/*Меню*/
.menutable {
	width: 100%; background-image: url('../images/map_bg.gif');
	background-repeat: no-repeat;
}
.menutable a {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	padding-left: 15px;
}
.menutable a:link, .menutable a:visited { color: #000; text-decoration: none;}
.menutable a:hover, .menutable a:active { color: #f00; text-decoration: underline;}

.filter label { font-size: 11px; padding: 0px 10px; font-weight: bold; color: #7F9340; }
.filter { font-size: 12px; }
select.big { width: 150px; font-size: 12px;}
select.small { width: 75px; font-size: 12px;}

/*правая колонка (большая)*/
.infospace {
	background-image: url('../images/right_white.gif');
	background-repeat: repeat-y;
	background-position: top right;
}

.a50pc {
	width: 50%;
}

.infoblocktable .right {
	background-image: url('../images/right_color.gif');
	background-repeat: repeat-y;
	background-position: top right;
}

.titlepanel { width: 100%; }
.titlepanel .panelup {
	background-image: url('../images/infoblock_up_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.titlepanel .panelmiddle {
	border-left: #ADBB7F 1px solid;
	background-color: #F7F9F2;
	padding-left: 20px;
}
.titlepanel .paneldown {
	background-image: url('../images/infoblock_down_bg.gif');
	background-repeat: repeat-x;
}

.infopanel { width: 100%; }
.infopanel .theright {
/*	background-color: #F6F7F1;
	background-image: url('../images/right_color.gif');
*/
	background-repeat: repeat-y;
	background-position: top right;
	width: 31px;
}
table.infoblocktable td.left, 
table.infoblocktable td.right { width: 50%; }

.left .infopanel .info {
	font-size: 70%;
	padding: 0px 20px 10px 20px;
}
.right .infopanel .info{
	background-color: #F6F7F1;
	background-image: url('../images/infoblocktable_right_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 70%;
	padding: 0px 10px 10px 20px;
}
.right .infopanel .info1 {
	background-image: url('../images/infoblocktable_right_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 70%;
	padding: 0px;
	text-align: justify;
}

/*Верхняя рекламка*/
.topblock { width: 100%; }
.topblock td { padding: 10px;  font-size: 70%; }
.topblock td img { border: #7F9340 1px solid; }
.topblock .left { padding-left: 0px; vertical-align: middle; }
.topblock .right { padding-right: 40px; vertical-align: middle; }
.topblock .center h1, .topblock .center h2, .topblock .center h3, .topblock .center h4 { text-align: center; }


.voting { padding-top: 10px; }
.voting td { font-size: 70%; }
.voting input {margin: 5px 0px;}
.voting td a { font-size: 100%; }

.infomedia { padding-top: 10px; }
.infomedia .link {text-align: right; font-weight: bold;}
.infomedia span.left { float: left; margin: 4px 10px 5px 0px; }
.infomedia span.right { float: right; margin: 4px 0px 5px 10px; }
.infomedia span.left, .infomedia span.right { border: #7F9340 1px solid;; }
/*.infomedia span.right, .news span.left {
	background-image: url('../images/img_bg.gif');
	padding: 13px;
	border: #f0f0f0 1px solid;
}*/

.news { padding-top: 10px; }
.news .link {text-align: right; font-weight: bold;}
.news .date { font-weight: bold; color: #7F9340; }
.news span.left { float: left; margin: 0px 10px 5px 0px; }
.news span.right { float: right; margin: 0px 0px 5px 10px; }
.news span.right, .news span.left {
	background-image: url('../images/img_bg.gif');
	padding: 13px;
/*	border: #f0f0f0 1px solid;*/
}

.footer {
	font-size: 70%;
	padding: 20px;
	vertical-align: middle;
}
.footer#footerlogo {
	background-image: url('../images/footer_logo.gif');
	background-position: 100px 20px ;
	background-repeat: no-repeat;
}
.news span.center {margin: 10px 10px 5px 10px; }

.news span.center {
	background-image: url('../images/img_bg.gif');
	padding: 13px;
/*	border: #f0f0f0 1px solid;*/
}