/*

	Developed by: Reklamni agentura BOOL
	Contact:      www.bool.cz     |     info@bool.cz

*/

html {
	padding: 0;
	margin: 0;
}

/* body */
body {
	/*background: #3e7dd4 url('../obrazky/body_back.jpg') repeat-x 0 0;*/
	background: #3d7dd4 url('../obrazky/body_back3.jpg') repeat-x 0 0;
	padding: 0;
	margin: 0;
	text-align: center;
	border-top: 4px solid #7ab51d;
}


/* nastaveni */
div, p, h1, h2, h3, h4, h5, ul, li {
	padding: 0;
	margin: 0;
}

h1 {
	padding: 12px 10px 7px 42px;
}

h2 {
	padding: 20px 10px 7px 42px;
}

img {
	border: 0px;
}

ul li, ol li {
	list-style: none;
}


/* univerzalni tridy */
.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.clearBoth {
	clear: both;
}

.tucne, .povinne {
	font-weight: bold;
}

.kurziva {
	font-style: italic;
}

.fLeft, .alignleft {
	float: left;
}

.fRight, .alignright {
	float: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.odkaz-upravit {
	text-align: right;
	padding-bottom: 10px;
}

.displayNone {
	display: none;
}

.visibleNone {
	visibility: hidden;
}

/* obsah */
	
	/* mracky pozadi */
	#mracky {
		background: transparent url('../obrazky/mracky2.jpg') no-repeat top center;
		margin: 0 !important;
	}
	
	/* hlavicka */
	
	#hlavicka {
		width: 990px;
		text-align: left;
		margin: 0 auto;
		padding: 0;
	}
	
	
	/* menu */ 
	#topMenuCont {
		border-bottom: 1px solid #f2f7fd;
		border-left: 1px solid #f2f7fd;
		border-right: 1px solid #f2f7fd;
		background: #ffffff url('../obrazky/topMenu_back.jpg') repeat-x 0 0;
		padding: 0 0 6px;
	}
	
	#menuIcons {
		float: right;
		padding: 10px 16px 0 0;
		position: relative;
	}
	
	#menuIcons a {
		margin: 0 0 0 3px;
	}
	
		#twitterMessages {
			position: absolute;
			width: 290px;
			padding: 5px;
			/*background: #ebf2fa;*/
			background: #ffffff url('../obrazky/footer_back.jpg') repeat-x 0 0;
			z-index: 10;
			top: 34px;
			left: -245px;
			display: none;
			border-width: 0 1px 1px 1px;
			border-color: #edf1fc;
			border-style: solid;
		}
		
		#twitterMessages ul {
				margin: 0 0 0 5px;
		}
		
		#twitterMessages ul li {
			background: transparent url('../obrazky/sipka.png') no-repeat 0 15px;
			padding-left: 10px;
			padding: 10px 0 0 10px;
		}
		
		#twitterMessages #twitterHead {
				height: 32px;
				margin: 5px 0 5px;
				padding: 6px 0 0 35px;
				background: transparent url('../obrazky/twitter.jpg') no-repeat 0 0;
			}
		
	#topMenu {
		margin: 0;
	}
		
		#topMenu li {
			padding-left: 6px;
			display: block;
			float: left;
		}
		
		#topMenu li:first-child {
			
		}
		
		#topMenu li a {
			padding: 0;
			display: block;
		}
		
		#topMenu li a span {
			padding: 8px 8px 4px;
			display: block;
		}
		
		#topMenu li a:hover, #topMenu li.current_page_item a {
			/*background: #014595 url('../obrazky/menu_hover.jpg') repeat-x 0 0;*/
			background: #7ab51d url('../obrazky/menuHover-left.jpg') no-repeat bottom left;
		}
		
		#topMenu li a:hover span, #topMenu li.current_page_item a span {
			background: transparent url('../obrazky/menuHover-right.jpg') no-repeat bottom right;
			
		}
		
	/* podmenu */
	#podMenu {
		clear: both;
	}
		
		/*
		#podMenu h1, #podMenu .nadpis {
			display: block;
			padding: 45px 0 0 36px;
			height: 110px;
		}
		
		#podMenu h1 a, #podMenu .nadpis a {
			padding: 0;
			margin: 0;
		}
		
		#podMenu h1 span, #podMenu .nadpis span {
			display: block;
			padding: 5px 0 0 35px;
		}*/
		
		#podMenu #heslo {
			display: block;
			/*width: 498px;
			height: 123px;*/
			width: 478px;
			height: 125px;
			position: relative;
			background: transparent url('../obrazky/heslo1.png') no-repeat 0 0;
			margin: 55px 0 0 36px;
		}
		
		#podMenu p, #podMenu h1 {
			margin: 0 !important;
			padding: 0 !important;
		}
		
		#podMenu #heslo span {
			visibility: hidden;
		}
		
		
		#podMenu #headLogo {
			display: block;
			width: 242px;
			height: 85px;
			float: right;
			position: relative;
			margin: 60px 26px 0 0;
			text-indent: -3000px;
			color: transparent;
		}
		
		#podMenu #headLogo span {
			display: block;
			width: 242px;
			height: 85px;
			background: transparent url('../obrazky/logo.png') no-repeat 0 0;
			position: absolute;
			top: 0;
			left: 0;
		}
		
		#podMenu .jmeno {
			padding: 0 0 0 155px;
			margin: 0;
		}
		
	/* indexCont */
	
	#indexCont {
		width: 990px;
		margin: 0 auto;
		padding: 9px 0 0 0;
		position: relative;
		text-align: left;
	}
		
		#volbyDatum {
			border-right: 14px solid #ffffff;
			/*width: 418px;
			height: 95px; */
			width: 396px;
			height: 81px;
			margin: 9px 0 0;
			background: #7ab620;
			float: left;
			padding: 14px 0 0 22px;
		}
		
		#volbyDatum .jmeno {
			padding: 0 0 4px;
		}
		
		#volbyJmeno {
			border-right: 15px solid #ffffff;
			float: left;
			margin: 9px 0 0 9px;
			background: #7ab620;
			width: 472px;
			height: 81px;
			padding: 14px 0 0 62px;
		}
		
		#volbyJmeno {
			
		}
		
		#indexRight {
			float: right;
			width: 550px;
		}
		
		#indexRight a {
			text-decoration: none;
		}
		
		#indexRight #indexHeslo {
			margin: 90px 0 0 40px;
			display: block;
			width: 480px;
			height: 280px;
			background: transparent url('../obrazky/heslo2.png') no-repeat 0 0;
		}
		
		#indexRight #indexHeslo span {
			visibility: hidden;
		}
		
		#odsPtak {
			float: right;
			margin-top: 20px;
		}
		
	/* web */
	
	#webOut {
		background: transparent url('../obrazky/webIn.png') repeat-y 0 0;
		width: 990px;
		clear: both;
	}
	
	#web {
		width: 966px;
		clear: both;
		text-align: left;
		padding: 0 12px;
		position: relative;
		background: #ffffff url('../obrazky/page_back.jpg') repeat-x 0 0;
		margin: 13px auto 0;
	}
	
		/* srdce */
		#odsSrdce {
			width: 95px;
			height: 88px;
			background: transparent url('../obrazky/ods-srdce.png') no-repeat 0 0;
			position: absolute;
			top: 38px;
			left: -32px;
		}
		
		
		/* mainPict */
		#mainPict {
			border-width: 8px;
			border-style: solid;
			border-color: #ffffff;
			margin: 0 0 0 0px;
			width: 416px;
			height: 472px;
			float: left;
		}
		
		/* sidebar */
		#sidebar {
			width: 330px;
			float: right;
			margin: 11px 16px 30px 15px;
		}
			
			#sidebar h2 {
				padding: 5px 0 5px;
			}
			
			#sidebar #sidebarHead {
				height: 32px;
				margin: 5px 0 5px;
				padding: 6px 0 0 35px;
				background: transparent url('../obrazky/twitter.jpg') no-repeat 0 0;
			}
			
			#sidebar ul {
				margin: 0 0 0 5px;
			}
			
			#sidebar ul li {
				background: transparent url('../obrazky/sipka.png') no-repeat 0 15px;
				padding-left: 10px;
				padding: 10px 0 0 10px;
			}
			
			#sidebar .socials img {
				margin: 12px 0 0 2px;
			}
			
			#sidebar #naTwitteru img {
				margin-top: 21px;
			}
			
			#sidebar #naFacebooku img {
				margin-left: 3px;
			}
			
			#sidebar .fbLikeIt {
				margin: 4px 0 0 12px;
				height: 35px;
				width: 315px;
			}
			
			/* sidebarGreen */
			#sidebar #sidebarGreen {
				width: 331px;
				height: 140px;
				background: transparent url('../obrazky/sidebarGreen.png') no-repeat 0 0;
				text-align: right;
				padding: 31px 40px 0 0;
				margin: 0 0 35px;
			}
			
				#sidebar #sidebarGreen h2 {
					color: #ffffff;
					font-size: 2.6em;
					padding: 0;
					margin: 0 0 13px;
				}
				
				#sidebar #sidebarGreen p {
					font-style: italic;
					font-size: 1.7em;
				}
				
				#sidebar #sidebarGreen p#sidebarGreenSecond {
					padding-top: 6px;
				}
				
				#sidebar #sidebarGreen p#sidebarGreenSecond span {
					font-size: 1.5em;
					padding-left: 5px;
				}
			
	/* zeleny pruh */	
	#zelenyPruh {
		width: 994px;
		height: 100px;
		background: transparent url('../obrazky/zeleny-pruh.png') no-repeat 2px 0;
		margin: -28px auto 0;
		z-index: 20;
		position: relative;
		text-align: left;
	}
	
		#zelenyPruh p {
			padding: 0 0 0 108px;
		}
		
		#zelenyPruh .jmeno {
			padding-top: 30px;
		}
		
	
	/* facebook */
	#facebook {
		padding: 12px 0 5px 52px;
		height: 30px;
		background: transparent url('../obrazky/webIn.png') repeat-y 0 0;
		margin: 0 auto;
		text-align: left;
	}
	
	#facebook p {
		padding: 0 0 0 52px;
	}	
	
	#facebook iframe {
		border: none; 
		overflow: hidden; 
		width: 450px; 
		height: 30px;
	}
	
	/* footer */
	
	#footer {
		margin: 9px auto 0;
		width: 990px;
		border-top: 1px solid #ffffff;
		background: #ffffff url('../obrazky/footer_back.jpg') repeat-x 0 0;
		margin-bottom: 10px;
	}
	
		#footerIn {
			/*background: transparent url('../obrazky/footer_back.png') no-repeat 0 0;*/
			padding: 15px 12px 15px 17px;
		}
		
		#footer ul {
			margin-left: 0px;
		}
		
		#footer ul li {
			float: left;
			display: block;
			text-align: left;
			padding: 0 40px;
			height: 60px;
			border-left: 1px solid #d3d7dc;
			line-height: 1.5em;
		}
		
		#footer ul li:first-child {
			border-left: none;
		}
		
		#footer ul li .nadpis {
			padding-top: 5px;
		}
		
			#footer ul li#first {
				width: 210px;
			}
			
			#footer ul li#first p {
				width: 110px;
			}
			
			#footer ul li#second {
				width: 230px;
			}
			
			#footer ul li#second p {
				width: 130px;
			}
				
			#footer ul li#third {
				width: 220px;
			}
			
			#footer ul li#third p {
				width: 130px;
			}
			
			#footer ul li#fourth {
				width: 120px;
				padding-right: 0;
			}
			
			#footer ul li#fourth p {
				width: 120px;
				padding: 0;
			}
			
		#footer ul li img {
			float: right;
			margin-top: 2px;
		}
		
		#footer ul li#first img {
			margin-top: 8px;
		}
		
		#footer ul li#second img {
			margin-top: 12px;
		}
		
	/* footerGreen */
	#footerGreen {
		width: 990px;
		margin: 0 auto 10px;
		text-align: left;
	}
	
		#footerGreen #volbyDatum {
			margin-top: 0;
		}
		
		#footerGreen #volbyJmeno {
			margin-top: 0;
		}
		
	/* quicklinks */
	#quickLinks {
		margin: 0 auto;
		width: 987px;
		padding: 0 0 20px;
		text-align: left;
	}
	
	#quickLinks ul {
		float: left;
	}
	
	#quickLinks ul li {
		display: inline;
		border-left: 1px solid #ffffff;
		padding: 0 4px;
	}
	
	#quickLinks ul li:first-child {
		border: none;
		padding-left: 0;
	}
	
	#quickLinks #plusdesign {
		float: right;
	}
	
