/* Общее */

html, body 						{ height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #fff;  }

#container 						{ min-height: 100%; margin-bottom: -38px; }

* html #container 				{ height: 100%; }

table, img						{ border: 0; }

table							{ border-collapse: collapse; }

table td						{ padding: 0; }

h1, h2, h3, div, form			{ padding: 0; margin: 0;}

h1,h2,h3,h4                     { color: #ce2b1f; font-size: 14px; }

li								{ padding-top: 10px; }

textarea,

input.text						{ border: 1px solid #a29a98; background-color:#FFF; font-size: 11px; }

img								{ border: 0; }

h1								{ font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }

a								{ color: #e67b2d; text-decoration: underline; }

a:hover							{ color: #e67b2d; text-decoration: none; }

.clear							{ clear: both; height: 1px; }

a:focus							{ outline:none; }

.index-header, .inner-header	{ font-size: 14px; color: #ce2b1f; font-weight: bold; }

.inner-header					{ float: left;  }



/* // Общее */







/* Шапка */



#header							{ width: 963px; margin: 0 auto; text-align: left; height:97px; }

#logo							{ float: left; width: 118px; height: 97px; background: url(/img/rmk-style-logo.gif) no-repeat; }

#nav							{ float: right; width: 845px; }

#motto							{ float: left; width: 351px; height: 59px; margin-left: 15px; }

#phones							{ float: right; width: 210px; height: 18px; font-size: 13px; color: #666666; text-align: right; margin-top: 12px; margin-right: 20px; *margin-top: 5px;}

/* Поиск */



#search							{ float: right; width: 150px; height: 18px;  margin-top: 6px; *margin-top: 5px;}



/** html #search					{ margin-right: 50px; }*/



#search .search					{ width: 120px; height: 12px; vertical-align: middle; }

#search input.image				{ vertical-align: middle; width: 19px; height: 16px; }

#search .search-text 			{ position: relative; top: -38px; left: -30px; color: #999999; font-size: 10px; float: right; clear: both; width: 30px; }



/* // Поиск */



/* Горизонтальное меню */



#top-menu						{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; right: 0; height: 20px; float: left; margin: 20px 46px 0 0; font-weight: bold; text-transform:uppercase;}

* html #top-menu				{ margin-top: -2px; margin-right: 23px; }

#top-menu .lv1-item				{ border-left:  1px dotted #b2b2b2; padding: 0 17px 0 15px; float: left; position:relative; }

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

#top-menu a:hover				{ text-decoration: none; color: #e67b2d; }

#top-menu .activ a				{ text-decoration: none; color: #e67b2d; }

#top-menu .first				{ border-left:  0; }





#top-menu .drop-menu			{ position:absolute; margin-top:15px; width:160px; display:none; padding-top:3px; margin-left:-10px; z-index:3; }

#top-menu .drop-menu a			{ text-transform:none; font-weight:normal; color:#3F3F3F; text-decoration:underline; display:block; width:138px; padding:2px 10px; }

#top-menu .drop-menu a:hover	{ text-decoration:underline; color:#FC6D18; }

#top-menu .drop-menu .lv1-drop	{ position:relative; }

#top-menu .drop-menu .lv1-body	{ background:#FFF; border:1px solid #B3B3B3; border-width:0 1px; }

#top-menu .drop-menu .lv1-top	{ background:url(/img/lv1-top-right.gif) no-repeat top right; 

								padding-right:14px; font-size:1px; }



#top-menu .drop-menu .lv1-top .lv1-left{ height:12px; border:1px solid #B3B3B3; border-width:1px 0 0 1px; background:#FFF; }

#top-menu .drop-menu .lv1-bottom{ height:13px; background:#FFF; border-bottom:1px solid #B3B3B3; }

#top-menu .drop-menu .lv1-bottom-left	{ background:url(/img/lv1-bottom-left.gif) no-repeat bottom left; padding-left:14px; font-size:1px; }

#top-menu .drop-menu .lv1-bottom-right	{ background:url(/img/lv1-bottom-right.gif) no-repeat bottom right; padding-right:14px; }



#top-menu .drop-menu-lv2		{ position:absolute; width:160px; display:none; margin:-3px 0 0 158px; z-index:3; }

#top-menu .drop-menu-lv2 a		{ padding:1px 10px 3px; }

* html #top-menu .drop-menu-lv2	{ margin-left:157px; padding-left:1px; }

#top-menu .drop-menu-lv2 .lv2-drop	{ position:relative; }

#top-menu .drop-menu-lv2 .lv2-body	{ background:#E5E5E5; border:1px solid #B3B3B3; border-width:0 1px; }

#top-menu .drop-menu-lv2 .lv2-top	{ background:url(/img/lv2-top-right.gif) no-repeat top right; padding-right:14px; font-size:1px; }



#top-menu .drop-menu-lv2 .lv2-top .lv2-left{ height:12px; border:1px solid #B3B3B3; border-width:1px 0 0 1px; background:#E5E5E5; }

#top-menu .drop-menu-lv2 .lv2-bottom{ height:13px; background:#E5E5E5; border-bottom:1px solid #B3B3B3; }

#top-menu .drop-menu-lv2 .lv2-bottom-left	{ background:url(/img/lv2-bottom-left.gif) no-repeat bottom left; padding-left:14px; font-size:1px; }

#top-menu .drop-menu-lv2 .lv2-bottom-right	{ background:url(/img/lv2-bottom-right.gif) no-repeat bottom right; padding-right:14px; }

#top-menu .drop-menu iframe			{ display:none; display/**/:block; position:absolute; top:0; left:0; width:160px; z-index:-1; filter:mask(); }

#top-menu .drop-menu .drop-menu-lv2 iframe	{ display:none; display/**/:block; position:absolute; top:0; left:0; width:162px; }





/* // Горизонтальное меню */



/* // Шапка */



/* Середина */



#wrap							{ width: 962px; margin: 0 auto; text-align: left; overflow: hidden;}

#wrap.index                     {background: url(/img/collage-index.jpg) no-repeat;}

#main-index						{ float: left; width: 634px; }

#main-inner						{ float: left; width: 778px; padding-top:12px;}



/* Коллаж */

#collage-index					{ width: 634px; height: 207px; }

#collage-inner					{ width: 789px; height: 131px; position:absolute; z-index:1; }



/* // Коллаж */



/* Экстра */



#extra							{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #7c7c7c; margin-top: 24px; float: left; clear: both; }

#extra-left						{ float: left; width: 300px; margin-right: 15px; padding-right: 15px; border-right: 1px dotted #cccccc; }

#extra-right					{ float: right; width: 300px; }

#extra-link						{ text-align: right; margin-top: 10px; font-weight: bold; font-size: 11px; }

#extra-link-left				{ float: left; width: 49%; }

#extra-link-right				{ float: right; width: 49%; }

#extra .img						{ float: left; }

#extra .text					{ float: right; width: 220px; }

#extra .text a					{ color: #7c7c7c; }

#extra-line						{ width: 488px; margin: 10px 0 0 13px; border-top: 1px dotted #cccccc; }



/* // Экстра */





/* Контент */







#content-index                  {/* margin-top:26px; */ *margin-top: -10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#content-inner                  { margin-top:135px; *margin-top: 147px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#content-index-header			{ margin: 10px 0 0 20px;}

#content-inner-header			{ margin: 26px 0 0 20px; }

#content-index-text				{ margin: -10px 20px 0 20px; font-size: 12px; color: #898686; line-height: 14px;  }								

#content-inner-text				{ margin: 1px 10px 0 20px; font-size: 12px; color: #898686; line-height: 14px; clear: both; padding-top: 3px; }	

.cont1 td						{}							

#content-inner-text form		{ clear: both; }								

.top001, .top001 td				{ vertical-align: top;}	

.top001 .leftcell				{ padding-left: 0;}

.top002							{ border-collapse: collapse;}

.top002, .top002 td, .top002 th				{ border: 1px solid black;}

.top002 th						{ text-align: center; color: black; vertical-align: middle; padding: 3px 0;}

.middle_top						{ padding: 0 7px; font-weight: normal;



/*letter-spacing: 1px; line-height: 19px;*/}	



.table_kuhni td					{ padding: 3px 7px 7px 0; width: 50%;}

.table_kuhni img				{ float: left; margin-right: 7px;}

.tbl td                         {padding:3px; border:1px solid #999; }

.content-link					{ text-align: right; margin-right: 96px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}

#bigforma input				{ border: 1px solid #A29A98; margin: 3px;}

*:first-child+html #bigforma .cb	{border: none; /*width: 24px;*/}

#bigforma table td, #bigforma table th	{ padding-left: 8px; padding-right: 8px;}

#bigforma input, #bigforma textarea		{ width: 145px;}



/* // Контент */								



/* Сайдбар */



#side-index						{ float: right; width: 328px; min-height: 821px; background: url(/img/side-index.gif) no-repeat; }

* html #side-index 				{ height: 821px; }								

#side-inner						{ float: right; width: 184px; min-height: 598px; background: url(/img/side-inner.gif) no-repeat ; text-align: right; }

* html #side-inner 				{ height: 598px; }																

#banner							{ width: 255px; height: 75px; background: url(/img/collage-banner.gif) no-repeat; margin: 62px 0 0 55px;  }			

#banner-text					{ width: 212px; height: 45px; color: #e67b2d; line-height: 11px; margin: 15px 0 0 71px; }

#side-header					{ margin: 25px 0 0 82px; }

#left-menu						{ text-align: left; width: 134px; margin: 25px 2px 0 48px; }

#left-menu .lv1					{ background: url(/img/lv1-bullet.gif) no-repeat top left; padding-left: 12px; margin-top: 3px; vertical-align: top; }

#left-menu .lv1 a				{ color: #3f3f3f; text-decoration: none; }

#left-menu .lv1 a:hover			{ color: #9f1f27; text-decoration: none; }

#left-menu .lv2					{ background: url(/img/lv2-bullet.gif) no-repeat top left; padding-left: 10px; margin-top: 1px; margin-left: 25px; vertical-align: top; font-size: 11px; }

#left-menu .lv2 a				{ color: #3f3f3f; text-decoration: none; }

#left-menu .lv2 a:hover			{ color: #9f1f27; text-decoration: none; }

#left-menu .activ a				{ color: #9f1f27;  }

.product-menu 					{ width: 328px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; 
                                  font-size: 11px; line-height: 11px; }

.product-menu-img				{ float: left; width: 182px;position:relative; }
.product-menu-img	img			{ position:absolute; right:0; }

.product-menu-text				{ width: 130px; text-align: left; padding: 12px 4px; margin-left:182px; text-transform:uppercase; }

.product-menu-link 				{ margin-top: 10px; padding-bottom: 3px; text-transform:capitalize;}

.product-menu a					{ font-weight: bold; font-size: 11px; }







/* // Сайдбар */



#empty		 					{ height: 45px; clear: both; width:963px; margin:0 auto; }



/* // Середина */



/* // формы */



#form_question                  {margin-top: 10px;}

#form_question .form th,

#form_question .form td			{ padding:2px 0; }

#form_question .form th			{ text-align:left; padding-right:20px; }

#form_question input            { width:200px; border: 1px solid #aeaeb0; background:#FFF; }

#form_question select           { width:202px; border: 1px solid #aeaeb0; }

#form_question .form .submit	{ width:202px; }

#form_question label			{ width:150px; float:left; }

#form_question textarea         { width:200px; height: 100px;border: 1px solid #aeaeb0; }

#form_question em               {color:red; font-weight: bold;}



/* Низ */



#footer 						{ height: 36px; width: 963px; margin: 0 auto; border-top: 1px dotted #C6C6C6; background: url(/img/footer-background.jpg) top repeat-x #fff2d7; }

#footer-left					{ height: 26px; padding: 8px 0 0 23px; float: left; line-height: 11px; font-size: 10px; color: #3c3c44; }

#footer-left a					{ text-decoration: underline; color: #3c3c44; }

#footer-left a:hover			{ text-decoration: none; color: #3c3c44; }

#footer-right					{ height: 31px; padding: 2px 6px 0 0; float: right; vertical-align: top; letter-spacing: 15px; }



/* // Низ */