/*
@import url("site_store.css");

@font-face {
    font-family: Calibri;
    src: url(/css/CALIBRII.TTF);
   }
*/
html, body, form {margin : 0;padding : 0;}
html, body {height: 100%;}
html {min-width: 1100px;}
a, img {border : none;}
a:active, a:focus, img {outline : 0;}
input:focus {outline : none;}
textarea:focus {outline : none;}
input {margin : 0;padding : 0;}
label:focus {outline : none;}
select:focus {outline : none;}

.hop2{clear:both;font: normal 0px/0px Tahoma;height:2px;}
.hop4{clear:both;font: normal 0px/0px Tahoma;height:4px;}
.hop5{clear:both;font: normal 0px/0px Tahoma;height:5px;}
.hop9{clear:both;font: normal 0px/0px Tahoma;height:9px;}
.hop11{clear:both;font: normal 0px/0px Tahoma;height:11px;}
.hop14{clear:both;font: normal 0px/0px Tahoma;height:14px;}
.hop15{clear:both;font: normal 0px/0px Tahoma;height:15px;}
.hop18{clear:both;font: normal 0px/0px Tahoma;height:18px;}
.hop20{clear:both;font: normal 0px/0px Tahoma;height:20px;}
.hop23{clear:both;font: normal 0px/0px Tahoma;height:23px;}
.hop25{clear:both;font: normal 0px/0px Tahoma;height:25px;}
.hop29{clear:both;font: normal 0px/0px Tahoma;height:29px;}
.hop30{clear:both;font: normal 0px/0px Tahoma;height:30px;}

/* structure
-----------------------------------------------------------------------------*/
.wrap {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 0 -114px 0;
padding: 0;
}
.in-wrap {
margin: 0 auto; 
overflow:hidden;	
width:1100px;
}
.bkg_1{
background:url('/images/site/in-wrap_bkg_1.png') repeat-x left top;
}
.foot-push, .footer {
height: 114px;
margin: 0;
padding: 0;
}
.footer {
background:url('/images/site/foot-line.gif') repeat-x left top;

}
.in-footer {
margin: 0 auto; 
overflow:hidden;	
width:1100px;
}
/* top
-----------------------------------------------------------------------------*/
.m_top{
height: 120px;
overflow:hidden;
}
.s_top{
height: 85px;
overflow:hidden;
}
.m_top .logo{
float:left;
height: 71px;
margin: 24px 0 0 79px; 
overflow:hidden;
width:233px;
}
.s_top .logo{
float:left;
height: 45px;
margin: 23px 0 0 80px; 
overflow:hidden;
width:148px;
}
.m_top .t_phone{
float:left;
width:275px;
height: 120px;
margin: 0 0 0 101px; 
}
.s_top .t_phone{
float:left;
width:380px;
height: 85px;
margin: 0 0 0 139px; 
}
.m_top .t_phone .txt1{
color:#7f7f7f;
font: normal 11px/20px Tahoma;
margin: 18px 0 0 1px; 
}
.m_top .t_phone .txt2{
color:#e63a30;
font: normal 26px/28px Tahoma;
margin: 2px 0 0 0; 
}
.s_top .t_phone .txt2{
color:#e63a30;
font: normal 26px/28px Tahoma;
margin: 2px 0 0 0; 
}
.m_top .t_reg{
float:right;
width:390px;
height: 120px;
background:url('/images/site/t_reg_line.gif') no-repeat left top;
}
.s_top .t_reg{
float:right;
width:334px;
height: 85px;
}
.m_top .reg{
margin: 18px 0 0 28px; 
}
.s_top .reg{
margin: 17px 0 0 0; 
}
.m_top .reg p, .s_top .reg p{
margin: 0; 
}
.m_top .reg p a{
color:#e63a30;
font: normal 11px/20px Tahoma;
text-decoration: underline;
}
.s_top .reg p a{
color:#666666;
font: normal 11px/20px Tahoma;
text-decoration: underline;
}
.s_top .reg p a:hover{
color:#e63a30;
}
.m_top .adr{
background:url('/images/site/adr_ico.gif') no-repeat left 4px;
margin: 5px 0 0 28px; 
overflow:hidden;
}
.m_top .adr p{
margin: 0 0 0 20px; 
color:#000;
font: normal 13px/20px Tahoma;
}
.s_top .adr{
background:url('/images/site/adr_ico.gif') no-repeat left 4px;
margin: 18px 0 0 1px; 
overflow:hidden;
}
.s_top .adr p{
margin: 0 0 0 20px; 
color:#000;
font: normal 13px/20px Tahoma;
}
.m_top .search{
width:266px;
height:22px;
margin:11px 8px 0 27px;
background:url('/images/site/search-fon_1.gif') no-repeat left top;
overflow:hidden;
}
.s_top .search{
width:266px;
height:22px;
margin:8px 8px 0 0;
background:url('/images/site/search-fon_2.png') no-repeat left top;
overflow:hidden;
}
.m_top .search .s1,.s_top .search .s1{
float:left;
width:13px;
height:13px;
margin:5px 0 0 5px;
cursor:pointer;
}
.m_top .search .s2,.s_top .search .s2{
float:left;
width:222px;
margin:4px 0 0 4px;
}
.s_inp {
width:222px;
border: 0px solid #000000;	
background:none;
font: normal 11px/13px Tahoma;
color:#cccdce;
text-align:left;	
}

/* image menu
----------------------------------------------------------------------------*/








