* { margin: 0px; padding: 0px; }
html { width: 100%; height: 100%; }
body { font-family: arial; font-size: 9pt; color: #000000; height: 100%; margin: 0 auto; padding: 0; width: 1000px; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }
a { color: #781E19; text-decoration: underline; }
a:hover { text-decoration: none; }

img { border: none; border-width: 0px; }
h1, h2, h3, h4, h5, h6 { color: #272727; font-family: Arial; font-size: 12pt; padding: 0px 0px 10px 0px; }
p { padding: 0px 0px 15px 0px; }
ul { margin: 0px 0px 10px 10px; }
li { margin: 5px 0px 10px 15px; }
table { border-collapse: collapse; }
input, select, textarea { font-family: tahoma; font-size: 8pt; color: #000000; }
.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0px; }

/* ----- special classes styles ----- */
.main { position: relative;  height: auto;  z-index: 100; }
.stats { display: inline; height: 0; left: -1000px; position: absolute; top: -1000px; visibility: hidden; width: 0; }
/* ----- content styles ----- */
.content { position: relative; width: 1000px; float: left;   z-index: 50; background-color: #FFFFFF;}
.content h1 { font-size: 10pt; padding: 0px 0px 15px 25px; text-transform: uppercase; }

/* ----- header start ----- */
.header { width: auto; }

/* ----- #banner_0 ----- */
#banner_0 { width: 800px; height: 90px; }

/* ----- peregorodka ----- */
.header .peregorodka { position: relative; border-top: 1px solid #000; border-bottom: 1px solid #000; height: 4px; line-height: 4px; font-size: 0pt; background: #511314; }
.header .peregorodka .peregorodka-white-center { left: 153px; top: 0px; position: absolute; width: 397px; height: 4px; background: #f0ece3; }

/* ----- menu-logo ----- */
p.logo_choise{font-size:11px; position:absolute; color:#4D4D4D; margin-top:60px; margin-left:229px}
.nav{ float:right; width:60%;}
.header { position: relative;  z-index: 300; }
.header .menu-logo { background: #E9E1D9; height: 90px;  position: relative;  z-index: 350; }

.header .menu-logo .menu { padding-top:9px}
.header .menu-logo .menu table {width: 100%; text-align: center; }
.header .menu-logo .menu table.up{border-top: 2px solid #fff} 
.header .menu-logo .menu td { border-right: 2px solid #fff; border-bottom: 2px solid #fff; }
.header .menu-logo .menu td.first{ padding-left:10px; }
.header .menu-logo .menu .upper-menu {border-bottom: 2px solid #fff; }
.header .menu-logo .menu .last-item { border-right: none;; }
.header .menu-logo .menu .last-item .orange { color: #f88700; }

.header .menu-logo .menu .menu1 { position: relative; z-index: 340; }
.header .menu-logo .menu .menu2 { position: relative; z-index: 320; }
.header .menu-logo .menu .menu3 { position: relative; z-index: 300; }

.header .menu-logo ul.menu { color: #6F1B13; position: relative; padding: 3px 0px 3px 0px; z-index: 300; list-style-type: none; margin: 0;  }
.header .menu-logo ul.menu li { position: relative; margin: 0; text-align: center; /*margin-left: 10px;*/ }
.header .menu-logo .menu td.first ul.menu li { text-align:left}
.header .menu-logo ul.menu span { font-weight: bold; cursor: pointer; }
.header .menu-logo ul.menu a { color: #6F1B13; text-decoration: none; }
.header .menu-logo ul.menu .submenu { text-align: left; list-style: none; left: -5px; top: 13px; position: absolute; background:#E9E1D9; width: 120px; list-style-type: none; margin: 0; padding: 10px; }
.header .menu-logo ul.menu .submenu.sp1{ left:15px}
.header .menu-logo ul.menu .submenu.sp2{ left:15px}
.header .menu-logo ul.menu .submenu.sp3{ left:28px}
.header .menu-logo ul.menu .submenu.sp4{ left:44px}
.header .menu-logo ul.menu .submenu li { text-align: left; margin: 0 0 5px 0; }
.header .menu-logo ul.menu .submenu a:hover { text-decoration: underline; }

#menu li:hover ul, #menu li.hoverfix ul{ display: block; z-index: 1000000; }
#menu li ul { display: none; position: absolute; z-index: 1000000; filter: alpha(opacity=96); -moz-opacity: 0.96; opacity: 0.96; }
#menu li li { width: 150px; w\idth: 115px; float: none; z-index: 1000000; }

/* -----  line under menu start ----- */
.header .peregorodka1 { position: relative; height: 2px; line-height: 2px; font-size: 0pt; background: #c5b59e; }
.header .peregorodka1 .peregorodka-white-right { left: 183px; top: 0px; position: absolute; width: 617px; height: 2px; line-height: 2px; font-size: 0pt; background: #fff; }

/* ----- header end ----- */

/* ----- content-main ----- */
.content .content-main { border: 1px solid #c5b59e; border-top: none; background:#fff; margin-top:7px }
*:first-child+html .content .content-main { background: url("/images/new_index/content-center-back.gif") 1px 0px repeat-y; }
*html .content .content-main {/* background: url("/images/new_index/content-center-back.gif") 1px 0px repeat-y; */}


/* ----- content-left start ----- */
.content .content-left { position: relative; float: left; width: 180px; padding: 0px; border-right: 2px solid #c5b59e;border-top: 2px solid #c5b59e }
.content .content-left h5 { font-size: 9pt; padding: 0px 0px 10px 9px; text-transform: uppercase; font-weight: normal; }
.content .content-left ul { margin: 0px 0px 12px 0px; list-style: none; }
.content .content-left li { margin: 0px;}

/* ----- find ----- */
.content .content-left .find { position: relative; background: #691b19; width: 162px; height: 22px; padding-left: 18px; padding-top: 4px;}
.content .content-left .find .home { width: 11px; height: 12px; background: url("/images/new_index/sprite.gif") -272px -76px no-repeat; display: block; left: 3px; top: 6px; position: absolute; }
.content .content-left .find .field { width: 108px; height: 17px; border: 1px solid #b3b9c3; padding: 0px 5px; font-size: 7.5pt; }
html:root .content .content-left .find .field { padding-top: 2px; margin-top: -1px; height: 15px; }
*html .content .content-left .find .field { padding-top: 3px; margin-top: -1px; height: 15px; }
*:first-child+html .content .content-left .find .field { padding-top: 2px;  height: 15px; margin-top: -1px; }
.content .content-left .find .find-button { width: 29px; height: 17px; background: url("/images/new_index/sprite.gif") -242px -76px no-repeat; display: block; left: 140px; top: 4px; position: absolute; }

/* ----- #banner_1 ----- */
#banner_1 { width: 180px; }

/* ----- region-menu ----- */
.content .content-left .region-menu { position: relative; border-bottom: 1px solid #f0ece3;  border-top: 1px solid #f0ece3; }
.content .content-left .region-menu a { display: block; text-align: center; text-decoration: none; color: #f7dac4; background-color:#952625; padding: 3px 0px 3px 3px; border-bottom: 1px solid #6c1b19; }
*html .content .content-left .region-menu a {  height: 1%; }
.content .content-left .region-menu a:hover { background-color: #f00; }
.content .content-left .region-menu .white-border { height: 1px; width: 100%; background: #f0ece3; left: 0px; bottom: 0px; position: absolute; line-height:1px; font-size: 0pt; }

/* ----- menu ----- */
.content .content-left .menu { background: #f0ece3; padding-bottom: 10px; }
.content .content-left .menu a { color: #781e19; }
.content .content-left .menu li { background: url("/images/new_index/li.gif") 0 6px no-repeat; padding-left: 10px; margin-left: 16px; }
.content .content-left .menu li.none { background: none; padding-top:3px; margin-left: -4px; }
.content .content-left .menu a:hover { text-decoration: underline; color: #747472; }
.content .content-left .menu .map-search { color: #f88700; }
.content .content-left .menu .map-search:hover { color: #f88700; }
.content .content-left .menu .name { background: #c5b59e; margin-bottom:4px;}
.content .content-left .menu .name h4 { padding: 3px 0px 2px 9px; font-size: 9pt; text-transform: uppercase; width: 160px; line-height:14px; color: rgb(39, 39, 39);
                                        font-family: Arial;
                                        font-size: 12px;
                                        font-weight: bold; }
.content .content-left .menu .name h4 a { color: #000; text-decoration: none; }
.content .content-left .menu .name h4 a:hover { color: #fff; }
.place-photo.place-photo-menu {
    /*background: url("/images/new_index/ephoto.gif") no-repeat; */
    height: 40px;
    display: block;
    padding-bottom: 0px;
    text-transform: uppercase;
    width: 180px;
    color: #fff !important;
    border: 1px solid #940709;
    font-family: ptsans_bold;
    font-size: 14px;
    margin: 0 auto 8px;
    text-decoration: none;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    border-radius: 30px;
    z-index: 1;
    position: relative;
    background: #940709;
}

.place-photo.place-photo-menu:hover{
    color: #940709 !important;
    background: #fff;
    text-decoration:none !important;
}

.place-photo-block {
    background: #fff;
    width: 184px;
    height: 52px;
    position: relative;
    top: -2px;
    left: -1px;
}
/*.content .content-left .menu:before {*/
    /*background: #fff;*/
    /*width: 184px;*/
    /*height: 52px;*/
    /*content: "";*/
    /*position: absolute;*/
    /*top: -2px;*/
    /*left: -1px;*/
    /*z-index: 0;*/
/*}*/
/* ----- counters ----- */
.content .content-left .counters { background: #f0ece3; padding-bottom: 10px; }


/* ----- #banner_2 ----- */
#banner_2 { width: 180px; }

/* ----- #banner_3 ----- */
#banner_3 { width: 180px; }

/* ----- #banner_4 ----- */
#banner_4 { width: 180px; }

/* ----- content-left end ----- */


/* ----- content-center start ----- */
.content .content-center { position: relative; float: left; width: 614px; background:#fff; /*border-right: 2px solid #c5b59e;*/ }
.content .content-center h1, h2 { text-transform: uppercase; padding: 4px 0px 5px 0px; color: #1b487f; font-size: 9pt; }
.content .content-center h3 { text-transform: uppercase; padding: 4px 0px 0px 0px; font-size: 9pt; }

/* ----- common-spb start ----- */
.content .content-center .common-spb { position: relative; width: 464px; height: 28px; }
.content .content-center .common-spb a { left: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") 0px 0px  no-repeat; width: 464px; height: 28px; }
.content .content-center .common-spb a:hover { padding-bottom: 3px; }
/* ----- common spb end ----- */

/* ----- block start ----- */
.content .content-center .block { position: relative; }
.content .content-center .zindex100 { z-index: 100; }
.content .content-center .zindex200 { z-index: 200; }

/* ----- block name ----- */
.content .content-center .block .news { height: 21px; border-bottom: 2px solid #415c89; background: #a8c4e9; padding-left: 35px; }
.content .content-center .block .news .news-name { color: #1b487f; text-decoration: none; }
.content .content-center .block .news .news-name:hover { color: #a8c4e9; background: #1b487f; }
.content .content-center .block .news .doc-name { color: #1b487f; text-decoration: none; }
.content .content-center .block .news .doc-name:hover { background: #781e19; }
.content .content-center .block .news .left { left: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -181px -76px no-repeat; width: 30px; height: 21px; }
.content .content-center .block .news .left-video { left: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -212px -76px no-repeat; width: 29px; height: 21px; }
.content .content-center .block .news .right { right: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -181px -32px no-repeat; width: 106px; height: 21px; }

.content .content-center .block .news1 { height: 21px; border-bottom: 2px solid #72211d; background: #c5b59e; padding-left: 35px; }
.content .content-center .block .news1 .h3 { color: #72211d; }
.content .content-center .block .news1 .left { left: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -426px -87px no-repeat; width: 30px; height: 21px; }
.content .content-center .block .news1 .right { right: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -288px -87px no-repeat; width: 106px; height: 21px; }

.content .content-center .block .special { height: 21px; background: #c5b59e; padding-left: 35px; }
.content .content-center .block .special .left { left: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -395px -87px no-repeat; width: 30px; height: 21px; }
.content .content-center .block .special a { color: #72211d; text-decoration: none; }
.content .content-center .block .special a:hover { color: #747472; }
.content .content-center .block .special h1, h2 { text-transform: none; color: #000; }

.content .content-center .block .news .right-adv { right: 0px; top: 0px; position: absolute; background: url("/images/new_index/sprite.gif") -181px -54px no-repeat; width: 106px; height: 21px; }

/* ----- block inside ----- */
.content .content-center .block .inside { position: relative; padding: 4px 5px 3px 2px; }
.content .content-center .block .inside img { float: left; margin: 0px 5px 3px 0px; }
.content .content-center .block .inside a { color: #781e19; text-decoration: none; }
.content .content-center .block .inside a:hover { color: #f0ece3;  background: #781e19; }
.content .content-center .block .inside table { width: 100%; }
.content .content-center .block .inside td { border-right: 1px solid #f0ece3; padding: 0px 0px 3px 1px;  vertical-align: top; width:172px; }
.content .content-center .block .inside .adv-column {  vertical-align: middle; width: 94px; }
.content .content-center .block .inside span { font-weight: bold; color: #781e19; font-size: 8pt;}
.content .content-center .block .inside p { padding: 2px 0px 5px 5px; }

.content .content-center .block .inside .bluetable { background: #213b6f; }
.content .content-center .block .inside .bluetable img { margin: 3px 6px 3px 3px; width: 80px; height: 80px; border: 1px solid #f0ece3; }
.content .content-center .block .inside .bluetable a { color: #f0ece3; text-decoration: none; }

.content .content-center .block .inside .reports { display: block; background: url("/images/new_index/sprite.gif") -289px -32px no-repeat; width: 94px; height: 54px; }
.content .content-center .block .inside .reports:hover {  background: url("/images/new_index/sprite.gif") -289px -32px no-repeat; border-bottom: 3px solid #781e19;  border-top: 3px solid #213b6f;}

.content .content-center .block .inside .abroad { height: 60px; }
.content .content-center .block .inside .abroad  td { vertical-align: top; }
.content .content-center .block .inside .bordered img { border: 1px solid #781e19; }
.content .content-center .block .inside .bordered img:hover { border-bottom: 4px solid #781e19; }

.content .content-center .block .inside .special { background: #f0ece3;overflow:hidden; }
.content .content-center .block .inside .special img { float: none; margin: 0px 0px 6px 0px; }
.content .content-center .block .inside .special td { border: none; padding: 0px 0px 10px 0px; text-align: center; }
.content .content-center .block .inside .special a:hover { color: #747472;  background: none; }

.content .content-center .block .inside .adv { display: block; background: url("/images/new_index/sprite.gif") -383px -32px no-repeat; width: 92px; height: 54px; }
.content .content-center .block .inside .adv:hover {  background: url("/images/new_index/sprite.gif") -383px -32px no-repeat; border-bottom: 3px solid #781e19;  border-top: 3px solid #213b6f;}

.content .content-center .block .inside .anchor-underline a { text-decoration: underline; }

.content .content-center .block .inside .spb-sale .new-flat { float:left;  font-size: 7.5pt; margin: 0px 0px 5px 5px; text-align: right; width: 216px; padding-right: 4px; }
.content .content-center .block .inside .spb-sale .new-flat .second-hand { text-align: left; }
.content .content-center .block .inside .spb-sale .new-flat a { margin-right: 6px; }
.content .content-center .block .inside .spb-sale span { font-size: 8pt; font-weight: bold; color: #000; display: block; }
.content .content-center .block .inside .spb-sale .sector { padding-right: 4px; }
.content .content-center .block .inside .spb-sale form { margin-bottom: 5px; }
.content .content-center .block .inside .spb-sale .underline { text-decoration: underline; }
.content .content-center .block .inside .spb-sale .flat-menu .flats { float: left; margin-left: 7px; padding-bottom: 10px; font-size: 7.5pt; position: relative; }
.content .content-center .block .inside .spb-sale .flat-menu .flats img { float: none; }
.content .content-center .block .inside .spb-sale .flat-menu .flats .flats-block { margin-bottom: 2px; background: #c5b59e; padding: 5px 5px 5px 5px; width: 205px; position: relative; }
.content .content-center .block .inside .spb-sale .spb-find { position: relative; border-top: 1px solid #c5b59e; margin: 0 auto; width: 420px; height: 30px; }
.content .content-center .block .inside .spb-sale .spb-find a { font-weight: bold; text-decoration: underline; left: -5px; top: 10px; position: absolute; }

.content .content-center .block .inside .spb-sale #rooms, .content .content-center .block .inside .spb-sale #districs { display: none; }

.content .content-center .block .inside .spb-sale .treangle { font-size: 0; line-height: 0; display: block; width: 15px; height: 10px; background: url("/images/new_index/treangle.gif") no-repeat; right: 5px; top: 7px; position: absolute; }
*html .content .content-center .block .inside .spb-sale  .treangle { top: 10px; }

.content .content-center .block .inside .near-spb-sale { position: relative; text-align: center;  padding-bottom: 10px;  }
.content .content-center .block .inside .near-spb-sale td { width: 50%; padding: 0px 10px 10px 5px; text-align: left; }
.content .content-center .block .inside .near-spb-sale table p { padding: 2px 0px 15px 0px; font-weight: bold; }

.content .content-center .block .inside .near-spb-sale .left { display: none; width: 180px; border: 1px solid #c5b59e; left: 5px; top: 225px; position: absolute; background: #f0ece3; padding: 0px 5px 5px 5px; }
.content .content-center .block .inside .near-spb-sale .right {  display: none; width: 180px; border: 1px solid #c5b59e; left: 235px; top: 225px; position: absolute; background: #f0ece3; padding: 0px 5px 5px 5px; } 

/* ----- block end ----- */

/* ----- partner-events ----- */
.content .content-center .partners-events {  position: relative; }
.content .content-center .partners-events a { text-decoration: none; font-weight: bold; color: #781e19; }
.content .content-center .partners-events a:hover { color: #f0ece3; background: #781e19; }
.content .content-center .partners-events table { width: 100%; }
.content .content-center .partners-events td { width: 50%; vertical-align: top; padding: 10px 10px 0px 10px;   } 
.content .content-center .partners-events td.bright { border-right: 1px solid #c5b59e;  } 
.content .content-center .partners-events .name { height: 20px; background: #c5b59e; }
.content .content-center .partners-events .name td { padding: 3px 0px 0px 3px; }
.content .content-center .partners-events img { float: left; padding-right:3px;}
.content .content-center .partners-events p { padding-bottom: 20px; }
.content .content-center .partners-events .all { text-align: right; padding: 0px 3px 3px 0px; }
.content .content-center .partners-events .all a { font-weight: normal; }

/* ----- content-center end ----- */


/* ----- content-right start ----- */
.content .content-right {
    width:200px;
    float: right;
    background:#fff;
    /*border-right: 1px solid #fff;*/
    /*border-top: 2px solid #938369; */
}
.content .content-right ul { margin: 0px 0px 12px 10px; list-style: none; }
.content .content-right li { margin: 0px; background: url("/images/new_index/li.gif") 0 6px no-repeat; padding-left: 10px;}

.content .content-right .chapter-name { padding: 7px 5px; font-size: 18px; color:#eae1da; text-align: center; background: #95816e; font-family:ptsans_bold;  }
.content .content-right .chapter-name a { text-decoration: none; color:#eae1da; font-size:18px; font-family:ptsans_bold ; line-height:16px; }

.content .content-right .chapter-inside{ border: 3px solid #eae1da; border-right: none; border-top:none;}
.content .content-right .chapter-inside.dark { background-color: #e9e1d9; border:solid 1px #e9e1d9; border-right: none;}
.content .content-right .chapter-inside .url { color: #ff8a00; text-decoration: none; }
/*.content .content-right .chapter-inside p { padding-bottom: 7px; text-align: center;}*/
/*.content .content-right .chapter-inside .index-bn { margin: 5px 10px 10px 10px; background: url("/images/new_index/sprite.gif") -476px -32px no-repeat #8f2a2d; border: 1px solid #8f2a2d; width: 127px; height: 135px; text-align: right; }*/
.content .content-right .chapter-inside .index-bn { margin: 0px 10px 20px 10px; width: 127px; height: 135px; text-align: right; }
.content .content-right .chapter-inside .vacances { margin-left: 5px; margin-bottom: 10px; width: 140px; height: 22px; background: url("/images/new_index/sprite.gif") -0px -91px no-repeat; text-align: center; padding-top: 3px; }
.content .content-right .chapter-inside .vacances a { font-weight: bold; color: #fff; text-decoration: none; }
.content .content-right .chapter-inside .vacances a:hover { text-decoration: none; color: #fff; }

.content .content-right .chapter-inside .light-back { background: #fcf8f3; }

.content .content-right .chapter-inside .usd { color: #781e19; font-weight: bold; background: #fcf8f3; text-align: center; padding: 5px 0px; }
.content .content-right .chapter-inside .eur { font-weight: bold; text-align: center; padding: 5px 0px; }

.content .content-right .chapter-inside .express-price { padding: 10px; color: #95816e; font-family:ptsans_regular; font-size: 14px;}
.content .content-right .chapter-inside .express-price a { text-decoration: none; }
.content .content-right .chapter-inside .express-price a:hover { text-decoration: none; }

.content .content-right .chapter-inside .base { width: 100%; font-size: 7.5pt; text-align: center; }
.content .content-right .chapter-inside .base .td-left { text-align: left; }
.content .content-right .chapter-inside .base td { border-right: 1px solid #c5b59e;border-bottom: 1px solid #c5b59e; }

.content .content-right .chapter-inside .registration { margin-top: 7px; text-align: right; }
.content .content-right .chapter-inside .registration a { color: #000; font-size: 7.5pt; text-decoration: underline; }
.content .content-right .chapter-inside .login { width: 100%; margin-bottom: 10px; }
.content .content-right .chapter-inside .login td { padding: 5px 0px 0px 5px; }
.content .content-right .chapter-inside .login a { color: #000; font-size: 7.5pt; text-decoration: underline; }
.content .content-right .chapter-inside .field { width: 83px; height: 16px; border: 1px solid #b3b9c3; padding: 0px; font-size: 7.5pt; margin-right: 4px; }
html:root .content .content-right .chapter-inside .field { padding-top: 2px; height: 14px; }
*html .content .content-right .chapter-inside .field { padding-top: 2px; height: 14px; }  
*:first-child+html .content .content-right .chapter-inside .field { padding-top: 2px; height: 14px; }     
.content .content-right .chapter-inside .enter-center { text-align: center; }
.content .content-right .chapter-inside .enter-center .enter { width: 53px; height: 20px; }

.content .content-right .chapter-inside .vote { font-size: 7.5pt; padding: 10px 5px;}
.content .content-right .chapter-inside .vote p { text-align: left; clear: both; }
.content .content-right .chapter-inside .vote input { margin-bottom: 5px; float: left; display: inline; }
/**html .content .content-right .chapter-inside .vote input { margin-top: 3px; }
*:first-child+html .content .content-right .chapter-inside .vote input { margin-top: 3px; }*/
.content .content-right .chapter-inside .vote label { margin-left: 5px; float: left; display: inline; }
*html .content .content-right .chapter-inside .vote label { margin-top: 4px; }
*:first-child+html .content .content-right .chapter-inside .vote label { margin-top: 4px; }
.content .content-right .chapter-inside .vote .vote-button { color: #fff; background: #771e18; width: 80px; height: 20px; border: 2px outset #771e18; }
.content .content-right .chapter-inside .vote-center { text-align: center;  padding-bottom: 15px;}
.content .content-right .chapter-inside .vote-center a { color: #000; text-decoration: none; }
.content .content-right .chapter-inside .vote-center a:hover { color: #000; color: #747472; }
.content .content-right .chapter-inside .vote-center .archiv { font-size: 8pt; }
.content .content-right .chapter-inside .vote .enter-center { text-align: center; clear: both; }
.content .content-right .chapter-inside .vote .enter-center input { float: none; }

/* ----- #banner-rc-1 ----- */
#banner-rc-1 { width: 150px; }

/* ----- #banner-rc-2 ----- */
#banner-rc-2 { width: 150px; } 

/* ----- #banner-rc-3 ----- */
#banner-rc-3 { width: 150px; }

/* ----- #banner-rc-4 ----- */
#banner-rc-4 { width: 150px; }

/* ----- #banner-rc-5 ----- */
#banner-rc-5 { width: 150px; }


/* ----- content-right end ----- */


/* ----- content footer start ----- */
.content .content-footer { position: relative; width: 982px; padding: 5px;  /*border-top: 1px solid #c5b59e;*/ }
.content .content-footer span { right: 5px; top: 5px; position: absolute; font-weight: bold; color: #781e19; }
.content .content-footer p { padding: 0px; color: #747472; font-size: 8pt; }
.content .content-footer img { padding-bottom: 5px; }
.content .content-footer .menu { padding-right: 0; margin-bottom: 5px; }
/*.content .content-footer .menu { padding-right: 60px; margin-bottom: 5px; }*/
.content .content-footer .menu a { margin: 0px 7px; color: #781e19; text-decoration: none; }
.content .content-footer .menu a:hover { color: #747472; }
.index-footer-bottom {
    display: flex;
    justify-content: space-between;
}
.link_to_decloration a,
.terms_of_use a,
.privacy_policy a{
    color: #781e19;
    font-family: Arial;
    text-decoration: none;
    display: inline-block;
    margin: 5px 7px;
    font-size: 11px;
    font-weight: bold;
}
.link_to_decloration a span {
    position: static !important;
    color: #f68b1f !important;
}
.link_to_decloration a:hover, .terms_of_use a:hover, .privacy_policy a:hover {
    color: #f68b1f !important;
}
.terms_of_use
{
    position: relative;
    /*left: 418px;*/
    /*bottom: 20px;*/
}
/* ----- content footer end ----- */








/* ----- footer styles ----- */
.footer { position: relative; width: 1000px; font-size: 8pt; padding-bottom: 30px; } 

/* ----- #banner_footer ----- */
#banner_footer { width: 1000px;  }


/* ----- content styles ----- */
.right-column { position: relative; width: 200px; float: left; z-index: 10; }

/* ----- #banner-r-1 ----- */
#banner-r-1 { width: 200px;  }

/* ----- #banner-r-2 ----- */
#banner-r-2 { width: 200px; } 

/* ----- #banner-r-3 ----- */
#banner-r-3 { width: 200px; }

/* ----- #banner-r-4 ----- */
#banner-r-4 { width: 200px; }

/* ----- #banner-r-5 ----- */
#banner-r-5 { width: 200px; }

/* ----- #banner-r-6 ----- */
#banner-r-6 { width: 200px; }

.right-column ul { margin: 0px 0px 12px 10px; list-style: none; }
.right-column li { margin: 0px; background: url("/images/new_index/li.gif") 0 6px no-repeat; padding-left: 10px;}
.right-column a { color: #781e19; font-weight: bold; }
.right-column a:hover { text-decoration: underline; color: #747472; }

.right-column .chapter-name { padding: 7px 5px; font-size: 7.5pt; text-align: center; background: #c5b59e; }
.right-column .chapter-name a { text-decoration: none; }

.right-column .chapter-inside .url { color: #ff8a00; text-decoration: none; font-weight: normal; }
.right-column .chapter-inside p { padding: 7px 0px; text-align: center;}
.right-column .chapter-inside .light-back { background: #fcf8f3; border: 1px solid #c5b59e; border-top: none;  }

table.reiting{background-color: #FFFFFF}
table.reiting td{padding:3px}
table.reiting th.left{background:#EAE9E1; color:#660000; font-weight:bold; line-height:25px; text-align:left; padding-left:20px; width:50%; border-bottom:solid 1px #C4B59E}
table.reiting th.right{background:#EAE9E1; color:#660000; font-weight:bold; line-height:25px; text-align:center; width:50%; border-bottom:solid 1px #C4B59E; border-left:solid 1px #DFDACE}
table.reiting td.left{background: url(/images/new_index/bg_one_reiting.gif) bottom repeat-x; text-align:left; padding-left:20px; width:50%; border-bottom:solid 1px #C4B59E;}
table.reiting td.right{background: url(/images/new_index/bg_one_reiting.gif) bottom repeat-x; text-align:center; width:50%; border-bottom:solid 1px #C4B59E; border-left:solid 1px #DFDACE; font-weight:bold}


/* ----- #banner-novgorod ----- */
a.ban_novgorod{display:block; border:solid 1px #CC9999; background:#F9ECE8; text-decoration:none; font-size:14px; 
               padding:5px 0  5px 40px; margin:1px}
a.ban_novgorod span.excl{color:#C41212; font-size:36px; font-weight:bold; position:absolute; margin-left:-27px; margin-top:-5px}
a.ban_novgorod span.novg{color:#CC0000; text-decoration:underline}

/*---theme of day----*/
.theme{ background:#e8f6ff}
.theme .head{background:url(/images/new_index/bg_td_head.gif) repeat-x; height:28px}
.theme .head .logo{float:right; padding-right:0;width:96px; height:28px}
.theme .head .logo a{background:url(/images/new_index/logo_gazeta_new.png); display:block; width:73px; height:16px;margin-top:5px;}
.theme .head .logo a.rss{background: url(/images/new_index/rss.gif) no-repeat; display:block; width:14px; height:14px; float:right; margin-left:5px; margin-top:6px}
.theme .head .logo a.tw{background: url(/images/new_index/twitter.gif) no-repeat; display:block; width:14px; height:14px; float:right; margin-top:6px}
.theme .head .art{float:left; padding-left:17px}
.theme .head .art a{font-size:12px; color:#fff; font-weight:bold; line-height:28px; text-decoration:none;}
.theme .head .time{color:#fff; float: left; font-size:10px; line-height:28px; padding-left:30px}
.theme .theme_main{margin-top:6px; padding-left:17px; padding-right:7px; position:relative}

.theme .theme_main a.theme_img{float:left;  padding-right:14px;}
.theme .theme_main a.theme_img img{width:170px;border:solid 1px #4685b4; height:130px;}
.theme .theme_main a.h2{font-size:14px;text-decoration:none; color:#1b487f;display:block;font-weight:bold;text-transform:uppercase;padding-bottom:7px;}

/*.theme .theme_main h1{ margin:0; padding-bottom:7px}
.theme .theme_main h1 a{font-size:14px; text-decoration:none; color:#1b487f;}
.theme .theme_main h2{font-size:14px}
.theme .theme_main a.text{color:#000; text-decoration:none; line-height:15px; float:left; width:239px}*/

.theme .theme_main div.text{width:250px;float: left;  }
.theme .theme_main div.text h1{margin:0; padding:0; padding-bottom:7px}
.theme .theme_main div.text h1 a{font-size:14px; text-decoration:none; color:#1b487f;}
.theme .theme_main div.text a{ color:#000; text-decoration:none; line-height:15px; }

.theme .theme_foot{padding:7px 11px 7px 11px}
.theme .theme_foot .line{border-top: 0; padding-top: 0; position:relative;}
.theme .theme_foot .line .more_news{ background:url(/images/new_index/theme_point_bl.gif) 7px 5px no-repeat; padding-left:22px; margin-bottom:2px; }

.theme .theme_foot .more_news a{color:#1b487f; font-size:11px; font-weight: bold; text-decoration:none; }
.theme .theme_foot .more_news span{font-size:10px; color:#60829b; padding-left:12px; }

.theme .theme_foot .more_news_2{padding-top:7px; border-top:none}
.theme .theme_foot .more_news_2 .more_news{ background:none; padding-left:0; clear:both; float:left;  }
.theme .theme_foot .more_news_2 span{font-size:11px; font-weight:bold; color: #1b487f /*#60829b*/; float:left; width:83px; display:block; padding-left:5px}
.theme .theme_foot .more_news_2  a{color:#1b487f; font-weight:normal; padding-left:20px; float:left; width:333px}

/*metro object cart*/
.map_metro_st{margin-top:10px;}
.map_metro_st a.metro_op{background:url(/images/site/bn_ico_metro.gif) no-repeat ; color:#78302d; font-weight:bold; text-decoration:none; float:left; padding-left:38px; cursor:pointer; line-height:13px; height:30px}
.map_metro_st a.zum_map{background:url(/images/site/bn_ico_metro.gif) no-repeat 0 -70px; color:#78302d; font-weight:bold; text-decoration:none; float:right; padding-right:50px; padding-left:38px; cursor:pointer; height:30px; line-height:13px}

.map_metro_st .line_metro{margin-top:10px; margin-bottom:10px}
.map_metro_st .line_metro div.color_line{background:url(/images/site/bn_ico_metro.gif) no-repeat;  padding-left:38px; float:left; height:25px; line-height:25px; width:260px}
.map_metro_st .line_metro div.color_line a{text-decoration:underline; cursor:pointer}
.map_metro_st .line_metro div.color_line span{float:right; padding-right:45px; font-weight:bold}

.map_metro_st .line_metro div.red_line{ background-position: 0 -230px; color:#d30526}
.map_metro_st .line_metro div.red_line a{color:#d30526;}
.map_metro_st .line_metro div.red_line span{color:#d30526;}


.map_metro_st .line_metro div.green_line{ background-position: 0 -395px; color:#0a6f20}
.map_metro_st .line_metro div.green_line a{color:#0a6f20;}
.map_metro_st .line_metro div.green_line span{color:#0a6f20;}

.map_metro_st .line_metro div.blue_line{ background-position: 0 -155px; color:#053481}
.map_metro_st .line_metro div.blue_line a{color:#053481;}
.map_metro_st .line_metro div.blue_line span{color:#053481;}

.map_metro_st .line_metro div.orange_line{ background-position: 0 -315px; color:#ff7f00}
.map_metro_st .line_metro div.orange_line a{color:#ff7f00;}
.map_metro_st .line_metro div.orange_line span{color:#ff7f00;}

.map_metro_st .line_metro div.violet_line{ background-position: 0 -485px; color:#92007b}
.map_metro_st .line_metro div.violet_line a{color:#92007b;}
.map_metro_st .line_metro div.violet_line span{color:#92007b;}
a.back_obj{background:url(/images/site/bn_ico_metro.gif) no-repeat 0 -620px;  padding-left:38px; float:left; height:19px; line-height:19px; width:260px; color:#958f8f; margin-top:10px; cursor:pointer; text-decoration:underline}
.dash_up{background:url(/images/site/vertical_gray_dashed.gif) repeat-y 15px 0; height:10px; position:relative; margin-top:-7px; margin-bottom:-3px}
.dash_but{background:url(/images/site/vertical_gray_dashed.gif) repeat-y 15px 0; height:10px; position:relative;  margin-bottom:-10px}

div.main_tizer_14 {border:solid 1px #ccc; border-top:none; width:auto; font-size:12px; font-family:Arial;background-color: rgb(255, 255, 255); /*border-right: 1px solid rgb(204, 204, 204); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204);*/ width: auto; font-size: 12px !important; font-family: Arial !important;}
.tizer_td {position: relative; height: 85px; z-index: 1;} 
div.tizer_bord {border-top: 1px solid rgb(204, 204, 204); padding-top:10px }
.img_a{ position:absolute; z-index:555; background:#fff; left:10px; top:10px;  height:auto;}
.img_a img{border: 1px solid rgb(204, 204, 204); width:65px; height:65px; top: 0; left: 0; position:absolute;}
.text_a {font-weight: bold; text-decoration: none !important; color: black !important; padding-left: 5px; display: block; float:right; width: 110px;}
.text_a:hover {color: #781e19 !important; text-decoration: none !important;}


.chapter-bd-short{ border-right: none; margin-top:6px  }
.chapter-bd-short .head{color: #eae1da;background: #95816e;    padding: 7px 0px 7px 8px;font-size: 17px;font-family: ptsans_bold;line-height: 16px; }
.chapter-bd-short .head a{color: #eae1da; text-decoration:none}
.chapter-bd-short-body{background:#f5f2f1; border:solid 3px #eae1da;font-family: ptsans_regular; border-right:0; border-top:0; padding:10px 6px 7px; color:#95836f}
.chapter-bd-short-body p{ margin:0; padding:0; line-height:12px}
.chapter-bd-short-body .date{ font-size:12px}
.chapter-bd-short-body .center{ font-size:18px;font-family: ptsans_bold; line-height:18px; margin:5px 0 3px}



.chapter-bd { border: 3px solid #eae1da; border-right: none;}
.chapter-bd .head{padding:7px 11px;  background:#eae1da; font-family:ptsans_bold; font-size:14px; color:#95836f; line-height:14px; text-align: left;}
.chapter-bd .head span {display:block; color:#95836f}
.chapter-bd .head span:first-child {text-transform: uppercase;}
.chapter-bd .head span > a { font-size:16px; color:#95836f; text-decoration: none; cursor: pointer; float: right;}

.chapter-bd .sub_head{padding:9px 5px;  background:#f5f2f1; font-family:ptsans_bold; font-size:20px; color:#95836f; line-height:18px; text-align: center; margin-left: -1px;}
.chapter-bd .sub_head span {display:block; color:#95836f}
.chapter-bd .sub_head span:nth-child(2) {font-size:12px;}


.chapter-bd h1{background:#eae1da; font-size:18px; color: #95816e; text-align:center; padding:2px 3px; font-family:ptsans_bold; text-transform: none;}
.chapter-bd .item{background-color: #f5f2f1; font-family:ptsans_regular; font-size: 14px; color: #86837f; height:22px; line-height:22px; padding:0; border: 1px solid #eae1da; border-bottom: none;}
.chapter-bd .item:hover, .chapter-bd .item.op{background-color: #ffffff; color: #95816e;}
.chapter-bd .item:hover a, .chapter-bd .item.op a {color: #95816e;}
.chapter-bd .item a, .chapter-bd ul li a {font-family:ptsans_regular; font-size: 14px; color: #86837f; float:left; width:98px; text-decoration:none !important; padding-left:8px;}
.chapter-bd .item.op a{/*background:url(/images/chapter-bd_bg.png) 2px -103px no-repeat*/}
.chapter-bd .item.non a{background: none; padding-left: 23px; width:83px;}
.chapter-bd span.data_1{float:left; width:44px; }
.chapter-bd span.data_2{float:right; width:34px; font-family:ptsans_bold; }
.chapter-bd span.data_2.up{color:#309e09}
.chapter-bd span.data_2.down{color:#da1f30}
.chapter-bd ul{ list-style:none !important; margin:0 !important; padding:0 !important; clear:both; margin-left:5px !important; background:#fff; display: none;}
.chapter-bd ul li{color: #95816e; background:#fff !important; height:20px; line-height:20px;padding:0 !important}
.chapter-bd ul li a{font-size: 12px; background:none; padding-left: 19px; width:82px; color:#95816e !important;}
.fs10{font-size:10px}
.chapter-bd .item > a {cursor: pointer}

/*new logo*/
.logotype{background:url(/images/new_index/new_logo.png)  no-repeat 18px 12px ; width:365px ;  height:90px ;float:left; position:relative; }
.logotype.ny2015{ background:url(/images/new_index/logo_ny2015.png) no-repeat}
.logotype.ny2016{ background:url(/images/new_index/logo_ny2016.png) no-repeat}
.logotype.may { background: url("../../images/may/logo_9may.png") no-repeat scroll 0px 13px transparent; }
.logotype span.regions{ left:180px; top:16px; font-family:Arial, Helvetica, sans-serif; display:block; position:absolute; width:180px;  font-size:15px; color:#555555; font-weight:bold; line-height:18px; }
.logotype span.age{position:absolute; font-weight:bold; color:#6e1914; left:5px; top:4px; width:24px; height:12px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAMCAYAAAB4MH11AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOxJREFUeNq0U6EOg0AMZcscHo+f3zQfgN800/NMg0fMoWF66M3j8Xj8adZLXklDxt2xZE1egEuvr6+vbMZx9P4Zu8f9xu8h4Up4Et4L+QEhJkSEgtBaCUTxlOAbcvdoYCDkBOWiYIuLGaE35AVCnZbcLeTrWhWeE8GJUBNKA0GMgs1qD9ARd/kt9NgOIKhwpqCmcfXAFCFINC4onkD5AKOr2Z10DQErK4SxJVQdQXAWHqRYgo49+DWUZes8VwIlRiV98S2b5zyiFrPmmfdYWU3wmuV2YlwTQQTTOBKgFluS4yzDN/9sg627jwADAC2/NWOqekgxAAAAAElFTkSuQmCC);}

.region{color: #4D4D4D;font-size: 11px;left: 180px;position: absolute;padding-left:0; margin-top:53px; }
div.region a.sel{ color:#333333; font-size:12px; width: auto; display:block; padding:3px 18px 0 0px; text-decoration:none;}
div.region a.sel img{ margin:0 4px}
div.region a.sel span{ color:#94070a; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; display:block; position: relative}
div.region a.sel span:before{ background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNpinKSpfoTp3iNrBlyAiYnhr56mC9N/IQGP/7w8v3Gp+ycvc4L5wtW9TMxnLn35Jy9diU3Rfy7Ov/8F+QLABoMI5is3e/9JSzzAUCgvPYP53JWXcIVgQQlRFwZ2tv9wvojQJ6brd3LgToUxmM9evvtPUXYe3G2SYijOYZzCzolqnYjQx//sbO+Ynr5QRBZnwfCljGQQAyPDB4anL1DEAQIMAOmONT13JEQlAAAAAElFTkSuQmCC); width:10px; height:8px; position:absolute; right:-11px; top:4px; content:""}

div.region:hover div#region{ display:block !important}
#region {position: absolute;width:auto;z-index: 1; background:#fff;border: 1px solid #6f1b13;margin: -1px 0px 0px 0;}
#region .reg_select {background: #fff;    height: auto;    overflow: hidden;    padding: 0px;    width:330px;
                     white-space: nowrap; height: auto;    }
#region .reg_select a{
    display: block;    height: 30px;    font-size: 12px;    line-height: 30px;    font-weight: bold;    color: #999;    cursor: pointer;    padding: 0px 5px 0px 0px;    vertical-align: middle;    margin:0px; text-decoration:none; width:330px;   }
#region .reg_select a img{ float:left; margin:3px 7px 0px 4px}
#region .reg_select a.other{ padding-left:30px }
#region .reg_select a:hover{background: #6f1b13 !important; color: #fff;}

.i-sale::before {
    content: '';
    position: absolute;
    width: 138px;
    height: 13px;
    background: url(/images/left-m-sale-new.png);
}

.top-sale::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 12px;
    width: 117px;
    height: 12px;
    background: url(/images/t-list-sale-new.png);
}

.top-sale.internal::before {
    content: '';
    top: -10px;
}
#header .menu-logo ul.menu li {margin-left: 0;}
.menu_left {
    position: relative;
}

.with-img li {
    margin-left: 25px;
}

.with-img img {
    display: block;
    margin: 7px 0 7px 0;
}

.bot-left {
    display: block;
    margin: 7px 0px 7px -25px;
}


/*new*/
@font-face {
    font-family: 'ptsans_regular';
    src: url('fonts/PTS55F.eot');
    src: url('fonts/PTS55F.woff') format('woff'), url('fonts/PTS55F.ttf') format('truetype'), url('fonts/PTS55F.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ptsans_bold';
    src: url('fonts/PTS75F.eot');
    src: url('fonts/PTS75F.ttf') format('truetype'), url('fonts/PTS75F.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.wid_news{width:600px; height:300px; position:relative; background:#fff}
h4{ font-family:ptsans_regular; color:#231f20; font-size:24px; margin:5px 0; font-weight:normal; padding:0; line-height:24px}
h4 > a { font-family:ptsans_regular; color:#231f20; text-decoration: none;}
h4 > a:hover { color:#4082b4}
h4.blue_link > a {color: #4082B4; font-size: 20px; font-weight: bold;}
h4.blue_link > a:hover {color: #000000;}
.wid_news .vert_pre {	width: 400px; 	height: 300px;margin: 0px;	padding: 0px;	float: left;	z-index: 500; display:none; overflow:hidden}
.wid_news .vert_pre div{z-index: 1;	position: relative;}
.wid_news .vert_pre img { width:400px; height:300px}
.wid_news .vert_pre .play{background: rgba(0,0,0,0) url(/images/play_hover.png) 48% 48% no-repeat;width: 100%;height: 100%;
                          position: absolute; z-index:0}
.wid_news .vert_pre p{z-index: 501; position:absolute; bottom:6px; margin:0 6px;  font-family:ptsans_bold; font-size:20px; color:#231f20; /*line-height:18px;*/ padding:6px;display:block;background:rgba(255,255,255, 0.6);}
.wid_news .vert_pre p > a{color: #000000; text-decoration: none;}
.wid_news .vert_tmb {width: 186px; height: 300px; float:right; font-family:ptsans_bold; font-weight:normal; }
.wid_news .vert_tmb table{ height:100%; }
.wid_news .vert_tmb table td { box-sizing:border-box; padding:0; z-index: 1;  position:relative; font-size:18px; line-height:20px;}
.wid_news .vert_tmb td table td{ vertical-align: middle; height:100%}
.wid_news .vert_tmb td table{height:100%; margin:0; background: }
.wid_news .vert_tmb td table td{  box-sizing:border-box;  padding:15px 10px; }
.wid_news .vert_tmb td div{height:100%;  margin:0 }
@-moz-document url-prefix()
{
    .wid_news .vert_tmb td div{display:inline-table; }
}
.wid_news .vert_tmb td.active { background:#fff; color:#000; }
.wid_news .vert_tmb td.active div{box-shadow:0px 0px 4px 1px #d6d6d6; height:100%;  margin:0 }

.wid_news .vert_tmb td  a{  color:#808285; text-decoration:none;  }
.wid_news .vert_tmb td.active:before{	position: absolute; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAlCAYAAACd4bMaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAolJREFUeNqUVs+LEmEYVme2tFp1V91tQ00P4pqCiIcOIWFgHbxIh+wSnUQ6LMH+FZ06iIdAoU4q4V+giCfTLqYIEkEGhgrqYVfBH4vO1/vJjMxOM863Dzx8l3nned4f3zujUMhDyVLFksJnq9V6QivIoORxg9VqtUffQHX7gnQ6bVSr1WckyioeN8oWi+XUbre/lFPF+d0CqoF3gfuJROK00+m0EYAmyJErEhUKhTQ+n++V1Wp14YdoGWUuED9HBYPBE4fDcU5RlGzQHlAD1AIPI5GIvVarfUE87Mr1NvAe8AAqe5zL5V5Pp1O0K5ivegeoA5qi0eijdrv9AwkgFkyzqvvYrslkMmez2XdIBFKtwap64FEsFvP1er2rXcGcXZrtKVY1ut3uh+Vy+TOSgGpXawKBwInf73+jIOgnvzUmGAZ7o9Gooh0Qa82hXq9/AEU6WywWSC6Yy3Wr6nQ6bX8ASAYKQV9xhY8LhcJHhmEQSTDXHnxrDoD3+/3+GhEAq3L92p6j0eibgvCic4GYDD6TyeT7yWQyI91P/JE0GI1Gc7FY/ESSs+hYhsNhV7fbnZLkzLBc48WIWalULkul0jlUncg6f8o2VxE2h7PZbH6Xm20kcLBRr1arl+DgAywBUUVKoH7NCSx2JbTtwuv1amHp+Ujs/1e8eDzuGwwGY6FtSuIF174Ws9nsCtTnNpvtmUqlErUtub/H4zHS6XR/4cI8NRgMR6T2uWuK7RtSqdSL+XwuukmEQLzebwh7+xds0a+kY8sVT8M60GYymcfD4VCyYFKt27hZLpcXHo9nbDabn5Oq06wDXAN1Pp93waL5eRP7NDu+mHS9Xn9L+lvBCH4r0Hq9/v1PgAEAUbRBhZTVQwAAAAAASUVORK5CYII=)	 no-repeat;	width: 15px;	height: 37px; top:20%;	z-index: 5; content:""; left:-15px;}
.wid_news .vert_tmb td.active a{ position:relative; z-index:9; text-decoration:none; color:#231f20}
.wid_news .vert_tmb td:hover {}
.vert_pre.video_play{box-sizing:border-box}
.vert_pre.video_play img, .vert_pre.video_play p{display:none;}

.topread_head{background:#fff; width:100%  }
.topread_head a {cursor: pointer; font-family:ptsans_regular; font-size:12px;color:#776855; line-height:12px; padding: 8px 10px; box-sizing:border-box; text-transform:uppercase; }
.topread_head a.left{display:block; float:left; width:45%; height:42px;  text-decoration:none;}
.topread_head a.right{display:block; float:right; width:55%; height:42px;  text-decoration:none; }
.topread_head a.activ{ background:#95816e; color:#fff }
.topread_head a:hover{ text-decoration: none !important; }
.topread_left{ padding-left:10px; padding-right:8px; padding-top:8px}
.topread_left a{ display:block; font-family:ptsans_bold; font-size:13px; color:#808285; text-decoration:none; clear:both ;}
.topread_left a:hover{color:#000000; text-decoration:none !important}
.topread_left a span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNpijIqKYsACXIFYEcreBMQvkCWZ0BQbA/ElIN4FxDOh+AkQTwZiTmya/ID4MBBLoxnEDMQhUDlRZE32QLwaiDuA+DUQrwHiv0gap0Bt2gjEbExQzgog3gfETUB8B4ijgbgMSdN9IA6COr8apOk7EB8BYgOo9bOAeALURpBt14B4PdQ1IKfugzkvDogfQW3cDcQLgFgXiCuB2ApqIMigXCA+CNMEss0NygZ5mB/qPJBmUJxsB+JiIJ4OUsCC5O6PQOwMxJlA3AU1/QsQbwViWyC+DFPIgiVip8NMxAUAAgwAw8wt77Vw2u0AAAAASUVORK5CYII=) no-repeat 0 5px; padding-left:20px; float:right; color:#878787;font-family:ptsans_regular; }
.topread_left.comment a span{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpijIqKOsnAwGDGQBjUMxGpEATMmBhIAINI8VMi1b5gARKGQCwHxB5A3ALEl4E4C4i/oym+DFL8GorVgXgHEIcC8RdCbj4IxD64FIIAQIABAF4GDv5DwMD3AAAAAElFTkSuQmCC) no-repeat 0 5px;}
.topread_left .clear{ height:23px}
.topread_left .all{ text-transform:uppercase}

dl.widget_two{  border-radius:0px;  padding:0; border:solid 1px #C5B59E; margin-top:7px}
dl.widget_two dt{font-size:16px; color:#fff; font-family:ptsans_regular; /*background-image: linear-gradient(to bottom, #46729f 0px, #3d6390 100%);*/ background-color: #938369; display:block; text-align:center; padding:5px; }
dl.widget_two dd{padding:0px 5px 0px 15px; margin:0}
dl.widget_two dd a{margin:10px 0;  display:block; color: #776855; font-size: 13px; font-family:ptsans_bold; text-decoration: none;}
dl.widget_two dd a:hover{color: #000000;}


.article a.art{ display:block;font-family:ptsans_regular; font-size:14px; color:#272727; border-bottom:dashed 1px #cfcfcf; margin:20px 0; text-decoration:none}
.article a.art .head{display:block}
.article a.art .head span.comm{  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNpijIqK6mJgYCgCYmYG0sFTIA5iAhL5ZBoAAtJAHA4yhI2BMsDJxEAFMGrIYDfkPoVm3GEBJVsgTkNKtVFAzANlvwPiNXgMeATEU0CGXADiLCQJD6ghIAVuQHyT3DC5DMRWxBiAy5CDQGwLzaFEAYAAAwBDchGdE//zXQAAAABJRU5ErkJggg==) no-repeat 0 3px; padding-left:20px;  font-size:14px; display:inline-block; margin:0 10px }
.article a.art .head span.view{  background: url(/images/icons_new.png) no-repeat 0 -656px; padding-left:20px;  font-size:14px; display:inline-block}
.article a.art .head span:first-child{ margin-left:18px}
.article a.art .zag{ display:block; font-size:25px; font-family:ptsans_bold; margin-top:-3px;  margin-right:20px; line-height:22px; margin-bottom:5px}
.article a.art .zag span{ position:relative; top:3px}
.article a.art .zag span.video{ background: url(/images/icons_new.png) no-repeat 0 -821px; display:inline-block; width:25px; height:16px;}
.article a.art .zag span.graph{ background: url(/images/icons_new.png) no-repeat 0 -740px;  display:inline-block; width:25px; height:16px}
.article a.art:hover .zag span.video{ background: url(/images/icons_new.png) no-repeat -1px -1353px;}
.article a.art:hover .zag span.graph{ background: url(/images/icons_new.png) no-repeat -1px -1449px; }
.article a.art dl{ display:block; width:100%; margin:20px 0}
.article a.art dl dt{ display:inline-block; vertical-align:top; width:200px; text-align:left; position:relative}
.article a.art dl dd{ display:inline-block; vertical-align:top; width:380px; line-height:20px;  }
.article a.art dl dt img{ width:180px; height:135px}
.article a.art:hover .zag{ color:#808285}
.article a.art:hover dl dt span.play{background:rgba(0,0,0,0.5) url(/images/play_hover.png) 48px 38px no-repeat;  width:180px; height:135px;  position:absolute; } 
.article  a:last-child{ border-bottom:none; margin-bottom:0}

.adv8{ border:none; margin:7px; background:#efede1; padding-left:7px; padding-right:7px}

.special{width:100%; background:#efede1!important}
.special{ border-collapse:collapse; border-spacing:0}
.special td{ width:149px !important; padding:2px 2px 9px 2px !important;  text-align:center;  box-sizing:border-box; position:relative; max-width:149px; height:135px !important; vertical-align:top }
.special tr td:first-child{ padding-left:}
.special td>a{ display:block; position:relative;  height:100px}
.special td>a img{ width:145px ; height:96px; z-index:1; position:absolute; left:0;     -webkit-transition: all 0.5s ;     -moz-transition: all 0.5s  ;     -o-transition: all 0.5s ;     transition: all 0.5s    }
/*.special td>a:hover img{ box-shadow:0 0 3px 1px green; position:absolute; left:0; top:0}*/
.special td>a:hover img{ z-index:9 !important; box-shadow:0 0 5px 2px rgba(0,0,0,0.9); position:absolute; width:339px !important; height:225px !important; left:0}
.special td > div { height: 30px; overflow: hidden; position:absolute; top:100px}
.special tr td:nth-child(2) a:hover img{ left:-55% }
.special tr td:nth-child(4) a img, .special tr td:nth-child(3) a img{ left:inherit; right:0}
.special tr td:nth-child(3) a:hover img{ right:-55%}
.special tr:last-child td a img{ top:inherit; bottom:4px}

.ban600{ padding:0 7px 7px}

.color_blue {color: #24BFE8; font-weight: 700;}
.color_orange {color: #F47920; font-weight: 700;}
.under {text-decoration: underline;}

.express-price.calendar {background-color: #f5f0ed; padding: 0 !important;}
.express-price.calendar p {padding: 10px; text-align: left !important; color: #95816e; font-size: 14px; font-family:ptsans_regular;}
.express-price.calendar p:hover {background-color: #ffffff;}
.express-price.calendar p b {font-size: 18px;  font-family:ptsans_bold;}
.express-price.calendar a {color: #95816e;}
.chapter-name.calendar {padding-left: 12px !important; margin-top: 0;}

.express-price.forum {background-color: #f5f0ed; padding: 0 !important;}
.express-price.forum p {padding: 10px; text-align: left !important; color: #231f20; font-size: 16px; font-family:ptsans_bold;}
.express-price.forum a {color: #231f20;}
.express-price.forum a span {font-size: 12px;}
.express-price.forum p:hover, .express-price.forum p a:hover {color: #827d7c;}
.chapter-name.forum {padding-left: 12px !important; margin-top: 0; text-transform: uppercase;}

.chapter-name.oc {/*text-align: left !important;*/ margin-top: 0;}  
.express-price.oc { padding-right: 5px !important;}
.express-price.oc div {float: left; margin-bottom: 8px;}  
.express-price.oc div.item_small {width: 52px; margin-left: 14px;}  
.express-price.oc div.item_small:first-child {margin-left: 0px;}  
.express-price.oc label {display: block; float: left; padding: 0;}
.express-price.oc input[type="text"] {width: 30px; margin-right: 3px; border: 0; height: 20px}
.express-price.oc div.item_small:first-child input[type="text"] {width: 40px;}  
.express-price select {width: 183px; border: 0; height: 20px}
.express-price.oc input[type="submit"] {float: left; width: 122px; height: 40px; border: 0; margin-left: 4px; margin-top: 12px; background: url(/images/new_index/oc_btn.png) 0px 0px no-repeat; cursor: pointer;}
.express-price.oc input[type="submit"]:active {background: url(/images/new_index/oc_btn.png) 0px -40px no-repeat;}
.express-price.oc a.clear_btn {float: left; width: 56px; height: 40px; border: 0; color: #95816e; font-family:ptsans_regular; font-size: 14px; padding: 3px 0px; margin-top: 12px; cursor: pointer;}

.select_div {float: left; width: 183px; color: #000000; text-align: left; font-size: 12px;}
.select_div a {color: #000000; display: block; width: 100%; padding: 2px; cursor: pointer; height: 15px;}
.select_div a:hover {background-color: #95816e; color: #FFFFFF;}
.select_div_head { width: 169px; padding: 2px 7px; height: 16px; line-height: 20px; background: url(/images/new_index/search_arr1.png) right center no-repeat #ffffff; margin-bottom: 0 !important; cursor: pointer;}
.select_div_body {display: none; position: absolute; margin-top: 20px; width: 173px; padding: 0px 5px 5px; background-color: #ffffff;}
.select_div_body > input[type="checkbox"] {display: none;}

.kvm{color:#666666; font-size:10px; text-align:left; margin:0;}

table#bn_Actualnew1 tr td a, table#bn_Actualnew2 tr td a, table#bn_Actualnew3 tr td a, tr#bn_Actualnew td a {display: block; width: 196px; height: 120px; text-decoration: none; font-family: ptsans_bold;}
table#bn_Actualnew1 tr td a strong, table#bn_Actualnew2 tr td a strong, table#bn_Actualnew3 tr td a strong, tr#bn_Actualnew td a strong {display: none;}
table#bn_Actualnew1 tr td a:hover strong, table#bn_Actualnew2 tr td a:hover strong, table#bn_Actualnew3 tr td a:hover strong, tr#bn_Actualnew td a:hover strong {display: block; background:rgba(250,250,250,0.9); width: 168px; height: 89px; margin: 0px 1px 0px 6px; padding: 10px; padding-top: 22px; font-size: 17px;}

table.special a {text-decoration: none;}
table.special a:hover {text-decoration: underline;}

.urist_head {font-size: 14px; color: #95816e; font-family:ptsans_bold; margin: 5px 10px; padding: 0;}
.urist_text {font-size: 12px; color: #95816e; font-family:ptsans_regular; margin: 5px 10px; padding: 0;}
.urist_text a {color: #95816e; text-decoration: none;}
.urist_link {font-size: 16px; color: #95816e; font-family:ptsans_bold; margin: 10px; padding: 0;}
.urist_link a {color: #95816e; text-decoration: none; padding-right: 14px; background: url(/images/new_index/arr_right.png) right 70% no-repeat;}

.latvia_link_a
{
    margin:0; 
    padding:1px 0 2px 26px;
}
.latvia_link_b
{
    background: none !important;
    margin:0; 
    padding:1px 0 2px 26px;
}

.latvia_link_menu
{
    margin:0 !important; 
    padding:1px 0 2px 26px !important;
    font-weight:bold;
    
}

.latvia_link_menu_a
{
    position: relative;
    left: 2px;
}

.latvia_link_menu_a a
{
    position: relative;
    right: 2px;
}

.latvia_link_menu_b
{
    background: url(/images/new_index/li.gif) 0 8px no-repeat !important;
    position: relative;
    left: 16px;
}

.latvia_link_menu_b a
{
    position: relative;
    right: 16px;
}

.discount_header
{
    margin:0; 
    padding-left: 18px;
}

.discount_header_a
{
}

.discount_header_b
{
    background: none !important;   
}

.discount_menu 
{
    margin:0; 
    padding-left: 18px;
    font-weight: bold;
}

.discount_menu_a 
{
    
}

.discount_menu_b 
{
    background: none !important;    
    position: relative;
    right: 9px;
}

.menu_left_a
{
    margin-left: 24px; padding: 2px 0px 11px 0px;
}

.menu_left_b
{
    margin-left: 27px;
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
    top: -7px;
    background: url(/images/new_index/li_orange.gif) 0 8px no-repeat;
    right: 11px;
}
.link_jk_left_menu_b 
{
    color: #f68b1f !important;
    font: 16px Arial;
    font-weight: 600;
    word-wrap: break-word;
    position: relative;
    left: 10px;
    line-height: 15px;
}

.link_jk_left_menu_b:hover {
    color: #666666 !important;
}

.link_jk_header_b
{
    color: #f68b1f !important;
    font: 16px Arial;
    font-weight: 600;
    word-wrap: break-word;
    position: relative;
    left: 10px;
    line-height: 15px;
}

.arenda_link_a a
{
    margin: 5px auto 15px auto;
    display: block;
    background: no-repeat center url(/images/arenda.png);
    width: 113px;
    height: 42px;
}

.arenda_link_b
{
    position: relative;
    left: 16px;
    background: url(/images/new_index/li.gif) 0 8px no-repeat;
}

.arenda_link_b a
{
    position: relative;
    left: 8px;
    bottom: 8px;
}

.arenda_link_b a strong
{
    font: 16px Arial;
    font-weight: 600;
}

.bottom_links {

}

.bottom_links a {
    font-size: 14px;
    color: #272727;
    text-decoration: none;
}

.price_on_prop {
    border: 1px solid #a7a7a7;
    width: 199px;
    background: #fff;
}

.price_on_prop:hover {
    /*box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.18);*/
    border: 1px solid #d6d6d6;
}
.price_on_prop_link {
    padding: 8px 0px 8px 1px;
    background: #fff;
    width: 201px;
    margin-bottom: 0px;
}
.price_on_prop_link a {
    color: #333333;
    font-size: 14px;
    font-family: ptsans_regular;
    text-decoration: none;
}
.price_on_prop_link:hover a {
    color: #A4A4A4;
}

.banner_main-1 {
    opacity: 1;
    position: relative;
    margin: 20px 0;
}
.banner_main-1 span {
    font-size: 16px;
    font-family: ptsans_regular;
    color: rgb(254, 254, 254);
    line-height: 74px;
    position: absolute;
    top:0;
    right:20px;
    z-index: 7;
}
.banner_main-1:hover span{
    text-shadow: 0px 0px 76px rgba(208, 96, 6, 0.004);
}

.banner_main-1:hover {
    opacity: .9;
}