
body {
	font-size: 75%;
	font-family: arial, verdana, tahoma, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	background-color: #171717;
}
hr.separator {
	display: block;
	background-color: #d6d6d6;
	height: 1px;
	border: none;
	margin: 20px 0;
}
#wrapper1 {
	background-color: #0a1130;
}
#wrapper2 {
	background:#4d96c4 url(/_pub/14/54/ff/139243_248293_bg_hp.gif) repeat-x left top;
}
#holder {
	width: 939px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

/* --- HEADER --- */
#header {
	position: relative;
	width: 900px;
	height: 120px;
}
#logo {
	position: absolute;
	top: 40px;
	left: 0;
}
#logoFlash {
	position: absolute;
	top: 0;
	right: 0;
}
#changeLng {
	float: right;
	padding: 10px 90px 0 0;
}
#changeLng li {
	float: right;
	list-style-type: none;
}
#changeLng a {
	color: #9da0ad;
	text-decoration: none;
	padding-left: 20px;
}
#changeLng a.en {
	background: url(/_pub/71/7a/99/139271_248307_icon_english.gif) no-repeat left center;
}
#changeLng a.cz {
	background: url(/_pub/bf/e9/e1/139430_249016_icon_czech.gif) no-repeat left center;
}

/* ----- SEARCHFORM ----- */
#searchForm {
	padding: 10px 15px 0 0;
}
#searchLabel {
	float: right;
	margin-right: 40px;
	/* zakomentovani kvuli schovani EN margin-right: 15px; */
}
#inputsHolder {
	float: right;
	width: 303px;
	margin-top: -3px;
	margin-right: 5px;
}
#queryAndWords {
	background: transparent url(/_pub/c0/f6/cc/140335_251851_bg_searchInput.gif) no-repeat top left;
	border: none;
	width: 230px;
	height: 24px;
	padding: 4px 0 0 5px;
}
#searchInput {
	float: left;
	width: 235px;
	height: 24px;
}
#searchSubmit {
	float: right;
	width: 68px;
	height: 24px;
}
#ready #queryAndWords, #ready #searchSubmit { 
	display: none;
}
label#search {
	color: #9da0ad;
	background: url(/_pub/71/91/bc/139275_248309_icon_search.gif) no-repeat left center;
	padding-left: 20px;
	cursor: pointer;
}

/* ----- MENU ----- */
#menu {
	position: absolute;
	top: 55px;
	left: 225px;
	width: 599px;
	height: 33px;
}
#menu.en {
	width: 599px;
}
#menu ul {
	width: 599px;
	height: 33px;
	overflow: hidden;
	list-style-type: none;
}
#menu.en ul {
	width: 599px;
}
#menu ul li {
	float: left;
	padding-left: 0;
}
#menu a, #menu span {
	display: block;
	height: 33px;
}
#menu a {
	color: #FFF;
	text-decoration: none;
	position: relative;
}
#menu span {
	color: #FFF;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	cursor: pointer;
}
#menu a, #menu span { background: url(/_pub/cb/68/c3/140249_250797_menu_cz.gif) no-repeat 0px 0px; }
#menu.en a, #menu.en span {	background: url(/_pub/a/8e/7c/140247_310979_menu2.gif) no-repeat 0px 0px; }

#menu.cz #m1, #menu.cz #m1 span { width: 59px; }
#menu.cz #m2, #menu.cz #m2 span { width: 81px; }
#menu.cz #m3, #menu.cz #m3 span { width: 112px; }
#menu.cz #m4, #menu.cz #m4 span { width: 109px; }
#menu.cz #m5, #menu.cz #m5 span { width: 71px; }
#menu.cz #m6, #menu.cz #m6 span { width: 88px; }
#menu.cz #m7, #menu.cz #m7 span { width: 79px; }

#menu.cz #m1 span { background-position: 0px 0px; }
#menu.cz #m2 span { background-position: -59px 0px; }
#menu.cz #m3 span { background-position: -140px 0px; }
#menu.cz #m4 span { background-position: -252px 0px; }
#menu.cz #m5 span { background-position: -361px 0px; }
#menu.cz #m6 span { background-position: -432px 0px; }
#menu.cz #m7 span { background-position: -520px 0px; }

