

body {
	background:#b5ddf7 url('/public/a6/13/4b/1666_79556_background.jpg') no-repeat scroll center top;	
	font-size: 70%;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center; 
	margin: 0px;
	padding: 0px;	
}
body#profile { background:#b5ddf7 url('/public/a6/13/4b/1666_79556_background.jpg') no-repeat scroll -660px -185px; } 

body#hp { background:#b5ddf7 url('/public/e/38/23/599746_79131_background.jpg') no-repeat scroll center top; }

body#hp .outoforder {font-family: tahoma, verdana, arial, sans-serif; }

hr { display:none; }

#page {	
	width: 962px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
body#profile #page { width:auto; margin:0px; overflow:hidden; width:715px; }

h2, #detailAction .infoHolder h2 {
	font: normal bold 1.3em Arial;
	margin-bottom:5px;
	color:#333333;
}

/* --- header --- */
#header { 
	margin-top: 0px; 
	height:105px;
}
#header.neprihlasen { 
	height:130px;
}
#logo {
	float:left;
	width:245px;
	margin-top:10px;
}
/* --- login, register... */
#utilMenu {
	width:710px;
	height:100%;
	float:right;
	margin-right:5px;
	color:#66CCFF;
}
#utilMenu ul {
	list-style-type:none;
	margin:40px 0px 0px 0px;
	padding:0px;
	float:right;
} 
#utilMenu ul li {
	float:left;
	margin-left:20px;
}
#utilMenu  a { 
	padding:3px 0px 3px 27px; 
	line-height:2em; 
	color:#66CCFF;
}
#utilMenu  span { line-height:2em; } 
#utilMenu  a.p0 { padding:0px; }

#utilMenu  a:hover { color: #FFF; }
#utilMenu  a.login { background: url('/public/46/d7/8/1871_79166_ico_prihlasit.gif') no-repeat left top; font-weight:bold; }
#utilMenu  a.logout { background-image: url('/public/8a/e0/a/1797_59_ico_logout.gif') !important; }
#utilMenu  a.register { background: url('/public/c6/40/8f/1851_59_ico_registrace.gif') no-repeat left top; }
#utilMenu  a.benefits { background: url('/public/7d/9/70/1861_59_ico_vyhody.gif') no-repeat left top; }

#utilMenu .registraceInfo { background: url('/public/d4/92/3b/715133_102236_regOffError.png') no-repeat left top; width: 450px; height: 56px; padding-left: 55px; margin: -10px 0px 0px 107px; display: block; }
#utilMenu .registraceInfo table { height: 56px; width: 450px; color: #ffffff; }

#user {/*position:relative;*/ z-index:1000;}

/* --- MENU --- */
#menu {
	height:58px;
	background: url('/public/de/c1/26/1732_59_podMenu.png') no-repeat bottom center; 
}
#menu ul {
	float: left;
	width: 964px;
	height:47px;
	overflow: hidden;
	list-style-type: none;
}
#menu li { float: left; }
#menu a, #menu span { display: block;	height: 47px; }
#menu a { text-decoration: none; position: relative; }
#menu span {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute; 
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor: pointer;
}
#menu span { background-image: url('/public/45/1f/59/1708_80099_menu_new_final.gif'); }

#m1, #m1 span { width: 122px; }
#m2, #m2 span { width: 119px; }
#m3, #m3 span { width: 119px; }
#m4, #m4 span { width: 119px; }
#m5, #m5 span { width: 119px; }
#m6, #m6 span { width: 119px; }
#m7, #m7 span { width: 119px; }
#m8, #m8 span { width: 119px; }

#m1 span { background-position: 0px 0px; }
#m2 span { background-position: -123px 0px; }
#m3 span { background-position: -243px 0px; }
#m4 span { background-position: -363px 0px; }
#m5 span { background-position: -483px 0px; }
#m6 span { background-position: -603px 0px; }
#m7 span { background-position: -723px 0px; }
#m8 span { background-position: -843px 0px; }

#m1.hover, #m1:hover span, #m1:focus span, #m1:active span { background-position: 0px -94px; }
#m1.hover, #m2:hover span, #m2:focus span, #m2:active span { background-position: -123px -94px; }
#m1.hover, #m3:hover span, #m3:focus span, #m3:active span { background-position: -243px -94px; }
#m1.hover, #m4:hover span, #m4:focus span, #m4:active span { background-position: -363px -94px; }
#m1.hover, #m5:hover span, #m5:focus span, #m5:active span { background-position: -483px -94px; }
#m1.hover, #m6:hover span, #m6:focus span, #m6:active span { background-position: -603px -94px; }
#m1.hover, #m7:hover span, #m7:focus span, #m7:active span { background-position: -723px -94px; }
#m1.hover, #m8:hover span, #m8:focus span, #m8:active span { background-position: -843px -94px; }

#m1.active span { background-position: 0px -47px !important; }
#m2.active span { background-position: -123px -47px !important; }
#m3.active span { background-position: -243px -47px !important; }
#m4.active span { background-position: -363px -47px !important; }
#m5.active span { background-position: -483px -47px !important; }
#m6.active span { background-position: -603px -47px !important; }
#m7.active span { background-position: -723px -47px !important; }
#m8.active span { background-position: -843px -47px !important; }

#menu.m8-birthday ul { overflow: visible; }
#menu.m8-birthday li.m8-birthday span, #menu.m8-birthday  li.m8-birthday a { height: 67px; }
#menu.m8-birthday li.m8-birthday span { background-image: url('/public/a9/55/54/720831_103954_menu_m8.png'); background-position: 0 0; margin-top: -20px; }
#menu.m8-birthday li.m8-birthday #m8.active span { background-position: 0 -67px !important; }
#menu.m8-birthday li.m8-birthday #m8.hover, 
#menu.m8-birthday li.m8-birthday #m8:hover span, 
#menu.m8-birthday li.m8-birthday #m8:focus span, 
#menu.m8-birthday li.m8-birthday #m8:active span { background-position: 0 -134px; }

/* --- CONTENT ---  */

#content { margin-top:0px; }
#hp #content { margin-top:10px; }
#breadcrumbs { margin-bottom:10px; padding-left:5px; }
#breadcrumbs a {
	padding-right:12px;
	background: url('/public/5/3a/8/1930_59_breadcrumbs.gif') no-repeat right 5px;
	color:#88CCFF;
	padding-left:5px;
}
#breadcrumbs a:hover { text-decoration:none; }
#breadcrumbs span { color: #FFF; padding-left:5px; }

#leftColumn  { width:230px; float:left; margin-top:2px; }
#hp #leftColumn { width:641px; margin-top:0px; margin-right:18px; }

/* --- search --- */
#search {
	background: url('/public/ba/13/df/1596_59_bg_vyhledavani.gif') no-repeat 0px center;
	height:34px;	
	margin-bottom:15px;
	position:relative;
	height:34px;
	margin-bottom:15px;
	position:relative;
	width:295px;
	float:right;
	margin:32px 0px 0px 25px;
}

#searchInputText {
	float:left;
	margin:7px 0px 0px 10px; 
	border:none;
	background-color:transparent;
	font-size:1.4em;
	font-weight:bold;
	color:#333333;
	letter-spacing:1px; 
	width:235px; 
}

#searchButton { float:right; margin-right:0px; }

/* -- hp boxes -- */

#lastGalleries {
	float:right;	
	width:300px;
}

/* --- hp closest actions --- */


#closestAction {
	overflow:hidden;
	height:260px; 	
	font-family:arial;
	background: url('/public/40/1f/5b/1570_59_bg_hp_sidebar_flash_empty.png') no-repeat top left;
	padding:5px 0px 5px 6px;
	margin-bottom:22px;
}
#closestAction h2,
#hotDiscussion h2,
#lastGalleries h2 {
	color:#CFD7DE;
	font-size:22px;
	margin:0px 0px 14px 8px;
	padding:5px 0px 0px 0px;	
	font-weight:normal;
	line-height:1em;
}
#hotDiscussion h2, #lastGalleries h2 { margin-left:0px; }
#hotDiscussion h2,
#lastGalleries h2 { padding-top:0px; }

#closestAction .firstItem {
	height:125px;
	position:relative;
}
#hp #fIText {  
	overflow:hidden;
	background-color:#000;
	padding:8px 10px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:268px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#leftColumn #fIText {  
	overflow:hidden;
	background-color:#000;
	padding:8px 10px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:200px;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

#closestAction .nextItem {
	margin:10px 10px 0px 10px;
	border-bottom:solid 1px #272727;
	padding-bottom:7px;
}
#closestAction .last { 
	border-top:solid 1px #000;
	border-bottom:none;
	margin-top:0px;	
	padding-top:8px;
}
#closestAction .holder { font-size:1.1em; }
#closestAction .actionLine {
	background:url('') no-repeat top left;
	padding:8px 0px;
}

#closestAction a.aInfo,
#hotDiscussion a.aInfo { 
	color:#3399CC; 
	font-weight:bold;	
}
#closestAction a.aInfo:hover,
#hotDiscussion a.aInfo:hover { color:#990000; } 
#closestAction .info { color: #999999; margin-top:5px; font-size:0.9em;}
#closestAction .info a { color:#999999; font-weight:normal; background-image:none; }


#leftColumn #closestAction {
	height:auto;   
	background: url('/public/15/25/77/1564_59_bg_calendar.png') no-repeat top left;
	padding:5px 5px 0px 5px;
	margin-bottom:0px;
}
#leftColumn #closestActionBottom { 
	height:6px;
	background:url('/public/8c/63/9e/1598_59_bg_calendar_bottom.png') no-repeat left bottom;
	margin-bottom:20px;
}
#leftColumn #closestAction h2 {
	color:#FFF;
	font-size:1.7em;
	margin:0px 0px 10px 8px;
	padding:5px 0px 0px 0px;
	font-weight:normal;
	line-height:1em;
}

#leftColumn #closestAction .nextItem {
	margin:0px;
	border-bottom:solid 1px #272727;
	padding-bottom:7px;
	padding:10px 10px 8px 10px;
	background-color:#0E0E0E;
}
#leftColumn #closestAction .last { 
	border-top:solid 1px #000;
	border-bottom:none;
	margin-top:0px;	
	padding-top:8px;
	padding-bottom:10px;
}


#lastG, #allEvents, #allDiscussion {  
	float:right; 
	text-decoration:none; 
	cursor:pointer; 
	display:block; 
	width:101px; 
	height:22px; 
	background:url('/public/a/45/3c/2040_59_button_vsechny_galerie_final.gif') no-repeat top left;
}
#allEvents {  
	margin:3px 8px 0px 0px;
	_margin-right:4px;
	width:89px;
	height:20px;
	background:url('/public/ee/54/ec/2016_59_button_vsechny_akce_final.gif') no-repeat top left;
}
#leftColumn #allEvents {  
	margin-right:4px; _margin-right:0px;
	height:22px;
	width:61px;
	background:url('/public/f6/2d/27/2048_59_button_vsechny_final.gif') no-repeat top left;
}
#allDiscussion { 	
	background:url('/public/b8/12/ae/2112_59_button_vsechny_diskuze_final.gif') no-repeat top left;
	width:101px;	
	height:22px; 
}

#lastG:hover, #allEvents:hover, #allDiscussion:hover, #leftColumn #allEvents:hover { background-position: left bottom; }
#lastG span, #allEvents span, #allDiscussion span { text-indent:-5000px; display:block; }

/* --- benefit buttons --- */


#benefitButtons {  
	height:112px;
	background:url('/public/37/38/4f/1672_59_bg_benefits_buttons.png') no-repeat left top;	
	overflow:hidden;
	margin-bottom:12px;	
}

#benefitButtons .holder { padding:10px 0px 0px 0px; }  
#benefitButtons a, #benefitButtons a:visited { 
	float:left; 
	margin:0px 0px 10px 11px;
	text-decoration:none;	
	width:224px;
	height:40px;
	display:block;
	color:#3399CC;
	font-size:1.5em;
	font-family:arial;
	&margin-bottom:0px;
	cursor:pointer;
}
#benefitButtons a.b1 { background:url('/public/a7/10/93/458734_40579_buttony_kino_active.png') no-repeat top left; }
#benefitButtons a.b1:hover { background:url('/public/f2/62/14/458736_40576_buttony_kino_hover.png') no-repeat top left; }
#benefitButtons a.b2 { background:url('/public/f1/bf/b3/2108_59_button_sms_active.png') no-repeat top left; }
#benefitButtons a.b2:hover { background:url('/public/21/6/4e/2014_59_button_sms_hover.png') no-repeat top left; }
#benefitButtons a.b3 { background:url('/public/1f/2/cc/708144_99757_button_kolo_active.png') no-repeat top left; }
#benefitButtons a.b3:hover { background:url('/public/18/88/f8/708142_99758_button_kolo_hover.png') no-repeat top left; }
#benefitButtons a.b4 { background:url('/public/bd/19/b1/494535_51524_zoo_noactive.gif') no-repeat top left; }
#benefitButtons a.b4:hover { background:url('/public/38/52/37/494537_51526_zoo_active.gif') no-repeat top left; }
#benefitButtons a.b5 { background:url('/public/db/ca/2/2070_59_button_city_active.png') no-repeat top left; }
#benefitButtons a.b5:hover { background:url('/public/58/23/2a/2064_59_button_city_hover.png') no-repeat top left; }
#benefitButtons a.b6 { background:url('/public/67/86/54/2110_59_button_o2zaloha_active.png') no-repeat top left; }
#benefitButtons a.b6:hover { background:url('/public/6f/c1/83/2024_59_button_o2zaloha_hover.png') no-repeat top left; }

#benefitButtons a.b7 { background:url('/public/bd/19/b1/494535_51524_zoo_noactive.gif') no-repeat top left; }
#benefitButtons a.b7:hover { background:url('/public/38/52/37/494537_51526_zoo_active.gif') no-repeat top left; }

#benefitButtons a span {
	display:block;
	padding:10px 0px 10px 53px;
} 



#hp #rightColumn .banner {
	height:132px;
	width:300px;
	background: url('/public/a2/cc/42/1620_59_bg_hp_sidebarbanner.gif') no-repeat top left;	
	padding:1px;	
	margin-bottom:18px;
}

#hotDiscussion {
	height:170px;
	margin-bottom:18px;
}
#hotDiscussion .item {
	background:url('') no-repeat top left;
	padding:8px 0px;
}
#hotDiscussion .first { background-image:none; padding-top:0px;}
#hotDiscussion .item span {
	display:block; 
	padding-top:5px; 
	color:#999999; 
}
#lastGalleries .holder { padding-top:5px; }
#lastGalleries .holder a { 
	background: url('/public/7/55/1c/1676_59_bg_hp_gallery_image.gif') no-repeat top left; 
	display:block; 
	width:47px; 
	height:47px; 
	float:left;	
	padding:1px;
	cursor:pointer;
	margin:0px 1px 1px 0px;
}
#lastGalleries .holder a:hover {
	background-image:none;
	background-color:#990000;
} 

#lastGalleries .holder img {
	margin:0px;
	padding:0px;
	height:47px;
	width:47px;
}



/* --- no hp boxes --- */

#leftNewsLine {	
	background: url('/public/fc/96/c8/1863_59_ico_left_news.png') no-repeat top left;	
	padding-left:32px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:1.6em;
	min-height:25px;
}
#leftNewsLine a { text-decoration:none; color:#FFFFFF; }

