@charset "utf-8";
@import "reset.css";
body{
background:none repeat scroll 0 0 #DDD;
color:#333;
font-family:Verdana, Tahoma, Arial, Georgia;
font-size:75%;
line-height:1.5;
}
h1{
margin-bottom:.5em;
font-size:1.5em;
line-height:2em;
color:#669900;
font-family:Arial;
}
#site-name h1{
font-family:Verdana;
font-size:12px; 
margin:-5px 0 15px 27px; 
text-transform:uppercase;
color:#919191;
line-height:13px;
}
h2{
font-size:1.5em;
line-height:1.3em;
margin:0 0 4px;
color:#819d2f;
font-family:Arial;
}
h3{
font-size:1.5em;
line-height:2em;
font-family:Arial;
}
.title-block{
font-size:1.5em;
line-height:2em;
color:#669900;
border-bottom:1px solid #669900;
font:small-caps 700 17px/25px "Arial";
margin:0 0 7px;
}
.inf-title{
font-size:1.5em;
line-height:2em;
color:#669900;
font:small-caps 700 17px/25px "Arial";
margin:0 0 7px;
}

.pane-title{
font-size:1.5em;
line-height:2em;
color:#669900;
font:small-caps 700 17px/25px "Arial";
margin:0 0 7px;
border-bottom:1px solid #669900;
}
h4{
font-size:1.2em;
line-height:1.25em;
margin-bottom:1.25em;
}
h5{
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}
h6{
font-size:1em;
font-weight:700;
}
div.rubric h2{
color:#819d2f;
font-family:Arial;
margin:0 0 8px;
}
p{
margin:0 0 1em;
}
a:link, a:visited, li a.active{
color:#027AC6;
outline:medium none currentColor;
text-decoration:none;
}
a:hover{
color:#1b8cd4;
outline:none;
text-decoration:underline;
}
a{
color:#027AC6;
}

/************** СИСТЕМНЫЕ ****************/
.clearfix, .container{
display:block;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cl{
clear:both;
}
ul.pager{
margin:7px 0 !important;
}

/************ СТРУКТУРА САЙТА ************/
.container{
background:url("images/bg-footer.jpg") no-repeat scroll left bottom #FFF;
margin:0 auto;
width:1165px;
}
#header{
height:90px;
}
#menupanel{
clear:both;
}
body.sidebars td.main{
padding:0 20px;
vertical-align:top;
width:auto;
}
td.sidebar-left, td.sidebar-right{
margin:0;
vertical-align:top;
width:240px;
}
td.sidebar-left{
padding:0 0 0 10px;
}
td.sidebar-right{
padding:0 10px 0 0;
}
td.sidebar-right ul, td.sidebar-left ul{
margin:0;
}
#footer{
background:0 0 #BBBBBC;
border-top:3px solid #565655;
min-height:100px;
overflow:hidden;
padding:10px 10px 20px;
}

/********** ПОДСТРУКТУРА САЙТА ***********/
#header #logo-name{
float:left;
margin-top:7px;
}

/* добавить обявление */
.add-kvart{
background:url("images/add_flatjpav3.png") no-repeat scroll left center transparent;
float:right;
margin:28px 55px 0 0;
padding:0 0 0 42px;
}
.add-black{
background:url("images/add_blackjpav3.png") no-repeat scroll left center transparent;
float:right;
margin:28px 55px 0 0;
padding:0 0 0 42px;
}
div.add-nazv a{
font:bold 14px Tahoma;
text-decoration:underline;
}

.add-firma{
background:url("images/add_firmjpav3.png") no-repeat scroll left center transparent;
float:right;
margin:28px 65px 0 15px;
padding:0 0 0 40px;
}
div.add-opisanie{
font-size:11px;
}

/* поиск */
.search{
float:right;
margin:33px 35px 0 0;
}
.search #search{
margin:0;
}
.search label{
display:none;
}
.search .form-text{
border:1px solid #0867A0;
color:#666;
margin:4px 0;
padding:4px 5px;
width:180px;
}
.search .form-submit{
background:none repeat scroll 0 0 #98bde5;
border:1px solid #0867A0;
color:#000;
margin:0;
padding:3px;
}
.search div.stext{
color:#000;
font:11px Tahoma;
margin:0 0 0 7px;
}
.search div.stext a{
border-bottom:1px dotted #000;
color:#000;
}
.search div.stext a:hover{
text-decoration:none;
}

/* блоки */
.block .content{
padding:5px 6px;
}
.block{
margin:0 0 10px;
position:relative;
}
.block h3{
border-bottom:1px solid #690;
color:#690;
font:small-caps 700 17px/25px "Arial";
margin:0 0 7px;
}

/* в подвале */
#footer .finfo{
color:#363636;
float:left;
font-size:11px;
padding:7px 0 0 7px;
}
#footer .finfo span{
color:#FFF;
display:block;
font:17px Verdana;
margin:0 0 10px;
}
#footer ul li{
background:none repeat scroll 0 0 transparent;
color:#363636;
padding:0 0 0 10px;
}
#footer a{
color:#363636;
font-family:Arial;
font-size:12px;
line-height:190%;
}
#footer .statsa{
margin:7px 0 0;
}

/**************** МЕНЮ *******************/
#menupanel .tabs{
overflow:hidden;
padding:2px 0 0 18px;
}
#menupanel .tabs li{
background:url("images/bg_search_tabjpav3.png") no-repeat scroll 100% -29px transparent;
display:block;
float:left;
height:28px;
margin:0 0 0 -11px;
overflow:hidden;
padding:0;
}
#menupanel .tabs li.first{
margin-left:0;
}
#menupanel .tabs li.first a{
background-position:0 0;
margin-left:0;
}
#menupanel .tabs a{
background:url("images/bg_search_tabjpav3.png") no-repeat scroll 0 -116px transparent;
color:#000;
display:block;
float:left;
height:29px;
margin:0;
padding:7px 35px 0 25px;
}
#menupanel .tabs a:hover{
color:#f28e00;
}
#menupanel .tabs li.active{
background-position:100% -87px;
font-weight:700;
}
#menupanel .tabs li.active-trail{
background-position:100% -87px;
font-weight:700;
}
#menupanel .tabs li.active a, #menupanel .tabs li.act_foreign a, #menupanel .tabs li.active a:hover, #menupanel .tabs li.act_foreign a:hover{
background-position:0 -58px;
color:#FFF;
}
#menupanel .tabs li.active-trail a, #menupanel .tabs li.act_foreign a, #menupanel .tabs li.active-trail a:hover, #menupanel .tabs li.act_foreign a:hover{
background-position:0 -58px;
color:#FFF;
}

/*************** ВИЕВСЫ ******************/
/* доска */
.view-board .imagecache{
margin:0;
}
.view-board table{
border-collapse:collapse;
border-spacing:0;
}
.view-board tr.even, .view-board tr.odd{
}
.view-board td{
background:none repeat scroll 0 0 #f1f1fe;
border:1px solid #9dbfcd;
font:12px/150% Arial;
padding:7px 8px 3px;
}
.view-board tr.even td{
background:none repeat scroll 0 0 #FFF;
}
.view-board th{
display:none;
}
.view-board td.views-field-field-ads-area-value{
font:11px/150% Arial;
text-align:center;
width:10%;
}
.view-board td.views-field-field-ads-price-value{
font:11px/150% Arial;
text-align:center;
width:10%;
}
.view-board td.views-field-tid{
font:11px/150% Arial;
}
.view-board td.views-field-field-ads-pic-fid{
text-align:center;
}

