@import url('http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700&subset=latin-ext');
@font-face {
	/* font na utf8 ikonky */
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body#str_2, body#str_3, body#str_4, body#str_5, body#str_6, body#str_7, body#str_8, body#str_9 {
	/*background-color:#fff !important;*/
	font-family: Roboto, Verdana, "Arial CE", Arial, sans-serif;
	font-size: 90%;
	min-width:310px;
}

#contentC.fullcontent {
    width: 100%;
    padding: 0;
}

.unhideNewdesign {
	display:block !important;
}

.clearFloat {
    clear: both;
    display: block;
	height:0px;
}

.alCen {text-align:center}


h1 {
    color: #000;
	margin:10px 0;
}
socialb

h2 {
    color: #000;
	margin:10px 0;
}

h3 {
    color: #000;
	margin:10px 0;
}

h4 {
    color: #000;
	margin:10px 0;
}

h3.web_2, .web_2 {color: #fff;}
h3.web_3, .web_3 {color: #fff; background:#0B2D72;}
h3.web_4, .web_4 {color: #fff; background:#0B2D72;}
h3.web_5, .web_5 {color: #fff; background:#0B2D72;}
h3.web_6, .web_6 {color: #fff; background:#0B2D72;}
h3.web_7, .web_7 {color: #fff; background:#0B2D72;}
h3.web_8, .web_8 {color: #fff; background:#0B2D72;}
h3.web_9, .web_9 {color: #fff; background:#0B2D72;}

a:link, a:visited, a {
    text-decoration: underline;
    color: #0B2D72;
}

a:hover {
    text-decoration: none;
}

td, th {
    font-family: Roboto, Tahoma,"Helvetica CE",Helvetica,sans-serif;
}

textarea, select {
	-webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;
}
input, textarea, select {
    font-family: Roboto, Verdana, "Arial CE", Arial, sans-serif;
	border:0px;
	background-color:#EEEEEE;
	text-overflow: '';
	padding: 0px 10px;
}
input, select {
	height: 35px;
}
textarea {
	height: 75px;
}

select::-ms-expand {
    display: none;
}

input[type="checkbox"],
input[type="radio"]{
	height:auto;
}
.formCheckbox input[type="checkbox"]{
height: 10px;
width: 10px;
border: 1px;
background-color:#fff;
-webkit-appearance:checkbox;
-moz-appearance: checkbox;
-ms-appearance: checkbox;
-o-appearance: checkbox;
appearance: checkbox;

}

input[type="submit"],
input[type="button"]{
	background:#ADCA3A;
	color:#fff;
	cursor:pointer;
	line-height: 35px;
	text-transform:uppercase;
}

input[type="submit"].colorRed{
	width:100%;
	font-size:1.1em;
}

select {
	background: #EEEEEE url('../images/2015/selectsipka.png') no-repeat right center;
	padding-right:35px;
	cursor:pointer;
}

textarea{
	padding: 10px;
	resize:none;
}

table.datatable {
    width: 100% !important;
}

ul {
	list-style: none;
	margin-top:10px;
	margin-bottom: 10px;
}

ul li ,
#subThemaList ul li {
	background: transparent url("/images/2015/odrazka.png") no-repeat scroll left 0px;
	padding-left:25px;
	line-height:20px;
}

ul li ul {
	margin:10px;
}

.errMsg, .infoMsg{
    display: block;
    margin-top: 20px;
    padding: 10px 20px;
    font-weight: normal;
    background: #EEEEEE;
    margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.1em;
}
.errMsg {
    color: #DD0000;
    border: 3px solid #DD0000;
}
.infoMsg {
    color: #0000DD;
    border: 3px solid #0000DD;
}
.divForm fieldset {
	border: 0px solid #FFA500;
	background:transparent;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

.divForm fieldset legend{
    font-size: 1.1em;
    font-weight: bold;
	padding:0;
	margin:0;
}

.divForm fieldset .datatable {
    background: transparent;
    width: 100%;
}

.divForm fieldset .datatable input[type="text"],
.divForm fieldset .datatable input[type="password"],
.divForm fieldset .datatable textarea{
    width: 95%;
	background-color:#fff;
}

form .datatable input[type="text"],
form .datatable input[type="password"],
form .datatable input[type="file"],
form .datatable select,
form .datatable textarea{
    width: 95%;
	width: calc(95% - 20px);
	background-color:#fff;
    min-width:200px;
}

form .datatable input[type="text"] {
    min-width:300px;
}

form .datatable select{
	width: 95%;
}

.divForm fieldset .datatable input[type="submit"]{
    width: 95%;
	font-size: 1.1em;
}

.divForm{
	background:#eee;
	padding:20px;
}

.divForm fieldset .datatable th ,
.divForm fieldset .datatable td{
    font-weight: normal;
    background: transparent;
    color: #000;
	padding: 0;
}

.datatable td {
    padding: 0 10px;
    height: 30px;
}

.datatable th {
    vertical-align: middle;
    height: 30px;
    padding: 0px 10px;
}

form table.datatable {
	background:#EEEEEE;
	padding: 10px;
}

form .divForm  table.datatable,
form .divFormC  table.datatable {
	padding:0px;
}

form .datatable td , form .datatable td.suda, form .datatable th {
	background:#EEEEEE;
}

.obory_wide .datatable{
	padding:0px;
	background:#fff;
}

.obory_wide .datatable th{
	background:#fff !important;
	padding-top: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.obory_wide .datatable td{
	vertical-align:top;
	padding:1px 2px;
}

.obory_wide form .datatable textarea,
.obory_wide form .datatable input[type="text"]{
	width:calc(100% - 20px);
}

.obory_wide form .datatable textarea{
	min-width:350px;
    resize:vertical;
    height: 21px;
    padding: 7px 10px;
}

.obory_wide form .datatable textarea.terminy{
	min-width:150px;
}

.obory_wide form .datatable select {
    width: 100%;
}

.obory_wide input[type="button"] {
	
	font-size:0.75em;
	width: 100%;
	margin:-1px -2px;
	width: calc(100% + 2px);
}

.obory_wide input[type="text"] {
	min-width:200px;
	margin-top:1px;
}

.obory_wide input[type="text"].small {
	min-width:100px;
}

.obory_wide tr.trCopy2all td, .obory_wide tr.trCopy2all1st td {height:0px;position:relative;background-color:#fff;}
.obory_wide tr.trCopy2all td img.copy2all, .obory_wide tr.trCopy2all1st td img.copy2all {position:absolute;background-color:#ADCA3A;cursor: pointer;}
.obory_wide tr.trCopy2all td img.copy2all {left:0px;top:-27px;}
.obory_wide tr.trCopy2all1st td img.copy2all {left:20px;top:-23px;}
.obory_wide .datatable th.thCopy2all {padding-left: 22px;}
.obory_wide .datatable th.thCopy2all1st {padding-left: 42px;top: 4px;position: relative;background-color:transparent !important}
.obory_wide tr.trProgram th {height:0px;position:relative;top: 36px;background-color:transparent !important}

.editInfoP i {
    font-style: normal;
    color: rgb(0, 0, 0);
    padding-bottom: 10px;
    display: block;
}

.odsadZleva {
    padding: 0px;
}

.odsadZleva table{
	width:100%;
}

.odsadZleva table td{
	padding: 5px 0px;
}

.odsadZleva table td input[type="text"],
.odsadZleva table td input[type="password"]{
	width:90%;
	width:calc(100% - 20px);
}

.terminy_up a {
	color:#fff;
}

#ContainerC {
	width:auto;
}

#Container {
    padding: 1px 0px 0px;
    width: 100%;
	max-width: 980px;
	margin:0 auto;
}

#leftAdds {
    left: -167px;
}

#rightAdds {
    right: -167px;
}

.bannerTOPa.wide {
    margin-left: 0px;
	margin-bottom:20px;
	width:100%;
}

.bannerTOPa.wide img{
	width:100% !important;
	height: auto !important;
}

#topBanner {
    width: 100%;
    height: 172px;
	height: 142px;
	background:#fff;
}

#logoC, #logoC a {
    width: 384px;
}

#logoC{
	margin-top: 6px;
}

.logo_2 {
    background: transparent url("/images/2015/logo_2.jpg") no-repeat scroll left top;
}
.logo_3 {
    background: transparent url("/images/2015/logo_3.png") no-repeat scroll left top;
}
.logo_4 {
    background: transparent url("/images/2015/logo_4.png") no-repeat scroll left top;
}
.logo_5 {
    background: transparent url("/images/2015/logo_5.png") no-repeat scroll left top;
}
.logo_6 {
    background: transparent url("/images/2015/logo_6.png") no-repeat scroll left top;
}
.logo_7 {
    background: transparent url("/images/2015/logo_7.png") no-repeat scroll left top;
}
.logo_8 {
    background: transparent url("/images/2015/logo_8.png") no-repeat scroll left top;
}
.logo_9 {
    background: transparent url("/images/2015/logo_9.png") no-repeat scroll left top;
}

#topBanner #searchBlockC {
    width: 325px;
    margin: 33px 0px 0px 14px;
    height: auto;
}

#topBanner #searchBlockC form {
    background-color: #fff;
}

#topBanner #searchBlockC .inp {
    margin:0px;
    width: 258px;
    background: rgb(238, 238, 238) none repeat scroll 0% 0%;
    height: 42px;
    padding: 0px 10px;
	color:#0b2d72;
	font-size: 1em;
}

#topBanner #searchBlockC input.noborder {
    width:42px;
	height:42px;
	margin-left:0px;
	padding: 0;
}

#topRight {
    width:auto;
	right: 0px;
}

#topRight .hlavickaTelefony{
    line-height: 24px;
	font-size: 1.435em;
	color: #0B2D72;
	letter-spacing: -0.35px;
	margin-top: -5px;
}

