/*Основа */
HTML									{height:100%;}
* HTML BODY								{height:100%;}
BODY									{padding: 0; margin: 0; min-width: 700px; background: url(img/top_back.jpg) repeat-x left top; background-color: #2D2613;  font: 13px Arial; }
H1 						    			{color: #F26521; padding: 0 0 10px 0; margin: 0; font: 21px Arial; }
H2 						    			{color: #F26521; padding: 0 0 10px 0; margin: 0; font: 17px Arial; }
H3                                      {margin:0px; padding: 5px 0; font: 13px Arial; font-weight: bold;color: #000;}
IMG 									{border: 0;}
A:link,
A:active,
A:visited								{text-decoration: none; color:#777}
A:hover 								{text-decoration: underline;}
div {border:0px solid red}

/*Контейнер */
#Content 								{margin-top: 180px;padding: 0 0 0 100px; overflow:hidden;  background: url(img/left_back.jpg) repeat-y left top; border-top: 0px solid #000; background-color: #fff; #FDF2D8; }
#Content .in 							{padding: 0px;  margin: 0px; font: 90% Arial; position: relative;  background: url(img/right_back_250.jpg) repeat-y right top;}

/*ЭДЭЛЬВЕЙС вертикальный левый блок */
#EVertical								{position:absolute; left: 0px; top: 180px; background: url(img/left.jpg) no-repeat left 0px; height: 600px; width: 100px;}

/*Поисковая Форма */
#Search									{position:absolute; right: 50px; top: 30px; padding: 0; margin: 0; height: 20px; width: 305px;}
#Search div  							{position: relative;}
#Search div input#search_field			{position:absolute; left: 0px; top: 0px; margin: 0; padding: 2px 0 0 7px; border: 0px; width: 250px; height: 20px; font: 13px Arial; color: #444; background: url(img/search_form/search_field.gif) no-repeat left top;}
#Search div input#search_submit			{position:absolute; right: 0px; top: 0px; margin: 0; padding: 0; border: 0px; width: 50px;height: 20px; font: 12px Arial; color: #fff; background: url(img/search_form/submit.gif) no-repeat right top; }

/*Вверний блок с логотипом */
DIV#TopBlock							{position:absolute; left: 0px; top: 0; background: url(img/top.gif) repeat-x left top; height: 180px; width: 100%; padding: 0px; margin: 0px; z-index: 0; }
DIV#Logo								{position:absolute; left: 20px;top: 20px;}
DIV#Tel									{position:absolute; left: 350px;top: 28px; font: 20px Arial;}

/*Путь по сайту */
DIV#NavLine		            			{position:absolute; left: 120px; top: 160px; font:bold 13px Arial; color: yellow; font-weight: bold;z-index: 5;}
DIV#NavLine A							{font:bold 13px Arial; color: yellow;}

/*Основной блок с контентом */
DIV#LeftTextBlock           			{margin-right: 240px;padding: 60px 30px 30px 30px; position:relative;z-index:5}
DIV#LeftTextBlock ul 					{padding: 0; margin: 0;}
DIV#LeftTextBlock li					{padding: 0; margin: 0;list-style-type: none; color: #444;}
DIV#LeftTextBlock li span				{ color: #039;}

DIV#LeftTextBlock ul#s_by li			{clear: left; float: none; margin: 0; padding: 30px 0; border: 0; font: 11px Arial;}
DIV#LeftTextBlock ul#s_by li a          {color: #3F4477; }

DIV#LeftTextBlock ul#s_by li a.title 	{color: #3F4446; font: 17px Arial; text-decoration: none; display: block; font-weight: bold;padding: 0;}
DIV#LeftTextBlock ul#s_by li a#order 	{color: #900; font: 11px Arial; padding: 0; margin: 0; line-height: 5px; vertical-align: top;}
DIV#LeftTextBlock ul#s_by li img		{border: 0px solid #7f8a7f; margin: 0 20px 0 0; float: left;}
DIV#LeftTextBlock ul#s_by li span		{font: 13px Arial; display: block; padding: 0 0 10px 0; color: #333; }
.noimg	{float: left;}

.img_catalog {max-width: 200px;}

.ob_price			{padding: 10px 0 0 7px; margin: 0; font-weight: bold;  background: url(img/cost.gif) no-repeat left center; height: 25px;  width: 260px;}
.ob_order			{color: #fff; font: 13px Arial; font-weight: bold; padding: 5px 0 0px 5px; margin: 0; cursor:pointer;  background: url(img/order.gif) no-repeat left center; height: 20px;  width: 70px;}

DIV#LeftTextBlock ul                    {padding: 0; margin: 0;}
DIV#LeftTextBlock ul#class              {padding: 0; margin: 0;}
DIV#LeftTextBlock ul#class li			{margin: 0px; padding: 5px; border-bottom: 1px dotted #ddd; font: 12px Arial; position: relative; min-height:180px}
DIV#LeftTextBlock ul#class li .otherAction {position:absolute;top:140px;left: -5px; z-index:10;font-style: italic; font-weight: bold; padding: 10px;color:maroon;}
DIV#LeftTextBlock ul#class li p			{margin: 5px 0 5px 0;}
DIV#LeftTextBlock ul#class li div       {padding: 10px 0 10px 5px; margin: 0; margin-left: 220px;}
DIV#LeftTextBlock ul#class li a 		{color: #000; font: 13px Arial; font-weight: bold;text-decoration: none; padding: 0 0 5px 0;  }
DIV#LeftTextBlock ul#class li b 		{padding: 10px 0 0 7px; margin: 0; font-weight: bold; display: block;  background: url(img/cost.gif) no-repeat left center; height: 25px;  width: 260px; }
DIV#LeftTextBlock ul#class li strong	{}
DIV#LeftTextBlock ul#class li .toBasket	{color: #fff; font: 13px Arial; font-weight: bold; padding: 5px 0 0px 5px; margin: 0; display: block;  cursor:pointer;  background: url(img/order.gif) no-repeat left center; height: 20px;  width: 70px;}
DIV#LeftTextBlock ul#class li .novelty    {position:absolute;top:10px;left: -15px; z-index:10; color: yellow; font: 13px Arial; font-weight: bold; font-style: italic; padding: 5px 0 0px 5px; margin: 0 10px 0 0; background: url(img/order.gif) no-repeat left center; height: 20px;  width: 90px;}
DIV#LeftTextBlock ul#class li .bonus    {position:absolute;top:10px;left: 130px; z-index:10; color: yellow; font: 13px Arial; font-weight: bold; font-style: italic; padding: 5px 0 0px 5px; margin: 0 10px 0 0; background: url(img/bonus.gif) no-repeat left center; height: 20px;  width: 90px;}
DIV#LeftTextBlock ul#class li img		{float: left;border: 0px solid #ccc; margin-top: 10px; width-max:200px; -moz-border-radius:15px; border-radius:15px; }
.page {margin: 5px;}
.page a {padding:2px 3px; border: 1px solid #ddd; -moz-border-radius:3px; border-radius:3px;}


/* Блок с основной навигацией по сайту */
DIV#RightTextBlock          			{float: right; width:240px; backgroun1d: #FFF8E7; background: url(img/right.jpg) no-repeat left 0px; border-top: 0px solid #000; padding: 0px 0px 30px 10px; margin: 0; font: 17px Arial;position:relative;}
DIV#RightTextBlock ul            		{border-left: 0px solid #92602C; padding-left: 15px; margin-left: 0;}
DIV#RightTextBlock ol            		{padding-left: 15px; margin-left: 0;}
DIV#RightTextBlock ul li           		{list-style-type: none; padding: 3px 0 3px 0; margin: 7px 0; background: url(img/div1_back.png) no-repeat left center; width:210px; filter:expression(fixPNG(this));}
DIV#RightTextBlock ol li 				{list-style-type:none;  padding: 4px 0px 4px 10px; background: url(img/tm_arrow.gif) no-repeat left center;}
DIV#RightTextBlock ul li a           	{font: 13px Arial; color: #FFF8E7; font-weight: bold; padding: 5px 10px; margin: 5px 0px; position: relative;}
DIV#RightTextBlock ol div a           	{font: 13px Arial; color: #fff; font-weight: bold;position: relative;}
DIV#RightTextBlock ol div            	{font: 13px Arial; color: #999; font-weight: bold; }


.bran0ch {margin:3px 3px 3px 10px; border:1px solid green}
.branch .kt{PADDING:3px 0 3px 10px; BACKGROUND: url(img/tm_arrow.gif) no-repeat left center; MARGIN: 7px 0px 7px 10px; font: 12px Arial; background: url(img/div1_back.png) no-repeat left center; width: 190px; filter:expression(fixPNG(this));}
.branch .open{PADDING:3px 0 3px 10px; BACKGROUND: url(img/tm_arrow.gif) no-repeat left center; MARGIN: 7px 0px 7px 10px; font: 12px Arial; background: url(img/div1_back.png) no-repeat left center; width: 190px; filter:expression(fixPNG(this));}
.col									{display: none;cursor:pointer}
.exp									{display: block;cursor:pointer}
.clear {clear: both;}


DIV.level1								{PADDING:3px 0 3px 15px; BACKGROUND: url(img/tm_arrow.gif) no-repeat left center; MARGIN: 7px 0px 7px 10px; font: 12px Arial; background: url(img/div1_back.png) no-repeat left center; width: 190px; filter:expression(fixPNG(this));}
DIV.level2								{PADDING:3px 0 3px 15px; B1CKGROUND: url(img/tm_arrow.gif) no-repeat left center; MARGIN: 2px 0px 2px 20px; font: 12px Arial; 1ackground: url(img/div2_back.png) no-repeat left center; width: 180px; filter:expression(fixPNG(this));}
DIV.level3								{PADDING:3px 0 3px 15px; B1CKGROUND: url(img/tm_arrow.gif) no-repeat left center; MARGIN: 2px 0px 2px 30px; font: 12px Arial; 1ackground: url(img/div3_back.png) no-repeat left center; width: 170px; filter:expression(fixPNG(this));}

DIV.i_level1							{PADDING:3px 0 3px 15px;MARGIN: 7px 0px 7px 10px; font: 12px Arial; background: url(img/div1_back.png) no-repeat left center; width: 190px; filter:expression(fixPNG(this));}
DIV.i_level2							{PADDING:3px 0 3px 15px;MARGIN: 2px 0px 2px 20px; font: 12px Arial; 1ackground: url(img/div2_back.png) no-repeat left center; width: 180px; filter:expression(fixPNG(this));}
DIV.i_level3							{PADDING:3px 0 3px 15px;MARGIN: 2px 0px 2px 30px; font: 12px Arial; 1ackground: url(img/div3_back.png) no-repeat left center; width: 170px; filter:expression(fixPNG(this));}


DIV.navclose							{display: none;}
DIV.navopen								{display: block;}

/*
DIV.navimgclose							{padding-left: 8px; background: url(img/r_arrow.gif) no-repeat 0px 3px; margin: 0px 0 0 -8px; height: 28px;}
DIV.navimgopen							{ppadding-left: 8px; background: url(img/d_arrow.gif) no-repeat 0px 3px; margin:  0px 0 0 -8px; height: 28px;}
*/

/* Подвал */
DIV#Footer 								{position: relative;clear: both; height: 40px; padding: 5px; margin: 0px 250px 0 0; background:#2D2613; border-top: 0px solid #999; color: #fff; z-index: 0;}
DIV#Footer p                 			{font-size: 11px; margin: 0 0 0.1em 0;}
DIV#Footer A                 			{color: #fff;}
DIV#Copyright 							{font: 11px Arial;}
DIV#FooterContacts 						{float: right;margin: 0 0 0.1em 0; font: 11px Arial;  text-align: left;}
DIV#FooterContacts A 					{color: #448CCB; font: 11px Arial;}

/*Карточка товара*/
table#properts_table					{padding-left: 0; margin-left: 0; border-collapse: collapse; width: auto;}
table#properts_table td 				{padding: 5px; border: 1px solid #ccc;}
DIV.card_note							{padding-top: 30px;}
DIV.card_desc                           {margin-top: 30px; }

#images                                 {float:left; width:450px; border: 0px solid #ccc;}
#mainImg                                {width: 430px; min-height: 420px; border: 1px solid #580000; -moz-border-radius:15px; border-radius:15px; display: table-cell; vertical-align: middle;text-align: center;  }
#mainImg img                            {max-width: 420px; max-height: 420px; margin:3px; -moz-border-radius:15px; border-radius:15px; }
#otherImg img                           {max-height: 110px; max-width: 110px; border:1px solid #ccc; -moz-border-radius:10px; border-radius:10px;}
#tovar                                  {width:auto; margin: 0 5px 0 450px; border: 0px solid #ccc; position:relative}
#tovar p.otherAction {font-style: italic; font-weight: bold; font-size: 15px; padding: 10px;color:maroon;}
#tovar .bonus    {position:absolute;top:-13px;left: -130px; z-index:10; color: yellow; font: 13px Arial; font-weight: bold; font-style: italic; padding: 5px 0 0px 5px; margin: 0 10px 0 0; background: url(img/bonus.gif) no-repeat left center; height: 20px;  width: 90px;}
#tovar .novelty    {position:absolute;top:-13px;left: -430px; z-index:10; color: yellow; font: 13px Arial; font-weight: bold; font-style: italic; padding: 5px 0 0px 5px; margin: 0 10px 0 0; background: url(img/order.gif) no-repeat left center; height: 20px;  width: 90px;}

#upImg {position: absolute; position:fixed; left:25%; top:25%; z-index:1000; border:1px solid #D89434; background-image: url(img/upimgbg.png) ; display:none; padding: 25px; -moz-border-radius:15px; border-radius:15px;}
#upImg img {max-height: 1024px; max-width: 1024px;-moz-border-radius:15px; border-radius:15px; margin: auto;}

/*Корзинка товаров*/
div#basket 								{position: absolute; right: 330px; top: 5px;z-index: 100; padding: 0px; margin: 0; font: 13px Arial; hheight: 10px;}
div#basket A 							{color: #900;}
.hidden 								{display:none;}
.error 									{display:block; color:#ff0000}

/**/
div#additional_nav {position: absolute; right: 630px; top: 18px; padding: 0px; margin: 0; font: 13px Arial;z-index:+500;}

/* Поисковой страницы (index.php?pname=search)*/
ol.result								{font: 12px Arial; color: #333;padding: 0; margin: 0;}
ol.result strong						{text-align: right;padding: 5px 20px 0px 0px;}
ol.result a								{display: block; padding: 20px 0 5px 0; font: 13px Arial; font-weight: bold; color: #039;}
ol.result li							{display: block; }
ol.result font.search_words 			{font-weight: bold; color: #933;}
div#cur_page							{text-align: right; padding: 10px 20px 0px 0px; font-weight: bold;  }
div#pages_block							{clear: both; border: 0px; font: 13px Arial; font-weight: bold;; padding: 20px 0px 20px 0px;}
div#pages_block	span					{padding: 0px 10px;}
div#pages_block	span#selected			{background: #ddd; }
div#pages_block	span A					{display: inline; font: 13px Arial; font-weight: bold;}


/* Новостная лента*/
DIV.NewsList  							{padding-top: 10px; padding-left: 3px;font: 13px Arial;}
DIV.NewsList b			 				{font-size: 13px;}
DIV.NewsList span.news_date				{font-size: 10px;color: #777;font-weight: bold; padding: 0;margin: 0; padding-right: 5px;}
DIV.NewsList span.news_title	 		{display:inline;padding: 0;margin: 0;}
DIV.NewsList p.news_pretext 			{padding: 0;margin: 0 0 10px 0;}
DIV.NewsList p#news_title 				{font-size: 17px;color: #027;}
DIV.NewsList p#news_text 				{font-size: 13px;}
DIV.NewsList span.order		 			{color: #a00;}
DIV.NewsList span.news_title A 			{color: #027; font: 13px Arial; padding: 0;margin: 0;}
DIV.NewsList p.news_pretext A 			{color: #000; font: 11px Arial; text-decoration: none; padding: 0;margin: 0;}
DIV.NewsList DIV.news_back A 			{color: #027; font: 13px Arial; text-decoration: none;}
DIV.NewsList DIV.news_back  			{margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;}
a.nlink 			{font:bold 13px Arial;}

/* форма обратной связи */
table.form 								{padding: 0; margin: 0;}
table.form td 							{padding: 0 10px 7px 0;}
p.litle 								{font-size: 13px;}
.input									{margin-bottom: 5px;border-top: solid 1px #666;border-left: solid 1px #666; border-bottom: solid 1px #888;border-right: solid 1px #888;font-family: verdana;font-size: 11px;padding: 3px;height: 23px;}
.SELECT 								{border: solid 1px #000;margin-bottom: 4px;}
.textarea 								{font-family: verdana;font-size: 11px;border-top: solid 1px #666;border-left: solid 1px #666;border-bottom: solid 1px #888;border-right: solid 1px #888;color: #000;}


/*Каталог на главной странице*/
#main_catalog {border:0px solid red;}
#main_catalog div{ float:left; padding:10px 15px 10px 0px; border:1px solid #ccc}
#main_catalog h2{  font-size:13px; padding:3px; }
#main_catalog a { color:maroon }
#main_catalog a:visited { color:#777 }
/*#main_catalog img {float:left; height:50px;}*/
#main_catalog img {max-width:110px; max-height:110px}
#main_catalog table {width:98%}

/* Счетчики */
#counters {margin-left:100px;}


.noimg {border:1px solid #555; padding:10px; margin:10px;}
.ndate {font:bold 12px verdana}
.nlink {font:bold 12px verdana}

.otherImg img {margin:10px;}

/* Меню производителей*/
#pr_menu {margin-top:10px}
#pr_menu li {margin-left: 15px;}
*html body #pr_menu li {margin-left: 5px;}
#cat_link {position:absolute; top:250px; right:330px; border:1px solid #B07527; background:#F9C357; padding:5px;z-index:+1000; -moz-border-radius:5px; border-radius:5px; }
*html body #cat_link{top:240px;}
#cat_link b {cursor:pointer;}


.hidd {border:0px; margin:0; padding:0; background:#B63636 url("lib/img/order.gif");; color:#fff; font-weight:bold; width:auto}                                <a href="mailto:"></a>
.clear {clear:both}

.login {font: 13px Arial; color: #FFF8E7; font-weight: bold;padding-left:10px}
.login a{font: 13px Arial; color: #FFF8E7; font-weight: bold;}
.login table td{font: 13px Arial; color: #FFF8E7; font-weight: bold;}
.login table td input {padding:0 7px;border: 0px; width:125px; height: 20px; font: 13px Arial; color: #444; background: url(img/search_form/login_field.gif) no-repeat left top}
.login table td a{font: 13px Arial; color: #FFF8E7; font-weight: bold;}

/* Вывод акций*/
.action {}
.action span{float:left; border:1px solid red;}
.bonus {}
.novelty{}
.hit {}

