address, body, div, dl, dd, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, p, ol, ul {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	background: #fff;
	color: #5b5b5b;
	font: 70% tahoma, sans-serif;
}
a {
	color: #05a9fd;
}
a img {
	border: 0;
}
li {
	list-style: none;
}
table, td, th {
	position: relative;
}
.block {
	margin: 0 40px 0 70px;
	position: relative;
}
.block li {
	float: left;
	position: relative;
	width: 33%;
}
.block_div {
	margin: 0 15% 0 0;
	position: relative;
}
.c_fix {
	color: #fff;
	font-size: 1px;
	line-height: 1px;
	position: relative;
}
.catalog_img {
	height: 105px;
	left: 8px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 140px;
}
#catalog .catalog_last {
	background: none;
}
.catalog_more {
	background: url(/img/icon_r_arr_5x5_wh.png) 0 .6em no-repeat;
	float: right;
	font-size: 1.3em;
	padding: 0 0 0 10px;
	position: relative;
}
.catalog_more a {
	color: #05a9fd;
	text-decoration: none;
}
#catalog .catalog_noimg {
	margin-left: 8px;
}
#catalog .catalog_price {
	color: #5f9b19;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
	visibility: hidden;
	width: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.columns_3 {
	position: relative;
	width: 100%;
}
.columns_3 li {
	float: left;
	position: relative;
	width: 33%;
}
.columns_3 .columns_3_middle {
	width: 34%;
}
.columns_3 .columns_3_wrap {
	padding: 0 0 0 8px;
	position: relative;
}
.content {
	font-size: 1.1em;
	position: relative;
}
.content h1 {
	font-size: 1em;
	margin: 0 0 2em 0;
}
.content p {
	line-height: 1.6em;
	margin: 0 0 2.4em 0;
	text-align: justify;
}
.content table p {
	font-size: 1em;
	line-height: 1em;
	margin: 0;
}
.content ul {
	margin: 0 0 20px 0;
	position: relative;
}
.content ul li {
	background: url(/img/icon_bullet.png) 0 .6em no-repeat;
	margin: 0 0 .6em 0;
	padding: 0 0 0 10px;
	position: relative;
}
.filter_content {
	position: relative;
	z-index: 2;
}
.filter_wrap {
	background: #807770;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}
.form {
	font-size: 1.1em;
	position: relative;
}
.form dl {
	position: relative;
}
.form dl dd {
	margin: 0 0 7px 100px;
	position: relative;
}
.form dl dd textarea {
	height: 150px;
	width: 250px;
}
.form dl dd .input {
	width: 250px;
}
.form dl dt {
	float: left;
	position: relative;
	width: 100px;
}
.form .submit {
	margin: 0 0 0 100px;
}
.h3 {
	font: bold 1.3em verdana, sans-serif;
	margin: 0 0 1em 0;
}
.h3 span {
	font-size: .7em;
}
.iepng a {
	position: relative;
}
.item_left {
	float: left;
	position: relative;
	width: 427px;
}
.item_left_info {
	font-size: 1.1em;
	margin: 0 15px 25px 0;
	position: relative;
}
.item_left_info p {
	margin: 0 0 1em 0;
}
.item_left_info ul {
	position: relative;
}
.item_left_info ul li {
	background: url(/img/icon_bullet.png) 0 .6em no-repeat;
	margin: 0 0 .6em 0;
	padding: 0 0 0 10px;
	position: relative;
}
.item_left_info .h3 {
	font-size: 1.15em;
}
.item_right {
	margin: 0 0 0 437px;
	position: relative;
}
.item_right_49 {
	font-size: 1.1em;
	float: left;
	margin: 0 0 25px 0;
	position: relative;
	width: 100%;
}
.item_right_49_wrap {
	margin: 0 10px 0 0;
	position: relative;
}
.item_right_49_wrap p {
	margin: 0 0 1em 0;
}
.item_right_49_wrap ul {
	position: relative;
}
.item_right_49_wrap ul li {
	background: url(/img/icon_bullet.png) 0 .6em no-repeat;
	margin: 0 0 .6em 0;
	padding: 0 0 0 10px;
	position: relative;
}
.item_right_49 .h3 {
	font-size: 1.15em;
}
.item_right_50 {
	font-size: 1.1em;
	float: left;
	position: relative;
	margin: 0 0 25px 0;
	width: 100%;
}
.item_right_50_wrap {
	margin: 0 10px 0 0;
	position: relative;
}
.item_right_50_wrap p {
	margin: 0 0 1em 0;
}
.item_right_50_wrap ul {
	position: relative;
}
.item_right_50_wrap ul li {
	background: url(/img/icon_bullet.png) 0 .6em no-repeat;
	margin: 0 0 .6em 0;
	padding: 0 0 0 10px;
	position: relative;
}
.item_right_50 .h3 {
	font-size: 1.15em;
}
.item_right_content {
	font-size: 1.1em;
	position: relative;
}
.item_right_content p {
	margin: 0 0 .6em 0;
}
.item_right_price {
	font-size: 1.1em;
	position: relative;
}
.item_right_price p {
	margin: 0 0 .6em 0;
}
.item_right_price span {
	color: #8c301b;
	font-size: 1.5em;
	font-weight: bold;
}
.item_right_where {
	font-size: 1.1em;
	position: relative;
}
.item_right_where p {
	margin: 0 0 .6em 0;
}
.item_table {
	border: 1px solid #000;
	border-width: 1px 0 0 1px;
	margin: 0 0 40px 0;
	width: 100%;
}
.item_table td {
	border: 1px solid #000;
	border-width: 0 1px 1px 0;
	text-align: center;
	vertical-align: top;
}
.item_table th {
	border: 1px solid #000;
	border-width: 0 1px 1px 0;
	font-size: .9em;
	vertical-align: top;
}
.left {
	margin: 0 158px 0 0;
	position: relative;
}
.left_wrap {
	margin: 30px 15px 0 18px;
	position: relative;
}
.line_h_3px {
	background: #ececec;
	font-size: 0;
	height: 3px;
	line-height: 0;
	margin: 0 7px;
	position: relative;
}
.location_h {
	background: url(/img/des_dotted_3x1_wh.png) 0 100% repeat-x;
	margin: 0 9px 0 0;
	position: relative;
}
.columns_3 .columns_3_last .location_h {
	margin: 0;
}
.location_h h2 {
	color: #025397;
	font: italic 18px/18px arial, sans-serif;
	padding: 0 0 4px 0;
	margin: 0 63px 0 0;
}
.location_h_more {
	font-size: .9em;
	position: absolute;
	right: 9px;
	top: -1.6em;
	z-index: 2;
}
.columns_3 .columns_3_last .location_h_more {
	right: 0;
}
.location_h_more a {
	color: #696969;
	text-decoration: none;
}
.location_h_more img {
	position: relative;
	margin: 0 4px 0 0;
}
.location_info {
	font-size: 1.1em;
	margin: 0 0 15px 0;
	position: relative;
	text-align: justify;
}
.location_link {
	font: italic 1.3em arial;
	margin: 10px 0 0 0;
	text-align: center;
}
.location_link  a {
	color: #545555;
}
.location_wrap {
	background: url(/img/des_dashed_1x3.png) 100% 0 repeat-y;
	padding: 6px 9px 0 0;
	position: relative;
}
.columns_3 .columns_3_last .location_wrap {
	background: none;
	padding: 6px 0 0 0;
	position: relative;
}
.m_rent_img {
	height: 58px;
	margin: 0 0 5px 0;
	overflow: hidden;
	position: relative;
	width: 130px;
}
#m_rent .m_rent_last {
	margin: 0;
}
#m_rent .m_rent_prelast {
	margin: 0 98px 0 0;
}
.m_rent_title {
	display: inline-block;
	position: relative;
	text-align: center;
}
.m_rent_title a {
	background: url(/img/icon_r_arr_5x5_wh.png) 0 .45em no-repeat;
	padding: 0 0 0 10px;
}
.m_top {
	border-bottom: 1px solid #7e706c;
	position: relative;
}
.m_top li {
	border-right: 1px solid #7e706c;
	color: #e8d2b4;
	font: 11px Verdana, sans-serif;
	float: left;
	letter-spacing: -1px;
	margin: 0 54px 0 0;
	padding: 5px 54px 2px 0;
	position: relative;
	text-transform: uppercase;
}
.m_top li a {
	color: #e8d2b4;
	padding: 0 3px;
	text-decoration: none;
}
#m_top .m_top_last, #m_top .m_top_1 .m_top_last, #m_top .m_top_2 .m_top_last {
	border-width: 0;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
