﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, select, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;  padding:0; border:0; outline:0; font-weight:inherit; font-style:normal; font-size:100%; font-family:inherit; vertical-align:baseline; vertical-align:baseline; background:transparent;}
ul,ol {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:"";content: none;}
table { border-collapse: collapse;border-spacing:0;}    
/*END RESET*/


    
/*BUGFIXES*/
* {zoom:1;} /* IE has layout fix*/
a:hover{visibility:visible;} /* IE 6 gnores child hover bug */
* {font-size: 100.01%} /* IE text size bug */
input{overflow:visible;} /* firefox padding bug */
/*END BUGFIXES*/
html,body{}
/*RESTART - includes setting all positionable elements to position:relative;*/
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, ol, ul, li, fieldset, form, label {position:relative;}    
html{overflow-y:scroll; overflow:hidden; height: 100%; width: 100%;}
body{font-family: Microsoft YaHei,"微软雅黑",Arial, Helvetica Neue, Helvetica, sans-serif; font-size:11px; line-height:1.4; font-weight:200; background:transparent url('../images/bg.png') repeat center center; overflow:hidden; width: 100%; height: 100%;}    
h1,h2,h3,h4,h5,h6,p,ul,ol,dl{padding-bottom:10px;}
table,input,textarea,select{margin-bottom:10px;}
ol{list-style:decimal; margin-left:30px;}
dl dt{font-weight:bold;}    
strong,bold{font-weight:bold}
em,i,cite,q{font-style:italic;}
del,strike{text-decoration:line-through;}
abbr,acronym,dfn{border-bottom:dotted 1px inherit;}
code,pre,samp,var,tt{font-family:"Courier New", Courier, monospace;}
kbd{font-style:italic; font-weight:bold;}/*keyboard input*/    
sub{font-size:80%; vertical-align:sub;}
sup{font-size:80%; vertical-align:super;}    
a, a:link, a:active, a:visited{ text-decoration:none; cursor:pointer;}
a:hover, a:focus{text-decoration:none;}    
table,td,th{text-align:left; vertical-align:middle;}
th{font-weight:bold;}     
.fr{float:right; display:inline;}
.fl{float:left; display:inline;}
.cl{clear:both;}
.oh{overflow:hidden;}
.tl{text-align:left;}
.tr{text-align:right;}
.seohide{position:absolute; top:0; left:-9999px;}
/*END RESTART*/

 /*Start Site */
 #debugWindow 
 {
     background-color: #fff;
     z-index: 50;
     position: absolute;
     top: 0;
     left:0;
     color: red;
 }
 a
{
    color: #fff;
}
 #siteContainer 
 {
     height: 100%;
     width: 100%;
     overflow: hidden;
 }
 html 
 {
     overflow: hidden;
 }
 body 
 {
     overflow: hidden;
     font:200 16px/17px Microsoft YaHei,"微软雅黑", Arial,Helvetica,sans-serif;
     color: #5A5A5A;
 }
 #footer 
 {
     z-index: 10;     
     position: absolute;
     bottom: 0px;
     height: 18px;
     width: 100%;
	 border-top:2px solid #fff;
 }
 
  #footer  .background
 {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    background-color: #999999;
    position: absolute;
    width: 100%;
    height: 100%;
	z-index:-1; 
 }
 
  #footer a
  {
      color: #000;
	  font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
	  font-size:12px;
	  line-height:20px;
	  height:20px;
  }
 #footer ul.right
 {
     position: absolute;
     bottom: 0px;
     right: 0px;
     height: 20px;
	 padding:0;
	
}

 #footer ul.right li
 {
     text-align: center;
     height: 20px;
 }
