body {
background-color:#0C0D0F;
color:#E9EAEE;
font-family:Arial,Tahoma;
font-size:.7em;
}

img {
border:0;
}

div,table,ul,li,p {
margin:0;
padding:0;
}

.nav,.nav1,.nav_snyatie,.nav_tehosmotr,.nav_prava,.nav_strahovka {
background:url(images/new_fon.jpg) no-repeat;
height:550px;
margin:0 auto;
width:1000px;
}

.nav1 {
background:url(images/fon.jpg) no-repeat;
height:585px;

}

.nav_snyatie {
background:url(images/fon_snyatie.jpg) no-repeat;
height:585px;
}

.nav_tehosmotr {
background:url(images/fon_tehosmotr.jpg) no-repeat;
height:585px;
}

.nav_prava {
background:url(images/fon_prava.jpg) no-repeat;
height:585px;
}

.nav_strahovka {
background:url(images/fon_strahovka.jpg) no-repeat;
height:585px;
}

.page {
margin:0 auto;
width:1000px;
}
/*-------------------------Verhnee menu-----------------------*/
.navtop {
float:left;
height:50px;
margin:0 auto;
position:relative;
}

.navtop ul {
list-style:none;
margin-left:0;
padding:0;
}

.navtop ul li {
float:left;
height:49px;
line-height:49px;
margin-right:3px;
text-align:center;
width:115px;
}

.navtop ul li a {
background:url(images/bg_nav.jpg) repeat-x;
color:#fff;
display:block;
float:left;
font:12px Tahoma;
font-weight:700;
height:49px;
line-height:49px;
text-decoration:none;
width:115px;
}

.navtop ul li a:hover {
background:#828388;
display:block;
float:left;
height:49px;
text-decoration:underline;
}

.navtop ul li input {
background-color:#AFB0B2;
border:1px solid #AFB0B2;
color:#666;
font:11px Tahoma;

width:100px;
}
/*-------------------------Nijnee menu ---------------------------*/
.navbot {
padding-left:20px;
}

.navbot ul {
list-style:none;
margin:0;
padding:0;
text-align:center;

}

.navbot ul li {
float:left;
}

.navbot ul li.left a {
background:url(images/navbot_l.gif) no-repeat;
display:block;
float:left;
height:157px;
width:206px;
}

.navbot ul li.left a:hover {
background:url(images/navbot_l_active.gif) no-repeat;
display:block;
float:left;
height:157px;
width:206px;
}

.navbot ul li a {
background:url(images/navbo_03.gif) no-repeat;
color:#FFF;
display:block;
float:left;
font:bold 12px Arial, Tahoma;
height:157px;
text-decoration:none;
width:183px;
}

.navbot ul li a:hover {
background:url(images/navbot_active.gif) no-repeat;
display:block;
float:left;
height:157px;
text-decoration:underline;
width:183px;
}

.navbot ul li.right a {
background:url(images/navbot_r.gif) no-repeat;
display:block;
float:left;
height:157px;
width:209px;
}

.navbot ul li.right a:hover {
background:url(images/navbot_r_active.gif) no-repeat;
display:block;
float:left;
height:157px;
width:209px;
}

.navtop ul .poisk {
background:url(images/bg_nav.jpg) repeat-x;
margin:0;
padding:0;
width:140px;
}
/*---------------------Bloki dlya viravnivaniya po centru-------------*/
.align_center {
overflow:auto;
position:relative;
width:100%;
}

.align_center_to_left {
float:right;
position:relative;
right:50%;
}

.align_center_to_right {
position:relative;
right:-50%;
z-index:1;
}
/*----======---------------------- Content ------------------------------*/
.nav_phone {
border:0 solid green;
color:#fff;
float:left;
font-family:Arial,Tahoma;
font-size:4em;
margin:2px 0 0 35px;
}

.nav_phone_tel {
font-size:.75em;
}

.nav_site {
float:right;
margin:50px 100px 0 0;
}

.nav_site a {
color:#B2AFAF;
font-family:Arial,Tahoma;
font-size:1.8em;
text-decoration:underline;
}

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