.m_img{
width:1100px;
height: 568px;
overflow:hidden;
}
.foto_engineering{
background:url('/images/user_files/pages/403.jpg') no-repeat left top;
}
.foto_constructionwork{
background:url('/images/user_files/pages/409.jpg') no-repeat left top;
}
.foto_equipment{
background:url('/images/user_files/pages/410.jpg') no-repeat left top;
}
.m_img .arr-left{
position:absolute;
z-index:2;
width:28px;
height:52px;
margin:224px 0 0 79px;
}
.m_img .arr-right{
position:absolute;
z-index:2;
width:28px;
height:52px;
margin:224px 0 0 1005px;
}
.m_img .lnk{
overflow:hidden;
height: 53px;
}
.m_img .lnk div{
margin: 15px 0 0 78px; 
}
.foto_engineering .lnk div a{
color:#585e62;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.foto_constructionwork .lnk div a{
color:#fff;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.foto_equipment .lnk div a{
color:#585e62;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}

.foto_engineering .lnk div a{
color:#585e62;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.foto_constructionwork .lnk div a{
color:#fff;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.foto_equipment .lnk div a{
color:#585e62;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.m_img .menu{
background:url('/images/site/m_img_menu_fon.gif') no-repeat left top;
width:953px;
height: 73px;
overflow:hidden;
margin: 0 0 0 78px; 
}
.m_img .menu .pnk_1{
float:left;
overflow:hidden;
height: 73px;
width:312px;
}
.m_img .menu .act{
background:url('/images/site/m_img_menu_act-fon.png') no-repeat center top;
}
.m_img .menu .pnk_2{
float:left;
overflow:hidden;
height: 73px;
width:322px;
}
.m_img .menu .pnk_3{
float:left;
overflow:hidden;
height: 73px;
width:319px;
}
.m_img .menu .pnk_1 div{
margin: 8px 0 0 26px; 
}
.m_img .menu .pnk_2 div{
margin: 17px 0 0 23px;
}
.m_img .menu .pnk_3 div{
margin: 17px 0 0 24px; 
}
.m_img .menu .pnk_1 div a,.m_img .menu .pnk_2 div a,.m_img .menu .pnk_3 div a{
font: bold 20px/20px Helvetica;
color:#000;
text-decoration: none;
}
.m_img .menu .pnk_1 div a h1,.m_img .menu .pnk_2 div a h1,.m_img .menu .pnk_3 div a h1{
font: bold 20px/20px Helvetica, Arial;
color:#000;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.m_img .menu .act div h1,.m_img .menu .act div h1,.m_img .menu .act div h1{
color:#fff!important;
}
.s_img{
width:1100px;
height: 262px;
overflow:hidden;
}
.bkg_2{
float:left;
background:#d72d00;
overflow:hidden;
height: 162px;
width:80px;
margin: 100px 0 0 0; 
}
.s_img .lnk{
float:left;
background:url('/images/site/s_img_lnk_bkg.gif') repeat-x left top;
overflow:hidden;
height: 50px;
width:953px;
}
.s_img .lnk div{
margin: 13px 0 0 19px; 
}
.s_img .lnk div a{
color:#666666;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.s_img .lnk div a:hover{
color:#e63a30;
}
.s_img .foto_engineering{
float:left;
background:url('/images/site/s_img_1.jpg') no-repeat left top;
width:682px;
height: 212px;
overflow:hidden;
}
.s_img .foto_constructionwork{
float:left;
background:url('/images/site/s_img_2.jpg') no-repeat left top;
width:682px;
height: 212px;
overflow:hidden;
}
.s_img .foto_equipment{
float:left;
background:url('/images/site/s_img_3.jpg') no-repeat left top;
width:682px;
height: 212px;
overflow:hidden;
}
.s_img .menu{
float:left;
background:url('/images/site/s_img_menu_fon.png') repeat-x left top;
width:338px;
height: 212px;
overflow:hidden;
margin:0; 
}
.s_img .menu .pnk_1,.s_img .menu .pnk_1act{
margin: 10px 0 0 0; 
height: 72px;
width:271px;
overflow:hidden;
position:relative;
z-index:3;
}
.s_img .menu .pnk_2,.s_img .menu .pnk_2act{
height: 72px;
width:271px;
overflow:hidden;
position:relative;
z-index:2;
margin: -6px 0 0 0; 
}
.s_img .menu .pnk_3,.s_img .menu .pnk_3act{
height: 62px;
width:271px;
overflow:hidden;
position:relative;
z-index:1;
margin: -6px 0 0 0; 
}
.s_img .menu .pnk_1{background:url('/images/site/pnk_1_ico-1.png') no-repeat 15px 12px;}
.s_img .menu .pnk_2{background:url('/images/site/pnk_2_ico-1.png') no-repeat 15px 18px;}
.s_img .menu .pnk_3{background:url('/images/site/pnk_3_ico-1.png') no-repeat 15px 16px;}


.s_img .menu .pnk_1act{background:url('/images/site/s_img_menu_act-fon_1.png') no-repeat left top;}
.s_img .menu .pnk_2act{background:url('/images/site/s_img_menu_act-fon_2.png') no-repeat left top;}
.s_img .menu .pnk_3act{background:url('/images/site/s_img_menu_act-fon_3.png') no-repeat left top;}

.s_img .menu .pnk_1 div,.s_img .menu .pnk_1act div {margin: 14px 0 0 57px;}
.s_img .menu .pnk_2 div,.s_img .menu .pnk_2act div {margin: 13px 0 0 57px;}
.s_img .menu .pnk_3 div,.s_img .menu .pnk_3act div {margin: 19px 0 0 57px;}

.s_img .menu .pnk_1 div a,.s_img .menu .pnk_2 div a,.s_img .menu .pnk_3 div a,.s_img .menu .pnk_1act div a,.s_img .menu .pnk_2act div a,.s_img .menu .pnk_3act div a{
font: bold 18px/18px Helvetica, Arial;
color:#fff;
text-decoration: none;
}
.s_img .menu .pnk_1 div a h2,.s_img .menu .pnk_2 div a h2,.s_img .menu .pnk_3 div a h2,.s_img .menu .pnk_1act div a h2,.s_img .menu .pnk_2act div a h2,.s_img .menu .pnk_3act div a h2{
font: bold 18px/18px Helvetica, Arial;
color:#fff;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}

/* submenu
----------------------------------------------------------------------------*/
.submenu{
background:url('/images/site/submenu_fon.png') left top;
width:954px;
margin: 0 0 0 78px; 
overflow:hidden;
}
.sm_choose{
background:url('/images/site/sm_choose_fon.png') no-repeat left top;
width:101px;
height: 22px;
position:absolute;
margin: -18px 0 0 0; 
}
.submenu .col-1{
float:left;
margin: 7px 0 0 62px; 
overflow:hidden;
width:200px;
}
.submenu .col-2{
float:left;
margin: 7px 0 0 44px; 
overflow:hidden;
width:307px;
}
.submenu .col-3{
float:left;
margin: 7px 0 0 44px; 
overflow:hidden;
width:260px;
}
.submenu .col-1 div,.submenu .col-2 div,.submenu .col-3 div{
margin: 16px 0 0 0; 
}
.submenu .col-1 div a,.submenu .col-2 div a,.submenu .col-2 div a{
font: bold 22px/22px Calibri, Helvetica;
font-style:italic;
color:#fff;
text-decoration: underline;
}
.submenu .col-1 div a h2,.submenu .col-2 div a h2,.submenu .col-3 div a h2{
font: bold 22px/22px Calibri, Helvetica;
font-style:italic;
color:#fff;
text-decoration: underline;
display:inline;	
padding: 0;
margin: 0;  
}
.sm_line{
background:url('/images/site/sm_choose_fon2.png') repeat-x left bottom;
width:954px;
height:1px;
margin: 0 0 0 78px; 
padding:0;
overflow:hidden;
font: normal 0px/0px Tahoma;
}


/* our advantages
----------------------------------------------------------------------------*/
.our_adv{
overflow:hidden;
}
.our_adv .tit{
overflow:hidden;
height: 60px;
background:url('/images/site/our_adv_fon.gif') no-repeat 144px 32px;
}
.our_adv .tit p{
color:#000;
font: bold 20px/24px Helvetica, Arial;
margin: 21px 0 0 476px; 
}
.our_adv .col-1{
background:url('/images/site/our_adv_img1.gif') no-repeat 4px 14px;
float:left;
margin: 0 0 0 100px; 
overflow:hidden;
width:105px;
}
.our_adv .col-1 img{
margin: 14px 0 0 4px;
}
.our_adv .col-1 p{
margin: 18px 0 0 0; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-2{
float:left;
margin: 0 0 0 19px; 
overflow:hidden;
width:115px;
}
.our_adv .col-2 img{
margin: 5px 0 0 0;
}
.our_adv .col-2 p{
margin: 19px 0 0 8px; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-3{
float:left;
margin: 0 0 0 15px; 
overflow:hidden;
width:130px;
}
.our_adv .col-3 img{
margin: 4px 0 0 13px;
}
.our_adv .col-3 p{
margin: 23px 0 0 8px; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-4{
float:left;
margin: 0 0 0 23px; 
overflow:hidden;
width:120px;
}
.our_adv .col-4 img{
margin: 14px 0 0 5px;
}
.our_adv .col-4 p{
margin: 20px 0 0 0; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-5{
float:left;
margin: 0 0 0 28px; 
overflow:hidden;
width:128px;
}
.our_adv .col-5 img{
margin: 14px 0 0 5px;
}
.our_adv .col-5 p{
margin: 19px 0 0 8px; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-6{
float:left;
margin: 0 0 0 22px; 
overflow:hidden;
width:120px;
}
.our_adv .col-6 img{
margin: 13px 0 0 6px;
}
.our_adv .col-6 p{
margin: 20px 0 0 0; 
color:#000;
font: normal 13px/16px Tahoma;
}
.our_adv .col-7{
float:left;
margin: 0 0 0 5px; 
overflow:hidden;
width:130px;
}
.our_adv .col-7 img{
margin: 17px 0 0 0;
}
.our_adv .col-7 p{
margin: 20px 0 0 17px; 
color:#000;
font: normal 13px/16px Tahoma;
}
/* solutions+certificate
----------------------------------------------------------------------------*/
.solutions{
float:left;
width:260px;
margin: 9px 0 0 79px; 
overflow:hidden;
}
.certificate{
float:right;
background:#fffddc;
width:715px;
margin: 13px 0 0 0; 
overflow:hidden;
}
.in-cert{
margin: 0 0 0 16px; 
overflow:hidden;
}
.solutions .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.solutions .lnk{
background:url('/images/site/sol_line.gif') no-repeat left 8px;
overflow:hidden;
margin: 16px 0 0 0; 
}
.solutions .lnk p{
margin: 0 0 0 35px; 
}
.solutions .lnk p a{
color:#07659b;
font: normal 13px/16px Tahoma;
text-decoration: underline;
}
.solutions .lnk p a:hover{
color:#2b92cd;
}
.certificate .tit{
color:#e63a30;
font: bold 25px/31px Helvetica, Arial;
margin: 27px 0 0 19px; 
}
.certificate .col{
float:left;
width:140px;
margin: 20px 0 0 20px; 
overflow:hidden;
}
.certificate .col .pic{
background:url('/images/site/cert_pic_fon.gif') no-repeat left top;
width:116px;
height:162px;
overflow:hidden;
}
.certificate .col .pic p{
margin: 6px 0 0 8px; 
}
.certificate .col .lnk{
overflow:hidden;
margin: 10px 0 0 1px; 
}
.certificate .col .lnk a{
color:#07659b;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
.certificate .col .lnk a:hover{
color:#2b92cd;
}
.cert_all{
position:absolute;
margin: -22px 0 0 535px; 
}
.cert_all a{
color:#959595;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
/* trust_us
----------------------------------------------------------------------------*/
.trust_us{
overflow:hidden;
padding: 7px 0 0 0;
}
.trust_us .tit{
color:#000;
font: bold 25px/31px Helvetica, Arial;
margin: 0 0 0 78px; 
}
.trust_us table{
margin-left: 69px; 
}
.trust_us table{
margin-top: 9px; 
margin-bottom: 36px 
}
.trust_us table td{
padding: 8px 11px 7px 11px;
}
/* distributors
----------------------------------------------------------------------------*/
.distrib{
overflow:hidden;
}
.distrib .tit{
color:#000;
font: bold 15px/21px Helvetica, Arial;
margin: 0 0 0 78px; 
}
.distrib table{
margin-left: 69px; 
}
.distrib table{
margin-top: 17px; 
margin-bottom: 38px 
}
.distrib table td{
padding: 8px 11px 7px 11px;
}

/* left col
----------------------------------------------------------------------------*/
.Lcol{
float:left;
width:275px;
margin: 14px 0 0 79px; 
overflow:hidden;
}
.Lcol .solutions{
float:none!important; 
width:260px;
margin: 29px 0 0 0!important; 
overflow:hidden;
}
.other_word{
width:260px;
margin: 29px 0 0 0; 
overflow:hidden;
}
.other_word .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.other_word .lnk{
background:url('/images/site/other_word_point.gif') no-repeat 1px 6px;
overflow:hidden;
margin: 9px 0 0 0; 
}
.other_word .lnk p{
margin: 0 0 0 15px; 
color:#07659b;
font: normal 11px Tahoma;
text-decoration: underline;
}
.other_word .lnk p a{
color:#07659b;
font: normal 11px Tahoma;
text-decoration: underline;
}
.other_word .lnk p a:hover{
color:#2b92cd;
}
.our_adv-2{
width:275px;
margin: 29px 0 0 0; 
overflow:hidden;
}
.our_adv-2 .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.oa_pic{
float:left;
width:90px; 
height: 55px;
margin: 5px 0 0 0; 
}
.oa_txt{
float:left;
width:165px; 
margin: 0 0 0 15px; 
color:#646d82;
font: normal 13px/17px Helvetica, Arial;
}
.Lmenu{
width:250px;
margin: 0 0 0 0; 
overflow:hidden;
}
.Lmenu .pnk{
background:url('/images/site/Lmenu_pnk-fon.png') no-repeat left bottom;
width:250px;
margin: 9px 0 0 0; 
overflow:hidden;
}
.Lmenu .pnk div{
margin: 7px 7px 7px 14px; 
}
.Lmenu .pnk div a{
color:#56627d;
font: bold 15px/15px Helvetica, Arial;
text-shadow: #fff 1px 1px;
text-decoration: none;
}
.Lmenu .pnk div a h3{
color:#56627d;
font: bold 15px/15px Helvetica, Arial;
text-shadow: #fff 1px 1px;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.Lmenu .lnk{
background:url('/images/site/other_word_point.gif') no-repeat left 5px;
overflow:hidden;
margin: 9px 7px 0 0; 
}
.Lmenu .lnk p{
margin: 0 0 0 14px; 
color:#07659b;
font: normal 11px/13px Tahoma;
text-decoration: underline;
}
.Lmenu .lnk p a{
color:#07659b;
font: normal 11px/13px Tahoma;
text-decoration: underline;
}
.Lmenu .lnk p a:hover{
color:#e63a30;
}
.Lmenu .act_lnk{
background:url('/images/site/Lmenu-act_lnk_fon.gif') no-repeat left top;
width:237px;
overflow:hidden;
margin: 17px 7px 12px 0; 
}
.Lmenu .act_lnk p{
margin: 5px 14px 8px 14px; 
color:#fff;
font: bold 11px/13px Tahoma;
text-decoration: none;
}
.Lmenu .act_lnk p a{
color:#fff;
font: bold 11px/13px Tahoma;
text-decoration: none;
}
/* right col
----------------------------------------------------------------------------*/
.Rcol{
float:right;
width:697px;
margin: 20px 44px 0 0; 
overflow:hidden;
}
.Rcol .certificate{
float:none!important; 
background:#fffddc;
width:688px!important; 
margin: 19px 0 0 9px!important; 
overflow:hidden;
}
.Rcol .trust_us .tit{
margin: 0 0 0 9px!important; 
}
.Rcol .trust_us table{
margin-left: 0!important; 
}
.Rcol .trust_us table td{
padding: 8px 20px 7px 0!important;
}
.Rcol .distrib .tit{
margin: 0 0 0 9px!important;  
}
.Rcol .distrib table{
margin-left: 0!important; 
}
.Rcol .distrib table td{
padding: 8px 20px 7px 0!important;
}
.nav{
color:#666666;
font: normal 11px/15px Tahoma;
overflow:hidden;
margin: 0 0 0 9px; 
width:688px; 
}
.nav a{
color:#666666;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
.nav a:hover{
color:#07659b;
}
.zag{
margin: 5px 0 0 8px; 
overflow:hidden;
font: normal 30px/34px Helvetica, Arial;
color:#e63a30;
text-decoration: none;
}
.zag h1{
font: normal 30px/34px Helvetica, Arial;
color:#e63a30;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.article{
color:#363636;
font: normal 13px/18px  Helvetica, Arial;
margin: 17px 0 0 9px; 
width:664px; 
}
.article .R-ins{
float:right;
font: bold 20px/22px  Helvetica, Arial;
color:#363636;
position:relative;
margin:1px 22px 0 52px;
}
.article .R-ins h2, .article .L-ins h2{
font: bold 20px/22px  Helvetica, Arial;
color:#363636;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.i_arr-1{
background:url('/images/site/art_arrow-1.gif') no-repeat left top;
position:absolute;
z-index:2;
width:21px;
height:20px;
margin:1px 0 0 -30px;
}
.article .R-ins img{
margin-bottom: 17px;
}
.article .L-ins{
float:left;
font: bold 20px/22px  Helvetica, Arial;
color:#363636;
position:relative;
margin:2px 27px 0 27px;
}
.article .L-ins img{
margin-bottom: 17px;
}

.zapros{
margin: 34px 0 0 9px; 
width:686px; 
border:1px #cdcdcd solid;
overflow:hidden;
}
.z_fon{
position:absolute;
background:url('/images/site/zapros_fon.png') no-repeat left top;
z-index:2;
width:293px;
height:242px;
margin:-21px 0 0 30px;
}
.z_txt-1{
color:#737373;
font: bold 20px/22px  Helvetica, Arial;
margin: 49px 0 0 361px; 
}
.z_txt-1 span{
color:#737373;
font: bold 15px/18px  Helvetica, Arial;
}
.z_but-1{
width:279px;
height:61px;
margin: 17px 0 0 360px; 
}
.z_txt-2{
color:#000;
font: bold 20px/22px  Helvetica, Arial;
margin: 42px 0 0 29px; 
}
.z_f1{
float:left;
width:78px;
margin:4px 0 0px 29px;
font: normal 13px/16px Tahoma;
color:#363636;
}
.z_f2{
float:left;
background: url('/images/site/input-fon.gif') no-repeat center top;
width:208px;
height:26px;
margin:0 0 0 0;
}
.z_f2 div{
width:195px;
height:26px;
}
.z_inp {
width:195px;
border: 0px solid #000000;	
background:none;
font: normal 13px/16px Tahoma;
color:#363636;
text-align:left;	
margin:3px 5px 3px 8px;
}
.z_f3{
float:left;
width:88px;
margin:4px 0 0px 33px;
font: normal 13px/16px Tahoma;
color:#363636;
}
.z_but-2{
width:107px;
height:27px;
margin: 6px 0 29px 29px; 
}
.z_f4{
float:left;
background: url('/images/site/textarea-fon.gif') no-repeat center top;
width:538px;
height:126px;
margin:0px 0 0px 0px;
}
.z_f4 div{
width:525px;
height:126px;
}
.z_area {
width:525px;
height:116px;
border: 0px solid #000000;	
background:none;
font: normal 13px/16px Tahoma;
color:#363636;
text-align:left;	
margin:5px 5px 5px 8px;
}

/* footer
----------------------------------------------------------------------------*/
.f1{
float:left;
width:450px;
margin: 28px 0 0 55px; 
color:#959595;
font: normal 11px/15px Tahoma;
}
.f2{
float:right;
width:381px;
background:url('/images/site/adr_ico.gif') no-repeat left 2px;
margin: 28px 0 0 0; 
overflow:hidden;
}
.f2 p{
margin: 0 0 0 24px; 
color:#000;
font: normal 11px/15px Tahoma;
}
.article .lnk{
background:url('/images/site/other_word_point.gif') no-repeat 3px 8px;
overflow:hidden;
margin: 9px 0 0 0;
}
.article .lnk p{
margin: 0 0 0 15px;
color:#07659b;
font: normal 13px/15px  Helvetica, Arial;
text-decoration: none;
}
.article .lnk p a{
color:#07659b;
font: normal 13px/15px  Helvetica, Arial;
text-decoration: none;
}
.article .lnk p a:hover{
color:#2b92cd;
text-decoration: underline;
}
.article a{
color:#07659b;
font: normal 13px/15px  Helvetica, Arial;
text-decoration: underline;
}
.article p a:hover{
color:#2b92cd;
text-decoration: underline;
}
.article ul{
margin-top: 5px;
}
.article span{
font: normal 18px/20px  Helvetica, Arial;
}
.lev3{
margin: 0 0 0 20px;
}
.Lmenu .lev3 .lnk p{
text-decoration: none!important;
}
.Lmenu .lev3 .lnk p a{
text-decoration: none!important;
}
.Lmenu .lev3 .act_lnk{
background:url('/images/site/other_word_point.gif') no-repeat left 5px;
width:217px;
overflow:hidden;
margin: 17px 7px 12px 0;
}
.Lmenu .lev3 .act_lnk p{
margin: 0 14px 0 14px;
color:#07659b;
font: bold 11px/13px Tahoma;
text-decoration: none!important;
}
.Lmenu .lev3 .act_lnk p a{
color:#07659b;
font: bold 11px/13px Tahoma;
text-decoration: none!important;
}
.Lmenu .lev3 .lnk p a:hover{
color:#07659b!important;
text-decoration: underline!important; 
}

/*
.article img{
border:1px #a0aab9 solid;
}
*/
.no_img .bkg_2{
float:left;
background:#d72d00;
overflow:hidden;
height: 55px!important; 
width:80px;
margin: 50px 0 0 0!important;  
}
.no_img{
width:1100px;
height: 105px;
overflow:hidden;
}
.no_img .lnk{
float:left;
background:url('/images/site/s_img_lnk_bkg.gif') repeat-x left top;
overflow:hidden;
height: 50px;
width:953px;
}
.no_img .lnk div{
margin: 13px 0 0 19px; 
}
.no_img .lnk div span{
color:#e63a30;
font: bold 13px/20px Tahoma;
text-decoration: underline;
}
.no_img .lnk div a{
color:#666666;
font: normal 13px/20px Tahoma;
text-decoration: underline;
}
.no_img .lnk div a:hover{
color:#e63a30;
}
.no_img .menu{
float:left;
background:url('/images/site/s_img_menu_fon.png') repeat-x left top;
width:1020px;
height: 55px;
overflow:hidden;
margin:0; 
}
.no_img .menu .pnk_1,.no_img .menu .pnk_1act{
margin: 0 0 0 30px; 
float:left;
height: 55px;
width:370px;
overflow:hidden;
}
.no_img .menu .pnk_2,.no_img .menu .pnk_2act{
float:left;
height: 55px;
width:310px;
overflow:hidden;
}
.no_img .menu .pnk_3,.no_img .menu .pnk_3act{
float:left;
height: 55px;
width:285px;
overflow:hidden;
}
.no_img .menu .pnk_1{background:url('/images/site/pnk_1_ico-1a.png') no-repeat 15px 7px;}
.no_img .menu .pnk_2{background:url('/images/site/pnk_2_ico-1a.png') no-repeat 15px 14px;}
.no_img .menu .pnk_3{background:url('/images/site/pnk_3_ico-1a.png') no-repeat 15px 14px;}

.no_img .menu .pnk_1act{background:url('/images/site/pnk_1_ico-2.png') no-repeat 15px 7px;}
.no_img .menu .pnk_2act{background:url('/images/site/pnk_2_ico-2.png') no-repeat 15px 14px;}
.no_img .menu .pnk_3act{background:url('/images/site/pnk_3_ico-2.png') no-repeat 15px 14px;}

.no_img .menu .pnk_1 div,.no_img .menu .pnk_1act div {margin: 19px 0 0 57px;}
.no_img .menu .pnk_2 div,.no_img .menu .pnk_2act div {margin: 19px 0 0 57px;}
.no_img .menu .pnk_3 div,.no_img .menu .pnk_3act div {margin: 19px 0 0 57px;}

.no_img .menu .pnk_1act div a,.no_img .menu .pnk_2act div a,.no_img .menu .pnk_3act div a{
font: bold 18px/18px Helvetica, Arial;
color:#fff;
text-decoration: none;
}
.no_img .menu .pnk_1 div a,.no_img .menu .pnk_2 div a,.no_img .menu .pnk_3 div a{
font: bold 18px/18px Helvetica, Arial;
color:#d9dbde;
text-decoration: none;
}
.no_img .menu .pnk_1act div a h2,.no_img .menu .pnk_2act div a h2,.no_img .menu .pnk_3act div a h2{
font: bold 18px/18px Helvetica, Arial;
color:#fff;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.no_img .menu .pnk_1 div a h2,.no_img .menu .pnk_2 div a h2,.no_img .menu .pnk_3 div a h2{
font: bold 18px/18px Helvetica, Arial;
color:#d9dbde;
text-decoration: none;
display:inline;	
padding: 0;
margin: 0;  
}
.our_adv-3{
width:275px;
margin: 9px 0 0 0; 
overflow:hidden;
}
.our_adv-3 .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.our_adv-3 .tit p{
margin: 0 0 0 0; 
}

.Lmenu .lnk2, .Lmenu .act_lnk2{
background:url('/images/site/other_word_point2.gif') no-repeat left 5px;
overflow:hidden;
margin: 9px 7px 0 14px; 
}
.Lmenu .lnk2 p,.Lmenu .act_lnk2 p{
margin: 0 0 0 14px; 
color:#7f7f7f;
font: normal 11px/13px Tahoma;
text-decoration: none;
}
.Lmenu .lnk2 p a{
color:#07659b;
font: normal 11px/13px Tahoma;
text-decoration: underline;
}
.Lmenu .lnk2 p a:hover{
color:#e63a30;
}
.Lmenu .act_lnk2 p a{
color:#e63a30;
font: bold 11px/13px Tahoma;
text-decoration: none;
}

.Lmenu .filter{
margin: 15px 0 0 14px;  
color:#000000;
font: normal 11px/13px Tahoma;
text-decoration: none;
}

.Rmenu{
margin: 0 0 0 0;
overflow:hidden;
}
.Rmenu .lnk2, .Rmenu .act_lnk2{
background:url('/images/site/other_word_point2.gif') no-repeat left 5px;
overflow:hidden;
margin: 9px 7px 0 14px;
}
.Rmenu .lnk2 p,.Rmenu .act_lnk2 p{
margin: 0 0 0 14px;
color:#7f7f7f;
font: normal 11px/13px Tahoma;
text-decoration: none;
}
.Rmenu .lnk2 p a{
color:#07659b;
font: normal 11px/13px Tahoma;
text-decoration: underline;
}
.Rmenu .lnk2 p a:hover{
color:#e63a30;
}
.Rmenu .act_lnk2 p a{
color:#e63a30;
font: bold 11px/13px Tahoma;
text-decoration: none;
}

.Rmenu .filter{
margin: 15px 0 0 14px; 
color:#000000;
font: normal 11px/13px Tahoma;
text-decoration: none;
}

/* ++++
-----------------------------------------------------------------------------*/
.hop17{clear:both;font: normal 0px/0px Tahoma;height:17px;}
.hop19{clear:both;font: normal 0px/0px Tahoma;height:19px;}

.Lcert{
float:left;
background:#fffddc;
width:251px;
margin: 42px 0 0 0; 
overflow:hidden;
}
.Lcert .tit{
color:#e63a30;
font: bold 20px/24px Helvetica, Arial;
margin: 22px 0 0 19px; 
}
.Lcert .pic{
float:left;
background:url('/images/site/Lcert_pic_fon.gif') no-repeat left top;
width:60px;
height:83px;
overflow:hidden;
margin: 2px 0 0 18px; 
}
.Lcert .pic p{
margin: 3px 0 0 4px; 
}
.Lcert .lnk{
float:left;
width:145px;
overflow:hidden;
margin: 5px 0 0 18px; 
}
.Lcert .lnk a{
color:#07659b;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
.Lcert .lnk a:hover{
color:#2b92cd;
}
.Lcert_all{
margin: 8px 0 0 19px; 
}
.Lcert_all a{
color:#959595;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}

.Mcol{
float:right;
width:987px;
margin: 20px 44px 0 0; 
overflow:hidden;
}
.Mcol-1{
float:left;
width:761px;
margin: 0 0 0 0; 
overflow:hidden;
}
.Mcol-1 .trust_us .tit{
margin: 0 0 0 9px!important;  
}
.Mcol-1 .trust_us table{
margin-left: 0!important;  
}
.Mcol-1 .distrib .tit{
margin: 0 0 0 9px!important;  
}
.Mcol-1 .distrib table{
margin-left: 0!important;  
}
.Mcol-1 .nav{
margin: 0 0 0 11px!important; 
width:740px!important;  
}
.Mcol-2{
float:left;
width:196px;
margin: 1px 0 0 30px; 
overflow:hidden;
}
.Mcol-2 .other_word{
width:196px!important; 
margin: 29px 0 0 0; 
overflow:hidden;
}

/* Mcol-2 filter
-----------------------------------------------------------------------------*/
.filter_zag{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.Mcol-2 .lnk2, .Mcol-2 .act_lnk2{
background:url('/images/site/other_word_point2.gif') no-repeat left 5px;
overflow:hidden;
margin: 9px 7px 0 2px; 
}
.Mcol-2 .lnk2 p,.Mcol-2 .act_lnk2 p{
margin: 0 0 0 14px; 
color:#7f7f7f;
font: normal 11px/13px Tahoma;
text-decoration: none;
}
.Mcol-2 .lnk2 p a{
color:#07659b;
font: normal 11px/13px Tahoma;
text-decoration: underline;
}
.Mcol-2 .lnk2 p a:hover{
color:#e63a30;
}
.Mcol-2 .act_lnk2 p a{
color:#e63a30;
font: bold 11px/13px Tahoma;
text-decoration: none;
}
.Mcol-2 .filter{
margin: 20px 0 0 2px;  
color:#000000;
font: normal 11px/13px Tahoma;
text-decoration: none;
}

.diap{
float:left;
width:176px;
overflow:hidden;
margin:10px 0 0 0;
}
.di-0{
font: normal 11px/13px Tahoma;
color:#000;
overflow:hidden;
margin:21px 0 0 0; 
}
.di-1{
float:left;
width:19px;
font: normal 11px/13px Tahoma;
color:#000;
overflow:hidden;
margin:10px 0 0 0; 
}
.di-2{
float:left;
background: transparent url('/images/site/diap-inp.gif') no-repeat left top;
width:58px;
height:22px;
overflow:hidden;
margin:6px 0 0 0; 
}
.di-2 div{
width:47px;
height:20px;
}
.diap-inp {
background:none;
width:47px;
border: 0px solid #000000;	
font: normal 11px/13px Tahoma;
color:#000000;
text-align:left;	
margin:4px 5px 2px 6px;
}
.di-3{
float:left;
text-align:center;
width:23px;
font: normal 11px/13px Tahoma;
color:#000;
overflow:hidden;
margin:10px 0 0 0; 
}
.di-4{
float:left;
background: transparent url('/images/site/diap-inp.gif') no-repeat left top;
width:58px;
height:22px;
overflow:hidden;
margin:6px 0 0 0; 
}
.di-4 div{
width:47px;
height:20px;
}
.di-polz{
background:url('/images/site/di-polz.png') no-repeat left top;
width:158px;
height:15px;
overflow:hidden;
margin:12px 0 0 0; 
}
.plz_1{
float:left;
background:url('/images/site/plz_1.png') no-repeat right top;
height:15px;
overflow:hidden;
cursor:pointer;
}
.plz_2{
float:right;
background:url('/images/site/plz_2.png') no-repeat left top;
height:15px;
overflow:hidden;
cursor:pointer;
}
/* Rzapros
-----------------------------------------------------------------------------*/
.Rzapros{
background:url('/images/site/Rzapros_fon.gif') no-repeat left top;
width:472px;
height:393px;
margin: 33px 0 0 0; 
overflow:hidden;
}
.Rzapros .txt{
margin: 17px 0 0 27px; 
color:#000;
font: normal 13px/16px Tahoma;
}
.Rzapros .but{
background:url('/images/site/Rzapros_but.png') no-repeat left top;
margin: 257px 0 0 5px; 
width:185px;
height:37px;
overflow:hidden;
}
.Rzapros .but p{
margin: 7px 0 0 0; 
text-align:center;
color:#000;
font: normal 13px/16px Tahoma;
}
.Rzapros .but p a{
color:#fff;
font: bold 16px/20px Helvetica, Arial;
text-shadow: #931901 -1px -1px;
text-decoration: none;
}

/* models
-----------------------------------------------------------------------------*/
.models{
width:196px;
margin: 32px 0 0 0; 
overflow:hidden;
}
.models .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.models .lnk{
background:url('/images/site/other_word_point.gif') no-repeat 1px 6px;
overflow:hidden;
margin: 9px 0 0 0; 
}
.models .lnk p{
margin: 0 0 0 15px; 
color:#7f7f7f;
font: normal 11px Tahoma;
text-decoration: underline;
}
.models .lnk p a{
color:#7f7f7f;
font: normal 11px Tahoma;
text-decoration: underline;
}
.models .lnk p a:hover{
color:#2b92cd;
}
.models .sh_all {
margin: 21px 0 0 0; 
color:#7f7f7f;
font: normal 11px Tahoma;
text-decoration: underline;
}
.models .sh_all a{
color:#7f7f7f;
font: normal 11px Tahoma;
text-decoration: underline;
}
.models .sh_all a:hover{
color:#2b92cd;
}

/* sm_tovar
-----------------------------------------------------------------------------*/
.sm_tovar{
width:196px;
margin: 17px 0 0 0; 
overflow:hidden;
}
.sm_tovar .tit{
color:#000;
font: bold 20px/22px Helvetica, Arial;
margin: 0 0 0 0; 
}
.sm_tovar .pic{
float:left;
width:55px; 
margin: 12px 0 0 0; 
}
.sm_tovar .txt{
float:left;
width:133px; 
margin: 11px 0 0 8px; 
color:#7f7f7f;
font: normal 11px/15px Tahoma;
}
.sm_tovar .txt span{
color:#e63a30;
font: normal 11px/15px Tahoma;
}
.sm_tovar .txt a{
color:#07659b;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
.sm_tovar .txt a:hover{
color:#2b92cd;
}
.hop6{clear:both;font: normal 0px/0px Tahoma;height:6px;}
.hop13{clear:both;font: normal 0px/0px Tahoma;height:13px;}
.sm_tovar .line{
width:173px; 
height:1px;
margin: 0 0 0 1px; 
background:#e7e7e7;
font: normal 0px/0px Tahoma;
}

/* info
-----------------------------------------------------------------------------*/
.info{
margin: 24px 0 0 10px; 
color:#7f7f7f;
font: normal 11px/15px Tahoma;
}
/* pages
-----------------------------------------------------------------------------*/
.pages{
background:url('/images/site/page_fon.gif') repeat-x left top;
margin: 0 0 0 10px; 
width:751px; 
height:32px;
overflow:hidden;
}
.pages .sort-cena{
float:right;
width:62px; 
height:32px;
overflow:hidden;
margin: 0 0 0 12px; 
}
.pages .sc1{
float:left;
width:31px; 
overflow:hidden;
color:#56627d;
font: normal 11px/15px Tahoma;
margin: 9px 0 0 0; 
}
.pages .sc2{
float:left;
width:5px; 
overflow:hidden;
margin: 12px 0 0 5px; 
}
.on-page{
float:right;
width:250px;
font: normal 11px/15px Tahoma;
color:#56627d;
}
.on-page .op_txt{float:right;overflow:hidden;margin: 9px 0 0 0;}
.on-page .op_sel{float:right;margin:6px 0px 0px 5px;}


.pages .number{
overflow:hidden;
margin:0 0 0 11px;
float:left;
width:400px;
}
.p_tit{
float:left;
width:58px; 
overflow:hidden;
color:#56627d;
font: normal 11px/15px Tahoma;
margin: 9px 0 0 0; 
}
.mc_p{
float:left;
overflow:hidden;
margin:0;
font: normal 11px/32px Tahoma;
}
.mc_p a{
font: normal 11px/32px Tahoma;
color:#56627d;
text-decoration: none;
}
.mc_p span{
font: normal 11px/32px Tahoma;
color:#000;
text-decoration: none; 
padding:10px 4px 9px 5px;
background:url('/images/site/pages_num.gif') repeat-x left top;
}
.mc_p a:hover{
color:#2b92cd;
}
.p_arr{
float:left;
overflow:hidden;
margin:10px 0 0 8px;
width:15px; 
height:15px; 
}

/* spisok
-----------------------------------------------------------------------------*/
.spisok{
margin: 0 0 0 10px; 
width:751px; 
overflow:hidden;
}
.spisok .pos{
float:left;
overflow:hidden;
width:240px; 
margin: 0 10px 0 0; 
}
.spisok .pos .pic{
margin: 27px 0 0 0; 
overflow:hidden;
}
.spisok .pos .lnk{
margin: 14px 0 0 0; 
}
.spisok .pos .lnk a{
color:#07659b;
font: normal 13px/17px Tahoma;
text-decoration: underline;
}
.spisok .pos .lnk a:hover{
color:#2b92cd;
}
.spisok .pos .cena{
overflow:hidden;
font: normal 11px/15px Tahoma;
color:#000;
margin: 9px 0 0 0; 
}
.spisok .pos .cena span{
overflow:hidden;
font: normal 21px/25px Tahoma;
color:#e63a30;
}
.spisok .pos table{
margin-top: 12px; 
}
td.ft_1{
font: normal 11px/15px Tahoma;
color:#7f7f7f;
vertical-align:top;
}
td.ft_2{
font: normal 11px/15px Tahoma;
color:#000000;
padding-left:15px;
vertical-align:top;
}
.spisok .pos .opis{
margin-top: 12px; 
}
.spisok .pos .opis a{
color:#07659b;
font: normal 11px/15px Tahoma;
text-decoration: underline;
}
.spisok .pos .opis a:hover{
color:#2b92cd;
}
.spisok .line{
width:751px; 
height:1px;
margin: 0 0 0 0; 
background:#e7e7e7;
font: normal 0px/0px Tahoma;
}
.srav{
margin:16px 0 0 0;
overflow:hidden;
}	
.sr1{
float:left;
width:20px; 
overflow:hidden;
margin:2px 0 0 0;
}
.sr2{
float:left;
width:70px; 
overflow:hidden;
font: normal 11px/15px Tahoma;
color:#666666;
text-decoration: underline;
}
.sr2 label{
cursor:pointer;
}		
.hop7{clear:both;font: normal 0px/0px Tahoma;height:7px;}
/* add
-----------------------------------------------------------------------------*/
.spisok .tit{
color:#000;
font: bold 20px/30px Helvetica, Arial;
margin: 30px 0 0 0; 
}
.alter_srav{
background:url('/images/site/alter_srav.gif') repeat-x left top;
height:26px;
overflow:hidden;
cursor:pointer;
margin: 0 0 0 10px; 
}
.alter_srav p{
margin: 6px 0 0 0; 
text-align:center;
color:#56627d;
font: bold 11px/13px Tahoma;
}
.alter_srav p a{
color:#56627d;
font: bold 11px/13px Tahoma;
text-shadow: #f3f5f7 1px 1px;
text-decoration: none;
}

.z_txt-3{
color:#000;
font: bold 15px/17px  Helvetica, Arial;
margin: 25px 0 0 29px; 
}
.Mcol-1 .z_f1{
float:left;
width:97px!important; 
margin:4px 0 0px 29px!important;
font: normal 13px/16px Tahoma;
color:#363636;
}
.z_f1 span, .z_f3 span{
color:#ff0000;
}
.Mcol-1 .z_f3{
float:left;
width:80px!important; 
margin:4px 0 0px 42px!important; 
font: normal 13px/16px Tahoma;
color:#363636;
}
.Mcol-1 .z_but-2{
margin: 6px 0 29px 126px!important;  
}
.Mcol-1 .zapros{
width:749px!important; 
margin: 8px 0 0 9px!important;  
}
.hop27{clear:both;font: normal 0px/0px Tahoma;height:27px;}


.zakaz_info{
background:#fffddc;
overflow:hidden;
margin: 12px 0 0 10px; 
}
.zakaz_info p.txt1{
font: normal 13px/15px Tahoma;
color:#000000;
margin: 24px 0 0 30px;  
}
.zakaz_info p.txt1 strong{
font: bold 13px/15px Tahoma;
color:#e63a30;
}
.zakaz_info p.txt1 span{
font: bold 13px/15px Tahoma;
color:#000;
}
.zakaz_info p.txt2{
font: normal 11px/15px Tahoma;
color:#000000;
margin: 16px 0 0 30px;  
}
.zakaz_info p.txt2 a{
font: normal 11px/15px Tahoma;
color:#07659b;
text-decoration: underline;
}
.zakaz_info p.txt2 a:hover{
color:#2b92cd;
}

.tovar{
overflow:hidden;
margin: 19px 0 0 0; 
}
.tovar .pic{
float:left;
margin: 5px 0 0 10px; 
overflow:hidden;
width:240px;
}
.tovar .har{
float:left;
margin: 0 0 0 29px; 
overflow:hidden;
width:472px;
}
.tovar .har p{
color:#000;
font: bold 15px/21px Helvetica, Arial;
margin: 0 0 0 0; 
}
.tovar .har table{
margin-top: 16px; 
}
td.th_1{
font: normal 13px/22px Tahoma;
color:#7f7f7f;
vertical-align:top;
padding-left:1px;
}
td.th_2{
font: normal 13px/22px Tahoma;
color:#000000;
padding-left:21px;
vertical-align:top;
}
.tovar .cena {
text-align:center;
margin: 29px 0 0 0; 
width:231px;
color:#000;
font: normal 11px/15px Tahoma;
}
.tovar .cena span{
color:#e63a30;
font: normal 21px/29px Tahoma;
}
.tovar .in_cart{
background:url('/images/site/in_cart_but.gif') no-repeat left top;
margin: 16px 0 0 12px; 
width:207px;
height:32px;
overflow:hidden;
}
.tovar .in_cart p{
margin: 6px 0 0 41px; 
color:#000;
font: bold 15px/19px Helvetica, Arial;
}
.tovar .in_cart p a{
color:#fff;
font: bold 15px/19px Helvetica, Arial;
text-shadow: #961f01 -1px -1px;
text-decoration: none;
}

.kol-1{
float:left;
width:70px;
font: normal 11px/13px Tahoma;
color:#000;
overflow:hidden;
margin:23px 0 0 37px; 
}
.kol-2{
float:left;
background: transparent url('/images/site/diap-inp.gif') no-repeat left top;
width:58px;
height:22px;
overflow:hidden;
margin:19px 0 0 0; 
}
.kol-2 div{
width:47px;
height:20px;
}
.kol-3{
float:left;
width:25px;
font: normal 11px/13px Tahoma;
color:#000;
overflow:hidden;
margin:23px 0 0 8px; 
}

.tovar .opis{
font: normal 11px/15px Tahoma;
color:#666666;
overflow:hidden;
}
.tovar .opis .tit{
font: bold 15px/19px Helvetica, Arial;
color:#000;
margin:9px 0 0 9px; 
}
.tovar .opis .txt{
margin:9px 0 0 10px; 
}

.tabs{
height:36px;
overflow:hidden;
background: transparent url('/images/site/tabs_line.gif') repeat-x left top;
margin:21px 0 0 10px; 
font: normal 13px/15px Tahoma;
color:#000;
}
.tabs p{
text-align:center;
font: normal 13px/15px Tahoma;
color:#000;
margin:10px 0 0 0; 
}
.tab1, .act_tab1{
float:left;
width:108px;
height:36px;
margin:0 3px 0 0; 
cursor:pointer;
}
.tab1{
background: transparent url('/images/site/tab1.gif') no-repeat left top;
}
.act_tab1{
background: transparent url('/images/site/tab1.gif') no-repeat left bottom;
}
.act_tab1 p, .act_tab2 p, .act_tab3 p, .act_tab4 p, .act_tab5 p{
font: bold 13px/15px Tahoma;
color:#000;
}
.tab2, .act_tab2{
float:left;
width:163px;
height:36px;
margin:0 3px 0 0; 
cursor:pointer;
}
.tab2{
background: transparent url('/images/site/tab2.gif') no-repeat left top;
}
.act_tab2{
background: transparent url('/images/site/tab2.gif') no-repeat left bottom;
}
.tab3, .act_tab3{
float:left;
width:123px;
height:36px;
margin:0 3px 0 0; 
cursor:pointer;
}
.tab3{
background: transparent url('/images/site/tab3.gif') no-repeat left top;
}
.act_tab3{
background: transparent url('/images/site/tab3.gif') no-repeat left bottom;
}
.tab4, .act_tab4{
float:left;
width:138px;
height:36px;
margin:0 3px 0 0; 
cursor:pointer;
}
.tab4{
background: transparent url('/images/site/tab4.gif') no-repeat left top;
}
.act_tab4{
background: transparent url('/images/site/tab4.gif') no-repeat left bottom;
}
.tab5, .act_tab5{
float:left;
width:93px;
height:36px;
margin:0 3px 0 0; 
cursor:pointer;
}
.tab5{
background: transparent url('/images/site/tab5.gif') no-repeat left top;
}
.act_tab5{
background: transparent url('/images/site/tab5.gif') no-repeat left bottom;
}

