* {font-family:Arial, Helvetica, sans-serif;}
body {background:#E5E6DE url(bg.jpg) repeat-x top; margin:0; padding:0;	width:100%;	height:100%;}
h1, h2 {letter-spacing:0.03em; color:#686964; text-align:left;}
h1, p.likeh1 {background:url(_images/arrow_h1.gif) no-repeat left; padding:0px 0px 5px 20px; font-size:19px; margin-bottom:10px; font-weight:normal; border-bottom:1px #686964 dotted;}
.likeh1 a{text-decoration:none;}
h2 {font-size:14px;	margin-bottom:0; color:#0D4A9D; text-transform:uppercase;}
h2.special {margin:5px 0;}
a img {border:none;}
form {clear:both;}

/* LAYOT */
#main {width:995px; height:auto;}

#header {width:100%; height:333px; position:relative; overflow:hidden;}
#header_main_menu {position:absolute; top:0px; left:23px; width:215px; height:21px; padding:0px 5px 5px 5px; z-index:5;}
#header_main_menu a {display:block; float:left; color:white; font-size:11px; padding-right:10px; width:25px; height:25px; margin-bottom:5px; }
#under_clock_city_names {position:absolute; top:77px; left:605px; color:white; font-size:10px; text-transform:uppercase; z-index:7;}
#under_clock_city_names span.span1 {color:#000033; margin-right:53px;}
#under_clock_city_names span.span2 {margin-right:36px;}
#under_clock_city_names span.span3 {margin-right:9px;}

a.home_link { background:url(_images/home.gif) no-repeat center;}
a.sitemap_link { background:url(_images/sitemap.gif) no-repeat center;}
a.feedback_link { background:url(_images/feedback.gif) no-repeat center;}
a.home_link:hover {background:url(_images/home_over.gif) no-repeat center;}
a.sitemap_link:hover {background:url(_images/sitemap_over.gif) no-repeat center;}
a.feedback_link:hover {background:url(_images/feedback_over.gif) no-repeat center;}

#header_vertical_menu {position:absolute; font-family:sans-serif; top:100px; top:expression('115px'); left:-1px; width:270px; height:auto; z-index:9;}
#header_vertical_menu li {padding-bottom:0px; margin:0px 0px 0px 10px;list-style-image:url(_images/arrow_blue.gif); height:21px;}
#header_vertical_menu li a {color:white;font-size:14px;border-bottom:#CAFFFF 1px dotted;text-decoration:none;}
#header_vertical_menu li a:hover {color:white; border-bottom:white 1px solid;}
#header_vertical_menu li a.menu_active {color:#FFCF7B;}

#header_flash_holder {width:950px; height:360px; overflow:hidden; background:url(../_support/_images/header_flash.jpg) no-repeat top;}

#bd { height:auto; }
#bdTable { table-layout:fixed; margin:0; padding:0;}
#bdTable td {vertical-align:top;}
#bd_left {
/*	float:left;*/
	width:290px;
	height:auto;
	overflow:hidden;
	padding:0px 55px 0px 35px;
	color:#666666; 
	font-size:12px;
}
#bd_left ul {padding:0px 0px 0px 15px;}
#bd_left ul li{padding:0px 0px 0px 5px; margin:0px 0px 10px;}
#bd_left fieldset {padding:10px;}
a.news_title {font-weight:bold; color:#555555;}
a.news_title:hover, a.all_news {color:#B93300;}
/* SEARCH-BOOKING FORM */
select.slt { width:150px; font-size:12px;}
select.short {width:50px;}
select.normal {width:65px;}
select.middle, td.middle {width:130px;}
select.long {width:184px;}
select.middlelong {width:238px;}
select.superlong {width:335px;}
select.bottomed { margin-bottom:2px;}

input.txt {font-size:11px;}
input.btn { background:#E5E6DE; color:#B93300; cursor:pointer; width:273px; }
input.long {width:332px; margin-top:1px;}
input.middle {width:200px; margin-left:25px;}
label { display:block; float:left; margin-right:10px; width:20px;}

td.delimiterFirst {width:25px; width:expression('50px');}
td.delimiterSecond {width:130px; width:expression('150px');}
td.firstColSearch {width:170px;}

#bd_right {
/*	float:left;*/
	width:615px;
	height:auto;
	overflow:hidden;
	padding:0;
	color:#666666; 
	font-size:12px;
}

#bd_right form {margin:2px 0;}
/* CONTENT */
#bd_right p {margin:7px 0px 0px 0px; padding:0;}
#bd_right img { padding:0px 10px 10px 0px;}	
#bd_right a {color:#0D4A9D; text-decoration:none;}
#bd_right a:hover {color:#000033;}
.banner {width:292px; overflow:hidden; margin-bottom:10px;}

#footer { width:100%; margin-top:15px; background:#696969; height:100px; color:#EFEFEF; clear:both; }
#footer_left {float:left; width:405px; height:81px; padding:5px; border-top:10px solid #939391;font-size:11px;}
/*#footer_left_1 {width:395px; height:81px; overflow:hidden; }*/
#footer_left_2 {color:#EFEFEF;}
#footer_left_2 a, #footer_left_2 a:visited {color:#EFEFEF; text-decoration:none;/*color:orange;*/} 
/*#footer_left_2 a:hover {color:white;} */ 
#footer_right {float:left; margin:10px auto 10px 50px; font-size:19px; color:white;}
#footer_right .grey {margin-top:10px;}

/* SERVICE */
.cleared {clear:both;}
.small {font-size:11px;}
.floated {float:left;}
.sitemap_submenu {margin-left:50px;}
.grey {color:#CCCCCC;}
.phone {color:#555555; font-size:19px;}
.blood {color:#B93300;}

div.flat_holder { width:100%; border-bottom:1px #686964 dotted; height:auto; margin-bottom:2px; clear:both; display:block; float:none;}
a.orange {font-size:11px;}
a.big {font-size:14px;}
a.orange:hover {color:orange !important;}

div.flat_image { float:left; margin-bottom:20px;font-size:11px;}
div.flat_image a img { border:3px solid #0D4A9D; padding:0 !important;}
div.flat_image a:hover img { border:3px solid orange;}

div.flat_details {float:left; margin-bottom:20px;}
div.flat_title, div.single_flat_title { background:#0D4A9D; height:15px; padding:5px 10px 5px 10px; color:white; font-weight:bold; font-size:13px; text-transform:uppercase !important;}
div.flat_title {width:444px; width:expression('445px');}
div.single_flat_title { width:595px; margin-top:-30px;}

div.flat_address {float:left; width:80%;}
div.articul { text-align:right;}

div.flat_note { margin-bottom:15px; padding:10px 5px 0px 5px; font-size:11px; clear:both;}
div.flat_note_single {font-size:12px; line-height:1.5em; clear:both; margin-bottom:5px;} 
div.flat_note b {font-size:12px; color:#0D4A9D;}
div.flat_note_single b {font-size:13px; color:#0D4A9D;}
div.flat_note h2 {margin:0px 0px 5px 0px;}
div.flat_subnote {float:left; margin-top:10px; padding-left:5%;}

h1.catalog_title select {margin:0px 10px 0px 10px;}
h1.catalog_title b {color:#0D4A9D;}
h2.bottomed {border-bottom:1px #686964 dotted !important; padding-bottom:2px; clear:both;}

td.orderButton {padding-left:17px;}

#formPageRange {border-top:1px #686964 dotted; border-bottom:1px #686964 dotted; padding:10px 0px 10px 0px; clear:both;}
/* PRICES */
table.table_price_single {border-collapse:collapse; width:200px; margin-top:5px; float:left;}
table.table_price_single th {text-align:center; padding-bottom:2px; border-bottom:1px #686964 dotted; border-right:1px #686964 dotted; font-size:12px;}
table.table_price_single td {text-align:center; border-right:1px #686964 dotted; font-size:12px;}

table.table_price {border-collapse:collapse; width:200px; margin-top:10px; float:left;}
table.table_price th {text-align:center; padding-bottom:2px; border-bottom:1px #686964 dotted; border-right:1px #686964 dotted; font-size:11px;}
table.table_price td {text-align:center; border-right:1px #686964 dotted;}
table.table_price td.price_label, table.table_price_single td.price_label {color:#B93300;}
table.table_price td.price_value, table.table_price_single td.price_label {color:#0D4A9D; font-weight:bold;}

a.booking {display: block; float:left; height:50px; padding:5px 0px 0px 70px; font-size:12px; margin:5px 0px 0px 40px; background:url(_images/booking.jpg) no-repeat left; color:orangered !important; text-transform:uppercase;}
a.booking:hover {background:url(_images/booking-over.jpg) no-repeat left; font-weight:bold;}

#images_flash_holder { padding:5px 0px 5px 0px;}

td.params {width:200px; overflow:hidden; padding-bottom:20px;}
fieldset.flats_param_group { border:none;}
fieldset.flats_param_group legend {color:#B93300; margin:0;}
fieldset.flats_param_group li {list-style:disc; list-style-image:url(_images/redstrel.gif);}

/* PAGESWITCHER */
div.pw {width:100%; margin:10px 0px 0px 0px; overflow:hidden;}
div.pw_c { display:inline; margin:0px 2px 0px 2px; font-size:14px; font-weight:bold; color:#0D4A9D;}

a.pw_a, a.pw_b  {
	font-size:14px;
	margin:0px 2px 0px 2px;
	text-decoration:underline !important;
	color:#686964 !important;
}

a.pw_a:hover, a.pw_b:hover {color:orange !important;}
a.long {width:auto; padding:0px 5px 0px 5px; font-size:12px;}

/* OTHER STYLES */
table.homesearchform td { padding-bottom:5px; padding-bottom:expression('2px'); height:25px;}
table.tableform td { padding-right:20px; padding-bottom:9px;}
p.officeTitle {font-size:14px; margin-bottom:-5px;}
td.tdMetroHolder {padding-left:14px;}
td.order_price {padding-top:4px; padding-top:expression('7px');}
.mainprod {padding-top:10px; overflow:auto; overflow-y:scroll; height:130px; font-size:9pt;}
a.original {text-decoration:none !important; color:#666666 !important;}

/*CYBERPLAT*/
#form1 th, #form1 td {font-family: arial; font-size: 9pt; color:#333333;}

/*BANNERS*/
div.banner_flash_holder, a img.banner {margin-bottom:15px; border:0;}
div.banner_flash_holder {position:relative;}
a.banner_link { display:block; position:absolute; top:0px; left:0px; cursor:pointer; z-index:1; text-decoration:none; background:url(../_support/_images/spacer.gif) repeat;}

.textarea, .input {width:335px;}
.offers_list {padding:0px 0px 0px 15px;}
ul.offers_list li{padding:0px 0px 0px 5px; margin:0px 0px 10px;}

#bd_right ul {
margin: 0 0 0 13px;
padding: 0 0 10px 0;
}

#bd_right ol {
margin: 0 0 0 18px;
padding: 0 0 10px 0;
}

.GoPage {padding: 0 0 15px 0;}

#cse-search-box input.serchFormText {
width:340px!important;
height:24px!important;
margin:0 10px 0 10px!important;
padding:0!important;
}

#cse-search-box table {width:470px;}

#cse-search-box input.serchFormSubmit{
height:24px!important;
}


