body{
background: #fff url(../images/css/body-bg.jpg) repeat-x;
font: 11px/14px Arial, Helvetica, sans-serif;
color: #959595;
}

a:link, a:active, a:visited{
color:#d9004d;
}

a:hover{
color:#000;
}

strong{
color:#d9004d;
font-weight:normal;
}

em{
color:#b7b7b7;
font-weight:normal;
font-style:normal;
}

.spacer{
color:#959595;
padding:0 10px;
}

.cb{
width:100%;
clear:both;
line-height:1px;
font-size:1px;
}

.c{
text-align:center;
}

.db{
display:block;
}

.fl{
float:left;
}

.fr{
float:right;
}

.lead{
font-weight:bold;
}

.bgbox{
background:#fff url(../images/css/boxbg.jpg) no-repeat;
}

.form label, .form .inputtext {	display: block;	width: 250px;	float: left;	margin-bottom: 10px;}
.form label {	margin-top:3px;	text-align: right;	width: 120px;	padding-right: 10px; }
.form br {	clear: left;}
.form .inputtext { border:1px solid #ccc;}
.form textarea{
height:150px;
width:450px;
margin-bottom:10px;
}


.photo_container{
width:235px;
height:192px;
float:left;
background: url(../images/css/polaroyd.png) 5px no-repeat;
}

.photo_frame{
width:204px;
height:174px;
margin:auto;
border:1px solid #e8e8e8;
margin-top:12px;
background:#fff;
}

.photo{
width:190px;
height:177px;
margin:auto;
}

.photo img{
border:1px solid #000;
margin-top:8px;
display:block;
margin-bottom:4px;
width:188px;
height:124px;
}

.photo_info{
width:122px;
float:left;
}

.photo_rate{
width:64px;
float:left;
padding-top:2px;
}

.photo_rate p{
text-align:center;
line-height:16px;
}

.photo p{
padding-top:2px;
}

.rater{
display:block;
width:63px;
height:12px;
background:url("../images/css/rater.png");
}

.rate_00{background-position:0 0px;}
.rate_05{background-position:0 -12px;}
.rate_10{background-position:0 -24px;}
.rate_15{background-position:0 -36px;}
.rate_20{background-position:0 -48px;}
.rate_25{background-position:0 -60px;}
.rate_30{background-position:0 -72px;}
.rate_35{background-position:0 -84px;}
.rate_40{background-position:0 -96px;}
.rate_45{background-position:0 -108px;}
.rate_50{background-position:0 -120px;}


#wrapper{
width: 969px;
margin: auto;
}

#logo{
width:395px;
height:188px;
position:relative; 
top:20px;
left:-20px; 
display:block;
}

#header{
width: 969px;
height: 127px;
background: #fff;
margin-top:-145px;
}

#htl{
width: 10px;
height: 127px;
background: url(../images/css/htl.jpg) no-repeat;
float:left;
}

#htc{
width: 950px;
height: 127px;
background: url(../images/css/htc.png) repeat-x;
float:left;
}

#topbar{
float:right;
height:40px;
overflow:hidden;
clear:both;
}

#topbar ul{
padding-top:24px;
}

#topbar li{
float:left;
padding-right:20px;
}

#topbar a:link, #topbar a:active, #topbar a:visited{
	color:#959595;
	text-decoration:none;
}

#topbar a:hover{
	color:#d9004d;
}

#home_link{
	background: url(../images/css/home.gif) 2px no-repeat;
	padding-left:18px;
}

#contact_link{
	background: url(../images/css/contact.gif) 2px no-repeat;
	padding-left:18px;
}

#menu{
float:right;
clear:both;
width:538px;
height:42px;
margin-top:45px;
margin-right:10px;
}

#menu li{
float:left;
list-style-type: none;
padding: 0px;	
}

#menu a{
display:block;
height:42px;
padding:0;
margin:0;
background: url("../images/css/menu.png") no-repeat;
}

/*konkurs*/
#b_k a{
width:96px;
background-position:0 0 !important;
}

#b_k a#selected{
	background-position:0 -84px !important;
}

