/* Global */
body {
 background-image:url(../images/back.png);
 background-repeat:repeat-x;
 margin:0px 0px 0px 0px;
 background-color:#ffffff;}
.content{
 width:980px;
 border:0px;}
#main_box {
 margin:0px 15px 0px 15px;}
#left_ear {
 width:189px;
 border-right:1px solid #ffffff;}
#right_ear {
 width:189px;
 border-left:1px solid #ffffff;}

.page_area {
	position:relative;
	z-index:1;}

/* Head */
#logo {
 padding:10px 10px 10px 0px;}

#head_back {
 background-image:url(../images/head_back.png);
 background-repeat:repeat-x;
 background-color:#a2cdec;
 height:169px;}
#head_left {
 background-image:url(../images/head_left.png);
 background-repeat:no-repeat;}
#head_right {
 background-image:url(../images/head_right.png);
 background-repeat:no-repeat;
 background-position:right;}

#search_box {
 width:410px;
 height:34px;}

/* Center */
#ctr_up {
 background-image:url(../images/ctr_up.gif);
 background-repeat:repeat-x;
 height:12px;}
#ctr_up_left {
 background-image:url(../images/ctr_up_left.gif);
 background-repeat:no-repeat;
 width:12px;
 height:12px;}
#ctr_up_right {
 background-image:url(../images/ctr_up_right.gif);
 background-repeat:no-repeat;
 width:12px;
 height:12px;}

#ctr {
 background-color:#dfeef9;}
#ctr_left {
 background-image:url(../images/ctr_left.gif);
 background-repeat:repeat-y;
 width:12px;}
#ctr_right {
 background-image:url(../images/ctr_right.gif);
 background-repeat:repeat-y;
 width:12px;}

#ctr_down_left {
 background-image:url(../images/ctr_down_left.gif);
 background-repeat:no-repeat;
 width:12px;
 height:12px;}
#ctr_down_right {
 background-image:url(../images/ctr_down_right.gif);
 background-repeat:no-repeat;
 width:12px;
 height:12px;}
#ctr_down {
 background-image:url(../images/ctr_down.gif);
 background-repeat:repeat-x;
 height:12px;}

/* Menu */
#menu {
 width:189px;}
.menu_box {
 width:189px;
 border-bottom:1px solid #ffffff;
 padding:5px 0px 5px 0px;}
.menu_item:link,
.menu_item:visited {
	background:url(../images/menu_hover.png) repeat-y 1000px 0px #dfeef9;
	font:13px Verdana;
	color:#2d5880;
	text-decoration:none;
	text-align:right;
	display:block;
	width:179px;
	height:21px;
	padding:4px 10px 0px 0px;
	margin:0px 0px 0px 0px;}
.menu_item:hover {
	background-position:right 0px;
	color:#71a9d6;}

/* Blocks */
.b1{
 background-color:#6dcff6;}
.b1_up_left {
 background-image:url(../images/b1_up_left.gif);
 background-repeat:no-repeat;
 background-position:left top;
 width:9px;
 height:9px;}
.b1_up_right {
 background-image:url(../images/b1_up_right.gif);
 background-repeat:no-repeat;
 background-position:right top;
 width:9px;
 height:9px;}
.b1_down_left {
 background-image:url(../images/b1_down_left.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:9px;
 height:9px;}
.b1_down_right {
 background-image:url(../images/b1_down_right.gif);
 background-repeat:no-repeat;
 background-position:right bottom;
 width:9px;
 height:9px;}

.b2{
 background-color:#f69679;}
.b2_up_left {
 background-image:url(../images/b2_up_left.gif);
 background-repeat:no-repeat;
 background-position:left top;
 width:9px;
 height:9px;}
.b2_up_right {
 background-image:url(../images/b2_up_right.gif);
 background-repeat:no-repeat;
 background-position:right top;
 width:9px;
 height:9px;}
.b2_down_left {
 background-image:url(../images/b2_down_left.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:9px;
 height:9px;}
.b2_down_right {
 background-image:url(../images/b2_down_right.gif);
 background-repeat:no-repeat;
 background-position:right bottom;
 width:9px;
 height:9px;}

.b3{
 background-color:#7cc576;}
.b3_up_left {
 background-image:url(../images/b3_up_left.gif);
 background-repeat:no-repeat;
 background-position:left top;
 width:9px;
 height:9px;}
.b3_up_right {
 background-image:url(../images/b3_up_right.gif);
 background-repeat:no-repeat;
 background-position:right top;
 width:9px;
 height:9px;}
.b3_down_left {
 background-image:url(../images/b3_down_left.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:9px;
 height:9px;}
.b3_down_right {
 background-image:url(../images/b3_down_right.gif);
 background-repeat:no-repeat;
 background-position:right bottom;
 width:9px;
 height:9px;}

.b_p {
 width:500px;}

.b_my1 {
 width:237px;
 height:100px;}
.b_my1p {
 width:36%;
 text-align:center;}

/* News */
.news_item {
 background-image:url(../images/arrow_news.gif);
 background-repeat:no-repeat;
 background-position:0px 5px;
 padding-left:15px;}
 
/* Yandex Search */
div.b-yandexbox * { font-size: 12px !important; margin: 0 !important; }
div.b-yandexbox a img { border: 0 !important; }
div.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; }
div.b-yandexbox table { font-size: 12px; width: 100%; border-collapse: collapse; border: 0; background: #dfeef9; }
div.b-yandexbox table td { padding: 7px 0 6px 0; white-space: nowrap; vertical-align: middle; }
div.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0 6px; }
div.b-yandexbox .b-yandexbox-search { width: 100%; padding: 0 6px; }
div.b-yandexbox .b-yandexbox-search table { margin: 0; padding: 0; background: none; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; }
div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; }
div.b-yandexbox .b-yandexbox-text input { float: left; width: 100%; padding-right: 0; border: 1px solid #7f9db9; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0; }
div.b-yandexbox .b-hint-input { position: absolute; z-index: 50; left: 0; display: none; width: 30px; height: 11px; margin: 0.16em 0.2em !important; cursor: text; line-height: 0; background: url(http://site.yandex.ru/i/ysearch_small.png) no-repeat; }
.b-yandexbox_arr { padding-right: 23px; background-image: url(http://site.yandex.ru/arrow.xml?color=%23dfeef9); background-repeat: no-repeat; background-position: 100% 50%; }
div.b-yandexbox .button-search { width: 19px; height: 15px; outline: none; cursor: pointer; border: none; background: url(http://site.yandex.ru/i/search.png) no-repeat; }

/* Counters */
.counters {
	margin:15px 0px 15px 0px;}