* {margin: 0; padding: 0; text-decoration: none; color: rgb(60,40,0);}
body {font-family: Tahoma, sans-serif; font-size: 14px; text-align: center; background-color: rgb(117,108,100);}
a {cursor: pointer; color: rgb(60,40,0);}
a:hover {cursor: pointer; color: rgb(120,75,0);}
.org {color: rgb(200,125,50);}
.red {color: rgb(220,105,30);}
.small {font-size: 12px;}
.norm {font-size: 14px;}
.flright {float: right;}
.flleft {float: left;}
.both {clear: both;}
.biu {background-color: rgb(180,105,30); border: 1px solid rgb(200,125,50); font-weight: bold; cursor: pointer;}
.biuin {margin: auto 5px auto 5px;}
.i {font-style: italic; margin-left: -1px; margin-right: 3px;}
.u {text-decoration: underline;}
u {text-decoration: underline;}
table {font-size: 13px;}

/* LAYOUT */
#page {margin: 10px auto 0px auto; width: 820px; background: url('../images/page.gif');}
#banner {height: 185px; padding-right: 27px; background: url('../images/banner.gif');}
#info {text-align: left; font-size: 20px; width: 240px; float: right; margin-top: 26px;}
.info {font-size: 13px;}
.infoh {font-size: 18px; margin-bottom: 5px;}
.space {height: 8px; overflow: hidden;}
#content {width: 100%;}
#panel {float: left; width: 235px; text-align: left;}

#menutop {height: 44px; width: 235px; background: url('../images/menutop.gif');}
.menu {background: url('../images/menu.gif'); padding-left: 40px;}
.menubottom {height: 14px; width: 235px; background: url('../images/menubottom.gif'); overflow: hidden;}
#logintop {height: 13px; width: 235px; background: url('../images/logintop.gif'); overflow: hidden;}

#mainsize {float: right; width: 585px;}
#maintop {float: left; width: 575px; height: 15px; background: url('../images/maintop.gif'); overflow: hidden;}
#main {float: left; line-height: 150%; width: 575px; background: url('../images/main.gif');}
#mainpad {padding: 0px 25px 0px 18px;}
#mainbottom {float: left; width: 575px; height: 25px; background: url('../images/mainbottom.gif');}
#main a {text-decoration: underline;}

#footer {clear: both; height: 35px; background: url('../images/footer.gif'); font-size: 10px;}
.footer {margin: auto;}
.copyright {font-size: 10px;}
#margbot {height: 20px;}

/* MENU */
.menu li {height: 25px; width: 100%; list-style: none; font-weight: bold;}
.menu a {display: block; background: url('../images/button.gif') no-repeat; height: 100%;	width: 100%; padding-top: 5px;}
.menu a:hover {display: block; background: url('../images/button_over.gif') no-repeat; height: 100%;	width: 100%; padding-top: 5px;}

/* AKTUALITY */
#aktuality {float: right; clear: right; width: 230px; height: 262px; margin-left: 15px; font-size: 12px; text-align: left;}
#aktuality_sprava {width: 230px; height: 262px; font-size: 12px; text-align: left; margin: auto auto 15px auto;}
.aktuality {height: 100%; width: 100%; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50); overflow: auto; line-height: 140%;}
.aktualita {margin: 5px 5px 10px 5px;}
.aheader {float: right; width: 230px; margin-left: 15px; text-align: left;}
#aktual {clear: both; width: 230px; margin: auto;}
#aktualform {height: 100%; width: 100%; padding-top: 3px; margin-bottom: 10px; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50);}
#aktualform textarea {width: 90%; height: 80px; margin: 5px; background-color: rgb(190,160,130); border: 1px solid rgb(200,125,50); overflow: auto;}

/* AKCE */
.akcefield {text-align: left; margin: 0px auto 10px auto; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50);}
.width {width: 95%; margin: auto;}
.comment p {clear: both; font-size: 12px; line-height: 130%; margin: 0px 0px 5px 0px;}
.cmright {float: right; font-size: 12px; font-weight: bold;}
hr {clear: both; margin-bottom: 10px;}
.gal {width: 535px; margin-bottom: 20px;}
.sponzor {margin-bottom: 15px;}
.sponzor_small {float: left; margin: auto 10px auto 40px}
.akceimg {border: 2px solid rgb(200,125,50);}
.akcedesc {text-align: left; font-size: 11px; margin: 0px; line-height: 140%; font-style: italic;}
.akcedesc2 {text-align: left; font-size: 12px; margin: 0px; line-height: 140%; font-style: italic;}
.userfield td a:hover {color: rgb(200,125,50);}