#menu.cz #m1:hover span, #menu.cz #m1:focus span, #menu.cz #m1:active span { background-position: 0px -33px; }
#menu.cz #m2:hover span, #menu.cz #m2:focus span, #menu.cz #m2:active span { background-position: -59px -33px; }
#menu.cz #m3:hover span, #menu.cz #m3:focus span, #menu.cz #m3:active span { background-position: -140px -33px; }
#menu.cz #m4:hover span, #menu.cz #m4:focus span, #menu.cz #m4:active span { background-position: -252px -33px; }
#menu.cz #m5:hover span, #menu.cz #m5:focus span, #menu.cz #m5:active span { background-position: -361px -33px; }
#menu.cz #m6:hover span, #menu.cz #m6:focus span, #menu.cz #m6:active span { background-position: -432px -33px; }
#menu.cz #m7:hover span, #menu.cz #m7:focus span, #menu.cz #m7:active span { background-position: -520px -33px; }

#menu.cz #m1.active span { background-position: 0px -66px !important; }
#menu.cz #m2.active span { background-position: -59px -66px !important; }
#menu.cz #m3.active span { background-position: -140px -66px !important; }
#menu.cz #m4.active span { background-position: -252px -66px !important; }
#menu.cz #m5.active span { background-position: -361px -66px !important; }
#menu.cz #m6.active span { background-position: -432px -66px !important; }
#menu.cz #m7.active span { background-position: -520px -66px !important; }

#menu.en #m1, #menu.en #m1 span { width: 59px; }
#menu.en #m2, #menu.en #m2 span { width: 82px; }
#menu.en #m3, #menu.en #m3 span { width: 75px; }
#menu.en #m4, #menu.en #m4 span { width: 110px; }
#menu.en #m5, #menu.en #m5 span { width: 70px; }
#menu.en #m6, #menu.en #m6 span { width: 62px; }
#menu.en #m7, #menu.en #m7 span { width: 78px; }

#menu.en #m1 span { background-position: 0px 0px; }
#menu.en #m2 span { background-position: -59px 0px; }
#menu.en #m3 span { background-position: -141px 0px; }
#menu.en #m4 span { background-position: -216px 0px; }
#menu.en #m5 span { background-position: -326px 0px; }
#menu.en #m6 span { background-position: -396px 0px; }
#menu.en #m7 span { background-position: -458px 0px; }

#menu.en #m1:hover span, #menu.en #m1:focus span, #menu.en #m1:active span { background-position: 0px -33px; }
#menu.en #m2:hover span, #menu.en #m2:focus span, #menu.en #m2:active span { background-position: -59px -33px; }
#menu.en #m3:hover span, #menu.en #m3:focus span, #menu.en #m3:active span { background-position: -141px -33px; }
#menu.en #m4:hover span, #menu.en #m4:focus span, #menu.en #m4:active span { background-position: -216px -33px; }
#menu.en #m5:hover span, #menu.en #m5:focus span, #menu.en #m5:active span { background-position: -326px -33px; }
#menu.en #m6:hover span, #menu.en #m6:focus span, #menu.en #m6:active span { background-position: -396px -33px; }
#menu.en #m7:hover span, #menu.en #m7:focus span, #menu.en #m7:active span { background-position: -458px -33px; }

#menu.en #m1.active span { background-position: 0px -66px !important; }
#menu.en #m2.active span { background-position: -59px -66px !important; }
#menu.en #m3.active span { background-position: -141px -66px !important; }
#menu.en #m4.active span { background-position: -216px -66px !important; }
#menu.en #m5.active span { background-position: -326px -66px !important; }
#menu.en #m6.active span { background-position: -396px -66px !important; }
#menu.en #m7.active span { background-position: -458px -66px !important; }

