html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
    border: 0;
    margin: 0;
    padding: 0
    }
html, body {
    height: 100%;
    width: 100%;
    max-width: 100%
    }
.newsArticles a, .newsArticles a:hover {
    color: #000
    }
body {
    min-height: 100%;
    height: auto;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    background: #fff url(/i/gri.jpg) repeat-x top
    }
input, select {
    font-family: Tahoma, Geneva, sans-serif
    }
#top {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden
    }
.flash_span {
    display: none
    }
.bug {
    background: #fff;
    width: 1050px;
    border-left: 10px #FFF solid;
    border-right: 10px #FFF solid;
    margin: 0 auto
    }
.topMenu {
    color: #6597CF;
    font: 16 Arial, Helvetica, sans-serif;
    text-align: center;
    background: url(/i/cont_back.gif) repeat-x left bottom;
    word-spacing: 13px;
    margin-bottom: 10px;
    z-index: 30;
    padding: 10px 0 30px 0
    }
.topMenu a, .topMenu a:hover {
    text-decoration: none;
    color: #6597CF;
    font: bold 14px Arial, Helvetica, sans-serif;
    word-spacing: 0
    }
.popular {
    position: relative;
    color: #6597CF;
    text-align: left;
    z-index: 30;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 10px 270px;
    clear: both;
    background: url(/i/popular.gif) no-repeat 0 4px
    }
.popular a {
    text-decoration: underline;
    color: #6597CF;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0 5px
    }
.popular a:hover {
    text-decoration: none
    }
.loader {
    background: url(/i/loader.gif) no-repeat center center #fff;
    min-width: 600px;
    min-height: 570px;
    position: absolute;
    -moz-opacity: 0.7;
    filter: alpha(opacity: 70);
    opacity: 0.7;
    margin: 0
    }
.loaderSite {
    background: url(/i/loader.gif) no-repeat center center #fff;
    min-width: 500px;
    min-height: 200px;
    position: absolute;
    -moz-opacity: 0.7;
    filter: alpha(opacity: 70);
    opacity: 0.7;
    margin: 0
    }
.all {
    width: 1050px;
    margin: 0 auto
    }
h1 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    padding-left: 12px;
    margin-bottom: 20px
    }
.all-news {
    line-height: 34px;
    background: #4e8646;
    font-size: 15px;
    color: #fff;
    padding-left: 60px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 40px
    }
.header {
    /*position:relative;*/
    padding-top: 31px;
    z-index: 15100
    }
.clear {
    clear: both;
    height: 3px;
    font-size: 0
    }
.head-ico {
    background: #DDDBDF;
    text-align: right;
    border-bottom: 1px solid #B7C1CC;
    padding: 6px 10px 6px 0;
    /*position: relative;*/
    overflow: visible !important;
    height: 18px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 15110
    }
.header-social-icons {
    position: absolute;
    left: -53px
    }
.head_ico_wr {
    width: 978px;
    margin: 0 auto;
    position: relative;
    height: 18px;
    padding-right: 72px
    }
.head-ico .ruseng {
    float: right;
    width: 60px;
    height: 16px;
    background: url(/i/l-bg.gif) no-repeat 15px 0;
    text-align: right;
    padding-left: 15px;
    display: none
    }
.head-ico .ruseng A {
    padding: 0
    }
.head-ico .ruseng IMG {
    width: 24px;
    height: 16px
    }
.head-ico a {
    padding: 0 4px
    }
.splash {
    height: 133px;
    width: 1050px;
    position: relative;
    z-index: 60
    }
.head-bottom {
    background: url(/i/bg-head-bottom.gif) repeat-x top;
    height: 4px;
    overflow: hidden;
    margin: 0;
    padding: 0
    }
.new_year {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 545px;
    height: 133px;
    background: url(/i/new_year.png) no-repeat 0 0;
    z-index: 10003
    }
a.logo {
    width: 240px;
    height: 131px;
    display: block;
    overflow: hidden;
    position: absolute;
    margin-top: 3px;
    z-index: 10004
    }
.pad {
    padding-top: 8px;
    padding-left: 10px
    }
.pad TD {
    font-size: 10px
    }
.inf-banner {
    width: 361px !important;
    float: right;
    color: #fff;
    padding-top: 0;
    font-size: 11px;
    /*margin-right:131px;*/
    }
.eng_eng .inf-banner {
    margin-right: 0
    }
.inf-banner TABLE, .inf-banner TABLE TR, .inf-banner TABLE TR TD {
    border-collapse: collapse;
    border: 0;
    margin: 0;
    padding: 0
    }
.inf-banner a {
    color: #f4b267
    }
.pink {
    width: 206px;
    height: 27px;
    background: #E9805B
    }
.search {
    padding-bottom: 10px
    }
.search-r {
    float: right;
    width: 230px
    }
.search-r .inp {
    width: 180px;
    height: 16px;
    border: 1px solid #989898
    }
.menu {
    text-align: center;
    line-height: 42px;
    background: url(/i/bg-menu.gif) bottom repeat-x;
    height: 55px
    }
.menu a {
    font-size: 14px;
    font-weight: 700;
    color: #507FC0;
    text-decoration: none;
    padding: 0 27px
    }
.ico a {
    color: #396ABA;
    font-weight: 400;
    text-decoration: none
    }
.ico a:hover {
    text-decoration: underline
    }
.ico span.ico-nav a {
    text-decoration: underline;
    padding: 0 0 0 9px
    }
#authorization {
    position: absolute;
    background: url(/i/enter-site.gif) no-repeat top left #fff;
    width: 280px;
    height: 140px;
    left: 332px;
    z-index: 10000;
    border: 3px solid #59A7FF;
    border-top: 1px solid #59A7FF;
    border-left: 1px solid #59A7FF;
    top: 28px
    }
/*#authorization,x:-moz-any-link {top:328px;}*/
#cityd, #yacast {
    position: absolute;
    width: 140px;
    /*height:144px;*/
    background: #48749B;
    z-index: 100;
    margin-left: 10px;
    margin-top: 0;
    padding: 1px;
    display: none
    }
#cityd TABLE, #yacast TABLE {
    padding: 2px 10px;
    border: 1px solid #BECDEA
    }
#cityd TD, #yacast TD {
    padding: 1px 10px
    }
#cityd A, #yacast A {
    color: #fff
    }
.login-form {
    color: #333;
    margin: 25px 0 0 15px
    }
.login-form a {
    text-decoration: underline
    }
.login-form a:hover {
    text-decoration: none
    }
.login-form .input {
    background: none;
    border: 1px #59A7FF solid;
    color: #333;
    height: 16px
    }
.login-form .input[type=text], .login-form .input[type=password] {
    width: 140px
    }
.login-form a.button {
    color: #396ABA;
    width: 148px;
    background: #B2BAC7;
    padding: 3px 15px
    }
.formz-mes {
    font-weight: 700;
    color: #b4afaf;
    padding: 10px 5px
    }
.formz-mes h5 {
    font-size: 13px;
    color: #68696a;
    background: #ace2f8;
    line-height: 25px;
    padding-left: 20px;
    margin: 15px 0 10px
    }
.formz-mes h5 a, .formz-mes h5 a:hover {
    color: #68696a;
    text-decoration: none
    }
.formz-mes .inp {
    border: 1px solid #c7c9cb
    }
.formz-mes textarea.inp {
    width: 580px;
    height: 330px
    }
.formz-mes input.inp {
    width: 480px;
    margin: 5px 0
    }
.big-button {
    margin: 30px 0 0 130px
    }
.infoz {
    text-align: right;
    padding-bottom: 30px
    }
.infoz a {
    color: #6bbbc8
    }
.infoz-img img {
    padding: 20px 0 10px
    }
.comments {
    margin-top: 30px;
    padding: 7px 0
    }
.com {
    padding-top: 6px
    }
.com P {
    padding: 0 3px 7px !important
    }
.comm-t {
    width: 100%;
    /*position:relative;top:-7px;*/
    font-size: 10px;
    font-weight: bold
    }
.comm-t IMG {
    margin-right: 10px;
    position: relative;
    bottom: -3px
    }
.stat {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    line-height: 16px;
    /*text-align:right;*/
    margin-top: 6px;
    background-color: #c7eeff;
    padding-left: 3px;
    position: relative
    }
.backn {
    text-align: center;
    padding-top: 100px
    }
.backn a {
    font-weight: 700;
    color: #396aba
    }
.news_date {
    font-weight: 700;
    color: #E9805B;
    font-size: 10px
    }
.news_more {
    font-size: 12px;
    font-weight: 700;
    color: #000;
    font-family: Verdana
    }
.news_more a {
    font-size: 11px;
    font-weight: 400;
    color: #000;
    font-family: Verdana
    }
.news_more a.themes_archieve {
    float: right;
    margin: 0 20px 0 0;
    font-size: 12px;
    font-weight: bold
    }
.right-block {
    margin-bottom: 10px
    }
.content {
    margin-bottom: 55px;
    clear: both;
    padding-top: 20px;
    background: url(/i/cont_back.gif) repeat-x left top;
    /*margin-top:10px;*/
    z-index: 50
    }
.left h1 {
    background: #bb3939;
    width: 240px;
    text-align: left;
    margin-bottom: 11px;
    margin-top: 0;
    margin-right: auto
    }
.left {
    background: #FAF7EE;
    width: 252px;
    _width: 242px;
    float: left;
    color: #000;
    font-size: 11px
    }
.left .last-mag {
    text-align: center;
    vertical-align: top
    }
.left h1 a:hover {
    text-decoration: underline !important
    }
.left p {
    padding: 6px 3px 6px 10px
    }
.left ul li {
    list-style: none;
    padding-left: 12px
    }
.left p.date {
    padding-bottom: 0
    }
.left h1 a {
    text-decoration: none;
    color: #FFF
    }
.left h1 a:hover {
    text-decoration: underline
    }
.forum-topics a img {
    width: 45px;
    height: 45px
    }
.forum-topics li {
    padding-top: 5px
    }
.right {
    width: 800px;
    float: left
    }
.block {
    width: 242px;
    float: left;
    padding: 15px 5px 20px 17px
    }
.block li {
    list-style: none;
    padding: 3px 0
    }
.block p {
    font-size: 11px;
    padding: 2px 4px
    }
.block img {
    float: right;
    display: block;
    width: 92px
    }
.entertainment, .finance, .info {
    clear: both
    }
.entertainment h1 {
    background: #396ABA
    }
.finance h1 {
    background: #589050
    }
.info h1 {
    background: #2D9FCE
    }
.center {
    float: left;
    width: 612px;
    padding-left: 10px
    }
.center A {
    color: #1E90FF
    }
.center ul {
    list-style: inside disc
    }
.center ol {
    list-style: inside decimal
    }
.center h1.green {
    width: 588px;
    background: #589050;
    padding-left: 24px;
    font-size: 24px;
    line-height: 30px
    }
.center DIV.green {
    width: 588px;
    background: #589050;
    padding-left: 24px;
    font-size: 24px;
    line-height: 30px
    }
.center h1.dark-blue {
    width: 97%;
    background: #396ABA;
    padding-left: 24px;
    margin-right: 12px;
    font-size: 16px;
    line-height: 30px
    }
.center h1.blue {
    width: 588px;
    background: #2D9FCE;
    padding-left: 24px;
    margin-right: 12px;
    font-size: 24px;
    line-height: 30px
    }
.center h3 {
    color: #000;
    font-size: 20px;
    line-height: 30px
    }
.center p {
    padding: 7px 0
    }
.center p img {
    border: 1px solid #111;
    margin: 3px 7px
    }
.sub-right {
    float: right;
    width: 162px;
    margin-left: 12px;
    background: #FAF7EE;
    font-size: 11px
    }
.cont-form {
    padding-top: 60px
    }
.cont-form td {
    padding-left: 10px
    }
.cont-form td input.inp {
    width: 200px;
    border: 1px solid #333
    }
.cont-form td textarea.inp {
    width: 200px;
    border: 1px solid #333;
    height: 90px
    }
.sub-right img {
    text-align: center;
    align: center;
    margin-top: 10px;
    padding-bottom: 10px
    }
.rightBlock {
    text-align: center;
    padding: 11px
    }
.sub-right h1.green {
    background: #589050;
    padding-left: 7px;
    font-size: 14px;
    line-height: 21px
    }
.sub-right h1.blue {
    background: #2D9FCE;
    padding-left: 7px;
    font-size: 14px;
    line-height: 21px
    }
.sub-right h1.dark-blue {
    background: #396ABA;
    padding-left: 7px;
    font-size: 14px;
    line-height: 21px
    }
/*.news_article_txt img{height:250px;width:250px;padding:3px;background:#eee;border:1px solid #aaa!important;}*/
.sub-right li {
    list-style: none;
    padding: 3px 0 3px 10px
    }
.sub-right h1 {
    margin: 0
    }
.sub-right li a {
    color: #5CB8DE
    }
.sub-right ul {
    padding: 10px 0
    }
.footer {
    background: url(/i/bg-menu.gif) repeat-x top left;
    padding-top: 5px;
    clear: both;
    padding-left: 20px;
    padding-bottom: 0;
    border-bottom: 1px solid #A9A9A9
    }
.foo-menu {
    width: 520px;
    float: right;
    text-align: left;
    padding-top: 20px
    }
.foo-menu a {
    color: #464646;
    font-weight: 700;
    font-size: 11px;
    padding: 0 7px
    }
#dev {
    width: 500px;
    padding-bottom: 20px;
    padding-top: 20px;
    color: #333;
    font-size: 10px;
    float: left
    }
#dev a {
    color: #222;
    text-decoration: none
    }
#dev span a {
    line-height: 20px;
    background: #5B5A5A;
    text-decoration: none;
    color: #fff;
    padding: 3px 10px
    }
#dev span a:hover {
    background: #C00;
    color: #fff
    }
#menu {
    list-style: none;
    background: #fff;
    clear: both;
    position: relative;
    width: 100%;
    z-index: 2000;
    margin: 0;
    padding: 0
    }
#menu li {
    float: left;
    background: #396ABA url(/i/menu_left_slide.gif) no-repeat left top;
    color: #fff;
    width: 150px
    }
#menu li a {
    color: #fff;
    font: 11px "Lucida Console", "Lucida Sans Unicode";
    display: block;
    text-decoration: none;
    text-align: center;
    border: 1px solid #396ABA;
    padding: 8px 1px;
    white-space: nowrap
    }
#menu li span#hryk A {
    background: url(/i/corner.gif) no-repeat 142px 1px
    }
.cl {
    background: url(/i/menu_left_slide_w.gif) no-repeat left top !important;
    color: #396ABA !important
    }
.cl a {
    color: #396ABA !important;
    zoom: 1
    }
.cl a:hover {
    color: #fff !important;
    background: url(/i/menu_left_slide.gif) no-repeat left top #396ABA !important
    }
.subMenu {
    background: #396ABA url(/i/submenu_back.gif) no-repeat left top;
    width: 1025px;
    padding-left: 23px;
    height: 27px;
    clear: both;
    list-style: none;
    position: absolute;
    display: block;
    left: 0;
    z-index: 1
    }
.subMenu li {
    color: #ccc;
    float: left;
    background: none !important;
    border: 0 !important;
    width: auto !important
    }
.subMenu li a:hover {
    background: #589050 url(/i/sa) !important
    }
.subMenu li.li_over {
    background: #589050 !important
    }
.subSubMenu {
    background: #589050;
    width: 1038px;
    padding-left: 10px;
    height: 27px;
    clear: both;
    list-style: none;
    position: absolute;
    margin-left: 0;
    left: 0
    }
.subSubMenu li {
    float: left;
    border: 0 !important;
    border-left: 1px solid #fff !important;
    width: auto !important;
    background: none !important
    }
.pressed-menu {
    background-color: #000 !important
    }
.subSubMenu li.li_over {
    background: #6e95d0 !important
    }
.subSubSubMenu {
    background: #6E95D0;
    width: 1025px;
    padding-left: 23px;
    height: 27px;
    clear: both;
    list-style: none;
    position: absolute;
    margin-left: 0;
    left: 0
    }
.subSubSubMenu li {
    float: left;
    border: 0 !important;
    width: auto !important;
    background: none !important
    }
.subSubSubMenu li a {
    color: #fff !important;
    font: 11px "Lucida Console", "Lucida Sans Unicode";
    display: block;
    text-decoration: none;
    text-align: center;
    background: #6E95D0 url(/i/sa) !important;
    border: 0 !important;
    padding: 8px 15px !important
    }
.subMenu li.li_over .subSubMenu, .subSubMenu li.li_over .subSubSubMenu {
    display: block;
    z-index: 2
    }
.curSubNone .subSubSubMenu {
    display: none !important
    }
.tableForm {
    width: 390px;
    font: 14px "Lucida Console", "Lucida Sans Unicode";
    margin: 0 auto
    }
.tableForm td {
    padding-bottom: 12px;
    padding-right: 10px;
    width: auto !important
    }
.label {
    width: 35%
    }
.submi {
    padding-top: 30px;
    text-align: center
    }
.tableBlue {
    width: 100%;
    border: 1px solid #96AAD6;
    border-collapse: collapse
    }
.tableBlue td {
    border: 1px solid #96AAD6;
    text-align: center;
    padding: 2px 3px;
    height: 36px
    }
#saled {
    color: #999;
    background: #ddd
    }
#saled IMG {
    opacity: 0.5;
    filter: alpha(opacity=50)
    }
.blueTitle {
    background: #D6DDEE
    }
.blueTitle td {
    text-align: center;
    font-weight: 700
    }
.tableBlue .commerc TD {
    background: #FCF0E0
    }
.tableBlue .commerc TD A {
    font-weight: bold
    }
.newsCategory {
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 15px 5px
    }
.newsCategory img {
    text-align: center;
    align: center;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    vertical-align: baseline
    }
.newsCategory a, .newsCategory a:hover {
    color: #4F4F4F
    }
h6 {
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 5px
    }
h6 span {
    color: #E9805B;
    clear: both
    }
.newsImg {
    float: left;
    margin-right: 10px
    }
.newsTxt {
    display: table;
    zoom: 1;
    _height: 0
    }
.newsItem {
    clear: both;
    margin-bottom: 20px
    }
.calend {
    width: 100%;
    border-collapse: collapse;
    background: #EAEAEA
    }
.calend td {
    border: 1px solid #fff;
    text-align: center;
    padding: 2px 0
    }
.titleClend, .daysCalend {
    background: #D6DBE0
    }
.calendActive {
    background: #BDBDBD
    }
.newsArticles {
    padding: 7px 0
    }
.newsArticles TABLE {
    width: 100%;
    border-collapse: collapse
    }
.newsArticles TD {
    padding: 0
    }
.newsArticles a, .newsArticles a:hover {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    margin: 10px 0 15px;
    display: block;
    width: 100%;
    overflow: hidden
    }
.newsArticles a IMG {
    padding: 0;
    margin: 0 2px;
    float: left
    }
.newsArticles a SPAN {
    cursor: pointer;
    position: relative;
    top: 10px
    }
.newsArticles a:hover SPAN {
    text-decoration: underline
    }
.subTitle {
    background: #CEE5EC;
    color: #666;
    margin-bottom: 20px;
    padding: 4px 25px
    }
.articleItem {
    border-top: 1px solid #727272;
    clear: both;
    margin-bottom: 25px;
    zoom: 1;
    overflow: hidden
    }
.articleDate {
    float: right;
    background: #0E7B9F;
    color: #fff;
    padding: 0 15px
    }
.articleDir {
    float: right;
    font-size: 11px;
    text-decoration: none;
    margin: 1px 10px 0 0
    }
.articleDir:hover {
    text-decoration: underline
    }
.articleBody {
    width: 100%;
    clear: both
    }
.articleBody td {
    vertical-align: top;
    color: #565555;
    padding: 3px 15px
    }
.articleTitle {
    font-size: 18px;
    font-weight: 700;
    color: #000
    }
.imgs {
    text-align: center;
    font: 10px Geneva, Arial, Helvetica, sans-serif;
    color: #333;
    width: 133px;
    padding: 20px 10px 35px;
    vertical-align: top
    }
.imgs H2 {
    font-size: 12px
    }
tr.top {
    background: #258E86;
    color: #FFF;
    font: bold 14px Arial, Helvetica, sans-serif;
    height: 29px;
    text-align: center;
    padding: 0 15px
    }
tr.lineColor {
    background: #A8E5DF;
    color: #000;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    text-align: center;
    padding: 0 15px
    }
tr.colGreen {
    background: #258E86;
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0 15px
    }
tr.colGreen td {
    padding: 2px 15px
    }
td.probel {
    border-right: 1px #000 solid;
    border-left: 1px #000 solid
    }
.colWhiteTop td {
    border-top: 1px #000 solid
    }
.colWhiteBot td {
    border-top: 1px #000 solid;
    border-bottom: 1px #000 solid
    }
p.li_nk {
    height: 64px;
    text-align: left !important;
    margin: 0;
    padding: 40px 0 0
    }
p.li_nk a {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #F4B266;
    text-decoration: underline
    }
p.li_nk a:hover {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #F4B266;
    text-decoration: none
    }
.informers {
    position: relative;
    _margin-top: -7px;
    z-index: 5000;
    height: 72px;
    margin: 2px 0 0;
    padding: 0
    }
.informers TABLE {
    border-collapse: collapse;
    border: 0;
    width: 100%;
    margin: 0;
    padding: 0
    }
.infotable TD {
    border: 0;
    vertical-align: top;
    margin: 0;
    padding: 0
    }
.currency {
    margin-top: 0;
    height: 50px;
    top: -3px;
    _top: -1px;
    width: 240px;
    padding: 3px 6px 0 0
    }
.currency IMG, .raspis IMG {
    display: block;
    margin: 0;
    padding: 0
    }
.raspis {
    float: right;
    margin: -78px 0 0
    }
.raspis A {
    padding: 3px
    }
.cTbl TD {
    padding: 0 4px 1px 9px
    }
.cTbl TD.cTblH {
    padding: 0 4px 3px 9px
    }
