body {min-width: 1000px;}

span.yellow {color: #FFD800}

#footer .foot_menu { visibility: hidden;}
.login { visibility: hidden;}

/* gismeteo informer */
.gmtbl {border: none; margin-top: -5px;}
.gmtdttl{display: none;}
.gmtdtext {font-size: 10px; font-weight: normal; color: #FFF; text-align:center;}
#lgmtdtext {font-size: 9px; }
#header .weather { width: 300px; overflow: hidden;}
#header .weather .gmtbl a { font-size: 10px; text-transform: lowercase;}
/* \gismeteo informer */	

#flash_header { display: none; margin-bottom: -475px; overflow: hidden;}
#bg_flash_header { position: relative; left: 50%; margin-left: -561px;}
.top_pic_flash { background-image: url(/img/head_pic_flash.jpg);}	

div.all_blocks { display: none;}

div.box div.box_body .mplusfm { text-align: center;}

p.way {color: #fff; font-size: 90%; white-space: nowrap;}

a.go_back {float: right;}

.paging a.cur {color: #fff !important; font-weight: bold; padding-left: 5px; padding-right: 5px;}

.pager {height: 11px;}
	.pager * {font-size: 10px; line-height: 11px;}
	.pager .next {float: right;}
	.pager .prev {float: left;}
	.pager .pages {text-align: center; white-space: nowrap;}
	.pager a {color: #FFCC00 !important;}
	.pager .pages a {margin: 0 2px 0 2px;}
	.pager a.cur {color: #fff !important;}

.content .eror { color: #FFBF00; font-size: 120%; text-align: center; padding: 15px 0;}

.content .confirm,
.content .success { color: #FFF; font-size: 120%; text-align: center; padding: 15px 0;}

form.feedback {
	margin-bottom: 30px;
	text-align: center;
}

form.feedback div {
	text-align: center;
}

form.feedback input, form.feedback select, form.feedback textarea {
	width: 380px;
	margin:3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #333333;
	line-height: normal  !important;
}

form.feedback input {
	height: 18px;
}

form.feedback .fam_name {
	height: 0px;
	display: none;
}
form.feedback input.submit {
	font-size: 140%;
	height: auto;
	_width: auto;
}

form.feedback table {
	width: 580px;
}

form.feedback table th {
	width: 150px;
	font-size: 120%;
	text-align: left;
	vertical-align: middle;
	color: #fff;
	
}

form.feedback .req {
	color: #FFE51E;
}

form.feedback table th.info {
	text-align: center;
	width: auto;
}

form.feedback table tr.captcha td {
	vertical-align: top;
}

form.feedback table tr.captcha td, form.feedback table tr.captcha td img {
	vertical-align: top;
	margin-top: 3px;
}

form.feedback table tr.captcha input {
	width: 260px;
}

div.feedback_msg {
	color: #FFCC00;
	font-size: 120%;
	text-align: center;
	margin-bottom: 15px;
}

.rand_photo { padding: 5px;}
	.rand_photo ul { list-style: none;}
		.rand_photo ul li { float:left;}
		.rand_photo a {display: inline-block; margin: 0 15px 15px 0;}
			.rand_photo img { border: 1px solid #fff;}

.count_photo { margin-right: 80px;}

.sub { margin-bottom: 40px;}
.sub h3 { font-size: 1.5em; margin-bottom: 10px;}
.sub h3 small { font-size: 0.5em; padding-left: 30px;}

.clear {clear: both;}
.rclear {clear: right;}
.lclear {clear: left;}

.google_block .search_input {width: 300px;}

.photo p {color:#fff;}