@charset "utf-8";
@import url("orders.css");

body, html{
	font-size:12px;
	font-family:Verdana,Helvetica,"Arial" , Tahoma, Verdana, sans-serif;
	margin:0px; padding:0px;
	background: #FFF url("../../images/skin/default/bgPat2.jpg") no-repeat center top;
	background-size: cover;
	background-attachment:  fixed;
	color:#444444;
    letter-spacing: -0.5px;
	
}

::selection {
	background: #404040; /* Safari */
    color:#fff;
    text-shadow: 0px 0px 0px #000;
	}
::-moz-selection {
	background: #404040; /* Firefox */
    color:#fff;
    text-shadow: 0px 0px 0px #000;
}

.section--small {
	margin:10px 0px;
}

#main{
	width:885px;
	margin:0px auto;
	min-height:550px;
}

#page{margin-bottom:50px;}

.main{
    width:885px;
	margin:0px auto;
}

#header{
    padding-top:40px;
    padding-bottom:20px;
}

.footerInside a{color:#efefe8;}




.contactBar
{
    width:100%;
    min-height:165px;
    background:#fff;
}

.contactBar ul
{
    color:#000;
    font-size:18px;
}

.contactBar ul li.phone
{
    color:#e6007e;
}

.page  {margin-bottom:50px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); position:absolute;z-index:5;width:885px;min-height:300px; padding:20px; background:#fcfcfc; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;border:1px solid #dbdbdb;}

#filter{
    
    background:#e6e6e6 url("../../images/skin/default/bgFilter.png") repeat-y 95px top;
    border-radius:10px;
    padding:10px;
    padding-bottom:20px;
    padding-right:30px;
    position:absolute;
    z-index:1;
    left:50%;
    top:200px;
    margin-left:-621px;
    /* width:160px; */
    min-height:200px;
    border:1px solid #c9c9c9;
    box-shadow: inset 0px 0px 6px rgba(255,255,255,0.8);
    
}

.filterOverlay{
    display:block;
    position:absolute;
    margin-left:-11px;
    margin-top:-11px;
    padding-bottom: 2px;
    width:100%;
    height:100%;
    background: #a8a8a8; /* Old browsers */
    background: -moz-linear-gradient(left,  #a8a8a8 0%, #707070 34%, #777777 47%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a8a8a8), color-stop(34%,#707070), color-stop(47%,#777777), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #a8a8a8 0%,#707070 34%,#777777 47%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #a8a8a8 0%,#707070 34%,#777777 47%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #a8a8a8 0%,#707070 34%,#777777 47%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
    background: linear-gradient(to right,  #a8a8a8 0%,#707070 34%,#777777 47%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#131313',GradientType=1 ); /* IE6-9 */

    opacity: 0.6;
    border-radius:10px;
}

#filter h2{
    border-bottom: 1px dotted #CCC;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
	margin-bottom:10px;
}

#filter h3{background:url("../../images/skin/default/bgH3.png") no-repeat left 4px; padding-left:15px;}

#filter ul{padding:0px;margin-left:5px;background:url("../../images/skin/default/filterDivider.png") no-repeat center bottom;padding-bottom:10px;}
#filter ul li{margin:0px;}

#filter label{
    font-size:11px;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.8);
    margin-left:5px;
    text-align:left;
    float:left;
}
h1 {
	font-size: 20px;
    margin : 0px 0px;
    color:#666666;
    font-weight: bold;
}

h2 {
	padding: 0px 5px 5px 0px;
	font-weight: bold;
	font-size: 16px;
	color:#6f7278;
}