.news_day {
    background: url(/i/inf_news_bg.gif) 0 0 no-repeat;
    height: 50px;
    vertical-align: top;
    padding: 3px 4px
    }
.news_day DIV {
    display: inline;
    padding: 0 6px 0 0
    }
.news_day A:link, .news_day A:visited, .news_day A:hover {
    color: #d20505;
    font-weight: 700;
    text-decoration: none
    }
.news_day A DIV {
    position: relative;
    display: inline;
    font-size: 18px;
    top: -15px
    }
.weather {
    position: relative;
    height: 70px;
    z-index: 50;
    padding: 0 0 0 10px
    }
.pic-flash {
    display: inline;
    position: relative;
    float: right;
    padding: 3px 0 0 8px
    }
.weather DIV {
    display: block;
    font-size: 11px;
    font-weight: 700
    }
.weather DIV A:link, .weather DIV A:visited {
    color: #e59640;
    text-decoration: underline
    }
.clock-flash {
    padding: 0 0 0 5px
    }
.sun_moon {
    position: relative;
    height: 67px;
    padding: 0
    }
.report1 TD {
    height: 300px
    }
.gf {
    background-color: #CCC
    }
.report1 TD.smaller {
    height: 10px
    }
.tlist TD {
    border-bottom: 1px solid #999
    }
.tlist TD.b {
    border: none;
    border-left: 1px solid #999
    }
.airfly {
    display: inline;
    position: absolute;
    background: url(/i/inf_airfly_bg.gif) 0 0 no-repeat;
    height: 36px;
    width: 225px;
    margin-top: 1px;
    left: 0;
    top: 70px;
    padding: 3px 0 0 4px
    }
/*.advertisement {position:absolute;border:0;left:0;top:74px;width:186px;height:34px;z-index:30;margin:0;padding:0;}.faq-but {position:absolute;border:0;left:866px;top:74px;width:184px;height:34px;z-index:30;margin:0;padding:0;}*/
.advertisement {
    position: absolute;
    border: 0;
    left: 0;
    top: 80px;
    width: 152px;
    height: 21px;
    z-index: 30;
    margin: 0;
    padding: 0
    }
.faq-but {
    position: absolute;
    border: 0;
    left: 898px;
    top: 80px;
    width: 152px;
    height: 21px;
    z-index: 30;
    margin: 0;
    padding: 0
    }
.quick-search {
    display: block;
    position: relative;
    border: 0;
    /*left:838px;top:83px;z-index:30;*/
    margin: 0
    }
.quick-search DIV IMG#r-img-s {
    left: -6px
    }
#qsField {
    position: absolute;
    border: solid 1px #396aba;
    color: #999;
    width: 315px;
    height: 18px;
    font-size: 14px;
    top: 37px;
    left: 0;
    padding: 4px 10px 0
    }
#qsButton {
    display: inline;
    position: absolute;
    top: 37px;
    left: 342px
    }
.tbbox H3 {
    font-size: 16px;
    padding: 20px 30px 15px
    }
TABLE.spad {
    width: 100%;
    border-bottom: 1px solid #999
    }
TABLE.spad THEAD {
    padding-bottom: 4px;
    border-bottom: 1px solid #000;
    margin-bottom: 5px
    }
TABLE.spad TR.c0 TD {
    background-color: #DDD;
    border-top: 1px solid #999;
    padding: 3px 0 3px 5px
    }
TABLE.spad TR.c1 TD {
    background-color: #EEE;
    border-top: 1px solid #999;
    padding: 3px 0 3px 5px
    }
SPAN.current {
    color: blue;
    font-size: 14px
    }
.addobjav A {
    font-size: 14px;
    color: #507cc2;
    text-decoration: underline
    }
.ob-zag {
    vertical-align: top;
    text-align: left;
    padding: 0 20px 0 10px
    }
.ob-zag A {
    font-size: 20px;
    text-decoration: underline;
    white-space: nowrap
    }
.ob-opis {
    font-size: 12px;
    text-align: left;
    padding: 4px 0 0 20px
    }
.ob-opis DIV {
    padding: 0
    }
.ob-table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px
    }
.ob-table TD {
    border: 0;
    vertical-align: top;
    width: 50%;
    padding: 0 10px
    }
.ob-table TD A {
    font-size: 12px;
    text-decoration: underline;
    font-weight: 700
    }
.ob-table TD A:hover {
    font-size: 12px;
    text-decoration: underline;
    font-weight: 700;
    color: #212223
    }
.ob-vis {
    margin: 0 0 20px;
    position: relative
    }
.ob-visited {
    background: url(/i/visited.gif) no-repeat right bottom
    }
.ob-one {
    width: 100%;
    border-collapse: collapse
    }
.ob-one TD {
    border: 0;
    vertical-align: top;
    padding: 15px 5px
    }
.ob-one .zaggg {
    font-size: 11px;
    color: #404245;
    padding: 25px 0 0
    }
.ob-one .cost {
    font-size: 18px;
    color: #262728;
    font-weight: 700
    }
.ob-one A {
    font-size: 14px
    }
.ob-where {
    height: 17px
    }
.where_area {
    float: left
    }
.where_map {
    float: left;
    width: 16px;
    height: 17px;
    margin-left: 4px;
    /*background:url(/i/map/p.gif) no-repeat 0 0;*/
    background: url(/i/minimap.gif) no-repeat 0 0;
    /*position:relative;*/
    z-index: 1999;
    /*cursor:pointer;*/
    }
#map_area {
    background-color: #fff;
    background-image: url(/i/map/map2.gif);
    background-repeat: no-repeat;
    width: 232px;
    height: 211px;
    position: absolute;
    /*top:10px;left:10px;*left:-170px !important;*/
    /*margin-top:10px;margin-left:10px;*margin-left:-170px !important;*/
    margin: 10px 0 0 10px;
    display: none;
    padding: 4px;
    border: 1px solid #ccc;
    z-index: 1111
    }
.ma1 {
    background-position: center -219px
    }
.ma2 {
    background-position: center -438px
    }
.ma3 {
    background-position: center -657px
    }
.ma4 {
    background-position: center -876px
    }
.ma5 {
    background-position: center -1095px
    }
.ma6 {
    background-position: center -1314px
    }
.zag-op {
    font-size: 14px;
    color: #404245;
    text-align: center
    }
.ob-img {
    border-collapse: collapse;
    width: 100%
    }
.ob-img TD {
    border: 0;
    text-align: center;
    padding: 0 20px 0 0
    }
.adv_icons {
    width: 300px;
    overflow: hidden;
    padding-left: 5px
    }
.adv_icons IMG {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 10px 10px 0
    }
.popup {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 20000 !important;
    width: expression(document.body.clientWidth + "px");
    font-size: 11px
    }
.popup #fader, .popup #s_fader {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    /*-moz-opacity:.5;*/
    opacity: 0.5
    }
.popup #add-popup, .popup #objav-popup {
    position: relative;
    width: 590px;
    background: #FFF;
    border: 1px solid #7396ce;
    margin: 0 auto
    }
.popup #add-popup SELECT {
    width: 270px;
    font-size: 11px;
    height: 18px;
    border: 1px solid #396aba;
    margin: 5px 0 0
    }
.popup #add-popup TEXTAREA {
    width: 550px;
    border: 1px solid #396aba;
    height: 145px;
    margin: 5px 0 0
    }
.popup #add-popup INPUT {
    width: 270px;
    font-size: 11px;
    height: 16px;
    border: 1px solid #396aba;
    margin: 5px 0 0;
    padding: 1px 10px
    }
.popup #add-popup INPUT.ishort {
    width: 150px
    }
.popup #add-popup INPUT.ch {
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important
    }
div.loadingScreen div.loadingIcon {
    height: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: relative;
    top: 1.5em;
    width: 40%
    }
div.loadingScreen {
    background: #FAFBED none repeat scroll 0;
    display: none;
    height: 100%;
    _height: 500px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
    bottom: 0;
    overflow: hidden
    }
.loader_order {
    background: #FFF url(/i/loader.gif) no-repeat scroll center;
    bottom: 0;
    left: 0;
    -moz-opacity: 0.7;
    filter: alpha(opacity: 70);
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    _width: 98%;
    _height: 630px;
    margin: 8px
    }
.head-blue {
    height: 29px;
    background: url(/i/blue-bg.gif) repeat-x top
    }
.head-blue DIV.head-text {
    height: 27px;
    color: #FFF;
    font-size: 20px;
    float: left;
    padding: 2px 0 0 10px
    }
.head-blue DIV.head-path {
    display: inline;
    height: 22px;
    color: #FFF;
    font-size: 12px;
    float: left;
    padding: 7px 0 0 15px
    }
.form-tour TR TD {
    padding: 0 0 10px
    }
.form-tour SELECT {
    width: 132px;
    height: 20px;
    margin-left: 5px;
    border: 1px solid #7F9DB9
    }
.form-tour INPUT {
    font-size: 14px;
    margin-left: 5px;
    width: 130px;
    height: 18px;
    border: 1px solid #7F9DB9;
    padding: 1px 0 0 2px
    }
.form-item {
    position: absolute;
    width: 265px;
    height: 34px;
    text-align: right;
    font-size: 14px;
    color: #FFF;
    padding: 5px 15px 0 0
    }
.form-item-note {
    background: #396aba;
    font-size: 14px;
    color: #FFF;
    padding: 0 0 0 20px
    }
.faq {
    margin-bottom: 10px;
    padding-left: 10px
    }
.faq LI {
    list-style: none;
    list-style-position: outside;
    padding: 12px 0 0
    }
a:hover, h1 a, .weather DIV A:hover {
    text-decoration: none
    }
.logo img, .entertainment h1 a, .finance h1 a, .info h1 a, .content div.sub-right h1.green a, .content div.sub-right h1.dark-blue a, .content div.sub-right h1.blue a {
    display: block
    }
.ico span.ico-nav, .daty {
    float: right
    }
.pred a, .block a, .sub-right a {
    color: #FFF
    }
.news, .currency, .raspis {
    position: relative
    }
.news_more a:hover, .news_more1 a:hover {
    /*color:red;font-family:Verdana;*/
    }
.news_more1 a img {
    padding: 2px
    }
.news_more1 a img:hover {
    background: #1E90FF
    }
.news_more1, .news_more1 a {
    /*color:#000;font-family:Verdana;*/
    }
.left a, .newsItem a, .newsItem a:hover {
    color: #000
    }
#menu li:hover span a, #menu li a:hover {
    color: #fff
    }
.cl .subMenu, .subMenu li .subSubMenu, .subSubMenu li .subSubSubMenu {
    display: none
    }
.subMenu li a, .subSubMenu li a {
    background: url(/i/sa) !important;
    border: 0 !important;
    color: #fff !important;
    display: block;
    font: 11px "Lucida Console", "Lucida Sans Unicode";
    text-align: center;
    text-decoration: none;
    padding: 8px 15px !important
    }
.subSubMenu li a {
    padding: 8px 6px !important
    }
.subSubMenu li a:hover, .subSubSubMenu li a:hover {
    background: #6E95D0 url(/i/sa) !important
    }
.inpu, .addobjav {
    text-align: right
    }
.calend td a, .calend td a:hover, .articleTitle a {
    color: #000;
    text-decoration: none
    }
.articleTitle a:hover {
    text-decoration: underline
    }
.tableair, .tableairRus {
    border: 1px #000 solid;
    width: 100%
    }
tr.lineLight, .colWhiteTop tr {
    background: #fff;
    color: #000;
    font: bold 12px Arial, Helvetica, sans-serif;
    height: 21px;
    text-align: center;
    padding: 0 15px
    }
tr.colWhite, .colWhiteBot tr {
    background: #fff;
    color: #000;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0 15px
    }
.cTbl, .sun_moon DIV#sunrise {
    font-size: 11px
    }
.ob-interface, .ob-interface A {
    color: #507cc2
    }
.form-tour, .popupOrder .opinions TABLE {
    border-collapse: collapse
    }
.newsArticles a, .newsArticles a:hover {
    color: #000
    }
.faq_date {
    display: block;
    color: #0E7B9F;
    font-size: 11px;
    margin-left: 36px;
    margin-bottom: 3px;
    margin-top: 10px
    }
.faq_question {
    display: block;
    color: #0E7B9F !important;
    font-weight: normal;
    font-size: 13px;
    margin: 0 0 0 36px;
    width: 500px;
    text-decoration: none
    }
/*.faq_answer {padding:5px;background:#faf7ee;font-size:12px;line-height:15px;margin:10px 0 0 36px;}*/
.faq_answer {
    /*padding:5px;*/
    /*background:#faf7ee;*/
    padding: 10px 0 0 36px;
    background: url(/i/faq-ans.gif) no-repeat 6px 14px
    }
.inner-answer {
    width: 542px;
    background: url(/i/faq_bg.gif) repeat-y 0 0;
    font-size: 13px;
    padding: 0 8px
    }
.top-answer {
    width: 558;
    height: 10px;
    background: url(/i/faq-top.gif) no-repeat 0 0;
    overflow: hidden
    }
.bot-answer {
    width: 558;
    height: 10px;
    background: url(/i/faq-bot.gif) no-repeat 0 0;
    overflow: hidden
    }
.faq_answer A {
    color: #0E7B9F !important
    }
.otel {
    width: 100%;
    border-collapse: collapse
    }
.product_title {
    color: #0a609b;
    font-weight: bold;
    padding: 2px 5px;
    border: 1px solid #0a609b;
    float: left;
    font-size: 21px
    }
.otel-opis {
    font-size: 16px;
    font-family: Arial;
    font-weight: normal;
    /*        line-height:30px;*/
    }
.otel-opis DIV {
    line-height: 16px;
    padding: 7px 0;
    /*        height:16px;*/
    }
.otel-opis SPAN {
    font-weight: bold
    }
.zodiac IMG {
    border: none !important
    }
.zShow {
    padding: 10px 0
    }
.zHide {
    padding: 5px 0
    }
.zImg {
    margin-left: 5px;
    margin-right: 15px;
    border: none;
    float: left;
    cursor: pointer
    }
.zImgS {
    margin-left: 5px;
    margin-right: 15px;
    border: none;
    float: left;
    cursor: pointer
    }
.zShow .zImg, .zShow .z_block, .zHide .zImgS {
    display: block
    }
.zHide .zImg, .zHide .z_block, .zShow .zImgS {
    display: none
    }
UL#sitemap A {
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold
    }
UL#sitemap {
    list-style: none;
    padding-left: 160px
    }
UL#sitemap LI {
    margin-bottom: 10px
    }
UL#sitemap LI UL {
    list-style: none
    }
UL#sitemap LI UL LI {
    margin-bottom: 5px
    }
UL#sitemap LI UL A {
    text-decoration: none;
    font-size: 12px;
    font-weight: bold
    }
UL#sitemap LI UL LI UL A {
    font-size: 12px;
    font-weight: normal
    }
UL#sitemap LI UL LI UL LI {
    margin-bottom: 0
    }
UL#sitemap LI UL LI UL LI UL A {
    font-size: 10px;
    font-weight: normal
    }
.montenegro-map IMG {
    margin: 0 !important;
    border: 0 !important
    }
.montenegro-map DIV {
    padding: 2px 0 2px 10px
    }
@media print {
    #lightboxImage {
        display: none;
        width: 1px;
        height: 1px
        }
    /*div { display:none;width:1px;height:1px; }*/
    #gender {
        position: absolute;
        width: 10000px;
        height: 10000px
        }
    }
.news_of {
    padding: 0 15px
    }
.news_of .itog {
    color: #5b8bbb;
    font-size: 13px;
    padding: 0 0 10px
    }
.news_of .voskl_img {
    float: left;
    width: 56px;
    height: 56px;
    padding: 4px 0 0
    }
.news_of .noLink {
    color: #5b8bbb;
    font-size: 13px;
    font-weight: bold
    }
.n_comments_a {
    font-size: 10px;
    float: left;
    padding-top: 4px
    }
.n_comments_a A {
    font-weight: bold;
    color: blue
    }
.n-comments {
    width: 610px;
    position: absolute;
    z-index: 9999;
    background: #eaf6f6;
    border: 1px solid #2775a6
    }
.n-comments-t {
    height: 6px;
    /*background:url(/i/nc-t.gif) no-repeat 0 0;*/
    overflow: hidden
    }
.n-comments-b {
    height: 6px;
    /*background:url(/i/nc-b.gif) no-repeat 0 0;*/
    overflow: hidden
    }
.n-comments-bg {
    /*background:url(/i/nc-bg.gif) repeat-y 0 0 #eaf6f6;*/
    padding: 5px 10px
    }
.nc-list {
    padding: 30px 20px 10px
    }
.nc-comment {
    padding: 15px 0
    }
.nca-form {
    padding: 20px
    }
.ncc-h {
    font-size: 14px;
    font-weight: bold
    }
.ncc-gr {
    font-size: 11px;
    color: #5d595a;
    font-weight: normal;
    padding-left: 30px
    }
/*.indep IMG {padding:6px 6px 28px;background:url(/i/indep.gif) no-repeat left bottom #faeed9;}*/
.nc-nav {
    margin-top: 20px
    }
.gascost {
    text-align: center;
    font-size: 12px;
    color: #E59640;
    text-decoration: underline;
    cursor: pointer;
    margin: 0 10px;
    border-top: 1px solid #000;
    padding-top: 2px
    }
.add-opin {
    height: 21px;
    padding: 0;
    text-align: right;
    margin-top: -22px
    }
.add-opin IMG {
    width: 129px;
    height: 21px
    }
.add-post {
    height: 27px;
    padding: 15px 0 0 0;
    line-height: 27px
    }
.add-post a {
    float: right
    }
.add-post IMG {
    width: 143px;
    height: 27px
    }
.opin-auth, .opin-auth2 {
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    background: url(/i/opin-auth.gif) repeat-x 0 bottom;
    padding: 0 10px;
    border-bottom: 1px solid #000;
    margin: 53px 0 0 !important
    }
#opiii .opin-auth:first-child {
    margin: 26px 0 0 !important
    }
.opin-auth2 {
    background: none;
    font-weight: normal;
    border: 0;
    padding: 0 5px 15px;
    margin: 20px 0 0
    }
.opin-auth2 span {
    font-weight: bold
    }
.opin-auth2 a {
    font-size: 14px;
    color: #000;
    text-decoration: none
    }
.opiii-title {
    height: 24px;
    margin: 20px 0 0 10px
    }
.opiii-title DIV {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    height: 22px;
    padding: 0 4px;
    background: #dff;
    border: 1px solid #9cc;
    float: left
    }
.opin-opin {
    padding: 10px 0
    }
.opin-date, .opin-stay {
    font-size: 11px;
    color: #979797;
    float: right
    }
.opin-info {
    color: #979797;
    /*border-top:1px solid #000;*/
    padding: 2px 10px;
    text-align: right;
    margin: 0 0 4px
    }
.opin-link {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 10px;
    text-decoration: none;
    color: #000 !important;
    border-bottom: 1px solid #000
    }
#opiii .opin-link span {
    display: block;
    margin-top: 7px
    }
H2.opin-twrite {
    font-size: 18px;
    text-align: center;
    font-weight: normal;
    margin: 10px 0 20px
    }
.opin-wform {
    display: block;
    padding: 0 32px 20px 30px
    }
.opin-wform LABEL {
    display: block;
    font-size: 14px;
    color: #404040;
    margin: 5px 0 2px 7px
    }
.opin-wform INPUT[type=text] {
    display: block;
    height: 18px;
    padding: 2px 0 0;
    font-size: 14px;
    border: 1px solid #616161;
    width: 100%
    }
.opin-wform .text {
    border: 1px solid #616161;
    background: url(/i/text-bg.gif) no-repeat 0 0 #fff;
    padding: 10px
    }
.opin-wform .text TEXTAREA {
    display: block;
    height: 140px;
    padding: 2px 0 0;
    font-size: 14px;
    width: 405px;
    background: none;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
    }
.opin-files {
    margin: 20px 0 20px;
    border: 0 !important
    }
.opin-files .op-file {
    margin: 5px 0 5px;
    padding: 10px 0 10px;
    border-bottom: 1px solid #ddd;
    background: url(/i/op-file.gif) repeat-x 31px 39px
    }
.opin-files .op-file INPUT {
    float: left
    }
.opin-files .op-file INPUT.ch {
    float: none;
    display: inline;
    width: 14px;
    height: 14px;
    position: relative;
    margin: 0 15px 0 3px;
    top: 2px;
    border: 0
    }
.opin-files .op-file .op-n {
    color: #808080;
    background: #fff;
    width: 25px;
    display: block;
    float: left;
    position: relative;
    margin-top: 4px
    }
.opin-files .op-file .op-path {
    background: #fff;
    line-height: 22px
    }
.opin-files .op-file .op-del {
    display: block;
    float: right;
    padding: 0 0 0 15px;
    color: #005ba3;
    background: #fff;
    position: relative;
    margin-top: 4px
    }
.opin-files .op-file .op-size {
    display: block;
    float: right;
    padding: 0 0 0 5px;
    color: #727274;
    background: #fff;
    position: relative;
    margin-top: 4px
    }
.opin-wform .op-fb {
    position: relative;
    height: 21px;
    background: url(/i/op-fb.gif) no-repeat 320px 0
    }
.opin-wform .op-fb:hover {
    background: url(/i/op-fb_a.gif) no-repeat 320px 0
    }
.opin-wform INPUT.file {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 20px;
    padding: 1px 0 0;
    font-size: 14px;
    border: 1px solid #616161;
    width: 396px;
    opacity: 0;
    z-index: 10px;
    cursor: pointer
    }
.opin-wform INPUT.op-iname {
    position: absolute;
    top: 0;
    left: 0;
    width: 317px;
    padding: 1px 0 0
    }
.opin-wform .op-att {
    width: 102px;
    height: 21px;
    border: 0;
    background: url(/i/op-att.gif) no-repeat 0 0;
    float: right;
    margin: 0 30px 0 0;
    _margin: 0 15px 0 0;
    cursor: pointer
    }
