
body {
  min-width: 1020px;
  padding: 0px;
  margin: 0px;
  font-family: Verdana;
  font-family: 'PT Sans', sans-serif;
  font-size: 11pt;
}

img {border:none;outline:none}
.img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
} 

img.zoom {margin: 10px 10px 10px 10px;}

a {border:none;outline:none}

ul, ol {
padding-left: 25px;
line-height: 120%;
}
ul span, ol span{
color: #404040;
}
input,select,textarea,button{
 outline: 0px;
}



.bile_velke  {
  background: white;
  width: 100%;
}
.sede_velke  {
  background: #f1f1f2;
  width: 100%;
}

h1{ display: none; }
h2,h3,h4{ font-weight: normal; margin: 0px;}
h2{ font-weight: normal; margin: 10px 0px 10px 10px;font-size: 19pt;}
h3{ font-weight: normal; margin: 0px 0px 10px 0px;font-size: 17pt;}
h4{ font-weight: normal; margin: 5px 0px 10px 0px;font-size: 15pt;}
h5{ font-weight: normal; margin: 5px 0px 10px 0px;font-size: 13pt;}
h6{ font-weight: normal; margin: 5px 0px 10px 0px;font-size: 11pt;}

p{
line-height: 140%;
text-align: justify; 
color: #404040;}

#uvod p{
line-height: 180%;}
 
a{
transition: all 0.1s;
 -webkit-transition: all 0.1s;
 color: #000;
 text-decoration: underline; 
 }
 a:hover{
text-decoration: none;
 }
 .zlute a{
 color: #df9e25;
 }
 .modre a{
 color: #2e83a9;
 }
 
#logo{
display: block;
margin: 20px 0px 20px 0px; }

.bile{
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.in {
padding: 20px; 
}
.in2 {
padding: 30px; 
}

.in3 {
padding: 0px 10px; 
}
.in3 p{
margin:0px; 
}

.left {
float: left; 
}

.right {
float: right; 
}
.modre h2,.modre h3,.modre h4, .modre h5, .modre h6 {
color: #2e83a9;
}
.zlute h2,.zlute h3,.zlute h4,.zlute h5,.zlute h6 {
color: #df9e25;
}
.sede h2,.sede h3,.sede h4,.sede h5,.sede h6 {
color: #373737;
}
.modre ul,.modre ol {
color: #404040;
}
.zlute ul,.zlute ol {
color: #404040;
}
.sede ul,.sede ol {
color: #404040;
}

/* 
//////////////////////////    FORMULÁŘE    //////////////////////////
*/

input[type=text], input[type=password], textarea
{
    padding: 4px;
    margin: 1px 0px;
    border-top: 1px solid #aaa;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #aaa;
	border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    font-family: Verdana;
    font-size: 0.8em;
    background: #fff url(../img/background-input.png) repeat-x top;
    
}

input[type=text].block, input[type=password].block
{
        width: 225px;
}


input[type=text]:hover, input[type=password]:hover, textarea:hover
{
  border-top: 1px solid #cbcbcb;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #cbcbcb;  
}
input[type=text]:focus, input[type=password]:focus,  textarea:focus
{   
    background: #fff;
    outline: none;
}

input[type=submit] , input[type=button]
{   
    padding: 4px;
    margin: 1px 0px;
    border: 0px;
    font-size: 0.8em;    
	border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    font-family: Verdana;
    background: #b4b4b4;
    color:#fff ; 
   }
input[type=submit]:hover , input[type=button]:hover
{  

background: #9b9b9b; 

}
input[type=submit]:focus , input[type=button]:focus
{   
       
	     background: #8d8d8d; 
}

textarea {
    width: 450px;
    height: 120px;
}
      
select
{   padding: 4px;
    margin: 1px 0px;
    border-top: 1px solid #aaa;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #aaa;
	border-radius: 5px;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    font-family: Verdana;
    font-size: 0.8em;
    background: #fff url(../img/background-input.png) repeat-x top;
    width: 155px;
}
select:hover
{   
  border-top: 1px solid #cbcbcb;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #cbcbcb;
    
}
select.datum
{   width: 60px;
}

.disabled
{   
      
    background: #ddd; 
}
 

label  {
         }

.modre input[type=submit] , .modre input[type=button]
{   
    
        
	
    background: #1885b5;
}
.modre input[type=submit]:hover , .modre input[type=button]:hover
{  

background: #1f779d; 

}
.modre input[type=submit]:focus , .modre input[type=button]:focus
{   
        
	     background: #1ca8d7; 
} 







.zlute input[type=submit] , .zlute input[type=button]
{   
background: #dda228;
}
.zlute input[type=submit]:hover , .zlute input[type=button]:hover
{  

background: #c78e2c; 

}
.zlute input[type=submit]:focus , .zlute input[type=button]:focus
{   
       background: #fecc44; 
} 
  
input.disabled[type=submit] , select.disabled ,input.disabled[type=button], 
.modre input.disabled[type=submit] , .modre select.disabled ,.modre input.disabled[type=button], 
{   
    border: 1px solid #ddd;  
    background: #ddd; 
}     
        
/*
//////////////////////////	HORNÍ MENU   //////////////////////////////
*/

#menu_modre_horni{
background: #1ca8d7;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
height:60px;
text-align: center;
margin-right: 5px;
width: 665px;
}
#menu_modre_horni h3{
color: #d6e8f6;
font-size: 13pt;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px;
margin-top:18px;
}