.telnahoru{
	position: relative;
	top: -4px;
	font-size:0.7em;
}

#topRight .hlavickaTelefony img{
    vertical-align: middle;
	padding-right:5px;
}

.skrytacarka {
	visibility:hidden;
}

#page_options {
    top: 38px;
	right: 0;
}

#page_options a {
    color:#fff;
}

#upravitPrezentaciSkoly {
	background: url('../images/2015/upravitPrezentaciSkoly.png') no-repeat;
	width:205px;
	height:42px;
	text-transform:uppercase;
	color:#fff;
	display: block;
	float: right;
	line-height: 45px;
	font-size: 1.0065em;
	padding-right: 45px;
	text-align: right;
	letter-spacing: -0.45px;
}

#topNavigC {
    left: 0px;
	width:100%;
	top:86px;
}

#topNavigC ul li a span {
    float: none;
    padding: 0px;
    line-height: 50px;
    height: auto;
    cursor: pointer;
    border-right: 0px;
	text-transform:uppercase;
}

#topNavigC ul#newTopNavig li a {
    color: #0B2D72;
    font-size: 1.0065em;
    font-weight: 400;
    padding: 0px 21px;
    line-height: 53px;
	border-right:1px solid #fff;
}

#topNavigC ul#newTopNavig li a:hover {
    /*background: rgb(255, 165, 0) none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);*/
	text-decoration:underline;
    font-size: 1.0065em;
    font-weight: 400;
    padding: 0px 21px;
    line-height: 53px;
	border-right:1px solid #fff;
	height:auto;
}

#topNavigC ul#newTopNavig li:first-child a ,
#topNavigC ul#newTopNavig li:last-child a{
	border-right: 0px;
}

#topNavigC ul#newTopNavig  li {
    padding-top: 0px;
	background:transparent;
}

#topNavigC ul#newTopNavig li a#odkazdomu {
	background: url('../images/2015/domu.png') no-repeat;
	padding:0px;
	width:50px;
	height:50px;
	color: #fff;
	font-size: 0px;
}

#topNavigC ul#newTopNavig{
    width: 73.8775%;
    float: left;
    background-color: #EEE;
    height: 50px;
	overflow: hidden;
}

.hidenav{
	display:block;
}

#dalsiDruhySkol {
	background: url('../images/2015/dalsiDruhySkol.png') no-repeat;
	width:205px;
	height:50px;
	text-transform:uppercase;
	color:#fff;
	display: block;
	float: right;
	line-height: 53px;
	font-size: 1.0065em;
	padding-right: 45px;
	text-align: right;
}

#dalsiSkolyMenu{
	display:none;
	position: absolute;
	right: 0px;
	margin-top: -7px;
	background:#fff;
	padding-bottom:20px;
	z-index: 100;
}

#dalsiSkolyMenu ul {
	margin:0;
}

#dalsiSkolyMenu ul li{
	background:transparent;
	margin: 0;
	padding:0;
	text-align:right;
}

#dalsiSkolyMenu ul li a{
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 42px;
	width: 205px;
	display: block;
	font-size: 1.0065em;
	padding-right: 45px;
	background:#0B2D72 url("../images/2015/bilasipka.png") no-repeat scroll 210px center;
	border-bottom:1px solid #fff;
}

#dalsiSkolyMenu ul li a:hover{
	text-decoration:underline;
}


#dalsiDruhySkol:hover {
	text-decoration:underline;
}

#contentC {
    padding: 0px 5px 0px 0px;
	padding-right:0.5102040816326531%;
    width: 724px;
	width: 73.87755102040816%;
}

#content .anot img {
    float: left;
    padding-right: 14px;
    padding-bottom: 14px;
}



#orderBar.orangeBorder {
    margin: 1em 0em;
    padding: 20px;
	border:0px;
	background:#eee;
	color:#000;
}

#orderBar a , #orderBar a:hover{
	color:#0B2D72;
}

#orderBar .colored {
    padding: 0 15px;
	font-size:1.2em;
}

.seznamFakult li {
    min-height: 0;
    height: auto;
    float: none;
	padding: 0;
    padding-left:25px;
}

#skoolList p, #skoolList p.kontakty1 {
    padding-left: 0;
	width:auto;
}

#skoolList .uvod {
    background-color: #EEEEEE;
    margin-top: 1em;
    padding: 20px;
	padding-top:0;
}

#skoolList .uvod.sposunem{
	margin-top:0;
	padding-top: 10px;
}

#skoolList h3.web_2,
#skoolList h3.web_3,
#skoolList h3.web_4,
#skoolList h3.web_5,
#skoolList h3.web_6,
#skoolList h3.web_7,
#skoolList h3.web_8,
#skoolList h3.web_9 {
    color: #fff;
}

#skoolList .uvod h3,
#skoolList .uvod h1{
    margin-left: -20px;
	width: 100%;
	margin-bottom: 15px;
	padding: 10px 20px !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.3em;
	color: rgb(255, 165, 0);
}
#skoolList h3 a {text-decoration:none;color:rgb(255, 165, 0) !important;}

h1.search_results {
    background: transparent none repeat scroll 0% 0%;
    color: rgb(0, 0, 0);
    font-size: 1.5em;
    padding: 0px;
	font-weight: normal;
	margin-bottom: 10px;
}

#content .anot .amos_literatura img {float:none;padding-bottom:0;}
#content .anot .amos_literatura span {display:block;float:left;width:94px;padding-bottom:1em;text-align:center;}
#content .anot .amos_literatura a.imglink {display: block;height: 117px;overflow: hidden;width: 94px;}
#content .anot .amos_literatura a.recomend_price {width:auto;}
#content .anot .amos_literatura a.recomend_button {width:80px;margin-right: 14px;}


.flRight {
	float:none;
	text-align: right;
	display: block;
	margin-top: 10px;
}
.flRight input{
	background: rgb(173, 202, 58) url("../images/2015/bilasipka.png") no-repeat scroll 155px center;
	width: 190px;
	color: rgb(255, 255, 255);
	text-align: left;
	font-size: 1.1em;
	cursor:pointer;
	text-transform: uppercase;
}

.credit_table {
    margin: 0;
    margin-top: 15px;
	min-width: 60%;
}

#zobrazvice a {
	display: inline-block;
	width: 110px;
	height: 23px;
	background: #FFF url("../images/2015/zobrazvice.png") no-repeat scroll 90px 2px;
	padding-left: 5px;
	color: #263A54;
	text-decoration: none;
	line-height: 23px;
}

.fakultaBoxLeft {
    width: 40%;
	width: calc(50% - 40px);
    float: left;
    padding: 20px;
	/*background:#EEEEEE;
	min-height:105px;*/
}

.fakultaBoxLeft b ,
.fakultaBoxRight b{
	font-size:1.1em;
}

.fakultaBoxRight {
    width: 40%;
	width: calc(50% - 40px);
    float: right;
    padding: 20px;
	/*background:#EEEEEE;
	min-height:105px;*/
}

.fakulty{
	background:#EEEEEE;
}

#skoolList .fakulty h3.web_2,
#skoolList .fakulty h3.web_3,
#skoolList .fakulty h3.web_4,
#skoolList .fakulty h3.web_5,
#skoolList .fakulty h3.web_6,
#skoolList .fakulty h3.web_7,
#skoolList .fakulty h3.web_8,
#skoolList .fakulty h3.web_9 {
    margin-top: 10px;
	font-weight: normal;
	padding: 10px 20px;
}

ul.seznamFakult {
    margin-top: 10px;
}

#skoolList h3, .catBlock h3 , .seminarkaList h3{
    color: #000;
    padding: 0.5em 0.5em 0.5em 0;
    margin: 0px;
}

#skoolList .anot .anot, #skoolList .anot td {
    padding: 0px;
    background-color: transparent;
}

.catBlock .anotTxt h3{
	color:#000;
}

#skoolList h3.web_2,
#skoolList h3.web_3,
#skoolList h3.web_4,
#skoolList h3.web_5,
#skoolList h3.web_6,
#skoolList h3.web_7,
#skoolList h3.web_8,
#skoolList h3.web_9 {
    padding: 0.5em 0.5em 0.5em 1em;
}

#skoolList p.kontakty2 {
    display: block;
    width: auto;
    padding: 0;
}

#skoolList p.studijni {
	margin-left:0;
	line-height: 15px;
}

.lista.web_2,
.lista.web_3,
.lista.web_4,
.lista.web_5,
.lista.web_6,
.lista.web_7,
.lista.web_8,
.lista.web_9 {
	margin-top:0;
}

#skoolList .datatable, #skoolList fieldset table{
	width:100%;
}

#skoolList .datatable td, #skoolList .datatable th{
	padding: 0 8px;
	height:40px;
	vertical-align:middle;
}

#skoolList fieldset legend{
	display:none;
}

#skoolList fieldset {
	margin:0;
	margin-bottom:20px;
	border:0px;
	background:#fff;
}

#skoolList fieldset table td{
	padding-right:15px;
}

.fakulty {
    padding: 0;
}

#skoolList .popisSkoly {
    padding: 5px 0 0 0;
}

.univInfo {
    padding: 20px;
	background: #eee;
}

.catBlock h3 , .seminarkaList h3{
	padding-top:0;
}

#skoolList h3 a , .catBlock h3 a , .seminarkaList h3 a{
    color: rgb(0, 0, 0);
}

#skoolList .anot , .catBlock, .seminarkaList{
    background-color: #EEEEEE;
	margin-top: 0;
	padding: 20px;
	clear:both;
}

#skoolList .anot.suda, .catBlock.suda, .seminarkaList.sudy {
    background-color: #FFF;
}