#leftBanner {
	background: url('/public/37/5d/67/1644_59_bg_banner_left.gif') no-repeat top left;	
	width:230px;
	height:120px;
	padding:1px 0px 0px 1px;
	margin-bottom:15px;
}

/* --- Right Column --- */

#rightColumn {
	width:716px;
	float:right;	
	color:#333333;
}
#hp  #rightColumn { width:300px; }	

/*--- HP --- */

#hpFlashNews { 
	margin-bottom:10px; 	
	background: url('/public/a8/67/c6/1628_78592_bg_hp_flash.png') no-repeat top left;
	padding:8px 5px 5px 7px;
	height:272px;	
}

#hpFlashNewsContainer { 
	float: left;
}

#hpInfoBlock {
	width: 320px;
	float: right;
	height: 258px;
	margin-right: 2px;
	color: #ffffff;
}

#hpInfoBlock.notregistred {
	background: url('/public/ff/f3/2a/599728_79090_bg_hp_info_notreg.png') no-repeat 1px 0px;
}

#hpInfoBlock.registred { 
	background: url('/public/74/d2/3e/599730_79091_bg_hp_info_reg.png') no-repeat 1px 0px;
}

#hpInfoBlock.registred img {
	padding-right: 3px;
	float: left;
} 

#hpInfoBlock.registred h2 {
	color: #000000;
}

#hpInfoBlock h2 {
	margin: 15px 0px 0px 10px;
	font-size: 23px;
	color: #ffffff;
}

#hpInfoBlock ul {
	margin-top: 15px;
	padding: 0px;
}

#hpInfoBlock.registred ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: 10px;
}

#hpInfoBlock.registred ul.dynamic {
	list-style-image: url('/public/5d/c2/72/600881_79717_hp_news_list_item_blue.png');
	margin-left: 20px;
}

#hpInfoBlock ul li {
	margin-left: 30px;
	font-size: 14px;
	padding-top: 5px; 
}

#hpInfoBlock.registred ul li {
	margin-left: 0px;
	padding-top: 5px;
	clear: both;
}

#hpInfoBlock ul li a {
	color: #3399cc;
	display: inline;
	background: none;
	width: auto;
	height: auto;
	margin: 0px;
}

#hpInfoBlock.registred ul li a {
	line-height: 15px;
	color: white;
	display: block;
	float: left;
	width: 270px;
	margin-top: 2px;
	font-size: 12px;
}

#hpInfoBlock a {
	margin: 20px 25px 0px;
	display: block;
}

#hpBigBanner {
	background: url('/public/4/61/4a/1622_59_bg_hp_bigbanner.gif') no-repeat top left;
	padding:1px;
	height:102px;
}

#hpNews {
	width:962px;
	overflow:hidden;
	background: url('/public/5b/68/7a/1674_79135_bg_hp_news_benefits.png') 0px 40px no-repeat;
	margin-bottom:20px;
}
#hpNews .box, #hpNews .box2 {
	float: left;
	position: relative;
}

#hpNews a.all {
	position: absolute;
}

#hpNews a.all img {
	border: none;
}

#hpNews a.all.news {
	right: 10px;
}

#hpNews a.all.benefits {
	right: 20px;
	top: 10px;
}

#hpNews .box {
	width:633px;
	padding: 1px 0px 0px 1px;
	background: url('/public/7c/c5/33/599412_79437_bg_hp_benefits.png') no-repeat;
}

#hpNews .box2 {
	width:326px;
	padding: 1px 1px 0px 0px;
	background: url('/public/b0/6b/39/599414_79438_bg_hp_news.png') no-repeat;
}

#hpNews .bottom_box {
	padding: 1px;
	width: 960px;
	height: 210px;
	background: url('/public/e/26/e2/599474_78791_bg_hp_news_benefits_bottom.png') no-repeat;
}

#hpNews h2 {
	color:#333333;
	font-size:1.8em;
	padding:7px 0px 10px 10px;
	margin:0px;
	font-weight:normal;
}

#hpNews .box h2 {
	border-right:solid 1px #DDE2E6;
}

#hpNews .box2 h3 {
margin-top: 8px !important;
}

#hpNews .box2 img {
border: 1px solid black;
float: left;
margin: 8px 10px 5px;
}

#hpNews .box2 ul {
	list-style-type: none;
	display: block;
	padding: 0px;
	margin-top: 10px;
	list-style-image: url('/public/72/c4/f4/599724_79059_hp_news_list_item.png');
}

#hpNews .box2 ul li {
	margin: 6px 0px 0px 25px;
}

#hpNews .box2 ul li a {
	color: #12587b;
	font-size: 14px;
	text-decoration: none;
}

#hpNews .box2 ul li a:hover {
	text-decoration: underline;
}

#hpNews .newsItem {
	min-height:160px;
	width:316px;
	overflow:hidden;
	line-height:1.5em;
	border-right:solid 1px #DDE2E6;
	float:left;
	padding-top:8px;
	padding-bottom:10px;
}
#hpNews .rightItem { width:315px; border-right:solid 1px #DDE2E6 !important; }
#hpNews .newsItem h3 { font-size:1.15em; padding-right: 5px; }
#hpNews .newsItem img { 
	float:left; 
	margin:2px 10px 5px 10px; 
}
#hpNews h3 a {
	color:#12587B;
	padding:0px 5px 0px 0px; 
	margin-top:10px;
	font: normal normal 1.4em Arial;
	text-decoration:none;	
}
#hpNews .newsItem a:hover  { color:#990000; text-decoration:underline; }

#hpNews .box2 h3 a:hover  { color:#990000; text-decoration:underline; }

#hpNews .info {
	color:#666666;
	display:block;
	padding-left:10px;
}
#hpNews div.newsItem .perex {
	line-height:1.4em;
	margin-bottom: 10px;
	color:#333333;
}
#hpNews .perex {
	line-height:1.4em;
	margin:0px 10px 5px 10px;
	color:#333333;
}
#hpNews .vyhoda { margin:0px 10px 0px 10px; }
#hpNews .vyhoda a {
	color:#3399CC;
	line-height:1.4em;
	text-decoration:none;
}
#hpNews .vyhoda a:hover { text-decoration:none; }
#hpNews .vyhoda a strong {
	background:transparent url('/public/22/aa/90/1867_59_ico_extra_arrow.gif') no-repeat scroll left 70%;
	padding-left:15px;
	text-decoration:underline;
	margin-left:5px;
}
#hpNews .vyhoda a:hover strong {
	background:transparent url('/public/54/1c/66/1817_59_ico_extra_arrow_active.gif') no-repeat scroll left 70%;
}

#hpBanners {
	width: 940px;
	padding: 0px 11px;
	margin-bottom:18px;
}

#hpBanners .banner {
	height:175px;
	width:450px;
	background: url('/public/8d/bc/ef/599698_78969_bg_hp_bottombanner.gif') no-repeat top left;	
	float: left;
}

#hpBanners #b2.banner {
	margin-left:38px;
}




/* -- no hp rightsidebar -- */

/* -- ACTION -- */
#action #contentHeader { background: url('/public/4/61/df/1684_59_bg_action_top.png') no-repeat top left; }
#action #contentFooter {
	background: url('/public/fb/aa/8d/1524_68565_bg_action_bottom.png') no-repeat 0px top;	
	/* height:62px; */
	overflow:hidden;
}
#contentHeader a, contentHeader a:visited { color:#12587B; }

.textHolder.sharemodul { padding:10px 10px; }

.sharemodul_line { 
        margin: 0px 10px;
        background: url('/public/ad/b8/df/573090_68528_dotted_line.jpg') repeat-x;
        height: 1px; }

#contentFooter p { margin-bottom:10px; }

#utilHolder a,
#utilHolder a:visited {
	padding:5px 10px 5px 20px;
	line-height:1.5em;
	color:#12587B;
}
#utilHolder a:hover { text-decoration:none; }
#utilHolder .facebook { background: url('/public/48/30/5c/1799_59_ico_facebook.gif') no-repeat 0px center; }	
#utilHolder .delicious { background: url('/public/b4/ce/84/1831_59_ico_delicious.gif') no-repeat 0px center; }	
#utilHolder .diigo { background: url('/public/ef/7e/d5/1839_59_ico_diigo.gif') no-repeat 0px center; }	
#utilHolder .google { background: url('/public/e3/a5/2c/1807_59_ico_google.gif') no-repeat 0px center; }	
#utilHolder .linkuj { background: url('/public/4e/6a/1e/1873_59_ico_linkuj.gif') no-repeat 0px center; }	
#utilHolder .myspace { background: url('/public/e1/7d/4f/1813_59_ico_myspace.gif') no-repeat 0px center; }	
#utilHolder .digg { background: url('/public/6/f2/0/1787_59_ico_digg.gif') no-repeat 0px center; }	
#utilHolder .stumble { background: url('/public/8c/89/2e/1843_59_ico_stumble.gif') no-repeat 0px center; }	
#utilHolder .live { background: url('/public/12/b4/fa/1803_59_ico_live.gif') no-repeat 0px center; }
#utilHolder .send_via_email { background: url('/public/d1/9/fc/576158_70447_ico_send_via_email.jpg') no-repeat 0px center; }

/* -- ActionMenu -- */
#actionMenu { margin-top:2px; } 	
#actionMenu ul {
	list-style-type: none;
	height:39px; 
	padding-top:2px;
	background:  url('/public/40/bb/fb/1572_59_bg_akceMenu.gif') no-repeat 0px 37px;	
	overflow:hidden;
	position:relative;
	top:4px;
}
#actionMenu li {
	float: left;
	margin-left: 5px;
	padding-top: 0px;
	text-align: center;
	font:normal bold 1.25em Arial;
	letter-spacing:0.5px;
}
#actionMenu li a, #actionMenu li a:visited {
	color: #12587B !important;
	text-decoration: none;
	display: block;
}
#actionMenu li a:hover, #actionMenu li a:active, #actionMenu li a:focus {
	text-decoration: none;
	color:#990000 !important;
}
#actionMenu li a, #actionMenu li span {
	display: block;
	padding: 10px 13px 15px 13px; 
	color:#333333;
}
#actionMenu li.active {
	color: #666;
	background: #E5EAED url('/public/57/12/c0/1716_59_menu_akce_left.gif') no-repeat top left; 
}
#actionMenu li.active a, #actionMenu li.active span {
	background: url('/public/bc/db/87/1712_59_menu_akce_right.gif') no-repeat top right; 
	left:1px;
	position:relative;
	color:#333333 !important;
}

/* --- gallery boxes --- */
#galleryInfo,
#discussionInfo, #contact {
	margin-top:20px;
	padding:0px 10px 0px 10px;
}
#galleryInfo { margin-top:0px; padding-top: 10px; }

#galleryInfo .info,
#discussionInfo .info { width:70%; float:left; }

#galleryInfo .info span,
#discussionInfo .info span {
	color:#666666;
	font-family:arial;
	background: url('/public/7d/a3/38/1934_59_span_right_line.gif') no-repeat center left;
	padding:0px 5px 0px 10px;
}
#galleryInfo .item .info span { padding-right:0px !important; }

#galleryInfo .info span.date,
#discussionInfo .info span.date {
	padding-left:0px;
	background-image:none;
}
#galleryInfo .utils,
#discussionInfo .utils,
#videogalleryInfo .utils {
	width:150px;
	float:right;
}
#videogalleryInfo .utils { width:100px; }

#galleryInfo p {
	margin:10px 0px;
	line-height:1.4em;
	position:relative;
}

#itemsGallery.detail .item { height:125px; }
#itemsGallery.detail .item  img { margin-bottom:0px; }
#itemsGallery.detail .info { margin:0px; }
#itemsGallery.detail .rating { float:none; width:100%; }


/* --- utils --- */
.utils a {
	line-height:2em;
	text-indent:-50000px;
	display:block;
	float:right;
	width:22px;
	height: 22px;
	margin-left:5px;
	margin-bottom: 5px;
	-moz-outline:none;
}
#icoLightboxHolder a span { display:none; }

.download { background: url('/public/ea/7f/e6/1821_59_ico_download.gif') no-repeat top left; }
.bookmark { background: url('/public/6f/45/b5/1815_59_ico_bookmark_both.gif') no-repeat top left; }
.sendMore { background: url('/public/5c/55/f3/1827_59_ico_send_both.gif') no-repeat top left; }
.mapview { background: url('/public/dc/34/9d/1783_59_ico_mapview_both.gif') no-repeat top left; }
.print { background: url('/public/96/ee/df/1877_59_ico_print_both.gif') no-repeat top left; }
.sendSms { background: url('/public/3c/1/8d/1785_59_ico_mobil_both.gif') no-repeat top left; }
.sendEmail { background: url('/public/2c/a6/6/1891_59_ico_send_email_both.gif') no-repeat top left; }
.slideshow { background: url('/public/96/53/c8/1801_59_ico_slideshow_both.gif') no-repeat top left; }
.fcbs{ background: url('/public/6/1a/8c/484372_47534_sdilet.gif') no-repeat top left; }
.bookmark:hover,
.sendMore:hover,
.mapview:hover,
.print:hover,
.sendSms:hover,
.sendEmail:hover,
.slideshow:hover { background-position: bottom left; }

.subHeader { 
	background: url('/public/7e/e3/d5/1536_59_bg_souvisejici_galerie.gif') repeat-x left top;
	overflow:hidden;
}	
.subHeader .holderText {	
	padding:10px 10px 0px 10px;	
	position:relative;
}
.subHeader img { border-width:0px !important; }
.subHeader .holderText h2 { font-size:1.4em; }

/* -- NEWS -- */
#contentHeader,
#action #category #contentHeader { background: url('/public/b7/46/4e/1602_101420_bg_news_top.png') no-repeat top left; }
#contentHeader .holder, #action #category #contentHeader .holder { padding-top:5px; min-height:35px; }
* html #contentHeader .holder, * html #action #category #contentHeader .holder { height:35px; }
#action #contentHeader .holder { height:auto; }

#contentHolder {
	background: url('/public/5b/b8/83/1522_59_bg_news_mid_png.png') repeat-y top left;	
	padding-left:1px;
	padding-right:2px;
}

#news #items .item,
#action #items .item {
	width:336px;	
	height:148px;	
	border-right:solid 1px #DCE2E5;
	border-top:solid 1px #DCE2E5;
	padding:10px;
	float:left;
	overflow:hidden;
}
#news #items .item { border-top:none; }

#topDiscussion .item,
#contests .item,
#benefit .item {
	width:336px;	
	height: 100px;	
	border-right:solid 1px #DCE2E5;	
	padding:10px;
	float:left;
	overflow:hidden;
}
#topDiscussion .item { height:60px; }

.rightItem { border-right:none !important;}

#items .hover,
#itemsGallery .hover,
#itemsRelated .hover,
#topDiscussion .hover,
#benefit .hover,
#fulltext .hover,
#contests .hover,
#tickets .hover,
#hpNews .hover { background: #E8F2FA url('/public/e6/41/9d/1670_59_bg_news_hover.gif') repeat-x top left !important; }
/* #hpNews .hover { background: transparent url('/public/5/4f/58/1630_59_bg_top_akce_hover.gif') repeat-x -3px -150px; }  */


