*									{ margin: 0; padding: 0;}
body								{font-family: Tahoma; color: #000000; font-size: 80.01%;  background:#ffffff; margin: 0px; padding: 0px;}
html, body							{height: 100%;}
table, th, td 						{font-size: 100%; border-collapse: collapse;}
table, img 							{border:0;}
a									{color: #3289dd; text-decoration: underline;}
	a:hover							{text-decoration: none;}

h1									{font-size: 24px; margin-bottom: 5px; font-weight: normal;}
h2									{font-size: 21px; margin-bottom: 5px; font-weight: normal;}
h3									{font-size: 18px; margin-bottom: 5px; font-weight: normal;}
h4									{font-size: 14px; margin-bottom: 5px; font-weight: bold;}

ol									{margin: 0 0 12px 35px;}
ul									{margin: 0 0 12px 16px;}
LI				 					{}
p									{margin-bottom: 12px; display: block;}
blockquote							{padding: 14px 14px 14px 35px;}
input, button, textarea, select		{font-size: 1em;}
hr									{height: 1px; display: block; margin: 5px 0;}
small								{font-size: 11px; line-height: 14px;}

.errors								{color: #D31C1C;}

.top_menu td, .top_menu td a		{color: #cbcbd2; font-size: 15px;}
.top_menu td a:hover				{}

a.top_menu							{display: block; padding: 0px 20px 5px 0; white-space: nowrap; float: left;}
a.top_menu_sel						{display: block; padding: 0px 20px 5px 0; white-space: nowrap; float: left; text-decoration: none; font-weight: bold;}
	a.top_menu_sel:hover			{text-decoration: underline;}
a.left_menu_lvl1					{display: block; padding: 10px 10px; white-space: nowrap; float: left; background: url(/img/top_menu_inner.gif) no-repeat right center; color: #347000; text-decoration: none; font-size: 14px;}
	a.left_menu_lvl1:hover			{text-decoration: underline;}
a.left_menu_lvl1_sel				{display: block; padding: 10px 10px; white-space: nowrap; float: left; background: url(/img/top_menu_inner.gif) no-repeat right center; color: #363535; text-decoration: none; font-size: 14px;}
	a.left_menu_lvl1_sel:hover		{text-decoration: underline;}

.nav								{color: black; font-size: 11px;}
	.nav a							{font-size: 11px; color: #470000;}
	.nav h1							{margin-top: 0px; padding-top: 0px;}

.price								{font-size: 1.5em; font-weight: normal; color: #ac0000;}
.anons								{font-weight: bold; margin: 15px 0 20px 0;}
.fotogal_img						{float: left; width: 180px; height: 180px;}
.forum_tbl							{background-color: #eeeeee;}

.pages								{text-align: center; margin: 0px 0 20px 0; clear: both; float: none; width: 100%;}
	.pages a						{padding: 0 2px 0 0px;}
	.pages a.sel					{color: #5c3829; text-decoration: none; font-weight: bold;}

#menu_left								{background: url(/img/menu_border.gif) repeat-y left top; padding: 10px 10px 10px 20px;}
#menu_left	a							{text-decoration: none; }
#menu_left	a:hover						{text-decoration: underline; }
#menu_left .sel							{}
	#menu_left  						{}
		.lvl_2							{border-bottom: 1px dotted #636667; padding-bottom: 10px;}
		#menu_left .lvl_1 a				{display: block; margin-top: 10px; padding: 0 70px 0 0px; height: 50px; font-weight: bold; font-size: 13px; color: #470000;}
		#menu_left .lvl_1 a.sel			{color: #ba0000;}
		#menu_left .lvl_1 .lvl_2		{}
		#menu_left .lvl_1 .lvl_2 a		{display: block; margin-top: 2px; height: 15px; padding: 5px 0 0 10px; font-weight: normal; background: url(/img/bullet.gif) no-repeat 2px 5px;}
		#menu_left .lvl_1 .lvl_2 a.sel	{color: #ba0000;}
		#menu_left .lvl_1 .lvl_2 .lvl_2		{font-size: 1em; padding: 0 0 0 15px; }

.bottom, .bottom td, .bottom a					{color: white}

ul.sitemap							{margin: 0;}
	.sitemap li						{font-size: 1em; margin: 3px 0 0 0;}
	.sitemap .sitemap li			{font-size: 1em; margin: 5px 0 0 0;}

.checkbox							{border: 0px;}
.border 							{border: 1px solid #ae6655; padding: 2px; text-align: center;}
.bigred 							{FONT-SIZE: 1.5em; COLOR: #ac0000}
.biggray 							{FONT-SIZE: 1.5em;}
.price_old							{text-decoration: line-through;}

.oform_tbl td						{padding: 5px;}
.param_tbl td						{padding: 5px; text-align: center; border: solid #ffffff; border-width: 0 1px;}
.param_tbl2 td						{padding: 10px 20px 10px 0; border: solid #ffffff; border-width: 1px 0px;}

table.tbl_param_shina				{}
table.tbl_param_shina td			{padding-bottom: 10px;}
table.tbl_param_shina td td			{padding: 3px;}	

.busket_dark						{color: #999999;}
.busket_light						{}
div.busket							{background: url(/img/busket_left.gif) no-repeat left top #ececec; padding-left: 10px;}
div.busket div						{font-size: 17px; background: url(/img/busket_right.gif) no-repeat right top; padding-right: 10px; height: 80px;}
div.tbl_ugol						{margin-left: -10px; background: url(/img/ugol_left_top.gif) no-repeat left top #ececec;}
div.tbl_ugol div					{background: url(/img/ugol_right_top.gif) no-repeat right top; padding: 10px 0 0 0;}
div.tbl_ugol div div				{background: url(/img/ugol_right_bottom.gif) no-repeat right bottom; padding: 0 10px 0 0;}
div.tbl_ugol div div div			{background: url(/img/ugol_left_bottom.gif) no-repeat left bottom; padding: 0 0 0 10px;}
div.tbl_ugol div div div div		{background: 0; padding: 0;}

div.brand_info_list					{}

.tbl_item_list						{background: #f2f3f0; margin-bottom: 10px;}
.tbl_item_list td					{padding: 5px 10px; center; border: 1px solid white; border-width: 1px 1px 0 1px; text-align: center;}
.tbl_item_list_header td			{font-weight: bold; border-top: 0px;}
img.img_foto						{border: 1px solid #dddddd;}

.arrow								{padding-left: 15px; background: url(/img/arrow.gif) no-repeat 1px 5px;}
.arrow2								{padding-left: 15px; background: url(/img/arrow2.gif) no-repeat 1px 5px; display: block; margin-bottom: 7px;}

.vote_tbl td						{padding: 5px; border-bottom: 1px solid #e3dcd9;}
.forum_dark, .tblhead				{background: #e1dfcf; padding: 3px;}
.forum_msg							{border: 1px solid #999999; padding: 7px;}

.news_data							{font-weight: normal; font-size: 11px; color: #adada3;}

.top_links 							{dosplay: block; float: left; padding: 0 30px 0 20px; background: url(/img/top_links.gif) no-repeat 3px 4px; font-size: 11px;}

.forum									{}
	.forum div.pages, .forum #div_sform	{margin: 0 0 5px 0;}
	.forum table						{border: 1px dotted #555555}
	.forum h1							{font-size: 19px; font-weight: normal; margin: 5px 30px 5px 15px;}
	.forum h3							{font-size: 19px; margin-bottom: 3px;}
	.forum th							{font-size: 11px; background: #f4f1f0; padding: 5px 15px 5px 15px; border-bottom: 1px dotted #877e69; text-align: left;}
	.forum td							{padding: 5px 15px 5px 15px; border-bottom: 1px dotted #877e69;}
	.forum small						{font-size: 11px; padding-bottom: 2px; display: block;}
		.forum small input				{font-size: 11px; margin-top: 2px;}
	.forum  .descr						{color: #666666;}
.forum_block_small						{background: url(/images/ul_li.gif) no-repeat 0 0.6em; padding: 0 0 0 14px; height: 35px; font-size: 11px;}

.content img						{margin: 2px 5px;}
