*					{ margin: 0; padding: 0;}
body 				{font-family: Tahoma; color: #703e1d; font-size: 80.01%;  background: #ffffff; margin: 0;}
html, body			{height: 100%;}
#main				{position:relative; font-size: 0.9em; height: 100%; min-height: 100%;}
	
table, th, td 		{font-size: 100%; border-collapse: collapse;}
table,img 			{border:0;}
a					{color: #911f1a; text-decoration: underline;}
	a:hover			{text-decoration: none;}

h1					{font-size: 190%; margin-bottom: 5px; font-weight: normal;}
h2					{font-size: 170%; margin-bottom: 5px; font-weight: normal;}
h3					{font-size: 150%; margin-bottom: 5px; font-weight: normal;}
h4					{font-size: 130%; margin-bottom: 5px; font-weight: normal;}

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;}
INPUT 				{COLOR: #5c3829; BORDER: #999999 1px solid;}
TEXTAREA 			{COLOR: #5c3829; BORDER: #999999 1px solid;}
.button				{height: 1.5em;}
.errors				{color: #D31C1C;}

div.top_menu			{float: left; padding-top: 20px; background: url(/img/top_menu.gif) no-repeat left top; padding-right: 25px;}
	.top_menu a			{font-size: 1.2em; color: white;}
div.top_menu_sel		{float: left; padding-top: 20px; background: url(/img/top_menu_sel.gif) no-repeat left top; padding-right: 25px;}
	.top_menu_sel a		{font-size: 1.2em; color: #fee2c2;}

.nav				{padding: 00px 20px 30px 0px;}
	.nav a			{}
	.nav h1			{}

small					{font-size: 0.85em;}

.content							{margin: 20px 0 30px 20px; }
	.content small					{display: block; font-size: 0.85em;}
	.content span					{}
	.publ							{margin-bottom: 20px; clear: both;}
		img.foto_small				{border: 1px solid #bd9d86; margin: 5px 0 5px 0;}
	.publ_cat						{width: 22%; margin: 20px 20px 0 0; height: 155px; float: left;}
		.price						{font-size:1.5em;}
		.order						{color: #920000; background-color: #ffd3b2; padding: 0px 5px 1px 5px; text-decoration: none; font-weight: bold; border: 0;}

.pages				{text-align: left; 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								{padding: 0 20px 50px 35px;}
#menu_left .sel						{color: #ff4400;}
	#menu_left .lvl_1					{font-size: 1.3em;}
		#menu_left .lvl_1 a				{display: block; margin-top: 10px; padding: 0 0 0 20px; font-weight: normal; background: url(/img/menu_lvl1.gif) no-repeat 0px 12px;}
		#menu_left .lvl_1 a.sel			{color: #dd1108;}
		#menu_left .lvl_1 .lvl_2		{font-size: 0.75em;}
		#menu_left .lvl_1 .lvl_2 a		{display: block; margin-top: 2px; padding: 0 0 0 40px; font-weight: normal; background: url(/img/menu_lvl2.gif) no-repeat 27px 8px;}
		#menu_left .lvl_1 .lvl_2 a.sel	{color: #dd1108; font-weight: normal;}
		#menu_left .lvl_1 .lvl_2 .lvl_2		{font-size: 1em; padding: 0 0 0 15px; }

.bottom, .bottom td						{color: #ffffff; font-size: 0.93em;}
.bottom td a							{color: #fee2c2};

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 #999999; 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;}	

.words_top								{width: 320px; background: url(/img/main_words_top.gif) no-repeat left top #fee2c2; font-family: Georgia; font-size: 1.2em; font-style: italic;}
.words_bottom							{width: 320px; background: url(/img/main_words_bottom.gif) no-repeat left bottom #fee2c2; height: 40px;}
.cat_main								{font-size: 1.3em;}
