html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 90%;
text-align: left;
background: url(/images/bg_r.jpg);
}
a {
font-family: Tahoma, Arial, Verdana, sans-serif;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a img{
border: 0;
}
table td{
vertical-align: top;
color:white;
}
#all{
width: 996px;
margin: 0 auto;
/* background: url(/images/all_shadow.png) left top no-repeat; */
overflow: hidden;
} 

#twitter{
width: 200px;
height: 50px;
margin-left: 360 px;
/*overflow: hidden;*/
}

#lefter{ 
float: left;
/*overflow: hidden;*/
}

#header{
width: 972px;
height: 167px;
margin: 0 auto;
/*overflow: hidden;*/
}
#header blockquote {
    background: url("/images/logo.png") no-repeat scroll left top transparent;
    float: left;
    height: 116px;
    margin-left: 230px;
    width: 261px;

}
#header blockquote a {
    display: block;
    height: 116px;
    overflow: hidden;
    text-indent: -700em;
    white-space: nowrap;
    width: 260px;
}
#header #header_navigation{
float: right;
margin: 34px 0 28px 0;
font-size: 10px;
color: #e7d650;
}
#header #header_navigation a{
color: #e7d650;
margin: 0 0 0 30px;
}
#header #header_navigation strong{
margin: 0 30px 0 0;
}
#header #menu {
    background: url("/images/menu_bg_center.gif") repeat-x scroll left top transparent;
    float: left;
    /*margin-top: -48px;*/
   /* overflow: hidden;*/
    width: 100%;
}  

.text_left {
    color: #FFFFFF;
    float: left;
    font-family: Verdana bold;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}


.text_right {
    color: #FFFFFF;
    float: right;
    font-family: Verdana bold;
    font-size: 16px;
    font-weight: bold;    
    text-align: center;
}






#header #menu #menu2{
background: url(/images/menu_bg_left.gif) left top no-repeat;
width: 100%;
overflow: hidden;
}
#header #menu #menu2 #menu3{
background: url(/images/menu_bg_right.gif) right top no-repeat;
width: 100%;
overflow: hidden;
}
#header #menu #menu2 #menu3 ul{
margin: 0 0 0 7px;
padding: 0;
list-style: none;

}
#header #menu #menu2 #menu3 ul li{
float: left;
padding: 0 14px;

}
#header #menu #menu2 #menu3 ul li:hover{
/* background: url(/images/menu_bg_hover.gif) left top repeat-x; */
background-color:#bfb093;
}
#header #menu #menu2 #menu3 ul li a{
display: block;
height: 15px;
margin: 8px 0 5px 0;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}
#header #header_line{
clear:left;
float:left;
}
#content{
width: 972px;
margin: 0 auto 20px auto;
overflow: hidden;
}
#content #left{
float: left;
width: 650px;
margin: 0 15px 0 0;
}
#content #left #big_img{
margin: 0 0 17px 0;
}
#content #left #banner_shares{
float: left;
margin: 0 18px 0 0;
}
#content #left #banner_trends{
float: left;
margin: 0 18px 0 0;
}
#content #left #banner_recipes{
float: left;
}
#content #right{
float: left;
}
#content #right #banner_modern{
margin: 0 0 20px 0;
}
#content #right #banner_classic{
margin: 0 0 17px 0;
}
#bottom{
width: 972px;
margin: 0 auto;
padding: 0 0 20px 0;
overflow: hidden;
font-size: 10px;
color: #cccccc;
}
#bottom span{
color: #f0e24f;
}
#bottom #bottom_left{
width:62%;
float: left;
}
#bottom #bottom_right{
width: 38%;
float: right;
text-align: right;
}
/* ----- inner_actions ----- */
#header_inner{
width: 972px;
height: 167px;
margin: 0 auto;
overflow: hidden;
}
#header_inner blockquote{
/* float: left;
width: 179px;
height: 60px;
margin: 27px 0;
background: url(/images/logo_inner.gif) left top no-repeat; */

   height: 118px;
    margin: 4px 368px;
    position: relative;
    width: 234px;
