body { font-family: Tahoma; font-size: 12px; color: #4C4C4C;
   margin: 0px; padding:0px;
    scrollbar-face-color:#EAEAEA;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-3dlight-color:#AEAEAE;
        scrollbar-darkshadow-color:#C0C0C0;
        scrollbar-shadow-color:#7e7e7e;
        scrollbar-arrow-color:#D46500;
        scrollbar-track-color:#FBFDFA; }
td { font-family: Tahoma; font-size: 12px; }

img { border-style:none; }
table { border-style:none; }
form { margin:0px; padding:0px; }

table.main_table {border-style:none; height:100%; width:100%}


A:link, A:visited { color:#D47300; text-decoration:underline; }
A:active, A:hover { color:#D47300; text-decoration:none; }

A.hm:link, A.hm:visited { color:#fff; font:normal 14px Tahoma; text-decoration:underline;  padding:2px; padding-bottom:5px;line-height:150%; }
A.hm:active, A.hm:hover { color:#fff; font:normal 14px Tahoma; text-decoration:none; padding:2px; padding-bottom:5px; background:#D47300;line-height:150%; }



td.head { width:100%;  vertical-align:top; background:#494542; }
#head_x { width:100%; height:100px; position:relative;  }
#head_ico { left:15px;  bottom:37px; position:absolute; color:#fff; }
#head_search { left:10px;  bottom:10px; position:absolute; color:#fff; }
#head_ru_en { right:10px;  top:10px; position:absolute; color:#fff; }
font.en_ru { background:#fff; color:#494542; padding:1 3 2 4; }
A.en_ru:link, A.en_ru:visited { color:#fff; text-decoration:none; }
A.en_ru:active, A.en_ru:hover { color:#fff; text-decoration:underline; }

#head_sub_menu { left:265px; bottom:-1px; position:absolute; color:#fff;  }
#head_sub_menu_white { left:0px; width:265px; height:4px; bottom:-1px; position:absolute; background:#fff; } 
td.vkl_kon { width:100%; background-image:url(../img/vkl_kon_fon.gif); background-repeat:repeat-x; }
td.vkl1 { vertical-align:top; padding-top:2px; }
td.vkl0 { vertical-align:top; padding-top:2px; background-image:url(../img/vkl_fon.gif); background-repeat:repeat-x; }
A.vkl:link, A.vkl:visited { color:#494542; text-decoration:none; }
A.vkl:active, A.vkl:hover { color:#494542; text-decoration:none; }

#head_logo { left:0px;  top:0px; position:absolute; color:#fff; }
td.head_menu { height:35px; padding:0 60 0 265; font:normal 14px Tahoma; color:#fff; }
td.head_banner { padding:13 50 25 265; background-image:url(../img/head_ten.gif); background-repeat:no-repeat; color:#fff; }

td.main { height:100%; vertical-align:top; padding:10 10 30 10; }
td.tit { font:normal 24px Tahoma; color:#d47300; vertical-align:bottom; padding:0 30 10 0; }
td.rss { vertical-align:bottom; padding:0 10 10 0; }

td.main_l { vertical-align:top; padding:10px; width:180px; border-right:1px solid #E28C01; }
td.mls { vertical-align:top; font:normal 12px Tahoma; color:#333; }
td.ml { vertical-align:top; font:normal 10px Tahoma; color:#333; }
td.act0 { font:normal 10px Tahoma;   }
/*td.act1 { font:normal 10px Tahoma; background:#E28C01; border-left:1px solid #CCCBCA; border-top:1px solid #CCCBCA; }
td.act2 { font:normal 10px Tahoma; background:#BDBDBD; font-weight:bold; color:#333; border-left:1px solid #CCCBCA; }*/

td.act1 { font:normal 10px Tahoma; color:#E28C01;  }
td.act2 { font:normal 10px Tahoma; color:#E28C01; font-weight:bold; color:#333;  }
A.ml:link, A.ml:visited { color:#333; font:normal 10px Tahoma; text-decoration:underline; }
A.ml:active, A.ml:hover { color:#333; font:normal 10px Tahoma; text-decoration:none; }

A.ml_act:link, A.ml_act:visited { color:#E28C01; font:normal 10px Tahoma; text-decoration:underline; }
A.ml_act:active, A.ml_act:hover { color:#E28C01; font:normal 10px Tahoma; text-decoration:none; }

td.main_c { vertical-align:top; padding:0 15 30 15; width:100%; }

td.main_r { vertical-align:top; padding:10px; width:180px; }
td.mr { padding:5 10 5 15; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; }
td.mr_top { text-align:center; font:normal 11px Tahoma; color:#e5e5e5; background-image:url(../img/mr_top.gif); background-repeat:no-repeat; }


td.mtt { border-top:1px solid #E9E8E8; height:10px; }
td.mtn { vertical-align:bottom; width:10px; height:20px; }
td.mtb { border-bottom:1px solid #E9E8E8; }
td.mtl { border-left:1px solid #E9E8E8; }
td.mtr { border-right:1px solid #E9E8E8; }
td.mtb_dop { border-bottom:1px solid #E9E8E8; text-align:right; vertical-align:bottom; padding-right:10px; padding-bottom:2px;  }
A.dop:link, A.dop:visited { color:#fff; font:normal 11px Tahoma; text-decoration:underline; background:#D46500; padding:1 4 2 4; }
A.dop:active, A.dop:hover { color:#fff; font:normal 11px Tahoma; text-decoration:none; background:#D46500; padding:1 4 2 4; }

td.mt1 { padding:5 10 15 5; vertical-align:top; color:#ccc; font:normal 11px Arial; }
td.mt2 { width:100%; padding:5 5 15 5; }



.url_line { color:#E28C01; font:normal 10px Tahoma; padding:0 0 30 10; }
A.ul:link, A.ul:visited { color:#333; font:normal 10px Tahoma; text-decoration:none; }
A.ul:active, A.ul:hover { color:#333; font:normal 10px Tahoma; text-decoration:underline; }
.ulslesh { color:#333; font:normal 10px Tahoma;  }

td.foot { height:52px; vertical-align:top; background:#494542; }
td.foot2 { height:52px; color:#999; font:normal 11px Tahoma; vertical-align:center; }
td.foot3 { text-align:right; padding-right:10px; height:52px; color:#999; font:normal 11px Tahoma; vertical-align:center; }
.podp_txt { background:#494542; border:1px solid #999999; font:normal 11px Tahoma; color:#999; width:125px; }
.podp_but { background:#494542; border:1px solid #343434; font:normal 11px Tahoma; color:#999; width:22px; }

.foot_1 { height:3px; background:#494542; }
.foot_0 { height:1px; }
A.fm:link, A.fm:visited { color:#999; font:normal 12px Tahoma; text-decoration:underline; }
A.fm:active, A.fm:hover { color:#999; font:normal 12px Tahoma; text-decoration:none; }
.knopki { width:100px; padding:10px; }

.menu_vp { padding:5 15 10 10; background:#494542; width:180px;
  background-image:url(../img/menu_ugol.gif); background-position:right bottom; background-repeat:no-repeat;
  border-top:1px solid #D47300; border-right:1px solid #D47300; border-bottom:2px solid #D47300; border-left:1px solid #494542; }
td.menu2 { padding:5 0 5 0; font:normal 14px Tahoma; color:#fff; }
A.menu2:link, A.menu2:visited { color:#ccc; font:normal 10px Tahoma; text-decoration:underline; }
A.menu2:active, A.menu2:hover { color:#ccc; font:normal 10px Tahoma; text-decoration:none; }


.search_txt { background:#EDF1F2; border:1px solid #D5D5D5; font:normal 12px Tahoma; color:#999; width:180px; height:20px; }

.form_kab { margin-left:50px; width:711px; height:249px; background-image:url(../img/fon_form_kab.gif); background-repeat:no-repeat; }
div.fki { padding-bottom:5px; font:normal 11px Tahoma; }
div.fkt { padding-bottom:5px; font:normal 11px Tahoma; }
.form_kab_inp { border:1px solid #898989; font:normal 11px Tahoma; height:18px; }
.form_kab_but { border:1px solid #898989; font:normal 11px Tahoma; height:18px; }
.form_kab_ta  { border:1px solid #898989; font:normal 11px Tahoma; width:100%; height:137px; }
td.fkb { text-align:right; height:100%; vertical-align:top; padding:7 45 0 0; }
A.fkb:link, A.fkb:visited { color:#000; font:normal 11px Tahoma; text-decoration:underline; }
A.fkb:active, A.fkb:hover { color:#000; font:normal 11px Tahoma; text-decoration:none; }

td.pl_pg { padding:0 4 0 4; height:20px; background:#494542; }
font.pl_pg { padding:0 3 0 3; background:#E28C01; color:#fff; }
A.pl_pg:link, A.pl_pg:visited { color:#fff; font:normal 11px Tahoma; text-decoration:underline; }
A.pl_pg:active, A.pl_pg:hover { color:#fff; font:normal 11px Tahoma; text-decoration:none; }

.tab_faq { margin-left:50px; width:600px;  }
td.faq_t1 { vertical-align:top; color:#000; font-weight:bold; border-left:5px solid #EDEDED; border-top:3px solid #EDEDED; border-right:2px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_t2 { vertical-align:top; color:#000; font:normal 11px Tahoma; border-top:3px solid #EDEDED; border-right:3px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_v1 { vertical-align:top; color:#000; font-weight:bold; border-left:5px solid #EDEDED; border-right:2px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_v2 { vertical-align:top; color:#000; font:normal 11px Tahoma; border-right:3px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_o1 { vertical-align:top; color:#000; font-weight:bold; border-left:1px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_o2 { vertical-align:top; color:#000; font:normal 11px Tahoma; border-right:1px solid #EDEDED; border-bottom:2px solid #EDEDED; }
td.faq_d { text-align:right; vertical-align:top; color:#666; font:normal 11px Tahoma; }
td.faq_t { vertical-align:top; color:#666; font:normal 11px Tahoma; }


td.ent_left { width:137px; padding-left:40px;  }
#enter_x { width:426px; height:200px; position:relative; background-image:url(../img/enter_fon.gif); background-repeat:no-repeat; }
A.ent:link, A.ent:visited { color:#565656; font:normal 11px Tahoma; text-decoration:underline; line-height:23px; }
A.ent:active, A.ent:hover { color:#565656; font:normal 11px Tahoma; text-decoration:none; line-height:23px; }
A.entb:link, A.entb:visited { color:#d98600; font:normal 11px Tahoma; text-decoration:none; border-bottom:1px dashed #d98600; }
A.entb:active, A.entb:hover { color:#d98600; font:normal 11px Tahoma; text-decoration:none; }
input.ent { background:#fff; border:1px solid #C9C9C9; font:normal 12px Tahoma; color:#565656; width:250px; height:25px; }
#ent_title { left:135px; top:5px; position:absolute; font:bold 13px Arial; color:#494542; }
#ent_log { left:75px; top:55px; position:absolute; font:normal 11px Tahoma; color:#999; }
#ent_log_inp { left:75px; top:72px; position:absolute; }
#ent_pas { left:75px; top:108px; position:absolute; font:normal 11px Tahoma; color:#999; }
#ent_pas_inp { left:75px; top:125px; position:absolute; }
#ent_but { left:160px; top:186px; position:absolute; font:normal 11px Tahoma; color:#d98600; }

div.map_site { padding-left:50px; }
ul { margin:0px; padding:5 0 0 30; }
li { margin:0px; padding:5px; }
ul li { list-style-image: url(../img/mark_1st_gray.gif); }
ul li li { list-style-image: url(../img/mark_2d_gray.gif); }





/* W3C */
.tab1 { width:100%; height:100%; }
.img1 { width:22px; height:21px; }