/* ----- HOMEPAGE -----  */
#mainBoxHolder {
	background: url(/_pub/e/47/53/139257_248300_bg_mainBox.gif) no-repeat 0 0;
	width: 939px;
	margin-left: -19px;
}
#mainBox {
	position: relative;
	margin-left: 19px;
	width: 900px;
	height: 390px;
}
	/* ----- HOME NEWS ----- */
	#newsBoxes {
		background: url(/_pub/3/b3/33/139259_248301_bg_newsBoxes.gif) no-repeat bottom left;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 900px;
		height: 230px;
		overflow: hidden;
	}
	#newsBoxes a {
		color: #FFF;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: top right;
		text-decoration: none;
		float: left;
		display: block;
		height: 228px;
		overflow: hidden;
		position: absolute;
		bottom: -98px;
	}
	#ready #newsBoxes a {
		background-position: top right;
		height: 228px;
	}
	a#newsBox1 {
		background-image: url(/_pub/8b/50/72/148430_253290_bg_newsBox1.png);
		width: 301px;
		left: 0;
	}
	a#newsBox2 {
		background-image: url(/_pub/8a/5f/da/148434_253292_bg_newsBox2.png);
		width: 298px;
		left: 302px;
	}
	a#newsBox3 {
		background-image: url(/_pub/8c/8/40/148438_253297_bg_newsBox3.png);
		width: 299px;
		right: 0;
	}
	#newsBoxes span {
		display: block;
		padding: 0 10px 10px 20px;
	}
	#newsBoxes span.hide {
		display: none;
	}
	#newsBoxes span.title {
		color: #00c8ff;
		font-size: 110%;
		font-weight: bold;
		padding: 0 15px 15px 20px;
	}
	#newsBoxes span.date {
		color: #9da0ad;
		font-weight: bold;
		padding-top: 17px;
	}
	span.more {
		background: url(/_pub/c4/f8/cf/139261_252481_btn_news.gif) no-repeat bottom left;
		text-align: center;
		position: absolute;
		left: 69px;
		bottom: 15px;
		width: 144px;
		height: 36px;
		padding: 0;
		
	}
	body.en #newsBoxes span.more {
		background-image: url(/_pub/39/87/94/153971_260919_btn_news_en.gif);
	}
	#newsBoxes span.text {
		color: #FFF;
		visibility: hidden;
	}
	#newsBoxes a:hover span.text, #newsBoxes a:active span.text, #newsBoxes a:focus span.text, 
	#newsBoxes a:hover span.more, #newsBoxes a:active span.more, #newsBoxes a:focus span.more {
		visibility: visible !important;
	}

	/* ----- HOME BOXES ----- */
	#middleBox {
		width: 900px;
	}
	#middleBox a {
		color: #000;
	}
	#middleBox a:hover, #middleBox a:active, #middleBox a:focus {
		color: #FFF;
	}
	#middleBox a.arrow {
		background: url(/_pub/e/6b/18/139215_248278_arrowBlack.gif) no-repeat 0 6px; 
		font-weight: bold;
		padding-left: 8px;
	}
	#middleBox h2 {
		font-size: 1.3em;
		padding-bottom: 15px;
	}
	#middleBox p {
		padding-bottom: 10px;
	}
	.infoBox {
		padding: 15px 20px 15px 20px;
	}
	p#archiveLink {
		line-height: 30px;
		font-weight: bold;
		padding: 0;
	}
	p#archiveLink a {
		background: url(/_pub/80/14/22/139269_248306_icon_archiveNews.gif) no-repeat left center;
		padding-left: 15px;
	}
	#poll, #promo, #newsletter, #carousel {
		min-height: 180px;
	}

	/* ----- POLL ----- */
	#poll {
		background: url(/_pub/f4/2/97/148307_252504_bg_poll.gif) repeat-x top center;
		float: left;
		width: 260px;
		margin-right: 23px;
	}
	#poll ul {
		list-style: none;
	}
	#poll li {
		float: left;
		width: 220px;
		padding-bottom: 5px;
	}
	#poll li a, #poll li span {
		color: #000;
		float: left;
		display: block;
	}
	#poll a, #poll span.answer {
		width: 70px;
	}
	#poll img {
		float: left;
		height: 8px;
		margin-top: 3px;
		margin-right: 5px;
		border-right: 1px solid #20455e;
		border-bottom: 1px solid #20455e;
	}
	#poll span.percent {
		font-size: 90%;
	}

	/* ----- PROMO BOXES ----- */
	#promo {
		float: left;
		width: 260px;
		margin-right: 23px;
	}
	#promo div, #subPromo div {
		text-align: center;
	}
	#promo div {
		margin-bottom: 10px;
	}
	#subPromo div {
		text-align: center;
		margin-bottom: 20px;
	}

	/* ----- CAROUSEL ----- */
	#carousel {
		background: url(/_pub/17/15/2f/148303_252502_bg_carousel.gif) repeat-x top center;
		float: left;
		width: 264px;
		position: relative;
		padding: 0 40px 0 40px;
	}
	#carousel-holder {
		overflow: hidden;
	}
	li.carousel-item {
		width: 264px;
	}
	#middleBox li.carousel-item h2, #middleBox li.carousel-item p {
		margin: 0;
		padding: 15px 0 0 0;
	}
	#carousel ul {
		list-style: none;
	}
	#btn-carousel-prev, #btn-carousel-next {
		display: block;
		position: absolute;
		top: 60px;
		z-index: 10;
		width: 17px;
		height: 26px;
		outline: none;
	}
	#btn-carousel-prev {
		left: 10px;
	}
	#btn-carousel-next {
		right: 10px;
	}

	/* ----- NEWSLETTER BOX ----- */
	#newsletter {
		background: url(/_pub/af/37/25/148305_252503_bg_newsletter.gif) repeat-x top center;
		float: right;
		width: 260px;
	}
	#newsletter #inputEmailHolder, #newsletter #submitEmailHolder {
		float: left;
		height: 27px;
	}
	#newsletter #inputEmailHolder {
		width: 147px;
	}
	#newsletter #submitEmailHolder {
		width: 73px;
	}
	#newsletter #inputEmail {
		background: url(/_pub/ab/7e/8d/139245_252565_bg_inputEmail.gif) repeat-x top left;
		width: 137px;
		height: 17px;
		margin: 0;
		padding: 5px;
		border: 0;
	}
	#newsletter #submitEmail {
		width: 73px;
		height: 27px;
		border: 0;
	}