background: url(/images/logo.png) left top no-repeat; 
}
#header_inner blockquote a{
width: 234px;
height: 118px;
display: block;
overflow: hidden;
text-indent: -700em;
white-space: nowrap;
}
#header_inner #header_navigation_ico{
float: left;
width: 12px;
margin: 30px 0 0 60px;
}
#header_inner #header_navigation_ico a{
display: block;
margin: 0 0 38px 0;
}
#header_inner #all_other{
float: right;
overflow: hidden;
width:100%;
}
.all_other{
float: left;
}
#header_inner #header_navigation{
float: left;
margin: 28px 0 20px 0;
font-size: 10px;
color: #e7d650;
display:none;
}
#header_inner #header_navigation a{
color: #e7d650;
margin: 0 30px 0 0;
}
#header_inner #header_navigation strong{
margin: 0 30px 0 0;
}
#header_inner #menu{
float: left;
clear: left;
width: 100%;
background: url(/images/menu_bg_center.gif) left top repeat-x;
overflow: hidden;
/* margin-top: -48px; */
}
#header_inner #menu #menu2{
background: url(/images/menu_bg_left.gif) left top no-repeat;
width: 100%;
overflow: hidden;
}
#header_inner #menu #menu2 #menu3{
background: url(/images/menu_bg_right.gif) right top no-repeat;
width: 100%;
overflow: hidden;
}
#header_inner #menu #menu2 #menu3 ul{
margin: 0 0 0 7px;
padding: 0;
list-style: none;
}
#header_inner #menu #menu2 #menu3 ul li{
float: left;
padding: 0 14px;
}
#header_inner #menu #menu2 #menu3 ul li:hover{
/* background: url(/images/menu_bg_hover.gif) left top repeat-x; */
background-color:#bfb093;
}
#header_inner #menu #menu2 #menu3 ul .cur{
background: url(/images/menu_bg_cur.gif) left top repeat-x;
padding: 0 21px;
}
#header_inner #menu #menu2 #menu3 ul .cur:hover{
background: url(/images/menu_bg_cur.gif) left top repeat-x;
}
#header_inner #menu #menu2 #menu3 ul li a{
display: block;
height: 15px;
margin: 8px 0 5px 0;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}
#header_inner #menu #menu2 #menu3 ul li span{
display: block;
height: 15px;
margin: 7px 0 6px 0;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}

#header #menu #menu2 #menu3 ul li span{
display: block;
height: 15px;
margin: 7px 0 6px 0;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}

#header #menu #menu2 #menu3 ul .cur {
    background: url("/images/menu_bg_cur.gif") repeat-x scroll left top transparent;
    padding: 0 12px;
}


ul li .menu_about{
width: 62px;
background: url(/images/menu_about.png) left top no-repeat;
}
ul li .menu_about_cur{
width: 68px;
background: url(/images/menu_about.png) left top no-repeat;
}
ul li .menu_buyer{
width: 68px;
background: url(/images/menu_buyer.png) left top no-repeat;
}
ul li .menu_buyer_cur{
width: 76px;
background: url(/images/menu_buyer.png) left top no-repeat;
}


ul li .main_page{
width: 106px;
background: url(/images/menu_main.png) left top no-repeat;
}
ul li .main_page_cur{
width: 106px;
background: url(/images/menu_main.png) left top no-repeat;
}


ul li .main_page_cur span{
width: 106px;
background: url(/images/menu_main.png) left top no-repeat;
}


ul li .menu_actions{
width: 50px;
background: url(/images/menu_actions.png) left top no-repeat;
}
ul li .menu_actions_cur{
width: 50px;
background: url(/images/menu_actions.png) left top no-repeat;
}

ul li .menu_cost_estimating{
width: 95px;
background: url(/images/menu_cost_estimating.png) left top no-repeat;
}
ul li .menu_cost_estimating_cur{
width: 95px;
background: url(/images/menu_cost_estimating.png) left top no-repeat;
}

ul li .menu_gde_buy_verh{
width: 67px;
background: url(/images/menu_gde_buy.png) left top no-repeat;
}
ul li .menu_gde_buy_verh_cur{
width: 67px;
background: url(/images/menu_gde_buy.png) left top no-repeat;
}

