div.chars_groups{display:none;z-index:1;position:absolute;margin-top:250px;overflow:hidden;width:995px;height:500px;background-color:#fff;}
div.chars_groups_visible{display:block}
img.chars_border{display:block;position:absolute;width:995px;height:500px;behavior:expression( ( function(e){if(!e.rewritten){e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'",sizingMethod="scale")';e.src='Images/e.gif';e.rewritten = true}})(this))}
div.chars_container{position:absolute}
a.chars_close{display:block;float:right;margin-top:15px;margin-right:5px}
img.chars_close{width:12px;height:12px}
h4.chars_about{float:left;font-size:14px;font-weight:bold;margin-top:30px;padding-left:30px}
div.chars_blocks{clear:both;padding-left:30px}
div.chars_block{width:295px;float:left;margin-top:20px;margin-right:20px}
fieldset.chars_group{border:none}
h5.chars_group{font-size:12px;font-weight:bold;margin-bottom:5px}
ul.chars_items{font-size:12px;margin-bottom:20px;list-style-type:none}
li.chars_item{margin-bottom:3px}
div.distributor_offical{margin-bottom:10px}
h3.distributor_title{}
div.distributor_contact{overflow:hidden}
div.distributor_phone{float:left;border-right:solid 1px #b0b0b0;padding-right:10px;margin-right:10px}
a.distributor_site{display:block;float:left;color:#ff4713;border-bottom:dotted 1px #ff4713;text-decoration:none}
a.distributor_site:hover{color:#ff4713}
div.distributor_delivery{clear:both}
a.distributor_logo{display:block}
img.distributor_logo{}
div.distributor_order{margin-bottom:5px}
a.distributor_mail{text-decoration:none}
.validation-summary-errors{color:#e96400}
.validation-summary-errors ul{list-style-type:none}
.input-validation-error{color:#e96400;background-color:#feebda;border:solid 1px #e96400}
div.faq_list{margin-left:0px;width:670px}
div.press_list{margin-left:280px;width:670px}
div.awards_list{margin-left:0px;width:990px}
div.awards_list_left{margin-left:0px;width:240px; vertical-align:top;}
div.awards_list_center{margin-left:280px;width:400px}
div.awards_list_right{margin-left:750px;width:200px; vertical-align:top;}
ul.faq_list{list-style-type:none;overflow-y:scroll}
ul.award_list{list-style-type:none;}
ul.faq_list_small{height:450px}
ul.faq_list_big{height:620px}
li.faq_item{margin-bottom:20px}
h3.faq_question{font-size:14px;font-weight:bold}
h3.award_head{font-size:12px;font-weight:bold}
h3.varanty_head{font-size:14px;font-weight:bold}
div.faq_answer{font-size:12px}
div.award_text{font-size:10px}
div.varanty_text{font-size:14px}
div.faq_ask{margin-left:255px;width:695px;margin-top:30px}
div.faq_ask form{padding-left:25px}
label.faq_ask{display:block;font-weight:bold;margin-bottom:2px;height:19px;padding-left:25px;background:url(Images/star.png) no-repeat}
button.faq_ask{float:right}
button.faq_download{float:left;font-family:Tahoma;font-size:14px}
div.faq_download{align:left; border-bottom:dotted 1px #ff4713;}
textarea.faq_ask_question{width:670px}
label.faq_ask_mailback{display:block;font-size:12px;margin-top:15px;margin-bottom:2px}
input.faq_ask_mailback{display:block;width:300px}
div.faq_ask .validation-summary-errors{float:left}
h3.faq_ask_sended{margin-top:75px;margin-left:500px;color:#e96400;font-weight:normal}
div.footer{padding-top:5px;overflow:hidden;height:1%}
fieldset.footer{float:right;border:none;margin-top:0px}
a.mail{display:block;letter-spacing:2px;text-decoration:none}
div.copyright,div.rights{font-size:10px;color:#a9a9a9;text-align:right}
div.awards{float:left}
div.awards img{float:left;margin-right:15px}
div.awards img.a12{margin-top:29px}
div.header{height:100px;overflow:hidden}
a.logo{position:absolute;margin-top:15px}
img.logo{width:114px;height:70px}
ul.menu{position:absolute;margin-top:50px;margin-left:280px;list-style-type:none;letter-spacing:2px;z-index:99}
ul.menu2{position:absolute;margin-top:72px;margin-left:220px;list-style-type:none;letter-spacing:2px;z-index:99}
ul.submenu{list-style-type:none;display:none;position:relative;margin-left:-65px;margin-top:25px;z-index:99;letter-spacing:1px;background-color:#ffffff;float:left;padding:5px;border:solid 1px #d0d0d0}
ul.submenu2{list-style-type:none;display:none;position:relative;margin-left:-130px;margin-top:25px;z-index:99;letter-spacing:1px;background-color:#ffffff;float:left;padding:10px;border:solid 1px #d0d0d0}
ul.submenu_open{display:block}
li.menu_item{float:left;overflow:hidden;margin-right:40px}
li.menu_item2{float:left;overflow:hidden;margin-right:75px}
li.menu_item_last{margin-right:0px}
li.submenu_item{clear:both}
span.menu_item,a.menu_item,a.submenu_item{display:block;float:left;text-decoration:none}
a.menu_item_hilite,a.submenu_item_hilite{color:#ff4713}
span.menu_item{color:#dddddd}
a.submenu_item{margin-bottom:5px}
ul.intl{font-size:10px;margin-top:7px;margin-left:5px;margin-right:5px;float:right;list-style-type:none}
ul.intl2{font-size:10px;margin-top:0px;margin-left:5px;margin-right:0px;float:right;list-style-type:none}
li.intl_item{display:inline;border-left:solid 1px #dddddd;margin-left:5px;padding-left:5px}
li.intl_item2{display:inline;margin-left:1px;padding-left:1px}
li.intl_item_first{border-left:none;margin-left:0px;padding-left:0px}
a.intl_item{text-decoration:none}
a.intl_item_hilite{color:#ff4713}
span.intl_item{color:#dddddd}*{padding:0px;margin:0px}
img{border:0}
html{overflow-y:scroll}
body,input,textarea,button{font-family:Tahoma;font-size:16px}
body{background-color:#ffffff}
body,a{color:#808080}
a{outline:none}
a:hover{color:#b0b0b0}
div.container{width:995px;margin:0 auto}
div.content{height:690px;overflow:hidden}
div.content2{height:390px;overflow:hidden}
div.content3{height:750px;overflow:hidden}
div.content_cp09large{height:520px;overflow:hidden}
div.content_cp10large{height:470px;overflow:hidden}
div.content_cp11large{height:470px;overflow:hidden}
div.content_buy{height:650px;overflow:hidden}
div.content_buy2{height:1950px;overflow:hidden}
div.content_showroom{height:650px;overflow:hidden}
div.content_purchase{height:650px;overflow:hidden}
div.content_purchase2{height:350px;overflow:hidden}
div.content_cp09{height:450px;overflow:hidden}
div.content_cp10{height:450px;overflow:hidden}
div.content_cp11{height:475px;overflow:hidden}
div.content_main{height:600px;overflow:hidden}
div.content_main2{height:480px;overflow:hidden}
div.content_awards{height:560px;overflow:hidden}
div.content_varanty{height:500px;overflow:hidden}
div.content_press{height:440px;overflow:hidden}
.black{color:#000000}
.gray{color:#6b6b6b}
.orange{color:#ff4713}
.red{color:#c51f2d}
.white{color:#ffffff}
button{overflow:visible;width:auto;margin:5px 0 0 3px;padding:2px;border:none;background:none;color:#ff4713;cursor:pointer}
button span{border-bottom:dotted 1px #ff4713}
div.product{padding-top:10px;overflow:hidden}
h3.product{width:110px;margin-top:140px;font-weight:normal;float:left}
img.product{margin-right:30px;display:block;float:left}
div.product_controls{margin-top:110px;float:left}
ul.product_variants{list-style-type:none;overflow:hidden}
li.product_variant{float:left;margin-right:5px;overflow:hidden}
a.product_variant{display:block;float:left}
img.product_variant{width:10px;height:10px;border:solid 1px #808080}
a.product_variants,a.product_chars_toogle,a.product_purchase,span.product_purchase{clear:both;display:block;margin-top:10px}
a.product_variants,a.product_chars_toogle{font-size:10px}
a.product_purchase,span.product_purchase{color:#ff4713}
img.product_chars{clear:both;display:block;padding-top:15px}
div.products{padding-top:0px;overflow:hidden}
div.products2{padding-top:35px;overflow:hidden; float:left}
h3.products{width:110px;margin-top:140px;font-weight:normal;float:left}
h3.products2{margin-top:0px;font-weight:normal}
div.products_list{width:880px;float:left;overflow:hidden}
div.products_list2{width:995px;float:left;overflow:hidden}
ul.products{list-style-type:none;white-space:nowrap}
li.products{display:inline;margin-right:10px}
li.products2{display:inline;margin-right:2px}
a.products{}
img.products{}
div.distributorOld{padding-top:10px;margin-left:280px;overflow:hidden;width:650px;height:650px}
div.distributor{padding-top:10px;margin-left:5px;overflow:hidden;width:950px;height:650px}
div.callback{margin-left:255px}
div.buy{margin-left:0px}
a.callback{padding-left:25px;text-decoration:none;background:url(Images/star.png) no-repeat}
div.buy_form{margin-left:0px;margin-top:15px;width:990px}
div.buy_form2{margin-left:25px;margin-top:15px;width:990px}
div.callback_form{margin-left:255px;margin-top:15px;width:670px}
div.callback_form2{margin-left:280px;margin-top:15px;width:670px}
label.callback_phone,label.callback_client,label.callback_time,label.callback_theme{display:block;font-size:12px;margin-bottom:2px;margin-top:5px}
input.callback_phone,input.callback_client,input.callback_time{width:506px}
label.buy{display:block;font-size:12px;margin-bottom:2px;margin-top:5px}
input.buy{width:40px}
textarea.callback_theme{width:670px;display:block;margin-bottom:10px}
button.callback{float:right}
div.callback_form .validation-summary-errors{float:left}
h3.callback_sended{margin-top:90px;margin-left:400px;color:#e96400;font-weight:normal}
.vscroll .jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}
.vscroll .jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(Images/Scroll/vline.PNG ) repeat-y 50% 0}
.vscroll .jScrollPaneDrag{position:absolute;overflow:hidden;background:url(Images/Scroll/bottom.PNG ) no-repeat 50% 100%}
.vscroll .jScrollPaneDragTop{width:13px;height:7px;background:url(Images/Scroll/top.PNG ) no-repeat 50% 0%}
.vscroll .jScrollPaneDragBottom{display:none}
.vscroll a.jScrollArrowUp,.vscroll a.jScrollArrowDown{display:none}
img.welcome_slogan{display:block;float:left;margin-top:200px}
a.welcome_product{display:block;float:right;width:220px;margin-left:15px}
a.welcome_product2{display:block;float:left;width:160px;margin-left:40px; margin-right:30px;}

<!-- Знак рубля -->

    @font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
    span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
    span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .2ex 0 0 -.55em; // display: none; }
    span.rur span:before { content: '\2013'; }

.storeTextOrange {
	color:#ff4713;
	margin-left:10px;
	font-size:0.9em;
	}
.storeTextGray {
	margin-left:10px; 
	font-size:0.9em;
	}
	
 	.itemContainer		{width:100%; float:left;font-size:0.9em;}
	.itemContainer div	{float:left; margin: 5px 10px 0px 10px ;font-size:0.9em;}
	.itemContainer a	{text-decoration:none;font-size:0.9em;}
	.cartHeaders		{width:100%; float:left;font-size:0.9em;}
	.cartHeaders div	{float:left; margin: 5px 10px 0px 10px ;font-size:0.9em;}
	
	
/*--Настройки вкладок--*/

.tabs-content {
 width:990px;
height:200px;
overflow:hidden;
}
.tabs-content ul {
list-style: none;
height: 990px;
overflow: scroll;   /* Opera */
overflow-y: hidden;
}
.tabs-content ul li {
width:990px;
height:200px;
}

ul.tabs {
	margin: 0 0 0 15;
	padding: 0;
	float: left;
	list-style: none;
	height: 29px; /*--Set height of tabs--*/
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	width:990px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 28px; /*--Vertically aligns the text within the tab--*/
	border: 0px solid #ffffff;
	border-left: none;
	margin-bottom: -1px; /*--Прижмем элемент списка к низу на 1px--*/
	margin-right:10px;
	overflow: hidden;
	position: relative;
	background: #ffffff;
	font-size:0.8em;
}
ul.tabs li a {
	text-decoration: none;
	color: #8C8D8E;
	display: block;
	padding: 0 10 0 10px;
	border: 0px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	color: #b0b0b0;
	background: #ffffff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	color: #ff5e43;
	background: #fff;
	border-bottom: 1px solid #ff5e20; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	text-align:left;
	margin: 0 0 0 10;
	border: 0px solid #000;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; 
	height:200px;
	width:990px;
}
.tab_content {
	text-align:left;
	padding: 0px;
	font-size: 1em;
	margin-top:10px;
}
