/* General declarations */

html, body 						{ padding:0; margin:0; background:#FFF; font-family:Verdana; font-size:11px; color:#403D2A; }

img								{ border:0; }

table							{ border-collapse:collapse; border:0; }

table td						{ padding:0; vertical-align:top; }

a								{ color:#000; text-decoration:none; }

h1								{ color:#403D2A; font-family:Arial; font-size:22px; line-height:22px; font-weight:bold; padding:0; margin:0; }

#main							{ width:755px; background:#D5C39D; }



/* E N D */



/* Header */

#header 						{ height:59px; background:url(/img/bg_header.jpg) no-repeat #FFF; }

#header .logo					{ padding: 15px 0 0 28px; float:left; }

#header .second-nav				{ float:right; background:#302C1E; }

#header .second-nav a			{ font-size:11px; font-weight:bold; color:#FFF; font-family:Arial, Helvetica, sans-serif;

								 display:block; border-right:1px solid #FFF; padding:0 18px; }

#header .second-nav a.last		{ border:0; }

#header .second-nav div			{ float:left; padding:4px 0 3px; }



/* E N D*/



/* Top menu */

#top-menu						{ height:18px; margin-top:3px; background:#403D2A; }

#top-menu a						{ float:left; color:#FFF; font-size:11px; font-weight:bold; padding:2px 14px 2px 12px; 

								text-transform:uppercase;

								font-family:Arial; background:url(/img/bg_item_top_menu.gif) no-repeat right top #403D2A; }

#top-menu a.active,

#top-menu a:hover				{ background: url(/img/bg_item_active_top_menu.gif) no-repeat right top #BA5E11; cursor:pointer; }



#drop-menu						{ background:#6F6249; height:15px; clear:both; border-bottom:1px solid #403D2A; }

#drop-menu .drop				{ display:none; position:absolute; }

#drop-menu .item a				{ display:block; padding:1px 10px 0 12px; color:#FFF; 

								background:url(/img/arrow.gif) no-repeat right 5px; }

#drop-menu .item				{ float:left; font-size:10px; font-family:Arial; padding-right:5px; }

#drop-menu .active				{ background:url(/img/bg_active_dropitem.jpg) repeat-x; }

#drop-menu .active a			{ color:#FFAC36; background-image:url(/img/active_arrow.gif); }

/* E N D */





/* Body */

#body .left-col					{ float:left; width:353px; padding:23px 12px 12px 25px; line-height:15px; }

#body .left-col	h2				{ font: bold 17px Verdana;}

#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:110px; border:1px solid #000; font-family:Arial; background:#F0E5C7; }

#body .right-col .box .body		{ padding:8px 5px 0 11px; }

#body .right-col .box .head		{ color:#403D2A; font-size:13px; font-weight:bold; }

#body .right-col .box .text		{ color:#403D2A; font-size:9px; padding-top:4px; line-height:13px; height:53px; }

#body .right-col .model-logo	{ float:left; width:333px; height:59px; background:#F0E5C7; }

#body .right-col .model-logo .head

								{ color:#FFFFFF; font-family:Verdana; font-size:9px; font-weight:bold; 

								background:#403D2A; 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:678px; top:96px; }

#body .content 					{ padding:26px 14px 20px 25px; line-height:15px; }

#body .in						{ padding-right:130px; }

#body .anons					{ padding-top:6px; }

#body .right-td					{ border-left:1px solid #6F6249; }

#body .right-td .inner			{ padding:8px 0 0 14px; width:538px; }

#body .inner					{ padding-bottom:5px; }



#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; }

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

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

/* 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 #6F6249; padding:3px 4px; }

#left-menu .lv1 .active			{ border:0; padding:3px 4px 4px; }

#left-menu .lv2					{ color:#000000; font-family:Verdana; font-size:10px; }

#left-menu .lv2 a				{ padding:4px 4px 4px 12px; }

#left-menu .lv1 a:hover			{ color:#FFF; background:#BA5E11; }

#left-menu .lv2 .first			{ border-top:1px dashed #6F6249; }

#left-menu .lv2 .last			{ border-bottom:2px solid #6F6249; }

/* E N D */



/* Tab menu */

#main-menu						{ margin-top:20px; height:17px; background:url(/img/bg_tab_menu.gif) repeat-x center bottom #FFF; }

#main-menu .item				{ margin-right:1px; float:left; border-bottom:1px solid #242217; }

#main-menu .item .left			{ background:url(/img/bg_left.gif) no-repeat left top; }

#main-menu .item .right			{ background:url(/img/bg_right.gif) no-repeat right top; }

#main-menu .item a				{ display:block; margin:0 2px; border-top:1px solid #242217; text-transform:uppercase; background:#403D2A;

								font-family:Tahoma; font-size:10px; font-weight:bold; text-align:center; padding:0 5px; color:#FFF; }

#main-menu .active				{ border-bottom:1px solid #70380A; }

#main-menu .active .left		{ background:url(/img/bg_active_left.gif) no-repeat left top; }

#main-menu .active .right		{ background:url(/img/bg_active_right.gif) no-repeat right top; }

#main-menu .active a			{ background:#BA5E11; border-top:1px solid #70380A; color:#FFF; }

/* E N D */





/* Footer */

#footer							{ clear:both; border-top: 3px solid #A29373; }

#footer .left					{ float:left; }

#footer .right					{ float:right; text-align:right; }

#footer .foot					{ height:70px; padding:14px 14px 0 14px; }

#footer .foot .head				{ font-family:Verdana; font-size:13px; font-weight:bold; }

#footer .foot .text				{ line-height:15px; }



#footer .link-bar				{ clear:both; padding:0 14px 22px; }

#footer .link-bar a				{ color:#CC3300; font-size:9px; font-weight:bold; text-transform:uppercase; }



#footer .bottom					{ clear:both; background:#6F6249; height:28px; padding-top:7px; border-top:3px solid #403D2A; }

#footer .bottom .right			{ float: right;}

#footer .bottom div				{ float:left; padding:0 12px; }

#footer .bottom .first			{ border-right: 1px solid #F0E5C7; }

#footer .bottom a				{ font-family:Arial; font-size:9px; text-decoration:underline; color:#F0E5C7; }

/* E N D */



/* для гаререи стиль*/

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

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



/* Стиль для прайс-листа */

table.tech003					{ width: 100%;}



table.tech003 td, 

table.tech003 th 				{ border: 1px solid #6f6249; }



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: #403d2a; color: white;}

table.tech003 a					{ display: block;}

table.tech003 a img, 

table.tech003 img				{ margin: 0!important;}



/* Стили для раздела "Цвета" */

table.colors001						{ }

table.colors001 td					{ /*padding: 3px; *//*text-align: center;*/ /*width: 80px;*/ }

table.colors001 .img				{ border: 1px solid #D5C39D; padding:2px; width: 50px; margin-left: 5px;}

table.colors001 img					{ cursor: pointer; display:block; }

table.colors001 .spacer12			{ clear: both; height: 12px; width: 1px; overflow: hidden;}

table.colors001 .divleft			{ text-align: left; text-transform: uppercase; font: bold 11px Arial; white-space: nowrap; width: 123px;}

table.colors001 #nID1, table.colors001 #nID2, 

table.colors001 #nID3				{ float: right; width: 220px; height: 20px; white-space: nowrap!important; font: bold 12px Arial; color: #B67A2E;}



/*cwerjlbcrb*/

table.colors002 .img				{ border: 1px solid #D5C39D; padding:2px; width: 94px; margin-left: 5px;}



.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;

	}

	

#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 #6F6249; padding:3px;}
.newstable th                   {background: #6F6249; color: #fff;}
.newstable .left                {width: 200px; font-weight: bold;}