/*	Bug hunting
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* * { border: 1px solid red; }

	
/*	-------------------------------------------------------------
	CSS reset
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
	body,div,dd,dl,dt,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,input,form,fieldset,p,blockquote,th,td { 
		margin:0; padding:0; 
	}
	li, dd { margin-left:35px; margin-right:5px;}

/*	-------------------------------------------------------------
	Base body styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	body {
		background-color: #fff; 
		background:url(../img/top_grad.gif) top center;
		background-repeat: repeat-x;
		margin: 0px;
		margin-bottom:20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 75%;
		color:#075a9a;
		width:100%; height:100%;
		position:relative;
	}
	html>body {
		font-size: 12px; 
	}
	p { 
		font-size:1em;
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		line-height: 1.5em;
	}
	img {
		border:0px;
	}
	ul, li {
		font-size:0.92em;
		margin-top: 0.42em;
		margin-bottom: 0.42em;
		line-height: 1.5em;
	}
	
	
/*	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	a {
		color:#0e75d8;
		text-decoration:none;
	}
	a:link {
		color:#118aff;
		text-decoration:none;
	}
	a:visited {
		color: #118aff;
		text-decoration:none;
	}
	a:hover {
		text-decoration: underline;
		color: #75bbff;
	}
	a:active {
		text-decoration: none;
		color: #75bbff;
	}
	
/*	Headlines
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	h1 {
		font-size:1.83em;
		font-weight:normal;
		line-height:1em;
		margin-bottom:0.73em;
	}
	h2 {
		font-size:1.25em;
		line-height:1.07em;
		margin-bottom:1.07em;
		margin-top:0.5em;
		
	}

/*	Headlines
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.button {
		padding-right:16px;
		background:url(../img/b_more_wybicie.gif) no-repeat right 2px;
		margin:5px 0 18px 0;
		float:right;
	}

/*	-------------------------------------------------------------
	Wrapper
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#wrapper {
		position: relative;
		width: 100%;
		height: 140px;
		margin: 0 auto;
	}
	
	#logo_tsr {
		position:absolute;
		top:0px; left: 20px;
		background:url(../img/logo_tsr.gif) no-repeat;
		width:71px; height:126px;
	}
	#slogan {
		position:absolute;
		top:93px; left:105px;
		background:url(../img/slogan.gif) no-repeat;
		width:405px; height:34px;
	}
	#logo_centro {
		position:absolute; right:30px;
		top:79px;
		/*background:url(../img/logo_centro.gif) no-repeat;*/
		width: 228px; height: 63px;
	}
	
/*	-------------------------------------------------------------
	Map
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#map_wrapper {
		width:94%; height:600px;
		border: 5px #2f679f solid;
		border-top:0px;
		margin:0px auto;
		margin-bottom:40px;
		position:relative;
	}
	#tekst {
		width:94%; height:25px;
		text-align:center;
		position:relative;
		background-color:#2f679f;
		margin:0px auto;
		padding-left:5px; padding-right:5px;
		padding-top:10px;
		color:#FFFFFF;
	}
	#tekst a {
		color:#fbea3e;
	}
	#rog1 {
		background:url(../img/rog1.gif) no-repeat;
		width:18px; height:17px;
		position:absolute;
		top:0px; left:0px;
	}
	#rog2 {
		background:url(../img/rog2.gif) no-repeat;
		width:18px; height:17px;
		position:absolute;
		top:0px; right:0px;
	}
	#map {
		width:80%; height:100%;
		
	}
	#legend {
		width:20%; height:100%;
		border-left: 5px #2f679f solid;
		position:absolute;
		top:0px; right:0px;
		overflow: auto; overflow-y: auto; overflow-x: hidden;
	}
	#legend h2 {
		margin-left:10px;
	}
	/* #message {width: 100%; height:50px; text-align:center;} */
	.picship {
		padding-bottom:15px;
		display:block;
		width:217px; height:163px;
		margin: 0px auto;
		margin-bottom:5px;
	}
	span {
		display:block;
		clear:both;
		line-height:1.4em
	}
	.kraj, .rok, .klasa {
		font-size:1em;
		
		font-weight:normal;
		clear:both;
	}
	.kraj { font-weight:bold; }
	
	.tab_1 {
		width:240px;
	}
	
	.tab_2 {
		width:240px;
	}
	
	.tab_3 {
		width:300px;
	}
	
	.tab_4 {
		width:360px;
	}
	
	.tab_5 {
		width:440px;
	}
	#glowne {
		list-style-type:decimal;
	}
	#glowne a {
		color:#fe4c4c;
	}
	#wsparcie {
		list-style-type:upper-latin;
		margin-bottom:15px;
	}

/*	-------------------------------------------------------------
	Bottom
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#bottom {
		width:94%;
		margin:0 auto;
		clear:both;
	}
	#bottom p {
		vertical-align:middle;
	}
	

