/* CSS Document */
body, html {height:100%;} 
body {
	margin:0; padding:15px 0 0;
	background:#f5f5f6;
	font-family:Tahoma, "Times New Roman", serif; font-size:0.8em; line-height:1.2;
}
#wrap {width:1002px; margin:0 auto;}	

a {outline:none;}
.link {color:#30a0da;}
.data {color:#000;}
.f60 {color:#f60;}
sup {position:relative; top:-0.4em; vertical-align:baseline;}

/*FOR ROUNDED CORNERS*/
.bird, #welcome, #sale, #rent, .content, #info {background:#fff; position:relative; }
/*.bird, #welcome, .content, #info */
.conteiner {border:#eae9e9 solid 1px;}
ul.conteiner {overflow:hidden;}
.no_min {min-height:auto; height:auto !important; height:auto;}

/*TOP*/
#welcome {
	line-height:1.3;
	margin-bottom:12px;height:110px;
	overflow:hidden;
}
#welcome .conteiner {height:108px;}
#logo, #rent {float:left;}
#logo {width:240px; margin:25px 0 0 0;text-align:center;}

.price_title img, #popup table a img, #logo img {border:none;}
#pr {
	font-size:0.86em;
 line-height:1.3;
	color:#9a9fa3;
	margin:8px 0 0 240px; 
	padding:0 0 0 3px;
	text-align:justify;
}
#pr h1 {
	font-size:1.6em; font-weight:normal; line-height:0.9;
	margin:0 0 5px 0; padding:0;
	color:#8f969a;
}
#contact, #sale {float:right;}
#contact {
	font-size:0.86em; color:#9a9fa3; text-align:right;
	width:220px; padding:0 20px 0 0; margin:12px 0 0 0;
}

#contact span {font-size:2.7em; color:#737373;}

/*BARS*/
.s {
  z-index:2;
  color:#222; font-size:1.2em;
  width:100%;
}
#rent, #sale {width:233px;margin:0;}
.blr {border-left:#eae9e9 solid 1px; border-right:#eae9e9 solid 1px;}
#rent .blr, #sale .blr {height:595px; border-bottom:#eae9e9 solid 1px;}
#rent .s .r, #sale .s .r {line-height:2.4;}
#rent div.blr div.i, #sale div.blr div.i {
	margin:0 0 0 12px; padding-top:25px;
	color:#b3b2b2;
}
#rent .s, #sale .s {text-align:center;}
body#item .s .r {padding:0 0 0 12px;}
.s .r span {
	line-height:2.4;
}
	
.s a {
	float:right; display:block;
	margin:8px 12px 0 0;
	color:#000; /*font-weight:bold;*/
}
.s a:hover {text-decoration:none;}

/*DIFFERENT TYPES OF CONTENT-block*/
body#index .content {
	margin:0 246px; width:508px;/*for ie7*/
	line-height:1.3;
}
body#index .content div.conteiner {height:631px;}
body#search_result .content div.conteiner {min-height:595px; height:auto !important; height:595px; overflow:hidden;}
body#new .content div.conteiner, body#item .content div.conteiner {padding-top:15px; min-height:580px; height:auto !important; height:580px;}
/*overflow:hidden; width:100%;*/
body.sub_menu .content div.conteiner {
	padding:40px 100px 100px 190px;
	min-height:455px; height:auto !important; height:455px;
	overflow:hidden;
}
body#lawer .content {background:#fff url(../images/big_info.jpg) no-repeat 40px 40px;}
body#about .content {background:#fff url(../images/big_about.jpg) no-repeat 40px 40px;}
body#more .content {background:#fff url(../images/big_more.gif) no-repeat 40px 40px;}
body#favorite .content {background:#fff url(../images/big_favorite.jpg) no-repeat 40px 40px;}
body#information .content {background:#fff url(../images/big_world.jpg) no-repeat 40px 40px;}

body#new .content h1, body#search_result .content span.ex, body#item .content h1, .s h1 {
	font-size:1em; font-weight:normal; line-height:2.4; color:#222;
	margin:0 0 5px 0; padding:0 0 0 12px; display:inline;
}
.s h1 a, span.ex a {float:none; display:inline; margin:0;}
body#new .content h1, body#search_result .content span.ex, body#item .content h1 {font-size:1.5em;} /*000000000000000000000000000000*/
.content h2 {font-weight:normal;}
#popup .content {background:none;}

/*IMAGES IN CONTENT*/
body#item .content .conteiner  img,
.search_item img,
#rent .i img,
#sale .i img {
	border:#e0dede solid 1px;
	padding:3px; width:171px; height:104px;
	display:block;
}
body#item .content .conteiner img {float:left; margin:16px 0 0 16px;}
body#item .content .conteiner img.big_pic {width:374px; height:231px;}