#b_k a:hover{
	background-position:0 -42px !important;
}

/*raport*/
#b_r a{
width:86px;
background-position:-96px 0 !important;
}

#b_r a#selected{
	background-position:-96px -84px !important;
}

#b_r a:hover{
	background-position:-96px -42px !important;
}

/*ciekawostki*/
#b_c a{
width:118px;
background-position:-182px 0 !important;
}

#b_c a#selected{
	background-position:-182px -84px !important;
}

#b_c a:hover{
	background-position:-182px -42px !important;
}

/*pressroom*/
#b_p a{
width:114px;
background-position:-300px 0 !important;
}

#b_p a#selected{
	background-position:-300px -84px !important;
}

#b_p a:hover{
	background-position:-300px -42px !important;
}

/*organizatorzy*/
#b_o a{
width:124px;
background-position:-414px 0 !important;
}

#b_o a#selected{
	background-position:-414px -84px !important;
}

#b_o a:hover{
	background-position:-414px -42px !important;
}




#htr{
width: 9px;
height: 127px;
background: url(../images/css/htr.jpg) no-repeat;
float:left;
}

#banner{
width: 969px;
height: 264px;
}

#btl{
width: 10px;
height: 264px;
background: url(../images/css/btl.jpg) no-repeat;
float:left;
}

#btc{
width: 950px;
height: 264px;
background: url(../images/css/btc.jpg) no-repeat;
float:left;
}

#manifest{
margin-top:40px;
margin-right:50px;
width: 435px;
height: 140px;
background: url(../images/css/manifest.gif) no-repeat;
float:right;
display:block;
}

#navibar{
clear:both;
padding-top:61px;
color:#fff;
}

#navibar a, #navibar a:active, #navibar a:visited{
color:#9cda18;
text-decoration:none;
}

#navibar a:hover{
color:#fff;
}

#breadcrumbs{
float:left;
width:550px;
padding-left:10px;
}

#userlinks{
float:right;
width:350px;
text-align:right;
padding-right:10px;
}

#btr{
width: 9px;
height: 264px;
background: url(../images/css/btr.jpg) no-repeat;
float:left;
}

#home{
width: 969px;
height: 353px;
background: url(../images/css/home-bg.png) no-repeat;
}

#cols{
width:969px;
height:245px;
}

#cl{
background: url(../images/css/home-col-spacer.gif) top right no-repeat;
width:310px;
height:245px;
float:left;
}

#home-t-najnowsze{
width:262px;
height:24px;
margin-top:18px;
background: url(../images/css/headlines/najnowsze_zdjecia_toalet.gif) no-repeat;
margin-left:30px;
}

#home-t-konkurs{
width:262px;
height:24px;
margin-top:18px;
margin-left:30px;
background: url(../images/css/headlines/wez_udzial_w_konkursie.gif) no-repeat;
}

#home-t-ciekawostki{
width:262px;
height:24px;
margin-top:18px;
margin-left:30px;
background: url(../images/css/headlines/ciekawostki.gif) no-repeat;
}

#carusel{
margin-left:32px;
margin-top:4px;
}

#carusel-left{
	margin-top:10px;
	width:15px;
	height:170px;
	display:block;
	float:left;
	background: url(../images/css/carusel-left.png) no-repeat;
}

#carusel-center{
	
}

#carusel-right{
	margin-top:10px;
	float:left;
	width:15px;
	height:170px;
	display:block;
	background: url(../images/css/carusel-right.png) no-repeat;
}

#cc{
background: url(../images/css/home-col-spacer.gif) top right no-repeat;
width:360px;
height:245px;
float:left;
}

#home-konkurs-info{
text-align:center;
}

