/* General declarations */
html, body 						{ padding:0; margin:0; background:#FFF; font-family:Verdana; font-size:11px; color:#505050; }
img								{ border:0; }
table							{ border-collapse:collapse; border:0; }
table td						{ padding:0; vertical-align:top; }
a								{ color:#000; text-decoration:none; }
h1								{ color:#1F4476; font-family:Arial; font-size:19px; font-weight:bold; padding:0; margin:0; }
#main							{ width:755px; }

/* E N D */

/* Header */
#header 						{ height:54px; background:url(/img/bg_header.jpg) no-repeat #FFF; }
#header .logo					{ padding: 11px 0 0 14px; float:left; }
#header .second-nav				{ float:right; margin:3px 14px 0 0; }
#header .second-nav a			{ font-size:9px; font-weight:bold; }
#header .second-nav div			{ float:left; padding-left: 25px; }

/* E N D*/

/* Top menu */
#top-menu						{ background:url(/img/bg_top_menu.jpg) no-repeat #FFF; height:21px; }
#top-menu a						{ float:left; color:#FFF; font-size:9px; font-weight:bold; margin:1px 0;
								padding:3px 12px 4px; text-transform:uppercase; }
#top-menu a.active,
#top-menu a:hover				{ background: url(/img/bg_top_menu_item.gif) repeat-x #9DA7C0; color:#1F4576; }

#drop-menu						{ background:url(/img/bg_drop_menu.jpg) no-repeat #FBF4EA; height:21px; }
#drop-menu .drop				{ display:none; }
#drop-menu .item a				{ display:block; padding:4px 6px 4px 6px; 
								background:url(/img/arrow.gif) no-repeat right 9px; }
#drop-menu .item				{ float:left; font-size:10px; font-family:Arial; padding-right:12px; }
#drop-menu .active				{ background:url(/img/bg_active_dropitem.jpg) repeat-x; }
#drop-menu .active a			{ color:#FFF; background-image:url(/img/active_arrow.gif); }
/* E N D */


/* Body */
#body 							{ width:100%; clear: both;}
#body .left-col					{ float:left; width:353px; padding:23px 12px 12px 25px; line-height:15px; }
#body .right-col				{ float:right; width:365px; }
#body .right-col img			{ display:block; }
#body .right-col .clear			{ clear:both; }
#body .right-col .float			{ float:left; }
#body .right-col .box			{ float:left; width:160px; height:111px; border:1px solid #000; font-family:Arial; }
#body .right-col .box .body		{ padding:8px 5px 0 11px; }
#body .right-col .box .head		{ color:#1F4476; font-size:12px; font-weight:bold; text-transform:uppercase; }
#body .right-col .box .text		{ color:#636363; font-size:9px; padding-top:4px; line-height:13px; height:54px; }
#body .right-col .model-logo	{ float:left; width:333px; height:59px; }
#body .right-col .model-logo .head
								{ color:#FFFFFF; font-family:Verdana; font-size:9px; font-weight:bold; 
								background:#1F4476; text-align:center; padding:3px 0; }
#body .right-col .model-logo .logo
								{ border:2px solid #5C5C5C; border-top:0; height:39px; padding-left:11px; }
#body .right-col .model-logo a	{ float:left; }
#body .clear					{ clear:both;}
/* E N D */

/* Content */
#body .print					{ position:absolute; left:679px; top:96px; }
#body img
#body .content 					{ padding:26px 14px 20px 25px; line-height:15px;}
#body .content h1				{ margin-left: 15px; margin-top: 29px;}
#body .content table			{ margin-top: 5px; margin-left: 20px; margin-bottom: 20px;}
#body .in						{ padding-right: 1px; }
#body .anons					{ padding-top:6px; padding-left:15px; }
#body .right-td					{ border-left:1px solid #999; }
#body .right-td .inner, #body .inner p, #body .inner h2			{ padding: 8px 14px; text-align: justify;}
#body .right-td .inner			{ padding: 0;}
#body .inner .left				{ margin-left: -1px; float: left;}
#body .inner .right				{ margin-right: -1px; float: right;}
#body .inner table, #body .inner img		{ margin: 3px 12px 12px;}
#body .inner table.img_right img				{ margin-right: -12px;}


#body .text a						{ text-decoration:underline; }
#body .text a:hover					{ text-decoration:none; }

.title1{
	font-family: Arial;
	font-size: 21px;
	font-weight: bold;
	color: #1F4476;
	line-height:20px;
}

.title2 td	{line-height:16px; text-align:center;}
.title2 img { margin-bottom: 3px!important;}
.title2 a	{
	font-family: Tahoma;
	font-size: 11px;
	color: #000; text-decoration:none;
	font-weight:bold; text-transform: uppercase;
	}
/*#body .tbl1 td					{ padding: 8px;}*/
#body .form					{ border-collapse:separate; }
#body .form .left			{ width: 119px; }
#body .form td				{ padding:2px; }
#body .form .bold			{ font-weight: bold;}
#body .form span			{ color: red;}
#body .form select,
#body .form input,
#body .form textarea		{ width:200px; background:#DDD; border:1px solid #9B9FA5; }
#body .form input			{ height:20px; }
#body .form .submit			{ width:202px; padding:0; overflow:visible; visibility:visible; }
/* E N D */

/* Left menu */
#left-menu						{ width:163px; line-height:14px; }
#left-menu a					{ display:block; }
#left-menu .lv1					{ color:#000; font-family:Verdana; font-size:10px; font-weight:bold; }
#left-menu .lv1 a				{ border-bottom: 1px solid #999; padding:3px 4px; }
#left-menu .lv1 .active			{ border:0; padding:3px 4px 4px; }
#left-menu .lv1 a:hover			{ color:#FFF; background:#808FAD; }
#left-menu .lv2					{ color:#000000; font-family:Verdana; font-size:10px; }
#left-menu .lv2 a				{ padding:4px 4px 4px 12px; }
#left-menu .lv2 .first			{ border-top:1px dashed #999; }
#left-menu .lv2 .last			{ border-bottom:2px solid #999; }
/* E N D */

/* Tab menu */
#main-menu						{ margin-left: 12px; height: 14px; /*padding-left: 12px; margin-top: 12px;*/ background:url(/img/bg_main_menu.gif) repeat-x center bottom #FFF; }
#main-menu .item				{ margin-right:1px; float:left; border-bottom:1px solid #999; }
#main-menu .item .left			{ background:url(/img/tab_left.jpg) no-repeat left top; }
#main-menu .item .right			{ background:url(/img/tab_right.jpg) no-repeat right top; }
#main-menu .item a				{ display:block; margin:0 3px; border-top:1px solid #999; text-transform:uppercase;
								font-family:Tahoma; font-size:10px; font-weight:bold; text-align:center; padding:0 5px; }
#main-menu .active				{ border-bottom:1px solid #000; }
#main-menu .active .left		{ background:url(/img/tab_active_left.jpg) no-repeat left top; }
#main-menu .active .right		{ background:url(/img/tab_active_right.jpg) no-repeat right top; }
#main-menu .active a			{ background:#6E8DBC; border-top:1px solid #000; color:#FFF; }
/* E N D */


/* Footer */
#footer							{ background:url(/img/bg_bottom.jpg) repeat-x; clear:both; color:#3C3C3C; }
#footer .left					{ float:left; width:600px; }
#footer .right					{ float:right; text-align:right; }
#footer .foot					{ height:100px; padding:8px 14px 0 14px; }
#footer .foot .head				{ font-family:Verdana; font-size:13px; font-weight:bold; }
#footer .foot .text				{ line-height:15px;}
#footer .links                  { clear:both; margin-bottom:5px; padding:0 12px; font-size:10px;}
#footer .links a                { color:#1F4476; }
#footer .link-bar				{ clear:both; padding:0 14px 16px; }
#footer .link-bar a				{ color:#1F4476; font-size:9px; font-weight:bold; text-transform:uppercase; }

#footer .bottom					{ clear:both; background:#CCC; height:28px; padding-top:7px; }
#footer .bottom div				{ float:left; padding:0 12px; }
#footer .bottom .first			{ border-right: 1px solid #000; }
#footer .bottom a				{ font-family:Arial; font-size:9px; text-decoration:underline; }
#footer .bottom div.right		{ float: right; padding-right: 14px;}
/* E N D */



/* Другие */
.img001							{ margin: 8px;}
.div-centr						{ margin: 0 auto; width: 333px;}
.div-centr h3					{ font-size: 14px;}
#map001 a						{ text-decoration: underline; padding-left: 8px;}
#map001 a:hover					{ text-decoration: none; background:url(/img/arrow.gif) no-repeat left 4px;}

/* 300C */ 
table.tech001					{ border-collapse: collapse;}
table.tech001, table.tech001 td, table.tech001 th { border: 1px solid #999; padding: 3px;}
table.tech001 td				{ color: black;}
table.tech001 th				{ background: #818181; color: white; white-space: nowrap;}

/* Аксессуары */ 
table.tech002					{ border-collapse: collapse; margin: 20px 20px!important;}
table.tech002, table.tech002 td, table.tech002 th { border: 1px solid #999; padding: 3px;}
table.tech002 td				{ color: black;}
table.tech002 th				{ background: #818181; color: white;}
table.tech002 a					{ display: block;}
table.tech002 a img, table.tech002 img				{ margin: 0!important;}

/* Комплектации, технические арактеристики */
table.tech003					{ /*margin: 20px 20px!important;*/ width: 538px; margin-top: 20px!important;}

table.tech003 td, 
table.tech003 th 				{ border: 1px solid #999; }

table.tech003 td, 
table.tech003 th 				{ padding: 3px;}

table.tech003 td				{ color: black; text-align: center; vertical-align: middle;}
table.tech003 .leftcol			{ text-align: left;}
table.tech003 th				{ background: #818181; color: white;}
table.tech003 a					{ display: block;}
table.tech003 a img, 
table.tech002 img				{ margin: 0!important;}

/* Фотки */
table.fotki a img, table.fotki img	{ margin: 0!important;}

#rubrics                        { margin: 15px; }
#rubrics a                      { text-decoration:underline; }
#rubrics a.active               { font-weight: bold; }

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