body
{
	text-align:center;
	margin:0 auto;
	padding: 0px; 
	background: url(images/tlo.jpg) repeat-x white;	
	font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
}

img 
{
	border: 0px;
}

#container
{
	width: 804px; 
	margin: auto;
	text-align: left;
	overflow: auto;	
	padding: 0px;
}


#top
{
	width: 804px;
	height: 60px;
	float: left;
}

#logo
{
	width:	253px;
	float: left;
	background: white;	
}

#top_space
{
	width:	379px;
	float: left;
	background: white;	
}

#top_butt_1
{
	width:	86px;
	float: left;
	background: white;
}

#top_butt_2
{
	width:	64px;
	float: left;
	background: white;
}

#top_space_end
{
	width:	12px;
	float: left;
	background: white;
}

#line1
{
	width:	804px;
	height:	8px;
	font: 1pt; 
	float: left;
	background-image: url(images/bg_06.jpg);
}

#anim_flash
{
	width:	804px;
	height:	254px;
	float: left;
	background: url(images/bg_07.jpg) no-repeat;
}

#body_left
{
	width: 582px;
	float: left;
}

#body_right
{
	width: 222px;
	float: left;
}

#menu_bar
{
	width: 582px;
	float: left;
}


.button
{
	float: left;

}

#button_space
{
	width:	169px;
	height:	33px;
	float: left;
	background-image: url(images/bg_09.jpg);
}

#top_right
{
	width:	222px;
	height:	60px;
	float: left;
	background-image: url(images/bg_11.jpg);
}

#body_right_1
{
	width: 300px;
	float: left;
}

#body_right_zawartosc
{
	width: 580px;
	float: left;
}

#body_text_zawartosc
{
	margin: 10px;
	font: 9pt Arial, Verdana; 
	color: #454545;
	text-align:left;
}


#body_right_2
{
	width: 280px;
	float: left;
	text-align:center;
	margin-top: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadada;
}

#body_text, #body_text_news
{
	margin: 10px;
	font: 9pt Arial, Verdana; 
	color: #454545;
	text-align:justify;
	margin-bottom: 0px;
}

#body_text_news
{
	margin: 0px;
	font: 9pt Arial, Verdana; 
	color: #454545;
	text-align:left;
	margin-top: 10px;
}



.information, .form_title
{
	font: 8pt Arial, Verdana; 
	color: #454545;
	text-align:left;
}

.information
{
	text-align: center;
	width: 804px;	
}	

.title_1
{
	font: 13pt Verdana, Arial; 
	color: #397CD6;
	font-weight: bold; 
}

.title_2-1, .title_2-2
{
	font: 11pt Tahoma, Verdana, Arial; 
	color: #FF7B05;
	font-weight: bold; 	
}

.title_2-2
{
	color: #397CD6;
}

.title_step
{
	color: #93b5ee;
}

#end
{
	width:	804px;
	height:	26px;
	float: left;
	background-image: url(images/bg_20.jpg);
}

a:link, a:visited, a:hover
{
	text-decoration: none;
  color: #242424;
}  

a: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: 18px;
	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;
}