span.cont {
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	height:39px;
	width:39px;
	display:block;
	background: transparent url('/public/2/1a/41/1550_59_bg_img_contest_gallery.gif') no-repeat left top !important; 
}
.contBg { background-color:#E5E5E5; }

#news h3,
#topDiscussion h3,
#contentHolder h3,
#contests h3,
#benefit h3,
#extra_accordion ins {  
	padding-top:0px;
	margin-top:0px;
	line-height:1.1em;
	margin-bottom:2px;
	font:normal bold 1.4em Arial;
}
#news h3 a,
#topDiscussion h3 a,
#contests h3 a,
#benefit h3 a,
#extraLeto h3 a { 
	color:#12587B; 
	text-decoration:none;
}
#news h3 a:hover,
#topDiscussion h3 a:hover,
#contests h3 a:hover,
#benefit h3 a:hover {
	color:#990000;
	text-decoration:underline;
}
#news #items img,
#topDiscussion img,
#contests img,
#benefit img {
	float:left;
	margin:0px 10px 5px 0px;
	border:solid 1px #000000;
}
#news  #items .info,
#topDiscussion .info,
#contests .info,
#benefit .info { color:#666666; }
#news  #items .perex {
	line-height:1.4em;
	margin-bottom:10px;
}
#news  #items .vyhoda a,
#topAction .vyhoda a {
	color:#3399CC;
	text-decoration:none;
	line-height:1.4em;
}
#news #items .vyhoda a:hover,
#topAction .vyhoda a:hover { color:#990000; }

#news  #items .vyhoda a strong,
#topAction .vyhoda a strong {
	text-decoration:underline;
	background: url('/public/22/aa/90/1867_59_ico_extra_arrow.gif') no-repeat center left;
	padding-left:15px;	
}
#news #items .vyhoda a:hover strong,
#topAction .vyhoda a:hover strong { background: url('/public/54/1c/66/1817_59_ico_extra_arrow_active.gif') no-repeat center left; }

#contentFooter, 
#normal #contentFooter {
	background: url('/public/4b/0/c3/1606_13200_bg_contentFooterNew3.png') no-repeat 0px bottom; 
	/* height:60px; */
	overflow:hidden;
}
#contentFooter.empty {
	height:10px !important; 
	background-position:bottom left !important;
}

h1 {
	color:#333333;
	font-size:1.8em;
	margin:4px 0px 5px 10px;
	padding:0px;
	font-weight:normal;
}

#filterLink { 
	background: url('/public/d9/a8/f8/1765_59_ico_filter.gif') no-repeat left 55%;	
	float:right;
	padding:5px 15px 5px 26px;
	line-height:1.8em; 
	color:#12587B;
	font-family:arial;
	font-size:1.1em;
	-moz-outline:none;
}
#filterLink.on {
	background: url('/public/f0/90/65/2018_59_button_filter_on.gif') no-repeat left top;	
	padding-left:35px;
}

#contentBanner {
	clear:both;
	height:120px;
	background: url('/public/99/77/3e/1586_59_bg_banner_holder.gif') no-repeat 0px top;	
	margin-left:-1px; 
}
#contentBanner .banner  { padding:10px 0px 0px 10px; } 

#contentBanner img { 
	margin:0px !important;
	padding:0px !important;
}

/* --- GALLERY --- */

#itemsGallery .item,
#itemsRelated .item {
	width:157px;
	height:190px;
	border-right:solid 1px #DCE2E5;
	padding:10px;
	float:left;
	overflow:hidden;
	position:relative;
}

#itemsGallery .item strong, #itemsRelated .item strong {display:block; height:45px}

#itemsGallery .rightItem,
#itemsRelated .rightItem {
	width:158px;
	border-right:none;
}
#itemsGallery img,
#itemsRelated img {
	border:solid 1px #000;
	margin:0px 0px 8px 0px;
}
#itemsGallery strong a,
#itemsRelated strong a  {
	color:#12587B;
	text-decoration:none;
}

#itemsGallery strong a:hover,
#itemsRelated strong a:hover {
	color:#990000;
	text-decoration:underline;
}
#itemsGallery .info,
#itemsRelated .info {
	margin-top:5px;
	color:#666666;
	font-size:0.9em;
}
#itemsGallery .date,
#itemsRelated .date { 
	width:87px;
	float:left;
	font-family:arial;
}
#itemsGallery .date span,
#itemsRelated .date span {
	float: left;
	padding: 5px;
}
#itemsGallery.action .date span { padding-right:0px; }
#actionHolder .info span {
	float: left;
	padding:0px 10px;
}
#itemsGallery .i,
#itemsRelated .i,
#actionHolder .i {
	text-decoration: none;
	float:left;
	background: url('/public/f9/78/82/1865_59_ico_i_both.gif') no-repeat left top;	
	display: block;
	width: 22px;
	height: 22px;
	cursor: pointer;
}
#itemsGallery .i:hover,
#itemsRelated .i:hover,
#actionHolder .i:hover { background: url('/public/f9/78/82/1865_59_ico_i_both.gif') no-repeat left bottom; }	

#itemsGallery .rating,
#itemsRelated .rating {
	float:right;
	width:65px;
	padding-top:3px;
	margin:0px;
	cursor:text;
}

.rating img { 
	margin:0px !important; 
	padding:0px !important; 
	float:left; 
	border:none !important;
}


/* -- types -- */
.mov, .gal, .bcg, .mp3, .gam, .con {
	position:absolute;
	top:20px;
	left:140px;
	height:22px;
	width:22px;
	display:block;
}
.mov { background: url('/public/a2/fd/a2/1883_59_ico_film.gif') no-repeat left top; }
.gal { background: url('/public/7e/19/5f/1791_59_ico_foto.gif') no-repeat left top; }
.bcg { background: url('/public/cf/e8/34/1823_59_ico_pozadi.gif') no-repeat left top; }
.mp3 { background: url('/public/38/31/25/1845_59_ico_mp3.gif') no-repeat left top; }
.gam { background: url('/public/70/a9/d1/1795_59_ico_game.gif') no-repeat left top; }
.con { background: url('/public/cf/e8/34/1823_59_ico_pozadi.gif') no-repeat left top; }

.resetLine {
	border-top:solid 1px #DCE2E5; 
	clear:both; 
	overflow:hidden; 
	height:0px;
}

#filter1 {
	width:405px;
	height:99px;
	position:absolute;
	z-index:10;
	display:none; 
	background: url('/public/d7/8/dc/1744_59_filter_bg_holder.gif') no-repeat left top;
}
#filter1.mini {
	width:275px;
	background-image: url('/public/f3/30/a4/2132_59_filter_bg_holder_mini.gif');
}
#filter1 table {
	margin:10px 0px 0px 10px;
	width:385px;
} 
#filter1.mini table { width:255px; }

#filter1 .textInput {
	background: url('/public/dd/63/f9/1987_59_filter_bg_textInput.gif') no-repeat left top;	
	padding-right:17px;
}

#filter1 input.calendar {
	width:56px;
	border:none;
	background-color:transparent;
	padding:5px 16px 5px 3px;
	font-size: 11px;
}
#filter1 .pFH { display:block; width:125px; }

/* --- LEFT MENU --- */
#leftMenu {
	background: url('/public/49/3/e2/1730_59_left_menu_top.png') no-repeat left top;	
	padding-top:5px; 
	margin-bottom:10px;
}
#leftMenuHolder {
	background: #232323 url('/public/e/50/ac/1728_59_left_menu_mid.gif') repeat-y left top;	
	padding-left:5px;
	padding-right:5px;
}
#leftMenuFooter {
	background: url('/public/d7/d9/9f/1718_59_left_menu_bottom.png') no-repeat left bottom;	
	height:5px;
}

ul#first { font-family:arial; }
ul#first li {
	list-style-type:none;
	display:block;
	border-bottom:none !important;
}
ul#first li a {
	padding:5px 5px 5px 12px; 
	display:block;
	background:#060606 url('/public/26/cb/49/1726_59_left_menu_first_item.gif') repeat-x left top;	
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.3em;
	border-top:solid 1px #000;
}
ul#first li a:hover { background: #500606 url('/public/70/a8/a8/1710_59_left_menu_first_item_active.gif') repeat-x left top; }

ul#first span,
ul#first a.selected {
	padding:5px 5px 5px 12px; 
	display:block;
	font-weight:bold;
	font-size:1.3em;
	color: #CFD7DD;
	border-top:solid 1px #000;
	background: url('/public/8c/5/46/1720_59_left_menu_second_item_activ.gif') no-repeat left top;	
}

ul#first ul#second {
	padding-top:3px;
	background: url('/public/5d/94/20/1722_59_left_menu_second_mid.gif') no-repeat left top;	
}
ul#first ul#second li {	padding-left:12px; }

ul#first ul#second a {
	color: #3399CC;
	text-decoration:none;
	padding:0px;
	background-image:none;	
	background:transparent;
	padding:5px 0px 5px 0px;
	border-top:none !important;
	font-size:1.1em; 
}
ul#first ul#second a.active { color:#FFF; }
ul#second strong {
	color:#FFF;
	padding:5px 0px 5px 0px;
	font-size:1.1em; 
	display:block; 
}

ul#first ul#second a:hover { color: #FFF; }	
ul#second ul#third li { padding-left:0px; }
ul#second ul#third a {
	font-weight:normal;
	background: url('/public/ec/8/2/1853_59_ico_left_menu_arrow.gif') no-repeat left center;	
	padding-left:10px;
}
ul#second ul#third .active a { 
	color:#FFF; 
	background: url('/public/a9/a4/50/1857_59_ico_left_menu_arrow_active.gif') no-repeat left center;
}
ul#second ul#third a:hover  {
	background: url('/public/a9/a4/50/1857_59_ico_left_menu_arrow_active.gif') no-repeat left center;	
	text-decoration:underline;
}	

/*  -- pager -- */
#pager { padding:10px 10px 5px 10px; overflow:hidden; }
#pager #left { float:left; width: 97px;}
#pager #right { float:right; width: 97px; }
#pager #left a.btnFirst { margin-right: 3px; }
#pager #right a.btnLast { margin-left: 3px; }
#pager #center {
	text-align:center;
	width:495px;
	float:left;
	line-height:2em;
	position:relative; 
	top:-2px;
	word-spacing:0px;	
}
#pager #center a {
	padding:5px 8px 8px 8px; 
	background: url('/public/57/c1/42/2114_59_pager_normal.gif') no-repeat center top;
	text-decoration:none;
	color: #FFF;
}
#pager #center a:hover { background: url('/public/2f/75/76/1936_59_pager_hover.gif') no-repeat center top; }
#pager #center span {
	background: url('/public/f2/b9/e3/1758_59_pager_selected.gif') no-repeat center 2px;
	padding:9px 10px 12px 10px;
	line-height:2.4em;
	color:#FFF;	
}
#pager img { border:none !important; }


/* --- videogallery --- */
#videogallery {
	margin-bottom:10px;
	overflow:hidden;
}
#playerHolder {
	height:360px;
	width:534px;
	border-right:solid 1px #DDE2E6;	
	float:left;
}
#player { padding:10px; }
#related { float:left; width:178px; }
#related .headline {
	height:38px;
	border-bottom:solid 1px #DDE2E6;
}
#related .headline strong {
	padding:10px;
	display:block;
	font: normal bold 1.25em Arial;
} 
#related #data {
	height:290px;
	overflow:hidden;
}
#related #data .item {
	border-bottom:solid 1px #DDE2E6;
	height:145px;
}
#related .item img {
	margin:10px 0px 2px 10px;
	border:solid 1px #000;
}
#related .item .rating { 
	padding-left: 10px;
	margin:0px; 
}	
#related .item .rating img { cursor:text; }
#related .buttons {
	height:31px;
	background: #CACACA url('/public/85/d3/9b/1654_59_bg_video_related_buttons.gif') no-repeat top left;
}
#related .buttons a {
	display:block;
	height:100%;
	width:61px;
	cursor:pointer;
	float:left;
	text-indent:-5000px;
	-moz-outline:none;
}
#related .buttons a.down { background: url('/public/e7/5b/58/2082_59_button_up_active.gif') no-repeat 18px 10px; }
#related .buttons a.up { background: url('/public/49/97/32/2102_59_button_down_active.gif') no-repeat 18px 10px; }
#related .buttons a.downNA { 
	background: url('/public/8b/3f/6a/2052_59_button_up_noactive.gif') no-repeat 18px 10px; 
	cursor:default;
}
#related .buttons a.upNA { 
	background: url('/public/c7/ef/7f/2044_59_button_down_noactive.gif') no-repeat 18px 10px; 
	cursor:default;
}

#related #actual { 
	padding:10px 0px 0px 0px;  
	display:block;
	width:55px;
	float:left;
	text-align:center;
}

#videogalleryInfo { width:534px; }
#videogalleryInfo p { padding-left:10px; }
#ratingHolder {
	float:none;
	clear:both;
	margin-bottom:20px;
}
#ratingHolder .rating {
	margin:0px;
	padding-left:10px;
	float:left !important;
	width:230px;
	clear:none;
}
#ratingHolder strong { padding-left:10px; }

/* -- EVENTS -- */
#topAction {
	height:339px;
	background: url('/public/27/7c/6a/1528_59_bg_action_top_box.png') no-repeat top left;
	margin-bottom:15px;
}
#topAction h1 { margin:0px 0px 10px 10px !important; padding-top:10px; }
#topAction #actionHolder { padding:0px 2px 0px 1px;}
#topAction .item {
	float:left;
	height:291px;
	width:237px;
	overflow:hidden;
	border-right:solid 1px #C7D0D5;
	position:relative;  
}
#topAction .item img {
	border:solid 1px #000;
	margin:10px 0px 10px 10px;
	position:relative;
}
#topAction #actionHolder .hover { background: url('/public/5/4f/58/1630_59_bg_top_akce_hover.gif') no-repeat -3px 0px; }
#topAction #actionHolder .leftItem.hover { background-position:0px 0px; }
#topAction #actionHolder .rightItem.hover { background-position:-13px 0px; }

#topAction #actionHolder h3.tB { padding-bottom:5px; }
#topAction #actionHolder .validBenefit { color:#666666; font-size:0.9em; padding-left:0px; }
#topAction #actionHolder .descriptionBenefit { color:#333333; margin-top:5px; }


#topAction h3 {
	font: normal bold 1.4em Arial;
	padding:0px 10px 10px 10px;
	margin-bottom:0px;
}
#topAction .info {
	padding:0px 10px 10px 10px;
	color:#999999;
}
/*
#topAction .info .i,
#itemsGallery.action .i {
	display:block;
	float:left;
}
*/
#itemsGallery.action span { padding:0px 10px 5px 10px; }
#topAction .vyhoda { padding:0px 10px 5px 10px; }

div.month,
div.section {
	padding:8px 10px;
	background: url('/public/a1/80/be/1664_59_bg_action_month_list.gif') repeat-x top left;
	position:relative;
}
div.month h3 { color:#990000; }
div.section a.more { float:right; } 
div.section h2 { font-size:1.4em; margin-top:1px; margin-bottom:0px; }

#itemsGallery.action { background:#F3F4F6 url('/public/d0/5f/29/1558_59_bg_action_longTerm.gif') repeat-x top left; }
#category #itemsGallery.action { background-image:none; background-color: #FFF; }

#itemsGallery.action .item,
#category #itemsGallery .item { height:198px; }

#itemsGallery.action .date { float:none; width:auto; }

#itemsGallery .soutez a.link {
	padding:1px 0px 0px 15px; 
	color:#3399CC;
	background:url('/public/22/aa/90/1867_59_ico_extra_arrow.gif') no-repeat left center;
	cursor:pointer;
}
#itemsGallery .item .soutez a.link:hover {
	background:url('/public/54/1c/66/1817_59_ico_extra_arrow_active.gif') no-repeat left center;
	color:#990000 !important;
	text-decoration:underline;
}

