/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 12px Tahoma, Arial; color:#24342e; background:#eeedf2; line-height:16px }
* { outline:none}
img                 { border:0px }
h1,h2,h3,h4         { font:normal 20px Tahoma; color:#000; padding:0; margin:0px 0px 10px;}
form                { padding:0; margin:0}
p                   { padding:0; margin:0 0 10px }

h1                    { background:url(/images/marker_h1.png) 0 8px no-repeat; padding:0 0 0 15px; margin:0; color:#fff }
h2                    { font-size:20px}
h3                    { font-size:18px}
h4                    { font-size:16px}
h5                    { font-size:14px; font-weight:bold}
h6                    { font-size:12px; font-weight:bold}

a        { text-decoration:underline; font:normal 12px Arial; color:#4a5360 }
a:hover  { text-decoration:none }

.gr a {text-decoration:underline; font:normal 12px Arial; color:#fff}

.clear { clear:both}

.w1000 { margin:auto; width:1096px; padding-bottom:15px}
.zoom {
cursor: url(/images/zoom_in.cur), text;
}
.zoom[class] {cursor:-moz-zoom-in;}
.sh_l { background:url(/images/sh_l_r.png) 0 0 repeat-y }
.sh_r { background:url(/images/sh_l_r.png) 100% 0 repeat-y }
.sh_r_t { background:url(/images/sh_t_l_r.png) 0 0 no-repeat }
.sh_l_t { background:url(/images/sh_t_l_r.png) 100%0 no-repeat }

.cont_box { padding:0 4px 6px; position:relative }

.cont_bg { background:#ffffff url(/images/bg_t.png) 0 0 repeat-x;}

.sh_b { background:url(/images/sh_b.png) 0 100% repeat-x}
.sh_b_l { background:url(/images/sh_b_l.png) 0 100% no-repeat}
.sh_b_r { background:url(/images/sh_b_r.png) 100% 100% no-repeat}

.logo  { position:absolute; top:0; left:59px; width:126px; height:127px; z-index:100}
.t_txt { position:absolute; top:26px; right:26px;  width:424px; height:28px; z-index:100}

.r_col { float:left; width:828px; padding:70px 0 0; z-index:100;}
.l_col { float:left; width:213px; padding:151px 0 20px 22px; z-index:100; }

.l_menu,.t_l_news { width:195px;}

.l_menu { padding-bottom:10px }

.l_menu ul,.l_menu li { padding:0; margin:0; list-style-type:none}
.l_menu li { background:url(/images/l_menu/bg.png) 0 0 repeat-y; border-bottom:1px solid #fff; margin-bottom:2px }

.l_menu li a,.l_menu li b,.l_menu li i { display:block; }
.l_menu li a { background:url(/images/l_menu/link_marker.png) 8px 9px no-repeat; padding:5px 5px 3px 20px; font:bold 12px Arial; color:#515151; text-decoration:none}
.l_menu li a:hover { text-decoration:none}
.l_menu li b { font-weight:normal; background:url(/images/l_menu/t_bg.png) 0 0 no-repeat}
.l_menu li i { font-style:normal; background:url(/images/l_menu/b_bg.png) 0 100% no-repeat}

.t_l_menu { margin-bottom:3px}
.t_l_menu, .t_l_menu b, .t_l_menu i, .t_l_menu a { display:block; background:#737579}
.t_l_menu b { font-weight:normal; background:url(/images/l_menu/t_t_bg.png) 0 0 no-repeat}
.t_l_menu i { font-style:normal; background:url(/images/l_menu/t_b_bg.png) 0 100% no-repeat}
.t_l_menu a { background:url(/images/l_menu/tit_marker.png) 181px 11px no-repeat; padding:4px 5px 3px 20px; font:bold 14px Arial; color:#fefefe; text-decoration:none}

.l_menu li:hover { background:url(/images/l_menu/bg2.png) 0 0 repeat-y }
.l_menu li:hover a { background:url(/images/l_menu/link_marker2.png) 8px 9px no-repeat; color:#fff }
.l_menu li:hover b { background:url(/images/l_menu/t_bg2.png) 0 0 no-repeat}
.l_menu li:hover i { background:url(/images/l_menu/b_bg2.png) 0 100% no-repeat}
.l_menu li active { background:url(/images/l_menu/bg2.png) 0 0 repeat-y }

.ubej_mikrobov { width:89px; height:102px; margin:5px 0 5px 45px ;}


.l_news { padding:12px 0 0;}
.l_news ul,.l_news li { padding:0; margin:0; list-style-type:none}
.l_news li { border-bottom:1px solid #fff; margin-bottom:2px }

.l_news li a,.l_menu li b,.l_menu li i { display:block; }
.l_news li a { padding:0 5px 0 20px; font:normal 11px Arial; color:#999; text-decoration:underline; background:url(/images/news_marker.png) 7px 5px no-repeat}
.l_news li a:hover { text-decoration:none}
.l_news li b { font-weight:normal;}
.l_news li i { font-style:normal;}

.t_l_news { margin-bottom:13px}
.t_l_news, .t_l_news b, .t_l_news i, .t_l_news a { display:block;}
.t_l_news b { font-weight:normal; background:#737579 url(/images/l_menu/t_t_bg.png) 0 0 no-repeat}
.t_l_news i { font-style:normal; background:url(/images/l_menu/t_b_bg.png) 0 100% no-repeat}
.t_l_news a { padding:4px 5px 4px 20px; font:bold 14px Arial; color:#fefefe; text-decoration:none}

.arhiv_news { text-align:right; padding:10px 15px 0 0 }
.arhiv_news a { font-size:10px; color:#0039a6}


.t_menu {color:#9ààà; }
.t_menu a, .t_menu b { font:normal 12px Tahoma; color:#999; display:block; float:left; text-decoration:none }
.t_menu a { padding:0 16px 2px 15px}
#t_m_akt, .t_menu a:hover, .t_menu a.active { font:normal 12px Tahoma; color:#0039a6; background:#eff6ff url(/images/bg_t_menu.png) 100% 0 repeat-y}

.main_box { clear:both; padding:26px 0 20px;}


.ban_box { position:absolute; width:810px; height:500px;}
.right_cells { position:absolute; right:0; z-index:200}
.right_cells1 { position:absolute; right:0; z-index:200}
.right_cells2 { position:absolute; right:0; z-index:200}
.left_cells { padding:281px 0 0; z-index:100 }

.txt_1 { background: url(/images/bg_txt1.png); font:bold 14px Tahoma; color:#fff; padding:8px 13px; z-index:100 }
.txt_1 h1 { font:bold 14px Tahoma; color:#fff; z-index:100; background:none; padding:0 }
.txt_2 { z-index:200px;height:55px}
.txt_2 h2 { font:bold 14px Tahoma; color:#fff; padding:0; margin:0 0 3px}
.txt_2 p { padding:0; margin:0}
.txt_2 { background:#737579; font:normal 11px Tahoma; color:#cacac7; padding:5px 10px 7px }

.plaski { clear:both; padding:8px 0 0; position:absolute;margin-top:380px }
.plaski_cells, .e_box { width:161px; height:195px; background:url(/images/logo/plashka.png) 0px 0 no-repeat; float:left; margin-right:1px}
.plashka_logo { display:table;  height:130px; text-align:center;width:163px;}
.plashka_logo b { display:table-cell; vertical-align:middle}
.plashka_logo img { margin:15px 0}
.plashka_txt { padding:0 5px 0 25px; font-size:11px; color:#515151; line-height:normal;}

.e_box  { background:none; width:170px; height:inherit; text-align:center; padding:13px 0 0}
.e_box  b { display:block; font-size:10px; font-weight:normal; color:#737579; line-height:14px}
.e_box  b i { font-style:normal; font-size:12px; font-weight:bold}
.e_box  p { font-size:10px; color:#999; line-height:10px; padding:0px 0 12px}
.e_box  a { font-size:12px; color:#d0103a}


.foot { clear:both; background:#d1d1d1; width:100%; display:table; }
.foot_cells { display:table-cell; vertical-align:middle; height:44px}

.b_logo,.b_tel { line-height:25px; font-size:10px; color:#737579; width:450px; padding-left:25px}
.b_logo img { float:left; margin:0 11px 0 0}

.b_tel { float:right; text-align:right; font-size:12px; padding-right:25px}

.tit_box {padding:20px 15px; position:relative}
.tit_box h1 {font-weight:bold}
.tit_box h2 { margin:0; padding:0 0 0 190px; color:#fff; font-size:14px; font-weight:bold; margin-top:-10px; margin-bottom:-5px}
.additional h1 { margin:0; padding:0 0 0 190px; color:#fff; font-size:14px; font-weight:bold; margin-top:-10px; margin-bottom:-5px; background:none; margin-right:250px; }


.red { background:#d0103a; }
.blue { background:#0039a6; }


.bg_txt { min-height:580px; height:auto !important; height:600px}
.gr {background:#737579;}
.gr2 {background:#f0f0f0;}

.cont_cells_foto { float:left; margin-right:30px; padding:9px 11px;}
.cont_cells_news{ float:left; width:308px; height:429px; margin-right:30px; background:url(/images/ramka_txt_news.png) 0 0  no-repeat; padding:9px 11px;}
.cont_cells_foto b { display:block; overflow:hidden}
.cont_cells_news b { display:block; width:308px; height:419px; overflow:hidden }

.cont_cells { padding:0 14px 0; clear:both; margin-top:30px;}
.cont_cells h2 { font-size:12px; color:#fefefe; font-weight:bold}
.cont_cells { color:#fefefe; font-size:11px}
.news_txt { color:#515151;font-size:12px}
.arhiv_txt { color:#515151;font-size:11px;padding-left:30px;margin-top:30px;}
.news_txt h2 { color:#515151;font-weight:bold;font-size:13px}
.news_txt h3 { color:#0039a6;font-size:12px}

.tov_cells { min-height:145px; height:auto !important; height:145px; padding:25px 10px 25px 15px; border-bottom:1px solid #999; clear:both}
.tov_tit   { font-size:14px; color:#fff; font-weight:bold; padding:8px 0 8px 185px }
.tov_tit a { font-size:14px; color:#fff; font-weight:bold;}
.tov_tit h8 { font-size:12px;}
.tov_foto  { float:left;}
.tov_logo  { float:right; position:relative; top:-13px; padding-right:10px}
.tov_txt   { padding:0 0 0 0; background:#fff}

.col1 { background:#d93a2b}
.col2 { background:#2e3092}
.col3 { background:#562b89}

.tov_pad { padding:6px 12px 12px 134px; color:#737579; font:normal 12px Tahoma}


.tab_tov { background:#fff; border-collapse:collapse; padding:0; margin:0}
.tab_tov th { background:#999; color:#fff; border:1px solid #737373; font-weight:normal}
.tab_tov th, .tab_tov td {  font-size:11px; text-align:center; padding:2px 4px}
.tab_tov td { color:#737579;border:1px solid #bfbfbf;}
#td_left { text-align:left; padding-left:10px; width:100%}

.t_link { position:absolute; right:0px; width:260px; text-align:right;}
.t_link,.t_link a { color:#ffff00;font-size:11px;}
.t_link a { margin:0 18px}

.t_logo { position:absolute; width:100px; top:-5px; left:37px}

.button {background:url(/images/butbut.png) no-repeat; border:none; height:24px; width:151px;color:#737579;}

.gos {color:#737579;font-weight:bold;border:none;cursor: pointer;height:24px;width:70px;background:url(/images/butbutlit.png) 0 0 no-repeat;}