ul li .menu_fs{
width: 102px;
background: url(/images/menu_branded_shop.png) left top no-repeat;
}


#menu_firm_sl_cur{
width: 102px;
background: url(/images/menu_branded_shop.png) left top no-repeat;
}




ul li .contacts{
width: 50px;
background: url(/images/menu_contacts.png) left top no-repeat;
}
ul li .contacts_cur{
width: 50px;
background: url(/images/menu_contacts.png) left top no-repeat;
}

ul li .menu_dealers{
width: 53px;
background: url(/images/menu_dealers.png) left top no-repeat;
}
ul li .menu_dealers_cur{
width: 60px;
background: url(/images/menu_dealers.png) left top no-repeat;
}
ul li .menu_news{
width: 42px;
background: url(/images/menu_news.png) left top no-repeat;
}
ul li .menu_news_cur{
width: 46px;
background: url(/images/menu_news_cur.gif) left top no-repeat;
}

/* ul li .menu_sale{
width: 82px;
background: url(/images/menu_sale.gif) left top no-repeat;
}
ul li .menu_sale_cur{
width: 92px;
background: url(/images/menu_sale_cur.gif) left top no-repeat;
}
 */
 .news_fulltext a, .sale a{
	color: #3399cc;
}
 
 ul li .menu_sale{
width: 82px;
background: url(/images/tip_garn.png) left top no-repeat;
}
ul li .menu_sale_cur{
width: 92px;
background: url(/images/tip_garn.png) left top no-repeat;
}


ul li .menu_our_shop{
width: 82px;
background: url(/images/menu_our_shop.gif) left top no-repeat;
}
ul li .menu_our_shop_cur{
width: 92px;
background: url(/images/menu_our_shop_cur.gif) left top no-repeat;
}
ul li.menu_our_shop_{
	display:none;	
}

ul li .menu_production{
width: 56px;
background: url(/images/menu_production.png) left top no-repeat;
}
ul li .menu_production_cur{
width: 63px;
background: url(/images/menu_production.png) left top no-repeat;
}
#content h1{
font-size: 30px;
color: #ffffff;
font-weight: bold;
font-style:italic;
font-family:Arial;
margin: 0 0 20px;
}

#seotext h1{padding-left:12px;font-weight:bold; color: #ffffff;}
#seotext p{padding-left:12px; color: #ffffff;font-size: 12px;}

.web {
float:right;

}
.web h1 {
text-align:left;
color: #ffffff;
font-size:19px;
font-weight: bold;
font-style:italic;
font-family:Arial;
}

.web p {
text-align:justify;
color: #ffffff;
font-size: 12px;
font-style:italic;
font-family:Arial;

}

.web h2 {
text-align:left;
color: #ffffff;
font-size:18px;
font-weight: bold;
font-style:italic;
font-family:Arial;
}

#content .web h1 {
text-align:left;
color: #ffffff;
font-size:19px;
font-weight: bold;
font-style:italic;
font-family:Arial;
}

#content .web p {
text-align:justify;
color: #ffffff;
font-size: 12px;
font-family:Arial;
font-style:italic;
}

#content #right_inner .web h2 {
text-align:left;
color: #ffffff;
font-weight: bold;
font-style:italic;
font-family:Arial;
font-size:18px;
border-bottom:none;
padding-bottom:0px;
}