#menu_zlute_horni{
background: #fecc44;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
height:60px;
text-align: center;
margin-left: 5px;
width: 325px;
}

#menu_zlute_horni h3{
color: #a06c2a;
font-size: 13pt;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px;
margin-top:18px;
}

#menu_modre_dolni{ 
background: #1ca8d7; 
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
height:40px;
margin-right: 5px;
width: 665px;
}

#menu_zlute_dolni{
background: #fecc44; 
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
height:40px;
margin-left: 5px;
width: 325px;
}

#menu_modre_dolni ul li, #menu_zlute_dolni ul li{
display: inline;
list-style: none;
}
#menu_modre_dolni ul, #menu_zlute_dolni ul{
  padding: 0px;
  margin: 0px;
}
#menu_modre_dolni ul li a, #menu_zlute_dolni ul li a{
display: block;
float: left;
width: 125px;
height: 29px;
background: #1885b5;
margin-right: 10px;
text-align: center;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
text-decoration: none;
padding-top: 11px;

}

#menu_zlute_dolni ul li a{
width: 102px;
background: #dda228;
}

#menu_modre_dolni ul li a:hover{
background: #1f779d;
}
#menu_zlute_dolni ul li a:hover{
background: #c78e2c;
}

#menu_modre_dolni ul li a.selected{
background: #f1f1f2;
color: #158bb5;
}
#menu_zlute_dolni ul li a.selected{
background: #f1f1f2;
color: #df9e25;
}
#menu_zlute_dolni ul li:first-child a{
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}
#menu_zlute_dolni ul li a.first{
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}

#menu_modre_dolni ul li a.first{
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 5px;

}
#menu_modre_dolni ul li:first-child a{
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 0px;
border-bottom-left-radius: 5px;

}

#menu_modre_dolni ul li a.last{
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
margin-right: 0px;
}

#menu_zlute_dolni ul li a.last{
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 5px;
margin-right: 0px;
}
#menu_zlute_dolni ul li:last-child a, #menu_zlute_dolni ul li a.last{
width:101px;
}
#menu_zlute_dolni ul li a.last{
width:101px;
}




/*
//////////////////////////	BOČNÍ MENU   //////////////////////////////
*/

.menu_bocni_modre ul, .menu_bocni_zlute ul, .menu_bocni_sede ul{
  padding: 0px;
  margin: 0px;
}
.menu_bocni_modre ul li, .menu_bocni_zlute ul li, .menu_bocni_sede ul li{
list-style: none;
}