.actualAction {
	float:left;
	width:534px; 
	background-color:#FFF;
	border-right:solid 1px #DDE2E6;
}
.longTerm {
	width:178px;
	float:left;
	min-height:150px;
}
.longTerm .terms { padding:5px 10px; }
.longTerm .terms strong { display:block; margin-bottom:0px; line-height:2em; }
.longTerm .terms a {
	padding-left:8px;
	background:url('/public/d2/92/d4/1825_59_ico_arrow_mini_blue.gif') no-repeat left center;
	color:#12587B;
	text-decoration:none;
	display:block;
	margin:3px 0px 5px 0px;
}
.longTerm .terms a:hover { text-decoration:underline; color:#990000; } 

#detailAction {
	padding:15px 10px 10px 10px;
	line-height:1.4em;
}

#detailAction img, #detailNews img, #mp3 img {
	float:left;
	margin:0px 10px 5px 0px;
	border:solid 1px #000;
}
#detailAction .info { color:#666666; } 
#detailAction .perex  { font-weight:bold; margin-bottom:10px; }
#detailAction  .utils { width:100px; float:right; }

.body { font-size:1em; }
.body a.floatRight img { margin:0px 0px 5px 10px !important; }

.benefit-modul-article {padding:10px}
.benefit-modul-article .perex {font-weight:bold}

#benefits {
/*	border:solid 1px #D3DADE;  */
	border:solid 1px #000000;
	margin:10px 0px;	
/*	background-color:#E0E5E8; */
	background: #102E4C url('/public/54/34/fe/460122_41084__12_nove_extra_vyhody_detail.gif') repeat-x left top;
	color:#3399CC;
	font-weight:bold;
	overflow:hidden;
	clear:both;
}
#benefits img { 
	float:right;
	margin:0px 0px 0px 10px; 
	border:none;
}
#benefits .benefit,
#benefits .ticket {
	padding:10px;
	width:324px;
	float:left;
	border-right:solid 1px #000000;
	color:#66CCFF;
}

.t3 .benefit, .t3 .ticket { width:208px !important; }

#benefits .ticket .date { color:#94AAC5; font-weight:normal; display:block; font-size:0.9em; }

#benefits .ticket {
/*	border-left:solid 1px #C4CED3;  */
	border-left:solid 1px #21384F;
	border-right:none;
	color:#fff;
}
#benefit.detail { position:relative; }

/* -- tables -- */

#detailAction table.items { 
	margin:10px 0px; 
	width:100%;	
	color:#666666;
}

#detailAction table.items td { 
	padding:8px 0px 8px 5px;
	border-bottom:solid 1px #C4CED3;
	border-left:none;
	border-right:none;
}
#detailAction table.items td.benefit { width:115px; }
#detailAction table.items tr.first td { border-top:solid 1px #C4CED3; } 

#detailAction table.items .benefit a {
	background: url('/public/22/aa/90/1867_59_ico_extra_arrow.gif') no-repeat center left;
	padding-left:15px;	
	text-decoration:none;
	color:#3399CC;
}
#detailAction table.items strong { color:#333333; }

#detailAction table.items .benefit strong { text-decoration:underline; color:#3399CC; }
#detailAction table.items .benefit a:hover strong { color:#990000; }
#detailAction table.items .benefit a:hover {
	color:#990000;
	background: url('/public/54/1c/66/1817_59_ico_extra_arrow_active.gif') no-repeat center left;

}
#detailAction table.items a {
	color:#333333;	
	text-decoration:none;
}
#detailAction table.items a.venue {
	text-decoration:underline;
	border: none;
}
#detailAction table.items .region a {
	text-decoration:underline;
	color:#3399CC;
}


/* --- venues map --- */

#action #contentHolder .map, #benefit #detailAction .map {
	position: relative;
	margin: 20px 0px;
	background: url('/public/43/56/e0/656491_88816_map.jpg') no-repeat center top;
	height: 380px;
}

#action #contentHolder .map .point, #benefit #detailAction .map .point {
	background: url('/public/b2/45/df/656489_88815_bike_icon_green.png') no-repeat center top;
	position: absolute;
	width: 45px;
	height: 45px;
}

#action #contentHolder .map .point.red, #benefit #detailAction .map .point.red {
	background: url('/public/7d/69/92/656487_88814_bike_icon_red.png') no-repeat center top;
}

#benefit #detailAction .mapHead .section {
	position: relative;
	left: -10px;
	width: 693px;
}

#benefit #detailAction .resetLine.mapLine {
	position: relative;
	left: -10px;
	width: 713px;
}

/* --- discussion  --- */

#contentHeader .more {
	float: right; 
	padding: 7px 13px;
}
#postContent .maxChar { 
	padding:5px 0px 0px 15px;
	vertical-align: top;
	height:15px;
	line-height:1.5em;
}
#postContent #charLeft { 
	width:auto;
	float:right;
	vertical-align: top;
}
#dAddPost {
	background:url('/public/12/e9/df/1626_59_prispevek_bg_bottom.gif') no-repeat left bottom;
	margin:10px 0px 5px 0px;
	padding-bottom:2px; 
}
#postContent {
	background:url('/public/41/67/7e/1678_59_prispevek_bg.gif') no-repeat -1px top;
	padding:10px 10px 0px 10px; 
}
#postContent h3 {
	color:#FFF;
	font: normal bold 1.3em Arial;
	margin-bottom:10px;
	background:url('/public/dc/98/9/1835_59_ico_disc_bottom.gif') no-repeat right center;
	cursor:pointer;
}
#postContent h3.opened { background:url('/public/69/90/ad/1773_59_ico_disc_top.gif') no-repeat right center; }
#postContent td, #postContent th {
	color:#666666;
	text-align:left;
	font-weight:normal;
	padding:3px 0px 5px 0px;
	vertical-align:top;
}
#postContent th { width:140px; }
#postContent th label { color: #FFF; }

#postContent span.input { 
	background: url('/public/54/21/8c/1546_59_bg_disc_form_input_right.gif') no-repeat right top;
}
#postContent input.text {  
	background:url('/public/73/cc/32/1542_59_bg_disc_form_input.gif') no-repeat left top;
	border:none;
	margin-right:0px;
	width:200px;
}
#postContent input.code { width:80px; }
#postContent img { margin:0px 5px; } 
#postContent a { color:#3399CC; }

#postContent textarea {
	background:url('/public/cb/e/44/1582_59_bg_form_textarea.gif') no-repeat left top;
	padding:5px;
	height:115px;
	width:540px;
	border:none;
	background-attachment: scroll;
	overflow: auto; 
}

ul#discussions { width: 692px; padding-top: 15px; }
#discussion ul ul { padding-top: 10px; }
#discussion ul li {
   height: 1%;
   list-style-type: none;
   padding-left: 20px;
   padding-bottom: 10px;
   background-position: left top;
   background-repeat: no-repeat; 
   background-image:none;
   padding-left:0px;
}
#discussion ul ul li {
   background-image: url('/public/98/23/86/1760_59_prispevek_not_last.gif');
   padding-left: 20px;
}
#discussion ul .odd ul li { background-image: url('/public/ca/9f/65/1752_59_prispevek_not_last_blue.gif'); }
#discussion ul ul li.last {
    	background-image: url('/public/2f/43/dd/1983_59_prispevek_last.gif');
    	background-color: #fff;
	padding-bottom:0px;	
}
#discussion ul .odd ul li.last { background-image: url('/public/d4/4/dc/1688_59_prispevek_last_blue.gif'); }
#discussion .thread { background:url('/public/69/43/fa/1942_59_prispevek_cara.gif') left 5px repeat-y; }
#discussion .odd .thread { background:url('/public/c0/67/9d/1476_59_prispevek_cara_blue.gif') left 5px repeat-y; }

#discussion div.content {
	height: 1%;
	border: solid 1px #C2C2C2;
	background-color: #EBEBEB;
	padding: 10px;
	margin-left:1px; 
	top: -14px;
	color: #0B172E;
	line-height: 1.3em;	
	overflow:hidden;
	word-wrap: break-word; 
}
#discussion .odd div.content {
	border: solid 1px #ABC5D5;
	background-color: #D7E3EC;
}
#discussion div.content, #discussion .name a { color: #0B172E; }
#discussion .date {
	color:#666666; 
	padding-bottom: 5px;
	font-size: 90%;
}
#discussions a {
	display: block;
	text-indent:-5000px;
	width:62px;
	height:22px; 
	background:url('/public/51/e1/75/2092_59_button_react_both.gif') no-repeat left top;
	float: right;
}
#discussions a:hover {	background-position: 0 -22px; }

/*--------mp3, finishedContests------------*/

#mp3 { padding:0px 10px; }
#mp3 table, #finishedContests table, #winners {
	width:100%;
	width:695px;
	font-family:arial;
	font-size:1.1em;
}
#mp3 table { margin:5px 0px 0px 0px; }
#finishedContests table, #winners { 
	width: 713px;
	margin-top: 1px;
}
#mp3 tr.hover, #finishedContests tr.hover,
#venues table tr.hover {background-color: #E8ECEE;}
#mp3 td, #finishedContests td, #winners td { 
	border-top: solid 1px #DCE2E5; 
	text-align:left;
	padding:7px;	
	color: #666666;
}
#finishedContests td, #winners td { padding-left:10px; }
#mp3 .lastTr td, #finishedContests .lastTr td, #winners .lastTr td { 
	border-bottom: solid 1px #DCE2E5; 
}
#mp3 td .play, 
#mp3 td .download, 
#finishedContests .play,
#mp3 .download_all {  	
	position: relative;
	text-decoration: none;
	overflow: hidden;
	float:right;	
	cursor:pointer;
}
#mp3 .play span, 
#mp3 .download span, 
#finishedContests .play span, 
#mp3 .download_all span {	 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
#mp3 td .play, 
#mp3 td .download, 
#finishedContests .play,
#mp3 .play span, 
#mp3 .download span, 
#finishedContests .play span {
	width:14px;
	height:14px;
	display: block;
}

#mp3 td .download, 
#mp3 td .download span,
#mp3 td .play,
#mp3 td .play span { position:static; } 

#mp3 .download_all, #mp3 .download_all span {
	width:112px;
	height:22px;
	display: block;
}
#mp3 td .play span, #finishedContests .play span {
	background:url('/public/dc/a/83/1771_59_ico_play_both.gif') no-repeat left top;
}
#mp3 td .stop span { background-image: url('/public/85/51/82/1769_59_ico_stop_both.gif') !important; }
#mp3 td .download span {background:#FFF url('/public/e2/d9/69/1887_59_ico_download_both.gif') no-repeat top left; }
#mp3 .play:hover span, 
#mp3 .download:hover span, 
#finishedContests .play:hover span,
#mp3 .stop:hover span { background-position: 0 -14px; }

#mp3 .song, #finishedContests .contestName {font-weight: bold;}
#mp3 .song a, #finishedContests .contestName a {text-decoration: none; color: #333;}
#mp3 .song a:hover, #finishedContests .contestName a:hover {color: #990000;}
#mp3 .length {width: 30px;}
#mp3 .stars {width: 70px;}
#finishedContests .dates {width: 140px;}
#mp3 .btnPlay, #finishedContests .btnPlay {
	width: 10px;
	padding: 7px 8px 7px 0px;
}
#mp3 .download_all {
	float: right;
	margin: 10px 0 10px 0;
}
#mp3 .download_all span {
	background:url('/public/18/30/27/1616_59_bg_download_all_both.gif') no-repeat left top;
}
#mp3 .download_all:hover span {
	background-position: 0px -22px;
}
#hidePlayerHolder { width:1px; height:1px; overflow:hidden; }

#themes { padding:10px; }
#themes table {
	width:100%;
	width:695px;
	font-family:arial;
	font-size:1.1em;
}
#themes .head th { background:url('/public/d2/a7/c1/1534_59_bg_themes_head.gif') repeat-x left top; color:#3399CC; }
#themes .lastPost { padding-left: 65px; }
#themes .theme { width:385px; }
#themes .posts { width:75px; }

#themes span {float: left;}
#themes .topicsDown, #themes .topicsUp {
	float: left;
	display: block; 
	width: 5px;
	height: 7px;
	position: relative;
	text-decoration: none;
	margin-top: 3px;
	overflow: hidden;
	cursor: pointer;
}
#themes .topicsDown {margin-left: 5px;}
#themes .topicsDown span, #themes .topicsUp span {
	display: block; 
	width: 5px;
	height: 7px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}
#themes .topicsDown span {background:url('/public/ce/7b/7b/1829_59_ico_disc_down.gif') no-repeat left top;}
#themes .topicsUp span {background:url('/public/6e/d/c3/1767_59_ico_disc_up.gif') no-repeat left top;}
#themes .topicsDown span, #themes .topicsUp span {background-position: 0 0;}
#themes .topicsDown:hover span, #themes .topicsUp:hover span {background-position: 0 -7px;}
#themes .topicsDown.active span, #themes .topicsUp.active span {background-position: 0 -14px;}

#themes td, #themes th { padding:10px; text-align:left; }
#themes td { 
	border-bottom: solid 1px #DCE2E5; 
	text-align:right;	
	color: #666666;
}
#themes .hover td { color: #990000; }

#themes td.theme { 
	background-color:#F6F7F8; 
	text-align:left;	
}
#themes td.theme a { 
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}
#themes td.theme a:hover { color: #990000; } 
#themes td.posts { padding-right:20px; }	

#themes td .play {  
	width:14px;
	height:14px;
	display:block;
	float:right;
	background:url('/public/dc/e6/b8/1849_59_ico_play.gif') no-repeat left top;
	cursor:pointer;
	margin-left:20px;
}
#themes td .play:hover,
#themes .hover td .play { background:url('/public/4d/dd/9c/1859_59_ico_play_red.gif') no-repeat left top; }
#themes td .play span { display:none; }

/* -- banner rounded -- */ 

#bottomBanner  {
	height:121px;
	background:url('/public/30/e9/5e/1568_59_bg_banner_holder_rounded.png') no-repeat left top;
}
#bannerHolder { padding:10px; }

/* --- calendar --- */