#home-konkurs-info-text{
	margin-top:10px;
	text-align:left;
}

	#home-konkurs-info-text img{
		float:left;
		display:block;
		margin-left:20px;
	}
	
	#home-konkurs-info-text p{
		float:left;
		display:block;
		width:245px;
		padding-left:10px; 
	}
	
	#b_przegladaj_zdjecia{
		width:235px;
		height:42px;
		display:block;
		margin-left:60px;
		background: url(../images/css/buttons/przegladaj_zdjecia.png) top left no-repeat;
	}
	
		#b_przegladaj_zdjecia:hover{
			background: url(../images/css/buttons/przegladaj_zdjecia.png) bottom left no-repeat;
		}
	
	#b_dodaj_zdjecie{
		width:235px;
		height:42px;
		display:block;
		margin-left:60px;
		background: url(../images/css/buttons/dodaj_nowe_zdjecie.png) top left no-repeat;
	}
	
		#b_dodaj_zdjecie:hover{
			background: url(../images/css/buttons/dodaj_nowe_zdjecie.png) bottom left no-repeat;
		}

#home-konkurs-info .cb{
	height:6px;
}

#cr{
width:280px;
height:245px;
float:left;
}

#home-ciekawostki-info{
width:216px;
line-height:16px;
margin:auto;
}

#home-ciekawostki-info p{
	text-align:justify;
	padding-top:5px;
	padding-bottom:10px;
}

#home-ciekawostki-info .fr{
	text-align:right;
	width:100%;
	display:block;
	text-decoration:none;
}

#partners{
width:740px;
float:left;
}

#partners h3{
width:740px;
padding-bottom:4px;
text-align:center;
margin-top:10px;
font-weight:normal;
text-transform:uppercase;
letter-spacing: 3px;
font-size:10px;
color:#c3c3c3;
background: url(../images/css/partners_line.png) bottom center no-repeat;
}

#partners table{
width:600px;
margin:auto;
}

#partners td{
padding-top:8px;
text-align:center;
}

#partners_full{
width:950px;
clear:both;
padding-bottom:10px;
margin:auto;
}

#partners_full h3{
width:950px;
padding-top:12px;
padding-bottom:4px;
text-align:center;
margin-top:10px;
font-weight:normal;
text-transform:uppercase;
letter-spacing: 3px;
font-size:10px;
color:#c3c3c3;
background: url(../images/css/partners_line.png) bottom center no-repeat;
}

#partners_full table{
width:600px;
text-align:center;
margin:auto;
}

#partners_full td{
padding-top:5px;
}
#tellafriend{
width:210px;
float:left;
height:100px;
}

#tellafriend h2{
width:178px;
height:19px;
background: url(../images/css/headlines/powiadom_znajomych_o_tej_stronie.png) no-repeat;
margin-top:14px;
margin-left:4px;
}

#tellafriend .submit{
width:43px;
height:16px;
border:0;
background: transparent url(../images/css/wyslij.gif) no-repeat;
margin-top:5px;
display:block;
float:left;
margin-left:4px;
/*cursor:hand;*/
cursor:pointer; 
}

#tellafriend .inputtext{
height:15px;
border:1px solid #a5c1c6;
font-size:10px;
width:140px;
margin-left:10px;
margin-top:4px;
display:block;
float:left;
}

#tellafriend .help{
margin-top:2px;
display:block;
}

#tellafriend .help img{
margin-left:4px;
}


#footer{
width:950px;
margin-left:10px;
height:31px;
background:#f7f9f9;
line-height:32px;
clear:both;
}

#footer .fl{
width:700px;
}

#footer .spacer{
padding:6px;
color:#d4e0e2;
}

#footer a:link, #footer a:active, #footer a:visited{
color:#959595;
text-decoration:none;
}

#footer a:hover{
color:#d9004d;
}

#footer .fr{
width:240px;
}

#footer .fr a{
color:#d9004d;
}

#footer .fr a:hover{
color:#000;
}



/* TWO COLS LAYOUT */

#two_cols{
margin-left:10px;
background: transparent url(../images/css/2cols/bg.png) repeat-y;
}

#two_cols_bottom{
clear:both;
width:950px;
height:30px;
background: transparent url(../images/css/2cols/bottom.png) bottom no-repeat;
}

#main{
width:664px;
float:left;
}

#sidebar{
width:286px;
float:left;
}

.sidebar_box{
width:286px;
background: transparent url(../images/css/2cols/sidebar_topbox_bg.png) no-repeat;
padding-bottom:20px;
}