#content h1 span{
float: left;
font-weight: bold;
font-style:italic;
font-family:Arial;
}
#content h1 a{
float: right;
display: block;
margin: 15px 0 0 0;
font-size: 11px;
color: #ffffff;
font-weight: bold;
font-style:italic;
font-family:Arial;
}
#content .news{
float: left;
width: 310px;
height: 138px;
margin: 5px 21px 15px 0;
background: url(/images/actions_block_bg.png) left top no-repeat;
}
* html #content .news{
background: url(/images/actions_block_ie.gif) left top no-repeat;
}
#content .news td{
vertical-align: middle;
}
#content .news td p{
margin: 0 15px 0 35px;
font-size: 11px;
color: #ffffff;
font-style:italic;
font-family:Arial;

}
#content .news td p span{
font-size: 10px;
color: #ffffff;
font-style:italic;
font-family:Arial;
}
#content .news td p span strong{
font-size: 18px;
font-style:italic;
font-family:Arial;
}
#content .news td p a{
color: #ffea15;
font-style:italic;
font-family:Arial;
}
#content .news td p .white{
color: #ffffff;
font-style:italic;
font-family:Arial;
}
#content .news_last{
float: left;
width: 310px;
height: 138px;
margin: 5px 0 15px 0;
background: url(/images/actions_block_bg.png) left top no-repeat;
}
* html #content .news_last{
background: url(/images/actions_block_ie.gif) left top no-repeat;
}
#content .news_last td{
vertical-align: middle;
}
#content .news_last td p{
margin: 0 15px 0 35px;
font-size: 11px;
color: #ffffff;
font-family:Arial;
font-style:italic;
}
#content .news_last td p span{
font-size: 10px;
color: #ffffff;
font-style:italic;
font-family:Arial;

}
#content .news_last td p span strong{
font-size: 18px;
font-style:italic;
font-family:Arial;
}
#content .news_last td p a{
color: #ffea15;
font-style:italic;
font-family:Arial;
}
#content .news_last td p .white{
color: #ffffff;
font-style:italic;
font-family:Arial;
}
#content #control_line{
clear: both;
}
#content #control_line #control_line_span{
float: left;
display: block;
width: 65px;
height: 32px;
margin: 0 5px;
background: url(/images/ico_rows_cur.png) left top no-repeat;
}
#content #control_line .control_line_a{
float: left;
display: block;
width: 65px;
height: 32px;
margin: 0 5px;
background: url(/images/ico_rows.png) left top no-repeat;
}
/* ----- inner_cat_lvl2 ----- */
#content #left_inner{
float: left;
width: 174px;
margin: 0 30px 0 0;
}
#content #left_inner ul{
margin: 0;
padding: 0;
list-style: none;
background: #f0f0f0 url(/images/menu_left_bg_bottom.gif) left bottom no-repeat;
}
#content #left_inner ul li{
margin: 0 5px;
padding: 8px 0 5px 15px;
border-bottom: 1px solid #c9c9c9;
}

#content #left_inner ul li:hover {

background-color:#bfb093;

}
#content #left_inner ul #top{
margin: 0;
padding: 7px 0 6px 20px;
background: url(/images/menu_left_bg_top.gif) left top no-repeat; 

}
#content #left_inner ul #cur {
    background: url("/images/menu_left_bg_cur.png") repeat-x scroll left top #F5F5C9;
    margin: 0;
    padding: 7px 5px 5px 20px;
}
#content #left_inner ul li a{
display: block;
height: 15px;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}
#content #left_inner ul li span{
display: block;
height: 15px;
white-space: nowrap;
overflow: hidden;
text-indent: -700em;
}
#content #left_inner ul li #menu_classic{
width: 90px;
background: url(/images/menu_classic.png) left top no-repeat;
}
#content #left_inner ul li #menu_modern{
width: 85px;
background: url(/images/menu_modern.png) left top no-repeat;
}

#content #left_inner ul li #mebel_doma{
width: 95px;
background: url(/images/mebel_doma.png) left top no-repeat;
}

#content #left_inner ul li #rasprodaja{
width: 95px;
background: url(/images/rasprodaja.png) left top no-repeat;
}

#content #left_inner ul li #menu_fasad_program{
width: 110px;
background: url(/images/menu_fasad_program.png) left top no-repeat;
}

#content #left_inner ul li #kamen{
width: 118px;
background: url(/images/isk_kamen.png) left top no-repeat;
}

#content #left_inner ul li #menu_acses{
width: 118px;
background: url(/images/acsesuary.png) left top no-repeat;
}

#content #left_inner ul li #menu_sale{
width: 118px;
background: url(/images/tip_garn.png) left top no-repeat;
}