#calendar {
	margin-bottom:20px;
	background:url('/public/15/25/77/1564_59_bg_calendar.png') no-repeat left top;
}
#calendar .events { position: relative; }
#calendar .events ul {
	text-align: left; font-size: 0.9em; line-height: 1.5em;
	display: none; position: absolute;
	z-index:1000;
	bottom: 16px; left: -14px;
	width: 226px;
	list-style: none;
	margin: 0; padding: 0 0 12px 0;
	background: transparent url('/public/b9/29/cd/1513_59_ebb.gif') 0 100%;
}
#calendar .events li {
	margin-bottom: 1em;
	padding: 0 8px;
}
#calendar .events li:hover,
#calendar .events li:hover .title a { color: #fff; }
#calendar .events li.f {
	background: transparent url('/public/24/3f/c0/1938_59_ebt.gif') no-repeat 0 0;
	padding:0; margin:-8px 0 0 0;
	height: 8px;
}
#calendar .event:hover .events ul,
#calendar .event-benefit:hover .events ul,
#calendar .event-today:hover .events ul { display: block; }
#calendar .events ul p {
	margin: 0;
	padding: 0;
}
#calendar .events , #calendar .events a {
	color: #ccc;
	text-decoration: none;
}
#calendar .events a:hover {
	text-decoration: underline;
}
#calendar .events .title {
	font-weight: bold;
	margin-bottom: 0.2em;
}
#calendar .events .benefit {
	color: #3399cc;
	padding-left: 16px;
	background: transparent url('/public/af/67/5b/1781_59_db.gif') no-repeat 0 1px;
}
#calendar .events .benefit a { text-decoration: none; color: #3399cc; }
#calendar .events .benefit a:hover { text-decoration: underline; }

#calendarBottom {
	height:10px;
	background:url('/public/8c/63/9e/1598_59_bg_calendar_bottom.png') no-repeat left bottom;
	top:5px;
	position:relative; 
}
#calendar .boxtitle {
	padding:10px;
	border-bottom:solid 1px #171717;
	margin-bottom:10px;
}
#calendar .boxtitle h3 {
	font: normal bold 1.4em Arial;
	color:#FFFFFF;
}
#calendarTop { padding:0px 4px; }

#days {
	padding:0px 10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#previousMonth {
	float:left;
	width:20px;
	padding-left:10px;
}
#nextMonth {
	float:right;
	width:20px;
	padding-right:15px;

}
#monthYear {
	float:none;
	text-align:center;
	font:normal bold 1.3em Arial;
	color:#FFF;
	padding-top:5px;
}
#days table {
	width:200px;
	color:#FFF;
	margin-left:2px;
	font-size:1.1em;
	margin-bottom:0px;
	padding-bottom:0px;
}
#days table th { 
	text-align:center; 
	font-size:0.9em; 
	height:25px;
}
#days table td { text-align:right; }
#days table a.day {
	height:25px;
	width:22px;
	display:block;
	text-align:right;
	line-height:1.8em;
	padding-right:5px;
}

#days .dark a.day {
	background:url('/public/df/5f/2e/1590_59_bg_calendar_weekend.gif') no-repeat right top;
}
#days .today a.day {
	background:url('/public/97/9e/6b/1578_59_bg_calendar_white.gif') no-repeat right top;
	color: #000000;
}
#days .event a.day {
	background:url('/public/96/95/9d/1624_59_bg_calendar_action.gif') no-repeat right top;
}
#days .event-today a.day {
	background:url('/public/14/1a/5f/1646_59_bg_calendar_today_action.gif') no-repeat right top;
}
#days .event-benefit a.day {
	background:url('/public/a8/36/2c/1640_59_bg_calendar_action_benefit.gif') no-repeat right top;
}

/* -- domobilu  -- */

#domobilu {
	height:205px;
	overflow:hidden;
	background-color:#3399CC;
	border-bottom: solid 1px #FFFFFF;
	position:relative;	
}
#domobilu .section { background:url('/public/30/d1/a3/1538_59_bg_domobilu_header.gif') repeat-x left top; }
#domobilu .section h2 { color: #FFF; }
#domobiluContent { border-top:solid 1px #71B8DB; }
#domobilu .half {
	width:383px;
	float:left;
	border-right:solid 1px #5CADD6;
}
#domobilu .cols { 
	float: right;
	width: 327px;
	border-right:none;	
}
#domobilu .row {
	height:31px; 
	border-bottom:solid 1px #5CADD6;
	padding:5px 10px 5px 10px;
	clear:both;
}
#domobilu .row .play {
	display:block;
	height:22px;
	width:22px;
	background:url('/public/10/45/6b/2090_59_button_domobilu_play.gif') no-repeat left top; 
	float:left;
	margin-top:3px;
}
#domobilu .row .play:hover { background:url('/public/d3/41/e7/2008_59_button_domobilu_play_red.gif') no-repeat left top; }

#domobilu .hover { background:url('/public/bf/52/8c/1632_59_bg_domobilu_line_active.gif') repeat-x left top; }
#domobilu .row .desc {
	font-family:arial;
	font-size:1.1em;
	width:250px;
	float:left;
	margin:0px 15px;
}
#domobilu .desc strong { color:#000; display:block; }
#domobilu .desc span,
#domobilu .desc span strong { color: #FFF; display:inline; }
#domobilu .row .btnBuy { float:left; margin-top:3px; }
#domobilu .last { border-bottom:none; border-right:none !important; }	
 
#domobilu .col {
	width:162px;
	border-right:solid 1px #5CADD6;
	height:205px;
	float:left;
	overflow:hidden;
}
#domobilu .col img { margin:10px 0px 5px 10px; border:solid 1px #000; }
#domobilu .col .btnBuy { 
	float:right; 
	margin:0px;
	border:none;
	margin-right:10px;
}
#domobilu .col span { 
	float:left; 
	padding-left:10px; 
	color:#FFF;
}
#domobilu .cols .last { width:162px; }

/* -- register, contact -- */

#okInfo, #koInfo, #iInfo {
	background:#549436 url('/public/6f/71/38/1554_59_bg_registrace_ok.gif') no-repeat left top;
	min-height:66px;
	color:#FFF;
	border-bottom:solid 1px #FFF;
}
#koInfo { background:#7A0000 url('/public/54/66/29/1584_59_bg_registrace_ko.gif') no-repeat left top; }
#iInfo {  background:#297AA3 url('/public/de/ce/49/456095_40404_o2extra_info.jpg') no-repeat left top; }
#okInfo h3, #koInfo h3, #iInfo h3 { 
	font: normal bold 1.4em Arial; 
	margin:0px 0px 5px 75px;
	padding-top:10px;
}
#okInfo p, #koInfo p, #iInfo p {  
	margin-left:75px;
	font-size:1.1em;
	padding:0px !important;
}
.red { color: #990000; }
span.input { 
	background: url('/public/8/2a/9a/1518_59_bg_input_text_right.gif') no-repeat right top; 
	padding:6px 4px 7px 0px;

}
span.inputRed { background: url('/public/0/f9/d0/1600_59_bg_input_text_right_red.gif') no-repeat right top; padding:6px 2px 7px 0px; }

input.text, #contact input.text, 
input.textRed, #contact input.textRed {  
	background:url('/public/8e/53/1/1614_59_bg_input_text.gif') no-repeat left top;
	border:none;
	margin-right:0px;
	padding:4px 0px 4px 2px;	
	height:16px;
}

input.textRed, #contact input.textRed {
	background:url('/public/4a/e6/74/1560_59_bg_input_text_red.gif') no-repeat left top; 
}

#register table {
	margin:10px 0px 10px 10px; 
	width:695px;
}
#register th { text-align:left; font-weight:normal; }
#register th, #register td, #contact th, #contact td {	padding:3px 3px; }
#register select, #contact select {
	width:105px;
	border:solid 1px #C2C2C2;
	padding:1px;
	background-color:#EFEFEF;
}
#register  .checkbox { margin-left:0px; }
#register a, #contact a { color: #12587B; }

#register p {
	padding:15px;
	line-height:1.4em;
}
#register .accept { padding:0px 0px 10px 15px; }
#register .sendButtonHolder { padding:10px 0px 10px 15px; }
/* #register input.text { height:auto; } */


#contact table { width: 695px; }
#contact th { 
	width: 120px; 
	text-align: left; 
	letter-spacing: -0.2px;
}
#contact td, #contact th { padding: 2px 0 2px 0; }
#contact select { width: 205px; }
#contact a { padding-left: 10px; }
#contact textarea {
	background:url('/public/58/b7/21/576148_70297_contact_texarea_2.gif') no-repeat left top;
	padding:5px;
	height:145px;
	width:546px;
	border:none;
	background-attachment: scroll;
	overflow: auto; 
}
#btnSend { margin-top: 5px; }
.fontNormal { font-weight: normal; }
.topAlign { vertical-align: top; }

/* --- obecne --- */

#contentHolder p { margin-bottom: 15px; }
#text { padding:10px; line-height:1.4em; }
#contentHolder h1 { 
	margin-left:0px; 
	font: normal bold 1.5em Arial;
}
#detailAction h2, #detailAction h1  { color: #12587B; }
#detailAction h2 { font-size:1.5em; margin-bottom:0px; }
#detailAction h3, #text h3 { font-size: 1.2em; }
#detailAction h4, #text h4 { font-size: 1.1em; }
#detailAction h5, #text h5 { font-size: 1em; }
#text h4 { margin-top: 5px; }
#text p { margin-bottom:15px !important; }

#contentHolder a { color:#12587B; }
#contentHolder a:hover { color:#990000; }

#detailAction ul, #text ul {
	list-style-type:none;
	margin-left:20px;
	margin-bottom:10px;
}
#detailAction ol, #text ol {
	margin-left:20px;
	margin-bottom:10px;
}
#detailAction ul li, #text ul li {	list-style-image:url('/public/f7/cc/23/2116_59_ul_li_image.gif'); margin:5px 0px;	}

#detailAction.newContest {
	padding:15px 0px 10px 0px;
}

#detailAction.newContest img {
	float: left;
	margin: 0px 10px 5px 10px;
	border: solid 1px black;
}

#detailAction.newContest #bCH {
	clear: both;
}

#detailAction.newContest #bCH img {
	border: 0px;
	float: none;
	margin: 10px auto;
}


#detailAction.newContest .fblike_button, #detailAction.newContest .perex {
	padding: 0px 10px;
}

#detailAction.newContest .introText {
	padding: 0px 10px 10px;	
}

#detailAction.newContest .detailInfo {
	background: url('/public/74/66/7/640794_83410_bg_contest_body.jpg') repeat-x;
	width: 693px;
	min-height: 100px;
	padding: 0px 10px;	
}

#detailAction.newContest .prizes ol {
	list-style-type: decimal;
}

#detailAction.newContest .prizes ul {
	list-style-type: disc;
}

#detailAction.newContest .howToCompete, #detailAction.newContest .prizes {
	float: left;
	width: 286px;
	padding: 0px 20px;
}

#detailAction.newContest .howToCompete h2, #detailAction.newContest .prizes h2 {
	font-weight: bold;
	font-size: 16px;
	padding: 20px 10px 10px 30px;
	color: #000000;
}

#detailAction.newContest .prizes h2 {
	background: url('/public/fc/56/45/640792_83409_ico_prizes.jpg') no-repeat 0px 18px;
}

#detailAction.newContest .howToCompete h2 {
	background: url('/public/88/b5/f7/640790_83408_ico_how_to.jpg') no-repeat 0px 18px;
}

#detailAction.newContest .prizes ul li {
	list-style-image: none;
}

#detailAction.newContest .howToCompete ul {
	margin: 0px;
}

#detailAction.newContest .howToCompete ul li {
	list-style-image: none;
	padding: 8px 0px 5px 30px;
	margin: 0px;
}

#detailAction.newContest .howToCompete ul li.l1 {
	background: url('/public/ee/2d/98/640800_83445_list_item1.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l2 {
	background: url('/public/8c/98/43/640802_83446_list_item2.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l3 {
	background: url('/public/2a/3/ef/640804_83447_list_item3.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l4 {
	background: url('/public/c8/6d/9a/640806_83448_list_item4.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l5 {
	background: url('/public/66/d8/45/640808_83449_list_item5.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l6 {
	background: url('/public/5a/c5/e0/640810_83450_list_item6.jpg') no-repeat 0px 4px;
}

#detailAction.newContest .howToCompete ul li.l7 {
	background: url('/public/f8/2f/8c/640812_83451_list_item7.jpg') no-repeat 0px 4px;
}

#detailAction ul li li, #text ul li li { list-style-image:url('/public/5/c9/95/1474_59_ul_li_li_image.gif'); }

#detailAction table, #text table { width:693px; }
#detailAction table th, #detailAction table td, #text table th, #text table td { 
	padding:8px 10px; 
	border:solid 1px #DCE2E5;	
}
#detailAction table th, #text table th { 
	color:#FFF; 
	background:url('/public/a9/10/35/1680_59_bg_table_normal_header.gif') repeat-x left top;	
	text-align:left;
	border-right:solid 1px #2E4E5F;	
	border-top:solid 1px #2E4E5F;	
}
#detailAction table strong a, #text table strong a { color: #333333; text-decoration:none; }
#detailAction table strong a:hover, #text table strong a:hover { color:#990000; } 

/* -- footer -- */

#footer {
	height:50px;
	margin-bottom:15px;
	width: 962px;
	margin: 10px auto 0px;
}

#footerContainer {
	margin-top: 30px;
	width: 100%;
	background-color: #daeefb;
	border-top: 1px solid #ffffff;
}

#footer .text {
	padding:9px 10px 0; 
	color:#487A94;
	line-height:31px;
}
#footer .text img { vertical-align: middle; }

#footer #footerLogo { float:left; margin-right:15px; }
#footer .text span { float:left; }

#footer a { color:#487A94; }
#footer a:hover {color:#487A94; text-decoration:none}

#hp #footer a:hover { color: #990000; }

/* --- bubbles --- */

#bubbleBig {
	width:226px;
	padding-top:6px;
	background: url('/public/fa/ca/f2/2128_59_bubble_sub_top.gif') no-repeat top left;
	position:absolute;
	display:none;
}
#bubbleContent {
	background: url('/public/9b/43/af/2130_59_bubble_sub_bottom.gif') no-repeat bottom left;
	padding-bottom:9px;
}
#bubbleContentHolder {
	background-color:#252525;
	min-height:50px;
	padding:5px 10px 5px 10px;
	color:#CCCCCC;
	text-align:left;
}
#bubbleContentHolder a { color:#3399CC; }


#tooltipMini {
	width:106px;
	height:31px;
	background: url('/public/22/8c/d3/2120_59_tooltip_mini.gif') no-repeat top left;
	position:absolute;
	display:none;
	z-index:11000;
}
#tooltipMini #tMC {
	padding:8px 2px 0px 2px;
	color: #CCCCCC;
	text-align:center;
	font: normal normal 1em Arial; 
	line-height:0.9em;
	letter-spacing:0.2px; 
}


/* --- tooltips HP  --- */

#tooltip {
	position: absolute;
	z-index: 11000;	
	opacity: 0.95;
	width:166px;
	/* height:70px; */
	background: url('/public/30/11/91/305483_19170_bubble_red3_bottom.gif') no-repeat left bottom;	
	display:none;
	/* overflow:hidden; */
	color:#FFF;
	font-family:arial;
}
#tooltip h3, #tooltip p { padding: 10px 5px 18px 5px; background: url('/public/5/d/8e/305481_19148_bubble_red3_top.gif') no-repeat left top; }


#hp #tooltipGal {
	background: url('/public/3b/bf/d1/1636_59_bg_bubble_hp.gif') no-repeat left top;	
	width:146px;
	height:80px;
	color:#3399CC;
	text-align:left;
	overflow:hidden;
	display:none;
	position: absolute;
	z-index: 11000;
	opacity: 0.95;
	font-family:arial;
}
#hp #tooltipGal p { font-weight:bold; padding:8px; background-image: none; padding: 10px 5px 18px 5px; }