/*------subpage----*/
#leftColumn {
	float: left;
}
#leftMenuHolder {
	background: url(/_pub/97/2e/4e/139251_252749_bg_leftMenuBottom.gif) no-repeat bottom left;
	font-size: 120%;
	width: 213px;
	margin-bottom: 25px;
	padding-bottom: 5px;
}
#leftMenuTop {
	background: url(/_pub/1c/72/96/139255_252757_bg_leftMenuTop.gif) no-repeat top left;
	padding: 20px 0 5px 0;
}
#leftMenu {
	background: #47ADE0 url(/_pub/42/82/2/139249_252748_bg_leftMenu.gif) repeat-y top left;
	padding:
}
#leftMenu ul {
	padding-left: 20px;
	padding-right: 15px;
}
#leftMenu ul li {
	list-style-type: none;
	font-weight: bold;
	padding-bottom: 10px;
}
#leftMenu ul li a {
	color: #000;
	text-decoration: none;
}
#leftMenu ul li a:hover, #leftMenu ul li a:active, #leftMenu ul li a:focus {
	color: #990000;
	text-decoration: underline;
}
#leftMenu ul li a.active {
	color: #FFF;
}
#leftMenu ul ul {
	padding-left: 0;
}
#leftMenu ul ul li {
	padding-top: 10px;
	padding-bottom: 0;
}
#leftMenu ul li a:hover {
	text-decoration: underline;
	color: #990000;
}
#leftMenu #leftMenuSecond li {
	background: url(/_pub/56/ed/96/139253_248298_bg_leftMenuList.gif) no-repeat 0 13px;
	font-weight: normal;
	padding-left: 15px;
}
#contentBox {
	position: relative;
	float: left;
	width: 667px;
	padding-left: 20px;
}
#topBanner {
	width: 667px;
	height: 190px;
}
#heading {
	width: 667px;
	position: absolute;
	top:130px;
	left:20px;
	z-index: 20;
	color: #66ccff;
	height: 60px;
	background-color: #000;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#heading h1 {
	font-weight: lighter;
	font-size: 2.5em;
	padding: 10px 15px 20px 20px;
}
#contentWrapper {
	color: #000;
	background: url(/_pub/b2/0/da/139233_254406_bg_contentBottom.gif) no-repeat bottom left;
	width: 667px;
	margin-top: -5px;
	padding-bottom: 6px;
}
#content {
	background: #FFF url(/_pub/94/22/8e/139231_248286_bg_content.gif) repeat-x top left;
	min-height: 300px;
}
#content:after {
	content:""; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

