.all { font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; margin-left:8px; padding:10px 0; max-width:1200px;_width: expression((document.documentElement.clientWidth || document.body.clientWidth) >1200 ? "1200px" : "100%");}
a { text-decoration:underline; color:#c83333;}
a:hover { text-decoration:none;}
/* Header */
.h { height:154px; position:relative; }
.h .logo { position:absolute; left:5px; top:32px;}
.h .bann { position:absolute; top:10px; right:60px; text-align:right;}
.h .bann img { border:none;}
/* home menu */
.m_home { background:#2e4ea6 url(/images/bg_hm.gif); height:57px; width:40px; position:absolute; top:25px; right:5px; text-align:center; padding:3px 0 0 0;}
.m_home img { border:none;}
.h .m_global { background:#2e4ea6 url(/images/bg_blu.gif) repeat-x bottom left; height:35px; position:absolute; left:0px; bottom:0px; width:100%;}
.h .m_client { float:right; background:url(/images/bg_blu_r.gif) no-repeat right top; height:35px;}
.h .m_client a { color:#FFF; line-height:32px; font-size:13px; font-weight:bold; padding:0 24px 0 0;}
/* global menu */
.m_site { position:absolute; left:0px; top:119px; background:url(/images/bg_blu_l.gif) no-repeat left top;}
.m_site ul { margin:0; padding:0;}
.m_site ul li { float:left; list-style:none; border-right: solid 2px #fff; height:35px; /*zoom:expression(onmouseover=new Function("this.style.background='url(/images/bg_red_r.gif) no-repeat right top';"), onmouseout=new Function("this.style.background='url(/images/bg_blu_r.gif) no-repeat right top';"));*/}
.m_site ul li a { color:#FFF; font-size:13px; display:block; float:left; background:url(/images/bg_blu_r.gif) no-repeat right top; }
.m_site ul li a strong { line-height:32px; padding:0px 23px; display:block; float:left; height:35px; background:url(/images/bg_blu_l.gif) no-repeat left top; cursor:pointer;}
.m_site ul li a:hover { background:url(/images/bg_red_r.gif) no-repeat right top;}
.m_site ul li a:hover strong { background:url(/images/bg_red_l.gif) no-repeat left top;}

.m_site ul li ul { position:absolute; left:0px; top:35px; background:#c83333 url(/images/bg_liul.gif); display:none; width:465px}
.m_site ul li ul li { border:none; background:none; width:33%; float:left; height:auto;}
.m_site ul li ul li a { background:none; font-size:11px; padding:0; height:29px; width:100%; text-align:center; line-height:28px}
.m_site ul li ul li a:hover { background:none;}

.m_site .active a { background:url(/images/bg_red_r.gif) no-repeat right top; text-decoration:none; }
.m_site .active a strong { background:url(/images/bg_red_l.gif) no-repeat left top; cursor:none;}
.m_site .active ul li a { background:none; text-decoration:underline }
.m_site .active ul li a strong { background:none;}

/**/
.c h6 { font-size:18px; font-weight:normal;color:#c83333; background:url(/images/ico_h.gif) no-repeat left 33px; margin:0; padding:30px 0 10px 27px; clear:both; zoom:1;}
.c .box { padding:0 0 0 27px;}
.c .img_left { padding:0 20px 0 0; float:left;}
.c .img_right { padding:0 0 0 20px; float:right;}
.text_decor_01 {border-left:solid 3px #f2cece; padding:0 0 0 20px; margin:10px 0}
/*gallery*/
.gallery { background:url(/images/bg_lenta.gif) no-repeat left top; position:relative; width:176px; height:140px; float:left; padding:8px 0 0 8px;}
.gallery img { border:solid 1px #FFF;}
.gallery .zoom { position:absolute; top:98px; left:141px; border:none;}
/* big foto */
.big_fotos { margin:0 auto; width:548px; float:left;}
.big_fotos_top { background:url(/images/obj_01_01.gif) no-repeat left top; text-align:right;}
.big_fotos_c { background:#F3F5FB; border-left:solid 1px #D9E0EF; border-right:solid 7px #D9E0EF; padding:0 10px;}
.big_fotos_bot { background:url(/images/obj_01_03.gif) no-repeat left top; text-align:right;}
/*product_info*/
.product_info { clear:both;}
.product_info img { margin:0 10px 0 0;}
.product_info p img { margin-bottom:-2px;}
/* content */
.l_column { width:59%; float:left; height:auto; overflow:hidden;}
.r_column { width:38%; float:right;}
/* bigicons_m */
.bigicons_m ul { margin:0; padding:70px 0 10px 0;}
.bigicons_m ul li { width:24%; float:left; list-style:none;}
.bigicons_m ul li a { display:block; padding:105px 0 10px 0; text-align:center;}
.bigicons_m .m_meb { background:url(/images/ico_big_mebl.jpg) no-repeat center top;}
.bigicons_m .m_art { background:url(/images/ico_big_action.jpg) no-repeat center top;}
.bigicons_m .m_all { background:url(/images/ico_big_lib.jpg) no-repeat center top;}
.bigicons_m .m_inf { background:url(/images/ico_big_faq.jpg) no-repeat center top;}
/* lenta produst */
.lenta { padding:10px 0 0 0; margin:0;}
.lenta .obj { background:url(/images/bg_lenta.gif) no-repeat left 10px; padding:10px 0 0 0; position:relative; zoom:1;}
.lenta .obj div { background:url(/images/bg_hr.gif) repeat-x left bottom; padding:0 0 10px 0; min-height:130px; _height:130px;}
.lenta .obj div img { float:left; margin:8px 40px 15px 8px; border:solid 1px #FFF;}
.lenta .obj .zoom { position:absolute; left:133px; top:100px; border:none;}
.lenta p img { float:left; margin:0px 7px 0px 0px !important; border:none !important;}
.lenta h1 { font-size:18px; font-weight:normal; margin:0; padding:0;}
.lenta h1 a { color:#c83333;}
/*tags*/
.tags { line-height:19px; //line-height:21px;}
.tags a {color:#333333; padding:0 3px;}
.tags a:hover { background:#c83333; color:#FFF;}
.tags .s_1 { font-size:11px;}
.tags .s_2 { font-size:12px;}
.tags .s_3 { font-size:16px;}
.tags .s_4 { font-size:18px;}
.tags .s_5 { font-size:20px;}
/*article*/
.article { background:url(images/bg_hr.gif) repeat-x left bottom; padding:0 0 10px 0; font-size:11px;}
.article h2 { font-size:12px; color:#333;}
.article h2 a { color:#333;}
.article p { margin:0; padding:5px 0 5px 0;}
.article .more { background:url(images/ico_more.gif) no-repeat left 4px; padding:0 0 0 19px; font-size:11px;}
.article .more2 { background:url(images/ico_more2.gif) no-repeat left 4px; padding:0 0 0 19px; color:#c83333; font-size:11px;}
.article .more3 { background:url(images/ico_more3.gif) no-repeat left 4px; padding:0 0 0 19px; font-size:11px;}
.all_more { background:url(images/ico_all_more.gif) no-repeat left 4px; padding:0 0 0 25px; float:right; display:block; font-size:11px;}

.article2 { background:url(images/bg_hr.gif) repeat-x left bottom; padding:0 0 10px 0; font-size:12px;}
.article2 h2 { font-size:12px; color:#333;}
.article2 h2 a { color:#333;}
.article2 p { margin:0; padding:5px 0 5px 0;}
.article2 .more { background:url(images/ico_more.gif) no-repeat left 4px; padding:0 0 0 19px; font-size:11px;}
.article2 .more2 { background:url(images/ico_more2.gif) no-repeat left 4px; padding:0 0 0 19px; color:#c83333; font-size:11px;}
.article2 .more3 { background:url(images/ico_more3.gif) no-repeat left 4px; padding:0 0 0 19px; font-size:11px;}
/*level_2*/
.level_2 {}
.level_2 ul { margin:0; padding:20px 0;}
.level_2 ul li { margin:0; padding:3px 0; list-style:none; font-weight:bold; background:url(/images/m_li.gif) no-repeat left center;}
.level_2 ul li a { padding:0 0 0 25px;}
.level_2 .all_more { float:left;}
.level_2 .active { filter:alpha(opacity=50); opacity: 0.50; zoom:1}
/* news */
.news_and_action {background:url(/images/bg_hr.gif) repeat-x left bottom;}
.news_and_action a {color:#333333;}
.news_and_action h1 { margin:0; padding:0; font-size:12px; padding:20px 0 10px 0;}
.news_and_action .left_n { width:47%; float:left;}
.news_and_action .right_n { width:47%; float:right;}
.news_and_action .data { display:block; color:#c83333; padding:14px 0 3px 30px; background:url(/images/ico_time.gif) no-repeat left 14px;}
.news_and_action .all_more { float:left; clear:both; margin:20px 0 0 27px; color:#c83333; white-space:nowrap;}

.style_box_01_top { background:#F2F4FA url(/images/bg_form_top.gif) right top; border-left:solid 1px #D9E0EF; margin:20px 0 0 0}
.style_box_01_c { border-left:solid 1px #D9E0EF; border-right:solid 8px #D9E0EF; background:#F2F4FA; padding:10px 27px 10px 28px; zoom:1;}
.style_box_01_c table { margin:4px 0 8px 0 ;}
.style_box_01_c select { border:solid 1px #D9E0EF; width:100%; font-size:11px; padding:1px 2px 2px 4px; color:#C83333;}
.style_box_01_c select option { color:#C83333; font-size:11px;}
.style_box_01_c .submit { background:url(/images/bg_batton_submit.gif) no-repeat right top; width:126px; color:#FFF; cursor:pointer; border:none; padding:3px 10px 9px 0px; //padding:6px 10px 9px 0px; font:11px Tahoma, Arial, Helvetica, sans-serif; line-height:90%; float:right; margin:20px -2px 0 0;}
.style_box_01_c h5 { color:#c83333; font-size:18px; font-weight:normal; margin:0; padding:0;}
.style_box_01_bot { background:#F2F4FA url(/images/bg_form_bottom.gif) left top; border-right:solid 8px #D9E0EF;}


/* footer */
.f { clear:both; position:relative; height:216px; line-height:140%;}
.f .contact, .f .part { position:absolute; left:30px; top:50px;}
.f .contact tt, .f .part tt { font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#c83333; }
.f .part { left:430px;}
.f .copy { position:absolute; left:30px; top:150px;}
.f .vip_designer { position:absolute; left:730px; top:150px;}


