body		{margin:0px 0px 0px 0px; background : #999999;}

body, table, td, th, tr, div { font-family: Tahoma, Arial; color:#FFFFFF; font-size: 11px; text-decoration: none; border-width: 0px; border-spacing: 0px; padding:0px; border-collapse:collapse;}
form			{ margin:0px 0px 0px 0px; }
input,textarea,select 	{ font-family:Tahoma,MS Sans Serif; color:#000000; font-size:1.0em; }
input.but 		{ border-width:0; font-size:1.0em; color:#ffffff; font-weight:bold; cursor:hand; 
			background:url('../i/input_but.gif') #A9A9A9; height:22px; 
			border-left:1 solid #ffffff; border-right:1 solid #ffffff; 
			border-radius:5px; }
input [type=radio]	{ width:200px; }
/*ul li 			{ list-style-image:url('i/li.gif'); list-style-type:square; list-style-position:outside; }*/
p 			{ margin:0; text-align:justify; text-indent: 3.5em; }
hr			{ height:1px; color:#d9d9d9; background-color:#d9d9d9; height:1px; border-width:0px; }
a 				{ text-decoration: none;	color: #FFFFFF; }
a:hover 		{ color:#FFFFFF; text-decoration:underline; url('i/input_but.gif'); }

/* =================== */

#top			{ height:2px; border-top:2px solid #CC0000; padding:0px 0px 0px 0px;}
#top .red		{ height:2px; background:#CC0000; }
#bottom			{ }
#contenttext	{ margin-top:0px; padding:10px 10px 10px 10px; }
#contenttext_index { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#contenttext_tradein { margin-top:0px; padding:10px 10px 10px 10px; }
#contenttext_tradein .border_bottom td {border-bottom-color: BBBBBB; border-bottom-width: 1px; border-bottom-style: dotted; padding:5px 5px 5px 5px; margin-top:0px;}
#contenttext_tradein .border_bottom .end td {border-bottom-width: 0px;}
#contenttext_tradein .border_bottom th {background-color:BBBBBB; font-size: 14px; border-bottom-color: CC0000; border-bottom-width: 1px; border-bottom-style: solid; padding:5px 5px 5px 5px; margin-top:0px;}
/*#contenttext h1, #contenttext h2, #contenttext h3, #contenttext h4 { font-family:Arial Black,Arial,Tahoma; font-size:1.8em; text-transform:uppercase; letter-spacing:-1; margin:0px 0px 0px 0px; word-spacing:0.5em; }*/

#top .tel		{ text-align:right; margin-top: 10px; }
#top .slogan	{ font-size:14px; font-weight:bold; color:#999999; letter-spacing:0; margin:5px; }

#nav1 .button	{ width:168px; text-align:center; background:#f0f0f0; padding:0px;}
#nav1 img		{ border:none; padding:0px;}
#nav1 a			{ color:#888888; width:168px; display:block; font-size:1.2em; text-transform:uppercase; padding:5px 0px 5px 0px;  text-align: center;}
#nav1 a:link 	{ font-weight:bold; color:#888888; text-decoration:none; }
#nav1 a:hover 	{ color:#888888; background:url('/i/nav1_bg.png') no-repeat #f0f0f0;  background-position:bottom right !important; text-decoration:underline; }

#nav2							{ font-size:1em; text-align:left; padding:7px 12px 7px 12px;}
#nav2 a							{ color:#333333; text-decoration: none; padding:7px 12px 7px 12px;}
#nav2 .active					{ color:#FFFFFF; text-decoration: none; padding:7px 12px 7px 12px;}
#nav2 a:hover, #nav2 .active	{ color:#FFFFFF; background:#CC0000; text-decoration: none; margin:0px 0px 0px 0px; }

#nav3							{ font-size:1em; text-align:left; padding:0px 3px 0px 3px;}
#nav3 a							{ color:#FFFFFF; text-decoration: none; padding:0px 3px 0px 3px;}
#nav3 .active					{ color:#FFFFFF; font-weight:bold; text-decoration: none; padding:0px 3px 0px 3px;}
#nav3 a:hover, #nav3 .active	{ color:#FFFFFF; text-decoration: underline; margin:0px 0px 0px 0px; }

#news				{ margin:0px 0px 0px 0px; }
#news a 			{ width:100%; text-decoration:none; font-size:11px; padding:3px; }
#news a:hover 		{ color:#DDDDDD; text-decoration:underline;}


#promo	{ float: right; padding:0px 0px 0px 0px;}
.promo  { z-index:1; vertical-align: top; background-position:center top !important; border-width: 0px; border-spacing: 0px; padding: 0px 0px 0px 0px;}

.subnav 			{ font-size:11px; background-color: #666666; text-decoration: none;}
.subnav td			{ padding:3px 5px 3px 10px; text-decoration: none;}

.subnav .subnav1	{ border-top: 1px solid #888888; border-collapse: collapse; }
.subnav a			{ color:#FFFFFF; text-decoration: none;}
.subnav .active		{ background:#CC0000; color:#FFFFFF; text-decoration: none;}

.subnav2 			{ font-size:11px; background-color: #666666; }
.subnav2 td			{ padding: 1px 0px 1px 15px; border-width:0px; }
.subnav2 a			{ color:#FFFFFF; text-decoration: underline;}
.subnav2 .active2	{ color:#CCCCCC; text-decoration: underline;}



.ndate			{ font-size:11px; color:#AAAAAA; vertical-align:top; padding:5px 0px 0px 5px; }
.ndate_main		{ font-size:10px; color:#888888; vertical-align:center; padding:0px 5px 0px 5px; }
.ntopic			{ font-size:100%; margin:0 0 5 0; vertical-align:top;}
.ntext			{ padding:2px 0px 2px 0px; text-align:justify; }
.ntext_main		{ font-size:12px; color:#888888; padding:0px 0px 0px 0px; text-align:justify; }
.ntext_main a	{ font-size:12px; color:#888888; width:100%; display:block;}
.ntext_main a:hover {font-size:12px; color:#888888;}

.topic			{ font-size:12px; padding:5px 5px 5px 5px;; font-weight:bold;}

.action			{ margin:0px 0px 20px 0px; }
.action	a		{ font-weight:normal; }
.action .actiondate	{ font-size:1.5em; font-weight:bold; background:#ffd200; padding:2px 10px 2px 10px; color:#CC0000; margin:0px; }

#botPromo		{ display:block; border:0 solid; width:80%; padding:40px 0px 20px 0px; }
.botPromoDiv		{ width:28%; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.botPromoDiv img	{ border:0px; }

.bottom_red 		{ font-size:11px; color:#FFFFFF; }
.bottom_red a:link	{ color:#FFFFFF; text-decoration:none; }
.bottom_black 		{ font-size:12px;}

#bottom	.d1		{ text-align: left; }
#bottom	.d2		{ text-align: right; }

.pager .active		{ width:20px; font-size:12px; background:url('/i/pager_bg2.gif') #ffffff; display:inline; 
			padding:0 2 1 2; margin:5 0 0 0; width:17px; height:17px; text-decoration:none; text-align:center; font-weight:bold; }
.pager a		{ width:20px; font-size:12px; background:url('/i/pager_bg.gif') #d9d9d9; display:inline; 
			padding:0 2 1 2; margin:5 0 0 0; width:17px; height:17px; text-decoration:none; text-align:center; }
.pager a:link 		{ text-decoration:none; }
.pager a:visited 	{ text-decoration:none; }
.pager a:hover 		{ color:#000000; text-decoration:none; }

.gallery		{ border:0 solid #dddddd; background:#888888; width:160px; height:120px; float:left; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px;}
.news_pics		{ border:0; }
.pic			{ float:left; margin-bottom:10px; margin-right:10px; font-size:11px; text-align:center; }
p .pic			{ 1margin-left:-50px; }

.tab			{ font-size:11px; padding:0; margin:0;}
.tab td			{ padding:3px 3px 3px 3px; border-bottom:1 solid #000000; border-top:1 solid #000000; border-right:1 solid #AAAAAA; border-left:1 solid #AAAAAA;}
.tab .c			{ border-right:1 solid #000000; background:#555555; }
.tab .dot		{ text-align:center; vertical-align:middle; }
.tab .top1 td		{ text-align:center; font-size:100%; color:#000000; font-weight:bold; background:#cc0000; }
.tab .top2 td		{ text-align:center; font-size:100%; color:#000000; font-weight:bold; background:#dddddd; }

.price td 		{ font-size:140%; font-weight:bold; letter-spacing:-1; }
.price 			{ font-size:140%; font-weight:bold; letter-spacing:-1; }

.gray			{ font-size:10px; color:#d9d9d9; }

.toggle			{ line-height:150%; }
.toggle:link		{ border-bottom:0px dashed #CC0000; text-decoration:none; }
.toggle:visited		{ border-bottom:0px dashed #CC0000; text-decoration:none; }
.toggle:hover		{ border-bottom:0px dotted #CC0000; text-decoration:none; }
.alpha			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; }

.tel			{ font-size:18px; font-weight:bold; vertical-align:top;}
.addres			{ font-size:14px; font-weight:bold; vertical-align:top;}

#request { position: fixed; z-index: 1001; margin-left: -220px; /* смещение панели влево от края контента */ padding: 6px 6px 0; background: #999999; border: 1px solid #E9E9E9; border-radius: 4px;}
#request:hover { background: #BBBBBB; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#request a {opacity: 0.5}
#request:hover a {opacity: 0.7}
#request a:hover {opacity: 1}

#social { position: fixed; z-index: 1000; margin-left: 80px; /* смещение панели влево от края контента */ padding: 6px 6px 0; background: #999999; border: 1px solid #E9E9E9; border-radius: 4px;}
#social:hover { background: #BBBBBB; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#social a {opacity: 0.5}
#social:hover a {opacity: 0.7}
#social a:hover {opacity: 1}

.YMaps-b-balloon-content div { color:#000000; text-decoration: underline;}
<!--
#CC0000- красный
#D9D9D9- серый
-->
