 /* CSS Document */
body { position: relative; top: 0px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color:#000; font-size:15px; font-weight: normal; margin: 0px; padding: 0px; background-color: #ffffff; text-align: center;}

a { color: #f90; text-decoration: underline; }
a.kotva { text-decoration: none; color: #000;}
hr { width:80%; text-align:center; }
h2 { font-size: 16px; font-weight: bolder; }
table { border: 1px solid #dcdcdc; width: auto; font-size: 15px;}
th { border: 1px solid #dcdcdc; text-align: center; font-weight: bold; background-color:#FFF2CE; }
p { text-indent: 6px; font-size: 15px}

/* struktura dokumentu */
#stin {  margin:auto; width:85%;
border: 2px solid #000; border-top: 0px; border-bottom:0px; text-align: center; }
#page {  margin:auto; width:95%; background-color:#dcdcdc;}
#logo { position: relative; padding-top:15px; margin-bottom: 0px; text-align: center; height: 100px; background: url("img/logo.jpg") top center no-repeat; }

#linka {  text-align: left; margin: 0 10px 0 10px; height: 25px;}
#oknoIE { margin:0px; height:100%; background-color:#dcdcdc;}
#okno {  border: 1px solid #000; background-color:#fff; height:100%; margin-left:5px;}
#table { width: 100%; border:0px; }
#table td { text-align: left; border: 0; vertical-align: top; margin:5px;}

#patka {  text-align: center; height: 18px; border: 1px solid black; font-size:0.7em; background: url("img/hlav.jpg") top center repeat-x; padding-top: 2px; font-weight:bolder; }
#patka .r { text-align: right; float: right;}

#obsah {  padding: 10px; margin:0px; }
#obsah img { border:0px ; }
#obsah ol { margin-left:25px;}
#obsah ul { margin-left:15px;}
#obsah td { border: 0px solid #dcdcdc; text-align: left; }
#obsah table { border:0px; }

/* pravy sloupec */
#pravycol {text-align: left; top:0px; padding: 0 10px 0 10px; height: 100%; width: 180px; }
 #IEmenu { margin:0px; padding-left: 10px; position: relative; border-left:1px solid #000; }
 #menu {  background-color: #ffffff; text-align: left; border: 1px solid black;}
 #hlavicka, #hlavicka2, #oknohlavicka, #hlavicka3, #hlavicka4 {  border-bottom: 1px solid black; background-color: #ff9900; height: 17px; text-align: center; padding:2px; margin-bottom:5px; background: url("img/hlav.jpg") top center repeat-x; font-weight:bolder;}



/* menu s lamama */
#menu div.li { width: 95%;  margin: 0px; padding-bottom: 2px; background: url("img/lamka_pri.gif") top left no-repeat; background-color: #ffffff; border: 0px; margin-left:5px; }
#menu div.lisub { width: 75%;  margin: 0px; padding-bottom: 2px; background: url("img/lamka_pri.gif") top left no-repeat; background-color: #ffffff; border: 0px; margin-left:30px; }
#menu a { display: block;   padding-bottom: 2px; padding-left:25px; overflow:hidden;	background: url("img/lama2.gif") top left no-repeat; background-color: transparent; font-size: 15px; color: #000000;}
#menu a:hover {	background-image: none;	background-color: transparent; }


#li { width: 95%;  margin: 0px; padding-bottom: 2px; background: url("img/lama2o.gif") top left no-repeat; background-color: #ffffff; border: 0px; margin-left:5px; }
#li a { display: block;  padding-bottom: 2px; padding-left:25px; overflow:hidden; background-color: transparent; background: url("img/lama2o.gif") top left no-repeat;}
#lia { display: block; margin-bottom:2px; padding-bottom: 2px; padding-left:25px; overflow:hidden; background-color: transparent; background: url("img/lama2o.gif") top left no-repeat; margin-left:30px;}


.li span, .lisub span, #lia span, #li span { font-size: 10px; }
/* lama inside */
#sponzor {  margin-top:10px; border: 1px solid #000000; text-align: center; padding:0px; background-color: #fff; padding-bottom:5px;}
#lamainside {  backqroung-color: transparent; margin:auto; margin-top:5px; border:1px solid #000; width:130px; height:140px;}
#online {  margin-top:10px; border: 1px solid #000000; text-align: center; padding:0px; background-color: #fff; }
#onlineobsah {  backqroung-color: transparent; margin:0px; border:0px; font-size:10px; }
#onlineobsah TD { font-size:10px; }
#onlineobsah table { border:0px; }
#hlavicka2,#hlavicka3,#hlavicka4 { margin: 0px;}

/* anketa */
#anketa {  margin-top:10px; border: 1px solid #000000; text-align: center; padding:0px; background-color: #ffffff; }

#novaanketa { background-color: #f90; border:0px; border-top: 1px solid #000; margin:5px 0 0 0; padding-bottom:2px;background: url("img/hlav.jpg") top center no-repeat;}
#anketa td { border: 0px; margin:0px; padding:0px; font-size: 10px; }
#anketa table { border: 0px; margin:0px; padding:0px; width:90%; }

/* ali */
#alic {  text-align: center; border:0px; margin:0px; padding:0px; left:15px;}
.input, .inputqb { border:1px solid #000; padding:1px; margin:0px; }
input, textarea { border:1px solid #f90; padding:1px; margin:0px; }
.inputqb {  height: 15px; }
#linka input {  border:1px solid #f90; padding:1px; margin:0px; height:21px;}
#linka .input {  border:1px solid #000; height:20px; }


.aktualita { border: 1px solid #dcdcdc; padding:1px; margin-top:10px;}
.podpis {  float: right; text-align: right;}
.zahlavi {  border: 1px solid #dcdcdc; font-weight: bold; background-color: #FFF2CE; padding:3px; font-size:13px; text-align: left;}
.sdeleni{ padding:5px; border: 1px solid #dcdcdc; text-align: left;  }
.sdelenis { padding:5px; border: 1px solid #dcdcdc; background-color: #dcdcdc; border-top:1px solid #000000; border-bottom:1px solid #000000; }

.aktualita_dp {  padding:1px; margin-top:10px; height: auto;  clear:both;}
.podpis_dp {  display: inline; padding-right:15px;}
.zahlavi_dp {  text-align: right; font-size: 0.7em; font-weight: bold;}
.sdeleni_dp {  border-top: 1px solid #dcdcdc; padding-left:85px; text-indent: -15px;}
.kapitalka { float:left;}


btn_cislo { border: 1px none #000; background-color: #fff; }


/* text */
.l { text-align: left; }
.r { text-align: right; }
.c { text-align: center; }
.oranz { color: #f90; }
.oranz_bg {  background-color:#FFF2CE; }
.sed { color: #dcdcdc; }
.bl { color: #000;}
.bila { color: #fff; }
.red { color: red; }
.floatright {  float: right; border:0px; padding:0px; }
form.floatright { border:0px solid black;  float:none; display: inline;}
.texta { text-decoration: underline; color: #f90; }
.obr { border:1px solid #000; margin:5px; }
.ob { background-color: #FFF2CE;}
.upper { position:relative;bottom:3px;}
.invis { display: none;}
.nb { border: 0px; }
TD.pozn { font-size: 10px; font-weight: normal; padding-top:5px;}
.pozn { font-size: 10px; font-weight: normal;}
input.pozn { height: 11px;}
/*#sys { text-align: left; border: 1px; }*/
#sys td { border: 1px solid #dcdcdc ; text-align: left; }
#sys table { border:1px solid #dcdcdc ;}

tr.blik { background-color: #dcdcdc;}
tr.neblik { background-color: #fff;}
a.nu { text-decoration: none; font-weight: bolder; }
ul.nopoint { list-style-type: none; }
a.norm { font-size: 15px; }

.brany_stamp { font-size: 80%; color:#555; }
.brany_insert_form { width: auto; }
.brany_insert_form input, .brany_insert_form textarea { width: 95%; }
