
* {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;}
.b-site-header {
	display: block;
	height: 121px;
	margin: 0 auto;
	width: 965px;
}
/* + меню */
.b-main-menu {background-color:#454545;border:solid #d3d3c5;border-width:3px 0 1px;color:#fff;margin-bottom:5px;width:649px;z-index:1}
	.b-main-menu a {color:inherit;position:relative}
	.b-main-menu ul {list-style:none;margin:0;padding:0;position:relative}
		.b-main-menu ul span {cursor:default;font-weight:bold}
		.b-main-menu li.b-menu-directory {display:inline-block;line-height:2.25em;margin:0;padding:0 0.75em}
		.b-main-menu li.b-menu-directory:hover {background-color:#fefefe;color:#454545}
			li.b-menu-directory ul {background-color:#fefefe;border:solid #454545;border-width:0 1px 3px;color:#000;display:none;line-height:1.5em;margin-left:-10px;padding:0.75em 1.5em 0.75em 0.75em;position:absolute}
				li.b-menu-directory ul li {margin:0;padding:0}
/* - меню */

/* + виджеты */
.b-widget{background:#fefefe url(/images/icons-sprite.gif) 0 -23px repeat-x;border:solid #d3d3c5;border-width:3px 0 1px;font-family:verdana, arial, sans-serif;margin:0 0 5px}
  .b-widget h2{font-family:verdana, arial, sans-serif;font-size:10px;font-weight:bold;line-height:12px;margin:0;padding:4px 10px 1.5em 0;text-align:right}
  .b-widget .b-widget-content{margin:0 10px 10px}
    .b-widget .b-widget-content.b-weather{text-align:center}
      .b-widget .b-widget-content.b-weather span{display:block;font-weight:bold;margin:7px 0 0}
      .b-widget .b-widget-content.b-weather img{margin:1em 0}
    .b-widget .b-widget-content.b-zodiac span{color:#A6A69B}
      .b-widget .b-widget-content.b-zodiac span a{color:inherit}
    .b-widget .b-widget-content.b-adv{text-align:center}
    .b-widget form{margin:0;padding:0}
      .b-widget form.b-yandex-search{margin-bottom:10px}
    .b-widget .b-widget-content.b-feeds{text-align:center}
    .b-widget .b-widget-content.b-uks-news ul li span{color:#a6a69b}
    .b-widget .b-widget-content.b-uks-news ul{list-style:none;margin:0;padding:0;}
    .b-widget .b-widget-content.b-uks-news .b-join-btn{margin:10px 0 0 20px}
      .b-join-btn a{background:url('/images/uks-connect-btn.png') 0px 0px no-repeat;display:block;height:31px;overflow-x:hidden;width:146px}
      .b-join-btn a:hover{background-position:-146px 0px;text-decoration: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: solid #d3d3c5; border-width: 0 0 1px 0; background: #fefefe; vertical-align: top; padding: 10px; margin: 0 0 8px 0;}

/* + блоки новостей */
.b-bnnr-305-217 {border: 3px solid #d3d3c5; border-width: 3px 0 1px; display: block;	height: 217px; position: absolute; width: 305px;}
.b-titled-block, .b-lastnews {background: #fefefe url('/images/icons-sprite.gif') 0px -23px repeat-x; border: 3px solid #d3d3c5; border-width: 3px 0 1px; margin: 0 0 5px;}

p.b-block-title {font-family:verdana, arial, sans-serif;font-size:11px;font-weight:bold;margin:3px 10px 13px;text-align:right}
h2.b-block-title {font-family:verdana, arial, sans-serif;font-size:11px;font-weight:bold;margin:3px 10px 13px;padding:0;text-align:right}
  h2.b-block-title a {font-family:inherit}

p.b-news-group {clear: right; text-align: left; margin: 0 0 0 5px; font-weight: bold;}
.b-news-prev {clear:left;margin:0 10px 0.75em}
  .b-news-prev .b-news-thumb {display:block;float:left;margin:5px 10px 5px 0}
  .b-news-prev .b-title {font-size:12px;font-weight:bold;margin:0;padding:0}
  .b-news-prev .b-news-prev-footer {font-style:italic;text-align:right}
p.b-news-arch {clear: left; margin: 0 10px 10px; text-align: right;}

.b-article {margin:0 10px 1.5em}
.b-article p{margin-bottom:1.5em}
.b-article ul, .b-article ol{margin:0 0 1.5em;padding:0}
.b-article ul li, .b-article ol li{margin:0 0 0.75em 1.5em;padding:0}
.b-hidden{display:none}

.b-inner-link{border-bottom:1px dashed;cursor:pointer}

/* + блок изображений */
.b-th-images{}
.b-th-images a{display:-moz-inline-stack;display:inline-block;margin:0 10px 10px 0;vertical-align:top;text-decoration:none;zoom:1;*display:inline}
/* - блок изображений */
/* - блоки новостей */

/* + подписка на новости */
.b-subscribe {background-color:#fefefe;border-color:#454545;border-style:solid;border-width:4px 2px;left:0px;margin:-70px 0 0 -150px;position:absolute;top:0px;width:300px;z-index:10}
	.b-subscribe .title {margin:18px 0px 6px 18px;padding:0}
		.b-subscribe .title span {color:#f00;font-weight:bold}
	.b-subscribe label {	color:#a6a69b;display:block;font-size:10px;margin:0 0 2px 18px}
	.b-subscribe .tf-input {margin:0 0 0 18px;width:264px}
	.b-subscribe .btn-submit {margin:6px 6px 12px 18px}
/* - подписка на новости */

/* + яндекс.директ */
.yandex-direct {background: #fefefe; border: 3px solid #d3d3c5; border-width: 3px 0 1px; margin: 0 0 5px; <!--min-height: 120px; --> 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-bus{background-position:-72px 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 1px; 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 1px; background: #fefefe; clear: both; margin: 0 0 5px;}

/* + блок баннеров 138 на 132 */
.b-banner-table {border: #d3d3c5 solid; border-width: 3px 0 1px; 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 1px; 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 */

.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 1px; 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: 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 1px; border-color: #d3d3c5;}
.newsImgRight {float: right; margin: 5px 0 5px 10px;}
.newsImgLeft {float: left; margin: 5px 10px 5px 0;}
.text-content {margin:0 0 10px 0;}

