/*------------------------------MAIN-------------------------- */
body.telo.vysokeskoly.bgcolor_3 {background:#fff;} /*bila*/
body.telo.vysokeskoly.bgcolor_2 {background:#a44517;} /*piskova (hneda)*/
body.telo.vysokeskoly.bgcolor_1 {background:#000000;} /*cerna - barvy pozadi webu pro reklamy UNYP */


#ContainerC{
	width: 980px;
	/*background: #fff url("/images/podklad-stin.gif") right top repeat-y;*/
    /*background:#fff;*/
	text-align: left;
	margin: 0 auto;
}

/*body.telo.vysokeskoly #ContainerC {background:#fff;width:975px;} */

#leftAdds {position:absolute;left:-160px;width:160px;top:0px;height:600px;text-align: right;}
#rightAdds {position:absolute;right:-162px;top:0px;width:160px;height:600px;}

#Container {
  padding: 1px 0px 5px 8px;
  position: relative;
  width: 970px;
  margin: 0px;
  background:#fff;
}

#Container.menu_43 {border:1px solid #0B2D72;}
#Container.menu_48 {border:1px solid #0095A1;}
#Container.menu_56 {border:1px solid #B5CE2F;}
#Container.menu_62 {border:1px solid #FBAD1D;}
#Container.menu_1059 {border:1px solid #F26724;}
#Container.menu_851 {border:1px solid #EE343F;}
#Container.menu_1373 {border:1px solid #5EAEE0;}

#contentC{
  margin: 0;
  padding:0 7px 0 5px;
  _padding:0 3px 0 3px;
  width: 525px;
  float: left;
  background:#fff;
}

#content{
}

#content .anot img{float:left;	padding-right: 1em;}

/* horni navigace v hlavicce */
#subnavig {
 height: 25px;
 line-height: 25px;
 font-size: 0.85em;
 float: right;
 color: #000;
}

#subnavig a {
 color: #464646;
 text-decoration: none; 
} 

#subnavig a:hover {
 color: #d90166;
 text-decoration: none; 
} 

#subnavig ul {list-style-type:none;padding:0 0 0 0px;margin:0;text-align:left;}
#subnavig li {display:inline;border-right:1px solid #d90166;padding:0 7px 0 5px;}
#subnavig li.posledni {border:none;}

#actualPathInnerC{	
	background-color: #FFFFFF;
	padding: 0.5em;
	margin-bottom: 0.5em; 
	color: #000000;
	display: none;
}
#actualPathInner h1{color: #4f5050; font-size: 1.4em; padding: 1em 1em 0.2em 1em; font-weight: bold;}
#actualPathInner span#cesta{padding-left: 1.5em;}
#actualPathInner a{color: #000000;}
#subThemaList li{
	background: url(/images/sipka.gif) no-repeat left -3px;
	padding-left: 20px;
	list-style-image: none;
	list-style: none;
}
#subThemaList li li{
	padding-left: 0px;
	background: none;
	list-style-image: url(/images/punta2.gif);
}

#orderBar{
	margin: 1em 0em 1em 0em;
	padding: 0.5em;
}

.discussItem{
	margin-top: 1em;
	border: 1px dotted #EBEBEB; 
}
.documentPanel{
	margin-top: 0.5em;
	border: 1px dotted #EBEBEB; 
}
.bannerHP_IN_TEXT{
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: center;
}
.bannerTOPa {float: left; padding: 0; margin: 0; /*height: 100px;width: 974px; */width: 745px;overflow:hidden;}
.bannerTOPa.vysokeskoly {margin:-1px 0 0 -1px;width: 745px;}
.bannerTOPa.wide {width: 980px;margin-left:-8px;}
.bannerTOPb{float: right; margin-right: 12px; /*height: 100px;*/ width: 170px;}
/* ---------------------------HP----------------------- */ 
#HPBoxC{}
.HPBox1, .HPBox2{}
.HPBox1{ width: 190px; text-align: center; }
.HPBox1 img{padding: 1em 0em 1em 0em;}
.HPBox2{}

