
#body_main {
		margin-top: 0px;
		margin-right: 0px;
		background: #e6e6e6 url(../images/index_bg.jpg) repeat-x top left;
}
#body_intro {
		margin: 150px 0px 0px 0px;
		background: #e6e6e6 url(../images/index_bg_intro.jpg) repeat-x 0px 150px;
}
#content_main_intro{
		position: absolute;
		left: 50%;
		margin-left: -375px;
		width: 750px;
}
#content_main_intro a{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: black;
		text-decoration: underline;
		font-weight: bold;
}
#content_main_intro a:hover{
		color: white;
}
/*  Główny blok  */
#content_main{
		position: absolute;
		left: 50%;
		margin-left: -397px;
		margin-bottom: 50px;
		width: 795px;
		min-height: 500px;
		background: #e6e6e6 url(../images/index_bg_content.jpg) repeat-y top left;
}
#main_top{
		width: 795px;
		height: 238px;
		background: #e6e6e6 url(../images/index_top.jpg) no-repeat top left;
}
#main_tresc{
		width: 457px !important;
		width: 527px;
		padding: 10px 30px 20px 40px;
		float: left;
		margin: 50px 0px 0px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
}
#main_tresc select{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
		background: white;
		border: 1px solid black;
}
#main_tresc a{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: red;
		text-decoration: none;
}
#main_tresc a:hover{
		text-decoration: underline;
}
#main_right{
		float: left;
		width: 260px;
		min-height: 200px;
}
#ul_menu_index , #ul_menu_index li{
		display: block;
		margin: 0px;
		padding: 0px;
		width: 258px;
}
#ul_menu_index li{
		margin: 0px !important;
		margin: 0px 0px -2px 0px;
}
#ul_menu_index li a{
		display: block;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #b9b9b9;
		text-decoration: none;
		height: 16px !important;
		height: 20px;
		background: #1d1d1d url(../images/index_serce2.gif) no-repeat 10px 2px;
		margin: 0px 0px 1px 0px;
		padding: 4px 0px 0px 30px;
}
#ul_menu_index li a.zazn{
		background: #404040 url(../images/index_serce2.gif) no-repeat 10px 2px;
}
#ul_menu_index li a:hover{
		background: #404040 url(../images/index_serce2.gif) no-repeat 10px 2px;
}
#ul_menu_index li a.wyr{
		background: #404040 url(../images/index_serce3.gif) no-repeat 10px 2px;
		color: #ffff00;
}

#main_head{
		position: absolute;
		top: 238px;
		left: 40px;
		height: 15px !important;
		height: 20px;
		width: 430px !important;
		width: 450px;
		border-bottom: 1px solid red;
		padding: 5px 0px 0px 20px;

		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: red;
		text-decoration: none;
		background: url(../images/index_kropla.jpg) no-repeat;
}

/* boxy na newsy */
.box_main{
		width: 440px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-size: 0px;
		padding: 0px;
}
.box_main_nazwa{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #ff0000;
		text-decoration: none;
		padding: 0px 0px 0px 0px;
}
.box_main_tresc{
		width: 396px !important;
		width: 451px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #6c6c6c;
		text-decoration: none;
		padding: 10px 40px 10px 0px;
		margin: 0px;
}
.box_main_tresc a{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ff0000;
		text-decoration: none;
}
.box_main_tresc a:hover{
		text-decoration: underline;
}
.news_more{
		padding: 10px 0px 0px 0px;
		height: 20px;
		text-align: left;
		width: 200px;
}
.news_more img{
		border: 0px;
}

/* news */
#main_news{
		margin-top: 20px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ff0000;
		text-decoration: none;
		text-align: left;
}
#main_news p{
		display: block;
		padding: 0px 0px 0px 30px;
		height: 15px;
		margin: 0px;
}
#main_news ul , #main_news ul li{
		display: block;
		margin: 0px;
		text-align: left;
		padding: 0px 0px 0px 15px;
		list-style: none;
}
#main_news ul li{
		background: url(../images/li.gif) no-repeat 0px 5px;
}

#main_news ul{
		margin: 10px 0px 0px 0px;
}

#main_news ul li a{
		display: block;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: white;
		text-decoration: none;
		margin: 0px 0px 5px 0px;
		padding: 0px;
}

#main_news ul li a:hover{
		color: #e5e5e5;
		text-decoration: underline;
}

/* komentarze */

