/*
==========================
CSS template for xLite CMF
ITS Company © 2006
developed by Yusupov Tagir
E-mail: b10z@mail.ru
http://www.itsl.ru
==========================
*/


* {
margin: 0;
padding: 0;
border: 0;
}

IMG {display: block;}
DIV {overflow: hidden;}
TABLE {border-collapse: collapse;}
BODY, TH, TD {vertical-align: top;}
H1 {color: #fff; font: bold 12px Verdana, Tahoma, Arial; color: #fff;}
H4 {font: 14px Tahoma; color: #fff;}

.left {float: left;}
.right {float: right;}

#gl {
width: 100%;
margin: 0 auto 0 auto;
min-width: 1024px;
max-width: 1280px;
overflow: visible;
}

/* hearder */

#top {
width: 100%;
height: 4px;
background: #2b447c;
}

#hearder {
width: 100%;
height: 400px;
background: url(images/bg.gif) #09f;
}

#hearder1 {height: 48px;}
#hearder2 {width: 294px;}
#hearder3 {padding-right: 67px;}
#hearder4 {width: 500px;}
#hearder5 {height: 179px;}
#hearder6 {width: 500px; height: 42px; clear: both;}
#hearder7 {height: 134px;}
.hearder8 {background: url(images/bg2.jpg);}

#logo {margin-top: 42px; float: right; width: 230px;}

#topcar {
width: 196px;
margin-top: 48px;
}

.flash {display: block; width: 65px; height: 29px;}

/* end */



/* content */

#news1 {
margin: 0 27px 15px 0;
}

#news2 {
width: 66px;
text-align: right;
font: bold 10px Tahoma;
color: #fff;
padding-top: 21px;
}

#news3 {
padding-left: 18px;
padding-top: 20px;
line-height: 11px;
}

#news4 {
margin-left: 75px;
display: inline-block;
}

#news5 {
width: 66px;
height: 12px;
border-right: solid 1px #fff;
border-bottom: solid 1px #fff;
float: left;
margin-right: 15px;
}

#automenu {
margin-left: 60px;
margin-top: 12px;
clear: both;
}

#news6 {
clear: both;
margin-top: 13px;
}

#search {
margin-top: 34px;
}

#search1 {
width: 66px;
height: 58px;
border-right: solid 1px #fff;
border-top: solid 1px #fff;
float: left;
margin-right: 16px;
}

#footer {
height: 72px;
background: #1f2844;
float: left;
width: 100%;
font: 10px Verdana;
color: #fff;
}

#footer1 {
margin: 25px 0 0 25px;
text-align: left;
}

#footer2 {
height: 72px;
background: #1f2844;
float: left;
width: 100%;
font: 10px Verdana;
color: #fff;
margin: 25px 0 0 25px;
text-align: left;
}

#footer1 {
margin: 25px 0 0 25px;
text-align: left;
}

#zdr {
background: url(images/bg3.gif) #79798a;
height: 29px;
width: 100%;
clear: both;
}

#about1 {
background: #1f2844;
clear: both;
width: 100%;
}

#menu2 {
margin-top: 33px;
margin-left: 65px;
width: 270px;
border: solid 1px #fff;
}

#menu3 {
margin-top: 10px;
margin-left: 22px;
margin-bottom: 10px;
}

LI {
list-style-type: none;
line-height: 26px;
}

.cont {
clear: both;
margin-top: 22px;
margin-bottom: 22px;
width: 100%;
}

.cont1 {
padding-bottom: 48px;
padding-right: 40px;
}

.cont2 {
border: solid 2px #b7b7b7;
background: #7e7e7e;
width: 64px;
height: 64px;
float: left;
}

.cont3 {
margin-left: 10px;
width: 190px;
float: left;
}

.cont4 {margin-bottom: 6px;}

.cont5 {
font: 11px Tahoma;
color: #fff;
}

.cont6 {
clear: both;
margin-bottom: 48px;
margin-right: 40px;
}

.leftcol1 {
width: 362px;
}

.leftcol2 {
background: url(images/bg1.gif) #79798a;
width: 100%;
}

/* end */


.img1 {
float: left;
margin-right: 81px;
width: 80px;
height: 87px;
}
.img3 {margin: 0 6px 0 0;}
.img4 {margin-top: 55px;}
.img6 {margin: 42px 0 0 58px;}

#form1 {
width: 168px;
height: 18px;
border-right: solid 1px #d4d0c8;
border-top: solid 1px #404040;
border-left: solid 1px #404040;
border-bottom: solid 1px #d4d0c8;
color: #5f5f5f;
}

#form2 {
border-right: solid 1px #fff;
border-top: solid 1px #808080;
border-left: solid 1px #808080;
border-bottom: solid 1px #fff;
width: 170px;
height: 20px;
float: left;
margin-top: 7px;
}

#form3 {
margin-left: 12px;
margin-top: 7px;
}


a.nav1, a:active.nav1, a:link.nav1, a:visited.nav1, a:hover.nav1 {
color: #d9feca;
font: 11px Tahoma, Helvetica, sans-serif;
text-decoration: underline;
}

a.nav2, a:active.nav2, a:link.nav2, a:visited.nav2, a:hover.nav2 {
color: #d8d8d8;
font: 9px Tahoma, Helvetica, sans-serif;
text-decoration: none;
}

@font-face {
font-family: BGCT; src: local("BGCT"), /* проверяем наличие шрифта в ОС пользователя */
url(/Templates/volgacar/BGCT.ttf); /* если шрифт не установлен, тогда загружаем его по указанному пути */
}

a.nav3, a:active.nav3, a:link.nav3, a:visited.nav3, a:hover.nav3 {
color: #d9feca;
font: 18px Tahoma;
text-decoration: none;
}



a.nav4, a:active.nav4, a:link.nav4, a:visited.nav4, a:hover.nav4 {
font: 10px Verdana;
color: #fff;
text-decoration: none;
}

a.nav5, a:active.nav5, a:link.nav5, a:visited.nav5, a:hover.nav5 {
font: 11px Tahoma;
color: #d9feca;
text-decoration: underline;
}

#menu2 ul li a {
background: url(images/menu1.gif) 0 3px no-repeat;
padding-left: 28px;
}

html>body #menu2 li a { width: auto; }

#automenu ul li a {
background: url(images/ukazka.gif) 0 3px no-repeat;
padding-left: 18px;
line-height: 31px;
padding-top: 1px;
}

html>body #automenu li a { width: auto; }

#news4 ul li a {
background: url(images/strelka.gif) no-repeat;
padding-left: 18px;
}

html>body #news4 li a { width: auto; }


/*EDUARD*/

.cat{
width: 100%;
}

.cat div{
text-align: center;
color: #d9feca;
}

.cat p{
margin: 35px 0 0;
}

.cat table{
border: 1px solid #666;
width: 90%;
margin: 10px auto;
border-collapse: collapse;
}

.cat table td{
border: 1px solid #666;
width: 50%;
padding: 4px 10px;
color: #fff;
}

a, a:active, a:link, a:visited, a:hover {
font: bold 11px Tahoma;
color: #fff;
text-decoration: underline;
}

.map{
width: 100%;
}

.map table{
margin: 0 auto;
width: 600px;
}

.map table td{
width: 50%;
padding: 10px;
}

.infa{
width: 97%;
color: #fff;
}

.infa ul{
padding: 0 0 0 40px;
}

.infa ul li{
list-style-type: circle;
line-height: 14px;
}

.infa p{
margin: 10px 0 5px;
text-indent: 20px;
}

.acomp li{
list-style-type: circle;
line-height: 18px;
margin-left: 20px;
}

/*end*/