/* GALLERY */
.thumb {float: left; margin: 0px 2px 4px 2px; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50);}
.margtop {height: 10px;}
.prew {width: 172px; height: 120px;}
.block {display: block;}
.img {border: 2px solid rgb(200,125,50);}
.popis {height: 18px; padding-bottom: 5px; font-size: 12px; height: 30px; width: 172px; line-height: 130%;}

/* HOME */
#main ul {list-style: disc; margin: 0px 0px 15px 30px; text-align: left;}
#main ol {margin: 0px 0px 15px 30px; text-align: left;}
.normal {font-weight: normal;}
.bold {font-weight: bold;}
.header {font-size: 23px; font-weight: bold; margin: 5px 0px 15px 0px;}
.home li {margin: 0px 0px 5px 20px;}
p {text-align: justify;	margin: 0px 0px 15px 0px; text-indent: 30px;}

/* CO NABIZIME */
#co_nabizime p {font-size: 12px; padding-right: 4px;}
#co_nabizime ul li b {font-style: italic;}
#co_nabizime ul {margin-left: 20px;}

/* KDO JSME */
.userfield {width: 95%; text-align: left; margin: 0px auto 10px auto; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50);}
.fieldpad {margin: 6px 10px 5px 7px;}
.userimg {float: left; margin: 2px 10px 0px 0px; border: 2px solid rgb(200,125,50);}
.usersize {min-height: 96px;}
.none {display: none; clear: both; font-size: 13px; line-height: 130%; padding-bottom: 1px; margin-top: 1px;}
.none p {color: rgb(200,125,50); margin: 0px 0px 5px 0px;}

/* DOKUMENTY */
#dir {text-align: left; padding: 2px 0px 2px 0px; margin: 0px auto 10px auto; background-color: rgb(190,160,130); border: 1px solid rgb(60,40,0);}
#dir th {background-color: rgb(60,40,0); color: rgb(200,125,50);}
.dir_open {height: 23px; color: rgb(200,125,50); font-weight: bold; padding-left: 30px; background-image: url( "../images/dir_open.gif" ); background-repeat: no-repeat; background-position: 6px 5px;}
.dir {height: 23px; padding-left: 30px; background-image: url( "../images/dir.gif" ); background-repeat: no-repeat; background-position: 6px 5px;}
#files {border: 1px solid rgb(200,125,50); font-size: 13px; width: 95%; margin: auto auto 20px auto; background-color: rgb(60,40,0);}
#insert {font-size: 13px; width: 95%; margin: 10px auto 10px auto; text-align: left;}
.file {border: 1px solid rgb(200,125,50); width: 100%; background-color: rgb(190,160,130);}
.upload {background-color: rgb(180,105,30); border: 1px solid rgb(200,125,50); font-weight: bold; width: 100%; margin-top: 20px;}
.desc {border: 1px solid rgb(200,125,50); width: 100%; background-color: rgb(190,160,130);}
.filetbl {font-size: 12px; margin: auto; text-align: left;}
.filetbl td {padding-left: 5px;}
.filetbl td a:hover {color: rgb(200,125,50);}
.filetbl tr {border: 1px solid rgb(60,40,0);}
.filehead {background-color: rgb(60,40,0); color: rgb(200,125,50); height: 20px; margin: auto 5px auto 5px;}
#main .filenone {text-decoration: none; font-weight: bold;}
.filedesc {background-color: rgb(190,160,130);}
.select {border: 1px solid rgb(200,125,50); width: 100%; background-color: rgb(190,160,130);}
.sort b {color: rgb(200,125,50); text-decoration: none;}
.selected b {color: rgb(220,105,30); text-decoration: none;}
.ico {margin: 3px 5px -3px -2px;}

