/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px arial;
color:#666666;
background:#FFFFFF url(/images/lider/bg.gif) repeat-x top left;
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
}

a {
color:#5e5e5e;
text-decoration:underline;
}

a:hover {
color:#5e5e5e;
text-decoration:none;
}

p {
padding:5px 0;
margin:0;
}

form, input, select {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight: normal;

}

h1 {
font-size:22px;
color: #666666;
}

h2 {
font-size:20px;
color: #666666;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
position:relative;
min-height:100%;
height:auto !important;
height:100%;
}

.top-menu {
width:100%;
height:100px;
}

.header {
position:relative;
height:230px;
width:100%;
padding-top:170px;
margin-bottom:30px;
}

.avto {
position:relative;
background:url(/images/lider/avto.jpg) no-repeat bottom left;
height:230px;
width:970px;
margin:0 auto;
}

.ita { display: none }

.kvp {
position:absolute;
top:50px;
left:160px;
height:60px;
width:215px;
}

.ofp {
position:absolute;
top:50px;
left:600px;
height:60px;
width:215px;
}

.header2 {
position:relative;
width:100%;
height:250px;
background:url(/images/lider/header2.png) no-repeat bottom left;
}

.hl {
width:100%;
height:250px;
background:url(/images/lider/hl.png) no-repeat bottom right;
}

.h1, .h2, .h3, .h4, .h5, .h6, .h7, .h8, .h9 {
position:relative;
height:205px;
width:100%-260px;
padding:45px 220px 0 40px;
color:#FFFFFF;
font-size:20px;
overflow:hidden;
}

.phone {
height:142px;
text-align:center;
padding-left:200px;
}

.header2 span {
margin:0 3px;
}

.header2 a {
text-decoration:none;
color:#FFFFFF;
}

.header2 a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.h1 {
background:url(/images/lider/h1.jpg) no-repeat bottom right;
}

.h2 {
background:url(/images/lider/h2.jpg) no-repeat bottom right;
}

.h3 {
background:url(/images/lider/h3.jpg) no-repeat bottom right;
}

.h4 {
background:url(/images/lider/h4.jpg) no-repeat bottom right;
}

.h5 {
background:url(/images/lider/h5.jpg) no-repeat bottom right;
}

.h6 {
background:url(/images/lider/h6.jpg) no-repeat bottom right;
}

.logo {
position:absolute;
top:35px;
left:45px;
height:82px;
width:294px;
}

.logo2 {
position:absolute;
top:25px;
left:45px;
height:82px;
width:294px;
}

.slogan {
position:absolute;
top:35px;
left:-444px;
margin-left:100%;
height:89px;
width:399px;
}

.wrapper {
float:left;
width:100%;
margin-left:-290px;
}

.left {
margin-left:290px;
padding:0 20px 0 20px;
overflow:hidden;
}



.left h1 {
color:#FF9415;
font-size:18px;
margin-bottom:15px;

}

.right {
float:right;
width:290px;
overflow:hidden;
}

.dops {
padding-top:20px;
clear:both;
}

.all-tags {
margin-bottom:10px;
padding:0 15px;
}

.menu {
position:relative;
width:290px;
margin-bottom:10px;
background:#f3f3f3 url(/images/lider/menu-bottom.gif) no-repeat bottom left;
}

.menu div {
width:210px;
background:url(/images/lider/menu-top.gif) no-repeat top left;
padding:40px 25px 25px 55px;
}

.menu ul {
padding:0 0 0 0;
margin:0 0 0 0;
}

.menu ul li ul {
padding:0 0 0 0;
margin:2px 0 -3px 0;
}

.menu ul li ul li {
padding:0 0 0 5px;
margin:0 0 3px 0;
background:none;
list-style:none;
}

.menu li {
padding:0 0 15px 17px;
margin:0 0 0 0;
list-style:none;
background:url(/images/lider/str.gif) no-repeat top left;
}

.mi {
width:290px;
margin-bottom:4px;
}

.mi img {
margin-bottom:6px;
}

.main-news {
padding:0 15px;
}

.mt {
font-size:18px;
margin-bottom:4px;
color:#000000;
}

.news {
width:100%;
}

.date {
font-size:10px;
color:#d7d7d7;
}

.news-title {
font-size:12px;
margin-bottom:3px;
}

.news-img {
float:left;
margin-right:5px;
border:1px solid #333333;
}

.full-news {
text-align:right;
padding-top:5px;
font-size:10px;
}

.full-news a, .arhiv a {
text-decoration:none;
color:#d7d7d7;























}

.full-news a:hover, .arhiv a:hover {
text-decoration:underline;
color:#d7d7d7;
}

.arhiv {
text-align:right;
padding-top:10px;
}

.arhiv a {
background:url(/images/lider/all.gif) no-repeat top left;
padding-left:15px;
}

.line {
margin:5px 0 4px 0;
border-bottom:1px solid #d7d7d7;
}

.pages {
text-align:center;
padding:8px;
}

.pages a, .pages span {
padding:1px 2px;
margin:0 2px;
}

.articles {
padding-top:20px;
}

.art {
width:30%;
vertical-align:top;
}

.fa {
width:5%;
}

.extra {
clear:both;
height:200px;
}

.footer {
position:relative;
margin-top:-180px;
height:180px;
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
font-size:10px;
color:#8c8c8c;
}

.footer a {
text-decoration:none;
color:#8c8c8c;
}

.footer a:hover {
text-decoration:none;
color:#8c8c8c;
}

.fc {
height:50px;
width:96%;
margin:10px auto 0 auto;
border-top:1px solid #d7d7d7;
text-align:center;
padding:19px 0 0 0;
position:relative;
}
.fc2 {

width:96%;
border-top:1px solid #d7d7d7;
padding:10px 0 0 0;
font:14px Tahoma, Arial, Helvetica, sans-serif;
margin:10px auto 0 auto;
text-align:center;
position:relative;
}
.xon {
top:19px;
left:15px;
position:absolute;
width:200px;
height:32px;
text-align:left;
}

.ita { 
display: none;
 },