#content h2 {
	color: #990000;
	font-size: 1.8em;
	font-weight: lighter;
	line-height: 1em;
	margin-top: 15px;
	padding-bottom: 15px;
}
#content p {
	padding-bottom: 10px;
}
#content p.perex {
	font-weight: bold;
}
#content p.date {
	color: #666666;
}
#content a, #content h3 {
	color: #3399cc;
}
#content h3 {
	font-weight: lighter;
	font-size: 1.5em;
	margin-top: 15px;
	padding-bottom: 10px;
}
#content h4 {
	color: #3399cc;
	font-size: 1.2em;
	padding-bottom: 5px;
}
#content a:hover, #content a:active, #content a:focus {
	color: #990000;
}
#content ul {
	line-height: 1.5em;
	list-style: none;
	margin-bottom: 10px;
}
#content ul li {
	background: url(/_pub/19/1d/f8/139229_248285_bg_articleList.gif) no-repeat 0 5px;
	padding-left: 15px;
}
#content ol {
	margin-left: 20px;
	margin-bottom: 10px;
}
#content table {
	width: 625px;
	color: #333333;
	margin-bottom: 15px;
}
#content table td {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px 15px 10px 20px;
}
#content table td.last {
	border-right: 1px solid #999999;
}
#content table td.num, #content table th.num {
	text-align: right !important;
}
#content table th {
	color: #FFF;
	font-weight: bold;
	text-align: left;
	background-color:#102f58;
	border: 1px solid #2c5388;
	padding: 10px 15px 10px 20px;
}
#content table th.center {
	text-align: center;
}
#content table th.first {
	border-left: 1px solid #102f58;
}
#content table th.last {
	border-right: none;
}
#content table td.lightgrey {
	background: #F2F2F2;
}
#content address {
	font-style: normal;
	padding-bottom: 10px;
}
#content form table, #content form td, #content form th { color: #000; background: none; margin: 0; padding: 0; border: none; }
#content form td, #content form th { padding: 0 10px 10px 0; }
#content form input { font-size: 110%; padding: 3px 5px 3px 5px; }
#content form th { width: 120px; }
#content #formError { color: #990000; border: 2px solid #990000; margin-bottom: 20px; padding: 15px; }
#content #formError ul { list-style: square; margin: 0; margin-left: 15px;}
#content #formError li { background: none; padding: 0;}
.article {
	padding: 20px;
	line-height: 1.4em;
}

/* ----- GAME SECTION ----- */
#game {
	background: #FFF;
	width: 800px;
	margin-left: 30px;
	padding: 20px;
}

