﻿*{
	margin:0;
	padding:0;
}
html{
	background:url(../img/bgr.jpg) no-repeat 50% 0 #0084ce;
}
body{
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:1.3;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
a{ color:inherit; }
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.border_fort{
behavior: url(PIE.htc);
}
.margin_r{
margin-right:0px!important;
}



.all{
width:1200px;
margin:0 auto;
}

.all li{
list-style:none;
}

/*-----HEADER-----*/


.header{
display:block;
height:380px;
}
.top_header{
display:block;
height:316px;
}
.logo{
background:url(../img/logo.png) no-repeat;
display:block;
width:304px;
height:154px;
margin-top:82px;
}
.small_sp{
color:#fff;
font-weight:bold;
font-size:28px;
float:right;
margin-top:5px;
margin-right:5px;
}
.big_sp{
color:#fff;
font-weight:bold;
font-size:48px;
float:right;
}
.number_header img{
margin-bottom:-4px;
}
.number_header li{
text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px;
margin-bottom:6px;
}
.number_header{
margin-right:210px;
margin-top:93px;
}
.luft_nh{
margin-right:80px;
}
.menu_header a{
display:block;
width:225px;
height:64px;
color:#ffffff;
font-size:20px;
text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px;
font-weight:bold;
text-decoration:none;
}
.menu_header a:hover span{
text-decoration:underline !important;
}
.menu_header li{
float:left;
margin-right:18px;
line-height:1.2;
padding-top:8px;
}
.menu_header span{
display:block;
width:164px;
float:right;
text-align:center;
}
.own_type{
padding-top:20px!important;
}


/*-----CONTENT------*/

.content{
display:block;
height:1672px;
position:relative;

}
.in_page{
display:block;
width:890px;
margin:0px auto;
color:#000;
font-size:18px;
margin-top:145px;
height:1130px;
overflow:hidden;
}
.in_page h1{
color:#000;
font-size:24px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}
.in_page p{
margin-bottom:28px;
}
.for_list_block p{
margin-bottom:0px!important;
}
.for_list_block{
margin-bottom:25px;
}
.button_contact{
background:url(../img/contact.png) no-repeat;
display:block;
width:146px;
height:44px;
position:absolute;
right:-115px;
top:283px;
}
.button_price{
background:url(../img/price.png) no-repeat;
display:block;
width:97px;
height:54px;
position:absolute;
right:-72px;
top:380px;
}
.button_lot{
background:url(../img/lot.png) no-repeat;
display:block;
width:199px;
height:100px;
position:absolute;
right:-192px;
top:487px;

}
.disc li{
    list-style: disc;
    list-style-position: inside;
}

.for_text_bottom p{
color:#fff;
font-size:48px;
text-shadow: #000 1px 0px, #000 1px 1px, #000 0px 1px, #000 -1px 1px, #000 -1px 0px, #000 -1px -1px, #000 0px -1px, #000 1px -1px;
font-weight:bold;
line-height:1.1;
}
.luft_ft1{
margin-top:110px;
margin-left:450px;
}
.luft_ft2{
margin-left:-280px;
margin-top:90px;
text-align:center;
}
.m0a{
    margin: 0 auto;
}

/*-----FOOTER-----*/


.footer{
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:125px;
margin-bottom:40px;
}