.tabs li a span {
    line-height: 40px;
	width:100%;
	padding:0;
	text-align:center;
	font-size: 1.1em;
}

.tabs_2, .tabs_3, .tabs_4, .tabs_5, .tabs_6, .tabs_7, .tabs_8, .tabs_9 {
    height: 40px;
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
}

.tabs_2 li a, .tabs_3 li a, .tabs_4 li a, .tabs_5 li a, .tabs_6 li a, .tabs_7 li a, .tabs_8 li a, .tabs_9 li a {
    color: #0B2D72;
	background:#EEEEEE;
    float: left;
    display: block;
    width: 100%;
    padding-left: 0;
    margin-right: 0px;
    text-align: center;
	text-transform: uppercase;
}

.tabs_2 li a:hover, .tabs_3 li a:hover, .tabs_4 li a:hover, .tabs_5 li a:hover, .tabs_6 li a:hover, .tabs_7 li a:hover, .tabs_8 li a:hover, .tabs_9 li a:hover {
	 color: #0B2D72;
}

.tabs_2 li a.active, .tabs_3 li a.active, .tabs_4 li a.active, .tabs_5 li a.active, .tabs_6 li a.active, .tabs_7 li a.active, .tabs_8 li a.active, .tabs_9 li a.active {
	background:#0B2D72;
	color: #FFF;
}

.tabs_2 li a.active:hover, .tabs_3 li a.active:hover, .tabs_4 li a.active:hover, .tabs_5 li a.active:hover, .tabs_6 li a.active:hover, .tabs_7 li a.active:hover, .tabs_8 li a.active:hover, .tabs_9 li a.active:hover {
	color: #FFF;
}

.tabs_2 li, .tabs_3 li, .tabs_4 li, .tabs_5 li, .tabs_6 li, .tabs_7 li, .tabs_8 li, .tabs_9 li {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    display: block;
	float: left;
	width:19%;
	width: calc(20% - 1px);
	border-right: 1px solid #fff;
	border-bottom: 6px solid #FFA500;
}

.tabs_2 li:nth-child(2), .tabs_3 li:nth-child(2), .tabs_4 li:nth-child(2), .tabs_5 li:nth-child(2), .tabs_6 li:nth-child(2), .tabs_7 li:nth-child(2), .tabs_8 li:nth-child(2), .tabs_9 li:nth-child(2) {
	border-bottom: 6px solid #ADCA3A;
}

.tabs_2 li:nth-child(3), .tabs_3 li:nth-child(3), .tabs_4 li:nth-child(3), .tabs_5 li:nth-child(3), .tabs_6 li:nth-child(3), .tabs_7 li:nth-child(3), .tabs_8 li:nth-child(3), .tabs_9 li:nth-child(3) {
	border-bottom: 6px solid #DD0000;
}

.tabs_2 li:nth-child(4), .tabs_3 li:nth-child(4), .tabs_4 li:nth-child(4), .tabs_5 li:nth-child(4), .tabs_6 li:nth-child(4), .tabs_7 li:nth-child(4), .tabs_8 li:nth-child(4), .tabs_9 li:nth-child(4) {
	border-bottom: 6px solid #119A93;
}

.tabs_2 li:last-child, .tabs_3 li:last-child, .tabs_4 li:last-child, .tabs_5 li:last-child, .tabs_6 li:last-child, .tabs_7 li:last-child, .tabs_8 li:last-child, .tabs_9 li:last-child {
	width:20%;
	border-right:0px;
	border-bottom: 6px solid #00AFFF;
}

/*#sance{
	border: 3px solid rgb(255, 165, 0);
	border-top: 0px;
}

#prijimaciRizeni{
	border: 3px solid #ADCA3A;
	border-top: 0px;
}

#oStudiu{
	border: 3px solid #DD0000;
	border-top: 0px;
}

#kurzy{
	border: 3px solid #119A93;
	border-top: 0px;
}

#seznamOboru{
	border: 3px solid #00AFFF;
	border-top: 0px;
}*/

#sance.anot .lista.web_2, #prijimaciRizeni.anot .lista.web_2, #oStudiu.anot .lista.web_2, #kurzy.anot .lista.web_2, #seznamOboru.anot .lista.web_2,
#sance.anot .lista.web_3, #prijimaciRizeni.anot .lista.web_3, #oStudiu.anot .lista.web_3, #kurzy.anot .lista.web_3, #seznamOboru.anot .lista.web_3,
#sance.anot .lista.web_4, #prijimaciRizeni.anot .lista.web_4, #oStudiu.anot .lista.web_4, #kurzy.anot .lista.web_4, #seznamOboru.anot .lista.web_4,
#sance.anot .lista.web_5, #prijimaciRizeni.anot .lista.web_5, #oStudiu.anot .lista.web_5, #kurzy.anot .lista.web_5, #seznamOboru.anot .lista.web_5,
#sance.anot .lista.web_6, #prijimaciRizeni.anot .lista.web_6, #oStudiu.anot .lista.web_6, #kurzy.anot .lista.web_6, #seznamOboru.anot .lista.web_6,
#sance.anot .lista.web_7, #prijimaciRizeni.anot .lista.web_7, #oStudiu.anot .lista.web_7, #kurzy.anot .lista.web_7, #seznamOboru.anot .lista.web_7,
#sance.anot .lista.web_8, #prijimaciRizeni.anot .lista.web_8, #oStudiu.anot .lista.web_8, #kurzy.anot .lista.web_8, #seznamOboru.anot .lista.web_8,
#sance.anot .lista.web_9, #prijimaciRizeni.anot .lista.web_9, #oStudiu.anot .lista.web_9, #kurzy.anot .lista.web_9, #seznamOboru.anot .lista.web_9
{
	padding:0 !important;
	color:#000 !important;
	font-weight:bold !important;
	background:transparent !important;
	font-size:1.1em;
}

#sance.anot .lista.web_2 a, #prijimaciRizeni.anot .lista.web_2 a, #oStudiu.anot .lista.web_2 a, #kurzy.anot .lista.web_2 a, #seznamOboru.anot .lista.web_2 a,
#sance.anot .lista.web_3 a, #prijimaciRizeni.anot .lista.web_3 a, #oStudiu.anot .lista.web_3 a, #kurzy.anot .lista.web_3 a, #seznamOboru.anot .lista.web_3 a,
#sance.anot .lista.web_4 a, #prijimaciRizeni.anot .lista.web_4 a, #oStudiu.anot .lista.web_4 a, #kurzy.anot .lista.web_4 a, #seznamOboru.anot .lista.web_4 a,
#sance.anot .lista.web_5 a, #prijimaciRizeni.anot .lista.web_5 a, #oStudiu.anot .lista.web_5 a, #kurzy.anot .lista.web_5 a, #seznamOboru.anot .lista.web_5 a,
#sance.anot .lista.web_6 a, #prijimaciRizeni.anot .lista.web_6 a, #oStudiu.anot .lista.web_6 a, #kurzy.anot .lista.web_6 a, #seznamOboru.anot .lista.web_6 a,
#sance.anot .lista.web_7 a, #prijimaciRizeni.anot .lista.web_7 a, #oStudiu.anot .lista.web_7 a, #kurzy.anot .lista.web_7 a, #seznamOboru.anot .lista.web_7 a,
#sance.anot .lista.web_8 a, #prijimaciRizeni.anot .lista.web_8 a, #oStudiu.anot .lista.web_8 a, #kurzy.anot .lista.web_8 a, #seznamOboru.anot .lista.web_8 a,
#sance.anot .lista.web_9 a, #prijimaciRizeni.anot .lista.web_9 a, #oStudiu.anot .lista.web_9 a, #kurzy.anot .lista.web_9 a, #seznamOboru.anot .lista.web_9 a
{
	display:none;
	color:#000 !important;
	font-weight:normal !important;
	text-decoration:underline;
}

.anotImg {
	float: left;
	width: 140px;
	padding-bottom: 10px;
	padding-right:10px;
}
.anotImg img {
	max-width:140px;
	padding:0px;
}

.anotTxt {
    width: 100%;
    float: none;
}

.anotWithImg .anotTxt {
    width: calc(100% - 150px);
    float: right;
}

.anotWithImg.searchList .anotTxt {
    width: 100%;
    float: right;
}

.anotWithImg.searchList .anotImg {
    padding-bottom: 0px;
}


.catBlock .anotTxtInner {
    height: 90px;
	overflow:hidden;
}

.catBlock.catalog .anotTxtInner {
    height: 4em;
	overflow:hidden;
}

.catBlock.catalog  {
    min-height: 170px;
}

.catBlock .bottomBlok{
	margin-top: 5px;
	float: right;
	line-height: 30px;
	width: 100%;
}

.catBlock  .butBlok {
	float: right;
	padding-left:10px;
}

.priceBl .colored{
	font-size: 1.2em;
	padding: 0px 10px;
	font-weight:500;
}

.pageNumbersC {
    padding: 20px;
    border: 1px solid #eee;
    min-height: 15px;
    margin-top: 20px;
}

#content .anot .butBlok img {
    padding-right: 0;
    padding-bottom: 0;
	padding-left:10px;
}

#searchHpBody {
    background: #eeeeee;
	margin-bottom: 20px;
	border-left:3px solid #adca3a;
	border-right:3px solid #adca3a;
	border-bottom:3px solid #adca3a;
	padding-bottom: 2em;
}

#vyhledavaniSkolBox1,
#vyhledavaniSkolBox2,
#vyhledavaniSkolBox3,
#vyhledavaniSkolBox4,
#vyhledavaniSkolBox5{
    background: #eeeeee;
	border-left:3px solid #FFA500;
	border-right:3px solid #FFA500;
	border-bottom:3px solid #FFA500;
	padding: 20px;
	margin-bottom: 20px;
	display:none;
	margin-top: -10px;
}

