*{margin:0;padding:0;}
body{font-family:Segoe UI, Verdana, sans-serif;font-size:0.8em;background:#e7eef5;color:#222;margin:0;padding:0;}
a:hover{color:#27609b;text-decoration:underline;}
img{border:0;padding:0;}
#main{width:960px;margin:0 auto;padding:0;}
#hlavicka{width:958px;height:120px;background:url('images/blue-bg.gifa') left top repeat-x;font-family:Candara;margin:0;padding:0;}
#hlavicka h1{color:#000;letter-spacing:-1px;font-size:2.9em;font-weight:400;margin:0px 0 0 30px;padding:26px 0 0 0;}
#hlavicka p{text-align:left;font-size:1.1em;color:#000;font-style:italic;margin:0 0 0 33px;padding:0;}
#hlavicka h1 a,#hlavicka h1 a:visited,#hlavicka h1 a:active,#hlavicka h1 a:hover{color:#27609b;font-size:1.2em;text-decoration:none;font-family:Candara;}
#hlavni{float:left;width:958px;background:#fff;border-left:1px solid #b4b9bf;border-right:1px solid #b4b9bf;margin:0;padding:0;}
#obsah{width:640px;float:left;display:inline;text-align:justify;margin:15px 33px 0 30px;padding:0 0 35px;}
#obsah p{margin:12px 0;padding:0;}
#obsah ul{list-style:none;color:#6e6e6e;}
#obsah h3{border-bottom:1px solid #e7eef5;color:#27609b;font-size:1.2em;font-weight:400;width:200px;margin:15px 0 0;padding:0 0 1px;}
#obsah h2{border-bottom:1px solid #e7eef5;color:#27609b;font-size:1.4em;text-decoration:none;font-weight:400;margin:0px 0 0 0;padding:0;}
#obsah h2 a:hover{text-decoration:none;color:#222;}
#drobek{background:url('images/icon-post.gif') no-repeat left center;color:#6e6e6e;font-size:0.9em;margin:0 0 10px 0px;padding:0 0 0 20px;}
#drobek a{color:#6e6e6e;text-decoration:underline;font-style:italic;}
#info{background:url('images/icon-tag.gif') no-repeat left center;color:#6e6e6e;font-size:0.9em;margin:5px 0 0;padding:0 0 0 20px;}
#menu-left{width:250px;float:right;color:#6e6e6e;margin:0;padding:25px 0 0;}
#menu-left h4{color:#27609b;font-size:1.4em;border-bottom:1px solid #e7eef5;font-weight:400;width:200px;margin:15px 0 0;padding:0 0 1px 30px;}
#menu-left ul{list-style:none;margin-top:10px;margin-bottom:0;margin-left:30px;padding:0;}
#menu-left li{margin-left:0;margin-bottom:3px;}
#paticka{font-size:0.9em;float:right;text-align:right;width:960px;background:#e7eef5;border-top:1px solid #b4b9bf;margin:0;padding:5px 0;}
a,a:visited,a:active,#menu-left ul li ul li a:hover{color:#27609b;text-decoration:none;}
#menu-bottom{border-top:1px solid #e7eef5;clear:both;width:910px;font-size:0.9em;margin:0 20px;padding:0;}
#menu-bottom ul{list-style:none;margin:0 0 20px;padding:0;}
#menu-bottom li{display:block;float:left;width:300px;}
#menu-bottom li ul{line-height:1.8em;}
#menu-bottom li li{display:list-item;float:none;width:auto;padding:0;}
#menu-bottom h4{color:#27609b;border:none;font-size:1.4em;font-weight:400;width:200px;margin:15px 0 0;padding:0 0 1px 30px;}
#menuhorni{width:958px;background:url(images/back.gif) repeat-x;margin:0;padding:0;}
#menu,#menu ul{list-style:none;font-size:0.9em;margin:-17px 0 0 15px;padding:0;}
#menu{height:40px;padding:0;}
#menu li{float:left;text-align:center;margin:0 0 0 10px;padding:0;}
#menu li a{display:block;color:#27609b;height:40px;width:80px;text-align:center;line-height:33px;text-decoration:none;background:url(images/tab-off.gif) no-repeat right top;padding:0 15px 0 0;}
#menu li a.sub{background:url(images/tab-off.gif) no-repeat right top;}
#menu li a b{display:block;height:40px;background:url(images/tab-off.gif) left top;cursor:pointer;text-align:center;padding:0 0 0 15px;}
#menu li:hover{position:relative;z-index:100;}
#menu a:hover{background:url(images/tab-on.gif) no-repeat right top;position:relative;z-index:100;color:#e7eef5;font-weight:none;line-height:40px;}
#menu li:hover > a{background:url(images/tab-on.gif) no-repeat right top;color:#000;line-height:40px;font-weight:none;}
.scrollbox{width:200px;margin:0 0 30px;}
.scrollbox-text{margin:5px 0 5px 5px;padding:0;}
.scrollbox-nadpis{margin:0;padding:0;}
.screen{text-align:center;margin:20px 0 0;}
.stred{text-align:center;}
.skryte{display:none;}
.left{text-align:left;}
.novaverze{text-decoration:underline;}
.novaverze:hover{text-decoration:none;}
#menu a:hover b,#menu li:hover > a b{background:url(images/tab-on.gif) no-repeat left top;}
#menu a.sub:hover,#menu li:hover > a.sub{background:url(images/tab-on.gif) no-repeat right top;}
.icon{float:left;padding:0;margin:0 5px 10px 0;}
.adsense-top{padding:15px 0 0 70px;margin:15px 0 0 70px;}
#social{margin:15px 0 0 0;}
.required{color:red;}
#contact_table{}
#contact_table td{display:block; margin:0 0 5px 0;}
#contact_table label{display:block;font-style:italic;}
#contact_table input{width:400px;display:block;}
#contact_table textarea{width:400px;height:100px;}