@charset "windows-1251";
/* -----------------------------------------------*/
/*  Стили для основных браузеров <<<-----*/
/* -----------------------------------------------*/

html, body {
	border:0;
	margin:0;
	padding:0;
	height:100%;
	font-size:100%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#065784;
}
/*----------------- Заголовки -------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#0042A2;
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0;
}
h1 {
	

}
h1 span {
	color:#000000;
	font-weight:normal;
}
h2 {
}
h3 {

}
p{
	line-height:20px;
	margin:0;
	padding:10px 0 10px 0;
}
ul{
	list-style:none;
}
strong{
	color:#0042A2;
	font-weight:bold;
	font-size:14px;
}
/*-----------------Общие стили -------------------*/
ul, ol {
	margin:0;
	padding:0 0 20px 0;
}
img {
	border:0;
}
.clear {
	clear:both;
}
/*------------------- Ссылки ---------------------*/
a:hover {
	text-decoration:none;
}
a{
	color:#007eff;
	text-decoration:underline;

}
a:focus {
	outline: none;
}
/*-------------------- Формы ---------------------*/
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em Arial, Helvetica, sans-serif;
}
/*------------------- Таблицы -------------------*/
table {
	border:0;
	margin:0;
	padding:0;
}
table tr td{
	margin:0;
	padding:0;
}


/*----------------- Главный блок ----------------*/
.page {
	min-height:100%;
	height:auto  !important;
	height:100%;
	margin:0 auto -74px;
	width:1000px;
	border-left:1px solid #114376;
	border-right:1px solid #114376;
	background:url(img/bg_main_page.jpg) repeat-x #cdecff;
}
.page_second {
	min-height:100%;
	height:auto  !important;
	height:100%;
	margin:0 auto -74px;
	width:1000px;
	border-left:1px solid #114376;
	border-right:1px solid #114376;
	background:url(img/bg_main_page_second.jpg) left 60px repeat-x #cdecff;
}
.header{
	position:relative;
	background:url(img/bg_header.jpg);
	height:213px;
}
.header_second{
	position:relative;
	background:url(img/bg_header_second.jpg);
	height:145px;
}
.header_image_main{
	position:absolute;
	background:url(img/header_image_nemain.png);
	height:161px;
	width:700px;
	right:0;
	top:40px;
	z-index:100;
}
.right_header_element{
	position:absolute;
	background:url(img/right_header_element.png);
	width:394px;
	height:45px;
	right:0;
	top: 10px;
	behavior: url("iepngfix.htc");
}
.left_header_element{
	position:absolute;
	background:url(img/left_header_element.png);
	width:473px;
	height:29px;
	left: 0px;
	top: 173px;
	behavior: url("iepngfix.htc");
}
.logo{
	position:absolute;
	left: 31px;
	top: 43px;
}
.logo_second{
	position:absolute;
	left: 31px;
	top: 9px;
}
.logosslka{
	position:absolute;
	left: 31px;
	top: 43px;
	width: 201px;
	height: 105px;
}
.logosslka_second{
	position:absolute;
	left: 31px;
	top: 9px;
	width: 201px;
	height: 105px;
}
.mzok_text_second{
	position:absolute;
	background:url(img/mzok_text_second.png);
	width:678px;
	height:45px;
	right:18px;
	top: 70px;
}
.banner_left_block a:hover img{
	filter:alpha(opacity=70);
	opacity: 0.7;/* для старых браузеров на основе Gecko */
	-moz-opacity:0.7; /* для старых браузеров на основе Gecko */
}
#nav{
	*position:relative;
	list-style: none;
	margin: 0;
	padding: 0;
	background:url(img/bg_top_menu.jpg);
	height:40px;
	z-index:100;
}
ul#nav{
	padding:0 0 0 10px; 
}
#nav li {
	float: left;
	position: relative;
	line-height:40px;
	margin:0 0 0 27px;
	display:inline;
}
#nav li.active{
	
	height:40px;
}
#nav li li.active{
	background:none;
	height:37px;
}
#nav a {
	display: block;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial;
	text-decoration:none;
	padding:0 6px 0 6px;
}
#nav a:hover {
	text-decoration:none;
	background:url(img/bg_top_menu_active.jpg);
}
#nav li:hover,
#nav li.jshover {
}
#nav li ul {
	display: none;
	position: absolute;
	padding: 0;
	margin:0;
	z-index:100000;
	border:1px solid #1779DC;
	background:#ffffff;
}
#nav li li  {
	margin:0;
	padding:0;
	float:none;
}
#nav li li a {
	width: 270px;
	display:block;
	background:#96C2DD;
	margin:0 0 2px 0;
	padding:0 0 0 4px;
	color:#0A3B6B;
	height:28px;
	line-height:28px;
}
#nav li li a:hover {
	background:#EA6B3E;
	z-index:100000;
	text-decoration:none;
	height:28px;
	color:#ffffff;
}

