*{margin:0;padding:0}
html{background:url(images/main-bg.gif) repeat-x left top;position:relative}
body{font-family:Tahoma,Geneva,sans-serif}
table{border-collapse:collapse}
q{quotes:none}
a:hover{text-decoration:none}
a img{border:none}
.center{text-align:center;color:#000;}
h1 {font-size:16px;color:#a5d726;}
h1 span {color:#a5d726;}
h5 {font-size:12px;text-decoration:none}
h5 a{text-decoration:none}

#linksB a{
  color:#AEAEAE;
  font-size:11px;
}
#linksB {
  color:#AEAEAE;
  font-size:11px;
}

.selectcheg option{

    height:20px;
}





#header{background:url(/images/header-bg-free.jpg) no-repeat left top;height:346px;position:relative}
	#header #logo{width:252px;height:53px;position:absolute;left:45px;top:185px}
	#header #htitle h1{font-size: 11px; color: #fff;}
	#header ul{position:absolute;right:30px;top:15px;list-style-type:none}
		#header ul li{float:left;margin-left:20px}
			#header ul li img{vertical-align:bottom}
	#header #search{position:absolute;right:150px;top:25px}
		#header #search table{font-size:0.65em;color:#A1A2A2}
			#header #search table td{padding:0 5px 0 0}
		#header #search .input-text{width:142px;height:16px;border:none;background:url(images/search-input-text-bg.gif) no-repeat left top;font:1em Tahoma,Geneva,sans-serif;color:#666;padding:3px 4px 0 8px}
		#header #search .input-button{width:19px;height:19px;border:none;background:url(images/search-input-button-bg.gif) no-repeat left top;cursor:pointer}
	#header #cart{width:200px;position:absolute;left:50px;top:30px;background:url(images/cart-bg.jpg) no-repeat left top;padding:0 0 0 60px}
		#header #cart h2{font-size:1.2em;font-weight:normal}
		#header #cart table{font-size:0.9em;font-weight:bold}
			#header #cart td{vertical-align:top}
			#header #cart .amount{color:#FF0201;font-size:2.4em;line-height:100%;padding:0 5px 0 0}
			#header #cart .price{color:#898989;font-size:0.7em;font-weight:normal;display:block;margin-bottom:5px}
			#header #cart a{display:block;width:89px;height:19px;font-weight:normal;font-size:0.7em;color:#fff;text-decoration:none;background:url(images/order-button-bg.png) no-repeat left top;text-align:center;line-height:18px;margin:0 0 0 5px}

#navbar{float:left;width:234px;padding:0 0 0 36px;background:url(images/navbar-bg.png) repeat-y 37px top;margin-bottom:20px}
	#navbar h2{background:url(images/navbar-headers-bg.png) no-repeat left top;height:21px;color:#fff;font:0.75em/21px 'Trebuchet MS',Helvetica,sans-serif;padding:0 0 0 15px}
	#navbar ul{padding:10px 15px;list-style-type:none;font-size:0.95em;font-weight:bold;height:1%}
		#navbar ul li{background:url(images/sidebar-nav-marker.gif) no-repeat left 5px;padding:0 0 0 10px;margin-bottom:8px}
			#navbar ul li a{color:#000;text-decoration:none;}
			#navbar ul li a:hover, #sidebar ul li a.active{color:#ED9002}
			#navbar ul li ul{padding:5px 0 0 5px;font-size:1.0em;font-weight:normal}
				#navbar ul li ul li{background:url(images/sidebar-subnav-marker.gif) no-repeat left 4px;padding:0 0 0 8px;margin-bottom:3px}
	#navbar .goods{padding:10px 0 10px 15px}
		#navbar .goods .object{overflow:hidden;height:1%;margin-bottom:5px}
			#navbar .goods .object h3{font-size:0.8em;color:#000}

			#navbar .goods .object p{font-size:0.65em;margin-bottom:5px;color:#666}
			#navbar .goods .object p.goods-type{margin-bottom:15px}
				#navbar .goods .object p.goods-type span{background:#E4E4E4;padding:2px 5px}
			#navbar .goods .object p.price{float:left;font-size:1.1em;font-weight:bold;color:#}
				#navbar .goods .object p.price span{color:#FF0101}
			#navbar .goods .object .buy{display:block;float:right;background:url(images/buy-button-bg.png) no-repeat left top;width:52px;height:19px;color:#000;font-size:0.7em;padding:0 0 0 30px;line-height:15px}




#navbar2{float:right;width:234px;padding:0 0 0 36px;background:url(images/navbar-bg.png) repeat-y 37px top;margin-bottom:20px}
	#navbar2 h2{background:url(images/navbar-headers-bg.png) no-repeat left top;height:21px;color:#fff;font:0.75em/21px 'Trebuchet MS',Helvetica,sans-serif;padding:0 0 0 15px}
	#navbar2 ul{padding:10px 15px;list-style-type:none;font-size:0.8em;font-weight:bold;height:1%}
		#navbar2 ul li{background:url(images/sidebar-nav-marker.gif) no-repeat left 5px;padding:0 0 0 10px;margin-bottom:8px}
			#navbar2 ul li a{color:#000;text-decoration:none}
			#navbar2 ul li a:hover, #sidebar ul li a.active{color:#ED9002}
			#navbar2 ul li ul{padding:5px 0 0 5px;font-size:0.8em;font-weight:normal}
				#navbar2 ul li ul li{background:url(images/sidebar-subnav-marker.gif) no-repeat left 4px;padding:0 0 0 8px;margin-bottom:3px}
	#navbar2 .goods{padding:10px 0 10px 15px}
		#navbar2 .goods .object{overflow:hidden;height:1%;margin-bottom:5px}
			#navbar2 .goods .object h3{font-size:0.8em;color:#000}

			#navbar2 .goods .object p{font-size:0.65em;margin-bottom:5px;color:#666}
			#navbar2 .goods .object p.goods-type{margin-bottom:15px}
				#navbar2 .goods .object p.goods-type span{background:#E4E4E4;padding:2px 5px}
			#navbar2 .goods .object p.price{float:left;font-size:1.1em;font-weight:bold;color:#}
				#navbar2 .goods .object p.price span{color:#FF0101}
			#navbar2 .goods .object .buy{display:block;float:right;background:url(images/buy-button-bg.png) no-repeat left top;width:52px;height:19px;color:#000;font-size:0.7em;padding:0 0 0 30px;line-height:15px}





.wide-content{clear:both;overflow:hidden;height:1%;margin-bottom:20px;padding:0 40px}

.titul{border-bottom:solid 1px #A4D726;margin-bottom:10px;height:32px}
	.titul h2{float:left;font-size:0.8em;color:#fff;position:relative;background:#81C319 url(images/headers-bg.png) no-repeat right top;height:32px;position:relative;top:1px}
		.titul h2 span{display:block;background:url(images/titul-lbg.gif) no-repeat left top;padding:8px 50px 0 20px;height:24px;float:left}
		.titul h2 a{background:url(images/headers-button-bg.png) no-repeat left top;display:block;width:116px;height:32px;padding:0 0 0 50px;color:#fff;text-decoration:none;position:absolute;right:-150px;top:0;line-height:31px}
.titul2{border-bottom:solid 1px #FEC42C;margin-bottom:10px;height:32px}
	.titul2 h2{float:left;font-size:0.8em;color:#fff;position:relative;background:#FE9D20 url(images/headers-bg2.png) no-repeat right top;height:32px;position:relative;top:1px}
	.titul2 h2 span{display:block;background:url(images/titul-lbg2.gif) no-repeat left top;padding:8px 50px 0 20px;height:24px;float:left}

#sidebar{width:240px}
#wide-sidebar{width:304px}
.sidebar{float:right;width:404px;padding:0 20px 0 0;margin-bottom:20px}
	.sidebar p{font-size:0.7em;color:#767676;margin-bottom:12px;padding:0 0 0 10px}
	.sidebar ul{list-style-type:none;font-size:0.7em;color:#767676;margin-bottom:12px;padding:0 0 0 10px;height:1%}
	.sidebar ul.marks{font-size:0.9em;color:#000}
	.sidebar ul.marks a{font-weight:bold;color:#000}
		.sidebar ul li{background:url(images/sidebar-nav-marker.gif) no-repeat left 5px;padding:0 0 0 10px;margin-bottom:10px}
		.sidebar ul.marks li{background:none;padding:0;margin:0;display:inline;line-height:150%}
			.sidebar ul li a{font-weight:bold;font-size:1.1em;color:#767676;text-decoration:none}
			.sidebar ul li a:hover{text-decoration:underline}
	.sidebar .params{margin-bottom:20px;padding:0 0 0 10px}
		.sidebar .params p{font-size:0.9em;color:#000}
		.sidebar .params label{display:block;padding:0 0 5px 5px}
		.sidebar .params select{height:20px;width:180px}
		.sidebar .goods .object .buy{display:block;float:right;background:url(images/buy-button-bg.png) no-repeat left top;width:52px;height:19px;color:#000;font-size:0.7em;padding:0 0 0 30px;line-height:15px}
		.sidebar td.buy a{font:1.7em 'Trebuchet MS',Helvetica,sans-serif;color:#000;background:url(images/buy-button-bg.gif) no-repeat left center;padding:0 0 0 30px;text-decoration:none}
		.sidebar .goods .object p.price{float:left;font-size:1.1em;font-weight:bold;color:#000}
		.sidebar .goods .object p.price span{color:#FF0101}



#breadcrumbs{list-style-type:none;font-size:0.85em;margin-bottom:20px;color:#000}
	#breadcrumbs li{display:inline}
		#breadcrumbs li span{color:#81C319}
		#breadcrumbs li a{text-decoration:none;color:#000}
		#breadcrumbs li a:hover{text-decoration:underline}

.pager{text-align:center}
	.pager div{display:table;margin:0 auto}
		.pager ul{list-style-type:none;font-size:0.7em;font-weight:bold;color:#666}
			.pager ul li{display:inline;padding:0 4px}
				.pager ul li a{color:#999;text-decoration:none;font-weight:normal}
				.pager ul li a:hover{text-decoration:overline}
				.pager ul li span{color:#81C319}

.sorting{font-size:0.75em;color:#81C319;text-align:center;margin-bottom:15px}
		.sorting a{font-weight:bold;color:#000}

#content{overflow:hidden;height:1%;padding:0 30px 0 40px;margin-bottom:20px}
	#content .content-block{border:dashed 1px #E7E7E7;overflow:hidden;height:1%;margin-bottom:10px;padding:10px}
	#content .goods{padding:0 0 0 20px}
		#content .goods .object{width:280px;display:inline-block;vertical-align:top;margin:0 20px 10px 0}
			#content .goods .object h3{font-size:0.8em;color:#000}
				#content .goods .object p{font-size:0.65em;margin-bottom:5px;color:#666}
				#content .goods .object h6{font-size:0.65em;margin-bottom:5px;color:#666}
				#content .goods .object p.goods-type{margin-bottom:15px}
					#content .goods .object p.goods-type span{background:#E4E4E4;padding:2px 5px}
				#content .goods .object p.price{float:left;font-size:1.1em;font-weight:bold;color:#000}
					#content .goods .object p.price span{color:#FF0101}
					#content .goods .object .buy{display:block;float:right;background:url(images/buy-button-bg.png) no-repeat left top;width:52px;height:19px;color:#000;font-size:0.7em;padding:0 0 0 30px;line-height:15px}
	#content .ads{text-align:center;margin-bottom:10px}
	#content .object-description{color:#666}
		#content .object-description h3{font-size:0.7em;margin-bottom:20px;color:#000}
		#content .object-description .info{width:100%;font-size:0.75em}
			#content .object-description .info td{padding:10px}
			#content .object-description .info td.price{font-weight:bold}
				#content .object-description .info td.price span{font-size:1.8em;color:#FF0000;display:block}
			#content .object-description .info td.buy a{font:1.3em 'Trebuchet MS',Helvetica,sans-serif;color:#000;background:url(images/buy-button-bg.gif) no-repeat left center;padding:0 0 0 30px;text-decoration:none}
		#content .object-description .data-titul{overflow:hidden;width:100%;position:relative}
			#content .object-description .data-titul h3{float:left;background:url(images/data-titul-header-bg.gif) repeat-x left top;color:#fff;font-size:0.75em;margin:0}
				#content .object-description .data-titul h3 span{display:block;float:left;background:url(images/data-titul-header-lbg.gif) no-repeat left top}
					#content .object-description .data-titul h3 span span{background:url(images/data-titul-header-rbg.gif) no-repeat right top;padding:0 10px;line-height:21px}
			#content .object-description .data-titul a{display:block;background:url(images/data-titul-button-bg.gif) repeat-x left top;color:#fff;font-size:0.7em;text-decoration:none;position:absolute;right:0;top:0;width:140px}
				#content .object-description .data-titul a span{display:block;background:url(images/data-titul-button-lbg.gif) no-repeat left top;cursor:pointer}
					#content .object-description .data-titul a span span{background:url(images/data-titul-button-rbg.gif) no-repeat right top;height:22px;line-height:21px;text-align:center}
		#content .object-description .data{width:100%;color:#000;font-size:0.85em}
			#content .object-description .data td{padding:6px 5px;font-size:13px}
			#content .object-description .data td.value{text-align:right}
			#content .object-description .data .alt td{background:#E8E8E8}
			#content .object-description .data a{color:#000;font-weight:bold;font-size:12px}
	#content .catalog{margin-bottom:20px}
	#content .catalog a{color:#000;font-weight:bold;font-size:12px}
		#content .catalog .object{display:inline-block;width:31%;margin:0 20px 20px 0;vertical-align:top;border-bottom:solid 1px #DEDEDE;padding:0 0 20px 0}
		#content .catalog .photo{float:left;margin:0 10px 0 0}
		#content .catalog h3{font-size:1.0em;color:#000;margin-bottom:10px}
		#content .catalog h6{text-decoration:none;font-size:0.65em;margin-bottom:5px;color:#666}
		#content .catalog p{font-size:0.65em;margin-bottom:5px;color:#000}
		#content .catalog h3 a{margin-bottom:5px;color:#000;text-decoration:none}
		#content .catalog p.goods-type{margin-bottom:15px}
			#content .catalog p.goods-type span{background:#E4E4E4;padding:2px 5px}
		#content .catalog p.price{float:right;font-size:0.9em;font-weight:bold;color:#000}
			#content .catalog p.price span{color:#FF0101}
			#content .catalog p.price span.currency{color:#666;display:block;font-size:0.6em}
		#content .catalog .buy{display:block;float:right;background:url(images/buy-button-bg.png) no-repeat left top;width:52px;height:19px;color:#000;font-size:0.7em;padding:0 0 0 30px;line-height:15px}
	#content #order{margin-bottom:20px;color:#000}
		#content #order h3{font-size:0.7em;color:#399D00;margin-bottom:15px}
		#content #order table{font-size:0.75em;margin-bottom:10px}
			#content #order table td{padding:0 5px 5px 0}
		#content #order .products{width:100%}
			#content #order .products th{background:url(images/order-products-bg.gif) repeat-x left top;border-right:solid 2px #fff;color:#fff;font-weight:normal;padding:5px}
			#content #order .products th.delete{background:url(images/order-products-delete-bg.gif) repeat-x left top}
			#content #order .products td{background:#eee;border-right:solid 2px #fff;border-bottom:solid 2px #fff;font-size:0.9em;padding:5px;text-align:center}
			#content #order .products td.name{text-align:left;font-weight:bold}
			#content #order .products td.total{background:#fff;font-size:1.1em;text-align:right;font-weight:bold}
			#content #order .products td.total-price{font-weight:bold}
		#content #order p{font-size:0.7em;margin-bottom:10px}
		#content #order label{font-weight:bold;padding:0 5px 0 0}
		#content #order select{width:124px;height:20px;font:11px Tahoma,Geneva,sans-serif;padding:3px 2px 0 2px}
		#content #order .input-amount{width:16px;height:16px;background:#fff;border:solid 1px #ccc;padding:1px 2px 0 2px;font:bold 1em Tahoma,Geneva,sans-serif;text-align:center}
		#content #order .input-text{width:122px;height:19px;background:url(images/order-input-text-bg.png) no-repeat left top;border:none;padding:3px 2px 0 2px;font:11px Tahoma,Geneva,sans-serif}
		#content #order .input-text-wide{width:327px;height:19px;background:url(images/order-input-text-wide-bg.png) no-repeat left top;border:none;padding:3px 2px 0 2px;font:11px Tahoma,Geneva,sans-serif}
		#content #order .input-button{width:110px;height:24px;background:url(images/order-input-button-bg.png) no-repeat left top;border:none;color:#fff;font:11px Tahoma,Geneva,sans-serif;cursor:pointer}
		#content #order textarea{width:327px;height:80px}

#footer{clear:both;border-top:solid 15px #7EC901;background:#171E28 url(images/footer-bg.jpg) no-repeat right top;color:#fff;padding:5px 0 0 25px;height:32px}
	#footer p{font-size:0.65em}
.dollar{font-size:10px}
#menusite{margin-right:20px;position:absoute;float:right;margin-top:295px;}
#menusite a img{border:0px;opacity:0.9}
#menusite a img:hover{opacity:1}

.tooltip{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color:#dedede;
 padding:5px;
 border:1px solid #fff;
 width:250px;
 display:none;
}

.tooltip p{
 margin:0;
 padding:0;
 color:#fff;
 background-color:#222;
 padding:2px 7px;
}

.flag_im{border:1px solid #D3D2D7;opcity:1}
.flag_im:hover{border:1px;opacity:0.5}




.email{

   margin: 0px 0px 2px;
   background: url(img/images/email.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.skype{

   margin: 0px 0px 2px;
   background: url(img/images/skype.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.phone{

   margin: 0px 0px 2px;
   background: url(img/images/phone.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.homephone{

   margin: 0px 0px 2px;
   background: url(img/images/tel.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.icq{

   margin: 0px 0px 2px;
   background: url(img/images/icq.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.vk{

   margin: 0px 0px 2px;
   background: url(img/images/vk.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   padding-bottom: 3px;
   color:#fff;
   padding-left: 28px;
}
.twitter{

   margin: 0px 0px 2px;
   background: url(img/images/twitter.png) top left no-repeat;
   font: normal 120%/100% Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
   color:#fff;
   padding-bottom: 3px;
   padding-left: 28px;
}

.vk a,.twitter a{color:#fff; text-decoration:none; }
