* html .png

{

	background-image: none !important;

	behavior: url('/pngfix.htc');

}





BODY { 

    background: #ffffff;

    margin: 0px; padding:0px;

	}

a img

{

border:0;  }



table { border:0; }

.right-root img 		{ display:block; }



.main-menu tr td a 		{ text-transform:uppercase; }

.menu-lv3 tr td img 	{ display:block; }



TD {

  color: #505050;

  Font-Family: Verdana; 

  Font-Size: 11px;  

}



.menu{

	font-family: Tahoma;

	font-size: 9px;

	font-weight: bold;

	color:#ffffff;

	text-decoration: none;

}



.ddg_smenu{

	font-family: Tahoma;

	font-size: 10px;

	font-weight: bold;

	color:#ffffff;

	text-decoration: none;

}



.title1{

	font-family: Arial;

	font-size: 21px;

	font-weight: bold;

	color: #8e0100;

	line-height:20px;

}



.title2{

	font-family: Arial;

	font-size: 19px;

	font-weight: bold;

	color: #8e0100;

	display:block;

	padding-right:150px;

	line-height: 19px;

}



.content{

	font-family: Verdana;

	font-size: 11px;

	color: #505050;

	line-height:15px;



}



.content1{

	font-family: Verdana;

	font-size: 10px;

	color: #505050;

	line-height:15px;

}



.bottext{

	font-family: Verdana;

	font-size: 11px;

	color: #505050;

	line-height:15px;

}



.bothead{

	font-family: Verdana;

	font-size: 13px;

	font-weight:bold;

	color: #505050;

}



.bothead1{

	font-family: Verdana;

	font-size: 11px;

	font-weight:bold;

	color: #505050;

}



.bottomlink{

	font-family: Tahoma;

	font-size: 9px;

	font-weight: bold;

	color: #8e0100;

	text-decoration:none;

}



a.white{

	font-family: Arial;

	font-size: 9px;

	color: #ffffff;

	text-decoration:underline;

}



.bot{

	font-family: Arial;

	font-size: 9px;

	color: #ffffff;

}



a.ddg_ssmenu{

	font-family: Arial;

	font-size: 10px;

	color: #000000;

	text-decoration:none;

	font-weight:bold;

}



a.ssmenu{

	font-family: Tahoma;

	font-size: 10px;

	color: #000000;

	text-decoration:none;

	font-weight: bold;

}



a.vehicles{

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration:none;

	font-weight:bold;

}



a.vehicles1{

	font-family: Verdana;

	font-size: 9px;

	color: #000000;

	text-decoration:none;

}



a.supmenu{

	font-family: Verdana;

	font-size: 10px;

	color: #000000;

	text-decoration:none;

	font-weight:bold;

}



a.ssupmenu{

	font-family: Verdana;

	font-size: 10px;

	color: #000000;

	text-decoration:none;

}



.cb_sp{

	border:1px solid #5C5C5C; 

	background: #ffffff;

}



.text{

	font-family: Verdana;

	font-size: 11px;

	line-height: 15px;

	color: #505050;

}



.text a 	{ color:#999; text-decoration:underline; }

.text a		{ color:#880000; text-decoration:underline; }



td{

	font-family: Arial;

	font-size: 11px;

	color:#000000;

}



h1 {color:#000000;  font-weight: bold;Font-Family: Arial; Font-Size: 11px;margin-top:5px;margin-bottom:5px; } 



input, select, textarea  	{ font: 10px Tahoma, Arial, Helvetica, sans-serif; 	color: #333333; background-color: #fffff; border:1px #8B8B8B solid; padding:3px;margin:0px; width:130px; }

.addQ						{ margin-top: 10px; padding: 3px 8px; background-color: #800303; border: 1px solid #000; width: 95px; }

.addQ a 					{ color: #fff; text-decoration: none; font-weight: bold; }

.addQ a:hover				{ color: #fff; text-decoration: underline; font-weight: bold; }

.addQ a:visited				{ color: #fff; text-decoration: none; font-weight: bold; }





.inputSub {border: 1px #000 solid; color: #FFF; background-color: #800303; height: 20px; }   

.inputText {border: 1px #8b8b8b solid; }   

.feedbackTab {background-color: #E0E0E0; border: 1px #8B8B8B solid; padding: 10px; } 

.descr  { float: left; width: 300px; height: 200px; }

.imgtop { display: block; clear: left; }



.items 		{ position: absolute; top: 173px; left: 473px; width: 279px; visibility: hidden; }



.gal-div		{ float:left; height:49px; width:79px; }

.gal-div img	{ display:block; margin: 5px; cursor:pointer }





/*  ------Технические характеристики--------  */

table.har {width:522px; border-collapse:collapse;}

table.har td {border:#000000 solid 1px; vertical-align:top; background:#ffffff; padding:5px 1px 6px 1px; line-height:12px;}

table.har td.hut {background:#002628; color:white; font-weight:bold; padding:5px 0 6px 1px;}

table.har td.gray {background:#eeeeee;}





a.root-a 			{ color:#999999; }

a.root-a:hover		{ color:#880000; text-decoration:none; }



.service select     { width:auto;  margin: 5px; }

.service input,

.service textarea   {width:200px; margin: 5px; }



#rubrics         { margin: 10px 0; }	

#rubrics a       { text-decoration: underline; }

#rubrics .active { font-weight: bold; }

.newstable                      { border-collapse:collapse; width:100%;}
.newstable td,
.newstable th                   {border: 1px solid #000; padding:3px;}
.newstable th                   {background: #000; color: #fff;}
.newstable .left                {width: 200px; font-weight: bold;}