BODY {
	margin:0;
	padding:0;
	background:#F9F9E3 url("/a0/ru/images/body_bg.gif");
}

BODY, TH, TD {
	font-family:"Times New Roman", Arial, Tahoma, Verdana, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#37464F;
}

P {
	margin:0.75em 0;
}

H1,
DIV.h1 {
	color:#37464F;
	font-size:1.4em;
	font-weight:normal;
	margin:0 0 0.4em 0;
	padding:0;
	clear:both;
}
H2, H3, H4, H5, H6 {
	color:#37464F;
	font-weight:normal;
	margin:0.8em 0;
	padding:0px;
	clear:both;
}
H2 {
	font-size:1.4em;
}
H3 {
	font-size:1.35em;
	font-weight:bold;
	
}
H4 {
	font-size:1.3em;
	font-weight:bold;
}
H5 {
	font-size:1.25em;
	font-weight:bold;
}
H6 {
	font-size:1.2em;
	font-weight:bold;
}

A {
	color:#37464F;
	text-decoration:underline;
}
A:hover {
	color:#A03433;
}

UL, OL {
	margin:5px 0px;
	padding-left:20px;
}
LI {
	margin:2px 0;
}

IMG {
	border:0;
}
IMG.usu {
	float:left;
	margin:0 10px 10px 0;
}
DL {
	margin:0;
}
DT {
	margin:0;
	clear:both;
}
DD {
	margin:5px 0 5px 15px;
}

DL.news DD {
	padding-left:0;
	margin-left:0;
	margin-bottom:2em;
}
DL.news DD P {
	margin-top:0;
}

FORM {
	margin:0px;
	font-size:1em;
}
INPUT, TEXTAREA, SELECT, BUTTON {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-weight:normal;
	font-size:0.9em;
}
/*
INPUT.txt, TEXTAREA, SELECT {
	border:1px solid #7F9DB9;
}
*/
INPUT.button, BUTTON {
	cursor:pointer;
}

SPAN.date {
	color:#868678;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
}
SPAN.date2 {
	color:#868678;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.9em;
}
SPAN.warning {
	color:#00A9AE;
}
SPAN.accent {
	font-weight:bold;
}
SPAN.count {
	color:#868678;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.8em;
}

#top {
	background:#AF2B2B url("/a0/ru/images/bg_top.gif");
	border-bottom:4px solid #37464F;
}
#logo {
	padding:20px 55px 20px 25px;
	background:url("/a0/ru/images/logo_bg.gif") repeat-y bottom left;
	color:#F1EAC6;
	font-size:0.6em;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
#banner_top {
	padding:10px 25px 10px 0;
}
#top2, TD.bottom2 {
	background:url("/a0/ru/images/top3_pic.gif") repeat-x top left;
}
#top2 TD {
	background:url("/a0/ru/images/top2_pic.gif") no-repeat top right;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
}
#top2 TD DIV {
	background:url("/a0/ru/images/top1_pic.gif") no-repeat top left;
	padding:7px 0;
}
#top_menu {
	
}
#top_menu TD {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	border-left:1px solid #D1CFB3;
}
#top_menu TD.off {
	border-bottom:1px solid #AEAE9E;
	border-top:3px solid #37464F;
	background:#E7E6C6 url("/a0/ru/images/top_menu_off_bg.gif") top left;
}
#top_menu TD.on {
	border-bottom:0;
	border-top:0;
	background:#FFF url("/a0/ru/images/top_menu_on_bg.gif") repeat-x top left;
}