/* Агентства */
.view-agentstva .views-row{
background:url("images/line-cutjpav3.png") repeat-x scroll left bottom transparent;
margin-bottom:8px;
overflow:hidden;
padding-bottom:22px;
}
.view-agentstva .views-row-last{
background:none;
margin-bottom:0;
overflow:hidden;
padding-bottom:0;
}
.view-agentstva .views-field-field-agency-logo-fid img{
border:1px solid #BBB;
margin:4px 7px 0 0;
padding:2px;
}
.view-agentstva .views-field-title a{
font-family:Arial;
font-size:16px;
text-decoration:underline;
}
.view-agentstva .views-field-field-agency-city-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-agentstva .views-field-field-agency-tel-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-agentstva .views-field-field-agency-tel-value label{
background:url("images/co-teljpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}
.view-agentstva .views-field-field-agency-city-value label{
background:url("images/co-mailjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}

/* Черные риэлторы */
.view-black .views-row{
background:url("images/line-cutjpav3.png") repeat-x scroll left bottom transparent;
margin-bottom:8px;
overflow:hidden;
padding-bottom:22px;
}
.view-black .views-row-last{
background:none;
margin-bottom:0;
overflow:hidden;
padding-bottom:0;
}
.view-black .views-field-title a{
font-family:Arial;
font-size:16px;
text-decoration:underline;
}
.view-black .views-field-field-black-city-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-black .views-field-field-black-tel-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-black .views-field-field-black-tel-value label{
background:url("images/co-teljpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}
.view-black .views-field-field-black-city-value label{
background:url("images/co-mailjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}

/********* БЛОКИ НА ГЛАВНОЙ **************/
.pane-block h2{
border-bottom:1px solid #000;
color:#444;
font-family:Arial;
margin:0 0 8px;
padding:0 0 0 9px;
}
.pane-block{
margin:0 0 15px;
}

/* объявления */
.view-panel-index-block-ads td{
background:none repeat scroll 0 0 #f1f1fe;
border:1px solid #9dbfcd;
vertical-align:top;
width:33%;
}
.view-panel-index-block-ads table{
border-collapse:separate;
border-spacing:4px;
}
.view-panel-index-block-ads .views-field-field-ads-area-value{
color:#555;
font-size:11px;
}
.view-panel-index-block-ads .views-field-title{
margin:0 0 5px;
}
.view-panel-index-block-ads .views-field-title a{
color:#5a8602;
font:11px/100% Tahoma;
text-decoration:underline;
}
.view-panel-index-block-ads .views-field-field-ads-pic-fid img{
background:none repeat scroll 0 0 #FFF;
border:1px solid #BBB;
margin:4px 7px 0 0;
padding:1px;
}
.view-panel-index-block-ads .views-field-field-ads-price-value{
color:#555;
font-size:11px;
}
.view-panel-index-block-ads .views-field-field-ads-desc-value{
color:#777;
font:12px/150% Arial;
margin:9px 0 0;
text-align:justify;
}

/* добавил в объявления */
.teaser .field-field-ads-pic{
float:left;
}

/* слайдер */
.pane-views-front-slideshow-block-1 .pane-content,
.pane-block-3 .pane-content{
padding:0 5px;
}
.pane-views-front-slideshow-block-1 h2,
.pane-block-3 h2{
border-bottom:1px solid #000;
color:#444;
font-family:Arial;
margin:0 5px 8px;
padding:0;
}

/* последние статьи */
.view-panel-index-block-articles img{
background:url("images/bg-foto-120x90jpav3.png") no-repeat scroll 0 0 transparent;
margin:-5px 8px 0 -10px;
padding:13px;
}
.view-panel-index-block-articles td{
padding:5px 5px 17px;
text-align:justify;
}
.view-panel-index-block-articles tr.row-last td{
padding:5px 5px 0;
}
.view-panel-index-block-articles .views-field-title a{
display:block;
font:16px Arial;
margin-bottom:5px;
text-decoration:underline;
}
.view-panel-index-block-articles .views-field-teaser{
margin:0 0 8px;
}
.view-panel-index-block-articles .views-field-created{
color:#999;
font-size:11px;
margin-bottom:7px;
}
.view-panel-index-block-articles .views-field-created span{
background:url("images/datejpav3.png") no-repeat scroll left center transparent;
padding:0 0 0 14px;
}

/* Агентства */
.view-panel-index-block-agency .views-row{
background:url("images/line-cutjpav3.png") repeat-x scroll left bottom transparent;
margin-bottom:8px;
overflow:hidden;
padding-bottom:22px;
}
.view-panel-index-block-agency td{
vertical-align:top;
}
.view-panel-index-block-agency .views-row-last{
background:none;
margin-bottom:0;
overflow:hidden;
padding-bottom:0;
}
.view-panel-index-block-agency .views-field-field-agency-logo-fid img{
border:1px solid #BBB;
margin:4px 7px 0 0;
padding:2px;
}
.view-panel-index-block-agency .views-field-title a{
font-family:Arial;
font-size:14px;
text-decoration:underline;
}
.view-panel-index-block-agency .views-field-field-agency-city-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-panel-index-block-agency .views-field-field-agency-tel-value{
color:#999;
font-size:11px;
line-height:19px;
}
.view-panel-index-block-agency .views-field-field-agency-tel-value label{
background:url("images/co-teljpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}
.view-panel-index-block-agency .views-field-field-agency-city-value label{
background:url("images/co-mailjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
}

/*************** БЛОКИ *******************/
/* быстрый поиск квартир */
#block-block-5{
background:url("images/bg-flat-searchjpav3.png") repeat scroll 0 100% #819d2f;
height:68px;
margin:0 0 11px;
padding:10px 4px;
}
body.admin #block-block-5 table{
margin:0;
}
#views-exposed-form-board-page-1 label{
color:#FFF;
font:bold 14px Verdana;
}
#views-exposed-form-board-page-1 select, #views-exposed-form-board-page-1 input{
border:1px solid #617d0f;
font:12px Arial;
margin:0;
}
#views-exposed-form-board-page-1 .form-select{
width:150px;
}
#views-exposed-form-board-page-1 #edit-field-ads-price-value-min, #views-exposed-form-board-page-1 #edit-field-ads-price-value-max{
width:78px;
}
#views-exposed-form-board-page-1 #edit-field-ads-area-value-min, #views-exposed-form-board-page-1 #edit-field-ads-area-value-max{
width:78px;
}

/* блок новостей */
.view-block-sidebar-news .views-field-created{
background:none repeat scroll 0 0 #f90;
color:#FFF;
display:inline;
font:11px Tahoma;
margin-right:3px;
padding:0 1px 0 2px;
}
.view-block-sidebar-news .views-field-title{
display:inline;
}
.view-block-sidebar-news .views-row{
margin-bottom:8px;
}
.view-block-sidebar-news .views-row-last{
margin-bottom:0;
}

/* Блок Статьи */
#block-menu-menu-articles ul li{
background:url("images/bg-block-menu-lijpav3.gif") no-repeat scroll left center transparent;
font:14px/28px Arial;
}

/* Блок Объявления */
#block-menu-menu-board ul li{
background:url("images/bg-block-menu-lijpav3.gif") no-repeat scroll left center transparent;
font:14px/28px Arial;
}

/* блок Информация */
#block-menu-menu-info ul li{
background:url("images/bg-block-menu-lijpav3.gif") no-repeat scroll left center transparent;
font:14px/28px Arial;
}

/* Блок Реклама */
#block-block-16 .content{
padding:0;
}
#block-block-18 .content{
padding:0;
}
#block-block-24 .content{
padding:0;
}
#block-block-19 .content{
padding:0;
}
#block-block-20 .content{
padding:0;
}
#block-block-21 .content{
padding:0;
}
#block-block-23 .content{
padding:0;
}
#block-block-6 .content{
padding:0;
}
#block-block-22 .content{
padding:0;
}