.search_item a:hover img, #rent a:hover img, #sale a:hover img {
	opacity:0.8;
	filter: Alpha(Opacity=80);
}
.search_item a.ex img {border:#6bcc14 solid 1px;} 
.pic_conteiner {overflow:hidden; width:100%}

/*INNER OF CONTENT BLOCK OF ALL PAGES*/
span.offer_id {
  color:#8F969A;
  float:right;
  margin:17px 40px 0 0;
}
.bird {float:left; color:#b3b2b2; padding-left:16px; margin-top:16px;}
.bird p {margin:0; padding:0;}
body#new .content .bird div.conteiner, body#item .content .bird div.conteiner  {
  min-height:100px; height:auto !important;
  height:100px; padding:18px; margin:0;} /*PANIK*/
body.sub_menu .content .bird div.conteiner {
	padding:0;
	min-height:50px; height:auto !important; height:50px;
}
.item_data {width:344px;}
.item_data table {border-collapse:collapse; width:100%;}
.item_data table td {padding:0; margin:0; line-height:1.4;}
.item_data table td.f60 {font-size:1.5em;}
.item_data tr {border-bottom:#a8a8a8 dotted 1px;}
.item_data tr.ex {border-bottom:none;}
div.data {width:531px; color:#000;}
div.data span.data {font-weight:bold;}

div.new {
	width:966px;
	color:#333;
	float:none;
}
div.new div.conteiner {
	padding:18px;
	-moz-column-count:2;
	-moz-column-gap:30px;
	-moz-column-width:50%;
}

/*FORM BUTTONS LISTENERES - - - - - - - -*/

#search form, #popup form {margin:0; padding:0;}
 
.price_title {
  text-align:center; color:#b2b4b6; font-size:1.2em;
  margin-top:29px;
}
.price_title a {text-decoration:none; color:#b2b4b6; line-height:1.5;}
.price_title span {font-size:0.8em;}
.price_title span.ex {border:#b2b4b6 solid 1px; line-height:1;}
.price_title img {margin-top:10px;}
#price_manage {margin:10px auto 0 auto; width:19em;}
.lister {
	text-align:center;
	padding:30px 0 35px 0; width:100%;
	/*overflow:hidden;*/ clear:both;
}
.lister div {margin:0 auto; width:600px; position:relative;}
.lister a {color:#94989b; margin:0 5px;}
.lister a.ex {float:right; margin-right:60px;}
.lister a.list {
	line-height:1.8; color:#acadae;
	display:inline-block; 
}
.lister a.data {text-decoration:none; color:#000; font-weight:bold;}
.lister a:hover {text-decoration:none;}
.search_item {
	float:left;
	margin:0 0 0px 15px; width:182px;
	color:#b3b2b2;
	min-height:200px;  height:auto !important; height:200px;
}
/*#search label.salerent, #search label.where*/
label.more_params, label.salerent, label.where, label.popup_butt {
	color:#FFF; text-align:center;
}
#search label.salerent {
	display:inline-block; 
	width:244px;
	text-transform:uppercase; font-size:2.4em;
} 
#search label.where {
	width:300px; margin:0 auto; padding-top:54px;
	display:block;
}

.item_manage {clear:both;}
body#item a.list, a.where {
	display:inline-block; 
	text-decoration:none; text-align:center; color:#777d80;
}

a.where {width:300px; margin:26px 16px 30px 14px;}
body#favorite .content a.where {position:absolute; left:0; bottom:0;}  
a.where:hover {color:#fff;} 
body#item a.back {
	width:149px; margin:26px 0 30px 15px;
	border-right:#eae9e9 solid 1px;
}
body#item a.next {width:150px; margin:26px 0 30px;}

/*SUB-PAGES CONTENT-BLOCK  - - - - - - - */
body.sub_sub .content .conteiner img {
margin:10px 0 10px 40px;
max-width:100%;
}

body.sub_sub .content .conteiner p {
/*float:none;*/
text-align:left;
width:70%;
}
body.sub_sub .content .conteiner {
  color:#4b4b4b; line-height:1.4;
  padding:20px 0 20px 40px;
  min-height:555px;
  height:auto !important;
  height:555px;
}

body.sub_sub .content h3 {color:#4b4b4b; text-decoration:underline;}

body.sub_menu .content ul.lands {
  list-style-type:none;
  background:url(../images/ul_bg.gif);
  padding:0; margin:15px 20px;
  }
body.sub_menu .content ul.lands li {
	display:inline;
	
	/*border-bottom:#a8a8a8 dotted 1px;*/
	line-height:2.5;
}
body.sub_menu .content ul.lands li a {
  color:#333;
  padding:0 0 0 5px;  margin:0 0 0 -4px; width:190px;
  display:inline-block; 
}
body.sub_menu .content ul.lands li a:visited {color:#94989b;}
body.sub_menu .content ul.lands li a:hover {color:#000; text-decoration:none;}

body.sub_sub .content ul {padding:0 0 0 15px; list-style-position:outside;}
body.sub_sub .content ul li {padding-left:30px;}
body.sub_sub .content ol li {padding:0; font-size:2em; line-height:0.6;}
body.sub_sub .content ol li span {font-size:0.5em; }

/*POPUP FORM, MORE PARAMERS FORM, OTHER INPUTS */

#popup {
  width:580px; height:434px; margin:-260px 0 0 -325px;
  color:#8f969a;
  position:fixed; top:50%; left:50%; z-index:5;
}
#popup .s a {text-decoration:none;}
#popup .s a:hover {color:#f60;}
#popup form {background:#fff; height:420px;}
#place table {width:450px; margin:0 auto; color:#8f969a;}
/*#place table td {width:240px;}*/
#popup table {width:520px; margin:40px auto 20px 40px;}
#place table td, #popup table td {padding:2px 0;}
#popup table textarea.data, #popup table input.data {width:330px;}
#price_manage input, #popup table input, #popup table textarea, #popup table select {border:#bbb solid 1px;}
#price_manage input {font-size:1.6em; width:5.1em;}
#place tr.ex td {padding-left:200px;}
#place table td.ex input, #popup table td input.ex {width:43px;}
#popup table td.ex input {width:30px;}
#popup table td.ex input.ex {width:17px;}
body#item #popup .conteiner img {
	float:none;	border:none; display:inline;
	padding:0; margin:0; width:14px; height:16px;
}
label.popup_butt {  
  display:inline-block; 
	width:150px;
	text-transform:uppercase; font-size:1.4em; line-height:2;
}
/*#place table label {padding-left:20px;}*/
#place table label.more_params {
  display:inline-block; 
	width:50px; 
	text-transform:uppercase; font-size:1.4em; line-height:2;
}
table#more_params_rent tr.ex td {padding-top:10px;}
table#more_params_sell tr.ex td {padding-top:50px;}
#for_popup3, #for_popup2, #for_popup {
  position:fixed; top:0px; left:0px; z-index:-1;
  height:100%; width:100%;
  background:#000;
  opacity:0; filter:alpha(opacity=0);
}
/*body#index .content .choice div.conteiner {height:361px;}*/

/*CHOICE BLOCK - - - - - - -*/


.price_title a.more_params {
  background:url(../images/plyuseg.gif) no-repeat 0 center;
  padding:0 0 0 20px;
}

#country_panel {top:184px;}
#city_panel {top:287px;}
#rtype_panel {top:389px;}

.choice {
	background:#f9f9f9;
	position:absolute; left:0; /*for ie 7*/
  /*cursor:move;height:362px;*/z-index:4; 
  width:490px; margin:0 10px;
  
}
.choice ul {
	list-style-type:none; /*border:#e2e2e2 solid 1px;*/
	padding:10px 0 10px 0; margin:0;
}
.choice ul li {
	display:block; float:left;
	width:136px; margin:8px 0 8px 24px;
}
.choice a {text-decoration:none; color:#000;}
.choice a:hover {text-decoration:underline; color:#a5a5a5;}

#place {
	background:#e2e2e2 url(../images/pc_bg.gif) repeat-x 0 0;
	top:340px; left:50%;
	margin:0 0 0 -245px; 
}
/*body#index .content div.conteiner*/ #place div.conteiner {padding:40px 0 0; height:302px;}

/*BOTTOM - - - - - - - - */
#info {
	margin-top:12px;
	line-height:1.3;
	color:#9a9fa3;
	width: 100%;
}
#info ul {
	list-style-type:none;
	padding:8px 0; margin:0;
	width: 100%;
}
#info span, #info img, #info a {
	display:block;
	text-align:center;
	margin:0 auto;
	border:none;
}

a.all, #info a {color:#000; font-weight:bold; text-decoration:none;}
#info span {
	margin:11px 8px 10px 13px;
	text-align:left; font-size:0.86em;
}
a.all:hover, #info ul li a:hover {text-decoration:underline;}
#info ul li {display:block; float:left; width:198px;}
#copyright {
	font-size:0.86em; color:#b1b1b1; text-align:center;
	padding:17px 0;
}
#copyright a {color:#b2b4b6;}
/* border:#000 solid 1px;*/


@-moz-document url-prefix() {
.lister a.list,
#search label.salerent,
body#item a.list, a.where,
body.sub_menu .content ul.lands li a,
label.popup_butt, 
#place table label.more_params {display:-moz-inline-grid;display:inline-block;}
}

/*BTN*/

div.orng-btn-left {
	margin-top: 8px;
	margin-right: 8px;
	float:right;
	background:url(../img/btn-left.gif) no-repeat;
	height: 24px;

	padding-left:10px;
}

* html div.orng-btn-left {
	width: 120px;
}

div.orng-btn-right {
	height: 24px;
	padding-right:10px;
	background:url(../img/btn-right.gif) 100% 0 no-repeat;
}

div.orng-btn {
	background:url(../img/btn-bg.gif) repeat-x;
	height: 24px;
	width: 100px;
	font-size: 12px;
	line-height: 6px;
}

div.orng-btn a{
	color: white;
}

div.orng-btn a:hover{
	color: white;
	text-decoration: underline;
}

/*END BTN*/


/**/
div.blr img{
	border: 0;
}

div.blr a{
	border: 0;
}


/**/