/* ----- CATEGORY PAGE & GALLERY ----- */
.imageHolder, .imageHolder a {
	width: 145px;
	height: 113px;
}
.imageHolder a {
	background: url(/_pub/f1/96/cb/139239_264442_bg_gallery_img.gif) no-repeat top left;
	display: block;
}
.imageHolder a:hover, .imageHolder a:active, .imageHolder a:focus {
	background: url(/_pub/f1/96/cb/139239_264442_bg_gallery_img.gif) no-repeat top right;
}
.imageHolder img {
	margin: 5px 5px 5px 10px;
}
.items {
	padding-top: 10px;
}
.items .itemHolder {
	float: left;
	width: 305px;
	min-height: 130px;
}
.items .odd {
	padding-left: 10px;
}
.items .imageHolder {
	float: left;
	padding-right: 5px;
}
#content .items h4 {
	font-size: 100%;
}
#galleries {
	padding: 6px 20px;
}
#galleries .gallery {
	color: #333;
	width: 300px;
	float: left;
	margin: 18px 0;
}
#galleries .odd {
	margin-right: 20px;
}
#galleries .gallery .imageHolder {
	float: left;
	margin: 0 0 0 -3px;
	padding: 0 5px 0 0;
}
#galleries .gallery h2 {
	font-size: 1.25em;
	padding-bottom: 3px;
}
#galleries .gallery .date {
	color: #666;
	padding-bottom: 3px;
	font-size: 0.9em;
}
#galleries .gallery .perex {
	font-weight: normal;
}
#gallery { padding: 10px; }
#gallery.article { background: url(/_pub/0/5f/5b/168806_307154_dotted_line_grey.gif) no-repeat top center; padding-top: 30px; }
#gallery a.imageHolder {
	background: transparent url(/_pub/f1/96/cb/139239_264442_bg_gallery_img.gif) no-repeat top left;
	float: left;
	width: 145px;
	height: 113px;
	margin-left: 13px;
}
#gallery a.imageHolder:hover {
	background-position: top right;
}
#gallery a.imageHolder img {
	margin: 5px 5px 5px 10px;
}

/* ----- PARTNERS ----- */
#main-partner, .partners {
	color: #333333;
	padding: 20px 20px 0 20px;
}
#main-partner {
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	padding-top: 30px;
}
.partner {
	float: left;
	width: 310px;
	margin-bottom: 10px
}
.partner-logo {
	background: url(/_pub/13/c6/82/148354_252816_bg_partner.gif) no-repeat top left;
	float: left;
	width: 150px;
	height: 110px;
	margin-left: -7px;
}
.partner-logo img {
	margin: 1px 0 0 9px;
}
.partner-text {
	float: left;
	width: 160px;
}

/* ----- NEWS ----- */
#newsHolder {
	padding-top: 25px;
}
.news {
	padding: 0 20px 15px 20px;
}
.news .date {
	color: #fff;
	background: url(/_pub/9f/1d/28/149637_253687_bg_date.gif) no-repeat top left;
	text-align: center;
	float: left;
	width: 48px;
	height: 46px;
	position: relative;
}
.news .text {
	float: left;
	width: 560px;
	margin-left: 10px;
}
.news .date .day {
	font-size: 1.5em;
	font-weight: bold;
	text-align: right;
	display: block;
	width: 20px;
	position: absolute;
	top: 5px;
	left: 3px;
}
.news .date .month {
	font-weight: bold;
	text-align: left;
	display: block;
	width: 20px;
	position: absolute;
	top: 10px;
	left: 30px;
}
.news .date .year {
	font-size: 0.8em;
	text-align: center;
	display: block;
	width: 48px;
	position: absolute;
	top: 27px;
	left: 0px;
}
#content .news h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.5em;
	margin: 0;
	padding: 0 0 5px 0;
}

