/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, big, em, img, strong, sub, sup, b, u, i, center, ol, ul, li, form, table, tbody, tr, th, td { margin: 0px; padding: 0px; border: 0px; background: transparent;}
body, html { width:100%; height:100%;}
body, div, p, table td { font-family:Tahoma; font-size:12px; color:#383838; }
table { border-collapse: collapse; border-spacing: 0px; }
table td {border-collapse:collapse;}
p { margin:7px 0px;}

.clear { clear:both; width:1px; line-height:1px;}

div#snippet_from{ display:none; } 

/* Шапка */
div.top { background:url(/images/header_bg.png) repeat-x; height:161px; z-index:10; }
div.top span{ background:url(/images/header_left_bg.png) repeat-x; height:161px; width:20px; display:block; float:left;}

/* Баннер */
div.top div#banner { background:url(/images/banner_bg.png) no-repeat; width:541px; height:114px; position:absolute; top:0px; left:45%; padding-left:33px; }
/* Баннер end */

/* Логотип */
div.top a.cityLogo{}
div.top a.cityLogo img{ float:left; margin-left:-5px; }
div.top a.cityLogo span {display:none;}
/* Логотип end */

/* Блок добавления объявления */
div#advertise1 { height:39px; width:140px; border:1px solid #000; position:absolute; top:171px; right:15px; z-index:10000; background:#8dc307  url(/images/bg_button_big.jpg) repeat-x center left;}
div#advertise1 div {border:1px solid #ffffff; height:37px; background:url(/images/plus_bg.gif) no-repeat 10px 12px; }
div#advertise1 div a { display:block; margin-left:40px; margin-top:5px; color: #000; font:11px Tahoma; text-decoration: none;}
div#advertise1 div a:hover { color:#fff;}
/* Блок добавления объявления end */
/* Шапка end */

/* Меню */
div.menu { background: url(/images/texture_wood_left.jpg) repeat-x top left; width:95%; padding-left:5%; height: 58px;}
div.menu span{ display:block; position:relative; z-index:1; float:right; height: 58px; width:500px; background:url(/images/texture_wood_right.jpg) repeat-x top right; margin-top:-69px; margin-right:-1px;}
div.menu ul{ position:relative; z-index:2; background: url(/images/texture_wood.jpg) no-repeat; height: 58px; padding-top:10px;}
div.menu ul li ul{ background-image:none; padding-top:0px; }
/* Меню end */

div.shadow {background:url(/images/bg_gray.jpg) repeat-x; height:15px; }

div.mainTop { background-color:#e5e5e5; border-bottom:1px solid #d3d3d3; min-height:150px;}
div.flower { background:#e5e5e5 url(/images/flower.jpg) no-repeat 60% bottom; }

/* Блок авторизации */
div.loginBlock { float:right; text-align:left; width:177px; height:64px; line-height:16px; background:url(/images/login_block.png) no-repeat top left;
padding:36px;}
div.loginBlock a.exit{ height:16px; margin-top:-10px; font:italic 22px Georgia; float:right; color:#531800; text-decoration:none;}
div.loginBlock div{padding-left:0px; margin-top:15px;}
div.loginBlock div a{ color:#531800; font:11px/18px Verdana; display:block;}
div.loginBlock hr { line-height:2px; border-width:0px; border-bottom:1px dotted #000; height:2px; margin:2px 0px;}
div.loginBlock input#username, div.loginBlock input#password {border:0px; font:italic 18px Georgia; color:#72ac01; height:21px; width:171px; padding:1px 3px;}
div.loginBlock input#username {margin-top:-10px;}
div.loginBlock a.login {font:italic 24px Georgia; color:#531800; text-decoration:none; height:29px; background:url(/images/strelka_big.jpg) no-repeat bottom right; float:right; padding-bottom:5px;}
/* Блок авторизации end */

/* viewhouse */
div.viewhouse{ background-color:#fff; border:1px solid #d1d1d1; padding:10px; margin-top:50px; float:left; }
div.viewhouse h1 a { font:bold 18px Trebuchet MS; color:#72ac01; display:block;}
div.viewhouse span {color:#7c7c7c; font:bold 14px Tahoma;}
/* viewhouse end */

/* textBanner */
div.textBanner{ background-color : #E5E5E5; padding-top:15px; }
div.textBanner a.textBannerLogo img{padding:5px; float:left; border:1px solid #bcbcbc; margin:0px 15px 10px 0px;}
div.textBanner a.textBannerHeader{ font:bold 16px Trebuchet MS; color:#000000; }
/* textBanner end */

/* newsReality */
div.newsReality{ margin:15px 0px;}
div.newsReality a{ color: #8a8989; font:bold 14px Trebuchet MS; text-decoration: none;}
div.newsReality div.newsRealityItem{ min-height:120px; margin:10px 0px;}
div.newsReality div.newsRealityItem img {float:left; padding:10px; margin-right:20px; height:100px; width:100px; border:1px solid #bcbcbc;}
div.newsReality div.newsRealityItem span{ font: 10px/20px Verdana; display:block; color:#898989; }
div.newsReality div.newsRealityItem a{color: #72ac01; font:bold 16px Trebuchet MS; text-decoration:underline;}
div.newsReality div.newsRealityItem p{color: #383838; font: 12px Tahoma; }
/* newsReality end */

/*** leftBlock ***/
div.leftBlock{ width:240px; float:left; background-color:#fff; margin:0px 10px; border:1px solid #e4e4e4;}

/* newsBlock */
div.newsBlock { padding:7px 0px; }
div.newsBlock div.newsHead {background: url(/images/bg_block_green.jpg) repeat-x; height:19px; padding:5px 10px; }
div.newsBlock div.newsHead a {color:#fff; font:bold 14px Trebuchet MS; }
div.newsBlock div.newsItemBlock { padding:10px 10px; border-bottom: 1px dashed #bebebe; }
div.newsBlock div.newsItemBlock span { display:block; color: #898989; font:10px/20px Verdana; }
div.newsBlock div.newsItemBlock a { display:block; color: #383838; font:12px Tahoma; }
div.newsBlock div.newsItemBlock a.newsItemReadMore { color: #72ac01; font:10px Verdana; background:url(/images/strelka.jpg) no-repeat right 3px; text-align:right; padding-right:9px; margin-top:5px;}
/* newsBlock end */
/*** leftBlock end ***/

/*** rightBlock ***/
div.rightBlock{ width:140px; float:right; margin:0px 10px; }

/* picture */
div.picture{ background:url(/images/ramka_krepezh.gif) no-repeat center top; padding-top:8px; margin-bottom:20px;}
div.picture div.pictureContent{ background-color:#fff; border:1px solid #000; padding:10px;}
div.picture div.pictureContent a.realtyPhoto{}
div.picture div.pictureContent a.realtyPhoto img { width:120px; }
/* picture end */
/*** rightBlock end ***/

div.content { margin-left:262px; margin-right:160px; margin-top:10px;}

div.rndListHouse{}
div.rndListHouse span{ display:block; color:#ababab; font:17px Tahoma;}
div.rndListHouse div{ border:1px solid #e7e7e7; padding:10px;}
div.rndListHouse div div{ width:30%; display:inline-block; border-width:0px;}
div.rndListHouse div div a { color: #72ac01; font:bold 16px Trebuchet MS; }
div.rndListHouse div div span{color:#7c7c7c; font:12px Tahoma;}
div.rndListHouse div div span b{color:#ababab; font-weight:normal; }

div#YMapsID{width:100%;height:400px;display:none; margin:10px 0px;}


/*** Таблица недвижимости ***/
div.realtytable { border:1px solid #e7e7e7; padding:10px; margin-top:10px;}

div.realtytable table { width:100%;}
div.realtytable table th {background:#b5b5b5 url(/images/bg_table_09.jpg) repeat-x 50% 0%; padding:5px 10px; border-left:1px solid #7c7c7c;}
div.realtytable table tr th:first-child{ border-left-width:0px; }
div.realtytable table th a {color: #fff; font:bold 11px Tahoma; padding-top: 10px; text-decoration: none;}
div.realtytable table td { padding:5px 10px; white-space:nowrap; font: 11px Tahoma; text-align:center;}
div.realtytable table tr.grey td {background-color:#ededed;}
div.realtytable table tr:hover td { background-color:#89c200; color:#fff;}
div.realtytable table td a {color:#898989; text-decoration:none;}

div.vip {border:1px solid #f76402;}
div.vip table th {background:#f66502 url(/images/vipsbg.jpg) repeat-x top left; border-left-color:#f76402; height:29px;}
div.vip table tr.grey td{ background-color:#fff6ed;}
div.vip table tr:hover td {background-color:#f7c695; color:#000;}

/* Увеличение картинки */
div.realtytable table td.thumbs { }
div.realtytable table td.thumbs a{ display:block; position:relative; width:36px; height:36px; overflow:hidden; z-index:1; border:1px solid #999;  padding:2px; margin:5px auto; }
div.realtytable table td.thumbs a img{ position:absolute; top:-5px; left:-10px; }
div.realtytable table td.thumbs a:hover{ overflow:visible; z-index:1000; border:none; padding:3px 2px;}
div.realtytable table td.thumbs a:hover img{ border:1px solid #999; background-color:#fff; padding:2px;}
div.realtytable table td.thumbs:after, div.realtytable table td.thumbs:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.realtytable table td.thumbs, div.realtytable table td.thumbs{ display:block; }
div.realtytable table td.thumbs{ min-height:1%; }
* html div.realtytable table td.thumbs{ height:1%; }	
/* Увеличение картинки end */

div.searchType{ color:#ababab; font:17px Tahoma; margin-top:15px;}

/* Навигация */
div.navigation{border:1px solid #e4e4e4; border-top-width:0px; margin-top:-1px; display:inline-block; position:relative; background-color:#fff; float:right; padding:5px;}
div.navigation b{background-color:#b3b3b3; padding:2px 5px; color: #fff; font:10px Verdana;}
div.navigation a{ color:#72ac01; font: 10px Verdana; display:inline-block; margin:2px 5px;}
/* Навигация end */

/* Форма поиска */
div#formsearch {margin-top:30px;}
form.searchForm{width:100%; padding:0px;}
form.searchForm fieldset{border-width:0px; margin:0px; padding:0px;}
form.searchForm fieldset legend {color:#72ac01; font:16px/30px Trebuchet MS;}
form.searchForm fieldset select, form.searchForm fieldset option  {color:#383838; height:18px; font-size:11px;}
form.searchForm fieldset select {width:100%;}
form.searchForm fieldset option {padding-right:5px;}
form.searchForm fieldset input.search {color:#7c7c7c; float:left; border:1px solid #7c7c7c; width:125px; height:18px; font-size:11px; padding:2px; margin-right:5px; }
form.searchForm fieldset input.submitInput {height:20px; width:60px; background-color:#89c200; border:1px solid #7c7c7c;}
form.searchForm fieldset table td {padding:5px; font-family:Arial; font-size:11px; color:#383838;border:1px solid #e0e0e0}
form.searchForm fieldset table td table td {padding:3px 0px 3px 0px; border:none}
/* Форма поиска end */
/*** Таблица недвижимости end ***/

/* Футер */
div.footer { background:url(http://vorle.ru/mainpage/bottom_bg.jpg) repeat-x;  height: 60px; padding:12px; margin-top:10px; }
div.footer, div.footer div {font:11px Tahoma; color:#383838;}
div.footer img { float:left;}
div.footer div {float:right; width:200px; padding-top:10px;}
div.footerLink {text-align:center; padding:10px;}
div.footerLink a{ color: #383838; font:12px Tahoma; text-decoration: underline;}
/* Футер end */

div.metrazh{background-color:#e8e8e8; font-size:14px; font-family:Tahoma; color:#646464; padding:10px; float:right;}

div.bigphoto{ width:450px; }
div#bigphoto img,div#bigphoto div{ width:450px; }
div.bigphoto span{ display:block; font:21px/35px Trebuchet MS; color:#ababab; padding:5px 0px 0px 15px; background:url(/images/bg_big_photo.jpg) repeat-x; }
div.bigphoto span b{ color:#fff; font-weight:normal; }

div.smallPhoto{ overflow:hidden; cursor:pointer; }
div.smallPhoto img { height:100px; }

p.note {font-size:12px; font-family:Tahoma; color:#383838; padding:20px 0px;}
div.seller, div.phone {font:12px; color:#ababab; font:12px Tahoma; margin:5px 0px;}
div.seller span, div.phone span {color:#383838; margin-left:40px;}
a.maspHref{ display:block; text-align:center; color: #72ac01; font: bold 16px Trebuchet MS; text-decoration:underline;}
div.noteDate {float:right; font:11px Tahoma; color:#ababab;}
div.noteDate span{color:#646464;}

/** Хрень всякая !!! **/
table.table_registr {width:100%}
table.table_registr td {}
table.table_registr input.box {height:20px; border:1px solid #7c7c7c; color:#383838;padding:0px}


ul.thumbs, ul.thumbs li{ margin:0; padding:0; list-style:none;	}
ul.thumbs li{ float:left; margin-right:5px; border:1px solid #999; padding:2px; }
ul.thumbs a{ display:block; float:left; width:36px; height:36px; line-height:100px; overflow:hidden; position:relative; z-index:1; }
ul.thumbs a img{ float:left; position:absolute; top:-20px; left:-20px;}
/* mouse over */
ul.thumbs a:hover{ overflow:visible; z-index:1000; border:none; }
ul.thumbs a:hover img{ border:1px solid #999; background:#fff; padding:2px;}
/* // mouse over */
/* clearing floats */
ul.thumbs:after, li.thumbs:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.thumbs, li.thumbs{ display:block; }
/*  \*/
ul.thumbs, li.thumbs{ min-height:1%; }
* html ul.thumbs, * html li.thumbs{ height:1%; }	
/* // clearing floats */

a { color:#72ac01; font-size:10px; font-family:Verdana; }
a:hover { text-decoration:none; }


a.white_middle {
    color:#000000;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
  }


a.white_menu {
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration:underline;
    margin:5px 0px 0px 0px;
    font-weight:bold;
  }


a.white_small {
    font-size:10px;
    font-family:Verdana;
    color:#898989;
    text-decoration:none;
  }


a.green_small {
    color:#72ac01;
    font-size:10px;
    font-family:Verdana;
  }


a.white_big {
    font-size:16px;
    font-family:Trebuchet MS;
    color:#000000;
  }


a.gray_big {
    color:#8a8989;
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
  }


a.green_big, h1, h2, h3 {
    color:#72ac01;
    font-size:16px;
    font-family:Trebuchet MS;
    font-weight:bold;
  }


a.green_big:hover {
    text-decoration:none;
  }


a.dark {
    color:#383838;
    font-family:Tahoma;
    font-size:12px;
    text-decoration:underline;
  }


a.dark:hover {
    text-decoration:none;
  }


a.brown_small_link {
    color:#531800;
    font-family:Verdana;
    font-size:11px;
  }

a.name_user {
    font-family:Georgia;
    font-size:18px;
    color:#72ac01;
    font-style:italic;
    height:18px;
  }


a.gray_link {
    color: #383838;
    text-decoration:underline;
    font-size:12px;
    font-family:Tahoma;
  }


a.gray_link:hover {
    text-decoration:none;
  }


table.wood {
    width:100%;
    table-layout:fixed;
    padding:0px;
    margin:0px;
  }


table.wood td.a1 {
    background-image:url(images/texture_wood_left.jpg);
    background-repeat:repeat-x;
    width:50%;
  }


table.wood td.b1 {
    background-image:url(images/texture_wood.jpg);
    background-repeat:no-repeat;
    width:1000px;
    height:58px;
  }


table.wood td.c1 {
    background-image:url(images/texture_wood_right.jpg);
    background-repeat:repeat-x;
    width:50%;
  }




#right_block {
    width:140px;
    text-align:center;
    position:absolute;
    top:240px;
    right:15px;
  }


div.ramka {
    padding:10px;
    border:1px solid black;
    background-color:#FFFFFF;
    margin-bottom:20px;
    width:120px;
  }


#left_block {
    position:absolute;
    top:245px;
    left:10px;
    border:1px solid #e4e4e4;
    border-top:none;
    background-color:#ffffff;
    float:left;
    width:240px;
    z-index:1;
  }


div.green_line {
    height:29px;
    background-image:url(images/bg_block_green.jpg);
    background-repeat:repeat-x;
  }


div.dash_line {
    border-bottom:1px dashed #bebebe;
    height:5px;
    margin:5px 0px 15px 0px;
  }


.data {
    font-size:10px;
    font-family:Verdana;
    color:#898989;
    line-height:20px;
  }


.dark {
    color:#383838;
    font-family:Tahoma;
    font-size:12px;
  }


.gray {
    font-size:10px;
    font-family:Trebuchet MS;
    color:#717171;
  }


.white_small {
    font-size:10px;
    font-family:Verdana;
    color:#ffffff;
  }


table.body {
    table-layout:fixed;
    width:100%;
    padding:0px;
    margin:0px;
  }


table.body td { padding:0px; margin:0px; }
table.body tr.az { background:url(/images/main_top_bg_2.gif) repeat-x top left;}
table.body tr.az td.leftBlock { width:260px; height:230px; }
/*table.body td.a { width:260px; height:150px;}*/

table.body td.c {width:280px; background:url(images/gorshok_01.png) no-repeat bottom right; vertical-align:bottom; }
table.body td.d { width:170px; height:150px;}
table.body td.g { background:url(/images/avtorization.jpg) no-repeat top right; height:150px; }
table.body td.s { background:url(/images/zapiska2.jpg) no-repeat top right; height:150px; }


a.podrobnee {
    color:#ffffff;
    font-family:Trebuchet MS;
    font-size:10px;
    padding:5px 10px;
    background-color:#acacac;
    line-height:30px;
  }


div.news_images {
    border:1px solid #bcbcbc;
    width:120px;
    margin:0px 20px 10px 0px;
    float:left;
  }


img.news_images2 {
    margin-right:10px;
    float:left;
    width:100px;
    border:1px solid #000000;
    margin-top:7px;
  }


div.setka {
    border:1px solid #e7e7e7;
    width:99%;
    float:right;
  }
div.vipsetka {
    border:1px solid #f76402;
    width:99%;
    float:right;
  }

table.setka, table.vipsetka {
    width:96%;
    margin:2%;
    float:right;
  }


table.setka tr.aa, table.vipsetka tr.aa {
  }


table.setka tr.aa td{
    text-align:left; height:35px;
    background-color:#b5b5b5;
    background-image:url(images/bg_table_09.jpg);
    background-repeat:repeat-x;
    background-position:top;
    padding-left: 2px;
  }
  
table.vipsetka tr.aa td {
	text-align:left; height:29px;
    background-repeat:repeat-x;
    background-position:top;
    padding-left: 2px;
    background-color:#fcad75;
    background-image:url(images/vipsbg.jpg);
}

table.setka tr.aa td p, table.vipsetka tr.aa td p {
    padding-top:5px;
    float:left;
  }


table.setka tr.aa a, table.vipsetka tr.aa a {
    color:#ffffff;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    padding-top:10px;
  }


table.setka td, table.vipsetka td {
    text-align:left;
    padding-left: 10px;
    font-family:Tahoma;
    color:#383838;
    font-size:11px;
  }


table.setka tr.cc td, table.vipsetka tr.cc td {
    background-color:#ededed;
    padding:5px 0px 5px 10px;
    cursor:hand;
  }
table.vipsetka tr.cc td {
     background-color:#fff6ed;
}
table.setka tr.bb td, table.vipsetka tr.bb td {
    padding:5px 0px 5px 10px;
    cursor:hand;
  }


table.setka tr.hover td {
    padding:5px 0px 5px 10px;
    background-color:#89c200;
    color:#FFFFFF;
    cursor:hand;
  }
  
table.vipsetka tr.hover td {
    padding:5px 0px 5px 10px;
    background-color:#f7c695;
    color:#000;
    cursor:hand;
  }
 

table.setka tr.aa td, table.vipsetka tr.aa td {
    text-align:center;
  }


td.vert_line {
    border-left:1px solid  #7c7c7c; 
    
  }
table.vipsetka td.vert_line {
    border-left:1px solid  #f76402;    
  }

div.navig_big {
    height:20px;
    border-bottom:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    float:right;
    background-color:#FFFFFF;
    margin-top:-1px;
    padding-left:5px;
  }


div.navig_here {
    padding:2px 5px 2px 5px;
    background-color:#b3b3b3;
    float:left;
    margin:0px 3px 0px 3px;
  }


div.navig_link {
    padding:2px;
    background-color:#ffffff;
    margin:0px 3px 0px 3px;
    float:left;
  }
 

table.form_add {  width:100%; }
table.form_add td { padding:5px; }

table.border {
    border-collapse:collapse;
    width:100%;
    table-layout:fixed;
    margin:5px 0px 5px 0px;
  }


table.border td {
    border:1px solid gray;
    padding:2px 5px 2px 5px;
  }