.sidebar_box_spacer{
background: transparent url(../images/css/2cols/sidebar_spacer.png) no-repeat;
width:286px;
height:8px;
}

#sidebar_box_wuwk h2{ 
background: transparent url(../images/css/2cols/headlines/wuwk.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_wuwk-text{
text-align:left;
}
	
#sidebar_box_wuwk-text img{
float:left;
display:block;
margin-left:10px;
}
		
#sidebar_box_wuwk-text p{
float:left;
display:block;
width:190px;
padding-left:2px; 
}

#sidebar_box_wuwk #b_dodaj_zdjecie, #sidebar_box_wuwk #b_przegladaj_zdjecia{
margin-left:28px;
margin-top:8px;
}

#sidebar_box_pz h2{ 
background: transparent url(../images/css/2cols/headlines/pz.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_pz-text{
text-align:left;
}
	
#sidebar_box_pz-text p{
	display:block;
	width:266px;
	margin-left:22px;
	padding-bottom:10px;
}


#sidebar_box_pz-text .inputtext{
	margin-left:22px;
	margin-top:6px;
	width:175px;
	font-size:12px;
	padding:4px;
	border:1px solid #a5c1c6;
	float:left;
	font-size:11px;
}

	#pz_znajomy{
		width:230px !important;
	}

#sidebar_box_pz-text .submit{
	width:53px;
	height:23px;
	border:0;
	background: transparent url(../images/css/wyslij_b.gif) no-repeat;
	margin-top:6px;
	display:block;
	float:left;
	margin-left:4px;
	/*cursor:hand;*/
	cursor:pointer; 
}

/*ORGANIZATORZY*/

#organizatorzy li{
clear:both;
float:left;
width:664px;
padding:20px 0;
background: transparent url(../images/css/border_bottom.png) bottom center no-repeat;
}

.organizatorzy_logo{
float:left;
width:220px;
height:118px;
background: transparent url(../images/css/organizatorzy/logo_bg.png) no-repeat;
}

.organizatorzy_logo a{
width:180px;
height:118px;
background-position:center center;
display:block;
}

.organizatorzy_logo img{
	padding-top:30px;
	padding-left:54px;
}

#o_logo_cws{
background: url(../images/css/organizatorzy/logo_cws.png) center center no-repeat;
}

#o_logo_wda{
background: url(../images/css/organizatorzy/logo_wda.png) center center no-repeat;
}

.organizatorzy_tekst{
font-size:12px;
line-height:140%;
}

.organizatorzy_tekst h2{
font-size:16px;
color:#88b822;
}

.organizatorzy_tekst p{ 
padding-top:10px;
display:block;
float:left;
width:420px;
}


/*PRESSROOM*/

#pressroom{
font-size:12px;
line-height:140%;
}


#pressroom .content{
padding:30px 30px 20px 40px;
}

#pressroom h2{
font-size:16px;
color:#88b822;
}

#pressroom p{
margin-top:10px;
}

#pressroom .alternative a{
font-size:11px;
color:#959595;
padding:10px;
padding-bottom:12px;
display:block;
float:left;
}

#pressroom .alternative a:hover{
color:#d9004d;
}

#pressroom .pdf{
background: transparent url(../images/css/pressroom/pdf.gif) 5px 11px no-repeat;
padding-left:28px !important;
}

#pressroom .rtf{
background: transparent url(../images/css/pressroom/rtf.gif) 5px 11px no-repeat;
padding-left:28px !important;
margin-left:20px;
}

#pressroom #t_op{
background: transparent url(../images/css/pressroom/headlines/op.png) no-repeat;
		margin-top:20px;
width:153px;
height:30px;
display:block;
clear:both;
}

#pressroom .underline{
height:20px;
background: transparent url(../images/css/pressroom/line.gif) bottom no-repeat;
}

#pressroom .underline2{
height:1px;
background: transparent url(../images/css/pressroom/line.gif) bottom no-repeat;
clear:both;
}

#pressroom .op_text{
font-size:11px;
padding-left:8px;
}