.nav_icon,.nav_icon2 {
float:left;
font-size:1.4em;
font-weight:700;
margin:30px 0 0 34px;
padding:0;
}

.nav_icon table tr td,.nav_icon2 table tr td {
padding-bottom:15px;
padding-right:4px;
}

.nav_icon2 {
margin-left:30px;
margin-top:37px;
}

.nav_icon2 table tr td {
padding-bottom:0px;
}
/*---------------------Otstupi ot kartinok v nijnem menu --------------------------*/
.otstup {
border:0 solid red;
display:block;
margin-top:15px;
padding-bottom:7px;
}

.otstup_prava {
display:block;
margin-top:30px;
padding-bottom:15px;
}

.otstup_tehosmotr {
display:block;
margin-top:25px;
padding-bottom:10px;
}

.otstup_snyatie {
display:block;
margin-top:20px;
padding-bottom:5px;
}

.otstup_postanovka {
display:block;
margin-top:35px;
padding-bottom:32px;
}

.foot {
color:#B2AFAF;
margin:20px auto 0;
padding-left:15px;
width:930px;
}

.nav_mail {
color:#B2AFAF;
float:right;
font-size:1.1em;
font-weight:700;
margin:2% 50px 0 55px;
_margin-left:30px;
}

.fon_znaki {
background:url('images/	.jpg') no-repeat;
background-position:bottom;
border:0 solid green;
height:550px;
}

.nav_cena {
font:1.6em Arial;
width:130px;
}

.nav_cena1 {
font:5em Arial,Tahoma;
}

.nav_bottom {
float:right;
width:100%;
}

.nav_bottom_cena {
float:right;
padding-right:10px;
}
/*-------------------Dlya str tehosmotra ---------------------*/
.another {
float:right;
margin:250px 25px 0 0;
}

.another_etc {
color:#B2AFAF;
font:1em Arial,Tahoma;
margin-top:20px;
}

.another_prava {
float:right;
margin:170px 25px 0 0;
}
/*-------------------Dlya str strahovaniya ---------------------*/
.another_strahovka {
float:right;
}

.nav_bottom_strahovka {
border:1px solid red;
margin-top:-100px;
}

.another_strahovka ul {
display:block;
list-style:none;
margin-left:0;
padding:0;
}


.another_strahovka ul li {
padding-bottom:10px;
text-align:left;
width:200px;
}

.sale {
color:#B2AFAF;

font:1.6em Arial,Tahoma;
}

.sale_procent {
font:4em Arial,Tahoma;
}

.nav_icon_trahovanie {
float:left;
font:bold 1.4em Arial,Tahoma;
margin:30px 0 0 35px;
padding:0;
}

.nav_icon_trahovanie table tr td {
padding-bottom:20px;
padding-right:4px;
}

.nav_mail_strahovka {
color:#B2AFAF;
float:left;
font-size:1.1em;
font-weight:700;
margin-top:200px;
_margin-top:220px;
//margin-top:220px;
margin-left:55px;
_margin-left:30px;
}

.nav_icon table tr td a,.nav_icon2 table tr td a,.nav_icon_trahovanie table tr td a {
color:#B2AFAF;
text-decoration:none;
}

.nav_icon table tr td a:hover,.nav_icon2 table tr td a:hover,.nav_icon_trahovanie table tr td a:hover {
text-decoration:underline;
}
.cennik {padding-left:8px;}

.nav_mail_sn {
color:#B2AFAF;
font-size:1.1em;
font-weight:700;
float:left;
margin:310px 0 0 55px;
_margin-left:30px;

}
.nav_mail_ind{
color:#B2AFAF;
float:left;
font-size:1.1em;
font-weight:700;
margin:150px 0 0 55px;
_margin-left:30px;
}

.nav_mail_teh{
float:left;
width:100%;
}
.nav_cena_ind {
font:1.6em Arial;
width:90px;
}
#in {background-color:#AFB0B2;
border:1px solid #AFB0B2;
color:#666;
font:11px Tahoma;
width:16px;}