@media all {

html, body, b, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { quotes:none; list-style:none; padding:0; background:transparent; border:0; outline:0; margin:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-decoration:none; vertical-align:baseline; }

input, textarea, button { font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }

blockquote::before, blockquote::after, q::before, q::after { content:none; }

del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }

*:focus { outline:0; }

/* end of reset */

div.text h3, div.text h4, div.text h5, div.text h6 { margin-bottom:1em; font-weight:bold; }
div.text dd { margin-left:2em; }
div.text ul li { padding-left:11px; background:url(/images/bullets1.png) no-repeat -5000px 0; }
div.text ol li { list-style:decimal inside; }
div.text p, div.text ul, div.text ol { margin-bottom:1em; }
div.text strong { font-weight:bold; }
div.text em { font-style:italic; }

sup { position:relative; bottom:0.6em; font-size:0.92em; }
sub { position:relative; top:0.6em; font-size:0.92em; }

}
@media screen, projection {

a { color:#fff; text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }
#contentMain a { color:#f00; text-decoration:underline; }
#contentMain a:focus, #contentMain a:hover { text-decoration:none; }

p.more a span,
p.back a span,
div.pagination h3,
#contentSide1 div.boxPrize h2,
#boxSearch h2, #boxSearch label,
hr, #menuLanguage h2, #menuMain h2, #menuMain .backToTop, #menuFast h2, #menuSections h2, #footer h2 { position:absolute; top:0; right:1000em; }

/* main v0.9.2 */

html {
	background:#1c4b8f url(/images/bgdPageTop.png) no-repeat 50% 0;
	font-size:100.01%;
	color:#fff;
}

body {
	font:0.69em/1.18 Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
}

#main {
	width:900px;
	padding:0 18px 0 12px;
	background:#fff url(/images/bgdCommon1.png) repeat-y 0 0;
	position:relative;
	z-index:0;
	margin:0 auto;
	color:#062e68;
}
#main::after {
	content:"";
	display:block;
	height:0;
	clear:both;
}

/* skip links */

#skipLinks {
	position:absolute;
	top:55px;
	left:40px;
}

	#skipLinks a {
		padding:5px;
		position:relative;
		color:#fff;
	}

	#skipLinks a:focus {
		background-color:#005b7f;
		z-index:50;
	}

/* content main */

#contentMain {
	width:440px;
	padding:0 276px 0 20px;
	float:right;
	margin-left:-260px;
	position:relative;
	z-index:10;
}

#contentSide1 {
	width:235px;
	padding-top:25px;
	float:right;
	position:relative;
	left:462px;
	z-index:20;
}

div.text h6 {
	margin-top:-1em;
	font-weight:normal;
	color:#9c785f;
}

/* classes */

/* headers */

#contentMain h2 {
	padding:22px 0 17px;
	font-size:1.27em;
	font-weight:bold;
}

	#contentMain h2 a {
		color:#062e68;
		text-decoration:none;
		cursor:text;
	}

/* pagination */

div.pagination {
	text-align:center;
}

	div.pagination li {
		display:inline;
		padding:0.3em;
	}

	div.pagination li.previous a {
		padding-left:8px;
		background:url(/images/bullets1.png) no-repeat -4000px 0.1em;
	}

	div.pagination li.next a {
		padding-right:8px;
		background:url(/images/bullets1.png) no-repeat 100% 0.1em;
	}

/* pages */

/* news */

ol.news {
	padding-bottom:14px;
}

	ol.news h3 {
		padding-top:1.2em;
		position:relative;
		color:#fff;
	}

		#news ol.news h3 a {
			font-weight:bold;
			color:#062e68;
			text-decoration:none;
		}

		#news ol.news h3 a:focus,
		#news ol.news h3 a:hover {
			text-decoration:underline;
		}

		ol.news h3 span {
			position:absolute;
			top:0;
			left:0;
		}

	ol.news div.text {
		margin-bottom:1.18em;
	}

		ol.news div.text p {
			display:inline;
		}

		ol.news div.text p.more a {
			padding-right:8px;
			background:url(/images/bullets1.png) no-repeat 100% 0.1em;
		}

/* news full */

