#body_main {
		margin: 0px;
		margin: 0px;
}

/*  Główny blok  */

#content_main{
		position: absolute;
		left: 50%;
		margin-left: -455px;
		width: 911px;
}
#main_top{
		width: 911px;
		height: 319px;
}
#main_under_top{
		width: 901px !important;
		width: 911px;
		height: 31px !important;
		height: 61px;
		background: url(../images/lay_02.jpg) no-repeat;
		padding: 30px 0px 0px 10px;
}
#main_under{
		width: 901px !important;
		width: 911px;
		height: 31px !important;
		height: 61px;
		background: url(../images/lay_02_c.jpg) no-repeat;
		padding: 30px 0px 0px 10px;
}
#head_news{
		float: right;
		padding: 0px 0px 0px 0px;
		width: 295px;
}
#main_right{
		width: 318px;
		min-height: 200px;
		float: left;
}
#main_middle{
		width: 911px;
		background: url(../images/lay_03.gif) repeat-y 593px 0px;
}
#main_left{
		width: 538px !important;
		width: 593px;
		min-height: 200px;
		float: left;

		padding: 5px 20px 0px 35px;

}
#main_left a , #main_tresc_c a{
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: red;
		font-size: 12px;
		text-decoration: none;
}
#main_left a:hover , #main_tresc_c a:hover{
		text-decoration: underline;
}
#main_left , #main_tresc_c{

		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #a8998b;
		font-size: 12px;
		text-decoration: none;
}
#main_tresc_c {
		padding: 5px 0px 0px 35px;
}
#main_bottom{
		height: 69px !important;
		height: 99px;
		background: url(../images/lay_04.gif) repeat-x;
		padding: 30px 0px 0px 0px;
}
#main_middle1{
		height: 126px;
		background: url(../images/lay_05.gif) repeat-x;
}
#main_middle1_c{
		height: 126px;
		background: url(../images/lay_05_c.gif) repeat-x;
}
#ul_menu_index , #ul_menu_index li{
		display: block;
		list-style: none;
		padding: 0px;
}
#ul_menu_index{
		margin: 283px 0px 0px 10px;
		height: 20px;
		position: absolute;
}
#ul_menu_index li{
		float: left;
}
#ul_menu_index li a{
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #744517;
		font-size: 12px;
		display: block;
		margin: 0px 20px 0px 0px;
		text-decoration: none;
}
#ul_menu_index li a:hover{
		color: white;
}
#ul_menu_index li a.a_z{
		color: white;
		text-decoration: underline;
}
#ul_menu_index li a.a_z:hover{
		text-decoration: none;
}
.naglowek{
		height: 19px !important;
		height: 24px;
		padding: 5px 0px 0px 26px;
		
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #824b25;
		font-size: 12px;
		text-decoration: none;
}
.naglowek a{
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #824b25;
		font-size: 12px;
		text-decoration: none;
}
.naglowek a:hover{
		text-decoration: underline;
}
.naglowek a.za{
		font-weight: bold;
}

.news_short{
		margin: 20px 0px 0px 0px;
}
.news_short .n_tresc{
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #a8998b;
		font-size: 10px;
		text-decoration: none;
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: 1px solid #e3dccf;
}
.news_short .n_nazwa , .news_short .n_data{
		float: left;
}
.news_short .n_data{
		width: 80px;
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #6798b6;
		font-size: 12px;
		text-decoration: none;
		padding: 10px 0px 0px 0px;
}
.news_short .n_nazwa a{
		display: block;
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #5195c1;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;

		padding: 3px;
		background: #dcedf5;
}
.news_short .n_nazwa a:hover{
		color: #744517;
}
#stopka{
		height: 32px !important;
		height: 47px;
		background: url(../images/lay_czersk.gif) no-repeat top left;
		margin: 0px 40px 0px 20px;
		padding: 18px 0px 0px 120px;
}
#stopka #ul_menu_stopka, #stopka #ul_menu_stopka li{
		display: block;
		list-style: none;
		margin: 0px;
}
#stopka #ul_menu_stopka li{
		float: left;
}
#stopka #ul_menu_stopka li a{
		display: block;
		font-family: Georgia, Arial, Tahoma, Verdana;
		color: #a4c300;
		font-size: 10px;
		text-decoration: none;
		margin: 0px 20px 0px 0px;
}
#stopka #ul_menu_stopka li a:hover{
		color: #768528;
}
#stopka img{
		border: 0px;
}
.baner_right{
		margin: 20px 0px 0px 25px;
}

/* formularz */

.table_form{
		width: 415px !important;
		width: 393px;
}

.table_form td{
		font-family: Verdana, Tahoma, Helvetica, Arial,  sans-serif;
		font-size: 10px;
		color: #0080c0;
		text-decoration: none;

		padding: 3px;
}

.table_form td input{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #585858;
		text-decoration: none;
		background: #e5e5e5;
		border: 1px solid #c9c9c9;
}

.table_form td textarea{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		background: #e5e5e5;
		border: 1px dashed #c3c3c3;
		width: 250px;
}
.komunikat{
		width: 390px;
		border: 1px dashed #c9c9c9;
		background: #e5e5e5;
		text-align: center;
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: red;
		text-decoration: none;
		padding: 10px;
		margin: 0px 0px 5px 0px;
}

#flagi{
		position: absolute;
		top: 0px;
		left: 0px;
		padding: 0px 0px 0px 0px;
		border-left: 1px solid black;
}
#flagi , #flagi li{
		display: block;
		list-style: none;
		padding: 0px;
		margin: 0px 0px 0px 10px;
}
#flagi li a img{
		border: 1px solid #cce7f8;
}
#flagi li a{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #85512c;
		text-decoration: none;
		margin: 5px 0px 4px 0px;
		display: block;
}
#flagi li a:hover{
		color: black;
}
#flagi li a:hover img{
		border: 1px solid black;
}

/* galerie zdjęć  */
.gal_main{
		font-size: 0px;
		line-height: 0px;
}
.gal_nazwa{
		width: 432px;
		height: 22px !important;
		height: 30px;
		background: #efefef;
		border: 2px solid #e0e0e0;
		text-align: center;
		margin: 0px 0px 0px 5px;
		padding: 8px 0px 0px 0px;
		margin: 0px 0px 10px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #43576f;
		text-decoration: none;
}
.gal_foto_l{
		float: left;
		margin: 0px 3px 3px 3px;
		padding: 0px;
		width: 126px;
		font-size: 0px;
}
.gal_foto_l a{
		float: left;
		border: 3px solid #d7d7d7;
		margin: 5px;
		font-size: 0px;
}
.gal_foto_l a:hover{
		float: left;
		border: 3px solid red;
		margin: 5px;
}
.gal_foto_l a img{
		border: 0px solid #d7ffd7;
		margin: 0px;
		padding: 0px;
}

