/* =Set Default Values
-----------------------------------------------------------------------------*/
input, select, button, textarea {
	outline:none;
	color:#666;
	vertical-align:middle;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
li{list-style: none;}
form,fieldset{margin:0;padding:0;border-style:none;}
label, input[type="button"], input[type="submit"], button {cursor: pointer;}
th {text-align: left;font-weight: 100;}
a, a:visited {color: #227a2e;text-decoration: underline;}
.no-underline {text-decoration: none !important;}
a:hover, a:focus, a:active {color: #f1c805;}
img{border-style:none;}
q{quotes:none;}
q:before, q:after{content:'';}
.left, .list-hor li{float: left;}
.right{float: right;}
.clear{clear:both;}
.r{text-align: right;}
.nobullet{list-style: none; letter-spacing:-1em; font-size: 0; line-height: 0;}
.nobullet li{ position: relative;display: inline-block; vertical-align: top; letter-spacing:normal; font-size: 14px; line-height: 18px; zoom:1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nobullet {font-size: 1px;}}
.wrap{overflow: hidden; zoom:1;}
.struct{ position: relative;clear: both;}
.struct:after{clear: both; display: block; content: "";}
.r{text-align: right;}
.l{text-align: left;}
.inner_20{padding: 20px;}
.inner_lr10{padding-left: 10px; padding-right: 10px;}
.inner_lr20{}
.inner_tb{padding-top: 20px; padding-bottom: 20px;}
.layout_b{margin-bottom: 20px;}

body{min-width:1050px;}
#mobilebody{}
#mobilebody #container{min-width:980px}
#mobilebody .cart .f14.dashed, #embedbody .cart .f14.dashed{color:#fff}
#mobilebody .search-text, #embedbody .search-text{background:none}
#mobilebody .search-text{padding-left:80px;padding-right:20px}

#embedbody{padding:0;margin:0;border:0;min-width:auto;}
#embedbody #container{min-width:100%;padding:0;margin:0;border:0;min-height:auto;}
#embedbody #container #wrapper.pad12{padding:0 !important;margin:0;border:0;}
/* =Typography
-----------------------------------------------------------------------------*/
/* Title */
h1{ color: #227a2e; font-weight: normal;font-size: 24px; line-height: 24px;}
h1 small{font-size: 13px; line-height: 16px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4, h5, h6{font-weight: normal;}
/*
.title{
	margin-bottom: 10px;
	color: #227a2e;
	text-transform: uppercase;
	font: 18px/22px Arial, Helvetica, sans-serif;
}
*/
.rubric{ color: #4d4d4d; font-weight: 700; font-size: 42px; font-family: 'Roboto', sans-serif; letter-spacing: -1px; line-height: 80%;}
h1.rubric a{text-decoration:none}
/* Text */
p, .text ul, .text ol,.text dl{margin-bottom: 15px;}
p small{font-size: 12px;}
.text{font-size: 14px; }
.text p{margin-bottom: 12px !important;}

.text table{ border-collapse: collapse; }
.text table td, .text table th{padding: 5px; border: 1px solid #ccc;}
.product_info table tr.odd, div.searchodd { background: #efefef; }

.text table.p td, .text table.p th{padding: 3px; border: none;}
.text ul, .text ol, .text dd{padding-left: 15px;}
.text ul li{list-style: disc;}
.text ol li{list-style: decimal;}
.text caption{font-weight: bold;}
hr{ height: 1px; border: 0; background: #227a2e;}
.text_great{font-size: 16px;}
.select{color: #227a2e;}
.select_gray{color: #666;}
/* Link */
.pseudo_link{
	text-decoration: none;
	border-bottom-width: 1px !important;
	border-bottom-style: dashed !important;
	cursor: pointer;
}
.inverse, a.inverse, .nav_footer a, .extra_news a, .b-user .cart a{color: #333;}
.inverse_black, a.inverse_black, .inverse_black a{color: #000;}
.inverse, a.inverse:hover, a.inverse_black:hover, .inverse_black a:hover, .nav_footer a:hover, .extra_news a:hover, .b-user .cart a:hover, .nav_sb a:hover, a.ico-edit{color: #227a2e;}
.extra_news li a, .tag_cloud a, .b-user .cart .number_product:hover{text-decoration: none;}
.extra_news li a:hover{text-decoration: underline;}
/* Border-radius, box-shadow */
.box_radius, .box, .tag_cloud, .nav_inside, .nav_inside_head, .banner_item_inner, .steps_order_outer{
	/*
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	*/
}
.box_shadow, .box, .tag_cloud, .nav_inside, .steps_order_outer{
	/*
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
	*/
}
.banner_item_inner{
	/*
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.36);
   -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.36);
   box-shadow: 1px 1px 2px rgba(0,0,0,0.36);
   */
}
.box{overflow: hidden;}
.greybox{padding: 4px 10px 2px 10px;}
.currbox{padding: 10px 8px 6px 12px;}
/* Gradient */
.button{
	background: transparent;
	background-image: linear-gradient(bottom, rgb(0,85,195) 16%, rgb(0,121,214) 63%);
	background-image: -o-linear-gradient(bottom, rgb(0,85,195) 16%, rgb(0,121,214) 63%);
	background-image: -moz-linear-gradient(bottom, rgb(0,85,195) 16%, rgb(0,121,214) 63%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,85,195) 16%, rgb(0,121,214) 63%);
	background-image: -ms-linear-gradient(bottom, rgb(0,85,195) 16%, rgb(0,121,214) 63%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.16, rgb(0,85,195)),
		color-stop(0.63, rgb(0,121,214))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079d6', endColorstr='#0054c3'), alpha(opacity=100);
}
/* Buttons */
.button, .submit{
	overflow: visible;
	padding: 0 20px;
	height: 28px;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
}
input.button, input.submit{padding-bottom: 2px;}
a.button, a.submit{ display: inline-block; color: #fff;text-decoration: none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.submit{
	padding: 0 10px;
	background: #227a2e;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.submit:hover{
	background: #f1c805;
	color: #4d4d4d;
}
.button_red, a.button_red{background: #f03 !important;}
.w_116{width: 96px;}
/* =Sprite
-----------------------------------------------------------------------------*/
.width-ico{background: url(../images/icons_blue.png) no-repeat !important;}
.width-ico-sm{background: url(../images/icons-sm.png) no-repeat !important;}
.ico-icq{ padding-left: 21px; height: 20px;background-position: 0 -228px !important;}
.ico-skype{ padding-left: 50px; height: 20px;background-position: 0 -618px !important;}  
.ico-phone, .ico-phone2{ width: 18px; height: 39px;background-position: 0 -529px !important;} 
.ico-phone2{background-position: 0 -963px !important;} 
.ico-lock{background-position: 0 -298px !important;} 
.ico-phone_black{background-position: 0 -435px !important;} 
.ico-email{background-position: 0 -63px !important;}
.ico-excel{ display: inline-block; padding-left: 43px; height: 29px; background-position: 0 -149px !important; line-height: 29px; cursor: pointer; font-size: 13px; font-weight: bold;} 
.ico-cart{background: none !important;/*background-position: 0 -1px;*/} 
.ico-arrow-l, .ico-arrow-r{display: block; width: 4px; height: 7px;}
.ico-arrow-l{background-position: 0 -689px !important;}
.ico-arrow-r{background-position: 0 -746px !important;}
.ico-addcart{display: block; width: 30px; height: 30px; background-position: 0 -803px !important;}
.ico-addcart:hover{background-position: 0 -883px !important;}

.ico-helpme{background:url(../images/wishlist.png) 0 -90px no-repeat !important;display: inline-block;zoom:1;width:30px;height:30px;}
.ico-helpme:hover{background-position: -30px -90px !important;}
.ico-add-wishlist{background:url(../images/wishlist.png) 0 0 no-repeat !important;display: inline-block;zoom:1;width:30px;height:30px;}
.ico-add-wishlist:hover{background-position: -30px 0 !important;}
.ico-remove-wishlist{background:url(../images/wishlist.png) 0 -30px no-repeat !important;display: inline-block;zoom:1;width:30px;height:30px;}
.ico-remove-wishlist:hover{background-position: -30px -30px !important;}

.ico-add-wishlist.small{height:22px;width:22px;background: url(../images/wishlist.png) -60px 0 no-repeat !important;margin:2px 1px 0 1px;}
.ico-add-wishlist.small:hover{background-position:-82px 0 !important;}
.ico-remove-wishlist.small{height:22px;width:22px;background: url(../images/wishlist.png) -60px -22px no-repeat !important;margin:2px 1px 0 1px;}
.ico-remove-wishlist.small:hover{background-position:-82px -22px !important;}
.ico-helpme.small{height:22px;width:22px;background: url(../images/wishlist.png) -60px -44px no-repeat !important;margin:2px 1px 0 1px;}
.ico-helpme.small:hover{background-position:-82px -44px !important;}

.ico-addcart.small{height:22px;width:22px;background: url(../images/icons-small.png) 0 0 no-repeat !important;margin:2px 1px 0 1px;}
.ico-addcart.small:hover{background-position:0 -22px !important;}
.ico-compare.small{height:22px;width:22px;background: url(../images/icons-small.png) 0 -44px no-repeat !important;margin:2px 1px 0 1px;}
.ico-similar.small{height:22px;width:22px;background: url(../images/icons-small.png) 0 -66px no-repeat !important;margin:2px 1px 0 1px;}

.ico-flag{ padding: 7px 0 1px 26px;background-position: 0 -1052px !important;}
.ico-compare{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/compare.png) 0 0 no-repeat !important;}
.ico-similar{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/similar.png) 0 0 no-repeat !important;}
.ico-print{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/print.png) 0 0 no-repeat !important;}
.ico-pdf{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/pdf.png) 0 0 no-repeat !important;}
.ico-compare2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/compare.jpg) 0 0 no-repeat !important;}
.ico-share2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/share.jpg) 0 0 no-repeat !important;}
.ico-similar2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/similar2.jpg) 0 0 no-repeat !important;}
.ico-print2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/print.jpg) 0 0 no-repeat !important;}
.ico-pdf2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/pdf.jpg) 0 0 no-repeat !important;}
.ico-add-wishlist2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/wishlist.png) 0 -60px no-repeat !important;}
.ico-remove-wishlist2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/wishlist.png) -30px -60px no-repeat !important;}
.ico-helpme2{display: inline-block; zoom:1;*display:inline;margin-top:-2px;width: 30px; height: 30px; background:url(../images/wishlist.png) -60px -90px no-repeat !important;}
.compare-list{vertical-align:middle;margin-left:8px;}