#tooltipGal .mov, #tooltipGal .gal, #tooltipGal .bcg, #tooltipGal .mp3, #tooltipGal .gam, #tooltipGal .con {
	position:static;
	/* width:auto; */
	padding:4px 0px 5px 28px;
	margin:5px 0px 0px 0px;
	color:#12587B;
	font-weight:normal;
}





/* --- star rating --- */

div.rating {
	margin:2em;
	clear:both;
	display:block;
}
td.stars div.rating { margin:0px; }
div.rating:after {
	content:'.';
	display:block;
	height:0;
	width:0;
	clear:both;
	visibility:hidden;
}
.rating input, td.stars input { display:none; }
.rating .dWallpaper input { display:inline; }
div.star { 
	float:left;
	width:13px;
	height:18px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.star, div.star a { background:url('/public/4d/75/d8/1989_59_star.gif') no-repeat 0px 0px; }
div.star a { 
	display:block;
	width:13px;
	height:100%;
	background-position:0px 0px;
}
div.star_on a { background-position:0 -18px !important; }
div.star_hover a,div.star_live a:hover { background-position:0 -36px; }
#mp3 div.star_hover a,#mp3 div.star_live a:hover { background-position:0 -36px; }
div.star_readonly a, div.star_readonly a:hover {cursor: default !important; }
div.star {background:transparent !important; overflow:hidden !important; }
.voteInfoHolder { padding:4px 0px 0px 5px; }

/*------------tickets----*/

#tickets .item, #tickets .leftItem, #tickets .rightItem {
	width: 237px;
	height:120px;
	overflow:hidden;
}
#tickets .item, #tickets .leftItem {
	float: left;
	border-right: solid 1px #DDE2E6;	
}
#tickets .rightItem {float: right;}
#tickets .item img, #tickets .leftItem img, #tickets .rightItem img {
	float: left; 
	margin:10px 10px 0px 10px;
	border:solid 1px #000;
}
#tickets .info {
	width: 110px;
	float: left;
	padding: 10px 0px 10px 0px;	
	overflow:hidden;
}
#tickets p {
	padding-bottom: 2px;
	margin-bottom: 0px;
	color:#666666;
}
#tickets p.o2 { margin-bottom:10px; }

#tickets .eventName {
	font-size: 1em;
	font-weight: bold;	
	color: #12587B;
	padding-bottom: 5px;
}
#tickets .eventName a { text-decoration:none; }
#tickets .o2Price { 
	padding:3px 0px 3px 17px;
	background:url('/public/22/aa/90/1867_59_ico_extra_arrow.gif') no-repeat center left;
	display:block;
	margin-top:3px;
	color:#3399CC;
	font:normal normal 1.1em Arial;
}
#tickets .o2Price strong { letter-spacing:0.2px; }


/*-----DETAIL VSTUPENKY-------*/

#tickets .floatLeft { width:180px; }
#tickets .floatRight { width:500px; }
#tickets .floatRight table { width:100%; }
#tickets #text img { border: none; }
#tickets .floatRight h2 { padding-bottom: 10px; }
#tickets .floatRight h4 {
	padding-bottom:5px; 
	font-size:1.1em;
}
#tickets p#extraPrice { color: #3399CC !important; margin-bottom:10px; }
#extraInfo {
	background-color: #eaedee;
	color:#333333;
}
#extraInfo p { color:#333333; }
#extraPrice, #standartPrice {
	font-size: 1.1em;
}
#extraPrice span, #standartPrice span { font-weight: bold; }
#standartPrice { padding-bottom: 15px !important; }

#tickets #venues, #tickets #extraInfo {
	border:1px solid #d3dade;
	padding:10px;
}
#venues {
	height: 210px; 	
	overflow: auto;
}
#venues table, #venues table td, #venues table th { border: none; }
#tickets #venues { margin-bottom: 10px; }
#venues table td {
	padding: 8px; 
	text-align: left;
	border-top: solid 1px #DCE2E5 !important;
	color: #666666;
}
#venues td.right {text-align: right;}
#venues p { margin-bottom:10px; }
#venues a.map { 
	background: url('/public/dc/34/9d/1783_59_ico_mapview_both.gif') no-repeat top right;
	line-height:1.5em;
	padding:5px 30px 4px 0;
}
#venues a.map:hover { 
	background-position:  right -22px; 
	color: #990000;
}
#venues td a {color: #12587b; font-weight: bold; }
#venues td a:hover { color: #990000; }
#tickets .btnBuyTickets {
	float: none;	
	padding-bottom: 13px;
}
#rightColumn .bottom {
	background: url('/public/fb/aa/8d/1524_68565_bg_action_bottom.png') no-repeat 0px top;	
	height:62px;
	overflow:hidden;
}
.bottom .textHolder { padding:10px 10px; }
.bottom p { margin-bottom:10px; }
.subtitles { padding:0px !important; }

.venue {
	clear:both; 
	border-bottom:solid 1px #DCE2E5; 
	margin-bottom:10px;
	padding:0px 10px 0px 0px;
}
#venues .last { border-bottom:none; }
#detailAction .venue img { margin:0px 10px 10px 10px; }
#detailAction .venue h3 { margin-top:10px; }
.venue a { text-decoration:none; }
#detailAction #venues .venue p.ePerex { color:#333333; }

/*----------contests------*/

h2.open, h2.locked {
	background: url('/public/af/48/1/1805_59_ico_compet_open.gif') no-repeat right center;
	line-height:1.4em; cursor:pointer; 
	width:100%;
}
h2.close {
	background: url('/public/97/a6/85/1841_59_ico_compet_close.gif') no-repeat right center;
	line-height:1.4em; cursor:pointer; 
	width:100%;
}
#contests #detailAction {
	padding:10px;
	line-height:1.4em;
}
#contests #detailAction .btnCompete {border: none; margin-top: 10px;}
#contests .perex { font-weight:bold; }
#contests #detailAction .perex  {
	margin-bottom:10px;
	font-weight: normal;
}
#contests #detailAction .body { font-size:1em; }

#contestForm { position:relative; }
#contestForm table { margin: 10px; }
#contestForm td  { padding:5px 10px 5px 0; }
#contestForm ul {
	padding-left: 10px;
	padding-bottom: 10px;
}
#contestForm ul li {list-style-type: none; padding-bottom: 5px;}
#contestForm h3, #contestForm h4 { padding: 10px 10px 5px 10px; }
#contestForm h4 { clear:both; }
#contestForm #koInfo h3, #contestForm #okInfo h3 {padding-left: 0px;}

#contestForm h4 { font:normal bold 1.2em Arial; }
#contestForm p { padding-left: 10px; }
#contestForm .sendButtonHolder { padding:0px 0px 10px 10px; }

#contestForm input.textRed { height:17px; }
#contestForm input.textRed { background:url('/public/4a/e6/74/1560_59_bg_input_text_red.gif') no-repeat left top; }

#competeButton {
	cursor:pointer;     
	height:29px;         
	overflow:hidden;   
	width:111px;         
}
#competeButton:hover input {
	margin-top:-29px;   
}
#verCode input, #verCode span, #verCode label {
	vertical-align:middle;
}
#verCode span.input { padding:4px 2px 6px 0px; }

/*---------vyhody-----*/

#benefit .utils { width: 100px; }
#benefit #benefits { width:344px; margin:10px 0px 10px 150px; }

#benefit .noML { margin-left:0px !important; width:100% !important; }

/*
#benefit #benefits .benefit { border-right:none; }
*/
#benefit .floatLeft { width: 350px; }
#benefit .floatLeft p, #benefit #detailAction ul {
	line-height: 1.2em;
	font-size: 1.1em;
}
#benefit .floatRight img { 
	margin:0; 
/*	border: none; */
}
#benefit #benefits img {
	border: none;
}
#benefit #detailAction ul { 
	margin-left: 15px;
	padding-bottom:5px;
}
#benefit #detailAction ul li {
	list-style-image:url('/public/1e/e9/41/1897_59_ico_news_arrow.gif'); 
	font-weight: bold;
}
#benefit #detailAction ul.normal { font-size:1em; }
#benefit #detailAction ul.normal li { list-style-image:none; list-style-type:disc; font-weight:normal; }
#benefit .register {
	border-top: solid 1px #DDE2E6;
}
#benefit .btnRegister, #benefit .register p {
	margin-top:13px;
}
#benefit .btnRegister {
	float:left;
	padding-right: 5px;
}
#benefit #filterLink {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* --- calendar-filter --- */

#cal {
	position:absolute;
	z-index:1000;
	display:none;
	font-size: 90%;
}
#calendarHolder {
	font-size: 90%;
	width: 288px;
	border-left: solid 1px #FFF;
	float: right;
	color: #000;
	margin: 15px 0px 10px 0px;
}
#calendarHolder strong { margin-left: 40px; display:block;}
#inputCalendar {
	margin: 10px 0px 10px 40px; 
	width: 210px;
	background-color: #FFF;
	border: solid 1px #CCCCCC;
	padding: 0px;
}
#inputCalendar { margin:0px; }
#inputCalendar table { width:200px; }
#inputCalendar table td { cursor:pointer; padding:2px 0px !important; }

#inputCalendar .listing { 
	color: #666666; 
	background-color: #E4E9EC; 
	margin: 6px 6px 0px 6px; 
}
#inputCalendar .listing a,
#inputCalendar .listing a:visited { text-decoration: none; width: 28px; }
#inputCalendar .listing img { margin: 0px; padding: 0px; display: block; }
#inputCalendar .listing a.prev { float: left; width:20px; display:block; }
#inputCalendar .listing a.next { float: right; width:20px; display:block; }
#inputCalendar .listing .monthHolder {
	text-align: center; 
	padding-top: 3px;
}
#inputCalendar table {
	border-collapse: separate;
	border-spacing: 1px; 
	margin: 6px;
}
#inputCalendar table th {
	text-align: center;
	font-weight: normal;
	color: #999999;
	width: 26px;
}
#inputCalendar table tr.odd td { background-color: #EEEEEE; }
#inputCalendar table td {
	width: 20px;
	border: solid 1px #CCCCCC;
	text-align: center;
	padding-bottom: 2px;
}
#inputCalendar table .today { background-color:#666; }
#inputCalendar table td a,
#inputCalendar table td a:visited { color: #006699; padding: 0px; width:15px; }
#inputCalendar table .today a { color:#FFF; }

/*-------"buttony"--------*/

.holder a.more {
	padding:0px !important;
	margin:5px 10px;
}
.btnAllGalleries,
.btnAllNews,
.btnArchivDisc,
.btnActualDisc,
.btnBackDisc,
.btnNext,
.btnLast,
.btnFirst,
.btnPrev,
.btnMoreScreen,
.btnBuy,
.btnRegister,
.btnGetBenefit,
.btnWantCompete,
.btnBuyTickets {
	position: relative;
	text-decoration: none;
	overflow: hidden;
	float:right;	
	cursor:pointer;
}
.btnBackDisc { margin-right:12px; }

.btnAllGalleries span,
.btnAllNews span,
.btnArchivDisc span,
.btnActualDisc span,
.btnBackDisc span,
.btnNext span,
.btnLast span,
.btnFirst span,
.btnPrev span,
.btnMoreScreen span,
.btnBuy span,
.btnRegister span,
.btnGetBenefit span,
.btnWantCompete span,
.btnBuyTickets span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.btnAllGalleries,
.btnAllNews,
.btnArchivDisc,
.btnActualDisc,
.btnBackDisc,
.btnNext,
.btnLast,
.btnFirst,
.btnPrev,
.btnMoreScreen,
.btnBuy,
.btnAllGalleries span,
.btnAllNews span,
.btnArchivDisc span,
.btnActualDisc span,
.btnBackDisc span,
.btnNext span,
.btnLast span,
.btnFirst span,
.btnPrev span,
.btnMoreScreen span,
.btnBuy span {
	height:22px;
	display: block;
}
.btnRegister, .btnRegister span,
.btnGetBenefit, .btnGetBenefit span,
.btnWantCompete, .btnWantCompete span,
.btnBuyTickets, .btnBuyTickets span {
	height:29px;
	display: block;
}

.btnAllNews, .btnAllGalleries,
.btnAllNews span, .btnAllGalleries span,
.btnBackDisc, .btnBackDisc span,
.btnRegister, .btnRegister span { width: 92px; }
.btnArchivDisc, .btnArchivDisc span { width: 78px; }
.btnActualDisc, .btnActualDisc span { width: 87px; }
.btnNext,
.btnPrev,
.btnNext span,
.btnPrev span { width: 72px; }
.btnMoreScreen, .btnMoreScreen span { width: 181px; }
.btnFirst, .btnFirst span, .btnLast, .btnLast span { width: 22px; }
.btnBuy, .btnBuy span { width: 52px; }
.btnGetBenefit, .btnGetBenefit span,
.btnWantCompete, .btnWantCompete span,
.btnBuyTickets, .btnBuyTickets span { width: 111px; }

.btnAllGalleries:hover span,
.btnAllNews:hover span,
.btnArchivDisc:hover span,
.btnActualDisc:hover span,
.btnBackDisc:hover span,
.btnNext:hover span,
.btnLast:hover span,
.btnFirst:hover span,
.btnPrev:hover span,
.btnMoreScreen:hover span,
.btnBuy:hover span {
	background-position: 0px -22px;
}
.btnRegister:hover span,
.btnGetBenefit:hover span,
.btnBuyTickets:hover span,
.btnWantCompete:hover span {
	background-position: 0px -29px;
}

.btnAllGalleries span {	background:url('/public/d1/39/59/2004_59_button_vsechny_galerie_both.gif') no-repeat left top; }
.btnAllNews span { background:url('/public/50/a2/c4/2020_59_button_all_news_both.gif') no-repeat left top; }
.btnArchivDisc span { background:url('/public/77/aa/9c/2078_59_button_archiv_disc_both.gif') no-repeat left top; }
.btnActualDisc span { background:url('/public/82/3d/a0/2012_59_button_actual_disc_both.gif') no-repeat left top; }
.btnBackDisc span { background:url('/public/1d/fe/41/2032_59_button_back_disc_both.gif') no-repeat left top; }
.btnFirst span { background:url('/public/5e/54/f4/1734_59_pager_first_all_v2.gif') no-repeat left top; }
.btnLast span { background:url('/public/5f/ed/f0/1762_59_pager_last_all_v2.gif') no-repeat left top; }
.btnNext span {	background:url('/public/25/7e/d3/2122_59_pager_next_all_v2.gif') no-repeat left top; }
.btnPrev span {	background:url('/public/0/24/73/1995_59_pager_prev_all_v2.gif') no-repeat left top; }
.btnMoreScreen span { background:url('/public/44/79/4d/2098_59_button_dalsi_tapety_o2activ_both.gif') no-repeat left top; }
.btnBuy span { background:url('/public/be/3d/e0/2054_59_button_domobilu_koupit_both.gif') no-repeat left top; }
.btnRegister span { background:url('/public/4e/1d/45/2000_59_button_register_all.gif') no-repeat left top; }
.btnGetBenefit span { background:url('/public/30/5d/d7/2030_59_button_get_benefit_all.gif') no-repeat left top; }
.btnWantCompete span { background:url('/public/61/fc/2f/2046_59_button_want_compete_all.gif') no-repeat left top; }
.btnBuyTickets span { background:url('/public/4d/9e/ef/2060_59_button_buy_tickets_all.gif') no-repeat left top; }

