body					{ color: #000000; margin:0; padding:0; font-family: Arial; font-size: 13px; background-image:url('bg.gif'); }
table					{ border-collapse: collapse; font-size: 13px; }
a					{ color: #0089e1; text-decoration: underline; }
p					{ line-height: 1.5; font-size: 13px; }
img					{ border: 0; }
h1					{ font-size: 20px; }
h2					{ font-size: 16px; margin: 10px 0 5px 0; }
input				{ font-family: Arial; font-size: 12px; }
textarea				{ font-family: Arial; font-size: 12px; }


td.tmenu				{ height: 23px; background: #FF0000; font-size: 15px; color: #FFFFFF; vertical-align: middle; }
td.tmenu	a			{ padding: 0 15px 0 15px; font-size: 14px; color: #FFFFFF; text-decoration: none; }

ul.podmenu				{ padding-left:0px;  position: absolute; background: #f3f3f3; list-style-type: none; }
ul.podmenu		a		{ font-style: italic; color: #666666; text-decoration: none; font-size: 13px; font-weight: 100%; }
ul.podmenu		li		{ padding: 2px 13px 4px 6px; list-style-type: none; color: #FF9999; }

div.nav					{ margin-bottom: 20px; font-size: 11px; }
div.nav			h1		{ margin: 1px 0px 0px 0px; font-size: 22px; font-weight: 100; }

ul.menu_left				{ margin: 0 0 0 35px; padding: 0 0 0 0; }
ul.menu_left		li		{ font-size: 15px; list-style-type: none; }
ul.menu_left		li.a				{ font-weight: bold; margin: 15px 0 0 0; }
ul.menu_left		li.a	a			{ color: #c00041; }
ul.menu_left		li.a	img			{ position: absolute; margin: 2px 0 0 -35px; }
ul.menu_left		li.b				{ font-weight: bold; margin: 15px 0 0 0; }
ul.menu_left		li.b	img			{ position: absolute; margin: 2px 0 0 -25px; }
ul.menu_left		li.c				{ font-size: 11px; font-weight: normal; margin: 5px 0 0 0; }
ul.menu_left		li.c	a			{ color: #6a6a6a; }
ul.menu_left		li.d				{ font-size: 11px; font-weight: normal; margin: 5px 0 0 0; }
ul.menu_left		li.d	a			{ font-weight: bold; color: #c00041; }


span.sort_on				{ padding: 0 10px 0 10px; background-color: #FFFFFF; font-weight: bold; }
span.sort_on		a		{ text-decoration: none; color: #000000; }
span.sort_off				{ padding: 0 10px 0 10px; }

div.catalogik				{ display: inline; float: left; width: 215px; }
div.cat_tit				{ padding-right: 2em; height: 16ex; overflow: visible; font-size: 13px; }
div.cat_descr				{ font-size: 11px; color: #666666; }
div.cat_price				{ margin-top: 3px; font-size: 11px; color: #444444; }

div.category_description	p			{ line-height: 1.3; font-size: 12px;  }

div.category_main						{ display: inline; float: left; width: 350px; height: 130px; }
div.category_main	h2					{ font-size: 15px; font-weight: bold; padding: 0; margin: 3px 0 0 0; }
div.category_main	div.description		{ font-size: 11px; }
div.category_main	div.sp				{ margin-top: 5px; font-size: 12px; }

div.category_second						{ display: inline; float: left; width: 350px; height: 80px; padding: 0 15px 0 0; }
div.category_second	h2					{ font-size: 15px; font-weight: bold; padding: 0; margin: 5px 0 0 0; }
div.category_second	div.description		{ font-size: 11px; }