h3 { font-size: 13px; padding :0px 0px 5px 0px;
	color:#666666;}

h4{
	background:url("../../images/skin/default/bgH4.png") no-repeat left center; 
	font-size: 13px; 
	padding :3px 0px 5px 15px; 
	color:#666666; 
	font-weight: bold; 
}

.picBlock{
	position: relative;
    width: 270px;
    height:190px;
    float:left;
    margin-bottom:40px;
}

.picWrapper{
    width:270px;
    height:190px;
    border:1px solid #bbb;
    box-shadow: 2px 3px 15px -1px #606060;
}

.picWrapper span {

	position: absolute;
	font: 24px Arial, Helvetica, sans-serif;
    padding: 5px 15px;
    width: 242px;
    text-align:center;
	
	background-color: #fff;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #000;
    bottom: 5px;
    left: 0px;
}


.main-top {  background: url('../../images/skin/default/bgRechtsBlok.png') no-repeat; height:219px; padding-left: 16px; padding-top:15px;}
.main-bottom {  background: url('../../images/skin/default/main-bottom.png') no-repeat; height:59px;}
.main-content {width:460px; padding:0 15px;min-height: 250px;margin-top:85px;margin-right:10px;}


#navigation{
    margin-top:20px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border:1px solid #dbdbdb;
    border-bottom:1px solid #aaaaaa;
    background:#fcfcfc;
    
    
}

.nav {margin-right:0px;}


.nav li{
	display:block;
	float:left;
   	padding:0px;
	
}

.navActiveArr{
    position:absolute;
    z-index: 11;
    width:11px;
    height:7px;
    display:block;
    background:url("../../images/skin/default/navActive.png") no-repeat;
}

#nav li{margin:0 9px; }

.nav a {
	padding: 10px 0px;
	color:#4626bf;
	font-weight: bold;
	display: block;
	text-align:left;
	text-decoration: none;
	font-size:12px;
}
.nav a:active {position:relative;top:1px;}


footer a, footer a:hover{
	color:#353738;
	background:none;
	text-decoration: none;
}

.footer {
	width: 845px;
	margin-top:20px;
	
	border-top:1px solid #CCC;
	padding-top:10px;
}

a {	
    color:#5f5f5f;
    text-decoration:none;
}

.more a:hover{ background:#9a0a24; }

.more a { color:#fff; font-size:13px;background:#b80f2e; padding:2px 3px; }


.stroke01{
	line-height: 3px;
	background-image: url('../../images/skin/default/stroke_01.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#sitemap a {
	text-decoration:none;
	padding: 0px 5px 5px 20px;
	background-image: url('../../images/skin/default/icon_sitemapsubcategory_01.png');
	background-repeat: no-repeat;
	background-position: 5px 3px;
	color:#3e3e3e;
}

#sitemap li,li  {
	margin:0px 15px;
	padding:4px;
	padding-left:0px;
	font-size:14px;
	list-style: none;
	list-style-position: inside;
}



#sitemap ul,ul {
	margin:0px;
	padding:2px;
	padding-left:5px;
	list-style-position: inside;
	list-style: none;
}

#sitemap li.cat {
	margin-left:25px;
	font-weight:normal;
	list-style-position: inside;
}

#sitemap li.cat a {
	padding: 0px 5px 0px 25px;
	font-weight: bold;
	background-image: url('../../images/skin/default/icon_sitemapsubcategory_01.png');
	background-repeat: no-repeat;
	background-position: 10px 3px;
	color: #727272;
    font-size:12px;
}

#sitemap li.cat a:hover {

	background-image: url('../../images/skin/default/icon_sitemapsubcategory_01_over.png');
}


.errorForm {
	background:#e5d2d5;
	padding:15px;
	color:#000;
	font-weight:normal;
	margin: 10px 0px;
	border:1px solid #59000c;
}

.errorForm li {
	margin-left:30px;
	padding: 1px 0px;
	list-style: disc;
	list-style-position: outside;
}


#map { height:500px;width:100%; border:1px dotted #000;background:#ccc; margin:0px 10px 0px 0px; z-index: 1;}

