/*--------------------------------------------------------------------
    glowne ustawienia - cialo - szkielet strony
----------------------------------------------------------------------*/

body 	{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	text-align: justify;
	color: #333;
	margin: 0;
	padding: 0;
	background: #ede3c8 url("img/4.jpg") top no-repeat;
	}

input, textarea, select 	{
				color: #000;
				margin: 3px 0;
				padding: 3px;
				border: 1px solid #000;
				background: #9b9476; 
				}

img	{ border: 0px; }

.button 	{ margin: 0; padding: 2px 5px; background: #333; color: #fff; border: 1px solid #000; font-weight: bold; }

blockquote 	{  color: #555140; background: #15110e; padding: 10px; border: 1px dashed #555140; } 

/*--------------------------------------------------------------------
    main
--------------------------------------------------------------------*/

.main	{	
	width: 900px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	background: none;
	}

/*--------------------------------------------------------------------
    header
--------------------------------------------------------------------*/

.header	{
	width: 900px;
	height: 260px;
	margin: 0;	
	padding: 0;
	background: none;
	}

#header_title 	{ font-size: 40px; padding: 90px 0 5px 10px; margin: 0; font-weight: bold; color: #333; }
#header_mini 	{ font-size: 14px; padding: 0 0 0 50px; margin: 0; color: #333; }
#header_reg	{ font-size: 13px; padding: 10px 0 0 0; margin: 0; color: #fff; }

/*--------------------------------------------------------------------
    subheader
--------------------------------------------------------------------*/

.subheader	{
		font-size: 0px;
		width: 900px;
		margin: 0;	
		padding: 5px 10px;
		background: url("img/pasek.png") no-repeat;  
		}

.subheader_opt 	{ font-size: 15px; line-height: 20px; font-weight: bold; margin: 0 20px 0 0; padding: 0; color: #333; text-decoration: none; }
.subheader_opt:hover	{ color: #333; text-decoration: underline; }

/*--------------------------------------------------------------------
    left
--------------------------------------------------------------------*/

.left	{
	font-size: 13px;
	width: 220px;
	padding: 10px 0 0 0;
	margin: 0 0 20px 0;
	color: #333;
	background: none;
	overflow: hidden;
	float: right;
	}

.left_naglowek	{ margin: 0; padding: 10px; color: #b89c28; font-weight: bold; clear: both; overflow: hidden; }

.left_contet	{ margin: 0 0 10px 0; padding: 0 10px 10px 10px; clear: both; overflow: hidden; }

.left_footer	{ margin: 10px 0 0; padding: 0; text-align: right; clear: both; overflow: hidden; }

/*--------------------------------------------------------------------
    center
--------------------------------------------------------------------*/

.center	{
	width: 660px;
	margin: 0 0 20px 0;
	padding: 10px 0 20px 0;
	float: left;
	overflow: hidden;
	background: none;
	}

.center_contet	{ margin: 0; padding: 20px 0; clear: both; overflow: hidden; }

.center_contet_tresc	{ margin: 0 0 10px 0; padding: 10px 0; clear: both; overflow: hidden; }

.center_contet_photo	{ margin: 5px; padding: 5px; overflow: hidden; float: left; border: 1px dashed #9b9476; }

.center_contet_info	{ margin: 0 0 20px 0; padding: 10px; clear: both; overflow: hidden; color: #333; }

.center_mini	{ margin: 0 0 10px 0; padding: 0; clear: both; overflow: hidden; font-size: 10px; }

.center_comment	{ margin: 0 0 15px 0; padding: 0 0 15px 0; clear: both; overflow: hidden; border-bottom: 2px dashed #2e2c23; }

.center_form	{ margin: 0; padding: 10px 0; background: none; clear: both; overflow: hidden; }

.center_error	{ margin: 0 0 10px 0; padding: 10px; color: #fff; background: #330000; clear: both; overflow: hidden; }

.center_naglowek	{ margin: 0 0 10px 0; padding: 5px 10px; color: #333; font-weight: bold; background: url("img/pasek.png"); clear: both; overflow: hidden; font-size: 14px; line-height: 20px; }

.center_footer	{ margin: 0; padding: 5px 0 0 0; clear: both; overflow: hidden; text-align: right; }

.center_stronicowanie	{ margin: 10px 0 0 0; padding: 10px 0 5px 0; clear: both; overflow: hidden; text-align: center; }

.center_obrazek_news_l	{ padding: 3px 3px 0 3px; margin: 0 10px 0 0; font-size: 11px; line-height: 18px; text-align: center; color: #9b9476; overflow: hidden; float: left; clear: both; background: #fff; }
.center_obrazek_news_r 	{ padding: 3px 3px 0 3px; margin: 0 0 0 10px; font-size: 11px; line-height: 18px; text-align: center; color: #9b9476; overflow: hidden; float: right; clear: both; background: #fff; }

#center_title 	{ font-size: 22px; padding: 0; margin: 0; color: #333; }
#center_date 	{ font-size: 11px; padding: 0; margin: 0 0 15px 0; color: #333; }
#center_text 	{ font-size: 13px; padding: 0; margin: 0; color: #33; }

#comment_text 	{ font-size: 13px; padding: 0; margin: 0; color: #333; }
#comment_date	{ font-size: 11px; padding: 0; margin: 5px 0 0 0; color: #333; }
#comment_num	{ font-size: 28px; padding: 0 5px; margin: 0; color: #333; float: left; }

/*--------------------------------------------------------------------
    stopka
--------------------------------------------------------------------*/

.footer		{
		width: 900px;
		margin: 0;
		padding: 20px 0;
		background: none;
		clear: both; 
		overflow: hidden;
		}

/*--------------------------------------------------------------------
    podział
--------------------------------------------------------------------*/

.float_left { float: left; text-align: justify; width: 50%; }
.float_right { float: right; text-align: right; width: 50%; }

/*--------------------------------------------------------------------
    hiperlancza
--------------------------------------------------------------------*/

a.white:link, a.white:active, a.white:visited { color: #333; text-decoration: none; font-style: none; }
a.white:hover { text-decoration: underline; }

a.whited:link, a.whited:active, a.whited:visited { color: #b20900; text-decoration: none; font-style: none; }
a.whited:hover { text-decoration: underline; }

a.red:link, a.red:active, a.red:visited { color: brown; text-decoration: none; font-style: none; }
a.red:hover { text-decoration: underline; }

a.grey:link, a.grey:active, a.grey:visited { color: #777; text-decoration: none; font-style: none; }
a.grey:hover { text-decoration: underline; }

a.strona:link, a.strona:active, a.strona:visited { color: #fff; text-decoration: none; font-style: none; line-height: 26px; background: #aa0000; padding: 5px 10px; margin: 0 5px; }
a.strona:hover { text-decoration: none; background: #cc0000; }