#vyhledavaniSkolBox1 input, #vyhledavaniSkolBox1 select,
#vyhledavaniSkolBox2 input, #vyhledavaniSkolBox2 select,
#vyhledavaniSkolBox3 input, #vyhledavaniSkolBox3 select,
#vyhledavaniSkolBox4 input, #vyhledavaniSkolBox4 select,
#vyhledavaniSkolBox5 input, #vyhledavaniSkolBox5 select{
    background-color: #fff;
	width:100%;
	border: 0px;
	padding: 0 10px;
	margin:2px 0;
}

#vyhledavaniSkolBox1 input[type="text"],
#vyhledavaniSkolBox2 input[type="text"],
#vyhledavaniSkolBox3 input[type="text"],
#vyhledavaniSkolBox4 input[type="text"],
#vyhledavaniSkolBox5 input[type="text"]{
	width: 100%;
	width: calc(100% - 20px);
}

#vyhledavaniSkolBox1 input[type="submit"],
#vyhledavaniSkolBox2 input[type="submit"],
#vyhledavaniSkolBox3 input[type="submit"],
#vyhledavaniSkolBox4 input[type="submit"],
#vyhledavaniSkolBox5 input[type="submit"]{
	cursor:pointer;
	background:#ADCA3A;
	color:#fff;
	text-transform:uppercase;
}



#searchHpMapka {
    width: 180px;
}

.hpSearch {
	width:70%;
	width: calc(100% - 185px);
}

.hpSearch.wide{
	width:100%;
}

.hpSearchObject {
    width: 100% !important;
}

.hpSearchLabel{
	display:none;
}

input[type="text"].hpSearchObject {
	width: calc(100% - 20px) !important;
}

#vyhledavaniSkolBox2{
	border-left:3px solid #ADCA3A;
	border-right:3px solid #ADCA3A;
	border-bottom:3px solid #ADCA3A;
}

#vyhledavaniSkolBox3{
	border-left:3px solid #DD0000;
	border-right:3px solid #DD0000;
	border-bottom:3px solid #DD0000;
}

#vyhledavaniSkolBox4{
	border-left:3px solid #119A93;
	border-right:3px solid #119A93;
	border-bottom:3px solid #119A93;
}

#vyhledavaniSkolBox5{
	border-left:3px solid #00AFFF;
	border-right:3px solid #00AFFF;
	border-bottom:3px solid #00AFFF;
}

#contentC .vyhledavaniSkolBoxOpen{
	display:block;
}

#vyhledavaniSkolNadpis{
	width: 92px;
	background: #0B2D72 none repeat scroll 0% 0%;
	color: #FFA500;
	font-size: 1.1em;
	padding: 10px 12px 0px;
	font-weight: 500;
	height: 20px;
}

#vyhledavaniSkolLista {
    width: 100%;
    background: #0B2D72 none repeat scroll 0% 0%;
    font-size: 1.1em;
    color: #fff;
    margin-bottom: 10px !important;
	display:flex;
	flex-wrap:wrap;
}
#vyhledavaniSkolLista:after{content:"";border-bottom: 6px solid #00AFFF;width: 100%;margin-top: -6px;position: relative;z-index:1;}

#vyhledavaniSkolLista a, #vyhledavaniSkolLista a:hover, #vyhledavaniSkolLista a:active {
    color: #fff;
    text-decoration: none;
    display:block;
    width:100%;
    height:100%;
}

#typbox1,
#typbox2,
#typbox3,
#typbox4,
#typbox5, 
#typbox6 {
    display: block;
    float: left;
    padding-top: 8px !important;
    text-align: center;
    height: 29px;
    border-right: 1px solid #4a637d;
    cursor: pointer;
    box-sizing: border-box;
    line-height: 27px;
    height: auto !important;
    padding-bottom: 5px;
	position:relative;z-index:2;
	flex: 1 auto;
}
#typbox1{
	border-bottom:6px solid #ffa500;
	/*width:18.38121546961326%;
	width: calc(18.3% - 1px);*/
	padding-top: 13px;
	height: 27px;
	color:#ffa500;
	font-size:0.9em;
}
#typbox2{
	border-bottom:6px solid #adca3a;
	/*width:28.86187845303867%;
	width: calc(28.8% - 1px);*/
}
#typbox3{
	border-bottom:6px solid #dd0000;
	/*width:16.92265193370166%;
	width: calc(16.8% - 1px);*/
}
#typbox4{
	border-bottom:6px solid #119a93;
	/*width:11.53591160220994%;
	width: calc(11.8% - 1px);*/
}
#typbox5 {
    border-bottom: 6px solid #00afff;
    /*width: 12.00773480662983%;
    width: 12%;*/
    border-right: 0px;
}
#typbox6 {
    border-bottom: 6px solid #90106f;
    /*width: 11.00773480662983%;
    width: 11%;*/
    border-left: 1px solid #4a637d;
    border-right: 0px;
    float: right;
}
/*
#str_3 #typbox2, #str_4 #typbox2, #str_5 #typbox2, #str_6 #typbox2, #str_7 #typbox2, #str_8 #typbox2, #str_9 #typbox2 {
	width:15.86187845303867%;
	width: calc(15.8% - 1px);
}
#str_3 #typbox3, #str_4 #typbox3, #str_5 #typbox3, #str_6 #typbox3, #str_7 #typbox3, #str_8 #typbox3, #str_9 #typbox3 {
	width:21.92265193370166%;
	width: calc(22.8% - 1px);
}
#str_3 #typbox4, #str_4 #typbox4, #str_5 #typbox4, #str_6 #typbox4, #str_7 #typbox4, #str_8 #typbox4, #str_9 #typbox4 {
	width:16.53591160220994%;
	width: calc(16.8% - 1px);
}
#str_3 #typbox5, #str_4 #typbox5, #str_5 #typbox5, #str_6 #typbox5, #str_7 #typbox5, #str_8 #typbox5, #str_9 #typbox5 {
    width: 18.00773480662983%;
    width: 17%;
}
#str_3 #typbox6, #str_4 #typbox6, #str_5 #typbox6, #str_6 #typbox6, #str_7 #typbox6, #str_8 #typbox6, #str_9 #typbox6 {
    width: 18.00773480662983%;
    width: 17%;
}*/
.boxnav {
	width:37.61061946902655%;
	float:left;
}

.boxnav.posledni  {
    width:24.5%;
}

.boxnav.posledni  ul{
	margin-right:0;
}

.boxnav  ul li{
	background: #fff;
	padding: 0;
	margin-bottom: 1px;
	line-height: 18px;
}

.boxnav p {
	margin-top: 0;
    padding-left: 30px;
    font-size: 1.1em;
    padding-bottom: 10px;
	color:#162d64;
}

.boxnav ul {
    padding: 0px;
    margin: 0px;
	list-style:none;
	background: url('../images/2015/hledat-ul.png') no-repeat 0px 0px;
	padding-top:11px;
	margin-right:30px;
}

.boxnav li a{
	background: #fff;
	padding: 6px 0px 6px 30px;
	display:block;
	color:#263a54;
	text-decoration:none;
}

.boxnav li .boxnavLiSelected{
	background: #fff url("../images/2015/krizek.png") no-repeat scroll right center;
	padding: 6px 0px 6px 30px;
	display:block;
	color:#263a54;
	font-weight:bold;
}

.boxnav li a.hledatvice{
	background: transparent url("../images/2015/zobrazvice.png") no-repeat scroll 65px 7px;
}

.boxnav li a:hover{
	/*background: #EEEEEE;*/
	text-decoration:underline;
}

.sortStr{
    margin-bottom: 10px;
	float: right;
}

.sortStr p{
    padding:0;
}

.prehledbutton {
	background: #ADCA3A url('../images/2015/tlacitkoprehled.png') no-repeat;
	display:block;
	height:25px;
	padding-top:7px;
	font-size:1.1em;
	color:#fff !important;
	text-decoration:none !important;
	margin-top:20px;
	padding-left:20px;
}

.prehledbutton:hover {
	text-decoration:underline !important;
}

.prehledbutton.prehledoboru{
	margin-top: 8px;
}

.menuText{
    text-align: justify;
    margin-bottom: 15px;
}

.PRclankyHP{
	width:49.5%;
	float:left;
}

.clankyHP ul,
.PRclankyHP ul{
	margin-top:0;
}

#skoolList .anot .lista.web_2,
#skoolList .anot .lista.web_3,
#skoolList .anot .lista.web_4,
#skoolList .anot .lista.web_5,
#skoolList .anot .lista.web_6,
#skoolList .anot .lista.web_7,
#skoolList .anot .lista.web_8,
#skoolList .anot .lista.web_9 {
	padding: 10px 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: rgb(255, 165, 0);
	margin-bottom: 10px;
	position:relative;
}
#skoolList .detailoboru .anot{padding:0;}
#skoolList .detailoboru .anot table {margin-top: -10px;}
#skoolList .detailoboru .anot td {padding:5px 10px;}

.ico_uspesnost:after {
    content: '\0025';
    font-size: 26px;
    margin-top: -8px;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
}
.ico_skolne:after {
    content: '\0024';
    font-size: 26px;
    margin-top: -8px;
	margin-left: 5px;
	margin-right: 5px;
	position: absolute;
}

.programList {
    padding: 0;
}

table.fakultaList {
    margin:0;
    border-spacing: 1px;
	margin-top:5px;
	width:100%;
}

.fakultaList td.fakultaName {
    width: auto;
}

.fakultaList td {
    width: auto;
    padding: 7px 10px;
	height:35px;
	vertical-align:middle;
	background:#fff;
}

.fakultaList.detailobor td {
    width: auto;
    padding: 5px 10px;
	padding-left:20px;
    height: 25px;
}