.opin-wform .im-att {
    width: 125px;
    height: 21px;
    border: 0;
    background: url(/i/im-att.gif) no-repeat 0 0;
    float: right;
    margin: 0 30px 0 0;
    _margin: 0 15px 0 0;
    cursor: pointer
    }
.opin-wform .im-att:hover {
    background: url(/i/im-att_a.gif) no-repeat 0 0
    }
.op-capcha {
    padding: 5px 0 30px 30px;
    color: #404040
    }
.op-capcha TD {
    font-size: 12px
    }
.op-code {
    border: 0 !important;
    background: url(/i/op-cbg.gif) no-repeat 0 0;
    width: 50px !important;
    height: 19px !important;
    text-align: center;
    padding: 2px 0 0 !important
    }
.opin-wform .op-email {
    border: 0;
    background: url(/i/op-eml.gif) no-repeat 0 0;
    width: 140px !important;
    height: 19px !important;
    border: 0 !important
    }
.opin-wform .op-btns {
    height: 21px;
    text-align: center
    }
.opin-wform .op-add {
    display: inline;
    width: 129px;
    height: 21px;
    border: 0;
    background: url(/i/op-addop.gif) no-repeat 0 0;
    cursor: pointer
    }
.opin-wform .op-add:hover {
    background: url(/i/op-addop_a.gif) no-repeat 0 0
    }
.opin-wform .ph-add {
    display: inline;
    width: 129px;
    height: 21px;
    border: 0;
    background: url(/i/ph-addph.gif) no-repeat 0 0;
    cursor: pointer
    }
.opin-wform .ph-add:hover {
    background: url(/i/ph-addph_a.gif) no-repeat 0 0
    }
.opin-wform .op-canc {
    display: inline;
    width: 129px;
    height: 21px;
    border: 0;
    background: url(/i/op-canc.gif) no-repeat 0 0;
    margin: 0 0 0 60px;
    cursor: pointer;
    padding: 0
    }
.opin-wform .op-canc:hover {
    background: url(/i/op-canc_a.gif) no-repeat 0 0
    }
.opin-wform .op-close {
    display: block;
    width: 129px;
    height: 21px;
    border: 0;
    background: url(/i/op-close.gif) no-repeat 0 0;
    margin: 0 0 0 60px;
    cursor: pointer;
    padding: 0
    }
.opin-wform .op-canc-eng {
    display: inline;
    width: 129px;
    height: 21px;
    border: 0;
    background: url(/i/op-canc-eng.gif) no-repeat 0 0;
    margin: 0 0 0 60px;
    cursor: pointer
    }
.op-ret {
    padding: 30px 0
    }
.op-ret A {
    font-size: 13px;
    font-weight: bold;
    color: #979797
    }
.opin-text {
    padding: 15px 5px 10px !important;
    font-size: 12px
    }
.opin-photos {
    background: #eaf4f2;
    padding: 5px 10px 20px;
    margin: 30px 0 0 0
    }
.op-zag {
    position: relative;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0 20px
    }
.opin-photos TD {
    vertical-align: top
    }
.opin-photos .op-mini-i {
    margin: 0 0 14px 21px;
    _margin: 0 11px 14px 10px;
    float: left
    }
.opin-photos .op-mini-i DIV IMG {
    cursor: pointer;
    border: 1px solid #363636
    }
.opin-photos .op-big-i IMG {
    border: 1px solid #363636
    }
.op-a A {
    color: #979797 !important
    }
.op-a IMG {
    cursor: pointer
    }
.resp-photos {
    padding: 0 10px 20px;
    margin: -15px 0 0 0
    }
.re-zag {
    position: relative;
    font-size: 14px !important;
    line-height: 1 !important;
    padding: 0 0 5px
    }
.resp-photos .re-mini-i {
    margin: 0 0 14px 11px;
    _margin: 0 5px 14px 5px;
    float: left
    }
.resp-photos .re-mini-i IMG {
    cursor: pointer;
    border: 1px solid #666;
    width: 60px
    }
.resp-photos .re-big-i IMG {
    border: 1px solid #666
    }
.opin-com {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    border-bottom: 1px solid #000;
    /*margin:20px 0 0;*/
    }
.opin-cdate {
    font-size: 11px;
    color: #979797;
    float: right;
    font-weight: normal
    }
.op-comment {
    padding: 15px;
    background: #d0ede9;
    font-size: 12px;
    margin: 0 0 20px
    }
.opin-wform .op-send {
    display: block;
    width: 101px;
    height: 21px;
    border: 0;
    background: url(/i/op-send.gif) no-repeat 0 0;
    cursor: pointer;
    padding: 0
    }
.opin-wform .op-send-eng {
    display: inline;
    width: 101px;
    height: 21px;
    border: 0;
    background: url(/i/op-send-eng.gif) no-repeat 0 0;
    cursor: pointer
    }
.gag {
    width: 0;
    height: 0;
    clear: both;
    overflow: hidden
    }
.it-interest {
    /*background:#f1f1f1;padding:10px;*/
    margin: 70px 0 15px
    }
.it-interest-i {
    border: 1px solid #a99090;
    background: #fbf7ee;
    color: #7b6d5e;
    font-weight: bold
    }
.it-interest-i SPAN.it-zag {
    display: block;
    padding-left: 20px;
    font-size: 16px;
    background: #fff;
    width: 590px
    }
.it-interest-i TABLE {
    border-collapse: collapse;
    /*position:absolute;*/
    position: relative;
    /*width:100%;*/
    /*width:610px;*/
    }
.it-interest-i TABLE TD {
    padding: 2px 10px;
    text-align: left;
    width: 102px;
    vertical-align: bottom
    }
.it-scroll {
    width: 610px;
    overflow: hidden;
    position: relative;
    height: 79px
    }
.fsh-quest, .fsh-pop {
    width: 284px;
    padding: 5px;
    border: 1px solid #d2d2d2
    }
.fsh-quest {
    float: left;
    _padding: 5px 5px 2px
    }
.fsh-quest A {
    color: #000;
    font-size: 11px;
    text-decoration: none;
    text-indent: -16px
    }
.fsh-pl-res {
    font-weight: bold;
    /*width:90%;*/
    width: 100%
    }
.fsh-pl-res TD, .fsh-pl-res TH {
    padding: 5px;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    height: 18px
    }
.fsh-pl-res A {
    color: #3e65c0;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
    text-indent: 0
    }
.fsh-pl-res A:hover {
    text-decoration: underline
    }
.fsh-all {
    height: 18px;
    text-align: right;
    padding-right: 35px
    }
.fsh-all A {
    font-size: 9px;
    line-height: 18px;
    color: #3e65c0;
    font-weight: normal;
    text-decoration: none
    }
.fsh-adv-h {
    font-size: 11px;
    line-height: 24px;
    height: 24px;
    background: #efedee;
    color: #383838;
    padding-left: 18px;
    margin-top: 10px
    }
.fsh-adv-h SPAN {
    padding-right: 10px
    }
.fsh-adv-t {
    font-size: 11px;
    line-height: 17px;
    color: #000;
    padding: 4px 66px 4px 18px
    }
.fsh-adv-t A {
    text-decoration: none;
    color: #000
    }
.fsh-adv-t DIV {
    text-align: right
    }
.fsh-adv-t DIV A {
    font-size: 9px;
    color: #3E65C0;
    text-decoration: underline
    }
.fsh-adv-t DIV A:hover {
    text-decoration: none
    }
A.fsh-all-q {
    display: block;
    float: right;
    margin-right: 10px;
    text-decoration: underline !important;
    font-size: 10px;
    color: #222;
    text-indent: 0
    }
.fsh-f-ans {
    font-size: 11px;
    border: 1px solid #008eae;
    padding: 5px;
    background: #edfbd0;
    margin: 20px 2px 10px 10px
    }
.fsh-faq LI {
    list-style: none;
    margin-bottom: 30px;
    _margin-bottom: 15px;
    padding-left: 15px;
    background: url(/i/faq-list.gif) no-repeat 0 3px
    }
.fsh-faq LI UL {
    padding: 3px 0
    }
.fsh-faq LI LI {
    padding: 0;
    margin: 0;
    list-style: inside disc;
    background: none
    }
.fsh-pop {
    float: right
    }
.fsh-zag {
    background: #fbf7ee;
    padding: 4px 0 3px 10px;
    border-bottom: 3px solid #b6abab;
    font-size: 18px
    }
.fsh-zag A {
    font-size: 18px;
    color: #000;
    text-decoration: none;
    text-indent: 0
    }
.fsh-zag A:hover {
    text-decoration: underline
    }
UL.fsh-faq {
    margin-top: 10px
    }
.fsh-pop-n {
    padding: 7px 0 7px 24px;
    background: url(/i/fsh-n.gif) no-repeat 10px 11px
    }
.fsh-pop-n A {
    color: #000;
    text-decoration: none
    }
.fsh-pop-n A:hover {
    text-decoration: underline
    }
.fsh-pop-n SPAN {
    color: #888;
    font-size: 11px
    }
.fsh-ovf {
    width: 284px;
    overflow: hidden;
    position: relative
    }
.fsh-ovf #fsh-slider {
    width: 568px;
    position: relative;
    left: 0
    }
.fsh-ovf #fsh-slider TD {
    width: 284px
    }
div#popupOrder {
    top: 334px !important;
    z-index: 20 !important
    }
.opii-buts {
    float: left
    }
.opii-buts A {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    margin: 0 3px 0 0;
    z-index: 55;
    text-decoration: none
    }
.opii-buts IMG {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px
    }
.opii-buts A SPAN {
    display: none;
    position: absolute;
    width: 110px;
    top: 50px;
    left: -40px;
    text-align: center;
    text-decoration: none;
    color: #666;
    font-size: 9px
    }
/*.opii-buts A:hover SPAN {display:block;}*/
A.opin-tttt {
    display: block;
    padding: 5px 10px 8px;
    border-bottom: 1px solid #d9e1e3;
    color: #000;
    text-decoration: none
    }
H4.ootur {
    font-size: 24px;
    padding: 5px 0 0 5px;
    border-left: 3px solid #d94038
    }
H4.ootur:hover {
    background: #d3e6ec
    }
SPAN.bigFStar {
    position: relative;
    font-size: 18px;
    font-family: "Times New Roman", Times, serif;
    color: #ff110a
    }
.winter {
    margin: 0 17px;
    padding: 25px 0 10px;
    border-bottom: 1px solid #396ABA
    }
.winter H4 {
    color: #396ABA;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 20px
    }
.winter H5 {
    font-size: 19px;
    font-weight: normal;
    margin: 0 0 12px
    }
.winter H5 A {
    color: #396ABA
    }
.winter UL {
    padding: 0 0 10px
    }
.winter UL LI {
    list-style: none;
    display: block;
    padding: 5px 0 5px 20px;
    background: url(/i/wb.gif) no-repeat 0 10px
    }
.winter UL LI A {
    font-size: 14px;
    color: #396ABA
    }
.mrss {
    margin-top: 15px;
    text-align: right
    }
.mrss A {
    margin: 0 5px
    }
.msnow {
    position: absolute;
    top: 0;
    left: 263px;
    width: 441px;
    height: 131px
    }
.map-reg {
    padding: 0 0 10px 10px
    }
.map-reg H5 {
    font-size: 15px;
    line-height: 19px;
    margin: 0 7px 20px 0;
    padding: 10px 0 0 5px;
    color: #5B8BBB;
    border-bottom: 1px solid #5B8BBB
    }
#mapr {
    width: 232px;
    height: 249px;
    background: url(/i/map/map3.gif) no-repeat 0 0
    }
.map-reg-a {
    padding: 10px 15px
    }
.map-reg-a A {
    color: #5B8BBB;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px
    }
.forecast TABLE {
    border-spacing: 1px;
    font-family: arial
    }
.forecast TABLE TH, .forecast TABLE TD {
    padding: 0;
    border: 0;
    margin: 0;
    height: 30px;
    vertical-align: middle
    }
.forecast TABLE TH {
    padding: 0 2px 0 1px;
    background: #e1e1e1;
    color: #888;
    font-size: 9px;
    font-weight: normal
    }
.forecast TABLE TH B {
    font-weight: normal;
    font-size: 10px;
    color: #666
    }
.forecast TABLE TD {
    padding: 0 1px;
    background: #eee;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #069
    }
.forecast TABLE .cloudness IMG, .forecast TABLE .persp IMG {
    width: 30px
    }
.forecast TABLE TD DL DD {
    margin-left: 10px
    }
.forecast TABLE TD.c2 {
    background: #fcc
    }
.forecast TABLE TR.head TD, .forecast TABLE TR.cloudy TD, .forecast TABLE TR.snows TD {
    height: auto;
    padding: 2px
    }
.forecast TABLE TR.cloudy IMG, .forecast TABLE TR.snows IMG {
    display: block
    }
.forecast TABLE TR.head TD B {
    font-size: 13px
    }
.forecast TABLE TR.head TD SPAN {
    text-align: center
    }
.forecast TABLE TR.windy TD B {
    display: none
    }
.forecast TABLE TR.windy TD {
    font-size: 14px
    }
.forecast TABLE TR.tc TD {
    font-size: 18px
    }
.forecast TABLE TR.windy td div {
    text-align: left;
    height: 21px;
    padding: 3px 0 3px 22px;
    /*background-image:url(http://i.gismeteo.com/images/ico/wind.gif);*/
    /*background-repeat:no-repeat;*/
    display: block;
    position: relative
    }
/*.forecast TABLE TR.windy .wind0 {background-position: 0 -1px;}   /*ï¿½*/
/*.forecast TABLE TR.windy .wind1 {background-position: 0 -41px;}  /*ï¿½*/
/*.forecast TABLE TR.windy .wind5 {background-position: 0 -81px;}  /*ï¿½*/
/*.forecast TABLE TR.windy .wind3 {background-position: 0 -121px;} /*ï¿½*/
/*.forecast TABLE TR.windy .wind7 {background-position: 0 -161px;} /*ï¿½*/
/*.forecast TABLE TR.windy .wind2 {background-position: 0 -201px;} /*ï¿½ï¿½*/
/*.forecast TABLE TR.windy .wind8 {background-position: 0 -241px;} /*ï¿½ï¿½*/
/*.forecast TABLE TR.windy .wind6 {background-position: 0 -281px;} /*ï¿½ï¿½*/
/*.forecast TABLE TR.windy .wind4 {background-position: 0 -321px;} /*ï¿½ï¿½*/
.forecast TABLE TR.windy td div IMG {
    display: block;
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 19px
    }
.forecast H2 {
    padding: 20px 0 5px 5px;
    font-weight: normal;
    font-size: 18px;
    font-family: arial
    }
.infoban .time {
    width: 175px;
    vertical-align: bottom;
    padding: 0
    }
.infoban .time DIV {
    width: 148px;
    height: 60px;
    background: url(/i/time3.gif) no-repeat 0 0;
    margin-right: 27px;
    padding: 0
    }
.infoban .time TD {
    vertical-align: top;
    padding: 7px 0 0 5px
    }
.infoban .timeeng TD {
    padding: 18px 0 0 5px
    }
.infoban .time .timeT {
    font-size: 16px !important;
    font-weight: bold;
    color: #fff
    }
.infoban .time .timeT SPAN {
    font-size: 16px !important
    }
.infoban .time .timeC {
    font-size: 16px;
    color: #fff
    }
.infoban {
    height: 75px;
    position: relative;
    /*z-index:10001;*/
    }
.infoban TABLE {
    width: 100%;
    border-collapse: collapse
    }
.infoban TD {
    padding: 7px 0
    }
.infoban DIV {
    /*width:170px;*/
    padding-right: 5px;
    height: 54px;
    padding-top: 7px;
    vertical-align: top;
    font-size: 10px
    }
.infoban DIV IMG {
    width: 46px;
    height: 46px;
    margin-right: 10px;
    float: left
    }
.infoban DIV A {
    color: #396ab9;
    font-size: 13px;
    font-weight: bold
    }
.mmenu {
    background: url(/i/mmbg2.gif) repeat-x 0 0;
    height: 48px;
    border-top: 1px solid #2d5482;
    border-bottom: 1px solid #c0dafc;
    text-align: center;
    color: #999
    }
.mmenueng {
    height: 25px
    }
.mmenu SPAN {
    font-size: 15px !important;
    line-height: 23px;
    vertical-align: middle;
    padding: 0 10px
    }
.mmenu A {
    font-size: 13px;
    font-weight: bold;
    line-height: 23px;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
    padding: 2px 10px
    }
.mmenu A:hover {
    background: #2d5482
    }
.mmenu IMG {
    vertical-align: middle
    }
.razd {
    height: 23px;
    width: 1050px;
    position: relative;
    z-index: 90;
    background: url(/i/ra_1.gif) no-repeat 0 0 #abbfdc
    }
.razd UL {
    list-style: none;
    margin: 0 0 0 140px;
    padding: 0;
    height: 23px;
    background: #3980f4;
    position: relative;
    background: url(/i/ra_2.gif) no-repeat 100% 0
    }
.razdeng UL {
    margin-left: 210px
    }
.razd LI {
    padding: 0;
    height: 23px;
    font: 12px/14px arial;
    float: left;
    position: relative;
    zoom: 1
    }
.razd LI A {
    display: block;
    _float: left;
    height: 14px;
    padding: 3px 15px 6px;
    text-align: center;
    color: #fff;
    text-decoration: none
    }
.razd LI IMG {
    margin: 0 0 0 6px
    }
.razd LI DIV {
    position: absolute;
    width: 184px;
    background: url(/i/ra_bg.png) repeat-y 0 0;
    _background: none;
    padding-top: 5px;
    display: none;
    left: -8px;
    top: 23px;
    z-index: 15001
    }
.razd .mmbt {
    display: block;
    background: url(/i/mmbt.png) no-repeat 0 0;
    _background: none;
    padding: 0;
    height: 14px;
    font-size: 1px;
    left: 0;
    top: auto
    }
.razd LI DIV A {
    _float: none;
    text-align: left;
    padding: 1px 0 1px 40px;
    _padding: 1px 0 3px 40px;
    /*height:20px;*/
    height: auto;
    font: 12px/20px arial
    }
.razd LI DIV A.rapp {
    padding: 1px 0 1px 50px;
    _padding: 1px 0 3px 50px
    }
.razd LI DIV A:hover {
    text-decoration: underline
    }
.razd LI DIV IMG {
    position: relative;
    margin: 0 5px 0 -25px
    }
.infoban .infpop {
    position: absolute;
    top: 25px;
    left: 20px;
    height: auto;
    padding: 10px 8px 5px 8px;
    border: 1px solid #98B5E2;
    background: #D3EEF9;
    font-size: 11px;
    display: none
    }
.infoban .ipgas {
    width: 122px
    }
.infoban .ipcur {
    width: 240px
    }
.infoban .infpop IMG {
    width: auto;
    height: auto;
    margin: 0;
    float: none
    }
.infoban .infpop TD {
    padding: 1px
    }
.iclose {
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
    }
.ops-find {
    font-size: 12px
    }
.ops-int {
    display: none;
    width: 612px;
    margin: 0 0 30px
    }
.ops-int .ops-top {
    height: 5px;
    font-size: 0;
    background: url(/i/ops-top.gif) no-repeat 0 0
    }
.ops-int .ops-bot {
    height: 5px;
    font-size: 0;
    background: url(/i/ops-bot.gif) no-repeat 0 0
    }
.ops-int .ops {
    background: #b6dae6;
    padding: 30px 30px 20px
    }
.ops-int TABLE {
    margin: 0 auto;
    width: 100%
    }
.ops-int .labl {
    text-align: right;
    width: 50%;
    padding-right: 15px
    }
.ops-int .inpt {
    width: 50%;
    text-align: left;
    padding-left: 15px
    }
.prodIcons {
    width: 500px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 10px;
    /*margin-right:70px;*/
    }
.prodIcons IMG {
    margin: 0 5px 5px 0;
    float: left
    }
.seeonmap {
    float: right;
    /*width:50px;*/
    height: 45px;
    font-size: 10px;
    line-height: 10px;
    text-align: right
    }
.seeonmap IMG {
    /*display:block;*/
    width: 38px;
    height: 27px
    }
.seeonmap A {
    color: #118ce2
    }
.hsrch, .hsrch2 {
    height: 32px;
    background: #0f7b9f url(/i/hsrch.gif) no-repeat 12px 11px;
    padding: 6px 13px 0 70px;
    margin: 0 0 15px
    }
.hsrch2 {
    /*width:443px;*/
    /*margin:0 0 15px 44px;*/
    margin-bottom: 15px;
    padding: 6px 7px 0 70px
    }
.hsbut {
    float: right;
    width: 77px;
    height: 21px;
    background: url(/i/hsbut.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer
    }
.hsrch .hsinp {
    width: 435px;
    height: 21px;
    background: url(/i/hsinp.gif) no-repeat 0 0
    }
.hsrch .hsinp INPUT {
    width: 435px;
    border: 0;
    background: none;
    height: 21px
    }
.hsrch2 .hsinp {
    width: 447px;
    height: 21px;
    background: url(/i/hsinp2.gif) no-repeat 0 0
    }
.hsrch2 .hsinp INPUT {
    width: 447px;
    border: 0;
    background: none;
    height: 21px
    }
.csComm {
    position: relative
    }
.voice_list-item {
    padding: 10px 0 5px;
    /*margin:0 20px;*/
    border-bottom: 1px solid #b2b2b2;
    color: #777;
    font-size: 13px
    }
.voice_list-item TABLE {
    border-collapse: collapse
    }
.voice_list-title {
    font-size: 12px;
    font-weight: bold;
    color: #858585
    }
.voice_list-title TD {
    vertical-align: bottom;
    padding: 0 10px 0 0
    }
.voice_list-title A {
    font-size: 14px;
    font-weight: normal
    }
.voice_list-desc {
    padding: 15px 0 10px
    }
.voice_list-mood {
    text-align: right;
    height: 25px;
    font-size: 10px;
    color: #888
    }
.voice_list-mood TABLE {
    float: right
    }
.voice_list-mood TD {
    padding: 0 20px 0 0
    }
.voice_list-mood IMG {
    vertical-align: middle;
    margin: 0 0 2px 6px
    }
.m_pro, .m_contra {
    font-size: 16px;
    font-weight: bold
    }
.m_pro IMG, .m_contra IMG {
    /*vertical-align:text-bottom;*/
    margin-bottom: 4px
    }
.m_pro {
    color: #a2c492
    }
.m_contra {
    color: #e3bbaf
    }
.voice_list-res {
    height: 18px;
    position: relative;
    margin-top: -18px
    }
.voice_list-res DIV {
    float: left;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    padding: 2px 4px 2px 6px;
    background: #cEf0FF;
    border-left: 1px solid #B2B2B2
    }
.voice_list-res DIV SPAN {
    font-weight: bold
    }
H2.about_voices_title {
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    height: 22px;
    padding: 7px 0 0 7px;
    border-left: 3px solid #df9588;
    margin: 22px 0 20px
    }
.voice {
    padding: 0 10px
    }
.voice-text {
    color: #777;
    font-size: 14px;
    margin-top: 10px
    }
.voice-text H2 {
    font-size: 17px;
    color: #000
    }
.voice-tab {
    border-collapse: collapse
    }
.voice-tab TD {
    vertical-align: bottom;
    font-size: 14px;
    padding-right: 7px
    }
.voice-tab IMG {
    display: block
    }
#news_voice, #articles_voice, #gallery_voice, #articlesc_voice {
    padding-top: 25px;
    font-size: 14px
    }
