body,html{margin:0;padding:0;}
body{background:url('img/21-00/bg.jpg');font-family:'Segoe UI',Sans-serif, Calibri;background-color:#0a47b7;}
#tree{background:url('img/21-00/tree.png') no-repeat;width:936px;min-height:508px;margin:auto;}
#tree h1{font-family:'Myriad Pro', 'Segoe UI', Calibri, Sans-serif;float:right;min-width:450px;min-height:50px;font-size:350%;color:#fff;font-weight:normal;margin-top:350px;}
#tree h1 a{color:#fff;text-decoration:none;}
#tree .addition{color:#60749e;font-family:'Myriad Pro', 'Segoe UI', Calibri, Sans-serif;font-weight:normal;font-size:25px;text-indent:135px;margin-top:-50px;float:right;width:550px;}
#grass{background:url('img/21-00/grass.png') repeat-x;background-position:center center;height:51px;margin-top:-51px;}
#content{min-height:800px;background:#000;background-position:center center;color:#fff;margin:auto;}
#footer{min-height:100px;background:url('img/21-00/bg_content.png');background-position:center center;margin-top:-15px;}
#footer .inside{width:936px;color:#fff;text-align:right;margin:auto;white-space:pre;}
#footer .inside a{color:#353535;text-decoration:underline;}
#footer .inside a:hover{color:#fff;text-decoration:none;}
#menu{background:url('img/21-00/bg_menu.png');width:697px;height:49px;margin:auto;text-align:center;}
#menu #obal{width:690px;margin-left:-60px;height:49px;}
#menu a{display:block;height:41px;width:147px;font-size:125%;color:#fff;float:right;padding-top:7px;text-decoration:none;}
#menu a:hover{background:url('img/21-00/menu_hover.png');}
#text{width:720px;min-height:500px;font-family:'Segoe UI',Sans-serif, Calibri;color:#fff;margin:auto;margin-top:25px;line-height:25px;}
#text a{color:#aaa;text-decoration:underline;}
#text a:hover{color:#fff;text-decoration:none;}
#text h1{color:#fff;margin:0;margin-bottom:15px;padding-left:15px;line-height:35px;}
#text h1:first-letter{color:#0a47b7;}
#text p{color:#fff;text-indent:50px;margin:7px;}
#text .by{display:block;color:#fff;width:670px;clear:both;height:auto;background:#333333;padding:10px;margin:auto;-moz-border-radius:6px;border-radius:6px;margin-top:15px;}
#text .by a{color:#fff;text-decoration:underline;}
#text .by a:hover{text-decoration:none;}
#text img.clanek{float:left;border:solid 3px #333333;max-width:250px;max-height:250px;_width:250px;_height:250px;margin-right:15px;margin-bottom:15px;}
#text .comment_box{width:680px;border:solid 10px #333333;color:#fff;min-height:250px;margin:auto;margin-top:35px;padding:10px; }
#text .comment_box a{color:#333;text-decoration:underline;}
#text .comment_box a:hover{text-decoration:none;}
#text .comment_box h2{color:#fff;font-size:200%;margin:0;}
#text .comment_box input{color:#fff;background:#333;width:350px;border:solid 1px #fff;}
#text .comment_box textarea{color:#fff;background:#333;border:solid 1px #fff;width:500px;height:250px;}
#text .comment_box input[type="submit"]{color:#fff;background:grey;}
#text .comment_box .comment{width:500px;border:solid 3px #b2b2b2;-moz-border-radius:6px;border-radius:6px;margin:auto;min-height:150px;background:#333;padding:15px;margin-top:25px;}
#text .comment_box .comment{}
#text .comment_box .comment a{font-weight:normal;color:#fff;text-decoration:underline;}
#text .comment_box .comment a:hover{text-decoration:none;}
#text .comment_box .comment p{margin:0;}
#text .comment_box .comment img.gravatar{width:80px;height:80px;border:solid 1px #333;float:left;margin:5px;}
#text .contact{color:#fff;width:680px;border:solid 10px #333; min-height:150px;margin-bottom:15px;}
#text .contact textarea{width:500px;height:250px;border:solid 1px #fff;background:#333;color:#fff;}
#text .contact input{color:#fff;background:#333;border:solid 1px #fff;}
#text .seznam_clanku{width:700px;color:#fff;min-height:150px;margin:auto;margin-top:50px;}
#text .seznam_clanku img{max-width:150px;max-height:150px;border:solid 2px #333;float:left;margin-right:15px;margin-bottom:15px;}
#text .seznam_clanku section.by{background:#333;-moz-border-radius:6px;border-radius:6px;width:680px;padding:10px;height:auto;display:block;}
#text .seznam_clanku h2 a{color: #fff;text-decoration: none;}
#text .reference{background:#333;width:600px;border-radius:6px;-moz-border-radius:6px;min-height:250px;margin:auto;padding:15px;margin-top: 35px;margin-bottom: 10px;}
#text .reference img{float:left;border:solid 2px #000;margin:15px;}
#text .reference a{color:#fff;text-decoration:underline;}
#text .reference a:hover{text-decoration:none;}
#text img.aboutme{margin:auto;border:solid 5px #333;border-radius:6px;-moz-border-radius:6px;}
#text img{border:double 5px #333;display:block;margin:auto;max-width:80%;margin-bottom:15px;margin-top:15px;}