.fakultaList.detailobor td.nadpisuniverzity {
    padding: 10px 20px;
	font-weight: normal;
	text-transform: uppercase;
}


.seznamUniverzit  .fakultaList.detailobor td.nadpisuniverzity  {
    padding: 10px 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    margin-bottom: 0px;
	background: #0B2D72 none repeat scroll 0% 0%;
}

#comparison {
    width: 100%;
    padding: 0;
	margin-top: 15px;
}

table.seznam_porovnani td.cmpLabel {
    font-weight: bold;
    height: 30px;
    border-right: 0px;
}

table.seznam_porovnani td {
    border-bottom: 1px solid #9F9F9F;
    padding: 5px;
    background-color: #FFF;
	
    border-right: 1px solid #9F9F9F;
}

table.seznam_porovnani td:last-child {
    border-right: 0px solid #9F9F9F;
}

.statistikaBox,
.doporucitbox {
    padding: 20px;
    margin-top: 10px;
    background: #EEEEEE;
}

.doporucitbox {
	margin:0;
	padding-top:0;	
}

.univInfo .doporucitbox {
	margin:0;
	padding:0;	
}

.statistikaBox p.clearFloat {
	margin:0;
}

#searchProgramsBody {
    background: #EEEEEE;
    padding: 20px;
    margin-bottom: 20px;
}

#searchProgramsBody table{
	width:100%;
}

#searchProgramsBody table td{
	padding:0 10px;
}

#searchProgramsBody table td input,
#searchProgramsBody table td select{
	background-color:#fff;
	width:90%;
	width:calc(100% - 20px);
}


table.terminy th.tableHeader {
    padding: 10px 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    margin-bottom: 10px;
}


.clankyHP{
	width:49.5%;
	float:right;
}

h3.HP_predst {
    color: #fff;
    border-bottom: 0px;
	text-transform:uppercase;
	background-color:#0b2d72;
	display: inline-block;
	padding: 10px 18px;
	margin-bottom:0px;
	font-size: 1.1em;
	padding-bottom: 5px;
}

.clankyHP h3.HP_predst {
	background-color:#ffa500;
}

li.aktualitecka:first-child {
    border-top:5px solid #0b2d72;
}

.clankyHP li.aktualitecka:first-child{
	border-top:5px solid #ffa500;
}

li.aktualitecka {
    clear: left;
    margin-bottom: 2em;
    list-style: outside none none;
    padding-bottom: 20px;
	margin-left:-20px;
	border-bottom:3px solid #0b2d72;
	background:#EEEEEE;
	height: 120px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	text-overflow: ellipsis; 
	font-size: 0.9em;
	padding-left: 0px;
	padding-right: 10px;
}

.clankyHP li.aktualitecka{
	border-bottom:3px solid #ffa500;
}

li.aktualitecka .obr {
	float: left;
	width: 132px;
	height: 100%;
	position: relative;
}

li.aktualitecka .obr img {
	width: 120px;
	/*max-height:120px;*/
	position:absolute;
    top:0;
    bottom:0;
    margin:auto;
}

li.aktualitecka h4 a {
	display: block;
	margin-top: 10px;
	font-size:1em;
	color:#0B2D72;/*#f57e20;*/
	text-decoration:none;
}

li.aktualitecka h4{
    margin:0px;
    overflow: hidden;
    max-height: 50px;
}

/*.clankyHP li.aktualitecka a {
	color:#01232f;
}*/

#spodniBannery {
    padding-top: 20px;
    margin-bottom: 20px;
    /*height: 200px;*/
	clear:both;
}

#spodniBannery .banner {
	width:50%;
	text-align:center;
	float:left;
}

#rightC {
	text-align: center;
    padding: 30px 0px 0px;
	margin: 0px;
	width: 250px;
	width:25.51020408163265%;
	float: right;
}

#rightC .banner img,
#rightC .banner object,
#rightC .banner embed{
    width:100% !important;
	height:auto !important;
	padding:0px;
	margin:0px;
}
#rightC iframe{
    width:100% !important;
}

#bottomWide {
	clear: both;
	width:100%;
	background-color:#0b2d72;
	color:#fff;
    margin-top: 2em;
}

#bottomWide a {
	color:#fff;
}

#bottomC {
    max-width:950px;
    padding: 15px;
	margin: 0 auto;
	padding-top:10px;
	background-color:#0b2d72;
	position: relative;
	/*top: -5px;*/
}

#bottomC a:hover {
	color:#fff;
	text-decoration:none;
}

#bottomC li {
    padding: 0px;
    display: block;
    border-right: 0px;
	list-style:none;
	background:transparent;
}

#bottomC ul {
    margin-top:20px;
	padding-bottom:20px;
}

#socialIcon{
    margin-left: -5px;
}

.bottomPartneri{
	margin-bottom: -10px;
}

.bottomPartneri hr{
	color: #FFA500;
	margin-top: 20px;
}

.bottomPartneri table{
	width:100%;
}

.bottomPartneri table th{
	color: #FFA500;
	font-size: 1em;
	padding-bottom: 15px;
	text-align: center;
}

.bottomPartneri table td{
	text-align: center;
	padding-bottom: 10px;
}

.bottomCtvrtka {
	display:block;
	float:left;
	width:25%;
	margin-top:20px;
	line-height: 20px;
}

.bottomCtvrtka h3, #socialIcon h3 {
    color: #FFA500;
    font-size: 1em;
    margin-bottom: 0.5em;
}
#socialIcon h3 {width:150px;float:left;line-height:30px;margin:0;}

.bottomCtvrtka p {
    margin: 20px 0em 0em;
}

.bottomCtvrtka input[type="text"]{
	height:36px;
	padding: 0px;
	border: 0px none;
	width: 180px;
	width: calc(100% - 56px);
	padding: 0 10px;
	margin-top: 15px;
}

.bottomCtvrtka input#submitBottom{
	height:36px;
	width:36px;
	background: url('../images/2015/hledatBottom.png') no-repeat;
	border: 0px;
	margin-top: 15px;
	cursor:pointer;
}

.toggle {
    padding-left: 25px;
    background: transparent url("/images/2015/rozbalit-new.png") no-repeat scroll left top;
    cursor: pointer;
	display:block;
	min-height:19px;
}

#doporucitZnamemu{
	background: url('../images/2015/doporucitZnamemu.png') no-repeat;
	width:175px;
	height:32px;
	color:#fff;
	display: block;
	float: right;
	line-height: 32px;
	font-size: 1.0065em;
	padding-left: 15px;
	text-align: left;
	color: #0B2D72 !important;
	text-decoration: none !important;
	margin-top: 20px;
}

#copyright {
    margin: 0px;
	padding-top:20px;
    float: none;
	clear:both;
}

#patblok {
    background-color:#0b2d72;
    color: #FFF;
    padding: 10px 10px 20px 10px;
	max-width:980px;
	margin:0 auto;
}

.odsazTel{
	display:inline-block;
	width:20px;
}

#fixbannerky{
    position: fixed;
    top: 250px;
    left: 0px;
	z-index: 1000;
}

table.terminy ,
table.detailobor.fakultaList{
    border-spacing: 0px;
    border-collapse: collapse;
}

table.terminy.porovnaniskolneho tr td,
table.terminy.kalendarterminu tr td  ,
.seznamUniverzit .fakultaList.detailobor td,
ul#tlacitkaporovnani li table tr td{
    border-bottom: 1px solid #CCC;
}

table.terminy.porovnaniskolneho tr.columnNames td:first-child {
    min-width:200px;
}

table.terminy.kalendarterminu tr td:first-child{
	font-weight:bold;
}

table.terminy.porovnaniskolneho tr td{
    padding-left:20px;
}

table.terminy.kalendarterminu tr.dateHeader td,
table.terminy.kalendarterminu tr.dateHeader td:first-child{
	background: #0B2D72 none repeat scroll 0% 0%;
	color: #FFA500;
	font-weight:normal;
	padding:10px 20px;
}

table.terminy.kalendarterminu tr td {
    padding: 10px 20px;
}

table.terminy.kalendarterminu tr.dateHeader td a{
	color:#fff;
}

table.terminy tr td {
    padding: 5px 3px;
}


 span.toggle {
    padding-left: 20px;
    background: #ADCA3A url("../images/2015/tlacitkoprehled.png") no-repeat scroll right center !important;
	background-color:#ADCA3A !important;
    cursor: pointer;
    display: block;
    min-height: 19px;
    color: #FFF;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    white-space: no-wrap;
    overflow: hidden;
    padding-right: 25px;
	text-decoration:none;
}

.noWrap{white-space:nowrap;}

 span.toggle:hover {
	text-decoration:underline;
}


table.skolneseznam.terminy tbody:nth-child(2n) tr td{
	border-bottom: 1px solid #CCC;
	padding-left:20px;
}

table.terminy th.tableHeader select {
    margin-top: -8px;
    margin-bottom: -8px;
    float: right;
    margin-right: -18px;
}

table.terminy tr.dateHeader a {
	text-decoration:none;
}

#skrytypopis, .skrytypopis{
	display:none;
}

#zobrazvice a {
	cursor:pointer;
}

.fakultaPrihlaska,
.fakultaPrijimacky{
	background: #ADCA3A url("../images/2015/tlacitkoprehled.png") no-repeat -50px center;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 1em;
	color: #FFF !important;
	text-decoration: none !important;
	margin-top: 5px;
	padding-left: 10px;
	width: 100px;
	float:left;
	margin-right:5px;
}

.fakultaPrijimacky{
	background: #ADCA3A url("../images/2015/tlacitkoprehled.png") no-repeat -40px center;
	width: 110px;
}

