/* html */

body{
  font-family: sans-serif; 
  font-size: 8pt;
  margin: 0 0 0 0;
  padding: 0;
  text-align: center;
  color: #6d4343;
  background-color: #7B6F51;
  background-image:url(../_img/body_bg.gif);
  background-repeat:repeat-x;
  behavior:url("../_js/csshover.htc");
}

div
{
 /* 
 Debugging style !!!!
 border:1px solid #ff0000 !important; 
 */
}

table
{
 border-collapse:collapse;
 /*width:100%;*/
}

table th { 
  vertical-align:top;
  font-size:10pt;
  color:#333333;
  font-weight:bold;
  text-align:left;
  border:1px solid #888888;
  border-top:4px solid #888888;
  
}  

table td { 
  vertical-align:top;
  font-size:9pt;
  color:#333333;
  font-weight:normal;
  border:1px solid #888888;
  }

label { 
  cursor:pointer;
  color:#333333;
  font-weight:bold;
  
}


fieldset
{
 font-size:9pt;
 color:#000000;
 border:1px solid #666666;
 margin:10px 0 0 0;
}

fieldset p
{
 font-size:100%;
 color:#000000;
 margin:4px;
}

legend
{
 font-size:10pt;
 color:#000000;
 font-weight:bold;
}

legend img { float:left; }

h1 {
   font-weight:bold;
   font-size:140%;
   cursor:default; 
  }

h2 {
   font-weight:bold;
   font-size:130%;
   cursor:default; 
  }
 
h3 {
   font-weight:bold;
   font-size:120%;
   cursor:default;
  }

h4 {
   font-weight:bold;
   font-size:110%;
   cursor:default;
  }
   
p {
  padding:0;margin:0;
  }   


/* active */
a:link, a:visited, a:active {
     color:#0066cc;
     text-decoration:none;
     font-weight:bold;
    }

a:hover {
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;
    } 
  
a img { border:0; }  

form
{
 margin:0;
}

/* optional language bar  */

#lngbar
{
 position:absolute;
 top:35px;
 width:200px;
 text-align:center;
}

#lngbar a:link img,#lngbar a:active img,#lngbar a:visited img 
{ 
 border:0; 
 filter: alpha(opacity=60); 
 -moz-opacity: 0.6;
 KhtmlOpacity: .6;
 opacity: .6; 
}

#lngbar a:hover img
{ 
 border:0; 
 filter: alpha(opacity=90); 
 -moz-opacity: 0.9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

#lngbar a #alng 
{
 filter: alpha(opacity=99); 
 -moz-opacity: .9;
 KhtmlOpacity: .9;
 opacity: .9; 
}

/* 
******************* 
***** Hledani *****
*******************
*/

#searchbox
{
 width:360px;
 /*border:1px solid #ff0000;*/
 margin:0 0 0 20px;
 height:40px;
}

#searchbox label
{
 float:left;
}

#searchbox img
{
 float:left;
 margin:0 0 0 8px;
}

#searchblock
{
 float:left;
 width:120px;
 height:40px;
 margin:0;
 background-image:url(../_img/search_bg.gif);
 background-repeat:no-repeat;
}

#searchfield
{
 background:transparent;
 font-size:9pt;
 border:0;
 width:100px;
 margin:12px 0 0 6px;
}

#searchbtn
{
 float:left;
}

/*
*************************
******* layout **********
*************************
**/

#zoneswitch{
 width:100%; 
 text-align:center;
}  

#zonebox {
	width: 786px;
  margin:0 auto 0 auto;
  text-align:left;
	background-image:url(../_img/content.gif);
  background-color:#ffffff;
 	}

#header {
  width:786px !important;
  height:172px;
  text-align:left;
  background-image:url(../_img/main.jpg); 
}

#header h1 {
   text-transform:uppercase;padding:0;margin:0px; font-weight:bold;font-size:10pt;color:#ffffff;cursor:default;
   text-align:left;
   width:786px;
}

#header h1 img {
 border:0;
}  
  
#header h1 a:link,#header h1 a:active,#header h1 a:visited { 
  margin: 0 0 0 0;
  display:block;
  height:116px;
  width:383px;
}   

#header h1 a:hover { 

 }   

#main {
	margin:0 0 0 197px; 
  padding:0;
}

#main-content {
	margin:0px; padding:0px;
	font-size: 100%;
	}


#main h1
{
 font-size:120%;
 padding:0;
 margin:0;
 color:#000000;
 font-weight:bold;
 letter-spacing:1pt;
 font-style: italic;
}

/* left panel */         
#sidebar-left {
	float: left;
	width: 197px;
	margin:0; 
  padding:0;
  }

#sidebar-left-content {
	margin:0; 
  padding: 0 0 0 0;
  font-size: 100%;
	}

/* left menu */
#topnav
{
 width:197px;
 height:15px;
 background-image:url(../_img/navbg_top.gif);
 background-repeat:no-repeat;
}
#mednav
{
 width:197px;
 background-image:url(../_img/navbg_middle.gif);
 background-repeat:repeat-y;
}
#bottomnav
{
 width:197px;
 height:15px;
 background-image:url(../_img/navbg_boottom.gif);
 background-repeat:no-repeat;
}

#cf
{
 	
}

/* editable content */
.textbox {
 margin:0 0 0 0 ;
 padding:0;
 font-size:120%;
 min-height: 300px;
 height: auto;
 _height: 300px;
 
}

.textbox p {
  padding:4px 0 4px 0;margin:0;
}   

.textbox h1, .textbox h2, .textbox h3, .textbox h4
{
 color:#6d4343 !important;
 margin:0;
 padding:0;
}

