/* eric meyerweb | css reset | v2.0 | 20110126 */
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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{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 | css reset */

input, textarea{font:0.9em Tahoma;}
a, a:link, a:hover, a:active, a:visited{text-decoration:none;color:blue;}

.c{text-align:center;}
.cm{margin-right:auto;margin-left:auto;}
.l{text-align:left;}
.r{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.ltr{direction:ltr;}
.rtl{direction:rtl;}

.w55{width:55px;}
.w77{width:77px;}
.w99{width:99px;}
.w205{width:205px;}
.w225{width:225px;}
.w240{width:240px;}

.pd1{padding:1px;}
.pd3{padding:3px;}
.pd5{padding:5px;}
.pd7{padding:7px;}
.pd9{padding:9px;}
.pd10{padding:1px 0;}
.pd30{padding:3px 0;}
.pd50{padding:5px 0;}
.pd70{padding:7px 0;}
.pd90{padding:9px 0;}
.pd01{padding:0 1px;}
.pd03{padding:0 3px;}
.pd05{padding:0 5px;}
.pd07{padding:0 7px;}
.pd09{padding:0 9px;}

.mr1{margin:1px;}
.mr3{margin:3px;}
.mr5{margin:5px;}
.mr7{margin:7px;}
.mr9{margin:9px;}
.mr10{margin:1px 0;}
.mr30{margin:3px 0;}
.mr50{margin:5px 0;}
.mr70{margin:7px 0;}
.mr90{margin:9px 0;}
.mr01{margin:0 1px;}
.mr03{margin:0 3px;}
.mr05{margin:0 5px;}
.mr07{margin:0 7px;}
.mr09{margin:0 9px;}
.mr900{margin:9px 0 0;}
.mr009{margin:0 0 9px;}


.mrn{color:maroon;}
.grn{color:green;}
.red{color:red;}
.nvy{color:navy;}
.gry{color:gray;}
.rng{color:#f91;}
.lb{border:1px solid #99B8E0;}
.h{background-color:#ffb;}
.clr, .clear{clear:both;}
.disn{display:none;}
.riz{font-size:0.8em;}
.waz121{line-height:121%;}
.waz155{line-height:155%;}
.waz177{line-height:177%;}
.waz200{line-height:200%;}
.waz225{line-height:225%;}
.waz255{line-height:255%;}
.i{font-style:italic;}
.kht{text-decoration:line-through;}
.ptr, label{cursor:pointer;}
label:hover{color:green;}
label{padding-left:9px;}

.r3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.r5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.r7{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.r9{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}

/*****************************************************************************************/
body{
	background:#09e url(bg.png);
	text-align:center;
}
#container{
	margin:0 auto;
	text-align:right;
	font:13px Tahoma;
	background-color:#C0DFEC;
}
#map, #col{
	float:left;
}
/*a.jqzoom{display:block;}*/
#col{
	width:178px;
}
#col h3{
	font:1.9em/111% BBCNassim, Arial;
	text-align:center;
	background-color:#6BB3D2;
	color:#fff;
	padding:9px 0;
}
#col #days{
	font:25px/95% BBCNassim, Arial;
	text-align:center;
	background-color:#3096C1;
	text-align:center;
	color:#fff;
}
#col #days table{
	margin:auto;
}
#col #days td{
	padding:9px 0;
}
#col #days a{
	color:#fff;
	padding:0 9px;
}
#col #days a:hover{
	color:#002D60;
	background-color:#ffb;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}
/****************************************************************************************************/
@font-face{
  font-family:"BBCNassim";
  src: url("BBCNassim.eot");
  src: local("☺"),
    url("BBCNassim.woff") format("woff"),
    url("BBCNassim.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/****************************************************************************************************/
#days_header{
	height:11px;
	background:url(sp.gif) no-repeat center 0;
	margin-bottom:9px;
}
#days_footer{
	height:11px;
	background:url(sp.gif) no-repeat center -12px;
	margin:5px 0;
}


#icons{
	width:176px;
}
#icons a{
	width:44px;
	height:44px;
	background:url(sp.gif) no-repeat;
}
#icons a#about{		background-position:0 -274px;}
#icons a#contact{	background-position:0 -230px;}
#icons a#download{	background-position:0 -318px;}
#icons a#sms{		background-position:0 -186px;}
#icons a#media{		background-position:0 -142px;}
#icons a#book{		background-position:0 -98px;}

.qr{
	float:left;
	width:40px;
	height:40px;
	margin:5px;
	background:url(/qr.jpg) no-repeat 0 0;
	opacity:0.1;
}
#qr{
	display:none;
	background:#ddd url(/loading.gif) no-repeat center center;
	position:absolute;
	width:500px;
	height:500px;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-250px;
	z-index:99;
}
.sms{
	padding:25px 25px 25px 9px;
}
#lib div.book, #lib div.article{
	float:right;
	width:167px;
	height:139px;
	margin:9px;
	background:#fff url(/lib.jpg) no-repeat right -5px;
}
#lib div.article{
	background-position:right -264px;
}
#lib a{
	display:block;
	padding:55px 25px 0 5px;
	color:#004065;
}
#lib a:hover{
	color:red;
}
#lib h2{
	text-align:center;
	font:2.5em/111% BBCNassim, Arial;
	margin:2em 0 1.5em;
	color:maroon;
}
HR{
	border:0 none;
	border-top:1px dashed #000;
	margin:0;
	height:1px;
}
#qr-explain{
	background-color:#E4F7FF;
	padding:9px;
	border:1px solid #777;
	margin:25px auto 9px;
	line-height:289%;
}
#qr-explain h2{
	font:2.5em/111% BBCNassim, Arial;
	padding-bottom:15px;
}
#qr-example{
	background:url(/qr-example.png) no-repeat 0 0;
	float:left;
	width:287px;
	height:287px;
	margin-right:9px;
}






.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}
.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(/loading.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}




a.jqzoom{
	display:block;
}

#lang{text-align:center;}
#lang a{color:#117;}