body{color:#000;font-size:11px;font-family:Tahoma,Geneva,Kalimati,sans-serif;background:#333439;}
a{text-decoration: none;}
.clear{clear: both;display: block;}
*|*:-moz-any-link:focus{outline-width:0!important}
input:focus::-moz-focus-inner{border-color:transparent!important}
.jspArrowUp{background:#DB7D09 url(images/arrownewsup.png) no-repeat center center!important;}
.jspArrowDown{background:#DB7D09 url(images/arrownewsdown.png) no-repeat center center!important;}
.jspTrack{background-color:#FFE8BF;}
.jspDrag{background-color:#F59C00;}
.ui-tabs .ui-tabs-hide{display:none;}

#header{background:#F2F2F2;}
	#header div.content{position:relative;width:940px;margin:0 auto;}
	#header div.logo{padding:10px 0;}
	#header div.loginbox{position:absolute;top:20px;right:0;width:370px;min-height:50px;padding:5px 0 5px 10px;border-left:1px solid #E3E3E3;}
		#header div.loginbox input{width:120px;padding:5px;border:1px solid #DEDEDE;color:#787878;font-size:11px;}
		#header div.loginbox a{color:#A7A7A7;font-weight:bold;}
		#header div.loginbox a:hover{text-decoration:underline;}
		#header div.loginbox a.button{width:95px;display:inline-block;padding:7px 0 6px 0;background:#F59C00;color:#424243;font-size:10px;text-align:center;}
		#header div.loginbox a.button.green{background:#AEC803;}
		#header div.loginbox > div{padding-top:3px;}
		#header div.loginbox p.forgottenpass{width:267px;display:inline-block;}
		#header div.loginbox p{color:#767676;}
			#header div.loginbox div.logged span.name{font-weight:bold;}
			#header div.loginbox div.logged a{color:#779608;}
		#header div.loginbox ul{margin:10px 0;}
			#header div.loginbox ul li{float:left;padding:0 10px;border-left:1px solid #767676;}
			#header div.loginbox ul li:first-child{padding-left:0;border-left:none;}
				#header div.loginbox ul li a{color:#779608;font-weight:normal;}
#footer{padding:10px 0 40px 0;border-top:1px solid #37383C;background:#333439;}
	#footer div.content{width:940px;margin:0 auto;}
	#footer ul{width:720px;float:left;}
		#footer ul li{float:left;padding:0 3px;}
			#footer ul li a, #footer ul li sup{color:#838487;}
	#footer div.logonet{width:220px;float:right;color:#838487;}
		#footer div.logonet a{color:#96979C;}
#navigation{border-top:1px solid #B6B6B8;border-bottom:1px solid #48494D;background:#535458;}
	#navigation div.content{width:940px;margin:0 auto;}
	#navigation ul{height:20px;margin:15px 0;overflow:hidden;}
		#navigation ul li{float:left;padding:0 8px;line-height:20px;font-weight:bold;}
			#navigation ul li a{color:#fff;font-size:14px;font-weight:'600';text-transform:uppercase;}
#content{padding:20px 0;background:#404143;border-top:1px solid #646569;border-bottom:1px solid #4B4C50;}
	#content div.content{position:relative;width:940px;margin:0 auto;}
	#cartMini{position:relative;width:301px;float:right;font-size:10px;}
		#cartMini div.summary{width:250px;float:left;padding:8px 5px 7px 20px;background:#779708 url(images/cart.png) 8px center no-repeat;color:#fff;font-weight:bold;white-space:nowrap;overflow:hidden;}
			#cartMini div.summary span{}
			#cartMini div.summary span.label{padding:0 3px;color:#3D4140;text-transform:uppercase;}
		#cartMini a.roll{width:3px;margin-left:3px;padding:8px 10px 7px 10px;float:left;;background:#779708 url(images/arrowdown.png) no-repeat center center;text-decoration:none;}
		#cartMini a.roll.active{background-image:url(images/arrowup.png);}
		#cartMini div.inside{position:absolute;top:25px;left:0;width:289px;display:none;padding:5px;border:1px solid #779708;color:#000;background:#fff;z-index:10;}
			#cartMini div.inside .name{width:150px;padding:2px 5px;text-align:left;color:#35ABC8;}
			#cartMini div.inside .quantity{width:35px;padding:2px 5px;color:#A6A6A6;}
			#cartMini div.inside .price{width:70px;padding:2px 5px;color:#D02400;}
			#cartMini div.inside .empty{text-align:center;}
				#cartMini div.inside .empty li{width:275px;padding:2px 5px;}
			#cartMini div.inside ul, #cartMini div.inside ul li{float:left;}
			#cartMini div.inside ul ul{padding:3px 0;}
				#cartMini div.inside ul li{;font-weight:bold;text-align:center;}
					#cartMini div.inside ul li ul{float:left;border-bottom:1px dotted #D7D7DB;}
				#cartMini div.inside li.top ul{border-bottom:1px solid #D7D7DB;}
					#cartMini div.inside li.top ul li{color:#000!important;}
				#cartMini div.inside li.bot ul{border-top:1px solid #D7D7DB;border:none;}
					#cartMini div.inside li.bot ul li.quantity{color:#000;}
			#cartMini div.inside div.button{width:100%;float:left;}
				#cartMini div.inside div.button a{display:block;float:right;color:#A6A6A6;line-height:200%;}
				#cartMini div.inside div.button a.rollup{float:left;}
					#cartMini div.inside div.button a img{float:right;margin-left:5px;padding:6px 6px 6px 5px;background:#779708;vertical-align:baseline;}
					#cartMini div.inside div.button a.rollup img{float:left;margin:0;margin-right:5px;padding:8px 7px;}
	#searchbox{width:639px;float:left;}
		#searchbox input{width:175px;padding:5px;background:#87888A;border:1px solid #5D5E60;color:#fff;font-size:11px;}
		#searchbox a.button{padding:6px 10px;background:#636468;color:#D4D4D6;font-size:10px;font-weight:bold;text-transform:uppercase;}
	#contentleft{width:240px;float:left;padding:20px 0;}
		#menu{width:100%;float:left;}
			#menu div.producers, #products div.categories{position:relative;width:240px;float:left;z-index:10;}
				#menu div h3{margin:0 1px 1px 1px;padding:5px 5px 5px 15px;;background:#779708;}
				#menu div.producers h3{margin-left:0;margin-right:0;}
				#menu div.categories h3{margin-right:0;}
					#menu div h3 a{display:block;background:url(images/arrow.png) no-repeat right bottom;color:#fff;}
				#menu div.producers ul, #products div.categories ul{position:absolute;width:228px;display:none;padding:5px;border:1px solid #779708;background:#fff;}
					#menu div.producers ul li, #products div.categories ul li{display:block;padding:5px;border-top:1px solid #D7D7DB;}
					#menu div.producers ul li:first-child, #products div.categories ul li:first-child{border:none;}
						#menu div.producers ul li a, #products div.categories ul li a{display:block;color:#000;}
			#menu div.list{width:100%;float:left;padding-bottom:20px;background:#99BA25;}
				#menu div.list h2{padding:10px;border-bottom:1px solid #A9C54A;color:#fff;font-size:16px;}
				#menu div.list ul{line-height:140%;}
					#menu div.list ul li{display:block;border-top:1px solid #A9C54A;}						
						#menu div.list ul li a{display:block;padding:7px 5px 7px 15px;color:#404143;font-weight:bold;background:url(images/arrowright.png) no-repeat 220px center;}
						#menu div.list ul li.current > a, #menu div.list ul li a.this{color:#fff;background-image:url(images/arrowdown.png);background-position:219px center;}
						#menu div.list ul li ul{background:#779708;}
							#menu div.list ul ul li a{padding:7px 30px 7px 25px;color:#E6FB9A;}
								#menu div.list ul ul ul li a{padding-left:35px;}
									#menu div.list ul ul ul ul li a{padding-left:45px;}
		#promotion{position:relative;width:100%;float:left;margin-top:10px;}
			#promotion div.header{width:100%;float:left;}
				#promotion div.header h2{width:55%;float:left;padding:10px 0;font-size:16px;background:#2EAFC5;color:#fff;text-align:center;}
				#promotion div.header a.more{width:45%;display:block;float:left;padding:13px 0;background:#2295AA;color:#fff;font-size:10px;text-align:center;}
			#promotion a.next, #promotion a.prev{position:absolute;top:100px;left:0;width:25px;display:block;height:45px;background:url(images/prev.png);z-index:100;}
			#promotion a.next{left:auto;right:0;background:url(images/next.png)}
			#promotion div.slide{float:left;background:#fff;width:240px;height:250px;}
			#promotion div.item{position:relative;width:100%;height:220px;float:left;padding-bottom:36px;color:#000;text-align:center;}
				#promotion div.item h4{width:230px;float:left;padding:10px 5px;font-size:12px;}
					#promotion div.item h4 a{color:#38383C;}
				#promotion div.item div.image{width:240px;float:left;}
					/*#promotion div.item div.image img{width:150px;height:130px;}*/
				#promotion div.item p{width:230px;height:58px;overflow:hidden;float:left;margin:5px;color:#404143;line-height:130%;}
				#promotion div.item div.addtocart{width:220px;float:left;bottom:0;left:0;border-top:1px solid #D7D7DB;position:absolute;padding:10px;text-align:left;color:#D02400;font-size:12px;font-weight:bold;}
					#promotion div.item div.addtocart a{position:absolute;top:12px;right:20px;display:block;padding:6px 6px 5px 6px;background:#99BA25;color:#fff;font-size:9px;}
					#promotion div.item div.addtocart span.ajaxstatus{position:absolute;top:7px;right:0;}
					#promotion div.item div.addtocart span.vat{font-size:9px;}
	#contentmiddle{width:690px;float:left;margin-left:10px;padding:20px 0;}
		#mosaic{float:left;}
			#mosaic div.categories{width:690px;height:500px;float:left;}
			#mosaic div.page{width:690px;}
			#mosaic div.item{position:relative;width:228px;height:248px;float:left;margin:1px;background-color:#404143;cursor:pointer;}
				#mosaic div.item p{position:absolute;bottom:0;width:218px;min-height:46px;padding:5px;background:url(images/mosaic.png);font-size:20px;line-height:23px;text-transform:uppercase;}
					#mosaic div.item p a{color:#fff;}
		#paginator{float:right;margin-top:5px;padding:3px 10px;background:#57585C;}
			#paginator h5{float:left;padding:3px;color:#D4D4D6;font-weight:normal;font-size:11px;letter-spacing:2px;}
			#paginator ul{float:left;}
				#paginator ul li{display:block;float:left;margin:0 1px;padding:2px 4px;}
				#paginator ul li.active{border:1px solid #F49B00;}
					#paginator ul li a{display:block;color:#D4D4D6;}
					#paginator ul li.active a{color:#F49B00;}
		#news{position:relative;width:440px;float:left;margin-right:10px;padding-top:20px;}
			#news h2{padding:8px;background:#F59C00;color:#fff;font-size:20px;font-weight:normal;letter-spacing:1px;}		
				#news h2 a{float:right;font-size:11px;line-height:20px;color:#FFF;}
			#news div.news{top:56px;width:420px;height:282px;padding:10px;float:left;background:#fff;border-top:1px solid #404143;overflow:auto;}
			#news div.item{float:left;padding-bottom:10px;}
				#news div.item span.date{width:59px;display:block;float:left;margin-right:1px;padding:3px 5px;background:#F59C00;color:#fff;text-align:center;line-height:120%;}
				#news div.item h4{max-width:340px;float:left;padding:3px 5px;background:#F59C00;font-size:11px;line-height:120%;}
					#news div.item h4 a{color:#fff;}
				#news div.item p{width:340px;float:left;padding:3px 0;margin-left:70px;color:#404143;line-height:120%;}
				#news div.item p.none{width:420px;margin:0;padding:10px 0;text-align:center;}
	#servicebox{position:relative;width:240px;height:170px;float:left;margin-top:10px;background-color:#9BB927;
			background-image:-moz-linear-gradient(left, #9BB927, #84A717);
			background-image:-webkit-gradient(linear,left top,right top,color-stop(0, #9BB927),color-stop(1, #84A717));
			background-image:-o-linear-gradient(left,#9BB927,#84A717);
			filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#9BB927,EndColorStr=#84A717);
			-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#9BB927,EndColorStr=#84A717)";
		}
		#servicebox img{position:absolute;right:0;top:-6px;}
		#servicebox h3{width:125px;padding:10px 10px 0 10px;color:#fff;font-size:18px;font-weight:normal;line-height:140%;letter-spacing:1px;text-transform:uppercase;}
		#servicebox p.text{width:125px;height:54px;padding:0 10px 10px 10px;color:#fff;font-weight:bold;line-height:140%;}
		#servicebox span{position:relative;bottom:0;width:165px;padding:12px 10px 12px 65px;display:block;background:#9BB927 url(images/phone.png) no-repeat 15px center;color:#fff;font-size:22px;}
	#salebox{position:relative;width:240px;float:left;margin-top:10px;background:#6B6B6B;}
		#salebox h3{width:220px;padding:10px;color:#fff;font-size:20px;font-weight:normal;letter-spacing:1px;text-transform:uppercase;
				background-image:-moz-linear-gradient(left, #6B6B6B, #595959);
				background-image:-o-linear-gradient(left, #6B6B6B, #595959);
				background-image:-webkit-gradient(linear,left top,right top,color-stop(0, #6B6B6B),color-stop(1, #595959));
				filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#6B6B6B,EndColorStr=#595959);
				-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#6B6B6B,EndColorStr=#595959)";
			}
		#salebox p{padding:3px 10px;color:#fff;line-height:120%;}
		#salebox p.contact, #salebox p.contact a{color:#BDD163;}

	#banners-billboard{width:940px;margin-bottom:10px;}
		#banners-billboard + #banners-billboard{margin-top:10px;}
	#banners-middle{width:690px;margin-bottom:10px;}
	#banners-box-top{width:240px;margin-bottom:10px;}
	#banners-box-bottom{position:relative;width:240px;float:left;margin-top:10px;}

	#path{width:680px;float:left;margin-bottom:5px;padding:5px;background:#636468;}
		#path ul{float:left;}
			#path ul li{float:left;padding-left:5px;color:#D4D4D6;}
				#path ul li a{color:#D4D4D6;}
				#path ul li img{vertical-align:middle;}
	#contentmiddle div.midbody{width:690px;float:left;margin-bottom:5px;background:#fff;color:#747474;}
		#contentmiddle div.midbody h2{padding:10px;border-bottom:1px solid #D7D7DB;color:#9BB927;font-size:17px;font-family:Arial;}
			#contentmiddle div.midbody h2 a.more{float:right;line-height:17px;font-size:11px;font-weight:normal;color:#9BB927;}
		#contentmiddle div.midbody p.none{padding:20px 10px;text-align:center;}
		div.midbody div.grid{float:left;padding:10px;}
			div.midbody div.grid div.item{position:relative;width:215px;height:254px;float:left;margin:0 0 9px 0;background:url(images/listbg.jpg) bottom repeat-x;border:1px solid #D6D6D6;color:#000;text-align:center;cursor:pointer;}
			div.midbody div.grid div.item:hover{border:1px solid #99BA25;}
			div.midbody div.grid div.item.mid{margin:0 9px;}
			div.midbody div.grid h4{width:205px;float:left;padding:10px 5px;font-size:12px;white-space:nowrap;overflow:hidden;text-align:center;}
				div.midbody div.grid h4 a{color:#779608;}
			div.midbody div.grid div.image{position:relative;width:215px;height:130px;float:left;}
				/*div.midbody div.grid div.image img{width:150px;}*/
				div.midbody div.grid div.image span.promo{position:absolute;right:10px;bottom:10px;width:57px;height:48px;background:url(images/markers/promo.png) no-repeat;}
			div.midbody div.grid p{width:205px;height:45px;line-height:15px;float:left;padding:0;margin:5px;color:#404143;line-height:15px;overflow:hidden;}
			div.midbody div.grid div.addtocart{width:205px;float:left;position:relative;padding:8px 5px;border-top:1px solid #D7D7DB;text-align:left;color:#D02400;font-size:12px;font-weight:bold;}
				div.midbody div.grid div.addtocart a{position:absolute;top:8px;right:18px;display:block;padding:6px 6px 5px 6px;background:#99BA25;color:#fff;font-size:9px;}
				div.midbody div.grid div.addtocart span.ajaxstatus{position:absolute;top:6px;right:-2px;z-index:2;}
				div.midbody div.grid div.addtocart span.vat{font-size:9px;}
		div.midbody div.list{float:left;padding:10px;}
			div.midbody div.list div.item{position:relative;width:650px;float:left;margin:0 0 9px 0;padding:9px;background:url(images/listbg.jpg) bottom repeat-x;border:1px solid #D6D6D6;color:#000;cursor:pointer;}
			div.midbody div.list div.item:hover{border-color:#99BA25;}
			div.midbody div.list h4{width:520px;float:right;padding-bottom:5px;font-size:12px;color:#779608;}			
				div.midbody div.list h4 span.date{float:right;font-weight:normal;color:#838487;font-size:11px;}
				div.midbody div.list h4 a{color:#779608;}
			div.midbody div.list div.image{position:relative;width:120px;float:left;margin-right:10px;text-align:center;}
				/*div.midbody div.list div.image img{width:120px;height:80px;}*/
				div.midbody div.list div.image span.promo{position:absolute;right:-5px;bottom:-5px;width:33px;height:27px;background:url(images/markers/promo-small.png) no-repeat;}
			div.midbody div.list p{padding:0 10px 5px 10px;;color:#404143;line-height:130%;}
				div.midbody div.list p a{color:#779608;}
			div.midbody div.list div.addtocart{width:250px;line-height:18px;float:right;position:relative;text-align:left;color:#D02400;font-size:15px;font-weight:bold;}
				div.midbody div.list div.addtocart a{position:absolute;top:6px;right:8px;display:block;padding:7px 8px;background:#99BA25;color:#fff;font-size:10px;line-height:1;z-index:1;}
				div.midbody div.list div.addtocart span.ajaxstatus{position:absolute;top:0;right:-12px;z-index:2;}
				div.midbody div.list div.addtocart span.vat{font-size:10px;}
			div.midbody div.nav{width:660px;float:left;padding:5px 5px 10px 5px;}
				div.midbody div.nav a{color:#779608;float:left;}
				div.midbody div.nav a.next{float:right;}
		div.products p{padding:10px;line-height:140%;color:#404143;}
		div.products div.optionbar{width:650px;float:left;margin:0 10px;padding:5px 10px;background:#F2F2F2;border-top:1px solid #D7D7DB;border-bottom:1px solid #D7D7DB;color:#737373;font-weight:bold;}
			div.products div.optionbar div.view{float:left;}
				div.products div.optionbar div.view span{float:left;padding-top:3px;}
				div.products div.optionbar div.view a{width:17px;height:17px;float:left;margin-left:10px;}
				div.products div.optionbar div.view a.grid{background:url(images/grid.png) no-repeat;}
				div.products div.optionbar div.view a.list{background:url(images/list.png) no-repeat;}
				div.products div.optionbar div.view a.selected{background-position:bottom;}
			div.products div.optionbar div.sort{float:right;padding-top:3px;}
			div.products div.optionbar a{color:#737373;font-weight:normal;}
			div.products div.optionbar a.active{position:relative;padding-right:12px;color:#2EAFC6;}
				div.products div.optionbar a.active span{position:absolute;right:2px;top:2px;width:9px;height:9px;display:block;}
				div.products div.optionbar a span.asc{background:url(images/arrow-up.png) no-repeat;}
				div.products div.optionbar a span.desc{background:url(images/arrow-down.png) no-repeat;}
			div.products div.promo{width:650px;float:left;margin-bottom:9px;padding:8px 10px;background:#F2F2F2;border-bottom:1px solid #D7D7DB;border-top:1px solid #D7D7DB;}
				div.products div.promo a{color:#2EAFC6;font-weight:bold;}
		div.articles div.list div.item{background:none;border-width:0 0 1px 0;}
		div.articles div.list div.item:hover{border-color:#D6D6D6;}
			div.articles div.list div.item h4{width:auto;float:none;padding:0 10px 5px 10px;font-size:12px;color:#779608;}
		div.errorpage div{padding:10px;}
			div.errorpage h2 span{font-size:10px;}
			div.errorpage div p{margin:5px 0;font-size:12px;line-height:1.2;}			
			div.errorpage div h4{margin:5px 0;font-size:13px;}				
			div.errorpage div ul{padding-left:20px;line-height:1.4;}
				div.errorpage div ul a{color:#9BB927;font-weight:bold;font-size:12px;}
		div.foot{width:100%;float:left;color:#D4D4D6;}
			div.foot div.pagination{float:left;padding:3px 5px;background-color:#57585C;}
			div.foot div.pagination div{float:left;line-height:15px;}
			div.foot div.pagination ul{float:left;}
				div.foot div.pagination ul li{display:block;float:left;margin:0 1px;padding:2px 4px;}
				div.foot div.pagination ul li.this{border:1px solid #F49B00;}
					div.foot div.pagination ul li a{display:block;color:#D4D4D6;}
					div.foot div.pagination ul li.active a{color:#F49B00;}
			div.foot div.page{float:right;padding:3px 5px;line-height:17px;background-color:#57585C;}
		/* default form */
		div.midbody form fieldset{position:relative;margin:10px 10px 0 10px;background:#F2F2F2;border-top:1px solid #D7D7DB;border-bottom:1px solid #D7D7DB;}
				div.midbody form fieldset h3{width:650px;float:left;padding:5px 10px;font-size:11px;}
			div.midbody form fieldset ul{float:left;padding:10px;border-top:1px solid #D7D7DB;}
				div.midbody form fieldset.optional ul{display:none;}
					div.midbody form fieldset ul li{clear:both;width:650px;float:left;margin:3px 0;line-height:180%;}
					div.midbody form fieldset ul li.extended{line-height:110%;}
						div.midbody form fieldset ul li label{width:110px;float:left;}
						div.midbody form fieldset ul li input{width:224px;float:left;padding:2px;border:1px solid #D7D7DB;color:#747474;font-size:12px;}
						div.midbody form fieldset ul li textarea{border:1px solid #D7D7DB;color:#747474;font-size:12px;}
						div.midbody form fieldset span.error{display:none;float:left;width:285px;min-height:21px;padding:2px 0 0 25px;background:url(images/error.png) 5px 3px no-repeat;color:#CB2600;line-height:1.1;}
					div.midbody form fieldset p{float:left;width:550px;padding:0 0 10px 120px;}
						div.midbody form fieldset p a{color:#2EB1C6;}
			div.midbody div.submit{padding:10px;}
				div.midbody a.button{display:block;float:left;padding:7px 8px;margin-right:5px;color:#FFFFFF;font-weight:bold;font-size:10px;background-color:#F19D00;}
			div.midbody div.buttons{padding:0 10px 10px 10px;}
				div.midbody div.buttons a{float:right;margin:10px 0 0 10px;padding:7px 8px;color:#FFFFFF;font-weight:bold;font-size:10px;}
				div.midbody div.buttons a.send{background:#99BA25;}
				div.midbody div.buttons a.backtocart{background:#58595D;}
		/* error/status message */
		div.message{margin:10px;padding:10px;background:#CBEBA2;border:1px solid;text-align:center;line-height:1.4;color:#333333;}
            div.message.error{background:#FFEBE8;border-color:#DD3C10;}                
            	div.message p{float:none;font-weight:bold;}
            span.ajaxstatus{display:none;float:left;margin:3px;}
            	span.ajaxstatus img{border:none;}
		/* registration form */
		div.midbody form fieldset div.checkbox{position:absolute;top:1px;right:0;margin:0 5px;}
			div.midbody form fieldset div.checkbox input{float:left;}
			div.midbody form fieldset div.checkbox label{float:left;padding-top:3px;}
		#register form div.rules{height:74px;margin:10px 10px 0 10px;background:#F2F2F2;border-top:1px solid #D7D7DB;border-bottom:1px solid #D7D7DB;}
			#register form div.rules input{width:13px;float:left;margin:30px 20px;padding:0;}
			#register form div.rules label{width:600px;float:left;padding:4px 0;line-height:150%;}
				#register form div.rules label a{color:#2EAFC6;}
		#register a.cancel{background-color:#AAAAAA;}
		#register a.submit{background-color:background-color:#F19D00;}
		/* login form */
		#login ul li label{font-weight:bold;}
		/* forgotten password form */
		#password fieldset{padding:15px;}
            #password fieldset p{width:100%;float:none;padding:0 0 10px 0;line-height:1.3;}
            #password fieldset label{width:110px;float:left;margin-right:5px;font-weight:bold;line-height:200%;}
            #password fieldset input{width:190px;float:left;padding:3px;border:1px solid #D7D7DB;color:#747474;}
			#password fieldset input.submit{clear:both;width:auto;margin-left:115px;padding:5px 8px;background-color:#98BB23;color:#FFFFFF;font-weight:bold;font-size:10px;}
			#password div.buttons{float:left;padding-top:10px;}
		#contact{font-family:Verdana;}
			#contact p{padding:5px 0;line-height:130%;}
			#contact a{color:#AEC804;}
			#contact div.info{position:relative;width:670px;float:left;margin:0 10px;padding:10px 0;border-bottom:1px solid #D7D7DB;}
				#contact div.info div#googlemaps{position:absolute;right:0;top:10px;width:380px;height:195px;border:1px solid #E5E5E5;}
			#contact div.form{width:670px;float:left;margin:0 10px;padding:10px 0;}
				#contact div.form fieldset{background:none;border:none;}
				#contact div.form fieldset ul{padding:10px 0;border:none;}
					#contact div.form fieldset ul li{clear:both;width:458px;float:left;margin:3px 0;line-height:180%;}
						#contact div.form fieldset ul li label{width:120px;float:left;margin-right:10px;text-align:right;}
						#contact div.form fieldset ul li input, #contact div.form fieldset ul li textarea{width:190px;float:left;padding:3px;border:1px solid #D7D7DB;color:#747474;}
						#contact div.form fieldset ul li select{float:left;padding:3px;border:1px solid #D7D7DB;color:#747474;}
						#contact div.form fieldset ul li textarea{width:320px;height:100px;}
				#contact div.form div.submit{padding-right:205px;}
					#contact div.form span.error{margin:5px 0 5px 130px;}
					#contact div.form div.submit span.ajaxstatus{float:right;margin-top:3px;}
					#contact div.form div.submit a.button{display:block;float:right;margin:0 0 0 10px;padding:7px 8px;color:#FFFFFF;font-weight:bold;font-size:10px;}
					#contact div.form div.submit a.submit{background-color:#99BA25;}
					#contact div.form div.submit a.clearform{background-color:#5D5D5D;}
		#search h3{padding:8px;background-color:#F2F2F2;}
		#search div.form{margin:10px 10px 0 10px;background-color:#F7F7F7;border-top:1px solid #D7D7DB;}
			#search div.form fieldset{padding-bottom:20px;border:none;margin:0;background-color:transparent;}
				#search div.form fieldset ul{width:315px;padding:10px;float:left;}
					#search div.form fieldset ul li{width:100%;float:left;margin:3px 0;line-height:220%;}
						#search div.form fieldset ul li label{width:100px;float:left;margin-right:5px;font-weight:bold;text-align:right;}
						#search div.form fieldset ul:first-child li label{text-align:left;}
						#search div.form fieldset ul li input{width:190px;float:left;padding:3px;border:1px solid #D7D7DB;color:#747474;}
						#search div.form fieldset ul li input.small{width:110px;}
						#search div.form fieldset ul li select{float:left;border:1px solid #D7D7DB;color:#747474;}
						#search div.form fieldset ul li div.price{float:left;}
							#search div.form fieldset ul li div.price label{width:15px;font-weight:normal;}
							#search div.form fieldset ul li div.price input{width:40px;margin-right:5px;}
							#search div.form fieldset ul li div.price select{margin-top:2px;}
				#search div.form fieldset a.button{clear:both;display:block;float:left;margin:10px 0 0 10px;padding:7px 8px;background-color:#98BB23;color:#FFFFFF;font-weight:bold;font-size:10px;}
			#search div.list{float:left;border-top:1px solid #D7D7DB;}
				#search div.list div.item{position:relative;width:650px;float:left;margin:0 0 9px 0;padding:9px;background:url(images/listbg.jpg) bottom repeat-x;border:1px solid #D6D6D6;color:#000;}
				#search div.list div.addtocart{width:195px;float:right;position:relative;text-align:left;color:#D02400;font-size:16px;font-weight:bold;}
					#search div.list div.addtocart a{position:absolute;top:0;right:8px;display:block;padding:7px 8px;background:#99BA25;color:#fff;font-size:10px;}
		#article div.usertext{margin:5px 10px 0 10px;padding-bottom:10px;border-bottom:1px solid #D6D6D6;line-height:150%;}
            #article div.usertext p{padding:5px 0;}
            #article div.usertext ul, #article div.usertext ol{padding:5px 0 5px 20px;list-style:disc;}
            #article div.usertext ol{list-style:decimal;}
            #article a.print{float:right;margin:10px;color:#747474;}
                #article a.print img{margin-right:5px;vertical-align:middle;}
        #sitemap{padding:10px 30px;line-height:1.4;}
        	#sitemap h4{padding:5px 0;font-size:13px;}
        	#sitemap ul{margin-left:20px;}
        	#sitemap a{color:#737373;}
		#product{width:670px!important;padding:10px;}
            #product div.gallery{width:217px;float:left;margin:0 13px 5px 0;}
                #product div.gallery div.main{position:relative;width:215px;min-height:140px;float:left;margin-bottom:5px;border:1px solid #D7D7DB;}
                #product div.gallery div.main.loading{background:url(images/ajax-loader.gif) no-repeat center center;}
                    #product div.gallery div.main img{width:215px;height:auto;margin-bottom:-2px;border:none;}
                    #product div.gallery div.main a.zoom{position:absolute;bottom:1px;right:1px;width:23px;height:23px;background:url(images/zoom.png) no-repeat center center;z-index:1;}
                #product div.gallery div.miniatures{float:left;}
                    #product div.gallery div.miniatures a{width:68px;height:68px;float:left;margin-bottom:4px;margin-right:2px;border:1px solid #D7D7DB;background:#FFF no-repeat center center;}
            #product div.producent{width:217px;margin:5px 0;text-align:center;}
            #product div.description{width:440px;float:left;margin-bottom:10px;}
                #product div.description div.header{padding-bottom:5px;border-bottom:1px solid #D7D7DB;}
                    #product div.description div.header h2{margin:5px 0;padding:0;border:none;}
                #product div.description div.spec{padding:10px 0;margin-bottom:5px;border-bottom:1px solid #D7D7DB;line-height:1.3;}
                    #product div.description div.spec ul{padding:5px 0 5px 15px;}
                        #product div.description div.spec ul li{list-style:disc;}
				#product div.description div.montage{float:left;width:420px;padding:10px;background:url(images/pricebg.jpg) repeat-x top;border-top:1px solid #96D7E2;border-bottom:1px solid #96D7E2;}
					#product div.description div.montage span.percentage{width:30px;margin-right:10px;float:left;color:#3A9FB1;font-weight:bold;text-align:center;}
						#product div.description div.montage span.percentage strong{font-size:14px;}
					#product div.description div.montage p{width:380px;float:left;padding:0;line-height:1.2;}
					#product div.description div.montage p.clear{color:#3A9FB1;padding:3px 0;}
					#product div.description div.montage div.price{float:left;padding:6px 0 10px 40px;}
						#product div.description div.montage label{line-height:18px;}
						#product div.description div.montage input{vertical-align:bottom;}
				#product div.description div.prices{width:280px;float:left;padding:10px 0;}
					#product div.description div.prices p{padding:3px 0;font-weight:bold;}
					#product div.description div.prices span.netto{color:#B9B9B9;font-size:12px;}
					#product div.description div.prices span.brutto{color:#CB2600;font-size:15px;}
				#product div.description div.availability{width:160px;float:left;padding:10px 0;}
					#product div.description div.availability p{clear:both;padding:3px 0;font-weight:bold;text-align:right;}
					#product div.description div.availability span{float:right;padding:5px 0;}
					#product div.description div.availability span.time{width:38px;margin-left:5px;padding:4px 0 3px 0;background:url(images/timebg.jpg) repeat-x;border:1px solid #99BA24;color:#99BA24;font-size:12px;font-weight:bold;text-align:center;}
					#product div.description div.availability input.quantity{width:38px;float:right;margin-left:5px;padding:2px 0 2px 0;background:url(images/quantitybg.jpg) repeat-x;border:1px solid #D5D5D6;color:#747474;font-size:12px;font-weight:bold;text-align:center;}
				#product div.description a.addtocart{float:left;padding:7px 8px;background:#99BA25;color:#FFFFFF;font-size:10px;font-weight:bold;}
			#product div.details{clear:both;}
				#product div.details ul.tabs{}
					#product div.details ul.tabs li{float:left;margin-right:8px;padding:10px;background:#fff url(images/tabbg.jpg) repeat-x top;border:1px solid #D5D5D6;border-bottom:none;}
					#product div.details ul.tabs li.ui-state-active{position:relative;height:12px;margin-bottom:-1px;;}
						#product div.details ul.tabs li a{color:#B9B9B9;font-weight:bold;}
						#product div.details ul.tabs li.ui-state-active a{color:#99BA24;}
				#product div.details div.text{clear:both;padding:10px;border-top:1px solid #D5D5D6;border-bottom:1px solid #D5D5D6;color:#747474;line-height:1.4;}
					#product div.details div.text h2{border-bottom:0;}
					#product div.details div.text ul{padding-left:15px;list-style:disc;}				
		#moreproducts{width:670px;float:left;margin-top:5px;padding:10px;background:#EFEFEF;}
			#moreproducts p{padding:10px 0;color:#747474;font-weight:bold;}
			#moreproducts div.item{width:324px;float:left;margin:5px 0;padding:5px;border-right:1px solid #E2E2E2;}
				#moreproducts img{float:left;margin:0 5px;}
				#moreproducts h3{padding:5px 0 10px 0;color:#779608;}
				#moreproducts a.more{color:#2EAFC6;}
				#moreproducts a.more span{font-weight:bold;}
		#cart div.items{padding:10px;}	
			#cart div.items table{width:670px;border-top:1px solid #D5D5D6;}
				#cart div.items table th{padding:8px 5px;background:#F2F2F2;border-bottom:1px solid #D5D5D6;vertical-align:middle;}
				#cart div.items table th.photo{width:50px;}
				#cart div.items table th.name{width:200px;}
				#cart div.items table th.single-netto{width:60px;}
				#cart div.items table th.quantity{width:50px}
				#cart div.items table th.netto{width:100px;}
				#cart div.items table th.brutto{width:100px;}
				#cart div.items table th.action{width:40px;}
				#cart div.items table .name{text-align:left;}
				#cart div.items table td{padding:5px;background:#F7F7F7;border-top:1px dotted #D5D5D6;text-align:center;vertical-align:middle;}
				#cart div.items table h3{margin-bottom:5px;color:#779608;font-weight:normal;}
				#cart div.items table span.code{color:#A6A5A5;font-size:10px;}
				#cart div.items table input, #cart div.items table select{margin:0 5px;border:1px solid #D5D5D6;color:#747474;font-size:10px;text-align:center;}
				#cart div.items table input{width:28px;}
				#cart div.items table tfoot td{padding:20px 0;background:#F2F2F2;border-top:1px solid #D5D5D6;border-bottom:1px solid #D5D5D6;font-size:14px;font-weight:bold;}
				#cart div.items table tfoot td.clean{background:none;border-bottom:none;}
				#cart div.items table tfoot td.brutto{color:#CB2600;}
			#cart form.montage{margin:10px 0 0 0;}
				#cart form.montage div.header{width:650px;float:left;padding:10px;background:#F7F7F7;border-top:1px solid #D5D5D6;}
					#cart form.montage div.header h3{padding:2px;float:left;}
					#cart form.montage div.header label{padding:2px;float:right;cursor:pointer;}
					#cart form.montage div.header button{width:14px;height:15px;float:right;background:none;border:0;cursor:pointer;}
						#cart form.montage div.header button img{width:14px;height:15px;}
				#cart form.montage fieldset{clear:both;margin:0;padding:10px;background:#F7F7F7;border-bottom:1px solid #D5D5D6;}
					#cart form.montage fieldset textarea{width:644px;height:78px;float:left;padding:2px;border:1px solid #D7D7DB;color:#747474;font-size:12px;}
				#cart div.buttons{clear:both;}
					#cart div.buttons a{float:right;margin:10px 0 0 10px;padding:7px 8px;color:#FFFFFF;font-weight:bold;font-size:10px;}
					#cart div.buttons a.send{background:#99BA25;}
					#cart div.buttons a.clearcart{background:#58595D;}
					#cart div.buttons a.calculate{background:#F59C00;}
		#payment div.choose{padding:10px;padding-bottom:0;}
			#payment div.choose h3{padding:10px;background:#F2F2F2;border-top:1px solid #D7D7DB;border-bottom:1px solid #D7D7DB;}
			#payment div.choose ul{float:left;}
				#payment div.choose ul li{clear:both;width:670px;float:left;background:#F7F7F7;border-bottom:1px dotted #D7D7DB;}
				#payment div.choose ul li.last{background:url(images/paybg.jpg) repeat-x bottom;}
					#payment div.choose ul li input, #payment div.choose ul li img{float:left;margin:15px;}
					#payment div.choose ul li label{width:620px;float:left;margin:10px 0;line-height:1.3;}
					#payment div.choose ul li textarea{}
					#payment div.choose ul li.last label{color:#CB2600;}
						#payment div.choose ul li label strong{color:#99BA24;font-weight:bold;}
						#payment div.choose ul li.last label strong{color:#CB2600;}
		#payment p{padding:0 20px;}
		#payment p.info{clear:both;float:none;width:630px;border-top:1px solid #D7D7DB;padding:10px 20px 10px 20px;}
		#payment div.buttons span.ajaxstatus{float:right;margin-top:13px;}
		#purchase div.section{margin:10px;background:#F7F7F7;border-bottom:1px solid #D7D7DB;}
			#purchase h3{padding:10px;background:#F2F2F2;border-top:1px solid #D7D7DB;border-bottom:1px solid #D7D7DB;color:#769307;}
			#purchase div.details{padding:10px;}
				#purchase div.details p{line-height:1.5;padding:3px 0;}
				#purchase div.details div{line-height:1.3;padding-left:30px;}
				#purchase div.details table{width:615px;margin-left:35px;}
					#purchase div.details tfoot td{border-top:1px solid #d7d7d8;}
					#purchase div.details tfoot td:first-child{font-weight:bold;text-align:right;}
					#purchase div.details td{padding:5px 10px;}
					#purchase div.details td.name{width:200px;}
					#purchase div.details td.text{text-align:right;font-weight:bold;}
					#purchase div.details td.right{text-align:right;}
					#purchase div.details td.sep{padding:0;}
						#purchase div.details table td.sep hr{margin:0;background-color:transparent;border:none;border-top:1px solid #d7d7d8;}
		#history div.text{float:left;padding:10px;}
			#history div.text div.header{float:left;background:#F2F2F2;border-top:1px solid #d7d7d8;border-bottom:1px solid #d7d7d8;font-weight:bold;}
			#history div.text span{float:left;padding:10px;}
			#history div.text span.ui-icon{display:none;}
			#history div.text span.number{width:90px;}
			#history div.text span.date{width:360px;}
			#history div.text span.status{width:90px;text-align:center;}			
			#history div.text span.overview{width:50px;text-align:center;}
			#history input.submit{cursor:pointer;clear:both;width:auto;border:none;padding:5px 8px;margin:5px;background-color:#98BB23;color:#FFFFFF;font-weight:bold;font-size:10px;text-transform:uppercase;}
			#history div.text div.accordion{float:left;}
				#history div.text div.accordion h3{float:left;background:#F7F7F7;border-bottom:1px dotted #d7d7d8;font-weight:normal;}
				#history div.text div.accordion h3.ui-state-active{background:#F0F5DF;}
					#history div.text div.accordion h3 a{color:#747474;}
				#history div.text div.accordion div{width:650px;float:left;padding:10px;background:#F0F5DF;border-bottom:1px dotted #d7d7d8;line-height:1.8;}
					#history div.text div.accordion div h4{color:#9BB927;}
					#history div.text div.accordion div table{width:615px;margin-left:35px;}
						#history div.text div.accordion div tfoot td{border-top:1px solid #d7d7d8;}
						#history div.text div.accordion div tfoot td:first-child{font-weight:bold;text-align:right;}
						#history div.text div.accordion div td{padding:5px 10px;}
						#history div.text div.accordion div td.name{width:200px;}
						#history div.text div.accordion div td.text{text-align:right;font-weight:bold;}
						#history div.text div.accordion div td.right{text-align:right;}
						#history div.text div.accordion div td.sep{padding:0;}
							#history div.text div.accordion div table td.sep hr{margin:0;background-color:transparent;border:none;border-top:1px solid #d7d7d8;}
			#history div.payment p {padding:5px;line-height:1.4;}
		#accepted div.text{width:670px;float:left;margin:10px;padding:50px 0;background:#F7F7F7;text-align:center;line-height:2;}
			#accepted div.text h3{color:#97B927;font-size:16px;}
			#accepted div.text h4{font-size:13px;}
			#accepted div.text p.important {color:red;font-size:13px;}
			#accepted div.text a.button{width:110px;float:none;display:block;margin:10px auto 0 auto;padding:7px 8px;background:#99BA25;color:#FFFFFF;font-weight:bold;font-size:10px;}

	#gallery table{width:100%;margin-top:15px;}
		#gallery table td{width:25%;padding:5px 0;text-align:center;}
			#gallery table td img{max-width:150px;padding:1px;background-color:#FFFFFF;border:1px solid #B1B1B1;}

	div.gallery {clear:both;}
		div.gallery div.nav {position:relative;}
			div.gallery div.nav a {position:absolute;top:40px;left:5px;width:26px;height:45px;border:1px solid #DDDBC7;background:url(images/prev.png) no-repeat;}
			div.gallery div.nav a.next {left:auto;right:5px;background-image:url(images/next.png);}
		div.gallery div.jq-cycle {clear:both;width:554px;height:100px;margin:5px auto 0 auto;overflow:hidden;}
			div.gallery div.jq-cycle div {width:553px;}
			div.gallery div.jq-cycle img {width:112px;height:74px;margin:10px;padding:1px;border:1px solid #B1B1B1;}

	div.noimg {width:125px;margin:0 auto;padding:1px;border:1px solid #B1B1B1;}
		div.noimg div{height:125px;background:url(images/no-image.png) no-repeat center center #FFF;}
