/* CSS Document */

html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background-image:url(../images/bg.gif); background-position:left top; background-repeat:repeat-x; background-color:#dadada; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
a:link,a:active,a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
img {border:0px;}
tr td{vertical-align:top}
h4{font-size:16px; font-weight:bold; margin:0px; padding:0px; float:left;}
p{text-indent:15px; margin:0px; padding:0px 0px 7px 0px}
.cl{clear:both; margin:0px; padding:0px;}


.tb_main{
    width:967px; margin:auto;}
.shapka{
    background:url(../images/shapka.jpg) left top no-repeat; width:967px; height:257px;}
#shapka_comp{
    background:url(../images/shapka_comp.jpg) left top no-repeat; width:967px; height:257px;}
#flash{
    padding-left:376px;}
.bl_menu{ 
    background:url(../images/menu.gif) top left no-repeat; width:852px; height:45px; padding:14px 0px 0px 115px;}
.left{
    background:url(../images/bg_left.gif) left top repeat-y; width:13px;}
.td_menu{
    background:url(../images/pic_bot.gif) bottom left no-repeat; width:222px; background-color:#fff; padding:35px 0 0 0;}
.td_cont{
     background-color:#fff; width:601px; padding:35px 60px 22px 70px; border-right: solid 1px #c5c5c5;}
.td_cont1{
     background-image:url(../images/bg_right.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#fff; height:18px;}
.td_bot{
     background:url(../images/bottom.gif) left top no-repeat; width:899px; height:30px; color:#fff; padding:29px 23px 20px 45px}    
.bl_m_l{
     position:absolute; width:213px; padding-top:70px;}
.m_l_t{
     background:url(../images/menu_r_top.gif) top left no-repeat; width:213px; height:12px; font-size:1px;}
.m_l_bg{
     background:url(../images/menu_r_bg.gif) top left repeat-y;}
.m_l_b{
     background:url(../images/menu_r_bot.png) top left no-repeat; width:213px; height:28px;}
	 
.m_l_t_r{
     background:url(../images/menu_r_top_red.gif) top left no-repeat; width:213px; height:11px; font-size:1px;}
.m_l_bg_r{
     background:url(../images/menu_r_bg_red.gif) top left repeat-y;}
.m_l_b_r{
     background:url(../images/menu_r_bot_red.png) top left no-repeat; width:213px; height:28px;}

a.menu{
    display:block; height:27px; width:126px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull.gif) top left no-repeat;}
a.menu:link,a.menu:active,a.menu:visited{
    display:block; height:27px; width:126px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull.gif) top left no-repeat;}
a.menu:hover{
    color:#fff; background-position:right top;}
.menu_sel{
    display:block; height:27px; width:126px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull.gif) top right no-repeat; color:#fff;}
    	

a.menu1{
    display:block; height:27px; width:177px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull2.gif) top left no-repeat; margin-left:20px;}
a.menu1:link,a.menu1:active,a.menu1:visited{
    display:block; height:27px; width:177px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull2.gif) top left no-repeat; margin-left:20px;}
a.menu1:hover{
    color:#fff; background-position:right top;}
.menu_sel1{
    display:block; height:27px; width:177px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull2.gif) top right no-repeat; margin-left:20px; color:#fff;}
	
a.menu2{
    display:block; height:27px; width:107px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull3.gif) top left no-repeat;}
a.menu2:link,a.menu2:active,a.menu2:visited{
    display:block; height:27px; width:107px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull3.gif) top left no-repeat;}
a.menu2:hover{
    color:#fff; background-position:right top;}
.menu_sel2{
    display:block; height:27px; width:107px; padding:4px 0px 0px 10px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull3.gif) top right no-repeat; color:#fff;}
	
a.menu3{
    display:block; height:27px; width:190px; padding:4px 0px 0px 17px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull7.gif) top left no-repeat;}
a.menu3:link,a.menu3:active,a.menu3:visited{
    display:block; height:27px; width:190px; padding:4px 0px 0px 17px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull7.gif) top left no-repeat;}
