/*general use*/
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: normal;
    src: url('/lib/fonts/roboto_c_full.eot');
    src: url('/lib/fonts/roboto_c_full.eot?#iefix') format('embedded-opentype'),url('/lib/fonts/roboto_c.woff') format('woff'),url('/lib/fonts/roboto_c.ttf') format('truetype'),url('/lib/fonts/roboto_c.svg#RobotoCondensed') format('svg');
    /* first .eot for IE9 Compat Modes, second .eot for IE6-IE8, .woff for modern browsers, .ttf for Safari, Android, iOS, .svg for legacy iOS */
    /*Android 2.2 does not support local*/
}
BODY {font:100% Arial, Helvetica, sans-serif;background:#FFFFFF;margin:0}
IMG { -ms-interpolation-mode: bicubic; }
A {color:#004F9B;text-decoration:none}
A:hover {color:#f30;text-decoration:underline}
H1 {font:12px Arial,Helvetica,sans-serif;line-height:20px;color:#333;text-decoration:none;margin-top:18px;margin-bottom:18px}
SUP, SUB {line-height:45%; font-size:80%}
.mMiC {font-size:70%}
.ClB6 {color:#06c}
/*layout columns*/
.x1, .x1last {width:200px}
.x1left {width:143px}
.x2 {width:414px}
.x2left {width:300px}
.x3 {width:628px}
.x4 {width:842px}
.x6 {width:1156px}
.xmr {margin-right:14px;float:left;overflow:hidden}
.xlast {margin-right:0}
.xclear {width:1px;height:1px;clear:both}
.movedZone {display:none}
.o3c, .t3c {margin:0 30px; display: -moz-inline-stack; display: inline-block; vertical-align: top; *display: inline;}
.o3c {width:324px}
.t3c {width:708px}
.o3c IMG.w2c, .t3c IMG {min-width:0;max-width:100%;width:auto;height:auto}
/*fluid*/
.line {float:left;width:100%;display:block;position:relative}
.item {position:relative;float:left;left:100%;margin-left: -100%}
#mainOne {margin-left:auto;margin-right:auto}
.art1body, #z4, #z5, #z6, #z7, #z37, #z38, #z39, #z40 {margin:0 auto}
#z26z27 {width:100%}
#One1234 {width:842px}
#z54z174 {}
#z57z90 {margin-left:-628px}
#z62z73, #meteoSrcBox {margin-left:-414px}
#z66z67, #z72z73 {margin-left:-200px}
#z11z13, #z20z22 {margin-left:-143px}
#One56 {width:300px;margin-left:-300px;padding-top:12px}
/*resize pictures*/
.w4c {min-width:840px}
.w3c {min-width:626px}
.w2c {min-width:412px}
.w26c {min-width:198px}
DIV#One56 .w2c {max-width:298px}
DIV#One56 .w26c {max-width:141px}
/*do not resize pictures in zone 25*/
DIV#z27 .w2c {min-width:372px}
/* Media Query to target IE8 */
@media \0screen {
	.w4c, .w3c, .w2c, .w26c, .w13c {width:auto;height:auto}
	.art1bodymain IMG {width: auto}
	.ezfloatimg {width: auto}/*for 320 px art */
}
/*normally we hide some zones for small displays */
#d320new54 {display:none}
#new162 {display:none}
#d320new162 {display:none}
#icaos54 {display:none}
/*home/cat listing*/
.more {text-align:right;color:#666;font:9px Verdana, sans-serif}
DIV.more A {color:#666}
DIV.more A:hover {color:#C00}
.cathead, .first_cathead, .cathead A, .first_cathead A {color:#F60;font:13px Arial, sans-serif;text-transform:uppercase;margin-bottom:5px;margin-top:16px; clear:both}
.first_cathead, .first_cathead A {margin-top:3px}
.LnkDezactiv {padding-right:2px;padding-left:2px;padding-bottom:2px;width:auto;padding-top:2px;height:1px;text-decoration:none}
.PrevNext {padding-right:2px;padding-left:2px;padding-bottom:2px;color:#f60;padding-top:2px}
TD.PrevNext A {padding-right:2px;padding-left:2px;padding-bottom:2px;width:auto;color:#f60;padding-top:2px;height:1px}
TD.PrevNext A:hover {background:#f0f0f0;color:#c00}
.sPa3 {font-size:3px;line-height:3px}
.sPa6 {font-size:6px;line-height:6px}
/*boxes*/
.toc6, .toc7 {border:1px solid #C8CED4;padding:10px;margin-bottom:20px;width:100%}
.toc5, .toc7 {background:#F4F6FE;margin-bottom:20px}
TABLE.toc5 TD {padding:10px}
/*toc wrapper*/
.sum {font-family:Georgia, serif;color:#333}
.intsp {width:8px}
/*space before*/
.mbxxs, .mbxs, .mbs, .mbn, .mbl, .mbxl, .mbxxl {clear:both;overflow:hidden}
.mbxxs {margin-top:0px}
.mbxs {margin-top:3px}
.mbs {margin-top:6px}
.mbn {margin-top:16px}
.mbl {margin-top:20px}
.mbxl {margin-top:24px}
.mbxxl {margin-top:36px}
/*space after*/
.maxxs {margin-bottom:0px}
.maxs {margin-bottom:3px}
.mas {margin-bottom:6px}
.man {margin-bottom:16px}
.mal {margin-bottom:20px}
.maxl {margin-bottom:24px}
.maxxl {margin-bottom:36px}
/*title*/
.txs {font-size:11px}
.ts {font-size:15px}
.tn {font-size:19px}
.tl {font-size:25px}
.txl {font-size:30px}
.ti {margin-bottom:5px}
DIV.ti, DIV.ti A {color:#004276}
DIV.tcB, DIV.tcB A {color:#FF6600}
DIV.tfB, DIV.tfB A {font-family:'Roboto Condensed',Verdana, Arial, sans-serif;font-weight:normal}
DIV.ti A:hover {color:#003399}
/*larger Roboto titles*/
.tfB.txs {font-size:14px}
.tfB.ts {font-size:20px}
.tfB.tn {font-size:26px;line-height:31px}
.tfB.tl {font-size:32px}
.tfB.txl {font-size:48px}
/*subtitle*/
.stxs {font-size:11px}
.sts {font-size:12px}
.stn {font-size:16px}
.stl {font-size:18px}
.stxl {font-size:22px}
.stcB {color:#4C4C4C}
.stfB {font-family:Verdana, Arial, sans-serif}
.stxs, .sts, .stn, .stl, .stxl {margin-top:10px; margin-bottom:10px}
/*lead*/
.ldxs {font-size:11px; line-height:130%}
.lds {font-size:12px; line-height:130%}
.ldn {font-size:16px; line-height:125%}
.ldl {font-size:17px}
.ldxl {font-size:19px}
.ldcB {color:#4C4C4C}
.ldfB {font-family:Verdana, Arial, sans-serif}
.ldxs, .lds, .ldn, .ldl, .ldxl {margin-top:4px}
/*thumbnails*/
.homeimg2 {border:1px solid #D2C9CA}
.lefthmb {margin-right:8px;float:left;border:1px solid #D2C9CA}
.lfth2 {margin-right:8px;float:left}
.righthmb {margin-left:8px;float:right;border:1px solid #D2C9CA}
.rgth2 {margin-left:8px;float:right}
.homeimg2, .homeimg, .lefthmb, .lfth2, .righthmb, .rgth2 {margin-bottom:5px}
.w4c, .w3c, .w2c, .w26c, .w13c {max-width:100%;height:auto;width:auto\9}/*for IE8 bug*/
/*bulletin design*/
.znTb {border:1px solid #D3D3D3;border-bottom-width:0px;background:#FFFFFF}
.bulletindate {font:15px Georgia, serif}
.headupdate {font:11px Verdana, Arial, sans-serif;color:#666666}
.lastupdate {font:10px Verdana, Arial, sans-serif;color:#666666}
.VL, .VL2 {background:#fff;width:1px}/*#CBCBCB,#E2E2E2*/
.VL3 {background:#CBCBCB;width:1px}
TD {vertical-align:top}
.photo {font:10px Verdana, Arial, Helvetica, sans-serif;text-align:right;color:#666}
/* vertical menu */
.hm {font:9px Georgia, serif}
DIV.hm A, DIV.hm A.cm {color:#333;font:9px Arial, sans-serif;display:block;padding-left:0;padding-bottom:2px;padding-top:2px;margin-top:0;background-color:#FFFDF2}
DIV.hm A.cmc, DIV.hm A.cpmn {color:#666;padding-left:0px;margin-top:5px;background-color:#FFFDF2}
DIV.hm A.mh {color:#fff;padding-left:2px;margin-top:10px;background-color:#8C0404}
DIV.hm A.cm {text-transform:uppercase;margin-top:3px}
DIV.hm A:hover {background-color:#F5F3E9;color:#282828}
DIV.hm A.cpmn {display:inline;margin-right:10px;margin-top:0px;line-height:22px;white-space:nowrap;}
/*lines*/
DIV.dotted, DIV.line1, DIV.line2, DIV.line21, DIV.line12 {font-size:1px;width:100%;background-repeat:repeat-x;height:1px}
DIV.dotted {background-image:url(/lib/lines/hr.gif)}
DIV.line1 {border-bottom:1px solid #E8E8E8}
DIV.line2 {border-bottom:3px solid #CC0000}
DIV.line21 {border-bottom:3px solid #0386C3}
DIV.line12 {border-bottom:3px solid #FFD500}
/*Most popular + r col*/
.mPc, .mPa, .LatesList {margin-top:5px;margin-bottom:0px;font:12px Georgia, serif}
.LatesList {margin-left:20px; padding-left:0px}
OL.mPc LI, OL.mPa LI, UL.mPc LI {margin-bottom:4px}
UL.LatesList LI {margin-left:0px; padding-left:0px; margin-bottom:4px}
.rBox {border:1px solid #ccc;padding:5px;background:#FBFDFF}
.rBoxTab3 {height:20px;font-size:11px;margin-bottom:6px;padding-left:8px;background:url(/lib/s.gif) repeat-x 0 -360px}
.rBoxTab8 {height:14px;font-size:11px;margin-bottom:6px;padding-left:8px;background-color:#8C0404;color:#fff}
TABLE.rBoxTab8 TD A {color:#fff}
/*horizontal menu below catname*/
UL.mPcInline {padding-left:0;list-style-type:none;background:#F0F0F0;padding-top:4px;font-size:12px;font-weight:bold}
UL.mPcInline LI {display:inline-block; padding:0 8px;border-right:1px solid #B8B8B8}
UL.mPcInline A {color:#333}
/*footer*/
#FooterWrapperA {width:100%}
.FootR {font:10px Verdana, sans-serif;padding-top:2px;padding-bottom:4px;color:#333}
.FootR A {font:10px Verdana, sans-serif;color:#333}
.FootR A:hover {color:#c00;text-decoration:underline}
/*UR here*/
#OneBCD {position:relative;padding-top:20px}
#urherehello {display:none}
DIV.fapc #urherehello {margin-top:0}
TD#One1234 #urherehello {margin-top:4px}
.URHere, .hellogio {font:15px Verdana, Arial, sans-serif;color:#666;line-height:18px;vertical-align:bottom}
TD.URHere A, TD.hellogio A {color:#393;font-size:15px;height:18px;vertical-align:bottom}/*display:inline-block;zoom: 1; *display: inline;*/
TD.URHere A:hover, TD.hellogio A:hover {color:#f60}
.lastURHere {color:#CC0000}
.URHere {padding-left:26px}
#URHwrap {display:block;position:relative;width:1px;height:15px;vertical-align:top}
#URHome {display:block;width:22px;height:18px;background-position:0 -40px;position:absolute;top:12px;left:-26px}
/*fx*/
.fxboxAll {font-size:14px; border:1px solid #CCCCCC; padding-bottom:4px; margin-top:5px; background-image:url(/lib/ttdesign/bg_v100gray.png); background-position:bottom; background-repeat:repeat-x}
.o3c .fxboxAll {margin-top:0}
.fxboxHead {height:17px; color:#fff;background:url(/lib/s.gif) repeat-x 0 -320px;padding-top:1px;margin-bottom:5px}
DIV.fxboxHead A {color:#fff}
.bnrtbl {text-align:center; font-size:14px;line-height:20px}
TABLE.bnrtbl A {color:#333333; font-size:13px}
.f9 {font-size:9px}
.BNRtitle {color:#FFFFFF; font-size:15px;line-height:22px; background-color:#336699}
/*news*/
.newsfeed {font:14px 'Roboto Condensed', Arial, Verdana, Helvetica, sans-serif; background-color:#CCCCCC; color:#333333; margin-top:20px; margin-bottom:5px; padding-left:5px}
.newstitle {font:17px 'Roboto Condensed', Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px}
.newsbody {font:14px Arial, Verdana, Helvetica, sans-serif; margin-bottom:10px}
/*right column src box*/
#srcTB {border:3px solid #E1E1E1; background-image:url(/lib/ttdesign/bg_v100gray.png); background-position:top; background-repeat:repeat-x; margin:6px 0 12px}
#srcL {padding-top:12px; padding-left:16px; padding-right:0; width:256px}/*width 204 for 1076*/
#srcR {padding-top:12px; padding-left:2px; padding-right:6px}
#srcC {padding:4px 8px 4px 16px; font:11px Arial,Verdana, serif}
#SForm {margin:0; padding:0}
.srcbox {BORDER:#7F9DB9 1px solid;width:240px;height:auto;background-color:#fff;font:17px Arial,serif;color:#008000;text-transform:none}/*width 188 for 1076*/
.srcbtn {width:80px; height:26px; background:url(/lib/aH_sprites_v6.png) no-repeat 0 0}
#srcopt {display:none}
#srcopt LABEL {margin-left:10px}
#srcopt B {color:#333333}
/*top search box*/
#TopSForm {margin:0;padding:0}
*:before, *:after {-moz-box-sizing:border-box}
.cst{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;font: 300 15px/23px "Roboto Slab",sans-serif}
@media (min-width:738px){.cst{width:95%}}
@media (min-width:995px){.cst{width:942px}}
@media (min-width:1210px){.cst{width:1156px}}
.cst:before,.cst:after{content:" ";display:table}
.cst:after{clear:both}
.sha {position:relative}
.sha:before, .sha:after {position:absolute;top:0;height:100%;display:block}
.sha:before {left:100%;content: url(/lib/search/menu1r.png)}
.sha:after {right:100%;content: url(/lib/search/menu1l.png)}
.sc {max-width:100%;float:right;margin-right:13px;margin-top:7px;position:relative}
.sc input {color:#676767;display:block;margin:0;font-size:17px;line-height:17px;width:500px;height:55px;max-width:100%;padding:7px 35px 7px 20px;background:#fff;border:1px solid #949494;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}
.sc input::-webkit-input-placeholder {color:#676767;opacity:1}
.sc input:-moz-placeholder {color:#676767;opacity:1}
.sc input::-moz-placeholder {color:#676767;opacity:1}
.sc input:-ms-input-placeholder {color:#676767;opacity:1}
button::-moz-focus-inner, .btn::-moz-focus-inner {border:none;padding:0}
button:focus, .btn:focus {outline:none}
.sc button, .sc button:focus, .sc button:active {background-position: 10px 6px;height: 37px;width: 53px;border: none;display: inline-block;padding: 0;outline: none;outline-offset: 0;cursor: pointer;-webkit-appearance: none;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;position: absolute;top:10px;right: 2px;color: #676767;z-index:999}
.sc button::-moz-focus-inner, .sc button:focus::-moz-focus-inner, .sc button:active::-moz-focus-inner{border:none;padding:0}
#dynmenu, #lgn {display:inline-block;width:269px;height:69px;position:relative;margin-right:40px}
#lgn {width:160px;margin:0;height:66px}
#dynmenu > a, #lgn > a {display:block;text-align:center;color:#fff;font-size:22px;line-height:69px;font-weight:700;z-index:999;outline:0;cursor:pointer}
#lgn > a {font-size:16px}
#dynmenu > a:after {background: url(/lib/aH_sprites_v9a.png) no-repeat -32px 0;outline: 0 none;text-transform:none;margin-left:30px;content: ' ';display:inline-block;width:40px;height:30px;position:relative;top:10px}
#dynmenu:before {position:absolute;top:0;height:100%;display:block;left:100%;content: url(/lib/search/menu1r.png);pointer-events:none}
.bst {position: relative;margin: 16px auto 0 auto; overflow:hidden}
.shb {margin: 0 auto;content: '';background: url(/lib/search/shadow-l.png) no-repeat;display:block;height:26px;background-size:100%}
.bst, .cst, #dynmenu, .sha:before, .sha:after {background-color:#FFB858}/*blue #58ACFF mov #FF58EE*/
@media (max-width: 1209px){.sc input{width:400px}}
@media (max-width: 950px){.sc input{width:300px}}
@media (max-width: 860px) {
	#dynm b, #dynm img {visibility:hidden}
	#dynmenu > a:after {visibility:visible;margin-left:10px;top:8px}
	#lgn, #dynm b, #dynm img {display:none}
	.sha:before, .sha:after{display:none}
	.sha {padding-left:100px}
	.sc {margin-top:8px;margin-right:0}
	.sc input {width:500px;height:40px;padding:10px 35px 9px 20px}
	.sc button, .sc button:focus, .sc button:active {top: 2px}
	#dynmenu {position:absolute;top:0;left:0;width:86px;height:40px;margin-right:0;margin-top:7px;margin-bottom:5px;border: 1px solid #fff}
	#dynmenu:before{display:none}
	#dynmenu > a {width:86px;height:40px;}
	.bst {height:54px}
}
@media (max-width: 450px) {
	.sha {padding-left:72px}
	#dynmenu, #dynmenu> a {width:58px}
}
/*new red gray*/
#headB {margin:0 auto 16px auto}
#hdlogo {margin-top:56px;margin-bottom:10px}
#updw {margin-left:8px; background:url(/lib/aH_sprites_v9a.png) no-repeat 0 -60px}
/*cats for mobiles*/
#x6more4 {height:0px}
#mmenu {display:none}
/*head editions list, OBSOLETE: to be deteled after July 24, 2012*/
.hdkrow {font:11px Verdana, sans-serif;border-bottom:4px solid #FFF}
DIV.hdkrow A {border-width:0px;border-bottom:2px solid #F0F0F0;padding-bottom:2px;padding-left:3px;padding-right:3px;margin-right:10px}
DIV.hdkrow A:hover {border-bottom:2px solid #ccc; text-decoration:none; color:#36F}
DIV.hdkrow A.hdkon {border-bottom:2px solid #FC5; color:#F60}
/*general use img sprites*/
.aH {background:url(/lib/aH_sprites_v9a.png) no-repeat 0 0}
.aBUp, .aBDn, .aBEq {width:7px; height:7px}
.aBUp {background-position:-32px -60px}
.aBDn {background-position:-39px -60px}
.aBEq {background-position:-46px -60px}
/*limited use img sprites (home, finance, etc) */
.aUSD {background:url(/lib/aHo_sprites_v3.png) no-repeat 0 0}
.aMgg {background:url(/lib/aHo_sprites_v3.png) no-repeat -50px 0}
.aSpk {background:url(/lib/aHo_sprites_v3.png) no-repeat -100px 0;margin-top:12px;margin-left:21px}
.aCval {background:url(/lib/aHo_sprites_v3.png) no-repeat 0 -50px}
/*header links*/
.hgg {font:12px Verdana, sans-serif;float:left;margin-top:4px;margin-right:20px}
DIV.hgg A {display:block;height:18px;color:#36F}
DIV.hgg A:hover {text-decoration:none;color:#F00}
.hgg_home {padding-left:30px;padding-right:20px;white-space:nowrap;background-position:-32px -40px}
DIV.hgg A.hgg_home_on {color:#F60}
DIV.hgg SPAN, .hgg_other {display:block;padding-top:3px}
/*local ed dropdown*/
.ledf {font:10px Verdana, Arial, sans-serif}
SELECT.ledf {width:144px;padding-left:2px}
/*EZedit*/
.ezfloatimg1, .ezfloatimg, .ezfloathumb {float:left;margin-right:10px;margin-bottom:4px;margin-top:8px}
.ezfloatimg {width:336px}
.ezfloatimg1 {width:180px}
.ezfloathumb {width:143px;height:146px;border:1px solid #cccccc;padding:8px;text-align:center;background:#F9F9F9}
.ezcaption {font-size:13px;font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif; line-height:14px;text-align:center;color:#808080}
.ezlarge {font-size:110%;line-height:normal}
.ezsmall {font-size:80%;line-height:normal}
#tooltipDIV SPAN.ezsmall {font-size:100%}
.sources {font-size:84%;font-style:italic;color:#666666}
.rfDown P.Txt {color:#666666}
.ezsignature {font-size:65%;line-height:normal;color:#808080;font-family: Helvetica, Verdana, Tahoma, sans-serif;margin-bottom:16px}
TABLE.ezsignature TD A {color:#808080}
.H1 {color:#FF6600;font:23px Georgia,serif;margin-top:14px; line-height:140%}
.H2, .H2RIGHT {color:#4C4C4C;font:160% 'Roboto Condensed','Oswald',Georgia,serif;margin-top:34px;margin-bottom:12px; line-height:145%}
.H2BELOW {font-size:22px;}
.H2RIGHT {font-size:18px;background-color:#DCE7F3;padding:0 10px;margin-top:22px;margin-bottom:12px}
.big {font:44px Georgia,serif;color:#4C4C4C;line-height:normal;text-decoration:none}
.Txt, .eZtbl {font:19px Georgia,serif;color:#000;text-decoration:none;margin-top:0px;margin-bottom:16px}
.Txt {line-height:140%}
.paraFVP {margin-top:0px;margin-bottom:12px}
/*meteo*/
#meteo_data A {color:#004276}
.mtx {clear:both; margin-bottom:12px}
.mtxp {text-align:right;margin:0;padding:0;font-style:italic;font-size:10px}
.mti {float:left; margin-right:8px; width:36px; height:27px; background-color:#3399FF; background-repeat:no-repeat}
/*jokes,proverbs*/
.dayjoke, .dayprov {width:43px;height:38px;float:left;display:block}
.dayjoke {background:url(/lib/daily_smile2.gif) no-repeat}
.dayprov {background:url(/lib/book.gif) no-repeat}
/*for ads*/
.preAd1 {background:#F0F0F0;color:#4C4C4C;font:17px 'Roboto Condensed','Oswald',sans-serif;padding:0 4px 0 10px;margin-top:36px;margin-bottom:12px}
.adWrapper {background-color:#FFFFFF;text-align:center;padding:6px 0;margin-bottom:14px}
#AdZone4 {text-align:center;padding:0;margin:0 auto 0 auto;background-color:#F0F0F0}
#EAdsSendToRightTopSpace {display:none}
.EmbedAdSendToRight {width:300px;height:600px;position:absolute;right:-314px;top:94px}
.EmbedAdToRightPlaceHolder {width:300px;height:1px;margin-bottom:630px}
.ads300or336 {width:300px;height:600px}
.ads728or468or320 {width:728px;height:90px}
/*weather map*/
#mapbaselayer {margin-bottom:16px;background-position:center; background-repeat:no-repeat; position:relative}
.wmol {position:absolute;width:72px;text-align:center;z-index:100}
.wmos {position:absolute;width:48px;text-align:center;z-index:100}
.tmpbg {background-color:#F0F0F0;opacity:.50;filter: alpha(opacity=50);-moz-opacity:0.5;padding-right:3px;padding-left:3px}
.tmptxt {font:bold 16px sans-serif;color:#660099;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
#tooltipDIV {visibility:hidden;position:absolute;width:300px;left:0;top:0;background-color:#FFFFE0;padding:5px;border-width:1px 2px 2px 1px;border-style:solid;border-color:#000000;font-size:12px;z-index:999}
/*weather icons*/
.w48 {background:#3399FF url(/lib/weather_icons/48/w-sprites.png) no-repeat 0 0}
.w48c {background:url(/lib/weather_icons/48/w-sprites.png) no-repeat 0 0}
.cloudy {background-position:0 0}
.cloudy-night {background-position:0 -50px}
.fair {background-position:0 -100px}
.fair-night {background-position:0 -150px}
.flurries {background-position:0 -200px}
.fog {background-position:0 -250px}
.lshowers {background-position:0 -300px}
.mcloudy {background-position:0 -350px}
.mcloudy-night {background-position:0 -400px}
.pcloudy {background-position:0 -450px}
.pcloudy-night {background-position:0 -500px}
.rainsnow {background-position:0 -550px}
.showers {background-position:0 -600px}
.snowshow {background-position:0 -650px}
.sunny {background-position:0 -700px}
.sunny-night {background-position:0 -750px}
.thunshowers {background-position:0 -800px}
#mediaQueryFlag {font-family:'size1340';display:none;}
.h5vid {width:100%}
/*####end of home css####*/
/*other*/
.relatedarts {font:15px Georgia, serif;margin-top:56px;background:url(/lib/s.gif) repeat-x 0 -360px;margin-bottom:6px; padding-top:3px;color:#4C4C4C}
.sbn {margin-top:30px;margin-bottom:4px}
.upcatname {color:#FF6600;font:43px Arial, Verdana, sans-serif;margin-top:29px;margin-bottom:6px}
/*Photo gallery*/
TABLE#PhotoBox TABLE.ezsignature {margin-bottom:0px}
TABLE#PhotoBox P.Txt {margin-bottom:2px}
TABLE#PhotoBox H1 {margin-top:10px;margin-bottom:12px}
/*art layout*/
.art1body {width:1156px}
.art1bodymain {width:842px;float:left}
.art1bodyright {width:300px;float:right}
DIV.art1bodyright P.Txt, DIV.art1bodyright H2.H2 {font-size:75%}
DIV.art1bodyright #srcL {width:144px}
DIV.art1bodyright .srcbox {width:128px}
.abrBox {padding:26px 0 33px 0;margin-top:33px;background: none repeat scroll 0 0 white}
#disclaimer {font-style:italic;font-size:13px;color:#666666;margin-top:48px;margin-bottom:22px;clear:both}
/*TitiTv*/
.tvupr A {color:#333}
.tvupr A:hover {color:#c00;text-decoration:underline}
/*sadhana*/
.t11 {font-size:11px;}
/*menus*/
.rmenu {line-height:18px}
.caton {color:#f60}
.catin {color:#0c0}
/*urhr*/
.urhr {margin-top:10px;margin-bottom:4px}
.hello {font:10px Verdana, Arial, sans-serif;color:#f60}
/*learning*/
TR.blue TD {color:#0033CC;font-style:italic;font-size:80%}
/*FX*/
p.FxYk {margin-bottom:25px}
p.FxYk A {border:1px solid #cccccc; padding:8px;display:inline-block; margin:10px}
/*forecast*/
UL.WFOT_WRAPPER {margin:0;padding:0}
.WFOT_WRAP_DAY {width:104px;min-height:175px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0;margin-right:12px; zoom: 1; *display: inline; _height: 175px;}
.WFOT_WRAP_DAY_LAST {margin-right:0}
TABLE.WFOT TD {text-align:center}
TR.FCOVTMP TD {font:14px Arial, sans-serif; line-height:16px; text-align:left}
TR.FCOVEXP TD {font:13px Arial, sans-serif; line-height:15px;}
.WFDAY {text-align:center;font-size:13px;width:82px}
.WFI {background-color:#3399FF;padding:4px 13px 3px 13px}
.WTL {color:blue;font-weight:bold}
.WTH {color:red;float:right;font-weight:bold}
.WFLK {font-size:11px;color:#900}
/*climate chart*/
#climchart_tabs {font-size:13px;font-weight:bold;margin:0;padding:0}
.climtab,.climtabOn {min-height:20px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0;margin-right:2px;margin-bottom:3px; zoom: 1; *display: inline; _height: 20px;}
.climtab {border:1px solid silver;padding:3px 7px;background:#F0F0F0;color:#333}
.climtabOn {border:1px solid #F60;padding:7px 7px 3px 7px;background:#fff;color:#0C0}
/*fancy table*/
#FANCY1 TD {background-color:#69c}
.header {color:#fff;font:bold 85% Verdana, Arial, Helvetica, sans-serif; background-color:#69c}
TD.header A {color:#fff}
TD.header A:visited {color:#fff}
.grid {font:75% Verdana, Arial, Helvetica, sans-serif}
.griB {font:bold 75% Verdana, Arial, Helvetica, sans-serif}
.LfA {font-weight:bold;TEXT-ALIGN:left}
TR.odR TD {font:80% Verdana, Arial, Helvetica, sans-serif;background-color:#dff3ff}
TR.evR TD {font:80% Verdana, Arial, Helvetica, sans-serif;background-color:#f0fbff}
TR.odR TD.vr {background-color:#D5F2FF}
TR.evR TD.vr {background-color:#E6FBFF}
#FANCY2 TD {background-color:#dc590f}
TR.od2 TD {font:80% Verdana, Arial, Helvetica, sans-serif;background-color:#fdda80}
TR.ev2 TD {font:80% Verdana, Arial, Helvetica, sans-serif;background-color:#fdde8f}
#recent_weather TD.header {font-size:13px}
#recent_weather TR.odR TD {font-size:12px}
#recent_weather TR.evR TD {font-size:12px}
.redb {color:#CC0000; font-weight:bold}
/*FX archive*/
.fxb_selector {display:none}
/*forecast extra*/
.detailedFcst TR.odR TD, .detailedFcst TR.evR TD {font-size:13px;vertical-align:middle}
/*rezervari*/
.HotelDetailsWindow {width:880px;font:13px Arial,Helvetica,sans-serif;visibility:hidden;position:absolute;left:0;top:0;background-color:#FFFFE0;padding:16px;border-width:3px 3px 3px 3px;border-style:solid;border-color:#4A9EFD}
.PointsOfInterest {float:right;width:400px;height:auto;padding-left:16px;padding-bottom:10px; border-left:1px dotted gray;margin-left:16px}

@media (max-width: 1209px) {
.WFOT_WRAP_DAY {margin-right:6px}
}

@media (min-width: 500px) and (max-width: 1209px) {
.tfB.txs {font-size:13px}
.tfB.ts {font-size:18px}
.tfB.tn {font-size:24px;line-height:29px}
.tfB.tl {font-size:28px}
.tfB.txl {font-size:36px}
}

@media (min-width: 500px) {
.fxboxAll {font-size:10px}
.fxboxHead {height:13px}
.bnrtbl {font-size:12px;line-height:18px}
TABLE.bnrtbl A {font-size:11px}
.BNRtitle {font-size:12px;line-height:18px}
.newsfeed {font:bold 12px Verdana, Arial, Helvetica, sans-serif}
.newstitle {font:bold 14px Verdana, Arial, Helvetica, sans-serif}
.newsbody {font:13px Verdana, Arial, Helvetica, sans-serif}
}

@media (min-width: 995px) and (max-width: 1209px) {
/* deprecated? #meteoSrcBox {margin-left: -374px} */
/*scale down left imgs in zone 27*/
DIV#z26z27 IMG.w2c {min-width:1px; max-width:250px}
.x4 {width:628px}/*now = x3*/
.x6 {width:942px}
.o3c {width:411px}
.t3c {width:882px}
BODY {padding-left:10px;padding-right:10px;}
.hideOnSmallScreens {display:none}
.movedZone {display:block}
DIV#z27 .w2c {max-width:279px}
.w4c {max-width:626px;min-width:626px;width: auto\9; height: auto;}
#srcL {width:180px}
.srcbox {width:164px}
.art1body {width:942px}
.art1bodymain {width:628px}
.art1bodymain IMG {overflow:hidden;max-width:626px;height:auto;width: expression(this.width > 626 ? 626 : true);}
.tdlcrmn150 {width:150px}
.tdlcrmn140 {width:140px}
#mediaQueryFlag {font-family:'size940'}
#z26z27 {width: 100%}
#One1234 {width: 628px}
DIV.x2left .mtx {width: 46%;
	min-height: 50px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0 2% 12px 2%;
	zoom: 1;
	*display: inline;
	_height: 50px;}
DIV.x2left .mtxp {text-align:left}
}

@media (max-width: 994px) {
.w4c, .w3c, .w2c, .w26c {min-width:1px}
.x1, .x1last {width:100%}
.x1left {width:100%}
.x2 {width:100%}
.x2left {width:100%}
.x3 {width:100%}
.x4 {width:100%}
.x6 {width:95%}
.o3c {width:40%}
.t3c {width:80%}
#z26z27 {width: 100%;}
#One1234 {width: 100%;}
#z54z174 {clear:both;}
#z57z90 {clear:both;margin-left: -100%;}
#z62z73 {clear:both;margin-left: -100%;}
#z66z67 {clear:both;margin-left: -100%;}
#z72z73 {clear:both;margin-left: -100%;}
#One56 {clear:both;width: 100%;margin-left: -100%;}
#z11z13 {clear:both;margin-left: -100%;}
#z20z22 {clear:both;margin-left: -100%;}
#meteoSrcBox {clear:both;margin-left: -100%;}
.tfB.txs {font-size:14px}
.tfB.ts {font-size:20px}
.tfB.tn {font-size:26px;line-height:31px}
.tfB.tl {font-size:32px}
.tfB.txl {font-size:48px}
DIV.tfB A {font-family:'Roboto Condensed',Verdana, Arial, sans-serif;font-weight:normal}
#hdlogo {max-width:90%;height:auto}
.w4c, .w3c, .w2c, .w26c, .fx3c, .w13c {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
}
.w2_fixh_rightcol {max-width:100%}
DIV.hgg {display:none}
A.hgg_home SPAN {display:none}
.hideOn320 {display:none}
#z54 {display:none}
#d320new54 {display:block}
#z162 {display:none}
#d320new162 {display:block}
DIV.f9 {text-align:center !important}
#icaos54 {display:block}
.item {float:none}
.EmbedAdSendToRight {width:auto;height:auto;position:static;right:0;top:0;margin:auto;margin-top:16px}
.EmbedAdToRightPlaceHolder {margin-bottom:0}
}

@media (min-width: 500px) and (max-width: 994px) {
.mtx {width: 46%;
	min-height: 50px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0 2% 12px 2%;
	zoom: 1;
	*display: inline;
	_height: 50px;}
.mtxp {text-align:left}
#mediaQueryFlag {font-family:'size500'}
.w26c.lazyload  {float:left;margin-right:14px;}
}

@media (max-width: 770px) {
	.ads728or468or320 {width:468px;height:60px}
}

@media (max-width: 650px) {
.o3c, .t3c {width:100%;margin:0 0}
.o3c IMG.w2c, .t3c IMG {min-width:100%}
}


@media (max-width: 599px) {
	#mapbaselayer {display:none}
	.w13c {max-width: 50%}
}

@media (max-width: 499px) {
#hdlogo {margin-top:26px}
#srcL {width:180px}
.srcbox {width:164px}
.cathead A, .first_cathead A {font-size:13px;color:#FFFFFF;background:#CC0000;padding-left:8px;padding-right:8px}
.mtx, .mtxp {font-size:13px}
.bulletindate {display:none}
#mediaQueryFlag {font-family:'size320'}
.lazynoload, .lazyHide320 {display:none}
/*ads*/
.ads728or468or320 {width:320px;height:50px}
}

@media (max-width: 450px) {
	.Txt, .eZtbl {font:16px Arial,sans-serif}
	.big {font-size:22px}
	H2, .H2 {font-size:20px}
}

@media (max-width: 349px) {
.w13c {max-width: 100%}
.w13c.lefthmb {float:none}
}

@media (max-width: 337px) {
#AdZone4 {width:100%}
}

.touch .FootR A, .touch .mtx A, .touch .bnrtbl A {display:inline-block;padding:8px;border:1px solid #F0F0F0}
.touch .bnrtbl TD {height:42px;vertical-align:middle}
.touch .offtouch {display:none}

.ac_results{background-color:#fff}.ac_results UL{margin:0;padding:0}.ac_even,.ac_odd{padding:8px;cursor:pointer;list-style-type:none}.ac_even:hover,.ac_odd:hover{background-color:#f0f0f0}