.medc-fix h1
{
 padding:0 0 0 22px !important;
 background-image:url(../_img/orange_point.gif);
 background-repeat:no-repeat; 
 background-position: 0 -1px;
}

.textbox img {
  margin: 0 5px 0 0;
}
 
/* content boxes */

.topc
{
 width:579px;
 height:11px;
 background-image:url(../_img/content_top.gif);
 background-repeat:no-repeat;
 margin:0;
}
.medc
{
 width:579px;
 background-image:url(../_img/content_middle.gif);
 background-repeat:repeat-y;
 padding:0;
 margin:-5px 0 0 0;
}

.medc-fix
{
 padding:5px 20px 10px 10px;
}

.bottomc
{
 width:579px;
 height:11px;
 background-image:url(../_img/content_boottom.gif);
 background-repeat:no-repeat;
 margin:0;
}

/* footter */	
#zonefoot {
 height:56px;
 background-color:#ffffff;
 background-image:url(../_img/foot.jpg);
 background-repeat:repeat-x;
}

#zonefoot p { 
 padding:12px 30px 0 60px;
 text-align:left;
 font-size:8pt;
 color:#000000; 
}

#zonefoot a:link,#zonefoot a:visited,#zonefoot a:active 
{
 color:#0066cc;
 font-weight:normal;
}

#zonefoot a:hover 
{
 color:#ff6600;
}         	

/* listmenu */

.mcat{
  margin: 0 0 0 14px; padding: 0; width:175px;background: transparent;
}        

.subcat{
  margin: 0; padding: 0;
}    

.subcat li .subcat {
  margin: 0 0 0 10px; padding: 0;
}    

 
.mcat li {
  font-size:10pt;font-weight:bold;padding:0 0 0 0;margin: 0; list-style-type: none;
}

.subcat li{
  font-size:9pt;cursor:default;font-weight:bold;margin:0 0 0 5px;padding: 0;list-style-type: none;
  text-align:left;font-style: italic;
}        
        
.mcat li a:link, .mcat li a:visited, .mcat li a:active
{
 color:#6d4343;text-decoration:none;
 padding:3px 10px 4px 15px;
 display:block;
 background-color:#ffffff;
 /*
 background-image:url(../_img/mbutton.gif);
 background-repeat:no-repeat;
 */
}

.mcatiefix li a:link, .mcatiefix li a:visited, .mcatiefix li a:active
{
 width:100%;
}

.mcat li a:hover
{
 color:#7B6F51;
 background-color:#e9d3a0;
 /*
 background-image:url(../_img/mbuttonover.gif);
 background-repeat:no-repeat;
 */
}

.subcat li a:link, .subcat li a:visited, .subcat li a:active,  .subcat li b
{
  color:#ff0000 !important;text-decoration:none;
  display:block;
  background-image:url(../_img/sbutton.gif) !important;
  background-repeat:no-repeat;
  background-position: 0 2px;
  background-color:transparent !important;
  padding:4px 0 4px 30px;
}

.subcatiefix li a:link, .subcatiefix li a:visited, .subcatiefix li a:active
{
 width:100%;
}

.subcat li a:hover{
  color:#6d4343 !important;
  background-image:url(../_img/soverbutton.gif) !important;
  background-position: 0 2px;
  background-repeat:no-repeat;
}	

.mactual a:link, .mactual a:active, .mactual a:visited, .mactual a:hover
{
 color:#6d4343 !important;
 background-color:#e9d3a0 !important;
 /*
 background-image:url(../_img/mbuttonover.gif) !important;
 background-repeat:no-repeat;
 */
}

.sactual a:link, .sactual a:active, .sactual a:visited, .sactual a:hover
{
 
}
	
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	} 

/* forms */
     
.in {
 font-size : 9pt;
 font-weight: normal;
 border:1px solid #333333;
 color:#333333;
 background-color:#ffffff;
}

.bt{
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
 border:1px solid #000000;
 text-align: center;
 background-color: #ffcc00;
 padding:1px;
}

input.req
{
 background-color: #ffcc00;
}

/* helpfull */  

.req
{
 color:#ff0000;
}

.sep
{
 border-top:1px solid #000000;
}

  
.hidhid
 {
  display:none;
 }     

.cc { text-align:center; }
.ll { text-align:left; }
.rr { text-align:right; }

.handy{ cursor:pointer; }

.p10 { font-size: 10% !important; }
.p20 { font-size: 20% !important; }
.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%; }

.redc { color:#ff0000 !important; }
.greyc { color:#666666 !important; }
.greenc { color:#006600 !important; }
.blackc { color:#000000 !important; }
.bluec { color:#0066cc !important; }
.yellowc { color:#ffff00 !important; }
.whitec { color:#ffffff !important; }

.redb { background-color:#ff0000 !important; }
.greyb { background-color:#dddddd !important; }
.greenb { background-color:#006600 !important; }
.blackb {  background-color:#000000 !important; }
.blueb {  background-color:#0066cc !important; }
.yellowb {  background-color:#ffffbf !important; }
.whiteb {  background-color:#ffffff !important; }

.login
{
 margin:4px auto 4px auto;
 padding:4px;
 width:250px;
 background-color:#ffff66;
 background-image:url(../_img/iserver/login2.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 border-top:1px solid #aaaaaa;
 border-bottom:1px solid #aaaaaa;
 height:120px;
}

.login label 
{
 font-size:8pt;
}

.logged
{
 margin:2px;
 width:250px;
 background-color:#ffffff;
 background-image:url(../_img/iserver/login1.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 border-top:1px solid #aaaaaa;
 border-bottom:1px solid #aaaaaa;
 position:absolute;
 top:2px;right:5px;
 height:60px;
}
