.kontakt form{margin:0;padding:0;font-size:100%;min-width:560px;max-width:991px;width:600px}
.kontakt form fieldset{clear:both;font-size:100%;border-color:#000;border-width:1px 0 0 0;border-style:solid none none none;padding:10px;margin:0}
.kontakt form fieldset legend{font-size:150%;font-weight:400;color:#000;margin:0;padding:0 5px}
label{font-size:100%}
label u{font-style:normal;text-decoration:underline}
input,select,textarea{font-family:Tahoma, Arial, sans-serif;font-size:100%;color:#000;border:1px solid #ccc}
input.ok{background-color:#BDE5F8; color:#00529B; border:1px solid #00529B}
textarea{overflow:auto}
form div{clear:left;display:block;width:600px;zoom:1;margin:5px 0 0;padding:1px 3px}
form fieldset div.notes{float:right;width:158px;height:auto;margin:0 0 10px 10px;padding:5px;border:1px solid #666;background-color:#ffffe1;color:#666;font-size:88%}
form fieldset div.notes h4{background-image:url(/images/icon_info.gif);background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#666;color:#666;font-size:110%}
form fieldset div.notes p{margin:0 0 1.2em;color:#666}
form div fieldset{clear:none;border-width:1px;border-style:solid;border-color:#666;margin:0 0 0 144px;padding:0 5px 5px;width:197px}
form div fieldset legend{font-size:100%;padding:0 3px 0 9px}
form div label{display:block;float:left;width:120px;padding:3px 5px;margin:0 0 5px;text-align:right}
form div.optional label,label.optional{font-weight:400}
form div.required label,label.required,form div.required fieldset legend{font-weight:700}
form div label.labelCheckbox,form div label.labelRadio{float:none;display:block;width:200px;zoom:1;padding:0;margin:0 0 5px 142px;text-align:left}
form div fieldset label.labelCheckbox,form div fieldset label.labelRadio{margin:0 0 5px;width:170px}
form div select,form div textarea{width:300px;padding:1px 3px;margin:0}
form div textarea.inputTextarea{width:400px;padding:1px 3px;margin:0}
form div input.inputText,form div input.inputPassword{width:300px;height:25px;padding:1px 3px;margin:0}
form div input.inputFile{width:211px}
form div select.selectOne,form div select.selectMultiple{width:211px;padding:1px 3px}
form div input.inputCheckbox,form div input.inputRadio,input.inputCheckbox,input.inputRadio{display:inline;height:auto;width:auto;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px}
form div.submit{width:214px}
form div.submit div{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0}
form div input.inputSubmit,form div input.inputButton,input.inputSubmit,input.inputButton{background-color:#fff;color:#000;width:150px;padding:6px;margin:0}
form div.submit div input.inputSubmit,form div.submit div input.inputButton{float:right;margin:0 0 0 5px}
form div small{display:block;margin:0 0 5px 142px;padding:1px 3px;font-size:88%;zoom:1}
div.required label:before,div.optional label:before{content:''}
form div label.labelCheckbox,form div label.labelRadio,label.labelCheckbox,label.labelRadio{display:block;width:190px;zoom:1;padding:4px 0 0 18px;text-indent:-18px;line-height:120%}
form div label.labelCheckbox input.inputCheckbox,form div label.labelRadio input.inputRadio,label.labelCheckbox input.inputCheckbox,label.labelRadio input.inputRadio,form fieldset div.notes p.last{margin:0}
form div fieldset input.inputText,form div fieldset input.inputPassword,form div fieldset input.inputFile,form div fieldset textarea.inputTextarea{width:160px;margin:expression(setCntr(), '0 0 0 -124px')}
.jqueryslidemenu{font-size:12px;padding-top:1px}
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none}
.jqueryslidemenu ul li{position:relative;display:inline;float:left}
.jqueryslidemenu ul li a{display:block;padding:0 5px;border-right:1px solid #ddd;color:#2d2b2b;text-decoration:none}
.jqueryslidemenu a strong{display:block;line-height:1.95em;padding:0 12px 0 5px;white-space:nowrap;font-size:12px}
* html .jqueryslidemenu ul li a{display:inline-block}
#nav > li.over > a,#nav > li > a:hover,#nav > li:hover > a, #nav > li > a.active{background:url(../../images/version2/navigation/nav_over_left_dark.gif) no-repeat;color:#fff}
#nav li.over > a > strong,#nav li a:hover > strong,#nav li:hover > a > strong, #nav > li > a.active strong{background:url(../../images/version2/navigation/nav_over_right_dark.gif) no-repeat 100% 0;padding-right:10px;padding-left:7px}
.jqueryslidemenu>ul>li>a:link,.jqueryslidemenu>ul>li>a:visited{color:#32687a}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.active{background:#e3e3e3;color:#0088b5}
.jqueryslidemenu ul li ul{background:#fff;position:absolute;left:0;display:block;visibility:hidden;border-bottom:1px solid #778;border-left:1px solid #778;z-index:99;width:216px}
.jqueryslidemenu ul li ul li{display:list-item;float:none}
.jqueryslidemenu ul li ul li ul{top:0;border-top:1px solid #778}
.jqueryslidemenu ul li ul li a{color:#555;width:200px;padding:8px;margin:0;border-top-width:0}
.downarrowclass{position:absolute;top:12px;right:7px}
.rightarrowclass{position:absolute;top:6px;right:5px}
.ppy ul{height:0;width:0;padding:0;margin:0;overflow:hidden}
#popeye1.ppy-js{float:left;margin:0 30px 10px 0}
#popeye1-no-js{margin:0 30px 10px 0;height:202px;width:200px;float:left;background:#eee;text-align:center;line-height:202px}
#popeye2.ppy-js{float:right;margin:20px 0 20px 30px}
.ppy{font-size:.8em}
.ppy-stagewrap,form input,form select,form textarea{background-color:#fff}
.ppy-stage{background:transparent no-repeat center center;position:relative;border:1px solid #ccc}
.ppy-tools{overflow:hidden;zoom:1;position:absolute;padding:10px;top:0;background:#00529B;z-index:100;display:inline}
.ppy-tools.ppy-left{left:0;-moz-border-radius:0 0 6px 0;-khtml-border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;border-radius:0 0 6px 0}
.ppy-tools.ppy-right{right:0;-moz-border-radius:0 0 0 6px;-khtml-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px}
.ppy-tools div{width:25px;height:0 !important;padding-top:17px;overflow:hidden;float:left;background:transparent no-repeat center top;cursor:pointer}
.ppy-prev{background-image:url(../../images/version2/gallery/prev.png) !important}
.ppy-enlarge{width:49px !important;margin:0 10px;background-image:url(../../images/version2/gallery/enlarge.png) !important}
.ppy-compact{width:49px !important;margin:0 10px;background-image:url(../../images/version2/gallery/compact.png) !important}
.ppy-next{background-image:url(../../images/version2/gallery/next.png) !important}
.ppy-tools div:hover{background-position:center -17px}
.ppy-cap{background:#BDE5F8;color:#00529B;line-height:1.2em;border:1px solid #ccc;border-top:0;font-size:.9em;position:relative;overflow:hidden}
.ppy-textwrap{padding:10px}
#popeye1 .ppy-count{position:absolute;padding:3px 7px 0 5px;bottom:0;right:0;font-style:italic;font-size:.9em;background:#000;color:#f7f7f7;opacity:0.7;-ms-filter:"progid;filter:progid;z-index:100;text-align:right;display:inline;-moz-border-radius:6px 0 0 0;-khtml-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0}
#popeye2 .ppy-count{display:inline;padding:0 5px 0 0;font-style:italic}
.ppy-loading{background:#333 url(../../content/images/version2/gallery/loading.gif) no-repeat center !important}
