BODY {
margin : 0px;
padding : 0px;
font-family : Georgia, Times New Roman, Times, serif;
}

.td_up{
background-image:url(../img/fon_verh_stranici/up.jpg);
background-repeat:repeat-y;
width:100%;
background-color:#005599;
}

.td_up_left{
height:300px;
width:100%;
background-color:#005599;
}

.td_up_center{
background-image:url(../img/fon_verh_stranici/blue_gradient.jpg);
background-repeat:no-repeat;
width:700px;
height:300px;
background-color:#005599;
}
/*Контакты*/
.p_vspliv_cont{
font-size:16px;
margin:0px;
padding:12px 50px 0px 20px;
text-shadow: #2680dc 0px 1px 0px;
color:#000000;
}
/*end Контакты*/

/*Меняющиеся картинки на главной странице*/
.td_up_right_1{
background-image:url(../img/fon_verh_stranici/1.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
.td_up_right_2{
background-image:url(../img/fon_verh_stranici/2.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
.td_up_right_3{
background-image:url(../img/fon_verh_stranici/3.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
.td_up_right_4{
background-image:url(../img/fon_verh_stranici/4.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
.td_up_right_5{
background-image:url(../img/fon_verh_stranici/5.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
.td_up_right_6{
background-image:url(../img/fon_verh_stranici/6.jpg);
background-repeat:no-repeat;
width:300px;
height:300px;
background-color:#005599;
}
/*END  Меняющиеся картинки на главной странице*/

/*Заголовки списков*/
.head_list{margin:0px; padding-left:20px; padding-right:20px; text-indent:0px;}
.text_list{margin:3px; padding-left:30px; padding-right:20px; text-indent:0px;}
/*END Заголовки списков*/

.lang{
padding:0px 10px 0px 0px;
margin:10px 0px 0px 0px;
font-size:14px;
color:#FFFFFF;
}
.podzag_aeromeh{
font-size:26px;
margin:20px 0px 0px 23px;
padding:0px;
color:#FFFFFF;
}
.zag_aeromeh{
font-size:50px;
margin:0px 0px 0px 20px;
padding:0px;
color:#FFFFFF;
}
.podzag_sigur{
font-size:12px;
margin:0px 0px 20px 23px;
padding:0px;
color:#FFFFFF;
}
.fast_menu_zag{
padding-top:10px;
margin:0px;
font-size:12px;
color:#EEEEEE;
}
.fast_menu_block{
float:left;
border-radius:10px;
padding:10px 10px 10px 10px;
margin:25px 0px 0px 0px;
font-size:14px;
color:#000;

background-image:url(../img/fast_menu_block_bg.png);
}
.fast_menu{
float:left;
padding:0px;
margin:10px;
font-size:14px;
color:#000;
}
.path{
padding-top:40px;
font-size:12px;
font-family:Georgia, Times New Roman, Times, serif;
color:#FFFFFF;
}
.poloska{
background-color:#4D88B8;
width:100%;
height:5px;
}

.td_zakaz_g{
background-color:#F6F6F6;
font-size:18px;
font-family:Georgia, Times New Roman, Times, serif;
padding:10px;
}
.td_zakaz_w{
background-color:#FFFFFF;
font-size:18px;
font-family:Georgia, Times New Roman, Times, serif;
padding:10px;
}
.inp_zakaz_g{
border:1px solid #EEEEEE;
font-size:20px;
font-family:Georgia, Times New Roman, Times, serif;
text-align:center;
padding:10px;
}

/*Стили главного меню слева*/
.m_4{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_g.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_4:hover{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_g_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_4_active{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_g_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_3{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b2.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_3:hover{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b2_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_3_active{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b2_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_1{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_1:hover{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.m_1_active{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_b_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.sad{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y2.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
cursor:pointer;
}

.sad:hover{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y2_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
cursor:pointer;
}

.sad_active{
font:11px Arial;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y2_active.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:154px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
cursor:pointer;
}

.sad-slide-menu{
font:11px Arial;
margin-left:5px;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y2.gif);
background-repeat:repeat-y;
background-color:#EEEEEE;
width:152px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.sad-slide-menu:hover{
font:11px Arial;
margin-left:5px;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y3_active.gif);
background-repeat:repeat-y;
background-color:#FFF;
width:152px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}

.sad-slide-menu-over{
font:11px Arial;
margin-left:5px;
padding:5px;
text-align:left;
background-image:url(../img/bg_menu_y3_active.gif);
background-repeat:repeat-y;
background-color:#FFF;
width:152px;
border-top:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
}
/*конец Стили главного меню слева*/

.div_banner_hidden{
width:650px;
background-color:#FFF;
border:15px solid #999;
margin:0 auto;
}

.div_green{
background-color:#04961F;
border-top:1px solid white;
width:4px;
}
.div_orange{
background-color:#FF0000;
width:4px; 
border-top:1px solid white;
height:25;
position:absolute;
}

.unik{
font-size: 12px;
text-align:left;
text-indent:-16px;
margin:3px;
padding-left:40px;
padding-right:20px;
}

.spisok{font-size:14px;
font-weight:bold;
font-style:italic;
}

.tdbank{
font: 10pt Arial, Helvetica, Sans-serif;
margin: 0px;
padding: 0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 15px;
}

.mail{
margin-left:30px;
font-size:10px;
text-align:left;
font-family:Trebuchet MS;
}
.DivMenu{
position:absolute;
width:170px;
height:639px;
left: 10px;
top: 210px;
}

a.maina{
width:150px;
background-color:#FF6600;
color:#FFFFFF;
display:block;
margin:3px;
padding:3px;
text-align:center;
text-decoration:none;
border:1px;
font-size:15px;
font-weight:900;
}

.divhide{
position:absolute;
visibility:hidden;
left: 167px;
top: 38px;
text-align:left;
}

.divnohide{
background-color:#FFCC33;
position:absolute;
visibility:visible;
width:164px;
height:46px;
left:153px;
top:180px;
text-align:left;
}

/*Конец Ссылки div спрятанных*/
.td_body_menu{
padding-top:10px;
width:200px;
vertical-align:top;
text-align:left;
}

.td_body_main{
padding:10px;
border:1px solid black;
width:100%;
vertical-align:top;
}
.td_body_news{
padding:10px;
border:1px solid black;
border-color:#000000;
border-right-style:solid;
width:100px;
vertical-align:top;
}
/*Верхняя колонка*/
.td_left{
background-image:url(../img/fon_gl.jpg);
background-repeat:repeat-x;
width:20%;
height:157px;
text-align:left;
}
.td_center{
background-image:url(../img/bg_up_page.jpg);
background-repeat:repeat-x;
width:55%;

text-align:left;
border:0px;
}
.td_right{
background-image:url(../img/fon_gl.jpg);
background-repeat:repeat-x;
width:25%;
height:157px;
}
/*Нижняя колонка*/
.td_bott{
padding-top:10px;
padding-bottom:10px;
color:#FFFFFF;
border-top:4px solid #AAAAAA;
border-bottom:1px dotted #AAAAAA;
background-color:#777777;
width:100%;
}
.text{
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
vertical-align:top;
text-indent:20px;
}

/* CSS Document */
.tab_studes{
background-color:#CFFFD5;
}

.hide{
position:absolute;
visibility:hidden;
}

.no_hide{
visibility:visible;
}

.map_1_level{
border:0px;
margin:0px;
padding-top:12px;
font-size:14;
}

.map_2_level{
border:0px;
margin:0px;
padding-top:12px;
font-size:13;
}

.tablestudes{
border-width:1px;
border-style:solid;
}

.tdst{
border-width:1px;
border-style:solid;
padding-bottom:5px;
padding-top:5px;
padding-left:2px;
padding-right:2px;

}

.tdsthead{
background-color:#66CC64;
border-width:1px;
border-style:solid;
padding-bottom:5px;
padding-top:5px;
padding-left:2px;
padding-right:2px;
}

.tdstbord{
border-width:1px;
border-style:solid;
}

.psad{
font-weight:900;
height:20px;
padding:10px;
background-color:#007700;
color:#FFFFFF;
}

A.hide{
color:#FFFFFF;
}

.PismoSaita{
font-weight:900;
color:#FF0000;
}

td.models{
border-bottom:1px dotted;
}

a.baner{
display:block;
border:0px;
height:31px;
width:88px;
}

p.text{
margin-left:10px;
margin-right:10px;
}

.ol{
padding-top:4px;
padding-right:20px;
}

.nashemu{
background-color:#D2F1FC;
width:270px;
margin-left:5px;
}

div.shema{
line-height:20px;
margin-left:10px;
margin-right:10px;
}
div.mail{
margin-left:30px;
font-size:10px;
text-align:left;
}
.DivMenu{
position:absolute;
width:170px;
height:639px;
left: 10px;
top: 210px;
}
a.stati{
text-align:right;
width:100px;
background-color:#0099CC;
color:#FFFFFF;
display:block;
margin:3px;
padding:3px;
text-align:center;
text-decoration:none;
font-size:10px;
}
.voprotv{
width:14px;
height:14px;
}
a.main{
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.main:hover{
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#01F;
}

a.protokola{
font-weight:bold;
color:#FF6600;
font-size:12px;
}
a.protokol:hover{
text-align:center;
text-decoration:underline;
}
a.protokol{
text-align:center;}

SPAN P
{
padding:2px;
margin:0px;
border:0px;
line-height:18px;
}

P.statiZagol
{
color:#FF0000; 
height:25px; 
font-size:16px; 
font-weight:bold; 
background-image:url(stati/img/stat_img.jpg); 
background-repeat:no-repeat; 
margin:20px;
}

.stati
{
margin-left:40px; 
margin-right:50px;
margin-bottom:10px;
margin-top:10px;
}

P 
{
font-size:13px;
text-indent:16px;
line-height:20px;
text-align:justify;
}

UL
{
display: marker;
font-size:12px;
line-height:20px;
text-align:left;
text-indent:30px;
}

DIV A IMG 
{
border:2px;
}

DIV.contact{
font-size:20px;
text-align:center;
width:740px;
border-bottom: 1px dotted;
border-left: 1px dotted;
}
TABLE 
{
font-size:12px;
border:1;
text-align:center;
}

.divhide{
position:absolute;
visibility:hidden;
left: 167px;
top: 38px;
}
.divnohide{
background-color:#FFCC33;
position:absolute;
visibility:visible;
width:164px;
height:46px;
left:153px;
top:193px;
}

.divhideprot{
position:absolute;
visibility:hidden;
left: 167px;
top: 38px;
}
.divnohideprot{
background-color:#FFCC33;
position:absolute;
visibility:visible;
width:164px;
height:46px;
left:153px;
top:410px;
}
.DivAllHide{
position:absolute; 
width:800px; 
height:49px; 
z-index:1; 
font-size:1px; 
visibility: hidden; 
left: 1px; 
top: 1px;
}
.div_news
{
/*width:200px;*/
height:100px;
text-align:justify;
padding:10px;
border-bottom:1px solid black;
border-top:1px solid black;
}
.div_news_zag
{
height:20px;
text-align:center;
padding:10px;
border-bottom:1px solid black;
background-color:#CCCCCC;
}
.div_main_zag
{
height:20px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
background-color:#1C8838;
color:#EEEEEE;
}
.td_main_zag
{
height:20px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
background-color:#1C8838;
color:#FFFFFF;
}


.data_news{
color:#CC0000;
font-weight:bold;
}
.foneng{
background-image:url(pic/fon_gl.jpg);
}
.border_path{

text-align:left;
}
.stati_border{
border:1px solid #B53C00;
text-align:justify;
padding:5px;
}
.stati_border_head{
border:1px solid #006600;
}
.div_rekl{
background-color:#FFFFFF;
border-bottom:3px solid #D6D6D6;
border-right:3px solid #D6D6D6;
border-top:3px solid #D6D6D6;
width:120px;
height:138px;
font-family:Tahoma;
font-size:10px;
margin-top:21px;
}
H1{padding:0px; margin:0px; font-size:24px;}
H2{padding:0px; margin:0px;}
H3{padding:0px; margin:0px;}
H4{padding:0px; margin:0px;}
.td_rekl_pict{vertical-align:top;}
.td_rekl_frazi{vertical-align:top;background-color:#EDEDED;border-right:18px solid #EDEDED;}
.p_m_0px{padding:0px; margin:0px;}

.yach_sad_pict_w{}
.yach_sad_text_w{width:100%; border:1px solid #4187FF;}
.yach_sad_text_p_zag{margin:0px; padding:3px;}
.yach_sad_text_p{margin:0px; padding:0px; text-indent:30px; background-color:#EEEEEE;}
.yach_sad_text_ul{margin:0px; padding:0px; text-indent:50px; background-color:#EEEEEE;}
.podr_o_sad{text-indent:20px; font-size:10px; margin:1px; background-color:#FFB9B9; color:#000099;}
.zad_vopr_o_sad{text-indent:20px; font-size:10px; margin:1px; background-color:#FFB9B9; color:#000099;}
.stati_zag_p{margin:0px; color:#A30000; text-indent:0px; padding:0px;}
.stati_text_p{margin:0px; padding:0px; font-size:11px; text-indent:20px; line-height:12px; background-color:#EEEEEE}
.stati_skachat{text-indent:20px; font-size:10px; margin:1px; background-color:#EEEEEE; color:#000099;}
.stati_pochtat{text-indent:20px; font-size:10px; margin:1px; background-color:#EEEEEE; color:#000099;}
/*При просмотре статей*/
.stati_list_text{margin:2px; padding-left:20px; padding-right:20px;}
.stati_list_zag{margin:2px; padding-left:15px; padding-right:20px;}
.spisok_zag{margin:0px; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:20px;}

.dh{font-size:1px; visibility: hidden; position:absolute;}
.dv{font-size:40px; visibility: visible; position:absolute; width:400px; height:100px; background-color:red; color:#FFFFFF; z-index:20; left:650px; top:600px;}
.dvo{font-size:40px; visibility: visible; position:absolute; width:400px; height:100px; background-color:red; color:#FFFFFF; z-index:20; left:400px; top:800px;}

.stati_right_col_up{border:1px solid black; padding:6px;}
.stati_left_col_up{border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; padding:6px;}
.stati_center_col_up{border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; padding:6px;}
.stati_up_col_orange{border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; padding:6px; background-color:#FFCC00;}

.stati_center_col{border-right:1px solid black; border-bottom:1px solid black; padding:6px}
.stati_left_col{border-right:1px solid black; border-bottom:1px solid black; border-top:1px solid black; padding:6px}
.stati_center_col_orange{border-right:1px solid black; border-bottom:1px solid black; padding:6px; background-color:#FFCC00; font-size:17px;}
.stati_left_col_orange{border-right:1px solid black; border-left:1px solid black; border-bottom:1px solid black; padding:6px; background-color:#FFCC00;}

.stati_right_col_center{border-left:1px solid black; border-bottom:1px solid black; border-right:1px solid black; padding:6px; text-align:left;}
.stati_centr_l_r_b_bord{border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; padding:6px;}
a.stati_link{font-weight:bold;color:#FF6600;font-size:10px;}
.td_dipl_green_img{background-color:#00dd22}
.td_dipl_green_light{background-color:#EAFFED; text-align:left; padding-right:30px; padding-left:30px}
.td_dipl_yellow_img{background-color:#FFCC00}
.td_dipl_yellow_light{background-color:#fff4c6; text-align:left; padding-right:30px; padding-left:30px}
.div_vystavki{text-align:left; font-size:12; padding:10px;}

.news_zag {margin:0px; color:#333333; text-indent:0px; padding:0px; font-size:16;}
.news_body {margin:0px; color:#444444; text-indent:0px; padding:0px;}
.news_author {margin:0px; color:#bbbbbb; text-indent:0px; padding:0px;}
.news_date {margin:0px; color:#009ec6; text-indent:0px; padding:0px; padding-top:20px;}
.dashed_link {border-bottom: 1px dashed; cursor:pointer;}
.hover_p {border:1px solid transparent; padding:12px 5px 12px 5px; margin:0px; font-size:20px;}
.hover_td {font-size:16px;}
.div_vizitka {text-align:left; padding:20px; line-height:24px;}