.menu_bocni_modre  ul li span, .menu_bocni_zlute  ul li span, .menu_bocni_sede  ul li span{
display: block;
padding: 7px 0px 7px 15px;
text-decoration: none;
font-size: 10pt;
margin-bottom: 2px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.menu_bocni_modre  ul li:first-child a{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.menu_bocni_modre  ul li span{
background: #238cbe;
color: #d2e1f0;
}
.menu_bocni_zlute  ul li span{
background: #ecbe41;
color: #af7c2f;
}
.menu_bocni_sede  ul li span{
background: #bbb;
color: #7e7f82;
}
.menu_bocni_modre  ul li a, .menu_bocni_zlute  ul li a, .menu_bocni_sede  ul li a{
display: block;

padding: 6px 0px 6px 15px;
text-decoration: none;
font-size: 10pt;
}
.menu_bocni_modre  ul li a{
background: #1a97d1;
color: #fff;
}
.menu_bocni_zlute  ul li a{
background: #fecc45;
color: #a06c2a;
}
.menu_bocni_sede  ul li a{
background: #d1d2d4;
color: #58585a;
}  
.menu_bocni_modre  ul li:last-child a, .menu_bocni_zlute  ul li:last-child a, .menu_bocni_sede  ul li:last-child a{
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.menu_bocni_modre  ul li a.selected, .menu_bocni_modre  ul li a.selected:hover{
background: #5aa6d9;
}
.menu_bocni_zlute  ul li a.selected, .menu_bocni_zlute  ul li a.selected:hover{
background: #fedb7d;
}
.menu_bocni_sede  ul li a.selected, .menu_bocni_sede  ul li a.selected:hover{
background: #dfdfdf;
}
.menu_bocni_modre  ul li a:hover{
background: #128ac2;
}
.menu_bocni_zlute  ul li a:hover{
background: #f7c443;
}
.menu_bocni_sede  ul li a:hover{
background: #c3c4c6;
}
.menu2 ul li a{
padding: 6px 0px 6px 25px;
color: #fff;
background: #38b6e1;
}
.menu2 ul li a:hover{
background: #199bc6;
}
.menu2 ul li:last-child a{
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

.menu2 ul li:first-child a{
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
/*
//////////////////////////	VÝPISY KURZŮ   //////////////////////////////
*/
.vypis_zahlavi  {
color: #939597;
padding: 0px 15px;
font-size: 10pt;
}
.vypis div div, .vypis_zahlavi div div{
 display: block;
width: 100px;
text-align: right;
float: right;
}
.vypis div div{
color: #404040;
font-size: 11pt;
}
.vypis{
background: #DADADC;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 10px 15px;
margin-top: 10px;
}


.vypis h4{
display: inline-block;
margin: 0px;
font-size: 14pt;
width: 455px;

}

.vypis h4 a{
text-decoration: none;
}
.vypis h4 a:hover{
color: #23718c;
}
.vice{
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border:2px solid #DADADC;
padding: 10px 15px 10px 15px ;
margin-top: -5px;
}
.vice h5{
display: inline;
margin-right: 10px;
font-size: 11pt;
}
.vice div{
padding: 8px 0px 8px 0px;
border-bottom: 1px solid #DADADC;
   }  
.misto{
color: #383838;
   } 
   
a.zobrazit_vice_terminu:hover{
cursor: pointer;
}

.vice_terminu_kurzu
 { display:none; }

/*
//////////////////////////	rolovátko TOOGLE   //////////////////////////////
*/   
   
   
#toggle-view {
	list-style:none;
  margin: 0px;
  padding: 0px;	
	
}

	#toggle-view li {
		margin:0px;
		position:relative;
	}
	
	#toggle-view h3 {
		margin:0;
	}

/*	
	#toggle-view .vice {
		display:none;
	} /*
	  
/*
//////////////////////////	DOLNÍ SEZNAMY   //////////////////////////////
*/

.seznamy h4{
color: #a7a9ac;
font-size: 13pt;
font-weight: bold;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:13px;
text-align: center;
}

.seznamy ul{
padding:0px;
margin:0px;
}
.seznamy ul li{
list-style: none;
}
.seznamy ul li a{
font-size: 10pt;
display: block;
color: #58585b;
text-decoration: none;
border-bottom: 1px solid #f1f1f2;
padding: 4px 7px 5px 7px;
MIN-HEIGHT: 18px;
_HEIGHT: 18px;
}
.seznamy ul li a:hover{
background-color: #f1f1f2;

}
/*
//////////////////////////	MALE MENU   //////////////////////////////
*/
  
#male_menu{
text-align: right;
margin-top:20px;
}

#male_menu ul li{
display: inline;
list-style: none;
}

