BODY{
  background: #F1F1F1 url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/body-bg.png) 0px 0px repeat-x;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;color: #303030;
  margin-top: 0px;
  padding: 0;  
}

#layout {
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/layout-bg.png) top left repeat-y ;
  text-align: left;
  width: 960px;
  margin: auto;        
  border: 0px solid #000; 
  overflow:hidden;
  
}

adiv#web-part { background: #000512 url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/bg-root-2.jpg) no-repeat 50% 0%; }

#header{ 
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/header-bg.png) top left repeat-x ;
  width: 933px;   
  height: 159px;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
  border-bottom: 0px solid #000;
  float: left; 
  overflow:hidden;
}

.logo-header {
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/logo-header.png) top left no-repeat ;
  text-align: left;
  width: 425px;
  height: 138px;
  margin: 10px 0px 0px 0px;
  float: left; 
  border: 0px solid #000;    
}
.logo-header a{ position: relative;  display: block; width: 95%; height: 95%; }

.mapa-header {
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/mapa-header.png) top left no-repeat ;
  text-align: left;
  width: 447px;
  height: 160px;
  margin: 0px 25px 0px 0px;
  float: right; 
  border: 0px solid #000;
   
}
.mapa-header ul{ float: right; margin: 5px -20px 0px 0px ;padding: 0px 0px 0px 0px ; width: auto;   } 
.mapa-header ul li{ margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 5px ; display: inline; height:   } 
.mapa-header ul li a.header-icon-home { font: 12px Arial; background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/header-icon-home.png) 0px 0px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; width: 260px; height: 16px; } 
.mapa-header ul li a.header-icon-sitemap  { font: 12px Arial; background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/header-icon-sitemap.png) 0px 0px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; width: 260px; height: 16px; } 
.mapa-header ul li a.header-icon-admin  { font: 12px Arial; background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/header-icon-admin.png) 0px 0px no-repeat; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; width: 260px; height: 16px; } 

.mapa-header ul li a         {Color:#404040; text-decoration:underline; }
.mapa-header ul li a:visited {Color:#404040; text-decoration:underline; } 
.mapa-header ul li a:hover   {Color:#404040; text-decoration:none; }  
.mapa-header ul li a:active  {Color:#404040; text-decoration:underline; }   
 
.header-kontakt-udaje { float: left; position: relative; width: auto;height: auto;margin: 45px 0px 0px 280px; font: 18px Arial ;font-weight: normal ;  color: #2266B3;line-height: 27px;}    
.header-kontakt-udaje a { color: #2266B3; }  


#left-sidebar {  
  background: #fff url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/left-sidebar-bg.png) 0px 0px repeat-y;     
  float: left;
  width: 210px;
  min-height: 620px;
  border: 0px solid #000;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 2px;  
  position: relative;
  overflow:hidden; 
  display:inline;
}

div#hledat{ 
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/search-bg.png) top left no-repeat ;   
  float: left;
  width: 230px;
  height: 71px;
  border: 0px solid #000;
  margin: 0px 0px 0px -2px ;
  padding: 0px 0px 0px 10px;    
}

div#search {
  width: 190px;
  height: 28px;
  margin-top: 23px;
  margin-right: 20px;
}
div#search label {
  text-indent: -9999em;
  height: 0pt;
  width: 0pt;
  display: none;
}
div#search input.search-input {
/* specific size for image, your image may need these adjusted */
  width: 143px;
  height: 17px;
/* removes default borders, allows use of image */
  border-style: none;
/* text color */
  color: #404040;
/* padding of text */
  padding: 7px 0px 4px 10px;
  float: left;
/* set all font properties at once, weight, size, family */
  font: bold 0.9em Arial, Helvetica, sans-serif;
/* left input image, set your own here */
  background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/search.pngo) no-repeat left top;
}
div#search input.search-button {
/* specific size for image, your image may need these adjusted */
  width: 37px;
  height: 28px;
/* removes default borders, allows use of image */
  border-style: none;
/* hides text, image has text */
  text-indent: -9999em;
  float: left;
  margin: 0;
/* provides positive hover effect */
  cursor: pointer;
/* removes default size/height */
  font-size: 0px;
  line-height: 0px;
/* submit button image, set your own here */
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/search.pngo) no-repeat right top;
}


#menu A             {     text-decoration: none; }
#menu A:link          {    text-decoration: none; }
#menu A:hover         {     text-decoration: none; }
#menu A:active          {    text-decoration: none; }
#menu A:visited         {     text-decoration: none; }
#menu A:visited:hover {     text-decoration: none; }

#menu {
    float: left; 
    position:relative; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 3px;
    width: 209px;
    height: auto;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #757974;
    font-family: Arial; 
    font-weight: bold ; 
    font-size: 14px;
    background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/smenu-bg.png) 0px 0px repeat-y;
    overflow: hidden;
}

.topbg {
    float: left; 
    position:relative; 
    width: 208px;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-bottom: 0px solid #000000; 
    height: 19px; 
    background: #FFFFFF url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/menu_bg_top.png) 0px 0px no-repeat;
}

.bottombg {
    overflow: hidden;
    float: left; 
    position:relative; 
    width: 209px; 
    margin: 0px 0px 0px 0px;
    padding:18px 0px 0px 10px;
    border-top: 0px solid #ffffff;
    color: #ffffff ;
    height: 136px;
    font-family: Verdana; 
    font-size: 85%;
    font-weight: normal;
     
    background: #FFFFFF url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/menu_bg_bottom.png) 0px 0px no-repeat; 
}
 
 .bottombg a {
font-weight: bold;
text-decoration: underline;  
color: #ffffff;
}
.bottombg a:hover{
font-weight: bold;
   
color: #ffffff;
}
 



