html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;font-size: 12px;}

body{
text-align:center;/*выравнивание myContent по центру в ie5*/
}

a{
color:#006d33;
}

a:hover{
text-decoration:none;
}


/*Head*/
div.head{
width: 985px;
margin: 0 auto;
background-color:#FFFFFF;
overflow:hidden;
}
div.logo{
background-image: url(../img/logo.jpg);
width: 302px;
height: 111px;
float:right;
cursor:pointer;
}
div.logo2{
background-image: url(../img/logo_2.jpg);
width: 261px;
height: 112px;
float:right;
cursor:pointer;
}

div.slogan{
width: 381px;
height: 111px;
overflow: hidden;
float:left;
}

div.slogan_line{
width: 100%;
text-align:center;
color: #d4dcd8;
font-family: "Myriad Pro", "Courier New", Courier, monospace;
font-weight:bolder;
font-size: 19pt;
margin-top: 44px;
}
div.slogan_line a{
color: #d4dcd8;
font-family: "Myriad Pro", "Courier New", Courier, monospace;
font-weight:bolder;
font-size: 19pt;
}

div.addr{
background-image: url(../img/addr.jpg);
width: 302px;
height: 111px;
float:left;
}
/*3hti*/
div.th3ht_g{
width: 295px;
background-color: #8bbf10;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_g div.title{
width: 100%;
background-color: #548904;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_g div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_g_img{
background-image: url(../img/trhbg_g.jpg);
background-repeat:repeat;
width: 100%;
}

div.th3ht_o{
width: 295px;
background-color: #f4b004;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_o div.title{
width: 100%;
background-color: #cb660e;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_o div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_o_img{
background-image: url(../img/trhbg_o.jpg);
background-repeat:repeat;
width: 100%;
}

div.th3ht_r{
width: 295px;
background-color: #d94d3d;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_r div.title{
width: 100%;
background-color: #c23121;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_r div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_r_img{
background-image: url(../img/trhbg_r.jpg);
background-repeat:repeat;
width: 100%;
}

div.th3ht_b{
width: 295px;
background-color: #1659bf;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_b div.title h2{
width: 100%;
background-color: #2e2289;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_b div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_b_img{
background-image: url(../img/trhbg_b.jpg);
background-repeat:repeat;
width: 100%;
}

div.th3ht_s{
width: 295px;
background-color: #2cc7f4;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_s div.title h2{
width: 100%;
background-color: #219dcb;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_s div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_s_img{
background-image: url(../img/trhbg_s.jpg);
background-repeat:repeat;
width: 100%;
}

div.th3ht_j{
width: 295px;
background-color: #d9d453;
color: #FFF;
overflow:hidden;
margin-top: 8px;
margin-left: 24px;
float:left;
}

div.th3ht_j div.title h2{
width: 100%;
background-color: #a3c261;
padding: 2px;
font-weight:bold;
font-size: 21px;
}

div.th3ht_j div.tbody{
width: 97%;
padding-left: 4px;
padding-top: 3px;
overflow:hidden;
text-align:left;
}

div.tbody div.th3ht_j_img{
background-image: url(../img/trhbg_j.jpg);
background-repeat:repeat;
width: 100%;
}
/*Body*/
div.mpbody{
width: 100%;
overflow:hidden;
}

div.nbody{
width: 985px;
margin: 0 auto;
background-color:#FFFFFF;
overflow:hidden;
}

div.bodyhead{
width: 985px;
overflow:hidden;
vertical-align:top;
}

div.left{
width: 263px;
float:left;
vertical-align:top;
overflow:hidden;
}

div.bgmenu{
width: 100%;
background-image: url(../img/bgmenu.jpg);
background-repeat:repeat-y;
}

