body {
	margin:0;
	background: url(../graphic/site/bg.jpg) top left repeat-x;
	font-family: verdana;
}

img {
	border: 0px solid black;
	padding-right: 2px;
}

.smalltext {
	display:block;
	font: 10px verdana;
	color: #999999;
	padding-top:5px;
}
.normaltext {
	font: 12px verdana;
	color: #999999;
}



div#main_cointainer {
	margin:auto;
	width:950px;
	height:100%;
}

.virtual_main_button {
	position: relative;
	width: 220px;
	height: 70px;
	left: 33px;; 
	top:8px;
	display:block;
	z-index:2000;
	cursor:pointer;
	float:left;
}

div#loading-mask {
	position:absolute;
	left: 60%;
	top:80%;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
	z-index:2000;
	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
}
/*------------------------------------------Nagłówek---------------------------------------------*/
div#header {
	background-image: url(../graphic/site/header.jpg);
	height:107px;
}

div#header_menu {
	position:relative;
	top:5px;
	left:230px;
	height:22px;	
	color:white;
	float:left;
}

div#header_menu a {
	font: 12px verdana;
	color: #efefef;
	text-decoration:none;
	margin-right:25px;
	padding-left:20px;
	margin-left:5px;
	height:25px;
	border-left: 1px solid white;
	background-position: 5px 3px ;
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-color: transparent;
}

a#header_what {
	background-image: url(../graphic/site/ico_pytajnik.gif);
}

a#header_about {
	background-image: url(../graphic/site/ico_firma.gif);
}

a#header_contact {
	background-image: url(../graphic/site/ico_kontakt.gif);
}

a#header_numeroo {
	background-image: url(../graphic/site/ico_numeroo.png);
	background-position: 3px 3px !important;
	
}

div#header_menu a:hover {
	text-decoration:underline;
}





/*---------------------------------------------------- content ---------------------------------*/
div#content {
	background-color:#ffffff;
	width:100%;
}

		/* -----------------------------------------FILTR------------------------------------------------ */
div#graph {
	width:100%;
	height:140px;
	background: url(../graphic/site/bg_graph.gif) top left repeat-x;	
	text-align:center;
	
}

div#cont_data {
	width:360px;
	float:left;
	height:100%;
	font-size:40px;
  	font-family:trebuchtet MS;
  	font-weight:bold;
}

table#graph_data {
	float:right;
	margin:0;
	padding:0;
	margin-top:40px;
}

table#graph_data td#rok {
  border-bottom:1px solid #afadad;
  color:#6699cc;
}

table#graph_data td#ilosc {
  color:#afadad;
  border-bottom:1px solid #afadad;
}

.graph_data_desc {
	font-size:10px;
	font-family:trebuchtet MS;
	color:#afadad;
}

a#year_up {
	display:block;
	background: transparent url(../graphic/site/filtr/strzalka_up.gif) no-repeat scroll left center;
	width:9px;
	height:9px;
	margin:10px;
	margin-top:20px;
}

a#year_down {
	display:block;
	background: transparent url(../graphic/site/filtr/strzalka_down.gif) no-repeat scroll left center;
	width:9px;
	height:9px;
	margin:10px;
}

div#cont_view {
	width:570px;
	float:left;
	height:100%;

	position:relative;
}

div#graph_view {
	margin:0px;
	padding:0px;
	width:530px;
	height:85px;
	top:20px;
	left:10px;
  	position:relative;
}
div#graph_desc {
	color:silver;
	margin:0px;
	width:530px;
	font-family:trebuchtet MS;
	font-weight:bold;
	font-size:12px;
	bottom:15px;
	position:relative;
	left:10px;
	top:20px;
}

div.month_name {
	float:left;
	width:40.5px;
}

a.tydzien {
	width:8px;
	background:url(../graphic/site/filtr/filtr_norm.gif) left bottom repeat-y;
	bottom:0px;
	display:block;
	position:absolute;
}

a.tydzien:hover{
	background:url(../graphic/site/filtr/filtr_activ.gif) left bottom repeat-y;
}

a.pusty_tydzien {
	width:8px;
	height:0px;
	bottom:0px;
	display:block;
	position:absolute;
}

					/*--- filtr zmiana-------------------*/
a#change_filtr {				
	display:block;
	background: transparent url(../graphic/site/all.png) no-repeat scroll left center;
	width:12px;
	height:12px;
	margin:10px;
	margin-bottom:0px;
}
a#change_filtr:hover {				
	background: transparent url(../graphic/site/all_h.png) no-repeat scroll left center;
}



		/* -------------------------------------- Wyszukiwarka---------------------------------------- */
div#search {
	margin-left:3px;
	width:285px;
	float:left;
	
}

div#search_header {
	height:27px;
	font: 16px trebuchet MS;
	font-weight:bold;
	color: #ffffff;
	background: url(../graphic/site/bg_searchheader.gif) top left repeat-x;
	text-align:center;
	padding-top:7px;
	padding-bottom: 3px;
}		
		
div#search_cont {
	background: url(../graphic/site/bg_search.gif);
	height: 405px;	
	overflow: hidden;
	border-right: 3px solid #f5f5f5;
}

div#typ {
	width:232px;
	height:70px;
	background: url(../graphic/site/typ.gif) no-repeat;
	padding-top:15px;
	padding-left:50px;	
}

div#miejsce {
	width:232px;
	height:83px;
	background: url(../graphic/site/miejsce.gif) no-repeat;	
	padding-top:15px;
	padding-left:50px;		
}

