﻿* {
    margin: 0;
    padding: 0;
}
html {width:100%}
body {
    background:#f6f7fb;
    color:#000;
    font: 62.5% Arial;
    position:relative;
    margin:0 auto;
    max-width:1600px;
    min-width:997px;
}
.inIframe {
    min-width:220px;
}
h1 {
    color:#054d88;
    font-size:2em;
    font-weight:normal;
    margin-bottom:1em;
    margin-left:16px;
    text-transform:uppercase;
}
h2 {
    font-size:1.8em;
    font-weight:normal;
    margin-bottom:10px;
    margin-left:16px;
}
h3 {
    font-size:1.6em;
    margin-bottom:10px;
}
h4 {
    color:#06429c;
    font-size:1.5em;
    margin-bottom:5px;
}
h5 {
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:.5em;
}
*:focus {outline:none}
a, a:visited {color:#069}
a img {border:0}
img {border:0}
.allPlus {
    background:url("/i/plus.gif") no-repeat 0 5px;
    color:#59677c;
    clear:both;
    font:1.1em Tahoma;
    line-height:1.3;
    padding-left:15px;
    text-decoration:none;
    text-align:right;
    white-space:nowrap;
    float:right;
}
.allPlus:visited {color:#59677c}
a.toMakeStart {
    color:#5c6e77;
    font-family:Tahoma;
}
a.imitH4 {
    color:#06429c;
    display:block;
    font-size:1.4em;
    margin-bottom:5px;
    position:relative;
}
a.toListen {
    background:url("/i/bull_b1.gif") no-repeat 0 -47px;
    color:#9d3a04;
    display:block;
    font-size:1.2em;
    padding:5px 0 4px 25px ;
}
a.downloadPlayer {
    background:url("/i/winamp.gif") no-repeat;
    color:#006ea0;
    float:right;
    font-size:1.2em;
    font-weight:bold;
    padding:15px 0 11px 50px;
}
a.moreAddSite {
    background:url("/i/more_add_site.gif") no-repeat;
    color:#758082;
    font-size:1.1em;
    padding:7px 0 5px 30px;
}
a.getInBest {
    background:url(/i/in_best_sites.png) no-repeat;
    float: right;
}
p {margin-bottom:1em; color:#61737d}
p.styles {
    background:url("/i/dot3.gif") no-repeat 0 6px;
    color:#999;
    font-size:1.1em;
    padding-left:10px;
}
p.d1 {
    color:#477ab4;
    font-size:1.6em;
    font-weight:bold;
    margin-bottom:3px;
}
p.d2 {
    color:#7f7f7f;
    font-size:1.2em;
    white-space:nowrap;
}
p.d2 span {font-weight:bold}
p.path {
    color:#777;
    font-size:1.1em;
    height:1.5em;
    overflow:hidden;
}
p.path a {color:#777}
p.path span {font-size:1.3em; margin:0 5px}
p.date {
    font-size:.9em;
    margin-bottom:8px;
}
p.date2 {
    color:#666;
    font-size:1.1em;
}
p.date2 strong {
    color:#5f6588;
    font-size:110%;
}
p.info {
    color:#9d3a04;
    font-size:1.2em;
    margin-top:8px;
}
p.info a {
    color:#9d3a04;
    text-decoration:none;
}
p.info a:hover {text-decoration:underline}
p.info span {
    background:url("/i/dot3.gif") no-repeat 0 6px;
    color:#999;
    font-size:90%;
    margin:0 0 0 5px;
    padding-left:8px;
}
p.info .span1 {background:none; margin:0; padding:0}
table {
    border-collapse:collapse;
    width:100%;
}
td {
    padding:0;
    vertical-align:top;
}
.level_0 {padding:0 16px}
.level_0 h1,
.level_0 h2 {margin-left:0}
.about p {font-size:1.2em}
.coop {font-size:1.2em}
.coop img {margin-right:5px; vertical-align:middle}
.header {
    background:#c9d4d3 url(/i/bg_header.gif) repeat-x 0 100%;
    min-height:250px;
    padding:10px 0;
}
.wrapper {
    float:left;
    width:100%;
}
.header .r_col {
    margin-left:192px;
    margin-right:10px;
}
.header .l_col {
    float:left;
    margin-left:-100%;
    padding:0 10px;
    width:172px;
}
.header .wrap_search {
    float:left;
    margin:10px 10px 0 0;
}
.header .rightFromSearch {
    float:left;
    margin-top:10px;
    width:164px;
}
.wrapHeaderBanns {height:93px; text-align:center; white-space:nowrap}
.footer {
    background:#dee4e7 url("/i/bg_footer.gif") no-repeat 18px 100%;
    border-bottom:3px solid #b0c1ca;
    height:84px;
    position:relative;
}
.footer ul {
    padding:10px 240px 0 0;
    text-align:right;
}
.footer li {
    display:inline;
    font-size:1.1em;
    margin:0 0 0 15px;
}
.footer li a {color:#59677c}
.footer .wrap_banns_foot {
    background:#b0c1ca;
    padding:7px 4px 1px;
    position:absolute;
    right:240px;
    bottom:0;
}
.footer .wrap_banns_foot img {margin:0 3px}
.footer .copyright {
    color:#59677c;
    font-size:1.2em;
    margin:40px 0 0 195px;
}
.footer .awd {
    color:#59677c;
    font-size:1.1em;
    line-height:2;
    position:absolute;
    right:20px;
    bottom:2px;
    text-align:right;
    text-decoration:none;
}

.content {padding:10px 15px}
.content h1,
.content h2 {margin-left:0}
.bord {border:1px solid #ccc}
.unit {clear:both;}


ul ul,
ul ol,
ol ol,
ol ul  {font-size:100%; margin-left:15px}
ul li,
ol li {color:#61737d; font-size:1.2em; margin-left:15px; margin-bottom:5px}
ul li {list-style-type:square}
ul ul li {list-style-type:disc}
ol li {list-style-type:decimal}

ul.type1 li {
    color:#069;
    font-size:1.2em;
    clear:both;
    list-style:none;
    margin-bottom:.6em;
    margin-left:0;
    overflow:hidden;
}
ul.type1 li img {
    float:left;
    margin-right:7px;
}
ul.type1 a {color:#069}

ul.nav {float:right;}
ul.nav li {
    border-left:1px solid #c8cecc;
    float:left;
    font-size:1.2em;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding:5px 0;
}
ul.nav li a {
    color:#616266;
    padding:0 10px;
    outline:none;
}
ul.nav li:hover {background:url("/i/bg_ulnav.gif") repeat-x;}
ul.nav li:hover a {color:#000; text-decoration:none}
ul.nav .active {background:url("/i/bg_ulnav.gif") repeat-x;}
ul.nav .active a {color:#000; text-decoration:none; cursor:default}

ul.katSites {
    float:left;
    width:50%;
}
ul.katSites .ulPopup {margin-left:0}
ul.katSites li {
    font-size:1.4em;
    float:left;
    clear:left;
    margin:0 10px 8px 0;
    width:100%;
    list-style:none;
    line-height:1;
    position:relative;
    z-index:0;
}
ul.katSites li span {
    bottom:0;
    position:absolute;
    right:0;
}
ul.katSites a:hover {color:#2ea803}
ul.katSites li:hover {z-index:1}
ul.katSites li:hover table.wrap_ulPopup {display:block}
ul.katSites a {
    background-repeat:no-repeat;
    background-position:0 0;
    color:#069;
    float:left;
    margin-right:18px;
    padding-left:28px;
    text-decoration:none;
    line-height:1.2;
}
ul.ulPopup {
    background:#fcfefb url("/i/bg6.jpg") repeat-x 0 100%;
    color:#666;
    float:none;
    padding:10px;
    text-align:right;
    width:11.3em;
}
ul.ulPopup li {
    background:url("/i/dot2.gif") repeat-x 0 100%;
    float:none;
    font-size:.82em;
    margin:0 0 3px;
    overflow:hidden;
    padding-bottom:3px;
    position:relative;
    line-height:1.4;
    list-style:none;
}
ul.ulPopup li a {
    color:#069;
    float:left;
    text-decoration:underline;
    padding:0;
    line-height:1.3;
    text-align:left;
}
table.wrap_ulPopup {
    position:absolute;
    left:70px;
    bottom:13px;
    display:none;
    width:auto;
    z-index:3
}
table.wrap_ulPopup .c4 {border:1px solid #35cb00;}
table.wrap_ulPopup .tl4,
table.wrap_ulPopup .tr4 {width:3px; height:1px}
table.wrap_ulPopup .tr4 {height:1px}
table.wrap_ulPopup .b4 {height:5px}
table.wrap_ulPopup .tl4 {background:url("/i/tl4.png") no-repeat}
table.wrap_ulPopup .t4 {background:url("/i/t4.png") repeat-x}
table.wrap_ulPopup .tr4 {background:url("/i/tr4.png") no-repeat}
table.wrap_ulPopup .l4 {background:url("/i/l4.png") repeat-y}
table.wrap_ulPopup .r4 {background:url("/i/r4.png") repeat-y}
table.wrap_ulPopup .bl4 {background:url("/i/bl4.png") no-repeat}
table.wrap_ulPopup .br4 {background:url("/i/br4.png") no-repeat}
table.wrap_ulPopup .b4 {background:url("/i/b4.png") repeat-x}
table.wrap_ulPopup .wrap_ugol {
    background:url("/i/ugol.gif") no-repeat;
    position:absolute;
    margin-top:-1px;
    margin-left:30px;
    width:9px;
    height:6px;
}
ul.katSites_inside {
    float:left;
    overflow:hidden;
    width:50%;
    margin-bottom:15px;
}
ul.katSites_inside li {
    color:#666;
    font-size:1.2em;
    list-style:none;
    margin-bottom:5px;
    margin-left:0;
}
ul.katSites_inside a {
    color:#069;
    margin-right:4px;
}
ul.common_menu {
    padding-left:10px;
    position:relative;
    overflow:hidden;
    z-index:1;
}
ul.common_menu li {
    float:left;
    list-style:none;
    margin-left:-1px;
    margin-bottom:0;
}
ul.common_menu li a {
    background:#f6f6f6;
    border:1px solid #727c7d;
    color:#525252;
    float:left;
    font-weight:normal;
    padding:3px 7px;
    text-decoration:none;
}
ul.common_menu li.active a {font-weight:bold}
ul.smsCountry {
    float:left;
    width:24%;
    margin-bottom:15px;
    margin-right:2px;
    overflow:hidden;
}
ul.smsCountry li {
    font-size:1.2em;
    list-style:none;
    margin-bottom:2px;
    margin-left:0;
    padding:6px 0 6px 30px;
    position:relative;
}
ul.smsCountry li img {
    display:none;
    position:absolute;
    left:8px;
    top:8px;
}
ul.smsCountry li a {color:#596072}
ul.smsCountry li.active {
    background:#cce4ed;
    font-size:1.2em;
    font-weight:bold;
}
ul.smsCountry li.active a {text-decoration:none}
ul.smsCountry li.active img {display:block}
ul.smsCountry li:hover {
    background:#cce4ed;
    font-size:1.2em;
    font-weight:bold;
}
ul.smsCountry li:hover a {text-decoration:none}
ul.smsCountry li:hover img {display:block}
ul.translateResalt li {
    background:url("/i/dot3.gif") no-repeat 0 7px;
    clear:both;
    color:#61737d;
    font-size:1.2em;
    overflow:hidden;
    list-style:none;
    margin-bottom:5px;
    margin-left:0;
    padding-left:10px;
}
ul.translateResalt li p {
    float:left;
    margin:0 15px 0 0;
    width:180px;
}
.bg_common_menu {
    border-top:1px solid #727c7d;
    margin-top:-1px;
}
.bg_common_menu .img1 {
    float:left;
    margin-top:-1px;
}
.bg_common_menu .img2 {
    float:right;
    margin-top:-1px;
    margin-right:-10px;
    position:relative;
}
ul.weather {padding-left:5px}
.weather li {
    list-style:none;
    margin-left:0;
    margin-bottom:0;
}
.weather li a:hover {
    background:#e9f4ec;
    border-bottom:1px solid #e9f4ec;
}
.weather li.active a {
    background:#e9f4ec;
    border-bottom:1px solid #e9f4ec;
}
.bg_weather {background:url("/i/bg16.gif") repeat-x}
.afishaSmall li {
    list-style:none;
    margin-left:0;
    margin-bottom:0;
}
.afishaSmall li a:hover {
    background:none;
    border:none;
}
.afisha li {
    list-style:none;
    margin-left:0;
    margin-bottom:0;
}
.afisha li a:hover {
    background:#e0e2ec;
    border-bottom:1px solid #e0e2ec;
}
.afisha li.active a {
    background:#e0e2ec;
    border-bottom:1px solid #e0e2ec;
}
.bg_afisha {background:url("/i/bg21.gif") repeat-x}

.tv li {
    font-family:Tahoma;
    overflow:hidden;
    list-style:none;
    margin-bottom:10px;
    margin-left:0;
}
.tv li p {float:left; font-size:.83em; margin:0}
.tv li div {color:#000; font-size:1em; padding-left:32px}
.tv li strong {
    font-weight:bold;
    display:block;
}
.tv li a {
    color:#666;
    font-size:.9em;
}

.tv_week {margin-top:25px}
.tv_week li {
    list-style:none;
    margin-left:0;
    margin-bottom:0;
}
.tv_week li a {overflow:hidden}
.tv_week li a:hover {
    background:#e7eff0;
    border-bottom:1px solid #e7eff0;
}
.tv_week li.active a {
    background:#e7eff0;
    border-bottom:1px solid #e7eff0;
}
.tv_week li.arrNextPrev a {
    background:none;
    border:none;
    padding:5px 7px 0;
}
.tv_week li.arrNextPrev a:hover {background:none}
.bg_tv_week {background:url("/i/bg24.gif") repeat-x}

.tv_prog ul {margin:7px 15px 20px 10px}
.tv_prog ul li {
    font-size:1.2em;
    list-style:none;
    margin-bottom:5px;
    margin-left:0;
}
.tv_prog ul a {color:#06429c}
.tv_prog ul a:hover {text-decoration:none}
.tv_prog ul img {float:left; vertical-align:middle; margin-right:5px}

.today {
    color:#000;
    font-size:1.1em;
    margin:15px 0 5px;
}
.time {font-size:1.8em; line-height:1.1; color:#000}
.time img {margin-right:4px; margin-bottom:-2px}
.lang {
    color:#000;
    display:block;
    font-size:1.1em;
    margin:15px 0 25px;
    min-height:18px;
    text-decoration:none;
}
.lang img {margin-bottom:-7px; margin-right:6px}
.logo {
    background:url(/i/logo.png) no-repeat;
    display:block;
    position:relative;
    text-decoration:none;
    height:7em;
    width:155px;
}
.logo span {
    color:#5d707a;
    font-size:1.1em;
    position:absolute;
    right:0;
    bottom:0;
}
.l_col2 {
    padding:0 10px;
    width:172px;
}
.r_col2 {
    padding:0 10px;
    width:240px;
}

.newsOnMain {margin-bottom:10px}
.newsOnMain .bord {background:#deebee url("/i/bg1.jpg") repeat-x;}
.newsOnMain .content {clear:both}
.newsOnMain h1 {
    color:#0b408e;
    margin-top:10px;
    margin-left:15px;
}
.newsOnMain h3 {color:#0b408e}

.yellowPages {margin-bottom:10px;}
.yellowPages .bord {background:#f7f9da url("/i/bg5.jpg") repeat-x}
.yellowPages .content {background:url("/i/bg_pic3.jpg") no-repeat 100% 0}
.yellowPages h1 {color:#dd6a38; display:block}

.oneNews { clear:left; margin-bottom:15px; white-space:normal}
.oneNews h5,
.oneNews h5 a {color:#069;}
.oneNews h5 a {text-decoration:none}
.oneNews h5 a:hover {text-decoration:underline;}
.oneNews p {font-size:1.1em;}
.oneNews .wrap {padding-left:107px;}
.oneNews table {
    background:#fff;
    float:left;
    margin-bottom:15px;
    width:auto;
}
.oneNews table td {
    border:1px solid #999;
    padding:2px;
    width:87px;
    height:87px;
    vertical-align:middle;
    text-align:center;
}
.addStyle {
    clear:none;
    float:left;
    height:102px;
    overflow:hidden;
    width:50%;
}
.addStyle table {margin:1px 0 15px 1px}
.addStyle .wrap {padding-right:10px}
.oneNews2 {
    float:left;
    width:24.5%;
    height:175px;
    overflow:hidden;
    padding:1px;
}
.oneNews2 h5 {color:#069; margin-right:10px}
.oneNews2 h5 a {color:#069}
.oneNews2 table {
    background:#fff;
    margin-bottom:10px;
    width:auto;
}
.oneNews2 table td {
    border:1px solid #999;
    padding:2px;
    width:87px;
    height:87px;
    vertical-align:middle;
    text-align:center;
}
.kolvoComms {
    color:#333;
    font-size:9px;
    margin-left:5px;
    white-space:nowrap;
}
.kolvoComms img {margin-bottom:-1px}
.topBriefNews .innerTopBriefNews {margin:-40px 0 25px -10px}
.topBriefNews p {
    color:#333;
    font-size:1.1em;
    font-weight:bold;
    margin-left:-3px;
}
.topBriefNews p a {
    cursor:pointer;
    display:inline-block;
    font-weight:normal;
    margin:0 0 0 3px;
    text-decoration:underline
}
.topBriefNews p a.active {
    background:#f7dde6;
    color:#333;
    cursor:default;
    padding:1px 6px;
    text-decoration:none;
}
.topBriefNews .bord {
    background:#fff;
    border:1px solid #9EAEAE;
    padding:10px 15px;
}
.topBriefNews li {color:#000}
.topBriefNews li {margin-top:10px}
.briefNews {
    float:right;
    padding-left:10px;
    width:40%;
    white-space:normal;
}
.briefNews ul li {
    color:#069;
    margin-left:15px;
    margin-bottom:10px;
    list-style:square;
    line-height:1.3;
    white-space:normal;
}
.briefNews ul a {
    color:#069;
    font-size:1.1em;
}

.numNews div.desc {
    display:table-cell;
    padding:0;
    margin:0;
    height:1%;
}
.numNews .num {
    color:#666;
    float:left;
    font-size:1.1em;
    margin-right:7px;
}

.singleNews p {font-size:1.2em; line-height:1.4}
.singleNews p.date2 {font-size:1em}
.singleNews .imgs {float:right; margin:0 0 8px 5px}
.singleNews .imgs table {margin-top:10px; width:auto}
.singleNews .info {margin-right:10px; margin-top:12px; text-align:right}

.popup_container {
    background:#fff;
    border:1px solid #ccc;
    cursor:pointer;
    display: table;
    width:51px;
    height:50px;
    float:left;
    overflow: hidden;
    margin-left:2px;
    z-index:1;
}
.vert_align {
    display: table-cell;
    vertical-align: middle;
    width:50px;
    border:1px solid #999;
    z-index:1;
}
.img_wrap {
    position: relative;
    text-align:center;
    width:51px;
    overflow:hidden;
}
.popup_wrap {
    border:1px solid #ccc;
    background:#fff;
    padding:10px;
}
.katalogSites .bord {background:#ebf0fb url("/i/bg2.jpg") repeat-x;}
.katalogSites .content {background:url("/i/bg_pic1.jpg") no-repeat 100% 0}
.katalogSites h1 {color:#0b408e}
.katalogSites .newSites {
    background:#e2eaf6 url("/i/bg3.gif") repeat-x;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    color:#069;
    float:right;
    padding:5px 9px;
}
.katalogSites .newSites a {
    color:#069;
    font:bold 1.2em Tahoma;
    margin:0 0 0 7px;
}
.katalogSites .newSites span {
    background:url("/i/trash2.gif") no-repeat;
    float:left;
    width:14px;
    height:14px;
}

.bestSites,
.bestSites2 {margin-bottom:10px}
.bestSites .bord {border-top:none; background:#fff url("/i/bg4.jpg") repeat-x}
.bestSites .content {
    background:url("/i/bg_pic2.jpg") no-repeat 100% 0;
    padding-bottom:0;
    padding-right:0;
}
.bestSites h1,
.bestSites h2,
.bestSites2 h2 {color:#10891b}
.bestSites .td1 {border-right:1px solid #ccc; padding-bottom:10px}
.bestSites .td2 {width:25%; padding-left:10px; border-right:1px solid #ccc}
.bestSites .td3 {width:25%; padding-left:10px;}
.bestSites .td1 ul li {
    float:left;
    width:43%;
}
.bestSites .allPlus {margin-right:10px}
.bestSites ul li {
    background:url("/i/dot.gif") no-repeat 0 6px;
    list-style:none;
    margin-bottom:5px;
    margin-left:0;
    padding-left:10px;
}
.bestSites ul a {
    color:#069;
    margin-right:10px;
    text-decoration:none;
}
.bestSites2 .bord {background:#fff url("/i/bg4.jpg") repeat-x}
.bestSites2 .template {margin:20px 0 0}
.bestSites2 .template table {width:173px; height:106px}
.bestSites2 .template td {width:171px; height:104px}
.bestSites2 .template .desc {margin-left:183px; padding-left:0}
.bestSites2 .moreAddSite {float:right; background:url("/i/in_best_sites.png") no-repeat; padding-bottom:7px}

.rightFromSearch .bord {
    background:#edf0f0 url(/i/bg8.jpg) repeat-x 0 100%;
    border:1px solid #85a8b2;
}
.rightFromSearch .content {padding-right:10px;}
.rightFromSearch .ro_sms {background:url(/i/bg_pic4_ro.jpg) no-repeat 0 100%;}
.rightFromSearch .ru_sms {background:url(/i/bg_pic4.jpg) no-repeat 0 100%;}
.rightFromSearch .content div {float:right}
.rightFromSearch .content div.clear {float:none}
.rightFromSearch .content div a {
    background-repeat:no-repeat;
    background-position:0 3px;
    color:#069;
    display:block;
    font:1.2em Tahoma;
    margin-bottom:3px;
    padding-left:16px;
}
.rightFromSearch .content div .sms1 {background-image:url("/i/sms1.gif")}
.rightFromSearch .content div .sms2 {background-image:url("/i/sms2.gif")}
.rightFromSearch .content div .sms3 {background-image:url("/i/sms3.gif")}
.rightFromSearch .content div .sms4 {background-image:url("/i/sms5.gif")}
.rightFromSearch .allPlus {width:54px; text-align:left}

h1.weather {
    color:#477ab4;
}
h1.weather span {
    color:#888;
    display:block;
    font-size:12px;
    margin-top:4px;
    text-transform:none;
}
div.otherTowns {
    background:url("/i/pic4.gif") no-repeat;
    margin-top:11px;
    padding:4px 0 0 40px;
}
div.otherTowns p {margin:5px 0 8px 0}
.weather .bord {background:#f7fbfc url("/i/bg_pic5.jpg") no-repeat 100% 0}
.weather th {
    font-size:1.1em;
    text-align:right;
    vertical-align:top;
}
.weather th a {
    position:relative;
    vertical-align:top;
    color:#fff;
}
.weather th span a {
    left:-16px;
}
.weather th a img {
    margin:0 3px;
    position:absolute;
    top:2px;
}
.weather td img {margin-bottom:-4px}
.weather td {
    font:1.0em Tahoma;
    padding-top:5px;
    text-align:right;
    vertical-align:bottom;
}
.weather td.toLeft {text-align:left}
.weather td a {color:#666}
.weather h1 {color:#084ea1; margin-bottom:5px}
.weather .allPlus {margin-top:5px}
.weather_data {
    border-collapse:separate;
    clear:both;
    margin-bottom:10px;
    width:auto;
}
div.addWeather {
    background:#f8fbfd url("/i/bg_pic15.jpg") no-repeat 100% 0;
    width:370px;
}
.ugol4 {
    position:absolute;
    right:50px;
    top:-6px;
    width:12px;
    height:6px;
}
.ugol4 b {
    background:#99a9c5;
    border-left:1px solid #587582;
    border-right:1px solid #587582;
    display:block;
    height:1px;
    overflow:hidden;
}
.ugol4 .b1 {
    background:#587582;
    border:none;
    margin:0 5px;
}
.ugol4 .b2 {margin:0 4px}
.ugol4 .b3 {margin:0 3px}
.ugol4 .b4 {margin:0 2px}
.ugol4 .b5 {margin:0 1px}

.rateOfExch .bord {background:#f7fbfc url("/i/bg9.jpg") repeat-x}
.rateOfExch .content {background:url("/i/bg_pic6.jpg") no-repeat 100% 0}
.rateOfExch h1 {color:#1e6c0b}
.rateOfExch td {text-align:right; font:1.2em Tahoma; padding-bottom:5px}
.rateOfExch td img {margin-right:6px}
.rateOfExch td.toLeft {text-align:left}
.rateOfExch td.m {color:#686a67}
.rateOfExch td.m strong {color:#000}
.konverter h2 {color:#1e6c0b}
.konverter .content {background:url("/i/bg_pic6.jpg") no-repeat 100% 0; padding:10px 5px 10px 15px}
.konverter fieldset {border:none}

.konverter fieldset p {
    float:left;
    margin:0 10px 17px 0;
    _margin-right:5px;
    width:29%;
    _width:27.6%;
}
.konverter fieldset p label {
    font-size:1.2em;
    font-weight:bold;
}
.konverter fieldset p label img {
    margin:0 0 0 5px;
}
.konverter fieldset p input {
    border:1px solid #a7a6aa;
    padding:2px;
    width:70px;
    _width:65px;
}
.konverter fieldset .itogo {
    color:#666;
    clear:both;
    font-size:1.2em;
    margin:-5px 10px 0;
    text-align:right;
}
.indexes .bord {background:#eff7f9 url("/i/bg27.gif") repeat-x}
.indexes .content {padding:10px 5px}
.indexes h2 {color:#5b6f76; margin-left:10px}
.indexes .unpair {background:#fff}
.indexes td {font-size:1.2em; padding:4px 10px; vertical-align:bottom}
.indexes .up_down {white-space:nowrap}
.indexes td.m {color:#686a67; font-size:1.4em; padding-right:0; text-align:right}

td.up_down {font-size:.9em; text-align:right; vertical-align:bottom}
.green {color:#0c0}
.red {color:#c00}
.grey {color:#999}
.valutes {margin-bottom:10px}
.valutes .r {
    width:270px;
    padding-left:10px
}
.list_val td {font-size:120%; padding:5px 0 5px 15px}
.list_val td.m {color:#686a67; font-size:120%; padding:0; text-align:right}
.list_val td.m strong {color:#000}
.list_val td.up_down {font-size:90%; padding:7px 15px 5px 0;}
.list_val p {margin-bottom:3px}
.list_val p img {margin-right:5px}
.list_val span {color:#999}
.list_val span span {margin-left:10px}
.list_val td {vertical-align:middle}

.unpair2 {background:#ebfde7}
.unpair3 {background:#f0f2f1}

.schedule .bord {background:#f7fbfc url("/i/bg10.jpg") repeat-x}
.schedule .content {background:url("/i/bg_pic7.jpg") no-repeat 100% 0}
.schedule h1 {color:#4a4e6c; display:block}
.schedule ul {width:50%; float:left; overflow:hidden}
.schedule ul ul {float:none; margin-left:0; width:100%}
.schedule li {
    color:#4a4e6c;
    font:1.2em Tahoma;
    float:left;
    line-height:1.8;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    white-space:nowrap;
}
.schedule li img {vertical-align:middle; margin-right:2px}
.schedule li a {color:#4a4e6c;}
.schedule li ul li {
    background:url("/i/dot.gif") no-repeat 0 11px;
    font-size:100%;
    margin-left:19px;
    margin-bottom:0;
    padding-left:7px;
}

.funStory .bord {background:#f7fbfc url("/i/bg11.jpg") repeat-x}
.funStory .content {background:url("/i/bg_pic8.jpg") no-repeat 100% 0}
.funStory h1 {color:#ff7f01}
.funStory p {font-size:1.1em; position:relative}

.goroscop .bord {background:#000 url("/i/bg12.jpg") 0 0}
.goroscop .content {background:url("/i/bg_pic9.jpg") repeat-x}
.goroscop {color:#fff}
.goroscop a,
.goroscop a:visited {color:#fff}
.goroscop p {color:#fff; font-size:1.1em; position:relative}
.goroscop h1 {color:#f7fbfc; margin-bottom:0}
.goroscop .allPlus {color:#fff; background-image:url("/i/plus_white.gif"); background-position:0 4px}
.goroscop .wrap_sign {
    background:url("/i/bg_sign.jpg") no-repeat;
    height:60px;
    margin:0 auto;
    padding-top:14px;
    text-align:center;
    width:74px;
}
.goroscop .back,
.goroscop .forth {
    font:1.1em Tahoma;
    width:28%;
    margin-top:-45px;
}
.goroscop .currentSign {
    clear:both;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    position:relative;
    top:-5px;
    text-align:center;
}
.goroscop .back {
    background:url("/i/back.gif") no-repeat 100% 3px;
    float:left;
    padding-right:11px;
    text-align:right;
}
.goroscop .forth {
    background:url("/i/forth.gif") no-repeat 0 3px;
    float:right;
    padding-left:11px;
}
.goroSummary {
    margin-left:-1.8em;
    margin-bottom:15px;
}
.goroSummary a {font-size:1.2em}
.oneSign {
    float:left;
    width:30%;
    margin-left:1.8em;
    margin-bottom:20px;
    display:inline;
}
.oneSign img {
    float:left;
    margin:0 5px 5px 0;
}
.oneSign p {font-size:1.2em;}
.oneSign p.date {font-size:1em;}

.dating .bord {background:#8A103E url("/i/public/bg_dating.gif") repeat-x}
.dating label,
.dating a {color:#fff; font-size:1.2em; margin-right:4px}
.dating a {display:block; margin-bottom:10px; position:relative}
.dating .t1, .dating .t2, .dating .t3, .dating .t4, .dating .t5 {
    float:left;
    margin-bottom:10px;
}
.dating .content div input,
.dating .content div select {border:1px solid #a7a6aa; font-size:12px}
.dating .t1 {margin-right:3px}
.dating .t1 select,
.dating .t2 select {width:72px}

.mold .t1 select,
.mold .t2 select {width:65px}

.dating .t3 {margin-right:10px}
.dating .t3 input,
.dating .t4 input {width:30px}
.dating .t5 select {width:110px;}
.dating .btn_dating {width:70px}

.radio .bord {background:#f7fbfc url("/i/bg13.jpg") repeat-x}
.radio .content {background:url("/i/bg_pic10.jpg") no-repeat 100% 0; position:relative}
.radio h1 {color:#7b560e}
.radio li {
    color:#999;
    font-size:1.2em;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding-bottom:6px;
    position:relative;
}
.radio li a {
    background:url("/i/bull_b1.gif") no-repeat 0 4px;
    color:#069;
    display:block;
    padding-left:26px;
    padding-bottom:10px;
    position:relative;
}
.radio li a:hover {
    background-position:0 -46px;
}
.radio li span {
    display:block;
    font-size:.83em;
    line-height:1;
    margin-top:-8px;
    padding-left:26px;
}
.radio .currentWave a {background:url("/i/bull_b1_curr.gif") no-repeat 0 4px}

.tv .bord {background:#f7fbfc url("/i/bg14.gif") repeat-x}
.tv .content {background:url("/i/bg_pic11.jpg") no-repeat 100% 0}
.tv h1 {color:#005e5b}
.tv h1 span {font-size:60%; font-weight:bold}

.tv_progH1,
.tv_progH2 {color:#40858a}
.tv_progH1 span,
.tv_progH2 span {
    color:#888;
    display:block;
    font-size:12px;
    margin-top:3px;
    text-transform:none
}
.tv_progH2 {font-size:2em}
.tv_progH2 img {margin-right:7px}
.tv_prog th {
    text-align:left;
    width:33%;
}
.tv_prog h3 {
    background:#ddeff2;
    color:#326e72;
    margin:0 15px 0 0;
    padding:3px 10px 4px;
}
.tv_oneDay {
    clear:both;
    padding:10px;
}
.tv_oneDay p.date2 strong {display:block}
.tv_oneDay .r {padding-left:115px}
.tv_oneDay .l {
    float:left;
    width:115px;
}
.tv_oneDay li {
    color:#888;
    font-size:1.2em;
    overflow:hidden;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding:4px 0 4px 55px;
    position:relative;
}
.tv_oneDay li p {
    margin:0;
    display:table-cell;
}
.tv_oneDay li span {
    font-size:1em;
    float:left;
    padding-right:10px;
    text-align:right;
    width:4em;
}
.tv_oneDay li div {
    color:#666;
    font-size:.8em;
    position:absolute;
    left:5px;
    top:.3em;
}
.tv_oneDay li.now {
    background:#fff2bb;
    color:#000;
    font-size:1.4em;
}
.tv_oneDay li.now div {
    font-size:.7em;
}
.tv_oneDay li.now span {
    color:#9d3a04;
    font-weight:bold;
    width:3.5em;
}
.tv_oneDay li.further {
    color:#000;
    background:#e4ebed;
}
.tv_oneDay li.further span {
    color:#478381;
    font-weight:bold;
}
.afisha .bord,
.afishaSmall .bord {background:#f7fbfc url("/i/bg15.gif") repeat-x}
.afisha .content,
.afishaSmall .content {background:url("/i/bg_pic12.jpg") no-repeat 100% 0}
.afisha h1 {color:#69738f}
.afisha .allPlus,
.afishaSmall .allPlus {margin-top:5px}
.afisha,
.afishaSmall li {
    overflow:hidden;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
}

.afishaSmall li a {
    color:#069;
    font-weight:bold;
}
.afisha li img,
.afishaSmall li img {float:left}
.afisha li ul,
.afishaSmall li ul{margin-bottom:5px}
.afisha li li,
.afishaSmall li li {margin-top:8px;}
.afisha li li p,
.afishaSmall li li p {padding-left:25px; margin:0}
.afisha li li a,
.afishaSmall li li a {color:#000; font-weight:normal; display:block}
.afisha li li span,
.afishaSmall li li span {color:#999; font-size:.9em}

.map .content {background:url('/i/bg_map.jpg') no-repeat 100% 0}

.hotels .content {background:url('/i/bg_hotels.jpg') no-repeat 100% 0}
.map .content li,
.hotels .content li {
    color:#333;
    list-style:none;
    margin-left:0;
    position:relative;
}
.map .content li,
.hotels .content li a {display:inline-block; width:65px}

.transp h1 {color:#777c8a; margin-bottom:6px}
.transp h3 {color:#9d3a04; margin-bottom:14px}
.one_marshrut {
    margin-bottom:25px;
}
.one_marshrut h3 {margin-bottom:5px}
.one_marshrut .p1 {
    overflow:hidden;
    margin-bottom:5px;
}
.one_marshrut .p1 strong {
    color:#06429c;
    font-size:1.2em;
}
.one_marshrut .p1 span {
    color:#888;
    font-size:.9em;
    float:right;
}
.one_marshrut .p2 {font-size:1.1em;}
.one_marshrut .p2 strong {font-size:1.2em}
.vid_transp {
    float:left;
    width:50%
}
.vid_transp ul {font-size:1.2em}
.vid_transp ul a {color:#069}
.vid_transp ul img {margin-right:8px; vertical-align:bottom}
.vid_transp li {
    list-style:none;
    margin-bottom:11px;
    margin-left:0;
}
.vid_transp ul ul {
    font-size:100%;
    margin:11px 0 0 45px;
}
.vid_transp ul ul li {
    font-size:.85em;
    list-style:disc;
    margin-bottom:5px;
}
table.direction {font-size:100%}

table.direction td,
table.direction th {
    color:#61737d;
    padding:8px 10px
}
table.avia th,
table.avia td {padding:8px 7px 8px 8px}
table.direction th {
    border-bottom:1px solid #dee2e6;
    font-size:0.9em;
    font-weight:normal;
    text-align:left;
}
table.direction th.ora,
table.direction th.mod {font-weight:normal; font-size:0.9em}
table.direction .ora,
table.direction .mod {
    font-size:1.2em;
}
table.direction .ora {
    border-left:1px solid #dee2e6;
    font-weight:bold;
    text-align:right;
}
table.direction .mod {
    border-left:1px solid #dee2e6;
}
table.direction .n {border-right:1px solid #dee2e6;}
table.direction p {
    color:#06429c;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
}
table.direction tr.pair {background:#fff}
table.direction tr.empty td {padding:0px}
.taxi {
    color:#06429c;
    font-size:1.2em;
    float:left;
    padding-left:15px;
    line-height:1.4;
    width:140px;
}
.taxi2 {
    float:left;
    margin-bottom:0;
    height:100px;
    width:33%;
}
.sms .bord {background:#f5f7fb url("/i/bg28.gif") repeat-x}
.sms .content {position:relative; padding:10px 10px 0 28px;}
.sms p {
    color:#596072;
    font-size:1.1em;
    margin-bottom:55px;
    position:relative;
    width:115px;
    z-index:1;
}
.sms .wrap_envelope {height:0}
.sms .envelope {
    background:url("/i/env.png") no-repeat;
    position:absolute;
    left:0;
    bottom:0;
    width:71px;
    height:56px;
}
.sms .wrap_smsBanns {
    float:right;
    width:375px;
}
.sms .wrap_smsBanns img {
    float:right;
    margin:0 0 10px 10px;
}
.roundCorns {
    background:url(/i/tr2.gif) no-repeat 100% 0;
    height:8px;
}
.roundCorns div {
    background:url(/i/tl2.gifxxx) no-repeat;
    height:6px;
}
.top_corns {
    background:url(/i/tr.gifxxxxx) no-repeat 100% 0;
    position:relative;
    margin-bottom:-4px;
}
.top_corns div {
    background:url(/i/tl.gifxxxx) no-repeat 0 0;
    height:4px;
}
.bttm_corns {
    background:url(/i/br.gifxxx) no-repeat 100% 0;
    margin-top:-4px;
    height:4px;
}
.bttm_corns div {
    background:url(/i/bl.gifxxx) no-repeat 0 0;
    height:4px;
}
.top_corns2 {
    background:url(/i/tr3.gifxxxx) no-repeat 100% 0;
    position:relative;
    margin-bottom:-5px;
}
.top_corns2 div {
    background:url(/i/tl3.gifxxx) no-repeat 0 0;
    height:5px;
    width:5px;
}
.bttm_corns2 {
    background:url(/i/br3.gifxxx) no-repeat 100% 0;
    margin-top:-5px;
    height:5px;
}
.bttm_corns2 div {
    background:url(/i/bl3.gifxxx) no-repeat 0 0;
    height:5px;
}

.rightFromSearch .top_corns2 {background:url(/i/tr5.gifxxx) no-repeat 100% 0}
.rightFromSearch .top_corns2 div {background:url(/i/tl5.gifxxx) no-repeat 0 0}
.rightFromSearch .bttm_corns2 {background:url(/i/br5.gifxxx) no-repeat 100% 0}
.rightFromSearch .bttm_corns2 div {background:url(/i/bl5.gifxxx) no-repeat 0 0}
.l_col2 .rightFromSearch {margin-bottom:10px}

.l_col2 .sidedBlock {width:200px}
.sidedBlock {margin-bottom:10px}
.r_col2 .sidedBlock {width:240px}
.sidedBlock h1 {margin-bottom:10px; position:relative}
.sidedBlock .bord {border:1px solid #9eaeae}
.sidedBlock .top_corns2 {background:url(/i/tr6.gif) no-repeat 100% 0}
.sidedBlock .top_corns2 div {background:url(/i/tl6.gif) no-repeat 0 0}
.sidedBlock .bttm_corns2 {background:url(/i/br6.gif) no-repeat 100% 0}
.sidedBlock .bttm_corns2 div {background:url(/i/bl6.gif) no-repeat 0 0}

.bann {border:1px solid #ccc}
td .bann {margin-bottom:10px}
.centerBttmBann {
    padding-bottom:10px;
    text-align:center;
}
.centerBttmBann a img {
    border:1px solid #ccc;
    margin-bottom:5px;
}
.leftBanns a img {
    border:1px solid #ccc;
    display:block;
    margin:0 auto 10px;
}
.leftBanns object {
    display:block;
    margin-bottom:10px;
}
.centerTopBanns {
    margin-bottom:10px;
    text-align:center;
}
.centerTopBanns a img {border:1px solid #ccc; margin-bottom:0}
.topBanns a img {border:1px solid #ccc}
.topBanns a,
.topBanns img,
.topBanns object {
    display:inline-block;
        *display:inline;
        *zoom:1;
    vertical-align:middle;
}
.bannHeader {
    background:#fff;
    border:1px solid #ccc;
    display:inline-block;
    height:90px;
    padding:0 15px;
    *display:inline;
    *zoom:1;
}
.bannHeader table {height:90px}
.bannHeader td {vertical-align:middle}
sup {
    color:#000;
    font-size:9px;
    padding-left:4px;
    line-height:1;
}
.clear {
    clear:both;
    overflow:hidden;
    height:0;
}

.wrap_panelSearch {
    width:78%;
    float:left;
    margin:10px 10px 0 0;


div:first-child {
  opacity: .99;
}


}
.wrap_inputs {
    margin-bottom:-1px;
    margin-top:-1px;
}
.wrap_inputs .bord {
    border:1px solid #66797d;
    background:#f7fcff url("/i/bg7.gif") repeat-x 0 100%;
    padding:9px 10px;
}
.text_inp {
    width:100%;
    height:24px;
    padding:2px 0 0px;
    font-size:1.6em;
}
.img_inp {
    width:77px;
    height:30px;
}

.spic1 {width:30px}
.spic1 img {top:1px}

.wrap_tabBottom,
.wrap_tabTop {
    color:#033;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    margin-left:-1px;
    cursor:pointer;
    position:relative;
    white-space:nowrap;
}
.wrap_tabBottom .bord,
.wrap_tabTop .bord {
    border:1px solid #66797d;
    text-align:center;
}
.wrap_tabTop span {
    background:url('/i/pics_srch_pnl.gif') no-repeat;
    display:inline-block;
}
.wrap_tabTop sup {
    background:#c00;
    color:#fff;
    display:inline-block;
    font-size:.667em;
    line-height:1;
    margin-left:3px;
    padding:1px 2px;
    text-transform:uppercase;
    vertical-align:top;
}
.catalogTab {margin-left:40px}
.catalogTab span {
    background-position:-75px 2px;
    padding-left:22px;
}
.translTab span {
    background-position:-47px -21px;
    padding-left:25px;
}
.mapTab span {
    background-position:-24px -44px;
    padding-left:20px;
}
.dictTab span {
    background-position:0 -67px;
    padding-left:20px;
}
.wrap_tabBottom span {
    background:url("/i/bg_tab2.png") repeat-x;
    display:block;
    padding:5px 13px;
}

.wrap_tabBottom .bord {background:#dfe9ea;}
.wrap_tabBottom:hover span {background:none}

.wrap_tabTop .bord {
    background:#eaeeee url("/i/bg_tab3.gif") repeat-x 0 100%;
    padding:6px 10px;
    line-height:1.5;
}
.wrap_tabTop:hover .bord {background:#f7fcff}
.wrap_tabTop img {
    vertical-align:middle;
}
.wrap_tabTop .l,
.wrap_tabTop .r {
    background:url("/i/tc_search.gif") no-repeat;
    height:5px;
    width:5px;
    overflow:hidden;
    position:absolute;
}
.wrap_tabTop .r {
    background-position:0 -5px;
    margin-left:100%;
    left:-5px;
}

.intend {margin-left:40px}
.intend2 {margin-left:10px}

.active span {background:none}
.active .bord  {border-top:1px solid #dfe9ea}
.active2 .bord  {
    border-bottom:1px solid #f7fcff;
    background:#f7fcff;
}
a.help {
    color:#003e7c;
    font:.9em Tahoma;
    float:right;
    margin-top:8px;
}
.toRight {text-align:right}
.toLeft {text-align:left}
.arr {font-size:15px; line-height:1}

#sng,
#mir,
#tehnologia,
#sport,
#business {display:none}

td.wc1,
td.wc3,
td.wc4 {padding-top:12px}

td.wc1 p {width:100px; padding:0 10px}
td.wc2 {
    color:#666;
    font-size:.9em;
    padding:10px 5px 0;
    width:30px;
}
.day {background:#fff2bb}
.night {background:#d8dde1}
.temp {
    font-size:2.4em;
    margin:14px 0 0 65px;
}
.temp2 {
    color:#7f7f7f;
    font-size:1.1em;
    clear:left;
}
td.wc3 div {
    padding-left:5px;
    padding-top:1px;
    width:230px;
}
td.wc3 img {float:left}

td.wc4 {vertical-align:middle}
td.wc4 p {
    color:#666;
    font-size:.9em;
    margin-bottom:3px;
    white-space:nowrap;
    width:135px;
}
td.wc4 p span {color:#000}
td.wc4 p span.dir img {margin:0 4px}

.template {
    clear:both;
    margin-bottom:30px;
}
.template table {
    float:left;
    width:95px;
    height:95px;
}
.template table td {
    background:#fff;
    border:1px solid #999;
    text-align:center;
    vertical-align:middle;
    padding:0;
    margin:0;
    width:93px;
    height:93px;
}
.template .desc {
    margin-left:105px;
}
.template p {
    font-size:1.1em;
    margin-bottom:3px;
}

.oneAnekdot {
    padding:15px;
}
.oneAnekdot p {
    color:#666;
    font-size:1.2em;
    line-height:1.7;
    margin:0;
}
.pairAnekdot {background:#fff}

.wrap_menu {
    float:right;
    position:relative;
    background:#f6f7fb;
    z-index:3;
}
.wrap_menu:hover .wrap_ulPopup2 {display:block}
.wrap_menu p {
    background:url("/i/arrbg.gif") no-repeat 0 3px;
    color:#006ea0;
    cursor:pointer;
    font-size:1.2em;
    font-weight:bold;
    padding-left:17px;
}
.wrap_menu p span {border-bottom:1px dashed #006ea0}
.wrap_ulPopup2 {
    border:1px solid #596072;
    display:none;
    position:absolute;
    top:25px;
    right:0;
}
.wrap_ulPopup2 ul {
    padding:10px;
    overflow:hidden;
}
.wrap_ulPopup2 ul a {
    color:#069;
    font-size:1.1em;
}
.wrap_ulPopup2 ul a:hover {text-decoration:none}
.wrap_ulPopup2 ul li {
    list-style:none;
    margin-bottom:3px;
    margin-left:0;
}
.wrap_ulPopup2 .active {
    font-weight:bold;
    text-decoration:none;
}

.ugol3 {
    position:absolute;
    right:50px;
    top:-6px;
    width:10px;
    height:7px;
}
.ugol3 b {
    background:#a6b1b2;
    border-left:1px solid #587582;
    border-right:1px solid #587582;
    display:block;
    height:1px;
    overflow:hidden;
}
.ugol3 .b1 {
    background:#587582;
    border:none;
    margin:0 5px;
}
.ugol3 .b2 {margin:0 4px}
.ugol3 .b3 {margin:0 3px}
.ugol3 .b4 {margin:0 2px}
.ugol3 .b5 {margin:0 1px}

.shadow {
    background:url("/i/shadow.png") repeat-x;
    bottom:-5px;
    position:absolute;
    height:4px;
    width:100%;
}
.cultura .wrap_ulPopup2 {width:310px}
.cultura .ugol3 {background:url("/i/ugol3.gif") no-repeat; right:100px;}
.cultura .wrap_ulPopup2 ul {background:url("/i/bg_pic3.jpg") no-repeat 100% 0;}
.cultura .wrap_ulPopup2 ul li {float:left; width:50%; margin-left:0; list-style:none; margin-bottom:0;}
.cultura .wrap_ulPopup2 {background:#f7f9da url("/i/bg5.jpg") repeat-x}

.newstechTop {background:url("/i/pic3.gif") no-repeat; padding-left:30px; padding-top:10px}
.newstechTop .wrap_ulPopup2 {background:#f7f9da url("/i/bg1.jpg") repeat-x; width:200px; margin-top:9px}
.newstechTop .ugol3 {background:url("/i/ugol4.gif") no-repeat; right:50px;}
.newstechTop .wrap_ulPopup2 ul {background:url("/i/bg_pic13.jpg") no-repeat 100% 100%;}

.h2Wspan {color:#5e7079}
.h2Wspan span {
    font-size:70%;
    color:#666;
    margin-left:5px;
}
.afisha_by_date {
    clear:both;
    padding-top:10px;
    overflow:hidden;
}
.afisha_by_date .l {
    float:left;
    width:115px;
}
.afisha_by_date p.date2 strong {display:block}
.afisha_by_date .r {padding-left:115px}
.afisha_by_date a {
    color:#000;
    font-size:1.2em;
    padding:0 0 3px 22px;
}
.afisha_by_date a.cinema {
    background:url("/i/bull_d1.gif") no-repeat;
}
.afisha_by_date a.disco {
    background:url("/i/bull_d2.gif") no-repeat;
}
.afisha_by_date a.teatr {
    background:url("/i/bull_d3.gif") no-repeat;
}
.singleAfisha h3 {
    color:#5f6588;
    font-size:1.4em;
}
.singleAfisha p {font-size:1.2em; line-height:1.5}
.singleAfisha .info {
    color:#9d3a04;
    font-size:12px;
    margin:0 0 15px 0;
    line-height:1
}
.singleAfisha img {
    float:right;
    margin:0 0 8px 5px;
}
.singleAfisha .address {margin:15px 0}
.singleAfisha .address p {float:left}
.singleAfisha .address table {
    background:#fff;
    float:left;
    margin-bottom:10px;
    margin-right:10px;
    width:auto;
}
.singleAfisha .address td {
    border:1px solid #999999;
    height:87px;
    padding:2px;
    text-align:center;
    vertical-align:middle;
    width:87px;
}
.singleAfisha .address table img {float:none; margin:0}

.chooseDate {
    background:url("/i/pic1.gif") no-repeat;
    padding:4px 0 0 35px;
}
.chooseDate .wrap_ulPopup2 {background:#fff}
.chooseDate li {
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    white-space:nowrap;
}
.otherCanals {
    background:url("/i/pic2.gif") no-repeat;
    margin-top:11px;
    padding:4px 0 0 55px;
}
.otherCanals p {margin:5px 0 8px 0}
.wrap_menu:hover .wrap_ulPopup3 {display:block}
.wrap_ulPopup3 {
    background:#f7fbfc url("/i/bg_pic14.jpg") no-repeat 100% 0;
    border:1px solid #596072;
    display:none;
    position:absolute;
    top:32px;
    right:0;
    width:520px;
}
.wrap_ulPopup3 table {background:url("/i/bg26.gif") repeat-y}
.wrap_ulPopup3 .tl_s,
.wrap_ulPopup3 .tr_s,
.wrap_ulPopup3 .bl_s,
.wrap_ulPopup3 .br_s {width:12px; height:12px}
.wrap_ulPopup3 .tl_s {background:url("/i/tl_s.png") no-repeat;}
.wrap_ulPopup3 .tr_s {background:url("/i/tr_s.png") no-repeat;}
.wrap_ulPopup3 .bl_s {background:url("/i/bl_s.png") no-repeat;}
.wrap_ulPopup3 .br_s {background:url("/i/br_s.png") no-repeat;}
.wrap_ulPopup3 .t_s {background:url("/i/t_s.png") repeat-x;}
.wrap_ulPopup3 .b_s {background:url("/i/b_s.png") repeat-x;}
.wrap_ulPopup3 .l_s {background:url("/i/l_s.png") repeat-y;}
.wrap_ulPopup3 .r_s {background:url("/i/r_s.png") repeat-y;}
.wrap_ulPopup3 .ugol3 {background:url("/i/ugol5.gif") no-repeat; right:50px}
.canals1 {
    float:left;
    width:133px;
    overflow:hidden;
    margin-left:-10px;
}
.canals1 li {
    color:#666;
    font-size:1.2em;
    list-style:none;
    margin-left:5px;
    margin-bottom:0;
    padding:4px 0 4px 13px;
}
.canals1 li.active,
.canals1 li:hover {
    background:#f7fbfc url("/i/dot4.gif") no-repeat 4px .8em;
    color:#a02900;
    font-weight:bold;
}
.canals2 li.active,
.canals2 li:hover {
    background:url("/i/dot4.gif") no-repeat 4px .8em;
    color:#a02900;
    font-weight:bold;
}
.canals1 li a {color:#666}
.canals2  {padding-left:140px}
.canals2 ul {float:left; width:40%; margin-right:20px;}
.canals2 li {
    background:url("/i/dot3.gif") no-repeat 4px .8em;
    font-size:1.2em;
    list-style:none;
    margin-left:0;
    margin-bottom:0;
    padding:4px 0 4px 13px;
}
.canals2 li a {color:#266064}
.canals2 li.active {
    background:url("/i/dot4.gif") no-repeat 4px .8em;
    color:#a02900;
    font-weight:bold;
}
.canals2 li.active a {color:#a02900; text-decoration:none}

.separator {
    display:block;
    margin:10px 0 0;
    width:100%;
    height:1px;
}
fieldset.addSite {border:none;}
fieldset.addSite p {
    font-size:1.2em;
}
fieldset.addSite label {
    color:#61737d;
    font-size:1.2em;
    float:left;
    margin-top:2px;
    padding-right:10px;
    text-align:right;
    width:115px;
}
.wrap_field {
    margin-bottom:11px;
    padding-left:15px;
    clear:both;
}
.podlojka {
    background:#fddfdf;
    float:left;
    margin-bottom:11px;
    padding:4px;
    clear:both;
    white-space:nowrap;
}
.podlojka .wrap_field {
    margin-bottom:0;
    padding-left:11px;
    _float:left;
}
.leftChars {
    color:#666;
    font-size:.9em;
    float:right;
    margin-right:20px;
}
.btn {
    font-size:1.4em;
    margin-left:90px;
    padding:1px 12px;
}
select.long2 {width:195px}
select.long3 {width:305px}

input.long2,
input.long3,
input.long5 {padding:1px 2px}

input.long2 {width:187px}
input.long3 {width:297px}
input.long5 {width:355px}

textarea {padding:2px}
textarea.long4 {width:356px; height:96px}

.paging {
    color:#46555e;
    font-size:1.8em;
}
.paging table {
    border-collapse:separate;
    width:auto;
}
.paging .topC,
.paging .botC {visibility:hidden}
.paging .active .topC,
.paging .active .botC {visibility:visible}

.paging a {
    color:#46555e;
    display:block;
}
.paging .active a {
    background:#61737d;
    color:#fff;
    padding:0 6px;
    text-decoration:none;
}
.paging .active span {
    background:#61737d;
    color:#fff;
    display:block;
    padding:0 6px;
}
.paging span.larr,
.paging span.rarr,
.paging a.larr,
.paging a.rarr {
    display:block;
    line-height:1;
    padding-top:1px;
    padding-bottom:3px;
    text-decoration:none;
}
.paging .topC {
    background:url("/i/tr7.gif") no-repeat 100% 0;
    height:2px;
    margin-bottom:-2px;
    position:relative
}
.paging .topC div {
    background:url("/i/tl7.gif") no-repeat;
    height:2px;
}
.paging .botC {
    background:url("/i/br7.gif") no-repeat 100% 0;
    height:2px;
    margin-top:-2px
}
.paging .botC div {
    background:url("/i/bl7.gif") no-repeat;
    height:2px;
}
.hr {
    background:#ccc;
    height:1px;
    overflow:hidden;
    margin-bottom:10px;
}
.help h1 {color:#477ab4;}
.help h4 {
    color:#06429c;
    font-size:1.5em;
    margin-bottom:10px;
}
.help p {
    color:#666;
    font-size:1.2em;
    margin-bottom:25px;
}
.help a,
.helpMode a {color:#2277c6}
.helpMode {
    margin-bottom:20px;
    overflow:hidden;
    width:100%;
}
.helpMode img {float:left}
.helpMode p {
    color:#666;
    font-size:1.2em;
    padding-left:124px;
}
.helpMode strong {
    display:block;
    margin-bottom:8px;
}
.paging {padding:15px 16px 15px; overflow:hidden;}
.paging .page {
    float:left;
    margin-right:10px;
}
.paging .active {background:url('/i/tr8.gif') no-repeat 100% 0}
.paging .active div {background:url('/i/tl8.gif') no-repeat}
.paging .active div div {background:url('/i/br8.gif') no-repeat 100% 100%}
.paging .active span {background:url('/i/bl8.gif') no-repeat 0 100%}

.paging span,
.paging a {
    display:block;
    padding:0px 5px;
}
.paging span {color:#fff;}
.paging a {color:#46555e;}

.paging .arr {float:left; margin-right:5px; text-decoration:none}

.rekOnSite {
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    margin-bottom:5px;
}
.rekOnSite th,
.rekOnSite td {
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    color:#61737d;
    font-size:1.2em;
    padding:4px;
    text-align:center;
    vertical-align:middle;
}
.redbg {background:red}
.error {
    color:#61737d;
    font-size:1.2em;
}
p.sendToFrnd {
    background:#9eaeae;
    color:#fff;
    font-size:1.2em;
    line-height:25px;
    margin:0 0 15px;
    overflow:hidden;
    text-align:left;
    _height:1%;
}
.sendToFrnd a {
    background:#7a8686 url('/i/mail.gif') no-repeat 10px 8px;
    clear:both;
    color:#fff;
    float:left;
    padding:0px 15px 3px 30px;
}
.sendToFrnd strong {
    background:url('/i/comms.gif') no-repeat 0 10px;
    float:left;
    font-weight:normal;
    margin-left:8px;
    padding-left:17px;
    padding-top:2px;
}
.sendToFrnd strong sup {color:#fff}
.sendToFrnd span {
    border-bottom:1px solid #fff;
    cursor:pointer;
    float:right;
    line-height:1.1;
    margin:6px 10px 0 25px;
    white-space:nowrap;
}
.sendToFrnd span i {
    font-size:1.5em;
    font-style:normal;
    position:absolute;
    margin-left:-18px;
    margin-top:-3px;
    line-height:1.1;
}
p.sendToFrnd b {
    border-left:1px solid #f6f7fb;
    border-right:1px solid #f6f7fb;
    clear:both;
    display:block;
    height:1px;
    position:relative;
    overflow:hidden;
    z-index:0;
}
p.sendToFrnd b.t {margin-bottom:-1px}
p.sendToFrnd b.b {margin-top:-1px}
/*----comments news----*/
ul.commsNews {
    list-style:none;
    margin:0 0 20px;
    padding:0;
}
ul.commsNews li {
    border-bottom:1px solid #c4c4c4;
    list-style:none;
    margin-left:0;
    padding:15px 15px 15px 40px;
    overflow:hidden;
    _height:1%;
}
ul.commsNews div.author p {
    font-size:.8em;
}
ul.commsNews div.author strong {
    color:#900;
    display:block;
    font-size:16px;
    line-height:1;
}
ul.commsNews div.author a {
    color:#666;
    font-size:.9em;
    position:absolute;
    left:-25px;
    top:2px;
}
ul.commsNews div.comm .date2 {
    font-size:.8em;
}
ul.commsNews div.comm p {
    margin:10px 0 15px;
}
ul.commsNews div.comm .toAnsw {
    display:inline-block;
    border-bottom:1px solid #06429c;
    color:#06429c;
    cursor:pointer;
    line-height:1;
    margin-left:13px;
    position:relative;
}
ul.commsNews div.comm .toAnsw i {
    font-size:.7em;
    position:absolute;
    left:-13px;
    top:6px;
}
ul.commsNews div.author,
ul.commsNews div.comm {float:left}

ul.commsNews div.author {
    position:relative;
    width:20%;
}
ul.commsNews div.comm {
    width:75%;
}
ul.commsNews p {
    font-size:100%;
}
.addCommNews {
    border-bottom:1px solid #c4c4c4;
    margin-bottom:15px;
    padding-bottom:15px;
}
.addCommNews label,
.addCommNews input,
.addCommNews textarea {color:#61737d; font:1.2em Arial}

.addCommNews label {
    float:left;
    width:100px;
}
.addCommNews textarea {
    height:130px;
    margin-bottom:10px;
    width:335px;
}
.addCommNews .btn {
    clear:both;
    display:block;
    margin-left:103px;
    margin-top:10px;
}
.addCommNews img {
    margin-right:10px;
    vertical-align:middle;
}
.addCommNews .capcha {
    text-align:center;
    width:50px;
}
.nocomms {font-size:1.2em}
/*--claud translate--*/
.cloud {
    clear:both;
    float:left;
    margin-left:140px;
    margin-bottom:70px;
    position:relative;
}
.cloud h6 {
    bottom:-35px;
    color:#61737d;
    font-size:1.2em;
    font-weight:normal;
    left:-140px;
    position:absolute;
    text-align:right;
    width:100px;
}
.cloud b,
.cloud .ptr,
.cloud .flag {background:url('/i/rc_translt.gif') no-repeat; display:block}

.cloud .ptr {
    background-position:0 -18px;
    height:20px;
    left:16px;
    margin-top:-2px;
    position:absolute;
    top:100%;
    width:25px;
}
.cloud p {
    background:#fff;
    border:2px solid #9cf;
    font-size:1.2em;
    margin:0;
    padding:5px 10px;
}
.cloud .flag {
    bottom:-45px;
    left:-38px;
    height:29px;
    position:absolute;
    width:41px;
}
.cloud .ro-ru {background-position:0 -37px}
.cloud .ru-ro {background-position:0 -66px}

.cloud b {
    overflow:hidden;
    position:absolute;
    height:9px;
    width:9px;
    _display:none;
}
.cloud .t {top:0}
.cloud .b {bottom:0}
.cloud .l {left:0}
.cloud .r {right:0}

.cloud .t.l {background-position:-9px -9px}
.cloud .t.r {background-position:0 -9px}
.cloud .b.l {background-position:-9px 0}
.cloud .b.r {background-position:0 0}

.map p {font-size:1.2em}
.resultMap td {font-size:1.2em; padding-bottom:5px}

.SendOneEmail
{
    background:url('/i/send_mail.png') no-repeat;
    font-size:1.2em;
    height:633px;
    padding-top:40px;
    padding-left:35px;
    width:555px;
    }
.SendOneEmail fieldset {border:none;}
.SendOneEmail table {width:486px;}
.SendOneEmail .tdBtn {padding-top:130px; text-align:center}
.SendOneEmail .tdBtn .btn {padding:6px 20px; margin:0px;}
.SendOneEmail .big input {padding:5px; width:97%;}
.SendOneEmail .big textarea {height:160px; width:98.6%;}
.SendOneEmail .medium {text-align:right; width:auto;}
.SendOneEmail .medium input {width:58%;}
.SendOneEmail .medium label {height:30px;}
.SendOneEmail .code {text-align:right; padding-right:29%;}
.SendOneEmail .code input {width:60px;}
.SendOneEmail .code label,
.SendOneEmail .code input {position:relative; top:-20px;}
.SendOneEmailp
{
    display: inline;
    font-size: 1.2em;
}

.fbLikeButt {width:100%}
.fbLikeButtNews .fb_edge_widget_with_comment {margin-top:8px}

.rss {margin:0 0 -1px 5px}

/* directadvert */
.directadvert {
    border:1px solid #ccc;
    border-radius: 5px;
    padding: 10px 15px;
}
.directadvert a {
    font-weight: bold !important;
}