/* Grimlab CSS compress */
/* layout.css */
html{filter:expression(document.execCommand("BackgroundImageCache",false,true));background:#2b4b73 url(/img/bg_body.gif) repeat-x center top;overflow:-moz-scrollbars-vertical;}
body{width:932px;margin:0 auto;position:relative;left:50%;margin-left:-466px;float:left;background:#f0f3f6 url(/img/bg_content.jpg) no-repeat top left;}
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;font-weight:normal;}
h1,h2,h3{margin:0;padding:0;}
.content .full,.content .half,.content .third{position:relative;float:left;margin:0px;padding:0px;}
.content .full{width:auto;}
.content .half{width:50%;*width:49.99999999999%;}
.content .third{width:33.33333333333%;*width:33.29999999999%;}
a{color:#739102;margin:0px;padding:0px;text-decoration:underline;}
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 .middle,.content .right{clear:none;}
.content .full h1,.content .full h3,.content .full ul,.content .full ol,.content .full table{padding:0px;margin:0px;}
.content .full h2{padding:0 0 5px 0;margin:0;}
.content .full h4.name{width:280px;margin:0 0 8px 0;padding:15px 0 5px 0;font-size:13px;border-bottom:1px solid #ccc;}
.content .full p.contact{padding:0 0 5px 0;margin:0;}
.content .left h1,.content .left h2,.content .left h3,.content .left p,.content .left ul,.content .left o1,.content .left table{padding:0px;margin:0 10px 0 22px;}
.content .right h1,.content .right h2,.content .right h3,.content .right p,.content .right ul,.content .right o1,.content .right table{padding:0px;margin:0 10px 0 22px;}
.content .middle h1,.content .middle h2,.content .middle h3,.content .middle p,.content .middle ul,.content .middle o1,.content .middle table{padding:0px;margin:0 10px 0 22px;}
.mleft{margin-left:22px;}
.content .illustration{margin-left:22px;_margin-left:11px;}
.home .content .third{margin:0;padding:0;}
.home .content .right{margin-right:0px;}
.content ul{position:relative;margin:5px 0px 0px 10px!important;padding:0px;}
.content ol{margin-left:60px!important;}
.content ul li{position:static;clear:both;margin:2px 0px 12px 5px;padding:0px 0px 0px 13px;list-style-type:none;background:url(/img/bullet.png) 0px 6px 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:0 0 0 0;padding:0 20px 14px 20px;line-height:16px;}
.content h1,.content h3{margin:0;font-weight:normal;}
.content .main h2{font-size:18px;margin:0 0 14px 0;padding:0 20px;color:#215eab;font-weight:bold;}
.content h3{font-size:15px;font-weight:bold;padding:0 0 8px 0;position:relative;}
.column1 dl dt 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;}
.column1 dl dt span{left:-24px;}
.content h3{font-size:11px;margin-bottom:5px;color:#f08800;float:left;}
.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{width:546px;float:right;clear:right;position:relative;}
.smalltext{font-size:10px;}
.homeflash{border:10px solid #f0f0f0;border-top:none;width:611px;height:176px;float:left;margin-right:13px;_margin-right:6px;}
.homeflash2{border:none;width:611px;height:176px;float:left;}
.content .main{width:100%;position:relative;padding:0px 0px 15px 0;text-align:justify;font-family:Arial,Helvetica,Sans-serif;font-size:12px;color:#34517a;float:right;background-color:#f0f3f6;}
.content .main h3{position:static;font-size:13px;padding:0 0 5px 20px;display:block;float:none;color:#215eab;}
.content .main .headPic{width:546px;height:289px;padding:0 0 20px 0;position:relative;}
.content .main .default{background:url(/images/pic-header_01.jpg) no-repeat;}
.content .main .fejlesztes{background:url(/images/pic-header_fejlesztes.jpg) no-repeat;}
.content .main .irodak{background:url(/images/pic-header_irodak.jpg) no-repeat;}
.content .main .dunapart{background:url(/images/pic-header_dunapart.jpg) no-repeat;}
.content .main .konferencia{background:url(/images/pic-header_konferencia.jpg) no-repeat;}
.content .main .fovaros{background:url(/images/pic-header_fovaros.jpg) no-repeat;}
.content .main .oktatas{background:url(/images/pic-header_oktatas.jpg) no-repeat;}
.content .main .lakasok{background:url(/images/pic-header_lakasok.jpg) no-repeat;}
.content .main .szalaghaz{background:url(/images/pic-header_szalaghaz.jpg) no-repeat;}
.content .main .sport{background:url(/images/pic-header_sport.jpg) no-repeat;}
.content .main .galeria{background:url(/images/pic-header_galeria.jpg) no-repeat;}
.content .main .kapcsolat{background:url(/images/pic-header_kapcsolat.jpg) no-repeat;}
.content .headPic h1{width:508px;font-size:24px;font-family:Tahoma,Helvetica,Sans-serif;margin:0 0 14px 20px;padding:0 0 5px 0;color:#fff;font-weight:normal;text-transform:uppercase;position:absolute;bottom:40px;border-bottom:1px solid #b3b3b3;}
.content .headPic h3{font-size:11px;font-family:Tahoma,Helvetica,Sans-serif;margin:0 0 14px 0;padding:0 20px;color:#fff;font-weight:normal;position:absolute;bottom:20px;}
.content .main .introduce{margin:0 0 0 0;padding:0 0 10px 0;}
.content .main .text{margin:0 18px;}
.content .main p img{float:right;padding:5px 5px 0px 10px;}
.content a{color:#739102;text-decoration:underline;}
.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 .main .illustration{position:relative;float:left;margin:5px;border:5px solid #f0f0f0;}
.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 0px 3px 0px;}
.content p img.leftS{float:left;margin:0 10px 0 0;padding:0;}
.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:absolute;float:left;margin-top:10px;margin-bottom:10px;width:560px;clear:both;}
.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;}
.content .leftSide{width:636px;float:left;padding:20px 0 20px 25px;}
.content .leftSide .leftP{width:295px;float:left;padding-right:15px;}
.content .leftSide .rightP{width:295px;float:left;}
.content .rightSide{width:290px;float:right;padding:0px 25px 20px 0px;}
.content .projectsBox{padding-top:10px;}
.content .projectContainer{width:750px;margin:0 auto;}
.content .pBox{width:135px;float:left;font-size:11px;color:#505050;text-align:center;margin-left:15px;}
.content .pBox a img{float:none;}
.content .pBox h2{width:119px;font-weight:bold;font-size:14px;text-align:center;float:left;padding:10px 0 5px 15px;height:90px;}
.content .pBox h2 span{display:none;}
.content .pBox h2.talentis{color:#004fa3;background:url(/images/logo_talentis.gif) 50% 50% no-repeat;}
.content .pBox h2.fhb{color:#00704a;background:url(/images/logo_fhb.gif) 50% 50% no-repeat;}
.content .pBox h2.eualap{color:#0065a4;background:url(/images/logo_eualap.gif) 50% 50% no-repeat;}
.content .pBox h2.dunaspirit{color:#4590ce;background:url(/images/logo_dunaspirit.gif) 50% 50% no-repeat;}
.content .pBox h2.dunacity{color:#f78f1e;background:url(../images/logo_dunacity.gif) 50% 50% no-repeat;}
.content .pBox h2.aera{color:#f58220;background:url(/images/logo_aera.gif) 50% 50% no-repeat;}
.content .pBox p{margin:0;padding:5px 14px 3px 17px;text-align:left;}
.content .pBox img{border:none;}
.content .pBox .top{width:auto;background-color:#f6f3e2;border-top:1px solid #e8e2cd;border-left:1px solid #e8e2cd;border-right:1px solid #e8e2cd;}
.content .pBox .bottom{height:21px;overflow:hidden;background:url(/img/box_project-bottom.gif) no-repeat;}
.content #flashcontent{padding-bottom:15px;}
.content .language{width:66px;height:17px;position:absolute;top:10px;right:10px;}
.content .language a{display:block;float:right;margin-left:8px;}
.content form.formvalidator div{margin-bottom:5px;}
.content form.formvalidator label{width:120px;float:left;text-align:right;padding:2px 5px 0 0;}
.content form.formvalidator input{width:200px;}
.content form.formvalidator textarea{width:200px;height:100px;}
.content form.formvalidator input.submit{width:140px;margin-left:125px;}
#kisvideo{width:216px;height:120px;margin:0 auto;padding:10px 0 0 0;}
#videoPopup{width:570px;height:330px;position:absolute;top:-300px;left:200px;}
.content .main p.contactPg{width:230px;float:left;padding-bottom:22px;}
.content .main p.contactPg span{font-size:14px;display:block;padding:0 0 8px 0;color:#215EAB;font-weight:bold;}
.content .main p.contactPg img{float:none;display:block;margin:0 0 6px 0;padding:2px;background:#fff;border:1px solid #bbb;}
.content .clear{clear:both;}
.content ul.albumok{}
.content ul.albumok li{float:left;clear:none;width:156px;padding:0px 8px 10px 8px;margin:0px;text-align:center;}
.content ul.albumok li a img{padding:2px;border:1px solid white;}
/* column.css */
.column1{width:240px;position:relative;float:left;clear:left;}
.column1 dl,.column1 dt,.column1 dd{position:relative;display:block;margin:0px;padding:0px;}
.column1 dd{margin:0px;padding:0px;}
.column1 dl{float:left;}
.column1 dl .card{float:left;padding-bottom:8px;}
.column1 dt{position:relative;padding:20px 0px 7px 10px;clear:both;color:#215eab;font-size:12px;font-weight:bold;font-family:Arial,Helvetica,Sans-serif;}
.column1 dd{padding:0px 0px 20px 0px;clear:both;float:left;color:#515050;}
.column1 dd .search{padding:0 10px 12px 10px;float:left;}
.column1 dd .newsNode{padding:0 10px 0px 10px;float:left;font-size:11px;}
.column1 dd .newsNode p{width:auto;margin:0;padding:0 12px 12px 0;text-align:justify;line-height:15px;}
.column1 dd .newsNode p span{font-weight:bold;font-size:11px;}
.column1 dd input.searchField{padding:4px;float:left;border:1px solid #ccc;background-color:#fff;height:16px;}
.column1 dd input.searchSub{width:22px;height:26px;float:left;padding-left:4px;cursor:pointer;padding:0;border:1px solid #eaeaea;background:url(/img/submit_search.gif) no-repeat 4px 0px;}
.column1 dd img{border:4px solid #fff;display:block;margin:0 auto;}
.column1 .illustration{margin-top:5px;border:5px solid #ffffff;position:absolute;margin-left:-120px;}
.column1 a{display:block;float:right;padding:10px 10px 0 0;}
#kisvideo a{display:inline!important;float:none;}
#kisvideo img{border:none;}
/* header.css */
.header{font-family:Tahoma,Arial,Helvetica,sans-serif;position:relative;width:240px;float:left;clear:left;background-color:#fff;}
.header .logo{width:240px;height:160px;background-color:#fff;padding:20px 0 0 0;}
.header .logo a{display:block;width:176px;height:142px;background:url(/img/logo_dunaspirit.jpg) no-repeat;overflow:hidden;margin:0 auto;padding:0px;outline:none;}
.header .logo a span{display:none;}
.header .subnav{position:absolute;top:0px;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:block;position:relative;float:left;width:92px;}
.header .subnav ul li a{display:block;width:100%;text-align:center;padding:3px 0px 5px 0px;color:#3b8eff;font-size:11px;text-decoration:none;background:url(/img/subnav.png) left bottom no-repeat;}
.header .subnav ul li a:hover{color:#3b8eff;text-decoration:underline;}
.header .subnav ul li.active a,.header .subnav ul li.active a:hover{padding:5px 0px 7px 0px;color:#515050;cursor:default;text-decoration:none;}
.header .menu{padding:0 0 2px 0px;}
.header .menu ul,.header .menu ul li{list-style-type:none;}
.header .menu ul{list-style-type:none;margin:7px auto 0 auto;padding:0;}
.header .menu ul li{display:block;padding:0;margin:0 auto 5px auto;width:224px;font-family:Arial,Helvetica,Sans-serif;font-size:12px;text-transform:uppercase;color:#6f7173;font-weight:bold;background:#fff;border:1px solid #c3c8cf;}
.header .menu ul li a{display:block;width:197px;padding:4px 0px 4px 27px;margin:0px;color:#6f7173;font-weight:normal;text-decoration:none;background:url(/img/bullet-menu.gif) no-repeat 5px 4px;outline:none;}
.header .menu ul li.active{padding:0;position:relative;background:#fcfcfc url(/img/bg_menu-active.gif) repeat-x;}
.header .menu ul li.active a{display:block;padding:4px 0px 4px 27px;margin:0px;color:#6f7173;font-weight:normal;text-decoration:none;background:url(/img/bullet-menu_active.gif) no-repeat 5px 4px;}
.header .menu ul li.active ul{display:block;}
.header .menu ul li a span{padding:0;}
.header .menu ul li a:hover{color:#576e02;}
.header .menu ul li.active a{color:#0071bc;}
.header .menu ul li ul{display:none;border-top:1px solid #b8bec6;margin:0;padding:0;}
.header .menu ul li ul li{border:0;margin:0;padding:0;text-transform:none;}
.header .menu ul li ul li a{background:url(/img/bullet-menu_inside.gif) no-repeat 17px 8px;}
.header .menu ul li ul li.active a{background:url(/img/bullet-menu_inside.gif) no-repeat 20px 5px;}
.header .menu ul li.active ul li a{background:url(/img/bullet-menu_inside.gif) no-repeat 14px 7px;padding-bottom:3px;padding-top:2px;color:#6f7173;}
.header .menu ul li.active ul li.location a{background:url(/img/bullet-menu_inside01.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li.danubebank a{background:url(/img/bullet-menu_inside02.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li.hotel a{background:url(/img/bullet-menu_inside03.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li.office a{background:url(/img/bullet-menu_inside04.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li.housing a{background:url(/img/bullet-menu_inside05.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li.sport a{background:url(/img/bullet-menu_inside06.gif) no-repeat 14px 7px;}
.header .menu ul li.active ul li a:hover{color:#576e02;}
.header #flashcontent{margin:0;}
.header .language{display:block;position:absolute;left:-40px;top:10px;width:40px;}
.header .language ul{list-style-type:none;margin:0px;padding:0px;background:red;}
.header .language ul li{float:right;clear:right;margin:0px 0px 2px 0px;padding:2px 0px 2px 2px;background:white;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;position:relative;}
.header .language ul li.active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;padding-right:4px;}
.header .language ul li a{float:right;clear:right;background:white;}
.header .language ul li a img{float:right;clear:right;border:0px;}
/* footer.css */
.footer{font-family:Arial,Helvetica,sans-serif;width:100%;height:70px;background:url(/img/bg_footer.png) no-repeat;font-size:12px;padding:0px;clear:both;position:relative;float:left;*float:none;}
.footer .inside{background-color:#2b50a0;margin:0 auto;position:relative;}
.footer address{position:absolute;color:#fff;font-style:normal;top:15px;left:15px;width:250px;padding:0;}
.footer a{color:#423f40;text-decoration:none;}
.footer a:hover{color:#215eab;text-decoration:underline;}
.footer span{padding:0 3px;}
.footer .logo{position:absolute;top:42px;right:294px;}
.footer .logo h1,.footer .logo h1 a{position:absolute;display:block;overflow:hidden;width:100%;height:100%;margin:0px;padding:0px;}
.footer .subnav{position:absolute;top:0px;right:250px;left:280px;height:62px;padding:20px 0 3px 18px;margin:0;border-left:1px dotted #fff;line-height:16px;}
.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;float:left;clear:left;background:none;}
.footer .subnav ul li a{font-size:11px;color:#fff;text-decoration:underline;}
.footer .subnav ul li a:hover{text-decoration:none;}
.footer img{border:0;}
.footer .menuBottom{position:absolute;top:12px;left:405px;}
/* 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;clear:both;}
form fieldset.action{text-align:left;}
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;}
.popupVideo{position:fixed!important;position:absolute;width:546px;height:307px;margin-left:-273px;margin-top:-154px;top:50%;left:50%;background:#ffffff;z-index:5000;padding:20px 10px 10px 10px;}
.popupVideo .close{display:block;width:12px;height:12px;position:absolute;right:10px;top:4px;background:url(/img/ico_close.png) no-repeat;}
.popupVideo .close a{display:block;width:100%;height:100%;text-indent:-3000px;overflow:hidden;}