

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

:focus {outline: 0;}
body {color: black; background: white;}
ol, ul {list-style: none;}

table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
form legend {display: none;}

hr {display: none; visibility: hidden;}
.clear {clear: both; height: 1px; display: block; float: none !important;}
.nobr {white-space: nowrap;}

body {background: #fcfcfe; min-width: 1100px; }
body, td {font-family: arial, trebuchet MS, verdana, tahoma; font-size: 12px}

.wrapper {min-width: 1000px}

.header {position: relative; z-index: 3; height: 144px}
.header .sub {position: relative; height: 28px}

.body {width: auto}
.body .body-l-col {position: relative; width: 2%; min-height: 50px; float: left}
.body .body-l-col .body-col-cont {}
.body .body-c-col {position: relative; z-index: 2; float: left; width: 74%}
.body .body-c-col .body-col-cont {padding: 30px 12px 0 0px}
.body .body-r-col {position: relative; display:inline-block; z-index: 2; float: right; width: 24%}
.body .body-r-col .body-col-cont {padding: 0 10px}
.body .body-btm .body-l-col {margin-top: -49px; z-index: 1; height: 50px}
.body .body-btm .body-c-col {margin-top: -49px; z-index: 1; height: 50px}
.body .body-btm .body-r-col {margin-top: -49px; z-index: 1; height: 50px}
.footer {height: 70px; clear: both}
.inp {padding: 1px 2px 1px 3px; display: block; border: 1px solid #b6c1c8; background-color: #fff}
.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #333; background: transparent}
.inp textarea {width: 100%; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #333; background: transparent}
.inp-textarea {padding-right: 2px; padding-top: 0px; padding-bottom: 0px}

.stitle {margin-bottom: 9px; font-size: 22px; color: #000}
.gtitle {margin-bottom: 9px; font-size: 24px; color: #000}

.sub {font-size: 11px}
.sub ul {top: 6px}
.sub li {padding-left: 6px; margin-right: 5px; float: left; background: url(/themes/images_ej/div01.gif) no-repeat left center}
.sub li.fi {padding-left: 0; background: none}
.sub .ctypes {position: absolute;z-index:25; left: 20px}
.sub .tmenu {position: absolute;z-index:25; right: 0px; width: 292px;}
.sub .tmenu li {padding: 0; margin-right: 11px; background: none}
.sub .dmenu {position: absolute; left: 33px; top: 145px; z-index: 9}
.sub .dmenu a span {color: #000000}
.sub .dmenu a:hover span {color: #000000}

.mlogo a {position: absolute; left: 33px; top: 34px; display: block; width: 176px; height: 102px; text-indent: -9999px}

.header .currency {padding-left: 211px}
.header .currency table {margin-top: 15px; width:100%}
.header .currency table tr {}
.header .currency table td.col {vertical-align: middle; padding-right:5px}
.header .currency table .realt {line-height:17px; font-size:11px} 

.header .currency table table {margin: 0 0 0 auto; width: auto}
.header .currency table table td {padding: 2px 6px; font-size: 11px;font-size-adjust:none;font-style:normal;text-transform:none;  border: 1px solid #fefeff; border-top: 0; border-right: 0}
.header .currency table table .more_ {font-size: 10px; text-align:right}
.header .currency table table td.n {padding-left: 11px; padding-right: 11px; font-weight: bold; color: #2f5776}
.header .currency table table td.v {color: #2F5776}
.header .currency table table td.c {border-right: 1px solid #e5ecf3}
.header .currency table table td.cp {color: #39b54a}
.header .currency table table td.cn {color: #dc0000}
.header .currency table table td.next {padding: 0 0 0 3px; border: 0; vertical-align: top; background: #fff}
.header .currency table table td.next img {display: block}

.footer ul {margin-top: 27px; padding-left: 38px; float: left; font-size: 11px}
.footer ul li {padding-left: 6px; margin-right: 5px; float: left; background: url(/themes/images_ej/div01.gif) no-repeat left center}
.footer ul li.fi {padding-left: 0; background: none}
.footer .extra {float: right; width: 24%}
.footer .extra .copy {height: 36px; line-height: 36px; display: block}
.footer .extra .design {padding-left: 12px; height: 34px; line-height: 34px; display: block}

.msearch {padding: 3px 0}
.msearch .btn {width: 51px; height: 20px; float: left; background: #b6c1c8; overflow: hidden}
.msearch .submit {padding: 2px 0 3px 0; width: 100%; cursor: pointer; font-size: 11px; font-weight: bold; color: #ffffff; border: 0; background: #b6c1c8}
.msearch .input {width: 75%; float: left}

.adv01 {margin: 0 -10px 12px -10px; position: relative}
.adv01 img {margin: 0 auto; display: block}
.adv02 {margin-bottom: 25px}
.adv02 img {margin: 0 auto; display: block}

.cmajor .item {margin-bottom: 16px}
.cmajor .author {float: right; position: relative}
.cmajor .author strong {left: -23px; position: absolute; left: -138px; width: 145px; text-align: right; font-size: 11px; font-weight: bold; color: #000000}
.cmajor .author span {padding-left: 12px; display: block; background: url(/themes/images_ej/crn01.gif) no-repeat left 14px}
.cmajor .author img {display: block; border: 1px solid #b6c1c8}
.cmajor .author a:hover strong {color: #b6c1c8}
.cmajor .author a:hover img {border-color: #b6c1c8}
.cmajor .time span {margin-bottom: 5px; padding: 0 3px; display: -moz-inline-box; display: inline-block; color: #ffffff; font-weight: bold; font-size: 11px; background: #b6c1c8}
.cmajor .title {margin-bottom: 5px; padding-right: 75px; font-weight: bold}

.topiclist .item {padding-bottom: 17px; clear: both}
.topiclist .item a {font-weight: bold}
.topiclist .item img {margin-right: 10px; display: block; float: left; border: 1px solid #b6c1c8}
.topiclist .item span {}
.topiclist .item a:hover img {border-color: #b6c1c8}

.forumlist {margin-bottom: 25px}
.forumlist li {padding-bottom: 15px; font-weight: bold}
.forumlist li span {padding-left: 13px; display: -moz-inline-box; display: inline-block; color: #000000; font-weight: normal; font-size: 11px; background: url(/themes/images_ej/ico-cloud.gif) no-repeat left center}
.forumlist li em {font-style: normal}
.short-list li {padding-bottom: 7px;}

.mainnews {margin-bottom: 15px}

.mainnews .top {width: 45%; float: left}
.mainnews .top .hd {width: 307px}
.mainnews .top .stitle {margin: 0; font-size: 30px}
.mainnews .top .date {float: right}
.mainnews .top .date .d {margin:3px 5px 0 4px; font-weight: bold; color: #b6c1c8; float:left}
.mainnews .top .date .t {text-align: center; font-size: 18px; color: #ffffff; background: #b6c1c8; float:left}
.mainnews .top .title {margin-bottom: 8px; clear: both; line-height: 16px}
.mainnews .top .title a {font-size: 18px}
.mainnews .top .title img {margin-bottom: 10px; display: block; border: 1px solid #b6c1c8}
.mainnews .top .hdr {}
.mainnews .top .hdr p {line-height:16px}

.mainnews .teasers {float: right; width: 52%}
.mainnews .teasers .menu {margin-bottom: 22px; font-weight: bold; font-size: 13px}
.mainnews .teasers .menu li {padding-left: 5px; display: inline}
.mainnews .teasers .menu li.fi {padding-left: 0; padding-right: 14px; background: url(/themes/images_ej/div02.gif) no-repeat right center}

.mainnews .teasers .list li {padding-left: 40px; margin-bottom: 15px; font-weight: bold; position: relative}
.mainnews .teasers .list li em {padding: 0 4px; left: 0px; position: absolute; font-size: 11px; font-style: normal; color: #ffffff; background: #b6c1c8}
.mainnews .teasers .list li span {padding-left: 13px; display: -moz-inline-box; display: inline-block; color: #b6c1c8; font-weight: normal; font-size: 11px; background: url(/themes/images_ej/ico-hand.gif) no-repeat left center}
.mainnews .teasers .list li strong {font-style: normal}
.mainnews .teasers .mnews .item {margin-bottom: 19px}
.mainnews .teasers .mnews .img {float: left}
.mainnews .teasers .mnews .img img {display: block; border: 1px solid #b6c1c8}
.mainnews .teasers .mnews .descr {margin-left: 111px}
.mainnews .teasers .mnews .descr .title {margin-bottom: 8px; padding-left: 35px; position: relative; font-weight: bold}
.mainnews .teasers .mnews .descr .title span {margin-left:-44px;width: 38px; position: absolute; font-size: 11px; text-align: center; color: #ffffff; background: #b6c1c8}

.mainnews .teasers {overflow: hidden}
.mainnews .teasers-wrap {width: 100%; position: relative; overflow: hidden}
.mainnews .teasers-cont {width: 200%}
.mainnews .mnews {float: left; width: 50%}
.mainnews .list {float: left; width: 50%}

.newslist .gtitle {margin: 0; float: left}
.newslist .newslist-cont {padding-bottom:10px}

.newslist .menu {margin-top: 6px; float: right; font-weight: bold; font-size: 13px}
.newslist .menu li {padding-left: 5px; display: inline}
.newslist .menu li.fi {padding-left: 0; padding-right: 14px}
.menu .on {color:#000000; border:0px; cursor:pointer}
.menu .on:hover {color:#000000; border:0px; cursor:default}
.menu .off {border-bottom:1px dashed #b6c1c8; color:#b6c1c8}
.menu .off:hover {color: #b6c1c8; border:0px}
.newslist .list { background: url(/themes/images_ej/block-top01-bg.gif) repeat-x left top;margin-top:10px}
.newslist .column {width: 33%; float: left}
.newslist .column-cont {padding: 19px 15px 16px 12px; border: 1px solid #b6c1c8; border-top: 0; border-bottom: 0}
.newslist .column-center {margin-left: -1px; width: 34%}
.newslist .column-right {margin-left: -1px}
.newslist .column-right .column-cont {border-right: 0}
.newslist .cat .title span {margin-bottom: 8px; padding: 0 7px 0 12px; left: -12px; display: -moz-inline-box; display: inline-block; position: relative; font-size: 11px; font-weight: bold; color: #ffffff; background: #b6c1c8}
.newslist .cat ul li {padding-bottom: 17px}
.newslist .nav {position: relative; left: -1px; width: 33%; height: 17px; float: right; border-left: 2px solid #666666}
.newslist .nav li {position: absolute; top: -3px; display: block; width: 150px; color: #b6c1c8}
.newslist .nav li.prev {left: -162px; text-align: right}
.newslist .nav li.next {left: 8px; text-align: left}
.newslist .nav li span {font-size: 16px}
.newslist .nav li a {display: -moz-inline-box; display: inline-block; color: #b6c1c8; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #b6c1c8}
.newslist .nav li a:hover {color: #b6c1c8; border-color: #b6c1c8}
.newslist .nav li.disabled a {color: #b6c1c8; border: 0}
.newslist .nav li.disabled span {color: #b6c1c8}
.newslist .list-time .lt1{position:absolute; right:0px; margin:0 10px;background:#ffffff; display:none; z-index:20}

.newslist .list-time .date {margin: 0 0 19px -12px; position: relative; font-size: 18px}
.newslist .list-time .date span {padding: 3px 9px; display: -moz-inline-box; display: inline-block; color: #ffffff; background: #b6c1c8}
.newslist .list-time .cat ul li {padding-left: 30px; position: relative; zoom: 1}
.newslist .list-time .cat ul li p {position: absolute; left: -12px; width: 38px; font-size: 11px; font-weight: bold; text-align: center; color: #b6c1c8}

.bellj {margin-bottom: 25px}
.bellj .main {padding-top: 14px; }
.bellj .main-cont {margin-right: 297px;}
.bellj .news {position: relative; float: left; width: 100%}
.bellj .news .item {margin-bottom: 0px; padding: 0 15px 0 10px}
.bellj .news .title {margin-bottom: 8px; font-size: 18px; color: #b6c1c8}
.bellj .news .info {margin-bottom: 9px; font-size: 11px; color: #b6c1c8}
.bellj .news .img img {display: block; float: left; border: 1px solid #b6c1c8}
.bellj .news .item .story-item { margin-bottom: 10px; }
.bellj .news .descr {margin-left: 110px}
.bellj .news .descr .nws{margin-bottom:5px}
.bellj .news .descr .ds{line-height:16px}
.bellj .news .descr .nws a{font-weight:bold;text-decoration:underline}
.bellj .news .descr .place{margin-top:5px}
.bellj .news .descr .lj-user {white-space: nowrap; font-weight: bold}
.bellj .news .descr .lj-user img {top: 1px; margin-right: 4px; position: relative}
.bellj .news .descr .lj-user a {color: #b6c1c8}
.bellj .news .descr .lj-user a:hover {color: #b6c1c8}
.bellj .rating {/*position: relative; margin-right: -280px; float: left; width: 280px*/}
.bellj .rating-cont {border: 1px solid #b6c1c8}
.bellj .rating .top {text-align:left;position: relative; font-weight: bold; background: url(/themes/images_ej/lj-ratings-bg.gif) repeat-x left center}
.bellj .rating .top div {margin-left:20px; font-size:16px; display: block; height: 37px; line-height: 37px}
.bellj .rating .top ins {display: block; width: 18px; height: 18px; position: absolute; right: 10px; top: 10px; background: url(/themes/images_ej/lj-ratings-btn.gif) no-repeat left top}
.bellj .rating .top span {font-size: 16px; position: absolute}
.bellj .rating .cont {padding: 0 15px; background: #ffffff}
.bellj .rating .cont table {width: 100%}
.bellj .rating .cont table th {padding: 7px 5px; vertical-align: middle; font-size: 13px; color: #b6c1c8; border-bottom: 1px solid #b6c1c8}
.bellj .rating .cont table th.num {text-align: center}
.bellj .rating .cont table td {padding: 7px 5px; vertical-align: middle; border-top: 1px dotted #b6c1c8}
.bellj .rating .cont table td a {display: -moz-inline-box; display: inline-block; border-bottom: 1px solid #b6c1c8; text-decoration: none}
.bellj .rating .cont table td img {vertical-align: middle}
.bellj .rating .cont table td.num {width:15px;font-weight: bold; font-size: 14px; color: #b6c1c8; text-align: center}
.bellj .rating .cont table .link-all a {padding: 2px 5px; font-size: 11px; white-space: nowrap; color: #fff; text-decoration: none; border: 0; background: #b6c1c8}
.bellj .rating .cont table .link-all a:hover {background-color: #b6c1c8}
.bellj .rating .cont table .fi td {border-top: 0}
.bellj .rating .cont table .controls td {border-top: 0}
.bellj .rating .item-closed .top ins {background-position: left bottom}
.bellj .rating .item-opened .top a {color: #000; text-decoration: none}
.bellj .srb_title {padding-bottom:8px; }
.bellj .srb_title a{font-size:20px}

.evtslist {margin-bottom: 25px}
.evtslist .cont {padding: 17px 0 0 10px}
.evtslist .col {width: 33%; float: left}
.evtslist .col .col-cont { margin-right: 20px;}
.evtslist .nws {margin:5px 0 5px;font-weight:bold;padding-right:10px}
.evtslist .place {margin-top:5px}
.evtslist .nws div {margin-left: 35px;}
.evtslist .nws span{color:#b6c1c8;font-size:12px; display: block; float: left;}
.evtslist .type {margin-bottom: 2px; font-size: 11px; color: #b6c1c8}
.evtslist .img img {margin-bottom: 2px; display: block; float: left; border: 1px solid #b6c1c8; margin-bottom: 10px;}
.evtslist .img a:hover img {border-color: #b6c1c8}
.evtslist .title {margin-bottom: 6px; clear: both; font-size: 18px}
.evtslist .descr {margin-bottom: 15px;padding-right:10px}
.evtslist .srb_title {padding-bottom:8px; }
.evtslist .srb_title a{font-size:20px}

.voting {margin-bottom: 25px; font-size: 11px}
.voting .q {margin-bottom: 10px; font-size: 13px;color:#555; font-weight:bold;line-height: 18px}
.voting .a {margin-bottom: 4px}
.voting .s {position: relative; display: block; width: 70%}
.voting .s span {display: block}
.voting .s .s1 {border: 1px solid #b6c1c8; background: #fff}
.voting .s .s2 {height: 10px; background: url(/themes/images_ej/voting-line-bg.gif) repeat-x left center}
.voting .s .s3 {left: 2px; top: -1px; position: absolute}
.voting li {margin-bottom: 7px}
.voting li input {margin: 0px 0 0 4px; position: absolute}
.voting .total {top: 3px; position: relative; color: #b6c1c8; font-size: 11px}
.voting .submit {padding: 1px 0px 2px 0px;margin-top:5px; cursor: pointer; width: 80px; float: left; border: 0; font-family: arial; font-size: 11px; font-weight: bold; color: #fff; background: #b6c1c8}
.voting a {text-decoration:underline}

.calendar {margin-bottom: 25px}

.maintoday {margin-bottom: 25px}
.maintoday ul {margin-bottom: 25px}
.maintoday li {margin-bottom: 5px; position: relative; font-weight: bold}
.maintoday li span {padding: 0 3px; position: absolute; left: 0; top: 1px; font-weight: normal; font-size: 11px; color: #fcfcfe; background: #b6c1c8}

.lastnews {margin-bottom: 25px}
.lastnews ul {margin-bottom: 25px}
.lastnews li, .linked_news li {margin-bottom: 5px; padding-left: 40px; position: relative; font-weight: bold;}
.lastnews li span, .linked_news li span {padding: 0 3px; position: absolute; left: 0; top: 1px; font-size: 11px; color: #b6c1c8}
.lastnews .more {margin-left:40px;margin-top:-10px;font-weight: bold}
.linked_news .block_title {
	padding-bottom: 5px;
	position: relative;
	top: -5px;
	font-size: 1.1em;
}

.linked_ads {
	padding-bottom: 2px;
	position: relative;
	top: -2px;
}

.cnews .data{margin:15px 0 10px}
.cnews .data1{font-weight:bold;color:#b6c1c8}
.cnews .data2{font-weight:bold;margin-left:7px}
.cnews .data a{text-decoration:underline}

.cnews .stitle {font-size: 30px;margin-bottom:20px}
.cnews .date {margin: 2px 0 0 10px; float: right; height: 1%; position: relative}
.cnews .date .d {margin-bottom: 1px; font-weight: bold; color: #b6c1c8}
.cnews .date .t {text-align: center; font-size: 13px; font-weight: bold; color: #fff; background: #b6c1c8}
.cnews .tags {margin-bottom: 17px; font-size: 11px}
.cnews .tags .main {font-weight: bold}
.cnews .tags span {padding: 0 5px}
.cnews .author {margin-bottom: 15px; color: #b6c1c8; position: relative; font-size: 13px}
.cnews .author span {padding-right: 185px; font-weight: bold; font-style: italic}
.cnews .fsize {margin-bottom: -16px; position: relative; text-align: right; color: #b6c1c8}
.cnews .fsize ul {position: relative; top: -2px; left: 6px; padding-right: 65px; display: inline}
.cnews .fsize li {display: inline}
.cnews .fsize li img {top: -2px; position: absolute; z-index: 2}
.cnews .fsize li .small {margin: 0 0 0 0px}
.cnews .fsize li .normal {margin: -1px 0 0 17px}
.cnews .fsize li .big {margin: -3px 0 0 35px}
.cnews .mimg {margin: 0 0 20px 20px; display: block; float: right; clear: right; color: #b6c1c8; font-size: 11px; max-width: 320px;}
.cnews .mimg img {margin-bottom: 4px; display: block; border: 1px solid #b6c1c8}
.cnews .adv {margin: 0 0 10px 20px; display: block; float: right; clear: right}
.cnews .adv img {display: block; border: 1px solid #b6c1c8}
.cnews .text .img {margin-bottom: 20px; display: block; color: #b6c1c8; font-size: 11px}
.cnews .text .img img {margin-bottom: 4px; display: block; border: 1px solid #b6c1c8}
.cnews .text .img-on-left {margin-right: 30px; float: left; clear: left}
.cnews .text .img-on-right {margin-left: 30px; float: right; clear: right}
.cnews .text p {margin-bottom: 19px;  line-height: 19px}
.cnews .text blockquote {margin-bottom: 25px; padding: 10px 13px 12px 13px; color: #b6c1c8; clear: both; font-style: italic; background: #f1f4f6}
.cnews .text blockquote p {font-size: 13px; line-height: 18px; margin: 0; font-style: italic}
.cnews .text strong {font-weight: bold}
.cnews .embed {margin-bottom: 36px; padding: 10px; clear: both; background: #f1f4f6}
.cnews .embed p {margin-bottom: 8px; font-size: 13px; font-weight: bold}
.cnews .embed img {display: block}
.cnews .embed .cont {margin: 0 auto 25px auto; width: 640px}

.related {margin-bottom: 38px}
.related .title {margin-bottom: 11px; font-weight: bold; color: #000}
.related li {margin-bottom: 5px; padding-left: 12px; background: url(/themes/images_ej/bullet.gif) no-repeat 1px 48%}
.related li a {font-weight: bold}
.related li span {color: #b6c1c8}

.cnews .actions {margin-bottom: 20px}
.cnews .actions ul {display: inline}
.cnews .actions .li {display: block; float: left}
.cnews .actions .li .l {display: block; float: left; background: no-repeat left 50%}
.cnews .actions .li .l a {display: -moz-inline-box; display: inline-block; text-decoration: none; border-bottom: 1px dashed #b6c1c8}
.cnews .actions .li .l a:hover {border-color: #b6c1c8}
.cnews .actions li.print {margin-right: 10px}
.cnews .actions li.print .l {padding-left: 17px; background-image: url(/themes/images_ej/ico-print.gif)}

.cnews .actions li.copy {margin-right: 47px; position: relative; z-index: 2}
.cnews .actions li.copy .l {padding-left: 15px; display: -moz-inline-box; display: inline-block; position: relative; z-index: 3; background-image: url(/themes/images_ej/ico-copy.gif)}
.cnews .actions li.copy .l-active {background: none}
.cnews .actions li.copy .l-active a {color: #000; border-color: #000}
.cnews .actions li.copy .l-active a:hover {color: #b6c1c8; border-color: #b6c1c8}
.cnews .actions li.copy .overlay {width: 652px; top: -10px; left: -7px; position: absolute; z-index: 2}
.cnews .actions li.copy .overlay .hd {height: 10px; background: url(/themes/images_ej/postblog-hd-bg.png) no-repeat}
.cnews .actions li.copy .overlay .bd {padding: 0 5px; zoom: 1; background: url(/themes/images_ej/postblog-bd-bg.png) repeat-y left top}
.cnews .actions li.copy .overlay .bd-cont {padding: 27px 16px 0px 16px; border: 1px solid #b6c1c8; border-top: 0; border-bottom: 0; background: #fbfdff}
.cnews .actions li.copy .overlay .ft {height: 9px; background: url(/themes/images_ej/postblog-ft-bg.png) no-repeat}
.cnews .actions li.copy .overlay .close a {position: absolute; right: 13px; top: 10px; display: block;  width: 12px; height: 13px; text-indent: -9999px; background: url(/themes/images_ej/ico-close.gif) no-repeat}
.cnews .actions li.copy .overlay form .inp-textarea {margin-bottom: 20px}
.cnews .actions li.copy .overlay form textarea {font-size: 12px}
.cnews .actions li.copy .overlay .t {margin-bottom: 4px; font-weight: bold; color: #b6c1c8}
.cnews .actions li.copy .overlay .preview {margin-bottom: 15px; height: 190px; border: 1px solid #b6c1c8; overflow: hidden}
.cnews .actions li.copy .overlay .preview-cont {width: 100%; height: 206px; overflow: scroll}
.cnews .actions li.copy .overlay .preview-wrap {padding: 5px 10px}
.cnews .actions li.copy .overlay .preview img.on-left {margin: 0 10px 10px 0; float: left;position:relative;display:block}
.cnews .actions li.copy .overlay .preview .dte {margin-bottom: 2px;font-size:10px}
.cnews .actions li.copy .overlay .preview .dte span {font-weight: bold}
.cnews .actions li.copy .overlay .preview .ttle {margin-bottom: 10px; font-size: 18px}
.cnews .actions li.copy .overlay .preview .logo {margin-bottom: 5px;position:relative;display:block}

.cnews .actions li.bmarks {position: relative; z-index: 1}
.cnews .actions li.bmarks .l {padding-left: 21px; display: -moz-inline-box; display: inline-block; position: relative; z-index: 3; background-image: url(/themes/images_ej/ico-bmarks.gif)}
.cnews .actions li.bmarks a.active {color: #000; border-color: #000}
.cnews .actions li.bmarks a.active:hover {color: #000; border-color: #000}

.cnews .actions li.bmarks .overlay {width: 408px; top: -10px; left: -23px; position: absolute; z-index: 2}
.cnews .actions li.bmarks .overlay .hd {height: 10px; background: url(/themes/images_ej/blogins-hd-bg.png) no-repeat}
.cnews .actions li.bmarks .overlay .bd {padding: 0 5px; zoom: 1; background: url(/themes/images_ej/blogins-bd-bg.png) repeat-y left top}
.cnews .actions li.bmarks .overlay .bd-cont {padding: 37px 16px 15px 16px; border: 1px solid #b6c1c8; border-top: 0; border-bottom: 0; background: #fbfdff}
.cnews .actions li.bmarks .overlay .ft {height: 9px; background: url(/themes/images_ej/blogins-ft-bg.png) no-repeat}
.cnews .actions li.bmarks .overlay .close a {position: absolute; right: 13px; top: 10px; display: block;  width: 12px; height: 13px; text-indent: -9999px; background: url(/themes/images_ej/ico-close.gif) no-repeat}

#bm td {padding:5px 0 5px 20px}
#bm img {margin-left:-20px}

.nb {margin-top:5px;display: block;position:relative}
.nb_b {float:left;width:32%;margin-right:5px;padding-top:20px}
.nb_b .cats, .nb_b .cat {margin-bottom:8px}
.nb_b .cat a {padding:2px;color:#FFF;font-size:11px;font-weight:bold;font-family:Verdana}
.cats .n {margin-bottom:10px;margin-left:5px;background: url(/themes/images_ej/nc_on.gif) no-repeat 0 4px}
.cats .off {background: url(/themes/images_ej/nc_off.gif) no-repeat 0 4px}
.cats .n .d {color:#b6c1c8; padding-bottom:10px;float:left;font-size:11px; font-weight:bold; margin-right:4px}
.cats .n a, .cat a {color:#000}
.cats .x {margin-left:7px}

.calend table {background:#FCFCFE}
.calend td {padding:6px;margin:0px;text-align:center;height:0px}
.calend p {padding:0px;margin:0px;text-align:center}
.calend .dt:hover {background:#DDD}
.calend .onm {color:#b6c1c8}
.calend .onm:hover {background:#b6c1c8;color:#FFF}
.calend .onm a:hover {background:#b6c1c8;color:#FFF}
.calend .mon {background:#b6c1c8;color:#FFF}
.calend .onm_end p{color:#AAA}
.calend .dow td{color:#AAA}

.news_cats {font-size:14px;margin:5px 0 20px 0px;width:700px;line-height:22px}
.news_cats a {text-decoration:underline}
.news_cats p {display:inline;padding: 3px}

.page_title {font-size:22px;margin:10px 0 20px}

.parts a{font-size:14px;margin-left:15px;font-weight:bold}
.parts div{margin-bottom:5px}

.feed {margin-bottom:15px; border-bottom:1px solid #EEE}
.feed .ft {font-size:18px; margin-bottom:6px} 
.feed .fl {font-size:14px; margin-bottom:8px} 
.feed .fa { margin-bottom:7px} 
.feed .c{background:transparent url(/themes/images_ej/ico-cloud.gif) no-repeat scroll left center;width:10px;display:inline-block;padding-left:13px}
.feed .d{color:#AAA}


.addcomm {margin:20px 0 30px}
.addcomm .bd-wrap {margin: -7px 0; padding: 10px 15px; zoom: 1; position: relative; border: 1px solid #b6c1c8; background: #fff url(/themes/images_ej/addcomm-bg.gif) repeat-x left 15%}
.addcomm .toggle {display: block; float: left; font-size: 13px}
.addcomm .toggle a {display: -moz-inline-block; display: inline-block; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #b6c1c8}
.addcomm .toggle a:hover {border-color: #b6c1c8}
.addcomm .toggle span {padding: 1px 0 0 12px; top: 1px; left: 4px; position: relative; color: #b6c1c8; background: url(/themes/images_ej/ico-cloud.gif) no-repeat left center}
.addcomm .menu {float: right; font-size: 13px}
.addcomm .menu li {padding-left: 12px; margin-left: 7px; display: block; float: left; color: #b6c1c8; font-weight: bold; background: url(/themes/images_ej/div02.gif) no-repeat left center}
.addcomm .menu li a {display: -moz-inline-box; display: inline-block; text-decoration: none; border-bottom: 1px dashed #b6c1c8}
.addcomm .menu li a:hover {border-color: #b6c1c8}
.addcomm .menu li.fi {padding-left: 0; margin-left: 0; background: none}
.addcomm .form form {padding: 0px 0 4px 0; zoom: 1}
.addcomm .form .name {margin-bottom: 22px; color: #b6c1c8}
.addcomm .form .name .inp {display: -moz-inline-box; display: inline-block; width: 188px}
.addcomm .form .name em {color: #bd3721; font-style: normal}
.addcomm .form .submit {float: right; font-size: 11px; color: #b6c1c8}
.addcomm .form .submit .btn {margin-left: 5px}
.addcomm .ccc1 {margin: 5px}


.comments {margin-bottom: 20px}
.comments .title {margin-bottom: 12px; font-weight: bold}
.comments .title span {margin-left: 3px; padding: 1px 0 0 12px; font-weight: normal; font-size: 11px; color: #b6c1c8; background: url(/themes/images_ej/ico-cloud.gif) no-repeat left center}
.comments .item {padding-left: 18px}
.comments .text {padding-bottom: 21px; zoom: 1}
.comments .date {color: #b6c1c8}
.comments .date a {font-weight: bold}
.comments .date strong {padding-right: 5px; font-weight: bold; font-size: 11px; color: #b6c1c8}
.comments .date span {padding-right: 5px; font-size: 11px; color: #b6c1c8}

.cmTime {font-weight:bold;color:#b6c1c8}
.cmDate {color:#b6c1c8;margin-left:4px}
.cmLogin {color:#b6c1c8;font-weight:bold;margin-left:5px}
.cmBody {color:#000; margin:5px 0 5px 2px}
.cmCont {margin:2px 0 10px; border-bottom:1px solid #b6c1c8; padding-bottom:10px}
.cmAn {margin:0 0 10px;color:#b6c1c8}
.cmAn b{margin:0 0 10px;color:#b6c1c8}
.cmCont a{border-bottom:1px dashed #b6c1c8;display:inline-block;text-decoration:none;font-size:11px}
.cmActs {text-align:right}
.cmUserType{margin:5px 0 10px}
.cmtLogin{margin:15px 0 10px}
.cmtLogin a {text-decoration:underline}
.cmtLogin .on {font-weight:bold;text-decoration:none}
.cmtLogin .off {text-decoration:underline}

.commentArea{margin:10px 0 40px}
.commentArea #cArea{height:300px;overflow:auto;padding:5px;margin-right:20px}
.commentArea .itm_{border:0px solid #CCC;margin-bottom:15px}
.commentArea .repl{color:#b6c1c8;margin-bottom:7px}
.commentArea .repl span{color:#b6c1c8;font-weight:bold}

.rss img {position:absolute}
.rss a {margin-left:20px}
.rss img {margin-left:-20px}
.rss p{margin-bottom:5px}

#lots_result {padding:10px}
#lots_result a {color:#000;text-decoration:underline}
#lots_result a:hover {color:#b6c1c8}
#search_result {background: #FFF}
#search_result p {margin:0 50px 5px}
#search_result span {position:absolute;color:#b6c1c8;margin-left:-52px}
#search_result .full {text-decoration:underline;color:#b6c1c8}
#search_div {width:361px;position:absolute; z-index:1000;background: #fff;margin:20px 0 0 -100px;border:1px solid #b6c1c8}
.clos {float:right;margin:5px 5px 5px;text-decoration:underline;cursor:pointer}
#sf {width:500px;margin-bottom:20px}

.more{font-size:11px; text-decoration:underline;color:#b6c1c8}

.srb {margin-bottom: 30px}
.srb .srb_desc {margin-left:110px}
.srb .srb_title { padding-bottom: 8px;}
.srb .srb_title a{font-size:20px}
.srb img.srb_img {float: left; margin: 3px 5px 3px 0;}
.srb_news { padding-top: 2px; clear: left; }
.srb .image {
	font-size: 12px;
	float: left;
	width: 70px;
}
.srb .image img {
	margin: 0 5px 0px 0;
	width: 80px;
}
.srb .nws_text {
	margin-left: 85px;
}
#calOne1, #calOne2 {margin-bottom:20px}
#calOne1 table, #calOne2 table {border:1px solid #b6c1c8;background:#FFF}

.story_lead:first-letter {font-size:20px}
.bread a {text-decoration:underline}

.mytable {border:1px solid #b6c1c8;padding:0px}
.mytable td {padding: 7px;margin:0px;border:0px}
.mytable .topp {background:#b6c1c8}
.mytable tr {margin:0px;border:0px;padding:0px}
.mytable tr:hover {background:#b6c1c8}

.alphabet {margin:0 0 20px}
.alphabet a {font-size:16px;margin-right:5px}
.alphabet .sel {font-weight:bold}

.catalog .back {margin: 0 0 20px 10px}
.catalog .tit {font-size:20px;margin: 0 0 20px}
.catalog .photo {float:right}
.catalog .descr {line-height:22px}

.catalog .cP {font-size:16px;margin: 20px 0 20px;font-weight:bold}
.catalog .com {font-size:16px;margin: 0 0 5px}

.subscribtion {padding-top: 30px; margin-bottom:25px;}
.subscribtion .ttl{position:absolute;margin-top:-18px;font-weight:bold}
#subscr_form {}
.subscribtion .imh{width:210px;height:0px}
#subscr_form label {font-size:11px;color:#F00}
#subscr_form .btn {padding: 2px 0 3px 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #fff; border: 0; background: #b6c1c8; vertical-align: top;}
#subscr_form #sbscr {width:115px;height: 16px; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 11px; color: #000000; background: #FFFFFF; border:1px solid #b6c1c8;}
#subscr_rsult, #unsubscr_rsult {width:80%;padding-bottom:15px}

.cll1{width:160px}
.cll2{padding-right:3px}
.cll3{vertical-align:top;padding-right:3px}

.cR {color:#F00}

.switch_right .menu {margin-bottom: 22px; font-weight: bold; font-size: 13px}
.switch_right .menu li {padding-left: 0px; display: inline}
.ajax_11 {color:#6e6e6e;border-bottom:1px dashed #6e6e6e;text-decoration:none;font-size:11px;margin:2px}
.ajax_11:hover {text-decoration:none;color:#AAA;border-bottom:1px dashed #AAA}

.converter {width:195px}
.converter .c0 {height:27px;font-weight:bold;color:#FFF}
.converter .c0 p{padding-top:5px}
.converter .c1{height:18px;border:1px solid #CCC;padding:0px;width:50px;margin:0px;margin-top:5px;font-size:11px}
.converter .c2{border:1px solid #b6c1c8;padding:0px;margin:0px;margin-top:5px;height:20px;font-size:10px}

.slogan {letter-spacing:5px;left:33%;font-size:16px;font-weight:bold; margin-top:2px;position:absolute;z-index:20;text-align:middle}

.center {
	text-align: center;
}

.linked_news {
	float: right;
	clear: right;
	width: 305px;
	margin: 10px;
}

.cblock_ .srb_title, .cblock_rest .srb_title, .cblock_avto .srb_title, .cblock_realty .srb_title, .cblock_health .srb_title {
	text-transform:capitalize;
}

.cblock_ a {
   color: #285474 !important;
}
.cblock_ a:hover {
   color: #4986b6 !important;
}

.cblock_rest a {
	color: #ee9e13 !important;
}
.cblock_rest a:hover {
	color: #ffc241 !important;
}

.cblock_avto a {
	color: #5b6366 !important;
}
.cblock_avto a:hover {
	color: #a1acb2 !important;
}

.cblock_realty a {
	color: #532736 !important;
}
.cblock_realty a:hover {
	color: #ae6e86 !important;
}

.cblock_health a {
	color: #23704e !important;
}
.cblock_health a:hover {
	color: #1e5a3e !important;
}

.clear-line {height: 1px; overflow: hidden; clear: both;}

#top-prilof-list {
	float: left;
	height: 95px;
	width: 480px;
	overflow:hidden;
	position:relative;
}

#top-prilof-list .full-width-list {
	width: 5000px;
}

.priloj-item {
	width: 248px; margin-right: 10px;
	float: left;
	height: 95px;
}

.priloj-item .priloj-news {
	height: 70px;
	background: #e6e6e6;
	padding: 3px;
}

.priloj-item .pr_image {
	float: left;
	width: 100px; 
	height: 67px;
	border: 1px solid #000;
}

.priloj-item .pr_first_t {
	float: left;
	height: 30px;
	width: 126px;
	padding: 2px 7px;
	overflow: hidden;
	line-height: 14px;
}
.priloj-item .pr_first_t a {
	color: #fff;
}

.priloj-item .pr_second_t {
	float: left;
	height: 30px;
	width: 126px;
	padding: 3px 7px 2px 7px;
	overflow: hidden;
	line-height: 14px;
}

.priloj-name {
	font-size: 11px;
	color: #777;
	
	text-transform: lowercase;
}

.priloj-name a {
	font-size: 16px;
	font-weight: bold;
}
.priloj-name a:hover {
	text-decoration: none;
}


.priloj_i_ .priloj-name a, .priloj_i_ .pr_second_t a{
   color: #285474 !important;
}
.priloj_i_ .priloj-name a:hover, .priloj_i_ .pr_second_t a:hover{
   color: #4986b6 !important;
}
.priloj_i_ .pr_image {
	border: 1px solid #4986b6  !important;
}
.priloj_i_ .pr_first_t {
	background-color: #4986b6  !important;
}

.priloj_i_rest .priloj-name a, .priloj_i_rest .pr_second_t a {
	color: #ee9e13 !important;
}
.priloj_i_rest .priloj-name a:hover, .priloj_i_rest .pr_second_t a:hover {
	color: #ffc241 !important;
}
.priloj_i_rest .pr_image {
	border: 1px solid #ee9e13  !important;
}
.priloj_i_rest .pr_first_t {
	background-color: #ee9e13  !important;
}

.priloj_i_avto .priloj-name a, .priloj_i_avto .pr_second_t a  {
	color: #5b6366 !important;
}
.priloj_i_avto .priloj-name a:hover, .priloj_i_avto .pr_second_t a:hover {
	color: #a1acb2 !important;
}
.priloj_i_avto .pr_image {
	border: 1px solid #5b6366  !important;
}
.priloj_i_avto .pr_first_t {
	background-color: #5b6366  !important;
}


.priloj_i_realty .priloj-name a, .priloj_i_realty .pr_second_t a  {
	color: #532736 !important;
}
.priloj_i_realty .priloj-name a:hover, .priloj_i_realty .pr_second_t a:hover {
	color: #ae6e86 !important;
}
.priloj_i_realty .pr_image {
	border: 1px solid #532736  !important;
}
.priloj_i_realty .pr_first_t {
	background-color: #532736  !important;
}

.priloj_i_health .priloj-name a, .priloj_i_health .pr_second_t a  {
	color: #23704e !important;
}
.priloj_i_health .priloj-name a:hover, .priloj_i_health .pr_second_t a:hover {
	color: #1e5a3e !important;
}
.priloj_i_health .pr_image {
	border: 1px solid #23704e  !important;
}
.priloj_i_health .pr_first_t {
	background-color: #23704e  !important;
}

.nav-image {
	float: left;
	cursor: pointer;
	height: 76px;
	margin: 0 5px;
}

.winGray {
	z-index:100;
	width: 100%;
	position: absolute;
	background-color: #000000;
 	filter:alpha(opacity = 60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;
}
.win {
	border: 4px solid #52524E;
	position:absolute;
	background:#ffffff;
	padding:15px;
}
.close_win {
position:absolute;top:5px;right:5px;
}



a{color:#532736; text-decoration: none}
a:hover{color:#ae6e86; text-decoration: underline}

/*Верхняя и нижняя полоска */
.header .sub {background:#f0dee3}
.footer .extra .design {background:#532736}

/*полосочка в блоке новостей*/
.nb_b {border-left:1px solid #f0dee3}

/*Индексы*/
.header .currency table table td{background: #f0dee3}

/*Заголовки переключателей*/
.menu .off {border-bottom:1px dashed #b6c1c8; color:#b6c1c8}
.menu .off:hover {color:#000000}

/*Темы заголовок*/
.srb_title a{color:#000000}
.srb_title a:hover{color:#000000}

/*Служебные ссылки*/
.more_ a{color:#000000}
.more_ a:hover{color:#000000}
.fi a{color:#000000}
.fi a:hover{color:#000000}

/*Голосование - вопрос*/
.voting .q {color:#532736}

/*Календарь-дата для выбора*/
.calend .onm:hover {background:#532736}
.nb_b .cat a{background:#532736}
.calend .mon {background:#532736}
.converter .c0 {background:#532736}

/*Правый бэкграунд*/
.body{background: url(/themes/images_realty-by/p3_body-bg.gif) repeat-y right}

/*Левый верхний*/
.body .body-l-col, .b-background {background:  url(/themes/images_realty-by/p3_body-l-col-top-bg.gif) repeat-x left top}

/*В теле - полоски-градиенты*/
.newslist .list-time .lt2{background: url(/themes/images_realty-by/p3_body-l-col-top-bg.gif) repeat-x left top}

/*Блок с темами в теле*/
.bellj .main {background: url(/themes/images_realty-by/p3_body-l-col-top-bg.gif) repeat-x left top}

/*Средний верхний*/
.body .body-c-col {background: url(/themes/images_realty-by/p3_body-l-col-top-bg.gif) repeat-x}

/*Правый верхний*/
.body .body-r-col {background: url(/themes/images_realty-by/p3_body-r-col-top-bg.gif) repeat-x left top}

/*Нижние*/
.body .body-btm .body-l-col{background: url(/themes/images_realty-by/p3_body-l-col-ftr-bg.gif) repeat-x left bottom} 
.body .body-btm .body-c-col{background: url(/themes/images_realty-by/p3_body-l-col-ftr-bg.gif) repeat-x left bottom} 
.body .body-btm .body-r-col{background: url(/themes/images_realty-by/p3_body-r-col-ftr-bg.gif) repeat-x left bottom} 

/*Средний градиент*/
.evtslist .cont{background: url(/themes/images_realty-by/p3_body-l-col-top-bg.gif) repeat-x left top}

/*Логотип*/
.mlogo a{background: url(/themes/images_realty-by/logo3.gif) no-repeat}



.person-top {

}

.person-top th {
	font-size: 2em;
	padding: 0 7px 5px 7px;
}

.person-top td {
	padding: 3px 4px;
	vertical-align: middle;
	height: 50px;
	font-size: 1.6em;
}


.top-link {
	font-size: 1.3em;
	padding: 5px 0;
}