.HPBox2 h3{color: #FFF; margin: 0px; padding: 0.5em 2em; }

.HPBox2 h3 span{  }


.HPBox3{ font-weight: normal; color: #464646; background-color: #FFFFFF;}
.HPBox3 h3{background: url(/images/headerPredstavujeme.gif) no-repeat; background-color: #505050; color: #FFF; margin: 0px; height: 34px; }
.HPBox3 h3 span{ position: absolute; left: -10000px;  }
.HPBox3 .anot{padding: 0em 1em 1em 1em;}
.HPBox3 h4{padding: 0em 1em 0em 1em; letter-spacing: 0.1em;}
.HPBox3 img{float: left; padding: 1em;}
.bannerHP_TOP_250{text-align:center;}

#searchHpBody{background: #BCBEC0; min-height: 142px; padding: 1em 1em 0em 1em;}
#searchHpMapka{float:left; width: 160px; margin-right: 5px; height: 142px;}
#searchHpBody input{margin-bottom: 2px; border: none; width: 100px;}
#searchHpBody select{margin-bottom: 5px; }
#searchHpBody #searchBtn{vertical-align:top; width: auto; background-color: #B5CE2F;}
h3.HP_predst{color: #464646; border-bottom: 1px solid #c3c3c3;}
li.aktualitecka {clear:left; margin-bottom: 2em; list-style: none;padding-bottom:20px;}
li.aktualitecka a {font-size: 1.1em;}
li.aktualitecka img{float:left; padding-right: 1em;}

table.hpSearch {font-size: 1.1em;}
.hpSearchObject {width: 200px !important;}


p.studijni{font-weight: bold; display:block; height: 24px; margin-left: 1em; padding-left: 35px !important; background: url(/images/email.gif) no-repeat; padding-top: 5px;}
#ownInfo{border: 1px solid #DEDEDE; padding: 1em; margin-bottom: 1em;}
/* ---------------------------Sekce pro skoly----------------------- */ 
#skoolList h3{color: #FFF; padding: 0.5em 0.5em 0.5em 1em; margin: 0px;}
#skoolList h3 a{color: #FFF;}
#skoolList h3 .hodnoceni{float: right; width: 100px; display:block; font-size: 1.3em; color: #FFF;}
#skoolList .anot{background-color: #FFFFFF; margin-top: 1em; padding-bottom: 1em;}
#skoolList .uvod{background-color: #FFFFFF; margin-top: 1em; padding-bottom: 1em;}

#skoolList h4{font-size: 1.1em; color: #FFFFFF; padding: 0.2em 1em 0.2em 1em;}

#skoolList p{padding-left: 1em;}

#skoolList .kontakty{float:left; width: 290px;}
#skoolList p.kontakty1{display: block; width: 270px; padding-left: 1em;}
#skoolList p.kontakty2{display: block; width: 270px; padding: 0em 1em 0em 1em;}
#skoolList .univLogo {padding: 1em 1em 0em 1em; float: right; }
#skoolList .popisSkoly {padding: 1em 1em 0em 1em;}
#skoolList .popisSkoly h3 {color: #000000 !important;}
.fakulty {padding: 0em 1em 0em 1em;}
.fakultaBoxLeft {width: 235px; float: left; clear: both; padding: 0.5em 0em 0.5em 0em;}
.fakultaBoxRight {width: 235px; float: right; padding: 0.5em 0em 0.5em 0em; _padding: 0.2em 0em 0.2em 0em;}
.univInfo {padding: 1em;}


#skoolList .web_link { 
  background-attachment: scroll;
  background-color: transparent;
  background-image: url(/images/link.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 20px;
}

/* PREHLED PROGRAMU */
#searchProgramsBody{background: #BCBEC0;  padding: 1em; margin-bottom: 0.5em;}
#searchProgramsBody input{margin-bottom: 2px; border: none; width: 200px;}
#searchProgramsBody #searchBtn{vertical-align:top; width: auto; background-color: #B5CE2F;}

.programList {padding: 1em;}
.fakultaList {margin-bottom: 1em; border-spacing: 1px;}
.fakultaList td {width: 125px; background-color: #fff; padding-left: 2px;}
.fakultaList td.fakultaName {width: 250px;}

.oborList {margin-bottom: 1em; border-spacing: 1px; max-width: 500px !important; overflow: hidden;}
.oborList td {background-color: transparent; padding-left: 2px; padding-bottom: 5px;}

.oborLabel td {
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;  
}

.oborList td.oborLabel {background-color: transparent; width: 150px;}
 
ul.seznamFakult{padding: 0px; margin: 0px;}
.seznamFakult li{display:block; min-height: 5em; height: 5em; float: left; list-style: none; padding: 0.5em 1em 0.5em 1em;}

.adPictures{margin-top: 1em;}
.adPhoto {width: 160px; text-align: center; float: left; margin-bottom: 1em;}
.adPhoto img {max-width: 150px !important;}
.lista {padding: 0.5em 1em 0.5em 1em; color: #FFFFFF; font-weight: bold; display: block; margin-top: 5px;}
.lista a {color: #FFFFFF; text-decoration: none;}
.lista a:hover {text-decoration: underline;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

h2.searchHeader{background-color: #666666; color: #FFF; font-size: 1em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #e8e8e8; padding: 1em;}

/* --------------------------- horni blok -------------------------- */
#topBanner{
	background: #fff url("/images/podklad-obsah.gif") left bottom repeat-x;
	width: 958px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
#topBanner #searchBlockC{  width: 283px;  height: 65px;  color: #000;float:left; padding: 0em 0em 0em 0em; margin: 40px 0 0 50px;}
#topBanner #searchBlockC .inp{width: 90px; margin-right: 1em;}
#topBanner #searchBlockC form {display: block;margin:0;padding:0;background-color:#B5CE2F;}
#topBanner #searchBlockC form div{padding: 5px 0 5px 5px;}
#topBanner #searchBlockC .inp{background: #fff; border:0; padding: 5px 3px; margin:0 5px 0 0;width:180px;}
#topBanner #searchBlockC #searchText {width: 160px; color: #000;}
#topBanner #searchBlockC #doSearch {padding:0;margin:0 0 0 6px;vertical-align:bottom;background-color:#B5CE2F;}
#topBanner #searchBlockC input {background-color:#B5CE2F;}


#logoC{
	float: left;	
	width: 267px; height: 78px;
	margin-top: 8px;	
}

.logo_1 {background: url(/images/logo_1.jpg) no-repeat left top;}
.logo_2 {background: url(/images/logo_2.jpg) no-repeat left top;}
.logo_3 {background: url(/images/logo_3.jpg) no-repeat left top;}
.logo_4 {background: url(/images/logo_4.jpg) no-repeat left top;}
.logo_5 {background: url(/images/logo_5.jpg) no-repeat left top;}
.logo_6 {background: url(/images/logo_6.jpg) no-repeat left top;}
.logo_7 {background: url(/images/logo_7.jpg) no-repeat left top;}
.logo_8 {background: url(/images/logo_8.jpg) no-repeat left top;}
.logo_9 {background: url(/images/logo_9.jpg) no-repeat left top;}

#logoC a{display: block;padding:0px; margin:0px;}
#logoC, #logoC a{width: 267px; height: 78px;}
#logoC span{position: absolute; left: -10000px; border: 0px;}


/* LOGIN a KOSIK */
#topRight{
  width: 600px; 
  position: absolute; 
/*   right: 10px; top: 110px; */
  right: 10px; top: 10px;
}
#topRight .inp{
	margin-left: 1em;
	width: 100px;
}
#topRight .regUser{
	padding-top: 10px;
	height: 30px;

}

#topRight .regUserInfo{
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
}


/* HORNI NAVIGACE */
#topNavigC{
  z-index:1;
  position: absolute;
/*   top: 190px; */
  top: 90px;
  left:8px;
  height: 68px;  
  margin:0;
  padding:0;
  width: 965px;
  border:0;
  bottom: 0;
}


#topNavigC ul {list-style: none; margin:0; padding:0 0 0 0;}
#topNavigC ul li {margin:0; padding:0; float: left;}

#topNavigC li span {display: block; line-height: 15px; height: 15px; text-align: center; float: left;}
#topNavigC li span a {display: block;
  text-decoration: none; 
  color: #fff; 
  font-weight: bold; 
  text-transform: uppercase; 
  font-size: 0.85em;
}
#topNavigC a {text-decoration: none; }    

#topNavigC li #menu1092 a{width: 142px; /*background:#66cce3;*/ background:#0B2D72; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1093 a{width: 143px; /*background:#96dad7;*/ background:#0095A1; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1097 a{width: 115px; /*background:#c8d090;*/ background:#B5CE2F; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1096 a{width: 115px; /*background:#ae5798;*/ background:#FBAD1D; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1095 a{width: 122px; /*background:#96b7d9;*/ background:#F26724; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1094 a{width: 130px; /*background:#d77974;*/ background:#EE343F; margin-right:8px; _margin-right:4px;}
#topNavigC li #menu1099 a{width: 143px; /*background:#78819f;*/ background:#5EAEE0; }

#topNavigC li.aktivni a, #topNavigC li a:hover, #topNavigC li a.hover {color: #fff;height:37px;}
#topNavigC li.aktivni #menu1092 a, #topNavigC li #menu1092 a:hover {width: 142px; /*background:#66cce3;*/ background:#0B2D72;}
#topNavigC li.aktivni #menu1093 a, #topNavigC li #menu1093 a:hover {width: 143px; /*background:#96dad7;*/ background:#0095A1;}
#topNavigC li.aktivni #menu1097 a, #topNavigC li #menu1097 a:hover{width: 115px; /*background:#c8d090;*/ background:#B5CE2F;}
#topNavigC li.aktivni #menu1096 a, #topNavigC li #menu1096 a:hover{width: 115px; /*background:#ae5798;*/ background:#FBAD1D;}
#topNavigC li.aktivni #menu1095 a, #topNavigC li #menu1095 a:hover{width: 122px; /*background:#96b7d9;*/ background:#F26724;}
#topNavigC li.aktivni #menu1094 a, #topNavigC li #menu1094 a:hover{width: 130px; /*background:#d77974;*/ background:#EE343F;}
#topNavigC li.aktivni #menu1099 a, #topNavigC li #menu1099 a:hover{width: 143px; /*background:#78819f;*/ background:#5EAEE0;}

#topNavigC ul ul {width: 958px;list-style: none; margin:0; padding:0; position: absolute; top: 37px; left:0; text-align: center;overflow:hidden;}
#topNavigC ul li  {display: inline;padding-top:3px;}
#topNavigC li.posledni a span {border:none;}
#topNavigC ul li a {color: #fff; 
  padding:5px 0px; 
  font-size: 0.85em;
  float:left;
  font-weight:bold;
}

/*#topNavigC ul ul li a span {float:left;padding:0 7px;line-height: 7px;*line-height: 10px; height: 7px;cursor:pointer;}*/
#topNavigC ul li a span {float:left;padding:0 5px;line-height: 15px; height: 15px;cursor:pointer;border-right:1px solid #fff;}

#topNavigC ul li a:hover,  #topNavigC ul ul li.actual a {text-decoration: none;color:#fff;}

#submenu1092 { background: #0B2D72 left top repeat-x;height:28px;}
#submenu1092 li a:hover,#submenu1092 li.actual a {background-color: #fff;color:#0B2D72 !important;}
#submenu1093 { background: #0095A1 left top repeat-x;height:28px;}
#submenu1093 li a:hover, #submenu1093 li.actual a {background-color: #fff;color:#0095A1 !important;}
#submenu1097 { background: #B5CE2F left top repeat-x;height:28px;}
#submenu1097 li a:hover, #submenu1097 li.actual a {background-color: #fff;color:#B5CE2F !important;}   
#submenu1096 { background: #FBAD1D left top repeat-x;height:28px;}
#submenu1096 li a:hover, #submenu1096 li.actual a {background-color: #fff;color:#FBAD1D !important;}   
#submenu1095 { background: #F26724 left top repeat-x;height:28px;}
#submenu1095 li a:hover, #submenu1095 li.actual a {background-color: #fff;color:#F26724 !important;}   
#submenu1094 { background: #EE343F left top repeat-x;height:28px;}
#submenu1094 li a:hover, #submenu1094 li.actual a {background-color: #fff;color:#EE343F !important;}   
#submenu1099 { background: #5EAEE0 left top repeat-x;height:28px;}
#submenu1099 li a:hover, #submenu1099 li.actual a {background-color: #fff;color:#5EAEE0 !important;}


/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 250px;
	margin: 0;
	clear: both;
}


