*					{ margin: 0; padding: 0;}
body 				{font-family: Verdana; color: #000000; font-size: 80.01%;  background: url('img/main_bg.jpg') repeat-x left top #ffffff; }
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:link 				{COLOR: #cc0000; TEXT-DECORATION: underline}
A:visited 			{COLOR: #990000; TEXT-DECORATION: underline}
A:hover 			{COLOR: #ff0000; TEXT-DECORATION: underline}
A:active 			{COLOR: #ff0000; TEXT-DECORATION: underline}

h1					{font-size: 180%; margin-bottom: 5px; font-weight: normal; color: #000000;}
h2					{font-size: 160%; margin-bottom: 5px; font-weight: normal; color: #000000;}
h3					{font-size: 140%; margin-bottom: 5px; font-weight: normal; color: #000000;}
h4					{font-size: 100%; margin-bottom: 5px; font-weight: normal; color: #000000;}

ul, ol					{margin: 0 0 12px 30px;}
p					{margin-bottom: 12px; display: block;}
blockquote			{padding: 14px 14px 14px 35px;}

small				{font-size: 0.85em;}

input, button, textarea, select		{font-size: 1em;}
input.enter {
        width: auto;
        border-top: 1px solid #FFF2A0;
	border-bottom: 1px solid #B39B00;
	border-right: 1px solid #B39B00;
	border-left: 1px solid #FFF2A0;
	background-color: #ffcc00;
	font-weight: bold;
	cursor: pointer;
	}

.button				{height: 1.5em;}
.errors				{color: #D31C1C;}

.top_menu, .top_menu:link, .top_menu:visited, .top_menu:hover, .top_menu:active		
					{display: block; padding: 0 0 2px 20px; font-weight: bold; text-decoration: none;}
.top_menu_sel, .top_menu_sel:link, .top_menu_sel:visited, .top_menu_sel:hover, .top_menu_sel:active		
					{display: block; padding: 0 0 2px 20px; color: #ff0000; background: url("/img/li.gif") no-repeat 3px 4px;  font-weight: bold; text-decoration: none;}
.nav				{font-size: 1em;}
	.nav a			{font-size: 0.85em;}
	.nav h1			{font-size: 200%; color: black;}

.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: 45%; 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;}

.pages				{margin: 40px 0 0 0; text-align: left; font-size: 0.9em;}
	.pages a		{padding: 0 2px 0 0px;}
	.pages a.sel	{color: black; font-weight: bold; text-decoration: none; font-size: 1.2em;}

#menu_left								{margin: 0 0 30px 0;}
#menu_left .sel							{color: #ff0000;}
	#menu_left .lvl_1					{font-size: 1em;}
		#menu_left .lvl_1 a				{display: block; margin: 5px 0 0 0px;}
		#menu_left .lvl_1 .lvl_2		{font-size: 1em; font-weight: normal; padding: 0 0 0 20px;}
		#menu_left .lvl_1 .lvl_2 a		{display: block; margin: 2px 0 0 0px; font-size: 0.85em;}

#bottom a			{}

.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;}

.top_banner			{color: white; padding: 0 0 10px 22px;}
.top_banner a		{color: white; font-size: 1.5em; text-decoration: none;}

table.tableborder th {
	background-color: #fc0;
	border: 1px solid #B39B00;
	font-size: 75%;
	text-align: center;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	}

table.tableborder td {
	border: 1px solid #B39B00;
	font-size: 70%;
	text-align: center;
	padding: 2px 2px 2px 2px;
	}


table tr.line1 td {
	background-color: #FFF2A5;
	}

table tr.line2 td {
	background-color: #FFFBE5;
	}

table.tableborder {
	border: 0px ; 
	border-collapse: separate;
}


table.tableborder_old {
	border: 1px solid #B39B00; 
	border-collapse: separate;
}

table.tableborder2 {
	border: 0px; 
}


table.tableborder2 td {
	border: 0px;
	font-size: 70%;
	text-align: center;
	padding: 2px 2px 2px 2px;
}

table.exemple tr.line1 td {
	background-color: #FFF2A5;
	border: 1px solid #B39B00;
	font-size: 70%;
	text-align: left;
	
	
	}
table.exemple tr.line2 td{
	background-color: #FFFBE5;
	border: 1px solid #B39B00;
	font-size: 70%;
	text-align: left;
	}

table.exemple tr td.imagetext {
	text-align: center;
	vertical-align: top;
	}

	
table.exemple {
	border: 0px; 
     }

table.exemple_old {
	border: 1px solid #B39B00; 
     }

.imagetext { padding: 5px 5px 5px 5px;}

table.exempleone tr.line1 td {
	background-color: #FFF2A5;
	border: 1px solid #B39B00;
	font-size: 70%;
	vertical-align:top;
	
	
	
	}
table.exempleone tr.line2 td{
	background-color: #FFFBE5;
	border: 1px solid #B39B00;
	font-size: 70%;
	vertical-align:top;
	
	}
	
table.exempleone {
	border: 1px solid #B39B00; 
     }
.imagetextone { padding: 5px 5px 5px 5px;
                vertical-align:top;
		text-align:left;
}

li { list-style-image: url("/img/li.gif"); 
		}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: disc;
	list-style-image: url(li.gif);
	}
li {
	margin-top: .7em;
	margin-bottom: .7em;
	color: #000;
	}

.a20 {
	filter: gray() + alpha(opacity=10);
	}

.a100 {
	filter: gray() + alpha(opacity=100);
	}