.disabled span, .disabled:hover span {
	background-position: 0px -44px;
	cursor: default;
}
.disabled2 span, .disabled2:hover span {
	background-position: 0px -58px;
	cursor: default;
}

#sendEmail table { margin-top:10px; }
#sendEmail td, #sendEmail th { padding:3px 5px; }
#sendEmail th { text-align:right; }
#sendEmail textarea { border:solid 1px #C2C2C2; }

img.gameImage { margin-bottom:10px !important; }
.gameBody { margin-top:15px; }
.gameRatingHolder { margin:10px 0px 0px 0px !important; }

/* --- pretty select --- */

ul.pretty {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background: url('/public/8/d2/e4/1918_59_select_mid_gray.gif') repeat-y left top;
	width:120px;
	position:absolute;
	z-index:15;
	top:2px;
}
#contact ul.pretty { background-image: url('/public/35/3c/6d/1920_59_select_mid_gray_w200.gif'); width: 205px; }
#filter1 ul.pretty { background-image: url('/public/2/1c/ea/1904_59_select_mid_blue.gif'); }
#videogalleryInfo .dWallpaper ul.pretty { width:145px; }

ul.pretty li { 
	display:block;
	padding:5px 5px 4px 5px;
	text-decoration:underline;
	cursor:pointer;
}
ul.pretty li a:hover { text-decoration:underline; }
ul.pretty li.selected { font-weight:bold;  } 
ul.pretty  li.first {
	background: url('/public/a3/5e/81/1910_59_select_top_gray.gif') no-repeat left top;	
	text-decoration:none;
	font-weight:normal !important;
	letter-spacing:-1px;
}
#contact ul.pretty li.first { background-image: url('/public/84/45/66/1922_59_select_top_gray_w200.gif'); }
#filter1 ul.pretty li.first { background-image: url('/public/54/8a/c6/1916_59_select_top_blue.gif'); }

ul.pretty  li.last { 
	background: url('/public/70/e/37/1924_59_select_bottom_gray.gif') no-repeat left bottom;	
	padding-top:2px;
	position:relative;
	top:3px;
}
#contact ul.pretty li.last { background-image: url('/public/77/bd/32/1912_59_select_bottom_gray_w200.gif'); }
#filter1 ul.pretty li.last { background-image: url('/public/d3/ef/9/1906_59_select_bottom_blue2.gif'); }

.prettyHolder { height:25px; display:block; }
table.dWallpaper { margin-bottom:10px; }
.dWallpaper .pH { width:145px; display:block; }

/* --- pretty checkboxes --- */

label.checkbox span.holder {
	height: 48px; 
	background: url() 0 -1px no-repeat; 
}
label.radio span.holder {
	height: 48px; 
	background: url(/public/69/b2/4e/1926_59_radio.gif) 0 -1px no-repeat; 
}
label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -16px; } 
	
label.checked span.holder,
label.checked span.holder { top: -32px !important; }

label.list {
	float: left;  clear: left; 
	margin: 0 0 8px 0;
}
label.inline {	float: left; margin: 0 10px 0 0; }
input.hiddenCheckbox {	position: absolute; left: -10000px; }
label.prettyCheckbox span.holderWrap {
	display: block; float: left;
	position: relative;
	margin-right: 5px;
	overflow: hidden;
}
label.prettyCheckbox span.holder {
	display: block;
	position: absolute;
	top: 0; left: 0;
}

/* --- sitemap --- */

#column1, #column2, #column3 {  
	width:237px;
	float:left;
	line-height:2.2em;
}
#column2 { 
	border-left: solid 1px #DDE2E6;
	border-right: solid 1px #DDE2E6;
}
#sitemap h3 { font:normal bold 1.3em Arial; }
#sitemap h3 a { text-decoration:none; }
#sitemap .block { padding:5px 5px 5px 10px; border-bottom: solid 1px #DDE2E6; }
#sitemap ul { list-style-type:none; margin-left:10px; }
#sitemap a.more { 
	background:url('/public/d2/92/d4/1825_59_ico_arrow_mini_blue.gif') no-repeat center left;	
	padding-left:10px;	
	text-decoration:none;
}
#sitemap a:hover { text-decoration:underline; }

/* --- fulltext --- */

#fulltext .r { padding:10px; border-bottom: solid 1px #DDE2E6;  }
#fulltext .hover {  }
#fulltext p { padding:5px 0px; margin:0px; line-height:1.4em; }
#fulltext strong a { font-size:110%; }
#fulltext a { text-decoration:none; }
#fulltext a:hover { text-decoration:underline; }

img.errorImage { float:right; margin:0px 10px 0px 20px; }

.addInsite { padding:10px; border:solid 1px #000; font-weight:bold; }

/* --- autosuggest --- */

div.autosuggest {	
	position: absolute;
	background:url('/public/cc/42/8c/1701_59_bg_fulltext_auto_top_hp.gif') no-repeat;
	padding: 15px 0 0 0;	
	z-index:2000;
	width:295px;
}
/* #hp div.autosuggest { background-image:url('/public/cc/42/8c/1701_59_bg_fulltext_auto_top_hp.gif'); } */

div.autosuggest div.as_header,
div.autosuggest div.as_footer {
	position: relative;
	padding: 0px 6px;
	background:url('/public/4a/ce/58/1705_59_bg_fulltext_auto_mid_hp3.gif') repeat-y 0px 0px; 
	overflow: hidden;
}
/* #hp div.autosuggest div.as_header { background-image:url('/public/4a/ce/58/1705_59_bg_fulltext_auto_mid_hp3.gif'); } */

div.autosuggest div.as_footer {
	background:url('/public/6e/bb/a5/1703_59_bg_fulltext_auto_bottom_hp2.gif') no-repeat bottom left; 
	height:20px;
	position:relative;
	top:-5px;
}
/* #hp div.autosuggest div.as_footer { background-image:url('/public/6e/bb/a5/1703_59_bg_fulltext_auto_bottom_hp2.gif'); } */

div.autosuggest ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	background:url('/public/4a/ce/58/1705_59_bg_fulltext_auto_mid_hp3.gif') repeat-y 0px 0px;
	line-height:0.8em;
}
/* #hp div.autosuggest ul { background-image:url('/public/4a/ce/58/1705_59_bg_fulltext_auto_mid_hp3.gif'); } */

div.autosuggest ul li {
	color: #000;
	padding: 0px;
	margin: 0px 4px 4px;
	text-align: left;
}
div.autosuggest ul li a {
	color:#000;
	display: block;
	text-decoration: none;
	position: relative;
	padding: 0;
	width: 290px;
}
div.autosuggest ul li a:hover, div.autosuggest ul li.as_highlight a { color: #990000; background:#b6d7f2; }
div.autosuggest ul li a span {
	display: block;
	padding: 3px 6px;
}
div.autosuggest ul li a span small { font-weight: normal; color: #999; }
div.autosuggest ul li.as_highlight a span small { color: #ccc; }
div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr { padding: 0; margin: 0; }
div.autosuggest ul li.as_warning { font-weight: bold; text-align: center; }
div.autosuggest ul em { font-style: normal; color: #990000; }

div.autosuggest ul li a span.hits {  
	float:right !important;
	padding:0px !important;
}
#footer .rss { 
	float:right;
	padding:0 0 0 20px;
	background:url('/public/e4/68/d3/1515_59_rss.gif') no-repeat left center; 
	margin: 0 0 0 8px;
}
#footer .facebook { 
	float:right;
	margin: 0 0 0 8px;
}
#footer .twitter { 
	float:right;
	margin: 0 0 0 8px;
}
#footer .youtube { 
	float:right;
	margin: 0 0 0 8px;
}


/* --- another styles --- */

#yT_content {
	text-align:center;
	margin:20px auto;
}
 
#categoryIndex { padding:10px; line-height:1.5em; position:relative; }
#categoryIndex .perex { font-weight:bold; margin-bottom:20px; }
#categoryIndex .perex img { float:left; margin:0px 15px 10px 0px; }
#categoryIndex .body span { padding:0px; }
#more-link { display:none; }
#more-link a { font-weight:bold; }

#gala_content { padding:10px; text-align:center; }
#gala_content img { margin:0px 5px 10px 5px; border:solid 1px #000; }

/* -- utils css -- */

.mR0 { margin-right:0px !important; }
.mR10 { margin-right:10px; }
.mR20 { margin-right:20px; }
.wA { width:auto !important; }
.bold { font-weight:bold; }
.blue { color: #12587B; }
.white { color:#FFF; }
.m10 { margin:10px; } 
.mB0 { margin-bottom:0px; }
.mB10 { margin-bottom:10px; }

.w60 { width:60px; }
.w100 { width:100px; }
.w350 { width:350px !important; }
.w280 { width:280px; }
.w250 { width:250px; }
.w210 { width:210px; }
.w200 { width:200px; }
.w110 { width:110px; }
.white { color:#FFF !important; }
.p10 { padding:10px !important; }

.noBorder { border:none !important; }
.w10p { width:10% !important; }
.w20p { width:20% !important; }
.w30p { width:30% !important; }
.w40p { width:40% !important; }
.w50p { width:50% !important; }
.w60p { width:60% !important; }
.w70p { width:70% !important; }
.w80p { width:80% !important; }
.w90p { width:90% !important; }
img.floatRight { float:right !important; }

#logoo2 { float:right; margin:25px 10px 0px 40px; }
#tickImg { margin:40px 0px 0px 15px !important; border:none !important; }

#video_content { text-align:center; margin-left:auto; margin-right:auto; }

#facebook { 
	background:url('/public/cf/3f/c0/376223_30480_banner_facebook_bg.gif') no-repeat top left;	
	margin-bottom:10px;
	height:73px;	 
}
#facebookInner { padding:15px 12px 5px 15px; clear:both; } 
#facebookInner a, #facebookInner a:visited { color:#fff; font-family:arial; text-decoration:none; }
#fbIcon { float:left; margin-right:12px; }
#fbText { font-weight:bold; font-family:arial; font-size:1.1em; }
#fbButton { margin-top:5px; }

#bCH { margin:-5px auto 10px auto; text-align:center; }
#bCH img { margin-left:auto; margin-right:auto; border:none; }

img.imgKuky { float:none !important; border:none !important; }
.mR150 { margin-right:150px !important; }
.mAuto { margin:20px auto; }

/* -- modul telefony LG -- */

#tel_lg { position:relative; width:699px; height:168px; background:url('/public/7c/c/3b/494557_51576_modul_bg.jpg') no-repeat left top; }
#tel_lg #tel1, #tel_lg #tel2 { 
	position:absolute; 
	left:125px;  
	bottom:27px;
	width:110px;
	height:35px;
}
#tel_lg #tel2 { left:395px; }  
#tel1 span, #tel2 span { display:block; text-indent:-5000px; }
#info_tel1, #info_tel2 { position:absolute; width:210px; left:130px; top:30px; color:#3C3C3C; line-height:1.2em; font-family:arial; }
#info_tel2 { left:375px; text-align:right; width:200px; }

/* -- modul odmena za dobiti -- */

#kachny { height:271px; background:url('/public/d6/74/8/496270_66967_ozd2.jpg') no-repeat left top; }
#kachny p { padding-top:30px; margin-left:20px; font-family:arial; color:#fff; font-size:22px; }
#kachny a, #kachny a:visited { font-weight:bold; text-decoration:underline; color:#fff; }
#kachny a:hover { text-decoration:none; }

/* -- modul Extra utery -- */

#utery {
	height:161px;
	background:url('/public/c4/24/41/496626_52163_bg_utery_modul.jpg') no-repeat left top;
	position:relative;
}
#utery #vstupenka,
#utery #kupon { 
	position:absolute; 
	left:20px; bottom:45px; 
	background:url('/public/be/d1/59/496630_52167_button_utery_ziskat_vyhodu.gif') no-repeat left top; 
	width:110px;
	height:29px;
	display:block;
	text-indent:-10000px;
	-moz-outline:none;
}
#utery #kupon { left:365px; }
#utery .tiskKupon {
	background:url('/public/99/47/1f/496628_52165_button_utery_tisk_kuponu.gif') no-repeat left top !important;
}

#utery_mapa { height:386px; margin:10px auto; position:relative; background:url('/public/ad/a5/5b/496624_103613__496624_52161_bg_utery_map_Zlin.jpg') no-repeat left top; }
#utery_mapa .k0,
#utery_mapa .k1,
#utery_mapa .k2,
#utery_mapa .k3,
#utery_mapa .k4,
#utery_mapa .k5,
#utery_mapa .k6,
#utery_mapa .k7,
#utery_mapa .k8,
#utery_mapa .k9,
#utery_mapa .k10,
#utery_mapa .k11,
#utery_mapa .k11_wide { position:absolute; color:#fff; font-weight:bold; text-decoration:underline; text-align:center; }

#utery_mapa .k0 { left:57px; top:208px; }
#utery_mapa .k1 { left:150px; top:295px; }
#utery_mapa .k2 { left:155px; top:188px; }
#utery_mapa .k3 { left:165px; top:177px; }
#utery_mapa .k4 { left:220px; top:115px; }
#utery_mapa .k5 { left:295px; top:250px; }
#utery_mapa .k6 { left:302px; top:70px; }
#utery_mapa .k7 { left:312px; top:165px; }
#utery_mapa .k8 { left:370px; top:130px; }
#utery_mapa .k9 { left:497px; top:235px; }
#utery_mapa .k10 { left:580px; top:202px; }
#utery_mapa .k11 { left:550px; top:280px; }
#utery_mapa .k11_wide { left:530px; top:280px; }

#utery_tip { clear:both; }
#utery_tip #tip1 {
	width:354px;
	border-right:solid 1px #DCE2E5;
	float:left;
}
#utery_tip #tip2 {
	width:354px;
	float:left;
}
#utery_tip img { border:none; margin:10px; }
.p10 { padding:10px; }

#utery_menu { list-style:none; margin:0px; padding:0px; }
#utery_menu li { float:left; width:170px; }
#utery_menu li.active strong {  
	background:url('/public/14/7f/9d/496636_52173_ico_utery_confirm.gif') no-repeat left center; 
	padding:10px 0px 10px 35px; 
	line-height:1.2em; 
	color:#3E7B19;
	display:block;
	color:#3E7B19;
} 
/* #utery_menu li.active a { color:#3E7B19; text-decoration:none; } */

#utery_menu li strong { padding:10px 5px 10px 0px; display:block; }
#utery_menu li span { 
	font-weight:bold; 
	color:#fff; 
	padding:15px 12px 15px 10px; margin-right:10px; 
	background:url('/public/9e/a1/f4/496634_52171_ico_utery_bullet.gif') no-repeat left center; 
	float:left;
} 
#utery_menu li.first { width:185px; }
#utery_menu li.second { width:185px; }
#utery_menu li.third { width:140px; }

#mapaKin {
	width:476px;
	background:url('/public/6/a9/3e/496618_52155_bg_utery_bubble_bottom.gif') no-repeat left bottom; 
	padding-bottom:18px;
	position:absolute;
	top:100px;
	left:100px;
	z-index:500;
}
#mapaKin .top { height:17px; background:url('/public/a3/dc/a5/496622_52159_bg_utery_bubble_top.gif') no-repeat left top; }
#mapaKin .mid { background:url('/public/92/e5/41/496620_52157_bg_utery_bubble_mid.gif') repeat-y left top; min-height: 150px; }

