@charset "utf-8";
/* specific template settings */

/* ************************* */
/* ******* layout ********** */
/* ************************* */
#zoneswitch{
 width:100%;
 padding-top:35px;
 text-align:center;
 background:url('../_img/bg_top.jpg') #fff repeat-x 0 0; 
}  

#zonebox {
 width: 992px;
 margin:0 auto 20px auto;
 text-align:left;
 position:relative;
 background:url('../_img/pg_bg.jpg') #fff repeat-y 0 0; 
 
}

#toplogo {
  width:992px;
  height:170px;
  background:url('../_img/head.jpg') transparent no-repeat 0 0; 
}
#toplogo h1 {
 width:376px;
}


#toplogo h1 a {
	display:block;
	color:#9D292A;
	font-family: 'Arial Black', 'Gadget CE', sans-serif;
	padding:50px 0 0 132px;
	font-size:14pt;
	font-weight:normal;
	text-decoration:none;
	height:114px;
	line-height: 17pt;
	letter-spacing: -1px;
 /*text-transform:uppercase;*/
}   
#toplogo h1 a span{ 
 display:block;
 color:#005B00;
 letter-spacing: 5px;
 font-family: Georgia, 'New York CE', utopia, serif;  font-size: 10pt;
 font-size:8pt;
 padding-bottom:3px;
 border-bottom:1px solid #C5DEC0;
}
#main {
 margin:0 223px; 
 min-height: 350px;
 height: auto;
 _height: 350px;
 position:relative;
}

#main-content {
 margin:15px;
}

/* left panel */         
#sidebar-left {
  position:absolute;
  left:0
  width: 223px;
  background:url('../_img/bar_left.jpg') transparent repeat-y 0 0;
  min-height:200px;
  height:auto;
  _height:200px;
}


.sidebar-left-content {
  width:223px;
}
.sidebar-left-search {
  background:url('../_img/fulltext.jpg') transparent no-repeat 0 0;
  height:56px;
}

.sidebar-left-bottom {
  background:url('../_img/bar_left_foot.jpg') transparent no-repeat left bottom;
  padding:30px 15px;
}

/* right panel */         
#sidebar-right {
  float: right;
  width: 223px;
  background:url('../_img/bar_right.jpg') transparent repeat-y 0 0;
  min-height:200px;
  height:auto;
  _height:200px;
}

#sidebar-right h2 {
  color:#005B00;
  height:25px;
  font-weight:normal;
  font-size:10pt;
  padding:31px 0 0 45px;
  margin-bottom:5px;
}
.sidebar-right-akce h2 {
  background:url('../_img/akce.jpg') transparent no-repeat 0 0;
}
.sidebar-right-news h2 {
  background:url('../_img/novinky.jpg') transparent no-repeat left bottom;
}
#sidebar-right .news_bar {
  padding:0 10px 5px 35px;
  color:#408600;
  font-size:12px;
}
.news_bar a{
  color:#408600;
  text-decoration:none;
}
.news_bar a:hover {
  color:#005B00;
}
.news_bar div a {
  padding-right:10px;
  background:url('../_img/vice.gif') transparent no-repeat right center;
}
.sidebar-right-bottom {
  height:54px;
  background:url('../_img/bar_right_foot.jpg') transparent no-repeat left bottom;
}

/* footter */	
#zonefoot {
 margin-top:10px;
 font-size:8pt;
 color:#999999;
 width:992px;
 height:70px;
 background:url('../_img/foot.jpg') #fff no-repeat 0 0;
}

#zonefoot-content {
padding:10px 5px;
}
    	
#zonefoot a:link,#zonefoot a:visited,#zonefoot a:active {
 color:#999999;
 font-weight:normal;
 text-decoration:none;
}

#zonefoot a:hover {
 color:#ACCDFF;
}
 
#zonefoot .mainnav {
	text-align:center;
	margin:10px 0 0 0 ;
}

#zonefoot .mainnav a {
	margin:0 4px;
}

   


/* listmenu */
.mcat{
  padding-bottom:5px;
}        

.subcat{
  
}    


.mcat li {
  font-size:10pt;
  list-style-type: none;
  text-align:left;
  background:url('../_img/navi.jpg') transparent no-repeat left top;
  }

.subcat li{
  list-style-type: none;
}        

.mcat a
{
 color:#005B00;
 text-decoration:none;
 padding:5px 0 0 28px;
 height:22px;
 display:block;
 background:url('../_img/arrow.gif') transparent no-repeat 13px center;
}

.mcat a:hover
{
 color:#888;
 background:url('../_img/arrow_o.gif') transparent no-repeat 13px center;
}

.mactual a:hover
{
 color:#888; 
}

.mactual a
{
 color:#888;
}

.mactual .subcat a
{
 color:#888;
}

.mactual .subcat a:hover
{
 color:#333;
}

.subcat li a
{
  text-decoration:none;
  display:block;
  padding:3px 0 3px 38px;
  color:#FFDA4D;
  background:url('../_img/button.jpg') transparent no-repeat left top;
}

.subcat li a:hover{
  color:#333;
}	

.sactual a
{
 color:#333 !important;
}

.sactual a:hover
{
 color:#333 !important;
}

.sactual .subcat a
{
 color:#888 !important;
}

.subcat .subcat a 
{
 padding:0 0 0 48px;
}

/**/
.sactual .subcat a:hover
{
 color:#333 !important;
}
/* listmenu BOTTOM*/