#map { color:#000; }
/* 
.form label {
	display: block;
	width: 60px;
	float:left;
	margin-bottom: 10px;
	margin-right:10px;
	font-size:13px;
	font-weight: normal;
	text-align:right;
	margin-top:4px;
}

.form label .smallLabel {
	display: block;
	width: 80px;
	margin-bottom: 0px;
	font-size: 9px;
	color: #939393;
	font-weight: normal;
}


.form input[type="text"], .form select ,.form textarea, .form div.input,  .form input[type="password"] {
	float: left;
	margin-bottom: 10px;
	width: 220px;
	padding:3px 5px;
	border:1px solid #c4c4c4;
}

.exp_container{
	float: left;
	margin-bottom:10px;
	width: 500px;
}

.form.order .exp_container select{
	width: auto;
	float: none;
}


.form.order .exp_container label{
	width: 90px;
}

.form div.input { border:0px; }

.form input[type="radio"] {
	margin-top:3px;
}

.form .label { margin-top:2px; }

.form textarea {
	height: 100px;
}

.form select {
	width: 202px;
	margin-right:2px;
}

.form .formCheck {
	padding: 2px 10px 5px 10px;
	width: 13px;
	height: 13px;
	float: left;
	background-image: url('../../images/skin/default/icon_formcheck.png');
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

.form .checkFalse {
	background-image: url('../../images/skin/default/icon_formcheck_false.png');
}

.form .checkTrue {
	background-image: url('../../images/skin/default/icon_formcheck_true.png');
} */