/* stranka */
	#page {
		width: 540px;
		float: left;
		margin: 15px 0 30px 30px;
	}
		
		#page img.avatar {
			border: 8px solid #b9d2f1;
			border-right: 10px solid #b9d2f1;
			margin: 2px 18px 0 0;
			padding: 1px;
			background: #ffffff;
		}
		
		#page h1 {
			padding: 5px 0;
			background: transparent url('../obrazky/h1_back.jpg') no-repeat left bottom;
			margin: 0 0 13px;
		}	
		
		#page h2 {
			padding: 0 0 5px;
		}
		
		#page h3 {
			padding: 10px 0 20px 0;
		}
		
		#page ul {
			margin: 0 0 10px 10px;
		}
		
		#page ul li {
			background: transparent url('../obrazky/dot.jpg') no-repeat 0px 8px;
			padding: 0 0 10px 15px;
			line-height: 1.7em;
		}
		
		#page p {
			padding: 0 0 15px;
		}
		
		#page .bigger {
			padding-top: 20px;
		}
		
		#page #podpis {
			float: right;
		}
		
		#page .alignjustify {
			text-align: justify;
		}
		
		#page .wpcf7 {
			margin: 30px 0 0 0;
		}
		
		#page .wpcf7 label {
			float: left;
			width: 95px;
			text-align: right;
			padding: 5px 10px 0 0;
		}
		
		#page .wpcf7 .text {
			/*width: 235px;*/
			width: 240px;
			height: 30px;
			padding: 0 10px;
			border: none;
			background: transparent url('../obrazky/input.png') no-repeat 0 0;
			margin: 1px;
		} 
		
		#page .wpcf7 .text:focus {
			background: transparent url('../obrazky/input_hover.png') no-repeat 0 0;
			width: 242px;
			height: 32px;
			margin: 0;
			border: none;
			outline: none;
		}
		
		#page .wpcf7 .area {
			/*width: 260px;
			height: 251px;*/
			width: 240px;
			height: 231px;
			padding: 10px;
			resize: none;
			border: none;
			background: transparent url('../obrazky/textarea.png') no-repeat 0 0;
			margin: 1px;
		}
		
		#page .wpcf7 .area:focus {
			width: 242px;
			height: 233px;
			outline: none;
			border: none;
			background: transparent url('../obrazky/textarea_hover.png') no-repeat 0 0;
			margin: 0;
		}	
		
		#page .wpcf7 .wpcf7-submit, #submit {
			display: block;
			width: 258px;
			height: 61px;
			border: none;
			background: transparent url('../obrazky/submit.png') no-repeat 0 0;
			text-transform: lowercase;
			text-indent: -5000px;
			cursor: pointer;
			position: relative;
			left: 2px;
			top: 5px;
		}
		
		#page .wpcf7 .wpcf7-not-valid-tip {
			background: transparent url('../obrazky/not_filled.png') no-repeat 0 0;
			border: none;
			width: 100px;
			height: 22px;
			color: #ffffff;
			padding: 5px 0 0 34px;
			font-weight: bold;
			margin: -9px 0 0 220px;
		}
		
		#page .wpcf7 .wpcf7-mail-sent-ng {
			display: none !important;
		}
		
		#page .wpcf7 .wpcf7-mail-sent-ok {
			background: transparent url('../obrazky/sent.png') no-repeat 0 0;
			border: none;
			width: 106px;
			height: 21px;
			color: #ffffff;
			padding: 6px 0 0 28px;
			font-weight: bold;
			margin: -65px 0 0 370px;
		}
		
		#page p.wpcf7 {
			padding: 0 0 15px;
			margin: 0 !important;
		}
		
		#contact {
			
		}
		
		#contact .avatar {
			margin-right: 35px;
		}
		
		#contact #contText {
			border-left: 1px solid #e7e9ed;
			padding: 0 0 0 30px;
			float: left;
		}
		
		#contact #contText .name {
			float: left;
			width: 60px;
		}
		
		#contact #contText .value {
			float: left;
			padding: 0;
		}
		
		#contact #contText a {
			
		}
		
		/* magazin */
		
			#magazin {
				margin: 0 !important;
				padding: 0;
			}
			
			#magazin li {
				list-style: none;
				background: none !important;
				clear: both;
				padding: 18px 0 !important;
			}
			
			#magazin li .mainFoto {
				border: 7px solid #b9d2ef;
				width: 102px;
				margin: 0 12px 0 0;
				float: left;
			}	
			
			#magazin li .emptyPict {
				width: 116px;
				height: 116px;
				float: left;
				margin: 0 12px 0 0;
			}
			
			#magazin li .text {
				float: left;
				width: 410px;
				padding: 0;
			}
			
			#magazin li h2 {
				margin: 0;
				padding: 0;
			}
			
			#pagination {
				/*border-top: 1px solid #e7edf5;*/
				clear: both;
				margin: 10px 0;
				padding: 5px 10px;
			}
			
				/* aktuality in sidebar */
				#sidebar #magazin {
					
				}
				
				#sidebar #magazin li .text {
					width: 240px;
				}
				
				#sidebar #magazin li .mainFoto {
					width: 61px;
				}
				
				#sidebar #magazin li .emptyPict {
					width: 75px;
				}
				
				#sidebar #magazin li .podnadpis {
					margin-top: 0;
					line-height: 1.4em;
				}
				
				#sidebar #magazin li h3 a {
					color: #79b61d;
				}
				
				#sidebar #magazin li h3 a:hover {
					text-decoration: none;
				}
				
				#sidebar #dalsiAktuality {
					float: right;
					display: block;
					width: 73px;
					height: 27px;
					background: transparent url('../obrazky/dalsi.jpg') no-repeat 0 0;
					text-decoration: none;
					margin-top: 5px;
				}
				
				#sidebar #dalsiAktuality span {
					visibility: hidden;
				}
				
			
		/* diskuze */
		
		.commentlist {
			margin: 0 !important;
			padding: 0 !important;
		}
		
		.commentlist p {
			line-height: 1.6em !important;
			padding: 2px 0 !important;
		}
		
		.commentlist .comentInfo {
			float: left;
		}
		
		.commentlist .comentText {
			clear: both;
			border-top: 1px solid #e0e1e5;
		}
		
		.commentlist li {
			margin: 0 0 18px;
		}
		
		.commentlist li .avatar {
			border: none !important;
			float: left;
			clear: left;
			margin: 0 13px 6px 0 !important;
		}
		
		.commentlist ul {
			margin: 0 !important;
		}
		
		.commentlist ul li {
			background: transparent url('../obrazky/coment.png') no-repeat 70px 20px !important;
		}
			
			.commentlist li {
				padding-left: 100px !important;
				background-position: 50px 20px !important;
			}
			
				.commentlist li .links {
					width: 370px;
				}
			
			.commentlist li.depth-1 {
				padding-left: 0 !important;
				background: none;
			}
				.commentlist li.depth-1 .links {
					width: 470px;
				}
			
			.commentlist li.depth-2 {
				padding-left: 30px !important;
				background-position: 2px 20px !important;
			}
			
				.commentlist li.depth-2 .links {
					width: 440px;
				}
			
			.commentlist li.depth-3 {
				padding-left: 60px !important;
				background-position: 30px 20px !important;
			}
			
				.commentlist li.depth-3 .links {
					width: 410px;
				}
			
			.commentlist li.depth-4 {
				padding-left: 90px !important;
				background-position: 60px 20px !important;
			}
			
				.commentlist li.depth-4 .links {
					width: 385px;
				}
		
		#respond {
			margin-top: 40px;
		}
			
		#comment_tbl {
			width: 260px !important;
			border: none;
			background: #ffffff url('../obrazky/editor-top.png') no-repeat 0 0 !important;
		}
		
		.defaultSkin table.mceLayout tr.mceLast td {
			border-bottom: 1px solid #e5e5e5 !important;
			background: transparent url('../obrazky/editor-top.png') no-repeat bottom left !important;
		}
		
		.mceIframeContainer {
			background: transparent url('../obrazky/editor-top.png') no-repeat bottom left !important;
			border: 1px solid #e5e5e5 !important;
		}
		
		#comment_tbl .mceToolbar {
			background: none;
			border-top: none !important;
		}
	
		.paginationTop, .paginationBot {
			clear: both;
			margin: 10px 0;
			padding: 10px 10px;
		}
		
		.notvalid {
			background: transparent url('../obrazky/not_filled.png') no-repeat 0 0;
			border: none;
			width: 100px;
			height: 22px;
			color: #ffffff;
			padding: 5px 0 0 34px;
			font-weight: bold;
			float: right;
			position: relative;
			right: 30px;
			top: 3px;
		}
		
		.textarea {
			position: relative;
			top: -130px;
		}
		
		#akce li {
			margin-bottom: 10px;
		}
		
		#akce h2 a {
			color: #959595;
		}
		
		.mapa {
			border: 10px solid #cadbf2;
			margin: 0 0 20px;
		}
		
		#breadcrump {
			
		}
		
		#detaily li {
			background-position: 0 7px !important;
		}
		
		#detaily p {
			line-height: 1.5em !important;
			padding: 0 0 5px 0 !important;
			margin: 4px 0 0 !important;
			
		}
		
		#detaily li span.fLeft {
			margin: 0 0 0 5px;
		}
		
		.podnadpis {
			margin: 10px 0 15px 0;
			padding: 0 !important;
		}
		
		.zdroj {
			padding: 0 !important;
		}
		
		#volebniObvod li {
			padding-bottom: 0 !important;
			width: 230px;
			float: left;
		}
		
		#mapaWebu li {
			line-height: 1.2em;
			padding-top: 0 !important;
			padding-bottom: 2px !important;
		}
		
		