#content #left_inner ul li #menu_cost_garant{
width: 118px;
background: url(/images/kachestvo_i_garantii.png) left top no-repeat;
}



#content #left_inner ul li #menu_price{
width: 60px;
background: url(/images/menu_price.png) left top no-repeat;
}
#content #left_inner ul li #menu_about_factory{
width: 54px;
background: url(/images/menu_about_factory.png) left top no-repeat;
}
#content #left_inner ul li #menu_dinner_group{
width: 99px;
background: url(/images/menu_dinner_group.png) left top no-repeat;
}
#content #left_inner ul li #menu_artificial_stone{
width: 143px;
background: url(/images/menu_artificial_stone.gif) left top no-repeat;
}
#content #left_inner ul li #menu_service{
width: 36px;
background: url(/images/menu_service.png) left top no-repeat;
}
#content #left_inner ul li #menu_shops_in_moscow{
width: 141px;
background: url(/images/menu_shops_in_moscow.gif) left top no-repeat;
}
#content #left_inner ul li #menu_shops_in_russia{
width: 102px;
background: url(/images/menu_shops_in_russia.gif) left top no-repeat;
}
#content #right_inner{
float: left;
width: 765px;
font-size: 11px;
color: #ffffff;
font-family:Arial;
font-style:italic;
}
#content #right_inner #right_inner_left{
float: left;
width: 359px;
margin: 0 47px 0 0;
display:inline;
}
#content #right_inner #right_inner_right{
float: left;
width: 359px;
}
#content #right_inner img{
margin: 0 0 5px 0;
}
#content #right_inner h2{
font-size: 24px;
color: #ffffff;
font-style:italic;
font-family:Arial;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #323232;
}
#content #right_inner .price{
height: 134px;
padding: 5px 10px 10px 10px;
font-size: 11px;
color: #000000;
background: url(/images/price_bg.jpg) left top no-repeat;
overflow: hidden;
}
#content #right_inner a{
color:#ffffff;
}
#content #right_inner .price span{
font-size: 16px;
color: #333333;
}
#content #right_inner .price img{
float: left;
margin: 5px 8px 0 0;
}
/* ----- inner_cat_lvl2 ----- */
#content #right_inner .production_column{
float: left;
width: 233px;
display:inline;
margin: 0 0 0 22px;
}
* html #content #right_inner .production_column{
margin: 0 0 0 16px;
}
#content #right_inner .production{
float: left;
width: 350px;
margin: 0 0 30px 22px;
padding: 0 0 30px 0;
border-bottom: 1px solid #393939;
}
* html #content #right_inner .production{
margin: 0 0 30px 16px;
}
#content #right_inner .production .production_title{
display: block;
margin: 5px 0 0 8px;
font-size: 14px;
color: #ffffff;
text-decoration: none;
}
#content #right_inner .production .production_title:hover{
text-decoration: underline;
}
.hr{
height: 1px;
border-bottom: 1px solid #393939;
overflow:hidden;
clear:both;
margin: 30px 0;
}
.hr2{
height: 1px;
border-bottom: 1px solid #393939;
overflow:hidden;
clear:both;
margin: 10px 0;
}
.hr3{
height: 1px;
border-bottom: 1px solid #393939;
overflow:hidden;
clear:both;
margin: 5px 0;
}
/* ----- inner_contacts ----- */
ul li .menu_contacts{
width: 54px;
background: url(/images/menu_contacts.gif) left top no-repeat;
}
ul li #menu_rekviziti{
width: 54px;
background: url(/images/menu_rekviziti.gif) left top no-repeat;
}
ul li #menu_address_shop{
width: 95px;
background: url(/images/menu_address_shop.gif) left top no-repeat;
}
#content #right_inner #grey_block{
width: 359px;
background: #242424 url(/images/contacts_grey_block_top.gif) left top no-repeat;
}
#content #right_inner #grey_block2{
width: 329px;
padding: 10px 15px 15px 15px;
background: url(/images/contacts_grey_block_bottom.gif) left bottom no-repeat;
font-size: 12px;
color: #ffffff;
line-height: 2em;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 .yellow{
color: #fffff;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 .size10{
font-size: 10px;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 select{
width: 100%;
margin: 2px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 input{
width: 98%;
margin: 2px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 textarea{
width: 98%;
margin: 2px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 .radio{
width: auto;
margin: 4px 4px 0 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner #grey_block2 .button_send{
position: relative;
top: 12px;
right: -20px;
font-family:Arial;
font-style:italic;
}
#content #right_inner .yellow_block{
width: 359px;
margin: 0 0 20px 0;
background: #f5f5c9 url(/images/contacts_yellow_block_top.gif) left top no-repeat;
}
#content #right_inner .yellow_block2{
width: 299px;
padding: 20px 30px;
background: url(/images/contacts_yellow_block_bottom.gif) left bottom no-repeat;
font-size: 14px;
color: #333333;
}
#content #right_inner .yellow_block2 a{
color: #cc3300;
font-family:Arial;
font-style:italic;
}
#content #right_inner .yellow_block2 p{
margin: 0 0 12px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner .yellow_block2 table{
margin: 0 0 12px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner .white_block{
width: 359px;
margin: 0 0 20px 0;
background: #ffffff url(/images/contacts_white_block_top.gif) left top no-repeat;
}
#content #right_inner .white_block2{
width: 299px;
padding: 20px 30px;
background: url(/images/contacts_white_block_bottom.gif) left bottom no-repeat;
font-size: 14px;
color: #000000;
}
#content #right_inner .white_block2 p{
margin: 0 0 12px 0;
font-family:Arial;
font-style:italic;
}
#content #right_inner .white_block2 .size11{
font-size: 11px;
}
#content #right_inner .white_block2 .scheme{
color: #3399cc;
}
/* ----- inner_customers_info ----- */
ul li #menu_choice_and_order{
width: 121px;
background: url(/images/vibor_kuxni.png) left top no-repeat;
}
ul li #menu_quality_and_arrangements{
width: 105px;
background: url(/images/menu_quality_and_arrangements.gif) left top no-repeat;
}
ul li #menu_terms{
 width: 121px;