#newsFull h2 span {
	display:block;
	margin-top:-1px;
	font-size:0.92em;
	color:#46a1de;
}

#newsFull p.back {
	padding-left:11px;
	background:url(/images/bullets1.png) no-repeat -4000px 50%;
	margin-top:3em;
}

/* gallery */

ul.gallery {
	margin:0 -7px;
}

	ul.gallery li {
		padding:0 7px 21px 7px;
		float:left;
	}

/* contact */

#contact p.email {
	padding-bottom:11px;
	font-weight:bold;
}

	#contact p.email a {
		display:block;
		font-weight:normal;
		color:#062e68;
		text-decoration:none;
	}

#contact div.text {
	padding-top:20px;
}

/* form contact */

#formContact fieldset input,
#formContact fieldset textarea {
	display:block;
	width:295px;
	border:1px solid #3d5c8a;
	margin:2px 0 7px;
}

#formContact div.error {
	color:#f00;
}

	#formContact div.error input,
	#formContact div.error textarea {
		border-color:#f00;
	}

#formContact div.submit {
	width:297px;
	margin-top:-3px;
	text-align:right;
}

/* prices */

table.prices {
	width:100%;
	background-color:#1973b4;
	border-collapse:separate;
	border-spacing:0;
	color:#fff;
}

	table.prices th,
	table.prices td {
		padding:1px 4px;
		border:solid #fff;
		border-width:1px 1px 0 0;
		font-weight:normal;
		vertical-align:middle;
	}

	table.prices tbody th {
		width:80px;
	}

	table.prices tbody td.price {
		width:95px;
		text-align:right;
	}

	table.prices tr.even th,
	table.prices tr.even td {
		background-color:#308ed1;
	}

	table.prices tbody.even th,
	table.prices tbody.even td {
		background-color:#308ed1;
	}

	table.prices tbody.even tr.even th,
	table.prices tbody.even tr.even td {
		background-color:#1973b4;
	}

/* search results */

#searchResults p.found {
	margin:7px 0 13px;
}

#searchResults h3 {
	margin-bottom:26px;
	text-align:center;
}

ol.founded li {
	padding-bottom:1.18em;
}

	#searchResults ol.founded h4 a {
		font-weight:bold;
		color:#062e68;
		text-decoration:none;
	}

	#searchResults ol.founded h4 a:focus,
	#searchResults ol.founded h4 a:hover {
		text-decoration:underline;
	}

	ol.founded p.breadcrumbs {
		color:#46a1dd;
	}

	ol.founded p q strong {
		color:#f00;
	}

/* form search edit */

#formSearchEdit fieldset {
	float:left;
}

	#formSearchEdit fieldset label {
		font-weight:bold;
	}

	#formSearchEdit fieldset input {
		box-sizing:content-box;
		-moz-box-sizing:content-box;
		width:160px;
		height:17px;
		padding:5px 5px 0;
		background:#cfecf2 url(/images/bgdCommon1.png) no-repeat -1586px -12px;
		border:0;
		margin-right:3px;
	}

/* content side */

#contentSide1 div.boxPrize {
	padding-bottom:30px;
	background:#def2f8 url(/images/boxes1.png) no-repeat -235px 100%;
	margin-bottom:35px;
}

	#contentSide1 div.boxPrize div.text {
		overflow:hidden;
		padding:14px 26px 0 8px;
		background:#def2f8 url(/images/boxes1.png) no-repeat 0 0;
		text-align:right;
	}

		#contentSide1 div.boxPrize div.text img {
			float:left;
		}

/* boxes */

/* box search */

#boxSearch {
	position:absolute;
	top:305px;
	right:31px;
}

	#boxSearch * {
		float:left;
	}

	#boxSearch fieldset input {
		width:160px;
		padding:5px 5px 0;
		background:#cfecf2 url(/images/bgdCommon1.png) no-repeat -1586px -12px;
		border:0;
		margin-right:3px;
	}

/* header */

#header {
	background:url(/images/bgdPageTop.png) no-repeat 50% 0;
	margin:0 -18px -156px -12px;
}

	#header h1 {
		height:491px;
		background:#fff url(/images/bgdCommon1.png) no-repeat -930px 294px;
		margin:0 18px 0 12px;
	}

		#header h1 img {
			position:absolute;
			top:55px;
			left:40px;
			z-index:30;
		}

