body {padding: 0px; margin: 0px; font: 12px Tahoma; color: #383938; background-image:url(/images/fon_bg.gif); background-repeat:repeat-x; vertical-align:top;}
input {padding: 0px; margin: 0px}
form  {margin: 0px; padding: 0px}
.maintable { border:1px solid #D0D0D0;}

#header {border-bottom:1px solid #D0D0D0;}
#grey {background-color:#D0D0D0;}
#footer {background-image:url(/images/fon_footer.gif); padding:18px 0px 0px 16px; font:10px Tahoma; color:#727272;}
#footer a {font:10px Tahoma; color:#727272; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#bord_right {border-right:1px solid #D0D0D0;}

#coheader {background-image:url(/images/fon_navigac.gif); color:#FFFFFF; font:10px Tahoma;}
#coheader a {color:#FFFFFF; font:10px Tahoma; text-decoration:none;}
#coheader a:hover {text-decoration:underline;}
#coheader_inn {background-image:url(/images/fon_navigac_inn.gif); color:#FFFFFF; font:10px Tahoma;}
#coheader_inn a {color:#FFFFFF; font:10px Tahoma; text-decoration:none;}
#coheader_inn a:hover {text-decoration:underline;}
/* for en and by version */
.ots {padding-left:16px;} 
/* for russian version only
.ots {padding-left:36px;}*/
.otsby {padding-left:15px;}

.about {color:#005CA2; font:13px Tahoma; line-height:20px;}
.about a {color:#005CA2; font:13px Tahoma; text-decoration:underline; line-height:20px;}
.about a:hover {text-decoration:none;}
#search_fon {background-image:url(/images/fon_search.gif);}
#search {width: 293px; height:17px; padding:2px 0px 0px 9px; border: 1px solid #939393; background: #ffffff; color: #383938;  font:12px Tahoma;}
#search_inner {width: 220px; height:17px; padding:2px 0px 0px 9px; border: 1px solid #939393; background: #ffffff; color: #383938;  font:12px Tahoma;}

#menu_header {color:#005CA2; font:12px Tahoma;}
#menu_header .point {border-bottom:1px dashed #D0D0D0; padding-bottom:2px;}
#menu_header .menusote {border-bottom:1px dashed #D0D0D0; color:#005CA2; font:12px Tahoma; padding-right:3px;}
#menu_header .menusote a {color:#005CA2; font:12px Tahoma; text-decoration:none; padding-right:3px;}
#menu_header .menusote a:hover {text-decoration:underline; color:#FD8903; font:12px Tahoma; padding-right:3px;}
#menu_header .menusote_sel {border-bottom:1px dashed #D0D0D0; color:#FD8903; font-weight:bold; font:12px Tahoma; padding-right:3px; }
#menu_header2lev {color:#005CA2; font:12px Tahoma;}
#menu_header2lev .point2 {padding-bottom:2px;}
#menu_header2lev .menusote {color:#005CA2; font:12px Tahoma; }
#menu_header2lev .menusote a {color:#005CA2; font:12px Tahoma; text-decoration:none; padding:0px 3px 0px 0px;}
#menu_header2lev .menusote a:hover {text-decoration:underline; color:#FD8903; font:12px Tahoma; padding:0px 3px 0px 0px;}
#menu_header2lev .menusote_sel {border-bottom:1px dashed #D0D0D0; color:#FD8903; font:12px Tahoma; }

#index_lenta {width:307px; padding:35px 0px 0px 26px;}
#index_lenta .title {font:18px Tahoma; color:#13264C; text-transform:uppercase; text-decoration:none;}
#index_lenta .title a {font:18px Tahoma; color:#13264C; text-transform:uppercase; text-decoration:none;}
#index_lenta .title a:hover {text-decoration:underline;}
#index_lenta .line {background-color:#13264C;}
#index_lenta .date {padding-top:17px; font:12px Tahoma; font-weight:bold;}
#index_lenta .text {padding-bottom:17px; font:12px Tahoma; }
#index_lenta .allnews {font:10px Tahoma; color:#005CA2; text-decoration:none;}
#index_lenta .allnews a {font:10px Tahoma; color:#005CA2; text-decoration:none;}
#index_lenta .allnews a:hover {text-decoration:underline;}

#menu_bot1 {padding:58px 0px 0px 26px; width:307px;}
#menu_bot1 .title {font:18px Tahoma; color:#13264C; text-transform:uppercase; text-decoration:none; }
#menu_bot1 .title a {font:18px Tahoma; color:#13264C; text-transform:uppercase; text-decoration:none;}
#menu_bot1 .title a:hover {text-decoration:underline;}
#menu_bot1 .line {background-color:#13264C;}
#menu_bot2 {color:#005CA2; font:14px Tahoma; width:307px;}
#menu_bot2 .point {color:#005CA2; font:14px Tahoma; text-decoration:none; padding:0px 0px 20px 0px;}
#menu_bot2 .point a {color:#005CA2; font:14px Tahoma; text-decoration:none; padding:0px 0px 20px 0px;}
#menu_bot2 .point a:hover {text-decoration:underline; color:#FD8903;}

#banner_left {background-image:url(/images/fon_leftcolumn.gif);}
#innercont {padding:20px 25px 0px 26px; color:#353535; font:12px Tahoma;}
#newscont {padding:0px; color:#353535; font:12px Tahoma;}
#taxonomy {font:18px Tahoma; color:#13264C; padding-bottom:15px;}
#taxonomy .line { background-color:#13264C;}

#news_list {padding:0px 0px 0px 0px;}
#news_list .date {font:10px Tahoma; color:#353535;}
#news_list .header {font:12px Tahoma; font-weight:bold; color:#007EC3;}
#news_list .header a {font:12px Tahoma; font-weight:bold; color:#007EC3; text-decoration:none;}
#news_list .header a:hover {text-decoration:underline;}
#news_list .text {font:11px Tahoma; color:#353535; padding:18px 0px 30px 0px;}

#news {padding:0px 0px 0px 0px;}
#news .date {font:10px Tahoma; color:#353535;}
#news .header {font:12px Tahoma; font-weight:bold; color:#007EC3;}
#news .header a {font:12px Tahoma; font-weight:bold; color:#007EC3; text-decoration:none;}
#news .header a:hover {text-decoration:underline;}
#news .text {font:12px Tahoma; color:#353535; padding:18px 0px 30px 0px;}
#news .line {background-color:#13264C;}
#news .allnews {font:12px Tahoma; color:#005CA2; padding-top:7px;}
#news .allnews a {font:12px Tahoma; color:#005CA2; text-decoration:none; padding-top:7px;}
#news .allnews a:hover {text-decoration:underline;}

#paging {font:12px Tahoma; color:#005CA2; padding:30px 0px 0px 0px;}
#paging .line {background-color:#13264C;}
#paging .num {padding: 7px 0px 18px 0px; text-align: right; color:#797979; text-decoration:none; font:16px Tahoma; font-weight:bold;}
#paging .num a {color: #005CA2; text-decoration:none; font:12px Tahoma;}
#paging .num a:hover {color: #005CA2; text-decoration:underline;}

fs {color:#FD9103;}
#find .query {font:14px Tahoma; color:#353535; padding-bottom:30px;}
#find .header {font:12px Tahoma; font-weight:bold; color:#353535; }
#find .header a {font:12px Tahoma; font-weight:bold; color:#353535; text-decoration:none;}
#find .header a:hover {text-decoration:underline;}
#find .text {font:11px Tahoma; color:#353535; padding:0px 0px 30px 0px;}

#feedback {padding:0px 0px 0px 0px; width:665px;}
#feedback .cont{background-color:#ffffff; width:665px; }
#feedback .point {vertical-align:top; width:93px; padding: 10px 20px 0px 0px; font:12px Tahoma; color:#353535;}
#feedback .forms {vertical-align:top; padding: 7px 10px 6px 17px; border-left:1px solid #D0D0D0; background-color:#F2F2F2;}
#feedback input{height:21px; border:1px solid #D0D0D0; color:#383938; background-color:#FFFFFF; margin:0px}
#feedback select{height:21px;  font-size:12px; border:1px solid #D0D0D0; color:#383938;background-color:#FFFFFF;margin:0px}
#feedback textarea{border:1px solid #D0D0D0; color:#383938; background-color:#FFFFFF; margin:0px}
#feedback .form_numbers {vertical-align:top; padding: 5px 10px 10px 15px; }
#feedback .btn_send {vertical-align:top; padding: 5px 10px 0px 15px; font-weight:bold;}
#feedback .alert {color:#DA2017; font-weight:bold}
#feedback .reload {font: 11px Tahoma; color:#005CA2; padding-left:20px;}
#feedback .reload a {font: 11px Tahoma; color:#005CA2; text-decoration:underline;}
#feedback .reload a:hover {text-decoration:none;}

#sitemap {background-image:url(/images/fon_sitemap.gif); background-repeat:repeat-y;}
#sitemap .lev1 {color:#007EC3;text-decoration:none; font:16px Tahoma; font-weight:bold; background-color:#FFFFFF; padding-top:15px;}
#sitemap .lev1 a {color:#007EC3;text-decoration:none;font:16px Tahoma;font-weight:bold; background-color:#FFFFFF; padding-top:15px;}
#sitemap .lev1 a:hover{text-decoration:underline;}
#sitemap .lev2 {color:#353535; text-decoration:underline; font:12px Tahoma; padding-bottom:10px;}
#sitemap .lev2 a {color:#353535; text-decoration:underline; font:12px Tahoma; padding-bottom:10px;}
#sitemap .lev2 a:hover {color:#FD9203; text-decoration:underline;}

#photo_theme {padding:21px 0px 0px 0px;}
#photo_theme .border {border: 1px solid #789DB9; padding:2px;}
#photo_theme .border:hover {border:1px solid #FEC57A; padding:2px}
#photo_theme .descr {padding:16px 0px 35px 0px; text-align:center; font:11px Tahoma; color:#00487E; text-decoration: none;}
#photo_theme .descr a {padding:16px 0px 35px 0px; text-align:center; font:11px Tahoma; color:#00487E; text-decoration: none;}
#photo_theme .descr a:hover {text-decoration:underline;}

#photo_main {padding:19px 0px 0px 0px;}
#photo_main .theme_title {font:14px Tahoma; font-weight:bold; color:#007EC3; padding-bottom:33px;}
#photo_main .main_image {border: 1px solid #789DB9; padding:2px; float:left; margin-right:15px; margin-bottom:10px;}
#photo_main .title {font:12px Tahoma; font-weight:bold; color:#353535; padding-bottom:20px;}
#photo_main .text {font:11px Tahoma;}
#photo_main .prev {padding:2px; border:1px solid #789DB9; background-color: #FFFFFF; text-align: center;}
#photo_main .prev:hover {padding:2px; border:1px solid #FEC57A; background-color:#FFFFFF; text-align: center;}
#photo_main .prev_selected {padding: 2px; border: 1px solid #FEC57A; background-color: #FFFFFF; text-align: center;}
#photo_main .allphotos {font:11px Tahoma; color:#005CA2; text-decoration:none;}
#photo_main .allphotos a {font:11px Tahoma; color:#005CA2; text-decoration:none;}
#photo_main .allphotos a:hover {text-decoration:underline;}

#document {color:#383938;}
#document a {color:#005CA2; text-decoration:none;}
#document a:hover {text-decoration:underline; color:#FD8903;}

#level3 {color:#FD8903; text-decoration:none;}
#level3 a {color:#005CA2; text-decoration:none;}
#level3 a:hover {text-decoration:underline; color:#FD8903;}