body{margin:0;padding:0;color:#FFF;font:93.75%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;background:#000 url(bg-body.png) repeat-x;}
img{border:0 }
hr{display:none }
form{margin:0 }
input,select,textarea{font:100% Arial, Helvetica, sans-serif; border:1px solid #000; }
select{border:1px solid #ABDEFB }
fieldset{border-style:none;margin:0px;padding:0px;}
legend{font-size:1.8em;line-height:2em;text-indent:0;padding:0px;margin:0px;}
.submit{float:left;background:url(bt-submit.png);height:28px;width:64px;display:block;cursor:pointer;margin:0px;padding:0px;}
table{font-size:100%; margin:0.5em 0; padding:0; border:0 }
h1,h2,h3,h4,h5,h6{margin:8px 0;color:#F8A900;font-size:120%;font-style:normal;line-height:1.3;font-weight:normal;font-variant:normal;}
h1{font-size:2.6em;margin:0px;padding:0px;line-height:40px;text-indent:170px;color:#F8A900;white-space:nowrap;}
h1 span{font-size:11px;}
h1 span em{color:#FFF;}
h1 strong{font-weight:normal;color:#FFF;font-size:0.7em;}
p,div,hr,form{padding:0px; margin:0px; }
.content p{margin-bottom:10px;position:relative;}
a{color:#F8A900;}
a:hover{text-decoration:none; }
big, .big{font-size:120%;}
.cleaner{margin:0px auto; width:100%; visibility:hidden; clear:both; font-size:0%; }
.centering,.content ,#footer  , #footer-in{margin:0px auto; clear:both; }
.centering{width:1050px;height:auto;padding-bottom:40px;}
.centering .centering-in{float:left;width:1050px;height:auto;padding-bottom:40px;}
#header{width:645px;height:auto;float:left;position:relative;z-index:50;}
#logo{height:93px;width:113px;position:absolute;z-index:100;left:5px;top:62px;margin:0px;padding:0px;overflow:hidden;}
#logo a{margin:0px;padding:0px;height:93px;width:113px;display:block;}
#logo img{position:absolute;left:0px;top:0px;}
#header #flashhome{padding-top:92px;padding-left:59px;height:393px;width:478px;z-index:0;overflow:hidden;margin-bottom:45px;}
#allmenu{margin:0px;float:right;width:151px;height:auto;position:relative;z-index:200;}
#allmenu #mainmenu,#allmenu #langmenu{display:block; margin:0px; padding:6px 0px 0px; width:132px; list-style:none; background:url(bg-mainmenu.png) no-repeat 0px -50px; height:320px; font-size:0.8em; line-height:19px; }
#allmenu #langmenu{height:50px; line-height:50px; padding:0px; padding-left:19px;}
#allmenu #mainmenu li{padding-left:19px; }
#langmenu li{display:inline; }
#langmenu li span{color:#999; padding-right:7px; padding-left:11px; }
#langmenu li a{font-size:12px; color:#999; text-decoration:none; }
#langmenu li a:hover{text-decoration:underline; }
#mainmenu li a ,.submenu li a{text-decoration:none;color:#FFF;}
#mainmenu li a:hover   ,#mainmenu li a.active{text-decoration:underline;}
#allmenu #mainmenu #logomenu{background:url(logo-menu.png) no-repeat 1px 13px; height:20px; width:auto; padding-top:93px; padding-left:35px; text-transform:uppercase; }
#allmenu .submenu{list-style:none;display:block;margin:0px;text-transform:uppercase;text-align:right;padding:58px 12px 0px 0px;z-index:100;position:absolute;top:0px;left:-312px;height:auto;width:300px;}
.submenu li{display:block;clear:both;float:right;width:100%;}
.submenu #fivestarscz{background:url(fivestars.png) no-repeat; height:62px; width:207px; padding-bottom:45px; }
.submenu #fivestarsde, .submenu #fivestarsen{background:url(fivestarsen.png) no-repeat; height:62px; width:207px; padding-bottom:45px; }
.submenu li a:hover ,.submenu li a.active{color:#FAB800;text-decoration:none;}
.submenu #m1{font-size:220%;line-height:90%;}
.submenu #m2{line-height:95%;font-size:114%;}
.submenu #m3{font-size:135%;line-height:97%;}
.submenu #m4{font-size:65%;line-height:98%;}
.submenu #m5{font-size:150%;line-height:98%;}
#allmenu .submenu.menuhome{font-size:150%;width:450px;left:-462px;top:0px;}
#header-in{width:645px;padding-top:110px;}
#header-in .headinfo{clear:both;padding-left:51px;margin-top:45px;height:180px;width:90%;position:relative;}
#header-in .headinfo.hinfo{height:270px;}
#header-in .headinfo.people{height:430px;margin-top:10px;}
#header-in .headinfo.products{height:auto;padding:0px;width:645px;}
.headinfo.products .pbox{float:left; height:140px; width:321px; padding-top:135px; }
.headinfo.products h2{display:block;position:relative;float:left;width:100%;left:0px;text-transform:uppercase;font-weight:normal;font-size:3em;top:0px;}
.headinfo.products .pbox p.key{display:block;margin:10px 0px 0px;float:right;text-align:right;padding-right:12px;width:45%;clear:none;text-transform:uppercase;}
.headinfo.products .pbox p.team{margin:0px 44px 0px 0px;width:auto;float:right;text-transform:none;}
.pbox.pb1{background:url(../images/head-kongres.png) no-repeat 45px 0px; }
.pbox.pb2{background:url(../images/head-teambuilding.png) no-repeat 45px 0px;}
.headinfo.products .pbox.pb2{padding-top:140px;height:135px;}
.headinfo.products .pb2 h2{width:95%;height:80px;}
.headinfo.products .pbox.pb3{padding-top:130px; height:125px; background:url(../images/head-management.png) no-repeat 45px 0px; }
.headinfo.products .pbx3 h2{font-size:1.7em;color:#FFF;width:95%;height:75px;}
.headinfo.products .pbox.pb4{background:url(../images/head-reklama.png) no-repeat 45px 0px;padding-top:125px;height:150px;}
.headinfo.products .pb4 h2{height:95px;}
.headinfo.products .pb5.langen, .headinfo.products .pb5.langde{padding-top:150px;}
.headinfo.products .pb5.langen h2, .headinfo.products .pb5.langde h2{font-size:2.2em;height:60px;}
.pbox.pb5{background:url(../images/head-destinace.png) no-repeat 45px 0px; }
.headinfo img{float:left;}
.headinfo p{display:block;float:left;margin:55px 0px 0px;width:290px;}
.headinfo strong{color:#F8A900;font-weight:normal;clear:both;font-size:1.4em;float:left;display:block;width:100%;text-indent:54px;}
.headinfo em{clear:both;float:left;font-style:normal;font-size:0.9em;display:block;text-indent:20px;}
.headinfo small{display:block;clear:both;float:left;font-size:0.8em;text-indent:63px;}
.headinfo h2{display:block; margin:0px; padding:0px; position:absolute; height:85px; width:325px; left:4px; top:133px; font-size:2.9em; text-align:right; line-height:0.9; text-transform:uppercase; }
.headinfo.product.langde h2.top5, .headinfo.product.langen h2.top5{font-size:2.2em;}
.headinfo.product.langen h2.top4{font-size:2.6em;}
.headinfo h2 span{color:#FFF;font-size:40%;padding-left:0px;}
.headinfo h2 em{font-size:60%;display:block;margin:0px;float:right;color:#999;}
.headinfo #meeting{text-transform:uppercase;height:55px;width:320px;position:absolute;top:200px;background:url(bg-key.png) no-repeat;line-height:50px;text-indent:60px;left:40px;}
.headinfo h2#mpeople{position:absolute;height:70px;width:300px;left:35px;font-size:2em;text-transform:uppercase;text-align:left;top:305px;text-indent:30px;}
.headinfo h2#mpeople strong{font-size:0.8em;color:#FFF;font-weight:normal;padding:0px;text-align:left;text-indent:0;}
#header-in #userdata{height:300px;width:330px;position:absolute;top:445px;text-align:right;left:323px;}
.headinfo.products h2 .sp1, .headinfo.product h2 .sp1{color:#FFF;font-size:40%;}
.headinfo.products h2 .sp2, .headinfo.product h2 .sp2{color:#999;font-size:55%;}
.headinfo.products h2 .sp3, .headinfo.product h2 .sp3{color:#FFF; font-size:1em; }
.headinfo.products h2 .sp4, .headinfo.product h2 .sp4{color:#FFF;font-size:45%;}
.headinfo.products h2 .sp5, .headinfo.product h2 .sp5{color:#F8A900;font-size:65%;}
.headinfo.products h2 .sp6, .headinfo.product h2 .sp6{color:#999;font-size:45%;}
.headinfo.products h2 .sp7, .headinfo.product h2 .sp7{color:#F8A900; font-size:0.8em; }
.headinfo.products .langen h2 .sp7, .headinfo.products .langde h2 .sp7{font-size:0.6em; }
.headinfo.products h2 .sp8, .headinfo.product h2 .sp8{font-size:25px; color:#F8A900; }
.headinfo.products .pbox h2 span{clear:none;}
#userdata h3{color:#FFF;font-size:1.5em;margin-bottom:15px;}
#userdata h3 span{display:block;clear:both;color:#F8A900;font-weight:normal;font-size:0.7em;}
#userdata p a{color:#FFF;text-decoration:none;}
#userdata p a:hover{text-decoration:underline;}
.content{width:1050px; position:relative; }
.content.page{padding-left:30px;padding-top:15px;}
.content .node{width:700px;padding-left:40px;float:left;padding-right:35px;}
.content .node.contact{width:370px;padding-left:30px;padding-bottom:80px;}
.content h2{font-size:2em;}
.content h2 span.span{color:#FFF;font-size:0.7em;display:block;clear:both;text-align:right;width:430px;}
.content .node p{font-size:85%;line-height:21px;}
.node.contact  p{font-size:0.8em;}
.content h3{font-size:1.1em;margin:0px 0px 10px;}
.content h3.big{font-size:2em;margin:0px;}
.content h4{margin:18px 0px 0px;}
.content .h4{margin-bottom:0px;}
.content p.big{font-size:1.4em;margin-bottom:7px;}
.content ul{margin:0px 0px 30px;padding:0px;list-style:none;}
.content ul li{background:url(list.png) no-repeat 0px 8px;padding-left:20px;line-height:1.4em; white-space:nowrap;}
.content .next ,.headinfo .next, .content .hide ,.headinfo .hide{color:#0A0606;background:url(bt-next.png) no-repeat;display:block;clear:both;height:22px;width:108px;text-align:center;font-size:12px;padding-top:27px;text-decoration:none;margin-bottom:5px;margin-top:5px;}
.headinfo .next{float:right;padding-right:0px;margin-top:0px;clear:none;}
.headinfo .next:hover{text-decoration:underline;}
.content .next.back{padding-left:28px;background:url(bt-next.png) no-repeat 28px 0px;clear:both;}
.content .next.team{padding-left:22px;background:url(bt-next.png) no-repeat 22px 0px;}
.content .next:hover{text-decoration:underline;}
.content .next.team:hover{text-decoration:underline;}
.content .hide a,.headinfo .hide a, .content .hide,.headinfo .hide{color: #000;text-decoration:none;}
.content .hide a:hover,.headinfo .hide a:hover, .content a.hide:hover,.headinfo a.hide:hover{color: #000;text-decoration:underline;}
.content ul.reference{font-size:1.4em;display:block;float:left;width:308px;margin-top:13px;}
.content .reference.addr{font-size:110%;color:#999;}
.content .reference li{background:url(none);padding:0px;line-height:1.2em;}
.content .floatlist{float:right;padding-top:10px;display:block;margin:0px;padding-bottom:0px;}
.content #contact{display:block;float:left;}
#contact input{clear:both;width:275px;}
#contact textarea{clear:both;float:left;background:url(bg-text.png);height:76px;border:1px solid #282828;width:275px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FCBF00;padding:3px;font-size:11px;}
#contact label{clear:both;float:left;display:block;width:218px;height:24px;font-size:11px;padding-top:10px;}
#contact label input{width:auto;}
#contact .submit{width:64px;padding:0px;float:left;clear:none;margin-top:6px;background:url(bt-submit.png) no-repeat;border-style:none;}
.content .box{width:275px;float:left;font-size:85%;margin-top:10px;padding-right:20px;padding-bottom:40px;}
.content .box p{margin-bottom:15px;}
.floatlist .first{background:url(none);padding-left:0px;color:#F8A900;}
#flashbanner{width:897px; padding-left:4px; clear:both; text-align:center; color:#5E5E5E; font-size:11px; }
#flashbanner #flashclients{height:51px; width:897px; margin-top:10px; overflow:hidden;}
.leftcolumn{float:left; width:200px; }
.rightcolumn{float:right; width:700px; }
#footer{ height:243px; width:100%; background:#F9A700 url(bg-footer.png) repeat-x; color:#121113; }
#footer *{color:#121113;}
#footer-in{ height:240px; width:920px; background:url(logo-footer.png) no-repeat 0px 49px; padding-left:130px; position:relative; }
#footer-in #address{font-size:11px;display:block;float:left;padding-top:53px;width:370px;line-height:19px;}
#address span{padding-top:8px;display:block;}
#address span a{text-decoration:none;}
#address span a:hover{text-decoration:underline;}
#footer-in ul { display:block; float:left; list-style:none; text-align:right; font-size:12px; padding:3px 12px 0px 0px; width:143px; margin-top:51px; height:80px; border-right:1px solid #FFF; line-height:17px; font-family:Verdana, Geneva, sans-serif; margin-bottom: 0px; }
#footer-in ul li a{text-decoration:none;}
#footer-in ul li a:hover{text-decoration:underline;}
#footer-in form{display:block;float:left;padding-top:73px;padding-left:18px;background:url(bg-newsletter.png) no-repeat 17px 40px;width:300px;}
#footer-in #footerLogo { margin: 0px; height: 39px; width: 800px; padding: 0px; position: relative; border-style: none; }
#footerLogo li { display: block; float: left; height: 39px; width: auto; }
#footer-in ul#footerLogo li a{ display: block; float: left; height: 39px; overflow: hidden; font-size: 1px; line-height: 100px; }
#footerLogo li #logo-1 { background: url(footer-logo-1.png) no-repeat 0px 0px; width: 93px; height: 39px; }
#footerLogo li #logo-2 { background: url(footer-logo-2.png) no-repeat 0px 0px; width: 168px; height: 39px; }
#footerLogo li #logo-3 { background: url(footer-logo-3.png) no-repeat 0px 0px; width: 184px; height: 39px; }
#footer-in ul#footerLogo li a:hover{ background-position: 0 -39px; }
#footer-in p.isEH { font-size: 11px; font-weight: bold; line-height: 3.5em; margin-top: 3px; }


#input{float:left;border:1px solid #282828;height:24px;width:197px;background:url(bg-input-news.png) repeat-x;padding-right:3px;padding-left:3px;color:#FCBF00;font-size:11px;margin-top:3px;margin-bottom:7px;line-height:24px;}
#footer-in #submit{float:left;height:29px;width:60px;border-style:none;background:url(bt-send.png) no-repeat;cursor:pointer;}
#footer-in #terms{border-style:none;background:none;float:left;margin:1px 4px 0px 0px;padding:0px;}
#footer-in label{color:#FFF;font-size:0.8em;}
#footer-in label a{color:#FFF;}
#footer-in #calf{display:block;height:18px;width:17px;position:absolute;left:996px;top:0px;}
.hidden{display:none; }
.hidden50{display:none;width:410px;font-size:13px;color:#ccc;}
#header-in .headinfo.peoples{height:auto;padding:0px 0px 0px 40px;width:560px;}
.headinfo.peoples .pbox{float:left;height:95px;width:260px;padding-top:130px;}
.headinfo.peoples h2{display:block;position:relative;float:right;width:92%;left:0px;text-transform:uppercase;font-weight:normal;font-size:1.5em;top:0px;padding-right:18px;color:#FFF;height:auto;padding-top:3px;white-space:nowrap;}
.headinfo.peoples .pbox .team{margin:0px;float:right;width:90%;padding-right:15px;height:auto;}
/*.headinfo.peoples .pbox.pl1{background:url(../files/lide/1.png) no-repeat 10px 0px;}
.headinfo.peoples .pbox.pl2{background:url(../files/lide/2.png) no-repeat 10px 0px;}
.headinfo.peoples .pbox.pl3{background:url(../files/lide/3.png) no-repeat 10px 0px;}
.headinfo.peoples .pbox.pl4{background:url(../files/lide/4.png) no-repeat 10px 0px;}
.headinfo.peoples .pbox.pl5{background:url(../files/lide/5.png) no-repeat 10px 0px;}
.headinfo.peoples .pbox.pl6{background:url(../files/lide/6.png) no-repeat 10px 0px;}
*/
#header-in .headinfo.galerie{height:auto;padding:0px 0px 0px 10px;width:576px;}
.galerie a.imggall{float:left; border:2px solid #f8a900; margin-right:12px; margin-bottom:15px; display:block; overflow:hidden; height:131px; width:176px; }
.headinfo.galerie .pager{text-align:center;clear:both;margin-top:15px;}
.pager ul img{border-style:none;float:none;margin:0px;}
.pager ul{text-align:center;margin:0px auto;padding:0px;width:330px;list-style:none;}
.pager ul li{display:block;margin:0px;padding:0px 6px;float:left;}
.pager ul li a{display:block;width:19px;float:left;height:16px;background-color:#0a0a0a;color:#666;text-decoration:none;font-size:0.8em;margin:0px;padding:3px 0px 0px;border:1px solid #080808;}
.pager ul li a:hover{text-decoration:underline;}
.pager ul li a.active{border:1px solid #FDC800;background:url(bg-active.png) repeat-x;color:#000;}
.pager ul li .nextpage ,.pager ul li .prev{width:auto;margin:0px;padding:0px;height:auto;}
#iedie{clear:both; width:989px; margin:11px auto 0 auto; height:83px; text-align:center; }
#test{font-size:10px; color:#000; background:#CCC; height:auto; width:auto; position:absolute; top:0px; right:0px; padding:3px; text-align:center; white-space:nowrap; z-index:1000; }
.yellow{color:#F8A900;font-size:1em;margin-bottom:15px;}
.silver{color:#CCCCCC;}
.content p.yellowBig, .content span.yellowBig{color:#F8A900;font-size:15px;margin-bottom:15px;}
.content #dialog{width:404px; border:1px solid #F8A900; left:30%; top:360px; z-index:1000; background:#000 url(bg-dialog.png) repeat-x; color:#FDC800; text-align:center; font-weight:bold; font-size:1.2em; position:fixed; display:none; }
.content #dialog div#d-text{width:334px; padding:35px 12px 35px 35px; left:30%; top:360px; z-index:1000; color:#FDC800; text-align:center; font-weight:bold; float:left; }
.content .preview { height: 125px; width: 128px; position: absolute; left: 750px; top: 30px; }
.content .preview.p1 { background: url(../files/products/ico-1.png) no-repeat center bottom; }
/* konec mdBox */
.content .preview.p2 { background: url(../files/products/ico-2.png) no-repeat center bottom; }
.content .preview.p3 { background: url(../files/products/ico-3.png) no-repeat center bottom; }
.content .preview.p4 { background: url(../files/products/ico-4.png) no-repeat center bottom; }

.content .preview .next { margin: 0px; width: 128px; position: absolute; left: 0px; bottom: 0px; background: url(bt-next-long.png) no-repeat; }
.content .preview .next.bgnone { background: url(none); }


#dialog span{display:block; height:23px; width:23px; background:url(ico-delete.gif) no-repeat 50% 50%; cursor:pointer; float:right; }
/* mdBox */
.md_overlay{position:fixed;    z-index:1000;    top:0px;    left:0px;    height:100%;    width:100%;    display:none;}
.md_pozadi{background-color:#0d0d0d;    filter:alpha(opacity=95);    -moz-opacity:0.95;    opacity:0.95;}
* html #md_pozadi{
/* ie6 hack */
position:absolute;     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}
#md_window{position:fixed;    z-index:102;    color:#000000;    text-align:left;    top:50%;    left:50%;    margin-left:-120px; margin-top:-60px;}
#md_header table{width:100%;}
#md_header .tdkrizek,#md_header .tdkrizekW{text-align:right;}
#md_content{width:100%; height:100%;overflow:hidden;    border:2px solid #F8A900;    background-color:#0d0d0d;}
.md_overlay.pf #md_content{border:2px solid #FFF;}
#md_krizek,#md_doleva,#md_doprava{margin-bottom:6px;    margin-right:2px;    margin-left:9px;    cursor:hand;     cursor:pointer;}

#md_doleva,#md_doprava,.tdkrizekW{display:none;}
* html #md_window{
/* ie6 hack */
position:absolute;    margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