#sidebar_box_pr h2{ 
background: transparent url(../images/css/2cols/headlines/pr.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_pr-text{
text-align:left;
}

#sidebar_box_pr-text li{
display:block;
padding:5px 0;
margin:0 22px;
padding-left:20px;
background: transparent url(../images/css/pointer.gif) 4px 8px no-repeat;
border-bottom:1px solid #d5e0e2;
}

#sidebar_box_pr-text a{
text-decoration:none;
color:#959595;
}

#sidebar_box_pr-text a:hover{
color:#d9004d;
}

#sidebar_box_pr-text .date, #pressroom .date{
font-weight:bold;
}

/* CIEKAWOSTKI */

#ciekawostki li{
clear:both;
float:left;
width:664px;
padding:20px 0;
background: transparent url(../images/css/border_bottom.png) bottom center no-repeat;
}

.ciekawostki_next{
display:block;
text-align:right;
clear:both;
font-size:12px;
text-decoration:none;
padding:10px 30px 20px 0px;
}

.ciekawostki_thumb{
float:left;
width:220px;
height:131px;
background: transparent url(../images/css/ciekawostki/thumb_bg.png) no-repeat;
text-align:center;
line-height:131px;
margin-left:1px;
padding-top:20px;
}

.ciekawostki_thumb img{
vertical-align:middle;
}

.ciekawostki_tekst{
font-size:12px;
line-height:140%;
}

.ciekawostki_tekst h2{
font-size:16px;
color:#88b822;
}

.ciekawostki_tekst p{ 
padding-top:5px;
display:block;
float:left;
width:420px;
}

#ciekawostki .more{
color:#db1159;
text-decoration:none;
}

#ciekawostki .more:hover{
color:#000;
}

#dodaj_ciekawostke{
text-align:center;
padding:20px 0;
}


#sidebar_box_c h2{ 
background: transparent url(../images/css/2cols/headlines/nc.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_c-text{
text-align:left;
}

#sidebar_box_c-text li{
display:block;
padding:5px 0;
margin:0 22px;
padding-left:20px;
background: transparent url(../images/css/pointer.gif) 4px 8px no-repeat;
border-bottom:1px solid #d5e0e2;
}

#sidebar_box_c-text a{
text-decoration:none;
color:#959595;
}

#sidebar_box_c-text a:hover{
color:#d9004d;
}


/* CIEKAWOSTKA */


#ciekawostka{
font-size:12px;
line-height:140%;
}


#ciekawostka .content{
padding:10px 30px 20px 40px;
}

#ciekawostka h2{
font-size:16px;
color:#88b822;
}

#ciekawostka p{
margin-top:10px;
}


/* RAPORT */


#raport{
font-size:12px;
line-height:140%;
}

#raport .underline{
height:20px;
background: transparent url(../images/css/pressroom/line.gif) bottom no-repeat;
}

#raport .content{
padding:30px 30px 20px 40px;
}

#raport ul{
	padding:5px;
	padding-left:30px;
	padding-top:0;
}
#raport li{
	list-style:circle;
	padding:5px;
	padding-left:10px;
}

#raport p{
padding-bottom:10px;
}		


#raport h2{
	font-size:16px;
	color:#90bd31;
	padding-top:10px;
}

#raport b, #raport strong{
	font-weight:bold;
	color: #959595;
}

#raport em, #raport i{
	font-style:italic;
	color: #959595;
}

#sidebar_box_r h2{ 
background: transparent url(../images/css/2cols/headlines/st.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_r-text{
text-align:left;
}

#sidebar_box_r-text li{
display:block;
padding:5px 0;
margin:0 22px;
padding-left:5px;
border-bottom:1px solid #d5e0e2;
}

#sidebar_box_r-text a{
text-decoration:none;
color:#959595;
}

#sidebar_box_r-text a:hover{
color:#d9004d;
}

#raport_pagination{
padding:10px;
padding-bottom:20px;
font-size:11px;

}

#raport_pagination a{
text-decoration:none;
}

#raport_pagination .prev{
text-align:left;
display:block;
width:200px;
float:left;
}

#raport_pagination .where{
text-align:center;
width:170px;
float:left;
}