#male_menu ul li a{
color: #808284;
padding-left: 8px;
text-decoration: underline;
}

#male_menu ul li a:hover{
text-decoration: none;
}
#male_menu ul li a.selected{
cursor: default;
text-decoration: none;
}

/*
//////////////////////////	VYHLEDAVANI    //////////////////////////////
*/

#vyhledavani{
margin-top:10px;
text-align: right;
} 
#vyhledavani input[type=text]{
width: 225px;
} 
#vyhledavani input[type=submit], #vyhledavani input[type=button]{
background: #fff;
color: #666;
border:1px solid #fff;
outline: 0px;
width: 80px;
margin-left: 4px;
} 
   
.velke_tlacitko {
background: #f8f8f8;
color: #1ca8d7;
display: block;
padding: 20px 10px;
width: 305px;
float: right;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 12pt;
text-transform:uppercase;
font-weight: bold;
text-decoration: none;

} 

.velke_tlacitko:hover {
background: #fff;
color:#1a97d1;

}   
   
   /*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/


.coin-slider { overflow: hidden; zoom: 1; position: relative; 

}
#coin-slider, #coin-slider-coin-slider  { 
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.coin-slider a{ text-decoration: none; outline: none; border: none; 	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #eee; color: #eee; text-indent: -1000px; }
.cs-active { background-color: #eee; color: #FFFFFF; }

.cs-title { width: 420px; height: 20px; padding: 10px 20px 10px 50px; color: #c78e2c;text-align: left;  background-color: #fff; }

.cs-prev, 
.cs-next { background-color: #fff; color: #c78e2c; padding: 4px 15px; transition: all 0.2s; height: 32px;
 -webkit-transition: all 0.2s;}
.cs-prev:hover,.cs-next:hover { background-color: #fecc44;}
#cs-next-coin-slider {
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
 border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
}

#cs-prev-coin-slider {
-moz-border-radius-topleft: 0px;
-webkit-border-top-left-radius: 0px;
 border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-webkit-border-top-right-radius: 0px;
border-top-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;

}

/*
//////////////////////////	TABULKY   //////////////////////////////
*/

table {
font-size: 10pt;

}
td{
padding: 4px;

}
.aktualni, .aktualni td {
text-align: left;

}


.aktualni tr:nth-child(even) {background: #f1f1f2;

}
.aktualni tr:nth-child(odd) {background: #FFF}

.socialni_site {
  TEXT-ALIGN: center; PADDING: 0px 0px 0px 0px; MARGIN: 20px 0px 0px 0px;
}

.red {
  COLOR: #FF0000
}
.green {
  COLOR: #009900
}
.deset {
  font-size: 9pt;
}
HR {
  CLEAR: both; BORDER-RIGHT: #DADADC 0px solid; BORDER-TOP: #DADADC 0px solid; BORDER-LEFT: #DADADC 0px solid; COLOR: #DADADC; BORDER-BOTTOM: #DADADC 0px solid; HEIGHT: 1px; WIDTH: 100%; BACKGROUND-COLOR: #DADADC
}

/* EasyTabs */
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-family: Tahoma, Arial; ;color:#2F2F2F; font-weight: normal; font-size: 13px; display: block; padding: 5px 10px 2px 10px; outline: none; text-decoration: none; }
.tab a:hover { color:#ff0000; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { color:#000; font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin-bottom: 10px; }
.tab-container { margin-right: 10px; }