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{border: 0}

strong {font-size:12px;font-weight:bold}
.hide {display:none}

#advertisement span.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-top: 14px}
#article h4 {text-align: center;font-size:12px;font-weight:normal;}
#article .info {margin-bottom: 10px}
#article .banner {padding: 2px 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:630px;}
#vinNews ul li.noimage span.view {left: 556px;}
#vinNews ul li.noimage span.comments {left: 601px;}

#vinNews ul.streets {float: left; list-style-type:none; margin: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;}
#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:0left:0;vertical-align:middle}
#attachments span span {display: inline; margin-left:5px;padding:0}

/*-- 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:25px}

/*-- TOOLTIP --------------------- */
#tooltip{ background:#FFFFFF; border:1px solid #555555; font:menu; color:#555555; margin:0px; padding:3px 5px; position:absolute; visibility: hidden; }

/*-- 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}

/*-- 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}
#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}

.registration .remind {display: block; padding: 8px 0 0 100px}

/*-- 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 {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 {display: block; margin: 5px auto}
form#addComment p label.large {float:none; width: auto; padding: 2px 0}

.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: 340px}
.rightCol .piece img {_margin:0 0 0 5px;}
.links {font-size:11px;padding:10px 5px;width:338px;}
.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}

/*-- gallery --------------------- */

#photoview {position:relative; width:100%}
#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;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}
#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}

/*--  poster ----------------------- */
.events_list #info {padding-top:10px;}
.events_list #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;_position:relative;overflow:hidden;_height:1%;_margin-bottom:-4px}
.events_list #info ul li {width: 307px;_width: 306px; float:left;height:100%;background:none; display:block;}
.events_list #info ul li.bar {width: 0;_width: 1px;margin:5px 0;padding:0;border-left:1px solid #999;height: 200px;}
.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: 120px;}
.events_list #info ul li div.funcs .comments {right: 30px;_right: 20px;}

#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;}

/* 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:1.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;}

/*----------buttons--------------*/

.buttons {margin: 8px 0 5px 0; text-align:center}
.rightCol .buttons {margin: 8px 0 5px 15px;text-align:left}

/*----------informers--------------*/
.job-block * {*font-size:12px!important;}
.job-block {background:#eeeeee url(http://informers.ukr.net/job/sim/jobnewimg/bottom-bg.gif) repeat-x bottom;border:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;margin:auto;width:250px;}
.job-block .job-ttl {background:url(http://informers.ukr.net/job/sim/jobnewimg/ttl-bg.gif) repeat-x top;position:relative;height:38px;padding-left:18px;border-bottom:1px solid #c9c9c9;text-align:left;}
.job-block .job-ttl a {font-family:Tahoma;font-size:12px;text-transform:uppercase;font-weight:bold;color:#000;text-decoration:none; position:relative;top:11px;}
.job-logo-link {position:absolute;top:8px;right:8px;width:103px;height:22px;}
.job-logo-link a {display:block;width:103px;height:22px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://informers.ukr.net/job/sim/jobnewimg/job-logo-medium.png',sizingMethod='scale');cursor:pointer;position:static!important;}
.job-logo-link img {_display:none;border:none;}
.job-block .informer-block {padding:5px 3px 7px 3px;}
#jobukrnet {}
#jobukrnet ul {overflow:hidden;zoom:1;list-style:none;margin:0;padding:0;background:#FFF;}
#jobukrnet li {border-bottom:1px solid #e3e3e3;list-style:none;padding:6px 0;margin-left:5px;margin-right:5px;margin-bottom:-1px; overflow:hidden;zoom:1;}
#jobukrnet a {font-family:Arial;font-size:12px;font-weight:bold;color:#000;display:block;float:left;margin-left:4px;text-decoration:none;}
#jobukrnet span {font-family:Arial;font-size:12px;font-weight:bold;color:#7B2E00;display:block;float:right;margin-right:10px;_margin-right:10px;}
#jobukrnet .bottom-link-1 {padding:0!important;margin-top:10px;margin-left:6px;}
#jobukrnet .bottom-link-2 {padding:0!important;margin-top:3px;margin-left:6px;}
#jobukrnet .bottom-link-1 a, #jobukrnet .bottom-link-2 a {font-family:Arial;font-size:12px;font-weight:bold;color:#000;float:none!important;display:block;background:url(http://informers.ukr.net/job/sim/jobnewimg/bottom-links/bottom-but-bg-myvin.gif) no-repeat 0 0;margin:0;padding:4px 21px 5px 11px;}
#jobsearchform {background:#f8f8f8 url(http://informers.ukr.net/job/sim/jobnewimg/search-block-bg.gif) repeat-x top;margin-bottom:5px!important;padding:9px 12px;border-bottom:1px solid #cacaca;margin-left:-3px;margin-right:-3px;}
#jobsearchform input {background:#FFF;height:16px!important;border:1px solid #8c8c8c;width:88%!important;}
#jobsearchform .searcbut {width:21px!important;height:20px!important;font-size:0;background:url(http://informers.ukr.net/job/sim/jobnewimg/search-but.gif) no-repeat 0 0;border:1px solid #99968f;cursor:pointer;}
#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:0display: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 {background-image: url(http://site.yandex.ru/arrow.xml?color=%23CCE5FF); background-position: 100% 50%; background-repeat: no-repeat;display: block; margin: 1px 0 2px 0}
.gform {padding-right: 22px}
.gform_search {background-color: #CCE5FF !important; width: 100%}
.gform_search td{border:0}
.gform_search-input{width:100%;padding: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 6px 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:0px;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}