/* популярное */
.view-block-sidebar-topnews img{
border:1px solid #AAA;
padding:2px;
}
.view-block-sidebar-topnews th{
display:none;
}
.view-block-sidebar-topnews tr.odd, .view-block-sidebar-topnews tr.even{
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #DDD;
}
.view-block-sidebar-topnews td{
line-height:135%;
padding:6px 0 7px;
}
.view-block-sidebar-topnews tr.views-row-first td{
background:none repeat scroll 0 0 transparent;
padding:0 0 7px;
}
.view-block-sidebar-topnews tr.views-row-last{
border-bottom:none;
}
.view-block-sidebar-topnews tr.views-row-last td{
padding:6px 0 0;
}

/* последние темы форума */
.view-block-sidebar-forum-themes .view-content ul li{
background:none repeat scroll 0 0 transparent;
font-size:12px;
line-height:19px;
margin-bottom:8px;
padding:0;
}
.view-block-sidebar-forum-themes .views-field-name{
background:url("images/userjpav3.png") no-repeat scroll 0 2px transparent;
display:inline-block;
padding-left:20px;
}
.view-block-sidebar-forum-themes .views-field-created{
color:#777;
display:inline-block;
font-size:11px;
}
.view-block-sidebar-forum-themes .views-field-created:before{
content:"→";
}
.view-block-sidebar-forum-themes .views-field-comment{
color:#777;
margin:0;
}

/* последние комментарии */
.view-block-sidebar-comments .view-content ul li{
background:url("images/usersjpav3.png") no-repeat scroll 0 2px transparent;
font-size:12px;
line-height:19px;
margin-bottom:8px;
padding:0;
}
.view-block-sidebar-comments .views-field-name-1{
display:inline;
padding-left:20px;
}
.view-block-sidebar-comments .views-field-title{
display:inline;
}
.view-block-sidebar-comments .views-field-title:before{
content:"→";
}
.view-block-sidebar-comments .views-field-comment{
color:#777;
}

/* полное объявление */
.imagecache-board_medium{
float:none !important;
}
.field-field-ads-pic{
display:block;
margin:0 0 15px;
text-align:center;
}
.field-field-ads-tel .field-label-inline-first{
line-height:25px;
}
.field-field-ads-area .field-label-inline-first{
line-height:25px;
}
.field-field-ads-price .field-label-inline-first{
line-height:25px;
}
.field-field-ads-adr{
line-height:24px;
padding:0 10px 0 0;
float:left;
margin:0 0 5px;
}
.field-field-ads-desc{
margin:15px 0 0;
overflow:hidden;
}
.node-area{
float:none;
line-height:1.5;
margin:0 0 4px 0;
}
.node-price{
float:left;
margin:0 0 4px 0;
}
.field-field-ads-price{
margin:0 0 4px 0;
}
.list-title{
font-weight:bold;
margin:0 0 15px 0;
}
.adr-infra{
font-size:11px;
color:#777;
}
.infra{
padding:0 0 0 15px;
margin:0 0 10px 0;
}

/* краткое объявление */
.left-adblock{
float:left;
width:240px;
}
.right-adblock{
overflow:hidden;
}
.ad-main{
margin:0 0 16px;
overflow:hidden;
}
.ad-name{
font-weight:700;
}
.teaser .field-field-ads-price{
font-weight:700;
font-size:16px;
}
.area-name{
float:left;
font-weight:700;
} 
.bok-name{
float:left;
font-weight:700;
padding:0 10px 0 0;
}
.bok-line{
float:left;
padding:0 20px 0 0;
}
.teaser .field-field-ads-desc{
margin:0 0 16px;
line-height:20px;
height:40px;
float:left;
}
.teaser-odd{
background-color:#EEE;
padding:8px;
}
.node-board img.imagecache{
margin:2px 0 0;
padding:2px;
border:1px solid #D1D1D1;
}
.node-board .field-field-ads-pic{
margin:0 10px 0 0;
}
.teaser-even{
padding:8px;
}
.node-board a{
font-family:arial;
}
.node-board h2 a{
font-size:18px;
}
.tochki-desc{
margin:0 0 14px;
}
.opis{
overflow:hidden;
}
.node-board{
border:1px solid #9DBFCD;
margin:4px 0;
}

/* полное агентство */
.field-field-agency-logo img.imagecache{
margin:2px 7px 0 0;
}
.field-field-agency-tel .field-label-inline-first{
font-weight:bold;
line-height:27px;
}
.field-field-agency-city .field-label-inline-first{
line-height:27px;
font-weight:bold;
}
.field-field-agency-adr .field-label-inline-first{
font-weight:bold;
line-height:27px;
}
.field-field-agency-web .field-label-inline-first{
font-weight:bold;
line-height:27px;
}
.field-field-agency-descr{
clear:both;
padding:18px 0 0;
}

/* полное мошенники */
.field-field-black-tel .field-label-inline-first{
background:url("images/co-teljpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
line-height:27px;
}
.field-field-black-city .field-label-inline-first{
background:url("images/co-mailjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
line-height:27px;
}
.field-field-black-adr .field-label-inline-first{
background:url("images/co-mailjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
line-height:27px;
}
.field-field-black-web .field-label-inline-first{
background:url("images/co-wwwjpav3.gif") no-repeat scroll left center transparent;
padding:0 0 0 16px;
line-height:27px;
}
.field-field-black-descr{
clear:both;
padding:18px 0 0;
}

/* блок похожих объявлений */
.view-block-node-similar-ads .views-field-title a{
text-decoration:underline;
}
.view-block-node-similar-ads .views-field-field-ads-price-value{
font-size:11px;
line-height:200%;
}
.view-block-node-similar-ads .views-field-field-ads-desc-value{
color:#777;
}
.view-block-node-similar-ads .views-field-field-ads-pic-fid img{
border:1px solid #AAA;
padding:2px;
}
.view-block-node-similar-ads td{
padding:0 0 25px;
vertical-align:top;
}

/* блок похожих агентств */
.view-block-node-similar-agency .views-field-title a{
text-decoration:underline;
}
.view-block-node-similar-agency .views-field-field-agency-city-value{
font-size:11px;
line-height:200%;
}
.view-block-node-similar-agency .views-field-field-agency-descr-value{
color:#777;
}
.view-block-node-similar-agency .views-field-field-agency-logo-fid img{
border:1px solid #AAA;
padding:2px;
}
.view-block-node-similar-agency td{
padding:0 0 25px;
vertical-align:top;
}

/* ПОИСК */
#edit-search-block-form-1-wrapper label{
display:none;
}
#edit-search-block-form-1-wrapper input{
border:1px solid #CCC;
width:162px;
}
#search-block-form .form-submit{
background:none repeat scroll 0 0 #DFDFDF;
border:1px solid #ABABAB;
padding:1px 0 0;
}

