body {
	background: #FFF;
	font-size: 13px;
	font-family: Arial, Verdana, serif;
	}
	
h1 {
	margin-bottom: 0px;
	font-size: 16px;
	color: #515C9E;
	font-weight:bold;
	}
h2 {
	margin-top: 15px;
	font-size: 14px;
	color: #000
	}
h3 {
	margin-bottom: 0px;
	}
strong {font-weight: normal;}

/*---------Reklama-----*/
.bgbanner { margin: 5px 0;}

#vh1 {
	margin-bottom: 0px;
	font-size: 16px;
	color: #515C9E;
	font-weight: bold;
	}
	
#shapka td {
	text-align:center;
	}
#shapka a {
	font-weight: bold;
	font-size:12px;
	display:block;
	color:#A29FE0;
	margin: 2px 0 0 0;
	}
#shapka a:hover {
	text-decoration:underline;
	}
	
a {
	color: #A40008;
	font-weight: bold;
	text-decoration: none
	}
a:hover {
	color: #A40008;
	font-weight: bold;
	text-decoration: underline
	}

/*-------------Left-------------------------------------------------------------*/
#menu_left  { color:#515C9E}

#menu_left a {
	display:block;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100px;
	letter-spacing: -0.02em;
	font-size: 13px;
	color:#FF0000;
	text-decoration:underline;
	}
	
#menu_left a:hover {
	text-decoration:underline;
	}

#menu_left a.articl_razdel { margin:0; font-size:9px; color:#515C9E; text-decoration:none;}
/*-----------------------------------------------------------------------------*/
input.searc_input {
				border: 1px #725E1A solid;
				}
input.searc_bottom {
				margin: 5px 15px;
				text-align:center;
				width:71px;
				height:27px;
				background:url(search_bottom.png) 0px 0px no-repeat;
				border:0px;
				font-family:Arial Narrow;
				font-size:16px;
				font-weight: bold;
				color:#FFF;
				}
			
#text {
	/*position: absolute;
	top: 700px;  */ 
	text-align: justify;
	 padding: 10px;
	 width: 500px;
	 color: #515C9E;
     }

#text_left {    
	 padding: 10px;
	 float: left;
	 /*width: 360px;*/ 
     }
#text_right {    
	 padding: 10px;
	 float: left;
	 width: 0px; 
     /*background: #EBEEF3;*/
	 margin-top: 200px;
	 }
	
.text, .text_v2 p {
	font-size: 12px;
	/*border:  #999 1px solid;
	border-style:dashed;
	*/
	margin: 15px 0;
	padding: 5px;
	}
.text p, .text_v2 p {
	margin: 0;
	background: #EBEEF3;
	border-bottom:  #fff 1px solid;
	padding: 3px 10px;}
	
.text b, .text_v2 b { 
	display:block;
	padding: 3px 0;
	color: #D7270A;
	font-size: 16px;}
.text_v2 b {padding: 0;}
.text_v2 span a { color:#9999FF; font-weight:normal; padding:0}
.text_v2 span a:hover {font-weight:normal; padding:0}

#metro_name, #metro_name a { color:#888}
#bottom_text, #bottom_text a { color:#ccc; font-size:10px}

#divadr {
	margin: 1px;
	background: #EBEEF3;
	padding: 5px;
	}
	
#divadr b { display:block; padding:3px;}
#cat_av { margin: 10px 0px; color:#BF6516}

#obl {
	padingg: 40px;
	margin-top: 100px;
	}

#prim {}
#prim a {
	font-weight: bold;
	color: #D7270A;
	text-decoration: underline
	}
	
#prim a:hover {
	text-decoration: none
	}

#obl a {
	font-weight:normal;
	color: #000;
	text-decoration: none
	}
	
#obl a:hover {
	color: #A40008;
	text-decoration: underline
	}
#podval{background:url(bottom.png) no-repeat; } 
/*------------------*/
#m_t { display:block; float:right; }
#m_t div { display: block; background: #CCC; height: 20px; width: 450px; margin: 5px 0 0 2px; padding: 4px 0 0 5px; } 
#m_t div a { font-weight: bold;}
#m_t ul { margin:0; padding:0}
#m_t li {
	font-size: 10px;
	display:block;   
	 float: left;
	 width: 110px;
	 height: 30px;
	 border: 1px #ccc solid;
	 margin: 2px;
	 text-align:center;
	 vertical-align:middle;
            }
#m_t a {
	font-weight: normal;
	color: #006600;
            }
#rek_right a {font-weight:normal;}

#text_b { margin:0px}
#sa { color: #555}
#sa a { color:#555; font-weight:normal;}

/*-----Navig-------*/
#navig a		{ color:#0000CC; font-size:10px; margin: 10px 0; padding: 10px 0 }
#navig			{ display:table; margin: 20px 0; font-size:9px;}

#razdel_descr { color: #999}