background: url(/images/menu_terms.png) left top no-repeat;
}

ul li #menu_cost_dostav{
 width: 121px;
background: url(/images/menu_cost_dostav.png) left top no-repeat;
}
ul li #menu_cost_yut{
 width: 148px;
background: url(/images/menu_cost_yut.png) left top no-repeat;
}

ul li #menu_oficial_dillers{
 width: 148px;
background: url(/images/menu_oficial_dillers.png) left top no-repeat;
}


ul li #menu_comfort{
width: 130px;
background: url(/images/menu_comfort.gif) left top no-repeat;
}
ul li #menu_cost_estimating{
width: 94px;
background: url(/images/menu_cost_estimating.gif) left top no-repeat;
}
ul li #menu_delivery_and_assembly{
width: 95px;
background: url(/images/menu_delivery_and_assembly.gif) left top no-repeat;
}
#content #right_inner .production_column .customers_title{
font-size: 14px;
color: #FFFFFF;
}
#content #right_inner .production_column .comfort{
height: 134px;
padding: 5px 10px 10px 10px;
font-size: 11px;
color: #000000;
background: url(/images/comfort_bg.jpg) left top no-repeat;
overflow: hidden;
}
#content #right_inner .production_column .comfort span{
font-size: 12px;
color: #333333;
}
#content #right_inner .production_column .comfort img{
float: left;
margin: 5px 8px 0 0;
}
#content #right_inner .production_column .comfort a{
color: #006699;
}
/* ----- inner_customers_info ----- */
ul li #menu_costs_dealers{
width: 95px;
background: url(/images/menu_costs_dealers.png) left top no-repeat;
}
ul li #menu_info_for_dealers{
width: 134px;
background: url(/images/menu_info_for_dealers.png) left top no-repeat;
}
#content #right_inner #dealers{
margin: 0 0 0 37px;
}
#content #right_inner #dealers img{
margin: 0 0 20px 0;
}
#content #right_inner #dealers #dealers_left{
float: left;
width: 153px;
margin: 0 15px 0 0;
}
#content #right_inner #dealers #dealers_right{
float: left;
width: 560px;
}
#content #right_inner #dealers #dealers_right h3{
font-size: 18px;
font-weight: bold;
font-style:italic;
font-family:Arial;
margin: 0 0 10px 0;
}
#content #right_inner #dealers #dealers_right ul{
margin: 0;
padding: 0;
list-style: none;
}
#content #right_inner #dealers #dealers_right ul li{
font-size: 12px;
padding: 0 0 8px 20px;
background: url(/images/separator.gif) left 7px no-repeat;
}
/* ----- inner_customers_info ----- */
ul li #menu_branded_shop{
width: 102px;
background: url(/images/menu_branded_shop.gif) left top no-repeat;
}
ul li #menu_official_dealers{
width: 115px;
background: url(/images/menu_official_dealers.gif) left top no-repeat;
}
#content #right_inner .official_dealers{
width: 100%;
overflow: hidden;
margin: 0 0 20px 0;
font-size: 12px;
}
#content #right_inner .official_dealers h3{
font-size: 18px;
font-weight: bold;
font-style:italic;
font-family:Arial;
margin: 0 0 8px 0;
}
#content #right_inner .official_dealers select{
width: 100%;
margin: 4px 0 12px 0;
}
#content #right_inner .official_dealers2{
width: 100%;
overflow: hidden;
margin: 0 0 20px 0;
}
#content #right_inner .official_dealers2 h3{
font-size: 18px;
font-weight: bold;
font-style:italic;
font-family:Arial;
margin: 0 0 8px 0;
}
#content #right_inner .official_dealers2 .results{
margin: 0 0 50px 0;
}
#content #right_inner .official_dealers2 .results .results_title{
font-size: 14px;
color: #ffff33;
}
#content #right_inner .official_dealers2 .results p{
clear: both;
margin: 10px 0 20px 0;
line-height: 1.2em;
overflow: hidden;
}
#content #right_inner .official_dealers2 .results p a{
color: #ffff33;
}
#content #right_inner .official_dealers2 .results p .align_left{
float: left;
}
#content #right_inner .official_dealers2 .results p .align_left span{
color: #999999;
}
#content #right_inner .official_dealers2 .results p .scheme2{
float: right;
}
#content #right_inner .official_dealers2 #paging{
color: #999999;
line-height: 1.6em;
}
#content #right_inner .official_dealers2 #paging a{
color: #ffff33;
padding: 0 4px;
}
#content #right_inner .official_dealers2 #paging #paging_left{
float: left;
}
#content #right_inner .official_dealers2 #paging #paging_left span{
color: #ffff33;
}
#content #right_inner .official_dealers2 #paging #paging_right{
float: right;
}
/* ----- inner_customers_info ----- */
#content #right_inner .official_shops{
float: left;
width: 375px;
margin: 0 5px 25px 0;
line-height: 1.2em;
overflow: hidden;
}
#content #right_inner .official_shops img{
float: left;
margin: 0 8px 0 0;
}
#content #right_inner .official_shops .shops_title{
font-size: 14px;
color: #ffff33;
}
#content #right_inner .official_shops p{
margin: 10px 0;
}
#content #right_inner .official_shops p span{
color: #999999;
}
#content #right_inner .official_shops a{
color: #ffff33;
}
/* ----- inner_txt ----- */
ul li #menu_progress{
width: 64px;
background: url(/images/menu_progress.png) left top no-repeat;
}
ul li #menu_our_partners{
width: 82px;
background: url(/images/menu_our_partners.png) left top no-repeat;
}
ul li #menu_vacancy{
width: 48px;
background: url(/images/menu_vacancy.png) left top no-repeat;
}
ul li #menu_contacts_left{
width: 48px;
background: url(/images/menu_contacts_left.png) left top no-repeat;
}
#content #right_inner .inner_txt img{
margin: 0 0 15px 0;
}
#content #right_inner .inner_txt2{
border-bottom: 1px solid #393939;
border-top: 1px solid #393939;
padding: 20px 0;
font-size: 12px;
}
#content #right_inner .inner_txt2 a{
color: #ffffff;
}
#content #right_inner .inner_txt2 span{
display: block;
width: 100%;
text-align: right;
font-size: 10px;
color: #cccccc;
}
/* ----- inner_vacancy ----- */
#content #right_inner .inner_txt h3{
font-size: 18px;
font-weight: bold;
font-style:italic;
font-family:Arial;
margin: 0 0 8px 0;
color:white;
}
#content #right_inner .inner_txt div{
margin: 0 10px;
}
#content #right_inner .inner_txt div ul{
margin: 0;
padding: 0;
list-style: none;
}
#content #right_inner .inner_txt div ul li{
padding: 0 0 10px 0;
font-size: 14px;
color: #cccccc;
}
#content #right_inner .inner_txt div ul li a{
color: #cccccc;
}
#content #right_inner .inner_txt div ul li a:hover{
color: #f6d71d;
}
#content #right_inner .inner_txt2 .yellow_block{
width: 359px;
margin: 10px 0 20px 0;
background: #f2d41d url(/images/contacts_yellow_block_top.gif) left top no-repeat;
}
#content #right_inner .inner_txt2 .yellow_block2{
width: 299px;
padding: 20px 30px;
background: url(/images/contacts_yellow_block_bottom.gif) left bottom no-repeat;
text-align: center;
font-size: 24px;
color: #333333;
}
#content #right_inner .inner_txt2 .yellow_block2 a{
color: #333333;
text-decoration: none;
}
#content #right_inner .inner_txt2 .yellow_block2 a:hover{
text-decoration: underline;
}
/* ----- inner_vacancy ----- */
#content #right_inner .vacancy_send{
width: 100%;
margin: 0 0 20px 0;
font-size: 12px;
color: #ffff33;
line-height: 2em;
overflow: hidden;
}
#content #right_inner .vacancy_send span{
color: #ffffff;
}
#content #right_inner .vacancy_send input{
width: 100%;
margin: 0 0 8px 0;
}
#content #right_inner .vacancy_send .width20{
width: 20%;
}
#content #right_inner .vacancy_send .width70{
width: 70%;
}
#content #right_inner .vacancy_send select{
width: 100%;
margin: 0 0 8px 0;
}
#content #right_inner .vacancy_send textarea{
width: 352px;
height: 360px;
margin: 0 0 8px 0;
}
#content #right_inner .vacancy_send .size11{
font-size: 11px;
color: #ffff33;
}
#content #right_inner .vacancy_send .button_send2{
position: relative;
top: 12px;
right: -40px;
}
/* ----- inner_progress ----- */
#right_inner #inner_progress{
float: right;
width: 692px;
padding: 0 0 60px 0;
}
#right_inner #inner_progress .block_progress{
float: left;
width: 288px;
height: 448px;
margin: 0 0 60px 18px;
padding: 0 20px 10px 20px;
background: url(/images/block_progress_bg.png) left top no-repeat;
}
* html #right_inner #inner_progress .first{
margin: 0 0 60px 6px;
}
#right_inner #inner_progress .block_progress a{
font-size: 16px;
color: #fffff;
text-decoration: none;
}
#right_inner #inner_progress .block_progress a:hover{
text-decoration: underline;
}
#right_inner #inner_progress .block_progress p{
margin: 10px 0;
color: #fffff;
font-family:Arial;
font-style:italic;
}
#right_inner #inner_progress .block_progress table td{
height: 260px;
text-align: center;
/*vertical-*/
}
#head_block_left{
height: 129px;
float: left;
margin-top: 15px;
}

#head_block_center{
height: 129px;
margin-left: 360px;
margin-top: 7px; 
}

#head_block_right{
height: 129px;
float: right;
margin-top: 15px;
}

.clear{
/*clear:both;*/
}
.head_block {
    float: left;
    height: 129px;
    width: 968px;
}
.c{
clear: both;
}


.news_fulltext {
background-color:red;

}


.news_fulltext_container {
color:#ffffff;


}