#footer ul li
{
    display: block;
    float: left;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    height: 20px;
	padding:0px 10px;
}
 #mainMenuHolder 
 {
     z-index: 200;
     position: absolute;     
     bottom: 25.6px;
     height: 320px;
     width: 100%;
     padding: 0 0.1em 0.1em 0.0em;  
     vertical-align: bottom;
     left: -3000px;     
     color: #fff;
 }
  #mainMenuHolder .background
 {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=90);
    -moz-opacity:0.90;
    -khtml-opacity: 0.90;
    opacity: 0.90;
    background-color: #194b53;
    position: absolute;
    width: 100%;
    height: 100%;     
    z-index: 4;
 }
 #mainMenu 
 {
     position: absolute;
     bottom: 0px;
     vertical-align: bottom;
     left: 0px;
     width: 100%;    
     padding-bottom: 0px; 
     z-index: 200;
 }
 #mainMenu li
 {
     float: left;
     font-size: 1.0em;
     text-transform: uppercase;
     white-space: nowrap;
     cursor: default;
     vertical-align: middle;

 }
  #mainMenu li.selected
  {
     background-color: #eeeeee !important;
  }
  #mainMenu li.selected a
  {
     color: #5A5A5A !important;
  } 
  #mainMenu li.selected div
  {
     color: #eeeeee !important;
  }    
  #mainMenu span
 {
     float: right;
     padding-left: 2em;
 }
  #mainMenu li a 
  {
     position: relative;
     bottom: 0px;   
     font:900 0.75em/0.75em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
     font-weight: 900; 
     white-space: nowrap;
     padding: 0 1em 0 1em;
     display: block;
     float: left;
     margin: 0.7em 0em 0.7em 0em;
     color: #fff;     
  }
  #mainMenu li div 
  {
     position: relative;
     bottom: 0px;   
     font:200 0.75em/0.75em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
     font-weight: 900; 
     white-space: nowrap;
     display: inline;
     float: right;
     margin: 0.7em 0em 0.7em 0em;
     color: #eeeeee;
  }

  #mainMenuHolder a 
  {
      cursor: default;
      text-decoration: none;
  }

 .menuHover
 {
    /*background-color: red !important;*/
    width: 100%;
 }
 .nextMenuHover div
 {
    background-color: #eeeeee !important;
    border-top: 0.7em solid #fff !important;
    border-bottom: 0.7em solid #fff !important;    
    margin: 0 !important;
 } 
 .nextMenuHoverSelected div
 {
    background-color: #eeeeee !important;
    border-top: 0.7em solid #fff !important;
    border-bottom: 0.7em solid #fff !important;    
    margin: 0 !important;
 }  
 .menuHover a
 {
      color: #5A5A5A !important;
}
#mainMenuHolder .subMenu li
  {

  }
  #mainMenuHolder .subMenu li.firstItem
  {

  }
  #mainMenuHolder .subMenu li.lastItem
  {

  }  
 #slidecaption 
 {
     z-index: 10;
     position: absolute;
     top: 0;
     left:0
 }
 /*Logo*/
 h1{position:absolute; top:48px; left:50px; z-index:10;}
 h1 a{display:block; height:77px; width:175px; text-indent:-9999px; overflow:hidden;}
 h1 a span{position:absolute; top:0; left:0; display:block; height:77px; width:175px; background:transparent url('../images/logo.png') no-repeat; overflow:hidden; cursor:pointer;}

   /*#ie6 #topFade{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='/assets/css/images/topFade.png');}
   */
 #smallHomeLink { background: transparent url('images/device_white.png') no-repeat; background-position: left bottom; margin-left: 1.2em; width: 30px !important;   }
 #smallHomeLink.link {width: 70px !important;}
.smallSocialText {width: 80px !important; text-transform: uppercase; line-height: 22px;  text-indent: 5px !important;}
.smallSocialText span { padding-top: 7px; display: block;}
.smallSocial {width: 25px !important; text-transform: uppercase; line-height: 16px;  text-indent: 5px !important; padding-top: 4px;}
.smallSocial img { cursor: pointer; float: left; padding-top: 4px; width: 16px;}
.smallSocial a { display: block;}
#smallHomeLink {position:relative; top:3px !important;}
 #minimalExplaination { display: none;}
 /*Scroll Bars*/
 .scrollContent {position:absolute;top:0;left:0; width: 100%;}