#gallery_voice {
    width: 100%;
    overflow: hidden
    }
.av-date {
    height: 19px
    }
.av-date DIV {
    float: left;
    height: 16px;
    padding: 0 10px;
    background: #158693;
    color: #fff;
    font-weight: bold
    }
.gv-img {
    height: 150px;
    width: 130px;
    text-align: center;
    float: left;
    padding: 0 10px 0 0
    }
.nv-news, .av-article {
    padding: 0 0 15px;
    font-size: 12px
    }
.nv-date {
    color: #d6986a;
    font-weight: bold;
    font-size: 10px
    }
.voice-moods {
    border-collapse: collapse
    }
.voice-moods TD {
    vertical-align: middle;
    padding: 2px 5px 2px 0;
    font-size: 19px;
    font-weight: bold
    }
.voice-moods DIV {
    height: 20px;
    width: 0;
    overflow: hidden
    }
.voice-moods #vm1 {
    color: #70be47
    }
.voice-moods #vm1 DIV {
    background: #70be47
    }
.voice-moods #vm2 {
    color: #81a83f
    }
.voice-moods #vm2 DIV {
    background: #81a83f
    }
.voice-moods #vm3 {
    color: #959037
    }
.voice-moods #vm3 DIV {
    background: #959037
    }
.voice-moods #vm4 {
    color: #ae712c
    }
.voice-moods #vm4 DIV {
    background: #ae712c
    }
.voice-moods #vm5 {
    color: #c35723
    }
.voice-moods #vm5 DIV {
    background: #c35723
    }
.voice-moods #vm6 {
    color: #d4421c
    }
.voice-moods #vm6 DIV {
    background: #d4421c
    }
.voice-opinions {
    margin: 60px 0 30px;
    position: relative
    }
.voice-opinions TABLE {
    border-collapse: collapse
    }
.voice-opinions TD {
    padding: 0;
    vertical-align: top
    }
.voice-line {
    width: 30px;
    background: url(/i/vl.gif) repeat-y 50% 0
    }
.vopin-add {
    width: 327px;
    height: 41px;
    text-align: center;
    position: relative;
    z-index: 6666
    }
.vopin-add IMG {
    cursor: pointer;
    vertical-align: top
    }
#voadd1, #voadd2 {
    width: 386px;
    position: absolute;
    top: -160px;
    left: -10px;
    display: none
    }
#voadd1 .voamain {
    background: #dcf3d2;
    position: relative
    }
#voadd1 .voatop {
    background: url(/i/voadd1top.gif) no-repeat 0 0
    }
#voadd1 .voabot {
    background: url(/i/voadd1bot.gif) no-repeat 0 0
    }
#voadd2 .voamain {
    background: #f7e0d6;
    position: relative
    }
#voadd2 .voatop {
    background: url(/i/voadd2top.gif) no-repeat 0 0
    }
#voadd2 .voabot {
    background: url(/i/voadd2bot.gif) no-repeat 0 0
    }
.voatop, .voabot {
    height: 10px;
    overflow: hidden;
    width: 386px
    }
.voamain {
    padding: 0 0 20px 20px;
    width: 364px;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    text-align: left
    }
.voamain LABEL {
    font-size: 12px;
    display: block;
    padding: 8px 0 2px
    }
.voamain INPUT, .voamain TEXTAREA {
    width: 338px;
    border: 1px solid #a0a0a0
    }
.voamain TEXTAREA {
    height: 130px;
    overflow: auto
    }
.voafile {
    position: relative
    }
.voafile .vtfile, .voafile .vtvfile {
    position: relative;
    top: 0;
    left: 0;
    z-index: 100;
    width: 208px
    }
.voafile .vfile, .voafile .vvfile {
    position: absolute;
    top: 0;
    left: 106px;
    z-index: 90;
    width: 200px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
    }
.voafile .bldiv {
    position: absolute;
    z-index: 105;
    width: 24px;
    height: 20px;
    top: 0;
    left: 210px
    }
.voafile IMG {
    position: absolute;
    top: 0;
    left: 228px;
    width: 77px;
    height: 21px;
    z-index: 80
    }
.voafile BUTTON {
    position: absolute;
    top: 0;
    left: 318px;
    width: 31px;
    height: 21px;
    z-index: 102;
    border: 0;
    padding: 0;
    background: url(/i/voadel.gif) no-repeat 0 0;
    cursor: pointer
    }
.moodsel {
    padding: 10px 0 0 15px
    }
.moodsel TABLE {
    width: 290px
    }
.moodsel TD {
    text-align: center;
    font: 10px/10px tahoma, verdana, arial;
    width: 33%
    }
.moodsel IMG {
    cursor: default
    }
.moodsel INPUT {
    cursor: pointer;
    width: auto;
    height: auto;
    margin: 4px 0 0;
    padding: 0;
    border: 0
    }
.voabuts {
    padding: 20px 0 0 75px
    }
.voabuts BUTTON {
    border: 0;
    padding: 0;
    width: 77px;
    height: 21px;
    cursor: pointer
    }
.voasend {
    background: url(/i/voasend.gif) no-repeat 0 0;
    margin-right: 35px
    }
.voacancel {
    background: url(/i/voacancel.gif) no-repeat 0 0
    }
.voasend2 {
    background: url(/i/voasend2.gif) no-repeat 0 0;
    margin-right: 35px
    }
.voacancel2 {
    background: url(/i/voacancel2.gif) no-repeat 0 0
    }
#voa-container {
    display: none
    }
.vo-ttl {
    height: 15px;
    padding: 8px 11px 4px 4px;
    font-size: 14px;
    font-weight: bold
    }
.vo-ttl SPAN {
    font-size: 10px;
    color: #7c7c7c;
    font-weight: normal;
    float: right;
    padding-top: 4px
    }
.vo-ttl IMG {
    margin-right: 5px;
    vertical-align: text-top;
    float: left
    }
.vo-top, .vo-bot {
    height: 10px;
    overflow: hidden
    }
.vo-text {
    padding: 2px 15px;
    width: 295px;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    font-size: 12px
    }
.vopin1 .vo-text {
    background: #dcf3d2
    }
.vopin1 .vo-top {
    background: url(/i/vopin1top.gif) no-repeat 0 0
    }
.vopin1 .vo-bot {
    background: url(/i/vopin1bot.gif) no-repeat 0 0
    }
.vopin2 .vo-text {
    background: #f7e0d6
    }
.vopin2 .vo-top {
    background: url(/i/vopin2top.gif) no-repeat 0 0
    }
.vopin2 .vo-bot {
    background: url(/i/vopin2bot.gif) no-repeat 0 0
    }
.vo-addit {
    width: 99%;
    overflow: hidden;
    padding: 10px 0 0
    }
.vo-addit DIV {
    display: inline;
    float: left;
    width: 44px;
    height: 44px;
    margin: 0 20px 10px 0;
    _top: 30px;
    _left: 20px;
    cursor: pointer;
    position: relative
    }
.vo-addit DIV IMG {
    display: block;
    width: 44px;
    height: 44px
    }
.vo-addit DIV DIV {
    position: absolute;
    width: 44px;
    height: 44px;
    margin: 0;
    top: 0;
    left: 0
    }
.voa-p-img {
    background: url(/i/pro-img.png) no-repeat 0 0;
    _background: none
    }
.voa-p-vid {
    background: url(/i/pro-vid.png) no-repeat 0 0;
    _background: none
    }
.voa-c-img {
    background: url(/i/con-img.png) no-repeat 0 0;
    _background: none
    }
.voa-c-vid {
    background: url(/i/con-vid.png) no-repeat 0 0;
    _background: none
    }
.vo-comm {
    text-align: right;
    padding: 8px 0 0
    }
.vo-comm SPAN {
    color: #1E90FF;
    font-size: 11px;
    text-decoration: underline;
    cursor: pointer
    }
.vo-comm A {
    color: #1E90FF;
    font-size: 11px;
    /*text-decoration:underline;cursor:pointer;*/
    }
#vofullcom1, #vofullcom2 {
    position: absolute;
    top: -50px;
    left: -10px;
    /*width:772px;*/
    max-width: 950px;
    _width: 950px;
    z-index: 7777;
    display: none
    }
.vofctop, .vofcbot {
    height: 13px;
    overflow: hidden;
    /*width:772px;*/
    position: relative;
    margin: 0 13px
    }
.vofchead {
    padding: 0 10px 0 25px;
    height: 35px;
    /*width:735px;*/
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0
    }
.vofchead SPAN {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    float: left
    }
.vofchead SPAN IMG {
    margin-left: 5px
    }
.vofchead DIV {
    float: right;
    width: 15px;
    height: 14px;
    background: url(/i/vofcclose.gif) no-repeat 0 0;
    cursor: pointer
    }
.voa-close {
    position: absolute;
    top: 0;
    right: 10px;
    width: 15px;
    height: 14px;
    background: url(/i/vofcclose.gif) no-repeat 0 0;
    cursor: pointer
    }
#vofctext1, #vofctext2 {
    padding: 0 10px 0 25px;
    /*width:735px;*/
    font-size: 14px;
    color: #777;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0
    }
#vofullcom1 .vofctop {
    background: url(/i/vocom1top.gif) repeat-x 0 0
    }
/*#vofullcom1 .vofctop DIV, #vofullcom1 .vofcbot DIV, #vofullcom2 .vofctop DIV, #vofullcom2 .vofcbot DIV {width:13px;height:13px;position:absolute;top:0;}*/
/*.vofctl, .vofcbl {left:-13px;}.vofctr, .vofcbr {right:-13px;}*/
#vofullcom1 .vofctl {
    background: url(/i/voc1topleft.gif) no-repeat 0 0;
    height: 13px
    }
#vofullcom1 .vofctr {
    background: url(/i/voc1topright.gif) no-repeat right 0;
    height: 13px;
    width: 100%
    }
#vofullcom1 .vofcbot {
    background: url(/i/vocom1bot.gif) repeat-x 0 0
    }
#vofullcom1 .vofcbl {
    background: url(/i/voc1botleft.gif) no-repeat 0 0;
    height: 13px
    }
#vofullcom1 .vofcbr {
    background: url(/i/voc1botright.gif) no-repeat right 0;
    height: 13px;
    width: 100%
    }
#vofullcom2 .vofctop {
    background: url(/i/vocom2top.gif) repeat-x 0 0
    }
#vofullcom2 .vofctl {
    background: url(/i/voc2topleft.gif) no-repeat 0 0;
    height: 13px
    }
#vofullcom2 .vofctr {
    background: url(/i/voc2topright.gif) no-repeat right 0;
    height: 13px;
    width: 100%
    }
#vofullcom2 .vofcbot {
    background: url(/i/vocom2bot.gif) repeat-x 0 0
    }
#vofullcom2 .vofcbl {
    background: url(/i/voc2botleft.gif) no-repeat 0 0;
    height: 13px
    }
#vofullcom2 .vofcbr {
    background: url(/i/voc2botright.gif) no-repeat right 0;
    height: 13px;
    width: 100%
    }
#vofctext1, #vofullcom1 .vofchead {
    background: #dcf3d2
    }
#vofctext2, #vofullcom2 .vofchead {
    background: #f7e0d6
    }
#gallery_comments {
    margin: 10px;
    padding: 5px;
    text-align: left;
    border-top: 1px solid #000;
    clear: both
    }
.i_comm {
    color: blue;
    font-size: 13px;
    font-weight: bold
    }
.i_add_comm {
    font-size: 10px;
    color: blue;
    font-weight: bold
    }
.i_num_comm {
    font-size: 13px
    }
.image_comment {
    margin-top: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #000
    }
.ic_header {
    padding-bottom: 8px
    }
.ic_header TD {
    vertical-align: text-bottom
    }
.ich_nick {
    font-size: 17px;
    font-weight: bold;
    padding-right: 50px
    }
.ich_date {
    font-size: 11px;
    color: #888687;
    padding-right: 30px
    }
.ich_time {
    font-size: 11px;
    color: #888687
    }
.ic_comment {
    padding: 4px
    }
.image_comment_form {
    padding: 10px 5%;
    max-width: 600px
    }
.image_comment_form INPUT {
    width: 100%;
    border: 1px solid #000;
    margin-bottom: 5px
    }
.image_comment_form TEXTAREA {
    width: 100%;
    border: 1px solid #000;
    height: 100px;
    overflow: auto
    }
.image_comment_form TD {
    padding: 0 5px 0 0;
    vertical-align: middle
    }
.image_comment_form TD INPUT {
    background: url(/i/op-cbg.gif) no-repeat 0 0;
    width: 50px;
    height: 19px;
    text-align: center;
    border: 0;
    margin: 0
    }
A.pack {
    float: left;
    padding: 6px 6px 28px;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    width: 80px;
    height: 80px
    }
A.pack IMG {
    display: block;
    width: 80px;
    height: 80px
    }
.cityd H2 {
    margin: 40px 40px 10px;
    padding: 2px 10px;
    font-size: 16px;
    background: #eee
    }
#uslov, .uslov {
    /*line-height:33px;*/
    text-align: center;
    border: 1px solid #396ABA !important;
    margin-top: 5px
    }
#uslov INPUT, .uslov INPUT {
    /*margin:0 20px 0 2px !important;*margin:0 12px 0 2px !important;*/
    width: auto !important;
    height: auto !important;
    border: 0 !important;
    vertical-align: middle
    }
#uslov TABLE, .uslov TABLE {
    width: 100%
    }
#uslov TD, .uslov TD {
    padding: 5px 2px
    }
#uslov .usl_l, .uslov .usl_l {
    text-align: right
    }
#uslov .usl_r, .uslov .usl_r {
    width: 20px;
    text-align: center
    }
.vopin1 .textedit {
    width: 338px;
    background: #E7F2E2;
    border: 1px solid #C7D0C2;
    padding: 6px 0 10px;
    line-height: 20px
    }
.vopin1 .textedit TD {
    padding: 0 0 0 10px;
    /*width:90px;*/
    }
.vopin1 .textedit TD.te_r {
    padding: 0;
    width: 2px;
    background: url(/i/te_r.gif) repeat-y 0 0
    }
.text_but {
    height: 20px;
    width: 90px
    }
.vopin1 .text_but #tb_b1 {
    background: url(/i/te_b1.gif) no-repeat left 0
    }
.vopin1 .text_but #tb_i1 {
    background: url(/i/te_i1.gif) no-repeat left 0
    }
.vopin1 .text_but #tb_u1 {
    background: url(/i/te_u1.gif) no-repeat left 0
    }
.text_but DIV {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    float: left;
    cursor: pointer
    }
.textedit SELECT {
    width: 90px;
    border: 1px solid #a0a0a0;
    padding: 1px;
    height: 20px;
    margin-right: 10px
    }
.textedit .te_smilies {
    padding: 0 10px;
    text-align: center
    }
.textedit .te_smilies IMG {
    cursor: pointer;
    margin: 0 4px 8px 0
    }
.vopin2 .textedit {
    width: 338px;
    background: #fceae3;
    border: 1px solid #d7c1bb;
    padding: 6px 0 10px;
    line-height: 20px
    }
.vopin2 .textedit TD {
    padding: 0 0 0 10px;
    /*width:90px;*/
    }
.vopin2 .textedit TD.te_r {
    padding: 0;
    width: 2px;
    background: url(/i/te_r2.gif) repeat-y 0 0
    }
.vopin2 .text_but #tb_b1 {
    background: url(/i/te_b2.gif) no-repeat left 0
    }
.vopin2 .text_but #tb_i1 {
    background: url(/i/te_i2.gif) no-repeat left 0
    }
.vopin2 .text_but #tb_u1 {
    background: url(/i/te_u2.gif) no-repeat left 0
    }
.cat_services {
    border-collapse: collapse;
    margin: 20px 0
    }
.cat_services TD {
    padding: 0;
    vertical-align: top
    }
.cat_services H5 {
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    padding: 0 0 25px;
    text-align: center
    }
.cat_services UL {
    margin: 0;
    padding: 0;
    list-style: none
    }
.cat_services LI {
    font-size: 14px;
    line-height: 17px;
    padding: 2px 0 2px 25px;
    background: url(/i/cs-star.gif) no-repeat 0 4px
    }
.cat_services DIV.cat_ser_hotel {
    width: 250px;
    margin-right: 40px
    }
.cat_services DIV.cat_ser_room {
    width: 250px
    }
.cat_services DIV.cat_ser_all {
    width: 280px
    }
.cat_services DIV DIV {
    width: auto;
    margin: 0
    }
.c_s_top, .c_s_bot, .c_s_top DIV, .c_s_bot DIV {
    height: 8px;
    font-size: 1px;
    background: #e3eef4
    }
.c_s_top DIV {
    background: url(/i/cs-lt.gif) no-repeat left top
    }
.c_s_top DIV DIV {
    background: url(/i/cs-rt.gif) no-repeat right top
    }
.c_s_bot DIV {
    background: url(/i/cs-lb.gif) no-repeat left top
    }
.c_s_bot DIV DIV {
    background: url(/i/cs-rb.gif) no-repeat right top
    }
.c_s_cont {
    background: #e3eef4;
    padding: 0 20px 10px
    }
.adv_stat_tbl {
    border-collapse: collapse;
    margin: 10px 0 0 20px
    }
.adv_stat_tbl TD, .adv_stat_tbl TH {
    border: 1px solid #CCC;
    background: #DDE7F3;
    padding: 2px 6px;
    white-space: nowrap;
    text-align: left
    }
.adv_stat_form {
    margin-left: 20px;
    padding: 4px 6px;
    border: 1px solid #eee
    }
.adv_stat_form INPUT {
    padding: 2px 6px;
    border: 1px solid #ccc;
    width: 70px;
    margin-right: 2px
    }
.adv_stat_form BUTTON {
    border: 0;
    background: 0;
    padding: 0;
    margin-right: 20px;
    cursor: pointer
    }
.asbut {
    background: #eee;
    cursor: pointer;
    overflow: visible;
    width: auto
    }
#panoBlock {
    position: absolute;
    border: 1px solid #666;
    padding: 4px;
    background: #fff;
    width: 600px;
    height: 360px;
    left: 50%;
    margin-left: -260px;
    display: none;
    z-index: 150000
    }
.panoClose {
    position: absolute;
    right: 4px;
    top: -11px;
    padding: 0 2px;
    background: #fff;
    border: 1px solid #666;
    font-size: 10px;
    line-height: 12px;
    height: 12px;
    color: #666;
    cursor: pointer
    }
.pPano {
    background: #eee;
    padding: 0 2px;
    cursor: pointer;
    border: 1px dotted #666
    }
A.IPano {
    color: #333;
    text-decoration: none;
    background: #eee;
    border: 1px dotted #666;
    padding: 0 3px
    }
A.IPano:hover {
    background: #ccc
    }
.pAAfade {
    background: #000 none repeat scroll 0;
    display: none;
    height: 100%;
    _height: 900px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20000;
    bottom: 0;
    /*overflow:hidden;*/
    }
.pAddAdv {
    display: none;
    position: fixed;
    z-index: 20020 !important;
    top: 350px;
    left: 50%;
    margin-left: -258px;
    width: 516px;
    padding: 40px 0;
    border: 1px solid #0a69ab;
    background: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 2
    }
.pAddAdv H6 {
    font-size: 23px;
    font-weight: normal
    }
.see_other H3 {
    font-size: 18px;
    padding: 5px 0 10px
    }
.see_other H4 {
    font-size: 18px;
    padding: 5px 0 10px;
    color: #999
    }
.see_other TD {
    padding: 0 0 0 15px
    }
.see_other DIV {
    width: 99%;
    overflow: hidden;
    font-size: 11px;
    padding: 0 0 15px
    }
.see_other IMG {
    float: left;
    margin: 0 5px 0 0
    }
.see_other A {
    color: #4469c2
    }
.serbb {
    width: 602px;
    display: none;
    color: #000;
    line-height: 18px;
    clear: both;
    padding: 5px 0
    }
.srb_top {
    height: 7px;
    overflow: hidden;
    background: url(/i/srb_top.gif) no-repeat 0 0
    }
.srb_bot {
    height: 7px;
    overflow: hidden;
    background: url(/i/srb_bot.gif) no-repeat 0 0
    }
.srb {
    padding: 15px;
    background: #c0e1ea
    }
.ban-right {
    background: #fff;
    padding: 20px 0 0
    }
.ban-right IMG {
    padding: 0;
    margin: 0
    }
.top20art {
    padding: 7px 0 7px 3px
    }
.top20art DIV {
    padding: 0 0 17px
    }
.top20art DIV A {
    font-size: 12px;
    color: #5c8abe
    }
.top20art DIV SPAN {
    display: block;
    padding-top: 3px;
    font-size: 9px;
    color: #9d9895
    }