#m_top .m_top_1 li {
	margin: 0 53px 0 0;
	padding: 5px 53px 2px 0;
}
#m_top .m_top_1 {
	border-width: 0;
}
#m_top .m_top_2 {
	border-width: 0;
}
#m_top .m_top_2 li {
	margin: 0 300px 0 0;
	padding: 0 300px 0 0;
}
.pages {
	background: url(/img/des_dotted_3x1_wh.png) 0 100% repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 7px 0;
	position: relative;
	text-align: right;
}
.pages li  {
	display: inline;
	font-size: 1.1em;
	padding: 0 3px 0 0;
	position: relative;
}
.pages .pages_1st {
	padding: 0 10px 0 0;
}
.pages .pages_a {
	font-weight: bold;
}
.pages_b {
	background: url(/img/des_dotted_3x1_wh.png) 0 0 repeat-x;
	padding: 7px 0 0 0;
}
.pages .pages_last {
	padding: 0 0 0 7px;
}
.r_banners {
	margin: 40px 0 0;
	position: relative;
}
.r_banners li {
	margin: 0 0 4px 0;
	position: relative;
}
.r_banners_frame {
	border: 1px solid #b2d3da;
	height: 90px;
	overflow: hidden;
	position: relative;
	width: 140px;
}
.r_banners_frame img {
	position: relative;
}
.right {
	float: right;
	position: relative;
	width: 158px;
}
.wrapper {
	overflow: auto;
	position: relative;
	width: 100%;
}
#blanket {
	background: #000;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 100;
}
#body {
	background: url(/img/body.png) 0 0 repeat-y;
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 1258px;
}
#body_wrap {
	margin: 0 7px;
	position: relative;
}
#breadcrumbs {
	margin: 0 0 30px 0;
	position: relative;
}
#breadcrumbs span {
	padding: 0 .6em;
}
#catalog {
	position: relative;
}
#catalog li {
	background: url(/img/des_dotted_3x1_wh.png) 0 100% repeat-x;
	margin: 0 0 10px 0;
	min-height: 115px;
	position: relative;
}
#catalog li dl {
	margin: 0 0 0 170px;
	padding: 0 0 10px 0;
	position: relative;
}
#catalog dl dd p {
	font-size: 1.2em;
	margin: 0 0 13px 0;
}
#catalog dl dt {
	background: url(/img/des_dotted_3x1_wh.png) 0 100% repeat-x;
	margin: 0 0 .3em 0;
	padding: 0 0 3px 0;
	position: relative;
}
#catalog dl dt span {
	color: #fd8b1b;
	font-size: 1.3em;
	font-weight: bold;
}
#f_address_1 {
	left: 200px;
	position: absolute;
	top: 25px;
	width: 170px;
}
#f_address_2 {
	left: 390px;
	position: absolute;
	top: 25px;
	width: 200px;
}
#f_address_3 {
	left: 610px;
	position: absolute;
	top: 25px;
	width: 200px;
}
#f_address_4 {
	left: 830px;
	position: absolute;
	top: 25px;
	width: 200px;
}
#f_address_5 {
	left: 1050px;
	position: absolute;
	top: 25px;
	width: 200px;
}
#f_address_6 {
	left: 200px;
	position: absolute;
	top: 130px;
	width: 170px;
}
#f_address_7 {
	left: 390px;
	position: absolute;
	top: 130px;
	width: 200px;
}
#f_block_l {
	left: 7px;
	position: absolute;
	top: 0;
	width: 193px;
}
#f_counters {
	left: 11px;
	position: absolute;
	top: 26px;
}
#f_studio {
	color: #d1d1d1;
	font-size: .8em;
	left: 12px;
	position: absolute;
	top: 75px;
}
#f_studio a {
	color: #a6afb1;
	font-size: 1.2em;
}
#footer {
	bottom: 0;
	color: #96a4a7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 142px;
	left: 0;
	position: absolute;
	width: 100%;
}
#footer address {
	font-size: .9em;
	font-style: normal;
	line-height: 1.1em;
	margin: 0 0 .4em 0;
}
#footer address a {
	color: #02a8fd;
}
#footer address p {
	margin: 0 0 .6em 0;
}
#footer address strong {
	color: #809296;
}
#header {
	height: 30px;
	position: relative;
	z-index: 1;
}
#image {
	background: #0bcbfd url(/img/img_waves.png) 0 0 repeat-x;
	border-right: 1px solid #05b2fd;
	height: 234px;
	margin: 0 7px 5px 7px;
	position: relative;
}
#image_about {
	background: #05a8fa url(/img/image_about.png) 0 0 repeat-x;
	height: 224px;
	position: absolute;
	right: 6px;
	top: 5px;
	width: 35%;
	z-index: 2;
}
#image_about_info {
	font-family: verdana;
	margin: 10px 19% 0 18px;
	position: relative;
	z-index: 2;
}
#image_about_info_h {
	background: url(/img/des_dotted_3x1.png) 0 100% repeat-x;
	margin: 0 0 7px 0;
	position: relative;
	z-index: 2;
}
#image_about_info_h img {
	margin: 0 0 1px 0;
}
#image_about_info_h p {
	font-size: .9em;
	float: right;
	padding: 0 11px 0 0;
	position: relative;
	top: 9px;
}
#image_about_info_h p a {
	color: #fff;
	text-decoration: none;
}
#image_about_info_h p img {
	margin: 0 4px 0 0;
}
#image_about_info_t {
	color: #fff;
	font-size: 1.1em;
	height: 170px;
	overflow: hidden;
	position: relative;
}
#image_about_info_t a {
	color: #a7e8ef;
}
#image_about_info_t p {
	margin: 0 0 .5em 0;
}
#image_about_l {
	background: url(/img/image_about_l.png) 0 0 no-repeat;
	height: 224px;
	left: 0;
	position: absolute;
	top: 0;
	width: 206px;
	z-index: 1;
}
#image_about_r {
	background: url(/img/image_about_r.png) 0 0 no-repeat;
	height: 224px;
	left: -135px;
	margin-left: 100%;
	position: absolute;
	top: 0;
	width: 135px;
}
#image_beach {
	background: url(/img/img_beach.jpg) 0 0 no-repeat;
	height: 234px;
	left: 0;
	position: absolute;
	top: 0;
	width: 697px;
}
#image_cloud {
	background: url(/img/img_cloud.png) 0 0 no-repeat;
	height: 233px;
	left: -284px;
	margin-left: 100%;
	position: absolute;
	top: 0;
	width: 284px;
}
#image_yaht {
	height: 80px;
	left: 42%;
	position: absolute;
	top: 140px;
	width: 182px;
	z-index: 2;
}
#item_left_images {
	background: #4ca5d3;
	border: 1px solid #4ca5d3;
	height: 329px;
	margin: 0 0 40px 0;
	position: relative;
	width: 412px;
}
#item_left_images a {
	outline: none;
}
#item_left_images_b {
	color: #ecf6fa;
	display: none;
	height: 24px;
	left: 0;
	position: absolute;
	top: 309px;
	width: 100%;
}
#item_left_images_b_c {
	padding: 4px 0 0 0;
	position: relative;
	text-align: center;
}
#item_left_images_b_l {
	position: absolute;
	left: 7px;
	top: 4px;
	z-index: 1;
}
#item_left_images_b_l a {
	color: #ecf6fa;
	position: relative;
	text-decoration: none;
}
#item_left_images_b_r {
	position: absolute;
	top: 4px;
	right: 7px;
	z-index: 1;
}
#item_left_images_b_r a {
	color: #ecf6fa;
	position: relative;
	text-decoration: none;
}
#item_left_images_frame {
	height: 309px;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 412px;
}
#item_left_images_frame ul {
	height: 309px;
	position: relative;
	width: 412px;
}
#item_left_images_frame ul li {
	height: 309px;
	position: relative;
	width: 412px;
}
#item_left_images_zoom {
	left: 50%;
	margin: -15px 0 0 -10px;
	position: absolute;
	top: 100%;
	z-index: 2;
}
#logo {
	left: 42px;
	position: absolute;
	top: 40px;
	z-index: 3;
}
#m_footer {
	bottom: 7px;
	margin: 0 18px;
	position: absolute;
}
#m_footer li {
	color:#d1d1d1;
	display: inline;
	font: .8em "arial narrow", arial, sans-serif;
	line-height: 1.4em;
	padding: 0 7px 0 0;
	position: relative;
	text-transform: uppercase;
}
#m_footer li a {
	color:#d1d1d1;
	text-decoration: none;
}
#m_footer li a:hover {
	color: #0cadfd;
}
#m_langs {
	bottom: 5px;
	left: 10px;
	position: absolute;
	z-index: 2;
}
#m_langs li {
	border-right: 1px solid;
	float: left;
	font-size: 1.3em;
	padding: 0 5px;
	position: relative;
}
#m_langs li img {
	margin: 0 0 0 5px;
}
#m_langs .last {
	border-width: 0;
}
#m_rent {
	margin: 0 0 60px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}
