﻿body{
	font-family: Tahoma;
	font-size: 12px;
	width: 1340px;
}

img {
	border: 0px;
	vertical-align: middle;
}

table{
	font-size: 11px;
	color: #305e81;	
	font-style: italic;
	text-align: center;	
}

#program table{
	font-size: 11px;
	color: #305e81;	
	font-style: normal;
	text-align: center;	

}

#program tr,td{
 border: 1px solid white;
}


.obr{
	text-align: center;
    font-style: italic;
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #305e81;
    font-size: 11px;
}

.zdroj{
	text-align: right;
    font-style: italic;
    color: #305e81;
    font-size: 11px;
    padding: 10 0 0 0;
}


.floatleft{
    float: left; 
    margin: 5px;
    display: block;
    padding-right: 10px;
}

#whole{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1240px;
	background: url(images/backgroung.png);
}

#container {
	margin-bottom: -125px;
	min-height: 100%;
	position: relative;
}

#header {
	position: relative;
	height: 326px;
	color: #084490;
}

#header-lang{
	position: absolute;
	left: 900px;
	height: 55px;
	width: 230px;
	text-align: right;
	top: 90px;
	color: white;
	font-size: 11px;
}
#header-lang a{
	color: #184b60;
	text-decoration: none;
}

#header-lang a:hover{
	color: white;
	text-decoration: none;
}

#header-banner{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 1240px;
	height: 330px;
	background: url(images/header/banner.png);
}

#header-welcome{
	position:absolute;
	top: 116px;
	left: 428px;
	width: 900px;
	height: 330px;
	color: #f5f5f5;
	font-size: 1.7em;
}

#header-welcome .yel{
	color: #FAD76E;

}


#nav-header{
	position: relative;
	left: 197px;
	height: 55px;
	width: 940px;

}

#nav-header-web{
	position:absolute;
	top: 15px;
	left: 237px;
	width: 207px;
	font-size: 11px;
}

#nav-header-web a{
	font-size: 11px;
	color: #084490;
	text-decoration:none;
}

#nav-header-web a:hover{
	font-size: 11px;
	color: #084490;
	text-decoration:underline;
}



#nav-header-slash{
	position:absolute;
	top: 0px;
	left: 414px;
	width: 2px;
	height: 48px;
	background: url(images/header/slash.png);
}

#nav-header-menu{
	position:absolute;
	top: 10px;
	left: 420px;
	width: 700px;
	height: 26px;
	font-size: 13px;
}

#nav-header-menu a{
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 0px;
	color: #6098df;
	text-decoration: none;
}

#nav-header-menu .en{
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 0px;
	color: #6098df;
	text-decoration: none;
}


#nav-header-menu a:hover{
	color: #084490;
}


#nav-header-l{
	float: left;
	left: 0px;
	width: 25px;
	height: 55px;
	background: url(images/header/nav-header-l.png);
	opacity: 0.8;
}

#nav-header-m{
	float: left;
	top: 0px;
	left: 25px;
	height: 55px;
	width: 890px;
	background: url(images/header/nav-header-m.png);
	opacity: 0.8;

}
#nav-header-r{
		float: left;
	right: 25px;
	width: 25px;
	height: 55px;
	background: url(images/header/nav-header-r.png);
	opacity: 0.8;
}

#content{
	position: relative;
	height: auto;
/*	height: 587px;*/
}

#content-main-text p{
	padding: 5 0 5 0;
	margin: 0;

}

#content h2{
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #305e81;
	margin-bottom: 0px;
}


#content .title{
	font-weight: bold;
	font-size: 14px;
	padding: 10 0 0 0;
	color: #184b60;
}

#content .title2{
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 0;
	color: #184b60;
}



#content a{
	font-weight: bold;
	color: #184b60;
	text-decoration: underline;
	padding: 0 5px 0 0;
}

#content a:hover{
	text-decoration: none;
}

#content-menu{
	position: absolute;
	left: 197px;
	top: 3px;
	width: 204px;
	background-color: #E7F3F5;
	height: auto;
}

#content-left-news{

	background: #77b954 url(images/content/arrow_g.png) no-repeat left;
	vertical-align: top;
	font-size: 16px;
	color:  #333333;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 50px;
	font-weight: bold;
	height: 20px;
}

#content-left-news a{
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: none;
	padding: 0 5px 0 0;
font-size: 13px;

}

#content-left-news a:hover{
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: underline;
	padding: 0 5px 0 0;
font-size: 13px;
}



#content-left-news-text{
	padding-left: 15px;	
	padding-right: 10px;
	background-color:  #FBDF8C;		
}

#content-left-news-text a:hover{
	text-decoration: none;
}

#content-left-news-text a{
	font-weight: bold;
	color: #5c5c5c;
	text-decoration: underline;
	padding: 0 5px 0 0;
font-size: 11px;
padding-left: 125px;	
}


#content-left-news-text p{

padding-left: 15px;	
	margin: 0px;
	margin-bottom: 4px;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
}