.hpVsechnyClanky{
	display: block;
	background: rgb(11, 45, 114) none repeat scroll 0% 0%;
	color: #fff !important;
	text-align: center;
	text-decoration: none !important;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
}

.clankyHP .hpVsechnyClanky{
	background: #FFA500;
}

.hpVsechnyClanky:hover{
	text-decoration: underline !important;
}

.eleprihlaska{
	background: #ADCA3A url("../images/2015/tlacitkoprehled.png") no-repeat center right;
	display: block;
	height: 35px;
	line-height:35px;
	font-size: 1.1em;
	color: #FFF !important;
	text-decoration: none !important;
	margin-top: 20px;
	padding-left: 20px;
	width: 260px;
	text-transform: uppercase;
	float:left;
}

.eleprihlaska.odsaz{
	margin-right:20px;
}

.eleprihlaska.ebook{
	background: #FFA500 url("../images/2015/dalsiDruhySkol.png") no-repeat center right;
	width: 350px;
}

.eleprihlaska.dotazNaStudijni{
	background: #FFA500 url("../images/2015/dalsiDruhySkol.png") no-repeat center right;
	width: 350px;
	float:left;
	margin-right:20px;
}

td .eleprihlaska{
	margin:0px;
}

#vybertermin{
    background: rgb(238, 238, 238) none repeat scroll 0% 0%;
    padding: 20px;
}

#kporovnani{
	cursor: pointer;
	background: #ADCA3A url("../images/2015/tlacitkoprehled2.png") no-repeat right center;
	display: block;
	height: 35px;
	padding:  0;
	font-size: 1.1em;
	color: #FFF !important;
	text-decoration: none !important;
	margin-top: 20px;
	padding-left: 20px;
	width: 240px;
	text-align: left;
}

.procenta {
    background-color: #ADCA3A;
    display: block;
    color: #000;
    padding-left: 5px;
	font-size:70%;
	height:18px;
	line-height:18px;
	text-align: center;
	padding: 0;
}

.stopro {
    width: 170px;
    display: block;
    background: #DD0000;
    float:left;
}
.unEmployed .stopro {background-color: #ADCA3A;}
.unEmployed .procenta {background-color: #DD0000;}

.unEmployed .stopro {
    background: transparent none repeat scroll 0% 0%;
    width: auto;
}

.unEmployed .procenta {
    background: transparent none repeat scroll 0% 0%;
    width: auto !important;
	font-size:1em;
}

.oborList {
	padding:20px;
	background:#eee;
	max-width:100% !important;
}

.detailoboru h1{
    margin: 0px;
    padding: 10px 20px !important;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    font-size: 1.3em;
	background: #0B2D72 none repeat scroll 0% 0%;
}


ul#tlacitkaporovnani,
ul#tlacitkaterminy,
#subThemaList ul{
	margin:0;
}

#subThemaList ul{
	padding-bottom:20px;
}

ul#tlacitkaporovnani li,
ul#tlacitkaterminy li,
#subThemaList ul li{
	display: block;
	margin:0;
	padding:0;
	width: 100%;
	background: transparent;
	margin-right: 0px;
}

#subThemaList ul li strong{
	text-transform: uppercase;
	padding-left: 20px;
}

ul#tlacitkaporovnani li a.tlacitkaporovnani,
ul#tlacitkaterminy li a,
#subThemaList ul li a{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 1.1em;
	color: #FFF !important;
	text-decoration: none !important;
	margin-top: 10px;
	padding-left: 20px;
	text-transform:uppercase;
	background: rgb(173, 202, 58) url("../images/2015/tlacitkoprehled.png") no-repeat scroll right center;
}

ul#tlacitkaporovnani li a:hover,
ul#tlacitkaterminy li a:hover,
#subThemaList ul li a:hover{
	text-decoration:underline !important;
}

ul#tlacitkaporovnani table tr td:first-child{
	padding-left:20px;
}

.detailPrimacky,.detailPrhlasky,.detailDvere,.detailSance,.detailSkolne,.detailNezamestnanost,.detailPocet, .detailPrimackyCena
{width: 30px;display: inline-block;position: relative;}
/*.detailPrimacky::after {content: '\270D'; position: absolute;top: -31px;font-size: 33px;font-family: FontAwesome;}*/
.detailPrimacky::after {content: ''; background:url(/images/ruka-m.png) no-repeat; position: absolute;top: -19px;font-size: 33px;font-family: FontAwesome;width:24px;height:24px;}
.detailPrimackyCena::after {content: '\f0d6';  position: absolute;top: -18px;font-size: 20px;font-family: FontAwesome;}

.detailPrhlasky::after {content: '\f15c';position: absolute;top: -18px;font-size: 22px;font-family: FontAwesome;left: 3px;}
.detailPocet::after {content: '\f007'; /*'\f19c';*/position: absolute;top: -17px;font-size: 22px;font-family: FontAwesome;left: 3px;}
.detailDvere {width: 13px;background-image: url("../images/2015/dvereSmall.png");height: 22px;top: 7px;margin-top: -6px;margin-right: 11px;margin-left: 5px;}
.detailSance::after {content: '\0025';position: absolute;top: -26px;font-size: 26px;left:5px}
/*.detailSkolne::after {content: '\0024';position: absolute;top: -31px;}*/
.detailNezamestnanost::after {content: '\f080';position: absolute;top: -17px;font-family: FontAwesome;font-size: 22px;}

.prehledH1 select {
    float: right;
    font-size: 0.65em;
}

#ikonaskolne , 
#ikonasance , 
#ikonanezamestnanost ,
#ikonadvere , 
#ikonaprihlaska , 
#ikonaprijimacky{
	width: 30%;
	width: calc(33.33% - 7px);
	height:150px;
	background:#FFA500;
	float:left;
	margin-right:10px;
	font-size: 100px;
	line-height:130px;
	text-align: center;
	color:#fff;
	position:relative;
}

#ikonaskolne,
#ikonanezamestnanost {
	font-size:90px;
}

#ikonaprihlaska{
	font-size:80px;
}

#ikonanezamestnanost,
#ikonaprijimacky{
	margin-right:0px;
}

#ikonaskolne .ikonanadpis, 
#ikonasance .ikonanadpis, 
#ikonanezamestnanost .ikonanadpis,
#ikonadvere .ikonanadpis, 
#ikonaprihlaska .ikonanadpis, 
#ikonaprijimacky .ikonanadpis{
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
	margin: 0 auto;
	left: 0;
	right: 0;
	font-weight: bold;
}

#ikonaskolne a, 
#ikonasance a, 
#ikonanezamestnanost a,
#ikonadvere a, 
#ikonaprihlaska a, 
#ikonaprijimacky a{
	display: block;
	width: 100%;
	height: 150px;
	position:absolute;
	top:0;
	font-size:0px;
	color:#FFA500;
}

#content #ikonaskolne:after {
  content: '\0024';
}

#content #ikonasance:after {
  content: '\0025';
}

#content #ikonanezamestnanost:after {
  content: '\f080';
  font-family: FontAwesome;
}

/*#content #ikonadvere:after {
  content: '\1F6AA';
  font-family: FontAwesome;
}*/

#content #ikonadvere{
	background: rgb(255, 165, 0) url("../images/2015/dvere.png") no-repeat scroll center 20px;
}

#content #ikonaprihlaska:after {
  content: '\f15c'; /*\1F4F0';*/
  font-family: FontAwesome;
}

#content #ikonaprijimacky:after {
  /*content: '\270D';*/
  content: '';
  background:url(/images/ruka-v.png) no-repeat;
  width:82px;height:79px;
  display: inline-block;
  margin: 0 auto;
  margin-top:-22px;
  vertical-align: middle;
}

/*
 ruka s prospiskou: \270D
 dvere exit: \2348 , \1F6AA
 papír: \1F4F0
 dolar: \0024
 procenta: \0025
 graf: \25f4
*/

.tretinaporovnani{
	width:30%;
	width: calc(33.33% - 7px);
	float:left;
	margin-right:10px;
}

.tretinaporovnani.treti{
	margin:0;
}

.tretinaporovnani a{
	display:block;
	background: #FFA500 url("../images/2015/dalsiDruhySkol.png") no-repeat right center;
	height:30px;
	line-height:30px;
	color:#fff;
	margin-top:5px;
	padding-left:10px;
	text-decoration:none;
}

.tretinaporovnani a:hover{
	text-decoration:underline;
}

.zamereni_ico {
	float:left;
	width: 19px;
	height: 19px;
	margin-right: 5px;
}

ul#oboryList {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
}

ul#oboryList li, ul#oboryListViz li {
    background: transparent;
    padding-left: 0px;
    line-height: 20px;
	text-transform:uppercase;
}
ul#oboryList li a,ul#oboryListViz li a{
    margin-left:10px;
}
table#oboryList {width:auto !important}


a:link.porovnatbutton,
a:visited.porovnatbutton,
a.porovnatbutton{
	background: #ADCA3A url("../images/2015/tlacitkoprehled2.png") no-repeat scroll -40px center;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-decoration:none;
	width: 100px;
	padding-left:20px;
	display:block;
	margin: 5px;
	float: right;
}


#skoolList .anot .tablePrijimacky td{
	vertical-align: top;
	padding:5px 0px;
}

.tablePrijimacky td.prvnisloupec{
	width:220px;
}

#skoolList .datatable.tableUspesnost th{
	font-weight:normal;
}

#skoolList .datatable.tableUspesnost td{
	height: 35px;
}

.pridaneobrazky{
	background:#eee;
	padding:20px;
}

.pridaneobrazky .adPhoto:nth-child(5n) {
    clear:both;
}

#zamereniTypFilter fieldset{
	border:0px;
	background:#eee;
	margin-bottom:10px;
}

#zamereniTypFilter fieldset legend{
	display:none;
}

