body {margin: 0; text-align: center; color: #000000; background:#ACE6E6;font-family:verdana}

#mainContainer {text-align: left; display: inline-block;}

#content {float: left; max-width: 763px; min-width: 360px;margin-top: 5px;margin-right:5px; background-color: #F5F1F1; display: inline-block;}

#mezistupen {float:right;}

.new {background-color:#F5F1F1; float: left; margin:1px 0px; padding-top:10px;width:100%;}

.sidebar {float: left;}

.sidebar ul {list-style: none; margin: 0; padding: 0;}

#menu ul li {width: 164px; min-height: 23px; margin: 5px 1px 0 10px; text-align:left; border-bottom: dotted 1px;}

#menu ul li a {background-repeat: no-repeat; text-decoration: none; font-size: 0.95em;}

#menu li {padding: 0px 0px 3px 1px;}

#menu {width: 179px;margin-right:4px;}

.menu_item {float:left;}

#menu .title {width: 179px; color:white;}

#menu .title a{color:white;border-bottom: none;text-decoration: none;}

#menu .title a:hover{color: red;}

#right {top: 5px; width: 179px;float:left;}

#right .title {width: 179px; color: white;}

@media screen and (max-width: 1171px) {
#mainContainer{max-width:1030px;}
#menu {width: auto;}
#menu ul li {display:inline-block;}
}

@media screen and (max-width: 991px) {
#mainContainer{max-width:1040px;}
#content {  margin:2px auto;display:block;float:none;}
#mezistupen {float:none;display:block;}
#right { width: auto; }   
}

a {color: black; font-weight: bold; text-decoration: none;border-bottom: dotted 1px;}

.f{border-bottom: none;}

a:hover {color: red;}

h1 {font-size: 1.7em; text-align: center; font-family: georgia, verdana, sans-serif;}

h2 {font-size: 1.4em; text-align: center;font-family: georgia, verdana, sans-serif}

h3 {font-size: 1.1em; padding-left: 15px; font-family: georgia, verdana, sans-serif}

#topBar {min-width: 360px;background-color: #009999;}

#top{padding: 10px 0px 4px 0px;}

#sloganBar {width: 100%; min-height: 35px;}

#slogan {color:white;font-weight:bold; padding-bottom: 15px;padding-top: 10px;}

#content img {max-width: 100%;height: auto;padding-bottom:10px;}

.sidebar .title {color: black; margin: 5px 0px 0px 0px; background-color: #009999; height: 30px; line-height: 30px; text-align: center; border-radius: 3px;
 float: left;font-weight:bold;}

table {text-align: center; margin: 0px auto;}

.nastred{margin:0px auto;text-align:center;}

.nastred2{width: 179px; float: left; text-align:center; background-color: #F5F1F1;}

.image_link{min-width:160px;text-align:center;padding-bottom: 10px;padding-top: 10px; position:relative; border-bottom:none;margin:1px; display: inline-block;padding-left:4px;padding-right:4px;} 



.bigger{border-bottom:none;color: white; font-size: 2.5em;font-family: georgia, sans-serif;text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}

.bigger:hover {color: white;}

#ukonceni {height: 10px; text-align: center;}

p {font: 400 16px/1.6 verdana, sans-serif;padding-left: 10px;padding-right: 10px;}

.navigace_sekce{font-family: verdana, sans-serif;}

.imagewrapper{width: 100%; margin: 0 auto; text-align: center;}

.banner2{position: relative;display: inline-block;margin-bottom: 10px;} /* min-width: 340px; nastavit primo ve stylu divu */
.bannery2{width: 100%;text-align: center;}

.paginate{display:inline-block;list-style: none;}

.paginate_item_blank{padding-top: 22px;float:left;}
.paginate_item{margin: 8px;padding: 8px; border: 1px dotted;float:left;}
.paginate_item a{margin: -10px;padding: 10px; border: none;}
.paginate_item_selected{display:flex;margin: 8px;padding: 8px; border: 1px dotted;background: #009999;color:white;float:left;} 
.paginate_item:hover {background:#DBDBDB;}

.gsc-search-button .gsc-search-button-v2 {padding:7px;}
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0px !important;}