#m_rent li {
	float: left;
	margin: 0 95px 0 0;
	position: relative;
	width: 130px;
}
#m_service {
	bottom: 5px;
	position: absolute;
	right: 5px;
}
#m_service li {
	float: left;
	font-size: .9em;
	margin: 0 25px 0 0;
	position: relative;
}
#m_top {
	float: right;
	padding: 5px 20px 7px 0;
	position: relative;
	width: 936px;
	z-index: 1;
}
#popup {
	background: #fff;
	border: 1px solid #000;
	height: 683px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 899px;
	z-index: 200;
}
#popup_frame {
	background: #47a3d2;
	border: 1px solid #47a3d2;
	height: 585px;
	left: 15px;
	position: absolute;
	top: 40px;
	width: 866px;
}
#popup_frame_b {
	color: #ecf6fa;
	height: 24px;
	left: 0;
	margin: -22px 0 0 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
#popup_frame_b_c {
	padding: 4px 0 0 0;
	position: relative;
	text-align: center;
}
#popup_frame_b_l {
	float: left;
	padding: 4px 0 0 7px;
	position: relative;
	z-index: 1;
}
#popup_frame_b_l a {
	color: #ecf6fa;
	text-decoration: none;
}
#popup_frame_b_r {
	float: right;
	padding: 4px 7px 0 0;
	position: relative;
	z-index: 1;
}
#popup_frame_b_r a {
	color: #ecf6fa;
	text-decoration: none;
}
#popup_close {
	position: absolute;
	right: 20px;
	top: 10px;
}
#popup_close a {
	color: #666;
	text-decoration: none;
}
#popup_close img {
	padding: 0 0 0 4px;
	position: relative;
	top: 2px;
}
#popup_print {
	position: absolute;
	right: 100px;
	top: 10px;
}
#popup_print a {
	color: #666;
	text-decoration: none;
}
#popup_print img {
	padding: 0 0 0 4px;
	position: relative;
	top: 2px;
}
#popup_shad_b {
	background: url(/img/shad_popup_b.png) 0 0 repeat-x;
	height: 10px;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