#mapaKin h3 { 
	color:#CCCCCC; 
	font-size:1.2em; 
	margin:0px 0px 8px 10px; 
	position:relative; top:-5px;
}
#mapaKin #sloupec1, #mapaKin #sloupec1 { float:left; width:49%; }
#mapaKin ul { margin-left:12px; list-style:none;  }
#mapaKin li { color: #fff; }
#mapaKin li a { 
	font-weight:bold; color: #3399CC; 
	background:url('/public/62/1b/85/496632_52169_ico_utery_arrow_mini.gif') no-repeat left center; 
	padding:2px 0px 2px 15px; 
	text-decoration:none;
}
#mapaKin li a.m3d, #mapaKin li a strong { color:#fff; }
#mapaKin li a:hover { color:#CCCCCC; }
#mapaKin #cls { 
	float:right; padding:3px 10px; 
	cursor:pointer;
	text-indent:-10000px; 
	-moz-outline:none; 
}

.noStyle {
	background-image:none !important;
	background-color:transparent !important;
	padding:0px !important;
	position:static;
}	
.mB20 { margin-bottom:20px; }

#faq .section h2 { font-size:1.2em; padding:2px 0px; }
#faq .faq_content { padding:10px 10px 0px 10px; clear:both; }
#faq strong.odpo { float:left; width:70px; text-align:right; display:block; margin-right:8px; }
#faq .text_odpo { float:left; width:610px; }

div.jnp_module_rezervace td.tableFull { width: 100px; text-align: center; }
div.jnp_module_rezervace td.tableFull strong { color: #990000; }

.contacts_content_left {
  float: left;
  padding: 0px 20px;
  width: 305px;
  height: 200px;
}

.contacts_content_right {
  float: left;
  padding: 0px 20px;
  width: 305px;
  height: 200px;
}

.fblike_button {
  margin: 10px 0px;
}

.star_required {
	padding-left: 5px;
}

.absolute_pos {
	float: right;
	margin: 2px 352px 0px 0px;
}

#aboutClub {
	width: 715px;
	background:url('/public/b1/c9/30/578000_70538_bg_o_klubu_top.png') no-repeat left top; 	
}

#aboutClubContent {
	width: 695px;
	background:url('/public/d7/b0/d8/577998_70537_bg_o_klubu_middle.png') repeat-y left top; 	
	line-height: 1.4em;
	padding: 15px 10px 10px;
}

#aboutClubFooter {
	width: 715px;
	background:url('/public/e8/3a/c4/578002_70539_bg_o_klubu_bottom.png') no-repeat left top;
	height: 50px;
}

#aboutClub h1 {
	margin: 0px 0px 10px 10px !important;
	padding-top: 10px;
}

#aboutClub .reset {
	border-top: 1px solid #DCE2E5;
	margin: 0px 1px;
}

#aboutClubContent ul {
	list-style-type: none;
	list-style-image: url('/public/f7/cc/23/2116_59_ul_li_image.gif');
	margin: 5px 20px 20px;
}

#aboutClubContent div.blue {
	background: url('/public/4f/38/bc/578018_70666_bg_o_klubu_blue.jpg') no-repeat;
	height: 64px;
}

#aboutClubContent div.silver {
	background: url('/public/76/fc/10/578020_70667_bg_o_klubu_vip.jpg') no-repeat;
	height: 324px;
}

#aboutClubContent div.gold {
	background: url('/public/10/cd/b4/733730_106951_bg_o_klubu_glod.jpg') no-repeat;
	height: 334px;
}

#aboutClubContent div.vip {
	background: url('/public/87/ea/b7/578020_87559_bg_about_club_vip.jpg') no-repeat;
	height: 440px;
}

#aboutClubContent h2 {
	color: #12587b;
	font-size: 16px;
	font-weight: bold;
}

#aboutClubContent h2.top {
	color: #12587b;
	float: left;
	margin-left: 10px;
}

#aboutClubContent h5 {
	color: #12587b;
	font-size: 14px;
	font-weight: bold;
}

#aboutClubContent a {
	color: #66ccff;
}

#aboutClubContent a.top {
	float: left;
}

#aboutClubContent a.top img {
	border: 1px solid #000000;
}

#aboutClubContent div {
        padding: 10px;
        margin-bottom: 10px;
	color: #ffffff;
	font-size: 10px;
}

#aboutClubContent div.reset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#aboutClubContent div h3 {
	color: #66ccff;
	font-size: 26px;
	font-weight: normal;
}

#aboutClubContent div h5 {
	color: #66ccff;
	font-size: 12px;
	font-weight: bold;
}

#aboutClubContent div ul {
	list-style-type: disc;
	list-style-image: none;
	margin: 10px 20px;
}

#aboutClubContent div ul li {
	padding: 3px 0px;
}

/* MKl */
.contact_form .text, .contact_form textarea, .contact_form .textRed { font-family: verdana,tahoma,arial,sans-serif }
.contact_form textarea { font-size:120% }
.contact_form .prettyHolder, .contact_form .text, .contact_form textarea, .contact_form .textRed { margin-left:2px }
.contact_required { background:url("/public/f2/1/ef/576143_70269_ico_star_required.gif") no-repeat center right}
.textareaRed { background:url('/public/4d/30/86/578447_71556__576148_70297_contact_texarea_2_red.png') no-repeat left top !important }

#contact p {margin-bottom:0; padding-bottom:15px}
.pretty .first {height:13px}


/* --- Wide Box ---- */
#wideBox {
	background: #FFF url("") no-repeat top left;
	width: 960px;
}
#wideBoxInner {
	background: url("") no-repeat bottom left;
}
#wideBox {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}
#wideBox a {
	color: #12587b;
	text-decoration: none;
}
#wideBox h2 {
	background: #fbfcfc url("") repeat-x top left;
	font-size: 22px;
	font-weight: normal;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #dce2e5;
	margin-bottom: 0;
}
#wideBox h2.top {
	background: #fbfcfc url("") no-repeat top left;
}
.categoryItem, #benefitListTopItems li {
	float: left;
	width: 299px;
	padding: 10px;
	border-right: 1px solid #dce2e5;
}
.categoryItem {
	min-height: 185px;
	border-top: 1px solid #dce2e5;
}
.categoryItem h3 {
	color: #000;
	font-size: 16px;
	margin-bottom: 10px;
}
.categoryItem img, #benefitListTopItems img {
	float: left;
	margin: -5px 10px 10px 0;
}
.categoryItem li {
	list-style-image: url('/public/72/c4/f4/599724_79059_hp_news_list_item.png');
	margin-left: 15px;
	padding: 5px 0 0 0;
}
#benefitListTopItems li {
	margin-top: 0;
	padding: 15px 10px 0 10px;
}
.categoryItem li:first-child, #benefitListTopItems li {
	list-style: none;
	overflow: hidden;
	margin-left: 0;
}
.categoryItem li:first-child a, #benefitListTopItems a {
	font-size: 16px;
	font-weight: bold;
}
#wideBox h2 a {
	background: url('/public/72/c4/f4/599724_79059_hp_news_list_item.png') no-repeat 0 50%;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
}
.no-top-border,  #benefitListTopItems li.no-top-border {
	border-top: 0;
}
.no-right-border,  #benefitListTopItems li.no-right-border {
	border-right: 0;
}

/* --- category accordion --- */
#extra_accordion {}

.accordionItem { background: url('/public/2a/ba/cf/663913_90880_background_h3_summer.png') repeat-x 0 0; }

#contentHeader .header-extra { background: url('/public/c2/e2/c/664216_97202_extraleto_vyhoda.png') no-repeat 1px 0; width: 714px; height: 306px; position: relative; }
#contentHeader .header-extra a#aquaparky { position: absolute; top: 0; left: 368px; width: 94px; height: 29px; }
#contentHeader .header-extra a#zoo { position: absolute; top: 17px; left: 467px; width: 107px; height: 31px; text-decoration: none; }
#contentHeader .header-extra a#western { position: absolute; top: 40px; left: 346px; width: 114px; height: 36px; text-decoration: none; }
#contentHeader .header-extra a#boby { position: absolute; top: 52px; left: 469px; width: 55px; height: 27px; text-decoration: none; }
#contentHeader .header-extra a#lanovka { position: absolute; top: 79px; left: 338px; width: 119px; height: 31px; text-decoration: none; }
#contentHeader .header-extra a#lanovy_park { position: absolute; top: 95px; left: 467px; width: 115px; height: 37px; text-decoration: none; }
#contentHeader .header-extra a#kino { position: absolute; top: 113px; left: 366px; width: 92px; height: 28px; text-decoration: none; }
#contentHeader .header-extra .like_button_fb { position: absolute; bottom: 0; left: 1px; background-color: #fff; height: 30px; width: 693px; padding: 6px 10px 0 10px; }

#extra_accordion .accordionItem ins { display: block; text-decoration: none; padding-top: 15px; color: #12587b; background: url('/public/10/0/e6/664220_90965_btn_extra_down.png') no-repeat 680px 10px; }
#extra_accordion .accordionItem ins.open { background: url('/public/26/f6/20/664222_90966_btn_extra_up.png') no-repeat 680px 10px; }
#extra_accordion .accordionItem img.thumb { margin: 10px 25px 9px 20px; float: left; }
#extra_accordion .accordionItem .perex { padding: 0 50px 20px 95px; }
#extra_accordion .accordionItem .benefit { padding: 0 0 30px 95px; display: block; }
#extra_accordion .accordionItem .button_box { position: relative; height: 15px; margin-right: 90px; background-color: #ECF6FD; }
#extra_accordion .accordionItem .benefit_button { display: block; overflow: hidden; position: absolute; z-index: 100; right: 15px; bottom: -22px; }
#extra_accordion .accordionItem .benefit .business img { float: left; margin: 5px; margin-right: 15px; }
#extra_accordion .accordionItem .benefit .business { background-color: #ECF6FD; border-bottom: solid 1px #dce2e5; display: block; margin-right: 90px; overflow: hidden; position: relative; }
#extra_accordion .accordionItem .benefit p { padding-right: 50px; }
#extra_accordion .accordionItem .benefit .business h4 { margin: 10px 0 5px 0; }
#extra_accordion .accordionItem .benefit .business .button { position: absolute; bottom: 0; right: 0; }
#extra_accordion .accordionItem .benefit .last-child { border-bottom: none; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear:both; height: 0; }

#promoBannerTop, #promoBannerBottom { position: relative; width: 962px; margin: 0px auto;}
#showPromo1, #showPromo2, #showPromo3 { width: 252px; position: absolute; }

#promoBannerTop #showPromo1 { top: -10px; left: 450px; z-index: 100; }
#promoBannerTop.hp #showPromo1 { top: -10px; left: 450px; z-index: 100; }

#promoBannerTop.hp #showPromo2 { top: 769px; left: 120px; z-index: 100; }
#promoBannerTop.news #showPromo2 { top: 575px; left: 260px; z-index: 100; }
#promoBannerTop.klub #showPromo2 { top: 381px; left: 260px; z-index: 100; }
#promoBannerTop.gallery #showPromo2 { top: 538px; left: 260px; z-index: 100; }
#promoBannerTop.tickets #showPromo2 { top: 600px; left: 260px; z-index: 100; }
#promoBannerTop.events #showPromo2 { top: 558px; left: 260px; z-index: 100; }
#promoBannerTop.rest #showPromo2 { top: 591px; left: 260px; z-index: 100; }

#promoBannerBottom #showPromo3 { top: -110px; left: 580px; }


#extraLeto #topAction {
	height:450px;
	background: url('/public/d0/9f/31/687199_97031_bg_top_extra_leto.png') no-repeat top left;
	margin-bottom:15px;
}

#extraLeto #topAction .descriptionExtraLeto {
	color:#333333;
	margin-top:5px;
	font-weight: bold;
}

#extraLeto #topAction .bodyExtraLeto {
	color:#333333;
	margin-top:5px;
}

#extraLeto .mainText {
	margin: 10px;
}

#extraLeto .mainText .dexcriptionExtraLeto {
	color:#333333;
	margin-top:5px;
	font-weight: bold;
}

#extraLeto .mainText .bodyExtraLeto {
	color:#333333;
	margin-top:5px;
}

#extraLeto .buttonBox {
	height: 40px;
	margin: 5px;
}

#extraLeto .buttonBox .buttonAllBenefits {
	display: block;
	width: 167px;
	height: 22px;
	background: url('/public/9d/ff/2e/687201_96775_all_benefits.png') no-repeat top left;
	float: right;
	margin-right: 50px;
	margin-top: 8px;
}

#extraLeto a {
color: #12587B;
}

/* vyhoda Kudykam */
#kudykam_benefit_buttons {position:relative; width:695px; height:253px; background:url('/public/f3/26/e5/713733_105071__713733_100570_kudykam_buttons_bg.jpg') no-repeat 0 0; margin-bottom:15px; margin-left:-1px; text-align:center}
#o2_customer_button {position:absolute; bottom:32px; left:37px; width:233px; height:43px}
#o2_customer_button span {position:absolute; top:0; left:0; width:233px; height:43px; background:url('/public/f3/94/5c/713735_100571_kudykam_buttons.png') no-repeat 0 0}
* html #o2_customer_button span {background:url('/public/92/af/1f/713737_100624_kudykam_buttons_ie.gif') no-repeat 0 0}
#o2extra_member_button {position:absolute; bottom:32px; right:42px; width:233px; height:43px}
#o2extra_member_button span {position:absolute; top:0; left:0; width:233px; height:43px; background:url('/public/f3/94/5c/713735_100571_kudykam_buttons.png') no-repeat -233px 0}
* html #o2extra_member_button span {background:url('/public/92/af/1f/713737_100624_kudykam_buttons_ie.gif') no-repeat -233px 0}
#kudykam-map {position:relative; width:713px; height:422px; background:url('/public/75/94/34/714016_101018_kudykam_mapa.jpg') no-repeat 0 0}
#kudykam-map div.map-pin {position:absolute; width:100px; text-align:center; padding-top:40px; margin-top:-45px; margin-left:-50px; background:url('/public/c4/76/f7/714025_101179_purple_diamond.png') no-repeat top center}

#kudykam-map div.map-pin a, #kudykam-map div.map-pin a:visited, #kudykam-map div.map-pin span {color:#6318bc}
#kudykam-map div.map-pin a:hover, #kudykam-map div.map-pin a:focus, #kudykam-map div.map-pin a.old:hover, #kudykam-map div.map-pin a.old:focus {text-decoration:none}

* html #kudykam-map div.map-pin {background:url('/public/24/23/7/714179_101384_purple_diamond_ie.gif') no-repeat top center}
#kudykam-map div.map-pin.old {color:rgb(0,0,0); background:url('/public/ac/89/1a/714027_101181_black_diamond.png') no-repeat top center}
#kudykam-map div.map-pin a.old, #kudykam-map div.map-pin.old span {color:rgb(0,0,0)}
* html #kudykam-map div.map-pin.old {background:url('/public/b9/3f/94/714177_101382_black_diamond_ie.gif') no-repeat top center}

/* --- Scraper ogilvy aplikaci --- */
.exapp-voucher-appLine img {display:block}