/* footer */

#footer {
	height:19px;
	padding:33px 33px 0 0;
	background:#174890 url(/images/bgdCommon1.png) no-repeat -1830px 100%;
	clear:both;
	font-size:0.92em;
	line-height:1;
	color:#71bbea;
	text-align:right;
	text-transform:lowercase;
}

	#footer p {
		padding-right:2px;
		display:inline;
	}

	#footer p.powerBy {
		padding-left:5px;
		border-left:1px solid #71bbea;
	}

		#footer a {
			color:#71bbea;
		}

/* language menu */

#menuLanguage {
	position:absolute;
	top:305px;
	right:286px;
}

	#menuLanguage li {
		padding-left:6px;
		float:left;
	}

/* menu */

#menuMain {
	width:155px;
	padding-bottom:16px;
	background:#0071d1 url(/images/bgdCommon3.png) no-repeat -155px 100%;
	margin-bottom:75px;
	position:relative;
	left:9px;
	z-index:10;
	font-size:1.09em;
}

	#menuMain ul.section-1,
	#menuMain ul.section-2,
	#menuMain ul.section-3 {
		padding:16px 0 8px;
		background:url(/images/bgdCommon4.png) no-repeat 0 0;
		zoom:1; /* IE fix */
	}

	#menuMain ul.section-1 {
		padding-top:20px;
		background:url(/images/bgdCommon3.png) no-repeat 0 0;
	}

		#menuMain li a {
			display:block;
			padding:4px 10px;
			color:#fff;
			zoom:1; /* IE fix */
		}

		#menuMain li.current a,
		#menuMain li.current li.current a {
			background:url(/images/bullets1.png) no-repeat 0 50%;
			font-weight:bold;
		}

			#menuMain li.current li a {
				background:none;
				font-weight:normal;
			}

		#menuMain li.bip {
			position:absolute;
			bottom:-56px;
		}

			#menuMain li.bip a {
				color:#626262;
			}

				#menuMain li.bip img {
					border-right:9px solid #fff;
					vertical-align:middle;
				}

				#menuMain li.bip b {
					font-weight:bold;
				}

		#menuMain ul ul {
			margin-left:9px;
		}

/* menu fast */

#menuFast {
	position:absolute;
	top:7px;
	left:40px;
	z-index:10;
	font-size:0.91em;
}

	#menuFast li {
		padding:0 8px 0 10px;
		float:left;
	}

		#menuFast a {
			color:#71bbea;
		}

/* menu sections */

#menuSections {
	position:absolute;
	top:163px;
	z-index:10;
	font-size:1.64em;
	text-align:center;
}

	#menuSections li {
		width:200px;
		float:left;
	}

	#menuSections li.jedlina-zdroj {
		margin:0 17px 0 30px;
	}

	#menuSections li.nasze-wody {
		margin:0 34px 0 17px;
	}

		#menuSections a {
			display:block;
			padding-top:100px;
			color:#1f3b92;
			text-decoration:none;
		}

			#menuSections a b {
				font-weight:bold;
			}

		#menuSections li.current a,
		#menuSections a:focus,
		#menuSections a:hover {
			color:#d4312b;
		}

/* flash */

#flash01 {
	position:absolute;
	top:0;
	left:0;
}

/* CUI */

#CUI {
	position:absolute;
	top:308px;
	left:50px;
	font-size:1.09em;
	color:#1287d4;
}

	#CUI * {
		display:inline;
	}

	#CUI p {
		font-weight:bold;
	}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #000; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption {
	font-size:1.2em;
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 91px; 
	float: right;
	padding-bottom: 0.7em;	
}

}
@media print {

/* printer styles */

div, hr, #contentMain a.more { display:none; }

#main, #header, #contentMain, #contentMain div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#contentMain {
		line-height:2em;
		color:#333;
	}

		#contentMain h2 {
			margin-bottom:1.5em;
			font-size:12px;
		}

		#contentMain p {
			text-indent:2em;
		}

}
