body{margin:0;padding:0;background:#10578D;font-family:Segoe UI,Tahoma,sans-serif;font-size:0.9em;color:#666666;}
a{color:#666666;}
a:hover{text-decoration:none;color:#000000;}
img{border:none;margin:0;padding:0;}
#page{min-width:360px;width:90%;max-width:960px;margin:20px auto;padding:0;}
#content{float:left;width:68%;margin:0;padding:0;}
#sidebar{float:right;width:30%;margin:0;padding:0;}
#sidebar ul{margin:0;padding:0 0 10px 0;list-style:none;}
#sidebar .box li{padding:5px 0px 5px 10px;}
#sidebar .box .text {padding:5px 10px;}
#content ul{margin:0;padding:0;list-style: none;}
#content li{padding: 5px 20px;}
.box{margin:0 0 10px 0; padding:0;}
.box p{margin:0 0 5px 0;padding:0;text-align:justify;letter-spacing:0em;}
.box .titulek h1{background:#5eb13a;height:35px;margin:0;padding:5px 0 0 20px;text-transform:uppercase;letter-spacing:5px;font-size: 1.7em;color:#FFFFFF;
border-radius: 10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.box .titulek h2{background:#929292;height:35px;margin:0;padding: 5px 0 0 20px;text-transform:uppercase;letter-spacing:5px;font-size: 1.7em;color:#FFFFFF;
border-radius: 10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.box .titulek h3{background:#dc2626;height:35px;margin:0;padding:5px 0 0 20px;text-transform:uppercase;letter-spacing:5px;font-size: 1.7em;color:#FFFFFF;
border-radius: 10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.box .titulek h4{background:#1836a8;height:35px;margin:0;padding:5px 0 0 20px;text-transform:uppercase;letter-spacing:5px;font-size: 1.7em;color:#FFFFFF;
border-radius: 10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}
.box .text {background:white;border-radius: 0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;
padding:10px 20px 0 20px;margin:0;}
li.otazka{font-style:italic;}
li.odpoved{margin:-5px 0 0 15px;padding:0;border-bottom: 1px solid #F3F3F3;color:black;}
#two-columns ul{margin:0;padding:0;list-style:none;}
#two-columns li{padding: 5px 0px 5px 20px;}
#two-columns {clear: both;margin:10px 0 0 0;padding:0;}
#two-columns .columnA {float:left;width:49%;margin:0;padding:0;}
#two-columns .columnB {float:right;width:49%;margin:0;padding:0;min-height:380px;}
#two-columns .columnB  li{padding: 5px 0px 5px 0px;}
#footer {clear:both;height:25px;padding:0px;margin:0p;text-align:center;font-size:0.9em;background:white;
border-radius: 10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;}
#footer p{padding:3px 0 0 0;margin:0;}
.stred{text-align:center;}
.text h2{text-transform:uppercase;margin:10px 0 5px 0;padding:0;font-size:1.3em;}
.Heading1{font-weight:bold;padding:20px 0 0 0;width:150px;}
canvas {-ms-touch-action: double-tap-zoom;}

@media only screen and (min-width:960px){
#sidebar{height:500px;}
}

@media only screen and (max-width:890px){
#content{float:none;width:100%;}
#sidebar{clear:both;float:left;width:100%;}
#sidebar ul li{display:inline-block;}
#two-columns .columnA  ul li{display:inline-table;}
#two-columns .columnA{width:100%;}
#two-columns .columnB {display:none;}
}