.pictureBlock  {  width:148px; height:115px; overflow:hidden; border:1px dotted #000; }
.pictureBlock2  {  width:148px; height:123px; overflow:hidden; border:1px dotted #000; margin-bottom:11px;}



.back { border-top:1px dotted #757575; padding-top:10px; margin-top:10px; margin-bottom:10px;}
.back a { background:none; color:#000;}


.bigPicWrap{
    width:347px;
    height:260px;
    overflow:hidden;
    border:1px dotted #ccc;
}
.smallPicsWrap
{
    width:330px;
}

.blockLink {
    background:#eaeaea;
    font-size:13px;
    padding:3px 5px;
}
.agendaItem{
    border:1px dotted #CCC;
    padding:10px;
    
}
.agendaPic{
    border:1px dotted #ccc;
}

.moreInfo{padding:15px;color:#fff;}

.moreInfo h2{
    margin-bottom:10px;
    text-transform: capitalize;
    font-weight:normal;
    font-size:16px;
    color:#d92b4c;
}

.question {
    width:150px;
    height:22px;
    padding:2px 0px;
    background:url("../../images/skin/default/bgQ.png") no-repeat;
    display:block;
    text-align:center;
}

.question a {
    font-size:12px;
    color:#FFF !important;
    text-shadow:0px -1px 0px #75202d;
}

.info{
    height:23px;
    background:url("../../images/skin/default/icon_map.png") no-repeat;
    padding-left:33px;
    padding-top:5px;
}

.info a{
    border:0px;
    padding:0px;
    margin:0px;
}

.info.email{background-position: left top;}
.info.tele{background-position: left -23px;}
.info.fb{background-position: left -46px;}


/*.pdf { background: #e7e7e7 url('../../images/icons/pdf.png') no-repeat 10px 5px; padding:5px; padding-left:40px;display:block;border-radius:5px;margin-bottom: 10px;transition: background-color 0.2s ease-in; -moz-transition: background-color 0.2s ease-in; -webkit-transition: background-color 0.2s ease-in;box-shadow:0px 1px 2px rgba(0,0,0,0.07);border:1px solid #d7d7d7;} */
/*.pdf:hover { background: #ececec url('../../images/icons/pdf.png') no-repeat 10px 5px;} */

#formQuestion {
   position:absolute;
   width:400px;
   left:50%;
   top:40%;
   margin-left:-200px;
   margin-top:-100px;
   background:#FFF;
   padding:10px;
   box-shadow:0px 2px 6px #686868;
    border-top:9px solid #957AFD;
   z-index: 9999;
    
}




#formQuestion input ,#formQuestion textarea { width:360px; }

#btnClose{width:15px;height:15px;position:absolute;top:0px;right:0px;cursor:hand;cursor:pointer;}

.headerDate{ font-size:9.5px; margin-right:1px;  border:1px solid #e8e9e5; width:20px; letter-spacing: -1.5px;}
.date { margin-right:1px; border:1px solid #e8e9e5; width:20px;  padding:2px 0px;}
.free{ background:#B2E6F7; }
.waiting { background:#f7d82c;}
.occupied{ background:#b20303; }

.roomL { background:#f0f0f0; padding:2px 2px; }
.roomH {  padding:2px 2px; }

.avRow { padding:2px 0px; }
.avRow:hover { background:#F0F0F0; border-top:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; padding:1px 0px; }

.slider-wrapper{
	width:860px;
    overflow:hidden;
	margin-left:20px;
}   
.slider-wrapper.related{width:600px; margin-top:15px;margin-left:0px;}


.icons li{float:left;margin-top:5px;margin-right:3px;}
.icons a.icon{
	background:url("../../images/skin/default/icons_sprite.png") no-repeat;
	overflow:hidden;
	display:block;
}

.icons a.icon.home{	background-position: 0px 0px;	width:26px;	height:25px;}
.icons a.icon.home:hover{	background-position: 0px bottom;}

.icons a.icon.mail{	background-position: -27px 0px;	width:24px;	height:25px;}
.icons a.icon.mail:hover{	background-position: -27px bottom;}

.icons a.icon.phone{	background-position: -51px 0px;	width:14px;	height:25px;}
.icons a.icon.phone:hover{	background-position: -51px bottom;}


a.prev span, a.next span {
	display: none;
}

.clearfix {
	float: none;
	clear: both;
}

.sliderBtn{width:20px;height:20px;background:url("../../images/skin/default/sliderBtns.png") no-repeat;display:block;position:absolute;top:190px;left:50%;z-index:11;cursor:pointer;cursor:hand;}
.sliderBtn.related{top:50px;}

.sliderBtn.prev{background-position: 0 0;margin-left:-435px;width:30px;height:30px;}
.sliderBtn.next{background-position: -30px 0;margin-left:403px;width:30px;height:30px;}

.homepage .sliderBtn.prev{background-position: 0 0;margin-left:-435px;width:30px;height:30px;top:150px;}
.homepage .sliderBtn.next{background-position: -30px 0;margin-left:403px;width:30px;height:30px;top:150px;}

.sliderBtn.prev.related{background-position: 0 0;margin-left:-310px;width:30px;height:30px;}
.sliderBtn.next.related{background-position: -30px 0;margin-left:273px;width:30px;height:30px;}

.product.first{margin-left:10px;}
.product{
	width:205px;
	overflow:hidden;
	/* margin-left:5px; */
	padding:5px 14px;color:#666666;
	transition:box-shadow 0.3s ease-in;
	border:1px solid #FFF;
	border-radius:5px;
	-webkit-transition:box-shadow,border 0.3s ease-in;
	   -moz-transition:box-shadow,border 0.3s ease-in;
	     -o-transition:box-shadow,border 0.3s ease-in;
		    transition:box-shadow,border 0.3s ease-in;
}

.product:hover{
	box-shadow: 0px 0px 10px #CCC;
	border:1px solid #CCC;
}

.newsBlock {padding:5px 14px;color:#666666;
	transition:box-shadow 0.3s ease-in;
	border:1px solid #FFF;
	border-radius:5px;
	-webkit-transition:box-shadow,border 0.3s ease-in;
	   -moz-transition:box-shadow,border 0.3s ease-in;
	     -o-transition:box-shadow,border 0.3s ease-in;
		    transition:box-shadow,border 0.3s ease-in;
}

.newsBlock:hover{
	box-shadow: 0px 0px 10px #CCC;
	border:1px solid #CCC;
}

#slider .product:hover{
	box-shadow:0px 0px 0px #000;
}

.caroufredsel_wrapper{margin-left:10px !important;}

.productTitle{
	font-size:11px;
	margin-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
	min-height: 50px;}
.productPic img{
	/* margin-bottom: 5px; */
	border:1px solid #CCC;
	width: 100%;
	height: auto;
}


.related{width:100px;overflow:hidden;margin-left:10px;color:#666666;}

.detailPic{
	/* width:235px; */
	overflow:hidden;border:1px solid #CCC; background: #F6F6F6 ; text-align:center;}

.detailPics{
	/* width:235px; */
	margin-left:1px;margin-top:5px;}

.detail_divider{width:100%;height:2px;border-bottom:1px solid #e6e6e6;}

.picWrap{width:75px;height:75px;background:#CCC;margin-right:5px; float:left;margin-top:5px;}
.picWrap.last{margin-right:0px;}

.detailContent{line-height:18px; margin-bottom:20px;}

.btnQuestions{background:url("../../images/skin/default/questions.png") no-repeat; text-align: center;color:#FFF;text-shadow: 0px -1px 0px rgba(0,0,0,0.3);width:250px;height:28px;display:block;font-size:11px;font-weight:bold;padding-top:5px;}
.detailOrder{
	background:#f5f5f5;
	/* width:230px; */
	border-radius:10px;padding:10px;border:1px solid #e6e6e6;box-shadow:0px 1px 3px #cbcbcb;}
.bestelContent{color:#ababab;font-size:11px;}

.detailOrder label{width:200px;display:block;margin-top:10px;font-size:11px;margin-bottom:5px;}
.detailOrder input.amount{width:50px;border-radius:3px;border:1px solid #b2b2b2;box-shadow: inset 0px 0px 2px rgba(0,0,0,0.2);padding:3px;color:#666666;}
.btnOrder{margin-top:20px;font-weight:bold;font-size:12px;width:230px;height:30px;background:url("../../images/skin/default/btnOrder.png") no-repeat; text-align: center;color:#FFF;text-shadow: 0px -1px 0px rgba(0,0,0,0.3);border:none;cursor:hand;cursor:pointer;}
.relativeBlock{position:relative;width:100%;height:100%;}

#main a:active, #main button:active{position:relative;top:1px;}

.nextPage,.prevPage{display:block;padding:5px;text-transform: lowercase;font-size:11px;}

.relatedBubble{position:absolute;z-index:12;padding:5px 10px;border-radius: 4px;display:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center bottom, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}


#step {
	margin:0 auto;

} 

.stepBlock {
	padding: 15px 0px 0px 0px;
	width: 166px; /* 210px(4BLOCKS) / 168px(5BLOCKS) */
	margin:0px;
	
}

.step {
	margin:0px;
	padding:10px 5px 10px 5px;
	opacity:0.2;
	
} 

.stepActive {
	
	opacity:1;
}

.progress {
	background-image: url('../../images/skin/default/progress-off.png');
	background-repeat: repeat-x;
	height:9px;
	width:100%;
	margin:0px;
}

.progressActive {
	background-image: url('../../images/skin/default/progress.png');
    
	background-repeat: repeat-x;
	height:10px;
	width:100%;
	margin:0px;
}
.stepBlock:first-child .progressActive{
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.circle {
	background: url('../../images/skin/default/circle.png') no-repeat;
	width:25px;
	height:25px;
	
	color:#FFF;
    font-weight:bold;
    text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	text-align:center;
	padding:4px 2px 2px 0;
}



.stepInfo {
	
	font-size:12px;
	padding-top:3px;
    font-weight: bold;
	height:40px;
	width:118px;
	
} 



.shopListOrder button.order {
	padding: 3px;
	padding-left:20px;
	font-family: 'Marmelad';
	font-size: 12px;
	background: url('../../images/skin/default/icon_cart.png');
	background-color: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color:#101010;
	border:0px;
	margin-top: -6px;
}

 .shopListOrder button.order:hover {
	cursor:hand;
	cursor:pointer;
}



.shopListProduct a:link, .shopListProduct a:visited, .shopListProduct a:active{
	padding: 0px 5px 0px 20px;
	display: block;
	height: 15px;
    
	font-size: 12px;
	
	color:#f8931d;
}


.shopListHeader {
 	

	background: #8172cc; /* Old browsers */
	background: -moz-linear-gradient(top,  #8172cc 0%, #6147b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8172cc), color-stop(100%,#6147b7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8172cc 0%,#6147b7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8172cc 0%,#6147b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8172cc 0%,#6147b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8172cc 0%,#6147b7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8172cc', endColorstr='#6147b7',GradientType=0 ); /* IE6-9 */
	background-color:#8172cc;


	border:1px solid #856aed;
	text-shadow:0px -1px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.5);
	box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.5);

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:1px 5px;
	
}



.shopListRow {
	padding: 0px 5px 0px 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
     transition: background 0.3s ease-out;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
}

.shopListRow select {
	margin: 0px;
	padding: 0px;
}

.shopListPrice {
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
    background:#efefef url("../../images/skin/default/bgShopPrice.png") repeat center;
    text-shadow:0px 1px 0px #FFF;
    border-radius:4px;
    border:1px solid #CCC; 
    box-shadow:inset 0px 0px 10px rgba(0,0,0,0.03);
    
}

.cardName{font-weight:bold;}

.description h4{
    height:10px;
    background: #f1f1f1;
    height:25px;
    padding:8px 10px 4px 10px;
    color:#3e3e3e;
    
}

.cell {
	padding: 5px 5px 5px 5px;
}

.picMargins {
	margin: 2px 0px 0px 0px;
}

.txtMargin {
	padding-top: 6px;
}

.txtMargin2 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.shopListRow .thumb {
	width: 100px;
	height: 75px;
	overflow: hidden;
	text-align:center;
	border:1px solid #a9c9e1;
	background:#FFF;
}





input.amount{border:1px solid #656565;box-shadow:inset 0px 0px 3px rgba(0,0,0,0.1);margin-top:2px;}

.productSmall{border:1px solid #656565;}

.deleteCart{
    width:20px;
    height:120px;
    -moz-box-shadow:inset 0px 1px 0px 0px #f18c6a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f18c6a;
	box-shadow:inset 0px 1px 0px 0px #f18c6a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e84412), color-stop(1, #d91f06) );
	background:-moz-linear-gradient( center top, #e84412 5%, #d91f06 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84412', endColorstr='#d91f06');
	background-color:#e84412;
    background-image:url("../../images/skin/default/delete_white.png");
    background-repeat: no-repeat;
    background-position: center center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #be2207;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cc320b;
    opacity:0.4;
    transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
}
.shopListRow:hover{
    background:#eeeeee;
}
.shopListRow:hover .deleteCart{
    opacity:1;
}

.redBtn{
	 -moz-box-shadow:inset 0px 1px 0px 0px #f18c6a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f18c6a;
	box-shadow:inset 0px 1px 0px 0px #f18c6a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e84412), color-stop(1, #d91f06) );
	background:-moz-linear-gradient( center top, #e84412 5%, #d91f06 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84412', endColorstr='#d91f06');
	background-color:#e84412;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #be2207;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cc320b;
	

	
}
#searchForm{position:absolute;top:89px;left:50%;margin-left:61px;}

input.mainSearchField{
    background:#fefefe url("../../images/skin/default/search_glyph.png") no-repeat 5px center;
    padding:3px;
    color:#6b6b6b;
    box-shadow:inset 0px 1px 2px rgba(0,0,0,0.2) , 0px 1px 0px rgba(255,255,255,0.4);
    padding-left:20px;
    border:1px solid #a5a5a5;
    border-radius: 5px;
    width:70px;
    
}

input.mainSearchField.inline{color:#CCC;font-style: italic;}


.languages ul{float:right;margin-top:1px;}
.languages ul.lang li{float:left;display:block;margin:0px 10px 0px 0px;}
.lang .flag{background:url("../../images/skin/default/flags.png") no-repeat;width:24px;height:16px;overflow:hidden;display:block;}
.flag.be{background-position: 0 0;}
.flag.fr{background-position: -25px 0;}
.flag.nl{background-position: -50px 0;}
.flag.de{background-position: -75px 0;}
.flag.en{background-position: -100px 0;}


.header-nav{
	margin-top:27px;
	margin-right:15px;
}
.header-nav a{
	color:#4626bf;
	font-weight: bold;
}






#shoppingBadge {
	background-image:url("../../images/skin/default/badge_shopping_bg.png");
	background-repeat:no-repeat;
	font-size:13px;
	
	height:115px;
	left:50%;
	margin-left:-207px;
	margin-top:-65px;
	padding-left:100px;
	padding-top:35px;
	position:fixed;
	top:50%;
	width:333px;
	z-index:999;
}

#shoppingBadge .shoppingBadgeOptions {
	padding: 5px 0px;
}



.formSubHeader{
	border:1px solid #b0afd0;
	background:#F5F4FA url("../../images/skin/default/info_icon.png") no-repeat 10px 10px;
	text-shadow:0px 1px 0px #FFF;
	padding:10px;
	padding-left:40px;
	/* width:560px; */
	font-size:16px;
	box-shadow: inset 0px 1px 0px #FFF;
}

.shopInvoice{
	width:620px;
 	margin:0 auto;
	font-size:14px;
}

.specInfo{
	/* width:290px; */
 	text-align:right;
}

.spec{
	/* width:300px; */
	text-align:left;}

.specRow{
	padding:10px 10px;
	/* width:590px; */
}
.specRow:nth-child(even){background:#F5F4FA;}

.invoice_info{
	margin-top:10px;
 	margin-bottom:10px;
	border:1px solid #b0afd0;
 	/* width:610px; */
}

.warningLogin{
    background: url("../../images/skin/default/login_stop.png") no-repeat scroll 5px center #FFDFDD;
    border: 1px solid #F0B9B6;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
    color: #B33D37;
    display: block;
    font-size: 11px;
    margin-top: 10px;
    padding: 8px 8px 6px 30px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.warningLogin:hover {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.warningLogin:active {
    position: relative;
    top: 1px;
}

.newsPicture{overflow: hidden;}

.pageDivider1{
	padding:5px 0px;
	height:2px;
	width:100%;
	margin: 0 auto;
	border-bottom: 1px dotted #CCC;
	display: block;	
	margin-bottom: 10px;
}

.pagination a{
	padding:5px 5px;
	margin-top:5px;
	display: inline-block;
}
.pagination a:not(.active){
	padding:5px 10px;
}
.pagination a.active{
	font-weight: bold;
}

.about_info{

	padding:20px;
	border-radius: 5px;
	margin-right:20px;
	border:1px solid #b0afd0;
	background:#F5F4FA;
	box-shadow:0px 0px 5px rgba(0,0,0,0.1);
}
.about_info h1{color:#014484;margin-bottom:10px;}
.about_info a{
	font-weight: bold;
}
.logo{
	position: absolute;
	top:0;
	left:50%;
	margin-left:-448px;
}

.distribution-wrap{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	padding-top:10px;
	padding-bottom:10px;
	margin:30px 0 0;
}
.footer-logo{
	padding:10px;
	display: inline-block;
}

.pagination{
	word-wrap:break-word;
}



.news-pic-block:hover{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.news-pic-block.last{margin:0;width: 265px; }
.news-pic-block img{display: inline-block; }


.newsTitle h2{
	color:#454545;
	font-size:22px;
}

.newsRow{
	border-bottom:1px solid #CCC;
}


.invoice-wrap{
	padding:10px;
	background:#9E85FD;
	width: 200px;
}
.invoice-wrap label{
	width:65px;
	margin-top:2px;
	color:#FFF;
}

#cookie-overlay{
	background:#FFF;
	color:#4626bf;
	text-align: center;
	padding:13px;
	position: fixed;
	left:0;
	bottom: 0;
	right:0;
	z-index: 999;
	border-top:1px solid #CCC;
}

.cookie-content{
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;

}
.cookie-link{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.cookie-link a{
	color:#4626bf;
	font-weight: bold;
	text-decoration: underline;
}

.close-cookie{
	position: absolute;
	right: 5px;
	top:5px;
	font-size:13px;
	color:#FFF;
	text-align: center;
	background: #8172CC;
	padding:5px 10px 8px;
	cursor: pointer;
}

.subscribe-small-wrap{
	/* width: 250px; */
	background:#fff;
	border: 1px solid #bdb4e6;
	border-radius: 5px;
	padding:10px;
}
.subscribe-small-wrap input{
	border-radius: 4px;
	border:1px solid #bdb4e6;
	background:#FFF;
	box-shadow: none;
	padding:7px;
}

.subscribe-success{
	color:#20bf76;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.subscribe-small-wrap input.error{
	border:1px solid #d82b44;
}