*{margin:0; padding:0;}

html{background-color:#EDE8E2; text-align:center; }
body{background-color:#ffffff; width:750px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px; padding-top:25px; padding-bottom:25px; display:block; font-size:80%; font-family:'Trebuchet MS','Geneva CE',lucida,sans-serif;}

h1 a{width:700px; height:120px; display:block; margin-left:auto; margin-right:auto; background-image:url('./images/hlavicka.png');}
h1 a strong{display:none;}

table{margin:10px auto; border-spacing:0px; border-collapse:collapse;}
table th,table td{padding:5px; border:1px solid #dcdcdc; }
table th{text-align:center; background:#F6F6F6 url('../img/hmrightbg.gif') repeat-x; }

#menu{width:699px; height:20px; margin-left:auto; margin-right:auto; margin-top:10px; background-color:#efefef; overflow:hidden;}
#menu ul{list-style-type:none; width:700px; height:20px; text-transform:uppercase; font-size:0.9em;}
#menu ul li{float:left;}
#menu ul li a{display:block; width:139px; height:20px; line-height:20px;  border-right:1px solid #CFCFCF;  text-decoration:none; color:#7F7F7F;}
#menu ul li a.active{background-color:#dfdfdf;}
#menu ul li a.last{border:none;}
#menu ul li a:hover,#menu ul li a.last:hover{background-color:#dfdfdf;}

#main{width:700px; margin-left:auto; margin-right:auto; margin-top:10px; background-image:url('./images/bg.png'); background-repeat:repeat-y;}

#patka{height:30px; line-height:30px; background-color:#efefef; margin-left:auto; margin-right:auto; margin-top:10px; width:700px;}

#left{width:174px; float:left; overflow: hidden;}
#left p{margin-bottom: 10px;}
#left h2{display:block; width:174px; height:25px; text-transform:uppercase; font-size:0.9em; line-height:25px; text-align:left; color:#fff; background-image:url('./images/h2-left.png');}
#left h2 strong{padding-left:25px;}
#left ul{list-style-type:none;}
#left ul li{text-align:left;}
#left ul li a{text-decoration:none; display:block; width:174px; height:25px; line-height:25px; border-bottom:1px solid #CFCFCF;  color:#7f7f7f;}
#left ul li a strong{margin-left:10px; font-weight:normal;}
#left ul li a.active{background-color:#dfdfdf;}
#left ul li a.last{border:none;}
#left ul li a:hover{background-color:#dfdfdf;}
#left .left-content{text-align:left; padding:10px; color:#7f7f7f;}
#left h3{padding-bottom:1px; border-bottom:1px solid #7f7f7f; font-weight:normal; font-size:100%; margin-bottom:1px;}

#right{width:526px; float:right;}

#content{padding-left:20px; text-align:justify; line-height:130%; color:#2F2F2F;}
#content a,#patka a,#breadcrumb a, #left a{color:#7f7f7f;}
#content a:hover,#patka a:hover,#breadcrumb a:hover, #left a:hover{text-decoration:none;}
#content p,ul{margin-bottom:20px;}
#content ul{list-style-type:square; margin-left:25px; line-height:150%; font-size:105%;}
#content h2{padding-bottom:2px; border-bottom:1px solid #2f2f2f; font-size:120%; font-weight:normal; margin-bottom:6px;}

.clear{clear:both; visibility:hidden;}

.aktualita{margin-top: 20px; background:#F6F6F6; padding: 10px;}
.aktualita h2{font-size: 100% !important; background-color: #efefef; border: none !important; padding: 3px;}
.aktualita p {margin-bottom: 5px !important;}

.email{font-size: 70%;}
.memail{font-size: 70%;}

.bohosluzba{margin-top: 20px; background:#F6F6F6; padding: 10px;}
.bohosluzba h3{font-size: 100% !important; background-color: #efefef; border: none !important; padding: 3px; margin-bottom: 10px;}

.bohosluzba p.barva{float: right; width: 50%; text-align: right;}
.bohosluzba strong{padding: 4px;}

.cervena{background-color: #FF7C7C;}
.zelena{background-color: #8CFF7C;}
.fialova{background-color: #BE7CFF;}
.bila{background-color: #FFFFFF;}
.ruzova{background-color: #FF7CDD;}
.modra{background-color: #60C3FF;}

.bohosluzba p.datum{float: left; width: 50%;}

.bohoslzba p.obsah{clear: both; width: 100%; display: block; text-align: left; margin-top: 10px;}

.foto{float: left; margin: 10px;}