#nav li li.last a {
	margin:0;
}
#nav li:hover ul,
#nav li.jshover ul {
	display: block;

}
#nav li:hover li ul,
#nav li.jshover li ul {
	display: none;
	width: 270px;
	top: -9px;
	left: 118px;
	lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
	display: block;
}
.katalog_menu{
	position:relative;
}
.katalog_menu ul{
	position:relative;
	left:-2px;
	_left:-6px;
	overflow:hidden;
	zoom:1;
	padding:0 0 10px 0;
}
.katalog_menu li{
	position:relative;
	float:left;
	width:133px;
	height:117px;
	background:url(img/bg_katalog_menu.jpg);
	margin:6px 0 0 30px; 
	_margin:6px 0 0 8px;
}
.katalog_menu li span{
	position:absolute;
	top:5px;
	width:133px;
	text-align:center;
	color:#0a3b6b;
	font-size:11px;
	font-weight:bold;
}
.katalog_menu li span a{
	color:#0a3b6b;
	text-decoration:none;
}
.katalog_menu li div.image{
	position:absolute;
	bottom:8px;
	width:132px;
	text-align:center;
	behavior: url("iepngfix.htc");
}
.katalog_menu li div.image img{
	behavior: url("iepngfix.htc");
}
.katalog_menu li a.obmanka{
	position:absolute;
	width:133px;
	height:117px;
	z-index:1200;
}
.left_block{
	padding:0 0 0 7px;
}
.right_block{
	font-size:12px;
	background:url(img/main_page_top_okruglenie_bg.jpg) repeat-y #ffffff;
}
.zacruglenie{
	background:url(img/main_page_top_okruglenie.jpg) no-repeat #ffffff;
	height:20px;
}
.content{
	padding:0 43px 125px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content ul{
	margin-left:20px;
}
.content li{
	/*background:url(img/bg_li.jpg) left 6px no-repeat;*/
       list-style-type: disc;
	padding:0 0 0 10px;
margin-left:20px;
}
.content_razdelitel{
	position:relative;
	background:url(img/content_razdelitel.jpg);
	height:1px;
	overflow:hidden;
	margin:34px 0 44px 0;
}
.phone_block{
	position:relative;
	left:-7px;
	height:57px;
	background:url(img/phone_icon.jpg) left top no-repeat;
	margin:26px 0 26px 0;
	left:-5px;
	color:#0042a2;
	font-weight:bold;
	font-size:24px;
	padding:10px 0 0 47px;
}
.phone_block span{
	font-size:14px;
	position:relative;
	left:6px;
}
.phone_block div{
	font-size:14px;


	padding:6px 0 0 6px;
}
.faq{
	height:24px;
	background:url(img/faq.jpg) 10px 0 no-repeat;
	margin:0 0 17px 0;
}
.faq a{
	font-size:18px;
	color:#0042a2;
	padding:0 0 0 45px;
	text-decoration:none;

}
.faq a:hover{
	text-decoration:underline;

}
.email{
	height:24px;
	background:url(img/email.jpg) 10px 0 no-repeat;
	margin:0 0 26px 0;
	font-size:18px;
	color:#0042a2;
	padding:0 0 0 45px;
}
.email a{


	font-size:12px;
	color:#0042a2;
}
.left_menu{
	padding:0 0 190px 0;
	background:url(img/bg_left_menu.jpg) top left no-repeat;
}
.left_menu ul{
}
.left_menu li{
	background:url(img/left_menu_bg.png);
	width:198px;
	height:39px;
	line-height:36px;
	padding:0 0 0 15px;
	margin:0 0 11px 0;
}
.left_menu li a{
	color:#0042a2;
	font-size:18px;
	text-decoration:none;
}
.left_menu li a:hover{
	text-decoration:underline;
}
.footer, .garant {
	height:74px;
	margin:0 auto;
	width:1000px;
}
.footer_in{
	position:relative;
	height:74px;
	font-size:12px;
}
.shtuchka_footer{
	position:absolute;
	background:url(img/shtuchka_footer.png);
	height:73px;
	width:1000px;
	top: -48px;
	left: 0px;
	behavior: url("iepngfix.htc");
}
.kamaz{
	position:absolute;
	background:url(img/kamaz.jpg) right top no-repeat;
	width:230px;
	height:139px;
	left:1px;
	top: -186px;
	
}
.copyright{
	position:absolute;
	left: 45px;
	top: 7px;
	color:#6e6e6e;
	width: 355px;
	color:#3c71a7;
	
}
.copyright a{
		text-decoration:underline;
			color:#3c71a7;

	
}
.copyright a:hover{
	text-decoration:none;
}
.razrabotka{
	position:absolute;
	left: 882px;
	top: 31px;
	color:#3c71a7;
	
}
.razrabotka a{
	text-decoration:underline;
	color:#3c71a7;

}
.razrabotka a:hover{
	text-decoration:none;
}
table.cat { background-color: #636363;
            padding:0px;
            width:99%;
            margin-top:10px;
            margin-bottom:20px;}

table.cat th { background-color: #fff; 
            padding: 0px;
            text-align:center;
            padding: 3px 3px 3px 3px;
            font-weight:bold;}
  

table.cat td { 
		background-color:#fff;
        padding: 3px 3px 3px 3px;
		text-align:left;
		font-size:11px;
}
table.cat img a {border:solid; color:#2F4B6F;}
.breadcrumbs {margin:0 0 30px 0;}
.tab{margin-top:20px;width:100%;border:1px solid #197AE1; font-family:Tahoma; font-size:12px;}
.td_data{background:#cbd4db; width:80px; font-size: 10px;font-weight:bold; padding-left:15px; text-align:left; padding-top:3px; }
.pr{width:2px; background:#edefee;}
.td_name {background:#cbd4db; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.danny{padding-left:15px;padding-top:15px; padding-bottom:15px; padding-right:15px; background:#fff;}
.vopros{padding-bottom:10px;}
.ditto_page{margin-left:3px;}
.otbivka {width:670px; height:1px; background-color:#E9EEF4;}


/*-------------------------------------------------*/
.banner_left_block{
	background:url(img/banner_left_block.jpg);
	width:220px;
	height:135px;
}
.banner_left_block a{
	width:220px;
	height:135px;
	display:block;
}
/*-------------------------------------------------*/
.banner_left_block_news{
	background:url(img/new_main_bg.jpg);
	width:220px;
	height:135px;
}
.banner_left_block_news a.sslka{
	position:absolute;
	width:220px;
	height:135px;
	display:block;
	z-index:10000;
}
.news_main{
	position:relative;
	text-align:center;
	padding:35px 0 0 0;
	font-weight:bold;
	font-size:12px;
}
.news_main a{
	text-decoration:none;
	color:#FFFFFF;
}
.news_main_text{
	position:relative;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	width:200px;
	margin:7px 0 0 10px;
	text-decoration:none;
	line-height:15px;
}
.news_main_text a{
	color:#FFFFFF;
	text-decoration:none;
}
/*-------------------------------------------------*/