#zamereniTypFilter table{
	width:100%;
}

#zamereniTypFilter table td{
	padding-right:10px;
}

#zamereniTypFilter input[type="text"],
#zamereniTypFilter select,
#zamereniTypFilter .hpSearchObject{
	background-color:#fff;
}

#zamereniTypFilter input[type="submit"]{
	width:100%;
}

.wholeTable {float:right; font-weight:bold;}
.positionRelative {position:relative;}

#socialBar {
    margin: 18px 0px 0px 10px;
    float: left;
}
.flLeft {float: left;}

a.recomend_name {display:inline-block;width:480px;padding-right:5px;}
a.recomend_price {display:inline-block;width:70px;text-decoration:none;text-align:right;padding-right:5px;}
a.recomend_button {display:inline-block;width:75px;background:#ADCA3A;text-decoration:none;color:white;text-align:center;}

.clanek {padding:9px; margin: 0px 0 10px 0;}  
.clanek.lichy {background:#e6e6e7;}
.clanek img {float: left; margin: 0 5px 0 0;width:105px;} 
.clanek a img {float:none;width:200px;padding-top:1em;}
.clanek h4 { font-size: 1.1em; 
      margin: 0 0 5px 0px; 
      padding: 0px 0px 5px 0px;
      max-height:2.3em;
      overflow:hidden;
}  
.clanek h4 a {color:#00bac9;text-decoration:none;}
.clanek p {margin: 0 0 5px 0px; line-height: 1.3em;}  
.clanek ul {margin: 0 0 5px 15px; line-height: 1.3em;}

.clanekInner .artImg {width:115px;float:left;height:120px;overflow:hidden;}
.clanekInner .artImg a {display:block;width: 105px;}
.clanekInner .artImg a img {padding:0;margin:0;width:105px;}
.clanekInner .artText {width:565px;float:left;}
.clanekInner .artText .anotText {height:3.9em;overflow:hidden;margin-bottom:10px}
.clanekInner a.kpokladne2 {color:#00bac9;text-decoration:none;}   

.clanekList .clanek {margin:0;background:#e6e6e7;}  
.clanekList .clanek h4 {height:2.3em;}
.clanekList .clanekInner {border-bottom:1px solid #000;}
.clanekList .clanekInner .artText {width:195px;float:left;}


.editSchool {margin-top:0px;float:right;}

.smallPartner {font-size:0.75em;}
.smallPartner p {margin:0}

a.youtubeVideo {position: relative;}
a.youtubeVideo .ytp-button {position: absolute;top: -63px;width: 45px;left: 100px;}
a.youtubeVideo .ytp-large-play-button-bg {
    fill: #cc181e;
    fill-opacity: 1;
}
a.youtubeVideo:hover .ytp-large-play-button-bg {
    -moz-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    fill: #cc181e;
    fill-opacity: 1;
}
.univVideo {width:250px;}

.smallAnot {height:90px;overflow:hidden;position:relative;}
.smallAnot .gradient {background-image:url(/images/anot_gradient.png);height:12px;position:absolute;bottom:0;width:100%;}

.edit_obory .obor_cislo {width:82px !important;min-width:82px !important;}
.edit_obory .program_name {width:182px !important;min-width:182px !important;}
.edit_obory .obor_popis {width:58px !important;min-width:58px !important;}
.edit_obory .program_cislo {width:110px !important;min-width:110px !important;}
.edit_obory .delka_studia {width:58px !important;min-width:58px !important;}
.edit_obory .forma_studia {width:110px !important;min-width:110px !important;}
.edit_obory .jazyk {width:110px !important;min-width:110px !important;}
.edit_obory .akreditace {width:94px !important;min-width:94px !important;}
.edit_obory .platnost {width:94px !important;min-width:94px !important;}

.edit_full_width #Container {max-width:none!important;}
.edit_full_width #topBanner{max-width:980px;}
.edit_full_width #fixbannerky {display:none;}
/* ------- responzivita -------- */

@media only screen and (max-width : 1320px) {
    #leftAdds , #rightAdds {
		display:none;
	}
}


@media only screen and (max-width : 980px) {
    #dalsiDruhySkol {
		background: url('../images/2015/dalsiDruhySkol.png') no-repeat center right;
		width:20.51836734693878%;
		padding-right:4.991836734693878%;
	}
	
	#topBanner #searchBlockC {
		width: 325px;
		margin: 33px 0px 0px;
		height: auto;
		position: absolute;
		right: 255px;
	}
	#topNavigC ul#newTopNavig li a ,
	#topNavigC ul#newTopNavig li a:hover{
		padding: 0px 15px;
	}
	#bottomC {
		max-width: 980px;
		padding: 10px 0 0;
		margin: 0px auto;
		background-color: #0B2D72;
		position: relative;
		top: -5px;
	}
	#socialIcon {
		margin-left: 10px;
	}
	.bottomCtvrtka {
		width: 22%;
		padding-left:2%;
		padding-right:1%;
	}
	#copyright {
		padding-left: 2%;
	}
	table.datatable{
		width: 100% !important;
	}
	
}

@media only screen and (max-width : 975px) {
	.catBlock.catalog {
		min-height: 190px;
	}
	.catBlock .bottomBlok {
		width: 100%;
	}
}

@media only screen and (max-width : 910px) {
	#topNavigC ul#newTopNavig li a ,
	#topNavigC ul#newTopNavig li a:hover{
		padding: 0px 10px;
	}
	#topBanner #searchBlockC .inp {
		width: 208px;
	}
	#topBanner #searchBlockC {
		width: 275px;
	}
}

@media only screen and (max-width : 900px) {
	.prehledbutton {
		background: #ADCA3A;
		padding-left:0;
		text-align:center;
	}
	.bottomPartneri img {
		width:90%;
	}
}

@media only screen and (max-width : 880px) {
	#doporucitZnamemu {
		width: calc(100% - 15px);
		padding-left: 15px;
		background-position: right center;
	}
}


@media only screen and (max-width : 860px) {
	#topBanner #searchBlockC .inp {
		width: 153px;
	}
	#topBanner #searchBlockC {
		width: 220px;
	}
	#topNavigC ul#newTopNavig li a,
	#topNavigC ul#newTopNavig li a:hover {
		font-size: 0.9em;
	}
	#typbox1,#typbox2,#typbox3,#typbox4,#typbox5,#typbox6{padding-left: 1em;padding-right: 1em;}
}

@media only screen and (max-width : 860px) {
	#vyhledavaniSkolLista {
		font-size: 1em;
	}
	
	#typbox1, #typbox2, #typbox3, #typbox4{
		padding-top: 13px;
		height: 27px;
	}
    #typbox5 {
        padding-top: 15px;
        height: 25px;
    }
    #typbox6 {
        padding-top: 15px;
        height: 25px;
    }
}

@media only screen and (max-width : 820px) {
	.boxnav p {
		padding-left: 15px;
	}
	.boxnav li a {
		padding: 6px 0px 6px 15px;
	}
	.boxnav li a.hledatvice{
		background: transparent url("../images/2015/zobrazvice.png") no-repeat scroll 45px 7px;
	}
}

@media only screen and (max-width : 810px) {
	#doporucitZnamemu {
		background: #FFA500;
		width:100%;
		padding:0px;
		text-align:center;
	}
}

@media only screen and (max-width : 790px) {
	#dalsiDruhySkol {
		background: #FFA500 url("../images/2015/dalsiDruhySkol.png") no-repeat right center;		
		width:49.5%;
		padding-right:0px;
		position: absolute;
		top: 55px;
		height: 42px;
		line-height: 45px;
		text-align:center;
	}
	#dalsiSkolyMenu {
		right: auto;
		margin-top: -17px;
		left: 0;
	}
	#dalsiSkolyMenu ul li {
		text-align:left;
	}
	#dalsiSkolyMenu ul li a {
		width: 225px;
		padding-left: 25px;
		padding-right:0;
	}
	#upravitPrezentaciSkoly {
		background: #FFA500 url("../images/2015/upravitPrezentaciSkoly.png") no-repeat right center;
		width: 100%;
		padding-right: 0px;
		text-align:center;
	}
	#page_options {
		top: 141px;
		right: 0px;
		width: 49.5%;
		background: #FFA500;
	}
	#topBanner {
		height: 200px;
	}
	#topBanner #searchBlockC {
		width: 325px;
		right: 0px;
	}
	#topBanner #searchBlockC .inp {
		width: 258px;
	}
	#topNavigC ul#newTopNavig {
		width: 100%;
	}
	#topNavigC ul#newTopNavig li a,
	#topNavigC ul#newTopNavig li a:hover {
		padding: 0px 18px;
		font-size: 1.0065em;
	}
	/*#typbox4{
		width: 12.5359%;
	}*/
	#fixbannerky {
		display:none;
	}
	.butBlok {
		width: 100%;
		padding: 0px;
	}
	#content .anot .butBlok img {
		float: right;
	}
	.catBlock.catalog {
		min-height: 230px;
	}
}

@media only screen and (max-width : 780px) {
	.PRclankyHP , .clankyHP{
		width: 100%;
		float:none;
	}
}

@media only screen and (max-width : 760px) {
	#skoolList .datatable{
		font-size: 0.9em;
	}
	#skoolList .datatable th{
		font-weight:normal;
	}
}


@media only screen and (max-width : 730px) {
	/*#typbox1,#typbox2 {
		width: 49%;
		width: calc(50% - 1px);
	}
	#typbox2 {
		border-right:0px;
		width:50%;
	}
    #typbox3, #typbox4, #typbox5, #typbox6 {
        width: 24%;
        width: calc(25% - 1px);
    }*/
	#vyhledavaniSkolLista {
		/*! height:86px; */
		/*! height: 11.3vh; */
	}
	#vyhledavaniSkolBox1,
	#vyhledavaniSkolBox2,
	#vyhledavaniSkolBox3,
	#vyhledavaniSkolBox4,
	#vyhledavaniSkolBox5{
		font-size:0.9em;
	}
	.prehledbutton {
		height:22px;
	}
}

