/********************************************

BASIC CSS
This Page is For All HTML pages
Contains layout and header/footer
hmmm

********************************************/



/********************************************
BASIC LAYOUT
********************************************/

* {margin: 0; padding: 0}
img {border:none;}
#thePage{}

body {

	font: 11px Verdana, Helvetica, sans-serif; 
	color: #333333;
	background-color:#687B8B;
	padding-bottom:0px;
	}
	
	
a, a:link, a:visited {color:#0099CC;text-decoration: none;}
a:focus, a:link:hover, a:visited:hover, a:active  {text-decoration: underline;}


h1{
font: 11px Verdana, Helvetica, sans-serif;
display:none;
}

#thePage{
	position: relative;
	width: 969px; 
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	display:block;
	margin-top:6px;
	padding-top:4px;
	background: transparent url(../images/shadow_top.gif) no-repeat 0 0;
}

#theHeader{
width:960px;
height:130px;
margin-left:4px;
margin-right:5px;
}


#theNav{height:28px; width:960px;position:absolute;top:101px;}


#logo{
width:960px;
height:130px;
background: transparent url(../images/banner_p.png) no-repeat 0 0;
}

#logo span{
display:none;
}

#sluzby{
width:250px;
height:50px;
background-color:#EEF0F2;
}

#logoeu{
margin-left:1px;
margin-right:0px;
}


#theHeaderWrapper{width:969px;background: transparent url(../images/shadow_sides.gif) repeat-y 0 0;position:relative;z-index:90}
#theBodyWrapper{width:969px;background: transparent url(../images/shadow_sides.gif) repeat-y 0 0;}
#theBody{
margin-left:4px;
margin-right:5px;
border-top:10px solid #99CC00;
border-bottom:10px solid #99CC00;
background:#ffffff url(../images/theBody_bg.gif) repeat-y 0 0;
z-index:5;
}
#theBody:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }
#theBody{display: inline-block;}





/* NEW LAYOUT CODE */

#theHeader,#left_column,#primary_section,#secondary_section,#theFooter,#search_for_column,#search_results_column {
overflow:hidden;
display:inline-block
}

#theHeader,#theFooter  {width:960px}
#left_column,#primary_section,#secondary_section {float:left}
#primary_section {
width:710px;
margin-left:0px;

}
/* display:inline */

#secondary_section {width:250px;}


/* END NEW CODE */




#primary_section .content{padding:15px 67px;text-align: justify}
#primary_section .fotogalerie{padding:15px 47px; width:700px;}

#col1 #primary_section{width:960px;}
#col1 #theBody{background:#ffffff url(../images/theBody_col1_bg.gif) repeat-y 0 0;;}

/* search */

#theSearch2{margin-top:20px;margin-left:640px;}
#theSearch2 .search_box{color:#687B8B;width:270px;display:block;float:left;padding-left:4px;}
#theSearch2 .submit_button{padding-left:5px;padding-top:0px;display:block;}


#theSearch{margin-top:0px;margin-left:0px;padding:20px;background-color:#EEF0F2}
#theSearch .search_box{color:#687B8B;width:180px;display:block;float:left;padding-left:4px;}
#theSearch .submit_button{padding-left:0px;padding-top:0px;display:block;float:right;}
#theSearch:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }
#theSearch{display: inline-block;}



#theFooter {clear:both;width:969px;background: transparent url(../images/shadow_bot.gif) no-repeat 0 0;padding-bottom:20px;}
#theFooter .content{padding:6px 16px 10px 14px}
#theFooter a{color:#66CCFF}
#theFooter .footer_info{float:left;width:auto;color:#CFD4D9}
#theFooter .btt{float:right;width:auto;padding-right:10px; background: transparent url(../images/icon_btt.gif)no-repeat right center}





#theSubNav{
padding-top:0px;
padding-bottom:0px;
background-color:#EEF0F2;
}

p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: 11px/15px Verdana, Helvetica, sans-serif;
}

blockquote {
	padding:0px 50px 0px 50px;
}

/* H1 Tags - (right side header - section header) h1_general_info.gif*/

#general_info #theSubNav{background: #EEF0F2 no-repeat 20px 23px;}
#general_info1 #theSubNav{background: #EEF0F2 url(../images/baner.png) no-repeat 20px 23px;}


