table{
border:0px;
border-collapse:collapse;
}
table td{
padding:0px;
} 	
img{
border:0px none transparent;
}	

.fde_hint{
	cursor:help;
}
.fbrw{
white-space: normal!important;
}
.btnax{
	 background-color: #2685D3;		
	background: -moz-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0C5CA3), color-stop(100%, #2685D3)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* ie10+ */
	background: linear-gradient(0deg, #2685D3 0%, #0C5CA3 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C5CA3', endColorstr='#2685D3',GradientType=0 ); /* ie6-9 */
		
   border-color: #B7E7FE;
	  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	   border-radius: 3px;
	font-size: 12px;
	line-height: 1.5;
		cursor: pointer;
	display: inline-block;
	 font-weight: 400;
		 text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	 text-decoration: none;
	   box-sizing: border-box;
	   margin-top:10px;
	   margin-bottom:10px;
	   color:#FFFFFF!important;
	   padding:7px;
	   
}
.hstyle{
	display:none;
}
.btnaxj{
	margin-top:10px;
	margin-bottom:8px;
}
.mcenter{
text-align:center;
}

/* Reset ================================================================================= */
* { margin:0; padding:0; }

.full-width{width:100%;}
.container{width:100%; overflow:hidden;}
.clear,.ay br,.m7 br{clear:both;}
.lf2 br,.rh2 br{
	clear:inherit;
}
.lf2 table{
width:100%;
}
.lf2 table td{
	vertical-align:top;	
}
.rh2{
	padding-top:7px;	
}
	
	
	

.ie-fix{width:100%; position:relative;}
.radio, checkbox{border:0; background:0;}
.page-indent{padding:17px;}
.page-border{border:1px solid #CFE2ED; padding:17px;}

body		  { /*background:url(../images/9782_2560x1600.jpg) center top no-repeat ;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:normal; color:#527997; text-align:center; }

img		   { border:0; vertical-align:top; }

a			 { color:#527997; text-decoration:underline; }
a:hover	   { text-decoration:none; }
a:hover img   {position:relative;}
:focus		{ outline: 0; }

/* Headings */
h1,div.h1{ font-size:1.8em; font-weight:normal;}

h2 {
	border-bottom: 1px dotted;
	font-size: 17px;
	font-weight: bold;
	line-height: 17px;
}



h3			{ font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}
h4			{ font-size:1em; font-weight:bold; margin-bottom:10px;}
h5			{ font-size:0.92em; font-weight:bold; margin-bottom:10px;}
h6			{ font-size:0.92em; font-weight:bold; margin-bottom:10px;}

/* Forms */
form		  { display:inline; }
fieldset	  { border:0; }
legend		{ display:none; }

/* Table */
table		 { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
b		{ font-weight:bold; }
address	   { font-style:normal; }
cite		  { font-style:normal; }
q,
blockquote	{ quotes:none; }
q:before,
q:after	   { content:''; }
small,big	 { font-size:1em; }
sup		   { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol		 { list-style:none; }

/* Tools */
.hidden	   { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr		 { white-space:nowrap !important; }
.wrap		 { white-space:normal !important; }
.a-left	   { text-align:left !important; }
.a-center	 { text-align:center !important; }
.a-right	  { text-align:right !important; }
.v-top		{ vertical-align:top; }
.v-middle	 { vertical-align:middle; }
.f-left,
.left		 { float:left !important; }
.f-right,
.right		{ float:right !important; }
.f-none	   { float:none !important; }
.f-fix		{ float:left; width:100%; }
.no-display   { display:none; }
.no-margin	{ margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg		{ background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper {}
.page { width:1031px; margin:0 auto; padding:0; text-align:left; position:relative;}


.main-container {}
.main { padding:20px 0 0; }




/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:10px Arial, Helvetica, sans-serif; vertical-align:middle; color:#527997; }
input.input-text,select,textarea { background:#fff; border:1px solid #d4d0c8; border-top:1px solid #808080; border-left:1px solid #808080; }
input.input-text,textarea { padding:2px 2px 2px 4px; }
select { padding:1px 1px 1px 3px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { float:left; height:25px; background:transparent url(../images/bkg_button.png) 0 0 no-repeat; padding:0 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { background-position:100% 0; padding:5px 10px 0 0; }

button.button:hover span{background:transparent url(../images/bkg_button_active.png) 0 0 no-repeat;}
button.button:hover span span{background-position:100% 0;}

button.disabled {}
button.disabled span {}

button.btn-checkout span {}
button.btn-checkout.no-checkout {}

p.control input.checkbox,
p.control input.radio { margin-right:6px; }



.buttons-set { clear:both; margin:5px 0 0; padding:5px; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set p.required { margin:0 0 5px; }

.buttons-set-order {}

.fieldset { border:1px solid #b6b6b6; background:0; padding:22px 25px 12px 25px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #b6b6b6; background:#f6f6f6; color:#527997; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }



.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }









/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }



/* Header ================================================================================ */
.logo { float:left; }

.header-container {}
.header{padding:0px; position:relative;z-index:99999;display:block;}
.header .quick-access{ padding-top:4px;}
.header .header-banner{float:right; position:relative; margin-top:-8px;}


.page .logo2{	
float:left; text-decoration:none !important; 
position:absolute;  left: -47px; top:-115px;width: 270px;heigt:278px;display:block;}
.page .logo2 .logo2{left: 0; top: 0;}
.page h2.logo2 { margin:0; padding:0; }
.page .logo2, .page .logo2 .logo2, .page .logo2 .logo2 img{
z-index:0;
}


.page .langselector{	
float:left; text-decoration:none !important; 
position:relative;  left: 0px; top:0px;display:block;
z-index: 10;
}
.page .langselector a img{margin-right:3px;}
.page .langselector a, .page .langselector{font-size:11px;font-family:tahoma;color:#222222;text-decoration:none!important;}
.page .langselector a:hover{text-decoration:underline!important;}






.header .logo{ text-decoration:none !important; display:block;
position:relative; }
.header .logo .logo{left: 0; top: 0;}
.header .logo b { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h2.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; text-align:right; color:#FFF; }


.parainfo .links { float:right; padding-bottom:10px;  position: relative;z-index: 9;}
.parainfo .links li{margin-left:3px;}


.parainfo .links li,
.parainfo .links li a{
background-color:#DCEEF7;
background: rgb(245,250,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(245,250,252,1) 0%, rgba(220,238,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(245,250,252,1) 0%,rgba(220,238,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(245,250,252,1) 0%,rgba(220,238,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fafc', endColorstr='#dceef7',GradientType=0 ); /* IE6-9 */
display:block; float:left; white-space:nowrap; height:25px; cursor:pointer;box-sizing: border-box;}



.parainfo .links li a{white-space:nowrap; font-weight:bold; text-decoration:none; color:#2269b2; 
padding:3px;padding-left:5px;padding-right:5px;
line-height: 17px;
border: 1px solid #eff5f9;
height: 25px;
box-sizing: border-box;
}

.parainfo .links li a:hover{text-decoration:none; color:#FFF;}
.parainfo .links li:hover,
.parainfo .links li:hover a{

background-color:#4A88BE;
background: rgb(97,193,236); /* Old browsers */
background: -moz-linear-gradient(top, rgba(97,193,236,1) 0%, rgba(74,136,190,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(97,193,236,1) 0%,rgba(74,136,190,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(97,193,236,1) 0%,rgba(74,136,190,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c1ec', endColorstr='#4a88be',GradientType=0 ); /* IE6-9 */

 color:#FFF;}

.parainfo .links li span{padding-left:23px; display:block;}


.header .form-search {float:right;}
*+html .header .form-search{width:625px;}
.header .form-search label{float:left; color:#FFF; font-size:1.83em; margin-top:3px;}
.header .form-search input{float:left; width:540px; margin-left:7px; margin-right:2px; border:0; font-size:12px; color:#aca9a9; padding:9px;}
.header .form-search button{float:right;}


.header .form-search button span{padding-left:11px; height:31px;}
.header .form-search button span span{background-position:100% 0; padding-left:0; padding-right:11px; padding-top:7px;}


.header .form-search .search-autocomplete { z-index:10000001; text-align:left;}
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { clear:both; text-align:right; padding-top:10px; }
.header .form-language label{color:#61bee9;}
.header-container .top-container { clear:both; text-align:right; }
.header .block-currency{float:right; padding-left:33px;}
.header .block-currency label{color:#61bee9;}
.header .block-currency select{width:130px;}

.m7{background:url(../images/listing_block_bot_bg.jpg) left bottom repeat-x;}


.section {
	background-color: transparent;
	margin: 0px;
}
ul.tabs {
	list-style: none;
	border-bottom: 1px solid #D9EDF6;
	background-color: transparent;
}
.tabs li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 7px 1px;
	color: #777;
	cursor: pointer;
	background-color:#F7FBFE;
	border: 1px solid #D9EDF6;
	border-bottom: 1px solid #0A559B;
	position: relative;
	
	border-radius:9px 9px 0px 0px;
	overflow:hidden;
	border-bottom: 0px none transparent;
	
	height:80px;
	width:71px;
}
.tabs li:hover{
	color: #F70;
	padding: 0 7px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
	
	border-bottom: 0px none transparent;
}
.tabs li.current {
	color: #444;
	padding: 0 7px 2px;
	border: 1px solid #D9EDF6;
	border-bottom: 0px none transparent;
	
	background-image:url("../images/main_block_content_border_top.png");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:0px 0px;
	
	height:81px;
}
.box {
	display: none;
	border: 1px solid #D9EDF6;
 	border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0 12px;
	
	background-image:url("../images/main_block_content_border_top.png");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:0px -155px;
	
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}
.box.visible {
	display: block;
}












h4{
	margin:0px;
	padding:0px;
}
b.wd,b.md,b.ym{
	font-family:tahoma;
	font-weight:bold;
	display:block;
	text-align:center;
}
b.wd{	
	font-size:10px;
	margin-top:3px;
}
b.md{
	font-size:30px;
	line-height:30px;
	margin-top:2px;
}
b.ym{
	margin-top:2px;
	font-size:10px;
}
b.wi{
	display:block;
	text-align:center;
	margin:auto;
	margin-top:15px;
}
.tabs li .wt, .tabs li .wdt{
	display:block;
	position:absolute;
	left:-999999px;
	width:100px;
	height:10px;
}
.tabs li .wte{
	display:block;
	position:absolute;
	left:-999999px;
	width:100px;
	height:10px;
}
u.wtv{
	position:absolute;
	left:-5px;
	text-align:center;
	width:76px;
	margin:auto;
	text-decoration:none;
}
.stv,.std{
	font-family:tahoma;
	font-weight:bold;
}
.stv{
	font-size:15px;
	line-height:15px;
}
.std{
	font-size:11px;
	line-height:11px;
}
.wdn{
	margin:0px;
	display:block;
	padding:0px;
	text-decoration:none;
	color:#000000;
}
.wl
{
	padding:0px;
	margin:0px;
	display:block;
	text-align:center;
	padding:3px;
	padding-top:5px;
	position:relative;
	text-decoration:none;
	color:#000000;
}
.wdesc, .wcarou{
	position:relative;
}
.wdesc{
	padding-top:10px;
}



.b0{
margin:0px;
margin-left:10px;
font-size: 19px;
font-style: italic;
line-height: 30px;
font-family:times new roman;
color:#626262;
}
.ay{
	padding-bottom:10px;
}
.f3{
	float:right;
	
}
.f4{
	float:left;
	/*width:300px;*/
}
.t1{
	text-align:right;
}
.moonphase{
	position:relative;
	top:3px;
}
.daytime,.dtm{
	padding-left:10px;
}
.daytime b,.dtm b{
	font-size:31px;
	font-family:verdana;
	line-height:31px;
	font-weight:normal;
	display:block;
}
.dtm u{
	font-size: 20px;
	font-family: verdana;
	line-height: 22px;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
}
.daytime i,.dtm i{
	position:relative;
	top:-3px;
	font-style:normal;
	display:block;
}
.dtm i{
	white-space:pre;
}

.t0 span{
	font-family:tahoma;
	font-weight:bold;
	font-size:10px;
}
.t0 b{
	font-weight:bold;
	font-size:31px;
	font-family:verdana;
}
.t0 h5, .wda h5{
	position:absolute;
	left:-99999px;
}
.wda b{
	font-family:verdana!important;
	font-size:13px!important;
}
.wda{
	clear:both;
	padding-left:6px;
	position:relative;
	top:-6px;
}
.wad{
	padding-top:10px;
	width:440px;
}
.wad2 td{
	font-family:verdana;
	font-size:13px;	
	line-height:15px;
}
.wad2{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
}

.wdir, .tic4 img, .tarr, .tarra{
	border:0px none transparent;
}
.wdir{
	position:relative;
	width:61px;
	height:60px;
}
.tarr, .tarra{
position:relative;
top:8px;
left:2px;
}


.tic{
	height:123px;
	position:relative;
}
.tic2{
	position:relative;
	top:-15px;
}
.tic3{
	float:left;
	position:relative;
	left:-10px;
}
.tic3 b{
	font-family:tahoma;
	font-size:15px;
	font-weight:bold;
}
.tic4{
	float:left;
	position:relative;
	left:-10px;
	top:0px;
}
.tic5{
	float:left;
	position:relative;
	left:-10px;
	top:-5px;
}
.tic5 b{
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
}
.tic5 div{
	margin-top:5px;
	font-family:tahoma;
	font-size:11px;
}
.tic4 span{
	font-family:tahoma;
	font-weight:bold;
	font-size:10px;
}
.tic4 b{
	font-family:tahoma;
	font-weight:bold;
	font-size:20px;
}



.gmnoprint{
display:none!important;
}

.foreca{
	padding:5px;
	font-style:italic;
	font-family:times new roman;
	font-size:14px;
	color:#565656;
}






.tar{text-align:right;position:relative;   float: right;}
.tar a{position:relative;top:3px;color:#AFAFAF!important;}
.tar i{position:absolute;top:-300px;color:#AFAFAF!important;}

.sqa{position:relative;top:-5px;left:-1px;}
.sq{border-radius: 5px 0px 5px 0px;border:1px solid #eeeeee;padding:0px;padding-top:1px;padding-bottom:1px;font-family:tahoma;font-size:8px;line-height:10px;color:#111111;}


.ilist{
font-size:11px;
font-family:Tahoma;
padding-top:3px;
}
.ilist img{
margin:0px!important;width:16px;height:16px;
}


.ilist2{
font-size:11px;
font-family:Tahoma;
padding-top:3px;
}
.ilist2 img{
margin:0px!important;width:20px;height:20px;
}


.srez{
	background-image: url("../images/hbg.jpg");
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#FFFFFF;
	border: 1px solid #909090;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 3px #EEEEEE;
	color: #333333;
	padding:5px;
}
.smart_search_result{font-size:12px;line-height:20px;font-family:tahoma;}

.thint {
	color: #585858;
	font-size: 11px;
	 position: relative;
}
.fde_tthi {
	background-image: url("../images/hint.png");
	background-position: 10px 10px;
	background-repeat: no-repeat;
	padding: 10px 20px 10px 65px;
	text-align:left;
}
.fde_tth,.fde2_tth {
	background-image: url("../images/hbg.jpg");
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#FFFFFF;
	border: 1px solid #909090;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 1px 1px 3px #EEEEEE;
	color: #333333;
	display: none;
	min-height: 100px;
	opacity: 1;
	position: absolute;
	width: 380px;
	z-index: 1000;
}

.fde2_tth {
	width: 180px;
}
.fde2_tthi {
   padding: 10px;
}












.pager_body {
	line-height: 22px;
	padding-top: 5px;
}
.pager_body a {
	background-image: url("../images/hbg.jpg");
	background-position: 0 -40px;
	
   
	border-top: 1px solid #E1E7E9;
	border-bottom: 1px solid #E1E7E9;
	border-left: 1px solid #E1E7E9;
	border-right: 1px solid #E1E7E9;
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	height: 20px !important;
	margin-left: 1px;
	margin-right: 1px;
	padding: 3px;
}
.pager_body a, a.navpageshightlight {
	font-size: 12px !important;
	text-decoration: none;
}
.pager_body a:hover, a.navpageshightlight:hover {
	background-color: #EEEEEE;
	background-image: url("../images/hbg.jpg");
	background-position: 0 -20px;
	border-left: 1px solid #C7D1D5;
	border-right: 1px solid #C7D1D5;
	color: #000000;
	text-decoration: none;
}
.pager_body a:active {
	background-image: url("../images/hbg.jpg");
	background-position: 0 -20px;
}
.pager_body {
	line-height: 12px;
	padding-top: 5px;
}
a.navpageshightlight {
	background-image: url("../images/hbg.jpg");
	background-position: 0 0;
	
	border-left: 1px solid #CFDEFB;
	border-right: 1px solid #CFDEFB;
	color: #FF0000 !important;
}









.digi, #dots, .dpad{
	font-family:courier new;font-size:25px;
	font-weight:bold;
	line-height: 27px;
}
.dpad{
	font-size:3px;
}
#dots{
	font-weight:normal;
	height: 27px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.digi{
	background-color: #FFFFFF;
	background-image: url("../images/main_block_content_border_top.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	border-color: #D9EDF6;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #444444;
	height: 27px;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-radius: 5px;
}


.head_str h1,.head_str div.h1{
margin:0px;
line-height: 24px;
}
.head_str h1 b,.head_str div.h1 b{
	font-size:21px;
	font-weight:normal;
	line-height:21px;
	font-family:verdana;
	color:#626262;
}
.head_str h1 b a,.head_str div.h1 b a{
	text-decoration:none!important;
	color:#626262;
}
.head_str h1 b a:hover,.head_str div.h1 b a:hover{
	text-decoration:underline!important;
}
.head_str h1 img,.head_str div.h1 img{
	margin:0px;
	margin-right:5px;
	position:relative;
	top:0px;
	width:24px;
	height:24px;	
}
.head_str h1 div,.head_str div.h1 h1{
	color: #727272;
	font-family: times new roman;
	font-size: 19px;
	font-style: italic;
	line-height: 20px;		
	padding-left: 31px;		
}





/* WINDOWS */
.modal-background
{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#777;
 }
.window-container
{
	width:350px;
	position:absolute;
	left:350;
	top:200;
	font-size:13px;
	font-family:verdana;
}
.window-titleBar
{
	height:23px;
	margin:0 9px 0 9px;
	text-align:center;
}
.window-titleBar-content
{
	height:23px;
	text-align:center;
	padding-top:5px;
	background: transparent url(../images/windows/top_mid.gif) repeat-x;
	cursor: move;
	color:#222222;
	font-weight:bold;
}

.window-titleBar-leftCorner
{
	background: transparent url(../images/windows/top_left.gif) no-repeat;			
	width:9px;
	height:23px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.window-titleBar-rightCorner
{
	background: transparent url(../images/windows/top_right.gif) no-repeat;			
	width:9px;
	height:23px;
	position: absolute;
	right: 0px;
	top: 0px;

}

.window-minimizeButton
{
	width: 14px;
	height: 14px;
	background: transparent url(../images/windows/minimize.gif) no-repeat 0 0;
	position: absolute;
	left: 35px;
	top: 5px;
	cursor: pointer;
}

.window-maximizeButton
{
	width: 14px;
	height: 14px;
	background: transparent url(../images/windows/maximize.gif) no-repeat 0 0;
	position: absolute;
	left: 55px;
	top: 5px;
	cursor: pointer;
}

.window-closeButton
{
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	display:none;
}


.window-content
{
	height:100%;
	background-color:#FFFFFF;
	font-size:13px;
	font-family:verdana;
	color:#000000;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	overflow:auto;
}


.window-statusBar
{
	height:19px;
	position: relative;
	border-left:1px solid #AAA;
	overflow: hidden;
	background: transparent url(../images/windows/bottom_mid.gif) repeat-x;
}

.window-resizeIcon
{
	width: 9px;
	height: 19px;
	background: transparent url(../images/windows/sizer.gif) no-repeat;
	position: absolute;
	right: 0px;
	bottom: 0px;
	cursor: se-resize;
}
/* /WINDOWS */



.fde_helpers{
display:none;
}
.ow_content{
padding:10px;
}
.ow_content label{
cursor:pointer;
}
.tdbreak{
height:5px;
}



/* FDE LANG */
.fde_noborders, .fde_noborders th, .fde_noborders td {
	border: 0 none !important;
}
.langmenu ul {
	list-style: none outside none;
	padding: 0;
}
.langmenu ul li#current_lang {
	background: url("../images/r_lang_arrow.gif") no-repeat scroll 135px 8px #FFFFFF;
}
.langmenu ul li ul {
	display: none;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
}
.langmenu ul li a {
	color: #73AEBC;
	display: block;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
   
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	width: 145px;
	
	background: none repeat scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #DEDEDE;
	width: 145px;
	vertical-align:middle;
	
	line-height: 22px;
	
}
#current_lang_link {
	border-bottom: 1px solid #DEDEDE;
	background-color:transparent;
	
}
.langmenu ul li a:hover {
	background-color: #F5F5F5;
	color: #444444;
}
a.fde_lang_selector:hover .langmenu li ul, .langmenu li:hover ul {
	display: block;
}

.langmenu {
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	float: right;
	height: 23px;
	width: 155px;
}
.fde_main_content_block td {
	text-align: left;
}
.langmenu ul li ul.fde_lang_1 {
	display: block;
}
.langmenu ul {
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
}
.langmenu{
z-index:10000000;
}
/* /FDE LANG */


.geoinfo td{
padding-left:5px;
}




.parainfo{
	height:70px;
}

.plli,.plla{
	display:inline-block;
	vertical-align:top;
}

	
@media screen and (min-width: 0px) and (max-width: 599px)
{
	.parainfo{
		margin-bottom:0px;
		height:auto;
		position:relative;
	}
	.parainfo .links{
		margin-bottom: 20px;
	}
	.plli,.plla{
		display:inline-block;
	}
	.plli{
		position: relative;
    		top: 25px;
		left: 0px;
	}
	.plla{
		position: absolute;
    		right: 0px;
   		top: 0px;
	}
}













.ohint{
 padding-right:20px;	
}
.ohint, .ohint a{
	color: #828282!important;
	color: #2269B2!important;
	color: #4CA5CB!important;
	font-family: times new roman;
	font-size: 13px;
	font-style: italic;
	line-height: 13px;
	text-align:right; 
	text-decoration:none!important;	
   
}
.ohint b{
	font-weight:normal!important;	
	
}	

.lhint, .lhint a{
	color: #828282!important;
	 font-family: times new roman;
	font-size: 13px;
	font-style: italic;
	line-height: 13px;
	text-align:right; 
	text-decoration:none!important;	
   
}
.lhint b{
	font-weight:normal!important;	
	
}




/* ====================================== Circular Content Carousel Style */

.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:198px;
	height:100%;
	text-align:center;
}
.ca-more{
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #ccbda2;
	text-align:center;
	color: white;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	text-shadow:1px 1px 1px #897c63;
}
.ca-more2{
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #59A4E7;
	text-align:center;
	color: white;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	text-shadow:1px 1px 1px #897c63;
}
.ca-close{
	position:absolute;
	top:10px;
	right:10px;
	background:#fff url(../images/cross.png) no-repeat center center;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:none;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	opacity:0.7;
}
.ca-close:hover{
	opacity:1.0;
}
.ca-item-main{
	padding:0px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#fff;
	overflow:hidden;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}




.ca-content-wrapper{
	background:#b0ccc6;
	position:absolute;
	width:0px; /* expands to width of the wrapper minus 1 element */
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca-content{
	width:660px;
	overflow:hidden;
}
.ca-content-text{
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
}
.ca-content ul li a{
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	color:#000;
	text-shadow:none;
}
.ca-nav span{
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-25px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-25px;
}
.ca-nav span:hover{
	opacity:1.0;
}




/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;

}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}






.currtime_bl{
	position:relative;
	display:block;
}
.currtime_bl h3{
	display:block;
	position:absolute;
	top:-1000px;
	width:1px;
	overflow:hidden;
}



#lista_de_foto{
	display:none;
}








/* NEW */





/* SPRITES */
.c16_asean, .c16_african-union, .c16_alderney, .c16_arab-league, .c16_basque-country, 
.c16_caricom, .c16_cis, .c16_catalonia, .c16_commonwealth, .c16_england, 
.c16_european-union, .c16_fao, .c16_galicia, .c16_iaea, .c16_iho, 
.c16_islamic-conference, .c16_kosovo, .c16_nato, .c16_northern-cyprus, .c16_northern-ireland, 
.c16_oas, .c16_oecd, .c16_opec, .c16_olimpic-movement, .c16_red-cross, 
.c16_scotland, .c16_somaliland, .c16_tristan-da-cunha, .c16_unesco, .c16_unicef, 
.c16_united-nations, .c16_who, .c16_wto, .c16_wales, .c16_ad, 
.c16_ae, .c16_af, .c16_ag, .c16_ai, .c16_al, 
.c16_am, .c16_an, .c16_ao, .c16_aq, .c16_ar, 
.c16_as, .c16_at, .c16_au, .c16_aw, .c16_ax, 
.c16_az, .c16_ba, .c16_bb, .c16_bd, .c16_be, 
.c16_bf, .c16_bg, .c16_bh, .c16_bi, .c16_bj, 
.c16_bl, .c16_bm, .c16_bn, .c16_bo, .c16_br, 
.c16_bs, .c16_bt, .c16_bv, .c16_bw, .c16_by, 
.c16_bz, .c16_ca, .c16_cc, .c16_cd, .c16_cf, 
.c16_cg, .c16_ch, .c16_ci, .c16_ck, .c16_cl, 
.c16_cm, .c16_cn, .c16_co, .c16_cr, .c16_cu, 
.c16_cv, .c16_cw, .c16_cx, .c16_cy, .c16_cz, 
.c16_de, .c16_dj, .c16_dk, .c16_dm, .c16_do, 
.c16_dz, .c16_ec, .c16_ee, .c16_eg, .c16_eh, 
.c16_er, .c16_es, .c16_et, .c16_fi, .c16_fj, 
.c16_fk, .c16_fm, .c16_fo, .c16_fr, .c16_ga, 
.c16_gb, .c16_gd, .c16_ge, .c16_gf, .c16_gg, 
.c16_gh, .c16_gi, .c16_gl, .c16_gm, .c16_gn, 
.c16_gp, .c16_gq, .c16_gr, .c16_gs, .c16_gt, 
.c16_gu, .c16_gw, .c16_gy, .c16_hk, .c16_hm, 
.c16_hn, .c16_hr, .c16_ht, .c16_hu, .c16_id, 
.c16_ie, .c16_il, .c16_im, .c16_in, .c16_io, 
.c16_iq, .c16_ir, .c16_is, .c16_it, .c16_je, 
.c16_jm, .c16_jo, .c16_jp, .c16_ke, .c16_kg, 
.c16_kh, .c16_ki, .c16_km, .c16_kn, .c16_kp, 
.c16_kr, .c16_kw, .c16_ky, .c16_kz, .c16_la, 
.c16_lb, .c16_lc, .c16_li, .c16_lk, .c16_lr, 
.c16_ls, .c16_lt, .c16_lu, .c16_lv, .c16_ly, 
.c16_ma, .c16_mc, .c16_md, .c16_me, .c16_mf, 
.c16_mg, .c16_mh, .c16_mk, .c16_ml, .c16_mm, 
.c16_mn, .c16_mo, .c16_mp, .c16_mq, .c16_mr, 
.c16_ms, .c16_mt, .c16_mu, .c16_mv, .c16_mw, 
.c16_mx, .c16_my, .c16_mz, .c16_na, .c16_nc, 
.c16_ne, .c16_nf, .c16_ng, .c16_ni, .c16_nl, 
.c16_no, .c16_np, .c16_nr, .c16_nu, .c16_nz, 
.c16_om, .c16_pa, .c16_pe, .c16_pf, .c16_pg, 
.c16_ph, .c16_pk, .c16_pl, .c16_pm, .c16_pn, 
.c16_pr, .c16_ps, .c16_pt, .c16_pw, .c16_py, 
.c16_qa, .c16_re, .c16_ro, .c16_rs, .c16_ru, 
.c16_rw, .c16_sa, .c16_sb, .c16_sc, .c16_sd, 
.c16_se, .c16_sg, .c16_sh, .c16_si, .c16_sj, 
.c16_sk, .c16_sl, .c16_sm, .c16_sn, .c16_so, 
.c16_sr, .c16_ss, .c16_st, .c16_sv, .c16_sw, 
.c16_sy, .c16_sz, .c16_tc, .c16_td, .c16_tf, 
.c16_tg, .c16_th, .c16_tj, .c16_tk, .c16_tl, 
.c16_tm, .c16_tn, .c16_to, .c16_tr, .c16_tt, 
.c16_tv, .c16_tw, .c16_tz, .c16_ua, .c16_ug, 
.c16_um, .c16_us, .c16_uy, .c16_uz, .c16_va, 
.c16_vc, .c16_ve, .c16_vg, .c16_vi, .c16_vn, 
.c16_vu, .c16_wf, .c16_ws, .c16_ye, .c16_yt, 
.c16_za, .c16_zm, .c16_zw,.c16_sx,.c16_bq
{ 
	display: inline-block;
	background: url('../images/16_flags/csprites_16.gif') no-repeat; overflow: hidden;
	text-indent: -9999px; text-align: left;
	position:relative;
	top:4px;
}

.c16_sx,.c16_bq{
	background: none;
	width: 16px; height: 16px;background-color: #ededed;
}
 
.c16_asean { background-position: -0px -0px; width: 16px; height: 16px; }
.c16_african-union { background-position: -16px -0px; width: 16px; height: 16px; }
.c16_alderney { background-position: -32px -0px; width: 16px; height: 16px; }
.c16_arab-league { background-position: -48px -0px; width: 16px; height: 16px; }
.c16_basque-country { background-position: -64px -0px; width: 16px; height: 16px; }
.c16_caricom { background-position: -80px -0px; width: 16px; height: 16px; }
.c16_cis { background-position: -96px -0px; width: 16px; height: 16px; }
.c16_catalonia { background-position: -112px -0px; width: 16px; height: 16px; }
.c16_commonwealth { background-position: -128px -0px; width: 16px; height: 16px; }
.c16_england { background-position: -144px -0px; width: 16px; height: 16px; }
.c16_european-union { background-position: -160px -0px; width: 16px; height: 16px; }
.c16_fao { background-position: -176px -0px; width: 16px; height: 16px; }
.c16_galicia { background-position: -192px -0px; width: 16px; height: 16px; }
.c16_iaea { background-position: -208px -0px; width: 16px; height: 16px; }
.c16_iho { background-position: -224px -0px; width: 16px; height: 16px; }
.c16_islamic-conference { background-position: -240px -0px; width: 16px; height: 16px; }
.c16_kosovo { background-position: -0px -16px; width: 16px; height: 16px; }
.c16_nato { background-position: -16px -16px; width: 16px; height: 16px; }
.c16_northern-cyprus { background-position: -32px -16px; width: 16px; height: 16px; }
.c16_northern-ireland { background-position: -48px -16px; width: 16px; height: 16px; }
.c16_oas { background-position: -64px -16px; width: 16px; height: 16px; }
.c16_oecd { background-position: -80px -16px; width: 16px; height: 16px; }
.c16_opec { background-position: -96px -16px; width: 16px; height: 16px; }
.c16_olimpic-movement { background-position: -112px -16px; width: 16px; height: 16px; }
.c16_red-cross { background-position: -128px -16px; width: 16px; height: 16px; }
.c16_scotland { background-position: -144px -16px; width: 16px; height: 16px; }
.c16_somaliland { background-position: -160px -16px; width: 16px; height: 16px; }
.c16_tristan-da-cunha { background-position: -176px -16px; width: 16px; height: 16px; }
.c16_unesco { background-position: -192px -16px; width: 16px; height: 16px; }
.c16_unicef { background-position: -208px -16px; width: 16px; height: 16px; }
.c16_united-nations { background-position: -224px -16px; width: 16px; height: 16px; }
.c16_who { background-position: -240px -16px; width: 16px; height: 16px; }
.c16_wto { background-position: -0px -32px; width: 16px; height: 16px; }
.c16_wales { background-position: -16px -32px; width: 16px; height: 16px; }
.c16_ad { background-position: -32px -32px; width: 16px; height: 16px; }
.c16_ae { background-position: -48px -32px; width: 16px; height: 16px; }
.c16_af { background-position: -64px -32px; width: 16px; height: 16px; }
.c16_ag { background-position: -80px -32px; width: 16px; height: 16px; }
.c16_ai { background-position: -96px -32px; width: 16px; height: 16px; }
.c16_al { background-position: -112px -32px; width: 16px; height: 16px; }
.c16_am { background-position: -128px -32px; width: 16px; height: 16px; }
.c16_an { background-position: -144px -32px; width: 16px; height: 16px; }
.c16_ao { background-position: -160px -32px; width: 16px; height: 16px; }
.c16_aq { background-position: -176px -32px; width: 16px; height: 16px; }
.c16_ar { background-position: -192px -32px; width: 16px; height: 16px; }
.c16_as { background-position: -208px -32px; width: 16px; height: 16px; }
.c16_at { background-position: -224px -32px; width: 16px; height: 16px; }
.c16_au { background-position: -240px -32px; width: 16px; height: 16px; }
.c16_aw { background-position: -0px -48px; width: 16px; height: 16px; }
.c16_ax { background-position: -16px -48px; width: 16px; height: 16px; }
.c16_az { background-position: -32px -48px; width: 16px; height: 16px; }
.c16_ba { background-position: -48px -48px; width: 16px; height: 16px; }
.c16_bb { background-position: -64px -48px; width: 16px; height: 16px; }
.c16_bd { background-position: -80px -48px; width: 16px; height: 16px; }
.c16_be { background-position: -96px -48px; width: 16px; height: 16px; }
.c16_bf { background-position: -112px -48px; width: 16px; height: 16px; }
.c16_bg { background-position: -128px -48px; width: 16px; height: 16px; }
.c16_bh { background-position: -144px -48px; width: 16px; height: 16px; }
.c16_bi { background-position: -160px -48px; width: 16px; height: 16px; }
.c16_bj { background-position: -176px -48px; width: 16px; height: 16px; }
.c16_bl { background-position: -192px -48px; width: 16px; height: 16px; }
.c16_bm { background-position: -208px -48px; width: 16px; height: 16px; }
.c16_bn { background-position: -224px -48px; width: 16px; height: 16px; }
.c16_bo { background-position: -240px -48px; width: 16px; height: 16px; }
.c16_br { background-position: -0px -64px; width: 16px; height: 16px; }
.c16_bs { background-position: -16px -64px; width: 16px; height: 16px; }
.c16_bt { background-position: -32px -64px; width: 16px; height: 16px; }
.c16_bv { background-position: -48px -64px; width: 16px; height: 16px; }
.c16_bw { background-position: -64px -64px; width: 16px; height: 16px; }
.c16_by { background-position: -80px -64px; width: 16px; height: 16px; }
.c16_bz { background-position: -96px -64px; width: 16px; height: 16px; }
.c16_ca { background-position: -112px -64px; width: 16px; height: 16px; }
.c16_cc { background-position: -128px -64px; width: 16px; height: 16px; }
.c16_cd { background-position: -144px -64px; width: 16px; height: 16px; }
.c16_cf { background-position: -160px -64px; width: 16px; height: 16px; }
.c16_cg { background-position: -176px -64px; width: 16px; height: 16px; }
.c16_ch { background-position: -192px -64px; width: 16px; height: 16px; }
.c16_ci { background-position: -208px -64px; width: 16px; height: 16px; }
.c16_ck { background-position: -224px -64px; width: 16px; height: 16px; }
.c16_cl { background-position: -240px -64px; width: 16px; height: 16px; }
.c16_cm { background-position: -0px -80px; width: 16px; height: 16px; }
.c16_cn { background-position: -16px -80px; width: 16px; height: 16px; }
.c16_co { background-position: -32px -80px; width: 16px; height: 16px; }
.c16_cr { background-position: -48px -80px; width: 16px; height: 16px; }
.c16_cu { background-position: -64px -80px; width: 16px; height: 16px; }
.c16_cv { background-position: -80px -80px; width: 16px; height: 16px; }
.c16_cw { background-position: -96px -80px; width: 16px; height: 16px; }
.c16_cx { background-position: -112px -80px; width: 16px; height: 16px; }
.c16_cy { background-position: -128px -80px; width: 16px; height: 16px; }
.c16_cz { background-position: -144px -80px; width: 16px; height: 16px; }
.c16_de { background-position: -160px -80px; width: 16px; height: 16px; }
.c16_dj { background-position: -176px -80px; width: 16px; height: 16px; }
.c16_dk { background-position: -192px -80px; width: 16px; height: 16px; }
.c16_dm { background-position: -208px -80px; width: 16px; height: 16px; }
.c16_do { background-position: -224px -80px; width: 16px; height: 16px; }
.c16_dz { background-position: -240px -80px; width: 16px; height: 16px; }
.c16_ec { background-position: -0px -96px; width: 16px; height: 16px; }
.c16_ee { background-position: -16px -96px; width: 16px; height: 16px; }
.c16_eg { background-position: -32px -96px; width: 16px; height: 16px; }
.c16_eh { background-position: -48px -96px; width: 16px; height: 16px; }
.c16_er { background-position: -64px -96px; width: 16px; height: 16px; }
.c16_es { background-position: -80px -96px; width: 16px; height: 16px; }
.c16_et { background-position: -96px -96px; width: 16px; height: 16px; }
.c16_fi { background-position: -112px -96px; width: 16px; height: 16px; }
.c16_fj { background-position: -128px -96px; width: 16px; height: 16px; }
.c16_fk { background-position: -144px -96px; width: 16px; height: 16px; }
.c16_fm { background-position: -160px -96px; width: 16px; height: 16px; }
.c16_fo { background-position: -176px -96px; width: 16px; height: 16px; }
.c16_fr { background-position: -192px -96px; width: 16px; height: 16px; }
.c16_ga { background-position: -208px -96px; width: 16px; height: 16px; }
.c16_gb { background-position: -224px -96px; width: 16px; height: 16px; }
.c16_gd { background-position: -240px -96px; width: 16px; height: 16px; }
.c16_ge { background-position: -0px -112px; width: 16px; height: 16px; }
.c16_gf { background-position: -16px -112px; width: 16px; height: 16px; }
.c16_gg { background-position: -32px -112px; width: 16px; height: 16px; }
.c16_gh { background-position: -48px -112px; width: 16px; height: 16px; }
.c16_gi { background-position: -64px -112px; width: 16px; height: 16px; }
.c16_gl { background-position: -80px -112px; width: 16px; height: 16px; }
.c16_gm { background-position: -96px -112px; width: 16px; height: 16px; }
.c16_gn { background-position: -112px -112px; width: 16px; height: 16px; }
.c16_gp { background-position: -128px -112px; width: 16px; height: 16px; }
.c16_gq { background-position: -144px -112px; width: 16px; height: 16px; }
.c16_gr { background-position: -160px -112px; width: 16px; height: 16px; }
.c16_gs { background-position: -176px -112px; width: 16px; height: 16px; }
.c16_gt { background-position: -192px -112px; width: 16px; height: 16px; }
.c16_gu { background-position: -208px -112px; width: 16px; height: 16px; }
.c16_gw { background-position: -224px -112px; width: 16px; height: 16px; }
.c16_gy { background-position: -240px -112px; width: 16px; height: 16px; }
.c16_hk { background-position: -0px -128px; width: 16px; height: 16px; }
.c16_hm { background-position: -16px -128px; width: 16px; height: 16px; }
.c16_hn { background-position: -32px -128px; width: 16px; height: 16px; }
.c16_hr { background-position: -48px -128px; width: 16px; height: 16px; }
.c16_ht { background-position: -64px -128px; width: 16px; height: 16px; }
.c16_hu { background-position: -80px -128px; width: 16px; height: 16px; }
.c16_id { background-position: -96px -128px; width: 16px; height: 16px; }
.c16_ie { background-position: -112px -128px; width: 16px; height: 16px; }
.c16_il { background-position: -128px -128px; width: 16px; height: 16px; }
.c16_im { background-position: -144px -128px; width: 16px; height: 16px; }
.c16_in { background-position: -160px -128px; width: 16px; height: 16px; }
.c16_io { background-position: -176px -128px; width: 16px; height: 16px; }
.c16_iq { background-position: -192px -128px; width: 16px; height: 16px; }
.c16_ir { background-position: -208px -128px; width: 16px; height: 16px; }
.c16_is { background-position: -224px -128px; width: 16px; height: 16px; }
.c16_it { background-position: -240px -128px; width: 16px; height: 16px; }
.c16_je { background-position: -0px -144px; width: 16px; height: 16px; }
.c16_jm { background-position: -16px -144px; width: 16px; height: 16px; }
.c16_jo { background-position: -32px -144px; width: 16px; height: 16px; }
.c16_jp { background-position: -48px -144px; width: 16px; height: 16px; }
.c16_ke { background-position: -64px -144px; width: 16px; height: 16px; }
.c16_kg { background-position: -80px -144px; width: 16px; height: 16px; }
.c16_kh { background-position: -96px -144px; width: 16px; height: 16px; }
.c16_ki { background-position: -112px -144px; width: 16px; height: 16px; }
.c16_km { background-position: -128px -144px; width: 16px; height: 16px; }
.c16_kn { background-position: -144px -144px; width: 16px; height: 16px; }
.c16_kp { background-position: -160px -144px; width: 16px; height: 16px; }
.c16_kr { background-position: -176px -144px; width: 16px; height: 16px; }
.c16_kw { background-position: -192px -144px; width: 16px; height: 16px; }
.c16_ky { background-position: -208px -144px; width: 16px; height: 16px; }
.c16_kz { background-position: -224px -144px; width: 16px; height: 16px; }
.c16_la { background-position: -240px -144px; width: 16px; height: 16px; }
.c16_lb { background-position: -0px -160px; width: 16px; height: 16px; }
.c16_lc { background-position: -16px -160px; width: 16px; height: 16px; }
.c16_li { background-position: -32px -160px; width: 16px; height: 16px; }
.c16_lk { background-position: -48px -160px; width: 16px; height: 16px; }
.c16_lr { background-position: -64px -160px; width: 16px; height: 16px; }
.c16_ls { background-position: -80px -160px; width: 16px; height: 16px; }
.c16_lt { background-position: -96px -160px; width: 16px; height: 16px; }
.c16_lu { background-position: -112px -160px; width: 16px; height: 16px; }
.c16_lv { background-position: -128px -160px; width: 16px; height: 16px; }
.c16_ly { background-position: -144px -160px; width: 16px; height: 16px; }
.c16_ma { background-position: -160px -160px; width: 16px; height: 16px; }
.c16_mc { background-position: -176px -160px; width: 16px; height: 16px; }
.c16_md { background-position: -192px -160px; width: 16px; height: 16px; }
.c16_me { background-position: -208px -160px; width: 16px; height: 16px; }
.c16_mf { background-position: -224px -160px; width: 16px; height: 16px; }
.c16_mg { background-position: -240px -160px; width: 16px; height: 16px; }
.c16_mh { background-position: -0px -176px; width: 16px; height: 16px; }
.c16_mk { background-position: -16px -176px; width: 16px; height: 16px; }
.c16_ml { background-position: -32px -176px; width: 16px; height: 16px; }
.c16_mm { background-position: -48px -176px; width: 16px; height: 16px; }
.c16_mn { background-position: -64px -176px; width: 16px; height: 16px; }
.c16_mo { background-position: -80px -176px; width: 16px; height: 16px; }
.c16_mp { background-position: -96px -176px; width: 16px; height: 16px; }
.c16_mq { background-position: -112px -176px; width: 16px; height: 16px; }
.c16_mr { background-position: -128px -176px; width: 16px; height: 16px; }
.c16_ms { background-position: -144px -176px; width: 16px; height: 16px; }
.c16_mt { background-position: -160px -176px; width: 16px; height: 16px; }
.c16_mu { background-position: -176px -176px; width: 16px; height: 16px; }
.c16_mv { background-position: -192px -176px; width: 16px; height: 16px; }
.c16_mw { background-position: -208px -176px; width: 16px; height: 16px; }
.c16_mx { background-position: -224px -176px; width: 16px; height: 16px; }
.c16_my { background-position: -240px -176px; width: 16px; height: 16px; }
.c16_mz { background-position: -0px -192px; width: 16px; height: 16px; }
.c16_na { background-position: -16px -192px; width: 16px; height: 16px; }
.c16_nc { background-position: -32px -192px; width: 16px; height: 16px; }
.c16_ne { background-position: -48px -192px; width: 16px; height: 16px; }
.c16_nf { background-position: -64px -192px; width: 16px; height: 16px; }
.c16_ng { background-position: -80px -192px; width: 16px; height: 16px; }
.c16_ni { background-position: -96px -192px; width: 16px; height: 16px; }
.c16_nl { background-position: -112px -192px; width: 16px; height: 16px; }
.c16_no { background-position: -128px -192px; width: 16px; height: 16px; }
.c16_np { background-position: -144px -192px; width: 16px; height: 16px; }
.c16_nr { background-position: -160px -192px; width: 16px; height: 16px; }
.c16_nu { background-position: -176px -192px; width: 16px; height: 16px; }
.c16_nz { background-position: -192px -192px; width: 16px; height: 16px; }
.c16_om { background-position: -208px -192px; width: 16px; height: 16px; }
.c16_pa { background-position: -224px -192px; width: 16px; height: 16px; }
.c16_pe { background-position: -240px -192px; width: 16px; height: 16px; }
.c16_pf { background-position: -0px -208px; width: 16px; height: 16px; }
.c16_pg { background-position: -16px -208px; width: 16px; height: 16px; }
.c16_ph { background-position: -32px -208px; width: 16px; height: 16px; }
.c16_pk { background-position: -48px -208px; width: 16px; height: 16px; }
.c16_pl { background-position: -64px -208px; width: 16px; height: 16px; }
.c16_pm { background-position: -80px -208px; width: 16px; height: 16px; }
.c16_pn { background-position: -96px -208px; width: 16px; height: 16px; }
.c16_pr { background-position: -112px -208px; width: 16px; height: 16px; }
.c16_ps { background-position: -128px -208px; width: 16px; height: 16px; }
.c16_pt { background-position: -144px -208px; width: 16px; height: 16px; }
.c16_pw { background-position: -160px -208px; width: 16px; height: 16px; }
.c16_py { background-position: -176px -208px; width: 16px; height: 16px; }
.c16_qa { background-position: -192px -208px; width: 16px; height: 16px; }
.c16_re { background-position: -208px -208px; width: 16px; height: 16px; }
.c16_ro { background-position: -224px -208px; width: 16px; height: 16px; }
.c16_rs { background-position: -240px -208px; width: 16px; height: 16px; }
.c16_ru { background-position: -0px -224px; width: 16px; height: 16px; }
.c16_rw { background-position: -16px -224px; width: 16px; height: 16px; }
.c16_sa { background-position: -32px -224px; width: 16px; height: 16px; }
.c16_sb { background-position: -48px -224px; width: 16px; height: 16px; }
.c16_sc { background-position: -64px -224px; width: 16px; height: 16px; }
.c16_sd { background-position: -80px -224px; width: 16px; height: 16px; }
.c16_se { background-position: -96px -224px; width: 16px; height: 16px; }
.c16_sg { background-position: -112px -224px; width: 16px; height: 16px; }
.c16_sh { background-position: -128px -224px; width: 16px; height: 16px; }
.c16_si { background-position: -144px -224px; width: 16px; height: 16px; }
.c16_sj { background-position: -160px -224px; width: 16px; height: 16px; }
.c16_sk { background-position: -176px -224px; width: 16px; height: 16px; }
.c16_sl { background-position: -192px -224px; width: 16px; height: 16px; }
.c16_sm { background-position: -208px -224px; width: 16px; height: 16px; }
.c16_sn { background-position: -224px -224px; width: 16px; height: 16px; }
.c16_so { background-position: -240px -224px; width: 16px; height: 16px; }
.c16_sr { background-position: -0px -240px; width: 16px; height: 16px; }
.c16_ss { background-position: -16px -240px; width: 16px; height: 16px; }
.c16_st { background-position: -32px -240px; width: 16px; height: 16px; }
.c16_sv { background-position: -48px -240px; width: 16px; height: 16px; }
.c16_sw { background-position: -64px -240px; width: 16px; height: 16px; }
.c16_sy { background-position: -80px -240px; width: 16px; height: 16px; }
.c16_sz { background-position: -96px -240px; width: 16px; height: 16px; }
.c16_tc { background-position: -112px -240px; width: 16px; height: 16px; }
.c16_td { background-position: -128px -240px; width: 16px; height: 16px; }
.c16_tf { background-position: -144px -240px; width: 16px; height: 16px; }
.c16_tg { background-position: -160px -240px; width: 16px; height: 16px; }
.c16_th { background-position: -176px -240px; width: 16px; height: 16px; }
.c16_tj { background-position: -192px -240px; width: 16px; height: 16px; }
.c16_tk { background-position: -208px -240px; width: 16px; height: 16px; }
.c16_tl { background-position: -224px -240px; width: 16px; height: 16px; }
.c16_tm { background-position: -240px -240px; width: 16px; height: 16px; }
.c16_tn { background-position: -0px -256px; width: 16px; height: 16px; }
.c16_to { background-position: -16px -256px; width: 16px; height: 16px; }
.c16_tr { background-position: -32px -256px; width: 16px; height: 16px; }
.c16_tt { background-position: -48px -256px; width: 16px; height: 16px; }
.c16_tv { background-position: -64px -256px; width: 16px; height: 16px; }
.c16_tw { background-position: -80px -256px; width: 16px; height: 16px; }
.c16_tz { background-position: -96px -256px; width: 16px; height: 16px; }
.c16_ua { background-position: -112px -256px; width: 16px; height: 16px; }
.c16_ug { background-position: -128px -256px; width: 16px; height: 16px; }
.c16_um { background-position: -144px -256px; width: 16px; height: 16px; }
.c16_us { background-position: -160px -256px; width: 16px; height: 16px; }
.c16_uy { background-position: -176px -256px; width: 16px; height: 16px; }
.c16_uz { background-position: -192px -256px; width: 16px; height: 16px; }
.c16_va { background-position: -208px -256px; width: 16px; height: 16px; }
.c16_vc { background-position: -224px -256px; width: 16px; height: 16px; }
.c16_ve { background-position: -240px -256px; width: 16px; height: 16px; }
.c16_vg { background-position: -0px -272px; width: 16px; height: 16px; }
.c16_vi { background-position: -16px -272px; width: 16px; height: 16px; }
.c16_vn { background-position: -32px -272px; width: 16px; height: 16px; }
.c16_vu { background-position: -48px -272px; width: 16px; height: 16px; }
.c16_wf { background-position: -64px -272px; width: 16px; height: 16px; }
.c16_ws { background-position: -80px -272px; width: 16px; height: 16px; }
.c16_ye { background-position: -96px -272px; width: 16px; height: 16px; }
.c16_yt { background-position: -112px -272px; width: 16px; height: 16px; }
.c16_za { background-position: -128px -272px; width: 16px; height: 16px; }
.c16_zm { background-position: -144px -272px; width: 16px; height: 16px; }
.c16_zw { background-position: -160px -272px; width: 16px; height: 16px; }
/* /SPRITES */






.fdh_logo{
	width:37%;
	float:left;
}
.fdh_search{
	width:63%;
	float:left;
}

ul.tabs {
	height: 83px;
}
.tabs li {
	height:80px;
	width:71px;
}
.tabs li.current {
	height:81px;
}

.fdfo_i4, .fdfo_c4 b{
	display:block;
	width:33.333%;
	margin:0px;
	padding:0px;
	float:left;
	line-height:22px;
}
.fdfo_i, .fdfo_c a{
	display:block;
	width:25%;
	margin:0px;
	padding:0px;
	float:left;
	line-height:22px;
}
.wl30{
	width:30%;	
}




.fdfo_i2,.fdfo_c2 a,.fdfo_i3,.fdfo_c3 b{
	width:25%;
	margin:0px;
	padding:0px;
	float:left;
	line-height:20px;
}

#cams-container{
	position:relative;
	/*margin:5px auto 20px auto;*/
	width: 100%;
	height:250px!important;
}
.ca-container{
	position:relative;
	margin:5px auto 20px auto;
	width:100%;
	height:200px;
}
.wcarou{
	padding-left:25px;
	padding-right:25px;
}
#wgraph_c{
	display:block;
}
.fd_fsearch2{
	width:90%;
	float:right;
}
.fd_fsearch3{
	width:10%;
	float:right;
}
.wcim{
	width:50px;
	height:50px;
}
.wcim,.wdir{
	float:left;
}


#fde_ss2{
	width:100%;
	padding-left:9px;
	padding-right:9px;
	box-sizing:border-box;
}
.dvsn{
	display:block;
}
.geodata_cont{
	display:block;
}
.desktop_cont{
	display:block;
}

.m7{
  box-shadow:inset 4px 4px 15px #FBFCFE;
  box-sizing:border-box;
}
.wad{
  border-right:1px solid #E5F4F9;
}
.lf2 td{
 	padding: 5px;
 	box-sizing:border-box;
}
.daytime{
	padding-left:10px;
}
.lf2 td{
	box-shadow:none!important;
	background-color:transparent!important;
	box-sizing:border-box!important;
}



.wdir{
	margin-right:10px;
}
.fdel_ES .daytime{
	padding-right:5px;
}
.fdel_ES .daytime b{
	font-size:22px;
}
.fdel_EN .daytime b{
	font-size:27px;
}
.fdel_DE .daytime b{
	font-size:22px;
}
.fdel_PL .daytime b{
	font-size:24px;
}
.fdel_RO .daytime b{
	font-size:20px;
}
.fdel_EL .daytime b{
	font-size:27px;
}

.fde_topad_block{
	display: block;
	right: 0px;
	position: relative;
	text-decoration: none !important;
	top: 0px;
	width: 100%;
	z-index: 109999;padding:1px;
	text-decoration:none !important; 
	box-sizing:border-box;
}
@media screen and (min-width: 900px)
{	
	.fde_topad_block{
		width: 100%;
	}	
}
@media screen and (min-width: 640px) and (max-width: 899px)
{	
	.fde_topad_block{
		width: 100%;
	}	
}
@media screen and (min-width: 280px) and (max-width: 639px)
{	
	.fde_topad_block{
		width: 100%;
	}	
}
@media screen and (min-width: 0px) and (max-width: 279px)
{	
	.fde_topad_block{
		display: none;
	}
}
.tsaz{
	height:105px;
	min-height:105px;
	overflow-y:visible;
	box-sizing:border-box;
}


@media screen and (min-width: 1153px)
{
	.page{ 
		width:1031px;
		margin:0 auto;
		padding:0;
		text-align:left;
		position:relative;
		padding-top:0px;
	}	
	.tabs li {
		width:71px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1152px)
{
	.tabs li {
		width:71px;
	}
	
}
@media screen and (min-width: 900px) and (max-width: 1023px)
{
	.tabs li {
		width:61px;
	}	
	.ilogo{
		width:100%;
	}
}
@media screen and (min-width: 800px) and (max-width: 900px)
{
	.tabs li {
		width:7%;
	}
		
	.ilogo{
		width:100%;
	}	
	.fdh_logo{
		width:100%;
		float:left;
	}
	.fdh_search{
		width:100%;
		float:left;
	}
}

@media screen and (min-width: 901px) and (max-width: 1200px)
{
	.fdfo_i2,.fdfo_c2 a,.fdfo_i3,.fdfo_c3 b
	{
		width:33.333%;
	}
	
}	
@media screen and (min-width: 0px) and (max-width: 900px)
{
	.fdfo_i2,.fdfo_c2 a,.fdfo_i3,.fdfo_c3 b
	{
		width:50%;
	}
	
}	
@media screen and (min-width: 0px) and (max-width: 639px)
{
	.fdfo_i2,.fdfo_c2 a,.fdfo_i3,.fdfo_c3 b
	{
		width:100%;
	}
	.geodata_cont{
		display:none;
	}
	
}
@media screen and (min-width: 0px) and (max-width: 1023px)
{
	.desktop_cont{
		display:none;
	}
	
}

@media screen and (min-width: 800px) and (max-width: 899px)
{
	.tabs li {
		width:6%;
	}
}
@media screen and (min-width: 0px) and (max-width: 800px)
{
	.ilogo{
		width:100%;
	}	
	.fdh_logo{
		width:100%;
		float:left;
	}
	.fdh_search{
		width:100%;
		float:left;
	}
	
	.tabs li {
		width:6%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	.b0{
	margin-left:5px;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;
	}
	.ay{
		padding-bottom:5px;
	}
	.f3{
		font-size:10px;
	}
	.moonphase{
		position:relative;
		top:3px;
	}
	
	
	
	
	
	
	
	
	
	
	.daytime i{
		top:-3px;
		font-size:9px;
	}
	.foreca{
		font-size:12px;
	}
	.t0 span{
		font-size:10px;
	}
	.t0 b{
		font-size:21px;
	}
	.wda{
		font-size:11px;
		padding-left:3px;
		top:-3px;
	}
	.wad{
		padding-top:5px;
	}
	.wad2 td{
		font-size:11px;	
		line-height:12px;
	}
	.wad2{
		font-size:10px;
		line-height:11px;
	}
	.wdir{
		width:30.5px;
		height:30px;
	}
	.tarr, .tarra{
		top:6px;
		left:1px;
	}	
	.wcim{
		width:36px;
		height:36px;
	}
	
	
	.wdir{
		margin-right:5px;
	}
	
	.tarr{
		width:13px;
	}
	.tarra{
		width:24px;
	}
	.block .block-title b span{
	   font-size: 0.85em;
	   padding: 8px 14px 4px 20px;
	}	
	.block-cart .block-title span span
	{
		font-size: 1.6em;
		padding: 0 0 0 7px !important;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (min-width: 0px) and (max-width: 999px)
{
	.daytime{
		padding-left:5px;
	}
	.daytime b{
		font-size:18px;
		line-height:18px;
	}	
	
	.fdel_ES .daytime b{
		font-size:18px;
	}
	.fdel_EN .daytime b{
		font-size:17px;
	}
	.fdel_DE .daytime b{
		font-size:17px;
	}
	.fdel_PL .daytime b{
		font-size:17px;
	}
	.fdel_RO .daytime b{
		font-size:17px;
	}
	.fdel_EL .daytime b{
		font-size:17px;
	}
}

@media screen and (min-width: 0px) and (max-width: 1152px)
{
	.page{ 
		width:100%;
		margin:0 auto;
		padding:0;
		text-align:left;
		position:relative;
		padding-top:0px;
	}	
}




@media screen and (min-width: 720px) and (max-width: 1023px)
{
	.fdfo_i,.fdfo_c a{
		width:33.333%;
	}
}
@media screen and (min-width: 480px) and (max-width: 719px)
{
	.fdfo_i,.fdfo_c a{
		width:50%;
	}
	.fdfo_i4, .fdfo_c4 b{
		width:50%;
	}
	
	.fd_fsearch2{
		width:80%;
	}
	.fd_fsearch3{
		width:20%;
	}
	
	.tabs li {
		padding: 0 5px 1px;
		border-radius:7px 7px 0px 0px;	
	}
	.tabs li:hover{
		padding: 0 5px;
	}
	.tabs li.current {
		padding: 0 5px 2px;
	}
	
	ul.tabs {
		height: 63px;
	}
	.tabs li {
		height:60px;
	}
	.tabs li.current {
		height:61px;
	}
	
	
	
	.wl {
		padding: 3px 1px 1px;
	}
	b.wd {
		font-size: 9px;
		margin-top: 2px;
	}	
	b.md {
		font-size: 25px;
		line-height: 25px;
		margin-top: 1px;
	}	
	b.ym {
		font-size: 9px;
		margin-top: 1px;
	}
}
@media screen and (min-width: 0px) and (max-width: 479px)
{
	.fdfo_i,.fdfo_c a{
		width:100%;
	}
	.fdfo_i4, .fdfo_c4 b{
		width:100%;
	}
	
	
	#wgraph_c{
		display:none;
	}
	
	.fd_fsearch2{
		width:70%;
	}
	.fd_fsearch3{
		width:30%;
	}
	
	
	
	
	
	.tabs li {
		padding: 0 3px 1px;
		border-radius:5px 5px 0px 0px;	
	}
	.tabs li:hover{
		padding: 0 3px;
	}
	.tabs li.current {
		padding: 0 3px 2px;
	}
	
	
	ul.tabs {
		height: 43px;
	}
	.tabs li {
		height:40px;
	}
	.tabs li.current {
		height:41px;
	}
	
	.wl {
		padding: 1px 0px 0px;
	}
	b.wd {
		font-size: 7px;
		margin-top: 1px;
	}	
	b.md {
		font-size: 20px;
		line-height: 20px;
		margin-top: 0px;
	}	
	b.ym {
		font-size: 7px;
		margin-top: 0px;
	}
	
	
	.dvsn{
		display:none;
	}
}

@media screen and (min-width: 0px) and (max-width: 319px)
{
	.wl {
		padding: 0px 0px 0px;
	}
	b.wd {
		font-size: 6px;
		margin-top: 0px;
	}	
	b.md {
		font-size: 16px;
		line-height: 16px;
		margin-top: 0px;
	}	
	b.ym {
		font-size: 6px;
		margin-top: 0px;
	}	
}
@media screen and (min-width: 320px) and (max-width: 639px)
{
	.digi, #dots, .dpad{
		font-size:15px;
		font-weight:bold;
		line-height: 17px;
	}
	.dpad{
		font-size:3px;
	}
	#dots{
		font-weight:normal;
		height: 17px;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	.digi{
		height: 17px;
		padding: 1px;
		padding-left: 2px;
		padding-right: 2px;
		border-radius: 3px;
	}
	
	.head_str h1 b,.head_str div.h1 b{
		font-size:15px;
		line-height:15px;
	}
	.head_str h1 img,.head_str div.h1 img{
		margin-right:2px;
		top:3px;
		width:15px;
		height:15px;
	}
	.head_str h1 div,.head_str div.h1 h1{
		font-size: 14px;
		line-height: 15px;		
		padding-left: 17px;		
	}
}
@media screen and (min-width: 0px) and (max-width: 319px)
{
	.digi, #dots, .dpad{
		font-size:10px;
		font-weight:bold;
		line-height: 12px;
	}
	.dpad{
		font-size:1px;
	}
	#dots{
		font-weight:normal;
		height: 12px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.digi{
		height: 12px;
		padding: 0px;
		padding-left: 1px;
		padding-right: 1px;
		border-radius: 2px;
	}
	
	.head_str h1 b,.head_str div.h1 b{
		font-size:12px;
		line-height:12px;
	}
	.head_str h1 img,.head_str div.h1 img{
		margin-right:2px;
		top:6px;
		width:12px;
		height:12px;
	}
	.head_str h1 div,.head_str div.h1 h1{
		font-size: 11px;
		line-height: 12px;		
		padding-left: 9px;		
	}
}
 
.fd_head_plash
{
	background-color:#0e59a0;
	
	
	
	background: -moz-linear-gradient(270deg, #0e59a0 0%, #00498d 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e59a0), color-stop(100%, #00498d)); /* safari4+,chrome */
	background: -webkit-linear-gradient(270deg, #0e59a0 0%, #00498d 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(270deg, #0e59a0 0%, #00498d 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(270deg, #0e59a0 0%, #00498d 100%); /* ie10+ */
	background: linear-gradient(180deg, #0e59a0 0%, #00498d 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e59a0', endColorstr='#00498d',GradientType=0 ); /* ie6-9 */

	
	
	padding:10px;
	
	
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #075196;
	
	position: relative;
	z-index: 99999;
}

.fd_head_plash .logo b {
	font-size: 0;
	height: 0;
	left: -999em;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: -999em;
	width: 0;
}
.fdclear{
	clear:both;
}

.fd_head_plash .form-search input {

	
	background: -moz-linear-gradient(90deg, #E0E0E0 0%, #FFFFFF 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #E0E0E0)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #E0E0E0 0%, #FFFFFF 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #E0E0E0 0%, #FFFFFF 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #E0E0E0 0%, #FFFFFF 100%); /* ie10+ */
	background: linear-gradient(0deg, #E0E0E0 0%, #FFFFFF 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E0E0E0',GradientType=0 ); /* ie6-9 */
	
	
	background: #FFFFFF url("../images/top_search_input_t.jpg") repeat-x scroll left top;
	
	
	border: 0 none;
	color: #aca9a9;
	
	font-size: 12px;
	line-height:31px;
	padding: 0px;
	height:31px;
	
	width: 100%;
	
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #DFDFDF;
}
.fd_head_plash .form-search .fbutton {

	background: -moz-linear-gradient(90deg, #B7001E 0%, #EE0020 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE0020), color-stop(100%, #B7001E)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #B7001E 0%, #EE0020 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #B7001E 0%, #EE0020 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #B7001E 0%, #EE0020 100%); /* ie10+ */
	background: linear-gradient(0deg, #B7001E 0%, #EE0020 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EE0020', endColorstr='#B7001E',GradientType=0 ); /* ie6-9 */
	
	
	color:#FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	
	padding: 0px;
	font-size: 12px;
	line-height:31px;
	height:31px;
	
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border: 0px solid #B1051D;
	
	width: 100%;
}

.fd_fsearch{
	margin-top:3px;
}


.fd_head_plash .form-search .search-autocomplete {
	text-align: left;
	z-index: 10000001;
}
.fd_head_plash .form-search .search-autocomplete ul {
	background-color: #fff;
	border: 1px solid #ddd;
}
.fd_head_plash .form-search .search-autocomplete li {
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	padding: 3px;
}
.fd_head_plash .form-search .search-autocomplete li .amount {
	float: right;
	font-weight: bold;
}
.fd_head_plash .form-search .search-autocomplete li.selected {
}
.fd_head_plash .form-language {
	clear: both;
	padding-top: 10px;
	text-align: right;
}



.offmwmap{
	display:none;
}
.mcm{
font-weight:bold;
font-size: 1.1em;
line-height: 19px;
}

.fdeimvis{
	display:block!important;
	visibility:visible!important;
}
.fdeimhid{
	display:none!important;
	visibility:hidden!important;
}














.mlaf, .mlar, .mlaz, .mlbe, .mlbg, 
.mlbn, .mlcn, .mlcs, .mlda, .mlde, 
.mlel, .mlen, .mles, .mlet, .mlfa, 
.mlfi, .mlfl, .mlfr, .mlgu, .mlhe, 
.mlhi, .mlhr, .mlhu, .mlhy, .mlid, 
.mlit, .mlja, .mlka, .mlkk, .mlkn, 
.mlko, .mlky, .mllt, .mllv, .mlmk, 
.mlml, .mlmn, .mlmr, .mlms, .mlnl, 
.mlno, .mlpl, .mlpt, .mlro, .mlru, 
.mlsi, .mlsk, .mlsl, .mlsq, .mlsr, 
.mlsv, .mlta, .mlte, .mltg, .mlth, 
.mltr, .mluk, .mlur, .mluz, .mlvi
{ 
	display: inline-block;
	background: url('../images/langs/csprites_16.png') no-repeat; overflow: hidden;
	text-indent: -9999px; text-align: left;
	position:relative;
	top:4px;
	margin-right:4px;
	
	line-height:18px;
	padding:0px;
	width: 16px; height: 16px;
} 
 
.mlaf{background-position:0px 0px;}
.mlar{background-position:-16px 0px;}
.mlaz{background-position:-32px 0px;}
.mlbe{background-position:-48px 0px;}
.mlbg{background-position:-64px 0px;}
.mlbn{background-position:-80px 0px;}
.mlcn{background-position:-96px 0px;}
.mlcs{background-position:0px -16px;}
.mlda{background-position:-16px -16px;}
.mlde{background-position:-32px -16px;}
.mlel{background-position:-48px -16px;}
.mlen{background-position:-64px -16px;}
.mles{background-position:-80px -16px;}
.mlet{background-position:-96px -16px;}
.mlfa{background-position:0px -32px;}
.mlfi{background-position:-16px -32px;}
.mlfl{background-position:-32px -32px;}
.mlfr{background-position:-48px -32px;}
.mlgu{background-position:-64px -32px;}
.mlhe{background-position:-80px -32px;}
.mlhi{background-position:-96px -32px;}
.mlhr{background-position:0px -48px;}
.mlhu{background-position:-16px -48px;}
.mlhy{background-position:-32px -48px;}
.mlid{background-position:-48px -48px;}
.mlit{background-position:-64px -48px;}
.mlja{background-position:-80px -48px;}
.mlka{background-position:-96px -48px;}
.mlkk{background-position:0px -64px;}
.mlkn{background-position:-16px -64px;}
.mlko{background-position:-32px -64px;}
.mlky{background-position:-48px -64px;}
.mllt{background-position:-64px -64px;}
.mllv{background-position:-80px -64px;}
.mlmk{background-position:-96px -64px;}
.mlml{background-position:0px -80px;}
.mlmn{background-position:-16px -80px;}
.mlmr{background-position:-32px -80px;}
.mlms{background-position:-48px -80px;}
.mlnl{background-position:-64px -80px;}
.mlno{background-position:-80px -80px;}
.mlpl{background-position:-96px -80px;}
.mlpt{background-position:0px -96px;}
.mlro{background-position:-16px -96px;}
.mlru{background-position:-32px -96px;}
.mlsi{background-position:-48px -96px;}
.mlsk{background-position:-64px -96px;}
.mlsl{background-position:-80px -96px;}
.mlsq{background-position:-96px -96px;}
.mlsr{background-position:0px -112px;}
.mlsv{background-position:-16px -112px;}
.mlta{background-position:-32px -112px;}
.mlte{background-position:-48px -112px;}
.mltg{background-position:-64px -112px;}
.mlth{background-position:-80px -112px;}
.mltr{background-position:-96px -112px;}
.mluk{background-position:0px -128px;}
.mlur{background-position:-16px -128px;}
.mluz{background-position:-32px -128px;}
.mlvi{background-position:-48px -128px;}








.mtiol u,.mtiol i{
	text-decoration:none;
	font-style:normal;
	 padding: 0px 5px 0px 5px;
	border:1px solid #EAF3F8;
	border-radius:4px;
	margin-top:2px;
	margin-right:3px;
	box-sizing: padding-box;
	display:inline-block;
	height:23px;
}
.mtiol u{
	direction:rtl;
}
.mtiol i{
	
	direction:ltr;
}
.mtiol b{
  margin-right: 0px;
  margin-left: 0px;
}
.mtiol i b{
  margin-right: 4px;  
}
.mtiol u b{
  margin-left: 4px;  
}









.ay img{
	width:16px;
	height:16px;
}
/* .t0, */
.daytime i,.daytime b,b.wd{
	white_space:pre;
}
.fdfo_i a {
	display: inline;
	float: none;
	line-height: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.sqa {
	left: -1px;
	position: relative;
	top: -5px;
}
.sq {
	border: 1px solid #eeeeee;
	border-radius: 5px 0;
	color: #111111;
	font-family: tahoma;
	font-size: 8px;
	line-height: 10px;
	padding: 1px 0;
}
.mcm {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 19px;
}

.fdfo_i2 a{
	display: inline;
	float: none;
	line-height: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.fdfo_i3 i{
	margin-right:3px;
}
.tic4 img{
	width:30px;
	height:30px;
}

.ca-item-main .listing-block{
	box-shadow:0px 0px 7px 4px #fbfcfe inset;
	height:100%;	
	border-right:1px solid #e5f4f9;
	border-bottom:1px solid #e5f4f9;
	box-sizing:border-box;	
	padding: 22px 21px 30px 17px;
}











.lk0{
	border:1px solid #b9e7f7;	
	margin-bottom:10px;
	border-radius:5px;
	box-sizing:border-box;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.lk1{
	background: -moz-linear-gradient(90deg, #f3f9fd 0%, #FFFFFF 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #f3f9fd)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #f3f9fd 0%, #FFFFFF 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #f3f9fd 0%, #FFFFFF 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #f3f9fd 0%, #FFFFFF 100%); /* ie10+ */
	background: linear-gradient(0deg, #f3f9fd 0%, #FFFFFF 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f3f9fd',GradientType=0 ); /* ie6-9 */ 
	border-bottom:1px solid #b9e7f7;
	padding:8px 14px 4px 20px;
	color:#2269b2;	
	border-radius: 5px 5px 0px 0px;
	box-sizing:border-box;	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;	
}
.lk2{
	background: -moz-linear-gradient(90deg, #f6fbfe 0%, #ffffff 70%, #ffffff 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(30%, #ffffff), color-stop(100%, #f6fbfe)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #f6fbfe 0%, #ffffff 70%, #ffffff 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #f6fbfe 0%, #ffffff 70%, #ffffff 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #f6fbfe 0%, #ffffff 70%, #ffffff 100%); /* ie10+ */
	background: linear-gradient(0deg, #f6fbfe 0%, #ffffff 70%, #ffffff 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6fbfe',GradientType=0 ); /* ie6-9 */ 
	padding:12px;
	border-radius: 0px 0px 5px 5px;
	box-sizing:border-box;	
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
.lk3{
	background-color:#ffffff;
	border:1px solid #e9f2f7;	
	box-shadow: 0px 0px 3px 1px #eaf3f8;
	padding:12px;
}
.tic4 td,.tic5 div b{
	white-space:pre;
}
.lhint{
	text-align:center;
	position:relative;
}
.lhint h2{
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	border-bottom:0px none transparent;
}


.lk1 h1 img{
	margin-right:7px;
}
.lk1 h1 a{
	text-decoration:none!important;
}
.lk1 h2{
	font-weight:normal;
	font-size:1.7em;
	line-height:1.3;
	border-bottom:0px none transparent;
}
.lk3 h2{
	margin-bottom: 7px;
}


.tw b,.wr b,.wr2 b,b.fde_hint,.fdfo_c4 b,.fd_ccl2 b,.fd_ccl3 b,.fwh2 b,#iclist2 b{
	font-weight:normal;
}
.tw i,.wr i,.wr2 i,.fd_ccl2 i,.fd_ccl3 i{
	font-style:normal;
}
.tw u,.wr u,.wr2 u,.fd_ccl2 u,.fd_ccl3 u{
	text-decoration: none;
}
.fdfo_c4 a,#iclist2 a,.fd_ccl2 i a,.fd_ccl3 i a{
	margin-left:4px;
}
#iclist2 b,.fd_ccl2 u,.fd_ccl3 u{
	display:block;	
}






.detailed .b0,.cedate{
	font-size:29px;
	text-transform: capitalize;
}
.wdn .b0{
	font-size:24px;
	text-transform: capitalize;
}
.detailed .wdn{
	margin-bottom:30px;	
}
.wdy{
	width:100%;
}
.lft{
	width:50%;
	float:left;	
}
.rht{
	width:50%;
	float:left;
}
.lf2{
	width:55%;
	float:left;	
}
.rh2{
	width:45%;
	float:left;
}
.foreca i{
	font-style:inherit;
}
.foreca ul{
	padding-left: 15px;
}
.foreca li {
    padding-bottom: 5px;
    padding-top: 5px;
}
@media screen and (min-width: 0px) and (max-width: 719px)
{
	.lft,.rht,.lf2,.rh2{
		width:100%;
		padding-left:10px;
		box-sizing:border-box;
	}
	.lft{
		margin-bottom:10px;
	}
	.rh2{
		 margin-bottom:10px;
	}
	.head_str div.h1{
		font-size:1em;
	}
}
.dtm{	
	overflow:visible;
}
/* .t0, */
.dtm b,b.wd{
	white-space:pre;
}

.dtm{width:35%;}
.wth_EN .dtm{width:30%;}.wth_ES .dtm{width:35%;}
.wth_RU .dtm{width:25%;}.wth_ID .dtm{width:27%;}
.wth_DE .dtm{width:30%;}.wth_KO .dtm{width:21%;}
.wth_FR .dtm{width:25%;}.wth_NL .dtm{width:30%;}
.wth_IT .dtm{width:30%;}.wth_NO .dtm{width:30%;}
.wth_PT .dtm{width:27%;}.wth_RO .dtm,.wth_KY .dtm{width:40%;}
.wth_SK .dtm{width:25%;}.wth_SV .dtm{width:30%;}
.wth_BE .dtm{width:27%;}.wth_BG .dtm{width:30%;}
.wth_UK .dtm{width:27%;}.wth_HI .dtm{width:25%;}
.wth_ZH .dtm{width:25%;}.wth_JA .dtm{width:21%;}

@media screen and (min-width: 460px) and (max-width: 949px)
{
	.daytime b,.dtm b {
		font-size: 23px;
	}	
}
@media screen and (min-width: 0px) and (max-width: 459px)
{
	.daytime b,.dtm b {
		font-size: 20px;
	}	
}
@media screen and (min-width: 0px) and (max-width: 719px)
{
	.bdagr{
		display:none!important;
	}
}


.extable .wdn{
	border: 1px solid #eee;
	border-collapse: separate;
	border-spacing: 0;
	margin-bottom: 1.5em;
	width: 100%;
	 box-sizing:border-box;
}
.extable .wdn:nth-child(even){
	background: #f9f9f9 none repeat scroll 0 0;
}
.extable .ay, .cntrb{
	padding: 0.6em;
	text-align: left;
	box-sizing:border-box;
	font-size: 16px;
	line-height: 20px;
}

.extime .digi, .extime #dots{
	height: 97px!important;
	line-height: 97px!important;
	font-size: 95px!important;
}
.extime{
	position:relative;
}
.timebox{
	margin-left:auto;
	margin-right:auto;
}
.cntrb {
	text-align: center;
	width: 100%;
}
.cedate{
	font-family: timea new roman;
	font-size: 29px;
	font-style: italic;
	display: inline-block;
}
.mphs {
	font-size: 16px;
	line-height: 20px;
}
.mphs img {
	height: 16px;
	width: 16px;
}
.btnals,.btnals2{
	background-color: #2685D3;		
	background: -moz-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0C5CA3), color-stop(100%, #2685D3)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #2685D3 0%, #0C5CA3 100%); /* ie10+ */
	background: linear-gradient(0deg, #2685D3 0%, #0C5CA3 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C5CA3', endColorstr='#2685D3',GradientType=0 ); /* ie6-9 */
				
	border-color: #B7E7FE;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;
	box-sizing: border-box;
	color:#FFFFFF!important;
}
.btnals2{	
	border-radius: 7px;
	font-size: 12px;
	line-height: 1.5;
	
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;	   
	margin-bottom:10px;
	
	padding:5px;
	padding-left:10px;
	padding-right:10px;	   
}
.btnals{
	border-radius: 15px;
	font-size: 14px;
	line-height: 1.5;
	display: inline-block;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-top:10px;
	margin-bottom:10px;
	padding:14px;  
}
.btnals:hover,.btnals2:hover{
	background: -moz-linear-gradient(90deg, #158DE8 0%, #137DCF 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #137DCF), color-stop(100%, #158DE8)); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, #158DE8 0%, #137DCF 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, #158DE8 0%, #137DCF 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, #158DE8 0%, #137DCF 100%); /* ie10+ */
	background: linear-gradient(0deg, #158DE8 0%, #137DCF 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137DCF', endColorstr='#158DE8',GradientType=0 ); /* ie6-9 */ 
}
.las9{
	margin-bottom:0px!important;
}
.tempnow .rh2{
	padding-top:47px;
}
@media screen and (min-width: 0px) and (max-width: 719px)
{
	.tempnow .rh2{
		padding-top:0px;
	}
}
.tempnow .t0 .wda b{
	line-height: 50px!important;
	font-size: 27px!important;
	white-space:normal!important;
}
.tempnow .t0 b.bibi{
	line-height: 107px!important;
	font-size: 105px!important;
}

.fde_middadd_block{
	display: none;
	text-align:center;	
}
.fde_inneradd{
	display:inline-block;
	margin:auto;
	text-align:center;
}
@media screen and (min-width: 0px) and (max-width: 800px)
{
	.wdesc .section .tabs {
	    display: none;
	}
	.wdesc .section .box{
		display:block!important;
		background:transparent none repeat scroll 0 0;
		border:0px none transparent;
		box-shadow: none;
		margin-bottom: 20px;
	}
	.fde_middadd_block{
		display: block;
		margin-bottom:10px;
	}
}
@media screen and (min-width: 0px) and (max-width: 519px)
{
	.wdesc .section .box{
		padding:0px;		
	}
	.btnals, .btnals2{
		white-space:normal!important;
	}
	.btnals{
		border-radius: 7px;
		font-size: 12px;
		line-height: 1.5;
		
		margin-left:5px;
		margin-right:5px;
		margin-top:10px;	   
		margin-bottom:10px;
		
		padding:5px;
		padding-left:10px;
		padding-right:10px;	 
	}
}
/* handheld */
@media screen and (orientation: portrait)
{
	.wdesc .section .tabs {
	    display: none!important;
	}
	.wdesc .section .box{
		display:block!important;
		background:transparent none repeat scroll 0 0!important;
		border:0px none transparent!important;
		box-shadow: none!important;
		/*padding:0px!important;*/
		margin-bottom: 20px!important;
	}
	.fde_middadd_block{
		display: block;
		margin-bottom:10px;
	}	
}


.detailed .tarra{
	width:24px;
}
.tc7{
	position:relative;	
}
.tarra{
	/*position:absolute!important;
	top:-12px;
	left:2px;*/
	
	position:absolute!important;
	top:-16px;
	left:6px;
	width:34px;
	height:auto;
}
.f3 .t1 b{
	white-space:pre;
}
.tarra{display:none;}.tc7 .tarra{display:block;}
@media screen and (min-width:0px) and (max-width:900px)
{
	.tarr, .tarra{
		display:none!important;
	}
}
@media screen and (min-width: 720px) and (max-width: 1152px)
{
	.detailed .dtm{
		padding-left:10px;
		box-sizing:border-box;
	}	
}
#fde_timehint{visibility: hidden;}





.btnals5{
	box-shadow: inset 4px 4px 15px #FBFCFE;

	border:1px solid #e3f1f8;
	border-color: #e3f1f8;
	
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;
	box-sizing: border-box;
	color:#2269b2!important;

	border-radius: 7px;
	font-size: 12px;
	line-height: 1.5;
	
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;	   
	margin-bottom:10px;
	
	padding:3px;
	padding-left:7px;
	padding-right:7px;	
	clear: both;
	display: inline-block;
	float: right;
}
.btnaxj5{
	clear: both;
	float: right;
	width:auto;height:30px;margin-top: 10px;margin-bottom: 10px;
}
.btnals5:hover{
	background-color: #f3f9fd;	
}
.btnals5d{
	height: 20px;
	display:none;
}
@media screen and (min-width: 0px) and (max-width: 800px)
{
	.btnals5d{
		display:block;
	}
	.wdn .foreca{
    		display: none;
	}
}

.wtpo{
display:inline-block;
margin-bottom:7px;
width:75%;
}
.fde_tthsmall{
	max-width:250px!important;
	width:250px!important;
}
.alrm{
	background-image:url(/i/rw.gif);	
	background-repeat:no-repeat;	
	background-position:left center;
	background-size:contain;
	padding-left:19px;
	display:inline-block;	
}


.wth_hi .alrm, .wth_mr .alrm, .wth_gu .alrm,.wth_te .alrm,.wth_kn .alrm{
	padding-left:25px;
}
.wth_bn .alrm,.wth_ta .alrm,.wth_ml .alrm{
	padding-left:24px;
}
.wth_ta .daytime b,.wth_ta .dtm b,.wth_kn .daytime b,.wth_kn .dtm b,
.wth_ml .daytime b,.wth_ml .dtm b{
	font-size: 25px;
}
.wth_ja .dtm,.wth_ko .dtm{
	width: 28%;	
}



.wth_hi .wtpo,.wth_mr .wtpo{
	line-height: 17px;
}









.fipage{
	position:relative;
}
.logsp div{
	height: 105px;
	/*width: 185px;*/
	width: 140px;
}
.adsp{
	    vertical-align: middle;
}
.fde_topad_block,.fde_topad,.ulta{
	float:right;
}
@media screen and (min-width: 0px) and (max-width: 500px)
{
	.logsp div{
		height: 105px;
		width: 100px;
	}
}




.fdh_logo,.fdh_search{
	height: 39px;
}
#avg_chart_container{
	min-height:400px;
}
.fdfo_c .fdfo_i img,.fdfo_c2 .fdfo_i2 img{
	width:20px;
	height:20px;
}
.lk1 h1{
	line-height:24px;
}

.lk1 h1 img{
	width:24px;
	height:24px;
}

.fde_inad0,.fde_inad1,.fde_inad2{
	text-align:center;
	margin-bottom:10px;
}

.detailed .fde_middadd_block{
	display: block!important;
	margin-bottom:10px;
	text-align:center;
}






@media screen and (min-width: 0px) and (max-width: 800px)
{
	.t0 b {
		line-height: 36px;
	}
}
@media screen and (min-width: 0px) and (max-width: 340px)
{
	.dtm i,.dtm b, b.wd {
    		white-space: normal;
	}
}
@media screen and (min-width: 0px) and (max-width: 319px)
{
	.t0 b,.daytime b, .dtm b {
		font-size: 17px;
	}
	.alrm {
		display: inline;
	}
}
@media screen and (min-width: 0px) and (max-width: 250px)
{
	.t0 b,.daytime b, .dtm b {
		font-size: 15px;
	}
}

@media screen and (min-width: 0px) and (max-width: 479px)
{
	.fdfo_i nobr,.fdfo_i2 nobr,.fdfo_i3 nobr,.fdfo_c2 b{
		white-space: normal;
	}
}



@media screen and (min-width: 200px) and (max-width: 341px)
{
	.wth_fr .dtm b{
    		line-height: 25px;
	}
}