.btcat {
 margin-top:15px;
}
.btcat li {
  list-style-type: none;
  text-align:left;
  background:url('../_img/link.jpg') transparent no-repeat left top;
}

.btcat a
{
 color:#005B00;
 text-decoration:none;
 padding:5px 0 0 28px;
 height:22px;
 display:block;
}

.btcat a:hover
{
 color:#888;
}

.btcat .mactual a:hover
{
 color:#888; 
}

.btcat .mactual a
{
 color:#888;
}

/* listmenu TOP */
#topcat_case {
 position:relative;
}
.topcat {
  width:714px;
  height:184px;
  position:absolute;
  left:387px;
  top:0;
}        
.topcat a {
	font-size:11pt;
	display:block;
	text-align:center;
	color:#fff;
	list-style:none;
	text-decoration:none;
	padding:40px 12px 3px 8px;
	height:118px;
}
.topcat a:hover {
	color:#fff;
} 
.topcat li {
	float:left;
	display:block;
	vertical-align:bottom;
	width:121px;
	height:170px
}
.topcat #naviset_0_1, .topcat #naviset_0_39 {
  background:url('../_img/b01.jpg') transparent no-repeat center top;
}
.topcat a:hover#naviset_0_1, .topcat a:hover#naviset_0_39 {
  background:url('../_img/b01_o.jpg') transparent no-repeat center top;
}
.topcat #naviset_0_2, .topcat #naviset_0_40 {
  background:url('../_img/b02.jpg') transparent no-repeat center top;
}
.topcat a:hover#naviset_0_2, .topcat a:hover#naviset_0_40 {
  background:url('../_img/b02_o.jpg') transparent no-repeat center top;
}
.topcat #naviset_0_3, .topcat #naviset_0_41 {
  background:url('../_img/b03_o.jpg') transparent no-repeat center top;
}
.topcat a:hover#naviset_0_3, .topcat a:hover#naviset_0_41 {
  background:url('../_img/b03_o.jpg') transparent no-repeat center top;
}
.topcat #naviset_0_4, .topcat #naviset_0_42 {
  background:url('../_img/b04.jpg') transparent no-repeat center top;
}
.topcat a:hover#naviset_0_4, .topcat a:hover#naviset_0_42 {
  background:url('../_img/b04_o.jpg') transparent no-repeat center top;
}
.topcat #naviset_0_64, .topcat #naviset_0_65 {
  background:url('../_img/b05.jpg') transparent no-repeat center top;
}
.topcat a:hover#naviset_0_64, .topcat a:hover#naviset_0_65 {
  background:url('../_img/b05_o.jpg') transparent no-repeat center top;
}

#main-content h2 
{ 
 font-size:14pt;
 font-weight:normal;
}

#main-content .cnav 
{ 
 font-size:11pt;
 margin:10px 0; 
 
}

#main-content .contentdate
{
 padding:2px;
 font-size:10pt;
}

.cnav a 
{
 color: #408600;
 margin:0 5px;
}

.cnav a:hover 
{
 color: #005B00;
}

#main-content a 
{
 color: #408600;
}

#main-content a:hover 
{
 color: #005B00;
}

/* editable content */
#main-content table th { 
  vertical-align:top;
  font-size:9pt;
  font-weight:bold;
  text-align:left;
}  

#main-content table td { 
  vertical-align:top;
  font-size:8pt;
  font-weight:normal;
}

#main-content li
{
 margin-left: 16px;
}

#main-content p img { margin-left:2px; }

#main-content ul, #main-content p,#main-content h2,#main-content h3,#main-content h4 { margin:10px 0; }
 
hr.cleaner {
 height:1px;
 margin: -1px 0 0 0; 
 padding:0;
 border:none;
 visibility: hidden;
} 

.separator
{
 border-top:1px solid #000000;
}

.clr
{
 clear:both;
}

.hid
{
 display:none !important;
}

.cc { text-align:center !important; }
.ll { text-align:left !important; }
.rr { text-align:right !important; }

.fl { float:left !important; }
.fr { float:right !important; }

.handy{ cursor:pointer !important; }

.p10 { font-size: 10%; }
.p20 { font-size: 20%; }
.p30 { font-size: 30%; }
.p40 { font-size: 40%; }
.p50 { font-size: 50%; }
.p60 { font-size: 60%; }
.p70 { font-size: 70%; }
.p80 { font-size: 80%; }
.p90 { font-size: 90%; }
.p100 { font-size: 100%; }
.p110 { font-size: 110%; }
.p120 { font-size: 120%; }
.p130 { font-size: 130%; }
.p140 { font-size: 140%; }
.p150 { font-size: 150%; }
.p160 { font-size: 160%; }
.p170 { font-size: 170%; }
.p180 { font-size: 180%; }
.p190 { font-size: 190%; }
.p200 { font-size: 200%; }

/* Server map */

.webmap
{
 margin: 0 0 0 16px;
}

.swebmap
{
 margin: 0 0 0 16px;
}

.swebmapcontent
{
 margin: 0 0 0 16px;
}

.webmap li {
 font-size : 10pt;
 color: #000000;
 list-style-type: disc;
} 

.swebmap li {
 font-size : 9pt;
 color: #000000;
 list-style-type: circle;
} 

.swebmapcontent li {
 font-size : 9pt;
 color: #000000;
 list-style-type: square;
} 