#raport_pagination .next{
text-align:right;
width:200px;
display:block;
float:right;
}

#pobierz_raport{
margin-top:20px;
clear:both;
}

/*Kontakt*/
#kontakt h2{
font-size:16px;
color:#88b822;
padding:20px;
padding-left:30px;

}		


/*konkurs*/

#konkurs{

}

#konkurs .content{
padding-left:3px;
padding-bottom:10px;
}



#konkurs .photo_frame{
float:left;
margin-left:10px;
}

#konkurs_banner #btc{
background:#fcfdfd;
}

#konkurs_banner .content{
height:237px;
}

#konkurs_menu{
width:200px;
float:left;
}

#konkurs_menu ul{
padding-left:30px;
padding-top:45px;
font-size:15px;
font-weight:bold;
line-height:32px;
}

#konkurs_menu li{
padding-left:24px;
background: transparent url(../images/css/konkurs/pointer_unactive.gif) 5px 13px no-repeat;
}

#konkurs_selected{
background: transparent url(../images/css/konkurs/pointer_active.gif) 5px 13px no-repeat !important;
}

#konkurs_selected a{
color:#90bd31;
text-decoration:underline !important;
}

#konkurs_menu a{
text-decoration:none;
}

#konkurs_banner_flash{
float:left;
}


#konkurs_banner #navibar{
background:#fcfdfd;
height:27px;
background:#000;
padding:0;
line-height:25px;
}



		
		#wyszukiwarka_zdjec .form, #wyszukiwarka_zdjec div, #wyszukiwarka_zdjec fieldset{
			padding:0;
			margin:0;
		}
				
		#wyszukiwarka_zdjec .inputtext{
			margin-bottom:4px;
			width:180px;
		}
		
			#wyszukiwarka_zdjec #wyszukiwarka_checkbox{
				width:155px;
				margin-left:78px;
				float:left;
				padding-top:6px;
			}
			
				#wyszukiwarka_checkbox input{
					float:left;
					width:10px;
				}
				
				#wyszukiwarka_zdjec label{
					width:70px;
					float:left;
					padding-left:4px;
					margin:0;
					margin-top:2px;
					display:block;
				}
				
				#wyszukiwarka_checkbox label{
					width:120px;
					padding-top:1px;
				}
			
					#wyszukiwarka_zdjec .submit{
						width:63px;
						height:20px;
						border:0;
						background: transparent url(../images/css/konkurs/mapa_szukaj.gif) no-repeat;
						margin-top:10px;
						/*cursor:hand;*/
						cursor:pointer; 
					}
		

#sidebar_box_wt h2{ 
background: transparent url(../images/css/2cols/headlines/wt.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_wt-text{
text-align:left;
}

#sidebar_box_wt-text p{
float:left;
display:block;
width:200px;
padding-left:2px; 
}

#sidebar_box_wt #b_mapa_toalet{
margin-left:28px;
margin-top:8px;
}


#sidebar_box_mt h2{ 
background: transparent url(../images/css/2cols/headlines/mt.png) no-repeat;
width:286px;
height:53px;
}

#sidebar_box_mt-text{
text-align:left;
}

#sidebar_box_mt-text p{
	display:block;
	padding:0 22px;
	padding-bottom:10px;
}

#b_mapa_toalet{
		width:235px;
		height:42px;
		display:block;
		margin-left:26px;
		background: url(../images/css/buttons/mapa_toalet.png) top left no-repeat;
	}
	
		#b_mapa_toalet:hover{
			background: url(../images/css/buttons/mapa_toalet.png) bottom left no-repeat;
		}


/*mapa*/

#one_col{
background: transparent url(../images/css/1col/bg.jpg) repeat-y;
border-bottom:1px solid #f0f5f6;
margin-left:10px;
}

#mapa{
clear:both;
padding:0px 20px;
}

#mapa_gm{
width:840px;
height:460px;
background:#fff;
margin:0 auto 10px auto;;
clear:both;
}

#mapa_intro{
width:495px;
float:left;
padding:0;
margin-top:30px;
}