/* ЛОГИН */
#user-login-form{
position:relative;
padding:0 5px 45px;
}
#user-login-form .form-item label{
display:block;
float:left;
line-height:26px;
width:77px;
}
#user-login-form .form-item .form-text{
background:none repeat scroll 0 0 #FFF;
border:1px solid #CCC;
margin:3px 0;
padding:2px;
}
#user-login-form .form-submit{
background:url("images/bg-login-buttonjpav3.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:24px;
position:absolute;
right:5px;
text-indent:-999px;
top:14px;
width:13px;
}
#user-login-form .item-list ul li{
background:none repeat scroll 0 0 transparent;
display:inline;
margin:0 7px;
padding:0;
}
#user-login-form .item-list ul li a{
text-decoration:underline;
}
#user-login-form #uLogin-1{
position:absolute;
bottom:0;
}

/************* IMAGECACHE ****************/
.imagecache{
float:left;
margin:4px 7px 2px 0;
}
.imagecache img{
margin:1px 4px 2px 0 !important;
}

/****************** форум ****************/
#forum .forum-table, #forum .forum-topics{
border:1px solid #9bbd39;
border-collapse:collapse;
border-spacing:1px;
margin:0 0 15px;
}
#forum .forum-table th, #forum .forum-topics th, #forum .forum-topics th a, #forum .forum-topics th a:link, #forum .forum-topics th a:hover, #forum .forum-topics th a:visited{
background-color:#f1f1fe;
color:#666;
font-size:11px;
font-weight:700;
}
#forum tr.even{
background-color:#f1f1fe;
}
#forum tr.odd{
background-color:#FFF;
}
#forum tr.last-row{
border-bottom:0 none;
}
#forum thead th{
border-bottom:1px solid #9bbd39;
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager{
text-align:center;
}
#forum td.forum-icon{
padding:0 5px;
width:1px;
}
#forum td{
border:1px solid #9bbd39;
}

.forum-post-wrapper{
background:none repeat scroll 0 0 #EDF5FA;
clear:both;
}
.forum-post-footer{
border-top:1px solid #9bbd39;
overflow:hidden;
}
.forum-post-panel-sub{
background:none repeat scroll 0 0 #f1f1fe;
float:left;
line-height:110%;
width:160px;
height:100%;
display:block;
}
.forum-post-wrapper .forum-post-panel-main{
clear:none;
}
.forum-post-panel-main{
background:none repeat scroll 0 0 #FFF;
border-bottom:0 none;
border-top:0 none;
margin-left:160px;
padding:0 0 0 15px;
border-left:1px solid #9BBD39;
}
.forum-post-panel-main .content{
padding:5px 5px 0;
overflow:hidden;
}
#forum-statistics-header{
background-color:#F2F7FD;
color:#666;
font-weight:700;
}
.forum-statistics-sub-header{
background-color:#f1f1fe;
border-bottom:1px solid #9bbd39;
border-top:1px solid #9bbd39;
font-weight:700;
}
.forum-post{
border:1px solid #9bbd39;
}
.post-info{
background:none repeat scroll 0 0 #B5D79B;
border-bottom:1px solid #9bbd39;
line-height:170%;
}
.forum-post-panel-sub .author-pane .picture img{
border:1px solid #9bbd39;
}
#forum-statistics{
border:1px solid #9bbd39;
}
.post-info{
overflow:hidden;
}
.forum-topic-header{
overflow:hidden;
}
.author-pane{
overflow:hidden;
}
#forum .topic-views{
display:none;
}
#forum .views{
display:none;
}
#forum .description{
margin:0;
}

/* профайл */
.profile .picture{
float:left;
margin:0 1em 1em 0;
}
.profile .picture img{
background:none repeat scroll 0 0 #FFF;
border:1px solid #BBB;
padding:2px;
width:120px;
}
.profile h3{
border-bottom:medium none;
}

/* голосование */
.poll .bar .foreground{
background-color:#9bbd39;
}

/********** СОЗДАТЬ ОБЪЯВЛЕНИЕ ***********/
.node-form .form-text{
width:75%;
}
.node-form .text{
width:75%;
}
.node-form textarea{
display:block;
width:75%;
}
.node-form fieldset{
width:91.5%;
}

/* bottom margin leaves space for secondary links */
#nav{
font-size:1em;
line-height:1em;
margin:0 0 3em;
position:relative;
}

#nav ul.primary-links,
#nav ul.dynamic-persistent-menu-menu{
background:#eee;
font-weight:700;
margin:0;
padding:0 .5em;
}
#nav ul.primary-links li,
#nav ul.secondary-links li,
#nav div.block-dynamic_persistent_menu li{
background:none;
margin:0;
padding:0;
}
#nav ul.primary-links li a:link,
#nav ul.primary-links li a:visited,
#nav ul.dynamic-persistent-menu-menu li a:link,
#nav ul.dynamic-persistent-menu-menu li a:visited{
display:inline-block;
line-height:3em;
margin:0 1em 0 0;
padding:0;
}
#nav ul.primary-links li a:hover,
#nav ul.primary-links li a:active,
#nav ul.dynamic-persistent-menu-menu li a:hover,
#nav ul.dynamic-persistent-menu-menu li a:active{
text-decoration:underline;
}

#nav div#secondary-links,
#nav ul.dynamic-persistent-menu-sub-menu{
padding:0;
position:absolute;
width:100%;
}
#nav ul.secondary-links li a:link,
#nav ul.secondary-links li a:visited,
#nav ul.dynamic-persistent-menu-sub-menu li a:link,
#nav ul.dynamic-persistent-menu-sub-menu li a:visited{
display:inline-block;
line-height:3em;
margin:0;
padding:0 .5em;
}
#nav ul.secondary-links li a:hover,
#nav ul.secondary-links li a:active,
#nav ul.dynamic-persistent-menu-sub-menu li a:hover,
#nav ul.dynamic-persistent-menu-sub-menu li a:active{
text-decoration:underline;
}

#nav .block{
margin:0;
}

#nav ul.dynamic-persistent-menu-menu{
display:block !important;
}