#page img {
	margin: 2px 15px 8px 15px;
	border: 8px solid #b9d2f1;
	border-right: 10px solid #b9d2f1;
	padding: 1px;
	background: #ffffff;
}

#page img.noBorder {
	border: none;
	padding: 0;
	margin: 0;
}

.ngg-gallery-thumbnail img {
	padding: 1px !important;
}

.ngg-gallery-thumbnail img:hover {
	background: #ffffff !important;
}

.ngg-gallery-thumbnail img {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

#page img.alignleft {
	margin-left: 0;
}

#page img.alignright {
	margin-right: 0;
}

#page img.aligncenter {
	margin-left: 6px;
}

#page h3.kdoJsem {
	padding: 10px 0;
	font-size: 1.3em;
	font-style: italic;
}

#bottomGallery a img {
	margin-left: 8px;
	margin-right: 8px;
}

#contact iframe {
	padding: 1px;
	background: #ffffff;
	border: 8px solid #b9d2f1;
	border-right: 10px solid #b9d2f1;
}

#footerSocials {
	border-top: 1px solid #eeeeee;
	padding: 0;
	margin: 0 385px 0 20px;
	height: 20px;
}
	
	#footerSocials li {
		float: left;
		padding: 10px 8px;
	}
	
	
	#footerSocials li:first-child {
		padding-top: 11px;
	}
	