@media only screen and (max-width : 700px) {
	#topNavigC ul#newTopNavig li a,
	#topNavigC ul#newTopNavig li a:hover {
		padding: 0px 10px;
	}
	#doporucitZnamemu {
		font-size:1em;
	}
	.bottomCtvrtka {
		width: 30%;
	}
}

@media only screen and (max-width : 640px) {
	#topNavigC ul#newTopNavig li a,
	#topNavigC ul#newTopNavig li a:hover {
		font-size: 0.9em;
	}
	#topBanner #searchBlockC .inp {
		width: 153px;
	}
	#topBanner #searchBlockC {
		width: 220px;
		right: 0px;
	}
	#rightC {
		/*display:none;*/
		width:100%;
		/*margin-top:-670px;*/
		text-align:center;
		display:grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
	}
	#rightC .banner{align-self: center;justify-self: center;}
	/*#spodniBannery {
		margin-top: 460px;
	}*/
	#spodniBannery{display:grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));}
	#spodniBannery .clearFloat{display:none;}
	#spodniBannery .banner{align-self: center;justify-self: center;}
	#rightC .banner img, #rightC .banner object, #rightC .banner embed {
		height: auto !important;
		float:left;
		width: 100% !important;
	}
	
	#toplist, #fbbox {
		display:none;
	}
	#contentC {
		padding: 0px;
		width: 100%;
	}
}

@media only screen and (max-width : 600px) {
	#topBanner {
		padding-top: 20px;
	}
	.bannerTOPa.wide {
		margin-bottom: 0px;
	}
	#topNavigC {
		left: 0px;
		width: 100%;
		top: 106px;
	}
	#page_options {
		top: 161px;
	}
	#rightC .banner img, #rightC .banner object, #rightC .banner embed {
		height: auto !important;
		float:left;
	}
	/*#rightC {
		margin-top:-1130px;
	}
	#spodniBannery {
		margin-top: 950px;
	}*/
	.bottomPartneri{
		display:none;
	}
}


@media only screen and (max-width : 560px) {
	#hidenavig {
		background: #FFA500 url('../images/2015/resp_navi_bg.png') center center no-repeat;
		width:42px;
		height:42px;
		float:left;
		cursor:pointer;
		position: absolute;
		top: 155px;
	}
	.hidenav{
		display:none;
	}
	#page_options {
		top: 155px;
	}
	#topNavigC {
		width: 100%;
		top:100px;
		height:0;
	}
	#dalsiDruhySkol {
		width: 40%;
		width: calc(47% - 42px);
		right: 50.2%;
		text-align:left;
		padding-left:2%;
	}
	#dalsiSkolyMenu {
		right: auto;
		margin-top: -23px;
		left: 47px;
	}
	#upravitPrezentaciSkoly {
		width: 96%;
		padding-left:4%;
		text-align: left;
	}
	#topBanner #searchBlockC {
		width: 100%;
		top: 107px;
		margin: 0;
	}
	#topBanner #searchBlockC form div {
		padding: 0px;
	}
	#topBanner #searchBlockC .inp {
		width:85%;
		width: calc(100% - 62px);
	}
	#topRight .hlavickaTelefony {
		width:180px;
		margin-top: 25px;
		text-align:right;
		padding-right:3px;
	}
	#topNavigC ul#newTopNavig {
		overflow: visible;
		position: absolute;
		z-index: 9999999;
		left:42px;
		top:55px;
		width:auto;
		width:calc(100% - 42px);
	}
	#topNavigC ul#newTopNavig  li{
		clear:both;
		width: 100%;
		width: calc(100% - 5px);
		height: 42px;
		background: #EEEEEE;
		background-position:center center;
		border-bottom: 1px solid #FFF;
		border-left: 4px solid #FFF;
	}
	#topNavigC ul#newTopNavig  li:last-child{
		border-bottom: 4px solid #FFF;
	}
	#topNavigC ul#newTopNavig li a#odkazdomu {
		background: #FFA500 url("../images/2015/domu.png") no-repeat left center;
		padding: 0px;
		width: 100%;
		width: calc(100% - 50px);
		height: 42px;
		font-size:1em;
		padding-left:50px;
	}
	#topNavigC ul#newTopNavig li a, #topNavigC ul#newTopNavig li a:hover {
		font-size: 1em;
		width: 90%;
		width: calc(100% - 50px);
		display:block;
		padding: 0;
		padding-left: 50px;
		text-align: left;
		line-height: 45px;
		height:42px;
		border-bottom: 1px solid #fff;
	}
	#topNavigC li span {
		text-align: left;
		width: 100%;
	}
	#topBanner {
		clear: both;
		overflow: visible;
	}
	.bottomCtvrtka {
		width: 47%;
	}
	#skoolList .anot .anot table,
	#skoolList .anot .anot table tbody,
	#skoolList .anot .anot table tr,
	#skoolList .anot .anot table td{
		display:block;
		width:100%;
		padding:0;
	}
}

@media only screen and (max-width : 520px) {
	#content iframe {
		width:100% !important;
	}
	/*#rightC {
		margin-top:-1030px;
	}
	#spodniBannery {
		margin-top: 850px;
	}*/
}

@media only screen and (max-width : 500px) {
	#vyhledavaniSkolBox1, 
	#vyhledavaniSkolBox2, 
	#vyhledavaniSkolBox3, 
	#vyhledavaniSkolBox4, 
	#vyhledavaniSkolBox5 {
		padding:20px 10px;
	}
	.boxnav ul {
		margin-right:10px;
	}
	.boxnav p {
		padding-left: 5px;
	}
	.boxnav li a {
		padding: 6px 0px 6px 8px;
	}
	#skoolList .datatable th {
		font-size: 0.9em;
		padding: 0;
	}
	#skoolList .datatable td{
		padding: 0;
	}
	.tabs_2 li a {
		font-size:0.9em;
		text-transform: none;
	}
}

@media only screen and (max-width : 480px) {
	#dalsiDruhySkol ,
	#upravitPrezentaciSkoly{
		font-size:0.9em;
	}
	#logoC, #logoC a {
		margin: 0px auto;
		margin-top:5px;
		position: absolute;
		left: 0;
		right: 0;
		margin-top: 15px;
	}
	#topRight {
		width: 100%;
	}
	#topRight .hlavickaTelefony {
		width: 300px;
		margin:0 auto;
		margin-top: -8px;
		text-align: left;
		padding-right: 0px;
		position:absolute;
		left:0;
		right:0;
	}
	.menuText p strong img {
		width: 100% !important;
	}
	/*#rightC {
		margin-top:-980px;
	}
	#spodniBannery {
		margin-top: 800px;
	}*/
}

@media only screen and (max-width : 430px) {
	#topBanner {
		height: 250px;
	}
	#dalsiDruhySkol {
		width: 98%;
		top: 103px;
		font-size: 1.0065em;
		left: 0;
	}
	#dalsiSkolyMenu {
		margin-top: -25px;
		left: 0;
	}
	#page_options {
		width: 85%;
		width: calc(100% - 48px);
	}
	#upravitPrezentaciSkoly {
		font-size: 1.0065em;
	}
	.boxnav, .boxnav.posledni{
		width: 50%;
	}
	.boxnav p, .boxnav.posledni p{
		padding-top:15px;
	}
	.boxnav.prvni p{
		padding-top:0;
	}
	.boxnav.prvni{
		width: 100%;
	}
	.boxnav.prvni ul, .boxnav.posledni ul{
		margin-right:0;
	}
	/*#rightC {
		margin-top:-930px;
	}
	#spodniBannery {
		margin-top: 750px;
	}*/
}

@media only screen and (max-width : 400px) {
	#spodniBannery .banner img{
		width:100%;
		height:auto;
	}
	.menuText table.datatable ,
	.menuText table.datatable tbody,
	.menuText table.datatable tr,
	.menuText table.datatable th,
	.menuText table.datatable td{
		display:block;
		width:100% !important;
		height:auto !important;
		padding:0;
		padding-top:5px;
		float:none;
		clear:both;
		border:0px;
		background:#fff;
	}
	/*#rightC {
		margin-top:-880px;
	}
	#spodniBannery {
		margin-top: 700px;
	}*/
	ul#tlacitkaporovnani,
	ul#tlacitkaterminy{
		font-size:0.8em;
	}
	#subThemaList ul{
		font-size:0.9em;
	}
	table.terminy.porovnaniskolneho tr.columnNames td:first-child {
		min-width: 100px;
	}
}

@media only screen and (max-width : 370px) {
	#searchHpMapka {
		width: 100%;
		text-align: center;
		height: 100px;
	}
	.hpSearch {
		width:100%;
	}
	/*#rightC {
		margin-top:-830px;
	}
	#spodniBannery {
		margin-top: 650px;
	}*/
}

@media only screen and (max-width : 350px) {
	.anotImg {
		display: none;
	}
	.anotWithImg .anotTxt,
	.anotTxt {
		width:100%;
	}
	.catBlock.catalog .anotTxtInner {
		display: none;
	}
	.catBlock.catalog {
		min-height: 180px;
	}
	/*#rightC {
		margin-top:-780px;
	}
	#spodniBannery {
		margin-top: 600px;
	}*/
}

@media only screen and (max-width : 330px) {
	.bottomCtvrtka {
		width: 96%;
		padding-left:2%;
		padding-right:2%;
	}
	/*#rightC {
		margin-top:-750px;
	}
	#spodniBannery {
		margin-top: 650px;
	}*/
}