/*
Quick.Cart.Ext default stylesheet
More about design modifications - http://opensolution.org/Quick.Cart/docs/ext/?id=en-design
*/
/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body,table{color:#444;font-size:12px;font-family:Arial, sans-serif;}

body{padding:0;background:#fcfcfc;text-align:center;}

.input, select, textarea{padding:2px;border-width:1px;border-style:solid;border-color:#6c6c6c #cccccc #cccccc #6c6c6c;font-size:1em;font-family:Arial;}
.input:focus, select:focus, .textarea:focus{text-shadow:none;}
.submit{padding:5px 14px;border-width:1px;border-style:solid;border-color:#9d9d9d #3f3f3f #3f3f3f #9d9d9d;background:#154a72;color:#fff;font-weight:bold;font-size:12px;font-family:Verdana;}
.submit:hover{cursor:pointer;}
* html .submit{padding:3px 1px;} /* IE 6 hack */
* html .input{height:21px;} /* IE 6 hack */
.form label{font-size:1em;color:#2b811b;font-weight:bold;}
.hide{display:none;}

a{color:#444;text-decoration:underline;}
a:hover{color:#2b811b;text-decoration:underline;}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.skiplink{position:absolute;top:-500px;left:0px;overflow:hidden;}

.kr{height: 70px; background: url('img/kropki.png') no-repeat right top; clear: both}

#container{position:relative;width:1000px;margin:0 auto;padding:0;}
#body{float:left;width:100%;margin:10px auto 0;padding:0;}
#foot{float:left;width:100%;margin:0 auto 0;padding:0;}
#head3 .container, #head0 .container{width:1000px;margin:0 auto;text-align:left;}
#head1 .container{float:right;margin:0 auto;text-align:left;}
#head2 .container{float:left;margin:0 auto;text-align:left;}
#blocks{width:1000px;margin:0 auto;padding:0;}
.more{float:right;background:url('img/more.png') no-repeat;width:70px;height:30px;color:#fff;border:1px solid #447a37;margin:0 35px;padding:0px;}
.more:hover{background-position:0 -30px; border:1px solid #8ba839;color:#333;}
.more2{text-decoration:none;font-size:1.2em;font-weight:bold;}
.more2:hover{text-decoration:none;}

/* BLOCKS */
#blocks .block-a{width:248px;height:75px;background:url('img/block-a.png') top no-repeat;float:left;}
#blocks .block-a:hover{background-position:0 -75px;}
#blocks .block-b{width:248px;height:75px;background:url('img/block-b.png') top no-repeat;margin-left:3px;float:left;}
#blocks .block-b:hover{background-position:0 -75px;}
#blocks .block-b2{width:248px;height:75px;background:url('img/block-b2.png') top no-repeat;margin-left:3px;float:left;}
#blocks .block-b2:hover{background-position:0 -75px;}
#blocks .block-c{width:247px;height:75px;background:url('img/block-c.png') top no-repeat;margin-left:3px;float:left;}
#blocks .block-c:hover{background-position:0 -75px;}
#blocks .title2{font-size:1.5em;font-weight:bold;color:#fff;padding:10px 0;}

/* RIGHT PANEL */
#info_box{width: 280px;height: 160px;top: 200px;right: -240px;position: fixed;z-index: 99999;}
#info_box_submit{width: 40px;height: 160px;float: left;background: url('img/box2.png') no-repeat;}
#info_box_tresc{width: 240px;height: 160px;background:url('img/box.png') no-repeat;float: right;}
#info_box_tresc img{border:0}

/*MENU 0*/
#menu4{height:30px;margin-top:8px;font-weight:bold;}
#menu4 .type{color:#fbfbfb;display:none;}
#menu4 ul{margin:0;padding:0;list-style:none;display:inline-block}
#menu4 li{float:left;margin:7px 0 0;display:inline-block;border-right:1px solid #444;}
#menu4 li a{float:left;margin:0 5px;color:#444;font-size:16px;text-decoration:none;}
#menu4 li a:hover, #menu4 .selected a{color:#308626;text-decoration:none;}

/* HEADER WITH TOP MENU ABOVE LOGO */
#head1 .container{overflow:hidden;}
* html #head1 .container, * html #head2, * html #head3, * html #body{background:none;} /* IE 6 hack */
#head1{float:right;width:460px;}
#head1:after {clear:both;display:table;content:"";}
#head2{float:left;width:360px;}
#head2:after {clear:both;display:table;content:"";}


.topH1 {float:left;width:160px;color:#2b811b;padding-top:25px;}
.topH1:after {clear:both;display:table;content:"";}
/* MENU TOP 1 */
#menu1 ul{float:right;margin:0px 0px 0px 0;list-style:none;background:url('img/cart-bg.png') no-repeat;width:461px;height:69px;}
#menu1 li{float:right;}
#menu1 li a{font-size:0}
#menu1 li a:hover, #menu1 .selected a{text-decoration:underline;color:#2b811b;}

#menu1 li.lBasket a{float:right;padding:22px 82px 44px 126px;background:none;color:#2b811b;}
#menu1 li.lBasket a:hover{color:#2e6a97;}
#menu1 li.lBasket span{clear:both;float:right;margin:0 15px 0;color:#444;font-size:12px;position:relative;top:-25px;}
#searchbox{float:right;margin:5px 0;background:url('img/search-bg.png') no-repeat;width:324px;height:32px;}

/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head2{clear:both;}
#head2 .container{position:relative;}
#logo{float:left;padding:10px 10px 0 30px;}
#logo:after {clear:both;display:table;content:"";}
#logo #title{float:left;display:block;height:101px;}
#logo #title img{height:101px;}

/* HEADER WITH TOP MENU BELOW LOGO */
#head3 .container{clear:both;background:url('img/menu2_bg.png') repeat-x;margin-bottom:3px;width:1000px;height:40px;font-family:'Anton';}

/* MENU TOP 2 LEFT */
.start{float:left;width:90px;height:35px;padding-top:5px;color:#fff;font-size:20px;text-align:center;border-right:1px solid #fff;}
.start2{float:left;width:90px;height:35px;padding-top:5px;color:#fff;font-size:20px;text-align:center;border-right:1px solid #fff;background:url('img/menu2_bg_hover.png') repeat-x;}
.start:hover{background:url('img/menu2_bg_hover.png') repeat-x;}
.start-off{float:left;width:90px;height:35px;padding-top:5px;color:#fff;font-size:20px;text-align:center;border-right:1px solid #fff;background:none;}
.start-off:hover{background:url('img/menu2_bg_hover.png') repeat-x;}
#menu2 ul{float:left;height:30px;margin:0;list-style:none;}
#menu2 li{float:left;height:40px;padding:0;border-left:1px solid #e0e0e0;}
#menu2 li.l1, #menu2 li.l1:hover, #menu2 li.l1.selected{border-left:none;}
#menu2 li a{float:left;padding:5px 25px 2px;color:#b5e61d;text-decoration:none;}
#menu2 li a:hover, #menu2 .selected a{height:40px;background:url('img/menu2_bg_hover.png') repeat-x;color:#fff;text-decoration:none;}

/* MENU TOP 2 RIGHT */
#menu5 .type{display:none;}
#menu5 ul{float:left;height:30px;margin:0;list-style:none;}
#menu5 li{float:left;height:40px;padding:0;border-left:1px solid #e0e0e0;}
#menu5 li.l1, #menu5 li.l1:hover, #menu5 li.l1.selected{border-right:none;}
#menu5 li a{float:left;padding:5px 25px 2px;color:#fff;font-size:20px;text-decoration:none;}
#menu5 li a:hover, #menu5 .selected a{height:40px;background:url('img/menu2_bg_hover.png') repeat-x;color:#fff;text-decoration:none;}

/* HOME INFO */
#content .home-info {width:950px;height:40px;margin:10px auto 0;padding:2px 10px 0;background:url('img/menu2_bg.png') repeat-x;}
#content .home-info .home-text{float:left;width:705px;margin-top:3px;padding-left:33px;font-family:'Anton';color:#fff;font-size:20px;text-align:left;}
#content .home-info .home-promo{float:right;padding-right:60px;font-family:'Anton';color:#b5e61d;font-size:22px;text-align:left;}
/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;margin:0;}
#body .container{overflow:hidden;}

/* LEFT COLUMN STYLES */
#column{float:left;width:215px;}
#column2{float:right;width:225px;margin-top:4px;}
#column2b{float:left;width:215px;padding-left:15px;}
.order #column{display:none;}

#searchForm{padding:15px 5px;text-align:center;}
#searchForm label{display:none;}
#searchForm .input{width:120px;padding:3px;}
#searchForm .submit{padding:4px 10px 9px;font-size:0.917em;font-style:normal;border:0;background:#2b811b url('img/button_bg.png') no-repeat right bottom;border-top:2px solid #faf9f9;}
*:first-child+html #searchForm .submit{padding:3px 3px 8px;} /* IE 7 hack */
* html #searchForm .submit{padding:3px 3px 8px} /* IE 6 hack */

/*SEARCH FORM*/
#searchForm2{padding:4px 0 0 25px;text-align:left;}
#searchForm2 label{display:none;}
#searchForm2 .input{width:210px;padding:3px;border:0;background:none;}
#searchForm2 .submit{float:right;padding:3px 10px;margin:0;font-size:11px;font-style:normal;color:#444;border:0;background:none;}
*:first-child+html #searchForm2 .submit{padding:3px 3px 8px;} /* IE 7 hack */
* html #searchForm2 .submit{padding:3px 3px 8px} /* IE 6 hack */

#menu3{padding:0 20px 10px;}
#column .type{margin-top:10px;padding:5px 13px 10px;font-size:1.667em;font-weight:bold;color:#fff;background:#2b811b url('img/menu3_bg.png') no-repeat left bottom;text-shadow:0px 1px 1px rgba(103,11,48,0.3),0px 2px 3px rgba(103,11,48,0.2),0px 3px 4px rgba(103,11,48,0.1);}

/* LEFT MENU */
#menu3 ul{padding:10px 0;list-style:none;background:#fff;}
#menu3 li{margin:0 3px;padding:4px 0 4px 13px;border-bottom:1px solid #e0e0e0;}
#menu3 a{display:block;width:100%;padding:4px 0;color:#444;font-weight:bold;text-decoration:none;background:none;text-shadow:0px 1px 1px #fff,0px 2px 3px #eee,0px 3px 4px #ddd;}
#menu3 a:hover, #menu3 .sub1 a:hover{color:#2b811b;background:none;text-decoration:underline;}
#menu3 .selected > a:first-child{color:#2b811b;background:none;}

#menu3 .sub1{margin:0;padding:0;border:0;background:none;}
#menu3 .sub1 li{padding:2px 0 2px 20px;background:url('img/menu3_sub.gif') no-repeat 7px 8px;border:0px;}
#menu3 .sub1 a{display:block;width:100%;padding:2px 0;font-weight:normal;}

/* BOXES */
#column .box{margin:0 20px 15px;}
#column .box .type{background:#326e9c url('img/menu_bg_grey.png') no-repeat left bottom;}
#column .box .content{padding:8px 10px;list-style:none;border-bottom:2px solid #757575;line-height:1.5em;}
.boxes .box ul, .boxes .box ol, #column .box ul, #column .box ol{margin:0 !important;list-style:none;}
.boxes .box li, #column .box li{padding:6px 0 2px 15px;background:url('img/menu3_sub.gif') no-repeat 3px 13px;}
.boxes .box li a, #column .box li a{display:block;width:87%;padding:2px 2% 4px 7%;color:#002d41;font-size:1.083em;background:none;}
.boxes .box li a:hover, #column .box li a:hover{color:#2b811b;background:none;}
#column #box1 .type{background:#326e9c url('img/menu4_bg.png') no-repeat left bottom;}
#column #box1 .content{border-bottom:2px solid #01476e;}
.boxes .box .type{padding:7px 0 7px 10px;color:#2b811b;font-size:1.5em;border:0;text-align:left;text-shadow:2px 2px 2px #d5d5d5;}
.boxes .box .content{padding:5px 10px 15px;list-style:none;line-height:1.5em;text-align:left;}
.boxes .box{float:left;width:30%;padding:0;margin:0 0 5px 2%;background:#fbfbfb;border:2px solid #f3f3f3;-webkit-box-shadow:0 0 8px rgba(48,47,47,.4);box-shadow:0 0 8px rgba(48,47,47,.4);}
.boxes.footer .box{margin-top:10px;margin-bottom:10px;}

/* BASKET SUMMARY */
#basketSummary{padding:0px;margin:0px 20px;border:1px #e6e4e2 solid;}
#basketSummary .title{padding:6px 13px 5px;font-size:1.2em;font-weight:bold;color:#6f655f;background:url('img/header-bg.png') repeat-x;height:34px;}
#basketSummary .title a{color:#6f655f;background:none;text-decoration:none;}
#basketSummary .title a:hover{text-decoration:underline;}
#basketSummary ol{margin:6px 0;padding:0 5px;list-style:none;font-weight:bold;}
#basketSummary li{padding:5px 3px 7px;border-bottom:1px solid #e0e0e0;}
#basketSummary .lL{border:0;}
#basketSummary li h3{font-size:0.9em;}
#basketSummary li a{color:#2e6a97;}
#basketSummary li a:hover{color:#2b811b;}
#basketSummary li div{padding:5px 0 0;font-weight:normal;font-size:0.9em;}
#basketSummary li .priceQuantity{color:#2b811b;background:inherit;}
#basketSummary li strong{padding:0 2px 0 5px;font-weight:bold;}
#basketSummary li em{color:#444;background:inherit;font-style:normal;}
#basketSummary .summary{margin:0 5px;padding:5px;border-top:2px solid #e0e0e0;color:#2b811b;text-align:center;font-weight:bold;}
#basketSummary .summary em{background:inherit;color:#444;font-style:normal;}
#basketSummary .summary strong{padding:0 3px;font-weight:bold;}
#basketSummary .summary span{color:#444;font-weight:bold;}

/* PROMOTED PRODUCTS */
#promoted{width:247px;float:right;margin-bottom:1px;}
#promoted .title{padding:12px 13px 8px;font-size:20px;font-weight:bold;color:#2a2a2a;background:url('img/body-bg.png');border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-transform:uppercase;height:30px;display:none;}
#promoted div.photo{width:188px;height:188px;margin:0 auto;}
#column2b #promoted{width:100%;background:none;border-top:1px solid #666;}
#column2b #promoted .title{display:none;width:100%}
#promoted ul{list-style:none;padding:20px 17px 0;text-align:center;}
#column2b #promoted ul{margin:20px 0;border-top:0;padding:0;min-height:1080px;border:0;border-right:3px dotted #d0d0d0;background:none;}
#promoted li{margin-bottom:40px;}
#promoted li img{padding:3px;width:180px;height:180px;background:#d0d0d0;}
#promoted li img:hover{background:#2b811b;}
#promoted li h3{width:180px;margin:0 auto;font-size:1.5em;padding:4px 0;}
#promoted li a{color:#f00;text-decoration:none;}
#promoted li a:hover{background:inherit;color:#2b811b;text-decoration:underline;}
#promoted li .price, #promoted li .noPrice{padding:5px 0 0;background:inherit;color:#444;font-size:18px;}
#promoted li strong{padding:0 2px 0 5px;border-bottom:1px solid #f00;}
#promoted li .price em{padding:0;background:inherit;color:#444;border-bottom:1px solid #f00;font-style:normal;}
#promoted li .price span{color:#444;padding-left:5px;border-bottom:1px solid #f00;}
#promoted li div.description{width:180px;margin:5px auto 0;text-align:center;color:#444;font-size:12px;}
#promoted li div.description a{color:#444;}
#promoted li div.description a:hover{color:#2b811b;}
#promoted li div.description ul, #promoted li div.description ol{margin:5px 0 0 25px;padding:0;}

/* RIGHT COLUMN STYLES */
#products .homebg{background:#fff url('img/body-bg.png');width:752px;min-height:1110px;border-top:1px solid #e0e0e0;}
#content{float:left;width:1000px;text-align:center;background:url('img/body-bg.png');}
* html #content{width:700px;} /* IE 6 hack */
.order #content{width:100%;}
#page{margin:0 ;text-align:left;}
* html #page{width:100%;} /* IE 6 hack */
* html .order #page{width:94%;} /* IE 6 hack */

/* PAGE TITLE */
#page h1{padding:3px 15px 10px;font-size:1.5em;font-weight:bold;color:#2b811b;}
#page h2{padding:3px 15px 10px;font-size:1.5em;font-weight:bold;color:#2b811b;}


/* NAVIGATION PATH - TREE */
#page h4{position:absolute;top:-25px;left:0px;padding:2px 0;font-size:1em;font-weight:normal;}
#page h4 a{text-decoration:none;}
#page h4 a:hover{text-decoration:underline;}
*:first-child+html #page h4{top:-5px;} /* IE 7 hack */
* html #page h4{top:-5px;} /* IE 6 hack */

/* PAGE CONTENT */
#page div.content{padding:15px 40px;font-size:1.083em;line-height:1.5em;}
#page div.content ul, .subpagesList li ol{margin:0 0 0 30px;padding:0;}
#page div.content li{margin:8px 0;padding:0;border-left:0;}
#page div.content p{padding-bottom:10px;}

.tS{float:right;margin:17px 0 3px;}
.tS div{display:inline;}
.tS a{margin:0 4px;text-decoration:none;background:inherit;color:#2e6a97;font-weight:bold;font-family:Arial;}
.tS a:hover{color:#2b811b;background:inherit;}
.tS0{font-size:0.917em;}
.tS1{font-size:1.083em;}
.tS2{font-size:1.333em;}

.pages{padding:10px 0 8px;text-align:right;font-size:1.083em;}
.pages ul, .pages li{display:inline;}
.pages li{padding:0 2px;}
.pages a, .pages strong{padding:0 1px;font-size:1.083em;}

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:0 0 15px 0;text-align:center;}
.imagesList li div{text-align:center;}
/*.subpagesList li img, .imagesList li img, .imagePreview img, #products li .photo img, .imagesGallery img, #subpagesGallery img{padding:1px;background:#c0bfbf;border:4px solid #eee;-webkit-box-shadow:0 0 10px rgba(48,47,47,.4);box-shadow:0 0 10px rgba(48,47,47,.4);}
.subpagesList li img:hover, .imagesList li img:hover, .imagePreview img:hover, #products li .photo a:hover img, #subpagesGallery img:hover, .imagesGallery img:hover{border:4px solid #c9cdce;}*/

#imagesList1{width:300px;height:300px;float:left;margin:10px 20px 0 0;padding:5px;border:1px solid #e0e0e0;background:#fff;}
#imagesList2{clear:right;float:right;margin:8px 0 0 15px;}

/* IMAGES STYLES - GALLERY */
#imagesGallery3{margin:0;float:left;width:360px;}
#imagesGallery4{margin:10px 0 10px;}
.imagesGallery{clear:both;}
.imagesGallery .pages{clear:both;border-top:1px solid #e7e9ed;}
.imagesGallery table{clear:both;width:100%;padding:10px 0;font-size:1em;}
.imagesGallery td{padding:0 0 10px 7px;background:inherit;font-size:0.917em;text-align:center;vertical-align:top;}
.imagesGallery td div{font-weight:normal;font-size:1.1em;line-height:1.4em;}
.imagesGallery img{border:3px solid #fcfcfc;}

.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}
.imagesList#imagesListPreview li img{border-width:2px;}
.imagesList#imagesListPreview li img:hover{border-width:2px;}

/* FILES LIST STYLES */
#filesList{width:100%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;border-left:2px solid #e0e0e0;}
#filesList li{width:100%;float:left;clear:left;margin:5px 0 5px 10px;padding-left:10px;}
#filesList li a{color:#2b811b;background:inherit;}
#filesList li a:hover{color:#444;background:inherit;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{padding-left:2px;}

/* SUB PAGES LIST STYLES */
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:95%;margin:10px 0;padding:18px 2.5%;background:#fff url('img/body.png');border-bottom:1px solid #dadada;-webkit-box-shadow:0 10px 5px -5px rgba(0,0,0,.15);box-shadow:0 10px 5px -5px rgba(0,0,0,.15);}
* html .subpagesList li{width:100%;} /* IE 6 hack */
.subpagesList li .photo{float:left;margin:0 20px 5px 0;}
.subpagesList li h2{padding-bottom:10px;text-shadow:2px 2px 3px #ddd;}
.subpagesList li h2, .subpagesList li h2 a{color:#2b811b;font-size:1.25em;font-weight:normal;background:none;}
.subpagesList li h2 a:hover{color:#444;background:none;}
.subpagesList li div.description{font-weight:normal;font-size:1em;line-height:1.4em;}
.subpagesList li ul, .subpagesList li ol{float:left;width:100%;margin:5px 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-bottom:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}
.subpagesList li p{padding-bottom:10px;}

#subpagesGallery{width:940px;margin:0 30px;padding:10px 0;font-size:14px;border-bottom:1px solid #dadada;}
#subpagesGallery td{padding:15px 7px 10px;text-align:center;}
#subpagesGallery td h2{margin:5px 0 0;}
#subpagesGallery h2, #subpagesGallery h2 a{font-size:1.2em;font-weight:normal;background:none;}
#subpagesGallery h2 a:hover{color:#444;background:none;}
#subpagesGallery img{padding:3px;background:#f7f7f7;}
#subpagesGallery img:hover{background:#2b811b;}

/* SOCIAL BUTTONS */
#plusOne{position:absolute;top:20px;right:20px;}
#socialButtons{clear:both;float:left;width:100%;margin:10px 0;padding:6px 0 4px;text-align:left;list-style:none;background:url('img/body.png');border-bottom:1px solid #dadada;-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.15);box-shadow:0 8px 5px -5px rgba(0,0,0,.15);}
#socialButtons .title{display:block;float:left;margin:0 0 0 15px;padding:2px 0 0;}
#socialButtons li{float:left;margin:0 10px 0;}
#socialButtons li.social2 img{border:1px solid #ccc;}
#socialButtons a img{vertical-align:middle;}

/* SITE MAP */
#siteMap{margin:5px 0;list-style:none;}
* html #siteMap{float:left;width:100%;}
#siteMap li{margin:0 0 13px;padding:8px 10px 10px;background:#fff url('img/body.png');border-bottom:1px solid #dadada;-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.15);box-shadow:0 8px 5px -5px rgba(0,0,0,.15);}
#siteMap li a{font-weight:bold;font-size:1.1em;color:#2b811b;background:none;}
#siteMap li a:hover{color:#2e6996;background:none;}
#siteMap ul{margin:0;padding:3px 0 0 10px;border:0;list-style:none;}
#siteMap ul li{margin:0;padding:4px 10px;border:0;-webkit-box-shadow:none;box-shadow:none;}
#siteMap ul li a{font-weight:bold;color:#2e6996;background:none;}
#siteMap ul.products li{border:0;background:url('img/menu3_sub.gif') no-repeat 3px 11px;-webkit-box-shadow:none;box-shadow:none;}
#siteMap ul.products li a{color:#333;font-weight:normal;text-decoration:none;}
#siteMap ul.products li{padding-left:15px;margin-left:5px;}
#siteMap li ul li a:hover, #siteMap ul.products li a:hover{color:#2b811b;background:none;text-decoration:underline;}
#siteMap li .price{display:inline;font-size:0.917em;color:#2e6996;padding-left:5px;}
#siteMap li strong{padding:0 5px 0 7px;background-color:inherit;color:#2e6996;}
#siteMap li span{background-color:inherit;color:#2e6996;}

/* COMMENTS */
#commentForm{clear:both;width:100%;margin:10px auto 0;}
#commentForm fieldset{padding:25px 20px;}
#commentForm dl, #commentForm dt, #commentForm dd{margin:0;padding:0;}
#commentForm dt{padding:0 0 7px;}
#commentForm dd{margin-bottom:18px;}
#commentForm .input, #commentForm textarea{width:99%;padding:3px;font-size:1em;}
#commentForm #captcha{width:50px;}
#commentForm .captcha em{font-style:normal;padding:0 3px;}
#commentForm label[for=contactPhone]{font-weight:normal;}
#commentForm .save .submit{background:url('img/more.png') no-repeat;width:70px;height:30px;color:#fff;border:1px solid #447a37;}
#commentForm .save .submit:hover{background-position:0 -30px; border:1px solid #8ba839;color:#333;}

#commentTitle{overflow:hidden;margin:18px 0 10px;padding-left:10px;background:inherit;color:#2b811b;font-size:2.2em;font-weight:normal;border-left:2px solid #e0e0e0;background:inherit;}
#comments{float:left;width:100%;margin:7px 0;list-style:none;}
#comments li{clear:left;float:left;width:96%;margin:10px 0;padding:13px 2%;border:1px solid #e0e0e0;-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.15);box-shadow:0 8px 5px -5px rgba(0,0,0,.15);}
* html #comments li{width:100%;}
#comments div{float:left;width:25%;}
#comments h5{font-size:1em;color:#2b811b;}
#comments h6{font-size:1em;margin-top:3px;font-weight:normal;}
#comments p{font-weight:normal;font-size:1em;line-height:1.4em;width:75%;float:right;}

/* PRODUCTS RATING */
#productRating{margin:10px 0 5px;text-align:center;}
#productRating .results{margin:2px 0 0;font-size:0.9em;}
#productRating .results strong{padding:0 0 0 2px;}
.ratingDisplay{width:80px;height:16px;background: url('img/stars.gif') no-repeat 0 0;font-size:1px;margin:6px auto;}
#comments .ratingDisplay{width:80px;margin-bottom:0;opacity:0.5;}
.rating{float:left;width:80px;height:16px;margin:0;padding:0;list-style:none;position:relative;clear:both;background: url('img/stars.gif') no-repeat 0 0;}
.stars0{background-position:0 0}
.stars1{background-position:0 -96px}
.stars2{background-position:0 -112px}
.stars3{background-position:0 -128px}
.stars4{background-position:0 -144px}
.stars5{background-position:0 -160px}
#commentForm dd.vote{float:left;}
#commentForm dt.vote{float:left;margin-right:5px;}
* html #commentForm dd.vote{margin-bottom:0;}
#commentForm .commentContent{clear:both;}
#commentForm ul.rating li{cursor:pointer;float:left;text-indent:-999em;}
#commentForm ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
#commentForm ul.rating li.one a{left:0}
#commentForm ul.rating li.two a{left:16px;}
#commentForm ul.rating li.three a{left:32px;}
#commentForm ul.rating li.four a{left:48px;}
#commentForm ul.rating li.five a{left:64px;}
#commentForm ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background: url('img/stars.gif') no-repeat 0 0}
#commentForm ul.rating li.one a:hover{background-position:0 -96px;}
#commentForm ul.rating li.two a:hover{background-position:0 -112px;}
#commentForm ul.rating li.three a:hover{background-position:0 -128px}
#commentForm ul.rating li.four a:hover{background-position:0 -144px}
#commentForm ul.rating li.five a:hover{background-position:0 -160px}

/* CONTACT FORM */
#contactPanel fieldset{padding:30px 10px 5px;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dt{clear:both;margin-bottom:10px;display:inline;float:left;font-size:14px;color:#000;}
#contactPanel dd{margin-bottom:10px;display:inline;float:right;}
#contactPanel .input{width:380px;height:30px;padding:3px 0;font-size:1em;border:1px solid #e0e0e0;}
#contactPanel textarea{width:230px;padding:3px 0;font-size:1em;border:1px solid #e0e0e0;}
#contactPanel #captcha{width:50px;}
#contactPanel .captcha em{font-style:normal;padding:0 3px;}
#contactPanel label[for=contactPhone]{font-weight:normal;}
#contactPanel .save .submit{clear:both;background:url('img/more.png') no-repeat;width:70px;height:30px;color:#fff;border:1px solid #447a37;float:right;}
#contactPanel .save .submit:hover{background-position:0 -30px;border:1px solid #8ba839;color:#333}
.ctext{color:#000;font-size:1.3em;margin:5px 0;}
.ctext-b{color:#8e6140;font-size:1.6em;font-weight:bold;display:inline;}
.ctext-g{color:#2b811b;font-size:1.6em;font-weight:bold;display:inline;}
.ctext-lg{color:#a8d135;font-size:1.6em;font-weight:bold;display:inline;}

/* PAYMENTS */
#paymentDescription{margin:10px 30px 20px;padding:20px;border:1px solid #bebebe;background:#f7f7f7;font-weight:bold;}
#paymentOuter{margin:10px 0 0;}
#paymentChannels{padding-left:20px;}
#paymentChannels select, #paymentChannels label, #paymentChannels .zagielInfo{display:none;}
#paymentChannels .zagielInfo label{display:inline;}
a.zagielInfo{margin:0 20px 0 0;}
.zagielInfo a{margin-left:5px;font-weight:normal;}

/* OPTIONS LINK */
#options{clear:both;float:right;width:100%;margin:10px 10px;color:#444;font-size:1em;text-align:right;display:none;}
*:first-child+html #options{width:94%;} /* IE 7 hack */
* html #options{width:94%;} /* IE 6 hack */
#options a{padding:0 10px 0;color:#2e6a97;background:inherit;}
#options a:hover{color:#2b811b;background:inherit;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #e0e0e0;}

.message{clear:both;padding:10px 0;text-align:center;}
.message h3{background:inherit;color:#2b811b;font-weight:normal;font-size:2.4em;line-height:1.7em;}
.message h3 a{color:#2e6a97;background:inherit;}
.message h3 a:hover{color:#444;background:inherit;}

/* PRODUCTS LIST */
#products{clear:both;float:left;margin:4px auto 0;list-style:none;width:960px;min-height:960px;}
#products ul.list{float:left;list-style:none;margin: 20px 0 0 40px;}
#products .homebg ul.list{float:left;list-style:none;margin: 20px 0 0 0px;width:749px;}
#products .list li{float:left;width:192px;margin-bottom:35px;margin-left:50px;padding:0;text-align:center;}
#products .homebg .list li{float:left;width:192px;margin-bottom:35px;margin-left:30px;margin-right:26px;padding:0;text-align:center;}
/* standard products list (not columns) example:
#products .list li{position:relative;clear:both;width:96%;margin:5px 0;padding:5px 2% 10px;text-align:left;} */
#products .list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products li.column1{clear:both;margin-left:0px;}
#products li .photo{margin-top:0;padding-top:3px;font-size:0px;line-height:0px;width:186px;height:183px;background:#d0d0d0; position: relative;}
#products li .photo .promo_w{position: absolute; top: 3px; left: 3px; cursor: pointer}
#products li .photo:hover{background:#2b811b;}
#products li h2{width:180px;margin:0 auto;padding:5px 0px 5px;font-weight:bold;font-size:1.5em;}
#products li h2 a{color:#2b811b;text-decoration:none;}
#products li h2.redTitle a{color:#f00;text-decoration:none;}
#products li h2 a:hover{text-decoration:underline;}
#products li h3{padding-bottom:5px;font-weight:normal;font-size:0.917em;display:none;}
#products li h3, #products li h3 a{color:#444;}
#products li h3 a:hover{color:#2b811b;}
#products li h3 em{padding:0 5px;}
#products li div.description{width:180px;margin:5px auto 0;text-align:center;color:#444;font-size:12px;}
#products li div.description a{color:#444;}
#products li div.description a:hover{color:#2b811b;}
#products li div.description ul, #products li div.description ol{margin:5px 0 0 25px;padding:0;}
#products li .price, #products li .noPrice{margin:5px 0 5px 0;background-color:inherit;color:#2b811b;font-size:18px;text-decoration:none;}
#products li .price em{padding:0 4px 0 0;background:inherit;color:#444;font-style:normal;border-bottom:1px solid #2b811b;}
#products li .price strong{font-size:18px;color:#444;border-bottom:1px solid #2b811b;}
#products li .price.redLine span{border-bottom: 1px solid #f00}
#products li .price.redLine em{border-bottom: 1px solid #f00}
#products li .price.redLine strong{border-bottom: 1px solid #f00}
#products li .noPrice strong{font-size:14px;}
#products li .price span{padding-left:4px;font-size:18px;color:#444;border-bottom:1px solid #2b811b;}

#products li .basket{width:128px;margin:10px auto 0;padding-left:3px;font-size:0;display:none;}
#products li .basket a{display:block;padding:5px 2px 8px;background:url('img/basket_cart_list.png') no-repeat top;height:32px;}
#products li .basket a:hover{background-position:0 -32px;}

#products .pages{float:right;width:100%;margin:0;padding:9px 0;border:0;background:none;text-align:right;font-size:1em;}
#products .pages li{float:none;clear:none;display:inline;width:auto;margin:0;padding:0 2px;border:0;background:none;}
#products .pages a, #products li.pages strong{padding:0 1px;font-size:1em;}
#products .pages#pagesBefore{float:left;width:auto;margin:10px 20px;background:#f3f3f3;height:20px;font-size:14px;font-weight:bold;}
#products .pages#pagesBefore a{text-decoration:none;color:#2b811b;}
#products .pages#pagesBefore ul li {color:#000;padding:3px 6px;}
#products .pages#pagesBefore ul li strong{background:#2b811b;color:#fff;padding:3px 6px;}
#products .pages#pagesAfter{float:right;width:auto;margin:10px 0 0;padding:10px;background:#fff;border:1px solid #d0d0d0;height:20px;font-size:14px;}
#products .pages#pagesAfter a{text-decoration:none;}
#products .pages#pagesAfter ul li {color:#000;padding:3px 6px;}
#products .pages#pagesAfter ul li strong{background:#2b811b;color:#fff;padding:3px 6px;}

#products .sort{float:left;width:auto;margin:0 10px 0 0;padding:10px 0;border:0;background:none;text-align:left;}
#products .sort div{display:inline;padding:0 4px;}
#products .sort div a{color:#2b811b;}

/* PRODUCTS DETAILS */
#product{clear:left;width:920px;margin:0 auto;text-align:left;}
* html #product{margin:0;} /* IE 6 hack */
#product h1{padding:15px 0 5px;color:#2b811b;font-size:24px;font-weight:bold;border-bottom:1px solid #666;}
#product h4{margin:0 0 10px;padding:2px 0 7px;border-bottom:1px solid #bebebe;font-weight:normal;font-size:0.917em;}
#product h4, #product h4 a{background:inherit;color:#444;}
#product h4 a:hover{background-color:inherit;color:#2b811b;}
#product h4 em{padding:0 5px;}
#product .producttree{display:inline;font-size:18px;font-weight:normal;color:#444;}
#product .producttree a{text-decoration:none;}

#product-images{float:left; width:370px}

.oldPrice{text-decoration: line-through}
.priceN.newPrice{color: red}
.promotionPercent{font-size: 13px; color: red;}


#product #box{width:530px;float:right;margin:10px 0 0 0;padding:0;text-align:center;border:1px transparent solid;}
#product #box form{font-weight:bold;}

.tac{text-align: center}
.tal{text-align: left}
.tar{text-align: right}
.plus{float: right; cursor: pointer; margin-right: 15px; margin-top: 4px}
.minus{float: left; cursor: pointer; margin-left: 15px; margin-top: 4px}
.send_pac{clear:right;color: #f00;margin:0px 20px 4px;font-size:12px;float:right;}

#product #box #price, #product #box #noPrice{width:530px;height:90px;background:url('img/product-box-header.png') no-repeat;color:#fff;font-size:1.417em;text-align:center;display:block;}
#product #box #noPrice{color:#2b811b;}
#product #box .price_from{float: left;padding:16px 30px;font-size:20px;}
#product #box #price .pricebox{padding:13px 30px 0 0;float:right;font-size:20px;}
#product #box #price .pricebox em{font-style:normal;}
#product #box #price strong{padding:0px 6px;font-size:24px;color:#fff;}
#product #box .attributeHead{width: 100%;font-size:12px;}
#product #box .attributeHead th.tal, #product #box .attributeTable td.tal{width:40%}
#product #box .attributeHead th.tar, #product #box .attributeTable td.tar{width:40%}
#product #box .attributeHead th.tac, #product #box .attributeTable td.tac{width:20%}
#product #box .attributeTable{width: 100%}

#product #box .attributeFoot{width:100%;margin-top:10px;padding-left:5px;background:#fff;border:1px solid #d0d0d0;}
#product #box .attributeFoot th{width:33%; font-size: 16px;}
#product #box .attributeFoot th.tar{width:33%; font-size: 16px;padding-right:20px;}
#product #box .attributeTable td{ width: 33%; height: 40px; vertical-align: middle; background: #fff;font-size:12px;}
#product #box .attributeTable td .package{color: #2b811b; font-weight: bold;}
#product #box .attributeTable td.tal{padding-left:10px;}
#product #box .attributeTable td.tar{font-size: 24px;text-align:right;padding-right:20px;font-weight:normal}
#product #box .attributeTable td input {width: 33px; height: 20px; border: 1px solid #999; text-align: center;}
#available{margin-top:20px;margin-right:20px;padding:0px 2px 0;background-color:transparent;color:#2b811b;font-weight:bold;font-size:16px;float:right;}
#product #box #addBasket{padding:5px 5px 5px;}
#product #box #addBasket .submit{width:126px; height: 32px;margin-top:3px; border:none;background:url('img/basket_cart_list.png') no-repeat top;color:#fff;font-size:1.1em;font-weight:bold;}
#product #box #addBasket .submit:hover{background-position:0 -32px;}

#product div.content{clear:left;padding:10px 0 10px;font-size:1.083em;line-height:1.5em;}
#product div.content ul, #product div.content ol{margin:5px 0 0 30px;padding:0;}
#product div.content li{margin:8px 0;padding:0;border-left:0;}
#product div.content p{padding-bottom:10px;}
.productDescription2{float:right; margin:5px 10px 20px;width:510px;text-align:left;}
.productDescription2 .DescHead{padding-bottom:2px;margin-bottom:10px;font-family:'Anton', sans-serif;font-weight:normal;font-size:20px;color:#444;border-bottom:1px solid #666;}
.productDescription2 p{padding:0 10px;}

/* FEATURES */
#features{margin:0 10px 15px 20px;width:330px;font-size:1em;float:left;}
#features thead td{padding-bottom:2px;font-family:'Anton', sans-serif;font-weight:normal;font-size:20px;color:#444;border-bottom:1px solid #666;}
#features tbody td, #features tbody th{padding:10px 10px 0;font-weight:normal;text-align:left;font-size:14px;}
#features tbody td{width:50%;color:#2b811b;}
#features tbody th{width:50%;color:#000;}

/* BASKET AND ORDER */
#orderedProducts table{width:750px;margin:0 auto;padding-left:20px;color:#444;}
#orderedProducts td, #orderedProducts th{padding:6px 7px;}
#orderedProducts thead .price, #orderedProducts thead .quantity, #orderedProducts thead .summary{text-align:right;}
#orderedProducts thead td{padding-bottom:11px;color:#444;font-size:18px;border-bottom:1px solid #444;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody th, #orderedProducts tbody td{font-size:1.3em;}
#orderedProducts tbody th{text-align:left;}
#orderedProducts tbody th a{height:15px;font-size:14px;}

#orderedProducts tbody th a .photo img{width:100px;}

#orderedProducts .name{width:285px;}
#orderedProducts .photo{float:left;width:100px;height:100px;}
#orderedProducts .price{width:150px;}
#orderedProducts .quantity{width:70px;}
#orderedProducts .summary{width:80px;}
#orderedProducts tbody .price, #orderedProducts tbody .summary{font-weight:normal;font-size:18px;text-align:right;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:right;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody .quantity input{border:1px solid #e0e0e0;color:#444;width:70px;height:30px;font-size:14px;padding:0;}
#orderedProducts tbody a:hover{background:inherit;color:#2b811b;}
#orderedProducts tfoot{text-align:right;font-size:1.2em;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;}

/* BASKET AND ORDER 2 */
#orderedProducts2 table{width:700px;margin:0 auto;color:#444;background:#fff;border:1px solid #e0e0e0;font-size:18px;}
#orderedProducts2 td, #orderedProducts2 th{padding:6px 7px;}
#orderedProducts2 thead .price, #orderedProducts2 thead .quantity, #orderedProducts2 thead .summary{text-align:right;}
#orderedProducts2 thead td{padding-bottom:11px;color:#444;font-size:18px;border-bottom:1px solid #e0e0e0;}
#orderedProducts2 thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts2 tbody th, #orderedProducts tbody td{font-size:1.3em;}
#orderedProducts2 tbody th{text-align:left;}
#orderedProducts2 tbody th a{height:15px;font-size:14px;}

#orderedProducts2 tbody th a .photo img{width:100px;}

#orderedProducts2 .name{width:300px;text-align:left;}
#orderedProducts2 .price{width:160px;}
#orderedProducts2 .quantity{width:100px;}
#orderedProducts2 .summary{width:140px;}
#orderedProducts2 tbody .price, #orderedProducts2 tbody .summary{font-weight:normal;font-size:18px;text-align:right;}
#orderedProducts2 tbody .summary{color:#2b811b;}
#orderedProducts2 tbody .quantity, #orderedProducts2 tbody .quantity input{text-align:right;}
#orderedProducts2 tbody .quantity label{display:none;}
#orderedProducts2 tbody .quantity input{border:1px solid #e0e0e0;color:#444;width:70px;height:30px;font-size:14px;padding-right:10px;}
#orderedProducts2 tbody a{background:inherit;color:#2b811b;}
#orderedProducts2 tbody a:hover{background:inherit;color:#2b811b;}
#orderedProducts2 tfoot{text-align:right;font-size:1.2em;}
#orderedProducts2 tfoot .summaryProducts, #orderedProducts2 tfoot .summaryProducts th, #orderedProducts2 tfoot .summaryShippingPayment, #orderedProducts2 tfoot .summaryOrder{text-align:right;}

#orderedProducts2 div.delivery{background:#fff;border:1px solid #e0e0e0;width:698px;font-size:18px;margin:20px auto;padding:10px 0;text-align:left;}
#orderedProducts2 div.delivery .head{display:inline;color:#2b811b;padding-left:10px;}
#orderedProducts2 div.delivery .main{display:inline;color:#444;}
#orderedProducts2 div.delivery .sum{display:inline;color:#2b811b;float:right;padding-right:10px;}

#orderedProducts2 div.total{border-top:3px solid #444;border-left:3px solid #444;margin:20px 30px;width:400px;float:right;}
#orderedProducts2 div.total .btext{font-size:24px;color:#444;padding:5px;text-align:left;}
#orderedProducts2 div.total .stext{font-size:14px;color:#2b811b;padding-left:10px;text-align:left;}
#orderedProducts2 div.total .total-value{font-size:30px;color:#2b811b;float:right;padding:5px 10px;}

div.adress-confirm{float:left;margin:20px 30px;}
div.adress-confirm .head{border-bottom:3px solid #444;font-size:18px;}
div.adress-confirm .adress-text{color:#444;font-size:14px;padding:3px;}
.adress-confirm .submit{padding:2px 3px;background:url('img/more.png') repeat-x;border:1px solid #447a37;color:#fff;width:140px;height:30px;}
.adress-confirm .submit:hover{background-position:0 -30px;color:#333;border:1px solid #8ba839;}
.adress-confirm #delivery-data{font-weight:bold;padding:5px 0;}
#order2 #nextStep{float:right;margin:40px 30px;width:300px;}
#order2 #nextStep p{font-size:18px;margin:10px;}
#order2 #nextStep .submit{padding:2px 3px;background:url('img/more.png') repeat-x;border:1px solid #447a37;color:#fff;width:140px;height:30px;}
#order2 #nextStep .submit:hover{background-position:0 -30px;color:#333;border:1px solid #8ba839;}

#basket{margin-left:0px;}
#basket #orderedProducts table{margin:10px 0 0;}
#basket .info{padding:10px 0;text-align:left;}
#basket #recount td{text-align:right;}
#basket #recount .submit{padding:2px 3px;background:url('img/more.png') no-repeat;border:1px solid #447a37;color:#fff;width:70px;height:30px;position:relative;top:-30px;}
#basket #save{text-align:right;}
#basket #save .submit{padding:5px 3px;color:#2b811b;border:0;border-bottom:1px solid #2b811b;background:none;}
#basket #recount .submit:hover{background-position:0 -30px;color:#333;border:1px solid #8ba839;}
#basket #save .submit:hover{color:#8ba839;border-bottom:1px solid #8ba839;}
#basket .summaryProducts{font-size:1.36em;font-weight:bold;}
#basket .summaryProducts #summary{font-weight:bold;}
#basket .del{padding:0 5px 0 10px;}
#basket .del a{background:inherit;color:#444;}
#basket .del a:hover{background:inherit;color:#2b811b;}
#basket .nextStep .submit{background:url('img/more.png') repeat-x;width:140px;height:30px;color:#fff;border:1px solid #447a37;float:right;margin:20px 60px 0 0;}
#basket .nextStep .submit:hover{background-position:0 -30px;border:1px solid #8ba839;color:#333}
#basket .basket-price2{float:left;width:220px;margin:10px; margin-left:100px;font-size:20px;}
#basket .basket-price{float:left;margin-top:5px;padding:10px 20px 0;font-size:28px;border-bottom:1px solid #444;}
#basket .basket-cur{float:left;margin-top:5px;padding:10px 0 0;font-size:28px;border-bottom:1px solid #444;}

#order-steps{background:url('img/basket-step1.png') no-repeat;width:740px;height:113px;margin-left:15px;margin-bottom:20px;}
#order-steps .basket-step1s{width:260px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:30px;font-weight:normal;text-align:left;border-left:3px solid #a8d135;border-bottom:3px solid #a8d135;}
#order-steps .basket-step1s strong{padding-left:5px;font-size:24px;}
#order-steps .basket-step2s{width:180px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:20px;font-weight:normal;text-align:left;border-left:3px solid #a8d135;border-bottom:3px solid #a8d135;}
#order-steps .basket-step2s strong{padding-left:5px;font-size:24px;}
#order-steps .basket-step3s{width:160px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:20px;font-weight:normal;text-align:left;border-left:3px solid #a8d135;border-bottom:3px solid #a8d135;}
#order-steps .basket-step3s strong{padding-left:5px;font-size:24px;}

#order-steps .basket-step1{width:260px;padding-left:3px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:30px;font-weight:normal;text-align:left;}
#order-steps .basket-step1 strong{padding-left:5px;font-size:24px;}
#order-steps .basket-step2{width:180px;padding-left:3px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:20px;font-weight:normal;text-align:left;}
#order-steps .basket-step2 strong{padding-left:5px;font-size:24px;}
#order-steps .basket-step3{width:160px;padding-left:3px;float:left;color:#fff;font-size:18px;margin-top:10px;margin-left:20px;font-weight:normal;text-align:left;}
#order-steps .basket-step3 strong{padding-left:5px;font-size:24px;}

/* DISCOUNT VOUCHERS */
#discountVoucher{text-align:left;color:#2b811b;font-size:12px;}
#discountVoucher strong{padding-right:3px;}
#discountVoucher input{border:1px solid #e0e0e0;color:#2b811b;height:20px;width:150px;margin-left:7px;}
#discountVoucher .submit{background:url('img/plus20.gif') no-repeat;height:20px;width:20px;border:0;margin:3px 140px 0 0;}
#discountVoucher .save{width:120px;color:#2b811b;border:0;border-bottom:1px solid #2b811b;background:none;}
#discountVoucher .save:hover{color:#8ba839;border-bottom:1px solid #8ba839;cursor:pointer;}
#incorrectVoucher{margin:7px 20px;background:inherit;color:#e32121;font-weight:bold;}
#orderedProducts tfoot #discountVoucher{color:#444;}

#orderForm{margin:0;padding:0 20px;width:722px;}
#orderForm #personalDataBlock .order-text{width:690px;font-size:12px;color:#444;}
#order legend, #order2 legend{padding:20px 0 10px;border:0;font-size:1.2em;font-weight:bold;color:#2b811b;}
#order2 legend{padding-left:55px;}
#order #personalData{padding:12px 0;}
#order #personalData label{clear:both;float:left;width:180px;margin:10px 0;padding:2px 0;font-weight:normal;color:#444;font-size:18px;}
#order #personalData #setExtend label{clear:both;float:left;width:180px;margin:20px 0 10px;padding:2px 0;font-weight:normal;color:#444;font-size:20px;}
#order #personalData .input{float:left;margin:10px 0;width:470px;color:#444;font-size:18px;border:1px solid #e0e0e0;}
#order #personalData textarea{float:left;margin:10px 0;width:100%;color:#444;font-size:18px;border:1px solid #e0e0e0;}
#order #personalData .stext{float:left;margin:10px 0;padding-left:10px;width:170px;color:#444;font-size:12px;}
#order #personalData a{color:#2b811b;}
#order #personalData #company label, #order #personalData #comment label{font-weight:normal;}
#order #personalData #oComment{width:90%;margin:0 0 5px;}
#order #personalData #oComment{height:125px;}
#order #vrn label{font-weight:normal !important;}
#order #invoice{padding-bottom:5px;height:20px;}
#order #invoice label{float:left;margin:0 0 0 5px;font-weight:normal;}

#shippingAndPayments{margin:10px 0px 0 20px;}
#shippingAndPayments fieldset{padding:0;}
#shippingAndPayments legend{padding:20px 5px 10px;color:#444;font-size:18px;border-bottom:1px solid #444;width:670px;}
#shippingAndPayments .deliveryicons{background:url('img/deliveryicons.png') no-repeat;width:680px;height:480px;float:left;}
.paymentoption{width:370px;padding:13px 5px 13px 170px;font-size:18px;color:#2b811b;}
.paymentoption-b{width:370px;padding:13px 5px 13px 170px;font-size:18px;color:#666;}
.paymentoption2{width:70px;padding:13px 5px;font-size:18px;color:#444;text-align:right;}
.paymentoption3{width:60px;padding:13px 0px;float:right;}

#order tfoot td, #orderPrint tfoot td{color:#2b811b;}
#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{font-size:1.182em;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{font-weight:normal;text-align:right;}
#order .summaryOrder, #orderPrint .summaryOrder{color:#444;font-size:1.36em;font-weight:bold;}
#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:right;}
#order .summaryOrder th, #order .summaryOrder td{border-top:1px solid #e0e0e0;}
#order #nextStep{float:right;margin-top:47px;margin-right:73px;}
#order #nextStep .submit{background:url('img/more.png') repeat-x;width:140px;height:30px;color:#fff;border:1px solid #447a37;}
#order #nextStep .submit:hover{background-position:0 -30px;border:1px solid #8ba839;color:#333}
#order #rulesAccept{float:left;}
#order #rulesAccept th{color:#444;font-weight:bold;text-align:right;}
#order #rulesAccept label{font-size:14px;margin-left:10px;font-weight:bold;}
#order #rulesAccept a{font-size:14px;text-transform:uppercase;color:#2b811b;font-weight:bold;text-decoration:none;}
#order #rulesAccept th, #order #nextStep th{border:0;text-align:right;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #save .submit{padding:2px 0px;} /* IE 7 hack */

.acceptNewsletter{clear:both;float:left;margin-top:10px;}
.acceptNewsletter input{clear:both;float:left;margin-top:10px;}
.acceptNewsletter .input{display:none;}
.acceptNewsletter .newslettertext{float:left;margin:10px;font-weight:bold;font-size:14px;}

/* ORDER SUMMARY/PRINT PAGE */
#orderPrint{width:100%;}
#orderPrint #pageDescription{margin:0 20px;padding:10px 8px 20px;background:inherit;color:#2b811b;font-weight:normal;font-size:1.5em;}
#orderPrint #pageDescription p{padding:5px 0;}
#orderPrint .legend{clear:both;margin:20px 30px;padding:20px 0;background:inherit;color:#444;font-size:18px;font-weight:bold;}
#orderPrint dl{float:left;display:block;width:880px;margin:0 30px 20px;padding:5px 0 40px;border-bottom:1px solid #2b811b;}
#orderPrint dt, #orderPrint dd{float:left;display:inline-block;width:120px;margin:0;padding:3px 0;font-size:14px;}
#orderPrint dt{clear:left;}
#orderPrint dd{padding-left:2%;font-weight:bold;width:500px;}
#orderPrint dd.orderComment, #orderPrint dd.orderIP{font-weight:normal;}

/* ORDER STATUS LINK */
#orderPrint .orderStatusLink{margin:10px 30px 20px;padding:14px;text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}
#orderPrint .orderStatusLink div{padding:3px 0;font-size:18px;font-weight:bold;}
#orderPrint .orderStatusLink a{font-size:14px;font-weight:normal;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot .container{width:1000px;height:380px;margin:0 auto 10px;padding:0 0;color:#aeaeae;overflow:hidden;background:url('img/footer-bg.png') no-repeat;}
#foot a{background:inherit;color:#aeaeae;text-decoration:none;}
#foot a:hover{color:#308626;background:inherit;}

#bottom-menu{float:left;text-align:left;margin:5px auto 0px;padding:5px 10px 10px;font-size:11px;}
#bottom-menu #menu4 a{font-weight:bold;font-size:1.3em;color:#fff;padding-left:10px;}
#bottom-menu #menu4 a:hover{color:#333;}
#copy{float:right;display:inline;margin:0;padding:10px 5px;background:#fff;width:250px;height:40px;}
.foot{float:right;display:inline;text-align:right;margin:0;padding:0 5px;background:#fff;width:100%;height:40px;}

.foot-box1{float:left;width:170px;height:150px;margin:150px 0 0 35px;}
.foot-box2{float:left;width:160px;height:150px;margin:140px 0 0 25px;}
.foot-box3{float:left;width:160px;height:150px;margin:120px 0 0 35px;}
.foot-box4{float:left;width:160px;height:150px;margin:105px 0 0 35px;}
.foot-box5{float:left;width:160px;height:150px;margin:90px 0 0 35px;}
.foot-box-header{font-family:'Anton', sans-serif;font-size:18px;color:#444;text-align:left;}
.foot-box-text{font-family:Arial, sans-serif;font-size:11px;color:#444;text-align:left;}

#country{display:none;}
.countryDisplay{display:block !important;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;text-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}

  body{margin:1cm 0;}
  #container{width:17.2cm;height:auto;}
  #head2 .container, #head2{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container{border-width:0px !important;}

  #body{clear:none;}
  #body .container{overflow:visible;}
  #logo #title, #page h1{padding:0;}
  #page h4{position:relative;top:0;}

  #header .container, #body .container, #foot .container, #content, #page, #products, #product, .order #content{float:none;width:17.2cm;padding:0;margin:0;}
  #column, #head1, #head3, #back, #page .tS, #products li .basket, #product #box #addBasket .submit, #socialButtons, #plusOne, #contactPanel, #commentForm{display:none;}
}
/* PLUGINS */
#noticeAboutCookies{position:fixed;bottom:0;width:100%;z-index:10;display:none;padding:7px 0;background:#fff;border-bottom:1px solid #555;}
#noticeAboutCookies a{font-weight:bold;}
#noticeAboutCookies .close{margin-left:20px;font-size:0.917em;color:#2b811b;font-weight:bold;text-decoration:none;}
#noticeAboutCookies .close:hover{color:#f00;}
/* ADVANCED SEARCH */
#searchFormAdvanced{margin:0 20px;padding:0px 0 0;text-align:right;width:225px;}
#searchFormAdvanced .input{width:120px;padding:3px;}
#searchFormAdvanced .phrase label, #searchFormAdvanced .producer label{display:none;}
#searchFormAdvanced select{width:100%;font-size:1em;}
#searchFormAdvanced .hide{display:none;}
#searchFormAdvanced div{padding:3px 0;}
#searchFormAdvanced .prices .input{width:42px;margin:0 0 0 4px;}
#searchFormAdvanced .prices label{padding-left:4px;}
#searchFormAdvanced .submit{padding:4px 10px 9px;margin-left:8px;font-size:0.917em;font-style:normal;color:#308626;border:0;background:none;}
* html #searchFormAdvanced .submit{padding:4px 3px 9px;}

/* NEWSLETTER */
#add-newsletter{float:right;margin-right:10px;}
#newsletter{padding-top:15px;}
#newsletter .type{float:left;margin-left:5px;color:#fff;font-size:20px;font-style:italic;}
#newsletter .content{clear:both;}
#newsletter .input{width:210px;height:28px;padding:0;font-size:12px;border:1px solid #e0e0e0;color:#e0e0e0;font-style:italic;margin:0;padding-left:10px;background:#368a31;}
#newsletter .submit{background:url('img/more.png') no-repeat;width:30px;height:30px;border:none;color:#fff;margin:0;padding:0 0 5px;font-size:18px;font-weight:bold;}
#newsletter .submit:hover{background-position:0 -30px;color:#333;border:none;}
#newsletter label{display:none;}
#newsletter fieldset{padding:0;margin:0;}
#newsletter p{text-align:center;margin-top:5px;}
#product #box #attributes{max-width:230px;margin:0 0 10px;}
* html #product #box #attributes{width:230px;}
#product #box #attributesLabel{display:none;}
.attribute{padding:20px;border:1px solid #bebebe;margin:0 50px 20px;background:#efefef;}
.attribute h3{font-size:1.2em;font-weight:bold;}
#product #box dl#attributesSelects{text-align:left;margin:0 10px 10px;border:1px solid #bebebe;padding:0 2px 5px 10px;}
#product #box dl#attributesSelects dd{padding:0 0 5px;margin:0;}
#product #box dl#attributesSelects dt{padding:5px 0 2px;margin:0;}
#product #box dl#attributesSelects select{width:210px;}

/* SIMPLE BESTSELLERS */
#simpleBestsellers{margin-right:10px;border:1px #e6e4e2 solid;width:208px;}
#simpleBestsellers .title{padding:3px 13px 10px;font-size:1.5em;font-weight:bold;color:#a07c66;background:url('img/header-bg.png') repeat-x;height:34px;}
#simpleBestsellers ul{list-style:none;padding:3px 0 10px;text-align:center;}
#simpleBestsellers li{padding:15px 0;}
#simpleBestsellers li h3{font-weight:bold;font-size:1.5em;padding:5px 0;}
#simpleBestsellers li a{color:#a07c66;text-decoration:none;}
#simpleBestsellers li a:hover{background:inherit;color:#a07c66;text-decoration:underline;}
#simpleBestsellers li div.description{margin:5px 0 0;text-align:center;font-style:italic;color:#000;font-size:1.2em;}
#simpleBestsellers li div.description a{color:#444;}
#simpleBestsellers li div.description a:hover{color:#2b811b;}
#simpleBestsellers li div.description ul, #simpleBestsellers li div.description ol{margin:5px 0 0 25px;padding:0;}
#simpleBestsellers li .price, #simpleBestsellers li .noPrice{margin:5px 0 5px 0;padding:2px 0 0;background:inherit;color:#a07c66;font-weight:200;font-style:italic;font-size:1.2em;}
#simpleBestsellers li strong{padding:0 0 0 5px;font-size:1.2em;}
#simpleBestsellers li .price em{padding:0;background:inherit;color:#a07c66;font-weight:200;font-style:italic;}
#simpleBestsellers li .price span{color:#a07c66;padding-left:5px;}

#productsFiltres .filterbox{background:#f3f3f3;width:100%;margin:0 auto;border:1px solid #e0e0e0;}
#productsFiltres legend{font:bold 13px Arial;color:#000;margin:10px 20px 0;}
#productsFiltres{margin-left:40px;}
#productsFiltres div{width:190px;float:left;display:block;margin:10px 20px;}
#productsFiltres div.first{margin-left:20px;}
#productsFiltres div label{display:block;font:normal 16px Arial;color:#000;}
#productsFiltres .checkbox-label{float:left;width:160px;font-size:13px;font-weight:bold;}
#productsFiltres div select, #productsFiltres div input{clear:both;width:190px;margin-top:5px;padding:4px;border:1px solid #d0d0d0;color:#666;}
#productsFiltres div input[type="checkbox"]{width:auto !important;float:left;margin-top:4px;margin-right:5px;}
#productsFiltres .submit{background:url('img/more.png') no-repeat;width:70px;height:30px;color:#fff;border:1px solid #447a37;float:right;margin-top:15px;margin-right:20px;}
#productsFiltres .submit:hover{background-position:0 -30px;border:1px solid #8ba839;color:#333}

#messagePopup{display:none;position:fixed;bottom:0;width:60%;padding:0 20%;height:46px;background:#fff;zoom:1;filter: alpha(opacity=80);opacity:0.8;}
#messagePopup p{float:left;font:normal 12px Tahoma;color:#333;line-height:30px;text-align:left;margin:0;background:#fff;padding:8px 0;padding-left:70px;}
#messagePopup #close-cookies-info{float:right;background:#e6e6e6;font:normal 14px Tahoma;color:#222;border:solid 1px #ccc;padding:5px 10px;text-decoration:none;margin:0;margin-top:8px;}
#messagePopup #close-cookies-info:hover{background:#dbdbdb;}
#messagePopup p a{color:#3f8f06;font-weight:bold;}
#messagePopup p a:hover{}

.wypowiedz_ja{font-size:22px;font-weight:normal;}

.popup_block2{
	display: none;
	background: #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 45%; 
	left: 50%;
	z-index: 9;
	background:#fff;-moz-border-radius:7px;border-radius:7px;padding:25px 20px;border:solid 1px #ebebeb;border-top:none;
	font:bold 18px Tahoma;color:#ff0000;
	text-align:center;
	border:solid 4px #ff0000;
}
.popup_block{
	display: none;
	background: #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 45%; 
	left: 50%;
	z-index: 9;
	background:#fff;-moz-border-radius:7px;border-radius:7px;padding:25px 20px;border:solid 1px #ebebeb;border-top:none;
	font:bold 18px Tahoma;color:#3c9619;
	text-align:center;
	border:solid 4px #3c9619;
}
img.btn_close {
	float: right; 
	margin: -62px -20px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

*html .popup_block2 {
	position: absolute;
}

#page-accept{display:none;}
#dane-do-wysylki{float:left;width:40%;margin:5%;text-align:left;}
#accept-order{float:left;width:40%;margin:5%;text-align:left;}

#google-plus{position:absolute;top:0;right:0;}
.fb-like{position:absolute;top:0;right:20px;}

#close_message {
    position: absolute;
    top: 0;
    right: 0;
	border:none;
}

#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;


	border:none;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 55%; 
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

}
img.btn_close {
	float: right; 
	position:relative;
	top:37px;
	right:0px;
	z-index:999;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}