/* ----- PRO ŽADATELE ----- */
#vysledky .article {
	padding: 0;
}
#filtr {
	margin: 5px 0 0 15px;
	width: 210px;
}
#mapaHolder {
	background: #e5e5e5 url(/_pub/80/b0/61/150286_255467_bg_mapaHolder.gif) repeat-x top left;
	padding: 20px 20px 0 20px;
}
#mapaInfo {
/*	float: left; */
	position:relative;	
}
ul#zalozky {
	padding: 0;
	margin: 15px 0 0 0;
	height: 37px;
}
ul#zalozky li {
	background: #39c url(/_pub/d9/12/b0/150278_255463_zalozky_l.gif) no-repeat top left;
	font-size: 120%;
	list-style: none;
	line-height: 37px;
	display: block;
	height: 37px;
	float: left;
	margin-left: 20px;
	padding-left: 0;
}
ul#zalozky li span {
	display: block;
	height: 37px;
	background: transparent url(/_pub/e8/ad/ca/150282_255465_zalozky_r.gif) no-repeat top right;
}
ul#zalozky li.selected {
	background: #fff url(/_pub/fe/d8/f5/150280_255464_zalozky_l_sel.gif) no-repeat top left;
}
ul#zalozky li.selected span {
	background: transparent url(/_pub/2/83/4a/150284_255466_zalozky_r_sel.gif) no-repeat top right;
}
ul#zalozky li a {
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	outline: none;
}
ul#zalozky li.selected a {
	color: #39c;
}
ul#zalozky li a:hover {
	text-decoration: underline;
	color: #fff;
}
ul#zalozky li.selected a:hover {
	text-decoration: none;
	color: #39c;
}
#velkorozpoctove, #malorozpoctove {
	padding: 20px;
}
.projectImageHolder {
	float: left;
	padding-right: 20px;
	width: 235px;
	height: 187px;
	background: transparent url(/_pub/b5/f9/ec/150276_255462_bg_projekty_img.gif) no-repeat top left;
}
.projectImageHolder img {
	margin: 7px 0 5px 7px;
}
select#region {
	font-size: 100%;
	width: 220px;
	padding: 2px 0 2px 0;
}
#ready #submitRegion {
	display: none;
}

/* ----- PAGER ----- */
#pager {
	padding: 0 30px 20px 30px;
	width: 600px;
	color: #333;
}
#pager .pagerArrows a, #pager .pagerArrows span {
	display: block;
	width: 17px;
	height: 17px;
	text-decoration: none;
	overflow: hidden;
}
#pager .pagerArrows a, #pager .pagerArrows span.disabled {
	position: relative;
}
#pager .pagerArrows a span, #pager .pagerArrows span span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#pager .floatLeft a, #pager .floatLeft span.disabled {
	float: left;
	margin-right: 3px;
}
#pager .floatRight a, #pager .floatRight span.disabled {
	float: right;
	margin-left: 3px;
}
#pager .floatRight {
	width: 60px;
}
#pager .floatLeft {
	width: 60px;
}

/* --- puvodni pager --- */

#pager #first span {
	background: url(/_pub/51/9e/48/139287_248315_pager_first.gif) no-repeat top left;
}
#pager #back span  {
	background: url(/_pub/b1/71/b2/139285_248314_pager_back.gif) no-repeat top left;
}
#pager #last span  {
	background: url(/_pub/58/53/3b/139291_248317_pager_last.gif) no-repeat top left;
}
#pager #fwd span {
	background: url(/_pub/13/36/c9/139289_248316_pager_fwd.gif) no-repeat top left;
}
#pager .pagerArrows a:hover span, #pager .pagerArrows a:active span, #pager .pagerArrows a:focus span {
	background-position: 0 -17px !important;
}
#pager span.disabled span {
	background-position: 0 -34px !important;
}

/* --- /puvodni pager --- */

#pager .floatRight a, #pager .floatLeft a {
	display: block;
	width: 17px;
	height: 17px;
	text-decoration: none;
}

#pager #first {
	background: url(/_pub/51/9e/48/139287_248315_pager_first.gif) no-repeat top left;
}
#pager #back {
	background: url(/_pub/b1/71/b2/139285_248314_pager_back.gif) no-repeat top left;
}
#pager #last {
	background: url(/_pub/58/53/3b/139291_248317_pager_last.gif) no-repeat top left;
}
#pager #fwd {
	background: url(/_pub/13/36/c9/139289_248316_pager_fwd.gif) no-repeat top left;
}
#pager #first:hover, #pager #last:hover, #pager #back:hover, #pager #fwd:hover {
	background-position: 0 -17px;
}
#pager #first.disabled, #pager #last.disabled, #pager #back.disabled, #pager #fwd.disabled {
	background-position: 0 -34px;
}



