.top_table{width:100%; border:0}

#in_table{width:1000px; background:#ffffff;}

#pad{vertical-align:top; padding:0 35px}

body {background:#6b8fa0; color:black; font:90% Arial; padding:0; margin:0; }


td{font:90% arial; padding:0; margin:0}
table{border-collapse:collapse;}

img{border:0}
a:hover{text-decoration:none}
a{color:#15488c}

/*Top menu*/
.top_menu{background:#2f3f5f; height:42px; width:100%;  font-size:12px; text-transform:uppercase; font-weight:bold; }
.top_menu UL{list-style:none; margin:0; padding:0; padding:0 0 0 20px; }
.top_menu LI{margin:0 ; padding:12px 16px 0 0; float:left;}
.top_menu a{color:white;  text-decoration:none; }
.top_menu a:hover{text-decoration:underline; }
.enactive{background:url(../i/top_menu_bg.jpg) repeat-x; height:30px; float:left; padding:0 10px; }

.days_index{float:right; text-transform:lowercase; font-weight:normal; color:white; font-size:11px; padding:10px 25px 0 0}

/*Bottom menu*/
.bottom_menu{background:#2f3f5f; height:42px; width:100%;  font-size:12px; text-transform:uppercase; font-weight:bold; margin:35px 0 0 0; }
.bottom_menu UL{list-style:none; margin:0; padding:0; padding:0 0 0 20px;  }
.bottom_menu LI{margin:0 ; padding:12px 16px 0 0; float:left; }
.bottom_menu a{color:white;  text-decoration:none; }
.bottom_menu a:hover{text-decoration:underline; }
.enactive_bottom{background:#ffffff; height:30px; float:left; padding:0 10px; }


/*header*/

.header_top{height:123px; width:100%; background:#f0f4f6; padding:13px 0 0 0 ;}
.header_news_left{float:left; width:190px; padding:13px 0 0 10px}
.header_news_left a{font-size:11px; color:#15488c;}
.gray_cube{width:5px; height:5px; float:left; margin:4px 5px 0 0;  }

/*right_news_header top*/
.header_news_right{float:right; width:190px; padding:13px 10px 0 0; text-align:left}
.header_news_right a{font-size:11px; color:#15488c;}
.header_news_right a:hover{text-decoration:none}
.gray_cube_r{width:5px; float:left; margin:4px 5px 0 0;  }


/*content table index*/
#table_content_index {width:100%; margin-top:20px}
/*#table_content_index td{border:1px solid red; }*/




/*block intervyu*/
.intervyu{width:240px}
.intervyu H2 a{font-size:18px; font-weight:normal; padding:15px 0; margin:0; color:black; text-decoration:none;}
.intervyu H2 a:hover{color:#8e7598; text-decoration:underline;}

.intervyu P a{font-size:14px; color:black; text-decoration:none;}
.intervyu P a:hover{color:#8e7598; text-decoration:underline;}

.intervyu_header{height:31px; width:240px; background:#8e7598; }
.intervyu_text_h{background:url(../i/tab_intervyu.gif) no-repeat 15% 50%; height:30px }

.image_comment{font-size:14px; font-style:italic; color:#999999}
.archive_links a{font-size:14px; font-weight:bold; color:#15488c}
.archive_links {padding:0 0 25px 0}

/*block reklama*/
.reklama{width:240px}
.reklama_header{height:31px; width:240px; background:#000000; margin:25px 0 8px 0 }
.reklama_text_h{background:url(../i/tab_reklama.gif) no-repeat 15% 50%; height:30px }



/*block anons*/
.anons{width:240px}
.anons_header{height:31px; width:240px; background:#1383bd; margin:0 0 8px 0 }
.anons_text_h{background:url(../i/tab_anons.gif) no-repeat 15% 60%; height:30px }
.anons_bg{background:#e7f4fa; }
.anons a{font-size:12px; text-decoration:none; color:black }
.anons p{margin:0; padding:5px 12px 9px 12px; }
.anons a:hover{text-decoration:underline; color:#666666}
.anons_text SPAN{font-weight:bold}
.archive_links_anons a{font-size:14px; font-weight:bold; color:#15488c; text-decoration:underline }
.archive_links_anons a:hover{color:#15488c; text-decoration:none}
.archive_links_anons {padding:10px}



/*block author*/
.author{width:240px; margin:25px 0 0 0}
.author H2 a{font-size:18px; font-weight:normal; padding:15px 0; margin:0; color:black; text-decoration:none;}
.author H2 a:hover{color:#8e7598; text-decoration:underline;}
.author P a{font-size:14px; color:black; text-decoration:none; }
.author P a:hover{color:#8e7598; text-decoration:underline;}
.author_header{height:31px; width:240px; background:#000000; }
.author_text_h{background:url(../i/tab_author.gif) no-repeat 15% 50%; height:30px }
.author IMG{margin:0 10px 3px 0; }

/*block reklama*/
.reklama{width:240px}
.reklama_header{height:31px; width:240px; background:#000000; margin:25px 0 8px 0 }
.reklama_text_h{background:url(../i/tab_reklama.gif) no-repeat 15% 50%; height:30px }




/*block chronic*/
.chronic{width:240px; }
.chronic_header{height:31px; width:240px; background:#96adba;}
.chronic_text_h{background:url(../i/tab_chronic.gif) no-repeat 15% 70%; height:30px }
.chronic_bg{background:#eaeff1; }
.chronic a{font-size:12px; color:black; text-decoration:none; }
.chronic p{margin:0; padding:5px 12px 9px 12px}
.chronic a:hover{text-decoration:underline; color:#666666}
.chronic_text SPAN{font-weight:bold}


/*block calendar*/
.chronic{width:240px; }
.chronic_header{height:31px; width:240px; background:#96adba;}
.chronic_text_h{background:url(../i/tab_chronic.gif) no-repeat 15% 70%; height:30px }
.chronic_bg{background:#eaeff1; }
.chronic a{font-size:12px; color:black; text-decoration:none; }
.chronic p{margin:0; padding:5px 12px 9px 12px}
.chronic a:hover{text-decoration:underline; color:#666666}
.chronic_text SPAN{font-weight:bold}



.hr{background:url(../i/razdel_chronic.gif) no-repeat 50% 0%; height:2px; }
.archive_links_news{padding:12px 12px}
.archive_links_news a{font-size:14px; font-weight:bold; color:#15488c; text-decoration:underline }
.archive_links_news a:hover{color:#15488c; text-decoration:none}

/*center block*/
.content_index_inner{padding:0 25px; }
.content_padding_inner{padding:0 25px 0 0; width:100%}


/*search block*/
.search_index{background:#f2f2f2; width:100%; height:65px; text-align:center;  margin:0 0 30px 0}

.search_input_inner{border:1px solid #d0d0d0; background:#FFFFFF; height:21px; width:80%; }

.search_input{border:1px solid #d0d0d0; background:#FFFFFF; height:21px; width:70%; margin:5px 0 0 0}
.button_search{border:none; background:#666666; height:20px; color:white; font-weight:bold; font-size:12px; margin:5px 0 0 0}
.search_text{font-size:11px; color:#999999; padding:10px 0 0 35px}


/*block publikacii*/
.publ{width:100%}
.publ_header{height:31px; width:100%; background:#666666; }
.publ_text_h{background:url(../i/tab_publ.gif) no-repeat 8% 70%; height:30px ; }
.publ H2 a{font-size:18px; font-weight:normal; margin:0; color:black; text-decoration:none; }
.publ H2 a:hover{color:#666666; text-decoration:underline;}

.publ H2 {padding:0; margin:20px 0 0 0}

.publ P a{font-size:14px; color:black; text-decoration:none; }
.publ P a:hover{color:#666666; text-decoration:underline;}
.publ P {padding:5px 0 0 0; margin:0}
.publ IMG{margin:0 10px 3px 0; }
.image_comment_small{font-size:11px; font-style:italic; color:#999999; }
.publ_content{padding:0 0 15px 0}




/*block naypop*/
.naypop{width:100%; margin:25px 0 35px 0}
.naypop_header{height:31px; width:100%; background:#666666; }
.naypop_text_h{background:url(../i/tab_naypop.gif) no-repeat 35% 55%; height:30px ; }
.naypop H2 a{font-size:18px; font-weight:normal; margin:0; color:black; text-decoration:none; }
.naypop H2 a:hover{color:#666666; text-decoration:underline;}

.naypop H2 {padding:0; margin:20px 0 0 0}

.naypop P a{font-size:14px; color:black; text-decoration:none; }
.naypop P a:hover{color:#666666; text-decoration:underline;}
.naypop P {padding:5px 0 10px 0; margin:0}
.naypop IMG{margin:0 10px 3px 0; }
.image_comment_small{font-size:11px; font-style:italic; color:#999999; }
.naypop_content{padding:0 0 15px 0}






/*block info*/
.info{width:100%; margin:25px 0 0 0 }
.info_header{height:31px; width:100%; background:#949c7d; }
.info_text_h{background:url(../i/tab_info.gif) no-repeat 8% 70%; height:30px ; }

.info_sub_menu{background:#dfe1d8; height:30px; width:100%; margin-top:1px; padding:5px 0 0 0 }
.info_sub_menu SPAN{font-weight:bold; font-size:16px; cursor:pointer; border-bottom:1px dashed black; margin:0 0 0 10px;}
.info_sub_menu SPAN:hover{border:none; color:#949c7d}
.info_sub_menu .act_link_info{border:none; color:#949c7d}

.open_info{background:#eef1e8; height:100%; width:100%; font-size:12px; }
.open_info DIV{padding:10px}
.open_info a{color:black; padding:2px; }
.open_info a:hover{color:#949c7d; padding:2px; }



/*block opros*/

.opros_header{height:31px; width:240px; background:#776857; margin:25px 0 0 0}
.opros_text_h{background:url(../i/tab_opros.gif) no-repeat 15% 50%; height:30px }
.opros_bg{background:#e7e1d6; }
.opros a{font-size:12px; color:black; text-decoration:none; }
.opros p{margin:0; padding:15px 12px 10px 12px; font-size:12px; font-weight:bold}
.opros a:hover{text-decoration:underline; color:#666666}
.opros_text SPAN{font-weight:bold}
.opros UL{list-style:none; margin:0; padding:0; font-size:11px}
.opros LI{margin:0 0 0 10px; padding:2px 0; }
.opros_button{border:none; background:#776857; color:white; margin:10px 0 0 0 }
.result_opros{font-size:11px; padding:10px}


/*Moon day*/
.weather_moonday{width:100%; background:#efede5; margin:35px 0 0 0}
.weather_moonday H3{font-weight:bold; font-size:16px; padding:0; margin:0}
.weather_moonday P{font-size:12px; padding:0; margin:0}
.content_weather_index{padding:25px 0 0 0}

.moonday H3{font-weight:bold; font-size:16px; padding:0; margin:35px 0 10px 0}

.weather{font-size:14px; padding:15px; background:url(../i/weather_razdelitel.gif) repeat-y left; }


.pod_q{font-size:12px; margin:15px 0 0 0}


/*footer*/
.footer{padding:25px 0 25px 0; font-size:12px}
.logo_altwork{background:#dbdbdb; width:113px; height:40px; float:right; margin:1px 0 0 10px}
.logo_altwork IMG{margin:10px 0 0 10px}
.altwork a{font-size:12px; color:#b2b2b2}
.small_altwork a{font-size:11px}
.copy{float:left}

/*bottom button*/
.but_bottom IMG{margin:5px 10px 5px 0}
.but_bottom {margin:10px 0 0 0}


/*content inner*/
.inner_news_1 {}
.inner_news_1 H1{font-size:18px; font-weight:normal; margin:0; padding:0}
.inner_news_1 IMG{margin:0 25px 25px 0}



/*sub bottom menu*/
.sub_bottom_menu{margin:25px 0 10px 0; width:100%}
.sub_bottom_menu H2{font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0;}
.sub_bottom_menu UL{list-style:none; padding:0; margin:0 0 25px 0; font-size:11px}
.sub_bottom_menu LI{padding:0; margin:5px 0 0 0 }


/*bottom sub news*/
.bottom_sub_news {width:187px}
.bottom_sub_news a{color:black}
.bottom_sub_news a:hover{color:#999999}
.link_ul a{font-size:11px; color:#15488c; }


/*bottom sub news*/

/*material bottom menu*/

.bottom_sub_mat {float:right; width:187px}
.bottom_sub_mat a{color:black}
.bottom_sub_mat a:hover{color:#999999}
.link_ul a{font-size:11px; color:#15488c; }

/*glosariy bottom menu*/
.bottom_sub_gloss { width:187px}
.bottom_sub_gloss a{color:black}
.bottom_sub_gloss a:hover{color:#999999}
.link_ul a{font-size:11px; color:#15488c; }



/*personalii bottom menu*/

.bottom_sub_pers {float:right; width:187px}
.bottom_sub_pers a{color:black}
.bottom_sub_pers a:hover{color:#999999}
.link_ul a{font-size:11px; color:#15488c; }

/**/
.print_link{margin:30px 0 0 0; font-size:12px}

.index_link{font-size:11px; padding:0 0 10px 0}


/*Archive*/
.archive{margin:10px 0 20px 0}
.archive SPAN{margin:0 20px 0 0}
/*news*/
.arch_news1 a{background:#96adba; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
.arch_news1 b{background:#96adba; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
/*publ*/
.arch_publ a{background:#8e7598; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
.arch_publ b{background:#8e7598; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
/*inter*/
.arch_inter a{background:#666666; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
.arch_inter b{background:#666666; padding:5px 10px; font-size:18px; font-weight:normal; color:white}


/*anons*/
.arch_anons a{background:#1383bd; padding:5px 10px; font-size:18px; font-weight:normal; color:white}
.arch_anons b{background:#1383bd; padding:5px 10px; font-size:18px; font-weight:normal; color:white}


/*news text*/
.arch_news_text{margin:0 0 15px 0;  }
.arch_news_text IMG{margin:0 8px 0 0}
.arch_news_text H3{margin:40px 0 2px 0; padding:0; font-size:18px; font-weight:normal }
.arch_news_text H3 a{margin:0; padding:0; font-size:18px; }
.arch_news_text a{font-size:12px; color:black; text-decoration:none}
.arch_news_text a:hover{text-decoration:underline; color:#999999}
.arch_news_text p{font-size:12px; padding:0; margin:0 0 10px 0;}

.pages_news{margin:35px 0 0 0; font-size:12px}

.pages_news .link{margin:0 8px 0 0}
.pages_news span{margin:0 8px 0 0; background:black; padding:2px 4px; color:white}



/*block calendar*/
.calendar_news{width:240px;  }
.calendar_news_text{margin:25px 0 0 20px}
.calendar_news_header{height:31px; width:240px; background:#fdfeeb;}
.calendar_news_text_h{background:url(../i/tab_calendar.gif) no-repeat 15% 70%; height:30px }
.calendar_news a{font-size:12px;  text-decoration:underline;}
.calendar_news p{margin:0; padding:5px 12px 9px 12px}
.calendar_news a:hover{text-decoration:none; color:#666666}
.calendar_news_text SPAN{font-weight:normal; font-size:18px }
.calendar_news_text ul{list-style:none; padding:0; margin:0; font-size:12px}
.calendar_news_text LI{margin:10px 0 0 0; padding:0 }
.calendar_news_text OL{margin:0 0 0 25px; padding:0; list-style:none}


/*person*/
.person h1{font-size:18px; font-weight:normal; padding:0; margin:15px 0 8px 0}
.person h2{font-size:18px; font-weight:bold; padding:0; margin:15px 0 0 0; }
.person {width:100%}
.person UL{list-style:none; padding:0 15px 0 0; margin:0}
.person LI{padding:8px 0 0 0; margin:0}
.person a{font-size:12px}

/*person*/
.alphabet{margin:35px 0 35px 0; background:#2f3f5f; padding:6px ; }
.alphabet a{text-decoration:none; font-size:12px; font-weight:bold; color:white}
.alphabet a:hover{text-decoration:underline}
.alphabet SPAN{padding:6px 5px 6px 5px; background:white; color:black; font-weight:bold}
.alphabet_l {padding:0 5px 0 5px}
.person b{font-size:14px; font-weight:normal}
.person h1 a{font-size:18px; font-weight:normal}


.inner_person IMG{margin:0 25px 10px 0}

.gallery_person{margin:25px 20px 0 0}
.gallery_person IMG{margin:5px 5px 0 0}
.gallery_person IMG{border:1px solid white}
.gallery_person IMG:hover{border:1px solid #2f3f5f}

}