.news_month {
    padding: 10px 0 10px 3px
    }
.news_month DIV {
    padding: 0 0 13px
    }
.news_month DIV A {
    font-size: 12px;
    color: #5c8abe
    }
.news_month DIV SPAN {
    display: block;
    padding: 0 0 1px;
    font-size: 10px;
    color: #c99365
    }
H3.news_month_h3 {
    background: #f19b8a;
    padding: 2px 10px;
    color: #fff
    }
.rban {
    background: #fff;
    padding: 0 0 20px
    }
.rban IMG {
    padding: 0;
    margin: 0
    }
.fh-t-t {
    width: 600px;
    height: 7px;
    overflow: hidden;
    background: url(/i/fh-t-t.gif) no-repeat 0 0;
    margin-left: 15px;
    _display: none
    }
.fh-t-b {
    width: 600px;
    height: 7px;
    overflow: hidden;
    background: url(/i/fh-t-b.gif) no-repeat 0 0;
    margin-left: 15px;
    _display: none
    }
.fh-t-bg {
    width: 600px;
    background: url(/i/fh-t-bg.gif) repeat-y 0 0;
    margin-left: 15px;
    color: #a9220c;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px 2px;
    _background: #FAF7EE;
    _padding: 6px 10px 8px;
    _border: 1px solid #DFB3B2;
    _width: auto
    }
.fh-ql {
    padding: 20px 0
    }
.fh-q {
    background: url(/i/fh-q.gif) no-repeat 4px 3px
    }
.fh-qb {
    padding: 0 0 0 25px;
    font-size: 13px
    }
.fh-q-l {
    font-size: 11px;
    text-align: right;
    padding: 3px 0 25px;
    border-top: 1px solid #bebebe;
    margin-top: 7px
    }
.fh-ans {
    padding: 0 0 30px 0
    }
.fh-ans-u {
    background: url(/i/fh-qa.gif) no-repeat 9px 2px;
    width: 580px;
    padding: 0 0 0 20px;
    color: #6a6a6a
    }
.fh-ans-tdn {
    font-size: 13px;
    padding: 0 0 10px 10px;
    font-weight: bold
    }
.fh-ans-t {
    height: 6px;
    overflow: hidden;
    background: url(/i/fh-a-t.gif) no-repeat 0 0
    }
.fh-ans-b {
    height: 6px;
    overflow: hidden;
    background: url(/i/fh-a-b.gif) no-repeat 0 0
    }
.fh-ans-bd {
    background: #F3E5D6;
    padding: 0 8px
    }
.fh-ans-bd P {
    padding: 0
    }
.fab_minus {
    display: none
    }
.fh-ans-u .fab_ans {
    font: italic 13px/1.2 "Trebuchet MS", Verdana, Tahoma, Arial
    }
.nc_body .fab_ans {
    font-size: 12px
    }
.fh-ans-l {
    text-align: right;
    padding: 3px 3px 23px;
    height: 29px
    }
.fh-com {
    padding: 0 0 30px 0;
    margin-left: 60px
    }
.fh-com-u {
    width: 520px;
    padding: 0 0 20px;
    color: #6a6a6a
    }
.fh-com-t {
    height: 6px;
    overflow: hidden;
    background: url(/i/fh-c-t.gif) no-repeat 0 0
    }
.fh-com-b {
    height: 6px;
    overflow: hidden;
    background: url(/i/fh-c-b.gif) no-repeat 0 0
    }
.fh-com-bd {
    background: #f1ebdb;
    font: italic 13px/1.2 "Trebuchet MS", Verdana, Tahoma, Arial;
    padding: 0 8px
    }
.fh-com-tdn {
    padding: 0 0 5px 10px;
    font-weight: bold
    }
.fh_form {
    padding: 0 25px
    }
.fh_form LABEL {
    display: block;
    font-size: 14px;
    color: #404040;
    margin: 5px 0 2px 7px
    }
.fh_form INPUT {
    display: block;
    height: 18px;
    padding: 2px 0 0;
    font-size: 14px;
    border: 1px solid #616161;
    width: 99%
    }
.fh_form .fh_file_d {
    height: 21px;
    position: relative;
    width: 400px;
    background: url(/i/fbrowse.gif) no-repeat 334px 0
    }
.fh_form .fh_file_d:hover {
    background: url(/i/fbrowse_a.gif) no-repeat 334px 0
    }
.fh_form .fh_file_d DIV {
    position: absolute;
    top: 0;
    left: 327px;
    width: 7px;
    height: 21px
    }
.fh_form .fh_file_t {
    height: 18px;
    padding: 1px 0 0;
    width: 325px;
    position: absolute;
    top: 0;
    left: 0
    }
.fh_form .fh_file {
    height: 21px;
    font-size: 12px;
    width: 400px;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
    }
.fh_form TEXTAREA {
    display: block;
    height: 140px;
    padding: 2px 0 0;
    font-size: 14px;
    border: 1px solid #616161;
    width: 99%;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
    }
.fh_form .fh_capcha {
    padding: 5px 0 30px 30px;
    color: #404040
    }
.fh_form .fh_capcha TD {
    font-size: 12px
    }
.fh_form .fh_capcha INPUT {
    border: 0;
    background: url(/i/op-cbg.gif) no-repeat 0 0;
    width: 50px;
    height: 19px;
    text-align: center
    }
.fh_form .fh_btns {
    height: 21px;
    text-align: center
    }
.fh_form .fh_btns .fh_send {
    display: inline;
    width: 101px;
    height: 21px;
    border: 0;
    background: url(/i/op-send.gif) no-repeat 0 0;
    cursor: pointer
    }
.fh_form .fh_btns .fh_send:hover {
    background: url(/i/op-send_a.gif) no-repeat 0 0
    }
.fh_form .fh_btns .fh_clear {
    display: inline;
    width: 101px;
    height: 21px;
    border: 0;
    background: url(/i/fh-clear.gif) no-repeat 0 0;
    margin: 0 0 0 40px;
    cursor: pointer
    }
.fh_form .fh_btns .fh_clear:hover {
    background: url(/i/fh-clear_a.gif) no-repeat 0 0
    }
.fh_form .fh_btns .fh_close {
    display: inline;
    width: 94px;
    height: 21px;
    border: 0;
    background: url(/i/fh-close.gif) no-repeat 0 0;
    margin: 0 0 0 40px;
    cursor: pointer
    }
.fh_form .fh_btns .fh_close:hover {
    background: url(/i/fh-close_a.gif) no-repeat 0 0
    }
.center .dictionary A {
    color: #396aba
    }
.dict_l1 {
    padding: 0 0 20px
    }
.dict_l2 {
    padding-left: 38px;
    font-size: 14px;
    line-height: 24px
    }
.dict_l3 {
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 10px
    }
.dict_title IMG {
    vertical-align: text-bottom;
    position: relative;
    top: 2px
    }
.dict_t_link {
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px
    }
.dict_t_link:hover {
    text-decoration: underline
    }
.dict_t {
    width: 570px;
    height: 7px;
    font-size: 1px;
    background: url(/i/dict-t.gif) no-repeat 0 0
    }
.dict_b {
    width: 570px;
    height: 7px;
    font-size: 1px;
    background: url(/i/dict-b.gif) no-repeat 0 0
    }
.dict_bd {
    background: #f0dec3;
    width: 536px;
    padding: 0 17px
    }
.dict_close {
    text-align: center;
    padding: 5px
    }
.oio, .oio2 {
    position: relative;
    width: 30px;
    height: 30px;
    margin: 0 auto
    }
.oio2 {
    padding: 6px 0
    }
.oio A, .oio2 A {
    text-decoration: none
    }
.oio DIV, .oio2 DIV {
    position: absolute;
    left: -8px;
    bottom: -8px;
    width: 18px;
    height: 18px;
    background: url(/i/oio.gif) no-repeat 0 0;
    font-size: 10px;
    line-height: 18px;
    font-style: italic;
    color: #3a6bba;
    text-align: center;
    cursor: pointer
    }
.oio2 DIV {
    bottom: -2px
    }
.adv_not {
    width: 555px;
    margin: 0 0 30px
    }
.adv_not_t {
    width: 555px;
    height: 6px;
    background: url(/i/adv_not_t.gif) no-repeat 0 0
    }
.adv_not_body {
    padding: 0 9px;
    border-left: 1px solid #8b8b8b;
    border-right: 1px solid #8b8b8b;
    background: #def2bf;
    text-align: center;
    color: #8b8b8b;
    font-size: 13px;
    font-weight: bold
    }
.adv_not_b {
    width: 555px;
    height: 6px;
    background: url(/i/adv_not_b.gif) no-repeat 0 0
    }
.ndb {
    border-collapse: collapse
    }
.ndb TD {
    padding: 0;
    vertical-align: top
    }
.ndb .ndb1 {
    vertical-align: middle
    }
.ndb .ndb2 {
    padding-top: 1px
    }
#advCart {
    width: 216px;
    display: none;
    position: absolute;
    /*position:fixed;*/
    left: 50%;
    margin-left: -502px
    }
.aC_top {
    font-size: 1px;
    height: 12px;
    width: 216px;
    background: url(/i/adv_cart_t.png) no-repeat 0 0;
    _background: none
    }
.aC_bot {
    font-size: 1px;
    height: 12px;
    width: 216px;
    background: url(/i/adv_cart_b.png) no-repeat 0 0;
    _background: none
    }
.aC_body {
    width: 200px;
    padding: 7px;
    border-left: 1px solid #507cc3;
    border-right: 1px solid #507cc3;
    background: #faede5;
    color: #8d9095
    }
.aC_body DIV {
    height: 16px;
    position: relative;
    margin-top: -15px;
    top: 4px
    }
.aC_body DIV IMG {
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer
    }
.ac_save {
    width: 74px;
    height: 18px;
    cursor: pointer;
    background: url(/i/ac_save.gif) no-repeat 0 0;
    margin: 15px 0 0 5px
    }
.m70 {
    background: #fff;
    border-collapse: collapse;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999
    }
.m70 TD {
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    padding: 3px 5px
    }
.cap_nav {
    font-size: 11px;
    color: #1E90FF;
    position: relative;
    margin: -10px 0 10px
    }
.cap_nav SPAN {
    font-weight: bold;
    margin: 0 6px
    }
.cap_nav A {
    margin: 0 4px
    }
.flash_block {
    position: relative;
    height: 360px;
    width: 600px;
    z-index: 1111
    }
.flash_block DIV {
    position: absolute;
    height: 360px;
    width: 235px;
    left: 600px;
    top: 0;
    display: none
    }
.flash_block DIV DIV {
    position: absolute;
    width: 235px;
    height: 360px;
    left: 0;
    top: 0;
    display: block
    }
.flash_block DIV.fbo {
    opacity: 0.5;
    filter: alpha(opacity=50);
    background: #000
    }
.flash_block SPAN {
    display: block;
    width: 11px;
    height: 11px;
    background: url(/i/fb.gif) no-repeat 0 0;
    position: absolute;
    left: 219px;
    top: 5px
    }
.flash_block P {
    background: url(/i/pmap.gif) no-repeat 0 0;
    padding: 0;
    width: 109px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 360px;
    cursor: pointer;
    font-size: 0;
    color: #737373
    }
.snow {
    position: absolute;
    left: 0;
    top: 270px;
    width: 73px;
    height: 338px;
    background: url(/i/snow.png) no-repeat 0 0;
    _background: none
    }
.popular_tags {
    padding: 6px 10px;
    border: 1px solid #e1e1e1;
    text-align: center
    }
.popular_tags A {
    text-decoration: none;
    color: #6596ce;
    margin: 0 6px
    }
.popular_tags A:hover {
    text-decoration: underline
    }
.agrey, .agreen, .ared {
    font-size: 16px;
    font-weight: bold;
    float: right
    }
.agrey {
    color: #999
    }
.agreen {
    color: #1fa126
    }
.ared {
    color: #d04f4f
    }
.a_za, .a_protiv {
    float: right;
    width: 24px;
    height: 29px;
    margin-left: 10px
    }
A.a_za {
    background: url(/i/a_good.gif) no-repeat 0 0
    }
A.a_protiv {
    background: url(/i/a_bad.gif) no-repeat 0 0
    }
A.a_za:hover {
    background: url(/i/a_good_a.gif) no-repeat 0 0
    }
A.a_protiv:hover {
    background: url(/i/a_bad_a.gif) no-repeat 0 0
    }
.top20 {
    display: block;
    height: 30px;
    padding: 0 40px 0 25px;
    line-height: 30px;
    font-size: 14px;
    color: #67645d !important;
    background: url(/i/t20.gif) repeat-x 0 0;
    position: relative;
    text-decoration: none;
    top: -20px
    }
.top20:hover {
    color: #15aaff !important
    }
.top20 span {
    float: right;
    width: 81px;
    height: 23px;
    margin: 3px 0 0;
    background: url(/i/t20_b.gif) no-repeat 0 0
    }
#top_ban_1, #top_ban_2, #top_ban_3 {
    width: 190px;
    height: 61px;
    overflow: hidden;
    position: relative;
    padding: 0
    }
#top_ban_1 DIV, #top_ban_2 DIV, #top_ban_3 DIV {
    position: relative;
    padding: 10px 5px 0 0;
    width: 185px;
    height: 54px;
    top: -3px;
    /*top:-67px;*/
    }
.main_news_block {
    margin: 0 0 8px;
    padding: 0 0 10px;
    border-bottom: 1px solid #d0d0d0;
    width: 612px;
    overflow: hidden
    }
.mnb_info {
    border-collapse: collapse
    }
.mnb_info TD {
    vertical-align: middle;
    font-size: 11px;
    color: #848484
    }
.mnb_info IMG {
    vertical-align: middle
    }
.mnb_info A {
    text-decoration: none
    }
.mnb_info A:hover {
    text-decoration: underline
    }
.mnb_title {
    font-size: 15px;
    font-weight: bold;
    color: #272727 !important;
    text-decoration: none
    }
.mnb_title_big {
    font-size: 18px;
    font-weight: bold;
    color: #2b2b2b;
    text-decoration: none;
    display: block;
    padding-top: 10px
    }
.mnb_title:hover {
    text-decoration: underline
    }
.main_news_block .news_more {
    height: 20px;
    position: relative;
    margin-top: -26px;
    top: 8px
    }
.main_news_block .news_more a {
    cursor: pointer;
    float: right;
    margin: 8px 10px 0 0;
    font-size: 12px;
    padding: 0 10px 0 5px;
    border-left: 1px solid #78726c;
    background: url(/i/mnb_d.gif) no-repeat 100% 5px
    }
.main_news_block .news_more span {
    float: right;
    margin: 0 20px 0 0;
    font-weight: normal
    }
.main_news_block .news_more span a {
    float: none;
    padding: 0;
    margin: 0;
    background: none;
    border: 0
    }
.see_also {
    font-size: 13px;
    color: #232323
    }
.see_also DIV {
    padding: 6px 0 0 20px;
    background: url(/i/seealso.gif) no-repeat 0 8px
    }
.see_also DIV A {
    color: #595959;
    text-decoration: none
    }
.see_also DIV A:hover {
    text-decoration: underline
    }
.see_also DIV SPAN {
    color: #3980f4
    }
.return_to_news {
    font-size: 13px;
    padding: 10px 0
    }
.mnb_buttons {
    height: 25px;
    padding: 10px 0 0
    }
.mnb_buttons A {
    font-size: 14px;
    color: #666;
    float: right;
    margin-left: 30px;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    text-decoration: none
    }
.mnb_buttons A SPAN {
    font-size: 14px
    }
.mnb_buttons A:hover {
    text-decoration: underline
    }
.mnb_buttons .mnb_gznd {
    background: url(/i/mnb_gznd.gif) no-repeat 0 0
    }
.mnb_buttons .mnb_comm {
    background: url(/i/mnb_comm.gif) no-repeat 0 0
    }
.mnb_prog {
    text-align: right;
    color: #bababa;
    font-size: 13px;
    padding: 0 0 20px
    }
.mnb_prog SPAN {
    font-size: 13px
    }
.mnb_comments {
    font-size: 13px;
    padding-left: 3px;
    padding-bottom: 12px
    }
#news_comments_block {
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px solid #d0d0d0
    }
.opin-wform .news-comment {
    display: inline;
    width: 114px;
    height: 29px;
    border: 0;
    background: url(/i/news_comment.gif) no-repeat 0 0;
    cursor: pointer;
    padding: 0
    }
.opin-wform .news-close {
    display: inline;
    width: 114px;
    height: 29px;
    border: 0;
    background: url(/i/news_close.gif) no-repeat 0 0;
    cursor: pointer;
    padding: 0
    }
.opin-wform .news-answer {
    display: inline;
    width: 114px;
    height: 29px;
    border: 0;
    background: url(/i/news_answer.gif) no-repeat 0 0;
    cursor: pointer;
    padding: 0
    }
.nc_list {
    width: 554px;
    padding: 12px 0 0 15px
    }
.nc_body {
    background: #faf7ee url(/i/nc_bot.gif) no-repeat 0 100%;
    color: #252525
    }
.nc_title {
    background: url(/i/nc_top.gif) no-repeat 0 0;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px 2px 15px
    }
.nc_datetime {
    font-size: 13px;
    font-weight: normal;
    color: #a4a4a4;
    float: right
    }
.nc_text {
    font-size: 12px;
    padding: 0 10px 10px 15px
    }
.nc_com_list .nc_list {
    width: 429px;
    padding: 0 0 20px 120px
    }
.nc_com_list .nc_body {
    background: #faf7ee url(/i/nc_bot_com.gif) no-repeat 0 100%
    }
.nc_com_list .nc_title {
    background: url(/i/nc_top_com.gif) no-repeat 0 0
    }
.nc_list .fh-ans-l {
    padding: 3px 3px 10px
    }
.mbanner {
    padding: 0 0 15px;
    background: #fff
    }
.mbanner IMG {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
    width: auto !important;
    height: auto !important
    }
.news_stats {
    padding: 0 0 10px
    }
.news_stats DIV {
    font-size: 14px;
    font-weight: bold
    }
.news_stats TD {
    padding: 3px 15px 5px 0
    }
.news_stats SPAN BUTTON {
    width: 15px;
    height: 15px;
    border: 0;
    background: none;
    cursor: pointer
    }
.person_info {
    font-size: 22px;
    background: #feeeef;
    border: 3px solid #ff7a7b;
    line-height: 84px;
    text-align: center
    }
.comm_block {
    /*width:100%;*/
    width: 610px;
    overflow: hidden;
    /*border-bottom:1px solid #e8e8e8;*/
    padding: 0 0 5px;
    /*min-height: 200px;*/
    /*clear: left;*/
    }
/*.comm_block:after{	content: "":	display: block;	height: 0;	clear: both;}*/
.comm_block .comm_block {
    width: 490px;
    border: 0
    }
.vopin .comm_block {
    width: 500px;
    padding: 0 0 20px;
    border: 0
    }
.comm_block .pc_rating {
    width: 91px
    }
.comm_right {
    margin-left: 120px
    }
.vopin .comm_right {
    width: 380px;
    overflow: hidden
    }
.comm_time {
    color: #bbb;
    text-align: right;
    padding: 10px 0
    }
.comm_comment {
    background: #eee;
    padding: 10px 15px;
    position: relative;
    min-height: 40px;
    line-height: 1.3
    }
.comm_comment .fab_ans {
    position: relative;
    z-index: 10
    }
.vopin1 .comm_comment {
    background: #e8f5e1
    }
.vopin2 .comm_comment {
    background: #f7e1d6
    }
.c_lt, .c_rt, .c_lb, .c_rb {
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(/i/commc.gif) no-repeat 0 0
    }
.c_lt {
    top: 0;
    left: 0
    }
.c_rt {
    top: 0;
    right: 0;
    background-position: -10px 0
    }
.c_lb {
    bottom: 0;
    left: 0;
    background-position: 0 -10px
    }
.c_rb {
    bottom: 0;
    right: 0;
    background-position: -10px -10px
    }
.c_arr {
    width: 20px;
    height: 20px;
    background: url(/i/commarr.gif) no-repeat 0 0;
    position: absolute;
    top: 12px;
    left: -20px
    }
.vopin1 .c_arr {
    background: url(/i/commarr_p.gif) no-repeat 0 0
    }
.vopin2 .c_arr {
    background: url(/i/commarr_c.gif) no-repeat 0 0
    }
.pc_from {
    vertical-align: bottom
    }
.pc_from IMG {
    margin: 0 5px 0 0
    }
.pc_left {
    float: left;
    padding-left: 4px;
    font-size: 10px;
    width: 100px;
    /*95px*/
    }
.pc_right {
    margin-left: 120px;
    border-left: 2px solid #c1c1c1
    }
.pc_left H4 {
    font-size: 14px;
    line-height: 32px;
    color: #484848;
    white-space: nowrap
    }
.pc_avat {
    background: #e8e8e8;
    padding: 3px;
    border: 1px solid #d5d5d5;
    max-width: 87px;
    _width: 87px
    }
.vopin .pc_avat {
    max-width: 85px;
    _width: 85px
    }
.pc_rating {
    width: 100px;
    background: #efefef;
    /*padding:1px;*/
    border: 1px solid #d5d5d5;
    margin: 4px 0
    }
.pc_rating DIV {
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    color: #000;
    /*background:#666;*/
    background: #c4f9fc;
    text-align: center
    }
.gold > .pc_left .pc_rating DIV {
    background: #f76719
    }
.gold > .pc_left .pc_rating {
    background: #e9ce6f;
    border: 1px solid #b27920
    }
.gold > .pc_left .pc_avat {
    background: #e9ce6f;
    border: 1px solid #b27920
    }
.gold > .comm_right > .comm_comment {
    background: #fdf0be
    }
.gold > .comm_right > .comm_comment .c_arr {
    background: url(/i/commarr_gold.jpg) 0 0 no-repeat
    }
.silver > .pc_left .pc_rating DIV {
    background: #57c3e6
    }
.silver > .pc_left .pc_rating {
    background: #fff;
    border: 1px solid #0f7b9f
    }
