/*
-----------------------------------------------
Style Sheet
Site: myvin.com.ua
Author:
        Olga Litvinenko
        olga@voodyy.com
----------------------------------------------- */

html {border:0 none;height:100%;margin:0;padding:0}
body {margin:0;padding:0;font-size:100.01%;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;}

.layout {margin:0 auto;padding:0;text-align:left;width:1000px;_width:998px;overflow:hidden;_height:1%}
.sky {width:100%;margin:0 auto;padding:0;overflow:hidden;_height:1%;background:url(../images/bg_header.gif) repeat-x top left;}
#grass {background:url(../images/bg_niz.gif) repeat-x bottom left;margin:0;padding:0;}

/*-- COMMON --------------------- */
p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, pre, form, fieldset, table, th, td, strong {margin:0;padding:0}

ul {margin:0 0 0 30px}

a {color:#7b2e00}

a img {border:medium none}

sup, sub {vertical-align:middle;position:relative;font-size: 75%}
sup {bottom: 0.5em}
sub {top: 0.5em}

.left {float:left}
.right {float:right}
.clear {clear:both;overflow:hidden}

.w1 {width:442px;line-height:normal }
.w2 {width:240px;margin:0 0 0 8px;line-height:normal}

.m1 {margin:3px 0 0}
.m2 {margin:0 10px 12px 0;//margin:0 10px 0 0}
.m3 {//padding:3px 4px 0 2px}

h1, h2 {font:normal 18px Arial, Helvetica, sans-serif;color:#252525;clear:both;//height:1%;margin:0 0 0 5px}
h1 a, h2 a {color:#252525;text-decoration:none;padding:0px 5px;position:relative;left:-5px}
h1 a:hover, h2 a:hover {background:#ffba00}

a.btn {display:block;height:24px;text-decoration:none;background:url(../images/btn.png) no-repeat 100% -48px;padding:0 10px 0 0;float:left;font-size:11px;color:#363636;font-weight:bold}
a.btn span {display:block;line-height:24px;background:url(../images/btn.png) no-repeat 0 0;float:left;padding:0 0 0 10px;cursor:pointer}
a.btn:hover {background-position:100% -72px}
a.btn:hover span {background-position:0 -24px}

/*-- HEADER --------------------- */
#header {position:relative;height:195px;background:url(../images/bg_header.gif) repeat-x top left;z-index:10}
#header .banner {float:left;padding:43px 0 0 1px;_display:inline}
.count {font-size:14px;font-weight:bold;color:#55292f;position:absolute;top:15px;left:522px}
.count span {padding:0 0 0 15px}

#logo {float:left;width:520px;height:115px;_display:inline;margin:0}
#logo a {position:absolute;height:65px;width:140px;top:49px;left:135px;display:block}

#menu {height:27px;clear:both;background:#cfe0ea;font:bold 14px Arial, Helvetica, sans-serif;list-style-type:none;margin:0;overflow:hidden;width:100%}
#menu li {background:url(../images/menu_point.gif) no-repeat 9px 10px;float:left;line-height:27px;margin:0 9px 0 0}
#menu li a {display:block;height:27px;padding:0 9px 0 24px; color:#000;text-decoration:none;float:left}
#menu li span {display:block;height:27px;padding:0 9px 0 24px; color:#fff;float:left;background:#8d99b4 url(../images/menu_point.gif) no-repeat 9px -42px}
#menu li a:hover {background:#8d99b4 url(../images/menu_point.gif) no-repeat 9px -42px;color:#FFF}

#menu_main { background:url(../images/menu_bg.gif) no-repeat 11px 33px; list-style-type:none; width:990px; height:75px; margin:0; padding:0 0 0 6px;overflow:hidden;width:100%;clear:both;}
#menu_main li { float:left;margin:0 5px 14px 0; font:bold 12px/27px Arial, Helvetica, sans-serif; color:#3d3d3d; text-transform:uppercase; text-align:center; background:#ededed url(../images/menu_btn.gif) repeat-x bottom left}
#menu_main li.search {background:none; width:395px}
#menu_main li a, #menu_main li span { color:#3d3d3d; text-decoration:none; display:block;border:1px solid #ccc; height:27px; }
#menu_main li a.auto { text-transform:none}
#menu_main li a:hover, #menu_main li.active a { color:#fff}
#menu_main li span {display: block}
#menu_main li.mm1 a, #menu_main li.mm1 span { width:74px}
#menu_main li.mm2 a, #menu_main li.mm2 span { width:69px}
#menu_main li.mm3 a, #menu_main li.mm3 span { width:88px}
#menu_main li.mm4 a, #menu_main li.mm4 span { width:88px}
#menu_main li.mm5 a, #menu_main li.mm5 span { width:116px}
#menu_main li.mm6 a, #menu_main li.mm6 span { width:116px}
#menu_main li.mm7 a, #menu_main li.mm7 span { width:178px}
#menu_main li.mm8 a, #menu_main li.mm8 span { width:110px}
#menu_main li.mm9 a, #menu_main li.mm9 span { width:91px}
#menu_main li.mm1 a:hover, #menu_main li.mm1.active a { background:#5d6eae; border:1px solid #5d6eae}
#menu_main li.mm2 a:hover, #menu_main li.mm2.active a { background:#71bed1; border:1px solid #71bed1}
#menu_main li.mm3 a:hover, #menu_main li.mm3.active a { background:#6aba20; border:1px solid #6aba20}
#menu_main li.mm4 a:hover, #menu_main li.mm4.active a{ background:#b90707; border:1px solid #b90707}
#menu_main li.mm5 a:hover, #menu_main li.mm5.active a{ background:#ad5b2b; border:1px solid #ad5b2b}
#menu_main li.mm6 a:hover, #menu_main li.mm6.active a{ background:#285ea6; border:1px solid #285ea6}
#menu_main li.mm7 a:hover, #menu_main li.mm7.active a{ background:#d4af37; border:1px solid #d4af37}
#menu_main li.mm8 a:hover, #menu_main li.mm8.active a{ background:#e95d0f; border:1px solid #e95d0f}
#menu_main li.mm9 a:hover, #menu_main li.mm9.active a{ background:#e8db56; border:1px solid #e8db56}

#footer_menu {border-top:solid 3px #ccc;padding:2px 0 1px}
#footer_menu #menu {background-color:#b4c2cb;font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer_menu #menu li {font-size:13px;margin-right:27px}
#footer_menu #menu li.totop {background:url(../images/strelka.gif) no-repeat 0 6px;margin:0 0 0 45px;padding: 0 0 0 7px;}
#footer_menu #menu li.totop a {font-weight:normal;font-size:11px;margin:0;padding:0;text-decoration:underline}
#footer_menu #menu li.totop a:hover{background:none;text-decoration:none;color:#000}
#footer_menu .buttons a {margin-right:23px}
#footer_menu .buttons a.last {margin-right:0}

#menu_cols {padding:3px 7px;background-color:#E3E3E3;font-size:11px;overflow:hidden;_height:1%;}
#menu_cols ul {list-style-type:none;margin:3px 5px;padding:0;width:145px;float:left}
#menu_cols li {margin:0 0 5px 0;padding:0}
#menu_cols li a {color:#165CA1}
#menu_cols .coll {width:0;height:45px;border-left:1px solid #888; margin: 5px 20px;float:left}

/*-- CONTENT --------------------- */
#content {width:100%;padding:0 0 20px}
.leftCol {float:left;width:685px;margin:0 0 0 5px;_display:inline;font-size:12px;line-height:17px;padding:0}
.rightCol {float:right;width:300px;position:relative}
.w3 {width:690px;}
.leftCol .w3 {margin:0}

ol.items {list-style-type:lower-roman}
.items ul {list-style-type:none;margin:0}
.items li {background:url(../images/dotted.gif) repeat-x bottom left;padding:5px;_position:relative;overflow:hidden;_height:1%;_margin-bottom:-4px}
*+html .items li {margin-bottom:-2px}
.pic {float:left;display:block;text-decoration:none;margin:0;padding:0}
.items dl {float:right; position:relative;font-size:12px;color:#111;line-height:14px}

.data {font-size:10px;color:#165ca1}
.view, .comments {font-size:10px;color:#898989;padding:0 0 0 16px;background:url(../images/icons_news.gif) no-repeat;height:14px}
.videohas, .photohas {font-size:11px;line-height:14px;color:#165ca1;margin:0 0 0 6px;padding:0 0 0 18px;background:url(../images/ico/ico_video.gif) no-repeat;height:14px}
.photohas {background:url(../images/ico/ico_foto.gif) no-repeat;}

.last {background:none}

.stat {list-style-type:none;margin:0}
.stat li {background:none;padding:0}

.division {border-top:solid 3px #ccc;clear:both;padding:6px 0 0 0}
.division.infooter{padding-top:2px}

.location {padding:0 0 7px;margin:0 5px 0 0;background:url(../images/dotted.gif) repeat-x bottom left;font-size:11px;color:#165ba0;list-style-type:none;overflow:hidden;_height:1%}
.location li {float:left;background:url(../images/arrow_loc.gif) no-repeat 100% 7px;padding:0 18px 0 2px;margin:0 3px 0 0}
.location li a {color:#165ba0;text-decoration:underline}
.location li a:hover {text-decoration:none}
.location li.active {background:none}

/*-- BANNERS --------------------- */
.border {border:1px solid #dbdbdb}
.banner {text-align:center}
.banner h2 {text-align:left;margin:-5px 0 4px 0}
.banner p {margin: 0 auto;}
.banner a {display:block;text-decoration:none;padding:0;margin:0}
.banner h2 a {display:inline;padding: 0 5px;left:0}
.banner img {vertical-align:top}
#header .banner {float:left;padding:25px 0 0 2px}
.rightCol .banner {margin:6px 0 10px 0;}
.rightCol .banner22 a img{border:1px solid #dbdbdb;}
.center {margin:26px auto 7px auto;width:238px;overflow:visible;border:1px solid #dbdbdb}
.top { position:absolute;top:-28px;right:8px}
.meteo {margin:0 auto 7px auto;}
.uptop {padding:5px 0;}
.uptop p {margin:0 auto;padding:0;width:auto}
#ban_uptop_buts {position:absolute; top:5px;right:8px;z-index:10}
#ban_uptop_down {background:url(../images/strelka_verh.gif) no-repeat; width:9px; height:9px;cursor:pointer;}
#ban_uptop_up {background:url(../images/strelka_niz.gif) no-repeat; width:9px; height:9px;cursor:pointer;}
/*-- NEWS --------------------- */
.news {position:relative;margin:0 0 7px 0;background:url(../images/dotted.gif) repeat-x bottom left; background-position:0px 26px;overflow:hidden;_height:1%}
.news ul {margin:5px 0 0 0;line-height:normal }
.news .pic {width:65px;padding:2px 0}
.news dl {width:365px}
.news dt {margin:0 0 6px 0}
.news dt a {color:#111;text-decoration:none}
.news dt a:hover {color:#165BA0}

.news dd.view {position:absolute;bottom:0;left:258px;background-position: 0 4px}
.news dd.comments {position:absolute;bottom:0;left:320px;background-position:0 -11px}
.news dd.data, .news dd.videohas, .news dd.photohas {float:left}

.moreNews {height:12px;margin:6px 0 7px 0}
.moreNews a {height:12px;width:12px;display:block;font-size:5px;text-indent:-7000px;background:url(../images/icons_news.gif) no-repeat;margin:0 5px 0 0;float:right}
.moreNews a.back {background-position:0 -28px}
.moreNews a.ahead {background-position:0 -40px}
.news .top, #blog .top {position:absolute;top:3px;right:0}

.twitbut img {vertical-align:bottom;}

/*-- MAIN --------------------- */
#main {margin:5px 0 10px 0;position: relative;border: 5px solid #e3e7f2;}
#main dl {position:relative;margin:0;list-style-type:none;overflow:hidden;_height:1%;width:100%}
#main dt {font:normal 16px/18px Verdana, Arial, Helvetica, sans-serif;color:#000;margin:10px 2px 0 0;}
#main dt a {color:#111;text-decoration:none;display:block}
#main dt a:hover {color:#165BA0}
#main dl img {padding:0;margin:0}
#main dt.img {float:left;margin: 0 12px 0 0;}
#main dd.data {margin:10px 0}
#main dd.view {background-position:0 4px;float:left;margin-right: 15px}
#main dd.comments {background-position:0 -11px;float:left}
#main .top{top:0px}

#main .nav {position:absolute;height:33px;right:0;bottom:3px;z-index:10}
#main .nav a {color:#fff;background-color:#aaa;display:block;text-decoration:none;font-size:14px;font-weight:bold;line-height:28px;float:left;margin:0 4px 0 0;width:28px;height:28px;text-align:center;}
#main .nav a.activeSlide {background-color:#f29400;text-decoration:none;}
.arr_back {background:url(../images/ico_str_levo.gif) no-repeat 0 0;width:38px; height:33px;position:absolute;left:0;bottom:6px;cursor:pointer;z-index:10}
.arr_next {background:url(../images/ico_str_pravo.gif) no-repeat 0 0;width:38px; height:33px;position:absolute;right:0;bottom:6px;cursor:pointer;z-index:10}
*html .arr_back, .arr_next {bottom:60px;}
*html .arr_next {right:5px;}

/*-- BLOGS --------------------- */
#blogs {margin:0 0 10px 0;}
#blogs ul {padding:0;margin:5px 0 0 0;background:url(../images/dotted.gif) repeat-x left top;_height:1%}
#blogs .pic {padding:4px;border:1px solid #898989}
#blogs li {padding:8px 0 7px 0}
#blogs dl {width:145px;border:0}
#blogs dt {margin:0;padding:0}
#blogs dt a {font-size:10px;color:#165BA0;text-decoration:underline}
#blogs dt a:hover {text-decoration:none}
#blogs dd {font-weight:bold;margin:10px 0 0 0;}
#blogs dd a, #blogs ul.read_most dt a {color:#165BA0; text-decoration:none}
#blogs dd a:hover, #blogs ul.read_most dt a:hover {text-decoration:underline}

#blogs ul.read_most {margin-top: 5px;background:none}
#blogs ul.read_most li dl {width:170px;margin-right:4px}
#blogs ul.read_most dt a {color:#111;font-size:12px}
ul.read_most li span.vcount {width:62px;float:left; text-align:center;font-size:14px;font-weight:bold;margin-top:2px}
ul.read_most li span.vcount img {display: block; margin:0 auto 3px auto;border:0;}
ul.read_most li.grey {background-color:#e3e7f2}

p.note {text-align: right;margin:5px 5px 0 0;font-size:11px;}
p.note a {color:#165ba0; }


/*-- ACTUAL --------------------- */
#actual {margin:0}
#actual ul {list-style-type:none;background:url(../images/bg_actual.gif) no-repeat 5px 0;padding:10px 0 0 30px;font-size:12px;color:#111;min-height:60px;_height:60px;margin:14px 0 7px 5px}
#actual li {background:url(../images/point_list_1.gif) no-repeat 0 6px;margin:0 0 5px 0;padding:0 0 0 10px;line-height:14px }
#actual li a {color:#111;text-decoration:none}
#actual li a:hover {text-decoration:underline}

/*-- TO MAYOR --------------------- */
#toLegal, #toMayor {margin:0 0 10px 0;clear:both}
#toLegal div, #toMayor div {background:#d9c8c6;padding:5px 8px;overflow:hidden;_height:1%;margin:4px 0 0 0}
#toLegal .pic, #toMayor .pic {padding:4px;border:1px solid #898989;background:#fff}
#toLegal .stat, #toMayor .stat {width:190px;font-size:10px;color:#363636;padding:5px 0 0 0;float:right;line-height:14px}
#toLegal .btn, #toMayor .btn {margin:9px 0 0 0}

/*-- PRIVATE LIST --------------------- */
#politics_block, #privateList {margin:0 0 10px 0}
#politics_block div, #privateList div {background:#d0e9b3;padding:6px 8px;margin:4px 0 0}

form#enter {height:24px;overflow:hidden;margin:0 0 10px 0}
form#enter label {font-size:10px;color:#252525;text-transform:uppercase;float:left;line-height:24px;padding:0 4px 0 0}
form#enter input {height:20px;border:1px solid #b4b4b4;font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;color:#252525;margin:0 4px;float:left;vertical-align:middle}
@-moz-document url-prefix() {
  form#enter input {padding:4px 0 0 0;height:17px}
}
form#enter .mail {width:120px;text-align:center}
form#enter .pass {width:70px;text-align:center}
form#enter .btn {margin:0 0 0 3px}

#privateList ul {list-style-type:none;font-size:12px;font-weight:bold;padding:0 0 0 15px;margin:0}
#privateList li {background:url(../images/point_list_1.gif) no-repeat 0 7px;padding:0 0 0 10px;margin:0 0 14px 0;line-height:14px}
#privateList ul span {display:block;font-size:11px;color:#363636;font-weight:normal;margin:0;padding:0;line-height:14px;//height:1%}
#privateList ul a.domain {font-size:12px;color:#7b2e00;text-decoration:underline;font-weight:normal;display:block;//height:1%}
#privateList ul a.domain:hover {text-decoration:none}
#privateList ul a {color:#1f69ac;text-decoration:none}
#privateList ul a:hover {text-decoration:underline}

#privateList .stat {font-size:11px;color:#252525;line-height:14px;font-weight:normal;padding:0}
#privateList .stat li {background:none;padding:0;margin:0}


/*-- CONSULTATION --------------------- */
.consultation {margin:0 0 7px 0 }
.consultation ul {background:#ebf1fa;padding:10px 8px 6px;margin:4px 0 0;font-size:12px;color:#252525;list-style-type: none}
.consultation li {padding:0 0 0 10px;margin:0 0 6px;background:url(../images/point_list_1.gif) no-repeat 0 7px;line-height:14px}
.consultation ul a {color:#1f69ac;text-decoration:none;font-weight:bold}
.consultation ul a:hover {text-decoration:underline}

#consultations {background:url(../images/dotted.gif) repeat-x top left;padding:0 5px 70px 5px;font-size:11px;margin:4px 5px 0 0;line-height:normal}
.text #consultations {background: none; margin:0; padding-bottom:0}
#consultations .item {border-bottom:1px solid #ccc;overflow:hidden;_height:1%;padding:0 0 8px;margin:0 0 4px}
#consultations .pic {margin:8px 7px 0 0}
#consultations .item div {float:right;width:540px;position:relative;margin:7px 0 0}
#consultations .item h2 {color:#15599e;font-size:12px;margin:0 0 10px;font:bold 12px Verdana, Arial, Helvetica, sans-serif}
#consultations .item h2 a {color:#15599e;text-decoration:none;background:none}
#consultations .item h2 a:hover {text-decoration:underline}
#consultations p {margin:0 0 15px}
#consultations .item a {color:#7b2e00;text-decoration:underline}
#consultations .item a:hover {text-decoration:none}
#consultations .item a.btn {color:#000;text-decoration:none}

#consultations .stat {font-size:10px;color:#363636;text-align:right;padding:7px 0 0}
#consultations .stat dt, #consultations .stat dd {display:inline}

#consultations .icon {height:88px;width:120px;}

#consultations .more a, .term a, .news .more a {color:#165ca1;text-decoration:underline}
#consultations .more a:hover, .term a:hover, .news .more a:hover {text-decoration:none}
#consultations .more span.active {background:#FFBA00}

.questions {margin:4px 0 0}
.questions dd {padding:0 14px}
.questions dd img {padding:0 0 0 10px}
.questions dt {padding:0 14px 10px 14px;background:url(../images/dotted.gif) repeat-x bottom left;margin:0 0 4px}
.questions .number, #roads_content .number {font-size:12px;font-weight:bold;margin:0 0 8px;float:none;text-align:left;color:#000}
.questions .data,   #roads_content .data {margin:0 0 8px}
.questions dt a,    #roads_content dt a {color:#165ca1;text-decoration:underline}
.questions dt a:hover, #roads_content dt a:hover {text-decoration:none}
/*-- INTERVIEW --------------------- */
#interview {margin:0 0 4px 0}
#interview ul {padding:0;margin:0}
#interview .pic {padding:4px;border:1px solid #898989}
#interview li {padding:5px 0 7px 0}
#interview dl {width:150px;line-height:14px}
#interview.social dl { width:350px }
.rightCol #interview dl {width:178px;}
.blok_inner dl {margin: 5px 5px 10px 5px; line-height:16px}
#interview dt, .blok_inner dt {font-size:12px;color:#1f69ac;font-weight:bold}
#interview dt a, .blok_inner dt a {color:#1f69ac;text-decoration:none}
#interview dt a:hover, .blok_inner dt a:hover {text-decoration:underline}
#interview dd {font-size:12px;font-style:italic;color:#111}
#interview dd a {color:#111;text-decoration:none}
#interview dd a:hover {color:#165BA0}

/*-- HELP --------------------- */
.help dl {width:292px;font-size:11px;color:#111}
.help ul {width:364px;background:url(../images/dotted.gif) repeat-x top left;margin:5px 0;clear:both}
.help li {padding:5px 5px 5px 0}

/*-- SITES --------------------- */
#sites {margin:0 0 7px 0}
#sites div {position:relative;background:#e1e1e1;padding:0;margin:4px 0 0;_height:1%}
#sites .pic {padding:4px;border:1px solid #898989;background:#fff}
#sites li {padding:11px 9px}
#sites li.last {background:none}
#sites dl {width:164px;font-size:11px;color:#000;line-height:14px}
#sites dl.home {width:165px}
#sites dt {font-size:12px;font-weight:bold;color:#1f69ac }
a.address, .news dt a.address {font-size:11px;color:#7b2e00;text-decoration:underline;margin:0 0 3px;display:block}
a.address:hover, .news dt a.address:hover {text-decoration:none}

a.more {font-size:11px;color:#555;text-decoration:underline;display:block;margin:8px 0 0}
a.more:hover {text-decoration:none}

.site_cats {margin:0 0 0 166px}
.site_cats ul {list-style-type: none;margin:0;padding:0}
.text .site_cats ul li {padding:0;_margin:0 0 3px 0}

/*-- REPORTING --------------------- */
#reporting {margin:0 0 12px 0}
#reporting dl {position:relative;margin:4px 0 0 0;list-style-type:none;width:240px}
#reporting dt {font:normal bold 12px/16px Verdana, Arial, Helvetica, sans-serif;color:#165ca1;margin:0 0 3px}
#reporting dt a {color:#165ca1;text-decoration:none}
#reporting dt a:hover {text-decoration:underline}
#reporting dl img {padding:0}
#reporting dd.view {position:absolute;bottom:0;left:285px;background-position:0 4px}
#reporting dd.comments {position:absolute;bottom:0;left:332px;background-position:0 -11px}

#reporting .btn {margin:4px 0 0}

.origin {font-size:10px;color:#252525;margin:0 0 3px}
.origin a {color:#7b2e00;text-decoration:none}
.origin a:hover {text-decoration:underline}

ul#archive {padding:5px 5px 7px 12px;list-style-type:none;margin:0}
#archive .pic {padding:4px;border:1px solid #898989}
#archive li {padding:5px 0 7px 0;background:none}
#archive dl {width:158px}
#archive dt {margin:0 0 3px 0;font-size:12px;color:#165ca1;font-weight:bold}
#archive dt a {color:#165ca1;text-decoration:none}
#archive dt a:hover {text-decoration:underline}

/*-- ABOUT --------------------- */
ul.block {padding:8px 20px 8px 10px;list-style-type:none;margin:4px 0 7px 0;}
.block li, .block dd {font-size:12px;color:#252525;line-height:15px;margin:0 0 15px 0;_height:1%; overflow:hidden; position:relative }
.block li a, .block dd a {color:#252525;padding:1px 2px;text-decoration:underline; float:left; margin:0 0 4px}
.block li span, .block dd span {padding:1px 2px; float:left; margin:0 0 4px}

.block li a:hover, .block dd a:hover {background:#ffba00;text-decoration:none}
.block li.last, .block dd.last {margin:0 0 4px}
.block img {background:#fff;border:1px solid #898989;padding:4px 2px}
.block span.active {background:#ffba00;padding:1px 2px;}

dl.block {padding:8px 20px 8px 10px;list-style-type:none;margin:4px 0 10px 0;}
dl.block dt {font-size:12px;color:#165ca1;font-weight:bold;padding:0 0 0 0; display:block; margin:0 0 4px}
dl.block dt a {color:#165ca1; text-decoration:none}
dl.block dt a:hover { text-decoration:underline}
.block dd {margin-bottom:15px; display:block}

.blok_inner {margin:4px 0 15px 0}
/*-- INFO --------------------- */
#info .pic { width:auto; margin:0 7px 0 0}
#info h3 {margin:0 0 6px 0;font-size:12px;color:#165ca1;font-weight:bold; padding:0 100px 0 0}
#info h3 a  {color:#165ca1;text-decoration:none}
#info h3 a:hover {text-decoration:underline}
#info dl {width:auto;font-size:11px;color:#111; float:none; position:inherit}
#info dd {position:relative;}

#info span.view {display:block;background-position: 0 4px; position:absolute; bottom:5px; right:60px}
#info span.comments {display:block; float:right;background-position:0 -11px; position:absolute; bottom:5px; right:0}
#info .view a, #info .comments a {color:#898989;text-decoration:none}
#info .view a:hover, #info .comments a:hover {color:#898989;text-decoration:underline}
#info .news{position:static}

.bg1 {background:#ffed99}
.bg2 {background:#e1e1e1}
.bg3 {background:#d9cab8}

.afisha {background:#dcddee;margin:10px 0 7px 0;list-style-type:none;padding:8px 20px 8px 28px;}
.afisha h3 {padding:0 0 0 25px;background:url(../images/bullit_1.gif) no-repeat 0 4px;color:#165ca1;font-size:12px;margin:0;line-height:21px;cursor:pointer;position:relative}
.afisha ul { list-style-type:none;margin:0 0 0 25px;padding:0}
.afisha ul li {font-weight:normal;padding:0 0 0 9px;background:url(../images/point_list_1.gif) no-repeat 0 7px;font-size:12px;margin:0 0 6px;line-height:16px}
.afisha ul li a, .afisha h3 a {color:#000;text-decoration:none}
.afisha ul li a:hover, .afisha h3 a:hover {text-decoration:underline}
.afisha h3 a {color:#165ca1;}
.leftCol .afisha {height: 25px;padding:8px 10px;_padding:8px 7px;margin-top:5px;margin-bottom:15px}
.leftCol .afisha h3 {float: left; margin: 0 12px 0 5px}

.afishaNav { list-style-type:none; height:73px; background:url(../images/afisha_bg.gif) repeat-x bottom left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 15px; padding:0; position:relative; top:-9px}
.afishaNav li { float:left;}
.afishaNav li a { display:block; height:73px; text-decoration:none; color:#165ca1; background:url(../images/i_afisha.png) no-repeat; line-height:73px}
.afishaNav li a:hover { text-decoration:underline}
.afishaNav li.theater { width:136px}
.afishaNav li.movie_theater { width:146px}
.afishaNav li.vystavki { width:163px}
.afishaNav li.party { width:153px}
.afishaNav li.festival { width:263px}
.afishaNav li.rizne { background:none}
.afishaNav li.theater a { background-position:21px 21px; padding:0 0 0 68px}
.afishaNav li.movie_theater a { background-position:21px -54px; padding:0 0 0 68px}
.afishaNav li.vystavki a { background-position:21px -129px; padding:0 0 0 68px}
.afishaNav li.party a { background-position:21px -204px; padding:0 0 0 68px}
.afishaNav li.festival a { background-position:21px -279px; padding:0 0 0 68px}
.afishaNav li.rizne a { background-position:21px -354px; padding:0 0 0 68px}
.afisha_home .afishaNav {top:0;margin:0}
.afisha_home h2 {margin-left:10px}

#fotos {background:#D9CAB8;padding:8px 0 8px 10px}
#fotos dt {margin:0 0 5px 0}
#fotos dd {margin:0 0 4px 0}
#fotos dd a {padding:0 10px 3px 0}
#fotos dd a:hover {background:none}

#poll {padding:5px 5px 5px 15px;margin:0 0 10px 0;font-size:12px;color:#111}
#poll h4 {font-size:12px;color:#111;font-weight:normal}
#poll p {clear:both;font-size:11px;float:left;width:292px;margin:0 0 3px}
*html #poll p {width:282px}
#poll .data {padding:4px 0;display:block}
#poll label {position:relative;padding:0 0 0 25px;float:left;cursor:pointer}
#poll input {position:absolute;top:-2px;left:0;display:block}
#poll .btn {margin:6px 0 0;clear:both}

/*-- VIN NEWS --------------------- */
#vinNews {}
#vinNews .pic {width:120px;padding:2px 0}
#vinNews dl {width:548px;font-size:11px;color:#111;position:inherit}
#vinNews h3 {margin:0 0 6px 0;font-size:12px;color:#165ca1;font-weight:bold;float:right;width:548px}
#vinNews dd {margin:0 0 6px}
#vinNews h3 a  {color:#165ca1;text-decoration:none}
#vinNews h3 a:hover {text-decoration:underline}
#vinNews dt a {color:#111;text-decoration:none}
#vinNews dt a:hover {color:#165BA0}
#vinNews a.origin {font-size:10px;color:#7b2e00;margin:0 0 3px;font-style:italic;text-decoration:underline;padding:0 0 0 10px}
#vinNews a.origin:hover {text-decoration:none;color:#7b2e00}

#vinNews dd {position:relative;//height:1%}
#vinNews dd.alike,         #info dd.alike        {font-size:10px;color:#898989}
#vinNews dd.alike a,       #info dd.alike a      {color:#165CA1;text-decoration:underline;font-size:11px}
#vinNews dd.alike a:hover, #info dd.alike a:hover {text-decoration:none}

#vinNews span.view {position:absolute;bottom:0;display:block;left:452px;background-position: 0 4px}
#vinNews span.comments {position:absolute;bottom:0;display:block;left:510px;background-position:0 -11px}
#vinNews .view a, #vinNews .comments a {color:#898989;text-decoration:none}
#vinNews .view a:hover, #vinNews .comments a:hover {color:#898989;text-decoration:underline}

.term {margin:5px 0 0 }
.more, .term {font-size:11px;color:#000;text-align:right;padding:4px 4px 0 0}
.more a, .term a {color:#165ca1;text-decoration:underline}
.more a:hover, .term a:hover, #article p a:hover {text-decoration:none}
.more span, .term span {padding:0 3px}
.term span.active {color:#165ca1;padding:0}
.more span.active {background:#ffba00}

#dataSelect {font-size:11px;color:#252525;height:24px;margin:7px 0 12px 0;//padding:7px 0 0}
#dataSelect p {float:left;padding:5px 12px 0 5px }
#dataSelect .data {font-size:11px;cursor:pointer;}
#dataSelect .data a {color:#165ca1}


/*-- ARTICLE --------------------- */
#article {font-size:12px;line-height:17px;padding:0 7px 0 4px;text-align:justify}
#article .preview {float:right;padding:0 0 10px 10px;margin:0;position:relative}
#article h1 {font-size:18px;color:#000;font-weight:normal;line-height:22px;margin:0 0 6px;clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left}
#article span.view {display:block;left:30px;background-position: 0 6px}
#article span.comments {display:block;left:75px;background-position:0 -9px}
#article span.roads_info span.comments, #info span.roads_info span.comments {display:inline; background:none;color:#000;padding:0;position:relative;float:none;bottom:0;left:0 }
#article .info {overflow:hidden;margin:0 0 14px;_height:1%}
#article .info span {float:left;margin:0 10px 0 0}
#article p {margin:0 0 18px;text-align:justify}
#article h2 {margin:0 150px 7px 0;padding:0;font:italic normal 12px/14px Verdana, Arial, Helvetica, sans-serif;clear:none}
#article h2.wide_text {margin-right:0}
#article h3, .hotNews h3 {font-size:11px;clear:both}

#article a.origin {font-size:10px;color:#7b2e00;margin:0 0 3px;font-style:italic;text-decoration:underline;padding:0 0 0 10px;display:block;text-align:right}
#article a.origin:hover {text-decoration:none;color:#7b2e00}

#article #comments_content ul {padding:10px 10px 0 0;margin:0 0 20px 0;font-size:11px;line-height:14px;color:#111;list-style-type:none }
#article #comments_content li {clear:both;position:relative;font-size:11px;color:#000;margin: 0 0 7px}
#article dl {*display:inline;position:relative;margin:5px 0 0 15px }
#article dt {font-size:11px;color:#000}
#article dd.pic {width:90px;float:left}
#article dd.pic img {border:1px solid #898989;padding:4px}
#article dd, #article dt {float:right;width:558px;*width:550px}
#article .data {margin:0 0 7px}

form#addComment {margin:0 0 15px;padding:10px 0 0}
#addComment h4 {font-size:11px;color:#111;font-style:italic;font-weight:normal;margin:0 0 10px}
#addComment .left {width:250px}
#addComment p, #addRoad p {margin:0 0 10px 0;font-size:11px;color:#111}
#addComment label, #addRoad label {font-size:11px;width:65px;display:block;float:left}
#addComment div input {border:1px solid #acacac;height:16px;width:110px;font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif}
#addComment textarea {width:625px;height:95px;border:1px solid #acacac;margin:4px 0 0}
#addComment #code, #addRoad #code {width:275px;margin:7px 0 5px 0;float:left;position:relative;padding:0;_height:1%}
#addComment #code img, #addRoad #code img {float:left;margin:0 5px 0 0;vertical-align:top}
#addComment #code input, #addComment #code label, #addRoad #code input, #addRoad #code label {display:block;width:146px}
#addComment #code label, #addRoad #code label {margin:0 0 3px;padding:0}
#addComment #code input, #addRoad #code input {float:left;_float:none}
#addComment .button {float:left;padding:24px 0 0 50px}
#addComment .btn {float:left;margin:0 5px 0 0 }
#addComment p.clear {padding:0;margin:0}

.hotNews {padding:5px 5px 10px 0}
.hotNews h3 {background:url(../images/dotted.gif) repeat-x top left;padding:10px 0 0 5px}
.hotNews ul {list-style-type:none;font-size:11px;color:#165ba0;padding:0 5px;margin:7px 0 0}
.hotNews ul a {color:#165ba0;text-decoration:underline}
.hotNews ul a:hover {text-decoration:none}
.hotNews li {padding:0 0 0 10px;margin:0 0 4px;line-height:14px;background:url(../images/point_list_2.gif) no-repeat 0 7px}

.action {float:right;margin:10px 0 15px 0}
.print {border-right:1px solid #ccc;padding:0 10px 0 0;display:block;float:left;cursor:pointer;margin:0 10px 0 0}
#article ul.textSize {float:left;list-style-type:none;margin:0;padding:0;line-height:normal}
#article ul.textSize li {padding:0 2px;display:inline}
#article ul.textSize li img {cursor:pointer}
.action a.archive {font-size:11px;text-decoration:underline;color:#165ba0;display:block;clear:both;text-align:right;padding:5px 0 0 }
.action a.archive:hover {text-decoration:none}

/*-- COMMENTS --------------------- */
#comments li {background:none;border-bottom:1px solid #ccc;margin:0 0 4px}
#comments .pic {float:left;border:1px solid #898989;padding:4px;width:auto}
#comments dl {width:567px;font-size:11px;color:#111;position:inherit;margin-right:12px;_display:inline}
#comments dt {font-size:12px;line-height:14px}
#comments dd {margin:0 0 6px}
#comments dd a {color:#7b2e00;text-decoration:underline}
#comments dd a:hover {text-decoration:none}

#comments .user {text-decoration:none;color:#165ba0;font-weight:bold}
#comments .user:hover {text-decoration:underline}

/*-- PRESS --------------------- */
#press {background:transparent url(../images/dotted.gif) repeat-x scroll left top;margin:5px 5px 0 0;line-height:normal}
#press .magazine {overflow:hidden;_height:1%;padding:6px 0;margin:0 0 2px}
#press .magazine img {float:left;border:1px solid #dbdbdb;margin:3px 0 0}
#press .magazine p {float:right;width:485px;font-size:11px;line-height:18px}
.magazine a {color:#7b2e00;text-decoration:underline}
.magazine a:hover, #photos a.right:hover {text-decoration:none}

#select {margin:0;padding:0 10px;background:#e1e1e1;border:1px solid #ccc;position:relative;height:32px;font-size:11px;color:#000}
#select p {float:left;line-height:21px;margin:5px 15px 0 0 }
#select lebel {padding:0 10px 0 0}
#select select {border:1px solid #b4b4b4;font:normal 11px Verdana, Arial, Helvetica, sans-serif;height:18px;*margin:2px 0 0}
#select .btn {margin:4px 0 0}

#press ul {list-style-type:none;margin:0 5px 0 0}
#press li {border-bottom:1px solid #ccc;padding:5px 7px;font-size:11px}
#press li a {color:#165ca1;text-decoration:none;font-weight:bold}
#press li a:hover {text-decoration:underline}
#press li p {padding:5px 10px 0 30px;line-height:17px}

/*-- PHOTOS --------------------- */
#photos {position:relative;line-height:normal;clear:both}
#photos ul {list-style-type:none;margin:0 0 0 -14px;overflow:hidden;_height:1%;font-size:11px;position:relative;width:700px}
#photos li {background:url(../images/bg_photos.gif) repeat-x bottom left;position:relative;float:left;margin:8px 0 8px 14px;width:217px;height:208px;border:1px solid #ccc;text-align:center;_display:inline}
#photos li a {color:#000;text-decoration:none; margin: 0 7px}
#photos li a:hover, #photos a.right {color:#165CA1}
#photos li img {padding:20px 0}
#photos p {text-align:left;display:block;padding:145px 8px 0 8px;margin:6px 0;height:8px}
#photos .data {float:left}
#photos li a.pic {position:absolute;top:0;left:0;height:150px;width:200px;text-align:center;float:none}
#article #photos h2, #house_events h2 {font-style:normal; font-size:14px; margin:0;padding-bottom:0;font-weight:bold}
#article #photos p span {margin:0}

.number {text-align:right;color:#165CA1;float:right;font-size:10px}

#photos form#select, .rightCol form#select, #gallery form#select {background:none;border:none;position:absolute;height:18px;top:5px;right:0;}
#photos select, .rightCol form#select select {margin:0;z-index:7}

.photoList {list-style-type:none;background:#e1e1e1;border:1px solid #ccc;padding:6px 0 0;font-size:11px;line-height:14px;margin:30px 0 5px 0;width:300px;float:right;position:relative;z-index:1;_display:inline}
.photoList li {border-bottom:1px solid #ccc;overflow:hidden;_height:1%;margin:0 6px 6px 6px;width:286px;float:left;_display:inline;padding:0 0 6px}
.photoList .pic {width:90px;margin:0 7px 0 0;text-align:right;//margin:0 5px 0 0}
.photoList .pic img {border:1px solid #898989;padding:4px;background:#fff}
.photoList li a {text-decoration:none;color:#000}
.photoList li a:hover {color:#165CA1}
.photoList p {padding:5px 20px 0 0;height:15px}
.photoList .data {float:left}

/*-- GALLERY --------------------- */
#gallery {line-height:14px; position:relative}
#gallery h1 {font:normal 18px Arial, Helvetica, sans-serif;color:#252525;margin:5px 145px 5px 0;_padding-top:5px}
#gallery .data {padding:0 20px 0 0;margin:0}
#gallery #article .data {padding:0}
#gallery .origin {margin:0}
#gallery .banner {margin:0 0 5px 17px; text-align:left}
@-moz-document url-prefix() {
  #gallery .banner {margin:0 0 5px 18px}
}
.mainFoto {text-align:center;position:relative;margin:12px 0 5px 18px;width:645px}
.mainFoto img {position:relative;z-index:2;vertical-align:top}
.mainFoto a {display:block;z-index:1}

#gallery ul.fotos {list-style-type:none;font-size:10px;color:#252525;margin:0 0 0 -9px;position:relative;_height:1%;overflow:hidden}
@-moz-document url-prefix() {
  #gallery ul.fotos {margin:0 0 0 -8px}
}
*html #gallery ul.fotos, *+html #gallery ul.fotos {}
.fotos li {float:left;position:relative;height:109px;width:140px;border:1px solid #898989;margin:0 0 15px 25px;_display:inline;text-align:center}
.fotos li.wide_cell {height:109px;width:285px;text-align:left;}
.fotos li a {display:block;margin:5px 0 3px 0;}
.fotos li span {top:91px;margin-bottom:5px}
.fotos li .fotoid {display:none;}
.fotos li .fotovotes {margin-left:25px}
.fotos li img { }
.fotos li.wide_cell img {float:left;} /*width:130px*/
.fotos li p {float:right; width:150px;cursor:pointer;color:#333}

#gallery .pages {//margin:15px 0 0}
#fotovotego {float:right;margin-right:10px;font-size:11px}
#to_vote a {font-weight:bold;font-size:12px;margin-left:10px}
#to_vote a:hover {text-decoration:none;}

#photoview {position:relative; width:100%;_width:92%}
#controls {display:block;margin: 0 auto;}
#controls .nav-controls a.prev {display:block;background:url(../images/arrow_back.gif) no-repeat; width:20px; height:30px; position:absolute; top:50%; left:-5px; margin-top:-30px; z-index:10}
#controls .nav-controls a.next {display:block;background:url(../images/arrow_ahead.gif) no-repeat; width:20px; height:30px; position:absolute; top:50%; right:0;_right:-15px;margin-top:-30px; z-index:10}

#loading{background-image: url(../images/loading.gif); background-repeat: no-repeat; background-position:center; width:600px; height:400px; position:absolute;z-index:7}
#myytplayer, #slideshow {position:relative;z-index:1;min-height:400px;//height:400px}

.pagination {padding:10px 0;overflow:hidden;_height:1%;background:none;text-align:center;margin:0}
.pagination span.current {font-size:11px;color:#000;line-height:17px;text-align:center;margin:0 7px 6px 7px}
.pagination a {font-size:11px;color:#165ba0;text-decoration:none;padding:3px 7px;border:1px solid #ddd; margin: 0 2px}
.pagination a:hover {border:1px solid #165ba0}

.infoline {text-align: center; font-size:11px; color: #555; padding-bottom: 5px}

dl.archive_gallery dd a {padding:2px;}
dl.archive_gallery dd img {padding:4px;border:1px solid #898989}
img.discussion {margin: 5px 1px 0 1px; padding: 0}

#jquery-overlay { position: absolute;top: 0;left: 0;z-index:101;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 105;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative;background-color: #f7f7ed;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {     position: absolute;top: 0;left: 0;height: 100%;width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0;float: left;}
#lightbox-nav-btnNext { right: 0;float: right;}
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif;background-color: #f7f7ed;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left;padding-bottom: 1.0em;}
#lightbox-secNav-btnClose { width: 66px;float: right;padding-bottom: 0.7em;}

/*-- VIDEOS --------------------- */
#video h2 {margin-bottom: 8px}
#gallery.videos .fotos li {border:none;height:150px;}
.video_main .jcarousel-skin-tango li a, .video_main .jcarousel-skin-tango .jcarousel-item a, #gallery.videos .fotos li a {-moz-opacity:0.67;-khtml-opacity: 0.67;opacity:0.67;filter:alpha(opacity=67);text-decoration:none}
.video_main .jcarousel-skin-tango li a:hover, .video_main .jcarousel-skin-tango .jcarousel-item a:hover, #gallery.videos .fotos li a.active, #gallery.videos .fotos li a:hover{-moz-opacity:1;-khtml-opacity: 1;opacity:1;filter:progid:alpha(opacity=100);}
.video_main_tv li span, .video_main .jcarousel-skin-tango li span, .video_main .jcarousel-skin-tango .jcarousel-item span, #gallery.videos .fotos li span {top: 102px;font-size:11px;font-weight:bold;color:#000;display:block}
.video_main_tv li img, .video_main .jcarousel-skin-tango li img, .video_main .jcarousel-skin-tango .jcarousel-item img, #gallery.videos .fotos li img,.division #products li img {border:1px solid #898989;padding:2px}

.jcarousel-skin-tango, .video_main_tv ul {list-style-type:none;margin:10px 0;height:155px;overflow:hidden}
.jcarousel-skin-tango li, .video_main_tv li {float: left}
.video_main .jcarousel-skin-tango .jcarousel-container-horizontal { width:908px; padding: 0 46px;}
.video_main .jcarousel-skin-tango .jcarousel-clip-horizontal {width:908px;height: 155px;}
.video_main_tv li, .video_main .jcarousel-skin-tango li, .video_main .jcarousel-skin-tango .jcarousel-item { width: 120px; height: 155px;text-align:center;}
.video_main_tv li, .video_main .jcarousel-skin-tango li, .video_main .jcarousel-skin-tango .jcarousel-item-horizontal { padding: 0 15px; _padding: 0 13px;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right:10px;cursor: pointer;background:url(../images/arrow_ahead.gif) no-repeat; width:20px; height:30px; }
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 10px;cursor: pointer;background:url(../images/arrow_back.gif) no-repeat; width:20px; height:30px;}

.video_main h2 {margin-left:7px}
#videos_cats {padding:2px 8px 6px;margin:4px 0;background: #e1e1e1 url(../images/ico_video.gif) no-repeat 178px 5px;min-height:78px;height:auto !important;height:78px;}
#videos_cats ul {list-style-type: none;margin: 5px;padding:0;}
#videos_cats li {background: url(../images/ico_strelka.gif) no-repeat 0 5px; width: 185px;margin: 4px 0 8px 0;padding:0 0 0 15px;}
#videos_cats li a {text-decoration:underline;color:#000;font-size:12px;font-weight:bold;padding:1px 2px}
#videos_cats li.active a, #videos_cats li a:hover {text-decoration:none;background:#ffba00}

#videos_cats.galcats{background: #e1e1e1 url(../images/ico_gal.gif) no-repeat 196px 5px;}

#photos #videos_last li a {height: 155px;position:static}
p.descrhid {display:none;}

#video_button_vita {display:block; background: url(../images/kn_vita.gif) no-repeat; width:160px; height:30px; margin: 0 0 0 15px;}
#video_button_everest {display:block; background: url(../images/kn_everest.gif) no-repeat; width:166px; height:30px; margin: 0 0 0 15px;}
.video_logo {text-align: left; margin: 0 0 5px 0}

.video_main {margin-top:-6px}
.video_main_tv {width:480px; float:left; padding: 6px 10px 10px 10px; margin:0}
*html .video_main_tv {width:479px;}
.video_main_tv.vita {background-color:#DBE1E6}
.video_main_tv.everest {background-color:#E6E6E6}
.video_main_tv ul {height:152px}
.video_main_tv li {padding:0;width:155px}
.video_main_tv li a {text-decoration: none}
.video_main_tv .right {font-size: 10px;color:#165CA1}

#gallery.videos .fotos li span.hidden {display:none}

/*-- Afisha block --------------------- */
#afisha {background-color: #675D64; margin-top:-6px; padding:15px 0; height:102px;position:relative}
*html #afisha {height:132px;}
#afisha ul {margin: 0 5px 0 200px; list-style-type: none;}
#afisha li {float:left;margin:0 12px}
#afisha img {border:1px solid #fff}
#afisha_logo {position:absolute; left:17px;top:33px;}
#afisha_logo img{border:0}

/*-- GALLERY --------------------- */
.gallery {padding:8px 0 7px 0}
.gallery ul {list-style-type:none;padding:0 0 3px;clear:both;margin:0;_height:1%;overflow:hidden;height: 155px;}
.gallery li {float:left;margin:0 4px 0 3px;width:148px;height:158px;}
.gallery img {padding:4px;border:1px solid #898989}
.gallery a {display:block;color:#000;text-decoration:none;font-weight:bold;font-size:11px;margin:0 0 2px;padding:0}
.gallery a:hover {text-decoration:underline}
.gallery .jcarousel-skin-tango {margin:0}
.gallery .jcarousel-skin-tango .jcarousel-container-horizontal { width:930px; padding: 0 35px;}
.gallery .jcarousel-skin-tango .jcarousel-clip-horizontal {width:930px;height: 158px;}
.gallery .jcarousel-skin-tango .jcarousel-next-horizontal {right:5px;}
.gallery .jcarousel-skin-tango .jcarousel-prev-horizontal {left: 5px;}

/*-- BLOG --------------------- */
#blog {position:relative}
#blog ul {margin:5px 5px 0 0}
#blog li {background:none;border-bottom:1px solid #ccc}
#blog dl {width:580px;font-size:11px}
#blog dd a {color:#165BA0;text-decoration:underline}
#blog dd a:hover {text-decoration:none}
#blog .pic img {border:1px solid #898989;padding:4px}
#blog .view {background-position: 0 4px;padding-right:10px}
#blog .comments {background-position: 0 -11px}
#blog a.comments {color:#898989;text-decoration:none}
#blog a.comments:hover {text-decoration:underline}
#blog .data {padding-right:20px}
#blog dt {color:#15599e;font-size:12px;font-weight:bold;margin:5px 0 0}
#blog dt a {color:#15599e;text-decoration:none}
#blog dt a:hover {text-decoration:underline}
#blog dt div {color:#7B2E00;font-weight:normal;font-size:11px;}
#blog dt div a {color:#7B2E00;text-decoration:underline}
#blog dt div a:hover, .video_main_tv a.right:hover {text-decoration:none}

/*-- PERSONAN LIST --------------------- */
.personalList {background:#e1e1e1;padding:8px 10px;margin:4px 0 10px; position:relative; //height:1%}
.personalList .pic {border:1px solid #898989;padding:4px;background:#fff;margin:0 10px 10px 0}
.personalList h4 {font-size:12px;color:#252525;margin:0 0 5px}
.personalList .editing {color:#7b2e00;padding:0 0 0 6px;background:url(../images/point_list_1.gif) no-repeat 0 6px;font-size:11px;line-height:14px;display:block;float:left;margin:0 0 9px}
.personalList a.editing, .personalList .editing a {text-decoration:underline;color:#165CA1}
.personalList a.editing:hover, .personalList .editing a:hover {text-decoration:none}
.personalList ul {list-style-type:none;clear:both;margin:0}
.personalList li {background:url(../images/point_list_1.gif) no-repeat 5px 8px;padding:0 0 0 12px;margin:0 0 4px}
.personalList li a {color:#000;text-decoration:underline;display:inline;float:none}
.personalList li a:hover {text-decoration:none}

/*-- ADVERTISEMENT --------------------- */
#advertisement {background:url(../images/dotted.gif) repeat-x top left;padding:6px 0 0;margin:4px 5px 0 2px}
#advertisement .news { background:none}
#advertisement ul {list-style-type:none;margin:0}
form.advertisement p.message, form.advertisement p.message p, #advertisement li {border:1px solid #ccc;margin:0 0 5px;padding:8px 8px 4px;font-size:12px;line-height:17px; background:none}
#advertisement li div {font-size:10px;color:#252525;text-align:right;margin:4px 0 0;clear:both}
#advertisement li img, #individual dl.adv img, .adv_attaches ul li img {float: left; border:0; margin: 0 5px 5px 0}
#advertisement li span.index, #individual dl.adv dt span {margin: 0 3px 0 0; float: left; font-weight:bold;color:#000}
#advertisement a, #advertisement span, #advertisement a:hover p, #advertisement ul li a:hover {color:#165ca1;text-decoration:none}
#advertisement ul li a {color:#000;text-decoration:none}
#advertisement a:hover, #advertisement ul li div a {color:#165ca1;text-decoration:underline}
#advertisement a p, #individual dl.adv dt a {color:#000;text-decoration:none}
#individual dl.adv dt a:hover {color:#165ca1;}
form#addComment.advertisement p.message { margin: 10px 0 10px 10px; padding-top:4px}
form#addComment.advertisement .button {padding: 10px 0 10px 0}
form#addComment.advertisement .button .links {font-size: 11px; }
form#addComment.advertisement .button .links a {margin-left: 10px}
form#addComment.advertisement select {margin: 0 5px}

.adv_add {font-size:11px;padding:0 0 7px 15px}
.adv_add a {margin:0}
.adv_add p {clear:both;padding:6px 0 0;margin:0;line-height:14px;_height:1%}

.adv_attaches ul {list-style-type:none;margin:0}
.adv_attaches ul li {clear:both}
#addComment .adv_attaches ul li input {width: auto;height:24px;vertical-align:middle;font-size:13px}

#article p#adv_images_display_blok {margin:0;padding:0;border-bottom:1px solid #888;}
#article p#adv_images_display_blok img {margin: 0 auto;padding-bottom:3px}
#article .adv_images_nav ul {list-style-type:none;clear:both;margin:0;padding:0}
#article .adv_images_nav ul li {float:left;margin: 3px 25px 2px 0;padding:0}
#article .adv_info {clear:both;margin:0;padding:10px 0;font-size:11px}
#article .adv_info  a {color:#165ca1;}

#adv_ria {position:relative;margin:0 0 7px 0;overflow:hidden;_height:1%;background-color:#ECF3FA}
#adv_ria ul {list-style-type:none;margin:5px 0 0 0;line-height:normal;width:340px;float:left}
#adv_ria li {padding:5px;position:relative;overflow:hidden;_height:1%;_margin-bottom:-4px}
#adv_ria h3 {margin: 0 0 0 105px;font-size:12px;}
#adv_ria dl {width:225px;float:right; position:relative;font-size:12px;line-height:14px;margin:0}
#adv_ria .pic {width:100px;padding:2px 0}
#adv_ria a {text-decoration:none}
#adv_ria a:hover {text-decoration:underline}
#adv_ria dd .price {display:block; font-size:14px; color:#557E07;font-weight:bold;margin: 5px 0 }
#adv_ria dd .city {display:block; font-size:11px;}
#adv_ria dd .category {display:block; font-size:11px; color:#898989}

.advtop {float:right;margin-top:-25px;}
.advtop a {color:#363636;text-decoration:none}
.xcitytop {float:right;margin-top:-18px;}
.xcitytop span {padding-left: 16px}
.xcitytop .view {background-position: 0 2px}

.psycho, .vinbazar, .hosting, .discount, .photo_clubs {border:1px solid #ccc;background:url(../images/logo_vinbazar.gif) no-repeat bottom right;height:48px;margin:2px 0 5px 0}
.psycho h3, .vinbazar h3, .work h3, .hosting h3, .discount h3, .photo_clubs h3 {font-size:14px;color:#165ca1;padding:7px 0 5px 15px}
.vinbazar h3 a, .work h3 a, .hosting h3 a, .discount h3 a, .photo_clubs h3 a{color:#165ca1;text-decoration:none;padding:0}
.vinbazar h3 a:hover, .work h3 a:hover, .hosting h3 a:hover, .discount h3 a:hover, .photo_clubs h3 a:hover{text-decoration:underline}
.hosting h3 {font-size:11px;}
.sukr  h3   {font-size:17px;padding-top:11px}
.vinbazar a, .hosting #link_besthos2 {font-size:11px;color:#7b2e00;text-decoration:underline;padding:0 0 0 15px;display:block}
.vinbazar a:hover, .hosting a:hover{text-decoration:none}
.photo_clubs {background-image: url(../images/ico_fotoclub.gif); background-color:#5a205f;border-color:#5a205f}
.photo_clubs h3 a{color:#fff;}
.photo_clubs h3 {margin-top: 8px;padding: 8px 0 5px 13px;font-size: 13px;}

.hosting {background:url(../images/besthosting.gif) no-repeat bottom right;height:48px}
.sukr    {background:url(../images/blok_su.gif) no-repeat bottom right;height:48px}
.discount {background:none}
.discount img {float:right;margin:1px 0; padding:0}
.discount h3 {font-size: 14px; margin-top: 8px; display:block; position:relative;width:150px;clear:both;float:left}
.psycho  {background:url(../images/psiholog.gif) no-repeat bottom right;height:48px}
.psycho h3 {font-size:12px;}
.psycho span {font-size:12px;padding: 0 0 0 15px;margin:0;line-height:16px}

.work {border:1px solid #ccc;background:#e1e1e1;height:48px;font-size:11px;margin:2px 0 3px 0}
.work p {padding:0 0 0 15px}
.vinbiz h3, .tutvse h3 {padding-top:4px}
.tutvse, .vinbiz {height:24px}

.translate {height: 45px; border: 1px solid #ccc; padding: 5px 10px;}
.brend {padding: 5px 0;}
.brend dl {width: 257px;}
.rightCol .brend dl {width: 217px;}
.brend dd.view  {left: 181px;}
.rightCol .brend dd.view  {left: 141px;}
.brend dd.comments  {left: 227px;}
.rightCol .brend dd.comments  {left: 187px;}


.xcitybank {border:1px solid #ccc;background:url(../images/xbank.gif) no-repeat 5px 5px;margin:2px 0 3px 0;width:338px}
.terra {background:none;height:208px;border:5px solid #D4AF37;width:290px}
.xcitybank .block {position:absolute;top:20px;right:8px;width:155px}
.terra .block { position:relative; margin-left: 195px;top:0px;}
.xcitybank_text {margin:80px 0 0 0;padding:0 8px 8px 8px;font-size:14px;line-height:16px;font-weight:bold;font-style:italic;clear:both}
.xcitybank_text a, .xcitybank_links a {color:#165BA0;text-decoration:none}
.xcitybank_text a:hover, .xcitybank_links a:hover {text-decoration:underline}
.xcitybank_more {margin:0;padding:2px 0;font-style:italic;text-align:right;font-style:italic;}
.xcitybank_more a {font-size:11px;font-weight:normal;font-style:normal;}
.xcitybanktop {position:absolute;right:8px;top:-3px}

.xcitybank_links {margin:0;padding:0;list-style-type:none;}
.xcitybank_links li {color:#165BA0;height: 21px; background:url(../images/bg_menuxbank.gif) repeat-x top left;font-weight:bold;font-size:11px;line-height:18px;padding:0 5px 0 10px;}
.terra_links {margin-top:4px;}

#addComment.xcitybankform .button{padding-left:5px}

.terrabanktop {font-size:10px; color: #888;position:absolute;right:8px;top:6px}
.zagol {font-size:11px; color: #005826; font-weight:bold}

#terra_logo {height:82px}

#terra_rates {margin-left: 0;margin-top:8px;float:left;font-size:10px;}
#terra_rates span {float:left;margin: 0 10px 0 0}
#terra_rates dl {margin-bottom:0;float:left;position:relative}
#terra_rates dl span {color:#555; margin:0 2px;float:none}
#terra_rates dt {color:#f26522;padding: 0 2px 0 0;float:left;}
#terra_rates dd {float:left;margin:0 10px 0 0}

#terra_program {margin: 0;border-top: 1px solid #B9B9B9;border-bottom: 3px solid #000;}
#terra_program table {border: 0;margin: 0;border-collapse:collapse; }
#terra_program tbody, #terra_program td, #terra_program tr {border:0;margin:0}
#terra_program td {height:24px;padding: 0 7px;text-align:center;font-family:Arial; font-size:14px; font-weight:bold; color:#000; text-transform: uppercase;}
#terra_program td a {color:#000; text-decoration:none;}
#terra_program td a:hover {text-decoration:underline;}

#terra_info {width:155px; font-weight:bold;font-size:11px;line-height:15px; margin:10px 0 10px 5px}
#terra_info a {text-decoration:none;font-weight:bold;color: #000}
#terra_info div.zagol {margin: 0 0 2px 0;color:#005826}
#terra_info a.terra_url {display:block; color:#7B2E00; font-weight:normal;text-decoration:underline}
#terra_info a.terra_url:hover {text-decoration:none}
#terra_info .license {font-family:Arial;font-size:8px;font-weight:normal}

#terra_map {float:right; width:154px; height:100px; margin-top:-108px;position:relative}
#terra_map a {font-size:11px;position:absolute; right:20px;bottom:2px;width:132px;text-decoration:none}
#terra_map a span {text-decoration:underline;margin-left:5px}
#terra_map a:hover span {text-decoration:none}

#terra_banner {float:right}

/*-- TEXT --------------------- */
.informer_config, .text { background:url(../images/dotted.gif) repeat-x top left;padding:6px 0 0;margin:4px 5px 0 2px}
.text table tr td {}
.text table {margin: 0 auto;}
#text .text {background:none}
.text p {margin:0 0 10px;text-align:justify}
.text ul {padding: 5px 0 10px 0;}
.text form p {margin:0}
/*-- FOOTER --------------------- */
#footer {border-top:solid 3px #ccc;clear:both;padding:6px 0 0 0;font-size:11px;color:#363636;line-height:14px;}

#footer .left {width:740px;margin:0 0 0 5px;_display:inline}
#footer .left ul {text-align:center;font-size:11px;font-weight:bold;color:#000;list-style-type:none;margin:0 0 7px 0}
#footer .left ul a {color:#000;text-decoration:none}
#footer .left ul a:hover {text-decoration:underline}
#footer .left li {display:inline}
#footer .left ul span {padding:0 5px}
#footer .left p {padding-left:0}

#footer .right {width:245px;background:url(../images/dott_vertical.gif) repeat-y 0 0;margin:0 0 7px 0}
#footer p {padding:0 0 7px 7px}
#footer a {color:#165ca1;text-decoration:none}
#footer a:hover {text-decoration:underline}

p.rate {padding:3px 7px;}
.rate a {padding:0 0 5px 0}
.rate img {vertical-align:middle}

#footer .right strong {font-weight:normal;color:#000;}


/*-- SERVICES --------------------- */
.zodiacal {border:1px solid #ccc;padding:5px;clear:both;margin:12px 0 0 }
.zodiacal ul {list-style-type:none;overflow:hidden;_height:1%;margin:0}
.zodiacal ul li {float:left;margin:8px 26px 8px 8px;height:28px;_display:inline}
.zodiacal h3 {font-size:12px}

.xcitybank dl {width:151px;_width:153px;padding:10px 0;border-left:2px solid #000;margin:0 0 13px}
.xcitybank dl {border-left: none;width:auto}
.xcitybank dt {font-size:11px;color:#850507;font-weight:bold;padding:0 0 0 12px}
.xcitybank dd {margin:-14px 0 0 35px;font-size:11px;text-align:right;padding:0 32px 0 0}
.xcitybank dd {text-align:left;margin-left: 50px}

#search {margin:0;padding:0 0 10px;_padding:0 0 17px}
#search input {width:100%;font:normal 11px Verdana, Arial, Helvetica, sans-serif}

/*-- ADD FOTO --------------------- */
#addFoto {background:transparent url(../images/dotted.gif) repeat-x scroll left top;margin:5px 5px 0 0;font-size:12px;padding:8px 0 0 5px;line-height:normal}

#add {margin:5px 0 15px 0;padding:10px 0 10px 8px;background:#e1e1e1;border:1px solid #ccc;position:relative;font-size:11px;color:#000;overflow:hidden;_height:1%}
#add label.left {padding:0 0 14px 20px;position:relative;margin:0 30px 0 -2px}
#add .left input {position:absolute;top:-2px;left:0;display:block}
#add p {position:relative;_height:1%;overflow:hidden}
#add p.left {margin:0 10px 0 0}
#add select {border:1px solid #b4b4b4;font:normal 11px Verdana, Arial, Helvetica, sans-serif;height:21px;*margin:2px 0 0}
#add .btn {margin:-2px 0 0}


.loading {margin:15px 0 0;padding:0 0 20px 2px;border-bottom:1px solid #ccc;overflow:hidden;_height:1%;font-size:12px}
.loading p {margin:0 0 7px;//margin:0 0 5px}
.loading .left {margin:0 90px 0 0}
.loading ol {font-size:11px;padding:7px 0 7px 20px;margin:0 0 10px 20px;line-height:16px}
.loading div {margin:0 0 0 280px;_height:1%}
.loading .btn {margin:0 6px 0 0}

#addFoto dl {font-size:11px;margin:10px;padding:0 50px 0 0}
#addFoto dt {text-decoration:underline;margin:0 0 2px}
#addFoto dd {margin:0 0 10px}

/*-- REGISTRATION --------------------- */
#registration {background:transparent url(../images/dotted.gif) repeat-x scroll left top;margin:5px 5px 0 0;font-size:12px;padding:8px 0 0 5px}
#registration ol {margin:15px 0 15px 20px;padding:0 0 0 20px}
#registration .note a {color:#7b2e00;text-decoration:underline}
#registration .note a:hover {text-decoration:none}
#registration .note {font-size:11px;margin:15px 0 0}

.myVin {color:#1f69ac}

#reg {margin:0 0 25px;padding:0;overflow:hidden;_height:1%}
#reg h3 {font-size:12px;margin:0 0 20px}
#reg label {width:160px;display:block;float:left;text-align:right;font-weight:bold;margin:0 7px 0 0;line-height:19px;font-size:11px;padding:0}
#reg input {height:17px;border:1px solid #b4b4b4;width:218px;font:normal 11px Verdana, Arial, Helvetica, sans-serif}
#reg p {margin:0 0 8px}
#reg .btn {margin:0 0 0 295px;_display:inline}
#content div.adv {width:200px;float:left;}
#content div.adv b {margin-left:5px}
#content div.adv input, #addComment .adv input {width:14px;vertical-align:middle;margin: 1px 3px 3px 5px;width:auto;border:0}
#content div.adv ul {margin:0; padding:2px 0; list-style-type:none;}
#content div.adv ul li {margin:0 0 1px 0; padding:0;}

/*-- INDIVIDUAL --------------------- */
#individual {background:transparent url(../images/dotted.gif) repeat-x scroll left top;margin:5px 5px 0 0;font-size:12px;padding:20px 0 0 4px;font-size:11px;line-height:normal}
#individual .title, #politics h1 {height:20px;line-height:20px;background:#e1e1e1;border:1px solid #ccc;padding:0 6px;margin:0 0 7px}
#individual .title h3, #politics h1 {font-size:11px;text-transform:uppercase;float:left}
#individual .title a {display:block;text-align:right}
#individual .item {margin:0 0 15px}
#individual .item p {margin:0 0 4px;padding:0 10px 0 6px}
#individual .item a {text-decoration:underline;color:#165CA1}
#individual .item a:hover {text-decoration:none}
#individual .add, #individual a.add {color:#0054a6;text-decoration:none;font-size:10px;padding:0}
#individual .add:hover {text-decoration:underline}
#individual .item img {vertical-align:bottom}
.leftCol div div#individual {padding-top:5px}

.line {border-bottom:1px solid #ccc;padding:0 0 5px;margin:7px 0 0}

#individual .item p.indent {padding:0 0 0 28px;text-indent:-23px;overflow:visible}
#individual .last {border:none;padding-bottom:0}
#individual .note {font-size:10px}

#individual dl {padding:0 10px 5px 5px;border-bottom:1px solid #ccc;margin:0 0 4px}
#individual dd {padding:3px 0 0 16px}

#individual ul {margin:0;padding:0 10px;list-style-type:none}
#individual li {padding:0 0 0 10px;background:url(../images/point_list_1.gif) no-repeat 0 7px;margin:0 0 5px;line-height:14px}
#individual .item li p {padding:4px 0 0}
#individual dl.adv dt {padding:0 0 0 17px;background:url(../images/point_list_1.gif) no-repeat 5px 7px;margin:0;line-height:14px}
#individual dl.adv dt span {margin-left: -17px;}
#individual dl.adv dd {font-size:10px;clear:both}
#individual dl.adv .data {padding:0}

#individual dl .data {padding:0 20px 0 0}
#individual .view {background-position: 0 4px;padding-right:10px}
#individual .comments {background-position:0 -11px}
#individual .mess, .xcitybankmess {text-align:left;color:green; margin:0; padding: 10px 0;font-size:12px;font-weight:bold;}

table {border-collapse:collapse;border:1px solid #969696;}
tbody, tr, td {border:1px solid #969696; }
td {padding:3px;}
table.noBorder, table.noBorder tbody, table.noBorder tr, table.noBorder td {border:medium none}
.buttons table, .buttons table tbody, .buttons table tr, .buttons table td,
#googleform table, #googleform table tbody, #googleform table tr, #googleform table td
#vkshare0, #vkshare0 tbody, #vkshare0 tr, #vkshare0 td {border: 0}
#article #vk_like, #fb-root {margin:0;display:inline;margin-left:5px;}
@-moz-document url-prefix() {
#article #vk_like,#fb-root { display:inline-block;margin-left:0px;}
}
body:nth-of-type(1) #article #vk_like,#fb-root { display:inline-block;margin-left:0px;}
#vkshare0 td {padding:0}
#1vk_comments {margin-top:-80px}
#vk_groups {margin-bottom: 5px}

strong {font-weight:bold}
.hide {display:none}

#advertisement span.red, .news dt a.red, #news_lenta span.title a.red, .red {color:#ff0000;}

dl.block dt a {font-size:12px; color:#165ca1; font-weight:bold; text-decoration:none;}
dl.block dt a:hover {text-decoration:underline;}

.block dt.active {text-decoration:underline;}
.block dd span.active {background:#ffba00; text-decoration:none}

.hotNews ul li {color: #898989}
#article ul {padding: 5px 0 23px 0;}
#article #comments_content .pages li {clear:none;font-size:11px; color:#000; line-height:17px; text-align:center; float:left; margin:0 2px 3px 0;}
#article h2 {padding: 4px 0;}
#article h3 {padding: 14px 0 5px 0}
#article h4 {text-align: center;font-size:12px;font-weight:normal;}
#article .info {margin-bottom: 10px}
#article .banner {padding: 2px 0 10px 0}
#article p object {display: block; margin:0 auto}
#article p.news_mini img {margin: 5px 1px}
#article table {margin:0 auto}
#addComment h4 {text-align: left}

#vinNews ul li.noimage dl, #vinNews ul li.noimage h3 {width:670px;}
#vinNews ul li.noimage span.view {left: 556px;}
#vinNews ul li.noimage span.comments {left: 620px;}

#vinNews ul.streets {float: left; list-style-type:none; margin:5px 0 0 0; width: 315px;}
#vinNews ul.streets li {margin: 5px}
#vinNews ul.streets li a  {color:#165ca1; text-decoration:none;font-size:12px;font-weight:bold;}
#vinNews ul.streets li a:hover {text-decoration:underline}

.inorigin {color:#7b2e00;}
#article .origin {font-size:10px;color:#000000;margin:0 0 3px;font-weight:bold;padding:5px 0 0 10px;display:block;text-align:right}
#article .origin .inorigin {font-size:10px;font-style:italic;font-weight:normal;display:block;text-align:right}
#article .origin .inorigin a {text-decoration:underline;color:#165ca1;}
#article .fs18 {font-size:18px; line-height:24px}

#info .items a.btn:hover {background-position:100% -48px}
#info .items a.btn:hover span {background-position:0 0}

#article p#attachments, #attachments {margin:0;padding:0}
#attachments span {display: block; margin:0; padding:2px 0 2px 5px;}
#attachments span img {position:relative;top:0;left:0;vertical-align:middle}
#attachments span span {display: inline; margin-left:5px;padding:0}

.view a, .comments a, #blogs dd.comments a, #blog dd .comments a {color:#898989;text-decoration:none}
.view a:hover, .comments a:hover, #blogs dd.comments a:hover, #blog dd .comments a:hover {text-decoration:underline}

/*-- AJAX LOADING --------------------- */
#content_loading{ background: url(../images/ico/ajax-loader.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

/*-- FORM VALIDATION --------------------- */
.errmsg   { display: none; }
.comments_send {color: green;}
.validationmsg {color: #D60A04; padding:10px 0 0 0; margin:0; clear:both;}
#article .validationmsg p, .validationmsg p { font-size:12px; color: #D60A04; padding: 5px 0 0 10px;margin: 0;}
#article .validationmsg h4, .validationmsg h4 {font-size:14px; font-weight: bold; margin: 0; padding-top: 5px; text-align: left}
.validationmsg ul {padding: 5px 0 0 10px;margin: 0;}
.validationmsg ul li {color: #D60A04;margin: 2px 0 0 0;}
.notvalid {color:#F00}

/*-- HOROSCOPE --------------------- */
.zodiacal ul li {margin-right:24px}

/*-- POLITICS --------------------- */
#politics h1 {float: none;font-weight: bold;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0}
#politics .news {background: none; margin:0;clear:both}
#politics .pic  {margin: 10px; float:right;}
#politics_links {list-style-type: none;margin: 10px 20px;float:left}
#politics_links li {margin: 5px 0}
#politics_links a {color:#165ca1}

#politics_block div {padding:0}
.politics_block_im {list-style-type: none;margin:0;overflow:hidden;_height:1%;}
.politics_block_im li {float:left;width:113px;height:152px;text-align:center;background-color:#d0e9b3;}
.politics_block_im li.c1 {background-color:#f1f0c1;width:113px;}
.politics_block_im li.c2 {background-color:#c6e9da;width:113px;}
#politics_block .politics_block_im li div {width:91px;height:91px;_width:92px;_height:92px;border:1px solid #fff;background-color:#E1E1E1;margin:8px auto;font-size:11px}
@-moz-document url-prefix() {
#politics_block .politics_block_im li div {width:90px;height:90px;}
}
.politics_block_im li div p {border:0;}
.politics_block_im li span {font-size:13px}
.politics_block_im img {border:0;margin:0}
.politics_block_im li span a, #tv_block a, #tv_block2 a {color:#165CA1;font-weight:bold;text-decoration:none;padding:0 0 0 2px;_padding-left:5px}
.politics_block_im li span a:hover, #tv_block a:hover {text-decoration:underline;}

/*-- TV --------------------- */
#tv_block, #tv_block2 {background:#d7e2e8 url(../images/logo_vita.gif) no-repeat 8px 8px;padding:6px 8px 1px 8px;margin:4px 0;min-height:76px;height:auto !important;height:76px;}
#tv_block2 {background:#d7e2e8 url(../images/logo_everest.gif) no-repeat 8px 8px;}
#tv_block ul, #tv_block2 ul {list-style-type: none;padding:6px 0 0 0;margin:0 0 0 88px}
#tv_block li, #tv_block2 li {list-style-image: url(../images/vita_icon.gif);line-height:15px;margin:-4px 0 13px 25px;font-size:13px}

/*-- TOOLTIP --------------------- */
#tooltip{ background:#FFFFFF; border:1px solid #555555; font-family:Tahoma; font-size:11px; color:#555555; margin:0; padding:3px 5px; position:absolute; z-index: 10;max-width:300px;}

/*-- POLL --------------------- */
.poll h4 {font-size:12px;color:#111;font-weight:bold}
.poll h5 {font-size:11px;color:#111;font-weight:bold;padding: 2px 0}
.poll p {clear:both;font-size:11px;float:left;width:640px;margin:0 0 3px}
.poll .data {padding:4px 0;display:block}
.poll label {position:relative;padding:0 0 0 25px;float:left;cursor:pointer}

#poll_multi .left {width:305px;padding:0 5px}
#poll_multi .left.bord {border-left: 1px solid #555}
#poll_multi div h4 {font-weight:bold;text-align:left;margin-top:10px}
#poll_multi div.left h4 {font-weight:bold;text-align:center;}

#stud_poll {margin: 0 0 0 15px}
#stud_poll .poll {line-height:14px;}
#stud_poll .poll p {width:485px;margin:0}
#stud_poll .poll h5 {padding:2px 0 0 0;clear:both;}
#stud_poll .poll .btn {margin:10px 0}
/*-- Cabinet --------------------- */
#privateList div .registration {clear:both;font-size:12px;padding: 0px 0 10px 0}
#preview h5   {font-size:12px; padding: 0 0 15px 0;}
#privateList .validationmsg {padding: 0 0 5px 0; margin: 0}
#privateList .validationmsg ul, #privateList .validationmsg h4 {padding-top: 0}

#registration .validationmsg, .text .validationmsg {padding: 0 0 5px 0}
#reg input.check {width: 15px;border:0;vertical-align:middle}
#reg input.avatar {display: block;height: 19px;width: 285px;}
#reg span.avatar_block {margin-left: 168px; _margin-left: 170px;display: block;}
#reg span.avatar_block span.img_del {margin: 0 0 5px 5px;}
#reg span.avatar_block span.img_del input {border:0; width:auto;margin:0}
#reg img {display: inline; padding:0; border:0; margin: 0 0 5px 0}
#reg .news_days {list-style-type:none}
#reg .news_days li {float:left;margin: 0 3px 0 0}

.registration .remind {display: block; padding: 8px 0 0 100px;color:#165CA1}

/*-- advertisement --------------------- */
#advertisement ul.persons li {border: none; padding-bottom:0;margin-bottom:0}
#advertisement .lit {margin:0; padding:0;}
#advertisement .lit a{text-decoration:underline;}
#advertisement .lit strong a{text-decoration:none;}
#advertisement .lit a:hover, #politics_links a:hover {text-decoration:none;}

#advertisement .lit .pages {list-style-type:none;padding:10px 0;overflow:hidden;_height:1%;background:none;width:635px;text-align:center;margin:0;}
#advertisement .lit .pages li {display:block;padding:1px 4px;border:1px solid #ddd;min-width:9px;_width:9px;font-size:10px;margin:0 1px}
#advertisement .lit .pages li a {border:0; padding:0;min-width:9px;_width:9px;}
#advertisement .lit .pages li.active {border:none;min-width:10px;_width:10px;font-size:10px;}


/*-- consultations --------------------- */
#consultations h3 {font-size:11px;clear:both;padding-top: 14px}
#consultations #addComment .button {padding:10px 0 5px 0;}
#consultations #comments_content ul {padding-right: 0}
#consultations #comments_content ul li {font-size:12px;}
#consultations #comments_content ul li dl {margin-left: 0px; margin-bottom: 15px}
#consultations #comments_content ul li dd {float:left}
#consultations #comments_content ul li dt {float:left;font-size:12px;line-height:17px;width:619px}
#consultations p.attaches img, #article p.attaches img {display: block; margin: 5px auto}
form#addComment p label.large, #addRoad p label.large {float:none; width: auto; padding: 2px 0}
form#addComment p input.large, #stud form#addComment p label.large {width:540px;_width:535px}
form#addComment p label.middle {width:90px}
#stud form#addComment p label {width:165px}
#stud form#addComment p input {width:450px;margin:2px 0}
#stud form#addComment p input.small {width:65px}

.count span#cntdwn {padding:0 0 0 0px; line-height: 19px}
.count {padding:0 0 0 0px}
.rightCol .piece {margin:6px 0 10px 0;float:left; width: 290px}
.rightCol .piece img {_margin:0 0 0 5px;}
.links {font-size:11px;padding:10px 5px;width:290px;_width:270px;}
.wide {width: 990px}

#info dd.red, #interview ul li dl dd.red {color: #ff0000; font-style: normal}
#info dd.green, #interview ul li dl dd.green {color: #79B30D; font-style: normal}
#info span.right {right:0px}
#info a.more {color:#555;text-decoration:underline;}
#info a.more:hover {text-decoration:none}

/*--  poster ----------------------- */
.events_list.mainpage #info {padding-top:10px;}
.events_list.mainpage #info h1 a {font-size: 16px;font-weight:bold;}
.events_list #info ul {margin-top:0;margin-right:0;}
.events_list #info .news {background-position:0px 23px}
.events_list #info ul {background:url(../images/dotted.gif) repeat-x bottom left;padding:5px;overflow:hidden;_height:1%;}
.events_list #info ul li {width: 326px;height:210px; float:left;background:none; display:block;height:auto}
#info ul li.online {background-color: #f9e6c1}
#info ul li.online .view {background-image: url(../images/ico_glaz1.gif)}
#info ul li.online .comments {background-image: url(../images/ico_ruka1.gif); background-position:0 2px}
#info ul li.online .photohas {background-image: url(../images/ico_foto.gif)}
.events_list #info ul.pages {background:none}
.events_list #info ul.pages li {width:auto;height:auto;min-width: 23px}
.events_list #info ul li.bar {width: 0;_width: 1px;margin:0;padding:0;border-left:1px solid #999;height: 220px;}
.events_list #info ul li h3 {padding:0}
#info ul li dl dd.places {padding:0;margin: 10px 0 0 0;}
#info ul li dl dd.places ul {background:none; padding-top:0}
#info ul li dl dd.places ul li {background:url(../images/place_square.gif) no-repeat left 5px;margin:0 5px 10px 8px;width:auto;float:none;padding:0 0 0 8px}
#info ul li dl dd.places ul li a {color: #000;text-decoration:none;}
#info ul li dl dd.places ul li a:hover {text-decoration:underline;}
.events_list #info ul li div.funcs {clear:both; text-align: right;padding:0;margin:0}
.events_list #info ul li div.funcs .view, .events_list #info ul li div.funcs .comments { margin-top: -10px;_margin-top: -8px;position: relative; display:inline;float:right}
.events_list #info ul li div.funcs .view {right: 75px;}
.events_list #info ul li div.funcs .comments {right: 0px;}
.events_list #info ul li .data, #event_single .data {font-size:11px; color:#f26522;font-weight:bold}

#events_weeks {list-style-type:none;float:right;margin: -20px 20px 0 0}
#events_weeks li {float:left;}
#events_weeks li a {font-size:10px; color:#fff; text-decoration:none;line-height:18px}
#events_weeks li a:hover {text-decoration:underline}
#events_week_prev {background:url(../images/poster_strelki_prev.gif) repeat-x bottom left;width:135px;}
#events_week_prev a {margin: 0 0 0 11px}
#events_week_next {background:url(../images/poster_strelki_next.gif) repeat-x bottom left;width:119px;}
#events_week_next a {margin: 0 0 0 3px}

#events {background:url(../images/dotted.gif) repeat-x bottom left;padding:10px 0 0 0}
#events .news {background: none}
#events a {font-size:13px; font-weight:bold;}
#article #events #info h3 {clear:none; padding: 0; color: #000; background:url(../images/dotted.gif) repeat-x top left; padding:10px 0 0 5px; margin:0}
#article #events #info ul {padding: 0}
#article #events #info ul li h3 { color:#165CA1; background: none; padding:0 0 5px 0}
#article #events #info ul li dl {margin:0}
#article #events #info dt {float:none; width: auto}
#article #events #info dt span {color:#898989;}

.event_sdesc {font-style: normal; line-height: 17px}

/* Overlay */
#config-overlay {background-color:#000; }

/* Container */
#config-container_img, #config-container {width:520px; _width:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 20px; text-align:left; background:#eee;}
#config-container_img {width: 100%;background:none}
#config-container_img .simplemodal-data {background:#eee; margin:0 auto;}
#config-container_img img {margin: 20px}
#config-container br {clear:both;}
#config-container form {padding: 5px; margin:0; color: #000}
#config-container .config_send {display: inline; margin:  -78px 0 0 320px;}
#config-container .config_send span {margin-bottom:10px}
/*#config-container .config_print {display: inline; margin: -63px 0 0 320px;}*/
#config-container .config_print {display: inline; margin: -63px 0 0 320px; _margin: -68px 0 0 320px;}
#config-container a.modalCloseX,
#config-container a.modalCloseX:link,
#config-container a.modalCloseX:active,
#config-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:2.2em; position:absolute; top:-4px; right:6px; color:#999;}
#config-container_img a.modalCloseX:hover, #config-container a.modalCloseX:hover {color:#9bb3b3;}
#config-container_img a.modalCloseX,
#config-container_img a.modalCloseX:link,
#config-container_img a.modalCloseX:active,
#config-container_img a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; color:#999;display:block; text-align:right; margin-bottom:-15px;margin-right:3px}

#config-container_img {font-size:24px;}
#config-container .discount_info {font-family:Arial,Helvetica,sans-serif;margin: 5px auto; font-size:18px; text-align:center}
#config-container .discount_descr {margin: 1px 0 10px 0; font-size:11px;line-height:14px}
#config-container .discount_descr p {text-align:justify; margin: 6px 0;}
#config-container .discount_fields p {clear:both; font-size:12px; margin: 5px 0;}
#config-container .discount_fields p label {display:block; float: left; width: 100px; text-align:right; margin: 0 5px 0 0}
#config-container .discount_fields p input {width: 200px;}
#config-container .discount_fields p.small {font-size: 10px; width: 300px; padding-left:100px;line-height:12px}
#config-container .discount_address {height: 35px;margin:0;padding:0}
#config-container .validationmsg {padding:0; margin: 0 5px;}
#config-container .validationmsg ul {padding:0; margin: 2px 5px 2px 20px;}
#config-container .validationmsg ul li {padding:0; margin: 2px 0;}
#config-container form div {padding-right: 10px;}

#config-container .vote_info {font-size:14px; text-align:center; margin: 10px 2px}
#config-container .vote_send {display: inline; margin: -33px 0 0 330px;}
#config-container .candidate_fields {margin: 10px 2px 10px 50px}
#config-container .candidate_fields img {float: left; width: 120px; margin: 1px 4px}
#config-container .candidate_fields label {display: block}

/*----candidates -----*/
.candidates_rating {margin: 5px 0; font-size: 11px;}
.candidates_rating a.btn {margin: 5px 0;}
.candidates_rating span {display: block;}
.items .candidates_rating a.btn:hover {color:#165ca1}
.candidates_url {padding: 7px 0; margin:0}

#candidates h2 {margin-bottom: 8px}
#candidates dl.block {padding-bottom:5px}
#candidates dl.block dd {margin-bottom:0}

#candidates div {padding:2px 5px 5px 15px;margin:0;font-size:12px;}
#candidates div {font-size:12px;color:#111;font-weight:normal}
#candidates div p {clear:both;float:left;width:310px;margin:0 0 3px}
#candidates div p b {width:50px;float:left; display:inline; text-align:right; padding:0 10px 0 0;}
#candidates div label a {position:relative;padding:1px 0 0 5px;float:left;cursor:pointer;color:#1F69AC;font-weight:bold;text-decoration:none;}
#candidates div label a:hover {text-decoration:underline;}
#article .candidates_rating img, .candidates_rating img, #candidates div img {display:inline;margin:0 0 3px 0;}

/*----------houses------------------*/
#houses {margin:0 0 7px}
#houses div {background:#eed7d7;padding:0;margin:4px 0 0;_height:1%}
#houses .pic {padding:4px;border:1px solid #898989;background:#fff;}
#houses li {padding:11px 9px}
#houses li.last {background:none}
#houses dl {font-size:11px;color:#000;line-height:14px;float:left;margin:0 0 0 5px;width:204px}
#houses dl.home {width:125px}
#houses dt a {font-size:12px;font-weight:bold;color:#1f69ac;text-decoration:none;text-align:left;}
#houses dt a:hover {text-decoration:underline;}
#houses dd a {text-align:left;}
dd.to_view_info {background:transparent url(../images/page_zaklad_strelka.jpg) no-repeat top right;text-align:right;line-height:21px}
dd.to_view_info a {margin: 0 23px 3px 0;color:#165ca1}
dd.to_view_info a:hover {text-decoration:none;}

#houses_home h2 {background:transparent url(../images/ico2_houses.gif) no-repeat 10px 8px;padding:5px 0 2px 12px;margin:0;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;clear:both}
#houses_home h2 span {color:#165CA1;font-weight:bold;text-decoration:none;margin:0 0 0 20px}


#houses_home ul {background-color: #e1e1e1;overflow:hidden;list-style-type: none;margin: 5px 0 15px 0;padding:5px 5px 5px 15px;_padding-bottom:10px;_height:1%;}
#houses_home li {background: url(../images/ico1_houses.gif) no-repeat 0 5px; width: 194px;float: left; margin: 4px 0 8px 0;padding:0 10px 0 15px;}
#houses_home li a {text-decoration:underline;color:#000;font-weight:bold;}
#houses_home li a:hover {text-decoration:none;}
#houses_home li span {font-size:10px; margin:0 2px}

#houses_block {padding:0;margin:4px 0 7px 0;width:300px;position:relative;}
#houses_imgs {position:relative;overflow:hidden;margin:0 auto}
#houses_imgs li{width: 300px;height: 100px;margin-top: 2px;display: block;overflow: hidden;padding: 0;cursor: pointer;}
#houses_imgs li span {display:block;width:275px;position:absolute;left:7px;top:5px;font-size:14px;font-weight:bold;color:#fff;}
#houses_block .top {right:10px;top:-26px}


/*----------buttons--------------*/

.buttons {margin: 6px 0 3px 0; text-align:center}
.rightCol .buttons {margin: 8px 0 5px 0;text-align:left}

/*----------informers--------------*/
.job-block * {}
.job-block {background:url("http://informers.ukr.net/job/sim/jobnewimg/bottom-bg.gif") repeat-x scroll center bottom #EEEEEE;border:1px solid #C9C9C9;margin:auto;width:238px;}
.job-block .job-ttl {background:url("http://informers.ukr.net/job/sim/jobnewimg/ttl-bg.gif") repeat-x scroll center top transparent;border-bottom:1px solid #C9C9C9;height:38px;padding-left:18px;position:relative;text-align:left;}
.job-block .job-ttl a {color:#000000;font-family:Tahoma;font-size:12px;font-weight:bold;position:relative;text-decoration:none;text-transform:uppercase;top:11px;}
.job-logo-link {height:22px;position:absolute;right:8px;top:8px;width:103px;}
.job-logo-link a {cursor:pointer;display:block;height:22px;position:static !important;width:103px;}
.job-logo-link img {border:medium none;}
.job-block .informer-block {padding:5px 3px 7px;}
#jobukrnet {}
#jobukrnet ul {background:none repeat scroll 0 0 #FFFFFF;list-style:none outside none;margin:0;overflow:hidden;padding:0;}
#jobukrnet li {border-bottom:1px solid #E3E3E3;list-style:none outside none;margin-bottom:-1px;margin-left:5px;margin-right:5px;overflow:hidden;padding:6px 0;}
#jobukrnet a {color:#000000;display:block;float:left;font-family:Arial;font-size:12px;font-weight:bold;margin-left:4px;text-decoration:none;}
#jobukrnet span {color:#7B2E00;display:block;float:right;font-family:Arial;font-size:12px;font-weight:bold;margin-right:10px;}
#jobukrnet .bottom-link-1 {margin-left:0;margin-top:10px;padding:0 !important;}
#jobukrnet .bottom-link-2 {margin-left:0;margin-top:3px;padding:0 !important;}
#jobukrnet .bottom-link-1 a, #jobukrnet .bottom-link-2 a {background:url("http://informers.ukr.net/job/sim/jobnewimg/bottom-links/bottom-but-bg-myvin.gif") no-repeat scroll 0 0 transparent;color:#000000;display:block;float:none !important;font-family:Arial;font-size:12px;font-weight:bold;margin:0;padding:4px 21px 5px 11px;}
#jobsearchform {background:url("http://informers.ukr.net/job/sim/jobnewimg/search-block-bg.gif") repeat-x scroll center top #F8F8F8;border-bottom:1px solid #CACACA;margin-bottom:5px !important;margin-left:-3px;margin-right:-3px;padding:9px 12px;}
#jobsearchform input {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #8C8C8C;height:16px !important;width:88% !important;}
#jobsearchform .searcbut {background:url("http://informers.ukr.net/job/sim/jobnewimg/search-but.gif") no-repeat scroll 0 0 transparent;border:1px solid #99968F;cursor:pointer;font-size:0;height:20px !important;width:21px !important;}
#jobsearchform select {}
#quick_test {padding:0!important;}
#quick_test h2 {font-size:14px;color:#0091F1;}
#quick_test .color_bblock .reducer {color:#000!important;font-size:12px;}
#quick_test a {text-decoration:none;}
#quick_test table {background:#0091F1!important;}

/*slider*/
.ui-slider {
        /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
        font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
        font-size: 1.1em;
        background: #fcfdfd url(../images/fcfdfd_40x100_textures_06_inset_hard_100.png) 0 bottom repeat-x;
        border: 1px solid #a6c9e2;
        height: .8em;
        position: relative;
        width: 300px;
}
.ui-slider-handle {
        /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
        position: absolute;
        z-index: 2;
        top: -3px;
        width: 1em;
        height: 1em;
        background: #dfeffc url(../images/dfeffc_40x100_textures_02_glass_85.png) 0 50% repeat-x;
        border: 1px solid #c5dbec;
}
.ui-slider-handle:hover {
        background: #d0e5f5 url(../images/d0e5f5_40x100_textures_02_glass_75.png) 0 50% repeat-x;
        border: 1px solid #79b7e7;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
        background: #f5f8f9 url(../images/f5f8f9_40x100_textures_06_inset_hard_100.png) 0 50% repeat-x;
        border: 1px solid #79b7e7;
}
.ui-slider-range {
        /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
        height: .8em;
        background: #d0e5f5 url(../images/d0e5f5_40x100_textures_02_glass_75.png) 0 50% repeat-x;
        position: absolute;
        border: 1px solid #c5dbec;
        border-left: 0;
        border-right: 0;
        top: -1px;
        z-index: 1;
        opacity:.7;
        filter:alpha(opacity=70);
}

.informer_config {font-size:12px;}
.informer_config form {padding: 5px 0 10px 10px}
.informer_config dt {font-size:12px;font-weight:bold;margin:0 0 3px 0}
.informer_config dd {margin:0 0 10px 0}
.informer_config dd textarea {width: 300px}
.informer_config dd input#amount {width:30px;font-weight:bold;}

#informer_content { text-align: left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; border: 1px dotted #CCC; padding: 5px; margin: 5px 0 15px 0; }
#informer_content span {display: block; text-align: center}
#informer_content a { color: #000; text-decoration: none; }
#informer_content a.title { text-decoration: none; font-weight: bold; position: relative; padding: 0;margin:0;display:block}
#informer_content a img {display:block;float:left; padding: 2px 5px}
#informer_content ul { padding: 0; margin: 0px; }
#informer_content ul li { display:block; padding: 2px 0 2px 8px; list-style-type: none; border-bottom:1px solid #CCC; clear:both; overflow:hidden;}
#informer_content ul li div { padding: 0 0 0 5px; }
#informer_content ul li div.date { font-size:10px; color: #999; }

#informer_form {clear:both; display:block}

.gform,.gform_input {margin:0;padding:0}
#googleform {display: block; margin: 0}
.gform_search {background-color: #CCE5FF !important; width: 100%}
.gform_search td{border:0}
.gform_search-input{width:100%;padding:5px 6px}
.gform_input_text{width:100%;margin:0;cursor:text;background-color:#fff;border:1px solid #7f9db9;font-size:12px!important;color:#000!important}
.gform_button{padding:0 8px 0 0;vertical-align:middle}
.gform_submit_image{width:19px;height:15px;outline:none;cursor:pointer;border:0;display:block;margin:0!important}

.exec_time {margin:-36px 0 0 900px;padding:0;font-size:8px;color:#aaa}

.snf table.news {background: none;border-collapse:separate;border:0}
.snf .news td table, .snf .news td tbody, .snf .news td tr, .snf .news td td {border:0}
.snf table.news td a {color:#7B2E00}

.projects {margin: 4px 0 10px 0}
.projects a, .projects a img {margin:0;padding:0}
.projects a {margin-top:1px}
.projects p {margin: 2px 0 4px 0}

.calendar_block {font-size:12px}

#bunner_home {margin:0;padding:0 0 8px 0;overflow:hidden;_height:1%}
#bunner_home img {margin:0;padding: 0 15px}
#bunner_home p {width: 499px; float:left;}

#langbox {position:absolute;top:97px;left:0;list-style-type: none;}
#langbox li {float: left;font-size:11px;padding:0 3px;border-left:1px solid #fff;font-weight:bold;color: #fff}
#langbox li.first {border:0;padding-left:0}
#langbox li a {font-weight:normal;color:#165BA0}
#langbox a:hover {text-decoration:none}

/*-- CONTACT FORM --------------------- */
#contact {margin: 10px 0 5px 0;overflow:hidden;_height:1%}
#contact textarea {width: 435px}
#contact #code input {width: 130px}
#contact label {width: auto}
#contact form {padding-top: 5px}
#contact .button {padding: 22px 0 0}
#contact #comments_send {margin: 5px 0}

/*-- ROADS --------------------- */
#road_add {background-color: #E3E3E3; overflow:hidden;_height:1%}
#road_add p.intro, #road_report {font-size: 11px; margin: 0; padding-bottom: 8px;}
#road_add #add_road_content {padding: 8px;}
#road_add #addRoad {overflow:hidden;_height:1%;padding:0;margin:0}
#road_add h3 {font-size:12px; font-weight: bold; margin:8px}
#road_add #addRoad textarea {width:278px}
#road_add #addRoad div input {width:248px}
#road_add #addRoad #code input {width:125px}
#road_add #addRoad #code {float: none}
#road_add #addRoad .button {float: right;padding:0 4px 0 0}
#road_add .validationmsg {font-size: 11px; padding:0 0 10px 0 }
#road_add .validationmsg ul {padding-left: 20px}

#road_report {padding: 3px 8px 8px}
#road_report p {padding: 5px 0}

#roads_content dt {padding-top:8px;}
#roads_content dt.has_vote{margin-right:75px}
#roads_content li {padding-top: 10px}

#road_voted, #road_confirm {float:right;margin-top:-27px;_margin-top:-14px;}
#road_voted {color: #f16325}
#road_confirm {background-color:#f16325;color:#fff;line-height:16px;text-decoration:none;height:16px;display:block;}
#road_confirm span {margin: 2px}

.roads_send {padding:10px}
.roads_send, .roads_send a {font-size: 11px}

#roads_speech {background:url(../images/dotted.gif) repeat-x bottom left;padding: 0 5px 0 0;font-size:11px;margin:0 0 20px 0;line-height:normal}
#roads_speech div {background:url(../images/dotted.gif) repeat-x top left; padding: 5px 0 5px 5px}
#roads_speech div.noline {background:none}
#roads_speech h1 {height:28px}
#roads_speech p {margin: 0 0 10px 0}
.roads_info {font-size:10px; margin:2px 0 2px 10px}
.roads_info i {margin: 0 5px 0 0}
.road_header {width:600px}
.roads_descr {margin-top:8px}

/*-- STUD --------------------- */
#stud_block {margin:0}
#stud_block ul {list-style-type: none;margin:0}
#stud_block li {margin: 3px 0;padding: 7px 10px;background-color:#e9d79b;font-size:12px}
#stud_block li a {margin: 5px 2px;color:#000; text-decoration:underline}
#stud_block li a:hover {text-decoration:none}
#stud_block li div { margin: 5px 0 2px 20px }

/*-- SHOPS --------------------- */
.pprice {color:#AD5B2B}
#article h2 .pprice {font-size:26px; line-height:36px;}

#products {overflow:hidden;_height:1%;border-bottom: 1px solid #000;margin:0 0 10px 0;clear:both}
.division #products {border:0;margin:0;background-color:#DBE1E6;margin-top:-6px;padding-top:6px}
#products h2 {font-size:16px;font-style:normal;;font-weight:bold}
#products ul {margin:0 0 0 20px}
#products li {list-style-type:none;float:left;width:162px;margin:7px 0;text-align:left}
#products li span {display: block;margin:7px 0;color:#AD5B2B;font-weight:bold;font-size:12px}
#products li a {color:#165CA1;font-size:12px;display:block}

.pages, .news ul.pages, #blog ul.pages {list-style-type:none;padding:10px 0;overflow:hidden;_height:1%;background:none;text-align:center;margin:0}
.pages li, #blog .pages li, #individual .pages li, #advertisement .pages li, #info .pages li, #comments .pages li {font-size:11px;color:#000;line-height:17px;text-align:center;float:left;margin:0 2px 3px 0; padding:0; background:none; border:medium none}
.pages li a, #advertisement .pages li a {color:#165ba0;text-decoration:none;display:block;padding:1px 4px;border:1px solid #ddd;min-width:14px;_width:14px}
.pages li a:hover, #advertisement .pages li a:hover {border:1px solid #165ba0}
.pages li.active {border:none;min-width:23px;_width:23px}

#article a.in, #news_lenta a.in {color:#165BA0}
#article a.in:hover {color:#165BA0;text-decoration:none}
#article .origin .inorigin a.out {color:#7B2E00}

#news_lenta {height: 23px; line-height: 18px; font-size:11px;margin:-3px 5px 0 5px;overflow:hidden;background-color:#e3e7f2}
#news_lenta span.date {font-size:11px;color:#165BA0}
#news_lenta span.title a {color:#165BA0}
#news_lenta b {margin:0 5px;line-height: 22px;color:#252525;float:left}
#news_lenta .marquee0 {height:23px;width:862px;float:right}

#meteoprog_1323219920 {width:230px !important;_width:240px !important;overflow:hidden !important;
border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;
border:1px solid #B2B2B2 !important;
padding:3px 4px;
}
#meteoprog_1323219920 table, #meteoprog_1323219920 tbody, #meteoprog_1323219920 tr,#meteoprog_1323219920 td {border:0 !important}
#meteoprog_1323219920 .fh {float:left !important;overflow:hidden !important;}
#meteoprog_1323219920 .fr {float:right !important;overflow:hidden !important;}
#meteoprog_1323219920 .cl{font-size:0 !important;line-height:0 !important;clear:both !important;height:1px !important;}

.meteoprog_1323219920_error {text-align:center !important; color:#DF2421 !important;font-size:13px !important;font-weight:bold !important;line-height:13px !important;}
#meteoprog_1323219920 .meteoprogc_1323219920 {
border-bottom:1px solid #B2B2B2 !important;
padding:3px 0px !important;
}
#meteoprog_1323219920 .meteoprogc_1323219920_one {border:0px !important;padding:0px !important;}
#meteoprog_1323219920 .meteoprogc_1323219920_first {border-top:0px !important;padding-top:0px !important;}
#meteoprog_1323219920 .meteoprogc_1323219920_last {border-bottom:0px !important;padding-bottom:0px !important;}

#meteoprog_1323219920 a{outline:0 !important; font-family:Tahoma !important;}
#meteoprog_1323219920 {vertical-align:middle !important;text-align:left !important;color:#222222 !important;}
#meteoprog_1323219920 .tb td {padding:0px 0px !important;}
#meteoprog_1323219920 .tb td a.t-city {color:#5283C2 !important; font-size:13px !important;line-height:13px !important; font-weight:bold !important;}
#meteoprog_1323219920 .tb td a.t-city:hover {text-decoration:none !important;}
#meteoprog_1323219920 .tb td a.t-city span {width:65% !important;display:block !important;}

#meteoprog_1323219920 .w-logo div {padding-bottom:5px !important;position:relative !important;overflow:hidden !important;}
#meteoprog_1323219920 .w-logo img {position:absolute !important;right:0 !important;top:2px !important;display:none !important;}

#meteoprog_1323219920 .meteoprogc_1323219920_one .w-logo div,
#meteoprog_1323219920 .meteoprogc_1323219920_first .w-logo div {line-height:13px !important}
#meteoprog_1323219920 .meteoprogc_1323219920_one .w-logo img,
#meteoprog_1323219920 .meteoprogc_1323219920_first .w-logo img {display:block !important;}

#meteoprog_1323219920 .w-desc {line-height:1em !important;color:#adadad !important;font-size:11px !important;text-align:center !important;}
#meteoprog_1323219920 .w-city {}
#meteoprog_1323219920 .w-city .popup{float:right !important;margin-left:5px !important;}

#meteoprog_1323219920 .w-city a.lbl {color:#000888 !important;font-size:15px;font-weight:bold !important;text-decoration:underline !important;}
#meteoprog_1323219920 .w-temp {width:45% !important;}
#meteoprog_1323219920 .w-temp a {text-decoration:none !important;}
#meteoprog_1323219920 .w-temp span{white-space:nowrap !important;padding-left:0px !important;padding-right:2px !important;color:#DF2421 !important;font-size:18px !important;font-family:Arial !important; font-weight:bold !important;}
#meteoprog_1323219920 .w-temp span.minus {color:#416EB1 !important;}

#meteoprog_1323219920 .w-icon {width:25% !important;}
#meteoprog_1323219920 .w-icon-wp {height:28px !important; overflow:hidden !important;}

#meteoprog_1323219920 .w-param {white-space:nowrap !important;}
#meteoprog_1323219920 .w-param p {line-height:1em !important;margin:0 !important;color:#acacac !important;font-size:9px !important;}
#meteoprog_1323219920 .w-param p span {padding-left:5px !important;color:#222222 !important;font-size:9px !important;}

#meteoprog_1323219920 td.w-other {text-align:left !important;padding-top:8px !important;}
#meteoprog_1323219920 .w-other span {font-size:10px !important;color:#ADADAD !important;}
#meteoprog_1323219920 .w-other a{ font-size:11px !important;padding:0 0px !important;text-decoration:none !important;}

#meteoprog_1323219920 .w-other .date-line {padding:0 3px !important;display:block;line-height:14px;height:14px;background:#f2f2f2;}
#meteoprog_1323219920 .w-other .date-line .item1 {color:#000 !important; font-family:Tahoma !important;}
#meteoprog_1323219920 .w-other .date-line .item3 {font-weight:bold !important;}

#ctrlcopy { height:1px;overflow:hidden;position:absolute;width:1px;margin: 5px 0 0 -1px;line-height:0;opacity: 0;}

#news_actual {margin: 0 0 10px}
#news_actual ul {list-style-type:none;margin:0}
#news_actual li {margin: 1px 0}
#news_actual li a {display: block;background-color:#d7d7d9;font-size:11px;font-weight:bold;color:#000;text-decoration:none;padding:7px 10px}
#news_actual li a:hover {background-color:#89afd8}
#news_actual .data {clear:both;margin:8px 10px 5px 0;text-align:right;font-weight:bold;}

ul#news_actual_head {margin: 4px 0 0;overflow:hidden;_height:1%}
#news_actual_head li {float:left;margin: 0 1px;text-transform:uppercase}
#news_actual_head li a {padding:5px 6px 5px 5px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#news_actual_head li a.rss {padding:2px 4px;}

/*-- FLOAT CLEARING --------------------- */
.clearfix:after, #content:after, .division:after, #article dl:after {content:".";clear:both;height:0;visibility:hidden;display:block}
.clearfix, #content, .division, #article dl {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix, *html #content, *html .division, *html #article dl {height:1%}
.clearfix, #content, .division, #article dl {display:block}
/* End hide from IE-mac */

