/*------------ změna ZONER 2014-07-21 - výpis z rubriky vedle sebe-----------*/
.rubric-28786 #listdata .lperex,
.rubric-28786 #listdata .linfo {
  display: none;
}
.rubric-28786 #listdata h2.ltype2 {
  display: inline-block;
  font-size: 150%;
  font-weight: bold;
  margin: 0 0.85em 0 0;
}
#listdata .ltype2 a {
  padding: 0.15em;
}
/*--------- /// konec ZONER --------------------*/


/*----------------newsletter---------------*/

.newsletter {
border:1px solid #e5e5e5;
  background-color:#f8f8f8;
  padding:5px;
  margin:-10px;
}

.newsletter h3 {
  color:#e5550d;
  padding-top:0;
  margin-top:0;
}

.newsletter .button {
    background-color:#e5550d;
  border:0;
     color:white;
  padding:3px 7px;	
    height:26px;
  cursor: pointer;
  
    }

 .newsletter .button:hover {
  background-color:white;
   color:#595959;
  border-top:1px solid #d8d8d8;
  border-left:1px solid #d8d8d8;
  border-right:1px solid #454545;
  border-bottom: 1px solid #454545;
}






body {

	color: #222;
	background: white url(/obrazek/3/body-bg-jpg/);
/*background: white;*/
	padding: 30px 0; 
}

/* ---[ basic ]------------------------------- */

a { color: #e5550d;}

h1, #lcolumn h2 {color: #e5550d;}

h2 {color: black;}

#lcolumn #search h2 { color: white;   }
#lcolumn .sidebar h2 {color: #595959;}
#lcolumn #contact h2 {color: #595959;}

#lcolumn h2 a { color: #595959;}
#lcolumn h2 a:hover { color: #595959;  text-decoration: underline;}

h3 { color: #f1a95c;    font-size: 110%;}

#content ul li { padding-left: 37px; background: url(/obrazek/3/icon-arrow-right-png/) no-repeat 20px 5px transparent; }
#content p{font-size:small;}

/* ---[ template ]----------------------------- */

#container{
width: 1000px;
  padding-top: 111px;
 background-color: white;}


#rcolumn {width: 770px;}



/* ---[ menu ]-------------------------------- */

#menu li { list-style: none; border:  1px outset #7d7d7d; margin-top:5px; margin-left:-10px;}

#menu li a {  color: #595959; text-decoration: none; padding:0 20px;}

#menu li a:hover, #menu li ul li a:hover { background-color: transparent; color:#e5550d; }
#menu li.active a { color: white; background-position: 16px -185px; background-color: #e5550d; }
#menu li.active a:hover { color: white; background-color: #e5550d; }

#menu li ul li { border: 0px solid #ccc; border-bottom: none; }
#menu li ul li a, #menu li.active li a { font-size: 90%; color:#595959; padding-left: 30px; background: url(/images/styles/template3/orange/submenu-bg.gif) no-repeat 16px 10px white; }

#menu li ul li a:hover { background-position: 16px -85px; background-color: transparent !important; color: #e5550d !important;}
#menu li ul li.active a:hover { color: white!important; background-position: 16px -185px; background-color: #e5550d !important; }

#menu li.separator { margin-top: 25px; border-top: 1px solid #ccc; }

/* ---[ theme ]------------------------------- */

#theme {
  top: 0; left: 0;
  width: 1000px; height: 109px;
  background-color:  white;
  background-position:100% 0 ;
border-bottom: 2px solid black;
}

#theme object {
  top: 0; left: 0;
  width: 1000px; height: 109px;
}

/* ---[ logo ]-------------------------------- */

#logo {
  width: 297px; height: 109px;
  top: 0px; left: 0px;
}

#logo span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
}


/* ---[ search ]------------------------------ */

#search {
  height: 67px;
  padding-top: 20px;
  background-color: #Ab000;
  margin-bottom: 2em;
}



#searchbox {
	width: 130px; height: 17px;
	background: url(/images/styles/template3/orange/searchbox-bg.gif) no-repeat 0 0 #fff;
	margin: 0 3px 0 10px;
	_margin-left: 5px;
  overflow: hidden;
}

#searchbox input {
	width: 126px;
	height: 17px;
	padding: 0 2px;
	border: none;
	background-color: transparent;
}

#search #loupe {
  width: 18px; height: 17px;
  background: url(/images/styles/template3/orange/searchbar-loupe.gif) no-repeat 0 0 transparent;
  cursor: pointer;
  border: none;
}

/* ---[ footer ]------------------------------ */

#footer {
  height: 30px; line-height: 30px;
  text-align: right;
  color: #222;
  padding: 0 20px;
  background-color: transparent;
  overflow: hidden; border-top:2px solid black;
}

#footer ul li { display: inline; }
#footer a { color: #222; }

#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: #222;
}

#footer p.copyright a:hover {
  text-decoration: underline;
  color: #222;
}