body {font-size:14px;font-family:Tahoma;color:#000000;margin:0;}
h1 ,h2 {line-height: 20px;padding:0px;margin:0px;font-size:20px;color:red;}
h2 {text-transform: uppercase;font-size: 18px;}
h5 {font-size: 19px;padding:0;margin:0;color:#999999;margin-bottom:10px;}
blockquote {border-left:1px dashed orange;width:430px;margin-left:3px;line-height: 15px;padding: 10px 7px 10px 7px;}
a {color: #91D29A;text-decoration:none;;}
a:hover {text-decoration: underline;}

p {margin:30px auto;font-size:11px;}
p input {margin:0 7px 0 7px;} 
#text {padding:20px;font-size:18px;color:red;margin:0 auto;background-color:#c5c5c5;}
#text a {color:#ff0000;font-weight:bold;text-decoration:underline;}
  
/*nadpis*/
#header {background:url('images/header.jpg') no-repeat;margin: 0px auto;width:700px;height:201px;border:1px solid black;}
#header h1 {text-transform:none;float: right;padding: 140px 250px 0 0;font-size: 36px;color:#98BDCB;}
#header h2 {text-transform:none;float: left;padding: 20px 0 0 20px;font-size: 16px;color:#98BDCB;}

/*menu*/
ul#menu {text-align:right;margin:0px auto;height:35px;padding:5px 0 0 0;width: 700px;list-style: none;background:#F0F9F1;border-bottom:1px solid #999999;border-left:1px solid #000000;border-right:1px solid #000000;}
ul#menu li {float:right;border-left:1px solid #91D29A;padding:5px 0 9px 0;}
ul#menu a {padding:5px 15px 5px 15px;border-bottom:4px solid #F0F9F1;text-transform: uppercase;text-decoration: none;color:#000000;}
ul#menu a:hover {color: #000000;border-bottom:4px solid #91D29A;background:#C7E9CC;}
ul#menu .current {color: #000000;border-bottom:4px solid #91D29A;background:#C7E9CC;}

#main {border-right:1px solid black;border-left:1px solid black;width: 700px;margin:0px auto;padding: 0px;background: #FFFFFF url(images/left_menu_background.jpg) repeat-y left;}
.desc {padding:0;margin:30px 0 10px 0;text-align:center;font-size:15px; color: black;border-top:1px solid #91D29A;border-bottom:1px solid #91D29A;background:#C7E9CC; }

/* Links */
#links {font-size:11px;width: 158px;float: left;padding:0 0 0 0;}
#links ul {margin: 0px 0px 0px 0px;padding: 0;list-style: none;}
#links ul li a {color: #000000;padding:3px 0 0 10px;height:15px;display:block;text-decoration: none;margin-top:6px;border-left:5px solid #C7E9CC;border-right:5px solid #C7E9CC;}
#links ul li a:hover {color: black;border-left:5px solid #91D29A;border-right:5px solid #91D29A;background:#C7E9CC;}
#links ul li .current {color: black;border-left:5px solid #91D29A;border-right:5px solid #91D29A;background:#C7E9CC;}
#links h2 {margin-left:70px;margin-top:10px;padding: 0;}

/*Posts*/
#posts {padding: 0 10px 20px 10px;float: right;width: 520px;}
#posts h2 {margin-left:15px;margin-top:30px;}
#posts h3 {float:left;margin-left:20px;text-transform: none;font-size: 16px;text-decoration:none;}
#posts h3 a {color: #F49500;text-decoration:none;}
#posts h3 a:hover{text-decoration:none;color:#CC6600;}
#posts h5 {margin-left:19px;}
#posts .erb {float:left;margin:15px 10px 10px 10px;}

.photos_all img {width:100px;border:1px solid #CCCCCC;padding:5px 5px 5px 5px;margin:5px 0 0 5px;}
.photos_all a img {border:1px solid #CCCCCC;}
.photos_all {margin:20px auto;width:485px;}
                                                                                                                                                        
/* Footer */
#footer {margin: auto;border:1px solid black;width:700;height:55px; ;padding: 10px 0 0 0;line-height:20px;}
#footer p {margin: auto;width:650px;line-height: 15px;text-align: right;color: #999999;font-size:12px;}

.paging {text-align:right;width:500px;height:40px;color:#000000;font:10px Arial;}
.paging_link a {margin-left:3px;color:#000000;padding: 3px 3px 3px 3px;text-decoration:none;border:1px solid #000000;background:#DCF1DF;}
.paging_link a:hover {border:1px solid #000000;background:#9FD9A8;color:#000000;text-decoration:none;}
.paging_unlink {margin-left:3px;border:1px solid #000000;background:#9FD9A8;color:#000000;padding: 3px 3px 3px 3px;}


#posts .post_prisp1 {font:11px Arial;height:12px;width:470px;padding:0 10px 0 10px;margin: auto;border:1px solid #9FD9A8;background:#9FD9A8;}
#posts .post_prisp1 a{font-size:11px;color:#FFFFFF;text-decoration:none;}
#posts .post_prisp1 a:hover {color:#FFFFFF;text-decoration:none;font-weight:bold;cursor:pointer;}
#posts .post_prisp1 span.jmeno_web {font-size:11px;float:left;color:#FFFFFF;text-decoration:none;}
#posts .post_prisp1 span.cas_delete {font-size:11px;float:right;color:#FFFFFF;text-decoration:none;}
#posts .post_prisp2 {font-size:11px;width:480px;padding:5px 5px 5px 5px;margin: auto;border:1px solid #9FD9A8;background:#DCF1DF;}

#posts .input {font:11px Arial;margin:5px 0 0 50px;border:1px solid #9FD9A8;width:130px;height:17px;}
#posts .inputarea {font:11px Arial;margin:5px 0 0 50px;border:1px solid #9FD9A8;width:300px;height:60px;}

#posts .inputsubmit {font:12px Arial;margin:0px 0 0 10px;color:#FFFFFF;border:1px solid #9FD9A8;background:#9FD9A8;height:18px;}
#posts .inputap {border:1px solid #F49500;}

#fotog {background-color:#f0f9f2;border:1px solid #91d29a;padding:10px;margin:10px auto;font-size:12px;}
#fotog_vypis {margin:0 auto;}
#fotog_vypis tr td {padding:0 3px 0 3px;}
#fotog_vypis tr.bg_dark {background-color:#c7e9cc;}

#fotog_vypis tr td.nazev {font-weight:bold;font-size:16px;border-left:5px solid #91d29a;width:250px;padding:0 0 0 10px;}
#fotog_vypis tr td.admin {width:150px;background-color:#c7e9cc;text-align:center;}
 
#fotog_vypis  tr.fotos {height:20px;background-color:#f0f9f2;}
#fotog_vypis  tr.fotos img {margin:3px 0 3px 0;padding:0;height:40px;}
#fotog_vypis .del {margin:0 20px 20px -21px;cursor:pointer;background-color:#ffa6a6;color:#ff0000;font-weight:bold;font-size:12px;border:1px solid #ff0000;padding:0 3px 0 3px;}



table#kalendar {margin:0px auto;margin-bottom:20px;}
table#kalendar tr td {text-align:center;}
table#kalendar tr td.normal {color:#000000;text-align:center;background-color:#c7e9cc;font-size:14px;}
table#kalendar tr td.normal a {color:#000000;display:block;}
table#kalendar tr td.normal a:hover {color:#000000;background-color:#FFFFFF;text-decoration:none;}

table#kalendar tr td.tm {background-color:#91d29a;width:70px;color:#000000;font-weight:bold;font-size:12px;} 
table#kalendar tr td.nic {background-color:none;font-size:12px;} 
table#kalendar tr td.non {background-color:#CCCCCC;font-size:12px;color:#595959;} 

table#kalendar tr td.ress a {display:block;color:#993300;background-color:#FFFFFF;}
table#kalendar tr td.ress a:hover {background-color:#FFFFFF;text-decoration:none;}

.white {background-color:#FFFFFF;}
.normal {background-color:#d5c7b6;}

div#str {font-size:18px;color:#91d29a;width:280px;margin:0px auto;margin-top:10px;margin-bottom:20px;height:35px;}
div#str div {float:left;font-size:18px;color:#91d29a;width:240px;margin:0 auto;text-align:center;line-height:36px;}
div#str a {float:left;font-size:26px;color:#000000;font-weight:bold;}
div#str a:hover {text-decoration:none;color:#FF0000;}

table#reser {margin:5px auto;}

table#reser tr td.mesic {font-weight:bold;}
table#reser tr td.den {padding:0 0 0 10px;text-align:left;}
table#reser tr td {text-align:center;}
table#reser tr td input {margin:2px 5px 2px 5px;}

.normal {cursor:pointer;background-color:#f0f9f2;color:black;}
.confirmed {cursor:default;background-color:green;color:black;}
.nonconfirmed {cursor:default;background-color:red;color:black;}
.vevys {text-align:center;margin:0px 10px 0px 10px;text-align:30px;padding:0px 15px 0px 15px;}

#posts h2 {margin:10px 10px 0px 20px;padding:0 0 0 10px;font-size:16px;color:#000000;border-bottom:2px solid #91d29a;}
#posts .odst {margin:0 10px 20px 30px;padding:0px;}
#posts .odst p {padding:10px;margin:0;}
#posts #fotky {margin:0px 3px 30px 3px;padding:10px 10px 10px 0px;background-color:#f0f9f2;}
#posts #fotky a img {float:left;margin:10px 0 0 10px;width:104px;border:1px solid #91d29a;background-color:#C7E9CC;padding:5px;}


#posts .fotka {float:left;width:130px;margin:15px 0 15px 30px;}
#posts .fotka img {padding:0px;width:130px;}
#posts .fotka .nazev {margin:-3px 0 0 0;width:114px;background-color:#91d29a;padding:4px 8px 4px 8px;}
#posts .fotka .nazev a {color:#FFFFFF;}

#posts #fotky img {width:110px;margin:5px;}
.clear {clear:both;}

.ankets_main {width:140px;border:1px solid #7a7a7a;margin:10px auto;background-color:#dcf1df;padding:0 0 10px 0;}
.ankets_otazka {width:130px;margin:10px auto;border-bottom:1px solid #7a7a7a;text-align:center;font-weight:bold;color:#000000;}
.ankets_celkem {width:130px;margin:5px auto;border-top:1px solid #7a7a7a;text-align:center;font-size:12px;font-weight:bold;color:#000000;}
.ankets_moznosti {width:120px;height:18px;margin:0 auto;padding:0 0 0 15px;color:#000000;}
.ankets_moznosti a {color:#000000;}
.ankets_moznosti a:hover {color:#000000;text-decoration:none;} 
.ankets_pruh {background-color:#2e943d;height:12px;margin:0 15px 0 15px;loat:left;font-size:10px;color:#FFFFFF;text-align:center;}
.ankets_hlasy {float:right;height:10px;}

#mailForm {background-color:#c7e9cc;padding:10px;}
#mailForm input.text {border:1px solid #cccccc;width:280px;}
#mailForm .zprava {width: 433px;height:160px;}
#mailForm table {margin:0 auto;}
#mailForm table td.left {}
div.top {padding:5px 0 5px 0;text-align:center;background-color:#91d29a;color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:14px;} 
#mailForm table td.right {text-align:right;}
#mailForm table td.right input.submit {background-color:#91d29a;color:#FFFFFF;border:none;padding:5px 20px 5px 20px;}