
body { background: #659322 url('/css/img-spring2009/body-bg.png') repeat-x 0px 0px; 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; } 

a.kompas{ display: block;
width:142px;
height: 41px;
background: url('/css/img-spring2009/kompas-bottom.jpg') no-repeat 0px 0px;
}

#google-translate {
position: absolute; 
right:2px; top:0px; 
opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); 
text-align:center; 
width: 170px; height: 88px; 
background: white;
}

/* LAYOUT RULES */
#mother, #header, .bck { margin: 0 auto 0; padding: 0; text-align: left; }
#mother { background: white; border-left: solid 2px black; border-right: solid 2px black; border-bottom: solid 2px black; width: 785px;  }
#main {  min-height: 400px; padding-top:0px; }

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

/* Telo */
#telo { text-align: left; }


/* Pata */
#pata { 
text-align: left;
height: 58px;
 clear:both;
color: #333333; font-size: 60%;  }

#pata .pata-main{ 
margin: 0px auto;
width: 819px; 
padding-top:15px;
}	

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



/* menu-left */
#menu-left { font-family: tahoma;text-align: left; width: 147px; padding-top: 0px; }
#menu-left UL{ LIST-STYLE-TYPE: none; font-weight:bold; line-height:120%;margin: 0px auto; padding:0px;padding-left:0px;margin-left:3px;}
#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%; }

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

/* menu-right */
#menu-right { font-size:80%; text-align: center; width: 150px; padding-top: 0px; }
#menu-right .cara { width:90%; background-color : #663300; height : 1px; color : #663300; }

/* content */
#content { font-family: tahoma; font-size:100%; text-align: left;  padding-left: 8px; padding-right: 8px;}
#content h1 { margin:0px; padding-top:5px; padding-bottom:5px;font-size:140%;}
#content P { font-size:75%;padding-top:3px; padding-bottom:3px;margin:0px;line-height:130%;}
#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; } 



#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;} 

div#gen_kalendar { font-size:90%; text-align:center; margin: 0px auto; padding:0px  20px 20px 20px; background: white; margin-top:20px;}
div#gen_kalendar .calendar{border: 1px solid black;}
div#gen_kalendar caption{margin-bottom:3px;}
div#gen_kalendar a{text-decoration: underline; font-weight: bold; color: green;}


#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 grey 1px; 
}

.admin-volby {
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 { line-height:100%;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:3px; padding-bottom:3px; margin:0px; text-indent: 30px; font-size:105%;line-height:130%; }
#clanek H1 { line-height:110%;font-size : 160%; font-family : tahoma, arial, sans-serif; color : #4e460b; text-align : center; font-weight : bold; margin-top : 5px; margin-bottom : 5px; } 
#clanek H2 { line-height:110%;font-size : 145%; font-family : tahoma, arial, sans-serif; color : #4e460b; margin-top : 3px; margin-bottom : 3px; } 
#clanek H3 { line-height:110%;font-size : 120%; font-family : tahoma, arial, sans-serif; color : #4e460b; margin-top : 2px; 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:5px; 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 : #707030; text-align : justify; padding:5px; }

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



.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; 
} 

