/* aApril CSS compress */
/* layout.css */
html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}
html,body{margin:0px;padding:0px;min-width:766px;}
body,input,textarea,select{font-family:Verdana,Tahoma,Helvetica,sans-serif;font-size:11px;color:#77787b;font-weight:normal;}
.holder{width:766px;margin-left:-383px!important;margin-right:0px!important;margin-left:auto;margin-right:auto;position:relative;left:50%!important;left:auto;float:left!important;float:none;clear:both;}
.content .full,.content .half,.content .third{position:relative;float:left;margin:0px;padding:0px 0px 10px 0px;}
.content .full{width:100%;}
.content .half{width:50%;*width:49.99999999999%;}
.content .third{width:33.33333333333%;*width:33.29999999999%;}
a{color:#ff9400;margin:0px;padding:0px;text-decoration:none;}
a:hover{text-decoration:underline;}
a.more{padding:0px 9px 0px 0px;margin:0px 15px 10px 0px;_margin-bottom:-10px;background:url(/img/more.png) right 5px no-repeat;float:right;}
a.more:hover{padding:0px 11px 0px 0px;margin:0px 13px 10px 0px;_margin-bottom:-10px;background:url(/img/more.png) right 5px no-repeat;float:right;}
a.img{padding-top:5px;}
a.img img{position:relative;top:-5px;}
.bgnone{background:none!important;}
.bordernone{border:none!important;}
.noprint{display:block;}
.hidden,.print{display:none;}
.bold{font-weight:bold;}
.content .left{clear:left;}
.content .middle,.content .right{clear:none;}
.content .full h1,.content .full h2,.content .full h3,.content .full p,.content .full ul,.content .full ol,.content .full table{padding:0px;margin-left:28px;margin-right:2px;}
.content .left h1,.content .left h2,.content .left h3,.content .left p,.content .left ul,.content .left o1,.content .left table{padding:0px;margin-left:28px;margin-right:20px;}
.content .right h1,.content .right h2,.content .right h3,.content .right p,.content .right ul,.content .right o1,.content .right table{padding:0px;margin-left:28px;margin-right:20px;}
.content .middle h1,.content .middle h2,.content .middle h3,.content .middle p,.content .middle ul,.content .middle o1,.content .middle table{padding:0px;margin-left:28px;margin-right:20px;}
.mleft{margin-left:27px;}
.content .illustration{margin-left:28px;_margin-left:14px;}
.content ul{position:relative;margin:5px 0px 10px 30px!important;padding:0px;}
.content ol{margin-left:60px!important;}
.content ul li{position:static;clear:both;margin:2px 0px 4px 5px;padding:0px 0px 0px 13px;list-style-type:none;background:url(/img/bullet.png) 0px 5px no-repeat;font-weight:normal;width:auto;}
.content ol li{margin-bottom:4px!important;}
.content ul li ul{margin:5px 0px 5px 0px;padding:0px;}
.content ul li ul li{margin:0px 0px 0px 10px;padding:0px 0px 0px 6px;background:url(/img/bullet2.png) 0px 6px no-repeat;}
.content p{margin-top:5px;margin-bottom:15px;line-height:16px;}
.content h1,.content h2,.content h3{font-family:Arial;color:#8a9797;margin-top:15px;margin-bottom:10px;font-weight:normal;text-transform:uppercase;clear:left;}
.content h1{font-size:18px;margin-top:0px;}
.content h2{font-size:15px;font-weight:bold;margin-bottom:8px;position:relative;}
.column1 dl dt span,.content h1 span,.content h2 span{position:absolute;background:url(/img/h2_num.png) 0px 0px no-repeat;text-align:center;color:white;padding:2px 1px 0px 0px;top:0px;left:-25px;display:block;width:17px;height:53px;font-size:11px;font-weight:normal;}
.content h1 span{left:0px;}
.column1 dl dt span{left:-24px;}
.content h3{font-size:13px;margin-bottom:5px;}
.home .content .right{left:3px;}
.home .content .half .more{position:relative;left:-8px;}
/* content.css */
sup{vertical-align:baseline;position:relative;top:-.5em;}
sub{vertical-align:baseline;position:relative;bottom:-.25em;}
.justify{text-align:justify;}
.content{z-index:1;}
.smalltext{font-size:10px;}
.content .main{position:relative;float:left;clear:left;width:525px;margin-top:16px;}
.no_col .main{width:100%;}
.home .main{margin-top:0px;}
.content table{background:#CCCCCC;border:1px solid #999999;border-collapse:collapse;text-align:center;width:auto;}
.content table thead tr{background:#9E9E9E;font-weight:bold;color:#ffffff;}
.content table tr td{padding:2px 5px;}
.content .illustration{position:relative;float:left;margin-bottom:10px;}
.content .illustration img{position:relative;float:left;margin:0px;padding:0px;}
.content .illustration span{display:block;position:relative;float:left;width:240px;margin-left:10px;}
.content .separator{overflow:hidden;float:none;clear:both;width:100%;height:0px;}
.content a img{float:left;margin:0px;padding:0px;border:0px;}
.content p img{float:left;margin:0px 10px 5px 0px;}
.content .news{position:relative;margin-left:60px;_margin-left:30px;margin-bottom:20px;width:460px;float:left;}
.content .news h2{margin-top:0px;}
.content .news .date{position:absolute;top:0px;left:-32px;width:30px;padding:0px 10px 30px 10px;border-right:1px solid gray;text-align:right;font-size:15px;color:#FF9900;}
.content .news .date span{font-size:22px;font-weight:bold;}
.home .content .hnews{margin-top:-7px;}
.home .content .hnews .half{background:url(/img/kiskocka.png) 21px 0px no-repeat;}
.home .content .hnews .half h3{font-family:Arial,Helvetica,sans-serif;margin-top:5px;color:#f7931d;text-transform:none;font-weight:bold;font-size:11px;}
.content .main .gallery{position:relative;float:left;margin-top:0px;margin-bottom:10px;}
.content .main .gallery h2{}
.video{margin-right:-160px!important;left:15px;*left:5px;}
.video h2{margin-left:0px!important;}
.content .main .full .gallery ul{list-style-type:none;padding:0px 0px 0px 0px;}
.content .gallery ul li{float:left;clear:none;background:none;margin:0px 10px 10px 0px;padding:0px;}
.content .gallery ul li a{float:left;margin:0px;padding:0px;}
.content .gallery ul li a img{float:left;margin:0px;padding:2px;border:1px solid #efefef;}
.content .gallery ul li a:hover{background:#efefef;}
/* column.css */
.content .column1{position:relative;width:210px;float:right;margin:16px 16px 0px 0px;_margin-right:8px;padding:0px;}
.content .column1 dl,.content .column1 dt,.content .column1 dd{width:184px;margin:0px;padding:0px 0px 0px 26px;}
.content .column1 dl{float:left;padding-bottom:20px;background:url(/img/column_bg.png) center bottom no-repeat;}
.content .column1 dt{text-transform:uppercase;position:relative;padding:0px 0px 5px 0px;color:#8a9797;font-size:16px;}
.content .column1 dd p{width:184px;}
.content .column1 dd p span{color:#BB1604;font-weight:bold;}
.content .column1 dd{padding:0px 0px 10px 0px;}
.content .column1 .random a img{margin-right:10px;margin-bottom:6px;}
.content .column1 .random a img.last{margin-right:0px;}
.column1 .illustration{margin-left:0px;}
.column1 .illustration img{margin-right:5px;}
.column1 a.more{margin:0px 2px 10px 0px;_margin-bottom:0px;}
.column1 a.more:hover{margin:0px 0px 10px 0px;_margin-bottom:0px;}
/* header.css */
.header{background:url(/img/header_bg.png) 0px 0px no-repeat;font-family:Tahoma,Arial,Helvetica,sans-serif;height:140px;z-index:2}
.header .firstsentence{font-family:Arial;position:absolute;top:4px;left:117px;color:white;font-size:11px;}
.header .logo{position:absolute;left:15px;top:0px;z-index:100;width:88px;height:88px;background:url(/img/logo.png) 0px 0px no-repeat;}
.header .logo h1,.header .logo h1 a{position:relative;display:block;overflow:hidden;text-indent:-3000px;width:100%;height:100%;margin:0px;padding:0px;}
.header .subnav{position:absolute;top:42px;right:17px;}
.header .subnav ul,.header .subnav li{list-style-type:none;margin:0px;padding:0px;text-align:right;}
.header .subnav ul{margin-bottom:4px;}
.header .subnav ul li{display:inline;position:relative;border-right:1px solid #d0d0d0;}
.header .subnav ul li.last{border-right:none;}
.header .subnav ul li a{padding:0px 5px 0px 6px;color:#FF9400;font-size:11px;text-decoration:none;}
.header .subnav ul li.last a{padding:0px 0px 0px 6px;}
.header .subnav ul li a:hover{color:#FF9400;text-decoration:underline;}
.header .menu{position:absolute;background:url(/img/menu_bg.png) 0px 0px repeat-x;height:50px;width:100%;top:89px;left:0px;}
.header .menu ul,.header .menu ul li{list-style-type:none;margin:0px;padding:0px;}
.header .menu ul{list-style-type:none;position:relative;margin:0px;height:52px;text-align:left;text-indent:10px;_text-indent:16px;}
.header .menu ul li{position:relative;top:22px;display:inline;margin:0px -10px 0px 0px;*margin:0px;padding:28px 12px 7px 12px;*padding:0px 12px 0px 12px;}
.header .menu ul li a,.header .menu ul li.active ul li a{padding:28px 8px 29px 8px;*padding:28px 3px 28px 3px;_padding:28px 3px 22px 3px;font-size:12px;color:#ffffff;text-decoration:none;}
.en .header .menu ul li a,.en .header .menu ul li.active ul li a{padding:28px 8px 29px 8px;*padding:28px 2px 28px 2px;_padding:28px 2px 22px 2px;}
.header .menu ul li.home a{padding:28px 18px 29px 19px;*padding:28px 19px 28px 19px;_padding:28px 10px 22px 11px;}
.en .header .menu ul li.home a{padding:28px 21px 29px 21px;*padding:28px 21px 28px 21px;_padding:28px 13px 22px 13px;}
.header .menu ul li.active{padding:28px 12px 29px 12px;*padding:0px 12px 0px 12px;_background:url(/img/menu_active.png) left bottom repeat-x #ffffff;_border:2px solid white;}
.header .menu ul li a:hover{color:#FF9400;}
.header .menu ul li.active a{background:url(/img/menu_a24.png) left bottom repeat-x;_background:none;color:#a11c20;}
.header .menu ul li span{position:absolute;top:0px;display:block;height:70px;visibility:hidden;}
.header .menu ul li.active span{visibility:visible;}
.header .menu ul li .left{width:12px;left:0px;background:url(/img/menu_left.png) left top repeat-x;_display:none;}
.header .menu ul li .right{width:12px;right:0px;background:url(/img/menu_right.png) left top repeat-x;_display:none;}
/* footer.css */
.footer{font-family:Tahoma,Arial,Helvetica,sans-serif;background:url(/img/footer_bg.png) 0px 0px no-repeat;position:relative;height:124px;font-size-adjust:11px;color:white;}
.footer address,.footer .lastsentence{position:absolute;color:#ffffff;width:340px;left:30px;top:42px;}
.footer address,.footer address a,.footer address a:hover{color:#490000;width:500px;top:107px;font-style:normal;}
.footer a{color:#00b5ee;text-decoration:none;}
.footer a:hover{color:#00b5ee;text-decoration:underline;}
.footer .subnav{position:absolute;top:34px;right:103px;width:95px;}
.footer .right{right:0px;width:95px;}
.en .footer .right{right:0px;}
.footer .subnav ul,.footer .subnav li{list-style-type:none;margin:0px;padding:0px;}
.footer .subnav ul{text-align:left;}
.footer .subnav ul li{position:relative;margin-bottom:3px;float:left;clear:left;}
.footer .subnav ul li a{font-size:11px;color:white;text-decoration:none;}
.footer .subnav ul li a:hover{color:white;text-decoration:underline;}
/* pathnav.css */
.header .pathnav{width:100%;padding:3px 0px 8px 0px;position:absolute;top:115px;left:15px;z-index:15;}
.microsite .pathnav{top:230px;left:7px;}
.home .header .pathnav{display:none;}
.header .pathnav .path ul{position:relative;padding:0px;margin:0px;list-style-type:none;font-size:11px;}
.header .pathnav .path ul li{position:relative;display:inline;padding:0px;margin:0px;background:none;}
.header .pathnav .path ul li.sep a{padding-right:10px;background:url(/img/itemsep.png) right 1px no-repeat;margin-right:3px;}
.header .pathnav .path ul li a{color:#7f7f7f;}
/* multitab.css */
.multitab .tabbed ul{margin:0px;padding:4px 0px;border-bottom:1px solid #ffffff;}
html > body .multitab .tabbed ul{*padding:8px 0px;}
.multitab .tabbed ul li{padding:4px 0px!important;padding:0px;margin:0px 5px 0px 5px;display:inline;border:1px solid #808080;background:none;border-bottom:none;}
.multitab .tabbed ul li a{padding:4px 8px;margin:0px;}
.multitab .tabbed ul li.active{border:1px solid #ffffff;border-bottom:1px solid #151515;}
.multitab .tabbed ul li.active a{cursor:default;color:#ffffff;}
.multitab .tabbed ul li.active a:hover{text-decoration:none;}
.multitab .tab{display:none;}
.multitab .visible{display:block;}
.plandiv{margin:15px 0px 0px 0px;}
/* form.css */
form,form fieldset{border:none;position:relative;padding:0px;margin:0px;}
form fieldset.action{text-align:center;}
form .waiting{position:absolute;top:0px;left:0px;width:100%;height:100%;background:white;z-index:100;opacity:.8;}
* html form .waiting{height:expression( this.parentNode.offsetHeight +'px' );left:-5px;filter:alpha(opacity=80);}
form .waitinganim{position:absolute;height:32px;top:50%;_top:38%;left:0px;width:100%;margin-top:-60px;padding-top:40px;background:url(/img/loading.gif) center top no-repeat;z-index:101;color:#808080;text-transform:lowercase;text-align:center;}
form .thanxMsg{position:absolute;top:50%;_top:38%;left:0px!important;left:-5px;width:100%;margin-top:-70px;z-index:102;padding:20px 0px;background:#ffffff;color:#000000;text-align:center;border:1px solid #e0e0e0;}
form .errorMsg{margin-top:5px;color:#800000;font-weight:bold;}
form .thanxMsg a{color:#c39005;}
/* pager.css */
.content .pagenav{width:100%;position:relative;float:none;height:36px;}
.content .pagenav .pages{float:left;position:relative;top:10px;left:50%;height:16px;width:auto;clear:both;}
.content .pagenav .pages ul{display:block;margin:0px;padding:0px;position:relative;left:-50%;width:auto;height:16px;_float:left;list-style-type:none;}
.content .pagenav .pages ul li{margin:0px;padding:0px;display:block;background:none;}
.content .pagenav .pages ul .icon{position:absolute;width:16px;height:16px;top:0px;text-indent:-3000px;overflow:hidden;}
.content .pagenav .pages ul .icon a{display:block;width:100%;height:100%;text-indent:-3000px;overflow:hidden;}
.content .pagenav .pages ul .first{left:0px;background:blue;}
.content .pagenav .pages ul .prev{left:18px;background:blue;}
.content .pagenav .pages ul .next{right:18px;background:blue;}
.content .pagenav .pages ul .last{right:0px;background:blue;}
.content .pagenav .pages ul .first a{background:red;}
.content .pagenav .pages ul .prev a{background:red;}
.content .pagenav .pages ul .next a{background:red;}
.content .pagenav .pages ul .last a{background:red;}
.content .pagenav .pages ul .list{position:relative;top:1px;margin-left:50px;margin-right:50px;}
.content .pagenav form{display:block;margin:0px;padding:0px;position:absolute;top:7px;right:20px;width:100px;}
.content .pagenav form fieldset{display:block;margin:0px;padding:0px;border:0px;width:100px;}
.content .pagenav form fieldset select{width:100px;display:block;}
/* popuplayer.css */
.popupLayer{top:80px;position:fixed;width:460px;margin-left:-230px;left:50%;background:url(/img/menu_active.png) left bottom repeat-x #fff;z-index:5000;padding:5px 10px 15px 10px;border:1px solid #c0c0c0;font-family:Verdana,Tahoma,Helvetica,sans-serif;font-size:11px;color:#77787b;}
.popupGallery{position:fixed!important;position:absolute;top:0px;left:0px;width:100%;height:100%;_height:expression( document.documentElement.clientHeight );z-index:10001;}
.popupGallery object{position:fixed!important;position:absolute;width:100%;height:100%;_top:expression( (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop) +'px' );}
.popupLayer .closelink{position:absolute;background:#FF9400;float:right;right:5px;top:5px;width:20px;height:16px;z-index:5100;}
.popupLayer .closelink a{width:100%;height:12px;padding:2px 0px;display:block;font-weight:bold;color:#000000;font-size:10px;text-align:center;font-family:"tahoma";text-transform:uppercase;text-indent:1px;}
.popupLayer .closelink a:hover{text-decoration:none;color:#ff0000;}
.popupAlpha{position:fixed;left:0px;top:0px;width:100%;height:100%;opacity:.6;background:#59595b;z-index:4900;filter:alpha(opacity=60);}
.popupLayer h2{font-family:Arial;color:#8a9797;font-weight:normal;text-transform:uppercase;clear:left;font-size:15px;font-weight:bold;margin-bottom:20px;margin-left:5px;}
* html .popupAlpha{position:absolute;height:expression( document.body.clientHeight +'px' );}
* html .popupLayer{position:absolute;top:expression( 20 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop) +'px' );}
.popupLayer form div{width:100%;position:relative;clear:left;margin-bottom:10px;}
.popupLayer form div label{width:100%;position:relative;}
.popupLayer form div span{float:left;display:block;padding:2px 10px 2px 0px;width:25%;position:relative;text-align:right;vertical-align:top;}
.popupLayer form div .textarea,.popupLayer form div .textfield{padding-left:2px;width:65%;position:relative;}
.popupLayer form div .textarea{height:100px;}
.popupLayer form div .error{color:#A10018;}