#kom_0{
		width: 400px;
		height: 170px;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: red;
		text-decoration: none;
		padding: 10px 0px 10px 0px;
		margin: 10px 0px 10px 0px;
		border-top: 1px dashed #dfdfdf;
		border-bottom: 1px dashed #dfdfdf;
}
#kom_0 .kom_label{
		width: 120px;
		clear: both;
		float: left;
}
#kom_0 .kom_input{
		width: 280px;
		float: left;
}
#kom_0 input,textarea{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		background: #e5e5e5;
		border: 1px dashed #c3c3c3;
		width: 250px;
}
#kom_0 textarea{
		height: 120px;
}
#kom_0 .send_m{
		width: 120px;
		border: 1px solid black;
		background: #dfdfdf;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 12px;
		color: #ff0000;
		text-decoration: none;
		font-weight: normal;
		margin: 10px 0px 0px 0px;
}
.komentarz{
		display: block;
		border: 1px solid #8e946e;
		padding: 0px;
		margin: 0px 0px;
		text-align: center;
		background: #f3a4a1;

		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
		font-weight: normal;
}
.komentarz_one{
		background: #e4e9cc;
		margin: 10px 0px;
		border: 1px dashed #d25d59;
		background: #efcdcc;
}
.komentarze_head{
		background: #ec706b;
		height: 16px !important;
		height: 20px;

		padding: 4px 0px 0px 10px;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: black;
		text-decoration: none;
}
.komentarze_top{
		height: 16px !important;
		height: 20px;

		padding: 4px 0px 0px 0px;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: black;
		text-decoration: none;
		border-bottom: 1px solid #61683e;
}
.komentarze_top div.img_reload{
		float: right;
}
.komentarze_top #ref_g{
		float: right;
		margin: 0px 0px 0px 5px;
}
.komentarze_top img{
		border: 0px;
}
.komentarze_data{
		float: right;
		padding: 0px 10px 0px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		text-decoration: none;
}
.komentarze_tresc{
		padding: 10px;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #505537;
		text-decoration: none;
}
#komentarze_head{
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: #505537;
		text-decoration: none;
		border-bottom: 1px solid #505537;
}

#range_all{
		height: 15px;
		margin: 0px 0px 10px 0px;
}
#range_all a.range1{
		display: block;
		width: 20px;
		height: 12px;
		float: left;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: white;
		text-decoration: none;
		border: 1px solid black;
		background: #ff554f;
		margin: 0px 2px 0px 0px;
		text-align: center;
}
#range_all a.range1:hover{
		background: #efa6a3;
}
#range_all a.range2{
		display: block;
		width: 20px;
		height: 12px;
		float: left;
		
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: white;
		text-decoration: none;
		border: 1px solid black;
		background: red;
		margin: 0px 2px 0px 0px;
		text-align: center;
}
#range_all a.range2:hover{
		background: black;
}
/* wydarzenia */
#miasta_wyd , #miasta_wyd li {
		margin: 0px;
		padding: 0px;
		display: block;
}
#miasta_wyd li a{
		display: block;
		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: black;
		text-decoration: none;
		background: #e8e8e8;
		border: 1px solid #bfbfbf;
		margin: 5px 0px 0px 0px;
		height: 10px !important;
		height: 20px;
		padding: 5px;
}
#miasta_wyd li a:hover{
		background: #c7c7c7;
		text-decoration: none;
}
.wyd_m{
		border: 1px solid #5c5c5c;
		background: #f1f1f1;

		font-family: Verdana, tahoma, Helvetica, sans-serif;
		font-size: 10px;
		color: black;
		text-decoration: none;
		margin: 15px 0px 0px 0px;
		padding: 0px;
}
.wyd_m .wyd_m_miasto{
		height: 13px !important;
		height: 20px;
		border-bottom: 1px solid #5c5c5c;
		background: #cbcbcb;
		padding: 5px;
}
.wyd_m .wyd_m_miasto .wyd_m_data{
		float: right;
}
.wyd_m .wyd_m_tresc{
		padding: 10px;
}

/* galeria */
.gal_foto_l{
		float: left;
		margin: 0px 5px 10px 3px;
		padding: 0px;
		width: 130px;
}
.gal_foto_l a{
		float: left;
		border: 5px solid #c0c0c0;
		margin: 5px;
}
.gal_foto_l a:hover{
		float: left;
		border: 5px solid red;
		margin: 5px;
}
.gal_foto_l1 a{
		float: left;
		border: 0px;
		margin: 5px;
}
.gal_foto_l1 img{
		border: 0px;
}
.gal_foto_l a img{
		border: 0px solid #d7ffd7;
		margin: 0px;
		padding: 0px;
}
.gal_nazwa{
		width: 432px;
		height: 22px !important;
		height: 30px;
		background: #a0adbc;
		border: 2px solid #7f8d9d;
		text-align: center;
		margin: 0px 0px 0px 5px;
		padding: 8px 0px 0px 0px;

		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #43576f; 
		text-decoration: none;
}

/* komunikat */
.komunikat{
		width: 433px !important;
		width: 453px;
		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;
}

/* formularz */
.table_form{
		width: 100%;
}
.table_form td{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #666666;
		text-decoration: none;

		border: 1px dashed #c0c0c0;
		background: #eeeeee;
		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;
}

/* zmieniające się zdjęcia */
#changeFoto{
		width: 258px;
		background: white;
		text-align: center;
		margin: 20px 0px 10px 1px;
}
#foto_main_p {
		padding: 10px 0px 10px 0px;
}
#changeFoto img{
		border: 0px;
}
#changeFoto .nazwa{
		font-family: Verdana, tahoma, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #585858;
		text-decoration: none;
		background: #e5e5e5;
		border: 1px solid #c9c9c9;
		text-align: center;
		padding: 5px;
}