#main_part, #left_col, #right_col {
	background:#FFF url("/a0/ru/images/main_bg.gif");
	padding:20px 15px;
}
#main_part {
	padding:20px 0;
}
DIV.head1 {
	background:#923B3A;
}
DIV.head2 {
	background:#7B7B7B;
}
DIV.head1, DIV.head2 {
	padding:5px 10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
DIV.head2 A {
	color:#C91715;
}

DIV.head3 {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#37464F;
	text-transform:uppercase;
	border-bottom:3px solid #7B7B7B;
	margin-top:25px;
}

#left_col DL DD, #right_col DL DD {
	margin-left:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.75em;
}
#left_col DL DD SPAN.date {
	font-size: 0.75em;
}
#forum {
	padding:15px 10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.75em;
}
#forum A {
	color:#C91715;
}

#search {
	margin:0;
	padding:10px;
	background:#E1E1E1;
}
#ch_city {
	margin:0;
	padding:10px;
}
#search FORM, #ch_city FORM {
	font-size:0.85em;
}

TD.bottom1 {
	padding:10px 15px;
	font-size:0.65em;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	background:#E3E1C1;
	border-top:1px dashed #D8D8CE;
}

A.top_news_link {
	color:#4B8B00;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.75em;
	padding-left:30px;
	background:url("/a0/ru/images/pic1.gif") no-repeat bottom left;
}

A.full_list {
	color:#868678;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.75em;
	padding-left:30px;
	background:url("/a0/ru/images/pic2.gif") no-repeat bottom left;
}

A.rss {
	color:#E17000;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.75em;
/*	padding-left:20px;
	background:url("/a0/ru/images/rss.gif") no-repeat bottom left;*/
}

DIV.lastnews, DIV.newstop, TD.lastarticl {
	border-bottom:1px dashed #D8D8CE;
}
DIV.newstop {
	padding:0 0 0.5em 0;
}
DIV.all_b {
	border-top:1px dashed #D8D8CE;
	margin:0.5em 0;
	padding:5px 0 5px 10px;
}

#topnews IMG.usu {
	float:left;
	margin:0 10px 0 0;
}
DIV.date2 {
	background:url("/a0/ru/images/line2.gif") repeat-x bottom left;
	margin:0.75em 0;
}
DIV.date2 SPAN {
	border-top:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	background:#FFFFE4;
	color:#868678;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	padding:2px 2px 0 2px;
}

TABLE.info TH {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#37464F;
	padding:3px;
}

TABLE.info TD {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.65em;
	padding:3px;
	height:20px;
}

TABLE.info P {
	margin:0.3em 0;
}


.row1 {
	background:inherit;
}

.row2 {
	background:#E9E8D1;
}
DL.talk DD {
	padding-left:0;
	margin-left:0;
	margin-bottom:0.9em;
}
DL.talk DD P {
	margin-top:0;
}
/*----------------*/
#QUOTEHEAD, #CODEHEAD {
	display: none;
}
#QUOTE, #CODE {
	color:#545454;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.7em;
}
DL.talk FONT {
	color: #37464F;
}




.zayavka .title_request {
	font-size:20px;
	font-family:geneva, Arial, Tahoma, Verdana;
	font-weight:normal;
	border:1px solid #999999;
}

.zayavka .text_request {
	background-image: url('/a0/ru/images/fon.gif'); 
	padding:10px;
	font-size:13px;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	border:1px solid #999999;
	border-top:none;
}

.zayavka .request_button {
	background:#C7C5AD; padding:5px; width:160px;
}

.zayavka .request_button a {font-size:14px;}

.sosedi {margin-top:5px;}
.sosedi h4 {font-size:15px;  font-family:tahoma}
.sosedi .near {width:30%;}
.sosedi .near img {margin-top:2px;}
.sosedi .near a {color:#000; font-size:15px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.sosedi .near a:hover {color:#A03433}
.sosedi .prav {text-align:right;  float:right;}
.sosedi .lev {text-align:left; float:left;}


.req_button {margin-top:-8px; width:150px; float:right; text-align:right; line-height:0.1em; margin-right:20px;}
.req_button a { color:#923B3A; font-size:14px; font-weight:bold; font-family:Arial; text-decoration:none}
.req_button a:hover { color:#37464F; text-decoration:underline; }
