*{margin:0;padding:0;font-family:'Open Sans',sans-serif}
body{font-size:10pt}

.clear{clear:both}
.zemError { margin-left: 0 !important; padding: 10px 20px; border: 1px solid #f00; background-color: rgba(255,0,0,.15); margin-bottom: 10px }
/*.zemThanks { margin-left: 0 !important; padding: 10px 20px; border: 1px solid #0f0; background-color: rgba(0,255,0,.15); margin-bottom: 10px }*/
.zemError li { list-style: none; margin-bottom: 5px }


.with-form-prace { width: 620px; float: left }

.skript-form-prace { float: right; width: 258px; margin-top: 0px; border-left: 2px solid #b62c2c; padding-left: 22px; padding-bottom: 27px }

.skript-form-prace input.zemText { padding: 3px 5px; border: 1px solid #ddd; width: 100%; max-width: 246px }
.skript-form-prace input.zemSubmit { padding: 3px 5px; border: 1px solid #ddd }
.skript-form-prace input.zemCheckbox { margin-right: 5px }
.skript-form-prace select.zemSelect { padding: 3px 5px; border: 1px solid #ddd; width: 100%; max-width: 258px }

.skript-form-prace .form-row { margin-bottom: 8px }

.lang {position:absolute;top:20px;right:50px}
.lang a {margin-left: 5px}

.front-page{background:url('/images/1.png') left top repeat-x}

.section{background:url('/images/24.png') left top repeat-x}

.col{width:998px;margin:0 auto;position:relative}

.iso-9001{position:absolute;left:-155px;top:42px}

.galerie-polozky{margin:0 -1px}
.galerie-polozky .galerie-polozka{display:block;float:left}
.galerie-polozka img{display:block;width:174px;height:auto;border: 2px solid #727271;padding:1px}
.galerie-polozka{display:inline-block;margin:1px}

.motiv-section{width:998px;overflow:hidden;height:16px;background:url('/images/7.png') center bottom no-repeat;padding-bottom:15px}

.carousel-2{width:510px;overflow:hidden;height:170px;margin-top:15px}

.carousel-2 .items{width:20000em;position:relative;height:170px;overflow:hidden;left:-245px}
.carousel-2 .items .item {width:245px;height:170px;float:left;text-align:center;margin:0 5px}


.motiv{width:998px;overflow:hidden;height:310px;background:url('/images/7.png') center bottom no-repeat;padding-bottom:15px}

.motiv .items{width:20000em;position:relative;height:310px;overflow:hidden}
.motiv .items .item {width:998px;height:310px;float:left}

.motiv .items .item-4 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-17 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-28 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-39 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-50 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-69 {background:url('/images/22.jpg') center center no-repeat}
.motiv .items .item-80 {background:url('/images/22.jpg') center center no-repeat}

.motiv .items .item-3 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-16 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-27 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-38 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-49 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-68 {background:url('/images/23.jpg') center center no-repeat}
.motiv .items .item-79 {background:url('/images/23.jpg') center center no-repeat}

.item-content{position:relative;left:455px;top:30px;width:495px}
.item-content h2 em{display:block;font-style:normal;margin-left:-60px;color:#727271;font-size:30px;
letter-spacing:5px}
.item-content h2{color:#b2b3b3;font-size:30px}
.item-content p{margin-top:8px}

.content{padding:0 45px;padding-bottom:45px;background:url('/images/8.png') center bottom no-repeat;min-height:150px}

.front-contact{position:absolute;left:763px;top:35px}
.front-contact h2{color:#b62c2c}
.front-contact p{margin-top:15px}

.front-carousel{position:absolute;left:45px;top:35px}
.front-carousel h2{color:#b62c2c}
.front-carousel p{margin-top:15px}

.more{display:inline-block;background:#b2b3b3 url('/images/15.png') right center no-repeat;height:29px;line-height:29px;padding:0px 37px 0px 18px;color:#fff;text-decoration:none}

.footer{background:url('/images/4.png') center bottom repeat-x}
.footer .col{height:384px;background:url('/images/6.png') right bottom no-repeat}
.section .footer .col{height:135px !important}

.copy{color:#fff;font-size:8pt;position:absolute;bottom:5px;left:75px}
.copy a{color:#fff;text-decoration:none}
.copy a:hover{text-decoration:underline}

.content h2{color:#b62c2c; margin:25px 0}
.content h3{margin-top:15px}
.content p{margin-top:8px}
.content ul{margin-top:8px; margin-left:30px}
.content ol{margin-top:8px; margin-left:30px} 

.sitelogo{margin:0 45px}
.sitelogo a{display:block;overflow:hidden;width:264px;height:139px;background:url('/images/2.png') center center no-repeat}
.sitelogo a span{visibility:hidden}

.menu{position:absolute;top:87px;right:45px;height:31px;z-index:10}
.menu a{text-decoration:none;color:#fff}
.menu ul li{position:relative;float:left;list-style:none;border-right:10px solid #fff}
.menu ul li.last{border-right:none !important}
.menu ul li a{display:block;padding:0 18px}

.menu ul li span{display:block;height:31px;line-height:31px}
.menu ul li span.down{background:url('/images/3.png') right center no-repeat;padding-right:20px}

.menu ul ul{background:#b62c2c;position:absolute;left:0px;top:30px;display:none;padding:10px 0}
.menu ul ul li{white-space:nowrap;border:none !important}
.menu ul ul li a{padding:0 30px}
.menu ul ul li a:hover{text-decoration:underline}

.footer .menu{position:absolute;bottom:35px;top:auto;left:45px !important;height:31px}
.footer .menu ul li{border-right:2px solid #fff}
.footer .menu ul ul{background:#b62c2c;position:absolute;left:0px;top:auto;bottom:31px;display:none}