div.mpbgmenu{
width: 985px;
background-image: url(../img/mpbgmenu.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

div.mainpl{
float:right;
width: 722px;
height: 277px;
background-image: url(../img/mainpl.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

div.mainpl div.teplpol{
margin-top: 78px;
margin-right: 68px;
float:right;
overflow:hidden;
}

a.teplpol_a{
font-size: 18px;
font-weight: bold;
color:#FFF;
}

div.menu{
width: 263px;
background-image: url(../img/bgmenu_vch.jpg);
background-repeat:no-repeat;
background-position:left top;

text-align:left;
overflow:hidden;
}

div.mpmenu{
float:left;
width: 263px;
background-image: url(../img/mpbgmenu_vch.jpg);
background-repeat:no-repeat;
background-position:left top;

text-align:left;
overflow:hidden;
}

div.menu_nch{
float:left;
width: 100%;
height: 2px;
background-image: url(../img/bgmenu_nch.jpg);
background-repeat:no-repeat;

padding-left: 48px;
overflow:hidden;
}

div.mpmenu_nch{
width: 985px;
height: 2px;
background-image: url(../img/mpbgmenu_nch.jpg);
background-repeat:no-repeat;

overflow:hidden;
}

div.linkrow{
width: 100%;
float:left;
margin-top: 18px;
overflow:hidden;
padding-left: 48px;
}

div.idot_menu{
margin-top: 4px;
float:left;
width: 14px;
height: 16px;
}

img.idot_menu_img{
}

div.menu a, div.mpmenu a{
float:left;
font-size: 17px;
color:#FFFFFF;
margin-left: 8px;
}

div.menu a:hover, div.mpmenu a:hover{
color: #f09f0d;
font-weight:bold;
font-size: 16px;
}

div.menu a.hover, div.mpmenu a.hover{
float:left;
font-size: 17px;
color:#FFFFFF;
margin-left: 8px;

text-decoration:none;
color: #f09f0d;
font-weight:bold;
}
/*right*/
div.right{
width: 692px;
overflow:hidden;
float:right;
text-align:left;
}

div.path_row h1 {
padding-bottom:4px;
text-align:left;
width:100%;
font-size:13px;
margin-bottom:10px;
font-weight:bold;
}

/*Footer*/
div.footer_ots_line{
width: 985px;
height: 16px;
margin: 0 auto;
background-color: #fff;
overflow:hidden;
}
div.footer{
width: 985px;
height: 164px;
margin: 0 auto;
background-color: #6ea330;
overflow:hidden;
}

div.footertext a, div.footertext ul li a{
color: #cecece;
}

div.footerlogo{
background-image: url(../img/footerlogo.jpg);
background-repeat:no-repeat;
cursor: pointer;
width: 262px;
height: 108px;
float:left;
margin-bottom: 32px;
}

div.footertext{
color: #FFF;
text-align:left;
margin-top: 18px;
padding-left: 32px;
overflow:hidden;
}

div.footertext a{
color: #FFF;
}

div.footer_siteside{
margin-top: 8px;
text-align:left;
padding-left: 16px;
overflow:hidden;
color: #FFF;
}

div.footer_siteside a{
color: #FFF;
}

div.footer_siteside a:hover{
}

/*News*/
a.news_prodoljenie{
color:#666666;
}

div.news_title h2{
float:left;
color: #006d33;
font-size: 43px;
font-weight:bold;
width: 100%;
}

div.news_anons{
float: left;
background-color: #d4dcd8;
overflow: hidden;
width: 99%;
padding: 6px 6px 8px 5px;
text-align:left;
margin-bottom: 2px;
}

div.news_body{
float: left;
overflow: hidden;
width: 99%;
padding: 6px 6px 8px 5px;
text-align:left;
margin-bottom: 2px;
line-height: normal;
}

img.news_anons_img{
float:left;
padding-right: 4px;
max-width: 200px;
}

img.news_img{
float:left;
padding-right: 4px;
max-width: 250px;
}

div.news_anons_title h2{
color: #4b4c4c;
margin: 2px;
font-weight:bold;
font-size: 12px;
margin-bottom: 5px;
cursor: pointer;
margin-left: 4px;
}

div.pages_row{
width: 100%;
text-align:left;
padding-bottom: 16px;
padding-top: 6px;
overflow:hidden;
float:left;
}
div.page{
float: left;
color:#FFF;
width: 28px;
height: 22px;
text-align:center;
padding-top: 6px;
background-color: #CCC;
margin-right: 2px;
font-size: 11px;
font-weight:bold;
cursor: pointer;
}
div.page:hover{
background-color:#4b4c4c;
}
div.page_hover{
float: left;
color:#FFF;
width: 28px;
height: 22px;
text-align:center;
padding-top: 6px;
background-color: #4b4c4c;
margin-right: 2px;
font-size: 11px;
font-weight:bold;
cursor:default;
}
/*Main Simple*/
div.mp_bbody{
text-align:left;
margin: 0 auto;
width: 940px;
overflow:hidden;
margin-bottom: 16px;
float:left;
}
div.mp_simple_title_green h2{
float:left;
color: #006d33;
font-size: 36px;
font-weight:bold;
width: 100%;
text-align:left;
}

div.mp_simple_title_green h1{
float:left;
color: #006d33;
font-size: 36px;
font-weight:bold;
width: 100%;
text-align:left;
margin-top: 8px;
}

div.mp_simple_title h2{
float:left;
color: #000;
font-size: 22px;
font-weight:bold;
width: 100%;
text-align:left;
}

img.mp_simple_img{
float:left;
max-width: 300px;
margin-right: 16px;
}
/*Gallery*/
div.gallerys_title h2{
float:left;
color: #006d33;
font-size: 43px;
font-weight:bold;
width: 100%;
text-align:left;
}

div.gallerys_map_title h2{
float:left;
color: #006d33;
font-size: 18px;
font-weight:bold;
width: 100%;
text-align:left;
overflow:hidden;
}

div.gallerys_div_el{
background-repeat:no-repeat;
width: 220px;
height: 150px;
overflow:hidden;
cursor: pointer;
}
/*cnodes_map*/
ul.cnodes_map_ul, ol, ul{
margin-left: 16px;
}

div.online_kons{
width: 95%;
overflow:hidden;
margin-top: 32px;
margin-bottom: 14px;
}
div.online_kons div.body div.title{
width: 100%;
overflow:hidden;
font-size:14px;
font-weight:bold;
}
div.online_kons div.body{
float: right;
width: 188px;
font-size:15px;
font-weight:normal;
padding-top: 8px;
text-align: left;
color: #006600;
}

div.online_kons div.icq{
float: left;
overflow:hidden;
width: 48px;
}

div.cart_pred{
width: 95%;
overflow:hidden;
margin-top: 32px;
margin-bottom: 14px;
}
div.cart_pred div.body div.title{
width: 100%;
overflow:hidden;
font-size:14px;
font-weight:bold;
}
div.cart_pred div.body{
float: right;
width: 184px;
font-size:18px;
font-weight:normal;
padding-top: 8px;
text-align: left;
color: #006600;
}

div.cart_pred div.img{
float: left;
overflow:hidden;
width: 64px;
}

div.d2gis_ref{
	overflow: hidden;
	float:left;
}
/*Sitemap*/
div.sm_toplevel{
    width: 50%;
    overflow: hidden;
    float: left;
    margin-bottom: 20px;
}
div.sm_toplevel h3{
    margin-bottom: 4px;
}
/*..sitemap*/
/*Дилеры*/
div.schem{
    height: 15px;
    overflow: hidden;
}
div.schem_p{
    overflow: hidden;
}
/*..дилеры*/

/*submenu*/
div.submenu{
    width: 263px;
    background-image: url(../img/submenubg.png);
    background-repeat:no-repeat;
    background-position:left top;
    display: none;
    text-align:left;
    overflow:hidden;

    position: absolute;
    z-index: 6;
}
/*submenu*/

/*Catalog*/
div.catalog_el{
    width: 48%;
    height: 180px;
    float: left;
    text-align: center;
}
div.catalog_el a{
    font-size: 18px;
}
/*.catalog*/

/*Корзина*/
div.cart_bask{
width: 95%;
overflow:hidden;
margin-top: 32px;
margin-bottom: 14px;
}
div.cart_bask div.body a.title{
width: 100%;
overflow:hidden;
font-size:14px;
font-weight:bold;
display: block;
}
div.cart_bask div.body{
float: right;
width: 184px;
padding-top: 8px;
text-align: left;
color: #006600;
}

div.cart_bask div.img{
float: left;
overflow:hidden;
width: 64px;
}
/*..корзина*/

ul li a.big{
    font-size: 17px;
}