#mapa_intro h2{
font-size:16px;
color:#88b822;
padding-left:40px;
}

#mapa_intro p{
margin:10px 0;
padding-left:40px;
line-height:160%;
}

#mapa_search{
float:right;
margin-right:38px;
margin-bottom:10px;
width:345px;
padding:0 !important;
margin-top:30px;
height:106px;
background: transparent url(../images/css/konkurs/mapa_search_bg.png) no-repeat;
}

#mapa_search .form{
padding-top:30px;
}

#mapa_search label{
width:70px;
margin-bottom:2px;
}

#mapa_search .inputtext{
margin-bottom:2px;
width:200px;
}

#mapa_search #mapa_checkbox{
width:185px;
margin-left:78px;
float:left;
padding-top:6px;
}


#mapa_checkbox input{
display:block;
float:left;
}
#mapa_checkbox label{
width:115px;
float:left;
padding-left:4px;
margin:0;
margin-top:2px;
}

#mapa_search .submit{
	width:63px;
	height:20px;
	border:0;
	background: transparent url(../images/css/konkurs/mapa_odswiez.gif) no-repeat;
	margin-top:6px;
	display:block;
	float:left;
	margin-left:4px;
	/*cursor:hand;*/
	cursor:pointer; 
}

#mapa_legenda{

margin-left:40px;
}

#mapa_legenda ul{
padding-top:20px;
padding-bottom:40px;
}

#mapa_legenda li{
float:left;
padding-left:25px;
font-size:12px;
margin-right:30px;
height:21px;
line-height:18px;
}

.wc_red{
background: transparent url(../images/css/konkurs/wc_red.gif) no-repeat;
}

.wc_green{
background: transparent url(../images/css/konkurs/wc_green.gif) no-repeat;
}

.wc_yellow{
background: transparent url(../images/css/konkurs/wc_yellow.gif) no-repeat;
}

span.wc_red, span.wc_green, span.wc_yellow {
display: block;
padding-left: 25px;
}


#logowanie{
clear:both;
padding:40px 20px;
padding-top:20px;
}

#logowanie form{
border:1px solid #e2e9eb;
width:450px;
padding:20px;
display:block;
clear:both;
margin:auto;
margin-top:0px;
margin-bottom:20px;
}

#logowanie h2{
font-size:16px;
color:#88b822;
padding-left:40px;
}

#logowanie h3{
font-size:16px;
color:#da1058;
padding-left:40px;
padding-bottom:20px;
}

#logowanie p{
margin:10px 0;
padding-left:40px;
line-height:160%;
}

#logowanie .inputtext{
width:200px;
}

/*zdjęcie*/
#single_photo{
background: transparent url(../images/css/1col/bg.jpg) repeat-y;
margin-left:10px;
}

#photo_col{
padding-top:40px;
width:555px;
float:left;
background: url(../images/css/zdjecie/spacer.png) top right no-repeat;
}

#photo{
margin:auto;
text-align:center;
}

#photo_description{
width:400px;
margin:auto;
text-align:left;
padding-top:10px;
}

#photo_navigator{
padding-top:10px;
width:400px;
margin:auto;
height:30px;
}

#photo_details_cols{
width:390px;
float:right;
}

#photo_details{
width:324px;
margin:auto;
margin-top:10px;
}

#photo_details th, #photo_details td{ 
padding:5px 10px;
font-size:12px;
}

#photo_details th{
text-align:right;
}

#photo_moderate{
display:block;
margin:auto;
padding:10px 0;

}

#photo_rater{
width:290px;
height:62px;
background: url(../images/css/zdjecie/zaglosuj.gif) no-repeat;
margin:auto;
margin-top:30px;
}

#photo_rater .insider{
padding-top:30px;
}

#photo_rater_txt{
width:142px;
float:left;
margin-left:20px;
}

#photo_rater_value{
width:60px;
float:left;
text-align:center;
}

#photo_rater .rater{
float:left;
}

