html{
	height:100%;
	background:#f1f2ed;
}

body{
	height:100%;
	margin:0px;
	padding:0px;
	font:9pt Arial;
	color:black;
	min-width:1003px;
}

*html .body1{
	height:100%;
}

.body1{
	min-height:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
}

.footer{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? "1003" : "100%");
	margin-top:-118px;
	height:118px;
	padding-top:0px;
	color:#666;
	font-size:8.5pt;
}

.clear{
	clear:both;
	height:135px;
}

.content{
	margin:25px 27px 0px 42px;
}

.left{
	float:left;
	width: 60%;
}

.left2{
	float:left;
	width: 74%;
}


.right{
	float:right;
	width: 37%;
}

.right2{
	float:right;
	width: 24%;
}

.center{
	margin:10px 252px 0px 251px;
}

.center2{
	margin:10px 252px 0px 251px;
}

.helpIE6{
	float:left;
	width:100%;
}

a img{
	border:none;
}

a{
	text-decoration:underline;
	color:black;
}

a:hover{
	text-decoration:none;
}

p{
	margin:13px 0px;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

form{
	margin:0px;
	padding:0px;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

/*Header*/
.header{
	background:url('../images/header.gif') #181817 left top repeat-x;
}

.header2{
	background:url('../images/header.gif') left top repeat-x;
}

.header-top{
	margin:0px 31px;
	background:url('../images/header-top.gif') left top repeat-x;
	position:relative;
	height:92px;	
}

.header-top-l{
	position:absolute;
	background:url('../images/header-top-l.png') left top no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-top-l.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
	width:6px;
	height:92px;	
	top:0;
	left:-6px;
}

.header-top-r{
	position:absolute;
	background:url('../images/header-top-r.png') left top no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header-top-r.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
	width:6px;
	height:92px;	
	top:0;
	right:-6px;
}

.logo{
	padding:21px 0px 0px 12px;
	float:left;
}

.menu-header{
	float:right;
	padding:52px 12px 0px 0px;
	font-size:11pt;
	*padding-top:56px;
}

.menu-header li{
	display:inline;
	background:url('../images/marker-1.gif') left 13px no-repeat;
	padding:5px 3px 14px 9px;
	line-height:35px;
}

.menu-header .first{
	background:none;
	padding:0px 5px 0px 0px;
}

.menu-header .active{
	*background:url('../images/marker-1.gif') left 22px no-repeat;
}

.menu-header .active span{
	background:url('../images/menu-header-li.gif') left top repeat-x;
	padding:5px 0px 14px 0px;
	line-height:35px;
	*padding:0px;
	*zoom:1;
}

.menu-header .active span span{
	background:url('../images/menu-header-li-l.gif') left top no-repeat;
	padding:5px 0px 14px 0px;
	line-height:35px;
	*padding:0px;
	*zoom:1;
}

.menu-header .active span span span{
	background:url('../images/menu-header-li-r.gif') right top no-repeat;
	padding:5px 7px 14px 7px;
	line-height:35px;
	*padding:0px 7px;
	*zoom:1;
}

.menu-header a{
	color:white;
}

.phone-registration{
	margin:0px 37px;
	background:url('../images/phone-registr-l.gif') #2a2a29 left top no-repeat;
}

.phone-registration2{
	background:url('../images/phone-registr.gif') #dedfda left top repeat-x;
	margin:0px 37px;
}

.phone-registration-r{
	background:url('../images/phone-registr-r.gif') right top no-repeat;
	height:38px;
	color:#999999;
}

.phone-registration2 .phone-registration-l{
	background:url('../images/../images/phone-registr-l2.gif') left top no-repeat;
}

.phone-registration2 .phone-registration-r{
	background:url('../images/phone-registr-r2.gif') right top no-repeat;
}

.phone{
	float:left;
	margin:3px 0px 0px 3px;
	background:url('../images/phone1.gif') left top no-repeat;
	font-size:16pt;
	padding:4px 0px 5px 42px;
}

.phone-new{
	background:url('../images/phone1-new.gif') left top no-repeat;
}

.phone span{
	font-size:9pt;
	position:relative;
	top:-5px;
	color:#666666;
}

*html .registration{
	margin:9px 8px 0px 0px;
}

.registration{
	float:right;
	margin:9px 16px 0px 0px;
}

.registration a{
	color:#999999;
	font-weight:bold;
	font-size:10pt;
}

*html .input-style1{
	padding:2px 6px;
}

.input-style1{
	background:url('../images/input1.gif') left top no-repeat;	
	line-height:21px;
	padding:3px 6px 3px 6px;
	width:78px;
	margin:0px 3px 0px 0px;
}

.input-style1-new{
	background:url('../images/input1-new.gif') left top no-repeat;	
}

.input-style1 input{
	background:none;	
	border:none;
	font:9pt Arial;
	color:#999;
	width:78px;
}

.button1{
	background:url('../images/button1.gif') left top no-repeat;
	width:19px;
	height:19px;
	border:none;
	vertical-align:middle;
	cursor:pointer;		
}

.button1-new{
	background:url('../images/button1-new.gif') left top no-repeat;	
}

.tbl-product-out {
   margin:31px 84px;
}

.str-l, .str-r {
   width:17px;
   height:27px;
   position:absolute;
   top:106px;
   border:medium none;
   cursor:pointer;
}

.str-l {
   background:transparent url('../images/arrow-left.gif') no-repeat scroll left top;
   left:0;
}

.str-r {
   background:transparent url('../images/arrow-right.gif') no-repeat scroll left top;
   right:0;
}

*html .product{
	line-height:110%;
}

.product {
   background:transparent url('../images/product.gif') no-repeat scroll left top;
   color:#666666;
   float:left;
   height:197px;
   line-height:120%;
   margin:0px;
   padding:18px 11px 11px;
   text-decoration:none;
   width:207px;
}

.product:hover{
	background:url('../images/product-active.gif') left top no-repeat;
}

.product img{
	margin-bottom:5px;	
}

.img-change{
	position:relative;
	display:block;
}

.button2-l,
.button2-r{
	width:39px;
	height:37px;
	border:none;
	cursor:pointer;
	position:absolute;
	top:40px;
    -behavior: url('/media/js/iepngfix.htc');
}

.button2-l{
	background:url('../images/button2-l.png') left top no-repeat;
    left:0px;
}

.button2-r{
	background:url('../images/button2-r.png') left top no-repeat;
	right:3px;
   -right:12px;
}

.zag-product{
	color:#cccccc;
	font-weight:bold;
	font-size:10.5pt;
	line-height:170%;
}

.marker2{
	vertical-align:middle;
	margin-left:2px;
	margin-top:5px;
}

.search{
	background:url('../images/search.gif') #181817 left top repeat-x;	
	margin:0px 28px;
}

.search-l {
	background:url('../images/search-l.gif') left top no-repeat;	
}

.search-r {
	background:url('../images/search-r.gif') right top no-repeat;	
	padding:13px 102px 0px 15px;
	height:100px;
	color:#999;
	position:relative;
}

.zag2{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
	color:#cccccc;
}

.search table{
	width:100%;
}

.search table td{
	vertical-align:top;
}

.search table div{
	overflow:hidden;
	margin-bottom:10px;
   position:relative;
   z-index:100;
}

.td-w1{
	width:237px;
}

.td-w2{
	width:202px;
}

.td-w3{
	width:116px;
	text-align:right;
}

.td-w4{
	width:186px;
}

.search select{
	float:right;
	color:#666;
	font:9pt Arial;
}

.search .select1{
	width:114px;
}

.search .select2{
	width:142px;
}

.td-w3 input{
	width:47px;
	color:#666;
	font:9pt Arial;
	margin-left:7px;
}

.td-w4 input{
	margin-right:7px;
	margin-left:4px;
}

.buttons{
	text-align:right;
	top:-30px;
	margin-right:-65px;
	position:relative;
} 

.buttons-new{
	margin-top:10px;
}

.button3{
	background:url('../images/button3.gif') left top repeat-x;
	line-height:18px;
	padding:1px 0px 2px 0px;
	*padding:0px;
	*zoom:1;
} 

.button3-l{
	background:url('../images/button3-l.gif') left top no-repeat;
	line-height:18px;
	padding:1px 0px 2px 0px;
	*padding:0px;
	*zoom:1;
} 

.button3-new .button3-l{
	background:url('../images/button3-l-new.gif') left top no-repeat;
}

.button3-r{
	background:url('../images/button3-r.gif') right top no-repeat;
	line-height:18px;
	padding:1px 0px 2px 0px;
	*padding:0px;
	*zoom:1;
} 

.button3-new .button3-r{
	background:url('../images/button3-r-new.gif') right top no-repeat;
}

.button3 input{
	background:none;
	border:none;
	color:white;
	font-size:8pt;
	padding:1px 10px 2px 10px;
	cursor:pointer;
} 

.button3 .w1{
	width:86px;
} 

.button3 .w2{
	width:106px;
} 
/*End Header*/

/*Left Part*/
h2{
	margin:0px 0px 15px 0px;
	font-size:12pt;
	color:#3f434d;
}

h2 a{
	color:#3f434d;
	text-decoration:none;
}

h3{
	margin:0px 0px 15px 0px;
	font-size:13.5pt;
	color:#cc6633;
}

p{
	margin:0px 0px 15px 0px;
}

.red{
	color:#dd4011;
}
/*End Left Part*/

/*Right Part*/
.block1{
	border:1px solid #d7d8d4;
	background:#e9eae6;
}

.block1-t-l{
	background:url('../images/block1-t-l.gif') left top no-repeat;	
	position:relative;
	left:-1px;
	top:-1px;
}

.block1-t-r{
	background:url('../images/block1-t-r.gif') right top no-repeat;	
	position:relative;
	right:-2px;
}


.block1-b-r{
	background:url('../images/block1-b-r.gif') right bottom no-repeat;	
	position:relative;
	bottom:-2px;
}

.block1-b-l{
	background:url('../images/block1-b-l.gif') left bottom no-repeat;	
	position:relative;
	left:-2px;
}

.block1-inner{
	position:relative;
	left:1px;
	top:-1px;	
	padding:10px 0px 5px 0px;
}

.new{
	display:block;
	text-decoration:none;
	color:#303030;
	padding:7px 18px;
	margin-bottom:8px;
}

.new:hover{
	background:#d7d8d4;
}

.date2{
	background:url('../images/date2.gif') left bottom no-repeat;	
	padding-left:20px;	
	display:block;
	color:#666;
	font-size:8pt;
	margin-bottom:3px;
}

.zag1{
	color:#cc3300;
	font-size:11pt;
	display:block;
	text-decoration:underline;
	margin-bottom:3px;
}

.zag-new{
	padding-left:18px;
}

.currency-weather-article{
	clear:both;
	padding-top:20px;
}

.currency-weather{
	width:100%;
}

.currency-weather td{
	vertical-align:top;
}

.currency{
	width:47%;
	color:#999;
	background:url('../images/bg1.gif') right top repeat-y;
}

.weather{
	padding-left:6%;
	width:53%;
	background:url('../images/bg1.gif') right top repeat-y;
	font-size:11pt;
}

.date1{
	font-size:8pt;
	color:#cc3300;
	margin-bottom:5px;
}

.currency table td{
	padding:2px 20px 5px 0px;
	text-align:right;
}

.currency .td1{
	padding:2px 5px 5px 0px;
}

.currency-name{
	font-weight:bold;
	color:black;
	font-size:10pt;
}

.value{
	font-size:10pt;
}

.value span{
	color:#dd4011;
	font-weight:bold;
}

.incries{
	font-size:8pt;
	line-height:150%;
}

.incries span{
	font-weight:bold;
	color:black;
}

.img-left{
	float:left;
}

.info-text{
	margin:0px 0px 0px 114px;
}

.town{
	font-weight:bold;
	color:#373737;
	line-height:150%;
}

.temperature{
	color:#dd4011;
	font-weight:bold;
	padding-left:10px;
}

.zag3{
	font-weight:bold;
	margin-bottom:10px;
	color:#666666;
	font-size:10.5pt;
}
/*End Right Part*/

/*Footer*/
.footer a{
	color:#666;
}

.footer-top{
	margin:0px 42px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0px 0px;
	height:40px;
	line-height:150%;
	margin-bottom:20px;
}

.copyright{
	float:left;
}

.footer-menu{
	float:right;
	width:366px;
	text-align:right;
}

.footer-menu li{
	display:inline;
	background:url('../images/footer-menu-li.gif') left 3px no-repeat;
	padding:0px 3px 0px 8px;
}

.footer-menu .no-border{
	background:none;
	padding:0px 3px 0px 0px;
}

.footer-logo{
	float:left;
	padding-left:42px;
}

.counters{
	float:right;
	padding-right:42px;
}

.counters img{
	margin-left:5px;
}
/*End Footer*/



/*------------------------*/
.objects li{
	margin:5px 0px;
	padding:5px 15px;
	font-size:11pt;
}

.objects img{
	vertical-align:middle;
	margin-right:8px;
}

.objects-inner{
	background:#d7d8d4;
}

.objects-inner a{
	font-weight:bold;
}

.objects-inner table{
	margin-top:8px;
}

.objects-inner td{
	padding:8px 0px;
}

.objects-inner table a{
	color:black;
	font-weight:normal;
	font-size:9pt;
}

.apartment{
	border-bottom:1px solid #cccccc;
	padding:0px 0px 20px 0px;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.zag-apart{
	color:#cc6633;
	font-size:15pt;
	margin-bottom:15px;
}

.images{
	float:left;
	margin-left:10px;
}

.big-img{
	float:left;
}

.images-list{
	float:left;
	text-align:center;
	padding:0px 15px;
	background:url('../images/images-list.gif') right 50% no-repeat;
}

.images-list img{
	margin:2px 0px;
}

.images-list .str-t{
	margin-bottom:8px;
}

.images-list .str-b{
	margin-top:8px;
}

.info-apartment{
	margin:0px 0px 0px 299px;
}

.country{
	margin-bottom:10px;
}

.map{
	float:left;
}

.info-apartment-r{
	margin:0px 0px 0px 124px;
	line-height:150%;
}

.back{
	background:url('../images/str-l2.gif') left 50% no-repeat;	
	padding-left:12px;
	color:#999;
	text-decoration:none;
}

.next{
	color:#990000;
}

.pages li{
	display:inline;
	background:url('../images/page-li.gif') left 50% no-repeat;
	font-family:Tahoma;
	padding:0px 0px 0px 4px;
}

.pages .first{
	background:none;
	padding:0px;	
}

.pages a{
	padding:3px 3px;
	line-height:190%;
}

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

.pages .active{
	background:#ccc;
	text-decoration:none;
	padding:3px 4px;
	font-weight:bold;
}

.small-text{
	font-size:8pt;
	margin-bottom:10px;
}

.reques{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}

.images2{
	float:left;
	margin-left:10px;
}

.images-list2{
	text-align:center;
	margin:10px 0px 0px 0px;
	
}

.images-list2 img{
	vertical-align:middle;
	margin:0px 4px;
}

.info-apartment2{
	margin:0px 0px 0px 462px;
	height:1%;
}

.menu1{
	margin-bottom:15px;
}

.menu1 li{
	background:url('../images/marker-6.gif') left 6px no-repeat;
	padding-left:8px;
	margin-left:15px;
}

.a1{
	color:#cc3300;
}
