	body{font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#000000; background-color:#FFFFFF; padding:0px; margin:0px; height:100%; min-width: 780px;}
	td{font-size:75%}
	img {border: 0px;}
	p {margin-top:0px; margin-bottom: 0.9em; padding:0px;}
	form {margin:0px; padding:0px}
	input.text { width:100%; border:1px solid #AEAEAE; font-size:90%; font-family:Arial; padding: 1px 7px; color:#A8A7A7; height:19px;}
	input.texts { border:1px solid #AEAEAE; font-size:90%; font-family:Arial; padding: 1px 7px; color:#A8A7A7; height:19px;}
	textarea {border:1px solid #AEAEAE; font-size:90%; font-family:Arial; padding: 1px 7px; color:#A8A7A7;}

	.hide{visibility:hidden;}
	.up{text-transform: uppercase;}

	a{color:#007CC3;}
	a:hover{color:#007CC3;}
	a.none{text-decoration:none;}
	a.none:hover{text-decoration:underline;}
	
	.white{color:#FFFFFF;}
	a.red, a.red:hover{color:#B92C30;}
	a.red2, a.red2:hover{color:#E40012;}
	
	a.black, a.black:hover{color:#000000;}
	
	.red1 {color:#DA3A38}
	
	.p10{font-size:65%}
	.p11{font-size:70%}
	.p12{font-size:75%}
	.p13{font-size:80%}
	.p14{font-size:90%}
	.p15{font-size:100%}
	.p16{font-size:105%}
	.p17{font-size:110%}

	.f10{font-size:10px}
	.f11{font-size:11px}
	.f12{font-size:12px}
	.f13{font-size:13px}
	.f14{font-size:14px}
	.f15{font-size:15px}
	.f16{font-size:16px}
	.f17{font-size:17px}
	
	.copyright {color:#4A4A4A; font-size:70%}
	
	.menu {color: #FFE552;}
	.menu a, .menu a:hover {color: #FFFFFF;}
	
	 .small{font-size:90%}
	 a.more, a more:hover {padding-left:14px; display:block; background:url(icon_more.gif) no-repeat 0px 3px;}
	 a.green_dot, a green_dot:hover {padding-left:13px; display:block; background: url(green_dot.gif) no-repeat 4px 6px; margin-bottom: 0.8em;}
	.date {color:#9A9A9A; font-family:Tahoma; font-size:90%; margin-left:13px; margin-bottom: 0.2em;}

	.red_dot_article {padding-left:13px; background: url(/images/red_dot.gif) no-repeat 4px 6px; margin-bottom: 0.8em;}
	
	 h5 {margin-bottom:5px; color:#da3a38; font-size:110%}
	 h3 {margin:0px 0px 13px 0px; font-family:Tahoma; font-size:120%;}
	 h1 {margin:0px 0px 13px 0px; font-family:Tahoma; font-size:170%; font-weight:normal;}
	
	 .afisha {margin:10px 0px 30px 0px;}
	 .afisha .t1{padding:11px 6px 12px 4px;} 
	 .afisha .t2{padding:6px 0px 12px 0px; border-bottom:1px solid #EBEBEB; font-size:70%; color:#101010;}
	 .afisha .t2 .day{color:#9A9A9A; font-size:90%;}
	 .afisha .t3{padding:6px 10px 12px 6px; border-bottom:1px solid #EBEBEB; font-size:70%; color:#101010;}
	 .afisha .t4{padding:6px 10px 12px 6px; border-bottom:1px solid #EBEBEB;}

	.menu { padding: 10px 0 0 0; margin: 0; }
	.menu a { display: block; margin-right: 20px; padding-left: 14px; color: #FFFFFF; font-weight:bold; background:url(icon_menu.gif) no-repeat 0px 6px; }
	.menu a:hover {color: #F5FEA9; font-weight:bold;}
	.menu a.active,.menu a.active:hover {color: #FFE552; font-weight:bold;}

	.submenu {padding: 5px 10px 15px 23px; background: url(/images/icon_submenu_blue.gif) no-repeat 0px 8px;}
	.submenu_a {color: #B5000E; padding: 5px 10px 15px 23px; background: url(/images/icon_submenu_red.gif) no-repeat 0px 8px;}

	.table_stoimost {background-color:#fdfef6;}
	.table_stoimost td{border-top:1px solid #d4d5d9; padding:5px; padding-left:20px;}
	.table_stoimost_z td{background-color:#f0f7c4; border-top:1px solid #ffffff;}

	.fotogallery img {margin:0px 0px 10px 10px; float:left;}

	.guest { background: url(/images/line_bg.gif) repeat-x left bottom; padding: 10px 25px 15px 0px;}
	.guest_date{background-color:#E8EFBB; font-size:90%; padding: 2px 5px}
	.guest_autor{color:#B10010;}
	.guest_city{color:#6A6A6A;}
	.guest_title{padding:7px 0px 4px 0px; font-size:90%;}
	.guest_text{font-family:Arial;}



#formReg {
	display: none;
	background: #ffffff;
	border: 1px solid #999999;
	border-top: none;
	width: 600px;
	padding: 20px;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -320px;
	z-index: 999;
}

#formLogin {
	display: none;
	background: #ffffff;
	border: 1px solid #999999;
	border-top: none;
	width: 400px;
	padding: 20px;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -220px;
	z-index: 999;
}



#formReg div, #formLogin div { position: relative; margin-bottom: 10px; margin-left: 250px; font-size: 12px; }
#formReg div label, #formReg div span, #formLogin div label { display: block; position: absolute; top: 0; left:-250px; font-weight: bold; }
#formReg div.txt { padding-left: 0; }
#formReg input.inp { width:346px; //width: 340px; }
#formReg textarea.inp { width:346px; //width: 340px; height: 100px; //height: 94px; }

#formLogin div { margin-left: 156px; }
#formLogin div label { left:-156px; }
#formLogin input.inp { width:244px; //width: 238px; }


#auth { position: relative; width: 309px; margin-bottom: 30px; background: #f80020 url('/images/coners_auth.gif') no-repeat bottom left; }
#auth .txt { padding: 9px 11px 10px 11px; background: url('/images/coners_auth.gif') no-repeat 0 0; color:#fff; font-weight:bold; }
#auth ul { margin: 0; padding: 8px 0 6px 11px; border-top: 1px solid #ffffff; }
#auth ul li { margin: 0; padding: 0 19px 5px 0; list-style:none; }
#auth ul li a { padding-left: 21px; color: #ffffff; background: url('/images/icons.gif') no-repeat 0 0; }

#auth ul li.reg { padding-right: 17px; }
#auth ul li.reg a { background-position: 0 3px; }
#auth ul li.enter a { background-position: 0 -27px; }


a.nota { color: #4a4a4a; text-decoration: none; }
object, embed  { position:relative; z-index:0; }

.ban { display: block; margin-bottom: 30px; }