#magazin li .socialShares a {
	float: left;
}

	#magazin li .socialShares .twitter-share-button {
		margin: 2px 0 0 10px;
	}

/* Kdo jsem slideshow */
#slideTV {
	width: 600px;
	height: 420px;
	background: transparent url('../obrazky/slideshow/tv.png') no-repeat 0 0;
	position: relative;
	left: -20px;
	margin: 0 0 10px;
}

	#slideTV ul, #slideTV #billboard {
		position: absolute;
		top: 29px;
		left: 29px;
		margin: 0;
		padding: 0;
		width: 540px;
		height: 300px;
		overflow: hidden;
	}
	
		#slideTV ul li {
			list-style: none;
			background: none;
			padding: 0;
			margin: 0;
			position: relative;
		}
			
			#slideTV ul li img, #slideTV #billboard img {
				border: none;
				padding: 0;
				margin: 0;
				width: 540px;
				height: 300px;
			}
			
			#slideTV ul li .caption {
				display: block;
				width: 338px;
				padding: 17px 20px;
				position: absolute;
				bottom: 20px;
				left: 0px;
				background: #000000;
				color: #ffffff;
				font-weight: bold;
				
				opacity: 0.8;
				filter: alpha(opacity=80);  
				-moz-opacity: 0.8;  
				-khtml-opacity: 0.8; 
			}
			
			
	#slideTV #billboard {
		z-index: 100;
		display: none;
	}

	#slideTV #btnFoto, #slideTV #btnBillboard {
		text-transform: uppercase;
		text-decoration: none;
		color: #666666;
		position: absolute;
		bottom: 36px;
		font-size: 80%;
		display: block;
		/*width: 107px;*/
		width: 55px;
		height: 24px;
		padding-left: 52px;
		line-height: 24px;
		background: transparent url('../obrazky/slideshow/btnOff.gif') no-repeat 0 0;
	}
		
		#slideTV #btnFoto.on, #slideTV #btnBillboard.on {
			background: transparent url('../obrazky/slideshow/btnOn.gif') no-repeat 0 0;
		}
		
		#slideTV #btnFoto {
			left: 32px;
		}
		
		#slideTV #btnBillboard {
			left: 143px;
			padding-left: 37px;
			width: 70px;
		}

	#slideTV #move-left {
		position: absolute;
		top: 29px;
		left: 29px;
		z-index: 99;
		color: #ffffff;
		cursor: pointer;
		font-size: 0.9em;
		padding: 3px;
		background: #000000;
		
		opacity: 0.4;
		filter: alpha(opacity=40);  
		-moz-opacity: 0.4;  
		-khtml-opacity: 0.4;  
	}
	
	#slideTV #move-right {
		position: absolute;
		top: 29px;
		right: 30px;
		z-index: 99;
		color: #ffffff;
		font-size: 0.9em;
		cursor: pointer;
		padding: 3px;
		background: #000000;
		
		opacity: 0.4;
		filter: alpha(opacity=40);  
		-moz-opacity: 0.4;  
		-khtml-opacity: 0.4;
	}
	