.scroll-content-item {background-color:#fcfcfc;color:#003366;width:100px;height:100px;float:left;margin:10px;font-size:3em;line-height:96px;text-align:center;border:1px solid #aaa;display:inline;}
.slider-wrap{float:left;background-color:#d3d3d3;width:2px;border-left:none;margin-left:10px;}
.slider-vertical{position:relative;height:100%}
.ui-slider-handle{width:6px;height:10px;margin:0 auto;background-color:#aaa;display:block;position:absolute}
 /*Main Content*/
 #contentSlideDetect
 {
     width: 70px;
     height: 100%;
     z-index: 5;
     position: absolute;
     color: #fff;
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;*/
    left: 0px;
    top: 0px;
 } 
 #contentBar
 {
     width: 335px;
     height: 100%;
     z-index: 5;
     position: absolute;
     color: #fff;
     left: 0px;
	 font-size:12px;
 }
 #contentBar.homePage
 {
     width: 315px;
 }
  #contentBar.mapPage
 {
     width: 345px;
 }
 #contentBar .background
 {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    background-color: #194b51;
    position: absolute;
    width: 100%;
    height: 100%;  
 }
 #contentBar .mainContent
 {
     padding: 185px 10px 100px 50px;
     height: 100%;
 }
 .primarySection h2
 {
     font:400 1.3em/1.3em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif; text-transform: uppercase;

 }
 .primarySection h3
 {
 }
 .pageHeader a
{
    color: #969696;
    font:400 1.1em/1.1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif; text-transform: uppercase;
}
 .pageHeader a:hover
{
    color: #fff;
}
breadcrumb a
{
    color: #969696;
}
breadcrumb a:hover
{
    color: #fff;
}
.currentBread a
{
    color: #fff;
    /*color: #969696;*/
    font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
}
.detailBread a:hover
{
    color: #fff;
}
.detailBread a
{
    color: #969696;
}
 #contentBar.homePage .textContent
 {
      width: 259px;  
 }
.textContent
{
    position: relative;
    font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    /*height: 200px;*/
    overflow: auto;
    margin-bottom: 20px;
    width: 259px;
	color:#fff;
}
.textContent ul
{
    list-style-type: disc;
    padding-left: 20px;
}
.textContent ul li
{
    padding-bottom: 5px;
}
.sectorList
{
    position: relative;
    font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    overflow: auto;
    margin-bottom: 10px;
    width: 334px;
}
.subSectorList
{
    position: relative;
    font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    width: 245px;
}
.sectorList a
{
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.sectorList li
{
    padding: 2px 0 2px;
    border-bottom: 2px solid #fff;
    cursor: pointer;
}
.projectList li.officeName
{
    text-transform: uppercase;
    font-weight: 900;
}

#accord h3{ display:block; width:135px; height:20px; padding:0; margin:0;}
.sectorList ul:hover li a, #accord:hover h3 a, .projectList:hover li a
{
    color: #969696;
}
.sectorList ul:hover li, #accord:hover h3
{
    border-bottom: 2px solid #969696 !important;
}
.sectorList ul:hover li:hover, #accord:hover h3:hover, #accord h3.ui-state-active
{
    border-bottom: 2px solid #fff !important;
}
.sectorList li:hover a, #accord:hover h3:hover a, .projectList:hover li:hover a, h3.ui-state-active a
{
    color: #fff !important;
}

/*Accordian*/
  
.ui-accordion-header
{
    border-bottom: 2px solid #fff;
    padding-bottom: 2px;
    margin-bottom: 5px;
    position: relative;
    /* 添加渐变背景，从左到右 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
}

/* 为室内部分单独添加白色底线 */
.ui-accordion-header:last-child {
    border-bottom: 2px solid #fff;
}

/* 增强渐变效果 - 鼠标悬停时更明显 */
.ui-accordion-header:hover {
    background: linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.05));
}
.ui-accordion-header span
{
    background-image: url('../images/down_white.png') ;
    width: 10px;
    height: 5px;
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 3px;
	background-position: left bottom;
}
.ui-accordion-header a
{
    color: #fff;
	font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding-right: 5px;
    
}
.ui-state-active span
{
    background-image: url('../images/up_white.png') !important;    
}
.projectList li{ margin:0;}
.projectList li a
{
    color: #fff;   
    font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
	display:block;
	height:20px;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size:11px;
}
.projectList li span.region
{
    display: none;
}
.relatedLinks 
{
    position: absolute;
    font:500 12px/13px Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;    
    bottom: 0px;

}
.relatedLinks ul
{
    float: left;
    display: block;
    padding-right: 10px;    
}
.relatedLinks ul.right
{
    padding-left: 10px;
}
.relatedLinks a
{
    color: #fff;
}
.relatedLinks:hover a
{
    color: #969696;
}
.relatedLinks a:hover
{
    color: #fff;
}


#showcaseLegend {line-height:50px; color:#fff; font-size:24px; padding-left:5px;}
#showcaseLegendContainer .background
 {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    background-color: #194b51;
    position: absolute;
	width:396px;
    height: 100%;     
    z-index: -1;  
    top: 0px;
 }
#showcaseLegendContainer {position: absolute;  width:396px; bottom: 134px;  right: 0; z-index: 100; height: 50px; padding: 0;  }

#showcaseLegend span { display: block; float: right; font:400 0.6em/1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif; padding-left: 20px; width: 80px; white-space: nowrap; cursor: pointer; padding-top: 9px; }
#showcaseLegend span a { font:400 1em/1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif; text-transform: uppercase; color: #fff;}


.hscrollBarWrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; z-index: 300; background-color: #d3d3d3; }
.hscrollBarWrapDummy { height: 2px; clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; z-index: 300; background-color: #d3d3d3; }

.hscrollBarWrap .ui-slider { background: none; border:0; height: 2px; margin: 0 auto; z-index: 300;  }
.hscrollBarWrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; z-index: 300;  }
.hscrollBarWrap .ui-slider-handle { top:-2px; height: 6px; z-index: 305; }
.hscrollBarWrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; z-index: 310;}

.hidden { display: none; }


.backgroundImage 
{
    position: absolute;
    top: 0;
    left: 0;
}



#searchBarPreWebAward
{
    width: 144px;
    height: 20px;
    position: absolute;
    right: 2.25em;
    top: 1em;
    z-index: 300;
    text-align: right;
    overflow: hidden;
    display: none;

}
/*
.searchBar
{
    width: 168px;
    height: 22px;
    position: absolute;
    right: 114px;
    top: 1em;
    z-index: 899;
    text-align: right;
    overflow: hidden;
	background:#fff;
}
.searchBar input
{
    position: absolute;
    top: 0;
    left: 0;
    width: 118px;
    height: 18px;
    border: solid 2px #194b51;
	border-right:none;
    background-position: right top;
    font:200 0.75em/1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    padding-right: 15px;
    display: block;
    float: left;
    padding-left: 2px;
	background:#fff;
}
.searchBar .searchBtn
{
    display: block;  
    position: absolute;
    right: 0; 
    width: 26px;
    text-transform: uppercase;
    color: #fff;
    font:400 0.75em/1.0em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
	padding-right:4px;
	background: #fff url('../images/search_bg.png') no-repeat right;
    cursor: pointer;
	height:18px;
	border: solid 2px #194b51;
	border-left:none;
}
*/
.searchBar2 
{
    width: 168px;
    height: 22px;
    position: absolute;
    right: 114px;
    top: 1em;
    z-index: 899;
    text-align: right;
    overflow: hidden;
	background:#fff;
}
.g-input
{
    position: absolute;
    top: 0;
    left: 0;
    width: 118px;
    height: 18px;
	height:18px!important;
    border: solid 2px #194b51;
	border-right:none;
    background-position: right top;
    font:200 0.75em/1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    padding-right: 15px;
    display: block;
    float: left;
    padding-left: 2px;
	background:#fff;
}
.searchBtn2
{
    display: block;  
    position: absolute;
    right: 0; 
    width: 31px;
    text-transform: uppercase;
    color: #fff;
	font-size:0px;
	background: #fff url('../images/search_bg.png') no-repeat right;
    cursor: pointer;
	height:22px;
	border: solid 2px #194b51;
	border-left:none;
}


#pageImages 
{
    display: none;
}
#pageImages img{ border: none; margin:0; padding:0;}
.officePage p { font-weight: 900; text-transform: uppercase; }

.downloadItem a { text-transform: uppercase;  font-weight: 900; color: #5A5A5A; display: block; padding-top: 16px;}
.applyButton { text-transform: uppercase;  font-weight: 900; color: #5A5A5A; display: block; padding-top: 16px;}
.contactButton { text-transform: uppercase;  font-weight: 900; color: #5A5A5A; display: block; padding-top: 16px;}

#MultiLanguageInterfaceText { display: none;}

#previewHolder
{
    position: absolute;
    width: 100%;
    height: 100%; 
    background: transparent url('images/ajax-loader.gif') no-repeat; background-position:center; 
    display: none;
    width: 250px;
    height: 188px;    
}
.previewimage
{
    width: 250px;
    height: 188px;
}
#regionSelect
{
    display: inline-block;
    width: 334px;
}
#regionSelect li.firstOne
{
    padding: 0 7px 0 0;
}
#regionSelect li
{
    float: left;
    padding: 0 7px 0 7px;
}
#regionSelect li a
{
    font:400 12px/13px Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: #969696;
}
#regionSelect li.selected a
{
    color: #fff;
}
#regionSelect li:hover a
{
    color: #fff;
}
#imgThumbnails
{
    height: 122px;  
    width:  334px;
    overflow: hidden;
}
#imgThumbnails .hscrollContent
{
    height: 95px;
}
#imgThumbnails .hscrollContent img
{
    float: left;
    height: 82px;
    width: 119px;
    padding: 0 2px 0 2px;
    cursor: wait;
}
#imgThumbnails .hscrollContent img.parentLoaded
{
    cursor: pointer;
}
.personPage h3
{
    padding-bottom: 10px;
}
.personPage h4
{
    font:400 12px/13px Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
}
/*#officeGoogleMap { height: 183px; width: 270px; background-color: #fff; }*/
#officeGoogleMap { height: 183px; width: 270px; z-index: 1; }
.officeDetails ul
{
    list-style: none;
    padding: 20px 0 0 0;
    
}
#goNext
{
    z-index: 100;
    position:absolute;
    top: 43%;
    right: 20px;
    height: 120px;
    width: 50px;
    background:transparent url('../images/goNext.png') no-repeat;
    cursor: pointer;

}

#goPrev
{
    z-index: 100;
    position:absolute;
    top: 40%;
    left: 0px;
    height: 120px;
    width: 50px;
}


#goPrev.disabled, #goNext.disabled
{
    cursor: wait;
    display: none;
}
a.contentButton
{
    color: #fff;
    text-transform: uppercase;
}
.mapPrompt
{
    text-transform: uppercase;
    font: 500 12px/13px Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
    display: block;
}
#countdown
{
    padding-top: 10px;
    padding-bottom: 10px;
}
#countdown table
{

    width: 100%;
    text-transform: uppercase;
    text-align: center;
}
#countdown table tr.titles
{
    font: 500 10px/11px Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    color: #969696;
}
#countdown table tr.event
{
    font: 500 1.1em/1.1em Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
    color: #009ee0;
}
#countdown table tr td.label
{
    width: 60%;
    text-align: left;
}
#countdown table tr td.label.mouseOver
{
    color: #fff;
}
#countdown table tr td
{
    text-align: center;
}
.errorPage p
{
    padding: 5px 0 10px 10px;
}
.errorPage p a
{
    text-decoration: none;
}
.bowserCount
{
    text-transform: none;
}
#videoIFrame
{
    width: 100%;
    height: 100%;
    background-color: #000000;
}
.videoClose
{
    position: absolute;
    top: -20px;
    right: 16px;
    cursor: pointer;
    text-transform: lowercase;
}
.rssLink
{
    position: absolute;
    right: 10px;
    top: 1px;
}
.webaward
{
    display: none;
    position: absolute;
    right: 20px;
    top: 12px;
    z-index: 1000;
}
.hk .scrollContent
{
    line-height: 16px;
}
#cookieInform
{
    position: absolute;
    top: 25%;
    right: -350px;
    z-index: 9;
    width: 250px;
    height: 80px;
    line-height: 14px;
    font-weight: 11px;
    text-align: right;
    background-color: #000;
    overflow: hidden;
    padding: 5px 5px 5px 30px;
    background-image: url(Images/info_icon.png);
    background-repeat: no-repeat;
}
#cookieInform div
{
    position: relative;
    margin-right: 40px;
}
#cookieInform div img
{
    top: 5px;
    left: -5px;
    position: relative;
}
.ma{position:absolute;top:50%;left:50%;width:286px;height:362px;margin-top:-181px;margin-left:-143px;z-index:999}
.ma-logo{text-align:center;display:block; width:286px; height:286px;}
.ma-logo img{ vertical-align:middle;}
.img-logo{display:none}
#imgblock {width: 0px; height: 100%;}    
.ma-text{ position:absolute; top:306px;display:none}
.ma-lag{ position:absolute; bottom:0px; text-align:center; font-size:12px; width:286px;display:none}

.goback{font-weight:bold; border-bottom:1px solid #fff; display:block; width:135px;  background: url(../images/down_white.png) no-repeat right center;}