#pagerMiddle {
	float: left;
	width: 470px;
	text-align: center;
}
#pagerMiddle span {
	padding: 0 2px;
}
#pagerMiddle span a {
	color: #3399CC;
}
#pagerMiddle span a:hover {
	color: #990000;
}
#pagerMiddle span a.active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* ----- FOOTER ----- */
#footerWrapper {
	background: #171717 url(/_pub/8a/81/d2/139235_248288_bg_footer.gif) repeat-x top left;
}
#footer {
	width: 900px;
	font-size: 90%;
	margin: auto;
	padding-right: 40px;
	padding-top: 25px;
	padding-bottom: 100px;
	background: url(/_pub/78/66/e1/139237_248289_bg_footerTop.gif) no-repeat top left;
	color: #666666;
}
#footer a {color: #666666;}
#footer #logoTelefonica {
	padding-right: 20px;
}
#footer #logoTelefonica img {margin-bottom: -5px;}



/* -------- video ------------ */
#videoWrapper { 
	padding: 20px;
}
#video {
	text-align: center;
}

#video h2 {
	padding: 0;
	text-align: left;
}
#video p {
	text-align: left;
}
#video p.date {
	color: #666666; 
}
#video a.leftArrow	{
	width: 25px;
	height: 38px;
	background: url(/_pub/16/78/c2/157046_264397_arrow_left.png) no-repeat; 
	display: block; 
	float: left; 
	position: relative; 
	top: 150px; 
}
#video a.leftArrow:hover {
	background: url(/_pub/65/d/84/157048_264399_arrow_left_active.png) no-repeat;
}
#video a.rightArrow	{
	width: 25px; 
	height: 38px; 
	background: url(/_pub/ee/8f/89/157050_264401_arrow_right.png) no-repeat; 
	display: block; 
	float: right; 
	position: relative; 
	top: 150px;
}
#video a.rightArrow:hover { 
	background: url(/_pub/d/17/fb/157052_264403_arrow_right_active.png) no-repeat;
}
#movie	{
	width: 554px; 
	height: 376px; 
	margin: 0 auto; 
	background: url(/_pub/f/c9/d8/157054_264406_video_bck.png) no-repeat top; 
}
#movie-container {
	width: 530px;
	height: 356px;
	margin: 1px 0 0 1px;
}
#videoWrapper #gallery { 
	padding: 10px 0 30px !important; 
	margin: 0 -10px; 
}
#videoWrapper #gallery a.imageHolder { 
	text-decoration: none;
}
#videoWrapper #gallery a.imageHolder span {
	padding: 5px 7px 0; 
	display: block; 
	text-decoration: underline;  
}

/* ------------ mapa stranek ------------- */
#siteMap { 
	float: left; 
	padding: 20px 10px; 
}
#siteMap h2	{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 10px; 
}
#siteMap ul li ul { 
	margin: 0 0 0 20px; 
}
.siteMapBox { 
	float: left; 
	margin: 0 10px 0;
	width: 195px; 
	display: inline; 
}

.p25px { padding: 25px 10px 10px !important; }


/* ----- SEARCH RESULTS ----- */

#searchResults {
	padding-top: 25px;
}
#searchResults div {
	padding: 0 20px 15px 20px;
}
#searchResults div h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0;
	padding: 0 0 5px 0;
}

#searchResultsMenu h4 {
	font-size: 0.9em;
	color: #000;
	line-height: 1.4em;
	margin-bottom: 10px;
}
#searchResultsMenu h4 span{
	display: block;
	color: #fff;
}

#leftMenu h4, #leftMenu ul {
	padding-left:20px;
	padding-right:15px;
}
h2.standalone {
	padding: 20px 20px 0 20px;
}

/* ----- jQuery Modal Window ----- */
#jqmWindow {
	color: #333;
	background: #FFF;
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	width: 800px;
	height: 400px;
	margin-left: -410px;
	padding: 0;
}
#jqmWindow #game {
	width: 800px;
	height: 400px;
	margin: 0;
	padding: 15px;
}
.jqmOverlay { background-color: #000; }