.silver > .pc_left .pc_avat {
    background: #57c3e6;
    border: 1px solid #0f7b9f
    }
.silver > .comm_right > .comm_comment .c_arr {
    background: url(/i/commarr_silver.png) 0 0 no-repeat;
    left: -17px
    }
.silver .comm_comment_silver {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 3px solid #57c3e6
    }
.silver > .comm_right > .comm_comment .c_lt, .silver > .comm_right > .comm_comment .c_rt, .silver > .comm_right > .comm_comment .c_lb, .silver > .comm_right > .comm_comment .c_rb {
    background-image: url(/i/commc_silver.gif)
    }
span.silver_pro {
    display: none
    }
.silver > .pc_left > .silver_pro {
    background: url(/i/silver_pro.png) 0 0 no-repeat;
    width: 27px;
    height: 14px;
    display: block;
    float: right
    }
.toAdminForm {
    color: #444
    }
.toAdminForm TEXTAREA {
    width: 420px;
    height: 50px;
    padding: 2px 5px;
    border: 1px solid #A5ACB2
    }
.toAdminForm TABLE {
    border-collapse: collapse
    }
.toAdminForm TD {
    vertical-align: middle
    }
.toAdminForm INPUT {
    border: 1px solid #A5ACB2;
    margin: 0 45px 0 0;
    width: 160px
    }
.toAdminForm .tAF_email {
    width: 220px
    }
.toAdminForm LABEL {
    margin-top: 4px;
    display: block
    }
.tAF_captcha SPAN, .tAF_captcha IMG, .tAF_captcha INPUT {
    vertical-align: middle
    }
.toAdminForm .tAF_captcha INPUT {
    width: 50px
    }
.tAF_captcha IMG {
    margin: 0 4px
    }
.tAF_an {
    padding: 4px 0
    }
.spam_complain {
    float: left;
    line-height: 14px;
    height: 14px;
    padding-right: 15px;
    margin: 6px 0 0 10px;
    background: url(/i/sc.gif) no-repeat 100% 100%;
    display: none !important
    }
.spam_complain A {
    color: #555;
    font-size: 11px
    }
.adv_new {
    width: 597px;
    height: 103px;
    padding: 30px 10px 0;
    font-size: 16px;
    color: #396ab9;
    line-height: 1.5;
    background: url(/i/new!.gif) no-repeat 0 0;
    text-align: center;
    margin: 0 0 10px
    }
.adv_new A {
    color: #396ab9;
    font-size: 18px
    }
.adv_new P {
    color: #f24c18;
    font-size: 11px;
    padding: 3px 0 0
    }
.news_article_txt {
    font-size: 12px
    }
#weather_frame {
    border: none;
    overflow: hidden
    }
.main_article {
    font-size: 10pt;
    font-family: "Times New Roman"
    }
.main_article a {
    color: #000 !important;
    font-weight: bold
    }
.main_article .bold {
    font-weight: bold
    }
.main_article ul {
    list-style-type: disc
    }
.top_new_messages {
    margin: -6px 0;
    position: relative;
    vertical-align: middle;
    left: 7px
    }
.news_img_block {
    float: left;
    padding: 3px !important;
    background: #eee;
    border: 1px solid #aaa;
    margin: 10px 10px 5px 0;
    width: 250px
    }
.news_img_block img {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 250px;
    float: none
    }
.news_img_block span {
    display: block;
    padding: 5px 0;
    font: 11px/1 "Times New Roman", Times, serif
    }
.banner_next {
    text-align: right
    }
.banner_next a {
    color: #bbb;
    text-decoration: none
    }
.banner_next a:hover {
    text-decoration: underline
    }
.user_form {
    display: block;
    padding: 20px;
    font-size: 12px
    }
.user_form_name {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0
    }
.user_form label {
    display: block;
    padding: 10px 0 5px
    }
.user_form input {
    padding: 2px 5px;
    width: 290px
    }
.user_form select {
    width: 200px
    }
.user_form textarea {
    padding: 2px 5px;
    width: 550px;
    height: 160px
    }
.user_form textarea button {
    margin-left: 55px
    }
.follow_block {
    text-align: right
    }
.up_sled {
    text-align: right;
    display: table;
    margin-left: 848px;
    margin-top: -14px
    }
.clears {
    clear: both
    }
.follow_block a {
    font-size: 11px
    }
.follow_block_answers {
    float: left;
    position: relative
    }
.follow_block_answers div {
    position: absolute;
    width: 200px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px 10px;
    left: 0;
    top: 0
    }
#selloptions {
    width: 550px
    }
.remind_form p {
    font-size: 11px
    }
.remind_form form {
    display: inline-block;
    padding: 5px 5px 5px 0;
    border: 2px solid #cde;
    margin: 0 0 20px
    }
.remind_form form label {
    display: inline-block;
    width: 85px;
    margin: 0 20px 0 0;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-align: right
    }
.remind_form form input {
    vertical-align: middle;
    width: 150px
    }
.remind_form form button {
    vertical-align: middle;
    margin: 0 0 0 10px
    }
.agreement {
    padding: 0 0 10px
    }
.agreement input {
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
    vertical-align: middle
    }
.pnews_head {
    color: #000 !important;
    font-weight: bold;
    text-decoration: none !important
    }
.pnews_head:hover {
    text-decoration: underline !important
    }
.pro_contra_mini img {
    vertical-align: middle;
    margin: 0 5px
    }
.pro_contra_mini span {
    font-weight: bold;
    color: #87a95d;
    margin: 0 0 0 7px
    }
.pro_contra_mini span span {
    color: #d87659
    }
.nib_block {
    width: 258px;
    margin: 10px 10px 10px 0;
    float: left;
    clear: left
    }
#nib_imgs {
    margin: 0 16px;
    height: 90px;
    width: 226px;
    overflow: hidden;
    position: relative
    }
#nib_imgs table {
    position: relative;
    top: 0;
    left: 0;
    border-collapse: collapse
    }
#nib_imgs table td {
    padding: 0 2px
    }
#nib_left, #nib_right {
    width: 13px;
    height: 15px;
    cursor: pointer;
    background: url(/i/nib_arr.gif) no-repeat 0 0;
    margin: 36px 0 0
    }
#nib_left {
    float: left
    }
#nib_left:hover {
    background-position: 0 -15px
    }
#nib_right {
    float: right;
    background-position: -13px 0
    }
#nib_right:hover {
    background-position: -13px -15px
    }
#img_load_first, #img_load_second {
    visibility: hidden
    }
#img_load_first img, #img_load_second img {
    vertical-align: middle;
    margin: 0 10px
    }
.news_article {
    width: 558px;
    margin: 0 auto 20px
    }
.na_bg {
    background: url(/i/faq_bg.gif) repeat-y 0 0;
    font-size: 12px;
    padding: 0 15px
    }
.na_top, .na_bot {
    height: 10px;
    overflow: hidden
    }
.na_top {
    background: url(/i/faq-top.gif) no-repeat 0 0
    }
.na_bot {
    background: url(/i/faq-bot.gif) no-repeat 0 0
    }
.user_news_who, .user_news_who2 {
    color: #999;
    text-align: right
    }
.user_news_who {
    margin: 0 10px
    }
.user_news_who2 {
    padding: 10px 0
    }
.user_news_who img, .user_news_who2 img {
    vertical-align: bottom;
    margin: 0 5px
    }
.user_news_who a img, .user_news_who2 a img {
    /*width:20px;*/
    padding: 0;
    height: 20px;
    border: 1px solid #ccc
    }
.view_all {
    font-size: 11px;
    margin: 0 10px 5px;
    text-align: right
    }
.view_all a {
    text-decoration: underline
    }
.view_all a:hover {
    text-decoration: none
    }
.k_bar_icons img {
    position: relative;
    top: 4px
    }
.razv {
    background-image: url(/i/acc/pc_mc_li_2.gif) !important
    }
.pc_ad a {
    text-decoration: underline !important
    }
.eemail, .eemail a {
    width: 42px;
    height: 29px
    }
.eemail:hover {
    opacity: 0.8;
    cursor: pointer
    }
.eemail a {
    background: url(/i/estate/nav_single.gif) no-repeat 0 0;
    display: block
    }
#window_message {
    position: absolute;
    top: 200px;
    left: 496px;
    width: 460px;
    height: 338px;
    /* margin-top:39px;*/
    margin-top: -280px;
    z-index: 20000;
    padding: 15px 0 45px 52px;
    border: 1px solid #d5ba9c;
    background: #f1e6ca;
    zoom: 1;
    display: none
    }
#window_message label {
    display: inline-block;
    font: 12px Tahoma, sans-serif;
    margin-right: 26px;
    color: #9f7e5f
    }
#window_message .caption {
    font: 17px Tahoma, sans-serif;
    color: #9f7e5f;
    margin: 0 0 26px -89px;
    text-align: center
    }
#window_message input {
    width: 175px;
    height: 14px;
    color: #000;
    font: 12px Tahoma, sans-serif;
    margin: 2px 0 16px 0;
    padding: 4px 5px;
    border: 1px solid #9f7e5f
    }
#window_message textarea {
    width: 388px;
    height: 168px;
    overflow: hidden;
    font: 12px Tahoma, sans-serif;
    padding: 4px 5px;
    border: 1px solid #9f7e5f
    }
#window_message .message_button {
    display: inline-block;
    margin-top: 30px;
    cursor: pointer
    }
#message_span {
    display: block;
    margin: 125px 0 0 94px;
    font-size: 17px;
    font-weight: bold
    }
#closeMessage {
    position: absolute;
    top: 312px;
    left: 222px
    }
#close_msg {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/i/close_msg.gif) 0 0 no-repeat
    }
.yoora_div {
    display: none
    }
/*.yoora_div {background:url(/i/estate/mess_from_admin.png) 0 0 no-repeat;color: #FFF;    height: auto;    padding: 4px 10px 4px 27px;    position: absolute;	right: -180px;    top: 8px;    width: 350px;	z-index:1000;}.est-body .yoora_div {right:3px;}.yoora {position:relative;}.yoora_textarea .yoora_div:first-child {background:url(/i/estate/mess_from_admin.png) 0 0 no-repeat;left: 159px;    padding: 4px 10px 4px 27px;    top: -41px;}.yoora_textarea.yoora_estate  .yoora_div:first-child {left: 301px;top: -58px;}.yoora_estate .yoora_div {left:166px;}.yoora_textarea .yoora_div {background:url(/i/estate/mess_from_admin2.png) 0 0 no-repeat;left: 321px;padding: 20px 10px 10px;top: 175px;}.yoora_textarea.yoora_estate .yoora_div {top:122px;}*/
/*#mess_from_admin div {padding:6px 12px 6px 26px;}#mess_from_admin2 div {padding:22px 12px 6px 13px;}#mess_from_admin2 {width:349px;height:114px;background:url(/i/estate/mess_from_admin2.png) 0 0 no-repeat;position:absolute;left: -5px;top: 56px;color:#fff;}*/
#opiii .opin-link {
    min-height: 42px;
    height: auto
    }
#checkCost {
    position: absolute;
    top: 17px;
    left: 258px
    }
#checkCost2 {
    position: absolute;
    top: 127px;
    left: 219px
    }
#checkPerson {
    position: absolute;
    top: 128px;
    left: 300px
    }
#price_block {
    position: relative
    }
#price_block select {
    margin-left: 10px !important
    }
#forall {
    position: relative
    }
#perman_sn {
    margin-left: 10px
    }
h1.old_year {
    height: 60px;
    background: url(/i/old_year.png) 0 0 no-repeat;
    padding-top: 2px;
    line-height: 26px
    }
h1.old_year span {
    font-size: 17px;
    font-weight: bold
    }
.maiin_liinks {
    float: right;
    width: 132px;
    text-align: right
    }
.maiin_date {
    width: 157px;
    text-align: left;
    padding-left: 10px;
    position: absolute;
    top: 0;
    left: 0
    }
.water_temp_block {
    width: 110px;
    position: absolute;
    right: 9px;
    top: 5px
    }
.water_temp_block table td {
    font-size: 10px
    }
.fh-q-l .follow_block_answers a {
    float: left
    }
.link_to_quest {
    display: none;
    background: url(/i/link_to_quest_top.png) 0 0 no-repeat;
    width: 553px;
    height: auto;
    padding: 28px 17px 5px;
    position: relative;
    margin: 10px 0 0
    }
.link_to_quest.vs {
    display: block
    }
.link_to_quest textarea {
    width: 100%;
    height: 100%;
    border: none !important;
    overflow: auto;
    resize: none;
    outline-width: 0
    }
.link_to_quest_bot {
    width: 587px;
    height: 15px;
    background: url(/i/link_to_quest_bot.png) 0 0 no-repeat;
    position: absolute;
    bottom: 0;
    right: 0
    }
.a_link_to_quest {
    margin: 0 10px 0 0;
    float: left;
    color: #515151 !important;
    text-decoration: none;
    border-bottom: 1px dotted #515151
    }
.close_link_to_quest {
    width: 15px;
    height: 14px;
    position: absolute;
    top: 5px;
    right: 10px;
    background: url(/i/close_link_to_quest.png) 0 0 no-repeat;
    cursor: pointer
    }
#old_version {
    width: 100%;
    height: 140px;
    background: #ffdc91;
    margin-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    display: none
    }
#old_version span {
    padding-top: 10px;
    font-size: 16px;
    text-align: center;
    font-weight: bold
    }
#old_version table {
    width: 785px;
    margin: 5px auto
    }
#old_version table td {
    width: 157px;
    padding: 0 5px
    }
#old_version input {
    position: relative;
    top: 2px
    }
#close_br {
    display: none
    }
/***********MAP***********/
.gag {
    height: 0;
    overflow: hidden;
    clear: both
    }
.map-tabs {
    height: 37px
    }
.map-tabs TABLE {
    border-collapse: collapse
    }
.map-tabs TABLE TD {
    padding: 0;
    height: 37px;
    vertical-align: top
    }
.map-tabs .mTab {
    float: left;
    margin-left: 10px;
    cursor: pointer
    }
.map-tabs IMG {
    width: 13px;
    height: 13px
    }
.map-tabs #MTl {
    font-size: 14px;
    font-weight: bold;
    color: #4f80b6;
    vertical-align: middle
    }
.map-cont {
    padding: 30px 10px
    }
.map-cont .gmap {
    float: right;
    width: 628px;
    height: 668px;
    border: 2px solid #707070
    }
.map-cont .gm-switch {
    /*margin-right:640px;_margin-right:660px;*/
    width: 370px;
    padding: 10px
    }
.gm-buttons {
    width: 210px
    }
.gm-buttons DIV {
    padding-right: 2px;
    width: 208px;
    height: 24px;
    background: url(/im/map_bg.gif) no-repeat 0 0;
    position: relative
    }
.gm-buttons DIV:hover {
    background-position: 0 -24px
    }
.gm-buttons DIV IMG {
    float: right;
    margin: 2px 7px 0 0;
    position: relative
    }
.gmt-t {
    width: 100%;
    border-collapse: collapse
    }
.gmt-t TD {
    vertical-align: top
    }
.gmb-but1 {
    position: absolute;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    height: 24px;
    width: 198px;
    padding-left: 10px;
    color: #2c2e29
    }
.gmbba1 {
    font-weight: bold;
    color: #0278b5
    }
.gmb-but2 {
    display: block;
    width: 120px;
    padding-left: 10px;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    background: url(/im/button2.gif) no-repeat 0 0;
    text-decoration: none;
    color: #6597cf;
    font-weight: bold;
    cursor: pointer
    }
.gmbba2 {
    background: url(/im/button2-a.gif) no-repeat 0 0 !important
    }
.gmb-but3 {
    display: block;
    width: 120px;
    padding-left: 10px;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    background: url(/im/button3.gif) no-repeat 0 0;
    text-decoration: none;
    color: #6597cf;
    font-weight: bold;
    cursor: pointer
    }
.gmbba3 {
    background: url(/im/button3-a.gif) no-repeat 0 0 !important
    }
.gmb-but4 {
    display: block;
    width: 120px;
    padding-left: 10px;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    background: url(/im/button4.gif) no-repeat 0 0;
    text-decoration: none;
    color: #6597cf;
    font-weight: bold;
    cursor: pointer
    }
.gmbba4 {
    background: url(/im/button4-a.gif) no-repeat 0 0 !important
    }
.gmb-but5 {
    display: block;
    width: 120px;
    padding-left: 10px;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    background: url(/im/button5.gif) no-repeat 0 0;
    text-decoration: none;
    color: #6597cf;
    font-weight: bold;
    cursor: pointer
    }
.gmbba5 {
    background: url(/im/button5-a.gif) no-repeat 0 0 !important
    }
.gmb-view, .gmb-zoom {
    cursor: pointer
    }
.gm-city {
    /*float:right;*/
    width: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #fff;
    border: 1px solid #707070;
    /*height:350px;*/
    height: 230px
    }
.gm-city A {
    display: block;
    padding-left: 10px;
    line-height: 20px;
    font-size: 12px;
    text-decoration: underline;
    color: #6597cf;
    background: #fff
    }
.gm-city A:hover {
    text-decoration: none;
    background: #efefef
    }
.gm-scity {
    padding: 20px 0 0 10px
    }
.gm-scity SELECT {
    width: 210px
    }
.umap-but {
    padding: 0 80px 10px 0;
    /*padding:0 452px 10px 0;*/
    height: 19px
    }
.umap-but A.umb {
    display: block;
    width: 180px;
    text-align: center;
    height: 19px;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
    background: url(/im/bbg1.gif) no-repeat 0 0;
    text-decoration: none;
    color: #6597cf;
    font-weight: bold;
    cursor: pointer;
    float: right
    }
.gm-text {
    position: absolute;
    top: 450px;
    left: 612px;
    border: 1px solid #507cc2;
    width: 612px;
    padding: 1px;
    background: #8db7ff;
    margin: 0 0 30px 0;
    z-index: 1020
    }
.gm-selector {
    width: 152px;
    /*float:right;*/
    font-size: 11px
    }
.gms-top {
    width: 152px;
    height: 20px;
    padding-top: 5px;
    background: url(/i/sel-top.png) no-repeat 0 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center
    }
.gms-group {
    width: 152px;
    background: #fff
    }
.gms-group IMG {
    width: 15px;
    height: 15px;
    cursor: pointer
    }
.gms-group TABLE {
    width: 100%
    }
.gms-group TD {
    padding: 3px 5px
    }
.gms-group TR#sep TD {
    height: 6px;
    overflow: hidden
    }
.gms-group TR#sep DIV {
    height: 2px;
    overflow: hidden;
    border-bottom: 1px solid #000
    }
.gms-bot {
    width: 152px;
    height: 15px;
    background: url(/i/sel-bot.png) no-repeat 0 0
    }
#gmt_window {
    width: 300px
    }
#gmt_window_close {
    width: 21px;
    height: 21px;
    background: url(/google_imgs/info/red_close.png) top left no-repeat transparent;
    cursor: pointer
    }
* html #gmt_window_close {
    background-image: none
    }
#gmt_window_contents {
    background-color: #FFF
    }
#gmt_window_beak {
    width: 28px;
    height: 38px;
    background: url(/google_imgs/info/red_beak.png) top left no-repeat transparent
    }
* html #gmt_window_beak {
    background-image: none
    }
#gmt_window_tl, #gmt_window_tr, #gmt_window_bl, #gmt_window_br, #gmt_window_t, #gmt_window_l, #gmt_window_r, #gmt_window_b {
    background-color: #F00;
    height: 2px;
    width: 2px
    }
#gm-text-content IMG {
    margin: 10px 0;
    /*float:none;*/
    }
#gm-text-content H3, #gm-text-content P, #gm-text-content SPAN {
    position: relative
    }
#gm-tabs {
    position: absolute;
    z-index: 111;
    height: 28px;
    width: 600px;
    left: 0;
    top: -26px
    }
#gm-tabs IMG {
    cursor: pointer;
    float: left;
    position: relative;
    margin: 0 0 0 -32px
    }
#gm-tabs IMG#gm-a {
    z-index: 100 !important
    }
#gm-tabs .gm-b {
    position: absolute;
    width: 600px;
    height: 3px;
    left: 0;
    bottom: 0;
    background: url(/im/gm-b.gif) repeat-x left bottom;
    z-index: 90
    }
#radius_up:hover {
    background: url(/i/estate/slider/slider_rarr_a.jpg) no-repeat
    }
#radius_down:hover {
    background: url(/i/estate/slider/slider_larr_a.jpg) no-repeat
    }
.clear {
    clear: both
    }
#goup {
    display: block;
    width: 59px;
    height: 17px;
    float: right;
    background: url(/i/up-button.png) no-repeat
    }
#goup:hover {
    background: url(/i/up-button.png) 0 -17px no-repeat
    }
#godown {
    display: block;
    width: 59px;
    height: 17px;
    background: url(/i/down-button.png) no-repeat
    }
#godown:hover {
    background: url(/i/down-button.png) 0 -17px no-repeat
    }
#add_feedback {
    display: block;
    width: 121px;
    height: 20px;
    background: url(/i/fm1-add.gif) no-repeat;
    float: left;
    margin-right: 10px
    }
#add_feedback:hover {
    background: url(/i/fm1-add_a.gif) no-repeat
    }
#evaluate {
    display: block;
    width: 66px;
    height: 20px;
    background: url(/i/fm2-oc.gif) no-repeat;
    float: left;
    margin-right: 10px
    }
#evaluate:hover {
    background: url(/i/fm2-oc_a.gif) no-repeat
    }
.head-ico a:hover {
    text-decoration: none !important
    }
.hsbut:hover {
    background: url(/i/hsbut_a.gif) no-repeat 0 0
    }
#nbutton_0:hover, #nbutton_1:hover, #nbutton_2:hover, #nbutton_3:hover, #nbutton_4:hover, #nbutton_5:hover, #nbutton_6:hover, #nbutton_7:hover, #nbutton_8:hover, #nbutton_9:hover {
    text-decoration: underline !important;
    color: blue
    }
.right-block div p span a img:hover, .main_news_block p span a img:hover {
    background: #1E90FF
    }
