/* CSS Document */

/* Добавили для футера */
html, body {
height: 100%;
}
#container {
min-height: 100%;
height: auto !important;
height: 100%;
}
.footer, .push {
height: 80px;
clear: both;
}
.footer1 {
	background: #000;
}
.footer1 .inner {
	width: 1000px;
	margin: 0 auto;
	height: 65px;
	padding-top: 15px;
}
/* /Добавили для футера */

body{
background: #fff url(/img/blackpix.gif) repeat-x 0 0;
color:#333;
font:normal 12px Tahoma;
margin: 0;
padding: 0;
text-align: left;
}

#container{
/* Меняем это */
/*background:#fff url(/img/blackpix2.gif) repeat-x 0 100%;*/
/* На это: */
background: url(/img/blackpix2.gif) repeat-x 0 100%;
/* /На это: */
width:100%;
margin:0;
/* Добавили */
margin-bottom: -80px;
/* /Добавили */
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;
}

h3{
font:normal 18px Tahoma; margin-top: -5px ; margin-bottom: -5px;
}

p{
margin-bottom:20px;
}

#main{
width:1000px;
margin:0 auto;
position:relative;
z-index:2;
}
/* Убираем за ненадобностью */
.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% !importnat;
 /*width: 450px !important;*/
 text-align:left;
}

.pic-cont{
  overflow:hidden;zoom:1;
  margin-top:5px;
  margin-bottom:25px;
}

#pics a{
 float:left;
 width:19%;
 display:inline;
}

#pics img{
 width:80px;
 float:left;display:inline;
 /*margin: 0px 32px 0px 5px;*/
}

#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:20px;
display:block;
position:relative;
left:-20px;
width:100%;
}

#nav_right ul{
margin-left:0;
padding-left:30px;
list-style-type:none;
}

#nav_right li{
margin-bottom:20px;
}


#nav_right2 {
margin:40px 0 40px 0;
}

#nav_right2 a, #nav_right2 a:visited {
color:#009ce1;
font:normal 12px Tahoma;
display:block;
width:100%;
}

#nav_right2 a:hover{
text-decoration:none;
}

#nav_right2 a.active22{
background: url(/img/bullit.gif) 0 2px no-repeat;
color:#ff1e26;
text-decoration:none;
padding-left:20px;
display:block;
position:relative;
left:-20px;
width:100%;
font-weight: bold;
}

#nav_right2 ul{
margin-left:0;
padding-left:20px;
list-style-type:none;
}

#nav_right2 li{
margin-bottom:5px;
}


#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:160px;
	float:left;
	margin:0 25px 5px 0;
}

.sps img{
	border:2px solid #000;
}

.block-sert{display:inline-block;vertical-align:top;margin:0 25px 5px 0;width:160px;}
* html .block-sert{display:inline;}