#leftNavig{
	margin: 0px 0px 10px 0px;
/* 	background: url(/images/navigBg.gif) repeat-y right; */
	padding: 0px 5px 0px 0px;
}
#leftNavig a{text-decoration: none; color: #464646;}
#leftNavig a:hover,#leftNavig  a:active,#leftNavig  a:focus{color: #2d5d8b;text-decoration: underline;}

#leftNavig h3{border-bottom: 1px solid #c1c1c1; font-size: 1em; padding: 0.1em 1em 0.1em 1em;}
#leftNavig ul{padding: 0em 0em 0.5em 0em; margin: 0em 0em 0em 0em;}
#leftNavig li{
	list-style: none;
	list-style-image: none;
	margin: 0em;
	padding: 0.2em 0em 0.2em 1em;
}

#leftNavig li.actual a:hover,#leftNavig li.actual a:active,#leftNavig li.actual a:focus{}

#leftC .levaReklama{margin-top: 1em;} 
#leftC .levaReklama h3{border-bottom: 1px solid #c1c1c1; font-size: 1em; padding: 0.1em 1em 0.1em 1em;}

#leftC .levaReklama ul{padding: 0px; margin: 0px;}
#leftC .levaReklama li{padding: 0.2em 0em 0.2em 1em;}

#leftC #dalsi{padding-right: 15px;padding-left: 10px; }
#leftC #dalsi h3{background-color: #236298; color: #fff; padding: 0.2em 1em 0.2em 1em;}
#leftC #dalsi li{list-style: square;}
#leftC .bannerLeftBlock, #leftC .banner.left, #leftC .banner.right {text-align: center; margin-bottom: 1em;}


