.input-checkbox{width:auto !important;float:left}.input-checkbox input{width:auto !important;float:left}.checkbox-text{width:auto !important;float:left;padding-right:24px}.checkbox-text a:link,.checkbox-text a:visited{display:inline-block}.display-none{display:none}*{margin:0;padding:0;border:0}body{background:#fff;font-family:"Calibri", Arial;font-size:20px}html,body{height:100%;background:#4f5648}body{line-height:1}ol,ul{list-style:none}p{padding:0 0 20px 0;line-height:24px}p.right{text-align:right}p.center{text-align:center}a:focus{-moz-outline-style:none}a{text-decoration:none;-moz-outline-style:none;outline:0;color:#0084cc}a:hover{text-decoration:none;color:#ff005a}input,textarea{font-family:"Calibri", Arial}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{border:0}img.leftalign{float:left;margin-right:25px}img.rightalign{float:right;margin-left:25px}p.cleaner{clear:both;display:block;height:0px;line-height:0px;overflow:hidden;border:none;padding:0}kbd{padding:0 2px;background:#EFEFEF;border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-bottom:2px solid #c0c0c0;border-right:2px solid #c0c0c0;-moz-border-radius:4px}.hidden{overflow:hidden}h1,h2,h3{color:#000;font-weight:bold}h2{font-size:30px;padding-bottom:10px}h2.title{font-size:25px;padding:20px 0 10px;color:#0084cc}h3{font-size:25px;padding:20px 0 10px;color:#0084cc}h3 a{text-decoration:underline}h3 a:hover{text-decoration:none}#main{background:#4f5648;width:100%;height:100%;min-height:100%}body > #main{height:auto}#container{width:960px;height:auto;position:relative;margin:0 auto;padding-top:35px}#header{height:155px;width:960px;position:relative}#header h1#logo{width:494px;height:136px;overflow:hidden;position:absolute;bottom:0;left:0;color:#fff;font-size:25px;font-weight:normal;z-index:2}#header h1#logo span{z-index:1}.lang{position:relative;top:0;right:0;height:28px}.info-box .lang a{display:inline;width:auto;text-transform:uppercase;&width:50px}.info-box .lang a.fr{&width:25px}.info-box{color:#deff00;position:absolute;bottom:38px;right:0;text-align:right;font-size:18px}.info-box a{padding-bottom:8px;display:inline-block}.info-box a,.info-box span{color:#fff}#search{position:relative;margin-bottom:10px}#search input#searchphrase{color:#666;width:150px;height:23px;line-height:23px;padding:2px 5px;display:inline;float:left;margin:0 3px 0 17px}#search input.search-button{background:url(https://c.hafstudio.cz/images/design/2011/search.png) no-repeat;height:27px;width:27px;display:inline-block;overflow:hidden;text-indent:10000px;cursor:pointer;float:left}#content{background:#fff;width:700px;margin-left:195px;padding:0 30px}#content .left-img{float:left;width:100px;position:relative;display:block;overflow:hidden;margin-right:25px}#content .left-img img{margin:0}#content .right-content{width:560px;margin-left:125px;position:relative;padding-bottom:70px}#content .item{margin-bottom:40px;position:relative}#content p strong{color:#ff005a}#content ul{margin:0 0 20px 20px}#content ul li{margin-bottom:10px;line-height:24px}#content ul li{list-style:circle}.news-summary .summary p{padding:0 0 10px 0}.news-summary.uvod .summary{position:relative;padding:0 0 30px;border-bottom:1px dashed gray}.news-summary.uvod .more-float{position:absolute;right:0px;bottom:5px}.news-summary.archiv .summary{position:relative;margin:0 0 20px;padding:0 0 30px;border-bottom:1px dashed gray}.news-summary.archiv .more-float{position:absolute;right:0px;bottom:5px}#content .rozvrh ul{background:#0084cc;padding:15px 25px 5px 25px;color:#fff}#content .rozvrh ul li{list-style:none}table{width:100%;border-collapse:collapse;margin-bottom:20px;margin-top:5px}table tr td{border-bottom:1px solid #bbc0b5;line-height:25px;padding:0 10px;text-align:left}table.center tr td{text-align:center}table tr td{background:#fff;line-height:18px;padding:10px 7px}table tr td.center{vertical-align:middle;text-align:center}table tr.top td,table tr.sub td{background:#bbc0b5;color:#000;padding:10px 7px;font-weight:bold}table tr.sub td{background:#d4d8d0}#content .picturelist{list-style:none !important;margin-left:0 !important}#content .picturelist li.thumb{list-style:none;background:none !important;width:125px;float:left;text-align:center;line-height:normal;margin:0 2em 0.5em 0;padding:0}#content .picturelist li.thumb a{border:1px solid #e2e2e2;width:100px;height:80px;display:block;padding:10px;margin:0}#content .picturelist li.thumb a:hover{border-color:#b1b1b1}#content .sitemap{padding:20px 0 0 50px}#content .sitemap ul li{font-size:23px;background:none;padding:0}#content .sitemap ul ul{padding-top:10px;padding-left:20px}#content .sitemap ul ul li{font-size:18px;list-style:circle}#content .sitemap ul ul ul li{font-size:15px}#content address{line-height:24px;font-style:normal;margin-bottom:20px}.navigation{padding:12px 0 40px 0;position:relative;width:100%;color:#0084cc}.contact-form,#contact-form{margin-bottom:20px}.contact-form,#contact-form label,#order-form label{float:left !important;width:80px !important;display:block !important}.contact-form,#contact-form label strong{color:#000}.contact-form,#contact-form input,#contact-form textarea,#order-form input,#order-form textarea{border:1px solid #4F5648;padding:4px 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.contact-form,#contact-form textarea{clear:none;&margin:0 0 0 80px;margin:0 0 0 80px\9}.contact-form,#contact-form .vertical-resizer{margin-left:80px;&margin-left:0px;width:400px}#order-form{margin:15px 0}#order-form p.agreement label{width:500px !important}#order-form p.agreement input{width:10px !important;border:0 !important}#order-form label{width:150px !important;text-align:right;padding-right:10px}#order-form input{width:200px !important}#order-form input.checkbox{width:auto !important}#order-form select{border:1px solid #4F5648;padding:4px 3px;width:209px}#order-form textarea{padding:3px;width:450px;height:130px}#order-form .vertical-resizer{margin-left:160px;width:458px}#order-form span.note{font-size:14px;padding-left:160px;display:block}#order-form input.submit,#contact-form input.submit{background:#0084CC;border:none;color:#fff;cursor:pointer;margin-left:300px;width:auto !important;padding:5px 10px}.contact-form,#contact-form input.submit{margin-left:420px}div.captcha{margin:20px 0 10px 160px}ul.error{color:red;font-size:14px}ul.error li{margin-bottom:3px !important}#sidebar{width:190px;float:left;position:relative}.fb_iframe_widget{margin-top:3px;background:#fff}.menuparent{position:relative}#sidebar #nav{font-size:19px;margin-bottom:5px;border-bottom:31px #000 solid;padding-bottom:5px}#sidebar #nav li{width:190px;margin-bottom:5px;position:relative}#sidebar #nav li a{background:#fff;width:176px;color:#000;padding:5px 7px;display:block;text-decoration:none;font-style:normal}#sidebar #nav li a:hover{color:#555555}#sidebar #nav li a.menuactive,#sidebar #nav li a.menuactiveparent{color:#ff005a}#sidebar #nav li#last{margin-bottom:0}#sidebar #nav li ul{margin:10px}//#sidebar #nav li.menuparent ul{display:inherit}#sidebar #nav li.menuparent:hover ul{display:block}#sidebar #nav li.menuparent ul{display:none;background:#4F5648;z-index:99999;padding:10px;position:absolute;left:180px;top:-14px}#sidebar #nav li ul li a{background:none;color:#fff;padding:0px}#sidebar #nav li ul li a:hover{color:#d5d5d5}#footer{padding:10px 0 20px 205px;color:#fff;font-size:13px;text-align:center}#footer a{color:#fff}#fbBox #fbControls{display:none !important}.foto-thumb{width:660px;display:block;float:left;clear:left}.foto-thumb a{float:left}.fotky-thumb{float:left;width:auto;display:inline;margin:5px 10px;height:100px}.foto-albumname{margin-left:130px;font-size:16px;font-weight:bold}span.albumcomment,span.albumpicturecount{font-weight:normal;font-size:14px;line-height:18px}#content ul.picturelist{padding:25px 0 0}#content .albumlist{display:none}#content .active{display:block}#content a.returnlink{display:inline-block;width:100%}#content ul.video li{list-style-type:none;float:left;margin:15px}textarea{background-color:#edf1f3;border-style:solid;border-width:1px;border-color:#9aaab4;padding:4pt;text-align:left;white-space:pre-wrap;width:100%;font-size:11px;margin:8px 0px;clear:both;overflow:hidden}.grippie{display:none}.small-box-area{min-height:25px}.medium-box-area{min-height:40px}.big-box-area{min-height:70px}.href-box{margin:0 20px 20px 20px;width:93%;float:left}.href-box > div{margin:0 0 15px 0}.fb-header-like-button{position:absolute;bottom:0px;right:5px}.g-bt-bg{width:190px;padding:0 0 15px 5px;background:#fff}#captchaForContactForm{display:none}.menu-kurzy{background:#4f5648;margin-bottom:40px;padding:10px 15px;border:2px solid #aaaaaa}.menu-kurzy ul{list-style-type:none}.menu-kurzy a{color:#ffffff;font-size:18px}.menu-kurzy ul.nav{position:relative;display:inline-block;vertical-align:top;list-style:none;margin-bottom:0 !important;margin-left:5px !important;padding-right:9px;border-right:2px solid #ffffff}.menu-kurzy ul.nav:first-child{margin:0 !important}.menu-kurzy ul.nav:last-child{padding:0 !important;border:0}.menu-kurzy ul.nav li{position:relative;display:block;vertical-align:top;list-style:none;margin:0 !important}.menu-kurzy ul.nav li ul{display:none;background:#4f5648}.menu-kurzy ul.nav:hover li ul{position:absolute;display:block;top:25px;left:0;border:2px solid #aaaaaa;z-index:50}.menu-kurzy ul.nav li ul li{position:relative;display:inline-block;padding:3px 10px;width:200px}.menu-kurzy ul.nav li ul li a{border-bottom:1px solid #aaaaaa;padding:0 5px 4px}.menu-kurzy ul.nav li ul li:last-child a{border-bottom:0}.menu-kurzy ul.nav li ul li ul li{display:none;background:#4f5648;border:2px solid #aaaaaa}.menu-kurzy ul.nav li ul li:hover ul li{position:absolute;display:block;top:0;left:100px;z-index:100}.formbuilderform{position:relative}.formbuilderform > div{display:block;width:100%;padding-bottom:20px}.formbuilderform .vite-o-nas{display:inline-block;width:420px}.formbuilderform .odkud{display:inline-block;width:210px}.formbuilderform > div a{display:none}.formbuilderform > div span{display:block !important;display:block;font-size:14px;padding-left:210px}.formbuilderform label{display:inline-block;padding-right:10px;text-align:right;width:200px}.formbuilderform .provozni-rad{display:inline-block;width:490px}.formbuilderform .provozni-rad-input{display:inline-block;width:20px}.formbuilderform .provozni-rad label{width:490px}.formbuilderform .provozni-rad a{display:inline-block}.formbuilderform input{display:inline-block;width:200px;border:1px solid #4f5648;border-radius:3px;padding:4px 3px}.formbuilderform .sleva input,.formbuilderform .provozni-rad-input input{width:20px}.formbuilderform select{border:1px solid #4f5648;padding:4px 3px;width:209px}.formbuilderform .resizable-textarea textarea{resize:vertical;clear:none;height:130px;padding:3px;width:450px}.formbuilderform .resizable-textarea span{padding:0}.formbuilderform .submit input{clear:both;background:none repeat scroll 0 0 #0084cc;border:medium none;color:#fff;cursor:pointer;margin-left:300px;padding:5px 10px;width:auto}.formbuilderform-contact label{float:left;width:80px !important}.formbuilderform-contact .strong{font-weight:bold}.formbuilderform-contact .submit input{margin-left:435px !important}.formbuilderform-contact textarea{width:398px !important}.input-checbox{display:inline-block}.checbox-text{display:inline-block;a { display:inline}