body {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#242424;}



h1,h2,h3,strong {font-weight:bold;}
#h3 {font-weight:bold;}
.h1 {font-weight:bold;}

a {color:#438c27; text-decoration:underline;}

a:hover {text-decoration:none;}

form {padding:0; margin:0;}



.layout {width: 960px;margin: 0 auto 0 auto;}

#rast {height:64px; background:#242424; text-align:center; color:#fff; font-size:10px;}

#header {padding:14px; padding-top:23px; padding-bottom:0px;}

#rcol {width:230px; vertical-align:top;}

#ccol {width:230px; vertical-align:top; padding: 5px;}

#lcol {vertical-align:top; padding-right:20px;}

#infobar {padding:6px 0; margin-top:9px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; color:#000;}

#infobar a {color:#000;}

#top_phone {font-size:16px; font-weight: bold; color:#438C27;}

#top_address {padding: 5px 0px 0px 10px;}

#spisok  li{ list-style-image : url("../files/li.gif"); margin: 0 0 0 15px;}

#zagolovok {text-align:left; font-size:20px; color: #438C27;}
#zagolovok1 {text-align:left; font-size:18px; }

.now {color:#db000d;}

#search {background:#f4eded; border:1px solid #dbdbdb; padding:7px 13px 0px; margin-bottom:10px; margin-top: 10px;}

#st {padding-top:7px; padding-bottom:5px;}

#searchpole {border-top:1px solid #adadaf; border-left:1px solid #e5e4e9; border-right:1px solid #e1e1e3; border-bottom:1px solid #e4e5e7; color:#242424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; padding:3px 7px; width:121px;}

.but {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;}

#sbut {text-align:right;}

#main{padding:0 14px;}

#mainnav {background:url(../images/nav-krasbg.jpg) repeat-x top; height:23px;}

#mainnav a {color:#fff; float:left; display:block; padding-top:5px; padding-left:10px; padding-right:10px; border-right:1px solid #fff; text-decoration:none; height:18px;}

#mainnav a:hover {background:#bd131d;}

#mainnav a.highlight {background:#bd131d;}

#mainnav span.act a {background:#467c05;}

#secondnav {background:url(../images/nav-greenbg.jpg) repeat-x top; height:23px; margin-top:1px;}

#secondnav a {color:#fff; float:left; display:block; padding-top:5px; padding-left:10px; padding-right:10px; border-right:1px solid #fff; text-decoration:none; height:18px;}

#secondnav a:hover {background:#467c05;}

#secondnav a.highlight {background:#467c05;}

#trans a img { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); } #trans a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

#icons {padding-top:16px; padding-bottom:22px;}

#maincontent {padding-bottom:14px;}

#rightcol {width:240px; vertical-align:top;}

#leftcol {vertical-align:top; padding-right:14px;}

.block {padding-bottom:14px;}

.blockt {background:#f4eded; border:1px solid #dbdbdb; padding:8px 13px; margin-bottom:11px;}

.loginpole {border-top:1px solid #adadaf; border-left:1px solid #e5e4e9; border-right:1px solid #e1e1e3; border-bottom:1px solid #e4e5e7; color:#242424; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0; margin:0; padding:3px 5px; width:133px;}

#login td {padding-bottom:5px; text-align:right;}

.butlogin {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; width:145px; letter-spacing:-0.1em; margin-top:2px;}

.loginmore {margin-bottom:14px;}

.li-red {background:url(../images/li-red.gif) no-repeat 0 5px; padding-left:7px; font-weight:bold}

.li-red a {color:#dd1521;}

.list-red {background:url(../images/li-red.gif) no-repeat 0 5px; padding-left:7px; margin-bottom:2px; }

.list-red a {color:#323232;}

.list-yellow {background:url(../images/li-yellow.gif) no-repeat 0 5px; padding-left:7px; margin-bottom:2px;}

.list-yellow a {color:#323232;}

.li-green {background:url(../images/li-green.gif) no-repeat 0 5px; padding-left:7px;}

.li-green a {color:#338a12;}



#block-kartaspain {background:url(../images/bg-kartaispanii.jpg) no-repeat top; height:61px; padding-top:94px; padding-left:8px; padding-right:8px;}



.name {color:#fff; font-weight:bold; font-size:13px; letter-spacing:-0.05em;}

#block-kartaspain {margin-bottom:0px;}

#block-kartaspain a {color:#fff;}

.descrkarta {color:#fff; font-size:10px; letter-spacing:-0.05em;}



h1 {font-size:15px; padding:0; margin:0; padding-bottom:14px;}

.h1 {font-size:15px; padding:0; margin:0; padding-bottom:14px;}

.green, .green a {color:#338a12;}



#wgorod {text-align:right;}

#chgorod {width:190px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#242424;}



.w_morning {padding-right:5px;}

.w_day {padding-right:5px;}

.w_wind_dir {padding-right:5px;}

.w_condition {padding-right:5px;}

.w_night {width:100px; text-align:right;}

.w_wind_speed {width:100px; text-align:right;}

.w_pday {width:100px; text-align:right;}

.w_w {color:#736969; padding-top:5px; padding-bottom:3px;}

#w_weather {margin-bottom:5px;}

#searhcblock {background:url(../images/bg_search.gif) no-repeat left top #efefef; border:1px solid #dbdbdb; padding:11px 13px; font-size:12px; margin-bottom:14px;}

#raspoisk a {float:right; background:url(../images/icon-search.gif) no-repeat left; padding:4px 0; padding-left:29px;}

.mainsel {width:220px; font-family:Tahoma; font-size:12px; color:#242424;}

#formfin {margin-top:20px;}

.formname {padding-bottom:7px;}

.poloska {width:20px; text-align:center;}

.forma {font-family:Tahoma; font-size:12px; color:#242424; width:95%;}

.formbut {text-align:right;}



.headgreen {/*background:url(../images/bg-block-green.jpg) repeat-x top; */color:#438C27; font-size:13px; font-weight:bold; padding-top:4px; height:21px; padding-left:0px;margin-top:10px;}
.headgreen-news {background:url(../images/bg-block-green.jpg) repeat-x top; color:#fff; font-size:13px; font-weight:bold; padding-top:4px; height:21px; padding-left:8px;}

.headgreen a {color:#fff;}
.headgreen-news a {color:#fff;}
.headred {background:url(../images/bg-block-red.jpg) repeat-x top; color:#fff; font-size:13px; font-weight:bold; padding-top:4px; height:21px; padding-left:8px;}

.headred a {color:#fff;}

.headyellow {background:url(../images/bg-block-yellow.jpg) repeat-x top; color:#fff; font-size:13px; font-weight:bold; padding-top:4px; height:21px; padding-left:8px;}

.headyellow a {color:#fff;}

.block_green {border:1px solid #b1cfa4; border-top:none; padding:8px; margin-bottom:14px;}

.block_red {border:1px solid #ed8087; border-top:none; padding:8px; margin-bottom:14px;}

.block_yellow {border:1px solid #edcb80; border-top:none; padding:8px; margin-bottom:14px;}

.pr {text-align:right; font-weight:bold; padding-bottom:3px;}

.kv {padding-bottom:3px;}

.kv a {color:#323232;}

.moreli-green {background:url(../images/li-green.gif) no-repeat 0 6px; padding-left:7px; margin-top:9px; font-weight:bold}

.moreli-green a {color:#338a12;}

.moreli-green-split {background:url(../images/li-green.gif) no-repeat 0 6px; padding-left:7px; margin-top:4px; font-weight:bold}

.moreli-green-split a {color:#338a12;}

.lastrealty-black {padding-left:4px; margin-top:9px; margin-bottom:5px; font-weight:bold; color:#000000; font-size: 12px;}

.moreli-red {background:url(../images/li-red.gif) no-repeat 0 6px; padding-left:7px; margin-top:9px; font-weight:bold}

.moreli-red a {color:#dd1521;}

.moreli-yellow {background:url(../images/li-yellow.gif) no-repeat 0 6px; padding-left:7px; margin-top:9px; font-weight:bold}

.moreli-yellow a {color:#d76600;}

.li-yellow {background:url(../images/li-yellow.gif) no-repeat 0 6px; padding-left:7px; font-weight:bold; margin-bottom:3px;}

.li-yellow a {color:#d76600;}

.li-black {background:url(../images/li-black.gif) no-repeat 0 6px; padding-left:7px; font-weight:bold; margin-bottom:3px;}

.li-black a {color:#242424;}

.redl, .redl a {color:#dd1521; font-weight:bold; padding-bottom:3px;}

.red, .red a {color:#dd1521;}

.greenl {font-weight:bold; padding-bottom:3px;}



#centercol {padding-left:14px; width:246px; vertical-align:top;}

#left_col {vertical-align:top;}

.l_spec {padding-right:6px; text-align:center; padding-bottom:13px;}

.r_spec {padding-left:6px; text-align:center; padding-bottom:13px;}

.l_spec img, .r_spec img {padding:1px; border:1px solid #d3d3d3; margin-bottom:3px;}

.l_spec a, .r_spec a {color:#dd1521;}

.pagenav {background:#fef7f7; border:1px solid #d3d3d3; padding:4px; font-size:12px;}

.pagenav td {padding:0 5px; color:#000;}

.vopros {background:#e7ffde; color:#297d08; font-weight:bold; border:1px solid #dbdbdb; padding:9px 7px; letter-spacing:-0.05em;}

#otv {padding-left:10px; padding-top:10px; padding-bottom:15px;}

.l_stolb {width:50%; padding-right:7px; vertical-align:top;}

.r_stolb {width:50%; padding-left:7px; vertical-align:top;}

.blackl a {color:#323232;}

.blackl {letter-spacing:-0.05em;}

.forum div {padding-left:6px; padding-top:4px; padding-bottom:4px; border-top:1px solid #d3d3d3;}

.forum {border-bottom:1px solid #d3d3d3; margin-bottom:10px;}

.forumgrey {background:#fef5f5;}

.forum span, .forum span a {color:#242424;}

#footnav {background:#fffddf; border-top:1px solid #a4a4a4; padding:6px 11px;}

#footnav a {color:#000;}

#foot {background:#fffab6;border-top:1px solid #a4a4a4; padding:15px 0 15px 0; color:#242424;}

#foot td {vertical-align:top;padding:0 11px 0 11px;}

#bannerandprof {text-align:right; width:240px; letter-spacing:-0.05em}

#bannerandprof a {color:#242424;}

#bannerandprof div {padding-bottom:4px;}

.pagelink {background:#efefef; padding:6px 8px; border:1px solid #dbdbdb; margin-bottom:14px; color:#297d08;}

#pagecontent {padding-left:8px;}



.n_photo {width:196px;}

.c_photo {width:112px;}

.n_photo img {padding:1px; border:1px solid #d3d3d3;vertical-align:top;}

.n_descr {vertical-align:top; text-align: left;}

.n_descr h2, .n_descr h2 a {color:#db000d; text-decoration:none;}

.n_descr a {color:#db000d;}

.n_descr h2 {padding:0; margin:0; padding-bottom:7px; letter-spacing:-0.05em; font-size:15px;}

.n_date, .tags-list-info {color:#a7a7a7; font-size:10px; padding-top:11px;}

a.n_link{text-decoration:none;}

a.n_link:hover{text-decoration:underline;}

.c_date {color:#a7a7a7; font-size:10px; padding-bottom:7px; padding-top:1px;}

.news {margin-bottom:14px;}

#pagenavigate {background:#f4f4f4; padding:10px 14px; margin-bottom:24px;}

#pagenavigate span {background:#f4f4f4; border:1px solid #a7a7a7; padding:1px 4px; margin-left:1px; margin-right:2px;}

#pagenavigate a {margin-right:3px; margin-left:1px;}

#specbottom td {text-align:center; padding-right:24px; vertical-align: top;}

#specbottom img {padding:1px; border:1px solid #d3d3d3; margin-bottom:3px;}

#specbottom a {color:#dd1521;}

#specmain td {vertical-align: top;}



p {padding:0; margin:0; padding-bottom:14px;}

.descr {font-size:12px;}

.descr img {padding:1px; border:1px solid #d3d3d3; margin-right:15px; margin-bottom:4px;}

.listik div {background:url(../images/li-green.gif) no-repeat 0 5px; padding-left:7px; margin-bottom:3px;}

#objectphoto img {padding:1px; border:1px solid #d3d3d3; margin-bottom:14px;}

.opis_left {vertical-align:top; border-right:1px solid #ebebeb; padding-right:25px; width:33%;}

.opis_center {vertical-align:top; padding-left:25px; padding-right:25px;width:34%;}

.opis_right {vertical-align:top;border-left:1px solid #ebebeb; padding-left:25px;width:33%;}



h3 {font-size:13px; padding:0; margin:0; color:#438c27; padding-bottom:10px;}
#h3 {font-size:13px; padding:0; margin:0; color:#438c27; padding-bottom:10px;}
.parametrs {padding-top:14px; padding-bottom:24px; border-bottom:1px solid #e8e8e8;}

.com_h {padding-left:15px; background:url(../images/user.gif) no-repeat left; margin-top:10px;}

.com_h span {color:#989898;}

.com_c {padding:8px 0; background:url(../images/hr.gif) repeat-x bottom;}

.com_l {padding:8px 0;}



.photop img {padding:1px; border:1px solid #d3d3d3;}

.ob_n {color:#db000d; font-size:15px; padding-bottom:1px; font-weight:bold;}

.ob_n a {color:#db000d; text-decoration:none;}

.more {padding-top:5px;}

.photop {vertical-align:top; width:128px;}

.ob {padding-bottom:14px;}



h2 {padding:0; margin:0;padding-bottom:14px; font-size:15px;}

.fil {padding-bottom:7px;}

.sel {font-size:11px; color:#242424; font-family:Verdana, Arial, Helvetica, sans-serif;}

.fill {padding-bottom:10px; padding-left:16px;}

.mon {font-size:11px;color:#242424; font-family:Verdana, Arial, Helvetica, sans-serif; width:63px; margin-right:4px;}



.photo {

	width: 238px;

	height: 238px;

	text-align: center;

	vertical-align: middle;

}



.photo_control .pc_lt,.photo_control .pc_lt_blank,.photo_control .pc_rt,.photo_control .pc_rt_blank,.photo_control .pc_lb,.photo_control .pc_lb_blank,.photo_control .pc_rb,.photo_control .pc_rb_blank

	{

	width: 16px;

	height: 16px;

	_width: 17px;

	_height: 17px;

}



.pc_rt {

	cursor: pointer;

}



.photo_control .pc_t,.photo_control .pc_t_blank,.photo_control .pc_b,.photo_control .pc_b_blank

	{

	height: 16px;

	_height: 17px;

}



.photo_control .pc_l,.photo_control .pc_l_blank,.photo_control .pc_r,.photo_control .pc_r_blank

	{

	width: 16px;

	_width: 17px;

}



.photo_control .pc_r {

	vertical-align: top;

	background-image: url(/images/b_b_right.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	background-color: #ede6df;

	cursor: pointer;

}



.photo_control .pc_l {

	vertical-align: top;

	background-image: url(/images/b_b_left.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	background-color: #ede6df;

	cursor: pointer;

}



.photo_control .pc_t {

	background-color: #ede6df;

	background-image: url(/images/b_r_up.gif);

	background-position: right top;

	background-repeat: no-repeat;

	cursor: pointer;

}



.photo_control .pc_t_i {

	width: 100%;

	height: 16px;

	line-height: 1px;

	font-size: 1px;

	background-image: url(/images/b_l_up.gif);

	background-position: left top;

	background-repeat: no-repeat;

	_height: 17px;

}



.photo_control .pc_b {

	background-color: #ede6df;

	background-image: url(/images/b_r_down.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	cursor: pointer;

}



.photo_control .pc_b_i {

	width: 100%;

	height: 16px;

	line-height: 1px;

	font-size: 1px;

	background-image: url(/images/b_l_down.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	_height: 17px;

}



.photo_control .pc_r,.photo_control .pc_r_blank,.photo_control .pc_l,.photo_control .pc_l_blank

	{

	border-top: 0px;

	border-bottom: 0px;

	width: 16px;

	height: 16px;

	_width: 17px;

	_height: 17px;

}



.ico_del {

	width: 16px;

	height: 16px;

	vertical-align: middle;

}



.ico_up,.ico_down {

	width: 14px;

	height: 8px;

	margin: 4px;

}



.ico_left,.ico_right {

	width: 8px;

	height: 14px;

	margin: 4px;

}



.ico_print {

		height: 34px; 

		align: right; 

		margin-left: 500px; 

		margin-top: -34px;

}



.pc_l_t {

	width: 100%;

	height: 12px;

	line-height: 1px;

	font-size: 1px;

	text-align: center;

	vertical-align: middle;

	background-image: url(/images/b_t_left.gif);

	background-position: left top;

	background-repeat: no-repeat;

}



.pc_r_t {

	width: 100%;

	height: 12px;

	line-height: 1px;

	font-size: 1px;

	text-align: center;

	vertical-align: middle;

	background-image: url(/images/b_t_right.gif);

	background-position: right top;

	background-repeat: no-repeat;

}



.to_up,.to_dn {

	width: 13px;

	height: 13px;

}





.pc_ls,.pc_rs {

	width: 3px;

}







.form {

}



.form dd {

	margin: 0 0 1em 0;

    width: 100%;

}



.form dt {

    margin: 0 0 0.2em 0;

    width: 100%;

}



.form input, .form select, .form file {

	font-size: 150%;

	padding: 0.2em;

}



.form fieldset {

	margin: 0;

	padding: 0;

    width: 100%;

}



.form fieldset legend {

	font-size: 150%;

	color: #888;

	margin: 0 0 0.4em 0;

    width: 100%;

}

.ie .form fieldset legend {

    margin: 0 0 0.4em -8px;

}



.form input.button {

	font-size: 200%;

	padding: 0.5em 1em 0.5em 1em;

	margin: 1em 0 1em 0;

	background: #e0e0ff;

	clear: both;

}



.button {

	font-size: 200%;

	padding: 0.5em 1em 0.5em 1em;

	margin: 1em 0 1em 0;

	background: #e0e0ff;

	clear: both;

}



.message {

	padding: 1em;

	background: #99FF99;

	margin: 0 0 1em 0;

}



#tb_c {

	padding: 0px auto 0px auto;

	text-align: center;

}



#i_tb_c {

	padding: 0px auto 0px auto;

	background-color: #000;

}



#v_tb_c {

	padding: 0px auto 0px auto;

	background-color: #c00;

}



#tb_c_r {

	padding: 0px auto 0px auto;

	text-align: center;

}



#i_tb_c_r {

	padding: 0px auto 0px auto;

	background-color: #000;

}



#v_tb_c_r {

	padding: 0px auto 0px auto;

	background-color: #c00;

}



.block_view {padding-top:14px; padding-bottom:24px; border-bottom:1px solid #e8e8e8;}



.answer {width:196px;}



/*.submit {margin-top:12px;}*/

.form td {padding: 8px 8px 8px 0;}

.long {width: 500px;}

.medium {width: 350px;}



.sold {font-weight:bold; color: #DD1521;}



.map-search-header {font-weight:bold; margin-bottom: 5px;}





.js-filter

{

    height:30px;

    position: relative;

    margin-top:8px;

}



.js-filter .from-slider, .js-filter .to-slider

{

    background-image: url('/images/slider1.gif');

    background-repeat: no-repeat;

    display: block;

    width: 9px;

    height: 16px;

    margin-top: 10px;

    cursor: pointer;



}



.js-filter .from-slider

{

    background-position: 0 0;

}



.js-filter .to-slider

{

    background-position: -7px 0;

}





.js-filter .from-slider.active, .js-filter .from-slider.focus

{

    background-position: 0 -24px;

    outline: none;



}



.js-filter .to-slider.active, .js-filter .to-slider.focus

{

    background-position: -7px -24px;

    outline: none;



}



.js-filter .interblock

{

	overflow: hidden;

    position: absolute;

    top: 1px;

    height: 10px;

    margin-right: -1px;

    background: #a8de9c;

    opacity:0.5;

 -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */

 -khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */

 filter: alpha(opacity=50);

}







.js-filter .scale

{

    margin: 0 8px;

    border-color: #3d852c;

    border-style: solid;

    border-width: 0 1px 1px 1px;

    height: 10px;

    position: relative;

    overflow: hidden;

}



.js-filter .dash

{

    bottom:0;

    background: #3d852c;

    height: 8px;

    width: 1px;

    font-size: 8px;

    vertical-align: top;

}







#mincost, #maxcost, #minarea, #maxarea { width: 80px; }



.radio { margin: -8px 50px 0px 2px; cursor: pointer; }



.orange-text { 
    color: #FF6822; 
    position: absolute;
    margin: -9px 0 0 0;
}



blockquote {

	background:#E5F6EA url(../images/bg-sel-205.gif) no-repeat scroll 0 0;

	float:left;

	margin:0 10px 10px 0;

	width:205px;

}

blockquote p{

	background:#E5F6EA url(../images/bg-sel-205.gif) no-repeat scroll 0 0;

	float:left;

	margin:0 10px 10px 0;

	width:205px;

}



blockquote div {

	background:transparent url(../images/bg-sel-bottom-205.gif) no-repeat scroll 0 100%;

	padding:14px 10px 10px 15px;

}



.vip-active { background: #438C27; color: #fff; padding: 0px 5px 2px 5px; }

.vip-non-active { padding: 0px 5px 2px 5px; }



.rss-icon { margin-left: 5px; }



.link-to-all { font-size:11px; margin-left: 5px; float: right; text-align: right; width: 200px; }



.last-announcement { background:transparent url(../images/dot.gif) repeat-x scroll 0 10px; }

.last-announcement div { background:#FFFFFF none repeat scroll 0 0; padding:0 1px 1px 4px; }



.search-parametrs { margin-left: 12px; }



.author-name { text-align: right; }





.tags-list, .tags-list a { color: #438C27; padding: 11px 2px 2px 2px; }



/* блок меню с обтеканием текста */

.menu_green_bg

{

width:238px;

border: #dbdbdb solid 1px;

background-image:url(/images/bg_green_block_06.jpg);

background-position:top;

background-repeat:repeat-x;

background-color:#e8f1e5;

float:left;

margin-right:10px;

margin-bottom:10px;

margin-top:3px;

}



.menu_green_bg ul

{padding:0px;

padding-left:22px;

margin-bottom:1em;

margin-left:0;

margin-right:0;

margin-top:1em;

}

.menu_green_bg ul li

{

list-style-image:url(/images/arrow_black.gif);

font-size:11px;

padding:0px;

}



.menu_green_bg ul li:hover

{

list-style-image:url(/images/arrow_red.gif);

padding:0px;

}



.menu_green_bg ul li a

{color:#393939;

text-decoration:none;}



.menu_green_bg ul li a:hover

{color:#df4b51;

text-decoration:underline;}

/* конец  блока меню с обтеканием текста */



.news_date{

    font-size: 10px;



    color:#a7a7a7; 

}



/* блок дополнительных меню на  страницу "тип объекта" */

.block_green_bg

{

width:694px;

padding:5px;

padding-bottom:10px;

border: #dbdbdb solid 1px;

background-image:url(/images/bg_green_block_06.jpg);

background-position:top;

background-repeat:repeat-x;

background-color:#e8f1e5;

position:relative;

float:left;

margin-top:2px;

margin-bottom:10px;

}





.block_green_bg ul

{padding:0px;

padding-left:22px;

margin-bottom:1em;

margin-top:1em;

}

.block_green_bg ul li

{

list-style-image:url(/images/arrow_black.gif);

font-size:11px;

padding:0px;

}



.block_green_bg ul li:hover

{

list-style-image:url(/images/arrow_red.gif);

font-size:11px;

padding:0px;

}



.block_green_bg ul li a

{color:#393939;

text-decoration:none;}



.block_green_bg ul li a:hover

{color:#df4b51;

text-decoration:underline;}



.block_green_bg a

{font-size:11px;

text-decoration:underline;

color:#338312;}

.block_green_bg a:hover

{

text-decoration:none;}

td.block_green_bg

{

padding:5px;

}

/* конец блока дополнительных меню на  страницу "тип объекта" */





/*стили ссылок на "все ..." */



.vse_block a

{font-size:10px;

text-decoration:underline;

color:#338312;}



.vse_block a:hover

{

text-decoration:none;}



/*страница ссылки с иконками - вывод объекта*/



#icons_menu a

{color:#242424;

font-size:10px;

text-decoration:none;}



#icons_menu a:hover

{

text-decoration:underline;}





/*стиль для текстовых данных*/

.content

{

float:left;

}



/*----- стили вкладок поиска -----*/

ul.searchtabs li {

   

   border:#dbdbdb solid 1px;

   float:left;

   padding: 3px 9px 3px 9px;



}

ul.searchtabs li.noactive {

    background-color:#d9d9d9;

    cursor:hand;

    cursor:pointer;

}

ul.searchtabs li.active {

    background-color:#ffffff;

    font-weight: bold;

    cursor: default;

}

div.searchtab{

    width:706px;

    display:block;

    float:left;

}

/*===== стили вкладок поиска =====*/



/*----- стили вкладок info -----*/

ul.infotabs li {



   border:#dbdbdb solid 1px;

   float:left;

   padding: 3px 9px 3px 9px;



}

ul.infotabs li.noactive {

    background-color:#d9d9d9;

    cursor:hand;

    cursor:pointer;

}

ul.infotabs li.active {

    background-color:#ffffff;

    cursor: default;

    color:#467C05;

}



/*===== стили вкладок info =====*/







div.tabs .simple_row{

    width: 100%;

    padding: 0px;

    margin: 0px;

    border: 0px;

}



.mootabs_title {

	list-style-image: none;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



.mootabs_title li {

	float: left;

	background-color: #ddd;

	padding: 2px 8px 2px 8px;

	margin-right: 2px;

	cursor: pointer;

	height: 24px;



}



.mootabs_title li.active {

	background-color: #e6e6e6;

}



.mootabs_panel {

	display: none;

	background-color: #ddd;

	position: relative;

	width: 100%;

	top: -1px;

	clear: both;

	overflow: auto;

}



.mootabs_panel.active {

	background-color: #e6e6e6;

	display: block;

}

.tags-list, .tags-list a { color: #438C27; padding: 11px 2px 2px 2px; }



/* блок меню с обтеканием текста */

.menu_green_bg

{

width:238px;

border: #dbdbdb solid 1px;

background-image:url(/images/bg_green_block_06.jpg);

background-position:top;

background-repeat:repeat-x;

background-color:#e8f1e5;

float:left;

margin-right:10px;

margin-bottom:10px;

margin-top:3px;

}



.menu_green_bg ul

{padding:0px;

padding-left:22px;

margin-bottom:1em;

margin-left:0;

margin-right:0;

margin-top:1em;

}

.menu_green_bg ul li

{

list-style-image:url(/images/arrow_black.gif);

font-size:11px;

padding:0px;

}



.menu_green_bg ul li:hover

{

list-style-image:url(/images/arrow_red.gif);

padding:0px;

}



.menu_green_bg ul li a

{color:#393939;

text-decoration:none;}



.menu_green_bg ul li a:hover

{color:#df4b51;

text-decoration:underline;}

/* конец  блока меню с обтеканием текста */



.news_date{

    font-size: 10px;



    color:#a7a7a7; 

}



/* блок дополнительных меню на  страницу "тип объекта" */

.block_green_bg

{

width:694px;

padding:5px;

padding-bottom:10px;

border: #dbdbdb solid 1px;

background-image:url(/images/bg_green_block_06.jpg);

background-position:top;

background-repeat:repeat-x;

background-color:#e8f1e5;

position:relative;

float:left;

margin-top:2px;

margin-bottom:10px;

}





.block_green_bg ul

{padding:0px;

padding-left:22px;

margin-bottom:1em;

margin-top:1em;

}

.block_green_bg ul li

{

list-style-image:url(/images/arrow_black.gif);

font-size:11px;

padding:0px;

}



.block_green_bg ul li:hover

{

list-style-image:url(/images/arrow_red.gif);

font-size:11px;

padding:0px;

}



.block_green_bg ul li a

{color:#393939;

text-decoration:none;}



.block_green_bg ul li a:hover

{color:#df4b51;

text-decoration:underline;}



.block_green_bg a

{font-size:11px;

text-decoration:underline;

color:#338312;}

.block_green_bg a:hover

{

text-decoration:none;}

td.block_green_bg

{

padding:5px;

}

/* конец блока дополнительных меню на  страницу "тип объекта" */





/*стили ссылок на "все ..." */



.vse_block a

{font-size:10px;

text-decoration:underline;

color:#338312;}



.vse_block a:hover

{

text-decoration:none;}



/*страница ссылки с иконками - вывод объекта*/



#icons_menu a

{color:#242424;

font-size:10px;

text-decoration:none;}



#icons_menu a:hover

{

text-decoration:underline;}





/*стиль для текстовых данных*/

.content

{

float:left;

}





/*----- стили вкладок -----*/

div.tabs {

margin-top:20px;

margin-bottom:20px;

float:left;

width:705px;

}





ul.tabNavigation {

list-style: none;

margin: 0;

padding: 0;

border-right:#dbdbdb solid 1px;

z-index:1000;

}



ul.tabNavigation li {

display: block;

float:left;

border:#dbdbdb solid 1px;

border-bottom-color:#FFFFFF;

border-right:none;

z-index:1000;

}



ul.tabNavigation li a {

display:block;

padding: 3px 9px;

background-color: #d9d9d9;

color: #000;

text-decoration: none;

}



ul.tabNavigation li a.selected,

ul.tabNavigation li a.selected:hover {

display:block;

padding: 3px 9px;

background: #FFF;

color: #467c05;

border-bottom-color:#FFFFFF;

}



ul.tabNavigation li a:hover {

background: #ccc;

color: #000;



}



ul.tabNavigation li a:focus {

outline: 0;

}



div.tabs div {

width:693px;

float:left;



padding: 4px;

margin-top: -1px;

border: 1px solid #dbdbdb;

background: #FFF;

z-index:0;

}



div.tabs div h2 {

margin-top: 0;

}





/*стили вывода событий в вкладках*/

.sobytya_tabs

{

list-style:none;

float:left;

padding:0px;

margin:0px;

}

.sobytya_tabs ul

{

}

.sobytya_tabs div

{

float:left;

width:220px;

overflow:hidden;

}

.sobytya_tabs li

{



list-style:none;

display:block;

float:left;

width:338px;

height:160px;

margin:3px;

background-color:#fff;

border:#fff solid 1px;

}



.sobytya_tabs li img

{



width:60px;

height:60px;

float:left;

}

.date

{

font-size:10px;

color:#b9b9b9;

padding:7px;

}

/*ссылка новости*/

.news_glav

{font-size:12px;

font-weight:bold;

color:#467c05;

}



a.news_glav

{font-size:12px;

font-weight:bold;

color:#467c05;

text-decoration:none;

}

a:hover.news_glav

{

text-decoration:underline;

}



.news_link /*текст новости*/

{

padding:0px 0px 0px 7px;

margin:0;}



.news_text /*текст новости*/

{color:#818181;

font-size:11px;

padding:7px;

margin:0;}



.text /*класс для абзаца (не пригодится наверное*/

{padding:3px;

padding-top:0px;

margin:0px;

}



.all_news_href /*ссылка на все новости-события - внизу под вкладками*/

{

margin-right:10px;

padding:0px;

text-align:right;

border:0;

}



.all_news_href a

{color:#467c05;

text-decoration:underline;

font-size:11px;}



.object_listing { background:transparent url(../images/dot.gif) repeat-x scroll 0 10px; }

.object_listing div { background:#FFFFFF none repeat scroll 0 0; padding:0 1px 1px 0px; }



.price_span {font-size: 18px;}



.text-block-bottom {

border:0px solid #ccc;

margin-bottom:10px;

padding-top:10px;

}

.text-block-bottom p {

padding-bottom:10px;

}

.text-block-bottom h1 {

font-weight:normal;

}



/*-----------------------------------------------------------------------------------------------*/

.block-realty {

	width:230px;

	height:180px;

	float:left;

	position:relative;

	margin-bottom:35px;

}

.block-realty-h2 {

	clear:both;

}

.block-realty-h2 a:link {

	font: bold 18px/24px Arial,Helvetica,sans-serif;

	text-decoration:underline;

}

.block-realty-h2 a:hover {

	text-decoration:none;

}

.block-realty-link {

	position:absolute;

	background-color:#DE272B;

	width:220px;

	height:25px;

	bottom:20px;

	text-align:left;

}

.block-realty-link a:link, .block-realty-link a:visited {

	text-decoration:underline;

	color:#fff;

	padding-left:5px;

	font-size:12px;

	font-weight:bold;

	float:left;

	padding-top:3px;

}

.block-realty-link a:hover{

	text-decoration:none;

	color:#fff;

}



.block-realty-price {

	padding:5px;

	background-color:#F9F70E;

	color:#000;

	font-weight:bold;

	float:left;

}

.block-realty-s {

	margin:5px 15px 1px 1px;

	border-bottom:1px #999 dashed;

	float:right;

}

.block-realty-adres {

	float:right;

	padding:5px 10px 5px 0px;

}

.block-realty-info span strong {

	margin-left:3px;

}
.block-realty-link-2 {
    float: left;
    font-size: 12px;
    margin-bottom:10px;
    text-align: left;
    width: 230px; }

/*---------------------------------------------------------------------------------------*/



span.headgreen-h1 {

	font-size:15px;

	font-weight:normal;

}

h1.headgreen-h1 {
	
	display:inline;

}

img.tour_foto {

	float:left;

	margin:5px 5px 5px 0;;

	border:3px #eee solid;

	

}

h2.block-realty-h2 {

	font: bold 18px/24px Arial,Helvetica,sans-serif;

	color:#438C27;

	}

.adv {
    background: none repeat scroll 0 0 #cef0a1;
    border: 1px dotted #BEBEBE;
    display: block;
    margin: 5px auto;
    padding: 5px 5px 0;
    width: 80%;
height: 70px;
}

#greenblock11 a {
    color: #438C27;
    font-weight: bold;
    font-size: 11px;
}
ul.text li {
	list-style:disc outside none;
	margin-left:20px;
}

#iframes_title #title	{background:url(/images/iframe_600_title.png);background-repeat:no-repeat;width:600px !important;height:25px !important;font-size:1% !important;display:block;}
#bottom					{background:url(/images/iframe_600_bottom.png);width:600px;height:5px;display:block;}

#title_calendar 		{background:url(/images/iframe_650_title.png);background-repeat:no-repeat;width:650px !important;height:25px !important;font-size:1% !important;display:block;}

#title, #title_calendar table				{margin:0px;padding:0px;}
#title table td.tdleft						{font-family:Trebuchet MS,Tahoma;font-size:12px;line-height:25px;color:#000;width:570px !important;height:25px;margin:0px;padding-left:5px;}
#title, #title_calendar table td.tdright	{vertical-align:top;width:20px !important;height:25px !important;line-height:25px;padding-right:5px;margin:0px;}
#title_calendar table td.tdleft				{font-family:Trebuchet MS,Tahoma;font-size:12px;line-height:25px;color:#000;width:620px !important;height:25px;margin:0px;padding-left:5px;}


#title_table_650		{background:#B5B09B;margin:0px;padding:0px;width:650px;}
#title_650				{background:url(i/calendar_title_650.png);width:650px;height:5px;display:block;}
#bottom_650				{background:url(/images/iframe_650_bottom.png);width:650px;height:5px;display:block;}
#title_left_650			{color:#000;font:bold 12px/20px Trebuchet MS,Tahoma;width:600px;height:25px;margin:0px;padding-left:10px;}
#title_right_650		{text-align:right;vertical-align:top;width:50px;height:25px;padding-right:10px;}

#calendarblock			{background:url(/images/iframe_650_background.png);background-repeat:repeat-y;margin:0px;display:block;width:650px;margin:0px;padding:0px;}

p, form					{border:0; margin:0; padding:0 0 5px 0;}
#ep_form				{height:520px;}

.spacer					{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}

.myform					{margin:0 auto;width:580px;padding:10px;}
.myform_780				{margin:0 auto;width:760px;padding:10px;}
#stylized				{background:url(/images/iframe_600_background.png);background-repeat:repeat-y;margin:0px;}
#stylized		p		{font-size:11px;color:#666666;margin-bottom:10px;border-bottom:solid 1px #666666;padding-bottom:5px;}
#stylized		label	{float:left;display:block;font-weight:bold;text-align:right;width:150px;}
#stylized		.small	{color:#666;display:block;font-size:9px;font-weight:normal;text-align:right;width:150px;margin:-5px 0px 0px 0px;}
#stylized		input	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:200px;margin:0 0 0 10px;}
#estatetype				{margin-bottom:10px;}
#estatetype		label	{float:left;display:block;font-weight:bold;text-align:right;width:150px;}
#estatetype		input	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:20px;margin:0 0 0 5px;}
#estateset				{margin-bottom:10px;}
#estateset		label	{float:left;display:block;font-weight:bold;text-align:right;width:150px;}	
#estateset		input	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:20px;margin:0 0 0 5px;}
#estateaddinfo			{margin-bottom:10px;}
#estateaddinfo	label	{display:block;font-weight:bold;text-align:right;width:150px;float:left;}	
#estateaddinfo	input	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:100px;margin:0 0 0 10px;}
#estateaddinfo	select		{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:50px;margin:0 0 0 10px;}	
#estateparam			{margin-bottom:10px;}
#estateparam	label	{display:block;font-weight:bold;text-align:right;width:150px;float:left;}	
#estateparam	input	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:100px;margin:0 0 0 10px;}
#estateparam	select	{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:40px;margin:0 0 0 10px;}	
textarea				{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:410px;height:60px;margin:2px 0 5px 10px;overflow:auto;}
select					{float:left;font-size:12px;line-height:12px;padding:2px 2px;width:200px;margin:0 0 0 10px;}
#ep_submit				{color:#06c;text-decoration:underline;cursor:pointer;}
#ep_submit:hover		{color:#c30;text-decoration:underline;cursor:pointer;}
.mb10					{margin-bottom:10px;}

#popup1, #popup2, #popup3 {
    position: absolute;
    left: 20%;
    top: 220px;
    width: 600px;
    z-index: 10000;
    overflow: hidden;
}
div.gsc-adBlock { display: none}
.ipcalc input, .ipcalc select {width: 100px;margin: 2px 0}
.mylisttab {
    background-color: #EFEFEF;
    border: 1px solid #DBDBDB;
    padding: 11px 13px;
    font-size: 11px;
    margin-bottom: 14px;
}
.mylisttab img {
    float: left;
    margin: 0 10px 10px 0;
}
