*{margin:0;padding:0;}
html,body{color:#255e33;font-size:13px;font-family:tahoma,Arial,sans-serif;background:#C8FDC9 url(../layout/background.jpg) repeat-x;margin:0;padding:0;height:100%;}
p{margin:10px 30px 10px 30px;}
a{text-decoration:underline;color:#255e33;}
a:hover{color:#ffdd00;}
a img{border:none;}
h1{font-size:18px;color:#255e33;font-weight:bold;margin-bottom:15px;}
h2{font-size:14px;color:#255e33;font-weight:bold;margin-bottom:5px;}
ul{margin-left:1.5em;list-style:none;}
li { list-style:square; padding: 2px;}
/*----- LAYOUT ----- */
body.aktuality{background:#C8FDC9 url(../layout/bgaktuality.jpg) repeat-x;}
body.galerie{background:#C8FDC9 url(../layout/bggalerie.jpg) repeat-x;}
body.hribata{background:#C8FDC9 url(../layout/bghribata.jpg) repeat-x;}
body.klisny{background:#C8FDC9 url(../layout/bgklisny.jpg) repeat-x;}
body.onas{background:#C8FDC9 url(../layout/bgonas.jpg) repeat-x;}
body.team{background:#C8FDC9 url(../layout/bgteam.jpg) repeat-x;}
body.hrebci{background:#C8FDC9 url(../layout/bghrebci.jpg) repeat-x;}
#container{width:100%;background:url(../layout/sidebar_body.jpg) 30px 0px repeat-y !important;background:url(../layout/sidebar_body.jpg) 60px 0px repeat-y;min-height:100%;height:auto;}
#menu_header{width:170px;height:200px;margin:0px;float:left;}
#head{width:790px !important;width:820px;height:180px;float:left;text-align:right;}
#content{width:840px;text-align:left;clear:both;float:left;margin:0 0 0 20px;background:url(../layout/sidebar_body.jpg) 10px 0px repeat-y !important;background:url(../layout/sidebar_body.jpg) 20px 0px repeat-y;}
#pruh{width:160px;float:left;margin:0 0 0 10px;min-height:100%;height:auto;}
#pruh p{margin:0px 10px 20px 25px;font-size:9px;color:#fff;}
#foot{position:absolute;bottom:10px;}
#foot a{text-decoration:none;font-weight:bold;color:#ffdd00;}
/********************** menu *********************/
#menu{color:#ffdd00;margin-left:30px;padding:0;width:140px;float:left;display:inline;}
#menu ul{margin:0; padding: 0; list-style-type:none;} 
#menu ul li{padding: 2px 0px; list-style-type:none;font-size:120%;}
#menu ul li a{color:#ffdd00; text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}
#menu ul ul {padding-left: 20px; list-style-type:square;}
#menu ul ul li{padding: 2px; list-style-type:square;font-size:80%;}
/*----- tabulka ------*/
.tab{text-align:center;font-style:italic;background-color:transparent;border:0px solid #255e33;color:#255e33;width:100%;clear:both;margin-top:10px;}
.tab td{border:1px solid #255e33;background-color:#C8FDC9;}
.tab2{}
.tab2 td{border:1px solid #255e33;padding:5px;background-color:#C8FDC9;}
/*--------- -------------*/
.box{width:600px;margin:0px 0px 0px 30px;float:left;background-image:url(../layout/back.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center;min-height:400px;height:auto;}
.box p{margin:10px 0px 10px 0px;color:#255e33;font-size:13px;text-align:justify;}
.comment{height:40px;}
.clear{clear:both;height:30px;}
.spacer{height:60px;}
.cr{clear:left;padding-top:20px;}
.cl{clear:right;padding-top:20px;}
.klir{clear:both;}
.mt{margin-top:20px;}
.ml{margin-left:20px;}
.mb{margin-bottom:20px;}
.mr{margin-right:20px;}
.br{padding:4px;border:1px solid #255e33;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.red{color:#960;}
.justify{text-align:justify;}