.articleBody img {
    padding: 3px
    }
.articleBody img:hover {
    background: #1E90FF
    }
.articleBody div img {
    padding: 0;
    position: relative;
    top: 3px
    }
.articleBody div img:hover {
    background: none;
    padding: 0
    }
.imgs a[rel=mtg] img {
    padding: 3px
    }
.imgs a[rel=mtg] img:hover {
    background: #1E90FF
    }
.pro > .pc_left .pc_rating DIV {
    background: #fed062;
    position: relative;
    left: 1px;
    top: 1px
    }
.pro > .pc_left .pc_rating {
    background: url(/i/pro_raiting.jpg) no-repeat;
    border: 0;
    width: 93px;
    height: 13px
    }
.pro > .pc_left .pc_avat {
    background: #fcf5bf url(/i/pro_bg.jpg) 100% 100% no-repeat;
    border: 1px solid #b27920
    }
.pro > .comm_right > .comm_comment {
    background: #fbf3b5;
    background: url(/i/center_pro_b.jpg) repeat-y
    }
.pro > .comm_right > .comm_comment .c_arr {
    background: url(/i/commarr_pro.jpg) 0 0 no-repeat;
    width: 21px;
    height: 21px;
    left: -19px !important
    }
.pro > .comm_right > .comm_comment .c_lt {
    background: url(/i/top_pro_b.jpg) no-repeat;
    width: 490px;
    height: 13px
    }
.pro > .comm_right > .comm_comment.c_rt {
    display: none
    }
.pro > .comm_right > .comm_comment .c_lb {
    background: url(/i/bottom_pro_b.jpg) 0 0 no-repeat;
    width: 490px;
    height: 13px
    }
.pro > .comm_right > .comm_comment .c_rb {
    display: none
    }
.opin-link:hover, .opin-tttt:hover {
    background: #86d9ff !important
    }
.pro_plate {
    position: absolute;
    bottom: 2px;
    right: 4px;
    z-index: 10;
    display: none
    }
.pro > .pc_left > div > img.pro_plate {
    display: block
    }
.pro > .comm_right > .comm_comment .fab_ans {
    padding-top: 5px;
    padding-bottom: 5px
    }
.comm_block .comm_right .pro .comm_right .comm_comment .c_lt, .vopin .pro .comm_right .comm_comment .c_lt {
    background: url(/i/top_pro.jpg) no-repeat;
    width: 370px;
    height: 13px
    }
.comm_block div.comm_right div.pro div.comm_right div.comm_comment div.c_lb, .vopin div.pro div.comm_right div.comm_comment div.c_lb {
    background: url(/i/bottom_pro.jpg) 0 0 no-repeat;
    width: 370px;
    height: 13px
    }
.comm_block div.comm_right div.pro div.comm_right div.comm_comment, .vopin div.pro div.comm_right div.comm_comment {
    background: #fbf3b5;
    background: url(/i/center_pro.jpg) repeat-y
    }
.last-mag img:hover {
    border: 1px solid #1E90FF !important
    }
.news img:hover {
    border: 1px solid #1E90FF !important
    }
.forum-topics img:hover {
    border: 1px solid #1E90FF !important
    }
.a_link_to_quest:hover {
    background: #1E90FF;
    color: #fff !important;
    border-color: #fff !important
    }
.act_sort {
    color: #f00 !important
    }
.center div span a[target=_self] img:hover {
    border: 1px solid #1E90FF !important
    }
.pc_title:hover {
    background: url(/i/pc_title_a.gif) no-repeat scroll 0 0 transparent
    }
#mapr:hover {
    border: 0 !important
    }
.voskl_img img:hover {
    border: 0 !important
    }
#nib_imgs img {
    padding: 2px
    }
#nib_imgs img:hover {
    border: 2px solid #1E90FF;
    padding: 0
    }
.gall_item img {
    padding: 2px
    }
.gall_item:hover img {
    border: 2px solid #1E90FF;
    padding: 0
    }
.lined:hover {
    text-decoration: underline !important
    }
.com_txt {
    position: relative;
    z-index: 100
    }
.ac_lang {
    float: right !important
    }
.blog {
    padding: 20px 50px
    }
.blog h1 {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    border-bottom: 3px solid #b4b4b4;
    padding-bottom: 2px;
    margin-bottom: 50px
    }
.blog_item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    position: relative
    }
.blog_item a {
    color: #1e90ff
    }
.blog_item .pc_rating {
    width: 94px
    }
.blog_text {
    padding-left: 115px;
    padding-top: 28px
    }
.blog_text h2 {
    color: #222;
    font-size: 18px;
    margin-bottom: 10px
    }
.blog_date {
    margin-bottom: 35px;
    font-size: 12px
    }
.blog_message {
    margin-bottom: 35px;
    font-size: 14px
    }
.blog_comments {
    width: 25px;
    height: 26px;
    background: url(/i/comments.jpg) no-repeat;
    position: absolute;
    right: 20px;
    top: 34px;
    display: block;
    color: #666 !important;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    padding: 8px 8px 0
    }
/***BLOG***/
.title_add_blog {
    font-size: 12px;
    color: #666;
    text-align: center
    }
.title_add_blog span {
    font-size: 16px;
    color: #f00
    }
.title_add_blog h2 {
    color: #000
    }
.add_form {
    margin-top: 40px
    }
.add_form table {
    width: 585px
    }
.add_form table td {
    padding: 5px;
    font-size: 13px;
    color: #000
    }
.add_form table td h2 {
    font-size: 18px
    }
.add_form table td span {
    font-size: 16px;
    color: #f00
    }
.add_form table td input[type=text] {
    font-size: 13px;
    width: 495px;
    border: 1px solid #b3b3b3
    }
.add_form table td input[type=button] {
    font-size: 10px;
    padding: 0
    }
.add_form textarea {
    width: 585px;
    height: 170px;
    color: #000;
    font-size: 13px;
    border: 1px solid #b3b3b3
    }
.atach_blog, .atach_blog2 {
    width: 107px;
    height: 21px;
    background: url(../i/atach.jpg) no-repeat;
    display: block;
    margin-top: 16px;
    float: left
    }
.atach_blog:hover, .atach_blog2:hover {
    background: url(../i/prikrepit.jpg) no-repeat
    }
.categories_blog {
    font-size: 13px;
    margin-top: 16px;
    color: #000;
    padding: 10px 5px 15px;
    border: 2px solid #d2e1e5
    }
.categories_blog label {
    font-size: 11px;
    display: inline;
    margin: 0
    }
.categories_blog span {
    font-size: 16px;
    color: #f00
    }
.categories_blog input[type=checkbox] {
    margin: 0 7px 0 2px;
    padding: 0;
    position: relative;
    top: 2px
    }
.last_check {
    margin: 0 0 0 4px !important
    }
.add_blog_footer {
    font-size: 12px;
    padding-left: 30px;
    color: #666
    }
.add_blog_footer table {
    width: 510px;
    margin-top: 30px
    }
.add_blog_footer table td {
    color: #666
    }
.email_blog {
    font-size: 10px !important
    }
.capcha_blog {
    font-size: 12px !important
    }
.mail_inp {
    width: 140px !important
    }
.capcha_inp {
    width: 60px !important
    }
.add_blog_footer a {
    color: #1e90ff
    }
.capcha_blog img {
    position: relative;
    left: 5px;
    top: 4px
    }
.add_blog {
    width: 105px;
    height: 21px;
    background: url(../i/publicate.png) no-repeat;
    display: block;
    float: left;
    margin-left: 90px;
    border: 0
    }
.add_blog:hover {
    background-position: 0 -21px
    }
.cancel_block {
    width: 109px;
    height: 21px;
    background: url(../i/cancel_blog.png) no-repeat;
    display: block;
    float: left;
    margin-left: 50px;
    border: 0
    }
.cancel_block:hover {
    background-position: 0 -21px
    }
.buttons_blog {
    text-align: right
    }
.bold, .ital, .under {
    border: 0;
    margin-top: 8px;
    margin-right: 5px;
    cursor: pointer
    }
.bold {
    width: 15px;
    height: 15px;
    background: url(../i/bold.jpg) no-repeat
    }
.ital {
    width: 15px;
    height: 15px;
    background: url(../i/ital.jpg) no-repeat;
    border: 0
    }
.under {
    width: 15px;
    height: 15px;
    background: url(../i/under.jpg) no-repeat;
    margin-right: 0
    }
.smiles {
    width: 47px;
    height: 28px;
    background: url(../i/smiles.png) no-repeat;
    display: block;
    float: right;
    margin-left: 10px;
    position: relative;
    top: 1px
    }
.smiles_block {
    position: absolute;
    width: 300px;
    border: 1px solid #ccc;
    background: #fff;
    margin-left: 114px;
    margin-top: -25px;
    display: none;
    padding: 5px
    }
.smiles_block img {
    cursor: pointer
    }
/***END BLOG***/
.post-title {
    height: 24px;
    margin: 20px 0 0 10px
    }
.post-title DIV {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    height: 22px;
    padding: 0 4px;
    background: #dff;
    border: 1px solid #9cc;
    float: left
    }
.post-auth {
    font-size: 12px;
    line-height: 16px;
    padding: 15px 10px 0;
    margin: 30px 0 0;
    position: relative
    }
.post-date {
    font-size: 11px;
    color: #979797;
    float: right
    }
.post_body {
    padding: 2px 14px;
    margin: 13px 2px 33px;
    font-size: 14px;
    width: 580px;
    background: url(../i/post_bg.jpg) repeat-y;
    position: relative;
    word-wrap: break-word
    }
.post_top {
    position: absolute;
    top: -9px;
    left: 0;
    width: 608px;
    height: 9px;
    background: url(../i/post_top.png) no-repeat
    }
.post_bot {
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 608px;
    height: 9px;
    background: url(../i/post_bot.png) no-repeat
    }
.comments_cloud {
    width: 37px;
    height: 29px;
    background: url(../i/comments_cloud.png) no-repeat;
    text-align: center;
    padding-top: 4px;
    position: absolute;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    top: 0;
    right: 9px;
    display: block;
    text-decoration: none
    }
.comments_cloud:hover {
    background: url(../i/comments_cloud_hov.png) no-repeat
    }
.post_header {
    width: 590px;
    height: 30px;
    background: url(../i/post_footer.png) no-repeat;
    position: relative;
    margin-bottom: 10px;
    left: -5px;
    padding-top: 5px
    }
.post_footer {
    width: 590px;
    background: #bddbe5;
    margin: 17px 0 7px;
    position: relative;
    left: -5px
    }
.post_footer_inner {
    width: 590px;
    background: #bddbe5;
    margin: 17px 0 7px;
    position: relative;
    left: -5px
    }
.comments_field {
    float: right;
    margin-right: 7px
    }
.comments_field a {
    color: #000;
    font-size: 13px
    }
.post_categories {
    margin-left: 7px;
    /*margin-top: 5px;*/
    color: #000;
    font-size: 13px;
    /*float: left;*/
    padding-right: 145px;
    position: relative
    }
.post_categories a {
    color: #000;
    font-size: 13px
    }
.post-link {
    font-size: 16px;
    font-weight: bold;
    color: #0e7b9f !important;
    margin-bottom: 14px;
    display: block;
    padding-right: 40px
    }
.post-previw {
    color: #000 !important;
    text-decoration: none
    }
.post-previw:hover {
    text-decoration: underline
    }
#opiii .post-link span {
    display: block;
    margin-top: 7px
    }
.post_body div.comm_block {
    line-height: 21px;
    width: auto !important
    }
.post_body div.comm_block h2 {
    color: #0e7b9f;
    font-size: 20px;
    display: block;
    margin-bottom: 14px;
    padding-right: 40px
    }
.blog_photos {
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px
    }
.blog_photos h2 {
    font-size: 20px;
    font-weight: normal
    }
.blog_photos a {
    margin-right: 20px
    }
.blog_video {
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px
    }
.blog_video h2 {
    font-size: 20px;
    font-weight: normal
    }
.blog_video a {
    margin-right: 20px
    }
.comments_blog_after {
    margin-top: 40px;
    margin-bottom: 20px;
    height: 23px;
    line-height: 23px
    }
#comments_blog_after.comments_blog_after {
    display: none !important
    }
.add_comment_blog, .add_comment_blog2 {
    width: 152px;
    height: 23px;
    display: block;
    float: right;
    background: url(../i/add_comment.png) no-repeat
    }
.add_comment_blog:hover, .add_comment_blog2:hover {
    background: url(../i/add_comment_a.png) no-repeat
    }
.autor {
    font-size: 16px;
    font-weight: bold
    }
.post_area {
    width: 530px !important
    }
.nc_com_list div.smiles_block {
    margin-left: 0 !important
    }
.post_footer_t {
    width: 590px;
    height: 7px;
    position: absolute;
    top: -7px;
    left: 0;
    background: url(../i/post_footer_t.png) no-repeat;
    word-wrap: normal
    }
.post_footer_b {
    width: 590px;
    height: 7px;
    position: absolute;
    bottom: -7px;
    left: 0;
    background: url(../i/post_footer_b.png) no-repeat
    }
.post_footer_inner div.post_categories {
    padding-right: 245px;
    float: none
    }
.author_info {
    width: 278px;
    margin: 15px 0;
    position: absolute;
    left: 50px;
    top: 15px;
    background: url(../i/author_info_bg.png) repeat-y;
    z-index: 102;
    display: none
    }
.message_report {
    width: 264px;
    margin: 15px 0;
    position: absolute;
    top: 27px;
    background: url(../i/author_info_bg.png) repeat-y;
    z-index: 20;
    display: none;
    padding: 0 7px
    }
.message_report h4 {
    text-align: center
    }
.author_info_top {
    width: 278px;
    height: 15px;
    position: absolute;
    left: 0;
    top: -15px;
    background: url(../i/author_info_top.png) no-repeat;
    z-index: 10
    }
.author_info_bot {
    width: 278px;
    height: 15px;
    position: absolute;
    left: 0;
    bottom: -15px;
    background: url(../i/author_info_bottom.png) no-repeat;
    z-index: 10
    }
.author_links {
    padding-left: 115px;
    line-height: 24px;
    font-size: 11px
    }
.author_links a {
    color: #1e8aec
    }
.user_link {
    text-decoration: underline;
    color: #1E90FF
    }
.user_link_inner {
    text-decoration: underline;
    color: #1E90FF;
    margin-left: 10px
    }
.atachment, .atachment2 {
    padding: 5px 4px;
    background: #e9e9e9;
    border: 1px solid #4b85a0;
    border-top: 0;
    position: absolute;
    width: 95px;
    margin-left: 1px;
    display: none;
    z-index: 10;
    margin-top: -3px;
    overflow: hidden
    }
.atachment a, .atachment2 a {
    padding-left: 21px;
    height: 17px;
    display: block;
    margin: 10px 0
    }
.atach_photo, .atach_photo2 {
    background: url(../i/atach_photo.png) no-repeat
    }
.atach_video {
    background: url(../i/atach_video.png) no-repeat
    }
.atach_music {
    background: url(../i/atach_music.png) no-repeat
    }
.atach_docs {
    background: url(../i/atach_docs.png) no-repeat
    }
.inner_info_profile {
    margin-top: 10px;
    padding-left: 5px
    }
.inner_info_profile div.comm_block {
    width: 105px;
    float: left
    }
.inner_info_profile .pro_plate {
    bottom: 4px !important
    }
.comments_field {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    width: 255px;
    right: 5px;
    text-align: right;
    z-index: 5
    }
.photo_atached, .photo_atached2 {
    background: url(../i/atach_photo.png) no-repeat
    }
.photo_atached a, .photo_atached2 {
    color: #f00;
    text-decoration: none
    }
.opp_blog:hover {
    background: #86d9ff url(../i/blog_by_hover.jpg) no-repeat !important
    }
.del_atachment, .load_atachment, .load_atachment2 {
    margin: 0 5px
    }
.atached, .atached2 {
    padding-left: 21px;
    height: 17px;
    display: block;
    margin: 10px 0;
    float: left;
    margin: 18px 0 0 8px
    }
.blog_settings {
    float: right;
    width: 25px;
    height: 29px;
    background: url(../i/blog_settings.jpg) no-repeat;
    display: block;
    margin-left: 15px
    }
.blog_rules {
    float: right;
    width: 19px;
    height: 28px;
    background: url(../i/blog_rules.jpg) no-repeat;
    display: block
    }
.blog_mnenie {
    float: right;
    width: 23px;
    height: 28px;
    background: url(../i/blog_mnenie.jpg) no-repeat;
    display: block;
    margin-left: 12px
    }
#mnenie_block {
    width: 448px;
    height: 352px;
    background: url(../i/mnenie_block.png) no-repeat;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -249px;
    display: none;
    padding: 30px 25px;
    color: #0e7b9f;
    font-size: 14px
    }
#mnenie_block h3 {
    font-size: 24px;
    font-weight: normal;
    color: #0e7b9f;
    text-align: center
    }
#mnenie_block table {
    font-size: 14px;
    color: #0e7b9f;
    margin: 20px 0;
    width: 100%;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0
    }
#mnenie_block table td {
    line-height: 28px;
    border-collapse: collapse
    }
#mnenie_block table input {
    border: 1px solid #0e7b9f;
    width: 195px
    }
.mnenie_message {
    width: 438px;
    height: 155px;
    border: 1px solid #0e7b9f;
    margin-top: 10px
    }
.send_mnenie {
    width: 143px;
    height: 27px;
    display: block;
    background: url(../i/send_mnenie.png) no-repeat;
    margin-top: 18px;
    margin-left: 150px
    }
#mnenie_close {
    width: 24px;
    height: 25px;
    background: url(../i/close_mnenie.png) no-repeat;
    position: absolute;
    top: 10px;
    right: 10px
    }
.attached_input {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }
.new_menu_item {
    padding-right: 40px !important;
    background: url(../i/new_item.png) 100% 0 no-repeat
    }
.new_menu_item:hover {
    padding-right: 40px !important;
    background: #2d5482 url(../i/new_item.png) 100% 0 no-repeat !important
    }
.blogs_link {
    width: 59px;
    height: 215px;
    position: absolute;
    left: 0;
    top: 334px;
    background: url(../i/alert_plate.png) no-repeat;
    display: block;
    z-index: 10000
    }
/*.blogs_link {	width: 47px;	height: 128px;	position: absolute;	left: 0px;	top: 334px;	background: url(../i/blogs_plate.png) no-repeat;	display: block;}*/
.add_theme {
    width: 143px;
    height: 27px;
    display: block;
    background: url(../i/zapis_1.jpg) no-repeat
    }
.add_theme:hover {
    background: url(../i/zapis_2.jpg) no-repeat
    }
.add_com_blog {
    background: url(../i/op-send.gif) no-repeat 0 0;
    border: 0;
    width: 101px;
    height: 21px;
    cursor: pointer
    }
.close_com_blog {
    background: url(../i/op-close.gif) no-repeat 0 0;
    border: 0;
    width: 129px;
    height: 21px;
    cursor: pointer
    }
.add_com_blog:hover {
    background: url(../i/op-send_a.gif) no-repeat 0 0
    }
.close_com_blog:hover {
    background: url(../i/op-close_2.gif) no-repeat 0 0
    }
.photo_ico {
    margin-left: 10px;
    text-decoration: none
    }
.photo_ico img {
    vertical-align: middle
    }
.blogs_by_links a {
    color: #0E7B9F
    }
.self_write {
    display: none;
    background: #def2fe
    }
.self_write_on {
    display: block
    }
.alert_rek:hover {
    background: #86d9ff url(/i/parasite_adv_bg.gif) no-repeat 3px 2px !important
    }
#faq_cap {
    font-size: 15px !important
    }
.f, .inch, .hpa, .mih, .kmh {
    display: none
    }
.clon_class > .pc_left .pc_avat {
    display: none
    }
.clon_class {
    background: url(../i/clon.jpg) 5px 34px no-repeat
    }
.left_block {
    position: fixed;
    left: 0;
    top: 560px;
    display: block;
    z-index: 11010
    }
.right_block {
    position: fixed;
    right: 0;
    top: 560px;
    display: block;
    z-index: 11010
    }
#login_message {
    float: right;
    display: block;
    width: 260px;
    /*text-align: center;*/
    }
.rules li {
    cursor: pointer;
    color: #6597CF;
    text-decoration: underline
    }
.rules li:hover {
    text-decoration: none
    }
/***Left-Right banners****/
.plate {
    position: absolute;
    width: 40px;
    display: none
    }
.plate a {
    width: 40px;
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    position: relative
    }
.plate table {
    height: 100%;
    width: 32px
    }
.plate table td {
    font-size: 18px
    }
.left_plate {
    left: 0
    }
.right_plate {
    right: 0
    }
.right_plate table {
    margin-left: 8px
    }
.blr_size_200 {
    height: 200px
    }
.blr_size_400 {
    height: 400px
    }
.blr_size_600 {
    height: 600px
    }
.blr_size_800 {
    height: 800px
    }
.plate_1 {
    top: 10px
    }
.plate_2 {
    top: 232px
    }
.plate_3 {
    top: 452px
    }
.plate_4 {
    top: 672px
    }
.dynamic_pl {
    position: fixed
    }
.blr_color_5 {
    color: #045386 !important
    }
/*---------  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  -----------*/
.left_plate.blr_size_200.blr_type_2 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/left/red200.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_2 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/left/red400.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_2 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/left/red600.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_2 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/left/red800.png) no-repeat
    }
.blr_color_2 table, .blr_color_2 tr, .blr_color_2 td, .blr_color_2 tbody {
    display: block
    }
.left_plate.blr_size_200.blr_type_2 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/left/green200.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_2 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/left/green400.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_2 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/left/green600.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_2 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/left/green800.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_2 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/left/orange200.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_2 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/left/orange400.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_2 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/left/orange600.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_2 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/left/orange800.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_2 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/left/blue200.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_2 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/left/blue400.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_2 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/left/blue600.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_2 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/left/blue800.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_2 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/right/red200.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_2 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/right/red400.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_2 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/right/red600.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_2 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/right/red800.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_2 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/right/green200.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_2 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/right/green400.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_2 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/right/green600.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_2 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/right/green800.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_2 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/right/orange200.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_2 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/right/orange400.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_2 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/right/orange600.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_2 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/right/orange800.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_2 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/right/blue200.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_2 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/right/blue400.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_2 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/right/blue600.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_2 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/right/blue800.png) no-repeat
    }