.ico-delete{display: block; width: 7px; height: 7px; background: url(../images/ico-delet.gif) no-repeat !important;}
.ico-edit{background: url(../images/ico-edit.png) no-repeat !important; padding-left: 28px; padding-top: 4px; display: inline-block; height: 24px; font-size: 14px; font-weight: bold;}
/* =Layout
-----------------------------------------------------------------------------*/
#wrapper{
	overflow: hidden;
	/*padding:0 0 160px;*/
	width:100%;
	height: 1%;
	/*min-width: 960px;
	background: url(../images/bg_header.jpg) repeat-x;*/
}
.wrapper_margin{ margin-bottom: 20px; }
.outer{padding: 0 1%; width: 98%;}
#header {
	position: relative;
	z-index: 2;
	background: url(../images/bg_header_center.jpg) no-repeat 50% 0;
	height: 161px;
	margin-bottom: 0;
}
#container {
	position: relative;
	z-index: 1;
	width: 100%;
}
#middle{float: left; width: 100%;}
#content{margin-right: 300px;}
#content-print{width:960px;margin:0 auto}


.sb{
	float: left;
	margin-left: -260px;	
	width: 260px;
}
.column{float: left;	width: 50%; vertical-align: top;}
.columns_three{width: 100%; vertical-align: top;}
.columns_three td{width: 25%; vertical-align: top;}
/* =Header
-----------------------------------------------------------------------------*/
.t-header{
	width: 100%;
	height: 97px;
}
.t-header td.contact{}
.t-header td.logo{}
.t-header td.header_text{padding-top: 8px; padding-left: 0; color:#fff; font-size: 13px; white-space:nowrap;}
.t-header td.header_icon{padding-top: 8px; padding-left: 10px; }
.t-header .callback_wrap{padding-left: 20px; float: left; font-size: 13px; font-weight: bold;}
.header_icon table{width: 100%;}
.header_icon table td{width: auto;}
.header_icon table td div{
		width: 51px;
		height: 56px;
		background: url(../images/header_icon.png);
}
.header_icon table td .item_02{background-position: -51px 0;}
.header_icon table td .item_03{background-position: -101px 0;}
.header_icon table td .item_04{background-position: -151px 0;}
.header_icon table td .item_05{background-position: -202px 0;}
.header_icon table td .item_06{background-position: -253px 0;}
/* header_contact */
.header_contact{position: relative; margin-top: 18px;width:400px}
.header_contact .wrap_contact{padding: 0px 0 0 20px; margin-bottom: 5px;}
.header_contact, .header_contact a{color: #fff;}
.header_contact small{
	position: relative;
	top: -2px;
	color: #ccc;
	font-size: 11px;
}
.header_contact .ico-icq{margin: 0 12px;}
.header_contact .ico-icq, .header_contact .ico-skype{font-size: 11px; line-height: 20px;}
.header_contact .ico-phone{position: absolute; top: -8px; left: 0;}
.header_contact .pseudo_link{ display: inline-block;border-color: #7bc2f9;}
/* ico-social */
.ico-social{
	position: absolute;
	bottom: 0;
	right: 0;
}
.ico-social li{
		margin-left: 5px;
}
.ico-social li a{
		display: block;
		width: 16px;
		height: 16px;
		background: url(../images/ico-social.gif);
}
.ico-social li.fb a{background-position: -16px 0;}
/* linenav */
.linenav{position: relative; height: 45px;}
.linenav_inner{padding-left: 240px;}
/* switch_lang */
.switch_lang{
	position: absolute;
	top:10px;
	left:0;
	width: 230px;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 27px;
}
.switch_lang, .switch_lang a, .switch_lang i{color: #039;}
.switch_lang li{margin: 0 5px 0 0;}
.switch_lang a, .switch_lang i{
	position: relative;
	float: left;
	display: block;
	margin-right: 4px;
	width: 27px;
	height: 27px;
	text-align: center;
	font-size: 9px;
}
.switch_lang a:hover, .switch_lang i{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #c9d4e9;
	text-decoration: none;
}
.switch_lang .nolang a{width: auto;}
.switch_lang .nolang a:hover{background: none;}
/* t-nav */
.t-nav{
	margin-top: 2px;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.t-nav td{
		width: auto;
		background: url(../images/nav_sep.gif) no-repeat 0 50%;
		vertical-align: middle;
}
.t-nav td.sm{
		font-size:4px;
}
.t-nav a{
			display: block;
			margin-left: 2px;
			padding: 0 5px;
			height: 45px;
			color: #000;
			text-align: center;
			text-decoration: none;
			white-space: nowrap;
			line-height: 45px;
}
.t-nav td.r, .t-nav td.l{width: 10%;}
.t-nav td.r a{padding-right: 0;}
.t-nav td.l a{padding-left: 0;}
.t-nav td.r a, .nav_footer a.r{text-align: right;}
.t-nav td.l a, .nav_footer a.l{text-align: left;}
.t-nav a:hover, .t-nav td:hover a, .t-nav td.drop:hover a.current{background: url(../images/bg_nav_hover.png); color: #039; cursor: pointer;}
.t-nav a.current, .t-nav td:hover a.current{color: #227a2e;	cursor: default;} 
	.t-nav a i{padding-bottom: 10px;}
	.t-nav a:hover i, .t-nav td:hover a i, .t-nav td.drop:hover a.current i{border-bottom: 4px solid #2c4785;}
	.t-nav a.current i, .t-nav td:hover a.current i{border-bottom: 4px solid #227a2e;}
/* dropdown */
.dropdown{display: none;}
.t-nav td:hover .dropdown{
	position: absolute;
	top: 44px;
	left: auto;
	display: block;
	padding: 10px 15px 15px;
	width: 460px;
	background: #2c4785;
	color: #3cf;
	text-align: left;
	text-transform: none;
	font: 12px/25px Arial, Helvetica, sans-serif;
}
.dropdown li{
		margin-right: 7px;
		padding-right: 12px;
		background: url(../images/nav_sep.gif) no-repeat 100% 50%;
}
.dropdown a{
			display: inline;
			padding: 0;
			color: #fff;
			text-decoration: underline;
			white-space: normal;
			font-size: 14px;
			line-height: 25px;
			font-weight: bold;
}
.dropdown a:hover, .t-nav td:hover .dropdown a:hover, .t-nav td:hover .dropdown a{color: #fff;}
.t-nav td:hover .dropdown a:hover{text-decoration: none;}
.t-nav td:first-child, .t-nav a.current:hover, .dropdown li:last-child{background: none;}

/* =Footer
-----------------------------------------------------------------------------*/
.nav_footer{
   display: table;
   margin-bottom: 22px;
   padding-top: 12px;
   width: 100%;
   text-align: justify;
   font-size: 12px;
   font-weight: bold;
   text-align-last: justify;
}
.nav_footer span.cell{display:inline-block;}
.nav_footer a{text-align: center;display:inline-block;}
.copy{
	position: absolute;
	top: 8px;
	left: 0;
	padding-left: 30px;
	font-size: 11px;
	background: url(../images/logo-small.png) no-repeat 0 3px;
}
.t-footer_contact{width: 100%; font-size: 11px;}
.t-footer_contact td{/*width: 33.3%;*/}
.t-footer_contact .width-ico{
	padding-top: 8px;
	padding-left: 30px;
	min-height: 40px;
}
.t-footer_contact .width-ico-sm{
	padding-top: 8px;
	padding-left: 30px;
	min-height: 40px;
}
.t-footer_contact .ico-lock{background-position: 0 -296px;width:120px;} 
.t-footer_contact .ico-email{ background-position: 0 -63px;}
.t-footer_contact .bigmir{padding-right: 10px;}
.t-footer_contact .pseudo_link:hover{color: #227a2e;}
.footer-bottom, .footer-bottom a{ color: #666;font-size: 11px; font-weight: bold;}
.footer-bottom .t-footer_contact td{padding-top: 7px;}
.footer-bottom .developer{margin: 0 5px;}

/* =Sidebar
-----------------------------------------------------------------------------*/
.sb .box, .sb .tag_cloud{margin-right: 10px;}
/* extra_news */
.extra_news{margin: 18px 0 25px;}
.extra_news li{
		overflow: hidden;
		margin-bottom: 12px;
		padding-left: 12px;
		background: url(../images/ico-list.gif) no-repeat 0 5px;
		font-size: 12px;
}
.extra_news li a{font-weight: bold;}
.extra_news .extra-new_data{	color: #999;font-size: 11px;}
.banner_agcy_russia{margin: -5px 0 18px -3px;}
.banner_wholesale{margin: 14px 0 16px -3px;}
/* t-exchange_rate */
.t-exchange_rate{
	/*margin-bottom: 32px;*/
	width: 100%;
	color: #039;
	font-weight: bold;
	font-size: 16px;
}
.t-exchange_rate th, .t-exchange_rate td{padding-bottom: 5px;}
.t-exchange_rate th{
	color: #666;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
}
.t-exchange_rate .select{color: #999;}
/* call_order */
.call_order{
	position: relative;
	min-height: 65px;
	background: #fff url(../images/call_order.jpg) no-repeat 100% 6px;
}
.call_order_small{background-position: 152px 0;}
.call_order_small a{
		display: block;
		width: 220px;
		height: 65px;
		cursor: pointer;
}
.call_order .callorder_title{
		position: absolute;
		top: 11px;
		left: 11px;
		display: block;
		width: 139px;
		height: 38px;
		background: url(../images/itle-orderphone.png);
		text-indent: -9999em;
}
.call_order_small .callorder_title{top: 15px;}
.f-call_order fieldset{padding: 52px 10px 12px;}
.f-call_order input[type="text"], .f-call_order input[type="password"], .f-call_order textarea{
			margin-bottom: 4px;
			width: 100%;
			height: 24px;
			border: 1px solid #666;
			line-height: 24px;
}
.f-call_order textarea{
			margin-bottom: 10px;
			height: 70px;
			line-height: 18px;
}
/* tag_cloud */
.tag_cloud{ padding: 10px 0;background: #227a2e; text-align: center;}
.tag_cloud a{ padding: 0 1px;color: #fff; line-height: 20px;}
.tag_cloud a:hover{border-bottom: 1px solid #fff;}
.tag_cloud .size1{font-size: 8px;}
.tag_cloud .size2{font-size: 9px;}
.tag_cloud .size3{font-size: 10px;}
.tag_cloud .size4{font-size: 12px;}
.tag_cloud .size5{font-size: 14px;}
.tag_cloud .size6{font-size: 16px;}
.tag_cloud .size7{font-size: 22px;}
/* nav_sb */
.nav_sb{ margin: 0; }
.nav_sb li{margin-bottom: 12px; list-style: none/*circle !important;*/}

.nav_sb .nav_sb{ margin: 10px 10px 10px 20px; font-size: 13px; }
.nav_sb .nav_sb li{margin-bottom: 4px; list-style: circle !important;}
.nav_sb li.active{font-weight:bold !important; color: #4d4d4d !important;}
.nav_sb li.active .nav_sb li{font-weight:normal}

/* =Slider
-----------------------------------------------------------------------------*/
.t-slider{
	width: 100%;
	height: 393px;
}
/* tabs */
.slider_tabs{
	width: 330px;
	background: url(../images/bg_slider_tabs.png) repeat-y 100% 0;
}
.tabs{
	margin: 15px 0 0 7px; 
	list-style:none;
}
.tabs li{
		margin-bottom: 8px;
		font-weight: bold; 
}
.tabs a{
			position:relative; 
			display:block;
			padding-left: 5px;
			border-left: 10px solid #ececec;
			font-size: 13px;
			color: #999;
			text-decoration: none;
}
.tabs a:active{outline:none;}
.tabs .current, .tabs .current:hover, .tabs li.current a, .tabs a:hover{color:#227a2e;	border-left-color: #227a2e;}
.tabs .current, .tabs .current:hover, .tabs li.current a{cursor:default;}
/* panes */
.slider_panes{
	min-width: 450px;
	background: url(../images/bg_slider_repead.jpg) repeat-x;
	font-size: 12px;
	font-weight: bold;
}
.slider_panes .panes{
		position: relative;
		height: 393px;
		background: url(../images/bg_slider.jpg) no-repeat 0 0;
}
.panes .pane{display: none;}
.slider_panes .slider_logo{
	position: absolute;
	bottom: 15px;
	left: 30px;
}
/* tabs 2 */
.tabs2{
	position: relative;
	top: 4px;
}
.tabs2 li{float: left;}
.tabs2 a{
		display:block;
		margin:3px;
		width:9px;
		height:9px;
		background: url(../images/navigation.png);
		text-indent: -999em;
		font-size:1px;
}
.tabs2 a.current{background-position: 0 -9px;}
.tabs2 a:hover{background-position: 0 -18px;}
/* container for slides */
.pane2{
	position:relative;	
	overflow: hidden;
	width:100%;	
	height:auto;
}
.pane2 .pane2_inner{padding: 10px 15px 0px 20px;}
.panes, .panes a, .pane2 .price{color: #fff;}
.pane2 h3 a, .scrollable_nav a:hover{text-decoration: none;}
.pane2 .price .button{margin-left: 15px;}
.pane2 .item_img{float: right; margin: 0 1px 1px 5px; box-shadow: 1px 1px 0 #5f95ad;}
.scrollable_nav{margin-left: 20px;}
.scrollable_nav li{margin-right: 10px;font-size: 12px;}
.scrollable_nav li ul li{margin-right: 3px;}
.scrollable_nav .category{font-size: 15px;}

/* =Content
-----------------------------------------------------------------------------*/
.two_columns .column_inner_l{padding-right: 20px;}
.two_columns .column_inner_r{padding-left: 20px;}

.b-user{margin-bottom: 23px;}
.b-user, .f-search, .f-search input[type="text"], .f-search input[type="password"]{width: 100%;}
/* f-search */
/*
.f-search fieldset{
	position: relative;
	height: 27px;
	border: 1px solid #333;
	border-radius: 5px;
	background: #fff;
}
.f-search input[type="submit"]{ 
	position: absolute;
	top:0;
	right:0;
	width: 30px;
	height: 27px;
	border: none;
	background: url(../images/icons.png) 3px -368px;
} 
.f-search input[type="text"], .f-search input[type="password"]{
	float: left;
	margin: 5px 5px 0 0;
	border: none;
	background: transparent;
	color: #333;
	font-style: italic;
}
.f-search .search-text{margin: 0 35px 0 5px;}
*/
/* line-cart */
.b-user .cart_wrap{width:270px;}
.b-user .cart_wrap .pseudo_link:hover{color: #227a2e;}
.b-user .cart{
		float: right;
		margin-top: 3px;
		margin-left:3px;
		padding-left: 33px;
		width:230px;
		height: 24px;
		font-size: 13px;
		font-weight: bold;
		color: #333;
		/*white-space: nowrap;*/
		line-height: 22px;
}
.b-user .cart .number_product{
		color: #227a2e;
		font-weight: bold;
}
/* banner_action */
.banner_action_sb, .banner_action{
	position: relative;
	overflow: visible;
}
.banner_action{
	min-height: 110px;
	font-size: 22px;
	line-height: 32px;
}
.banner_action .banner_action_inner{padding: 5px 0 10px 176px;}
.banner_action_sb .banner_action_inner{padding: 70px 14px 15px;}
.action_img{position: absolute;}
	.banner_action .action_img{top: -5px; left: 0;}
	.banner_action_sb .action_img{top: -15px; right: 0;}
.action_title{
	position: absolute;
	width: 61px;
	height: 17px;
	background: url(../images/action_title.png);
	text-indent: -9999em;
}
	.banner_action .action_title{top: 17px; left: 90px;}
	.banner_action_sb .action_title{top: 15px; left: 12px;}

/* =Content Inner Pages
-----------------------------------------------------------------------------*/	
/* b-nav_inner */
.nav_inside, .bluebox{background: #2c4785;}
.nav_inside, .nav_inside a, .bluebox, .bluebox a{color: #9cf;}
.nav_inside a:hover, .nav_inside a.current, .nav_inside .current a,
.bluebox a:hover, .bluebox a.current, .bluebox .current a{color: #fff;}
.nav_inside a.current, .nav_inside .current a,
.bluebox a.current, .bluebox .current a{font-weight: bold;}
.nav_inside a.current, .nav_inside .current a, .nav_inside_head a,
.bluebox a.current, .bluebox .current a{text-decoration: none;}
.nav_inside_head{
		padding: 0 12px;
		background: #227a2e;
}
.nav_inside_head a{
	display: block;
	padding: 19px 0 12px;
}
.t-nav_inside_head{width: 100%;z-index:10;position:relative}
.t-nav_inside_head td{
	padding: 0 5px;
	width: 20%;
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	z-index:1500;
}
.t-nav_inside_head td:hover a, .t-nav_inside_head td.current a{border-bottom-color: #2c4785;}
.t-nav_inside_head td a{border-bottom: 5px solid #227a2e;}


.nav_inside_head_under{position:absolute;height:46px;width:100%;top:6px;background:#227a2e;z-index:-1;display:none}
.nav_inside_body{
		overflow: hidden;
		padding: 6px 12px 8px !important;
		color: #3cf;
		font-size: 12px;
		line-height: 25px;
		border-radius: 8px;
		border-top-left-radius:0;
		border-top-right-radius:0;
		z-index:500;
		position:relative;
		margin:0 -12px;
		
}
.nav_inside_body li, .nav_inside_body a{margin-right: 8px;}
.nav_inside_body a{display:inline;font-size: 14px; font-weight: bold;color:#99ccff !important;padding-top:0 !important;padding-bottom:0 !important}
.nav_inside_body a:hover{color:#fff !important}
.head-item{position:relative;z-index:20;display:block;background:#227a2e}
.head-item.current{z-index:5 !important}
.bluebox{position:absolute;left:0;top:52px;z-index:5}
.bluebox ul{margin-top:5px}

/* changer_page */
.changer_page{
	overflow: hidden;
	margin-bottom: 15px;
}
/* Bread crumbs */
.breadcrumbs{
	color: #227a2e;
	font-weight: bold;
}
.breadcrumbs li, .breadcrumbs a{margin-right: 5px;}
/* Pagination */
.pagination, .pagination a{
	color: #000;
	text-decoration: none;
}
.pagination a{
		display: block;
		padding: 1px 8px;
		border-bottom: 5px solid #fff;
		margin-right:1px;
}
.pagination a:hover, .pagination a.current{
		color: #227a2e;
		border-bottom-color: #227a2e;
}
.listpages a.current{
		background: #227a2e !important;
		color: #fff !important;
		border-bottom-color: #fff !important;
}
.pagination .width-ico{
		margin: 6px 5px 0;
		padding: 0;
		border: none;	
}
.pagination .width-ico-sm{
		margin: 6px 5px 0;
		padding: 0;
		border: none;	
}
.pagination .ico-arrow-r{margin-right: 0;}
/* list_makers */
.highlighter{
	padding: 1px 0;
	border-top: 1px solid #227a2e;
	border-bottom: 1px solid #227a2e;
	margin: 15px 0;	
}
.highlighter_inner{
		overflow: hidden;
		padding: 9px 10px;	
		background: #ededed;
		font-size: 13px; 
		font-weight: bold;
}
.nounderline{text-decoration:none}
.red{color:#CC0000;}
.list_makers{margin: 15px 0 20px;}
.list_makers .highlighter_inner{padding: 20px 10px;}
/* list_product */
.list_product{
	margin: -30px 10px 0 0;
}
.list_product li{
		position: relative;
		overflow: hidden;
		margin: 30px 0 20px;
		padding: 4px 0 0 70px;
		min-height: 50px;
		font-size: 13px;
}
.list_product a{cursor: pointer;}
.list_product img{
			position: absolute;
			top:0;
			left:0;
			display: block;
			width: 60px;
			height: auto;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
}
.list_product .name{
			display: block;
			margin: -3px 0 6px;
			text-decoration: underline;
			font-weight: bold;
}
.price-line .ico-addcart, .price-line .price{float: left;}
.price{
	margin-right: 10px;
	color: #227a2e;
	font-size: 20px;
	line-height: 30px;
}
.price-line .price i{
		color: #333;
		font-size: 13px;
		font-weight: bold;
}
.price small{ padding-right:10px;}
.fixline .price small{font-size:.8em;padding-right:0}
/* contact */
.t-contact{margin: 18px 0 20px; font-size: 13px; font-weight: bold; }
.contact_manager li{margin-bottom: 10px;}
.t-contact li:first-child{margin-top: 16px;}
.t-contact li.ico-icq{padding-left: 25px;}
.phone{ margin: 10px 0 0 5px;font-size: 25px; font-weight: normal;}
/* list_banners */
.wrap-banner_item{margin-left: 20px;}
.banner_item{padding-right: 20px;}
.banner_item_inner{
		position: relative;
		padding-top: 10px;
		width: 100%;
		height: 95px;
		background: #d5d5d5 url(../images/bg_banner.png) repeat-x;
		/*overflow:hidden*/
}
.banner_item_inner img{
	margin-left: 10px;/*margin-top:10px;position:absolute;left:0;top:0*/
	max-width:180px;
	width:180px;
	width:90% !important;
	height:auto !important;
	max-height:95px;
	position:absolute;bottom:10px;left:0
}
.banner_item_inner a{
	display: block;
	width: 100%;
	height: 93px;
	text-decoration: none;
	cursor: pointer;
}
.banner_item_inner .banner_title{
			position: absolute;
			top: 10px;
			right: -6px;
			display: block;
			padding-right: 6px;
			width: 106px;
			height: 26px;
			background: url(../images/banner_title.png);
			color: #fff;
			text-align: right;
			font-weight: bold;
			line-height: 26px;
}
/* separate */
.separate{
	overflow: hidden;
	margin: 0 10px 20px 0;
	padding: 0 10px 10px 0;
	border-bottom: 2px solid #d9d9d9;
}
.separate h1{margin-bottom: 5px; padding: 5px 0;}
/* product_room */
.product_room .product_incut{
		float: left;
		width: 33.333%;
}
.product_room .product_info{
		float:none;
		width: 100%;
}
.product_room .product_incut .price-line{
			overflow: hidden;
			margin-bottom: 16px;
}
.product_room .product_info h1{margin-bottom: 10px;}			
/* list_images */
.list_images img{
	float: left;
	display: block;
	margin: 1px;
	width: 195px;
	height: 145px;
}
/* the overlayed element */
.overlay{	
	display:none;
	overflow: hidden;
	max-width: 900px;
	min-width: 500px;	
	font-size:16px;
	z-index: 10000;
	background: #fff url(../images/transperent.png);
	min-height:200px;
	padding: 20px;
	border:1px solid #999;
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
	border-radius: 5px;
}
.overlay .close{
		position:absolute; top:0; right:0;
		width:35px;
		height:35px;
		background-image:url(../images/close.png);
		cursor:pointer;
}
.overlay h1{
	font-size: 17px;
	margin-bottom: 20px;
}

/* Contact form */
.f-contact{margin-bottom: 10px;}
.f-contact select{height:24px;width:99%;border:1px solid #333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.f-contact input{padding-left:5px;}
.f-custom input[type="radio"], .f-custom input[type="checkbox"]{margin-right: 3px;	margin-top: -1px;}
.f-custom input[type="text"], .f-custom input[type="password"], .f-custom textarea{
	width: 99%;
	height: 24px;
	border: 1px solid #333;
	line-height: 24px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.f-custom textarea{height: 90px;line-height: 20px;}
.f-custom input[type="text"], .f-custom input[type="password"], .f-custom textarea{font-size: 14px;}
.f-custom input[type="text"]:focus, .f-custom input[type="password"]:focus, .f-custom textarea:focus{border-color: #227a2e; box-shadow: 0 0 2px rgba(0, 102, 204, 0.2);}
.f-custom label{line-height: 26px; font-weight: bold;}
.f-custom input.input_captcha{width: 70px;}
.captcha{ margin-top: -1px; margin-right: 10px; width: 80px; height: 28px;background: #ccc;}
.t-customform{width: 100%; }
.text .t-customform th, .text .t-customform td{padding-right: 0; border:0;}
.t-customform th, .t-customform td{padding-bottom: 10px;}
.t-customform th{width: 100px;}
.t-customform .submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:10px;}

/* Select ---------------------------- */
select{width: 220px;}
.outtaHere{position:absolute; left:-3000px;}
/* Selects */
.selectArea {
	position: relative;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 13px; 
	font-weight: bold;
	color: #666;
	border: 1px solid #333;
	width:228px !important;
}
.selectArea a.selectButton{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: url(../images/arrow-bottom.gif) no-repeat 100% 9px;
}
.selectArea .center{
		height: 24px;
		line-height: 24px;
		display: block;
		padding:0 20px 0 5px;
		background: #fff;
}
.selectArea .center img{float:left;}
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible{
	position: absolute;
	background: #fff;
	border: 1px solid #333;
	display: block;
	z-index: 30;
	font-size: 13px; 
	font-weight: bold;
	max-height: 300px;
	overflow-y: scroll;
}
.drop-dif{background:#99CCCC;}
.optionsDivInvisible{display: none;}
.optionsDivVisible ul{
		margin:0;
		padding:2px;
		overflow:hidden;
		list-style: none;
}
.optionsDivVisible ul li{float:left; width:100%;}
.optionsDivVisible a{
				color: #000;
				overflow:hidden;
				text-decoration: none;
				display: block;
				height:1%;
				padding: 2px 4px;
}
.optionsDivVisible a img{border:none; float:left;}
.optionsDivVisible ul li a:hover{background-color: #227a2e; color: #fff !important;}
/* course */
.course, a.course, a.course:hover{
	display: inline-block;
	color: #f03;
	text-decoration: none;
	cursor: pointer;
	border-bottom:0 !important;
}
.course i{border-bottom: 1px dashed #0050ee;}
/* branch-left */
.branch-left{padding-right: 330px;}
.branch-left p{margin-bottom: 20px;}
.img_map{margin-top: 20px;}

/* Cart */
.t-cart{
	width: 100%;
	margin-top: -15px;
	margin-bottom: 25px;
}
.t-cart tr.separate td, .t-cart td.photo{
	border-bottom: 1px solid #227a2e;
}
.t-cart tr.separate td{
	padding-bottom: 10px;
	padding-top: 13px;
	font-weight: bold;
}
.t-cart td{
	width: 15%;
	padding-top: 10px;
	padding-right: 10px;
}
.t-cart .photo{
		padding-left: 10px;
		padding-right: 10px;
}
.t-cart .nomination{width: 40%; font-size: 13px; font-weight: bold;}
.t-cart .sizes{color:#666;font-weight:normal;}
.t-cart .name{margin: -4px 0 0px; font-size: 13px; font-weight: bold;}
.t-cart .number{width: 23%;}
.t-cart .delete{
		width: 10px;
		text-align: right;
		padding-right: 10px;
		padding-left: 25px;
}
	.t-cart .delete .ico-delete{float: right; margin-top: 6px;}
.t-cart input.quantity{width: 38px; text-align: center;}
.t-cart .ico-edit{margin-right: 10px;}

.intotal{font-size: 13px; font-weight: bold;}
.intotal_price{color: #227a2e; font-size: 24px; font-weight: normal;}
.intotal .submit{margin-top: -6px;}
.intotal .right .submit{margin-left: 10px;}
.select_delivery{margin: 10px 0 0 20px;}
fieldset.delivery{margin-bottom: 40px;}
/* steps_order */
.steps_order_outer{
}
.steps_order{
	background: #227a2e;
	color: #4d4d4d;
	font-size: 16px;
	margin-top: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.steps_order td{
		text-align: center;
		vertical-align: middle;
}
.steps_order td.end{border: none;}
.steps_order .active{
		color: #fff;
}
.steps_order .step_order{
			width: 100%;
			height: 22px;
			line-height: 22px;
			position: relative;
}
.steps_order .step_order a{color:#9cf;text-decoration:none}
.steps_order .step_order a:hover{color:#fff;}
.steps_order .step_order .trigon{
				width: 27px;
				height: 55px;
				position: absolute;
				top: 0;
				right: 0;
}
.steps_order .active .step_order .trigon{background-position: 0 -55px;}
.steps_order .before_active .step_order .trigon{background-position: 0 -110px;}
/* f-order */
.f-order .t-customform{width: 100%; font-size: 14px;}
.f-order .t-customform th{width: 120px;}
.f-order .t-payment th{width: 140px;}
.t-customform .textinput{width: 230px;padding-left:1em}
.t-customform .required{
	width: 30px;
	text-align: center;
	vertical-align: top;
	color: #f1c805;
	font-size: 24px;
}
.t-customform .error{color: #f03; font-size: 13px; font-weight: bold; padding-left: 20px;}
.t-customform .sign{font-size: 13px; color: #333; font-weight: normal; display: block;}
.p-enter{width: 350px; margin-right: 50px; }
.noregistr{margin: 20px 0;}
.contact_info{font-size: 13px; font-weight: bold;}
.contact_info p{margin: 30px 0 10px;}
.contact_info p:first-child{margin-top: 10px;}

.registration{
	margin-top: 5px;
}

#registration, .posAbsolute{
	position:absolute !important;
}

/* list-logos */
/*
.list-logos{
	margin-top: 10px;
	text-align: center;
}
.list-logos img{
	padding: 5px 1%;
}

.banner_action{
	overflow: hidden;
}
.banner_action img{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.header_icons{
	margin: 1px 0 3px 1px;
	display: block;
}
*/

/* =Hacks ie7
-----------------------------------------------------------------------------*/	
*:first-child+html .outer{width: 97.9%;}
*:first-child+html .nobullet li{display: inline;}
*:first-child+html .list_product{margin-top: -20px;}
*:first-child+html .list_product li{margin: 20px 0 10px;}
*:first-child+html .optionsDivInvisible, *:first-child+html  .optionsDivVisible{margin-left: -9px;}

.success{color: #090; font-weight: bold;padding-bottom:12px;}
.error{color: #f03; font-weight: bold;padding-bottom:12px;}

.t-cart .center{text-align:center}
.sm-art{font-size:12px !important}

.list-view{width:100%}
.list-view .head td{font-weight:bold;font-size:1em}
.list-view .odd td{background:#efefef;}
.list-view tr{height:1em}
.list-view td{padding:2px 8px;font-size:.9em}
.bluebox{display:none;}
.absolute{position:absolute}

.compare-table{width:100%}
.compare-table td:first-child{border-left:0}
.compare-table td{border-left:1px solid #4d4d4d;width:33%;padding:0 25px 0 15px;}
.compare-table td td{border:0;width:auto;padding:4px;font-size:12px;border-bottom:1px dotted #999}
.compare-table td td.spec-title{font-style:italic}
.compare-table .price{}
.compare-table .price small,
.compare_action_sb .name{font-size:11px;font-weight:normal;margin-right:11px}
.compare_action_sb .price{font-size:12px !important;line-height:12px;margin-right:40px;position:absolute}

.compare_action_sb .ico-delete{float:right;margin-top:4px;margin-left:4px}
.compare_action_sb .list_product{margin-right:0;}
.compare_action_sb .list_product li{margin-bottom:0}
.compare_action_sb .ico-addcart{float:right;}
.dotted-lnk{text-decoration:none}
.dotted-lnk i{border-bottom:1px dashed #0063c6}


.compare_action_sb, .compare_action{
	position: relative;
	overflow: visible;
}
.compare_action .compare_action_inner{padding: 5px 0 10px 176px;}
.compare_action_sb .compare_action_inner{padding: 12px 14px 15px;}
.compare_action_inner h3{color:#4d4d4d}

.subcats{width:100%}
.subcats a{color:#333 !important;text-decoration:none}
.subcats a:hover{color:#333 !important;text-decoration:underline}
.subcats td{width:33%;padding-bottom:12px; vertical-align:top; text-align: center;}
.subsub li{margin:0;padding:0;line-height:16px;font-size:11px !important}
.subsub a{font-weight:normal !important}
.subsub .more{color:#999 !important}

/* jQuery lightBox plugin ---------------------- */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	background-color: #fff;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	width: 100%;
	height: 25%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display: block;
	width: 49%;
	height: 100%;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	overflow: auto;
	margin: 0 auto;
	padding: 0 10px 0;
	width: 100%;
	background-color: #fff;
	line-height: 1.4em;
	font: 10px Verdana, Helvetica, sans-serif;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	float: left; 
	width: 70%; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { 
	clear: left;
	display: block; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose { 
	float: right;
	padding-bottom: 0.7em;
	width: 66px;	
}

.borderfix1{background-color:#9D343E;border-radius:5px 5px 0px 0px;display: block;}
.borderfix2{background-color:#9D343E;padding:10px;color:#fff;border-radius:0px 0px 5px 5px;display: block}
.borderfix2 td a{font-size:15px !important}
.borderfix3{border-radius: 8px 8px 8px 8px;}
.colorfix{background:#227a2e;color:#fff;}
.colorfix a{color:#fff;font-weight:normal}
.colorfix a:hover{color:#fff;text-decoration:none}
.headtbl{margin:0 auto;text-align:center;}
.headtbl .header_text{}
.headtbl td{text-align:left;}
.hscrollable{overflow:auto;padding-bottom:1em}
.two{min-width:300px;}
.codefix{color:#999;padding-left:12px}
.email{vertical-align:middle}
#email-callback h1{margin-bottom:0}

#mistake {
  background-image: url(/images/overlay.png);
  position: absolute;
  margin: auto;
  top:  0;
  left: 0;
  z-index: 100;
  width:  100%;
}

* html #mistake {
  background-image: none;
} 

#m_window {
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 350px;
  height: 400px;
  z-index: 150;
}


#m_frame {
  border: 0; 
  overflow: auto;
  width: 100%;
  height: 378px;
}

* html #m_frame {
  margin-top: 7px;
}

#content table.noborder, #content table.noborder td{border:0 !important}
#content table[border="0"], #content table[border="0"] td{border:0 !important}
.t-category a:hover{border-bottom: 1px solid #fff;}

.recentbox{margin:10px 0;}
.recentboxtitle{color:#227a2e;font-size:22px;}
hr.allsep{ height: 1px; border: 0; background: #fff;border-bottom:1px dashed #227a2e;margin:16px -6px;}
.alltab h2{margin-bottom:8px}

.productThumb{cursor:pointer;display:inline-block;zoom:1;margin:2px 2px;border:1px dotted #ccc;width:62px;height:62px;vertical-align:top;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;}
#productPreview img{max-width:400px;max-height:400px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:0px;	/* Set this to minus the border thickness. */
	background-color:#fff;
	cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family: 'Roboto', sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* cloud zoom wrapper styles */
.cloud-zoom-wrap {
    top:0;
    z-index:9999;
    position:relative;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
}
.afp{font-size:.8em;cursor:help}

#bigadv{position:relative;overflow:hidden;margin-bottom:16px;border:1px solid #d9d9d9;background:#fff;display:none;}
#bigadv ul{width:100%;padding:0;list-style:none;position:relative;}
#bigadv a{width:100%;}
#bigadv img{width:auto;height:78px;margin:0;padding:0}
li.bjqs-slide{display:none;position:absolute;margin:0 auto;width:100%;text-align:center}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:30;}
/*ol.bjqs-markers{display:none}*/

#bigadv ul li a{position:relative;padding:0;margin:0;}
#bigadv ul .before{display:block;position:absolute;width:80px;height:78px;background:blue;top:-63px;left:0;background:url(../images/bigadv-gradient.png) -80px 0 no-repeat;}
#bigadv ul .after{display:block;position:absolute;width:80px;height:78px;background:blue;top:-63px;right:0;background:url(../images/bigadv-gradient.png) 0 0 no-repeat;}

.news-ticker{margin-bottom:16px;border:1px solid #d9d9d9;background:#fff;height: 40px !important;overflow: hidden;}
.ticker-title {padding: 0px 20px;font-size: 16px;line-height:40px;}
.ticker-title a{text-decoration:none}
.ticker-title a:hover{}

.sidebarBranch{font-size:12px;line-height:1.5em;margin-bottom:12px}
.headerBranch{font-size:12px;line-height:1.5em;margin:8px 0 0}
.headerBranch select{width:150px}
#filialPopup{display:none;position:absolute;width:250px;padding:4px 8px;background:#fff;border:1px solid #bbcfff;z-index:999;left:10px;top:10px;font-size:12px;line-height:1.5em}

ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:30;position:absolute;display:block;top:0px;right:12px;text-align:right;}
ol.bjqs-markers li{display:inline-block;zoom:1;*display:inline;margin:5px 2px;position:relative;z-index:35;cursor:pointer;width:18px;height:18px;background:#ccc;text-align:center;}
ol.bjqs-markers li.active-marker, ol.bjqs-markers li:hover{background:#227a2e}
ol.bjqs-markers li a{color:#fff;text-decoration:none;font-size:12px;width:18px;height:18px;text-align:center;padding:0;margin:0;line-height:18px;}
ol.bjqs-markers li:hover a{color:#fff !important}


.codeCol{width:56px !important}
.none{display:none}

/* fancybox */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../images/fancybox/fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(../images/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(../images/fancybox/blank.gif);-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../images/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

#fancybox-buttons {position: fixed;left: 0;width: 100%;z-index: 8050;}
#fancybox-buttons.top {top: 10px;}
#fancybox-buttons.bottom {bottom: 10px;}
#fancybox-buttons ul {
	display: block;width: 166px;height: 30px;margin: 0 auto;padding: 0;list-style: none;border: 1px solid #111;border-radius: 3px;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons ul li {float: left;margin: 0;padding: 0;}
#fancybox-buttons a {display: block;width: 30px;height: 30px;text-indent: -9999px;background-image: url(../images/fancybox/fancybox_buttons.png);background-repeat: no-repeat;outline: none;opacity: 0.8;}
#fancybox-buttons a:hover {opacity: 1;}
#fancybox-buttons a.btnPrev {background-position: 5px 0;}
#fancybox-buttons a.btnNext {background-position: -33px 0;border-right: 1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay {background-position: 0 -30px;}
#fancybox-buttons a.btnPlayOn {background-position: -30px -30px;}
#fancybox-buttons a.btnToggle {background-position: 3px -60px;border-left: 1px solid #111;border-right: 1px solid #3e3e3e;width: 35px}
#fancybox-buttons a.btnToggleOn {background-position: -27px -60px;}
#fancybox-buttons a.btnClose {border-left: 1px solid #111;width: 35px;background-position: -56px 0px;}
#fancybox-buttons a.btnDisabled {opacity : 0.4;cursor: default}

#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}
#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}
#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}
#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}
#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;}
.fb-info { display: none;}

#productThumbs{position:relative}
#productThumbs .scrollable{position:relative;overflow:hidden;margin-left:0;width:398px;min-height:64px;padding-bottom:15px}
#productThumbs .scrollable .items{width:20000em;position:absolute;}
#productThumbs .browse{position:absolute;width:24px;height:24px;background:url(../images/lr.png);display:block;top:20px;z-index:20;cursor:pointer;opacity:.7}
#productThumbs .left{background-position:0 0;left:-10px;}
#productThumbs .right{background-position:-24px 0;right:-10px;}
#productThumbs .browse:hover{opacity:1}
#headerSkype, #headerAddress{min-height:20px}
#headerAddress{margin-top:6px;display:block}

span.skinselect{display:block;height:20px;width:147px;position:relative;background:url(../images/select.png) no-repeat right top;background-color:#fff;overflow:hidden;}
span.skinselect select{height:20px;line-height:1em;width:170px;font-size:11px;padding:0px 8px;color:#000;margin:0;border:0;background:#fff;background-color:rgba(255,255,255,0);-moz-appearance: none;-webkit-appearance: none;position:absolute;left:0;top:0;cursor:pointer}
span.skinselect:before{display:block;content:"";float:left;height:20px;width:1px;background:url(../images/select.png) no-repeat;}
.inlineselect{display:inline-block !important;zoom:1 !important;vertical-align:middle !important;margin-top:-2px !important}
.contactContainer{padding-top:15px;}

#understoreContainer{border-top:1px dotted #227a2e;padding-top:22px;font-size:14px}
#understoreFilial{line-height:1em;color:#000;line-height:1.25em;width:415px}
#understoreFilial b{font-size:24px !important}
#understoreFilial i{color:#1e77d1 !important;display:block;padding-bottom:3px;margin-bottom:6px}
#understoreFilial span{color:#777 !important}

.contactEmail{display:none}
.sb .bbox{border:0;margin:20px 0;}
.sb .bbox img{width:100%;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}

.detailedSnippet{border:1px solid #d9d9d9;margin:10px 0;padding:10px;}
.detailedSnippet table{width:100%}
.detailedSnippet table td{padding:0;margin:0}
.detailedSnippet .picturepreview{display:inline-block;border:0px solid #227a2e;vertical-align:top;padding-right:0 !important}
.detailedSnippet .picturepreview img{height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.detailedSnippet .nopic{border:0px solid #227a2e;background:#d4d4d4;padding:42px 87px 53px;display:inline-block;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.detailedSnippet .midpart{padding:2px 15px 0 15px;width:60%;vertical-align:top;position:relative}
.detailedSnippet .midpart h4 a{text-decoration:none;font-size:20px}
.detailedSnippet .midpart h4{margin:6px 0 8px}
.detailedSnippet .midpart .sm-art{font-size:14px !important}
.detailedSnippet .midpart .bottom{position:absolute;bottom:10px}
.detailedSnippet .midpart .rests{margin-top:24px;font-size:14px;color:#999;font-weight:bold}
.detailedSnippet .midpart .additional{}
.detailedSnippet .midpart .breadcrumbs{margin:6px 0 74px;font-size:12px;color:#999;font-weight:normal;}
.detailedSnippet .midpart .breadcrumbs a{color:#999}
.detailedSnippet .leftpart{vertical-align:top;width:20%}
.detailedSnippet .rightpart{vertical-align:top;width:20%;min-width:150px;text-align:center}
.detailedSnippet .rightpart .code{color:#999;font-size:12px;}
.detailedSnippet .rightpart .price{margin:12px 0;display:block;line-height:18px}
.detailedSnippet .rightpart .buybtn{margin:12px 0}
.detailedSnippet .rightpart .button{padding:5px 38px;font-size:14px;height:auto;background:#f1c805;color:#4d4d4d !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.detailedSnippet .rightpart .button:hover{background:#227a2e;color:#fff !important}

.viewicon{width:20px;height:20px;display:inline-block;zoom:1;background:url(/images/view-icons.png) 0 0 no-repeat;border:0 !important;margin:0px 4px 0;opacity:.7;vertical-align:top;}
.viewicon:hover, .viewicon.current{border:0;opacity:1}
.viewicon.icon-detailed{background-position:0 0} .viewicon.icon-detailed:hover{background-position:0 -20px} .viewicon.icon-detailed.current{background-position:0 -40px}
.viewicon.icon-table{background-position:-20px 0} .viewicon.icon-table:hover{background-position:-20px -20px} .viewicon.icon-table.current{background-position:-20px -40px}
.viewicon.icon-tile{background-position:-40px 0} .viewicon.icon-tile:hover{background-position:-40px -20px} .viewicon.icon-tile.current{background-position:-40px -40px}
.pagination.list-hor{color:#999;font-size:12px;vertical-align:bottom;line-height:20px}

#profileTable{font-size:13px;line-height:22px}
#profileTable th{font-weight:bold;text-align:right;padding-right:12px}
#profileTable td{}

.stockf, .resvf{cursor:help;border-bottom:1px dotted #999}
.stockfc, .resvfc{display:none;position:absolute;width:200px;padding:4px 8px;background:#fff;border:1px solid #bbcfff;z-index:999;left:10px;top:410px;font-size:12px;line-height:1.5em}
table.p td.small{font-size:11px;color:#999;padding:0 4px 0px 3px !important}
.helplnk{color:#333;white-space:nowrap}

.pcr{text-align:right;font-size:12px;font-weight:bold;padding-right:20px;white-space:nowrap;}
.pcv{font-size:12px}
.pcs{font-size:11px;color:#999}
.pcLink{border:1px solid #000;width:225px}

.olPopup{border:1px solid #999 !important;width:590px !important;height:380px !important;z-index:9999 !important;position:absolute !important;left:30px !important;top:30px !important;}
.olDiv{display:block !important;width:250px !important;position:absolute !important;left:20px;top:40px}
.olPhoto{width:280px !important;display:block !important;position:absolute !important;left:290px;top:40px}
.olPhoto img{max-width:280px !important;}
.olPopupContent{width:590px !important;height:380px !important;padding:15px 20px !important;}
.olControlAttribution {z-index:5 !important}
.olBtns{position:absolute;top:8px;right:16px;}

.searchcats{margin:20px 0;}
.searchcats ul{margin-top:20px}
.searchcats li{margin:5px 0}
.searchcats li a{text-decoration:none}
.searchcats li a:hover{text-decoration:underline}
.searchcats li.selected a{text-decoration:underline;color:#000}

#topline{background:#fff;color:#003380;font-size:12px;padding:8px 9px;line-height:16px;}
#topline a{color:#003380;text-decoration:none;font-size:12px;border:0}
#topline a:hover{text-decoration:underline;}
#topline .menu{float:right;}

.headerleftcont{position:relative;white-space:nowrap;text-align:right;vertical-align:top;width:88px}
.headermobilelogo{width:250px}
.headerleftcontmobile{padding:0 !important;width:120px;margin:0 !important;white-space:nowrap;position:relative}
.headerleftcontmobile .fb,.headerleftcontmobile .yt{margin:0;padding:0;position:absolute;top:7px;left:0;}
.headerleftcontmobile .yt{left:40px;}
.headermidcont{padding:10px;}
.headermidcont table{margin-right:-75px;min-width:140px;padding:0 25px;}
/*.logo{position:relative;padding-top:20px !important;}*/
.social.fb, .social.yt{margin-top:-7px;width:32px;height:32px;display:inline-block;background:url(/images/social.png?v=2) 0 0 no-repeat;opacity:.9}
.social.yt{background-position:-32px 0;}
.social.fb:hover, .social.yt:hover{opacity:1}

#chat{/*width:49%;float:right;*/clear:both;}
#chat textarea{background:#fff;border:1px solid #d9d9d9;padding:6px;}
#chat a{text-decoration:none}
#chat .table{background:#f7f9fd;display:block;height:180px;overflow:auto;border:1px solid #d9d9d9;margin:0}
#chat .table table{width:100%;}
#chat .table table td{width:100%;font-size:12px;padding:.5em 1em 0;margin:0}
#chat .table table a, #chat .table table a:hover{color:#227a2e !important;vertical-align:middle}
#chat .table table hr{background:none;height:0;padding:0;margin:0;border-bottom:1px dotted #d9d9d9;margin:.5em -1em 0}
#chat .table small.notice{float:right;font-size:11px}
#chat .table table tr.odd td{background:#fff}

#totalMessages{position:fixed;bottom:0;right:0;z-index:999}
#totalMessages a{padding:1em 2em;background:#227a2e;font-size:14px;display:block;text-decoration:none;color:#fff;opacity:.7}
.chattomail{float:right;padding:.5em;}
.chattomail a{cursor:pointer;}

#footer-brands-list{height:288px}
#footerBtns{text-align:center;margin:1em 0 1em;}
.productCallbackLnk, 
#footerBtns a{
	cursor:pointer;
	display:inline-block;
	zoom:1;
	padding:14px 22px !important;
	white-space:nowrap;
	vertical-align:top;
	font-size:14px;
	background:#f1c805;
	color:#4d4d4d !important;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.subcategories{cursor:default;}

div.inner_lr20.text a,
.nav_sb a,
.breadcrumbs a,
.list_product h4 .name,
.productPageTopLinks a,
.inner_lr10 .name a,
.news.whitebox a.f12,
.similar-open, .helplnk{border-bottom:1px solid #227a2e;text-decoration:none;display:inline;}
.list_product h4 a{text-decoration:none;}

div.inner_lr20.text .list-news a,
.width-ico,
div.inner_lr20.text  .f20{border-bottom:0}

.categories .nav_sb a{border-bottom:1px solid;}
div.inner_lr20.text.two_columns a{border-bottom:1px solid}

table.orders{border-collapse:collapse;}
.ordersHead td{padding:1em 1em;font-size:14px;}
.ordersRow td{padding:.5em 1em;margin:0;cursor:pointer;font-size:14px;}
.ordersRow td .afp{font-size:1em;}
.ordersRow:hover td{background:#eee}
.ordersRow .notice{color:#999}

.paginationContainer{display:inline-block;line-height:1.25em;}
#loadmore{cursor:pointer;background:#227a2e;color:#fff;display:inline-block;padding:.5em 1em;text-decoration:none;margin:0;vertical-align:top;margin:-.35em 2em 0;}
#loadmore.disabled{background:#ccc;}
ul#loadmoreDst{margin:0;}
ul#loadmoreDst li{width:50%;display:inline-block;margin:1em 0;line-height:1.7em;vertical-align:top}
ul.list_product.inverse_black li span.productBtnContainer{white-space:nowrap;display:inline-block;}

#mistakeMsg{font-size:12px;color:#999;cursor:pointer;}
#mistakeMsg .success{margin:0 !important;padding:0 !important}


/* .axis-y .view-port, .axis-y .track .inner {width: 240px;height: 660px;} */
#home-scrollable-track{width: 100%;position: relative;background:#fff;}
#home-scrollable-track img{}
#home-scrollable-track .view-port, #home-scrollable-track .inner{width: 100%;}
#home-scrollable-track .view-port {overflow: hidden;position: relative;}
#home-scrollable-track .inner {position: relative;margin: auto;margin-bottom: 20px;padding: 0 20px;}
#home-scrollable-track a.prev,
#home-scrollable-track a.next {display: block;position: absolute;top:50%;opacity:.8;margin-top:-32px;width: 64px;height: 64px;background: url("../images/home-slider-arrows2.png");background-repeat: no-repeat;border:0;}
#home-scrollable-track a.prev.disabled, #home-scrollable-track a.next.disabled {display: none;}
#home-scrollable-track a.prev {left: 0;background-position: 0 0;}
#home-scrollable-track a.prev:hover {background-position: 0 -66px;opacity:.95;}
#home-scrollable-track a.prev:active {background-position: 0 -132px;}
#home-scrollable-track a.next {right: -3px;background-position: -64px 0;}
#home-scrollable-track a.next:hover {background-position: -64px -132px;opacity:.95;}
#home-scrollable-track a.next:active {background-position: -64px -198px;}
#home-scrollable-track .slider-container {position: relative;margin: 0;padding: 0;height: 310px;}
#home-scrollable-track .slider-container .item {position: absolute;background:#fff;margin:20px 40px 0 0;}
#home-scrollable-track .slider-container .item a{text-decoration:none;}
#home-scrollable-track .slider-container .item .pic{
	width: 373px; 
	height: 224px;
	display: block;
	background-size: 105%;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.4s ease; 
	-webkit-box-shadow: 2px 2px 5px 0px rgba(153,153,153,1);
	-moz-box-shadow: 2px 2px 5px 0px rgba(153,153,153,1);
	box-shadow: 2px 2px 5px 0px rgba(153,153,153,1);
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
/*#home-scrollable-track .slider-container .item:hover .pic{cursor: pointer;background-size: auto 120%;}*/
#home-scrollable-track .slider-container .item p.title {padding: 10px 0 2px 0;margin:0; display: block; text-transform: uppercase; text-indent: 0;}
#home-scrollable-track .slider-container .item:hover p.title{color: #4d4d4d;}
#home-scrollable-track .slider-container .item span.articul {font-size: 12px; color: #4d4d4d;}

small.weightnotice{color:#999;display:block;margin:.5em 0 0}
.courierAddress{margin:1.5em 0 0 1.3em;display:none}
.courierAddress #courierAddress{width:228px;border:1px solid #000;line-height:25px;height:25px;padding:0 5px;}
.courierAddress .required{
	width: 30px;
	text-align: center;
	vertical-align: top;
	color: #f1c805;
	font-size: 24px;
}
#courierInfo{margin:1em 0; font-family: 'Roboto', sans-serif; font-size:12px;color:#000}
#courierInfo a{color:#227a2e}
#mySelectText0{white-space:nowrap !important}

/*UAZ*/
.subsub {
	border: 0;
    background-image: linear-gradient(to bottom, #cccccc, white) 1 100%;
	padding-left: 2px;
	text-align: center;
}
.subsub li:last-child {
	border: 0;
	background-image: linear-gradient(to right, #f9f9f9, white) 0 0 1 0;
	text-align: center'
}
	
p{
	text-indent: 20px;
	margin:0px !important;
}
#regcodeNotification p{text-indent:0;margin:.5em 0 !important;}
