body	 {margin: 0; padding:0; background-color: white; color: #000000;}

body, td		{font-family: Arial, Geneva CY, Sans-Serif;}

strong {	font-weight: normal;}

p{ margin-top:0; }

ul { margin: 0; padding: 0; }

.dump									{font-size: 1px;}

tr.spacer td							{padding:0; height:1px;}

td {	vertical-align: top; } /* выравнивание для всех элементов top */

img{	border:0;}



a.LinksClear /* ссылки БЕЗ подчеркивания */

{

	text-decoration: none;	

}

a.LinksText

{

	text-decoration: none;	

	font-size: smaller;	

}



.red { color: #FF0000;}

h1										{font-size: 150%; font-weight: normal; margin: 0 0 0.8em 0;}

h2										{font-size: 120%; font-weight: normal; margin: 0 0 0.5em 0;}

h3										{font-size: 100%; font-weight: bold; margin:0 0 0.45em 0;}

h4										{font-size: 100%; font-weight: normal; margin: 0;}

table.global-menu						{margin-bottom: 0.5em;}

td.global-menu							{font-family: Verdana, Arial, Geneva CY, Sans-Serif; font-size: 70%; padding: 5px 0 5px 10px;}

td.global-menu	a,  td.global-menu a:visited									{color: black;}



/* Новые стили для шапки */

table.home-head  {margin-bottom: 0.5em;}

table.home-head	td {font-family: Verdana, Arial, Geneva CY, Sans-Serif; font-size: 70%; padding: 7px 0 8px 10px;}

table.home-head	td[id=mail] {padding-bottom: 7px;} /*padding for Mozilla*/

table.home-head	a  {color: black;}



div.logo								{font-family: Arial; font-size: 11px; margin: 0 18px  0 40px;}





table.footer							{border-top: 1px solid #C5C8D0;}

table.footer	td						{font-size: 70%; }

table.footer	div.copyright			{margin-top: 10px;  margin-right: 10px;}

table.footer a { color: #000000;}



table.content {margin-top: 20px;}

table.content	td.body						{}

table.content	td.body	p					{font-size: 80%;}

table.content	td.body	div					{font-size: 80%;}

table.content	td.body	ul					{font-size: 80%;}

table.content	td.body	ul ul,

table.content	td.body	ul ol				{font-size: 100%;}

table.content	td.body	ol					{font-size: 80%;}

table.content	td.body	ol ol,

table.content	td.body	ol ul				{font-size: 100%;}

table.content	td.body	p.hint			{padding-right: 20px; font-size: 70%;}



/* top-links */

.hat h1 { font-size: 180%; font-weight: normal; padding: 0; margin: 0.1em 0 1px 0; line-height: 1em; }

.hat h1 a { color: inherit; }

.hat h1 { color: #FFFF66; }



.hat .top-links { margin: 2px 0; }

.hat .top-links div { white-space: nowrap; }

.hat .top-links div, .hat .top-links div a { color: #000000 !important; }



.hat .product { margin-bottom: 8px; }



.hat div.icon-holder { position: relative; }



.hat .mainmenu { z-index: 2; left: 0px; margin-top: 20px; font-size: 9pt; top: -1px;}

.hat .mainmenu td { padding: 5px 7px 4px 7px; vertical-align: top; }

.hat .mainmenu td a { color: #000000; }

.hat .mainmenu td a:hover { color: #009900; }

.hat .mainmenu .first { padding-left: 10px; }

.hat .mainmenu td.current { border-bottom: 4px solid #009900; color: #009900; }

/* эксперимент переделки главного меню в ul */

.hat ul.mainmenu li { float: left; padding: 5px 7px 4px 7px; list-style-type: none;}

.hat ul.mainmenu li a{  color: #000000; }

.hat ul.mainmenu li a:hover { color: #009900; }

.hat ul.mainmenu li.first { padding-left: 10px; }

.hat ul.mainmenu li.current { border-bottom: 4px solid #009900; color: #009900; }



/* logo */

.hat td.logohut { text-align: center; padding: 0 10px; }

.hat table.logohut div.logohut { position: relative; }



.hat div.icon { position: absolute; width: 20%; height: 1px; top: 0; left: 0; z-index: 4; }

.hat div.icon img { position: absolute; right: 15px; _right: 10px; top: -34px; z-index: 5; }



a.titlereg {text-decoration: none; border-bottom: none; margin-left:2em; font-size: 11pt;}

a.titlereg:hover {border-bottom: 1px #FCA732 dashed;}



/* layaut = Содержимое страницы */

table.content td.body		{padding:0 0px 0 40px;}

td.body p					{padding-right: 20px;}



/* LastBuyItems */

table.content div.LastBuyItems { margin-bottom: 30px;}

table.content div.LastBuyItems div	{margin-bottom:0.7em; font-size:100%;}

div.LastBuyItems div div					{margin-bottom:0;}

table.content div.LastBuyItems div.title	{margin-bottom:1em; font-size: 120%}

div.logos img				{display:inline;}

div.alph a				{padding-right:0.5em;}



td.lnkColumn div.title { font-size: 100%; font-weight: bold; margin-bottom: 5px; color: #009900;}

td.lnkColumn a { font-size: 80%;}

td.lnkColumn div.LastItemPrice { margin-top: -10px;}



/* categoris */

div.subcat {padding-top: 3px;}

div.supcat a, div.supcat h2 a { font-size: 160%; color: #4D1700; font-weight: normal;}

div.supcat h3 a {font-size: 140%;}

div.subcat a:hover { color: #EFA008; text-decoration: underline;}

div.supcat div a.relevant { font-weight: bold; }

div.supcat div a, div.supcat div span { font-size: 120%; color: #FFFFFF; text-decoration: none;}

div.supcat div a:hover{ text-decoration: underline; color: #FCA732;}



table.content td.categories div div	{font-size:100%; margin:0; text-indent:0;}

td.categories div			{font-size:80%; margin:0 30px 1em 0;}

td.categories div.guru		{margin:0 10px 1em 20px; text-indent:-20px; position:relative; left:-20px; z-index:1;}



td.categories div.ny a {color:#339900;}

td.categories div.ny b {color:#336600;}



/* NewItemsName */

div#NewItemsName {	}

div#NewItemsName ul { margin: 30px 0 0 0; padding-left: 0;}

div#NewItemsName ul li {padding: 0 0 5px 0px; list-style-type: none;}



/* только управление размером шрифта*/

.defText,

table.content table.advanced td td,

td.resultsAddon div.title,

table.results td.price

{font-size: 80%;}

/* элементы с бестолковым отступом 20px справа */

td.lnkColumn

{padding:0 20px 0 0;}



/* САМА */

/* keywords */

div#TopKeywords

{

	margin-left: 10px;

	font-size: 9px;

	color: #999999;

	

}

div#TopKeywords a

{

	text-decoration: none;

	color: #999999;

}

div#TopKeywords a: hover

{

	color: #999999;

}



/* версии сайта */

div#Lang

{

	text-align: left;

	font-size: 9pt;

	font-family: Arial, Verdana, sans-serif;

}

div#LangMain ul li

{

	list-style-type: none;

	margin-bottom: 5px;

	font-weight: bold;

}

div#Lang ul li

{

	list-style-type: none;

	margin-bottom: 5px;

	font-weight: bold;

}

div#LangMain ul li a,

div#Lang ul li a

{

	font-weight: normal;

	color: 000000;	

}

div#Lang ul li a:hover { color: FCA732;}



div#IfYouDontKnow 

{ 

	font-family: Verdana; 

	font-weight: bold;

	margin-top: 2.3em;

	font-size: 110%;

}



/* содержание середины страниц (главной и остальных)*/

table#Content

{

	position: relative;

	width: 100%;

}

td.navigationrightborder	/* параметры правой border в левой навигации по каталогу */

{

	border-right: 2px solid #D1AD7D;

}



/* Левая навигация в каталоге*/

/* navigation */

#navigation {

	position: relative;

	font-size: 1.2em;

	font-family: Arial, sans-serif;

}

ul.navigation {	

	margin: 0em 10px 0 40px;

	font-weight: normal;

}

ul.navigation li {	

	padding: 0.3em 10px 0.3em 0px;

	list-style-type: none;

}

ul.navigation li.selected {

	background: 6px 0.7em no-repeat;

}



ul.navigation ul li.selected {

	background: 6px 0.9em no-repeat;

}



ul.navigation ul  /* 2 уровень */

{

	margin: 0.8em 0 0 1.5em;	

	font-size: 0.89em;

	font-weight: normal;

}



ul.navigation ul ul  /* 3 уровень */

{

	font-size: 0.8em;

	margin-left: 1.5em;		

}

ul.navigation ul.navigationservices  /* для УСЛУГ  */

{

	font-size: 0.8em;

	font-weight: normal;	

}

ul.navigation b 

{	

	color: #EFA008;

}

ul.navigation ul b 

{

	font-weight: normal;

}

#navigation ul.navigation li.selected p /* все что НЕ навигация */

{

	font-size: 0.8em;

}

ul.navigation h1

{	

	font-size: 1.2em;

	margin-bottom: 0;

}

ul.navigation h2

{	

	font-size: 0.89em;

}



#navigation ul.navigation li.all

{

	float: right;

	font-size: 0.8em;

	margin-top: 2.5em;

}

#navigation ul.navigation li.catalog

{

	font-size: 0.8em;



}



/* Каталог-Список изделий */

table#CatalogList

{

	margin: 0em 2% 0.4em 2em; /* отступы в % связаны с шириной таблицы */

}



div#CatalogListPosition

{

	margin: 0 0.4em 1.7em 0;



	

}

div#CatalogListPosition ul

{

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}

div#CatalogListPosition li

{

	padding: 0em 0px 0.2em 0px;

	list-style-type: none;

	font-size: 0.8em;

	text-align: left;

}

div#CatalogListPosition li.comment

{

	font-style: italic;

}

div#CatalogListPosition li.Price

{

	font-size: 1em;

	

}

.Price

{

	color: #990000;

	font-weight: bold;

}



div#CatalogText

{

	margin-bottom: 1.4em;

}



div#NameCatalogListPosition

{

	font-weight: bold;

}



/* Страница одного изделия */

div#CatalogPositionPage

{

	position: relative;

	text-align: center;	 

	margin: 1em 3em 2em 3em;



}

div#CatalogPositionPage a.catalog

{



}

div#CatalogPositionPage img

{

	margin-bottom: 3em;

}

div#CatalogPositionPage img.second

{

	position: relative;

	vertical-align: top; 

	margin-left: 1em;

	margin-bottom: 4em;		

}

div#CatalogPositionPage p

{

	text-align: justify;

}





div#RightContent

{

	margin: 0em 4em 0 0;

	padding: 0 0 30% 0;

	text-align: right;	

	font-size: 1em;

	font-style: normal;	

}

div#RightContent ul li

{

	margin: 0.2em 0px 0em 0px;

	list-style-type: none;

}

div#Author

{

	position: relative;

	top: 0em;

	margin-bottom: 2em;

	font-family: Arial, Verdana, sans-serif;	

	font-size: 1.1em;

	font-weight: bold;

	font-style: italic;

	color: #EFA008;

}



/* RightText */

div#RightText

{

	font-style: italic;

	margin: 2em 0 0 0;	

}

div#RightSText

{

	font-size: 0.75em;

	font-style: italic;

	color: #666666;

	margin: 3.5em 0 0 0;	

}

div#RightSText h1

{

	font-size: 100%;

	font-weight: bold;

}



div#Order /* Если под заказ */

{

	margin: 3em 0 0 0;

	color: #990000; 

}

div#Order a

{

	color: #990000; 

}



div#AddService 	/* Доп услуги ссылки */

{

	margin: 3em 0 0 0;

	padding-bottom: 1em;

}

div#AddService a

{

	color: #009900;

}

div#AddService a:hover

{

	color:#FCA732;

}

div#AddService a.price /* для УСЛУГ - ссылка ЦЕНЫ */

{

	color: #990000;

}

div#AddService a.price:hover

{

	color:#FCA732;

}



/* PageNavigation */

div#PageNavigation

{

	margin-left: 3%;

	margin-top: 0.5em;	

	font-size: 1.4em;	

	font-weight: normal;

}	

.active{

    color:#EFA008;

	text-decoration:none; 

	font-weight: bold;		

}



/* Форматирование */

table#TemplateTable

{

	position: relative;

	width: 100%;

	margin-bottom: 2em;

}

table#TemplateTable tr.top

{

	background-color: #D1AD7D;

}

table#TemplateTable td.middle

{

	background-color: #FFFFCC;

}

table#TemplateTable td

{

	padding: 0.7em 0.5em 0.7em 0.5em;		

}

table#TemplateTable td.small

{

	font-size: 80%;

}

ul.text /* обычный список в тексте */

{

	margin: 0.2em 0 1em 1em;

	padding: 0 0 0 0;

	list-style-type: disc;

}

span.number

{

	white-space: nowrap;

}
div.seocontent {margin:2%;}