/* 7. Node */
.node{
background:url("images/line-cutjpav3.png") repeat-x scroll left bottom transparent;
margin-bottom:8px;
overflow:hidden;
padding-bottom:22px;
position:relative;
}
.pay-knopka{
background:#F90;
border:1px solid #FEB965;
background:linear-gradient(top, #ffffff, #FF9900);
background:-moz-linear-gradient(top, #ffffff, #FF9900);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#FF9900));
background:-webkit-linear-gradient(top, #ffffff, #FF9900);
background:-o-linear-gradient(top, #ffffff, #FF9900);
background:-ms-linear-gradient(top, #ffffff, #FF9900);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FF9900');
border-radius:4px 4px 4px 4px;
color:#777;
float:left;
height:14px;
line-height:14px;
margin:4px 10px 4px 4px;
overflow:hidden;
padding:0 5px 3px;
text-align:center;
}
.pay-knopki a{
color:#000;
text-decoration:none;
font-size:10px;
padding:0 4px;
}
#block-views-block_node_similar_ads-block_1{
clear:both;
}
.pay-2-knopka{
background:#9BBD39;
border:1px solid #9BBD39;
background:linear-gradient(top, #ffffff, #9BBD39);
background:-moz-linear-gradient(top, #ffffff, #9BBD39);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#9BBD39));
background:-webkit-linear-gradient(top, #ffffff, #9BBD39);
background:-o-linear-gradient(top, #ffffff, #9BBD39);
background:-ms-linear-gradient(top, #ffffff, #9BBD39);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#9BBD39');
border-radius:4px 4px 4px 4px;
color:#777;
float:left;
height:14px;
line-height:14px;
margin:4px;
overflow:hidden;
padding:0 5px 3px;
text-align:center;
}
.pay-knopki{
float:left;
height:25px;
}
.blue-pay{
border:3px solid #F89D0D;
background:#FFF4D7;
}
.blue-pay .teaser-odd{
background:#FFF4D7;
}
.blue-pay .teaser-even{
background:#FFF4D7;
}
#block-block-8{
overflow:hidden;
}
#block-block-8 .content{
padding:0;
}
.node.board{
overflow:auto;
}
.node .clearfix{
margin:7px 0 0;
}
.node h2{
color:#0768A1;
display:block;
font-family:Arial, Verdana, Tahoma, Sans-serif;
font-size:16px;
font-weight:700;
margin:0 0 10px;
}
.node h3{
color:#3D9000;
font-family:Arial, Verdana, Tahoma,Verdana;
font-size:16px;
font-weight:700;
}
h2 a{
font:16px/25px Arial;
text-decoration:underline;
}
.node h2 a{
font:16px/25px Arial;
text-decoration:underline;
}
.node img{
border:1px solid #D1D1D1;
margin:2px 7px 0;
padding:2px;
}
.node img.imagecache{
margin:2px 7px 0 0;
}

div.terms{
font-size:11px;
}
div.terms ul.links{
float:none;
}
.node .content{
overflow:hidden;
text-align:justify;
}
.node ul.submitted, .node ul.links{
margin:0;
}
.node ul.submitted li{
background:none repeat scroll 0 0 transparent;
color:#898989;
font-size:.9em;
margin:0;
padding:0;
}
.node ol li, .node ul li{
background:url("images/bg-block-menu-li-activejpav3.png") no-repeat scroll left 6px transparent;
margin:5px 0 10px;
padding:0 0 0 20px;
}
ul.hierarchical-select-lineages li{
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
ul.hierarchical-select-lineages{
margin:0 !important;
padding:0;
}
.node ol, .node ul{
margin:15px 40px 20px 25px;
}
.node ul.links{
float:right;
}
.node ul.links li.comment_add{
background:url("images/commentjpav3.png") no-repeat scroll left 3px transparent;
padding:0 0 0 18px;
margin:0 6px 0 0;
}
.node ul.links li.statistics_counter{
color:#898989;
font-size:.9em;
}
.node .picture{
float:left;
margin:.5em .5em .5em 0;
}

.meta{
margin:0 0 3em;
}
.meta div.links{
float:left;
}
.meta div.terms{
float:right;
}
.meta div.terms span{
float:left;
}
.meta div.links ul.links li{
float:left;
padding:0 1em 0 0;
}
.meta div.terms ul.links li{
float:left;
padding:0 0 0 1em;
}

/* - Pagination */
.item-list ul.pager li{
margin:0;
padding:0;
}
.item-list ul.pager li a:link,
.item-list ul.pager li a:visited,
.item-list ul.pager li.pager-current{
margin:0;
padding:0 .2em;
text-decoration:none;
}
.item-list ul.pager li a:hover,
.item-list ul.pager li a:active{
text-decoration:underline;
}
.item-list ul.pager li.pager-current{
border:1px solid #999;
color:#999;
font-weight:400;
padding:0 3px;
}

/* 8. Kommentarii */
.comment{
border-bottom:1px solid #EEE;
margin:0 0 10px;
padding:0;
}
.comment p{
margin:5px 10px;
}
.comment-bar{
font-size:1em;
line-height:1.5em;
position:relative;
}
.comment span.submitted{
color:#898989;
}
.comment span.new{
color:red;
}
.comment-title{
display:none;
}
.comment .picture{
float:right;
margin:0 0 .5em .5em;
}
.comment ul.links{
margin:0 0 1em;
}
.comment ul.links li a{
text-decoration:underline;
}

.indented{
border-left:1px solid #ddd;
margin-left:2em;
padding-left:1em;
}

/* 9. Bloki */
/* blok logina */
#user-login-form{
text-align:left;
}
#user-login-form .form-item{
margin:0;
}
#user-login-form .item-list ul li{
background:none repeat scroll 0 0 transparent;
font-size:11px;
padding:0;
}

/* block configuration links */
div.block div.edit{
background-color:#f5f5f5;
border:1px solid #ddd;
display:none;
font-size:9px;
padding:2px 0 2px 10px;
position:absolute;
right:0;
top:0;
z-index:40;
}
div.block:hover div.edit{
display:block;
}
div.block div.edit a{
color:#999;
margin-right:10px;
}
div.block div.edit:hover a{
color:#000;
}

/* views configuration links */
div.view{
position:relative;
}
div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover{
background-color:#f5f5f5;
border:1px solid #ddd;
font-size:9px;
margin-right:0;
margin-top:0;
padding:0;
padding-left:10px;
position:absolute;
right:0;
top:0;
width:auto;
}
div.view div.views-admin-links li a{
color:#999;
}

/* support drupal */
#footer #block-system-0{
position:absolute;
right:25px;
top:1.5em;
}

.views-exposed-form .views-exposed-widget .form-submit{
margin-top:16px;
}

/* 11. saport dla css */
span.clear{
clear:both;
display:block;
font-size:0;
height:1px;
line-height:0;
margin-bottom:-1px;
}
.clear{
clear:both;
}
.clear-block{
display:block;
}

.clearfix:after,
.container:after{
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

.float-left{
float:left;
}
.float-right{
float:right;
}
.img-left{
float:left;
margin:1.5em 1.5em 1.5em 0;
}
.img-right{
float:right;
margin:1.5em 0 1.5em 1.5em;
}

.first{
margin-left:0;
padding-left:0;
}
.last{
margin-right:0;
padding-right:0;
}
.top{
margin-top:0;
padding-top:0;
}
.bottom{
margin-bottom:0;
padding-bottom:0;
}

.text-left{
text-align:left;
}
.text-right{
text-align:right;
}
.text-center{
text-align:center;
}
.text-justify{
text-align:justify;
}

.bold{
font-weight:700;
}
.italic{
font-style:italic;
}
.underline{
border-bottom:1px solid;
}
.highlight{
background:#ffc;
}
.quiet{
color:#666;
}
.loud{
color:#000;
}
.added{
background:#060;
color:#fff;
}
.removed{
background:#900;
color:#fff;
}
.small{
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}
.large{
font-size:1.2em;
line-height:1.25em;
margin-bottom:1.25em;
}

.nopadding{
padding:0;
}
.noindent{
margin-left:0;
padding-left:0;
}
.nobullet{
background:none;
list-style:none;
list-style-image:none;
}

.wrap{
width:950px;
margin:0 auto;
}

.hide{
display:none;
}

/* 12. dopolnitelno */
/* lists */
ul.links li{
display:inline;
list-style-type:none;
padding:0 8px 0 13px;
}
ol{
margin:0 0 1em;
padding:0;
}
ol li{
margin:0 0 0 1em;
}
ul{
padding:0;
}
ul li{
background:transparent url(images/menu-leafjpav3.gif) no-repeat 1px .4em;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 0 1.5em;
}
li ol,li ul,ul ul,ol ol{
margin:0;
}
ul.menu,.item-list ul{
margin:0 0 1em;
padding:0;
}
ul.menu ul,.item-list ul ul{
margin:0;
}
ul.menu li,.item-list ul li,li.leaf{
background:transparent url(images/menu-leafjpav3.gif) no-repeat 1px .4em;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 0 1.5em;
}
ul li.expanded{
background:transparent url(images/menu-expandedjpav3.gif) no-repeat 1px .35em;
}
ul li.collapsed{
background:transparent url(images/menu-collapsedjpav3.gif) no-repeat 0 .35em;
}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{
display:block;
}
ul li.fake-leaf{
font-size:1em;
font-weight:700;
}
ul.inline li{
background:none;
margin:0;
padding:0 1em 0 0;
}
dl{
margin:0 0 1.5em;
}
dl dt{
font-weight:700;
}
dl dd{
margin-left:1.5em;
}

/* forms & fieldsets */
input{
color:#494949;
font:1em Verdana, sans-serif;
}
textarea,select{
color:#494949;
font:1em Verdana, sans-serif;
}
fieldset ul.clear-block li{
background-image:none;
margin:0;
padding:0;
}
fieldset{
background:#fff;
border:1px solid #ccc;
margin:1em 0;
padding:1em;
}
fieldset legend{
padding:0 .5em;
}
html.js fieldset.collapsed{
background:transparent;
padding-bottom:.6em;
padding-top:0;
}
html.js fieldset.collapsible legend a{
background:url(images/menu-expandedjpav3.gif) no-repeat 0 50%;
}
html.js fieldset.collapsed legend a{
background:url(images/menu-collapsedjpav3.gif) no-repeat 0 50%;
}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{
margin:.25em 0;
}
.form-button,.form-submit{
margin:5px 0;
}
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{
margin:0 0 8px;
}
#autocomplete li{
cursor:pointer;
margin:0;
padding:2px;
}
#autocomplete li.selected{
background:#027ac6;
color:#fff;
}

/* admin tab links */
#tabs-wrapper{
margin:0 0 4px;
}
ul.primary{
margin:0;
padding:.25em 0;
border-bottom:none;
}
ul.primary li{
margin:0 .5em 0 0;
padding:.25em 0;
}
ul.secondary{
background:#eee;
border:none;
margin:0;
padding:.5em 1em;
}
ul.secondary li{
background:none;
border:none;
display:inline;
line-height:2em;
margin:0;
padding:0 1em 0 0;}
ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited{
background:none;
border:0;
margin:0;
padding:0 1em;
text-decoration:none;
}
ul.secondary li a,ul.secondary li a:visited{
background:none;
border:0;
margin:0;
padding:0;
text-decoration:none;
}
ul.secondary li.active a,ul.secondary li a:hover{
text-decoration:underline;
}
ul.primary li.active a,ul.secondary li.active a{
text-decoration:none;
}

/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{
margin:0;
padding:0;
}
div.admin .left{
float:left;
width:48%;
}
div.admin .right{
float:right;
width:48%;
}
div.admin-panel .description,.form-item .description{
color:#666;
font-size:. 9167em;
line-height:1.636364em;
margin:0 0 1.63636em;
padding:0;
}
div.admin-panel{
}
body.admin dt{
font-weight:400;
}
body.admin dd{
color:#898989;
font-size:.9167em;
line-height:1.636364em;
}
.more-help-link{
font-size:.8333em;
padding:.2em 0 .1em;
}
.block-region{
font-size:.8333em;
line-height:1.5em;
margin:0;
padding:.15em .5em;
}

/* tables */
.forum-topic-navigation{
background:#eee;
border:none;
border-bottom:1px solid #ccc;
margin-bottom:1em;
padding:5px;
}
body.admin table{
margin:0 0 1.4em;
}
body.admin thead th{
border-bottom:2px solid #ccc;
font-weight:700;
padding:0 1em 0 0;
}
body.admin tbody{
border-top:none;
}
body.admin tr.even,body.admin tr.odd,body.admin tbody th{
border:solid #ccc;
border-width:1px 0;
}
body.admin tr.odd td.active{
background-color:#e9e9e9;
}
body.admin tr.even td.active{
background-color:#eee;
}
body.admin tr.odd,body.admin tr.info{
background-color:#eee;
}
body.admin tr.even{
background-color:#f5f5f5;
}
body.admin tr.drag{
background-color:#fffff0;
}
body.admin tr.drag-previous{
background-color:#ffd;
}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{
background-color:#ddd;
border-bottom:1px solid #ccc;
border-top:1em solid #fff;
color:#666;
font-weight:700;
}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{
border-top-width:0;
}
body.admin table.sticky-header{
margin:0 0 0 1px;
z-index:1;
}
body.admin table.sticky-header th{
padding-top:.5em;
}
span.form-required{
color:#ffae00;
}

/* messages */
.messages{
background-color:#fff;
border:1px solid #b8d3e5;
}
.messages em{
font-weight:700;
font-style:normal;
}
.messages,.preview,div.warning,div.error{
margin:10px 0 7px;
padding:8px 1em;
}
.messages ul{
margin:0;
}
.preview{
background-color:#fcfce8;
border:1px solid #e5e58f;
}
.preview .node{
background-color:#fcfce8;
}
div.status{
border-color:#33A333;
color:#33A333;
}
div.error,tr.error{
background-color:#fcc;
color:#a30000;
}
.form-item input.error,.form-item textarea.error{
border:1px solid #c52020;
color:#363636;
}

/* status report */
table.system-status-report tr.error,table.system-status-report tr.error th{
background-color:#fcc;
border-color:#ebb;
color:#200;
}
table.system-status-report tr.warning,table.system-status-report tr.warning th{
background-color:#ffd;
border-color:#eeb;
}
table.system-status-report tr.ok,table.system-status-report tr.ok th{
background-color:#dfd;
border-color:#beb;
}
table.system-status-report th{
padding-bottom:6px;
padding-top:6px;
}
table.system-status-report th,table.system-status-report tr.merge-up td{
padding-left:30px;
}

.views-exposed-widget:last-child{
height:0;
}
#views-exposed-form-board-page-1 .views-exposed-widget{
width:320px;
margin:3px 10px 0;
padding:0;
height:25px;
}
#views-exposed-form-board-page-1 #edit-field-ads-price-value-max-wrapper label,
#views-exposed-form-board-page-1 #edit-field-ads-area-value-max-wrapper label{
color:transparent;
background:#FFF;
height:3px;
margin:8px 0;
width:6px;
text-indent:-9999px;
}

