body{background:#fff url(/userFiles/pozadi.png) no-repeat fixed center top;margin:0;padding:0;font-family:"Trebuchet MS","Arial CE",sans-serif}
::selection{background:#3a82c6;color:#fff}
::-moz-selection{background:#3a82c6;color:#fff}
#mainh{min-height:500px;font-size:13px}
#mainhleft{width:627px;float:left}
#mainhright{width:335px;float:right}
#mainh .templatemo_post{margin-bottom:7px;min-height:900px}
#mainh .produkty h1,#mainh .aktuality h1{margin:0;padding:5px 10px;background:#393939;font-weight:700;color:#fff;border-bottom:5px solid #3a82c6}
#mainh .udalosti h1,#mainh .odkazy h1{margin:0;padding:5px 10px;background:#393939;font-weight:700;color:#fff;border-bottom:5px solid #3a82c6}
#mainh .aktuality ul,#mainh .aktuality ul li{list-style:none;margin:0;padding:0}
#mainh .aktuality ul li{margin:8px 0;padding:5px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
#mainh .aktuality ul li:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
#mainh .aktuality li .datum{display:none;text-align:right}
#mainh .aktuality h3{padding:10px !important;background:#285b8b;margin:0 !important;color:#fff}
#mainh .aktuality .obsah p{margin-top:5px}
#mainh .produkty strong{font-size:14px;color:#000}
#mainh p,#mainh h3{margin:0 10px;text-transform:none;letter-spacing:normal}
#mainh .post_text_area{padding:0}
#mainh .produkty .produkty_box{float:left;margin:0;padding:0 5px 10px 15px;width:187px;text-align:left}
#mainh .produkty .produkty_box h2{text-align:left;font-size:16px;color:#000}
#mainh .produkty .produkty_box h2 a{color:#000}
#mainh .produkty .produkty_box h2 a:hover{color:#3a82c6}
#mainh .produkty .produkty_box h3{text-align:left;font-size:14px;margin:5px 0;padding:0;color:#000}
#mainh .produkty .produkty_box h3 a{color:#000}
#mainh .produkty .produkty_box h3 a:hover{color:#3a82c6}
#mainh .produkty .produkty_boxy{width:425px}
#mainh .produkty .produkty_vyrobci{float:right;width:178px;margin:0;padding:0 0 10px 25px}
#mainh .produkty .produkty_vyrobci h2{text-align:left;font-size:16px}
#mainh .produkty .produkty_vyrobci h2 a{color:#000}
#mainh .produkty .produkty_vyrobci h2 a:hover{color:#3a82c6}
form.hledani{position:absolute;margin:0;right:2px;top:28px;width:190px;padding:0;border:0;background:#fff}
img{border:0}
#menu2{width:150px;float:right}
#menu2 h3{margin:10px 0;padding:5px 0;background:#393939;text-align:center;color:#fff}
#sidebar{float:left;width:240px;margin:0 0 10px;padding:0}
#sidebar ul.sidemenu a:hover{color:#3a82c6;border-left:0;background-color:transparent;padding-left:0}
#sidebar ul.sidemenu a{padding:0;border:0;display:block;font-weight:700;color:#393939;text-decoration:none;min-height:18px}
#sidebar ul.sidemenu li{padding:3px 5px 3px 0;border:0}
#sidebar ul.sidemenu li ul li{padding:3px 5px 3px 18px;border:0}
#sidebar h2{background:url(/themes/Fotodokumentace/images/square_arrow.gif) no-repeat 0 .7em;text-transform:none;padding:8px 0 3px 25px}
#sidebar ul.sidemenu{list-style:none;padding:0}
* html body #sidebar ul.sidemenu a{height:18px}
#crumbs{display:block;width:570px;padding:0 0 20px}
a{color:#3a82c6;text-decoration:none}
a:hover{color:#393939}
#main h1,#sidebar h2,sidebar h3{color:#3a82c6;text-transform:none}
#main h1{padding-left:25px}
ul,ol{color:#393939}
h3{color:#393939;margin-top:20px}
h2{color:#393939}
#header #header-tabs{background:transparent;height:25px;left:0;line-height:normal;position:absolute;top:65px;width:100%;font-size:13px;font-style:normal;font-variant:normal;height:37px;top:63px}
#header-tabs a{background:none;background-position:0 0;padding-left:0;line-height:37px}
#header-tabs a span{color:#fff;height:33px;padding:0 22px 0 23px;display:block;float:none}
#header-tabs a:hover span{color:#ccc}
#header-tabs #current a:hover span{color:#ccc}
#header-tabs ul{list-style:none;margin:0;padding:0;height:37px}
#header-tabs ul li{display:block;float:left;height:100%;background:url(userFiles/separator.gif) repeat-y 100% 100%;font-weight:600}
#header-tabs li{display:inline;margin:0;padding:0}
#header-tabs #current a span{color:#ccc}
#header-tabs a:hover,#header-tabs #current a{color:#ccc}
#main{width:580px;float:right;padding:0 0 30px}
#header{position:relative;background-position:0 0;width:970px;height:109px;background:url(userFiles/header-logo-mobil.svg) no-repeat;background-size: 970px 156px;margin-top:10px}
#content-wrap{width:970px;margin-top:12px}
#content-wrap.main{margin-top:0}
#wrap{width:970px;margin:0 auto;padding:0}
#footer{width:970px;background:#e0e0e0;height:10px;margin-top:20px;clear:both}
#footer a{text-decoration:none;font-weight:700;color:#FFF}
#footer #footer-left{width:auto;float:left;margin:0}
#footer #footer-right{width:auto;float:right;text-align:right;margin:0;padding:10px}
#footer #footer-right a{color:#3a82c6}
#footer p{margin:10px;padding-left:0}
#topkarusel{position:relative;border:0;overflow:scroll;width:970px;height:237px;margin-bottom:10px;margin-top:7px}
#topkarusel .belt{position:absolute;left:0;top:0}
#topkarusel .panel{float:left;overflow:hidden;margin:0 15px;width:970px}
#topkarusel a img{margin:0!important}
#odkazy{font-size:14px;margin-top:5px;margin-left:680px;font-family:Arial}
#mail{font-weight:600;margin-left:405px;margin-top:3px;padding-top:33px;font-size:12px;font-family:Arial;color:#5792cb}
#mail a:hover{text-decoration:underline;color:#5792cb}
#odkazy a{color:#393939}
#odkazy a:hover{text-decoration:underline}
#scbtn{position:absolute;top:214px;left:40px;background:#fff;padding:4px;height:20px}
#scbtn a{display:block;float:left;height:19px;width:20px;margin:0 2px;background:url(/userFiles/hlavni-panel/scbtn.png) no-repeat 0 0;color:#393939;text-align:center;line-height:19px;font-weight:700}
#scbtn a.active{background-position:0 -19px;color:#fff}
#clanek{font-size:14px;font-weight:600;margin:1px 0 0 554px;padding-top:10px;width:395px}
#mail{color:#5792cb;font-family:"Arial";font-size:12px;font-weight:600;margin-left:405px;margin-top:-18px;padding-top:0}
hr{color:#eee;border:solid #eee 1px}
#homelink{display:block;position:absolute;top:0;left:0;width:324px;height:52px}
#main h2,h3{text-transform:none}
p{line-height:1.6em}
h1,h2,h3,p{margin:10px 0}
input{border:#dedede solid 1px;color:#777;font-size:1em;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;padding:3px}
textarea{border:#dedede solid 1px;color:#777;font-size:1em;font-style:normal;font-variant:normal;font-weight:100;height:40px;line-height:normal;padding:4px}
#footer_reference{width:970px;height:260px;background:#3a82c6 url(userFiles/footer-links.png) repeat-x 100% 100%;color:#d0d0d0;font-size:11px;line-height:16px;clear:both;padding:10px 0 10px 10px}
#footer_reference a{color:#FFF}
#footer_reference .level1{font-size:13px;font-weight:700}
#footer_reference .level1:hover{color:#d0d0d0}
#footer_reference .level2{font-size:12px;padding-left:0;color:#FFF}
#footer_reference .level2:hover{color:#d0d0d0}
#footer_reference .level3{font-size:11px;padding-left:0;color:#d0d0d0}
#footer_reference .level3:hover{color:#fff}
#footer-elcom{padding-top:5px;background:#fff;width:970px;height:18px;color:gray}
#footer-elcom a{color:gray}
#footer-elcom a:hover{color:#404040}
.obr{-moz-opacity:1;-khtml-opacity:1;opacity:1}
.obr:hover{-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.post_text_area{text-align:justify}
.icon-right{padding:0 3px 0 0;margin:0}
.img-10{float:left;margin:0 10px 0 0}
.img-l10{float:left;margin:0 10px 10px 0}
.imgr{float:right;margin:0 0 0 10px}
.size30{font-size:30px}
.size20{font-size:20px}
.hlavicka{font-weight:700;float:right;margin-right:10px;font-size:14px;font-family:Arial;color:#393939}
.modre-pismo{color:#3a82c6}
.eshop{color:#ffba27!important;font-size:16px!important}
.border-bottom{border-bottom:#eee 1px solid}
.radek1{border:#fff solid 1px}
.sirka-tabulky{width:540px}
.cervena{color:red}
.seda{color:#888}
.new{background:url(/userFiles/new.png) right top no-repeat}
.new-core{background:url(/userFiles/new-core.png) right top no-repeat}
.vyrazeno{background:url(/userFiles/vyrazeno.png) right top no-repeat}
#produkty-main{float:left;width:627px}
#produkty-main-box{float:left;width:209px}
#produkty-main .box{float:left;width:180px;margin:5px 0;padding:0 10px;border:#eee 1px solid}
#produkty-main .boxp{float:left;width:180px;padding:0 10px;border-left:#ccc 1px solid}
#produkty-main ul{list-style:none}
#produkty-main .box p{text-align:left;color:#000}
#produkty-main .box h3{text-align:left;color:#000}
#produkty-main .box h2 a{text-align:left;color:#000}
#produkty-main .box h2 a:hover{color:#3a82c6}
#produkty{float:left;width:560px;padding:10px 0}
.produkt-y{float:left;width:560px;padding:10px 0}
.produkt-popis{float:left;width:540px;padding:10px}
.produkt-popis h2{text-decoration:underline}
.produkt-l{float:left;width:252px;margin:0 10px 20px 10px;border:#d6d6d6 1px solid;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.produkt-l:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
.produkt-r{float:left;width:252px;margin:0 10px;border:#d6d6d6 1px solid;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.produkt-r:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
.produkt-logo{float:left;width:252px}
.produkt-img{float:right;width:80px;padding:10px 10px 0 0;height:100px}
.produkt-text{float:left;width:232px;min-height:35px;padding:10px;background:#f4f4f4;font-weight:700;text-align:left}
.produkt-text a{color:#393939}
.produkt-text a:hover{color:#3a82c6}
.produkt-radek{float:left;width:550px;padding:10px 0;border:#d6d6d6 1px solid;margin:10px 0;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.produkt-radek:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
.produkt-radek-img{float:left;width:130px;padding:0 10px 10px;height:100px}
.produkt-radek-img img{-moz-opacity:1;-khtml-opacity:1;opacity:1}
.produkt-radek-img img:hover{-moz-opacity:.4;-khtml-opacity:.4;opacity:.4}
.produkt-radek-nazev{float:left;width:380px;padding:0 10px 0 0;font-weight:700;text-align:left}
.produkt-radek-nazev h2{margin:0 0 10px}
.produkt-radek-popis{float:left;width:370px;padding:10px;background:#f4f4f4;font-weight:700;text-align:left}
.produkt-radek-popis p{margin:5px 0}
#multimedia{padding:0}
.multimedia-box{padding:5px 0;border-bottom:1px dotted #393939}
#tipy{width:100%}
.tip{float:left;width:48%;margin:1% 1% 2% 1%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.tip:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
.tip-nadpis{float:left;width:100%;background:#285b8b;font-size:16px;text-align:center}
.tip-nadpis a{color:#fff;display:block;padding:10px 0}
.tip-nadpis h3{margin:0!important}
.tip-img{float:left;width:100%;height:120px}
.tip-img img{width:100%}
.tip-text{float:left;width:96%;padding:2%;min-height:110px}
p.registrace{text-align:center;margin:20px 0 10px;padding:0}
.nastred{text-align:center!important}
.pozadi-modre{padding:10px;background:#3a82c6;color:#fff;font-weight:700;font-size:14px;max-width:530px;border-radius:10px}
.pozadi-cervene{padding:10px;background:#c63a3c;color:#fff;font-weight:700;font-size:14px;max-width:530px;border-radius:10px}
.bile-pismo{color:#e4e4e4}
.bile-pismo:hover{color:#ccc}
.stred{display:block;margin-left:auto;margin-right:auto}
.kontakt-box{border:#d6d6d6 1px solid;background:#fff;padding:10px;margin-top:10px;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}
.kontakt-box:hover{box-shadow:0 5px 5px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22)}
.produkt-nadpis{float:left;width:550px;padding:10px 0;margin:5px 0}
.registrace{float:left;width:100%;padding:50px 0 0 200px}
.subscribe input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.subscribe{margin:40px auto}
.subscribe-pitch > h3{margin:0 0 12px;font-size:14px;font-weight:700;color:#222;text-transform:uppercase}
.subscribe-pitch > p{line-height:22px;color:#484848}
.subscribe-form{position:relative;margin:20px -20px -20px;padding:15px}
.subscribe-input{padding:0 16px;width:100%;height:35px;font-size:10px;color:#444;background:#fefefe;background-clip:padding-box;border:1px solid #aaa;border-radius:20px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 1px #f8f8f8;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 1px #f8f8f8}
.subscribe-input:focus{outline:0}
.subscribe-submit{display:block;position:absolute;top:15px;right:15px;padding-left:15px;height:35px;width:60px;background:#60e160;border:1px solid;border-color:#4c9d50 #4c9d50 #4c9d50 #55af5a;border-radius:0 20px 20px 0;cursor:pointer;text-shadow:none;color:transparent;background-image:-webkit-linear-gradient(top,#84f087,#4cd94a);background-image:-moz-linear-gradient(top,#84f087,#4cd94a);background-image:-o-linear-gradient(top,#84f087,#4cd94a);background-image:linear-gradient(to bottom,#84f087,#4cd94a);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.4);box-shadow:inset 0 1px rgba(255,255,255,0.4)}
.subscribe-submit:active{background:#4cdf4d;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.subscribe-submit:before{content:'';display:block;margin-top:1px;width:25px;height:19px;background:url(userFiles/tick.png)}
.lt-ie9 .subscribe-input{line-height:33px}
.myloc{font-weight:700}
.nadpish2{border-left:3px solid #3a82c6;padding-left:15px}
.button.velky{height:64px;display:inline-block;font-family:'Roboto', sans-serif;font-size:20px;font-weight:500;text-align:center;text-decoration:none;overflow:hidden}
.blue{background:#3a82c6;color:#fff;padding:0 32px;line-height:64px}
.blue:hover{background:#393939;color:#fff}
.orange{background:#e43;color:#fff;padding:0 32px;line-height:64px}
.orange:hover{background:#393939;color:#fff}
#aplikace{float:left}
.aplikace-radek{float:left;margin:10px 0;border-bottom:1px dotted #ccc;padding-bottom:20px}
.aplikace-radek-img{float:left;width:150px;margin:0 0 10px}
.aplikace-radek-text{float:left;width:405px;padding:0 0 0 10px}
.aplikace-radek-text h2{padding:0;margin:0;text-align:left}
.aplikace-radek-text p{margin:10px 0}
.aplikace-radek-text p.vpravo{text-align:center;background:#F4F4F4;padding:5px;border:1px solid #D6D6D6;font-size:12px}
.kestazeni{float:left;padding:20px 0}
.kestazeni-img{float:left;background:#dedede;padding:10px;height:22px;width:32px}
.kestazeni-nadpis{float:left;background:#dedede;width:500px;height:42px}
.kestazeni-odkazy{float:left;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
i{padding:0 10px 0 0}
.stin{box-shadow:5px 5px 5px grey}
p.vpravo{text-align:right}
table.blur{background:#f5f5f5;border-collapse:separate;box-shadow:inset 0 1px 0 #fff;font-size:12px;line-height:24px;margin:30px auto;text-align:left;width:100%}
table.blur th{background:url(userFiles/noise.png),linear-gradient(#777,#444);border-left:1px solid #555;border-right:1px solid #777;border-top:1px solid #555;border-bottom:1px solid #333;box-shadow:inset 0 1px 0 #999;color:#fff;font-weight:700;padding:10px 15px;position:relative;text-shadow:0 1px 0 #000;font-size:14px}
table.blur th:after{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.08));content:'';display:block;height:25%;left:0;margin:1px 0 0;position:absolute;top:25%;width:100%}
table.blur th:first-child{border-left:1px solid #777;box-shadow:inset 1px 1px 0 #999}
table.blur th:last-child{box-shadow:inset -1px 1px 0 #999}
table.blur td{border-right:1px solid #fff;border-left:1px solid #e8e8e8;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:10px 15px;position:relative;transition:all 300ms}
table.blur td a{transition:all 300ms}
table.blur td:first-child{box-shadow:inset 1px 0 0 #fff}
table.blur td:last-child{border-right:1px solid #e8e8e8;box-shadow:inset -1px 0 0 #fff}
table.blur tr{background:url(userFiles/noise.png)}
table.blur tr:nth-child(odd) td{background:#f1f1f1 url(userFiles/noise.png)}
table.blur tr:last-of-type td{box-shadow:inset 0 -1px 0 #fff}
table.blur tr:last-of-type td:first-child{box-shadow:inset 1px -1px 0 #fff}
table.blur tr:last-of-type td:last-child{box-shadow:inset -1px -1px 0 #fff}
table.blur tbody:hover td{color:transparent;text-shadow:0 0 3px #aaa}
table.blur tbody:hover tr:hover td{color:#444;text-shadow:0 1px 0 #fff}
table.blur tbody:hover td a{color:transparent;text-shadow:0 0 3px #aaa}
table.blur tbody:hover tr:hover td a{color:#3a82c6;text-shadow:0 1px 0 #fff}
#nova-paticka{float:left;width:970px;background:#3a82c6;margin:0 0 10px}
.sl33{float:left;width:24.75%;min-height:210px}
.sl33 h2{color:#fff!important;margin:10px 0 0 10px;padding:5px;background:#393939;border-bottom:#6593CE 1px solid}
.sl33 a{color:#fff;text-decoration:none;display:block}
.sl33 a:hover{color:#393939!important}
.sl33 ul{list-style:none}
.sl50{float:left;width:49.5%;min-height:190px}
.sl50 h2{color:#fff!important;margin:10px 0 0 10px;padding:5px;background:#393939;border-bottom:#6593CE 1px solid}
.sl50 p{color:#fff}
.klicove-vlastnosti ul{list-style:none;padding:0 0 0 20px}
.subscribe-form1{position:relative;padding:15px 0 0 13px;width:433px}
.subscribe-submit1{display:block;position:absolute;top:16px;right:-33px;padding-left:15px;height:35px;width:60px;background:#60e160;border:1px solid;border-color:#4c9d50 #4c9d50 #4c9d50 #55af5a;border-radius:0 20px 20px 0;cursor:pointer;text-shadow:none;color:transparent;background-image:-webkit-linear-gradient(top,#84f087,#4cd94a);background-image:-moz-linear-gradient(top,#84f087,#4cd94a);background-image:-o-linear-gradient(top,#84f087,#4cd94a);background-image:linear-gradient(to bottom,#84f087,#4cd94a);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.4);box-shadow:inset 0 1px rgba(255,255,255,0.4)}
.subscribe-submit1:active{background:#4cdf4d;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.subscribe-submit1:before{content:'';display:block;margin-top:1px;width:25px;height:19px;background:url(userFiles/tick.png)}
.subscribe-input1{padding:0 16px;width:100%;height:35px;font-size:10px;color:#444;background:#fefefe;background-clip:padding-box;border:1px solid;border-color:#999 #aaa #aaa;border-radius:20px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 1px #f8f8f8}
.s100{width:100px}
.clearer,.cleaner{clear:both}
.smilik,img.smile,#TB_closeWindow img{border:0!important;background:0;margin:0!important;padding:0 5px}
img.nopad{border:0;margin:0!important;padding:0!important}
.print_container{padding-top:10px}
.print_container div{width:175px;display:inline-block;vertical-align:middle}
.print_container img{padding:0 0 0 2px !important}
.print_container img,.print_container a{float:left}
#locales a img{margin:0 2px!important}
.hlaska td{white-space:normal;vertical-align:middle!important;padding:15px!important}
.hlaska td.ikona{width:1%!important;padding:5px 10px!important}
.hlaska td.ikona img{border:none!important;margin:0!important;padding:0!important}
.hlaska.box{width:100%;min-height:48px;height:expression(this.height<48?48:true);margin:20px 0!important;padding:5px!important}
.hlaska.box.error{border:3px #d26311 solid}
.blocek1{padding-left:10px!important;padding-top:10px!important;padding-right:10px!important;display:block;text-align:justify;line-height:1.6em}
input.text{width:200px;margin-bottom:10px}
textarea{width:300px}
.mezera{margin-bottom:7px}
ol{margin:0 0 30px 30px;padding:0}
#menuh li,#menuh ul{display:inline;margin:0;padding:0 0 0 10px}
.noborder,.noborder tr,.noborder td{border:0;margin:0}
div.galleryItem{vertical-align:top;float:none;display:inline-block;border:1px solid #393939;margin:2px;padding:2px}
div.galleryItem .frameh,div.galleryItem .frame{display:block;vertical-align:middle!important;text-align:center!important;margin:0!important;padding:0!important}
div.galleryItem .frame{display:table-cell;height:98px;width:130px}
div.galleryItem .frame img{vertical-align:middle!important;text-align:center!important;max-width:130px;max-height:98px;width:expression(this.width>130?130:true);height:expression(this.height>98?98:true);margin:0!important;padding:0!important}
td.galleryItemBigCont{width:98%;text-align:center}
div.galleryItemBig .frame{display:inline;height:auto;width:auto}
div.galleryItemBig .frame img{border:1px solid #666;max-width:400px;max-height:800px;width:expression(this.width>400?400:true);height:expression(this.height>800?800:true);margin:0!important}
div.galleryFilmVse{overflow:auto;overflow-x:scroll;overflow-y:auto;width:100%}
.galleryItem .popisek{margin-top:5px;margin-bottom:-3px;display:block;text-align:center}
.galleryItem .popisek.horni{margin-top:0;margin-bottom:2px}
.galleryItem .popisek,.galleryItem a{color:#000;text-decoration:none}
.galleryItem a,.galleryItem a img{cursor:pointer}
.galleryItem a:hover{color:#626262;text-decoration:none}
div.galleryFilmVse table,div.galleryFilmVse tr,div.galleryFilmVse td,div.galleryItem a,div.galleryItem img{border:0;margin:0;padding:0}
div.galleryItem a{display:inline}
.gallery a.bprev,.gallery a.bnext{display:block;padding:1px 0}
div.galleryProgress{background-color:#e4e4e4;border:1px solid #5d5d5d;width:100%;height:17px;display:block;text-align:left;position:relative}
div.galleryProgressTxt{position:absolute;width:100%;display:block;font-size:8pt;color:#000;text-align:center;line-height:17px}
div.galleryProgressIn{background-color:#bcbcbc;border:0;height:100%;display:block;text-align:center}
div.fgcontrols{text-align:center;clear:both;padding-top:15px}
div.fgcontrols img{margin:0!important}
div.galleryItem .frame,div.galleryItem .frameh,div.galleryItem img div.galleryItem a{border:0;background:transparent;margin:0;padding:0}
div.galleryItem img{border:1px}
div.galleryItem .frameh{height:98px;width:130px}
div.galleryItem .popisek{width:130px}
div.rsslink{text-align:center;font-size:80%;padding:10px 0 0 150px}
div.galleryItemBigCtrls{float:right;display:inline;white-space:nowrap;text-align:right}
div.galleryItemBigCtrls a img{margin:3px!important;padding:0!important}
.komentare .komentar{border:1px solid #666;margin:0 0 13px;padding:5px}
.komentare .komentar .text{margin:10px}
.komentare .komentar .komnadpis{font-weight:700;text-align:left}
.komentare .komentar .kommeta{font-size:smaller;padding-left:10px;text-align:left}
.komentare .txtcomment{width:100%;height:80px}
.komentare td.values{width:80%}
.komentare input.txt{width:60%}
.komentare.sidebar input.txt,.komentare.sidebar .txtcomment{width:92%}
.komentare input.txt.capt{width:40px}
.komentare.sidebar form{display:none}
.addthis_container{text-align:center;width:100%;display:block;margin-top:15px}
.addthis_toolbox{display:inline-block;width:220px}
.addthis_container .addthis_tisk{display:block;float:left;padding:0 2px}
.addthis_container .addthis_tisk span{background:url(themes/_print/print.png) no-repeat 0 0!important;height:16px!important;width:16px!important;display:block;float:left!important;line-height:16px!important;margin:0 4px 0 0 !important;padding:0!important}
._round-block img,._round-block a img{border:0!important;margin:0!important}
#menuside .box .content p{padding-left:10px;padding-right:10px}
#linkovani_fb{clear:both;margin-bottom:7px;width:540px;padding:10px 0 0}
#linkovani_fb td.fb_share{text-align:right;width:5%;white-space:nowrap}
#linkovani_fb td.fb_like iframe{border:0;overflow:hidden;width:100%;height:23px;display:block}
.hlaska.box.help,.hlaska.box.info,.hlaska.box.ok{border:3px #73ba13 solid}
.gallery table,.full{width:100%}
.gallery td,#linkovani_fb td{vertical-align:middle}
.fotogalerie{clear:both}
.nahled .cleaner{display:block}
.nahled .nahledimg{float:left;margin-right:10px;margin-bottom:8px}
.nahled .nahledimg img{max-width:120px;max-height:120px}
span.highlight{color:#000;background:#ff0}
.field-select{border:#dedede solid 1px;color:#777;font-size:1em;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;padding:3px}
.but1{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e8e9ea));background:-moz-linear-gradient(center top, #fff 0%, #e8e9ea 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:1px 1px 0px #fff;padding:7px 8px;display:block;border-color:#c9cdd1;border-width:1px;border-style:solid;text-align:center;font-size:12px;line-height:12px;color:#455868;font-weight:700}
.but1:hover{-webkit-box-shadow:0px 0px 3px 1px #c9cdd1;-moz-box-shadow:0px 0px 3px 1px #c9cdd1;box-shadow:0px 0px 3px 1px #c9cdd1}
.but1:active{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e9ea), color-stop(100%,#fff));background:-moz-linear-gradient(center top, #e8e9ea 0%, #fff 100%);-webkit-box-shadow:0px 0px 3px 1px #c9cdd1;-moz-box-shadow:0px 0px 3px 1px #c9cdd1;box-shadow:0px 0px 3px 1px #c9cdd1}
.but2{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#599Bdc),color-stop(100%,#3072B3));background:-moz-linear-gradient(center top,#599Bdc 0%,#3072B3 100%);-webkit-box-shadow:0 1px 0 0 #7dc0ff inset,0 -1px 0 0 #1a3d5e inset,0 2px 2px 0 #d4d4d4;-moz-box-shadow:0 1px 0 0 #7dc0ff inset,0 -1px 0 0 #1a3d5e inset,0 2px 2px 0 #d4d4d4;box-shadow:0 1px 0 0 #7dc0ff inset,0 -1px 0 0 #1a3d5e inset,0 2px 2px 0 #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 #424242;padding:10px 20px;display:block;border-color:#295c8c;border-width:1px;border-style:solid;font-size:20px;color:#fff;text-align:center}
.but2:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#82bbf0),color-stop(100%,#3072B3));background:-moz-linear-gradient(center top,#82bbf0 0%,#3072B3 100%)}
.but2:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#143a5e),color-stop(100%,#5ea3e0));background:-moz-linear-gradient(center top,#143a5e 20%,#5ea3e0 100%);-webkit-box-shadow:0 1px 0 0 #54799c inset;-moz-box-shadow:0 1px 0 0 #54799c inset;box-shadow:0 1px 0 0 #54799c inset}
.but3{background-color:#f8812a;display:inline-block;cursor:pointer;color:#fff;font-family:Trebuchet MS;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;}
.but3:hover{background-color:#ffba27}
.but3:active{position:relative;top:1px}
.width1p{width:1%}
.width100p{width:100%}
.marginleft8{margin-left:8px}
.sprite{background-image:url(userFiles/spritesheet.png);background-repeat:no-repeat;float:left}
.sprite-buttonbg{width:3px;height:30px;background-position:-5px -5px}
.sprite-email{width:17px;height:12px;background-position:-18px -5px}
.sprite-form{width:17px;height:12px;background-position:-45px -5px}
.sprite-linkedin{width:24px;height:24px;background-position:-18px -27px}
.sprite-rss{width:36px;height:14px;background-position:-5px -61px}
.sprite-separator{width:3px;height:37px;background-position:-72px -5px}
.sprite-tel{width:17px;height:12px;background-position:-52px -52px}
.sprite-tick{width:25px;height:19px;background-position:-85px -5px}
.sprite-twitter{width:24px;height:20px;background-position:-85px -34px;padding:5px}
.btn{clear:both;white-space:nowrap;font-size:.8em;display:inline-block;border-radius:5px;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.35);margin:2px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden}
.btn:hover{box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.45)}
.btn:focus {  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.4)}
.btn > span,.btn-icon > i{float:left;padding:13px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;line-height:1em}
.btn > span{padding:14px 18px 16px;white-space:nowrap;color:#FFF;background:#b8b8b8}
.btn:focus > span{background:#9a9a9a}
.btn-icon > i{border-radius:5px 0 0 5px;position:relative;width:13px;text-align:center;font-size:1.25em;color:#fff;background:#212121}
.btn-icon > i:after{content:"";border:8px solid;border-color:transparent transparent transparent #222;position:absolute;top:13px;right:-15px}
.btn-icon:hover > i,.btn-icon:focus > i{color:#FFF}
.btn-icon > span{ border-radius:0 5px 5px 0}
.btn-eshop:hover > i,.btn-eshop:focus > i{color:#ffba27}
.btn-eshop > span{background:#ffba27}
.btn-kontakt:hover > i,.btn-kontakt:focus > i{color:#3a82c6}
.btn-kontakt > span{background:#3a82c6}
.display-none{display:none}