/* -------------------------------------------------- */
/* ----------- ::.. MOUK.cz - © 2007 ..:: ----------- */
/* -------------------------------------------------- */
body { margin: 0px; padding: 0px; text-align: center; font-family: tahoma; font-size: 12px; color: #000; background-color: #fff; letter-spacing: 1px }
p {  font-size: 12px; }

/* div { border: 1px solid blue; } */

.vyber { position: absolute; left: 50%;}
.o { position: relative; left: -93px; top: 110px; width: 235px; height: 220px;  }
.o1 { width: 180px; height: 100px; text-align: center; position: relative; left: -213px; top: 36px; } 
.o2 { width: 180px; height: 100px; text-align: center; position: relative; left: -276px; top: 106px;  } 
.o3 { width: 180px; height: 100px; text-align: center; position: relative; left: -301px; top: 195px;  } 
.o4 { width: 180px; height: 100px; text-align: center; position: relative; left: -276px; top: 285px;   } 
.o5 { width: 180px; height: 100px; text-align: center; position: relative; left: -212px; top: 353px;  } 
.o6 { width: 180px; height: 100px; text-align: center; position: relative; left: -62px; top: 376px; }
 
.o7 { width: 180px; height: 100px; text-align: center; position: relative; left: 87px; top: 353px;  } 
.o8 { width: 180px; height: 100px; text-align: center; position: relative; left: 155px; top: 285px; } 
.o9 { width: 180px; height: 100px; text-align: center; position: relative; left: 180px; top: 195px;   } 
.o10 { width: 180px; height: 100px; text-align: center; position: relative; left: 155px; top: 106px;  } 
.o11 { width: 180px; height: 100px; text-align: center; position: relative; left: 87px; top: 36px;  } 
.o12 { width: 100px; height: 100px; text-align: center; position: relative; left: -22px; top: -30px;  }  
.o0 { width: 0px; height: 0px; text-align: center; position: relative; left: -135px; top: 0px;  }
 
#center { width: 960px; margin-left: auto; margin-right: auto; text-align: left; }
#title_z { width: 960px; height: 206px;  background: url('images_design/title_z.png') no-repeat; }
#title_zl { width: 960px; height: 206px;  background: url('images_design/title_zl.png') no-repeat; }
#title_o { width: 960px; height: 206px;  background: url('images_design/title_o.png') no-repeat; }
#title_c { width: 960px; height: 206px;  background: url('images_design/title_c.png') no-repeat; }
#title_m { width: 960px; height: 206px;  background: url('images_design/title_m.png') no-repeat; }
#title_zf { width: 960px; height: 206px;  background: url('images_design/title_z.png') no-repeat; }

#menu { width: 465px; height: 28px; padding-top: 23px;  float: right; text-align: right;  }
#obsah { width: 960px; }
#pata { width: 960px; height: 20px; }
#pata a { color: #000; } 
.levy_z { padding-top: 10px; width: 640px; float: left; border-left: solid 2px #9cbf54;  padding-left: 20px; }
.levy_z H1, .levy_z H2, .levy_z H3, .levy_z H4, .levy_z H5, .levy_z H6 { color: #9cbf54; }
.levy_m { padding-top: 10px; width: 640px; float: left; border-left: solid 2px #0e78a6;  padding-left: 20px; }
.levy_m H1, .levy_m H2, .levy_m H3, .levy_m H4, .levy_m H5, .levy_m H6 { color: #0e78a6; }
.pravy_z { width: 226px; height: 557px; float: right; padding-right: 10px;  padding-left: 20px; padding-top: 10px; border-left: solid 2px #9cbf54; }
.pravy_z H1, .pravy_z H2, .pravy_z H3, .pravy_z H4, .pravy_z H5, .pravy_z H6 { color: #9cbf54; }
.pravy_m { width: 226px; height: 557px; float: right; padding-right: 10px;  padding-left: 20px; padding-top: 10px; border-left: solid 2px #0e78a6; }
.pravy_m H1, .pravy_m H2, .pravy_m H3, .pravy_m H4, .pravy_m H5, .pravy_m H6 { color: #0e78a6; }
.rol_m { width: 890px; padding-right: 35px; padding-left: 35px; border-left: solid 2px #0e78a6; }
.rol_m H1, .rol_m H2, .rol_m H3, .rol_m H4, .rol_m H5, .rol_m H6 { color: #0e78a6; }
.rol_zl { width: 890px; padding-right: 35px; padding-left: 35px; border-left: solid 2px #f1d551; }
.rol_zl H1, .rol_zl H2, .rol_zl H3, .rol_zl H4, .rol_zl H5, .rol_zl H6 { color: #f1d551; }
.rol_o { width: 890px; padding-right: 35px; padding-left: 35px; border-left: solid 2px #eb6c3f; }
.rol_o H1, .rol_o H2, .rol_o H3, .rol_o H4, .rol_o H5, .rol_o H6 { color: #eb6c3f; }
.rol_c { width: 890px; padding-right: 35px; padding-left: 35px; border-left: solid 2px #bf2e30; }
.rol_c H1, .rol_c H2, .rol_c H3, .rol_c H4, .rol_c H5, .rol_c H6 { color: #bf2e30; }
.rol_zf { width: 890px; padding-right: 35px; padding-left: 35px; border-left: solid 2px #9cbf54; }
.rol_zf H1, .rol_zf H2, .rol_zf H3, .rol_zf H4, .rol_zf H5, .rol_zf H6 { color: #9cbf54; }
 
.vizitka { width: 200px; height: 108px; color: white; position: absolute;
top: 20; left: 20; padding-right: 13px; padding-left: 13px; padding-top: 5px; padding-bottom: 2px;
  background-color: #9cbf54; margin: 0px;}
.vizitka p { margin: 0px; }
.vizitka_logo { width: 226px; height: 152px;  background-color: white; background: url('images_design/logo_m.png') bottom center no-repeat; }
.viz_r { position: relative; top: 0px; left: 0px; }
.vizitka h3 { color: white }
.vizitka a { color: white }

.obory { width: 100%; height: 100px; border: 1px ;}
.lokality { width: 100%; height: 60px; border: 1px ;}
a { font-weight: bold;	color: #E6A527;	text-decoration: none;	}
	a:hover {	color: #9cbf54;	text-decoration: underline;	}

H1 { font-size: 18px; font-weight: bold; }
H2 { font-size: 16px; font-weight: bold; }
H3 { font-size: 14px; font-weight: bold; margin: 0px; } /* ---67E124-inzeraty show--931F10---color: #9cbf54;- */
H4 { font-size: 14px; font-weight: bold; }
H5 { font-size: 12px; font-weight: bold; }
H6 { font-size: 10px; font-weight: bold; }

.chyba { color:red; font-weight: bold; }

.f_login { width: 170px; height: 130px; background: url('images/login_background.gif') no-repeat; background-color: white; position: relative; left: 100px; margin-top: 0px; margin-bottom: 0px; }
.input_login { width: 80px; height: 10px; border: 1px solid #6483B5; background-color: #fff; font-family: Tahoma; font-size: 9px; color: #003366; }
.login { text-align: right; letter-spacing: 1px ; color: #666; font-size: 10px; margin-right: 30px;}

.panel_mista { width: 100%; line-height: 18px; }
.panel { width: 210px; height: 170px;  padding-right: 20px ; }
/* width: 210px; background: url('images_design/search_back.png') no-repeat; padding-top: 20px; padding-left: 20px; */

.user_show { padding-top: 10px; border: 1px solid #9cbf54; ; margin:  10px 0px 10px 0px; clear: left; }
.user_foto_vlevo { width: 130px;  float: left; }
.user_obsah_text { width: 460px; margin: 0px  0px 0px 150px; padding-left: 20px }
.user_nick { font-size: 12px; font-weight: bold; } 
.user_name { font-size: 14px; font-weight: bold; }
.skupina { width: 620px; padding-left: 20px; }
.input_skupina { width: 220px; position: relative; left: -110px; }
.text_skupina { width: 300px; position: relative; left: -110px; top: 10px; }

.news { clear: left;}
.newsindex {  font-size: 12px; margin: 0px; }
.sections { clear: left; padding: 10px; border: 1px solid; margin:  10px 0px 10px 0px;}

.obr_white { border:  1px solid #000; margin-left: 10px; padding: 5px; background-color: #fff; }

.delete { Background-color: red; color: white; text-align: center;  }

.navigace {	font-size: 12px; margin: 0px; text-align: right; font-family: Tahoma;	}
	.navigace a { 	font-size: 12px; margin: 0px; font-weight: normal;	}
.small { font-size: 9px; margin: 0px; }
.input_n {	width: 100px; border: 1px solid #000; background-color: #EBEBEB; font-size: 12px; }
.input { width: 215px; border: 1px solid #000; background-color: #EBEBEB; font-size: 12px;	}
.input_search { width: 170px; border: 1px solid #000; background-color: #EBEBEB; font-size: 12px;	}
.upload_file { border: 1px solid #000; background-color: #EBEBEB; font-size: 12px;	}
.textarea { width: 260px; height: 90px;	border: 1px solid #000; background-color: #EBEBEB; font-size: 12px;	}
.textarea_big { width: 860px;	height: 100px;	border: 1px solid #000;	background-color: #EBEBEB;	font-size: 12px;	}


.inzerce_nadpis { padding: 3px}

fieldset { border: solid orange 1px; }

.tr_hover:hover { background-color: #F1F1F1; }
table td {  border: solid #AEACAC 0px;
    padding: 0px;
    margin: 0px;
     }
/*
vertical-align: top;
.rol_zl tr:hover { background-color: #F1F1F1; }*/
    
/* cistic - ceka az dotecou */
.boxik {   padding: 1em;   }
.imgvlevo {   float: left;   margin: 0 1em 0 0;   }
hr.cistic {   clear: both;   height: 1px;   border: none;   margin: -1em 0 0 0;   visibility: hidden;    }
/* ------------------------ */ 