/* DISKUSE */
.field {width: 95%; text-align: left; padding: 2px 0px 2px 0px; margin: 0px auto 10px auto; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50);}
.error {height: 23px; color: rgb(200,125,50); font-weight: bold; padding-left: 30px; background-image: url( "../images/error.gif" ); background-repeat: no-repeat; background-position: 5px 3px;}
.success {height: 23px; color: rgb(200,125,50); font-weight: bold; padding-left: 30px; background-image: url( "../images/success.gif" ); background-repeat: no-repeat; background-position: 6px 5px;}
.btn {background-color: rgb(180,105,30); border: 1px solid rgb(200,125,50); font-weight: bold; margin-bottom: 5px;}
.delbtn {width: 20px; background-color: transparent; margin: 0px; padding: 0px; border: 0px; background-image: url( "../images/error.gif" ); background-repeat: no-repeat; background-position: 5px 1px; cursor: pointer;}
.edbtn {width: 20px; background-color: transparent; margin: 0px; padding: 0px; border: 0px; background-image: url( "../images/edit.gif" ); background-repeat: no-repeat; background-position: 5px 1px; cursor: pointer;}
.delbtn_re {width: 20px; background-color: transparent; margin: 0px; padding: 0px; border: 0px; background-image: url( "../images/error_re.gif" ); background-repeat: no-repeat; background-position: 5px 1px; cursor: pointer;}
.edbtn_re {width: 20px; background-color: transparent; margin: 0px; padding: 0px; border: 0px; background-image: url( "../images/edit_re.gif" ); background-repeat: no-repeat; background-position: 5px 1px; cursor: pointer;}
.center {text-align: center;}

#diskuse {text-align: center; font-size: 13px; width: 100%; padding-bottom: 18px;}
#diskuse #newmsg {border: 1px solid rgb(200,125,50); font-size: 13px; width: 95%; margin: auto auto 20px auto; background-color: rgb(60,40,0);}
#insert {font-size: 13px; width: 95%; margin: 10px auto 10px auto;}
#smiles {float: right; margin-top: 3px;}
#diskuse .orgi {color: rgb(200,125,50); margin-right: 5px;}
#diskuse .padb {padding-bottom: 3px;}
#diskuse .padt {padding-top: 3px;}
#diskuse .jmeno {border: 1px solid rgb(200,125,50); width: 200px; background-color: rgb(190,160,130);}
#diskuse .predmet {border: 1px solid rgb(200,125,50); width: 100%; background-color: rgb(190,160,130);}
#diskuse .rok {border: 1px solid rgb(200,125,50); width: 35px; background-color: rgb(190,160,130);}
#diskuse #button {width: 95px; float: left; height: 18px;}
#diskuse .button {background-color: rgb(180,105,30); border: 1px solid rgb(200,125,50); font-weight: bold; width: 100%;}
#diskuse .textarea {padding: 0px 1px 0px 1px;}
#diskuse textarea {background-color: rgb(190,160,130); float: left; margin: auto; border: 0px; padding: 0px; overflow: auto; font-family: Tahoma, sans-serif; font-size: 13px; width: 100%; height: 70px;} 
#diskuse .print {border: 1px solid rgb(60,40,0); line-height: 130%; width: 95%; background-color: rgb(190,160,130); margin: 8px auto 0px auto; text-align: left; font-size: 13px;}
#diskuse .PagerClass {font-size: 11px; width: 95%; margin: 5px auto -3px auto; background-color: rgb(60,40,0); border: 1px solid rgb(200,125,50); color: rgb(140,95,20);}
#diskuse .PagerClass a {font-size: 11px; color: rgb(200,125,50); font-weight: bold;}
#diskuse .head {background-color: rgb(60,40,0); color: rgb(200,125,50); height: 20px; margin: auto 5px auto 5px;}
#diskuse .headspc {background-color: rgb(60,40,0); height: 3px;}
#diskuse .headred {background-color: rgb(60,40,0); color: rgb(220,105,30); height: 20px; margin: auto 5px auto 5px;}
#diskuse .rehead {height: 20px; margin: auto 5px auto 5px;}
#diskuse .message {width: 100%; padding: 5px;}


.days {border: 1px solid rgb(200,125,50); width: 50px; background-color: rgb(190,160,130);}
.spc {width: 100%; height: 3px;}
.calendar {margin: auto;}
.center {text-align: center;}

