body {
background-color: #ffffff;
/*background-image: url(/img/bground1.jpg);*/
background-repeat: repeat;
}

body, td {
font-family: Verdana, Arial, Impact;
font-size: 13px;
color: #000000;
}
p{line-height:1.3; padding:  0 0 6px 0;}


h1, h1 a, h1 a:hover {
font-size: 24px;
font-weight: normal;
color: #af1b2c;
text-transform:uppercase;
margin:0;
padding:0 0 2px 0;
text-decoration:none;
}

.xwhite {
font-size: 14px;
font-weight: bolder;
color: #ffffff;
}


h2 {
font-size: 14px;
font-weight: bold;
color: #355aa4;
text-transform:uppercase;
margin:0;
padding:6px 0 12px 0;
}
h3, .hh3{
font-size: 12px;
font-weight: bold;
color: #af1b2c;
text-transform:none;
margin:0;
padding:0;
text-decoration:none;
}

a {
font-size: 12px;
color: #355aa4;
text-decoration:none;
}
a:hover {
color: #355aa4;
text-decoration:underline;
}
a.spec, a.spec_line {
font-size: 11px;
font-weight: bold;
}
a.spec {
display:block;
text-align:right;
}


.main_page a{color: #5087c9;}
.main_page p {line-height:1.3;}

.white , a.white, a.white:hover {
color: #ffffff;
}

.black,a.black, a.black:hover {
color: #555555;
}

.blue {
color: #5087c9;
}

.yellow, a.yellow, a.yellow:hover {
color: #ffcc33;
}

.red, a.red, a.red:hover {
color: #cc3333;
font-size: 12px;
font-weight: bolder;
}

.pink {
color: #fd33ff;
}

.green {
color: #5dde4a;
}

.lightblue {
color: #76d8f8;
}

a.main_link {
font-family: Verdana, Arial, Impact;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
}
a.main_link:hover {text-decoration:underline;color: #ffffff;}

.news_title {
font-family: Verdana, Arial, Impact;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #4978bf;
}

.news {
font-family: Verdana, Arial, Impact;
font-size: 13px;
font-weight: normal;
text-decoration: none;
color: #555555;
}

.png {
behavior: url(/src/pngbehavior.htc);
}

.radio {
background-color: transparent;
}

.subtitle, .subtitle a, .subtitle a:hover {
padding: 2px 0 14px 0;
color: #999999;
font-weight: bold;text-decoration: none;
}

#header{
 background: #2b61a8 url("/img/inner_top_bg.jpg") repeat-x top left;
}
#header_table{
 background-image: url("/img/inner_top_left_fon.jpg"); background-repeat:no-repeat; background-position:top left; height:216px;
}
#header h1{
	font-family:Monotype Corsiva, Courier;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	padding:0 0 20px 20px;
	margin:0;
}
#footer{background-image:url("/img/footer_bg_part4.gif");background-position:bottom left;background-repeat:repeat-x;}
#footer a.hh1{
	font-family:Monotype Corsiva, Courier;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	padding:0;
	margin:0;
	text-decoration: none;
}

#topmenu{
	margin:0px;
}
#topmenu a {
	font-family: Tahoma, Arial, sans-serif;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
}
#topmenu a:hover {/*color: #f2c8c4;*/text-decoration:none;	color: #fff;}
#topmenu a img {border:0;}
#topmenu tr td {text-align:center; }

#topline{height:31px; background: #2b61a8 url("/img/inner_line_bg.jpg") repeat-x top left; color:#fff;border:0;}
#topline a { color:#fff;font-size: 11px;font-weight: bold;white-space:nowrap;}
#topline h1 {color:#fff;font-size: 14px; padding: 0; margin:0;font-weight: bold;white-space:nowrap;}
#topline tr td{vertical-align:middle; }

.art_list{margin:12px 0 ; padding:0;}
.art_list li {list-style-type:none; list-style-position:outside; padding:0px 0;clear:both;}

.ref_list{margin:5px 0 0 0px; padding:0px;}
.ref_list li {list-style-type:none; list-style-position:outside; padding:1px 0 5px 18px;background-image: url("/img/mark.gif"); background-repeat:no-repeat; background-position:top left;}

.search_list{margin:12px 0 ; padding:0;}
.search_list li {list-style-type:none; list-style-position:outside; padding:6px 0;clear:both;}
.search_list li span {background-color:#ffffcc;}

.mainblock{padding: 0 40px 20px 40px; }
.fon, .bread{background-color:#2c5492;}

.wtlc{background-image: url("/img/news_whitearea_corner1.gif"); background-repeat:no-repeat; background-position:top left;background-color:#fff;}
.wtrc{background-image: url("/img/news_whitearea_corner2.gif"); background-repeat:no-repeat; background-position:top right;}
.wbrc{background-image: url("/img/news_whitearea_corner3.gif"); background-repeat:no-repeat; background-position:bottom right;}
.wblc{ background-image: url("/img/news_whitearea_corner4.gif"); background-repeat:no-repeat; background-position:bottom left;
 padding: 20px 30px;}

.bread  {color:#99ccff; padding: 8px 6px 0 6px; text-align:right;}
.bread a{color:#99ccff;text-decoration:none; text-transform: lowercase; padding:0 6px;}
.bread a:hover {color:#fff;}

.mtopmenu{}
.mtopmenu a {
font-family: Verdana, Arial, Impact;
font-size: 10px;
font-weight: bold;
text-decoration: none;
color: #ffffff;}
.mtopmenu a:hover {color: #ffffff;text-decoration: none;}
.mtopmenu tr td {text-align:center; padding: 0 4px; width: 100px;}

p.anons{line-height:1.1; padding:  0 0 0px 0; color:#666;font-size: 11px;}
p.anons a{color:#666;text-decoration:none;font-size: 11px;}
p.anons a:hover {color: #355aa4;}
p.anons a.hh3,  p.anons a.hh3:hover  {
font-weight: bold;
color: #af1b2c;
text-transform:none;
text-decoration:none;
}
.board{ border:0; border-bottom: 1px solid #355aa4; margin: 6px 0 ; width:100%;}
.board tr td{padding:0 0 6px;}
.board_user_menu {padding:0; margin:0 0 0 20px; float:right;}
.board_user_menu li{list-style-type:none; list-style-position:outside; padding:1px 0 5px 0px;}

.bottom_ref{margin:0; padding:0;}
.bottom_ref img{height:90px;width:90px;margin:0 0 4px 0;}
.bottom_ref p {width:90px;text-align:left;margin:0;padding:0;}

.vote_table{}
.vote_table tr td{ background-color:#eee; vertical-align:top;text-align:center;padding: 8px 4px;}
.vote_table tr td a h3{font-size: 12px;font-weight: bold;text-decoration:none;}


.catalog{margin:0px 0 ; padding:0;}
.catalog li {list-style-type:none; list-style-position:outside; padding:2px 0;}
.subcat{margin:0px 0 0px 20px ; padding:0;}
.subcat li {list-style-type:none; list-style-position:outside; padding:2px 0;}
.subsubcat{margin:0px 0 0px 40px ; padding:0;}
.subsubcat li {list-style-type:none; list-style-position:outside; padding:2px 0;}

#searchform {margin:0px 0 ; padding:0;}
#searchform input.text {width:200px; text-align:left; margin:0; padding:1px 8px; border: 1px solid #123173;}