#edit-field-ads-area-value-max:before,
#edit-field-ads-price-value-max:before{
content:"- ";
color:#FFF;
font:bold 14px Verdana;
}

#views-exposed-form-board-page-1 .views-exposed-widget .views-widget .form-item{
float:left;
}
#views-exposed-form-board-page-1 .views-exposed-widget label{
float:left;
color:#FFF;
font:bold 14px Verdana;
}
#views-exposed-form-board-page-1 .views-exposed-widget .views-widget{
float:right;
}
#views-exposed-form-board-page-1 .views-exposed-widget .views-widget input.form-text{
width:78px;
border:1px solid #819d2f;
font:12px Arial;
margin:0 10px;
}
#views-exposed-form-board-page-1 .views-exposed-widget .views-widget .hierarchical-select.clear-block,
#views-exposed-form-board-page-1 .views-exposed-widget .views-widget select{
width:150px;
}
#views-exposed-form-board-page-1 #edit-submit-board{
padding:2px 10px;
position:absolute;
right:43px;
top:31px;
}
#views-exposed-form-board-page-1 .views-submit-button{
height:0;
margin:0;
}
#block-views--exp-board-page_1{
background:url("images/bg-flat-searchjpav3.png") repeat scroll 0 100% #77aa12;
/*height:68px;*/
margin:0 0 11px;
padding:4px;
overflow:hidden;
}
#block-views--exp-board-page_1 .content{
overflow:hidden;
padding:8px 6px 5px 6px;
}