/* --------------------------- prava navigace -------------------------- */
#rightC{
	float:left;
	width: 170px;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 1px;
	_padding: 0px 4px 0px 0px;
	_margin: 0px;
  background:#fff;
}
#rightC h3, .search_results {margin-bottom: 3px; color: #fff; font-weight: bold;font-size:1em;  height: 34px; line-height: 34px; padding: 0 0 0 10px;}

h3.web_2, .web_2 {background: #0B2D72;}
h3.web_3, .web_3 {background: #0095A1;}
h3.web_4, .web_4 {background: #B5CE2F;}
h3.web_5, .web_5 {background: #FBAD1D;}
h3.web_6, .web_6 {background: #F26724;}
h3.web_7, .web_7 {background: #EE343F;}
h3.web_8, .web_8 {background: #5EAEE0;}
h3.web_9, .web_9 {background: #0B2D72;}


#rightC ul {margin: 0 0 15px 0;list-style: none; margin:0; padding:0;}
#rightC ul  li {line-height: 1.3em; font-size: 0.85em;margin: 0 0 0px 0; padding: 6px 0 3px 23px; background: url("/images/podklad-seznamNew.gif") left top no-repeat;}
#rightC ul li a {color: #000; text-decoration: none;}
#rightC ul li a:hover {color: #333; text-decoration: underline;}

#rightC .bannerRightBlock{text-align: center; margin: 0em 0em 1em 0em;}

/* --------------------------- paticka -------------------------- */
#bottomC{
/* 	width: 730px; */
	width: 100%;
	padding: 0px 0px 5px 0px;
/* 	margin: 0px 230px 0px 10px; */
	clear:both;
	margin-top: 2em;
}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
	padding: 0em 0.5em 0em 0.5em;
	display: inline;
	border-right: 1px solid #1f5f9f;
}
#bottomC li.posledni{
	border-right: none;
}

#copyright{
	margin: 5px 0px 0px 1px;
/* 	padding-left: 0.5em; */
/* 	height: 1.5em; */
/* 	width: 330px; */
	float:left;
}

#bottomNavig{
	margin: 5px 8px 0px 0px;
/* 	width: 380px; */
	float:right;
}

#bottomC a:hover {color: #000; text-decoration: none;}

#bottomNavig{
	text-align: right;
}

#patblok {background: #424242; color: #fff; padding: 5px 0px 10px 10px; margin: 10px 0px 10px 0px;overflow: hidden;}
#patblok a{color: #fff;}

/* --------------------------- barvicky -------------------------- */
.zelenyRoh, .zelenyroh{
	background: url(/images/rightNavigRuzekZ.gif) no-repeat left bottom;
}
.bgZelena, .bgzelena{
	background-color: #EDF1E7;
}

.modryRoh, .modryroh{
	background: url(/images/rightNavigRuzekM.gif) no-repeat left bottom;
}
.bgModra, .bgmodra{
	background-color: #DDF6FF;
}
.cervenyRoh, .cervenyroh{
	background: url(/images/rightNavigRuzekC.gif) no-repeat left bottom;
}
.bgCervena, .bgcervena{
	background-color: #FFF0E1;
}
.sedyRoh, .sedyroh{
	background: url(/images/rightNavigRuzekS.gif) no-repeat left bottom;
}
.bgSeda, .bgseda{
	background-color: #F0F0F0;
}

.orangeBorder, .orangeborder{
	border: 1px solid #FE7D27;
}

.colored{
	color: #FF781F;
}
.kadliBtn {
	border: 2px solid;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(/images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	margin-top: 0.5em;
	width: 110px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-right: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	margin-top: 0.5em;
	float: left;
	width: 110px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-right: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}

/* --------------------------- katalog -------------------------- */
#catalogHeader{
	border: 1px solid #EBEBEB;
	padding-bottom:1em; 
}
#catalogHeader li{
	width: 130px;
	float:left;
	margin:0px;
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	background: url(/images/punta.gif) no-repeat;
}

/* TERMINY: DOD< Prihlasky atd */
table.terminy {width: 100%; color: #000;}
table.terminy th {background-color: /*#3c3b3b*/ #0B2D72; color: #fff; text-align: left;}
table.terminy th.tableHeader {background-color: /*#3c3b3b*/ #0B2D72; color: #fff; text-align: left; padding: 4px 0px 4px 2px;}
table.terminy tr td {background-color: #fff; padding: 0px 3px 5px 3px;}
table.terminy tr.dateHeader td {background-color: transparent; font-weight: bold; padding: 4px 0px 4px 2px;}
table.terminy tr.columnNames {font-weight: bold;}

table.terminy tr.dateHeader a {color: #000;}


table.terminy tr td.skolne {white-space:nowrap;}

.terminy_up {float: right; margin-right: 2px;}
.terminy_up a {text-decoration: none;}
.terminy_up a:hover {text-decoration: underline;}

.toggle {padding-left: 15px; background: url(/images/rozbalit.png) no-repeat left top; cursor:pointer;}

/* ZALOZKY U FAKULTY */
.tabs{margin:0 auto; padding: 10px 0px 0px 0px; height:25px; width:100%; display:block;}
.tabs li{margin:0px; padding:0px; list-style:none; display:inline; }
.tabs li a{float:left; padding-left:15px; margin-right: 8px; display:block; color:#FFFFFF; text-decoration:none; cursor:pointer; outline:none;}
.tabs li a span{line-height:25px; float:left; display:block; padding-right:15px;}
.tabs li a:hover{color:#FFFFFF;}
/* .tabs li a.active, .menu li a.active:hover{color:#FFFFFF; background-color: #0B2D72;} */


.tabs_2 {border-bottom: 10px solid #0B2D72; margin-bottom: 10px;}
.tabs_3 {border-bottom: 10px solid #0095A1; margin-bottom: 10px;}
.tabs_4 {border-bottom: 10px solid #B5CE2F; margin-bottom: 10px;}
.tabs_5 {border-bottom: 10px solid #FBAD1D; margin-bottom: 10px;}
.tabs_6 {border-bottom: 10px solid #F26724; margin-bottom: 10px;}
.tabs_7 {border-bottom: 10px solid #EE343F; margin-bottom: 10px;}
.tabs_8 {border-bottom: 10px solid #5EAEE0; margin-bottom: 10px;}
.tabs_9 {border-bottom: 10px solid #0B2D72; margin-bottom: 10px;}

.tabs_2 li a {background-color: #0B2D72;}
.tabs_3 li a {background-color: #0095A1;}
.tabs_4 li a {background-color: #B5CE2F;} 
.tabs_5 li a {background-color: #FBAD1D;}
.tabs_6 li a {background-color: #F26724;}
.tabs_7 li a {background-color: #EE343F;}
.tabs_8 li a {background-color: #5EAEE0;} 
.tabs_9 li a {background-color: #0B2D72;} 

.statistikaBox {/*background-color: #66CCE3;*/ font-weight: bold; padding: 5px 0px 8px 0px; margin-top: 8px;}

.procenta {background-color: #66CCE3 /*#0B2D72*/; display: block; color: #000000; padding-left: 5px;}

.flRight {float: right;}
.flLeft {float: left;}

.amos_literatura {padding: 10px; text-align: center; display: block;}
.amos_literatura img {width: 80px !important; max-width: 80px; padding-right: 10px;}

/* Slovnicek pojmu */
.slovnik_pojem {font-weight: bold;}

/* Porovnani */
#comparison {/*position: absolute;*/ background-color: #FFFFFF; width: 680px; padding: 5px; /*border: 2px solid #0B2D72; border-spacing: 0; *border-collapse: collapse;*/}
table.seznam_porovnani {width: 100%;}
table.seznam_porovnani td {border-bottom: 1px solid #9f9f9f; padding: 5px; background-color: #FFFFFF;}
table.seznam_porovnani tr:hover td {background-color: #F0F0F0;}
table.seznam_porovnani tr.no_background:hover td {background-color: #FFFFFF;}
table.seznam_porovnani td.cmpLabel {font-weight: bold;}
table.seznam_porovnani td td {border: none; padding: 2px 0px 2px 0px;}
table.seznam_porovnani td table {border: none; padding: 0px; margin: 0px; border-spacing: 2px;}

/* #page_options {position: absolute; top: 149px; right: 15px;} */
#page_options {position: absolute; top: 49px; right: 15px;}
#page_options a {color: #464646; text-decoration: none;}
#page_options a:hover {text-decoration: underline;}

table.new_courses_list {margin-bottom: 15px !important;}
table.new_courses_list td {vertical-align: top !important;}

.creditcheck_green {background: transparent url(/images/credit_green.png) no-repeat top left; padding: 5px 0px 0px 27px; height: 24px; margin: 5px 0px 0px 12px;}
.creditcheck_green2 {background: transparent url(/images/credit_green2.png) no-repeat top left; padding: 16px 0px 0px 155px; height: 50px; margin: 5px 0px 0px 12px;}
.credit_table {margin: 5px 0px 0px 12px;}

#banner_left {position: absolute; top: 190px; left: -130px;}

.editInfoP {color: green;}


/*testy*/
#contentC.fullcontent {
	width: 695px;
}
.test_block {margin-bottom:2em;padding:0 15px;}
.test_block h1 {text-align:center;font-weight:bold;}
.test_block h2 {margin:15px 0;font-size:1.3em;}
.test_block td h4 {margin-top:0;}

.test_block table {padding-top:1em;}
.test_block table.choice {width:100%}
.test_block table td {padding-bottom:0.5em;vertical-align:top;padding:0 5px 0.5em 5px;}
.test_block table td input {vertical-align:top;}
.test_block table td input[type="radio"] {margin-left:-5px;}
.test_block table table {padding-top:0;width:100%}

.test_block table table td {padding-bottom:0;width:20%;}

#errorBlock {margin-left:72px;}


.inputSubmit.test {background-color:#0b2d72;color:#fff;font-size:1.3em;font-weight:bold;margin:0 0 20px 20px;padding:5px 20px;cursor:pointer;}
.inputSubmit.test:hover {background:#90106f;}

img.icoimage {vertical-align:bottom;margin-left:8px;}
/*.answerOK {background:#bdf7bd;}
.answerKO {background:#fccfcf;}*/
.answerCorrect {background:#bdf7bd;}
/*konec testu*/

#leftC.hideUnderForm, #rightC.hideUnderForm {float:none; width:100%;}
#leftC.hideUnderForm #leftNavig .bannerLeftBlock, #rightC.hideUnderForm  .bannerRightBlock, #leftC.hideUnderForm .banner.left, #leftC.hideUnderForm  .banner.right{display:inline}
#leftC.hideUnderForm .levaReklama{display:none;}

#dalsiSkolyMenu {
	display:none;
}

#popUpC {background: rgba(128,128,128,0.5);width: 100%;height: 100%;position: fixed;z-index: 100000;top: 0;left: 0;right: 0;bottom: 0;}
#popUp {max-width:calc(603px*1.3);max-height:calc(853px/1.55);width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-sizing: border-box;filter: drop-shadow(0 0 5px #000);}

#popUpclose{display:block;position:absolute;top:-10px;right:-10px;z-index:300;cursor:pointer;margin: 0;font-size: 31px;background: #fff;line-height: 26px;border: 1px solid #595959;border-radius: 100%;width: 30px;height: 30px;text-align: center;box-sizing: border-box;}
#popUpclose:hover{background:#222;color:#fff;}

.content{width: 100%;height: 100%;font-size: 1.5em;border-radius: 15px;background:#fff;display: grid;grid-template-columns: 50% 50%;overflow: hidden;}
img.PoPobrazek{grid-column: 1/2;grid-row: 1/2;width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1;}/*filter: blur(1px) opacity(90%)*/
a.PoPodkaz{grid-column: 1/3;grid-row: 1/2;display: block;cursor: pointer;position: relative;z-index: 3;}
.Popobsah{grid-column: 2/3;grid-row: 1/2;width: 100%;height: 100%;padding: 20px 20px 20px 10px;box-sizing: border-box;position: relative;z-index: 2;}

.Popobsah table,.Popobsah table.datatable{max-width:100%;height:100% !important;width: 100% !important;background: transparent;}
.Popobsah table th,.Popobsah table td,.Popobsah table.datatable th,.Popobsah table.datatable td{margin:0;padding:0;color:inherit;font-size:1em;font-family:inherit;background:transparent;word-break: break-word}
.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:38px;background: transparent;line-height:1em;margin:0;padding:0;}

@media only screen and (max-width:500px){
	.content{grid-template-columns: 100%;}
	img.PoPobrazek{grid-column: 1/2;grid-row: 2/3;object-fit: contain;}
	a.PoPodkaz{grid-column: 1/2;grid-row: 1/3;}
	.Popobsah{grid-column: 1/2;grid-row: 1/2;padding: 10px;}
	.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:28px;}
}
@media only screen and (max-height:500px){
	img.PoPobrazek{object-position: top center;}
	.Popobsah table th, .Popobsah table td, .Popobsah table.datatable th, .Popobsah table.datatable td{vertical-align:top !important;}
	.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:28px;}
}