/* CSS Document by Lenka Du*/
* {margin:0;padding:0;}
body{margin:0;padding:0;background:#516451;background-image:url(layout/bg.gif);color:#111; text-align:center;font-family:"Trebuchet MS",Tahoma,sans-serif;font-size:15px;}
#hlavicka{background-image:url(layout/header.jpg);background-repeat:no-repeat;height:290px;padding:0px;}
#obsah{width:800px;margin:1em auto;border:0px solid #f93;text-align:left;background:#B4BEB4;background-image:url(layout/body_tile.jpg);}
#levypanel{float:left;width:200px;margin:0;padding:0;background-image:url(layout/lobsah.jpg);background-repeat:no-repeat;}
#levypanel-obsah{margin:0;padding:0.5em 1em;clear:left}
#hlavnipanel{margin:0 0 0 200px;padding:0;background-image:url(layout/pobsah.jpg);background-repeat:no-repeat;}
#hlavnipanel-obsah{margin:0;padding: 1.5em;}
#paticka{background-image:url(layout/footer.jpg);background-repeat:no-repeat;height:170px;padding:0px;border-top:0px solid blue;}
#paticka p {text-align:center;font-size:80%;}
#paticka a:link, #paticka a:hover, #paticka a:visited {color:#111;text-decoration:none;}
hr.cleaner{clear:both;display:none}
p{margin-bottom:15px;margin-top:15px;text-align:justify;}
h1{margin-top:10px;color:#1F3238;font-size:2.2em;font-weight:bold;border-bottom:1px solid #d80;}
h2{margin-top:10px;margin-bottom:10px;color:#333;font-size:1.4em;font-weight:bold;}
h3{font-style:italic;color:#333;font-size:1.5em;font-weight:bold;}
h4{margin-top:0px;color:#1F3238;font-size:1em;font-weight:bold;}
a:link{color:#324C4F}
a:visited{color:#324C4F}
a:hover{color:#DF7D16}
a:active{color:#d80}
a img{border:0px;}
.border{border:4px solid #516451; padding:1px;}
.left{float:left;margin:20px;}
.image-border {border:4px solid #516451; padding:1px;margin:0 0 4px 4px;}
.right{float:right;margin:10px;}
.vlajky{float:right;margin-right:25px;margin-top:20px;color:#324C4F;font-size:75%;}
.vlajky a{text-decoration:none;}
.klir{clear:both;}
.spacer{height:100px;}
.spacer1{height:20px;}
ul{list-style-type:none;}
#levypanel-obsah ul{list-style-type:none;}
#levypanel-obsah a{display:block;padding:3px;width:160px;}
#levypanel-obsah a:link,#navlist a:visited{color:#1F3238;text-decoration:none;padding-left:25px;padding-bottom:7px;font-weight:bolder;}
#levypanel-obsah a:hover,#levypanel-obsah a#current{color:#d80;}
table .tmavy {background:#516451 ;}
table {border: solid black 0px; text-align: left; 
border-collapse: collapse; width:100%;}
table td {border: solid black 0px; padding:0 5px 0 5px;width:33%;}
.csc-mailform-field input {

float:left;
width : 200px;
}

.csc-mailform-field label {
width : 200px;
float: left;
}
.csc-mailform-field  {
clear:both;
padding:5px 15px 5px 15px;
}

.csc-mailform-check  {
padding:0;
width:10px;
}