/* GLOBALNI NASTAVENI */
*{margin:0; padding:0; }

/* HLAVNI DEFINICE */
body {font-family: 'Open Sans', sans-serif; background:url('/images/body_bg.png') 50% 0 no-repeat #e8e8e8;}
h2, h4, p { padding: 5px; }
.obsah ul li{list-style-image:url('/images/odrazka.gif')}
h1 { font-size: 140%; color:#000; font-weight:500; }
.levy_sloupec h1{line-height:26px;background:url('/images/h1_bg.png');text-transform:uppercase;padding:14px 20px;margin-bottom:20px;font-weight:700;}
.obsah_p30 h1{line-height:26px;background:url('/images/h1_bg.png');text-transform:uppercase;padding:14px 20px;margin-bottom:20px;font-weight:700;}
.obsah_p30 li, .posledni_zpravy li {margin-left:40px}
.lsloupec_left_right li {margin-left:40px;}
h2 { font-size: 120%; color:#000; font-weight:500;padding:0px;text-shadow:0 1px 2px rgba(100,100,100,.35); }
h3 { font-size: 120%; font-weight:700;}
h4 { font-size: 120%; color:#fff; font-weight:600;padding:0px;}
.stin{text-shadow:1px 1px 1px #000;}
.stin_w{text-shadow:1px 1px 1px #fff;}
.border3{border:3px solid #fff}
.bold{font-weight:700;}
.brd{border:1px solid red;}
/* FORMULARE */
input {padding:5px;font-size:105%}
.form_bg{background:#f1f1f1}
/* TABULKY */
//table{border:1px solid silver;border-collapse:collapse;}
//th {background:#f1f1f1}
//td,th {padding:5px;font-size:90%}

/* ODKAZY */
.pripravujeme a:hover {color: #016b8e;}
.pripravujeme a {color:#fff;cursor:pointer;text-decoration:none;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.topmenu a:hover {color: #000;}
.topmenu a {color:#7b7b7b;cursor:pointer;text-decoration:none;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.drobecky a:hover {color: #000;}
.drobecky a {color:#7b7b7b;cursor:pointer;text-decoration:none;font-size:80%;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.zpravy a:hover {color: #353434;}
.zpravy a {color:#2f9feb;cursor:pointer;text-decoration:none;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
.link a:hover, .paticka a:hover, .pravy_sloupec a:hover, .levy_sloupec a:hover, .obsah_p30 a:hover, .posledni_zpravy a:hover, .obsah a:hover{color: #353434;text-decoration:underline;}
.link a, .paticka a, .pravy_sloupec a, .levy_sloupec a, .obsah_p30 a, .posledni_zpravy a, .obsah a{color:#0762f9;cursor:pointer;text-decoration:none;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}
#accordion a:hover {color: #353434;text-decoration:underline;}
#accordion a {color:#2f9feb;cursor:pointer;text-decoration:none;
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;}

/* BARVY WEBU */
.color_ms{color:#f21f03}
.color_zs{color:#70bf04}
.color_psl{background:#dde7f3}
.bg_ms{background:#f21f03}
.bg_zs{background:#70bf04}
.modra{color:#1d82a4;}
.seda{color:#353434;}
.tmaveseda{color:#cccccc}
.stribrna{color:#f1f1f1;}
.cerna{color:#212121;}
.green{color:#009900}
.white { color: #ffffff; }
.whiteg { background-color: #ffffff; }
.black { color: #000000; }
.blackg { background-color: #000000; }
.plus{color:#00cc66}
.minus{color:#ff0000}
.red {color:#FF0033}

.transparent{opacity:.60; -moz-opacity:.60; filter:alpha(opacity=60);
}
/* ZAROVNANI */
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
lh30 {line-height:30px;}
/* BUTTON */
.button{height:35px;border:1px solid #63a607;background: linear-gradient(#7ec51d, #45aa0e);padding:5px 10px 5px 10px;cursor:pointer;font-weight:bold;color:#fff;border-radius:5px;text-decoration:none;}
.rucicka{cursor:pointer;}
#literatura-tlacitko .tlacitko {height:35px;border:1px solid #63a607;background: linear-gradient(#7ec51d, #45aa0e);padding:5px 10px 5px 10px;cursor:pointer;font-weight:bold;color:#fff;border-radius:5px;}
#literatura-tlacitko .tlacitko a {color:#fff;text-decoration:none;}
#literatura-tlacitko .tlacitko a:hover {text-decoration:none;color:#000}

/* ODSAZENI */
.padding5_tb {padding-top:5px;padding-bottom:15px}
.left10 {padding-left: 10px}
.left20{padding-left:20px}
.left30 {padding-left: 30px}
.left40 {padding-left: 40px}
.top3 {padding-top:3px}
.top5 {padding-top:5px}
.top8 {padding-top:8px}
.top10 {padding-top:10px}
.right5{padding-right:5px;}
.right20 {padding-right: 20px}
.mleft20 {margin-left:20px}
.mleft40 {margin-left:40px;}
.mbottom20 {margin-bottom:20px;}
.mright20{margin-right:20px}
.padding5 {padding:5px;}
.padding10{padding:10px;}
.padding15 {padding:15px;}
.padding20 {padding:20px;}
.padding30 {padding:30px;}
.leftright10 {padding-left:10px;padding-right:10px}
.leftright30 {padding-left:30px;padding-right:30px}
.mezera3 {height:3px;}
.mezera5 {height:5px;}
.mezera10 {height:10px;}
.mezera20 {height:20px;}
.mezera30 {height:30px;}
.mezera50 {height:50px;}
.odskok30{width:30px}
.odskok50{width:50px}
.odskok100{width:100px}
.odskok150{width:150px;}
.odskok200{width:200px}

/* POZICOVANI */
.absolute { position: absolute; }
.relative { position: relative; }
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.break { line-height: 0px; font-size: 0px; height: 0px; margin: 0px; }
.va_top {vertical-align:top;}

/* ZOBRAZENI */
.no { display: none; }
.hidden { overflow: hidden; }
.nopoint { list-style: none; }
.noformat { display: inline !important; float: none !important; text-align: left !important; width: auto !important; }
.noborder {border:0px}

/* BANNER*/
#owl-demo {position:relative;}
#owl-demo .item img{  display: block;  width: 100%;  height: auto; }
.item {  position:relative;  width:100%;  margin-left:auto;  margin-right:auto;}/*
.banner_text {  position:absolute;  top:0px;  left:0px;  color:white;  text-shadow: 1px 1px 1px #000;  width:250px;}*/
.owl-theme .owl-controls{
	margin-top: 0px;
	text-align: center;
  /*margin-right:80px;*/
}
.owl-pagination{background:#fff}
.prusvitka-obal{position:absolute;right:0px;bottom:0px;width:100%;height:90px;}
.prusvitka{position:absolute;right:0px;bottom:0px;width:100%;height:90px;background:#000;z-index:0}
.prusvitka-velke-pismo{position:absolute;left:20px;top:20px;color:#fff;font-size:130%;z-index:20;}
.prusvitka-male-pismo{position:absolute; left:20px;top:45px;color:#fff;font-size:80%;z-index:20}


/* MENU /css/style.css*/
#page-wrap ul {list-style: none;}
#page-wrap{}
#page-wrap a{text-decoration: none; }
#page-wrap p{ margin: 10px 0; }
/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative;z-index:10000000000000000000;}
ul.dropdown li                      { font-weight: 400; float: left; zoom: 1; height:46px;line-height:42px;font-size:150%; }
ul.dropdown a                       { color: #000;}
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff; }
ul.dropdown li a                    { display: block; padding: 0px 9px;  color: #fff;  }
ul.dropdown li a:hover {color:#000;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  position: relative; }
ul.dropdown li.hover a              { color: #00ff00; }
/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 233px; visibility: hidden; position: absolute; top: 100%; left: 0;border-right:1px solid #dddddd;border-left:1px solid #dddddd;
box-shadow: #d9d9d9 0px 0px 10px; -webkit-box-shadow: #d9d9d9 0px 0px 10px; -moz-box-shadow:  #d9d9d9 0px 0px 10px; }
ul.dropdown ul li 					{ font-weight: normal; background: #fff; color: #333333; float: none;height:26px;line-height:26px;text-align:left;font-size:70% }
/*ul.dropdown ul li:last-child {border-bottom-left-radius: 10px;border-bottom-right-radius:10px }*/
ul.dropdown ul li:hover {background:#888;}									                                     /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;padding-left:10px; color:#000;}
ul.dropdown ul li a:hover {color:#fff;text-shadow:1px 1px 1px #000;}
/*
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
.polozka4{margin-left:1px;}
.polozka5{margin-left:3px;}





/* BLOKY */
.ram{margin-left:auto; margin-right:auto; max-width:1170px;}
.header{position:relative;width:100%; height:160px;}
.obsah{width:100%; height:auto; background:#fff;padding-top:10px;font-size:90%;text-align:justify;}
.obsah_no_border_img{width:100%; height:auto; background:#fff;padding-top:10px;font-size:90%;text-align:justify;}
.obsah img {
    background: url('images/light-grad.png') repeat-x scroll left bottom #FFF;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    clear: both;
    max-width:100%;
/*padding:20px;      udelat ramecek jen pro strank*/
    /*margin: 0px 15px 5px 0px;*/
    transition: all 0.2s ease-out 0s;
}
.obsah_no_border_img img {
    background: url('images/light-grad.png') repeat-x scroll left bottom #FFF;
    
    clear: both;
    max-width:100%;
/*padding:20px;      udelat ramecek jen pro strank*/
    /*margin: 0px 15px 5px 0px;*/
    transition: all 0.2s ease-out 0s;
}

.obsah_no_border_img table {border:0px;}
.obsah_p30{padding:0px 30px 30px 30px}
.obal{height:auto;max-width:100%;padding: 0px 30px 0px 30px;}
.banner{float:left;width:735px;background:#fff;height:490px}
.pripravujeme{float:right;width:345px;background:url(../images/bg2.jpg)no-repeat #9dcbdd;height:490px}
.pripravujeme_zprava{height:102px;font-size:90%;padding-right:10px}
.pripravujeme_zprava img{width:95px;height:71px;margin-right:5px;}
.pripravujeme_nadpis{text-align:left;height:30px;width:100%;}
.pripravujeme_datum{background:#015070;color:#fff;width:240px;padding:0px 10px;font-size:100%;border-radius:3px;}
.zpravy_obal{height:auto;max-width:100%;padding: 0px 30px 0px 30px;}
.zpravy{float:left;width:735px;height:auto}
.zpravy_datum{color:#fff;width:240px;padding:0px 10px;font-size:100%;border-radius:5px;}
.zpravy_nadpis{text-align:left;height:30px;width:100%;}
.zpravy_nadpis_obal{height:50px;background:#f4f4f4;}
.zpravy_jedna_zprava{height:184px;padding-top:20px;font-size:100%}
.zpravy_jedna_zprava img{width:220px;height:164px;margin-right:5px;}
.posledni_zpravy{padding-top:20px;font-size:100%;}
.posledni_zpravy img{width:220px;height:164px;margin-right:5px;}
.posledni_zpravy:target{background:#f4f4f4;}
.neprehlednete{float:right;width:345px;background:url(../images/box1_bg.png)repeat-y #f4f4f4;height:auto;}
.neprehlednete_nadpis{padding:0px 10px;font-size:100%;}
.neprehlednete_polozka{padding-left:20px;vertical-align:middle;height:50px;line-height:33px;}
.neprehlednete_acc{font-size:90%}
.odd{height:30px}
.paticka_obal{background:#cfcfcf}
.paticka{margin-left:auto;margin-right:auto;max-width:1170px;font-size:90%}
.pat1sloupec{float:left;width:350px;padding-top:40px;}
.pat2sloupec{float:left;width:350px;padding-top:40px;}
.pat3sloupec{float:left;width:405px;padding-top:40px;}
.pravy_sloupec{width:300px;}
.levy_sloupec{width:835px;}
.logotyp{position:absolute;left:30px;top:40px;}
.topmenu{position:absolute;top:10px;right:10px;font-size:80%;}
.logo{width:417px;height:74px}
.lsloupec_left_right{padding:0px 30px}
.psloupec_left_right{padding:20px;background:url('/images/bg_psl.png')repeat-y #f4f4f4;}
.drobecky_obal{width:100%;min-height:35px;background:#fff;}
.drobecky{margin-left:30px;padding-top:5px;text-align:left;width:100%}
.foto_sel{font-size:100%;}
.blok_zam_ms{width:50%;}
.datumek {position:relative;padding-left:0px;left:0px;top:0px;width:70px;height:65px;line-height:65px;background: url('../images/datumek.gif') no-repeat; }
.datumek-den {position:absolute;left:5px;top:-18px;width:60px;font-size:200%;text-align:center; color:#fff;font-weight:700;}
.datumek-mesic {position:absolute;left:5px;top:6px;width:60px;font-size:80%; color:#fff;text-align:center}
.datumek-rok {position:absolute;left:5px;top:23px;width:60px;font-size:90%; color:#fff;text-align:center;font-weight: bold}
#kah {position: relative;width:200px; margin:auto; height:30px; text-align:center;}
.kah {margin-right:180px}
.copyright_text {position:absolute;bottom:6px;right:5px; font-weight:normal; font-size:70%; color: #999999;}
.copyright_text a:visited, .copyright_text a:link, copyright_text a:hover { color: #999999;text-decoration: none}



/* MENU */
.zalozky{margin-right:47px;height:36px;}
.zalozky ul{list-style:none;padding-top:5px;}
.zalozky li{float:right;font-weight:700;font-size:105%;color:#fff;text-shadow:1px 1px 2px #000;padding-left:40px;}
.zalozky ul li a {color:#fff;text-decoration:none}
.polozky{height:50px;margin-top:3px;}
.polozky ul{list-style:none;}
.polozky li{float:left;width:233px;text-align:center;}
.color_ms{font-weight:700;}
.color_zs{font-weight:700;}
.hledat{position:absolute;right:10px;bottom:40px}
.omluva{color:#A7A7A7;font-style:italic;text-align:center;font-size:90%}
.rovnase{font-size:400%}

@media only screen and (min-width:1201px){
.displayTable{display:table}
.displayCell{display:table-cell}
.menu-zs{width:100%; height:86px; background:url(../images/menu-zel1170.gif) no-repeat;}
.menu-ms{width:100%; height:86px; background:url(../images/menu-cer1170.gif) no-repeat;}
.nadhlavicka {visibility:hidden;}
.pat1sloupec{padding-left:20px}
.pat_mapa{width:375px;height:314px}
#myTimeLine{visibility:visible;}
#timeline-content{visibility:visible;text-align:center;height:100px;width:100%;margin-top:0px}
.timeline-content img{height:100px;}
.sirka{height:300px;font-size:80%;}
.sirkag{height:220px;font-size:80%;text-align:center;}
.img_album {width:67%;padding:10px;}
.width25p{width:24%;}
.width25pv{width:24%;}
.floatleft2{float:left;}
.ua1, .ua2, .ua3 {float:left;padding-top:5px;width:28%;height:200px;font-size:90%;text-align:center;border-radius:5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.ua1{background:#d0e2cb;}
.ua2{background:#c9e3f6;}
.ua3{background:#fbab64;}
.uaznak{float:left;padding:60px 6px 60px 6px}
#owl-demo .item img {width:735px;height:490px}
.tym{width:85%}
.posledni_zpravy_levy{float:left;width:240px;}
.posledni_zpravy_pravy{padding-left:240px;}
.floatleft3{float:left;}
.scoolweb{position:absolute;left:490px;top:28px;}
.scoolweb img {width:120px;}
#bw img{ box-shadow:none;}
.bwimg{height:85px; }
}

@media only screen and (min-width:960px) and (max-width:1200px){
.displayTable{display:table}
.displayCell{display:table-cell}
.nadhlavicka{visibility:hidden;}
.ram{max-width:920px}
.menu-zs{height:68px;background:url(../images/menu-zel920.gif) no-repeat;}
.menu-ms{height:68px;background:url(../images/menu-cer920.gif) no-repeat;}
.banner{width:560px;height:374px;}
.img_banner{width:560px;height:374px}
.pripravujeme{width:270px;height:374px;}
.pripravujeme_zprava{font-size:70%;height:77px;}
.pripravujeme_zprava img{width:75px;height:60px;margin-right:5px;}
.zpravy{width:560px}
.neprehlednete{width:270px}
.odd{height:30px}
.zalozky{margin-right:32px;height:27px;}
.zalozky ul{list-style:none;padding-top:5px;}
.zalozky li{float:right;font-weight:700;font-size:90%;color:#fff;text-shadow:1px 1px 2px #000;padding-left:20px;}
.polozky{height:30px;margin-top:0px;}
.polozky li{width:183px;}
ul.dropdown ul{width:183px;margin-top:-4px}
ul.dropdown ul li{font-size:60%;}
.paticka{max-width:920px}
.pat_mapa{width:300px;height:251px}
.pat1sloupec{width:260px}
.pat2sloupec{width:320px}
.pat3sloupec{width:302px}
.pravy_sloupec{width:300px;}
.levy_sloupec{width:585px;}
.topmenu{font-size:75%}
#myTimeLine{visibility:hidden;}
#timeline-content{visibility:hidden;}
.sirka{height:300px;font-size:80%;}
.sirkag{height:230px;font-size:80%;text-align:center;}
.img_album {width:67%;padding:10px;}
.width25p{width:24%;}
.width25pv{width:24%;}
.floatleft2{float:left;}
.ua1, .ua2, .ua3 {float:left;padding-top:5px;width:27%;height:290px;font-size:90%;text-align:center;border-radius:5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.ua1{background:#d0e2cb;}
.ua2{background:#c9e3f6;}
.ua3{background:#fbab64;}
.uaznak{float:left;padding:100px 1px 100px 1px}
#owl-demo .item img{width:560px;height:373px}
.tym{width:80%}
.posledni_zpravy_levy{float:left;width:240px;}
.posledni_zpravy_pravy{padding-left:240px;}
#accordion h3{font-size:100%}
.floatleft3{float:left;}
.scoolweb{position:absolute;left:470px;top:38px;}
.scoolweb img {width:95px;}
#bw img{ box-shadow:none;}
.bwimg{height:65px; }
}

@media only screen and (min-width:640px) and (max-width:959px){
.displayTable{display:table}
.displayCell{display:table-cell}
.nadhlavicka {height:40px; background:#656565;width:100%;padding-top:5px;padding-left:10px}
.navicon-line{width:24px;height:4px;border-radius:1px;margin-bottom:3px;background-color:#fff;cursor:pointer}
.ram{max-width:600px}
.zalozky{visibility:hidden;height:0px;margin-right:0px}
.polozky{visibility:hidden;height:0px;}
.polozky li{visibility:hidden;width:0px;}
.drobecky{margin-left:10px;}
ul.dropdown li{visibility:hidden;height:0px;}
.zalozky ul li{visibility:hidden;height:0px;width:0px}
.sub_menu{visibility:hidden;height:0px;}
.menu-zs{background:red;visibility:hidden;height:0px;}
.menu-ms{background:red;visibility:hidden;height:0px;}
.banner{;float:none;width:100%;margin-bottom:10px;height:386px;}
.img_banner{float:none;width:580px;height:386px;margin-top:-41px;}
.pripravujeme{float:none;width:100%}
.obal{padding: 0px 10px 0px 10px;}
.zpravy{float:none;width:100%;margin-bottom:10px;}
.neprehlednete{float:none;width:100%}
.odd{height:10px}
.obsah{padding-top:10px}
.header{height:100px;}
.logotyp{position:absolute;left:10px;top:15px;}
.hledat{visibility:hidden}
.paticka{width:600px;margin-left:auto;margin-right:auto;font-size:80%}
.pat1sloupec{float:left;width:295px;padding-left:10px;}
.pat2sloupec{float:left;width:295px}
.pat3sloupec{float:none;max-width:600px;padding-left:10px;}
.pravy_sloupec{width:100%;}
.levy_sloupec{width:100%;}
.lsloupec_left_right{padding:0px 10px}
.psloupec_left_right{margin:10px}
.topmenu{visibility:hidden;}
#myTimeLine{visibility:hidden;}
#timeline-content{visibility:hidden;}
.ua1, .ua2, .ua3 {float:none;padding-top:5px;width:100%;height:190px;font-size:90%;text-align:center;border-radius:5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.ua1{background:#d0e2cb;}
.ua2{background:#c9e3f6;}
.ua3{background:#fbab64;}
.uaznak{float:none;text-align:center;padding:10px 1px 10px 1px}
#owl-demo .item img{width:580px;height:387px}
.tym{width:70%;}
.sirkag{height:320px;font-size:80%;text-align:center;}
.blok_zam_ms{width:100%;}
.width25pv{width:40%;}
.floatleft3{float:left;}
.scoolweb{position:absolute;left:510px;top:10px;}
.scoolweb img {width:70px;}
#bw img{ box-shadow:none;}
.bwimg{height:60px; }
.font-knizky{font-size:80%;}
}

@media only screen and (min-width:410px) and (max-width:639px){
.displayTable{display:block}
.displayCell{display:block}
.nadhlavicka {position:relative;height:40px; background:#656565;width:100%;padding-top:5px;padding-left:10px}
.navicon-line{width:24px;height:4px;border-radius:1px;margin-bottom:3px;background-color:#fff;cursor:pointer}
.ram{max-width:390px}
.menu-zs{background:orange;visibility:hidden;height:0px;}
.menu-ms{background:orange;visibility:hidden;height:0px;}
.banner{visibility:hidden;float:none;width:100%;margin-bottom:10px;height:0px;}
.img_banner{width:370px;height:246px;margin-top:-64px;}
.pripravujeme{float:none;width:100%;}
.obal{padding: 0px 10px 0px 10px;}
.zpravy{float:none;width:100%;margin-bottom:10px;}
.zpravy_jedna_zprava{height:auto;}
.zpravy_jedna_zprava img{width:180px;height:120px;}
.neprehlednete{float:none;width:100%}
.odd{height:10px}
.obsah{padding-top:0px}
.zalozky ul li{height:0px}
.zalozky{visibility:hidden;height:0px;}
ul.dropdown li{height:0px}
.logotyp{position:absolute;left:30px;top:20px;}
.logo{width:251px;height:43px}
.header{height:80px;}
.hledat{visibility:hidden}
.paticka{width:390px;margin-left:auto;margin-right:auto;}
.pat1sloupec{float:none;width:390px;padding-left:10px;}
.pat2sloupec{float:none;width:390px;padding-left:10px;}
.pat3sloupec{float:none;max-width:600px;padding-left:10px;}
.pravy_sloupec{width:100%;}
.levy_sloupec{width:100%;}
.lsloupec_left_right{padding:0px 10px}
.psloupec_left_right{margin:10px}
.topmenu{visibility:hidden;}
.drobecky{margin-left:10px;}
#myTimeLine{visibility:hidden;}
#timeline-content{visibility:hidden;}
.ua1, .ua2, .ua3 {float:none;padding-top:5px;width:100%;height:150px;font-size:90%;text-align:center;border-radius:5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.ua1{background:#d0e2cb;}
.ua2{background:#c9e3f6;}
.ua3{background:#fbab64;}
.uaznak{float:none;text-align:center;padding:10px 1px 10px 1px}
.sirkag{height:320px;font-size:80%;text-align:center;}
.blok_zam_ms{width:100%;}
.videowidth img {width:100%;}
.floatleft3{float:none;}
.scoolweb{position:absolute;left:310px;top:10px;}
.scoolweb img {width:50px;}
#bw img{ box-shadow:none;}
.bwimg{height:65px; }
.font-knizky{font-size:70%;}
}

@media only screen and (max-width:409px){
.displayTable{display:block}
.displayCell{display:block}
.nadhlavicka {position:relative;height:40px; background:#656565;width:100%;padding-top:5px;padding-left:10px}
.ram{max-width:390px;}
.header{height:80px}
.navicon-line{width:24px;height:4px;border-radius:1px;margin-bottom:3px;background-color:#fff;cursor:pointer;}
.menu-zs{background:yellow;visibility:hidden;height:0px;}
.menu-ms{background:yellow;visibility:hidden;height:0px;}
.banner{visibility:hidden;float:none;height:0px;width:100%;}
.img_banner{height:auto;width:100%;margin-top:-64px;}
.pripravujeme{float:none;width:100%;}
.obal{padding: 0px 10px 0px 10px;}
.zpravy{float:none;width:100%;margin-bottom:10px;}
.zpravy_jedna_zprava{height:auto;}
.zpravy_jedna_zprava img{width:130px;height:87px;}
.neprehlednete{float:none;width:100%}
.odd{height:10px}
.obsah{padding-top:10px}
.zalozky ul li{height:0px}
.zalozky{visibility:hidden;height:0px;}
ul.dropdown li{height:0px}
.logotyp{position:absolute;left:10px;top:20px;}
.logo{width:251px;height:43px}
.hledat{visibility:hidden}
.pat1sloupec{width:100%;padding-left:10px;}
.pat2sloupec{width:100%;padding-left:10px;}
.pat3sloupec{width:100%;padding:10px;}
.pat_mapa{width:100%;height:auto;}
.paticka{padding-right:30px;}
h1{font-size:120%;}
.pravy_sloupec{width:100%;}
.levy_sloupec{width:100%;}
.lsloupec_left_right{padding:0px 10px}
.psloupec_left_right{margin:10px;}
.topmenu{visibility:hidden;}
.drobecky{margin-left:10px;}
#myTimeLine{visibility:hidden;}
#timeline-content{visibility:hidden;height:0px;}
.padding30{padding-top:0px;}
.ua1, .ua2, .ua3 {float:none;padding-top:5px;width:100%;height:150px;font-size:90%;text-align:center;border-radius:5px;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.ua1{background:#d0e2cb;}
.ua2{background:#c9e3f6;}
.ua3{background:#fbab64;}
.uaznak{float:none;text-align:center;padding:10px 1px 10px 1px}
.sirkag{height:320px;font-size:80%;text-align:center;}
.blok_zam_ms{width:100%;}
.videowidth img{width:100%;}
.float3{float:none;}
.scoolweb{position:absolute;left:310px;top:10px;}
.scoolweb img {width:50px;}
#bw img{ box-shadow:none;}
.bwimg{height:65px; }
.schrankaDuvery{width:250px;}
.font-knizky{font-size:70%;}
}



/* AWESOME */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #1d9d74;
  border-color: #1d9d74;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #9aecd2;
}
.list-group-item-success {
  color: #1d9d74;
  background-color: #f1f9f7;
}
a.list-group-item-success {
  color: #1d9d74;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #1d9d74;
  background-color: #e0f1ec;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #1d9d74;
  border-color: #1d9d74;
}
.list-group-item-info {
  color: #007dbc;
  background-color: #f0f9ff;
}
a.list-group-item-info {
  color: #007dbc;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #007dbc;
  background-color: #d7efff;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #007dbc;
  border-color: #007dbc;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/******* FORM *******/

#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 100%;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}

/* BOOTSTRAP */
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}