#b_zobacz_na_mapie{
		width:235px;
		height:42px;
		display:block;
		margin:auto;
		background: url(../images/css/buttons/zobacz_na_mapie.png) top left no-repeat;
	}
	
		#b_przegladaj_zdjecia:hover{
			background: url(../images/css/buttons/przegladaj_zdjecia.png) bottom left no-repeat;
		}


#add_photo{
background: transparent url(../images/css/1col/bg.jpg) repeat-y;
margin-left:10px;

}

#dodaj_zdjecie_col {
width:455px;
float:left;
background: url(../images/css/zdjecie/spacer.png) top right no-repeat;
}

#dodaj_zdjecie_col form{
margin-left:20px;
}

#dodaj_zdjecie_col fieldset{margin-top:10px;font-size:12px;}
#dodaj_zdjecie_col textarea{width:250px;height:60px;}
#dodaj_zdjecie_col p{padding:10px;}
#twoje_zdjecia_col {width:464px;float:right;}
#add_photo h2{font-size:16px;color:#88b822;padding-left:40px;margin-top:30px;}
#twoje_zdjecia_col .photo_frame{float:left;margin-right:10px;}
#twoje_zdjecia_col h2{padding-left:0;}
#dla_niepelnosprawnych{background:#fff url(../images/css/zdjecie/niepelnosprawni.png) 8px 8px no-repeat;height:36px;width:300px;margin-left:50px;}
#dla_niepelnosprawnych .checkbox{margin-left:40px;margin-top:14px;}
.desc_label{float:left;width:200px !important;line-height:27px;text-align:left !important;margin:0;padding-left:20px;padding-top:3px;}
.checkbox{display:block;float:left;margin-left:50px !important;}
#b_dodaj_zdjecie_f{width:113px;border:0;height:26px;background:#000 url(../images/css/zdjecie/dodaj_zdjecie.png) no-repeat;color:#fff;}

.pagination{padding:20px 0;}
.pagination table{margin:auto;margin-top:10px;text-align:center;}
.pagination a{text-decoration:none;display:block;padding:5px 10px;}
.pagination a:hover{background-color:#f0f4f5;}
.pagination span{padding:5px 10px;}
.pagination td{}
.pagination .pagination_selected{border:1px solid #e0eff2;}

.gmap_cloud{text-align:left;width:210px;}
.gmap_cloud_type{margin-top:6px;line-height:10px;padding-left:5px;}
.gmap_cloud_name{color:#000000;font-size:12px;font-weight:bold;line-height:14px;padding-left:5px;}
.gmap_cloud_ico{padding-left:10px;float:left;}
.gmap_cloud_img{clear:both;margin-left:10px;margin-bottom:10px;}
.gmap_cloud_avgrate{float:left;padding-left:10px;padding-right:5px;}
.gmap_cloud_avgrate{line-height:13px;}
.gmap_cloud hr{margin:10px;clear:both;}
.gmap_cloud .more{padding-left:5px;text-align:center;width:100%;display:block;}
#photo_vote{text-align:center;display:block;margin-top:10px;}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 65px; HEIGHT: 16px; LEFT: 10px; TOP: -2px; POSITION: relative; FLOAT: left; BACKGROUND: url('../images/stars2.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 65px; HEIGHT: 16px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../images/stars2.gif') left 16px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 10px; FONT-FAMILY: Arial; COLOR: #888; }


#regulamin{
	padding: 20px 40px !important;
	font-size:12px;
	line-height:160%;
	clear:both;
}

#regulamin h3{
	font-size:16px;
	color:#90bd31;
	padding-top:10px;
}

#regulamin h4{
	font-size:12px;
	color:#da1058;
	font-weight:bold;
	padding-bottom:0px !important;
}

#regulamin p{
	padding-bottom:10px;
}

#merr{
	padding:5px 0;
	background:#fff8fc;
	color:#df0054;
	font-weight:bold;
	padding-left:20px;
	margin-left:10px;
	margin-right:9px;
	border-bottom:1px solid #df0054;
}


#mok{
	padding:5px 0;
	background:#eef7e7;
	color:#60ae21;
	font-weight:bold;
	padding-left:20px;
	margin-left:10px;
	margin-right:9px;
	border-bottom:1px solid #60ae21;
}