/* CSS Document */
body{
	background-color:#000000;
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}
td{
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
}
a{
	color:#FFF;
	text-decoration:underline;
}
td.shapka{
	height:64px;
	background-image:url(/dis/images/top_bg.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}
img.logo{
	float:left;
}
table.menu{
	float:right;
	top:10px;
	position:relative;
}
table.menu td{
	font-size:11px;
	color:#333;
	font-weight:bold;
	padding:0px 10px 4px 7px;
	white-space:nowrap;
	line-height:22px;
	vertical-align:top;
}
table.menu td a{
	color:#000;
	text-decoration:none;
}
table.menu td a:hover{
	color:#000;
	text-decoration:underline;
}
table.menu td a.sel{
	text-decoration:underline;
}
div.models_menu{
	color:#000;
	position:relative;
	width:360px;
	float:left;
	top:35px;
	display:block;
	text-align:center;
}
div.models_menu p{
	padding:0px;
	margin:0px;
}
div.models_menu a{
	color:#000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 4px 0px 4px
}
div.models_menu a:hover{
	text-decoration:underline;
}
td.footer{
	padding-left:198px;
	padding-bottom:10px;
}
td.footer img#autobiz{
	float:left;
	margin-right:30px;
}
td.footer div{
	display:inline;
	position:relative;
	margin:0px;
	padding:0px;
	top: 10px;
	font-size:11px;
}
td.footer p{
	display:inline;
	position:relative;
	margin:0px;
	padding:0px;
	top: 10px;
	font-size:11px;
}
td.footer div a{
	color:#737373;
	text-decoration:none;
	margin-right:25px;
}
td.footer div a:hover{
	color:#fff;
	text-decoration:underline;
}
div.start_links{
	position:absolute;
	width:173px;
	height:135px;
	z-index:101;
	margin-top:390px;
	margin-left:7px;
}
div.start_links div{
	position:absolute;
	padding:8px 0px 0px 17px;
	color:#333;
	font-weight:bold;
	line-height:23px;
}
div.start_links div p{
	margin-top:0px;
}
div.start_links div.start_links_bg{
	background-image:url(/dis/images/start_links_bg.png);
	width:173px;
	height:135px;
	padding:0px;
}
div.start_links a{
	font-weight:normal;
	text-decoration:none;
	margin-left:8px;
}
div.start_links a:hover{
	text-decoration:underline;
}
div.start_banners{
	position:absolute;
	height:97px;
	z-index:101;
	margin-top:428px;
	margin-left:197px;
}
div.start_banner{
	display:inline;
	float:left;
	width:243px;
	height:97px;
	color:#ccc;
	font-size:11px;
	margin-right:15px;
	line-height:15px;;
}
div.start_banner div{
	position:absolute;
	padding:10px;
	width:223px;
	height:67px;
	overflow:hidden;
	float:left;
}
div.start_banner div.start_banner_swf{
	width:220px;
	height:75px;
	padding:0px;
	margin:10px 0px 0px 10px;
	float:left;
	border:1px solid #FFFFFF;
}
div.start_banner div.banners_bg{
	width:243px;
	height:97px;
	padding:0px;
	background-image:url(/dis/images/start_banner_bg.png);
	background-repeat:no-repeat;
	
}
.start_banner img{
	float:left;
	width:100px;
	height:75px;
	border:1px solid #FFFFFF;
	margin-right:12px;
}
div.start_banner a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
div.start_banner a:hover{
	text-decoration:underline;
	
}
table.inside{
	width:964px;
	height:596px;
	background-repeat:no-repeat;
}
td.left_menu_td{
	width:180px;
	vertical-align:top;
	height:596px;
}
div.left_menu_bg{
	position:absolute;
	height:596px;
	width:180px;
}
div.inside_links{
	position:absolute;
	margin-top:433px;
}
div.inside_links div.bg{
	background-image:url(/dis/images/inside_links_bg.png);
	padding:33px 10px 15px 17px;
	height:115px;
	width:153px;
	z-index:1000;
	position:absolute;
}
div.inside_links div.txt{
	padding:33px 10px 15px 17px;
	height:115px;
	width:153px;
	color:#ccc;
	font-weight:bold;
	line-height:23px;
	z-index:1001;
	position:absolute;
}
div.inside_links p{
	margin-top:0px;
}
div.inside_links a{
	font-weight:normal;
	text-decoration:none;
	margin-left:8px;
}
div.inside_links a:hover{
	text-decoration:underline;
}
div.left_menu_div{
	position:relative;
	padding:15px 10px 10px 13px;
	line-height:27px;
}
div.left_menu_div h2{
	font-size:17px;
	font-weight:normal;
	margin:0px 0px 5px 10px;
	padding:0px;
	display:block;
	width:145px;
	overflow:hidden;
	
}
div.left_menu_div h3{
	font-size:15px;
	color:#F90;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:0px;
	
}
div.left_menu_div a{
	padding-left:20px;
	text-decoration:none;
}
div.left_menu_div a:hover{
	text-decoration:underline;
}
div.left_menu_div a.sel{
	background-image:url(/dis/images/menu_sel.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	text-decoration:underline;
}
div.submenu{
	line-height:16px;
	padding-bottom:7px;
	font-size:11px;
}
div.left_menu_div div.submenu a{
	padding-left:28px;
	color:#ccc;
}
div.left_menu_div div.submenu a.sel{
	background-position:13px 2px;
	color:#FFF;
	text-decoration:underline;
}
td.content_td{
	vertical-align:top;
	padding:0px 15px 30px 40px;
	text-align:justify;
}
td.content_td h1{
	font-size:17px;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:10px;
}

div.content_text_bg{
	position:absolute;
	width:725px;
	height:0px;
	z-index:100;
	margin-top:50px;
}

div.content_text{
	position:relative;
	width:674px;
	left:25px;
	top:20px;
	line-height:155%;
	z-index:101;
	padding-bottom:30px;
}	
div.content_text h1{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
	color:#E60000;
}
div.content_text h2{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}

div.content_text td p{
	margin:0px;
	padding:0px;
	line-height:14px;
	border-collapse:collapse;
}
div.content_text table td{
	
}
/*Контент*/
.image_in_text{
	border:1px solid #FFFFFF;
}
.image_in_text_left{
	border:1px solid #FFFFFF;
	margin:3px 15px 5px 0px;
	float:left;
}
.image_in_text_right{
	border:1px solid #FFFFFF;
	margin:3px 15px 5px 0px;
	float:right;
}
/*Новости*/
div.news_issue_bg{
	width:730px;
	position:absolute;
	height:130px;
	background-color:#FFF;
	filter:alpha(opacity=17);
	opacity: 0.17;
	-moz-opacity: 0.17;
	z-index:200;
}
div.news_issue_div{
	margin-bottom:20px;
	position:relative;
	padding:14px;
	clear: both;
	height:102px;
	z-index:201;
}
img.news_issue_foto{
	float:left;
	margin:0px 20px 0px 0px;
	border:none;
	border:1px solid #666;
}
div.news_issue_date{
	float:right;
	color:#999999;
	margin:-3px 0px 10px 10px;
}
div.news_date{
	float:right;
	color:#999999;
	margin:0px 0px 0px 10px;
	font-size:12px;
}
div.news_back_link{
	padding:5px 10px 6px 10px;
	background-color:#000;
	display:inline;
	-moz-border-radius: 6px;
}
div.news_back_link a{
	color:#999;
	text-decoration:none;
}
div.news_back_link a:hover{
	color:#fff;
	text-decoration:underline;
}
div.news_issue_title{
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;

}
div.news_issue_title a{
	text-decoration:none;
}
div.news_issue_title a:hover{
	text-decoration:underline;
}
div.news_issue_text_sm{
	font-size:12px;
}
div.news_issue_text_sm a{
	text-decoration:none;
	color:#999;
	line-height:145%;
}
div.news_issue_text_sm a:hover{
	color:#fff;
}
/*Странички*/
div.paging_div a.paging{
	height:22px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin-right:8px;
	background-color:#333333;
	text-decoration:none;
	color:#FFF;
}
div.paging_div a.paging:hover{
	background-color:#666;
}
div.paging_div a.paging_sel{
	height:22px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin-right:8px;
	background-color:#999;
	text-decoration:none;
	color:#000;
}
div.paging_div a.paging_next{
	height:22px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin-right:8px;
	background-color:#333333;
	text-decoration:none;
	color:#FFF;
}
div.paging_div a.paging_next:hover{
	background-color:#666;
}
div.paging_div a.paging_prew{
	height:22px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin-right:8px;
	background-color:#333333;
	text-decoration:none;
	color:#FFF;
}
div.paging_div a.paging_prew:hover{
	background-color:#666;
}
/*Фото в новостях*/
table.news_foto td.spacer{
	width:20px;
}
table.news_foto td img{
	border:1px solid #EFEFEF;
	margin-bottom:20px;
}
/*Фотоальбомы*/
table.foto_album td.spacer{
	width:20px;
}
table.foto_album td img{
	border:1px solid #EFEFEF;
	margin-bottom:20px;
}
/*Обои*/
table.foto_wp td.spacer{
	width:20px;
}
table.foto_wp td{
	padding-bottom:20px;
	text-align:center;
	font-size:11px;
}
table.foto_wp td a{
	color:#F60;
	text-decoration:none;
}
table.foto_wp td a:hover{
	color:#fff;
	text-decoration:underline;
}
table.foto_wp td img{
	border:1px solid #EFEFEF;
	margin-bottom:5px;
}
.orange{
	color:#ffffff;
}
div.slogan{
	font-size:15px; font-weight:bold; font-family:Tahoma; margin:-29px 0px 0px -7px;
	position:absolute;
}
form{
	margin:0px;
	padding:0px;
}
input.inp, select.inp, textarea.inp{
	border:1px solid #000;
	font-size:13px;
	font-family:Tahoma;
	margin:0px;
}
.inp-error{
	background-color:#FFCE9D;
}
.button{
	background-color:#121212;
	border:1px outset #cccccc;
	color:#fff;
	cursor:pointer;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
	height:21px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:2px 1px;
}
label{
	cursor:pointer;
}
small{
	font-size:11px;
}
/* tipbox :
	table : 
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components : 
		a.close	: close button
		err		: errors div
		p		: error line
*/
div.alert{
	z-index:2005;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-172px;
	margin-top:-30px;
}
.alert .tl{
	background: url('/dis/images/alert2/tl.png') no-repeat;
}
.alert .t{
	background: url('/dis/images/alert2/t.png') repeat-x;
	height: 16px;
}
.alert .tr{
	background: url('/dis/images/alert2/tr.png') no-repeat;
}
.alert .l{
	background: url('/dis/images/alert2/l.png') repeat-y;
	width : 16px;
}
.alert .r{
	background: url('/dis/images/alert2/r.png') repeat-y;
	width: 16px;
}
.alert .bl{
	background: url('/dis/images/alert2/bl.png') no-repeat;
}
.alert .b{
	background: url('/dis/images/alert2/b.png');
	height: 25px;
}
.alert .br{
	background: url('/dis/images/alert2/br.png') no-repeat;
}
.alert .c{
	background: url('/dis/images/alert2/c.png') repeat; color : #000;
	width:300px;
	padding:1px 6px 1px 6px;
}
.alert a.close {
	float: right;
	background: url('/dis/images/alert2/close.png') no-repeat;
	position: relative;
	margin-left: 5px;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin:-2px -7px 0px 0px;
}
.alert div{
	width : auto;
	display: block;
	font-size: 14px;
	font-family: tahoma;
	margin : 0;
	padding : 0;
	border : 0;
	color : #000;
}
.alert p{
	margin : 0;
	padding : 0;
	width : auto;
	display: block;
	margin-bottom:10px;
}
div.site_map{
	padding-left:30px;
}
div.site_map a{
	text-decoration:none;
}
div.site_map a:hover{
	text-decoration:underline;
}
div.site_map div.issue{
	padding-left:0px;
	color:#CCCCCC;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
}
div.site_map div.issue a{
	color:#FF6600;
}
div.site_map div.issue2{
	padding-left:30px;
	font-weight:bold;
	background-image:url(/dis/images/menu_sel.gif);
	background-repeat:no-repeat;
	background-position:15px 6px;
}
div.site_map div.issue2 a{
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}
div.site_map div.issue3{
	padding-left:50px;
	background-image:url(/dis/images/menu_sel.gif);
	background-repeat:no-repeat;
	background-position:35px 4px;
	line-height:16px;
}
div.site_map div.issue3 a{
	color:#cccccc;
	font-size:12px;
	
}
div.site_map div.models{
float:right;
width:330px;
}
.tip{
width:350px;
}
.tip-text{
	display:none;
}
.tip-title{
	border:1px solid #666666;
	background-color:#DBC2A8;
	color:#000000;
	padding:5px 7px 6px 9px;
	-moz-border-radius: 4px;
	font-size:11px;
	width:auto;
}
div.clear {
	clear: both;
	margin:0px;
	padding:0px;
	height:0px;
}
.red{
	color:#E60000;
}
div.acc_bg{
background-color:#FFFFFF;
width:700px;
height:185px;
filter: alpha(opacity=30);opacity: 0.3;-moz-opacity: 0.3;
position:absolute;
z-index:3000;
}
div.acc{
z-index:3001;
padding:10px;
position:relative;
height:165px;
margin-bottom:10px;
}
div.acc h2{
margin:0px;
margin-bottom:5px;
}
div.acc_text{
line-height:15px;
height:105px;
font-size:11px;
overflow-y:auto;
padding-right:5px;
}
div.acc_text ul{
padding:0px;
margin:0px 0px 0px 15px;
}
hr{
border:none;
height:0px;
size:0;
border-bottom:1px solid #666666;
}
div.faq div.question{
padding:0px 0px 5px 10px;
}
div.faq div.answer{
padding:0px 0px 5px 20px;
}
div.faq div.fio{
color:#cccccc
}
div.faq div.fio strong{
color:#E60000
}
div.faq div.name{
color:#cccccc;
padding-left:10px;
}
div.faq div.name strong{
color:#999999
}
div.faq div.id{
float:right;
font-size:11px;
color:#999999;
}
