
body { background: url('/css/img/okem-bg.gif') repeat-y center #FEA40A;  margin-top:0px;margin: 0; padding: 0;  text-align: center; font-family:tahoma,verdana, arial}
hr.separator { margin: 3px auto; padding-top: 3px; margin-bottom: 5px; height: 1px; background: none; clear: both; border: none; border-bottom: 1px dotted #D3C795;} 
hr.invisible { display:none;margin: 3px auto; padding-top: 3px; margin-bottom: 5px; height: 1px; background: none; clear: both; border: none; border-bottom: 1px dotted #D3C795;} 

FORM { margin-top : 0; margin-bottom : 0; padding-right : 0; padding-left : 0; padding-bottom : 0; margin : 0; padding-top : 0; } 

UL {
padding: 0px;
margin: 0px;
} 
LI {
text-align : left; 
font-size : 12px; 
font-family : verdana, tahoma, arial, sans-serif; 
padding-left: 5px;
margin-left: 15px;
} 

A { color : #715B5D; text-decoration : none; } 
A:link { color : #715B5D; text-decoration : none;} 
A:visited {color : #715B5D; text-decoration : none;} 
A:active { color : #715B5D; text-decoration : none;} 
A:hover { color : #aa00af; text-decoration : none; } 

/* LAYOUT RULES */
#mother, #header, .bck { margin: 0 auto 0; padding: 0; text-align: left; }
#mother { background: none;width: 754px;  }
#main {  min-height: 400px; padding-top:0px;  }

/* Header */
#header { text-align: left;background: url("/css/img/okem-head-2.jpg") no-repeat 0 0; height: 103px; padding-top: 0px; }
#header h1 {margin:0px; padding:0px;}
#header A {display: block; height:103px;font-size: 100%; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: transparent;}
#header h1 SPAN {dISPLAY: none;}

/* Header */
#header_votes { text-align: left;background: url("/css/img/okem-head-votes.jpg") no-repeat 0 0; height: 80px; padding-top: 0px; }
#header_votes h1 {margin:0px; padding:0px;}
#header_votes A {display: block; height:80px;font-size: 100%; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: transparent;}
#header_votes h1 SPAN {dISPLAY: none;}


/* Telo */
#telo { text-align: center; margin:0px;}

/* Pata */
#pata {  margin:15px;border-top: 2px solid black; border-bottom: 2px solid black; text-align: left;  clear:both; padding: 5px 5px 5px 5px; color: #663300; font-size: 60%; line-height: 100%;}
	
/* Pata */
#downmenu {  margin :15px; margin-top:20px; border-top: 2px solid black;  text-align: center;  clear:both; padding: 5px 5px 5px 5px; color: #663300; font-size: 60%; line-height: 100%;}



#iauthor { text-align:right; font-size:9px; margin:5px; margin-right:15px; color:#a1a1a1; }

#banner { margin:5px; text-align:center; font-size: 70%; line-height: 95%; border-bottom: solid 2px black; padding-bottom:5px;}
	

	  
ul#minitabs{list-style: none;margin: 8px; margin-right:8px; margin-left:15px;padding: 9px 0; padding-bottom:13px;
  font-weight: bold;
  text-align: center;white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 2px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 4px solid #FFF;color: #999}
ul#minitabs a#current{border-color: #F60;color: #ff9800}
ul#minitabs a:hover{border-color: #F60;color: #666}

/* menu-left */
#menu-left { font-family: tahoma;text-align: left; width: 100%; padding-top: 0px; }
#menu-left UL{ LIST-STYLE-TYPE: none; font-weight:bold; line-height:120%;margin: 0px; padding:0px;padding-left:0px;margin-left:10px; margin-bottom:5px;}
#menu-left LI{ margin:0px; padding:0px; font-size:80%;}
#menu-left UL LI UL{  padding:0px; margin:0px; padding-left:20px; margin-top:0px;line-height:100%; margin-top:0px;}

#menu-left A{ text-decoration: none;}
#menu-left HR { display: none; margin:auto 0px; padding:0px;}
#menu-left .menu-cas { font-size:70%; font-family : tahoma, arial; color : #999999; width:100%; text-align:center; } 

/* menu-right */
#menu-right { font-size:70%; text-align: center; padding-top: 0px; }
#menu-right .cara { width:90%; background-color : #663300; height : 1px; color : #663300; }
#menu-right P { font-size:100%; text-align: center; padding-top: 0px; }
#menu-right .obr { margin-top:5px; margin-bottom:5px; }
#menu-right h3 { text-align:center; font-size:110%; margin-bottom:0px;}
#menu-right .war { color : red; }
#menu-right .red { color : red; }
.red { color : red; }
.red A { color : red; text-decoration : none; } 
.red A:link { color : red;; text-decoration : none;} 
.red A:visited {color : red; text-decoration : none;} 
.red A:active { color : red; text-decoration : none;} 
.red A:hover { color : #990000; text-decoration : none; }

#menu-right h2 { background: url("/img/h2-bg-r.jpg") no-repeat right 0; padding-top:4px; padding-bottom:4px; margin-right:5px; text-align:center; font-size:130%; }#menu-right .war { color : red; }
#menu-right .popis {font-size:70%; }
#menu-right .smileON {margin:1px;}
#menu-right .smileOFF {margin:1px; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}

/* content -- background: url("/css/img/okem-clanek.gif") repeat-x 0 0;  border: solid 1px #a39432; */
#content { margin:3px;margin-left:8px;font-family: tahoma; font-size:100%; text-align: left;  padding: 4px; }

#content h1 { margin:0px; padding-left:13px; padding-top:2px; padding-bottom:4px;font-size:140%; background: url("/img/h1-bg.jpg") no-repeat 0px 0;}#content P { font-size:75%;padding-top:4px; padding-bottom:4px;margin:0px;text-indent: 30px; line-height:135%;}
#content .nahled-text { padding-left:20px; font-family : verdana, tahoma, arial; color : #505050; text-align : justify; } 
#content .nahled-text P { padding:0px; margin:0px;} 
#content .nahled { font-size : 100%; } 
#content H2 { font-size : 120%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 3px; margin-bottom : 3px; padding-left:5px;} 
#content H3 { font-size : 110%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 3px; margin-bottom : 3px; padding-left:5px;} 
#content .navigace { font-size : 90%; text-align : center; margin-top : 3px; margin-bottom : 3px; } 
#content UL { margin-top : 6px; margin-bottom : 6px; } 




#id-form { margin: 0px; padding : 0px; } 
#id-form .form-descript { font-weight:bold;font-size : 80%; width:150px;text-align : left; margin-top : 5px; margin-bottom : 3px; } 
#id-form .form-input { font-size : 90%; text-align : left; margin-top : 3px; margin-bottom : 3px; } 
#id-form .form-tip { font-size : 70%; text-align : left;  } 
#id-form H2 {  padding-bottom: 5px; border-bottom: dashed 1px #e3e3e3; margin-top:20px; margin-bottom:5px;} 
#id-form .text{ width:330px;margin-right:5px;} 
#id-form .checkbox{ }
#id-form label { padding:5px;margin-bottom:5px;} 
#id-form .textarea{ padding-bottom:5px;} 
#id-form td { padding-top:5px;} 
#id-form p { text-indent:20px; padding:10px;text-align:justify;} 
#id-form .odkaz { border-bottom:dotted 1px #a3a3a3;} 
#id-form .povinne { font-weight:bold; color:red; font-size:90%} 
#id-form .plus { padding-right: 5px;}  

input.frm-login {font-size:20px;}

#votes { margin: 0px; padding : 0px; font-size : 70%;} 
#votes .popis {  margin-top : 5px; margin-bottom : 3px;  font-size:100%} 
#votes .snimek { border: solid 14px #000000; padding: 2px; background: #ffffff; font-size: 12px; margin:3px;} 

#votes .nahled { border: solid 7px #000000; padding: 2px; background: #ffffff; font-size: 12px; margin:2px;} 
#votes .active { background: #808080; }
#votes img { margin:1px;}
#votes .mini { padding:7px;}

#votes .hlaska {color: red; font-size:90%; font-weight: bold; }
#votes p {font-size:100%; text-indent: 0px;}
#votes .red {font-size:100%; color: red; font-weight: bold;}
#votes .green {font-size:100%; color: blue; font-weight: bold;}
#votes H2 { font-size : 140%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 3px; margin-bottom : 3px; padding-left:5px;} 
#votes H3 { font-size : 110%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 3px; margin-bottom : 3px; padding-left:5px;} 



FORM { margin-top: 0;margin-bottom: 0;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;MARGIN: 0px;PADDING-TOP:0px;}

.help { font-size: 10px; color: #505050;}
.status { font-family: verdana, tahoma;font-size: 12px; color: #303030;}
.error {  font-family: verdana, tahoma;font-size: 12px; color: red;}
.error A{  font-family: verdana, tahoma;font-size: 12px; color: navy;}


#form_nazor { text-align : center; margin-bottom:5px;}
#smilebox { text-align : center; display : none; z-index:50; margin: 5px auto; width: 284px; background:#FFFFFF; border:dashed 1px black; } 

.loc_info2 {color: #FFFFFF}
.loc_info {color: #FFFFFF}
.text_kamera1 {color: #FFFFFF;font-size:120%;font-weight:bold;}


textarea.komentare {
  margin: 5px;
  width: 455px;
  border: 1px solid #d7f990;
  background: url("/img/form-komentar.gif") no-repeat right bottom;
  font: 12px Verdana, Arial;
  }

input.komentare {
  margin: 5px;
  width: 455px;
  height: 21px;
  border: 1px solid #d7f990;
  background: url("/img/form-jmeno.gif") no-repeat right bottom;
  font: 12px Verdana, Arial;
  }

input.tlacitko {
  margin: 5px;
  padding: 3px;
  border: 1px solid #d7f990;
  height: 21px;
  background: #eefbd3;
  font: 12px Verdana, Arial;
  }




.img { border: solid 1px black; background: white; font-family : Tahoma; font-size : 12px; color : #808080; 
text-align : center; margin: 5px;} 




.img A {

} 
.img A:hover {
  border: solid 0px ;
} 
.foto-clen {
  text-align:center;
}
.foto-clen A:hover {
  border: solid 0px ;
} 

.img_cl {

  border: solid 3px;
  padding: 1px;
  background: white;
  font-size: 12px;
  margin-left:5px;
  margin-right:5px;

} 

.nahled-autor {
padding-left:15px;
font-size : 10px; 
font-family : tahoma, arial; 
color : #808080; 
text-align : left; 
} 
.nahled-odkaz {
font-size : 10px; 
font-family : tahoma, arial; 
color : #808080; 
} 

.navigace-mbh {
font-size : 11px; 
font-family : tahoma, arial; 
color : #aa0000; 
text-align : center; 
font-weight : bold; 
} 

.cara {
background-color : #663300; 
height : 1px; 
color : #663300; 
}
 
.nove {
font-family : Verdana,Tahoma, sans-serif; 
font-size : 10px; 
color : #f1b645; 
} 

.error {
font-family : Tahoma, sans-serif; 
font-size : 12px; 
color : red; 
} 
.aktualizace {
font-family : Tahoma, sans-serif; 
font-size : 12px; 
color : red;
margin:7px; 
} 
.status {
font-family : Tahoma, sans-serif; 
font-size : 12px; 
color : black; 
} 



.info_blok {
	display : none;
	margin: 3px auto;
	padding-top: 3px;
	margin-bottom: 5px;
	background: none;
	clear: both;
	border: none; 
}
.info_blok-texy {
display : none;
	margin: 3px auto;
	padding: 5px;
	margin-bottom: 5px;
	background: none;
	clear: both;
	background: white;
	border: dotted silver 1px; 
}

.admin-volby {
margin-top:5px;
float:right;
background:#ffcd33;
text-align:center;
width:50%;
font-size:90%;
}
.admin-smaz {
background:#ffcd33;
padding:5px;
}
.form-napis {
font-weight:bold;
font-size:13px;
}
.form-tip {
font-size:12px;
font-family: tahoma;

}
.pridej {
background: url(/img/add.png) center left no-repeat;
padding-left:22px;
margin:auto 0px;
padding-top:5px;
height:20px;
font-size:15px;
font-weight:bold;
font-family:tahoma;
}
.akce-neschvalena {
font-size : 15px; 
font-family : tahoma, arial, sans-serif; 
font-weight:bold;
background:#ffcd33;
text-align:center;
height:23px;
border-left: solid 5px;
border-right: solid 5px;
border-color: black;
padding-top:5px;
margin-bottom: 5px;
margin-top:7px;
}
.akce-info {
font-size : 13px; 
font-family : tahoma, arial, sans-serif; 
background:#feeda4;
text-align:center;
line-height:120%;
border-left: solid 5px;
border-right: solid 5px;
border-color: #ffcd33;
padding-top:5px;
padding-bottom:5px;
margin-bottom: 5px;
margin-top:5px;
}
.down-ikonka {
float:left;
margin:4px;
} 

.klikni {
cursor : pointer; 
font-family : verdana, tahoma, sans-serif; 
font-size : 12px; 
color : #89b3cb; 
} 
.neviditelne {
display : none;
font-size:80%; 
} 
.viditelne {
display : block; 
text-align : center; 
} 


.stred {
text-align : center; 
} 

 
.klasik {
font-size : 10px; 
font-family : Trebuchet MS,verdana, tahoma, arial; 
color : #281401; 
text-align : justify; 
} 
.klasik A {
color : #715B5D; 
text-decoration : none; 
}


.strom {
font-family : Verdana, Tahoma, sans-serif; 
font-size : 14px; 
color : black; 
height : 16px; 
vertical-align : middle; 
} 
.strom A {
color : black; 
} 
.strom-pod {
font-family : Verdana, Tahoma, sans-serif; 
font-size : 12px; 
color : black; 
height : 16px; 
vertical-align : middle; 
} 
.strom-pod A {
color : black; 
} 

#clanek { padding-top:4px; padding-bottom:4px; margin-top:0px;line-height:135%; font-family : Tahoma, sans-serif; font-size : 80%; color : #281401; text-align : justify; } 
#clanek A { color : #715B5D; text-decoration : none; }
#clanek A:hover { color : #aa00af; text-decoration : none; }
#clanek P { padding-top:4px; padding-bottom:4px; margin:0px; text-indent: 30px; font-size:105%;line-height:135%; }

#clanek H1 { margin-bottom : 5px; } 
#clanek H2 { line-height:110%;font-size : 125%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 10px; margin-bottom : 5px; padding:3px;} 
#clanek H3 { line-height:110%;font-size : 120%; font-family : tahoma, arial, sans-serif; color : #4e460b;  margin-top : 10px; margin-bottom : 2px; }
#clanek .zapsal { font-size : 90%; } 
#clanek .datum { text-align:center; font-weight:bold; font-size : 140%; } 
#clanek img { border: solid 3px; padding: 2px; background: white; font-size: 12px; margin:7px; } 
#clanek UL { margin:8px; padding:0px;}
#clanek LI { line-height:120%;margin:5px; padding:0px;margin-left:15px;padding-left:5px;} 
#clanek .ramecek { background: #eefbd3; border: 1px solid black; padding:5px; margin:5px; } 
#clanek .img_normal { border: none; padding:0px; margin:0px; } 



#diskuze { line-height:90%;font-family : Tahoma, sans-serif; font-size : 80%; color : #281401; text-align : justify; } 
#diskuze A { color : #715B5D; text-decoration : none; }
#diskuze A:hover { color : #aa00af; text-decoration : none; }
#diskuze P { font-family: arial; font-size:105%;font-style : italic; color : #222222; text-align : justify; padding:5px; }

.gbook-dat {background-color: #dddddd; font-family: georgia; font-size:100%;font-weight : bold; color : #121314; text-align : left; margin-bottom:1px;padding:5px;} 
.gbook-txt {font-family: arial; font-size:75%;font-style : italic; text-align : justify; margin-bottom:15px;padding:5px;} 
.gbook-odp {margin:0px auto; font-family : arial; font-style : italic; color : #aaaaaa;text-align : justify; width : 80%; } 
.gbook-odp P {font-size : 15px;  } 



.nav_table {
background : none; 
width : 96%; 
} 
.nav_tr {
height : 0; 
background : none; 
} 
.nav_td_first, .nav_td_prev, .nav_td_next, .nav_td_last, .nav_td_text {
font-size : 12px; 
font-family : Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif; 
text-align : center; 
background : none; 
} 
.nav_td_text {
font-family : Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif; 
text-align : center; 
background : none; 
} 
.nav_td_first, .nav_td_prev, .nav_td_next, .nav_td_last {
width : 20px; 
background : none; 
} 
.nav_td_first a, .footer a, .nav_td_prev a, .nav_td_next a, .nav_td_last a, .nav_td_text a {
color : #aa1100; 
text-decoration : none; 
} 
.nav_td_first a:hover, .footer a:hover, .nav_td_prev a:hover, .nav_td_next a:hover, .nav_td_last a:hover, .nav_td_text a:hover {
text-decoration : underline; 
} 
.img {
  border: solid 1px black;
font-family : Tahoma; 
font-size : 12px; 
color : #808080; 
text-align : center; 
margin: 5px;
} 
.img A {

} 
.img A:hover {
  border: solid 0px ;
} 
.foto-clen {
  text-align:center;
}
.foto-clen A:hover {
  border: solid 0px ;
} 

.img_cl {

  border: solid 3px;
  padding: 1px;
  background: white;
  font-size: 12px;
  margin-left:5px;
  margin-right:5px;

} 
.img_table { 
width : 96%; 
} 
.img_desc_tr {
height : 0px; 
} 
.img_desc_td, .img_desc_td_empty {
font-size : 10px; 
font-family : Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif; 
text-align : center; 
background : #f1ffd1; 
color : #663300; 
} 
.img_desc_td_empty {
background : none; 
} 
.img_desc_td a {
color : #663300; 
text-decoration : none; 
} 
.img_desc_td a:hover {
text-decoration : underline; 
} 
.imgH_tr {
text-align : center; 
vertical-align : middle; 
height : 12px; 
} 
.imgH_td, .imgV_td_empty {
padding : 0; 
background : #f4fedf; 
width : 25%; 
} 
.imgV_tr {
text-align : center; 
vertical-align : middle; 
height : 12px; 
} 
.imgV_td, .imgV_td_empty {
background : #663300; 
} 
.imgM_tr {
text-align : center; 
vertical-align : middle; 
} 
.imgM_td, .imgM_td_empty {
padding : 0; 
background : #f4fedf; 
width : 25%; 
} 
.footer {
text-align : center; 
font-size : 10px; 
font-family : Tahoma, "Helvetica CE", "Arial CE", Helvetica, Arial, sans-serif; 
color : #888899;
background: #ededed; 
} 

