*/
body { 
	color: #23507d;
	font-family: Verdana;
	font-size: 12px;
	margin:   auto;
	background: #fff;
	max-width: auto;
}
.body{background: #fff; 

}

.re {
	position: fixed;
	left: 0px;
	bottom: 0px;
}

.logo {
	background: #295b8e;
	background-image:url(img/headd.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #23507d;
	}
a:link,a:visited {
	color:#23507d;
	text-decoration: none;
}
a:hover{
	color: #6c6d6e;
	text-decoration: underline;
}
.footer {
	background: #2e6092;
	background-image: url(img/header30.gif);
	background-repeat: repeat-x; 
	text-align: center;
	padding:  6px;
	font-size: 12px;
	color: white;
	margin: 1px 0;
}
.footer  a:link, .footer  a:visited { color: #fff; text-decoration: none; }
.footer  a:hover { text-decoration: underline; }
.header {
	background-color: #d7d5d5; 
	background-image: url(img/tit.gif);
	background-repeat: repeat-x; 
	padding:  6px;
	clear:both;
	text-align: left;

}
.tmn {
	background: #2e6092;
	background-image: url(img/header30.gif);
	background-repeat: repeat-x; 
	text-align: left;
	padding : 6px;
	font-size: 12px;
	color: white;

}
.tmn  a:link, .tmn  a:visited { color: #fff; text-decoration: none;  }
.tmn  a:hover { text-decoration: underline; }
.list {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	padding : 6px; 
	margin: 1px 0;
	border-left: 2px solid #6899ca;
	border-right: 2px solid #6899ca;
}
.list1 {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	padding : 6px; 
	margin: 1px 0;
}
.list2 {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	padding : 6px; 
	margin: 1px 0;
}
.b, .c {
	margin: 0px;
	padding: 2px;
}
.b { background: #F7F7F7; }
.c { background: #efefef; }
.b b { color: #396C82; text-decoration: none; }
.c b { color: #619FBA; text-decoration: none; }
.bmenu {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	padding : 6px; 
	margin: 1px 0
}
.fmenu {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	padding : 6px; 
	margin: 1px 0;
}
.gmenu {
	background: #dedddd  url(img/menu.gif) repeat-x; 
}
.gmenu2 {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	text-align: center;
}
.gmenu3 {
	background: #dedddd  url(img/menu.gif) repeat-x; 
	text-align: center;
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
}
.rmenu {
	color: #8b8b8b;
}
.phdr {
	background: #2e6092;
	background-image: url(img/header30.gif);
	background-repeat: repeat-x; 
	text-align: left;
	padding:  6px;
	font-size: 12px;
	color: white;

}
 .menu1, .menu1 { 
	color:#f26d00;
	text-decoration : none;
	font-weight: bold;
	display : block;	 
	background: #dedddd  url(img/menu.gif) repeat-x; 
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
	padding: 3px;
}
.menu1 a:hover { 
	color:#f26d00;
}
 .menu, .menu { 
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: left;
	border-top: 1px solid #e9e8e8; 
	BORDER-BOTTOM: 1px solid #e9e8e8; 
} 
.menu a { 
	text-decoration : none;
	font-weight: bold;
	padding: 4px;
	display : block; 
	background: #dedddd  url(img/menu.gif) repeat-x; 
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
} 
.menu a:hover { 
	color:#f26d00;
	text-decoration : none; 
	padding: 4px;
	display : block; 
	border-left: 3px solid #f26d00;border-right: 3px solid #f26d00;
} 
.menu a b { 
	font-weight: bold;
	display : block; 
	padding : 4px; 
	background : url(img/aro.gif) no-repeat right center; 
} 
.menu a b:hover { 
	background : url(img/aro2.gif) no-repeat right center;
}
.menu2, .menu2 { 
	font-weight: normal;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: left;
	background: #dedddd  url(img/menu.gif) repeat-x;
} 
.menu2 a { 
	text-decoration : none;
	font-weight: normal;
	padding: 8px;
	display : block;
	background : url(img/aro.gif) no-repeat right center;
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
	border-top: 1px solid #4577a9; 
	BORDER-BOTTOM: 1px solid #4577a9; 
} 
.menu2 a:hover { 
	color:#f26d00;
	text-decoration : none; 
	display : block;
	border-left: 3px solid #f26d00;border-right: 3px solid #f26d00;
	border-top: 1px solid #f26d00; 
	BORDER-BOTTOM: 1px solid #f26d00; 
	background : url(img/aro2.gif) no-repeat right center;
} 
.menu3, .menu3 { 
	font-weight: normal;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: left;
	background: #dedddd  url(img/menu.gif) repeat-x;
} 
.menu3 a { 
	text-decoration : none;
	font-weight: normal;
	padding: 8px;
	display : block;
	background : url(img/aro.gif) no-repeat right center;
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
} 
.menu3 a:hover { 
	color:#f26d00;
	text-decoration : none; 
	display : block;
	border-left: 3px solid #f26d00;border-right: 3px solid #f26d00;
	background : url(img/aro2.gif) no-repeat right center;
} 
.news{
	margin-bottom: 1px;
	margin-top: 1px;
	background: #dedddd  url(img/menu.gif) repeat-x;
	text-align: left;padding: 6px;
	border: 1px solid #e9e8e8; 
	border-left: 3px solid #4577a9;border-right: 3px solid #4577a9;
}
.quote{
	border-left: 4px solid #e9e8e8;
	color: #878787;
	font-size: x-small;
	padding: 2px 0px 2px 4px;
}
.red, .red a { color: #FF0000; text-decoration: none; }
.reply {
	border-left: 4px solid #96c216;
	color: #f00;
	padding: 2px 0px 2px 4px;
}
.status{
	color: #CD853F;
}
.sub {
	border-top: 1px dotted #505050;
	font-size: x-small;
	margin-top: 4px;
}
.clip a:link, .clip a:visited {
	color: #424e59;
}
p {
	padding : 2px 2px 2px 4px; 
	margin-bottom: 0px;
	margin-top: 0px;
}
form, input, textarea, select { font: 13px Trebuchet MS, Tahoma; margin: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
hr { border: 0; border-top: 0px dotted #E1E1E1; margin: 5px 0; }
h3 { margin: 0; padding: 0 0 2px 0; }
ul { margin: 0; padding-left: 20px; }
.forma1, .forma2, .forma3, .forma4, .forma5, .forma6, .forma7{
	background-color: #c7c6c6; 
	background-image: url(img/forma.gif);
	background-repeat: repeat-x; 
	padding:  6px;
	border-top: 1px solid #cfcdcd;
	border-bottom: 1px solid #cfcdcd;
	display:inline-block;
	text-align: center; font-size:12px;
	font-weight: bold;
	color: #2d5f92 !important;
	border-right:1px solid #3369a0;
	float:center;
}
.forma1 a:link, .forma2 a:link, .forma3 a:link, .forma4 a:link, .forma5 a:link, .forma6 a:link, .forma7 a:link {color:#2d5f92 !important; font-size:12px;text-decoration: underline;}
.forma1 a:visited, .forma2 a:visited, .forma3 a:visited, .forma4 a:visited, .forma5 a:visited, .forma6 a:visited, .forma7 a:visited {color:#2d5f92 !important; font-size:12px;text-decoration: underline;}
.forma1 a:hover, .forma2 a:hover, .forma3 a:hover, .forma4 a:hover, .forma5 a:hover, .forma6 a:hover, .forma7 a:hover {color:#f26d00 !important; font-size:12px;text-decoration: none;}
.forma{
	background: #fff;
	text-align: center;
}
.forma111 {
	clear:both
}
.xl_header{padding-top: 3px;line-height: 25px;border-bottom: 3px solid #60a700} 
.f{background: #60a700;text-align: center;padding-left: 4px;padding-right: 4px;display: inline-block} 
.z{text-align: center;font-weight: bold;padding-left: 4px;padding-right: 4px} 
.h{text-align: center;font-weight: bold;padding-left: 4px;padding-right: 4px;display: inline-block} 
.i{color: #333;font-weight: bold} 
.i:hover{color: #333;font-weight: bold} 
.g{color: #fff;font-weight: bold}
.foo{background-image: url(http://love.wapos.ru/imgs/tabor/foot.gif);VERTICA-ALIGN: middle;Font-size: small;padding: 0px;color: #b9ecff;height: 30px;background-repeat: repeat-x;background-color: #d22027;font-weight: bold;border-top: 3px solid #ffd000;}
.b-title{font-size: 10px;font-weight: bold;color: #fff;background-color: #043874;background-image: url(/images/title-bg.gif);background-repeat: repeat-x;background-position: left top;border-top: 2px solid #fff}  

.bg2{background-image: url(/images/title-bg2.gif);background-repeat: repeat-x;background-position: left bottom;} 
.bg3{background-image: url(/images/title-bg3.gif);background-repeat: no-repeat;background-position: left bottom;padding-right: 3px;padding-left: 3px;padding-bottom: 17px}
.mlogo {float :left; width :140px; height :30px; background:url("sprite.png")no-repeat scroll 00 transparent;}  .mmenu {float :right; width :36px; height :30px; margin-left :10px; display :block; background:url("sprite.png")no-repeat scroll -140px 0px transparent;}  .mmenu :forcus  .mlogo :forcus {background-color :#CCC;}  .mouter{width :100%; background :url("sprite.png") no-repeat scroll center -30px; background-color :#F9F9F2; color :#333333;}