#popup_text {
	bottom: 10px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
}
#popup_text_wrap {
	margin: 0 15px;
	position: relative;
}
#prefooter {
	clear: both;
	height: 147px;
}
#sitemap {
margin: 0 0 0 10px;
position: relative;
}
#sitemap li {
font-size: 1.1em;
font-weight: bold;
margin: 0 0 .4em 0;
position: relative;
}
#sitemap ul {
margin: 10px 0 10px 20px;
position: relative;
}
#sitemap ul li {
font-size: 1em;
font-weight: normal;
}
#str_florida {
	left: -220px;
	position: absolute;
	top: 8px;
	z-index: 2;
}
#top {
	background: #53403b url(/img/top.jpg) 0 0 repeat-y;
	margin: 0 7px;
	min-height: 59px;
	position: relative;
}
#top_back {
	bottom: -35px;
	position: absolute;
	right: 10px;
	z-index: 1;
}
#top_filter {
	clear: right;
	font-family: verdana, sans-serif;
	height: 55px;
	margin: 0 0 23px 0;
	padding: 9px 0 0 0;
	position: relative;
}
#top_filter_cat {
	left: 120px;
	position: absolute;
	top: 9px;
	width: 244px;
	z-index: 3;
}
#top_filter_cat_price {
	margin: 0 0 7px 0;
	position: relative;
}
#top_filter_cat_price_e {
	border: 1px solid #1d0c02;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 80px;
}
#top_filter_cat_price_e_b {
	font-size: 12px;
	left: 144px;
	position: absolute;
	top: 2px;
}
#top_filter_cat_price_e_str {
	color: #e3e0df;
	font-size: 12px;
	padding: 0 10px 0 15px;
	position: relative;
	top: -1px;
}
#top_filter_cat_price_rent {
	color: #ebe9e8;
	font-size: 12px;
	left: 242px;
	position: absolute;
	top: 2px;
	white-space: nowrap;
}
#top_filter_cat_price_s {
	border: 1px solid #1d0c02;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 80px;
}
#top_filter_cat_price_s_b {
	font-size: 12px;
	left: 7px;
	position: absolute;
	top: 2px;
}
#top_filter_cat_price_s_str {
	color: #e3e0df;
	font-size: 12px;
	left: -20px;
	position: absolute;
	top: 4px;
}
#top_filter_cat_sel {
	margin: 0 0 10px 0;
}
#top_filter_cat_sel select {
	border: 1px solid #d6d6d6;
	color: #4e4e4e;
	width: 232px;
}
#top_filter_cat_t {
	color: #ebe9e8;
	font-size: 12px;
	left: -210px;
	position: absolute;
	text-align: right;
	top: 3px;
	width: 205px;
}
#top_filter_region_sel {
	left: 225px;
	position: absolute;
	top: 0;
}
#top_filter_region_sel select {
	width: 187px;
}
#top_filter_region_sel ul {
	background: #fff;
	border: 1px solid;
	height: 75px;
	overflow: auto;
	position: relative;
	width: 187px;
}
#top_filter_region_sel ul li {
	font-size: 12px;
	white-space: nowrap;
}
#top_filter_region_t {
	color: #ebe9e8;
	font-size: 12px;
	left: 175px;
	position: absolute;
	text-align: right;
	top: 2px;
	width: 20px;
}
#top_filter_rooms {
	color: #ebe9e8;
	height: 55px;
	left: 825px;
	position: absolute;
	top: 9px;
	width: 145px;
}
#top_filter_rooms label {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 3px 0 0 5px;
	position: relative;
}
#top_filter_rooms_t {
	font-size: 12px;
	padding: 0 0 0 5px;
}
#top_filter_rooms_t input {
	border: 1px solid #1c0b01;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 40px;
}
#top_filter_rooms_t input.en {
	width: 20px;
}
#top_filter_rooms_t span {
	padding: 0 15px 0 0;
}
#top_filter_size {
	color: #ebe9e8;
	height: 55px;
	left: 830px;
	position: absolute;
	top: 9px;
	width: 240px;
}
#top_filter_size_t {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 3px 0 0 15px;
	position: relative;
}
#top_filter_sq_s {
	font-size: 12px;
	padding: 0 0 0 15px;
}
#top_filter_sq_s input {
	border: 1px solid #1c0b01;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 40px;
}
#top_filter_sq_s input.en {
	width: 30px;
}
#top_filter_sq_s span {
	padding: 0 10px 0 0;
}
#top_filter_sq_e {
	font-size: 12px;
	left: 125px;
	position: absolute;
	top: 29px;
}
#top_filter_sq_e input {
	border: 1px solid #1c0b01;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 40px;
}
#top_filter_sq_e span {
	padding: 0 10px 0 0;
}
#top_filter_square {
	color: #ebe9e8;
	height: 55px;
	left: 975px;
	position: absolute;
	top: 9px;
	width: 165px;
}
#top_filter_square_h {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 3px 0 0 5px;
	position: relative;
}
#top_filter_square_t {
	font-size: 12px;
	padding: 0 0 0 5px;
}
#top_filter_square_t input {
	border: 1px solid #1c0b01;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 20px;
}
#top_filter_square_t input.en {
	width: 7px;
}
#top_filter_square_t label {
	padding: 0 5px 0 0;
}
#top_filter_square_t_e {
	font-size: 12px;
	left: 85px;
	position: absolute;
	top: 29px;
}
#top_filter_square_t_e input {
	border: 1px solid #1c0b01;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 7px;
	text-align: right;
	width: 20px;
}
#top_filter_square_t_e label {
	padding: 0 5px 0 0;
}
#top_filter_submit {
	height: 29px;
	position: absolute;
	right: 10px;
	top: 12px;
	width: 89px;
}
#top_filter_submit button {
	border-width: 0;
	height: 29px;
	width: 89px;
}
#top_filter_treg {
	height: 55px;
	left: 405px;
	position: absolute;
	top: 9px;
	width: 370px;
	z-index: 2;
}
#top_filter_town {
	position: relative;
}
#top_filter_town_sel select {
	width: 165px;
}
#top_filter_town_sel ul {
	background: #fff;
	border: 1px solid;
	height: 75px;
	overflow: auto;
	position: relative;
	width: 165px;
}
#top_filter_town_sel ul li {
	font-size: 12px;
	white-space: nowrap;
}
#top_filter_town_t {
	color: #ebe9e8;
	font-size: 12px;
	left: -210px;
	position: absolute;
	text-align: right;
	top: 2px;
	width: 205px;
}
html>body #body {
	height: auto;
	min-height: 100%;
}
* html .clearfix {
	display: inline-block;
}
* html .content {
	display: inline-block;
}
* html .columns_3 .columns_3_middle {
	width: 33.5%;
}
* html .item_left {
	display: inline-block;
}
* html .item_right {
	display: inline-block;
}
* html .item_right_49 {
	width: 100%;
}
* html .left {
	display: inline-block;
}
* html .location_h {
	display: inline-block;
}
* html .location_info {
	display: inline-block;
}
* html .right {
	display: inline-block;
}
* html #m_rent .m_rent_prelast {
	margin: 0 94px 0 0;
}
* html .m_top_3 li {
	display: inline-block;
}
* html #catalog li {
	display: inline-block;
	height: 115px;
}
* html #image_about_info {
	height: 1%;
}
* html #image_about_info_h {
	height: 1%;
}
* html #item_left_images_zoom {
	margin-top: -14px;
}
* html #top_filter_sq_e {
	left: 115px;
}
* html #top {
	height: 59px;
}
* html #top_filter_square_t_e {
	left: 80px;
}
*:first-child+html .clearfix {
	display: inline-block;
}
*:first-child+html .columns_3 .columns_3_middle {
	width: 33.5%;
}
*:first-child+html .content {
	display: inline-block;
}
*:first-child+html .clearfix #catalog li {
	display: inline-block;
}
*:first-child+html .item_left {
	display: inline-block;
}
*:first-child+html .item_right {
	display: inline-block;
}
*:first-child+html .item_right_49 {
	width: 100%;
}
*:first-child+html .left {
	display: inline-block;
}
*:first-child+html .location_info {
	display: inline-block;
}
*:first-child+html .right {
	display: inline-block;
}
html>/**/body .float_left_not_ie {
	float: left;
}