
* {font-family: arial, sans-serif;}
body {background: #454545 url(images/background.gif) center top repeat-y; margin: 0 0 2px 0; font-size: 12px;}
a:link, a:hover, a:active, a:visited {text-decoration: none; color: #12015A;}
a:hover {text-decoration: underline;}
img {border: none;}
p {margin: 0;}
small, small a {font-size: 10px}
#blank_box {display: none; position: absolute; z-index: 100; top: 0; left: 0; background: #454545; padding: 5px 2px 5px 2px}
#content_preloader {text-align: center; font-weight: bold; background: #fefefe; padding: 10px;}
.MenuButton, .SecondButton, .MenuButtonOn, .SecondButtonOn {cursor: pointer; float: left; font-weight: bold; margin: 0; padding: 1px 15px 1px 15px; background: #666;}
.MenuButton {color: #fff;}
.MenuButtonOn {background: #fefefe;}
.SecondButton {color: #fff; margin: 0 5px 0 0; border-style: solid; border-color: #fff; border-width: 3px 0 3px 0;}
.SecondButtonOn {margin: 0 5px 0 0; background: #fefefe; border-style: solid; border-color: #666; border-width: 3px 0 3px 0;}
.MenuBlock{background: #fefefe; border-style: solid; border-color: #d6d3c6; border-width: 3px 0 3px 0;}
.MenuBlockTitle{background: #666;}
.MenuBlockActive{background: #fefefe;}
.MenuItem{float: left; padding: 5px 10px 10px 15px; font-weight: bold;}
.MenuBlockHidden{display: none;}
.BlockTitle, .MiniBlockTitle {height: 20px; font-family: verdana, arial, sans-serif; line-height: 12px; font-weight: bold; text-align: right; padding: 0 10px 0 0; border-style: solid; border-width: 3px 0 0 0; border-color: #d3d3c5; background: #fefefe url("/images/icons-sprite.gif") 0px -23px repeat-x;}
.BlockTitle {font-size: 11px;}
.MiniBlockTitle {font-size: 10px;}
.BlockContent, .MiniBlockContent {border-style: solid; border-width: 0 0 3px 0; border-color: #d3d3c5; background: #fefefe; vertical-align: top; padding: 10px; margin: 0 0 8px 0;}

/* + блоки новостей */
.b-bnnr-305-217 {
	border: 3px solid #d3d3c5;
	border-width: 3px 0;
	display: block;
	height: 217px;
	position: absolute;
	width: 305px;
}
.b-titled-block, .b-lastnews, .b-uks-news {
	background: #fefefe url('/images/icons-sprite.gif') 0px -23px repeat-x;
	border: 3px solid #d3d3c5;
	border-width: 3px 0;
	margin: 0 0 5px;
}
.b-lastnews, .b-uks-news {
	height: 217px;
	left: 310px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 339px;
}
p.b-block-title {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 10px 13px;
	text-align: right;
}
p.b-uks-news-title {
	margin: 0 10px 4px;
}
p.b-uks-news-content {
	margin: 0 10px;
}	
	.b-uks-news-content span {
		color: #a6a69b;
	}
div.b-uks-connect-btn {
	margin: 20px 0 0 30px;
}
	div.b-uks-connect-btn a {
		background: url('/images/uks-connect-btn.png') 0px 0px no-repeat;
		display: block;
		height: 31px;
		overflow-x: hidden;
		width: 146px;
	}
	div.b-uks-connect-btn a:hover {
		background-position: -146px 0px;
		text-decoration: none;
	}
p.b-news-prev {
	clear: left;
	margin: 0 10px 10px;
}
	p.b-news-prev .b-news-title .b-news-thumb {
		display: block;
		float: left;
		margin: 5px 10px 11px 0;
	}
	p.b-news-prev .b-news-title span {
		display: block;
		font-weight: bold;
	}
	p.b-news-prev .b-news-title span:hover {text-decoration: underline;}
p.b-news-arch {
	clear: left;
	margin: 0 10px 10px;
	text-align: right;
}
/* - блоки новостей */

/* + яндекс.директ */
.yandex-direct {
	background: #fefefe;
	border: 3px solid #d3d3c5;
	border-width: 3px 0;
	margin: 0 0 5px;
	padding: 0 5px;
}
/* - яндекс.директ */

/* + иконки */
.b-icon {background: #fefefe url("/images/icons-sprite.gif") no-repeat; display: inline-block; height: 12px; margin: 0 4px 0 0; vertical-align: baseline; width: 12px;}
.b-icon-check {background-position: -60px 0px;}
.b-icon-uvd1 {background-position: 0px 0px;}
.b-icon-uvd2 {background-position: -12px 0px;}
.b-icon-uvd3 {background-position: -24px 0px;}
.b-icon-uvd4 {background-position: -36px 0px;}
.b-icon-uvd5 {background-position: -48px 0px;}
.b-icon-new, .b-icon-urgent, .b-icon-important {height: 11px; margin: 0 2px;}
.b-icon-new {background-position: 0px -12px; width: 36px;}
.b-icon-urgent {background-position: -36px -12px; width: 42px;}
.b-icon-important {background-position: -78px -12px; width: 41px;}
/* - иконки */

/* + правая колонка */
/* + блок текстовых ссылок */
.b-text-adv {border: #d3d3c5 solid; border-width: 3px 0; background: #fefefe; clear: both; font-size: 10px; line-height: 15px; margin: 0 0 5px; padding: 10px;}
	.b-text-adv li {list-style: none; list-style-position: outside;}
/* - блок текстовых ссылок */

.b-banner-single {border: #d3d3c5 solid; border-width: 3px 0; background: #fefefe; clear: both; margin: 0 0 5px;}
	.b-banner-single.b-weather {text-align: center;}
		.b-banner-single.b-weather span {display: block;}
		.b-banner-single.b-weather span.b-strong {font-weight: bold;margin: 7px 0;}
		.b-banner-single.b-weather img {margin: 1em 0;}

/* + блок баннеров 138 на 132 */
.b-banner-table {border: #d3d3c5 solid; border-width: 3px 0; background: #fefefe; margin: 0 0 5px; padding: 10px 0 0 10px;}
	.b-banner-table .b-banner-138 {display: block; float: left; height: 132px; line-height: 0em; margin: 0 10px 10px 0; width: 138px;}
	.b-banner-table .b-clear {clear: left;}
/* - блок баннеров 138 на 132 */
/* - правая колонка */

/* + footer */
.b-footer {border: #d3d3c5 solid; border-width: 3px 0; background: #fefefe; margin: 0 auto; padding: 10px 0; width: 965px;}
	.b-footer .b-footer-left, .b-footer .b-footer-right, .b-footer .b-footer-bottom {font-size: 10px; line-height: 14px; width: 480px;}
	.b-footer .b-footer-left {padding: 0 10px; position: absolute;}
	.b-footer .b-footer-right {left: 485px; padding: 0 10px 0 0; position: relative;}
	.b-footer .b-footer-bottom {margin-top: 5px; padding: 0 10px; text-align: center; width: 965px;}
/* - footer */

.BlockGoogle {border-style: solid; border-width: 3px 0 3px 0; border-color: #d3d3c5; background: #fefefe; padding: 7px 0 5px 0;}
.MiniBlockContent {text-align: center; font-size: 11px;}
.MiniBlockContent p {font-size: 11px;}
.MiniBlockContent .money {font-size: 14px; font-weight: bold;}
.Photo {border-style: solid; border-width: 3px 0 3px 0; border-color: #d3d3c5; margin: 0; padding: 0;}
.Photo img {display: block;}
.MiniBlockWord {font-family: verdana, arial, sans-serif; line-height: 20px; font-weight: bold; text-align: center;}
.SearchForm {border-style: solid; border-width: 3px 1px 3px 1px; border-color: #d8d9ca; text-align: center; background: #fff; vertical-align: bottom;}
.Inline {display: inline; vertical-align: bottom;}
.Banner {height: 132px; width: 138px;}
.Money {vertical-align: baseline;}
.statist1, .statist2 {float: left; font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold;}
.statist1 {text-align: right; padding-right: 5px; border-right: 1px solid #d3d3c5;}
.statist2 {text-align: left; padding-left: 5px;}
.tbl1 {background-color: #EFF0E7; font-size: 10px;}
.Trans {background-color: #EFF0E7; vertical-align: top;}
.Pogoda {background: url(images/pogoda.gif) center top no-repeat; font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; text-align: right;}
.author {float: right; border-style: solid; border-width: 3px 0 3px 0; border-color: #d3d3c5;}
.newsImgRight {float: right; margin: 5px 0 5px 10px;}
.newsImgLeft {float: left; margin: 5px 10px 5px 0;}
.bboard {width: 965px; background: #fefefe url(images/title_bg.gif) repeat-x; padding: 10px; padding-top: 30px; margin-bottom: 5px; border-style: solid; border-width: 3px 0px 3px 0px; border-color: #d3d3c5;}
