/* global */
html {min-height: 100%; position: relative;}
body {height: 100%; background: #FFF;color: #333;font-size: 14px;line-height: 21px;font-family: 'Open Sans', sans-serif;margin: 0 0 60px 0;background: url("../img/background.jpg") no-repeat center center;background-size: cover;}
body a {color: #333;}
body a:hover {color: #333;}
.clear {clear: both;}
/* global */

header {padding: 0 0 15px 0;}
header .language{margin-left: 55px; background: rgba(255,255,255, 0.75); display: inline-block;}
header .language a{margin: 10px 0px 10px 20px; display: inline-block;}
header .language a:last-child{margin-right: 20px;}
header .language img{width: 40px; }
header .input-group{width: 200px; padding-top: 30px;}

#bar {}
#bar img {margin: 15px 10px 0px 15px;max-width: 90%}
#bar .menu-wrap {border-top-left-radius: 5px;border-top-right-radius: 5px;background: #054c79;background: linear-gradient(to bottom, #003151, #054c79);}
#bar .nav {}
#bar .nav li {adisplay: inline-block; border-left: 1px solid rgba(255,255,255,0.65); padding: 4px 0px;height: 88px;background: linear-gradient(#003151, #054C79);transition: all 2s;text-align: center;}
#bar .nav li:last-child {border-top-right-radius: 5px;}
#bar .nav li a {background: none;font-size: 16px;color: #FFF;padding: 25px 10px;}
#bar .nav li a.active {background: none;font-size: 16px;color: #AAA;padding: 25px 10px;}
#bar .nav li a strong {display: block;line-height: 35px;}
#bar .nav li a:hover strong {text-decoration: underline;}
#bar .nav li a span {height: 35px; display: block; color: #CCC; font-size: 13px;line-height: 16px;font-weight: 400;}
#bar .nav li:hover {background: linear-gradient(#054C79, #003151);transition: all 2s;}
#bar .menu{border-top-right-radius: 5px;}

#main {}
#main .content-wrap {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background: #FFF;padding: 20px;margin-bottom: 20px;}

footer { position: absolute; bottom: 0; padding: 20px 0 20px 0; background: #222;color: #EEE; width: 100%; height: 60px}

.content {}
.content h1 {color: #036BAD;font-size: 25px;font-weight: 700;margin: 0 0 25px 0;line-height: 30px;}
.content h2 {color: #036BAD;font-size: 22px;font-weight: 700;margin: 20px 0 15px 0;}
.content h3 {font-size: 18px;font-weight: 700;color: #222;margin: 15px 0 5px 0;line-height: 26px;}
.content h4 {font-size: 16px;font-weight: 700;color: #222;margin: 10px 0 10px 0;}
.content a {text-decoration: underline;}
.content ul li {padding: 5px 0 5px 0; margin: 0;}
.content a:hover {text-decoration: none;}

/* reporting */
#message {background: #FFF;}
#message .fail {padding: 15px 20px;margin: 10px 0;color: #FFF;background: #D60A16;}
#message .success {padding: 15px 20px;margin: 10px 0;color: #FFF;background: #337E0C;}
#message .success a {color: #FFF;}
#message .info {border: 1px solid #F1F1F1;padding: 15px 20px;margin: 10px 0;color: #000;}
/* /reporting */

/* forms */
form .form-control {border-radius: 0;}
form .form-control:focus {border-color: #666;}
form button.submit {background: #036BAD;border-radius: 0;color: #FFF;font-weight: 700;border: 0;padding: 0 30px;text-transform: uppercase;margin: 0 12px 0 0;}
/* forms */

.content .breadcrumb {background: #F8F8F8;border-radius: 0;margin: 0 0 15px 0;padding: 7px 0 7px 5px;color: #666;}
.content .breadcrumb li {padding-left: 5px;}
.content .breadcrumb li a {text-transform: uppercase;text-decoration: none;color: #666;}
.content .breadcrumb li a:hover {color: #D60A16;}

.content .pagination {margin: 15px 0;}
.content .pagination li {background: none;}
.content .pagination li a {color: #D60A16;text-decoration: none;border-color: #DDD;background: none;border-radius: 0;}
.content .pagination li a:hover {color: #000;}
.content .pagination li a.active {color: #FFF;background-color: #D60A16;}

@media (min-width: 992px) {
}

.navbar-default.navbar-shrink {
padding: 10px 0;
background-color: #222;
}

#hodnoceni{}
#hodnoceni ul li{ list-style-type: none;}
#uvodni img{margin-bottom: 5px;}

#uvodni2{}
#uvodni2 .photo_box { border: 1px solid #EEE; padding: 5px;}
#uvodni2 p{color: #666;}