h2 {
	font: 21px/25px Verdana, Helvetica, sans-serif;
	color:#99CC00;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:8px;
	
}
h2.v1 {
	font: 15px/22px Verdana, Helvetica, sans-serif;
	color:#99CC00;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	
}

h2.sub,
h2.hm_sifr {font: 24px/27px Verdana, Helvetica, sans-serif;margin-top:0px;padding-top:0px;
	padding-bottom:3px;}
h2.nav {font: 15px/19px Verdana, Helvetica, sans-serif;margin-top:0px;padding-top:2px;
	padding-bottom:12px;color:#ffffff;}
h2.cal {
	font: 22px/32px Verdana, Helvetica, sans-serif;
	color:#99CC00;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
	
}

h3{
font: 16px/21px Verdana, Helvetica, sans-serif;
	color:#99CC00;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:4px;
}





/* BASIC STYLES */
/*h2{padding: 3px 0px 12px 0px;margin:0px;font: 11px/15px Verdana, Helvetica, sans-serif;}   Georgia */








h4 {
	font: 16px/20px Verdana, Helvetica, sans-serif;
	color:#687B8B;
	
	display:block;
	font-weight:normal;
	margin-top:0px;
	padding:0px;
	margin:0px;
	}
	
h4 a {color:#0099CC;}
	
h4.category {
	font: 10px/13px Verdana, Helvetica, sans-serif;
	color:#687B8B;
	display:block;
	letter-spacing:3px;
	margin-top:0px;
	text-transform:uppercase;
	}
h4.series {
	font: 11px/15px Verdana, Helvetica, sans-serif;
	display:block;
	margin-top:0px;
	padding-bottom:1px;
	}
h4.title {
	font: bold 11px/13px Verdana, Helvetica, sans-serif;
	background-color:#99CC00;
	color:#ffffff;
	padding:4px;
	margin-top:15px;
margin-left:0px;
margin-bottom:5px;
	}
	
h5 {
	font: bold 11px/15px Verdana, Helvetica, sans-serif;
	color:#687B8B;
	font-weight:bold;
	display:block;
	padding-bottom:1px;
	}
	
h6 {
	font: 10px/15px Verdana, Helvetica, sans-serif;
	color:#687B8B;
	display:block;
	margin-top:0px;
	padding-top:0px;
	}

.caption {
	font: 10px/12px Verdana, Helvetica, sans-serif;
	color:#687B8B;
	display:block;
	margin-top:5px;
	padding-top:0px;
	}

ul{
padding-bottom:10px;
}
ul ul{
padding-bottom:0px;
}
ul li{
	list-style: none;
	font: 11px/15px Verdana, Helvetica, sans-serif;
	padding-left:13px;
	background: transparent url(../images/bullet_li.gif) no-repeat 0 4px;
}

ol li{font: 11px/15px Verdana, Helvetica, sans-serif;
	padding-left:13px;
    list-style-position:inside;}

ul li li{
	list-style: none;
	font: 11px/15px Verdana, Helvetica, sans-serif;
	padding-left:13px;
	background: transparent url(../images/bullet_li_sub.gif) no-repeat 0 4px;
}

ol{
padding-bottom:10px;
}
ul ol{
padding-bottom:0px;
}

ul li{
	
	font: 11px/15px Verdana, Helvetica, sans-serif;
	padding-left:13px;
	
}
	
	
p.links {
color:#0099CC;
}
/* icons */


a.watch{font: 10px/15px Verdana, Helvetica, sans-serif;padding-left:22px; background:transparent url(../images/icon_watch.gif) no-repeat left center;}

a.listen{font: 10px/15px Verdana, Helvetica, sans-serif;padding-left:22px; background:transparent url(../images/icon_listen.gif) no-repeat left center;}

a.tickets{margin-left:3px;	}

.family{margin-left:3px;}

a.qtvr{font: 10px/15px Verdana, Helvetica, sans-serif;padding-left:22px; background:transparent url(../images/icon_qtvr.gif) no-repeat 0 0px;}

.credits    {font: 9px/11px Verdana, Helvetica, sans-serif;color:#999999}


/***************************************************
		photos
*****************************************************/

.photo{
margin-left:3px;
margin-top:6px;
background-color:#B3BDC5;
width:150px;
height:100px;

}
.photo.main{width:575px; height:175px;}
.mainphoto{margin-bottom:20px;}
.mainphoto{
width:575px; 
height:175px;
margin-left:3px;
margin-top:6px;
background-color:#B3BDC5;
}

.mainphoto img{
position:relative;
margin-left:-3px;
margin-top:-3px;
z-index:9;
}

.photo img{
position:relative;
margin-left:-3px;
margin-top:-3px;
z-index:9;
}


.story_image,
.press_image{
width:auto;
float:left;
margin:3px 10px 5px 0;
}

.imageLeft{
width:auto;
float:left;
margin:3px 15px 10px 0;
}

.imageRight{
width:auto;
float:right;
margin:3px 0px 10px 15px;
}




object,
embed {
	position:relative;
	z-index:1;
	width:400px;
}

.soutez object,
.soutez embed {
	margin-left:2px;
	position:relative;
	width:246px;
	height:32px;
}



/* Hides the contentheading of content items */
div.content .contentheading {
	display: none;
}

/* Zpravodaj doplneno */
.zpravodaj {width:660px}
.zp_media {width:112px; float:left; margin-right:16px; margin-bottom:15px;}
.zp_media p{font-size:11px; text-align:left; margin:3px 0 0 0; padding:0; color: #687b8b}
.zp_media .photo{width:75px; height:150px;}
.zp_media_new {width:112px; float:left; margin-right:16px; margin-bottom:15px;}
.zp_media_new p{font-size:11px; text-align:left; margin:3px 0 0 0; padding:0; color: #687b8b}
.zp_media_new .photo{width:75px; height:106px;}


/* Event doplneno */
.event{padding-top:15px; padding-bottom:0px;}



.event_media {
width:163px;
float:left;
margin-right:16px;
}

.event_info {
width:395px;
}

.event_info1 {
width:375px;
float:left;
margin-top:0px;
margin-left:2px;
}
.event_info1 #description {
margin-bottom:15px;
}

.event_info {padding-left:15px} /* for explorer only*/

.event_media .caption{font: 10px/12px Verdana, Helvetica, sans-serif;font-style:italic;color:#687B8B;padding:0px;margin:0px;margin-top:5px}

.event_media a.watch{display:block;margin-top:5px;}
.event_media a.listen{display:block;margin-top:5px;}




/* sort links */
.sort_links:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.sort_links{display: inline-block;margin-top:20px;}
.sort_links ul{list-style: none;}
.sort_links li{
	display:block;
	float:left;
	list-style: none;
	background:none;
	border:1px solid #CFD4D9;
	width:180px;
	margin-right:1px;
	text-align:center;
	padding:0px;
	}
.sort_links  a{
	font: 10px/12px Verdana, Helvetica, sans-serif;
	display:block;
	padding:3px;
	}
	
.sort_links .links3 li{width:189px;}
.sort_links .links4 li{width:141px;}
.sort_links .links5 li{width:112px;}

.sort_links li.sel{border:1px solid #99CC00}
.sort_links  span{
	font: 10px/12px Verdana, Helvetica, sans-serif;
	display:block;
	padding:3px;
	color:#99CC00;
	font-weight:bold;
	}

.pages {
	font: 13px/15px Verdana, Helvetica, sans-serif;
	text-align:right;
	 
	}

.pages a{
	font: 11px/13px Verdana, Helvetica, sans-serif;
	}
.nic	{
	color:#687B8B;
	}


/***IMAGEGALLERY_AND_VIDEO*#B3BDC5**/

div.galerie {
width:150px; height:150px; float:left; margin-right:10px; margin-bottom:10px; 
background-color:#eef0f5; 
}
.galerie p{font-size:11px; text-align:left; margin:3px 0 0 0; padding:0; color: #687b8b}

.galerie2 {
width:150px; height:150px; float:left; 
background-color:#eef0f5; 
}

.nejgalerie {
width:150px; height:190px; 
float:left; 
margin-right:10px; 
margin-bottom:10px; 
}

.nejgalerie p{
font-size:11px; 
text-align:left; 
margin:0 0 0 0; 
padding:0; 
color: #687b8b
}


