*					{ margin: 0; padding: 0;}
body 				{font-family: Calibri, Tahoma; color: #ffffff; font-size: 13px;  background: url(/img/bg_stars.jpg) repeat-y center top #02070b; margin: 0px;}
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: #f3ba70; text-decoration: underline;}
	a:hover			{text-decoration: none;}

h1					{font-size: 200%; margin-bottom: 5px; font-weight: normal; color: #ffdfb4; font-family: Georgia; font-style: italic;}
h2					{font-size: 175%; margin-bottom: 5px; font-weight: normal; color: #ffdfb4; font-family: Georgia; font-style: italic;}
h3					{font-size: 150%; margin-bottom: 5px; font-weight: normal; color: #ffdfb4; font-family: Georgia; font-style: italic;}
h4					{font-size: 125%; margin-bottom: 5px; font-weight: normal; color: #ffdfb4; font-family: Georgia; font-style: italic;}

ul					{margin: 0 0 12px 36px;}
ol					{margin: 0 0 12px 2em;}
li					{margin: 0 0 5px 0;}
p					{margin-bottom: 12px; display: block;}
blockquote			{padding: 25px; margin: 15px  15px 15px 125px; font-family: Georgia; font-style: italic; background: url(/img/bg_dark_alpha.png);}

hr					{height: 0px; border: dashed #dddddd; border-width: 1px 0 0 0;}
small				{font-size: 0.85em;}

input, button, textarea, select		{font-size: 1em; font-family: Tahoma; color: #5e5e5e;}
.button				{height: 1.5em;}
.errors				{color: #D31C1C;}

.top_menu			{font-size: 17px; text-transform: uppercase; color: white; white-space:nowrap;}
.top_menu_sel		{font-size: 22px; color: #e9dcae; text-transform: uppercase; white-space:nowrap;}

.nav				{margin-bottom: 20px;}
	.nav a			{}
	.nav h1			{font-size: 250%;}

.content							{margin: 20px 0 30px 20px; }
	.content span					{}
	.publ							{margin-bottom: 20px; clear: both;}
		img.foto_small				{border: 1px solid #6f0000; 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; height: 220px; float: left;}
		.price						{font-size:1.5em;}
		.price_old					{font-size:1em; text-decoration: line-through; color: #999999;}
		.order						{color: #920000; background-color: #ffd3b2; padding: 0px 5px 1px 5px; text-decoration: none; font-weight: bold; border: 0;}
	.anons							{font-weight: bold; margin: 15px 0 20px 0;}
	.fotogal_img					{float: left; width: 180px; height: 180px;}
	.forum_tbl						{background-color: #eeeeee;}
	.date							{color: #bbbbbb; font-size: 0.85em;}

.pages				{margin: 30px 0 30px 0; font-size: 0.85em;}
	.pages a		{padding: 0 2px 0 0px;}
	.pages a.sel	{color: #8cb800; font-weight: bold; text-decoration: none; font-size: 1.2em;}

#menu_left								{margin: 0 0 0 20px; width: 200px;}
#menu_left .sel							{color: white;}
	#menu_left .lvl_1					{font-size: 17px;}
		#menu_left .lvl_1 a				{display: block; margin: 15px 0 0 0px; padding: 0 0 0 22px; background: url('img/bg_menu_right.gif') no-repeat 2px 9px;}
		#menu_left .lvl_1 .lvl_2		{font-size: 13px; padding: 0 0 0 22px;}
		#menu_left .lvl_1 .lvl_2 a		{display: block; margin: 3px 0 0 0px; font-weight: normal;}

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;}

.right_dop			{margin: 40px 0 0px 0; padding: 22px; border: 1px dashed #dad4c2;}
.imgitem			{border: 1px solid #bbbbbb;}

.background_top				{background: url(/img/bg_top.jpg) no-repeat center top}
.background_top_inner		{background: url(/img/bg_top_inner.png) repeat-x center top}
.background_top_inner_sun	{background: url(/img/bg_top_inner_sun.png) repeat-x center top}
.background_bottom			{background: url(/img/bg_bottom_clouds2.jpg) no-repeat center bottom}

.bottom				{font-size: 11px; color: #334d5a}
.bottom a			{color: #005f8d;}

div.bgalpha			{background: url(/img/bg_dark_alpha.png) repeat left top;}
div.portfolio_item	{float: left; width: 250px; height: 100px; margin-left: 50px; padding-top: 5px;}
div.portfolio_item img	{margin: -5px 10px 0 0;}
div.content_inner	{background: url(/img/bg_dark_alpha.png) repeat left top; padding: 20px;}

.circle_main		{float: left; background: url(/img/circle.png) no-repeat center center; width: 80px; height: 50px; text-align: center;}
.circle_main td		{color: black; font-size: 21px; font-family: georgia; font-style: italic;}