/* podekovani */
#thanks {
	display: none;
}

	#thanks #closeThanks {
		display: block;
		float: right;
		width: 62px;
		height: 32px;
		line-height: 32px;
		background: #ffffff url('../obrazky/thanks/close.jpg') no-repeat 59px 12px;
		color: #7ab51d;
		padding-left: 17px;
		text-decoration: none;
		font-weight: bold;
		font-size: 1em;
	}
	
		#thanks #closeThanks:hover {
			text-decoration: underline;
		}
	
	#thanks #thanksContent {
		background: #ffffff;
		color: #000000;
		clear: both;
		padding: 0 46px 90px 0;
		position: relative;
	}
	
		#thanks #thanksContent h2 {
			background: #7ab51d;
			width: 340px;
			height: 114px;
			padding: 20px 0 0 52px;
			font-size: 3em;
			font-style: italic;
			font-weight: bold;
			float: left;
			color: #ffffff;
			margin-bottom: 50px;
		}
		
		#thanks #thanksContent #thanksFoto {
			float: right;
			margin: -140px 0 10px 30px;
		}
		
		#thanks #thanksContent p {
			padding: 5px 0 5px 40px;
			text-align: justify;
			clear: left;
			line-height: 2em;
			font-size: 1.1em;
		}
		
		#thanks #thanksContent .podpis {
			float: right;
			font-style: italic;
			font-size: 1.3em;
			width: 180px;
			padding: 0;
			text-align: center;
			line-height: 1.6em;
		}

			#thanks #thanksContent .podpis strong {
				font-style: normal;
			}
			
		#thanks #thanksContent #thanksPodText {
			margin: 80px 0 0;
			clear: both;
		}
			
			#thanks #thanksContent #thanksPodText .ods {
				margin: 0 0 0 110px;
			}
			
			#thanks #thanksContent #thanksPodText .zvolte {
				position: absolute;
				bottom: -1px;
				right: -2px;
				border-top: 1px solid #5db7e2;
				background: #0091d2;
				width: 441px;
				height: 45px;
				line-height: 45px;
				font-style: italic;
				text-transform: uppercase;
				color: #ffffff;
				font-size: 1.6em;
				text-align: center;
				font-weight: bold;
				padding: 0;
			}
			
#content #thanksFoto {
	border: 0;
	float: right;
	padding: 0;
}

#content img.ods {
	border: none;
	margin: 0 0 50px;
	float: left;
}

#content .podpis {
	float: right;
	font-style: italic;
	font-size: 1.1em;
	width: 180px;
	padding: 0;
	text-align: center;
	line-height: 1.6em;
}

	#content .podpis strong {
		font-style: normal;
	}
	
#content .zvolte {
	clear: both;
	margin: 40px 0 0 100px;
	border-top: 1px solid #5db7e2;
	background: #0091d2;
	width: 441px;
	height: 45px;
	line-height: 45px;
	font-style: italic;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 1.6em;
	text-align: center;
	font-weight: bold;
	padding: 0;
}