/*---------  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  -----------*/
.left_plate.blr_size_200.blr_type_3 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/left/red200_sq.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_3 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/left/red400_sq.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_3 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/left/red600_sq.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_3 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/left/red800_sq.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_3 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/left/green200_sq.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_3 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/left/green400_sq.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_3 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/left/green600_sq.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_3 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/left/green800_sq.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_3 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/left/orange200_sq.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_3 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/left/orange400_sq.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_3 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/left/orange600_sq.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_3 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/left/orange800_sq.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_3 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/left/blue200_sq.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_3 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/left/blue400_sq.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_3 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/left/blue600_sq.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_3 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/left/blue800_sq.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_3 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/right/red200_sq.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_3 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/right/red400_sq.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_3 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/right/red600_sq.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_3 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/right/red800_sq.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_3 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/right/green200_sq.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_3 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/right/green400_sq.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_3 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/right/green600_sq.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_3 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/right/green800_sq.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_3 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/right/orange200_sq.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_3 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/right/orange400_sq.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_3 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/right/orange600_sq.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_3 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/right/orange800_sq.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_3 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/right/blue200_sq.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_3 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/right/blue400_sq.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_3 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/right/blue600_sq.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_3 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/right/blue800_sq.png) no-repeat
    }
/*---------  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  -----------*/
.left_plate.blr_size_200.blr_type_1 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/left/red200_sq_w_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/left/red400_sq_w_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/left/red600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/left/red800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/left/green200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/left/green400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/left/green600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/left/green800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/left/orange200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/left/orange400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/left/orange600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/left/orange800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/left/blue200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/left/blue400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/left/blue600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/left/blue800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/right/red200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/right/red400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/right/red600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/right/red800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/right/green200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/right/green400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/right/green600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/right/green800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/right/orange200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/right/orange400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/right/orange600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/right/orange800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/right/blue200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/right/blue400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/right/blue600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/right/blue800_w.png) no-repeat
    }
/*---------  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  -----------*/
.left_plate.blr_size_200.blr_type_1 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/left/red200_sq_w_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/left/red400_sq_w_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/left/red600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/left/red800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/left/green200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/left/green400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/left/green600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/left/green800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/left/orange200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/left/orange400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/left/orange600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/left/orange800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_1 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/left/blue200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/left/blue400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/left/blue600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/left/blue800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_4 {
    height: 200px;
    background: url(../i/plates/right/red200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_4 {
    height: 400px;
    background: url(../i/plates/right/red400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_4 {
    height: 600px;
    background: url(../i/plates/right/red600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_4 {
    height: 800px;
    background: url(../i/plates/right/red800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_2 {
    height: 200px;
    background: url(../i/plates/right/green200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_2 {
    height: 400px;
    background: url(../i/plates/right/green400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_2 {
    height: 600px;
    background: url(../i/plates/right/green600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_2 {
    height: 800px;
    background: url(../i/plates/right/green800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_1 {
    height: 200px;
    background: url(../i/plates/right/orange200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_1 {
    height: 400px;
    background: url(../i/plates/right/orange400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_1 {
    height: 600px;
    background: url(../i/plates/right/orange600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_1 {
    height: 800px;
    background: url(../i/plates/right/orange800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_3 {
    height: 200px;
    background: url(../i/plates/right/blue200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_3 {
    height: 400px;
    background: url(../i/plates/right/blue400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_3 {
    height: 600px;
    background: url(../i/plates/right/blue600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_3 {
    height: 800px;
    background: url(../i/plates/right/blue800_w.png) no-repeat
    }
/*---------  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  -----------*/
.left_plate.blr_size_200.blr_type_1 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/left/transp_200_w.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_1 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/left/transp_400_w.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_1 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/left/transp_600_w.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_1 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/left/transp_800_w.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_2 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/left/transp_200.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_2 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/left/transp_400.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_2 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/left/transp_600.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_2 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/left/transp_800.png) no-repeat
    }
.left_plate.blr_size_200.blr_type_3 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/left/transp_200_sq.png) no-repeat
    }
.left_plate.blr_size_400.blr_type_3 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/left/transp_400_sq.png) no-repeat
    }
.left_plate.blr_size_600.blr_type_3 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/left/transp_600_sq.png) no-repeat
    }
.left_plate.blr_size_800.blr_type_3 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/left/transp_800_sq.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_1 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/right/transp_200_w.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_1 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/right/transp_400_w.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_1 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/right/transp_600_w.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_1 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/right/transp_800_w.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_2 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/right/transp_200.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_2 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/right/transp_400.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_2 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/right/transp_600.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_2 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/right/transp_800.png) no-repeat
    }
.right_plate.blr_size_200.blr_type_3 .blr_color_5 {
    height: 200px;
    background: url(../i/plates/right/transp_200_sq.png) no-repeat
    }
.right_plate.blr_size_400.blr_type_3 .blr_color_5 {
    height: 400px;
    background: url(../i/plates/right/transp_400_sq.png) no-repeat
    }
.right_plate.blr_size_600.blr_type_3 .blr_color_5 {
    height: 600px;
    background: url(../i/plates/right/transp_600_sq.png) no-repeat
    }
.right_plate.blr_size_800.blr_type_3 .blr_color_5 {
    height: 800px;
    background: url(../i/plates/right/transp_800_sq.png) no-repeat
    }
/***Left-Right banners ----- END****/
.looks {
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 14px;
    margin: 6px 0 0;
    width: 155px;
    color: #000;
    padding-top: 20px
    }
.ctrl_block {
    /*	top: 22px !important;*/
    }
.answer_bg {
    background: none;
    margin: 0;
    padding: 0
    }
.answer_bg:hover {
    background: #d3e6ec
    }
.yes_e {
    color: #f00
    }
.select_top option:first-letter {
    color: #f00
    }
.show_all {
    width: 150px;
    height: 21px;
    float: left;
    background: url(../i/pp_1.gif) no-repeat;
    display: block;
    margin-top: 16px;
    margin-left: 149px
    }
.show_all:hover {
    background: url(../i/pp_2.gif) no-repeat
    }
.send_question {
    display: block;
    float: right;
    width: 143px;
    height: 27px;
    background: url(../i/send_question.jpg) no-repeat
    }
.send_question:hover {
    background-position: 0 -27px
    }
.atach_interview {
    width: 129px;
    height: 15px;
    background: url(../i/add_int_b.jpg) no-repeat;
    padding: 3px 5px;
    display: block;
    float: left;
    margin-top: 16px;
    margin-left: 10px
    }
.atach_interview:hover {
    background-position: 0 -21px
    }
.inteview_block {
    width: 538px;
    border: 1px solid #a5c3d1;
    position: relative;
    margin: 18px 0;
    background: #d7ebf4 url(../i/hints.png) 223px 0 no-repeat;
    min-height: 100px;
    padding-left: 10px
    }
.inteview_block_t {
    position: absolute;
    top: -9px;
    left: -1px;
    width: 550px;
    height: 9px;
    background: url(../i/interview_block.png) no-repeat
    }
.inteview_block_b {
    position: absolute;
    bottom: -9px;
    left: -1px;
    width: 550px;
    height: 9px;
    background: url(../i/interview_block.png) 0 -9px no-repeat
    }
.inteview_block_wrap {
    margin: 18px 0 10px
    }
.inteview_block_wrap h2 {
    font-size: 14px;
    color: #2b2a28
    }
.close_interview {
    width: 20px;
    height: 19px;
    display: block;
    background: url(../i/close_int.png) no-repeat;
    position: absolute;
    right: 9px;
    top: 0
    }
.inteview_block input[type=text] {
    /*border-left: 1px solid #cccecd;	border-right: 1px solid #cccecd;*/
    padding: 0 2px;
    width: 200px
    }
.each_int {
    position: relative;
    width: 207px;
    margin-top: 5px;
    height: 20px
    }
.del_int {
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../i/del_int.png) no-repeat
    }
.add_int_bl {
    height: 21px;
    margin-top: 5px;
    width: 207px;
    position: relative;
    z-index: 100
    }
.add_int {
    display: block;
    width: 21px;
    height: 21px;
    float: right;
    background: url(../i/add_int.png) no-repeat
    }
.preview_interview {
    width: 115px;
    height: 15px;
    background: #bb3437;
    padding: 3px 5px;
    border: 1px solid #485e88;
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    display: block;
    margin-top: 16px;
    margin-left: 10px
    }
.preview_block_wrap {
    margin-top: 10px;
    margin-bottom: 30px
    }
.preview_block_wrap h2 {
    font-size: 14px;
    color: #2b2a28
    }
.ints label {
    margin-left: 0
    }
.preview_block_wrap .inteview_block {
    background: #d7ebf4 url(../i/hints2.png) 360px 8px no-repeat
    }
.int_but {
    width: 126px;
    margin: 15px 0 0;
    cursor: pointer;
    background: #bb3437;
    padding: 3px 5px;
    border: 1px solid #485e88;
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    display: block
    }
.ans_int {
    width: 400px
    }
.ans_int span {
    float: right
    }
.int_line {
    height: 9px;
    background: #397dc0;
    margin: 5px 0 9px;
    min-width: 1px
    }
.inner_preview .inteview_block_t, .inner_preview .inteview_block_b {
    width: 585px;
    background-image: url(../i/interview_block_in.png)
    }
.inner_preview .inteview_block {
    width: 573px
    }
.add_txt_area {
    border: 1px solid #616161;
    height: 120px;
    width: 535px !important;
    padding: 5px 2px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px
    }
.opros_ico {
    text-decoration: none;
    position: relative
    }
.opros_ico img {
    position: absolute;
    top: -3px;
    left: 10px
    }
#darks_vt {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 20000;
    top: 0;
    display: none
    }
#vote_acc {
    width: 263px;
    height: 38px;
    background: url(../i/vote_acc.png) no-repeat;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 18px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -131px;
    z-index: 20010;
    display: none
    }
#vote_acc_mail {
    width: 263px;
    /*height: 100px;*/
    background: url(../i/vote_acc_email.png) no-repeat 0 100%;
    color: #fff;
    font-size: 16px;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -131px;
    padding: 18px 0 17px 0;
    z-index: 20010;
    display: none
    }
.vote_acc_mail_i {
    padding: 20px 10px 10px;
    background: url(../i/vote_acc_email.png) no-repeat -263px 0
    }
#open_popup_registered {
    display: none;
    font-size: 11px;
    line-height: 14px;
    padding: 10px 20px 0
    }
#open_popup_registered A {
    color: #fff;
    font-weight: bold
    }
#open_popup_registered .pre_hint_bl {
    padding-bottom: 20px;
    width: 380px
    }
.pre_hint {
    display: block;
    float: right;
    width: 225px;
    height: 52px;
    background: url(../i/hint_pre.png) no-repeat
    }
.hint_last {
    display: block;
    width: 574px;
    height: 37px;
    margin-top: 15px;
    background: url(../i/hint_last.png) no-repeat
    }
.preview_blog {
    width: 129px;
    height: 15px;
    background: url(../i/pre-bl.jpg) no-repeat;
    padding: 3px 5px;
    display: block;
    float: right;
    margin-top: 16px;
    margin-left: 10px
    }
.preview_blog:hover {
    background-position: 0 -21px
    }
.preview_blog_bl {
    display: none
    }
.post_body.inner_post {
    background: #f0fafb url(../i/hints2.png) no-repeat scroll 360px 8px !important;
    border-left: 1px solid #dce0e3;
    width: 520px;
    margin: 23px 2px !important;
    border-right: 1px solid #dce0e3
    }
.post_body.inner_post .post_top {
    background: url(../i/post_in_tb.png) no-repeat !important;
    left: -1px !important;
    width: 550px !important
    }
.post_body.inner_post .post_bot {
    background: url(../i/post_in_tb.png) 0 -9px no-repeat !important;
    left: -1px !important;
    width: 550px !important
    }
.preview_blog_content h2 {
    color: #0e7b9f;
    font-size: 20px;
    display: block;
    margin-bottom: 14px;
    padding-right: 40px;
    padding-right: 195px
    }
.close_blog_preview {
    width: 20px;
    height: 19px;
    display: block;
    background: url(../i/close_int.png) no-repeat;
    position: absolute;
    right: 9px;
    top: 0
    }
.preview_block_wrap.quest {
    padding-right: 195px
    }
.hint_pre_bl {
    display: block;
    width: 529px;
    height: 37px;
    background: url(../i/hint_pre_blog.png) no-repeat;
    margin-left: -4px;
    margin-top: 10px
    }
.no_aut {
    position: absolute;
    width: 180px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px 22px 5px 10px;
    left: 50%;
    top: 0;
    margin-left: 132px;
    z-index: 22020
    }
.no_aut a {
    color: #1E90FF
    }
.close_no_aut, .close_users_vote {
    width: 14px;
    height: 14px;
    display: block;
    background: url(../i/icon-close-small.gif) no-repeat;
    position: absolute;
    top: 5px;
    right: 5px
    }
.vote_users {
    position: absolute;
    width: 100px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px 22px 5px 10px;
    left: 50%;
    top: 0;
    margin-left: 212px;
    z-index: 12000
    }
ul {
    list-style: none;
    margin-left: 4px
    }
.vote_users ul li {
    margin-bottom: 4px
    }
.vote_users a {
    color: #1E90FF
    }
.grey_class {
    color: #555 !important
    }
.preview_blog_com_bl {
    border: 1px solid #616161;
    padding: 10px;
    margin: 16px 0;
    display: none;
    background: url(../i/hints2.png) 360px 19px no-repeat
    }
.preview_blog_com_bl h2 {
    font-size: 14px;
    color: #212121;
    margin-top: 4px;
    margin-bottom: 2px
    }
.close_pre_com {
    width: 20px;
    height: 19px;
    display: block;
    background: url(../i/close_int.png) no-repeat;
    float: right
    }
.pre_com_tip {
    display: block;
    width: 550px;
    height: 37px;
    margin-top: 12px;
    background: url(../i/hint_pre_com.png) no-repeat
    }
.preview_blog_com_bl_a {
    border: 1px solid #616161;
    padding: 10px;
    margin: 16px 0;
    display: none
    }
.preview_blog_com_bl_a h2 {
    font-size: 14px;
    color: #212121;
    margin-top: 4px;
    margin-bottom: 2px
    }
.close_pre_com_a {
    width: 20px;
    height: 19px;
    display: block;
    background: url(../i/close_int.png) no-repeat;
    float: right
    }
.pre_com_tip_a {
    display: block;
    width: 415px;
    height: 37px;
    margin-top: 12px;
    background: url(../i/hint_pre_com2.png) no-repeat;
    margin-left: -4px
    }
.preview_blog_a {
    width: 129px;
    height: 15px;
    background: url(../i/pre-bl.jpg) no-repeat;
    padding: 3px 5px;
    display: block;
    float: right;
    margin-top: 16px;
    margin-left: 10px
    }
.preview_blog_a:hover {
    background-position: 0 -21px
    }
.preview_blog_bl_a {
    display: none
    }
.mail_to {
    width: 30px;
    height: 19px;
    position: relative;
    top: -1px
    }
#pre_load {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../i/pre_bg.png) repeat;
    z-index: 30000
    }
#pre_load img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px
    }
.fab_ans a[rel=mtg] {
    margin-right: 5px;
    margin-bottom: 5px
    }
.go_top {
    display: block;
    position: fixed;
    top: 2px;
    right: 8px;
    width: 26px;
    height: 26px;
    background: url(../i/go_top.png) no-repeat;
    z-index: 20000
    }
.go_bot {
    display: block;
    position: fixed;
    top: 2px;
    right: 46px;
    width: 26px;
    height: 26px;
    background: url(../i/go_bot.png) no-repeat;
    z-index: 20000
    }
.each_img {
    float: left;
    width: 143px;
    margin-bottom: 15px
    }
.each_img a {
    font-size: 8px;
    text-decoration: none;
    color: #8e8f91;
    margin: 0
    }
.each_img span {
    float: left;
    display: block;
    text-align: right;
    width: 10px;
    padding-right: 4px
    }
.each_img img {
    border: 1px solid #8e8f91
    }
.dark_comment {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../i/comm_bg.png) repeat;
    z-index: 30000;
    display: none
    }
.comm_popup_w {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto
    }
.comment_popup {
    padding: 20px;
    background: #fff;
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -306px
    }
.added_friend_alert {
    position: absolute;
    width: 180px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px 10px;
    top: 0;
    margin-left: 132px;
    z-index: 22020
    }
.added_friend_alert a {
    color: #1e90ff
    }
#friends_block td {
    vertical-align: top
    }
#friends_block td a {
    font-size: 9px
    }
#friends_block .comm_block {
    width: 110px
    }
.message_report a {
    color: #1E90FF;
    padding: 0;
    text-decoration: underline
    }
.message_report .user_link_inner {
    margin-top: 10px;
    font-weight: bold;
    display: block
    }
#friends_block .user_link_inner {
    margin-bottom: 6px;
    margin-left: 3px;
    font-weight: bold;
    display: block;
    font-size: 13px !important;
    display: block;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
    }
#top_invitions {
    padding-left: 0;
    margin-left: 19px;
    color: #000
    }
#span_invitions {
    position: relative;
    top: -6px;
    font-size: 10px;
    font-weight: bold
    }
.privates {
    color: #404040
    }
.privates h3 {
    font-size: 17px;
    font-weight: normal
    }
.privates td {
    vertical-align: top
    }
.friends_list {
    padding-left: 10px
    }
.friends_list input {
    margin: 0 !important;
    position: relative;
    top: 3px !important
    }
.friends_list span {
    margin-left: 10px;
    font-size: 11px;
    color: #404040
    }
#vote_acc {
    padding-top: 13px;
    font-size: 12px;
    height: 43px
    }
#vote_acc a {
    color: #fff
    }
.status_ico {
    float: left;
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #000;
    width: 32px;
    height: 20px;
    position: relative;
    top: 1px;
    z-index: 100
    }
.status_ico img {
    position: absolute;
    top: -4px
    }
.rubrika {
    position: relative;
    top: 3px
    }
.add_video.add_video_cs {
    margin-top: -32px
    }
.cm_wrap {
    margin-top: -20px;
    margin-bottom: -10px
    }
.cm_wrap2 {
    margin-top: 5px;
    margin-bottom: -10px
    }
.ph-addph {
    margin-top: -32px
    }
.closse {
    text-decoration: underline;
    color: #1E90FF;
    cursor: pointer
    }
.closse:hover {
    text-decoration: none
    }
.left_plate .plate_dynamic_pl {
    margin-left: -6px
    }
.plate_dynamic_pl {
    font-size: 28px;
    line-height: 1.1;
    padding-top: 60px
    }
.blr_color_3 .plate_dynamic_pl, .blr_color_5 .plate_dynamic_pl {
    padding-top: 10px
    }
.makebold {
    font-weight: bold
    }
.input_width_1 {
    width: 200px
    }
#pc_mess_btn {
    border: 0;
    padding: 4px;
    background: #97b5ed;
    padding: 3px 8px;
    cursor: pointer
    }
.black_del {
    width: 25px;
    border: 0 solid #111 !important;
    margin: 2px 0 -8px 10px !important;
    cursor: pointer
    }
.add-opin_cs1 {
    margin-top: 0
    }
.add-post_cs1 {
    margin-top: 68px
    }
.fix1 {
    height: auto;
    min-height: 29px
    }
.hint_reg {
    text-align: left;
    margin-top: 33px;
    border: 1px solid #add7ff;
    padding: 0 3px 0 8px !important;
    height: 24px;
    line-height: 24px;
    color: #555454;
    font-size: 11px;
    display: none
    }
.hint_reg img {
    float: right;
    border: 0 !important;
    cursor: pointer;
    margin: 2px 0 0 0 !important
    }
.del_mi_pls button {
    cursor: pointer
    }
.statistic a img {
    margin-right: 0
    }
.statistic a {
    display: inline-block
    }
.statistic > div {
    display: none
    }
.thanks_users {
    position: absolute;
    z-index: 12000;
    border: 1px solid #999;
    padding: 4px 8px 8px 4px;
    background: #fff;
    min-width: 140px
    }
.thanks_users h6 {
    white-space: nowrap;
    margin-bottom: 2px;
    padding: 0
    }
.thanks_users h6 span {
    clear: none;
    color: #1FA126
    }
.thanks_users li span:first-child {
    color: #1FA126;
    width: 15px;
    display: inline-block;
    text-align: right;
    margin-right: 7px;
    white-space: nowrap
    }
.thanks_users ul {
    margin: 0;
    padding: 0
    }
.thanks_users li {
    list-style: none;
    padding: 0;
    padding: 1px 0;
    white-space: nowrap
    }
.thanks_users li a {
    color: #1e90ff;
    text-decoration: underline
    }
.thanks_users li a:hover {
    text-decoration: none
    }
.like {
    float: none !important;
    display: inline-block;
    margin-left: 28px;
    margin: 0 0 0 28px !important;
    font-weight: bold;
    color: #396aba
    }
.like > span {
    color: #1FA126;
    font-size: 14px
    }
.like > div {
    display: none
    }
.thanks {
    float: left;
    margin: 6px 10px 0 0;
    font-size: 11px;
    cursor: pointer;
    text-decoration: underline
    }
.pc_mc_news .thanks, .thanks:hover {
    text-decoration: none
    }
.thanks span {
    display: inline-block;
    padding: 0 1px;
    margin-left: 5px;
    color: #555;
    font-weight: bold
    }
.back_to_razdel {
    float: right;
    clear: right;
    margin-top: 12px;
    display: inline-block;
    width: 143px;
    text-align: center
    }
.zennik {
    display: inline-block;
    margin-left: 13px
    }
.banner_div > div, div.calendar {
    z-index: 90 !important
    }