.views-widget .hierarchical-select-wrapper .nojs{
display:none;
}

.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1{
width:350px;
height:281px;
float:left;
}
.view-front-slideshow .views-slideshow-controls-bottom{
background-color:#EAF2FE;
border-right:1px solid #BCD0EF;
border-top:1px solid #BCD0EF;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide{
background-color:#FFF;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser{
width:252px;
float:left;
border-bottom:1px solid #BCD0EF;
height:49px;
padding:9px 4px 11px 7px;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-article-picture-fid{
float:left;
width:auto;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser:hover{
cursor:pointer;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-title{
float:left;
width:170px;
margin-left:6px;
}
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-title a,
.view-front-slideshow .views-slideshow-controls-bottom .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-title a:hover{
color:#555;
font:11px/150% Verdana;
text-decoration:none;
}

.view-front-slideshow #views_slideshow_thumbnailhover_breakout_teasers_front_slideshow-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser .views-field-field-article-picture-fid img,
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-field-article-picture-fid a,
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-field-article-picture-fid a img{
margin:0 !important;
}
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-title{
bottom:0;
height:auto;
left:0;
position:absolute;
z-index:9999;
padding:5px 3px 6px 8px;
width:339px;
background-color:#000;
opacity:.6;
}
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-title a,
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-title a:hover{
color:#FFF;
font:11px Arial;
text-decoration:none;
}
.view-front-slideshow #views_slideshow_thumbnailhover_main_front_slideshow-block_1 .views-field-title a .title{
font-size:14px;
font-weight:700;
line-height:100%;
}

/* share42 */
#share42{
position:fixed;
top:50% !important;
left:0;
margin-top:-130px;
opacity:.55;
background:#F3F8FC;
border:1px solid #CFDEEF;
border-left:none;
border-radius:0 5px 5px 0;
box-shadow:inset -1px 1px 0 #FFF, inset 0 -1px 0 #FFF;
padding:6px 6px 0;
}
#share42:hover{
opacity:1;
}

/* 2GIS */
#mapGIS img{
border:0;
padding:0;
margin:0;
}
#mapG{
overflow:hidden;
position:relative;
}
.list{
padding:4px 0;
}
.karta{
margin:-10px 0 0;
}

/* Оплата агентства */
.schet{
width:100%;
border:1px solid #444;
margin:10px 0;
}
.schet tbody{
border:none;
}
.schet td{
border:1px solid #444;
vertical-align:top;
}
.sign{
width:100%;
text-align:center;
font-size:12px;
margin:10px 0 0;
}
.sign div{
height:20px;
font-size:15px;
}
.sign td{
padding:0 5px;
text-align:center;
}
.sign-line{
border-bottom:1px solid #333;
}
.sin{
width:120px;
}
.rob-but a{
text-decoration:none;
color:#000;
border:1px solid #000;
padding:3px 5px;
background:#eee;
border-radius:4px;
background:linear-gradient(top, #fff, #dddddd);
background:-moz-linear-gradient(top, #fff, #dddddd);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dddddd));
background:-webkit-linear-gradient(top, #fff, #dddddd);
background:-o-linear-gradient(top, #fff, #dddddd);
background:-ms-linear-gradient(top, #fff, #dddddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
}
.pusto{
width:50px;
}
.title-shet{
text-align:center;
font-size:18px;
}
.main .help{
color:#FA5454
}
.help{
color:#000;
}
.admin .help{
color:#000;
}
.agree{
height:300px;
overflow:auto;
border:1px solid #444;
margin:0 0 20px;
padding:10px;
}
.agree-knopki{
margin:0 auto;
padding:0 0 70px;
position:relative;
width:380px;
text-align:center;
}
#agree-formbill .form-submit{
position:absolute;
bottom:0;
cursor:pointer;
color:#000;
left:12px;
border:1px solid #000;
padding:2px 5px;
background:#eee;
border-radius:4px;
background:linear-gradient(top, #fff, #dddddd);
background:-moz-linear-gradient(top, #fff, #dddddd);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dddddd));
background:-webkit-linear-gradient(top, #fff, #dddddd);
background:-o-linear-gradient(top, #fff, #dddddd);
background:-ms-linear-gradient(top, #fff, #dddddd);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
}
.beznal{
bottom:45px;
position:absolute;
}
.robok{
right:0;
position:absolute;
top:70px;
}
.robok div{
margin:0 0 17px 0;
}
#edit-fio{
width:376px;
}
.new-shet .node{
background:none;
}
.bill{
width:800px;
}
.body-shet{
background:#fff;
}
.new-shet{
width:800px;
}
.new-shet .statistics_counter{
display:none;
}
.bill{
padding:0 0 0 10px;
width:790px;
}

.linkmap a{
display:block;
margin:0;
padding:0;
height:46px;
}

.views-slideshow-controls-bottom{
overflow:hidden;
}

#views-exposed-form-board-page-1 .views-exposed-widgets{
margin:0;
}

.post-info{
margin-bottom:0;
}

#views_slideshow_cycle_teaser_section_front_slideshow-block_1 .views_slideshow_cycle_slide .views-field-title{
position:absolute;
bottom:0;
}
#views_slideshow_cycle_main_front_slideshow-block_1{
float:left;
}

.views_slideshow_pager_field_item{
clear:both;
border-bottom:1px solid #BCD0EF;
height:49px;
padding:9px 4px 11px 7px;
width:252px;
}
.views_slideshow_pager_field_item.active{
background:#fff;
cursor:pointer;
}

.view-front-slideshow{
overflow:hidden;
}

.views_slideshow_cycle_slide .imagecache{
margin:0;
}
.views_slideshow_cycle_slide .imagecache img{
margin:0 !important;
}
.views_slideshow_cycle_slide .views-field-title .title{
font-size:14px;
font-weight:700;
line-height:100%;
}
.views_slideshow_cycle_slide a{
color:#FFFFFF;
font:11px Arial;
text-decoration:none;
}
.views_slideshow_cycle_slide .views-field-title{
background-color:#000000;
bottom:0;
height:auto;
left:0;
opacity:0.6;
filter:alpha(opacity=60);
padding:5px 3px 6px 8px;
position:absolute;
width:339px;
z-index:9999;
}

#block-block-11{
position:relative;
float:none;
clear:both;
}
#block-block-11 #vk_like{
float:left;
width:150px !important;
}
#block-block-11 .fb-like{
float:left;
margin-right:10px;
}
#block-block-11 .content{
padding:5px 0;
}

#last{
position:absolute;
left:0;
padding-top:4px;
}

#goo{
position:absolute;
left:290px;
top:4px;
}

/*-----------------Galleria-----------------*/
#galleria-content{
width:562px;
margin:0 auto;
}
.galleria_container{
float:left;
}
.item-list .galleria li{
float:none;
margin:0 0 2px 0;
padding:0 0 0 5px;
}
.item-list .galleria li img.thumb{
margin-top:0 !important;
margin-left:0 !important;
}
.galleria-nav{
display:none !important;
}

