body
{
	margin: 0; 
	padding: 0; 
	text-align: center;
	background: url(images/bg_sample.jpg) repeat #535353;
	font-family: tahoma, arial;
	color: white;
}

#container
{
	width: 808px; 
	margin: auto;
	text-align: left;
	overflow: auto;	
}

img
{
	border: 0;
}

#top
{
	width: 808px;
	height: 54px;
	float: left;
}

#logo
{
	width: 206px;
	height: 54px;
	float: left;	
}

#top_bg_menu
{
	width: 602px;
	height: 54px;
	float: left;	
	background: url(images/bg_03.jpg);
}

#flash
{
	width: 808px;
	height: 261px;
	float: left;	
}

#body_start_top
{
	width: 808px;
	
	float: left;	
	background: url(images/bg_06.jpg) no-repeat;
}

#body_start
{
	width: 808px;
	
	float: left;	
	background: url(images/bg_07.jpg);
}

#menu_bottom
{
	width: 808px;
	height: 53px;
	float: left;	
	background: url(images/bg_08.jpg);
}

#menu_top_style
{
	color: #dfdfdf;
	font: 16pt Vardana, Tahoma;
	margin: 15px 0 0 120px;
}

a.link_menu_top:link, a.link_menu_top:visited, a.link_menu_top:hover
{
	font-weight: bold; 
	font: 10pt Vardana, Tahoma;
	text-decoration: none;
	color: white;
	padding: 6px 3px 6px 3px;
}  

a.link_menu_top:hover
{
	background: red;
}

#menu_2
{
	margin: 9px 0 0 25px;
}

a.link_menu_2:link, a.link_menu_2:visited, a.link_menu_2:hover
{
	font-weight: bold; 
	font: 10pt Vardana, Tahoma;
	text-decoration: none;
	color: white;
	padding: 6px 3px 6px 3px;
}  

a.link_menu_2:hover
{
	background: red;
} 

a.link_3:link, a.link_3:visited, a.link_3:hover
{
	font-weight: bold; 
	font: 10pt Vardana, Tahoma;
	text-decoration: none;
	color: white;
}  

a.link_3:hover
{
	background: red;
} 


.title_1
{
	font: 12pt Vardana, Tahoma;
	text-decoration: none;
	color: white;
	margin: 20px 0 5px 0;
}

.title_2
{
	font: 11pt Vardana, Tahoma;
	text-decoration: none;
	color: red;
	margin: 20px 0 5px 0;
}

#col_1, #col_2, #col_3
{
	width: 250px;
	float: left;
	margin: 0 5px 5px 20px;
}

#col_3
{
	width: 200px;
	float: left;
	margin: 0 5px 5px 20px;
}


div.hr 
	{
		background:url(images/linia_red.jpg);
		height:1px;
		width: 90%;
	}
 
div.hr hr 
 {
  display:none;
 }

#col_1 p, #col_2 p, #col_3 p
{
	font: 9pt Tahoma, arial, verdana;
	text-decoration: none;
	color: white;
} 

#col_body_1
{
	width: 500px;
	float: left;
	margin: 0 5px 5px 20px;
}

#col_body_2
{
	width: 250px;
	float: left;
	margin: 0 5px 5px 20px;
}

#col_body_1 p, #col_body_2 p
{
	font: 9pt Tahoma, arial, verdana;
	text-decoration: none;
	color: white;
}

#col_body_2 p
{
	font: 8pt verdana, Tahoma, arial;
	text-decoration: none;
	color: #e1e1e1;
}

#stopka
{
	width: 800px;
	color: white;
	font: 9pt Vardana, Tahoma;
	text-align: center; 
	margin: 0 0 20px 0;
}

a.stopka_link:link, a.stopka_link:visited, a.stopka_link:hover
{
	font-weight: bold; 
	text-decoration: none;
	color: white;
}  

a.stopka_link:hover
{
	text-decoration: underline;
}

#form1
{
	width:	248px;
	height:	203px;
	background-image: url(images/formularz.jpg);
	text-align: center;
	margin-bottom: 0px;
	margin-left: 15px;
}

.form_pos
{
	margin-bottom: 5px;
	text-align: left;
	margin-left: 15px;
}

.form_pole, .form_pole_error
{
	width:	217px;
	height: 22px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #8f8f8f;
}

.form_pole_error
{
	border-color: red;
	border-width: 2px; 
}

.msg_error
{
	border-color: red;
	border-width: 2px; 
	border-style: solid; 
	margin: 10px;
	text-align: center; 
	padding: 10px;
	width: 400px;
	color: red;
}


.form_tresc
{
	border-width: 1px; 
	border-style: solid; 
	border-color: #8f8f8f;
}
