@charset utf-8;*{margin:0;  padding:0;} html, body{background:#077AB3;  font-family:"Segoe UI", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif;  font-size:14px;  color:#fff;} textarea:focus,input[type="text"]:focus,input[type="password"]:focus,select:focus{outline:1px solid #A5DC4A;} a, a:link, a:visited, a:focus{color:#A7DA41;  text-decoration:none;} a:hover, a:focus{text-decoration:underline} .hidden{display:none;  visibility:hidden;} .f-left{float:left;} .f-right{float:right;} .cleaner{clear:both;} #header{background:url(../images/bg_sky.jpg) bottom left repeat-x #fff;  height:260px;  width:100%;  min-width:930px;} #header h1{background:url(../images/bg_title.jpg) no-repeat top center;  height:112px;  width:900px;  margin:0 auto 15px;} #header h1 a{display:block;  height:112px;  width:546px;  margin:auto;} #sun{background:url(../images/bg_sun.jpg) no-repeat bottom left;  height:163px;  margin-top:-30px;  width:182px;}
#content{background:url(../images/bg_baloon.jpg) no-repeat bottom right #087AB4;  height:2550px;  position:relative;  } #box{position:relative;  width:1024px;  margin:0 auto;} #foot{background:url(../images/bg_foot.jpg) top right repeat-x #81B826;  height:120px;  position:relative;  min-width:930px;} .titlebox{background:url(../images/bg_titlebox.jpg) no-repeat top left;width:841px;height:305px;margin:auto;} .titlebox_left, .titlebox_right{margin-top:100px;font-size:1.1em;line-height:1.2em;text-align:justify;} .titlebox_left{float:left;width:270px;margin-left:95px;text-align:justify;} .titlebox_right{float:right;width:350px;margin-right:50px;} .titlebox_right ul{list-style-type:disc;list-style-position:outside;} .titlebox_right ul li{line-height:1.2em;} .titlebox_right p.p-to-kontakt{text-align:right;margin-top:1.2em;font-weight:bold;} #portfolio, #kontakt{margin:auto;}
#portfolio{background:url(../images/bg_portfolio.jpg) no-repeat bottom center;  margin-bottom:1em;  height:62px;  width:504px;  margin-top:1em;} .box{width:930px;margin:auto;} .sitebox{background:url(../images/bg_site.jpg) no-repeat center bottom;  height:380px;  margin-bottom:40px;  width:440px;} .sitebox h3{color:#fff;  font-size:1.85em;  height:42px;  line-height:42px;  text-align:center;} .sitebox p{color:#666;  line-height:1.25em;  text-align:justify;  width:75%;  margin:30px auto auto;} .sitebox a.img-site-link{display:block;  height:170px;  margin-left:102px;  margin-top:12px;  width:250px;} .sitebox p a.sitelink{color:#74A724;  display:block;  font-size:.8em;  text-align:right;} .contactbox{width:600px;margin:auto;} .contact-info{float:left;width:300px;font-size:1.1em;} .contact-formbox{float:right;width:260px;font-size:1.1em;} .contact-info li{line-height:1.2em;} a.vcard-link{display:block;margin-top:1em;height:24px;background:url(../images/vcard.png) no-repeat bottom left;padding-left:32px;}
#kontakt{background:url(../images/bg_kontakt.jpg) no-repeat top center;width:160px;height:43px;margin-bottom:2em;} #kontaktni-informace, #kontaktni-formular{height:32px;margin-bottom:1em;} #kontaktni-informace{background:url(../images/bg_kontaktniinformace.jpg) no-repeat top left;width:300px;} #kontaktni-formular{background:url(../images/bg_kontaktniformular.jpg) no-repeat top left;width:300px;} #contact-form{width:250px;} #contact-form label, #contact-form input, #contact-form textarea{font-family:"Segoe UI", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif;display:block;width:100%;} #contact-form textarea{height:150px;} #contact-form label{font-weight:bold;margin-top:1em;margin-bottom:.2em;} #contact-form input[type="text"]:focus{border:1px solid #ccc !important;} #contact-form input#submit{width:50%;margin:auto;margin-top:1em;} .foot-title{color:#fff;  display:block;  font-size:.9em;  position:relative;  text-align:center;  top:100px;} .foot-title a{color:#666;}
#success{background:url(../images/bg_thx.jpg) no-repeat top left #81B826;width:320px;height:122px;position:absolute;top:0;left:50%;margin-left:-160px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;} #success:hover{cursor:pointer;} #success p{display:none;}