body
{
	margin: 0; 
	padding: 0; 
	text-align: center;
	font-family: tahoma, arial;
	background-image: url(images/bg_01.jpg);
	background-repeat: repeat-x;	
}

#container
{
	width: 1122px; 
	margin: auto;
	text-align: left;
	overflow: auto;	
}

img
{
	border: 0;
}

#head
{
	width: 1122px;
	height: 124px;
	float: left;
}

#head_1
{
	width: 61px;
	height: 124px;
	float: left;
	background: url(images/bg_02.jpg);
}

#head_1a
{
	width: 61px;
	height: 124px;
	float: left;
}

#logo
{
	width: 185px;
	height: 124px;
	float: left;
}

#head_2
{
	width: 37px;
	height: 124px;
	float: left;
	background: url(images/bg_04.jpg);
}

#head_buttons_block
{
	width: 778px;
	height: 124px;
	float: left;
}

#head_buttons_block_1
{
	width: 679px;
	height: 48px;
	float: left;
	background: url(images/bg_05.jpg);
}

#head_buttons_pl
{
	width: 52px;
	height: 48px;
	float: left;
}

#head_buttons_de
{
	width: 47px;
	height: 48px;
	float: left;
}

.head_button
{
	height: 76px;
	float: left;
}

#head_3
{
	width: 61px;
	height: 124px;
	float: left;
	background: url(images/bg_08.jpg);
}

#head_4
{
	width: 60px;
	height: 332px;
	float: left;
	background: url(images/bg_17.jpg);
}

#head_flash
{
	width: 1001px;
	height: 332px;
	float: left;
}

#head_5
{
	width: 61px;
	height: 332px;
	float: left;
	background: url(images/bg_19.jpg);
}

#body_block_1-1
{
	width: 60px;
	height: 354px;
	float: left;
	background: url(images/bg_21.jpg);
}

#body_block_1-2
{
	width: 60px;
	height: 355px;
	float: left;
	background: url(images/bg_20.jpg);
}

#body_block
{
	width: 1001px;
	height: 354px;
	float: left;
}

#body_block_a
{
	width: 1122px;
	height: 185px;
	float: left;
}

#body_block_a_1
{
	width: 60px;
	height: 185px;
	float: left;
}

#body_block_a_2
{
	width: 60px;
	height: 185px;
	float: left;
	background: url(images/bg_24.jpg);
}

#body_block_b_1
{
	width: 60px;
	height: 137px;
	float: left;
}

#body_block_b_2
{
	width: 60px;
	height: 137px;
	float: left;
}

#body_block_2
{
	width: 362px;
	height: 185px;
	float: left;
}

#body_block_a p
{
	font: verdana, tahoma, arial;
	font-size: 10pt;
	margin: 10px 0 0 5px;
	color: #3E3E3E;	
}

#body_block_a h3
{
	font: verdana, tahoma, arial;
	font-size: 13pt;
	margin: 10px 0 0 5px;
}

#body_block_3
{
	width: 367px;
	height: 185px;
	float: left;
	background: url(images/bg_23.jpg);
}

#body_block_4
{
	width: 272px;
	height: 185px;
	float: left;
	background: url(images/logo_sdd.jpg);
}

#body_block_5
{
	width: 333px;
	height: 137px;
	float: left;
	background: url(images/bg_26.jpg);
}

#body_block_6
{
	width: 333px;
	height: 137px;
	float: left;
	background: url(images/bg_27.jpg);
}

#body_block_7
{
	width: 335px;
	height: 137px;
	float: left;
	background: url(images/bg_28.jpg);
}

#body_block_stopka
{
	width: 1122px;
	height: 32px;
	float: left;
	background: url(images/stopka.jpg);
}

#body_block_stopka p
{
	float: left;
	margin: 8px 0 0 80px;
	font: verdana, tahoma, arial;
	color: white;
	font-size: 10pt;	
}


#body_block_3 h4
{
	font: verdana, tahoma, arial;
	color: #7AB900;
	font-size: 11pt;
	font-weight: bold;
	margin: 0 0 10px 5px;
}

.tytul_newsa
{
	font: verdana, tahoma, arial;
	color: #7AB900;
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.ico_domek
{
	margin: 18px 5px 0px 10px;
	float: left;
}

.data_news
{
	font: verdana, tahoma, arial;
	font-size: 8pt;
	margin: 0;
}

#body_block_b h3
{
	font: verdana, tahoma, arial;
	color: #FFFBF0;
	font-size: 12pt;
	font-weight: bold;
	margin: 25px 0 0 0;
}

#body_block_b p
{
	font: verdana, tahoma, arial;
	color: #FFFBF0;
	font-size: 10pt;
	margin: 0 10px 0 0;
}


#body_block_3 p
{
	font: verdana, tahoma, arial;
	color: #4A4A4A;
	margin: 3px 10px 3px 5px;
}

#body_block_3 .data_news_start
{
	color: #4A4A4A;
	font-size: 8pt;	
}


#body_box_div
{
	width: 1122px;
	float: left;
}

#body_box_text
{
	margin: 5px 80px 5px 80px;
	float: left;
	font: verdana, tahoma, arial;
	color: #3E3E3E;
	font-size: 10pt;	
}

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: 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;
}