.node-board .teaser img.imagecache{
margin:2px 10px 0 0;
}
.ran-center{
margin:10px auto;
position:absolute;
width:100%;
top:34px;
z-index:2;
}
.count-center{
width:280px;
margin:0 auto;
font-size:11px;
}
input#count{
text-align:right;
}
input#ost{
text-align:left;
}
input.devi{
border:none;
}
#rama{
border:2px solid #BEB5B5;
border-radius:5px 5px 5px 5px;
width:300px;
margin:10px auto;
padding:10px 0;
position:relative;
}
.chislo{
text-align:center;
font-weight:bold;
font-size:130%;
}
input#ran{
text-align:left;
padding:4px 0 4px 103px;
letter-spacing:20px;
width:100%;
background:none;
}
#tabl{
height:44px;
width:120px;
margin:0 auto;
border-collapse:separate;
border-spacing:7px;
}
#tabl td{
border:2px solid #DB170F;
padding:0;
}
.page-err{
position:relative;
margin:0 auto;
height:692px;
width:1005px;
}
#wrap-error{
margin:-11px 0 0 0;
background:url("images/404.jpg") no-repeat scroll center top transparent;
}
#message404{
background:url("images/error404.png") no-repeat scroll left top transparent;
width:430px;
height:66px;
position:absolute;
right:80px;
top:105px;
}
#niz{
position:absolute;
right:80px;
top:530px;
width:420px;
}
#niz div{
font-size:11px;
margin:10px 0 0 0;
}
#err-text{
position:absolute;
right:90px;
top:290px;
overflow:hidden;
width:320px;
}
#dyrku{
position:absolute;
right:80px;
top:65px;
font-size:18px;
}
#player{
position:absolute;
right:80px;
top:560px;
}
#twit{
padding:10px 8px 2px 8px;
display:block;
position:absolute;
left:200px;
top:10px;
}

.jcarousel-clip{
height:318px;
padding:2px 0 0 0;
}
.jcarousel-prev{
position:absolute;
right:1px;
top:0px;
background:url("images/chevron.png") no-repeat scroll 32px 3px #eee;
width:76px;
height:14px;
}
.jcarousel-next{
position:absolute;
right:1px;
bottom:0px;
background:url("images/chevron.png") no-repeat scroll 32px -21px #eee;
width:76px;
height:14px;
}
.jcarousel-container{
overflow:hidden;
padding:16px 0 16px 0;
}
#block-block-14 .content{
padding:5px 0;
}
#block-block-14{
margin:0 0 5px;
}
#anchor{
display:block;
height:1px;
}
#block-block-15 .content{
padding:0;
}
#block-block-15{
margin:0;
overflow:hidden;
}
#block-block-17 .content{
padding:5px 0;
}
#block-block-17{
background:url("images/line-cutjpav3.png") repeat-x scroll left bottom transparent;
padding-bottom:10px;
margin:0 0 5px;
}

.info{
width:365px;
float:left;
text-align:left;
}
.info .label{
font-weight:bold;
}
.node .info .field .field-label-inline-first{
font-weight:bold;
}
.card .imagecache{
}
.card{
text-align:left;
overflow:hidden;
border:1px solid #eee;
border-radius:4px;
padding:10px 10px 12px;
background:#ffffff;
background:-moz-linear-gradient(top, #ffffff, #efefef);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
background:-webkit-linear-gradient(top, #ffffff, #efefef);
background:-o-linear-gradient(top, #ffffff, #efefef);
background:-ms-linear-gradient(top, #ffffff, #efefef);
background:linear-gradient(top, #ffffff, #efefef);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
}

.card .views-row{
margin:0 0 5px;
}
.view-card{
overflow:hidden;
}
a.cont{
border-radius:3px;
padding:2px 7px 4px;
background:#FDBB7B;
background:-moz-linear-gradient(top, #FDBB7B, #ED8301);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDBB7B), color-stop(100%,#ED8301));
background:-webkit-linear-gradient(top, #FDBB7B, #ED8301);
background:-o-linear-gradient(top, #FDBB7B, #ED8301);
background:-ms-linear-gradient(top, #FDBB7B, #ED8301);
background:linear-gradient(top, #FDBB7B, #ED8301);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDBB7B', endColorstr='#ED8301');
color:#fff;
}
a.cont:hover{
text-decoration:none;
}
.post{
margin:0 0 4px 0;
}
#form-cont{
position:absolute;
z-index:10;
border:1px solid #eee;
background:#fff;
padding:10px;
top:50px;
left:50%;
width:380px;
margin-left:-200px;
display:none;
box-shadow:0 0 14px #444;
}
a.close-form{
color:#000;
font-family:tahoma;
font-weight:bold;
font-size:17px;
position:absolute;
right:20px;
top:10px;
text-decoration:none;
}
a.close-form:hover{
text-decoration:none;
}
.form-message-error{
border:1px solid #C52020;
background:#FEDFDA;
display:none;
}
.form-message-error ul{
margin:10px 20px;
}
.form-message-error ul li{
list-style:disc;
background:none;
padding:0;
margin:2px 0;
}
#err{
margin:15px 0 0;
background:#FEDFDA;
}
#err label{
display:block;
margin:0 10px;
padding:4px 0;
}

#form-cont .form-submit{
border-radius:3px;
padding:2px 7px 4px;
background:#FDBB7B;
background:-moz-linear-gradient(top, #FDBB7B, #ED8301);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDBB7B), color-stop(100%,#ED8301));
background:-webkit-linear-gradient(top, #FDBB7B, #ED8301);
background:-o-linear-gradient(top, #FDBB7B, #ED8301);
background:-ms-linear-gradient(top, #FDBB7B, #ED8301);
background:linear-gradient(top, #FDBB7B, #ED8301);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDBB7B', endColorstr='#ED8301');
color:#fff;
border:none;
cursor:pointer;
}
#block-views-agency_list-block_1 .content{
padding:0;
}
.view-ad-list label{
font-weight:bold;
line-height:27px;
}
#anonymous-contact-form input.form-text{
width:365px;
}
#anonymous-contact-form .bue-ui{
display:none;
}
#node-form #edit-field-ads-desc-0-format-1-wrapper .description{
display:none;
}
#node-form #edit-field-ads-desc-0-format-2-wrapper .description{
display:none;
}
#node-form #edit-field-ads-desc-0-format-3-wrapper .description{
display:none;
}
#node-form #edit-field-ads-desc-0-format-4-wrapper .description{
display:none;
}
#node-form #edit-field-ads-desc-0-format-5-wrapper .description{
display:none;
}
a[href="/filter/tips"]{
display:none;
}
#top .content{
padding:0;
}
.board-rek{
border:1px solid #9DBFCD;
padding:8px;
}

.board-rek img.imagecache {
margin:2px 10px 0 0;
border:1px solid #D1D1D1;
padding: 2px;
display:block;
}
.forum-rek{
border:1px solid #9BBD39;
margin:0 0 5px;
} 
.forum-rek .author-pane-line{
display:none;
}
.forum-rek .author-pane-line.author-name{
display:block;
}
.forum-rek .author-pane-line.author-online{
display:block;
}
.forum-rek .author-pane-line.author-joined{
display:block;
}
.forum-post-panel-sub .author-pane .author-pane-line.author-offline{
overflow:hidden;
width:auto;
}
.forum-post-panel-sub .author-pane .author-pane-line.author-online{
overflow:hidden;
width:auto;
}
.forum-post-panel-sub .author-pane .picture{
margin:0;
}