#content-left-news-text strong{
	color: black;
	width: 150px;
	font-weight: bold;
	background-color: #F8C734;

}



#sutaz{
	position: absolute;
	left: 197px;
	top: 324px;
	width: 204px;
	background-color: #E7F3F5;
	height: auto;
}

#casomiera{
	position: absolute;
	left: 197px;
	top: 277px;
	width: 204px;
background: url(images/content/search.png);
	height: auto;
}


#pavilon{
	position: absolute;
	left: 197px;
	top: 280px;
	width: 204px;
	background-color: #E7F3F5;
	height: auto;
}


#navigator{
	position: absolute;
	left: 431px;
	top: 460px;
	width: 455px;
	height: auto;
	border-bottom:1px;
	border-bottom-color:#305e81;
	border-bottom-style:solid;
}

#navigator a{
 text-decoration: none;
 color: #084490;
}

#navigator .a{
 color: #184b60;
}


#navigator a:hover{
 text-decoration:underline;
}


#content-menu .a{
padding: 0 0 0 10px;
margin: 0px;
	font-size: 12px;
	display:block;

	
}

#content-right {
	height: 587px;
}

#content-main {
	height: 587px;
		color: #305e81;
}

* html #content-menu {
	height: 587px;
}

* html #content-main-title{
	height: 43px;
}

#content-main{
	position: absolute;
	left: 431px;
	top: 160px;
	min-height: 587px;
	width: 454px;
}

#content-main-sk{
	position: absolute;
	left: 431px;
	top: -17px;
	min-height: 150px;
	width: 454px;
}


#content-main-title{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 454px;
	height: 43px;
	vertical-align: top;
	font-size: 23px;
	color: #305e81;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
}

#content-main-text{
	position: relative;
	left: 0px;
	top: 53px;
	width: 454px;

}

#content-main-text1{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 214px;
	height: 543px;

}

#content-main-text2{
	position: absolute;
	left: 239px;
	top: 0px;
	width: 214px;
	height: 534px;
}

#content-right{
	position: absolute;
	left: 915px;
	top: 0px;
	min-height: 587px;
	width: 207px;
}

#content-right-opening{
	position: absolute;
	left: 0px;
	top: 120px;
	height: 100px; width: 207px;
}

#content-right-search img{
margin: 10px 0 0 10px;
}

#content-right-search{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 92px; width: 207px;
	color: #305e81;
	text-align:center;
	font-weight:bold;
	}

#content-right-opening p{
color: #7ab1bf;
margin: 12px 0 0 18px;
padding: 0;
font-size: 14px;
}

#content-right-news{
	position: absolute;
	left: 0px;
	top: 485px;
	height: 50px; width: 207px;
	vertical-align: top;
	font-size: 18px;
	color: #305e81;
	text-decoration: none;
	font-weight: normal;
	padding-top: 0px;
}

#content-right-news-text{
	position: absolute;
	left: 0px;
	top: 535px;
	height: 450px; 
	width: 207px;
}


#content-right-news-text p{
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
	color: #6ea0b5;
	font-weight: bold;
	font-size: 11px;
}

#content-right-news-text p strong{
	color: #184b60;
	font-weight: bold;
}



#footer {
   height: 125px;
   position: relative;
   min-width: 1340px;
   background: url('images/footer/footer-b.png');
}

#footer-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 509;
	height: 34px;
	background: url('images/footer/footer-l.png');
}

#footer-logo{
	position: absolute;
	left: 197px;
	top: 34px;
	width: 204px;
	background-color: #f4fafa;
	height: 91px;
}
#footer-logo img{
	margin: 25px 0 0 84px;
}	
#footer-t {
	position: absolute;
	top: 34px;
	left: 417px;
	height: 91px;
	width: 488px;
	padding-top: 25px;
	font-size: 10px;
	color: #a2c6d1;
}

#footer-t a{
	text-decoration:none;
	color: #c2c6d1;
}

#footer-t a:hover{
	text-decoration: underline;
}


.clearfooter {
   height: 125px;
   clear: both;
   width: 1340px;
}


#blueblock{
width: 204px;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Tahoma';
color: #5c5c5c;
}

* html #blueblock{ /*IE 6 only */
width: 204px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
height: 30px;
}

* html #blueblock ul{ /*IE 6 only */
height: 30px;
}


#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #cfe7ea;
margin: 0;

}

#blueblock li a{
	display: block;
	font-size: 11px;
	padding: 13px 5px 2px 50px;
	color: #5c5c5c;
	text-decoration: none;
	width: 100%;
	height: 30px;
	background: #eeeff1 url(images/content/arrow.png) no-repeat left;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
background: #77b954 url(images/content/arrow_g.png) no-repeat left;
color: #fff;
}

.green{	
	background: #77b954 url(images/content/arrow_g.png) no-repeat left;
	color: #fff;
}

/*
<!â€”[if lt IE 7]>
   <link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]â€”>
*/