#menu ul {margin:0px; padding:0px; list-style:none;  }

#menu ul li {position:relative; margin:0; padding:0; float:left; line-height: 30px; background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/.gif) 7px 5px no-repeat;border-top: 0px solid #FFFFFF; border-bottom: 0px solid #000000;}

#menu ul li a { width: 200px; padding: 0; padding-left: 30px; display:block; text-align: left; color:#fff; text-decoration:none; background: url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/menu_visited.png) 0px 0px no-repeat;}
    
#menu ul li a.menuactive, #menu ul ul li a.menuactive { color:#fff!important;background: #85A440 url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/menu_active.png) 0px 0px no-repeat; }
    
#menu ul li a:hover, #menu ul li.sfhover a, #menu ul li:hover a { background: #85A440 url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/menu_active.png) 0px 0px no-repeat; color:#ff; }


.certifikace {
    float: left; 
    position:relative; 
    height: 121px;
    width: 208px;
    margin: 0px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    border-bottom: 0px solid #000000; 
    background: #FFFFFF url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/certifikaty-bg.png) 0px 0px no-repeat;
}
.certifikace a{ position: relative;  display: block; width: 90%; height:90%; }

.dotace-eu {
    float: left; 
    position:relative; 
    height: 46px;
    width: 208px;
    margin: 20px 0px 0px 3px;
    padding:0px 0px 0px 0px;
    border-bottom: 0px solid #000000; 
    background: #FFFFFF url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/images/Gallery/eu-logo-left.jpg) 0px 0px no-repeat;
}
.dotace-eu a{ position: relative;  display: block; width: 90%; height:90%; }

#content-banner {
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/content-banner.png) top left no-repeat ;
  float: left;
  width: 721px;
  height: 290px;
  padding: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px ; 
  position: relative; 
  overflow-x: hidden; 
  border: 0px solid #000;
}

.slide-container{float: left;width: 654px;height: 200px;border: 1px solid #000;margin: 15px 0px 0px 31px ;padding: 0px 0px 0px 0px; overflow:hidden; border: 0px solid #000;background-color: #fff;}
.slide-container .slide {padding:0; margin:0; list-style:none; width:880px; height:200px; overflow:hidden;}
.slide-container .slide li {float:left;}
.slide-container .slide li a {display:block; float:left; width:107px; border-right:2px solid #fff; height:200px; overflow:hidden;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.slide-container .slide a#banner6 {width:250px;}
.slide-container .slide.current a {width:75px;}
.slide-container .slide.current li a.current {width:250px;}

.slide-container .slide li a img {border:0;}

.slide-container .slide:hover a#banner1,
.slide-container .slide:hover a#banner2,
.slide-container .slide:hover a#banner3,
.slide-container .slide:hover a#banner4,
.slide-container .slide:hover a#banner5 {width:75px;}

.slide-container .slide a#banner1:hover,
.slide-container .slide a#banner2:hover,
.slide-container .slide a#banner3:hover,
.slide-container .slide a#banner4:hover,
.slide-container .slide a#banner5:hover {width:250px;}


.navigace { 
 font-size: .8em;   
  float: left;
  width: 652px;
  height: 15px;
  border: 1px solid #000;
  margin: 0px 0px 0px 31px ;
  padding: 2px 0px 0px 0px;    
  overflow:hidden; 
  border: 0px solid #000;
  color: #404040;
}

 
#content {
  background: #fff url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/content-bg.png) bottom left no-repeat ;  
  float: left;
  width: 634px;
  min-height: 300px;
  padding: 0px 50px 0px 37px;  
  margin: 0px 0px 0px 0px ; 
  position: relative; 
  overflow-x: hidden; 
  border: 0px solid #000;
 text-align: left;
}

#footer{ 
  background: transparent url(https://www.zakompisek.cz/domains/zakompisek.cz/uploads/layout/footer-bg.png) 0px 0px no-repeat;  
  width: 960px;   
  height: 70px;
  margin: 0px 0px 0px 0px ;
  padding: 35px 0px 0px 0px ;
  float: left; 
  border: 0px solid #000;
} 
#footer UL {float: left;font-size: 11px; width: 890px; font-weight: bold ; text-align: left; font-style: italic; margin: 0px 0px 0px 20px; padding: 0px 20px 0px 0px;border: 0px solid #000000; height: 22px;display: inline;  } 
#footer UL LI {text-transform: uppercase;list-style-type: none; float: left; padding: 3px 2px 0px 0px; margin: 0px 0px 0px 0px;overflow: hidden;}
#footer A         { color: #808283; text-decoration: none; }
#footer A:link      { color: #808283; text-decoration: underline; }
#footer A:hover     { color: #404040; text-decoration: none; }
#footer A:active    { color: #404040; text-decoration: underline; }
#footer A:visited   { color: #808283; text-decoration: underline; }
#footer A:visited:hover { color: #404040; text-decoration: none; }

p.footer-text{ margin :2px 0px 0px 165px; padding: 0px; font:normal 10px sans-serif; color:#404040;float: left;display: inline; float: left; }     
p.footer-text A {Color: #404040;Font-Size: 10px; font-weight: bold;font-family: sans-serif;text-decoration: underline; }
p.footer-text A:visited {Color: #404040;  text-decoration: underline; } 
p.footer-text A:hover {Color: #fff;text-decoration: underline; }  
p.footer-text A:active {Color: #404040;text-decoration: underline; }  
p.footer-text span{ margin: 0px 5px 0px 5px; padding: 0px;  font:bold 10px sans-serif; color:#404040; } 










 
 