body {
	font: 90%/1.5 Verdana, Tahoma, Cambria, Georgia;
	background: url(/obrazek/3/body-bg-jpg/) repeat-x #FFFFFF;
	padding: 0px 0; 
  color: #474843; 

}



 #lcolumn .sidebar h2, #lcolumn #contact h2  {background: url(/obrazek/3/lcolumn-h2-bg-jpg/); color: white; padding-left:10px;}

.strong {color:#001777;}
strong {color:#008000; font-weight:normal;}

h1 {color:#001777;font-weight:normal; }
h2 {font-weight:bold; color:#001777; font-size: 110%;}

a {color:#6f6f00;}
a:hover {color:#6f6f00;text-decoration:none;}

#content {  text-align: justify;}

/* ---[ facebook ]----------------------------- */
#fb
    { position:absolute !important; top:100px !important;left:71px !important;

    }
    

/* ---[ template ]----------------------------- */

#container{
  position: relative;
	width: 1140px;
	padding-top: 286px ;
	margin: 0 auto;
	background: url(/obrazek/3/container-bg-png/) repeat-y 50% 0;
	min-height: 1px; _height: 1px; 
}

#lcolumn {
  float: left;
  width: 296px;
  margin: 20px 0px 20px 95px;
padding: 0 10px 0 10px; font-size:90%;
}

.sidebar {
  margin-bottom: 2em;
}

#rcolumn {
  float: right;
  width: 600px; padding-right:100px;
}

#content { padding: 20px; min-height: 1000px; _height: 1px;  }

/* ---[ theme ]------------------------------- */

#theme {
  position: absolute; overflow: hidden;
  top: 0; left: 2px;
  width: 1140px; height: 252px;


    	background-color: transparent;
   

  border-bottom: 0px solid #144275;
}

#theme object {
  position: absolute;
  top: 0; left: 0;
  width: 820px; height: 184px;
  z-index: 3;
}

#theme-item {
  position: absolute;
  top: 20px; right: 20px;
  width: 235px; height: 80px;
  text-align: right;
  padding: 0 20px;
  overflow: hidden;
}

#theme-item a {
  display: block;
  position: absolute;
  top: 0; left: 0;
  width: 275px; height: 80px;
  z-index: 2;
}

#theme h2 {
  font-size: 180%;
  font-weight: bold;

  	color: white;
  
  margin: 0;
}

#theme p {
  font-size: 110%;
  font-weight: bold;  

  	color: #e1f2ff;
    
  
  margin: 0;
}

/* ---[ logo ]-------------------------------- */

#logo {
  position: absolute;
  display: block;
  width: 270px; height: 142px;
  top: 80px; left: 110px;
  overflow: hidden;  
}

#logo span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(/obrazek/3/logo-jpg/) no-repeat 0 0 transparent;
}

/* ---[ footer ]------------------------------ */

#footer {
  width:1140px; height: 142px; line-height: 30px;
  text-align: right;
  color: white;
  padding: 20px 20px 0 0px;

  background: url(/obrazek/3/footer-bg-jpg/) no-repeat ;
  overflow: hidden; font-size:90%;
}
#footer p {margin-left:150px;}

#footer ul li { display: inline; }
#footer a { color: white; }

#footer ul li span, #footer p.copyright span {
  padding: 0 10px;
}

#footer p.copyright {
  text-align: left;
}

#footer p.copyright a:link, #footer p.copyright a:visited {
  text-decoration: none;
  color: white;
}

#footer p.copyright a:hover {
  text-decoration: underline;
  color: white;
}

/*--------------------------horizontalni menu-----------------------*/
#h-menu{
position:absolute;
top:252px; left:1px;
width:1140px; height:34px; line-height:34px; 
background: url(/obrazek/3/h-menu-bg-png/) no-repeat}

#h-menu ul {padding-left:490px;}
#h-menu li { float: left; list-style: none;margin-right:50px; }
#h-menu a { display: block; color: white; text-decoration: none; padding: 0 15px;  font-family: Cambria, Georgia;
    font-size: 16px;  }
#h-menu a:hover { text-decoration: underline; }
#h-menu a:hover {  }

/* ---[ menu ]-------------------------------- */

#menu { font-size: 120%; margin-bottom: 2em; padding: 0px 10px 0 10px; font-family: Cambria, Georgia;}
#menu li { list-style: none; border-bottom: 1px solid #bdc77e; }

#menu li a {
  display: block;
  height: 40px; line-height: 25px;
  color: #6f6f02; text-decoration: none;
  padding: 0 10px;
}

#menu li a:hover, #menu li ul li a:hover { background-color: transparent; color:black; }
#menu li.active a { color: black; background-position: 16px -185px; background-color: transparent; }
#menu li.active a:hover { color: black; background-color: transparent; }

#menu li ul li { border-top: 1px solid #ccc; border-bottom: none; }
#menu li ul li a, #menu li.active li a { font-size: 90%; color: black; padding-left: 30px; background: none; }

#menu li ul li a:hover { background-position: 16px -85px; }
#menu li ul li.active a:hover { color: white; background-position: 16px -185px; background-color: #144275; }

#menu li.separator { margin-top: 25px; border-top: 1px solid #ccc; }

/* ---[ toplink ]----------------------------- */
 #toplink {
  position: absolute;
 font-size: 75% !important;
  top:15px; right: 105px;
  color: white !important;
}

 #toplink a {
  color: white ;
}

 #toplink span {
  color: white ;
  padding: 0 10px;
}

 #toplink a.home {
  padding-left: 15px;
  background: url(/images/styles/template9/blue/icon-home.gif) no-repeat 0 50% transparent;
}

 #toplink a.print {
  padding-left: 13px;
  background: url(/images/styles/template9/blue/icon-print.gif) no-repeat 0 50% transparent;
}

 #toplink div.mapa-stranek{
        padding-left: 13px;
}

/* ---[ news ]-------------------------------- */

.news-item {
  border-bottom: 0px solid #eee;
}

/* ---[ contact ]----------------------------- */


#contact { padding: 0px; border: 0px solid #eee;}

#contact div { border-bottom: 0px dotted #eee;}

