*					{ margin: 0; padding: 0;}
body 				{font-family: Tahoma; color: #888888; font-size: 80.01%;  }
html, body			{height: 100%;}
#main				{position:relative; font-size: 0.9em; height: 100%; min-height: 100%;}
	
table, th, td 		{font-size: 100%;}
table,img 			{}
a					{color: #ff000e; text-decoration: underline;}
	a:hover			{text-decoration: none;}

h1					{font-size: 180%; margin-bottom: 5px; font-weight: normal;}
h2					{font-size: 160%; margin-bottom: 5px; font-weight: normal;}
h3					{font-size: 140%; margin-bottom: 5px; font-weight: normal;}
h4					{font-size: 100%; margin-bottom: 5px; font-weight: normal;}

ul					{margin: 0 0 12px 16px;}
p					{margin-bottom: 12px; display: block;}
blockquote			{padding: 14px 14px 14px 35px;}

small				{font-size: 11px;}

input, button, textarea, select		{font-size: 1em;}
.button				{height: 1.5em;}
.errors				{color: #587ab9;}

.top_menu			{font-size: 1.3em; padding: 0 30px 0 0; text-decoration: none;}
.top_menu_sel		{font-size: 1.3em; color: #909090; padding: 0 30px 0 0; text-decoration: none;}

.nav				{font-size: 0.85em; margin-bottom: 20px;}
	.nav a			{}
	.nav h1			{font-size: 250%;}

.content							{margin: 20px 0 30px 20px; }
	.content small					{display: block; font-size: 0.85em; color: #999999;}
	.content span					{color: #517A9E;}
	.publ							{margin-bottom: 20px; clear: both;}
		img.foto_small				{border: 0px solid #aaaaaa; margin: 5px 0 5px 0;}
		.publ h1					{font-size: 150%;}
		.footer						{margin: 20px 0 20px 0;}
	.publ_cat						{width: 30%; margin: 20px 20px 0 0; float: left; height: 180px;}
		.price						{font-size:1.5em;}
		.price_old					{font-size:1em; text-decoration: line-through; color: #999999;}
	.publ_cat table					{border: 1px dashed #c0c0c0;}
	.publ_cat table td				{padding: 5px;}
	td .order						{background-color: red; padding: 5px;}
	.order a						{background-color: red; padding: 2px 20px 2px 20px; text-decoration: none; color: white; font-size: 1.4em;}
	.anons							{font-weight: bold; margin: 15px 0 20px 0;}
	.fotogal_img					{float: left; width: 180px; height: 180px;}
	.forum_tbl						{background-color: #eeeeee;}

.pages				{margin: 40px 0 0 0; color: #334656; text-align: right; font-size: 0.9em;}
	.pages a		{padding: 0 2px 0 0px;}
	.pages a.sel	{color: #555555; font-weight: bold; text-decoration: none; font-size: 1.2em;}

#menu_left								{}
#menu_left .sel							{color: #909090;}
	#menu_left .lvl_1					{font-size: 1.2em;}
		#menu_left .lvl_1 a				{display: block; margin: 5px 0 0 0px; padding: 0 0 0 0px;}
		#menu_left .lvl_1 .lvl_2		{font-size: 0.75em;}
		#menu_left .lvl_1 .lvl_2 a		{display: block; margin: 3px 0 0 0px; padding: 0 0 0 20px;}

#bottom a			{color: white;}

.linki_na_morde		{padding: 20px; background-color: #eeeeee; border: dashed #aaaaaa 1px; margin: 20px 0 20px 0;}

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;}