/* CSS Document */

body{
background:#000;
color:#333;
font:normal 12px Tahoma;
margin:0;
padding:0;
}

#container{
background:#fff url(/img/blackpix2.gif) repeat-x 0 100%;
width:100%;
margin:0;
padding:0;
}

#top_line{
height:100px;
width:100%;
background: url(/img/blackpix.gif) repeat-x 0 0;
position:absolute;
z-index:2;
top:0;
left:0;
}

h2{
font:normal 18px Tahoma;
}

p{
margin-bottom:20px;
}

#main{
width:1000px;
margin:0 auto;
position:relative;
z-index:2;
}

#main1{
width:100%;
margin:0 auto;
background-color:#000;
}

.black{
background-color:#000;
}

#headcell{
vertical-align:middle;
position:relative;
z-index:3;
}

#top_nav{
float:left;
position:relative;
top:42px;
}

#top_nav a{
font:normal 18px Tahoma;
color:#fff;
text-decoration:none;
float:left;
margin-right:30px;
}

#top_nav a:hover{
color:#ff9;
}

#top_nav .active{
color:#fc0;
}

#phones{
font:normal 20px Tahoma;
color:#fff;
text-align:right;
float:right;
margin-right:20px;
position:relative;
top:17px;
}

#phones span{
font-size:12px;
}

#content{
margin:40px 100px 0 20px;
}

#content a{
color:#009ce1;
}

#pics{
width:100%;
}

#pics img{
width:80px;
float:left;
margin:0 32px 30px 0;
}

#nav_right{
margin:40px 0 40px 0;
}

#nav_right a, #nav_right a:visited {
color:#009ce1;
font:normal 18px Tahoma;
display:block;
width:100%;
}

#nav_right a:hover{
text-decoration:none;
}

#nav_right a.active2{
background: url(/img/bullit.gif) 0 5px no-repeat;
color:#ff1e26;
text-decoration:none;
padding-left:30px;
display:block;
position:relative;
left:-30px;
width:100%;
}

#nav_right ul{
margin-left:0;
padding-left:30px;
list-style-type:none;
}

#nav_right li{
margin-bottom:20px;
}

#bott_links{
float:left;
margin-left:20px;
}

#bott_links a{
font:normal 12px Tahoma;
color:#ccc;
margin-right:20px;
}

#bott_links img{
text-decoration:none;
}

#count a{
font:normal 12px Tahoma;
color:#ccc;
}

#count{
float:right;
color:#ccc;
margin-right:20px;
}

.sps{
	width:198px;
	float:left;
	margin:0 80px 20px 0;
}

.sps img{
	border:2px solid #000;
}

#fla{
overflow:hidden;
text-align:center;
width:1000px;
margin:0 auto;
}

.flats_more, .flats_more A{
 color: #848284;
 font-color: #848284;
 font-size: 12px;
}