a.menu3:hover{
    color:#fff; background-position:right top;}
.menu3_sel{
    display:block; height:27px; width:190px; padding:4px 0px 0px 17px; float:left; font-size:18px; text-decoration:none; background:url(../images/bull7.gif) top right no-repeat; color:#fff;}
	
div.m_l_bg a span.menu_left{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px;}
div.m_l_bg a:link span.menu_left,a:active span.menu_left,a:visited span.menu_left{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px;}
div.m_l_bg a:hover span.menu_left{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:underline; margin:0px 0px 9px 19px; cursor: pointer;}

	
div.m_l_bg_r a span.menu_left_r{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px;}
div.m_l_bg_r a:link span.menu_left_r,a:active span.menu_left_r,a:visited span.menu_left_r{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px;}
div.m_l_bg_r a:hover span.menu_left_r{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px; background-color:#fff; background-image:url(../images/menu_r_ugol.jpg); background-position:left top; background-repeat:no-repeat; cursor: pointer;}
div.m_l_bg_r span.menu_left_r_sel{
    display:block; padding:2px 0px 1px 26px; width:168px; text-decoration:none; margin:0px 0px 9px 19px; background-color:#fff; background-image:url(../images/menu_r_ugol.jpg); background-position:left top; background-repeat:no-repeat; cursor: pointer;}


.zag{
    font-style:italic; font-size:16px; font-weight:bold; padding-left:32px;}
	
a.print{
    background:url(../images/print.gif) left no-repeat; padding-left:23px; float:right; text-decoration:none; color:#e11e26;}
a.print:link, a.print:active, a.print:visited {
    background:url(../images/print.gif) left no-repeat; padding-left:23px; float:right; text-decoration:none; color:#e11e26;}
a.print:hover{
    text-decoration:underline;}

a.news{
    background:url(../images/bull4.gif) left no-repeat; height:18px; font-weight:bold; color:#d01218; display:block; padding-left:24px; float:left; margin-right:6px; margin-bottom:10px;}
a.news:active, a.news:link, a.news:visited, a.news:hover{
    background:url(../images/bull4.gif) left no-repeat; font-weight:bold; color:#d01218; display:block; padding-left:24px; float:left; height:18px; margin-right:6px; margin-bottom:10px}

a.news1{
    background:url(../images/bull5.gif) left no-repeat; height:18px; font-weight:bold; color:#d01218; display:block; padding-left:24px; float:left; margin-right:6px; margin-bottom:10px;}
a.news1:active, a.news1:link, a.news1:visited, a.news1:hover{
    background:url(../images/bull5.gif) left no-repeat; font-weight:bold; color:#d01218; display:block; padding-left:24px; float:left; height:18px; margin-right:6px; margin-bottom:10px}

a.month{
    background:url(../images/bull6.gif) left no-repeat; height:18px; width:65px; font-weight:bold; color:#d01218; display:block; text-align:center; float:left; margin-right:0px; margin-right:4px;}
a.month:active, a.month:link, a.month:visited{ 
    background:url(../images/bull6.gif) left no-repeat; font-weight:bold; width:65px; color:#d01218; display:block; text-align:center; float:left; height:18px; margin-right:0px; margin-right:4px;}
a.month:hover{
    background-position:right; color:#fff;}
.month_sel{
    background:url(../images/bull6.gif) right no-repeat; font-weight:bold; width:65px; color:#d01218; display:block; text-align:center; float:left; height:18px; margin-right:0px; color:#fff; margin-right:4px;}
 
.question{font-style:italic; color:#d01218; margin-bottom:8px; background:url(../images/bull4.gif) 0px 6px no-repeat; padding-left:24px;}
.ans{padding-bottom:15px;}

.inp{width:280px; border:solid 1px #d01218; height:18px; background-color:#fff; font-size:12px}
.q_t{width:280px; border:solid 1px #d01218; height:70px; background-color:#fff; font-size:12px}
.but{border:solid 1px #d01218; background-color:#fff;}

a.copyright {font-size:12px; color:#fff; text-decoration:none}
a.copyright:link,a.copyright:aktive,a.copyright:visited {font-size:12px; color:#fff; text-decoration:none;}
a.copyright:hover {font-size:12px; color:#fff; text-decoration:underline;}