div#data {
	width:232px;
	height:89px;
	background: url(../graphic/site/data.gif) no-repeat;	
	padding-top:15px;
	padding-left:50px;		
}

div#pora {
	width:232px;
	height:102px;
	background: url(../graphic/site/pora.gif) no-repeat;
	padding-top:15px;
	padding-left:50px;			
}

#dateStart , #dateStop {
	width: 80px;
}

		/*------------------------- MAPA/STRONY ------------------------*/
	
div#cont_center {	
	float:right;
	border:3px solid #e5e5e5;
	width:640px;
	height:437px;
	margin-right:3px;
}

		/*-------------------------- PRZYCISKI/STATYSTYKI ------------- */

div#cont_sumary {
	width: 100%;
	margin-top: 5px;
	float:left;
}

a.btn_ser {
	border:1px solid #5C6B73; 
	color:#5C6B73; 
	font-size: 11px; 
	padding-left:8px; 
	padding-right:8px;
	padding-top:1px; 
	padding-bottom:1px;
	text-decoration:none;
	float:left;
}

a.btn_ser:hover {
  color: #67B9D9;
  border:1px solid #67B9D9; 
}

a#btn_refresh {
	margin-left:45px;
	margin-right:45px;
}

div#sumary_stat {
	font: 10px verdana;
	color: #999999;
	float: right; 
	width: 600px;
}
	
		/*------------------------- NASI PARTNERZY ---------------------*/
div#coop {
	clear:both;
}

div#coop_up {
	background: url(../graphic/site/bg_coop_up.gif) top left repeat-x;
	clear:both;
	width:100%;
}

div#coop_header {
	width:100%;
	padding-top:30px;
	padding-left:15px;
	padding-bottom:5px;
	font: 12px trebuchet MS;
	color: #73858d;
	background-color:#ffffff;
}

div#coop_down {
	width:100%;
	background: url(../graphic/site/bg_coop_down.gif) bottom left repeat-x;
	text-align:center;
}

table#partners {
  margin:auto;
  padding:10px;
  font: 12px trebuchet MS;
	color: #73858d;
}

table#partners td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top:10px;
  padding-bottom:10px;
}



div.org {
	/*width:110px;*/
	padding:10px;
}
/* ----------------------------- STOPKA ---------------------------------- */
div#footer {
	height:38px;
	background: url(../graphic/site/stopka.gif) top left repeat-x;
	margin-top:5px;
}

#footer div {
	color:rgb(61, 73, 87);
 	margin-top:12px;
 	margin-left:20px;
 	margin-right:20px;
}

#footer a {
	text-decoration:none;
	color:rgb(61, 73, 87);
	font-weight:bold;
}

/*------------------------------na szybko-------------------------*/

div.event_desc {
	font-size: 13px;
	color: #000;
	font-family: "Helvetica Neue", Arial, sans-serif;
}

.event_desc h1, .event_desc h2, .event_desc h3, .event_desc h4, .event_desc h5, .event_desc h6 { text-shadow: 0px -1px 1px #1c0b03;
	padding: 0  !important;
	font-weight: bold !important; 
	color: #000 !important; 
	font-family: DIN-Bold,'Helvetica Neue', Arial, sans-serif !important; 
	text-transform: uppercase !important;
	border: none  !important;
}




.event_desc h1 { font-size: 34px !important;  margin: 0 !important; color : #000}
.event_desc h2 { font-size: 26px !important;  margin: 0 !important; padding:0 ; color: #000; }
.event_desc h3 { font-size: 18px;  margin: 0 !important; }
.event_desc h4 { font-size: 14px !important;  margin: 0 !important; }
.event_desc h5 { font-size: 12px;  margin: 0 !important; }
.event_desc h6 { font-size: 10px;  margin: 0 !important; }

#info {
	position: absolute;
	left: 50%;
	top: 50%;
	background: white;
	border: 1px solid black;
	padding: 10px;
	font-size: 12px;
	width: 300px;
	margin-left: -155px;
	margin-top: -50px;
	color: black;
	font-family: Verdana;
}

#info input {
	clear: left;
}

#shower {
	position: absolute;
	left: 519px;
	top: 26px;
	background: white;
	border: 1px solid black;
	padding: 10px;
	padding-right:0px;
	font-size: 12px;
	width: 110px;
	margin-left: 0px;
	margin-top: 0px;
	color: black;
	font-family: Verdana;
	height:268px;
}

#shower a {
  text-decoration:none;
  color:black;
}

#shower a:hover {
  text-decoration:underline;
}

div#legend {
	position: absolute;
	left: 33%;
	top: 300px;
	background: white;
	border: 1px solid black;
	padding: 10px;
	font-size: 12px;
	width: 140px;
	margin-left: 0px;
	margin-top: 0px;
	color: black;
	font-family: Verdana;
	display:none;
	z-index:2000;
}

#legend a {
 	text-decoration:none;
 	color:black;
 	
}

#cont_center p{
	padding: 10px 10px 0 10px;
	font-size: 12px;
	color: rgb(61, 73, 87);
}

#cont_center p a, #cont_center p a:link{
	color: black;
	text-decoration: none;
}

#cont_center p a:hover{
	text-decoration: underline;
}


#cont_center h2{
	padding-bottom: 5px;
	margin-top: 0px;
	margin: 10px;
	font-size: 16px;
	font-weight: bold;
	color: rgb(37, 129, 170); 
	border-bottom: solid 1px;
	text-transform:uppercase;
	
}