/* CSS Document */

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

img{border:none;}

h1{
padding:0px 0px 10px 0px;
}

h2{
padding:5px 0px 10px 0px;
}

body{
  margin:0 auto;
  width:1000px;
  position:relative;
}

.main{
min-width:1000px;
padding:25px 0px 0px 0px;
}

.main .header{
height:283px;
background:url(../i/header_bg.gif) top repeat-x;
border-bottom:7px solid #2d3d4c;
padding:0px 0px 0px 20px;
}

.main .header .header_table{
width:100%;
}

.main .header .header_table td{
vertical-align:top;
}

.main .header .header_table .left_td{
width:129px;
}

.main .header .logo{
height:283px;
width:129px;
margin:0px;
padding:0px;
background:url(../i/logo_bg.gif) top repeat-x;
}

.logotip {
position:absolute;
left:30px;
top:90px;
height:108px;
width:212px;
z-index:10;
}

.main .header .header_table .right_td{
background:url(../i/conpany_right.jpg) bottom repeat-x;
}

.main .header .menu{
height:47px;
width:auto;
background:#fff;
}

.main .header .menu a{
height:20px;
width:90px;
display:block;
white-space:nowrap;
float:left;
padding:8px 20px 4px 10px;
background:url(../i/abg.gif) no-repeat 3px 4px;
}

.main .header .menu a.mainmenuact{
background:url(../i/menuact.gif) right bottom no-repeat #fdee18;
color:#000;
}
/*
.main .header .menu a:hover{
background:url(/i/menuact.gif) right bottom no-repeat #db1313;
}*/

.main .header .menu_bg{
height:32px;
float:left;
padding:15px 0px 0px 0px;
background:url(../i/menu_bg.gif) top repeat-x;
}

.main .header .h_cell{
height:236px;
padding:0px;
border:solid 0px green;
}

.main .header .h_cell .company{
float:right;
height:236px;
width:818px;
padding:0px 0px 0px 10px;
}

.main .header .h_cell .company_bg{
height:193px;
background:url(../i/head.jpg) top right no-repeat;
padding:43px 0px 0px 0px;
}

.main .header .h_cell .company_bg .clogo{
float:right;
}

.main .header .h_cell .company_bg .slogan{
height:46px;
clear:both;
padding:110px 20px 0px 0px;
font-size:30px;
color:#171b1e;
}

.main .submenu{
height:70px;
border-top:1px solid #fff;
border-bottom:6px solid #eceeef;
padding:0px 0px 0px 18px;
}

.main .submenu a{
height:68px;
width:180px;
display:block;
float:left;
background:url(../i/submenu_line.gif) top left no-repeat;
border-left:1px solid #fff;
padding:2px 5px 0px 5px;
}

.main .submenu a.act{
background:url(../i/submenu_act.gif) right bottom no-repeat #c7e932;
}

.main .submenu a span{
display:block;
}

.main .content{}

.main .content ul{
padding:10px 0px 10px 20px;
}

.main .content_table{
width:100%;
}

.main .content_table td{
vertical-align:top;
}

.main .content_table .leftcol{
padding:10px 20px 20px 20px;
}

.main .content_table .rightcol{
width:220px;
}

.main .content_table .rightcol .popcars{
min-height:20px;
background:#495866;
padding:0px 10px 0px 10px;
}

.main .content_table .rightcol .ntitle{
padding:0px 0px 4px 0px;
}

.main .content_table .rightcol .popcars .pic{
float:left;
padding:0px 10px 0px 0px;
}

.main .content_table .rightcol .popcars .border{
height:1px;
clear:both;
background:url(../i/border.gif) center repeat-x;
padding:10px 0px;
}

.main .content_table .rightcol .contacts_table{}

.main .content_table .rightcol .contacts_table td{
vertical-align:top;
}

.main .content_table .rightcol .contacts_table span{
margin-right:10px;
}

.main .newstext{
min-height:300px;
}

.main .newstext .newsdate{}

.main .footer{
padding:20px 10px 20px 10px;
}

.main .footer .copyrights{
padding:0px 0px 8px 10px;
}

.main .footer a{
margin:0px 10px;
}

.spacer{
height:1px;
clear:both;
}
/*28.10.2008*/
.corp {
  position: absolute;
  font-weight: bold;
  color: #f00;
  font-size: 14px;
  float: left;
  margin: 25px 0 0 150px;
  }

.corp:hover {
  text-decoration: none;
  }  






#dubl_menu{
	padding: 0;
	margin: 0;
/*	padding-top: 110px;
	padding-left: 90px;*/
	text-align: left;
}

#dubl_menu li{
	display:inline;
/*	padding-left: 9px;
	padding-right: 5px;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;*/
}

#seo {
	width:170px;
	padding-top:5px;
	float:left;
}
#seo, #seo a, #seo a:link, #seo a:visited, #seo a:hover, #seo a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	text-decoration:none;
	line-height:12px;
}
#seo img {
	float:left;
	margin-right:10px;
	margin-top:-5px;
}

.submenutable, .submenutable A:active, .submenutable A:focus, .submenutable A:link, .submenutable A:visited, .submenutable A:hover {
	font-size:13px;
	color:#4c6072;
	text-decoration:underline;
}

.submenutable A:hover {
	text-decoration:none;
}

.submenutable {
	height:27px;
	text-decoration:none;
	padding:0;
	margin:0;
}

.submenutable td.item {
	padding: 3px 7px 0px 7px;
	vertical-align:top;
	background-color:#f2f3f4;
}

.submenutable span {
	font-weight:bold;
}

.table1 td {
	padding:3px;
}

.sober_tbl1 td {
	text-align:center; 
	padding:5px; 
	font-weight:normal;
}

UL.sitemap UL LI h2 {
	font-size:14px;
}

div.link2map {
	position:absolute;
	left:920px;
	top: 26px;
}

div.link2map A:active, div.link2map A:focus, div.link2map A:link, div.link2map A:visited, div.link2map A:hover {
	color:#CCCCCC;
	font-size:10px;
}

div.link2map A:hover {
	text-decoration:none;
}

#submenu_services
{
	position:absolute;
	list-style-type:none !important;
	list-style-image:none !important;
	background-image:none !important;
	background-color:#4c6072 !important;
	padding:0px !important;
	margin:0px !important;
	float:none !important;	
	margin-left:122px !important;
	margin-top:45px !important;
	#margin-left:-718px !important;
	text-align:left !important;
}

#submenu_services a
{
	background-image:none !important;
	background-color:#4c6072 !important;
	padding:0px !important;
	margin:0px !important;
	float:none !important;
	text-align:left !important;
	padding-left:10px !important;
}

.main .content_table form.popcars table td
{
	vertical-align:baseline;
/*	padding-right:10px;*/
}