html, body {height:100%; margin:0px; padding:0px}
body, td {color:#3c5666; font-family:tahoma; font-size:13px}
html {overflow:scroll}

a {color:#4d535a; text-decoration:underline}
a:hover {text-decoration:none}


.input {width:230px; height:21px; border:1px solid #242424; background:#ffffff; font-family:tahoma; font-size:13px; color:#242424}
.input2 {width:255px; height:19px; border:1px solid #d6dde2; background:#ffffff; font-family:tahoma; font-size:13px; color:#242424}
.textarea {width:380px; height:170px; border:1px solid #242424; background:#ffffff; font-family:tahoma; font-size:13px; color:#242424}
.textarea2 {width:255px; height:155px; border:1px solid #d6dde2; background:#ffffff; font-family:tahoma; font-size:13px; color:#242424}
.img {float:left; margin:0px 15px 7px 0px}
.img2 {float:left; margin:0px 20px 20px 0px}
.opacity {filter:Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5}

table.w {width:100%; margin:30px 0px 0px 0px}
table.w tr td {}
table.w tr td.w_1 {padding:0px 0px 0px 30px}
table.w tr td.w_1_opacity {padding:0px 0px 0px 30px; filter:Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5}
table.w tr td.w_2 {padding:30px 0px 0px 30px}
table.w tr td.w_3 {padding:30px 0px 5px 30px}
table.w tr td.w_3 div.bg {border-bottom:5px solid #3c5666; margin:7px 40px 0px 0px}
table.w tr td.w_4 {padding:25px 40px 30px 30px}
table.w tr td.w_5 {padding:0px 40px 30px 30px}
table.w tr td.w_5 div.bg {border-bottom:5px solid #c52d2a; margin:0px 0px 7px 0px}
table.w tr td.w_6 {padding:5px 0px 35px 30px}


table.top {width:100%}
table.top tr td.t_1 {width:111px}
table.top tr td.t_2 {padding:15px 40px 0px 35px}

table.top_2 {width:100%}
table.top_2 tr td.t2_1 {width:111px; padding:60px 0px 0px 0px; font-family:Arial; font-size:15px; /*background:url(../img/2009.gif) no-repeat*/}
table.top_2 tr td.t2_1 a {text-decoration:none}
table.top_2 tr td.t2_1 div {width:111px; height:0px; margin:0px 0px 2px 0px; padding:0px; height:2px; font-size:1px; border-bottom:1px solid #3c5666}
table.top_2 tr td.t2_1 span {padding-left:15px; background:url(../img/arr_off.gif) left no-repeat; cursor:pointer}
table.top_2 tr td.t2_1 span.r {padding-left:15px; background:url(../img/arr_on.gif) left no-repeat; color:#c52d2a; cursor:pointer}
table.top_2 tr td.t2_2 {padding:15px 40px 0px 35px}

table.top_2_opacity {width:100%; filter:Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5}
table.top_2_opacity tr td.t2_1 {width:111px; padding:40px 0px 0px 0px; font-family:Arial; font-size:15px}
table.top_2_opacity tr td.t2_1 a {text-decoration:none}
table.top_2_opacity tr td.t2_1 div {width:111px; height:0px; margin:0px 0px 2px 0px; padding:0px; height:2px; font-size:1px; border-bottom:1px solid #3c5666}
table.top_2_opacity tr td.t2_1 span {padding-left:15px; background:url(../img/arr_off.gif) left no-repeat; cursor:pointer}
table.top_2_opacity tr td.t2_1 span.r {padding-left:15px; background:url(../img/arr_on.gif) left no-repeat; color:#c52d2a; cursor:pointer}
table.top_2_opacity tr td.t2_2 {padding:15px 40px 0px 35px}

table.type {width:100%}
table.type tr td.type_1 {width:111px; padding-top:60px; width:130px}
table.type tr td.type_2 {padding:0px 0px 30px 35px}

table.loghmm {width:100%}
table.loghmm tr td.loghmm_3 {border-bottom:5px solid #3c5666; padding:14px 5px 5px 0px}

table.hmm {margin-right:5px}
table.hmm tr td {padding-left:45px}

table.menu_top {width:100%}
table.menu_top tr td {padding-left:1px}
table.menu_top tr td.mt_1 {cursor:pointer; width:100px; padding:0px}
table.menu_top tr td.mt_1_over {cursor:pointer; width:100px; padding:0px}
table.menu_top tr td.mt_1 div.menu_text {margin-bottom:15px}
table.menu_top tr td.mt_1_over div.menu_text {margin-bottom:15px}
table.menu_top tr td.mt_1 div.menu_text a {font-size:12px; line-height:14px; color:#3a505d; text-decoration:none}
table.menu_top tr td.mt_1_over div.menu_text a {font-size:12px; line-height:14px; color:#c52d2a; text-decoration:underline}
table.menu_top tr td.mt_1 div.menu_img {border:1px solid #c8d1d8; border-bottom:0px; width:98px; height:97px}
table.menu_top tr td.mt_1_over div.menu_img {border:1px solid #c8d1d8; border-bottom:0px; width:98px; height:97px}
table.menu_top tr td.mt_1 div.menu_line {background:#3c5666; height:5px; margin-top:2px; font-size:1px; _width:98px}
table.menu_top tr td.mt_1_over div.menu_line {background:#c52d2a; height:5px; margin-top:2px; font-size:1px; _width:98px}

table.main_ban {width:100%}
table.main_ban tr td.mb_1 {width:100%; padding:10px 14px; background:#3c5666}
table.main_ban tr td.mb_2 {padding:10px 14px; background:#69808e}
table.main_ban tr td.mb_3 {width:40px; background:#c52d2a}

table.sh {width:100%}
table.sh tr td.sh_1 {width:230px}

table.main_spec {width:380px}
table.main_spec tr td.ms_1 {padding-bottom:5px}
table.main_spec tr td.ms_2 {}
table.main_spec tr td.ms_2 div {background:url(../img/arr_white.gif) no-repeat; padding:2px 0px 5px 25px; color:#ffffff}

table.main_spec2 {width:230px}
table.main_spec2 tr td.ms2_1 {height:108px}
table.main_spec2 tr td.ms2_2 {padding:10px 0px 0px 25px}
table.main_spec2 tr td.ms2_2 div {margin:4px 0px; _margin:0px; color:#ffffff; font-size:13px; line-height:17px}

table.main {width:100%}
table.main tr td.m_1 {width:41%; padding-right:60px}
table.main tr td.m_2 {width:59%}

table.ekspert {margin:20px 0px 0px 0px}
table.ekspert tr td.e_1 {}
table.ekspert tr td.e_2 {padding:17px 0px 0px 8px}
table.ekspert tr td.e_2 a {color:#c52d2a}

table.contacts {margin:60px 0px 0px 0px}
table.contacts tr td {}

table.footer {width:100%}
table.footer tr td {font-size:11px; color:#7d8b93}
table.footer tr td a {color:#7d8b93}
table.footer tr td.f_1 {width:100px}
table.footer tr td.f_2 { }
table.footer tr td.f_3 {}
table.footer tr td.f_3 font{}

table.main_news {margin:0px 0px 0px 0px}
table.main_news tr td {padding:8px 10px; line-height:17px}
table.main_news tr td.mn_1 {padding:9px 10px 8px 0px; width:150px}
table.main_news tr td.mn_1 div {background:url(../img/kv.gif) left no-repeat; font-size:11px; font-weight:bold; color:#c52d2a; padding-left:13px}
table.main_news tr td.mn_2 {border-bottom:1px solid #c0cbd2; color:#3c5666; font-size:12px}
table.main_news tr td.mn_2 a {color:#3c5666; text-decoration:none}
table.main_news tr td.mn_2 a:hover {text-decoration:underline}

table.ch {width:160px; margin-right:10px; float:left}
table.ch tr td a {color:#ffffff; text-decoration:none}
table.ch tr td.ch_1 {padding-bottom:7px}
table.ch tr td.ch_2 {padding-top:8px}
table.ch tr td.ch_2 div.out {height:25px; _height:30px; padding-top:5px; cursor:pointer; background:#3c5666}
table.ch tr td.ch_2 div.over {height:25px; _height:30px; padding-top:5px; cursor:pointer; background:#c52d2a}

table.dolzh {border-top:2px solid #3f5968; border-bottom:1px solid #c0cbd2; margin-bottom:5px}
table.dolzh tr td {padding:5px 5px 7px 0px}

table.treb {margin-left:-5px}
table.treb tr td div {border-bottom:1px solid #d9e3e9; padding-bottom:3px}

table.vo {border-top:1px solid #c0cbd2}
table.vo tr td {}
table.vo tr td.vo_1 {border-bottom:1px solid #c0cbd2; padding-top:10px}

table.vo2 {margin-bottom:20px}
table.vo2 tr td {}
table.vo2 tr td.vo2_1 {width:70px}
table.vo2 tr td.vo2_1 div {background:url(../img/kv.gif) left center no-repeat; padding:0px 10px 2px 15px; color:#c52d2a; font-size:11px; font-weight:bold}

table.links_tab {width:100%; margin:30px 0px 0px 0px; border-bottom:1px solid #c0cbd2; border-top:1px solid #c0cbd2}
table.links_tab tr td {padding:1px 0px 1px 0px}
table.links_tab tr td div {float:left; padding:0px 6px 1px 7px; margin-right:10px}
table.links_tab tr td div.d {background:#c52d2a; color:#ffffff}
table.links_tab tr td div.links_all {margin-left:20px}

table.cont_type {width:100%}
table.cont_type tr td.ct_1 {padding-right:30px}
table.cont_type tr td.ct_2 {width:220px}

table.cont_type_rel {width:100%; height:300px}
table.cont_type_rel tr td.ctrel_1 {width:500px}
table.cont_type_rel tr td.ctrel_2 {width:10px}
table.cont_type_rel tr td.ctrel_3 {}
table.cont_type_rel tr td.ctrel_3 table {width:100%; height:300px}
table.cont_type_rel tr td.ctrel_3 table tr td {background:#69808e; color:#ffffff}
table.cont_type_rel tr td.ctrel_3 table tr td.ctrr_1 {padding-bottom:5px}
table.cont_type_rel tr td.ctrel_3 table tr td.ctrr_2 {padding:13px 17px}
table.cont_type_rel tr td.ctrel_3 table tr td div.fs_17 {font-size:17px; margin:13px 17px 10px 17px}
table.cont_type_rel tr td.ctrel_3 table tr td a {color:#ffffff}
table.cont_type_rel tr td.ctrel_4 {width:1px}
table.cont_type_rel tr td.ctrel_4 div {position:absolute; width:41px; height:300px; background:#c52d2a}

table.cont_type_right {width:100%}
table.cont_type_right tr td {padding:13px 17px; color:#ffffff}
table.cont_type_right tr td.ctr_1 {background:#3c5666}
table.cont_type_right tr td.ctr_2 {background:#69808e}
table.cont_type_right tr td div.fs_12 {font-size:12px; line-height:15px; margin-bottom:7px}
table.cont_type_right tr td div.fs_17 {font-size:17px; line-height:20px; margin-bottom:7px}
table.cont_type_right tr td div.lh_30 {margin:5px 0px 5px 0px; line-height:30px}
table.cont_type_right tr td a {color:#ffffff}

table.cont_type_right_red {position:absolute; width:260px; margin:0px -40px 0px 0px}
table.cont_type_right_red tr td {color:#ffffff}
table.cont_type_right_red tr td.ctrr_1 {background:#69808e; padding-bottom:15px}
table.cont_type_right_red tr td.ctrr_2 {background:#c52d2a; width:40px}
table.cont_type_right_red tr td div.fs_17 {font-size:17px; margin:13px 17px 20px 17px}
table.cont_type_right_red tr td a {color:#ffffff}

table.webform {width:100%; margin:20px}
table.webform tr td {padding:2px 0px; _padding:1px 0px}
table.webform tr td.wf_1 {width:80px; color:#242424}
table.webform tr td.wf_3 {padding-bottom:10px}
table.webform tr td.wf_3 div.close {position:absolute; margin:-10px 0px 0px 475px; width:18px; height:18px; background:url(../img/close.gif) no-repeat; cursor:pointer}
table.webform tr td.wf_4 {padding-top:15px}

table.webform_2 {}
table.webform_2 tr td {}
table.webform_2 tr td.wf2_1 {padding:2px 10px 2px 0px}
table.webform_2 tr td.wf2_2 {padding:2px 10px 2px 0px}

table.akcii {}
table.akcii tr td.akcii_1 {padding-bottom:30px}

table.rek_akcii {width:510px}
table.rek_akcii tr td.ra_1 {height:50px; background:#3c5666}
table.rek_akcii tr td.ra_1 div {background:url(../img/arr_white_2.gif) left no-repeat; margin-left:15px; padding:2px 0px 4px 30px; color:#ffffff; font-size:17px}
table.rek_akcii tr td.ra_2 {height:248px; border:1px solid #415b6a}

table.rek_s {margin-bottom:30px}
table.rek_s tr td {padding-right:25px; padding-bottom:10px}
table.rek_s tr td img {border:1px solid #3c5666; filter:Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5}
table.rek_s tr td img.over {border:1px solid #3c5666; filter:Alpha(Opacity=100); -moz-opacity:1.0; opacity:1.0}

table.type_news {border-top:1px solid #c0cbd2; margin-left:100px}
table.type_news tr td {padding:6px 15px}
table.type_news tr td.tn_1 {width:0px; padding:6px 0px}
table.type_news tr td.tn_2 {border-bottom:1px solid #c0cbd2}
table.type_news tr td.tn_1 div {position:absolute; margin-left:-98px; background:url(../img/kv.gif) left center no-repeat; padding:0px 10px 2px 15px; color:#c52d2a; font-size:11px; font-weight:bold}
table.type_news tr td img {float:left; margin:0px 17px 0px 0px}

table.type_press {width:100%}
table.type_press tr td {padding:6px 15px}
table.type_press tr td.tp_2 {width:220px}

table.ch2 {width:100%}
table.ch2 tr td.ch2_1 {padding-bottom:70px}
table.ch2 tr td.ch2_2 {font-size:11px; padding-bottom:70px; padding-right:20px}
table.ch2 tr td.ch2_2 a {text-decoration:none}
table.ch2 tr td.ch2_2 a:hover {text-decoration:underline}
table.ch2 tr td.ch2_2 strong.tit {font-size:12px}







div.sub_menu {/*height:22px; _height:26px;*/ padding:4px 0px 4px 35px; color:#ffffff; background:url(../img/arr_sub_menu.gif) center left no-repeat #3c5666; cursor:pointer}
div.sub_menu_over {/*height:22px; _height:26px;*/ padding:4px 0px 4px 35px; color:#ffffff; background:url(../img/arr_sub_menu.gif) center left no-repeat #c52d2a; cursor:pointer}

div.menu_right {padding:7px 22px; cursor:pointer; background:url(../img/border_bot.gif) left top repeat-x}
div.menu_right_1 {padding:7px 22px; cursor:pointer}
div.menu_right_2 {padding:7px 22px 7px 32px; _padding-left:42px; background:url(../img/border_bot.gif) left bottom repeat-x}
div.menu_right_over {padding:7px 22px; cursor:pointer; background:url(../img/border_bot.gif) left top repeat-x #90a1ab}
div.kv3 {position:absolute; margin:8px 0px 0px 0px; width:4px; height:4px}
div.menu_right_over a {text-decoration:none; margin-left:10px}
div.menu_right a {text-decoration:none; margin-left:10px}
div.menu_right_1 a {text-decoration:none; margin-left:10px}
div.menu_right_2 a {text-decoration:none}
div.menu_right_2 div.kv3 {position:absolute; margin:8px 0px 0px -10px; width:4px; height:4px}

div.content {line-height:18px; min-height:150px; _height:150px; margin:20px 0px 20px 0px; padding-right:40px}
div.content td {line-height:18px}
div.way {position:absolute; margin:-20px 0px 0px 0px; font-size:11px}
div.way a {color:#3c5666}
div.month {margin:0px 0px 10px 15px; color:#3c5666; font-size:30px}
div.sob {margin:0px 0px 0px 0px; color:#3c5666; font-size:30px}
div.news {margin:0px 0px 0px 0px; color:#3c5666; font-size:30px}
div.cont {font-size:12px; line-height:20px; color:#3a505d; margin:15px 0px 0px 0px}
div.cont a {color:#c52d2a}
div.cont span {font-size:17px}
div.cont2 {font-size:12px; line-height:20px; color:#3a505d; margin:5px 0px 0px 0px}
div.cont2 a {color:#c52d2a}
div.cont2 span {font-size:17px}
div.email {margin:15px 0px 0px 0px}
div.email a {font-size:17px; color:#c52d2a}
div.email2 {margin:5px 0px 0px 0px}
div.email2 a {font-size:17px; color:#c52d2a}
div.pb {padding-bottom:5px}
div.pb_kv {padding:0px 0px 5px 15px; margin-left:15px; background:url(../img/kv2.gif) no-repeat}
div.pb10 {padding-bottom:10px}
div.pb15 {padding-bottom:15px}
div.pb15_a {padding-bottom:15px}
div.pb15_a a {text-decoration:none; margin-left:15px}
div.pb15_a a:hover {color:#c6302d}
div.pb15_a a:hover span {text-decoration:underline}
div.pb15_kv {padding:0px 0px 15px 15px; margin-left:15px; background:url(../img/kv2.gif) no-repeat}
a.pb15_kv {padding:0px 0px 15px 15px; margin-left:15px; line-height:30px; background:url(../img/kv2.gif) no-repeat}
a.pb15_kv:hover {padding:0px 0px 15px 15px; margin-left:15px; line-height:30px; background:url(../img/kv2_over.gif) no-repeat; color:#c52d2a}
.red {color:#c52d2a}
div.webform_bg {position:absolute; width:529px; height:397px; margin:40px 0px 0px 0px; background:url(../img/webform_bg.gif) no-repeat; visibility:visible}
div.webform_bg_hid {position:absolute; width:529px; height:397px; margin:40px 0px 0px 0px; background:url(../img/webform_bg.gif) no-repeat; visibility:hidden}
div.out2 {height:25px; _height:30px; width:110px; padding-top:5px; cursor:pointer; background:#3c5666; color:#ffffff}
div.over2 {height:25px; _height:30px; width:110px; padding-top:5px; cursor:pointer; background:#c52d2a; color:#ffffff}
div.news_all {margin:20px 0px 0px 0px; font-size:12px}
div.hr {border-bottom:2px solid #3c5666; margin-bottom:10px}
div.lh_24 {line-height:24px}

div.map_1 {background:url(../img/kv2.gif) no-repeat; padding-left:12px}
div.map_1 a {font-size:12px; color:#3c5666; text-decoration:none}
div.map_1 a:hover {color:#c52d2a; text-decoration:underline}
div.map_2 {padding-left:30px}
div.map_2 a {font-size:13px; color:#3c5666; text-decoration:none}
div.map_2 a:hover {color:#c52d2a; text-decoration:underline}

div.title, h1.title {color:#3c5666; font-size:30px; font-weight:normal;}
div.title_red {color:#c52d2a; font-size:30px}
div.title_2 {color:#3c5666; font-size:17px; margin-left:15px; padding:2px 0px 4px 30px; background:url(../img/arr_title_2.gif) left no-repeat; margin-bottom:20px}
div.title_3 {color:#3c5666; font-size:12px; margin:5px 0px 15px 0px}
div.title_4 {color:#3c5666; font-size:12px; margin:5px 0px 40px 0px}

span.arr_white_dot {background:url(../img/arr_white_dot.gif) no-repeat; height:25px; padding:4px 0px 4px 25px; _padding:0px 0px 0px 25px; margin-left:-25px; cursor:pointer}
span.arr_white_dot a {color:#ffffff; font-size:17px; text-decoration:none; cursor:pointer}
span.arr_gray {background:url(../img/arr_gray.gif) no-repeat; height:25px; padding:4px 0px 4px 25px; _padding:0px 0px 0px 25px; margin-left:-25px; cursor:pointer}
span.arr_gray a {color:#a7b9c1; font-size:17px; text-decoration:underline; cursor:pointer}
span.arr_gray a:hover {color:#a7b9c1; font-size:17px; text-decoration:underline; cursor:pointer}

div.vac {margin:0px 0px 30px 0px}
.tirebt{margin:10px 0px 0px 0px; background:url(../img/tirebt.gif) repeat-x; height:1px; width:789px}
.tireb{margin:10px 0px 0px 0px; background:url(../img/tireb.gif) repeat-x; height:1px; width:789px}
.clear{clear:both; height:0}
div.comm_zag{margin-top:20px}
div.comm_name{font-size:18px; line-height:18px; color:#3c5666; float:left}
div.comm_date{margin-left:10px; font-size:11px; line-height:18px; color:#3c5666; width:50px; _width:61px; height:20px; _height:22px; background:url(../img/com_date.gif); padding:2px 0px 0px 11px; float:left}
div.comm_time{margin-left:2px; font-size:11px; line-height:18px; color:#3c5666; width:36px; _width:43px; height:20px; _height:22px; background:url(../img/com_time.gif); padding:2px 0px 0px 7px; float:left}
div.but_otv{width:81px; height:22px; background:url(../img/but_otv.gif) no-repeat; padding:1px 0px 0px 11px; color:#FFFEFF; margin-top:7px}
div.but_otv a{color:#3c5666; font-family:Arial; font-size:11px; line-height:18px; font-weight:bold}
div.comm_txt{margin-top:10px; _margin-top:0px; font-size:13px; line-height:18px; color:#3c5666}

div.but_comm{_width:181px; _height:34px; background:#3c5665; padding:10px 11px; margin-right:1px; float:left}
div.but_comm a{color:#FFFEFF; font-family:Arial; font-size:14px; font-weight:bold}

div.but_comm_act{_width:181px; _height:34px; background:#b2ccff; padding:10px 11px; margin-right:1px; float:left; color:#FFFEFF; font-family:Arial; font-size:14px; font-weight:bold}

div.but_all{_width:181px; _height:34px; background:#3c5665; padding:10px 11px; float:left; color:#FFFEFF; font-family:Arial; font-size:14px; font-weight:bold; color:#FFFEFF; font-family:Arial; font-size:14px; font-weight:bold}
div.but_all a{color:#FFFEFF; font-family:Arial; font-size:14px; font-weight:bold}

div.but_alls{background:#FFFFFF; padding:6px 11px; width:112px; _width:134px; color:#3c5665; font-family:Arial; font-size:11px; color:#FFFEFF; margin:10px 0px 10px 93px}
div.but_alls a{color:#3c5665; font-family:Arial; font-size:11px}

table.forms{width:100%}
table.forms input.a1{width:390px}
table.forms textarea{width:390px; height:153}
table.forms td{padding-top:4px}
table.forms td.w_180{width:180px}
div.webfor{margin-top:20px}

div.z1{padding-bottom:10px}
div.kod{float:left; padding-right:20px; padding-bottom:5px}
div.kod_text{margin-bottom:10px; font-size:13px; line-height:18px; color:#404041}
div.kod_pole{font-size:13px; line-height:27px; color:#cf251d; padding-bottom:5px}
div.knopa_send{background:#dbdbda; width:110px}
div.knopa_send a{text-decoration:none;}
input.autent {width:238px}


.footer_menu{
	margin-bottom:5px;
	width:100%;
}
	.footer_menu td{
		text-align:center;
	}
		.footer_menu td a{
			text-decoration:none;
			color:rgb(60, 86, 102);
		}
		.footer_menu td a:hover{
			text-decoration:underline;
			color:rgb(197, 45, 42);
		}