/** Version 16. Modified 22.02.2008  (Total makeover. Implemented changes for NEW DESIGN)  **/

/* -------------- RESET CSS.  ----------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px; 	padding: 0px; border: 0;
	font-size: 100%; font-weight: inherit; font-style: inherit; font-family: inherit;
/*	vertical-align: top;  /*messes up modal dialog */
}
html { min-height: 100%; margin-bottom: 1px; }
img, a img { border: none; }
:focus 	{ outline: 0; }
/*-------------------------------------------------------------- */

/* DEFAULT STYLES  
-- Typography -- Font percentage is of 16px (0.75 * 16px = 12px), (0.69 * 16px = 11px). */
body { 
	font-size: 69%; 
	min-width: 1245px; 
	min-height: 100%; 
	margin: 0px;	margin-bottom: 1px; padding: 0px; 
	background: #ffffff; 
	color: #333; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
}
h1,h2,h3,h4,h5,h6 { color: #111; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; }
h1 { font-size: 2em; line-height: 1.3em; margin-bottom: 0.5em; } 
h2 { font-size: 1.7em; line-height: 1.3em; margin-bottom: 0.5em; }
h3 { font-size: 1.4em; line-height: 1.3em; margin-bottom: 0.5em; }
h4 { font-size: 1.2em; line-height: 1.3em; margin-bottom: 0.7em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 0.7em; }
h6 { font-size: 1em; font-weight: bold; }

a { color: #c50c12; text-decoration: none;}
a:hover { color: #c3000; text-decoration: underline; }

table { border-collapse: collapse; border-spacing: 0; border:0; font-family: Arial, Helvetica, Verdana, sans-serif; }
em, i { font-style: italic;}
strong { font-weight: bold; }
/*-------------------------------------------------------------- */

/* FIXES */
div.clear0 { line-height: 0px; font-size: 0px; clear: both; height: 0px; }
div.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
div.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
div.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
div.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
div.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
div.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
div.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
div.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }
/* Clearing floats without extra markup */
.clear { display: inline-block; }   
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%; }
.clear { display: block; }
/* Sven: special classes */
.nowrap { white-space: nowrap; }
/* //FIXES */

/* BODY GRID */
.above { width: 1250px; overflow:visible; margin-top:5px;}	/* for banners above site */
#wrapper { width: 1250px; clear:left; overflow:hidden; background: #ffffff url('../head2_bg.png') top left repeat-x;}
.header { width: 1245px; height: 73px; z-index: 20;}
.wrap {  float:left; width: 955px; background: #fff url('../main_bg.gif') repeat-y;}
.wrap.clean { background-color: #fff; background-image:none; }
.wrap .left { float: left; width: 610px;  z-index: 10; overflow:hidden;}
.wrap .left .side { float:left; width: 130px; overflow:hidden;}
.wrap .left .main { float:left; width: 480px; overflow:hidden;}
.wrap .middle { float: left; width: 330px; margin-left:15px; overflow:hidden;}
.right {float: left; width: 270px; margin-left:20px; overflow:hidden;}
/* //BODY GRID */

/* HEADER */
.logo { display: block; float: left; width: 140px; height: 70px; text-indent: -9999px; background: #ffffff url('../logo3.gif') 2px 12px no-repeat; }
.head-top { }
.langmenu { width: 910px; height: 23px; text-align: right; color:#aaa;}
.langmenu a { margin: 0px 6px 0 6px; font-weight: bold; color: #444;  }
.langmenu a:hover { color: #c30000; }

/* LEVEL1 TABS */
.menu-l1 { width: 905px; height: 24px; padding: 0px; }
.menu-l1 ul { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; font-weight: bold; }
.menu-l1 ul li { display: inline;  margin: 0px; padding: 0px; }
.menu-l1 ul li a { display: block; float: left; height: 24px; padding: 0 0 0 15px; margin: 0 3px 0 0; background: url(../tab_news_deact2.png) no-repeat; text-decoration: none; }
.menu-l1 ul li a:hover { text-decoration:none;}
.menu-l1 ul li a span { display: block; float: left; height: 20px; padding: 4px 18px 0 0; background: url(../tab_news_deact2.png) top right no-repeat; cursor: pointer;  }
.menu-l1 ul li a span .rss { display: block; float:left; width: 16px; height: 15px; padding:0px; margin:0px; background: transparent url('../ico_rss.gif') no-repeat; text-indent: -9999px; }
.menu-l1 ul li.act { display: inline; padding: 0px; margin: 0px; font-size:1em;}
.menu-l1 ul li.act a { display: block;  float: left; height: 24px; padding: 0 0 0 15px; margin: 0 3px 0 0; background: url(../tab_category_act.png) no-repeat; text-decoration: none; color: #ffffff; }
.menu-l1 ul li.act a:hover { color: #ffffff; }
.menu-l1 ul li.act a span { display: block;  float: left; height: 20px; padding: 4px 18px 0 0; background: url(../tab_category_act.png) top right no-repeat; cursor: pointer; }
/* //LEVEL1 TABS */

/* LEVEL2 TABS */
.menu-l2 { height: 22px; border-bottom: #ffffff solid 1px; background: url(../menu_bg_l2.png) repeat-x;  }
.menu-l2 ul { margin: 0px; padding: 1px 0px 0px 0px; font-weight: bold; height: 20px; }
.menu-l2 ul li { display: inline; padding: 0 0 0 0; }
.menu-l2 ul li div { float: left; position: relative; z-index:20; }
.menu-l2 ul li div a.item { display: block; height: 21px; float: left; padding: 0 0 0 12px; text-decoration: none; }
.menu-l2 ul li div a.item span { display: block; float: left; height: 17px; padding: 4px 9px 0 0; cursor: pointer; color: #ffffff; text-decoration: none; }
.menu-l2 ul li div a.item.sel { background: url(../tab_l2_act.png) 2px 0px no-repeat; }
.menu-l2 ul li div a.item.sel span { color: #000000; background: url(../tab_l2_act.png) top right no-repeat; }
/*Sven:   .menu-l2 ul li div a.item:hover, (removing hover, controlling it with js) */
.menu-l2 ul li div a.item.act { background: url(../tab_l2_sel.png) 2px 0px no-repeat; }
/*Sven:   .menu-l2 ul li div a.item:hover span, (removing hover, controlling it with js) */
.menu-l2 ul li div a.item.act span { color: #000000; background: url(../tab_l2_sel.png) top right no-repeat; }
.menu-l2 ul li div .popuphide { display: none;}
.menu-l2 ul li div .popupshow { display: block; float: left; position: absolute; z-index: 100; top: 22px; left: 2px;/*width: 410px;*/ padding: 12px 0px 12px 0px;margin-right:auto; background: #f3f3f3 url(../popup2_bg.png) bottom left repeat-x; border-right: 1px solid #7a7a7a; border-bottom: 1px solid #7a7a7a; border-left: 1px solid #ffffff; }
.menu-l2 ul li div .popupshow dl { float: left; margin: 0px; margin-right:auto;/*width: 90px;*/ line-height: 12px; padding: 0px; }
.menu-l2 ul li div .popupshow dl dt { padding: 3px 0px 3px 20px; white-space:nowrap; }
.menu-l2 ul li div .popupshow dl dt.act { padding: 3px 0px 3px 20px; background: url(../bullet4.png) 12px 6px no-repeat; }
.menu-l2 ul li div .popupshow dl dt a { color: #000000; text-decoration: none; }
.menu-l2 ul li div .popupshow dl dt a:hover { color: #e91b22; text-decoration: underline; }
/* //LEVEL2 TABS */

/* //HEADER */

/* LAST UPDATE */
.last-updt { background: #fff;height: 20px; padding: 3px 0 0 15px; font-size: 0.9em; color: #999999; }
/* //LAST UPDATE */

/* TOP NEWS - 1, 3 */
.top1news, .top3news { background: #fff; padding: 10px 0px 5px 20px; overflow:hidden; zoom:1;}
.news h1 { margin: 2px 0px 2px 0; padding: 0px; }
.news h1 a { color: #111; text-decoration: none; }
.news h1 a:visited { color: #333; text-decoration: none; }
.news h1 a:hover { color: #c80d14; text-decoration: none; }
.news h1 a span { font-size:0.8em;}
.top1news .news { width: 590px; padding: 0px; overflow:hidden;}
.top3news .news { float: left; width: 180px; padding: 0px; margin-right:23px; overflow:hidden;}
.top3news .news.last { margin-right:0px;}
.top3news .news h1, .top3news .news.last h1 { font-size: 1.45em;font-weight: bold;  }
.top3news .news .content { margin: 0 0 4px 0; }
.top3news .news .loc-date { color: #aaaaaa; font-size: 10px; text-align: left; }
/*---------------------------------*/
/* //TOP NEWS - 1, 3 */

/* NEWS GALLERY */
.block1, .block2, .block4 { padding: 10px 0px 5px 0px; margin-left:15px; overflow:hidden; background: #fff url(../newspanel2_bg.png) bottom left repeat-x; border:none; border-bottom: solid 1px #eaeaea; zoom:1;}
.news h3 { margin: 0.2em 0em 0.2em 0; padding: 0px; line-height: 1.3em; }
.news h3 a { color: #111; text-decoration: none; }
.news h3 a:visited { color: #333; text-decoration: none; }
.news h3 a:hover { color: #c80d14; text-decoration: none; }
.news h3 a span { font-size:0.8em;}
.block1 .news { padding: 0px; overflow:hidden;}
.block1 .news h3 { font-size: 2em;font-weight: bold;  }
.block2 .news { float: left; width: 222px; padding: 0px; margin-right:20px; overflow:hidden;}
.block2 .news.last { margin-right:0px;}
.block2 .news h3 { font-size: 1.45em;font-weight: bold; }
.block4 .news { float: left; width: 101px; padding: 0px; margin-right:20px; overflow:hidden;}
.block4 .news.last { margin-right:0px;}
.block4 .news h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal;  }
.right .block1 .news h1 {width: 272px;}
.all_news_link { padding:15px 0 0 15px; font-weight:bold; font-size: 1.2em;}
.blockseparator {border-bottom: 2px solid #db151c; padding-top:2em;}
.blockseparator .heading {margin: 0px 0 0 0; padding: 4px 0 0 15px; }
.blockseparator .heading h2 { padding: 0px; margin:0px; margin-right: 4px; height: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;   color: #c80d14; text-decoration: none; }

/* //NEWS GALLERY */

/* SPECIAL NEWS BLOCK */
.right .special {margin-left:0px;}
.special {  padding: 0 0 0 0; margin-top:20px; border:none;}
.special .bot { height:10px; padding: 0; margin-left:6px;}
.special .heading { padding: 0px 0px 0px 8px; }
.special .heading div { padding: 2px 8px 0px 0px; }
.special .news { position:relative; z-index:2; margin-bottom:10px;zoom:1;min-height:40px; }

* html .special h1 { position:absolute;z-index:3; left:0px; bottom:0px; margin:0px;width:458px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.daltonlp.com/75p_white.png'); font-weight:normal;  zoom:1;padding:0.2em;}
.special[class] h1 { position:absolute;z-index:3; left:0px; bottom:0px; margin:0px;width:458px; background: url('../t-white75.png');  font-weight:normal;  zoom:1;padding:0.2em;}
.special h1 a { /*display:block;*/   }
.specia .news h1 a { color: #000; }
.specia .news h1 a:visited { color: #000;}
.special p.lead { padding:0em 0.3em 0.5em 0.8em;}
.special p.lead a {font-weight:bold; }
.right .special .news h1 {font-size: 1.6em;}

.special.pink { background: #e5b6c4 url('../special-pink_bot.gif') bottom left no-repeat;  }
.special.pink .bot { background: #e5b6c4 url('../special-pink_bot.gif') bottom right no-repeat; }
.special.pink .heading { background: #e5b6c4 url('../special-pink_top.gif') top left no-repeat; }
.special.pink .heading div { background: #e5b6c4 url('../special-pink_top.gif') top right no-repeat; font-weight: bold; color: #fff;}
.special.yel { background: #ffda31 url('../special-pink_bot.gif') bottom left no-repeat;  }
.special.yel .bot { background: #ffda31 url('../special-pink_bot.gif') bottom right no-repeat; }
.special.yel .heading { background: #ffda31 url('../special-pink_top.gif') top left no-repeat; }
.special.yel .heading div { background: #ffda31 url('../special-pink_top.gif') top right no-repeat; font-weight: bold; color: #fff;}
.special.green { background: #8ad96e url('../special-pink_bot.gif') bottom left no-repeat;  }
.special.green .bot { background: #8ad96e url('../special-pink_bot.gif') bottom right no-repeat; }
.special.green .heading { background: #8ad96e url('../special-pink_top.gif') top left no-repeat; }
.special.green .heading div { background: #8ad96e url('../special-pink_top.gif') top right no-repeat; font-weight: bold; color: #fff;}
/* //SPECIAL NEWS BLOCK */

/* LEFTSIDE CATEGORIES */
.menutitle { background: transparent url(../tab_leftmenu_deact.gif) top right no-repeat; margin:0px; padding: 4px 13px 4px 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #444; }
.menutitle a { color: #444; }
.menutitleactive { background: transparent url(../tab_leftmenu_act.png) top right no-repeat; margin:0px; margin-right:-1px;padding: 4px 13px 4px 13px; border-bottom: solid 1px #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold;color: #fff; }
.menutitleactive a { color: #fff; }
.leftmenu { border-top: solid 2px #dd0000; padding:6px 0 6px 0px; }
.leftmenu a { color: #000000; text-decoration: none; }
.leftmenu a:hover { color: #d80018; }
.leftmenu ul { margin: 0px; padding: 0px; list-style: none;  }
.leftmenu ul li {width: 129px; margin: 0px; }
.leftmenu ul li a { display:block; padding: 1px 1px 1px 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;}
.leftmenu ul li a.act { display:block; padding: 1px 1px 1px 12px; background-color:#d80018; color:#fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.25em;}
.leftmenu ul li ul { margin: 0px; }
.leftmenu ul li ul li { width: 129px; margin: 0px; padding:0px; }
.leftmenu ul li ul li a { display:block; padding: 1px 1px 2px 19px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1em; background: transparent url('../bullet2.png') 12px 4px no-repeat; }
.leftmenu ul li ul li a.act { display:block; padding: 1px 1px 2px 19px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1em; background: #d80018 url('../bullet2act.gif') 12px 4px no-repeat; }

/* //LEFTSIDE CATEGORIES */

/* NEWS TABS, changed by Anu  */
#archive { margin-top: 0px;}
.newstabs {  }
.newstabs ul { list-style: none; margin: 0px 0 0 0; padding: 4px 0 0 16px; font-family: Trebuchet MS, Helvetica, sans-serif; font-weight: bold; height: 23px; }
.newstabs ul.tabs li { display: inline; }
.newstabs ul.tabs li a { display: block; height: 23px; float: left; font-size: 1.12em; color: #333333; text-decoration: none; background: url(../tab_news_deact2.png) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.newstabs ul.tabs li a span { background: url(../tab_news_deact2.png) no-repeat right top; display: block; float: left; height: 19px; padding: 4px 13px 0 0;  cursor: pointer; }
.newstabs ul.tabs li a:hover { color: #000000; }
.newstabs ul.tabs li a.active { display: block; height: 23px; float: left; font-size: 1.2em; color: #ca0000; text-decoration: none; background-image: none;background-color: #fff; padding: 0 0 0 5px; margin-right: 4px; }
.newstabs ul.tabs li a.active:hover { color: #ca0000; }
.newstabs ul.tabs li a.active span { display: block; float: left; height: 19px; padding: 4px 10px 0 0; background-image: none;background-color: #fff;  cursor: default; }
.newstabs ul.tabs li div.active { height: 23px; float: left; color: #ffffff; text-decoration: none; background: url(../tab_news_act2.png) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.newstabs ul.tabs li div.active span { background: url(../tab_news_act2.png) no-repeat right top; display: block; float: left; height: 19px; padding: 4px 13px 0 0;  cursor: pointer; }

/* deprecated.. not used any more */
/*.newstabs div { }
.newstabs div.content { background: url(../newspanel_bg.png) top left repeat-x; border-top: 2px solid #db151c; }
.newstabs div.content dl {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  margin: 10px 0px 18px 11px; padding: 0px; }
.newstabs div.content dl .summary {text-align:left; padding-left: 14px; padding-bottom:4px;padding-right:8px; font-size:10px; color:#444;margin-top:-6px;}
.newstabs div.content dl dt { clear: both; padding-left: 40px; padding-top:8px;}
.newstabs div.content dl dt.hotnews a { color: #C80D14;}
.newstabs div.content dl dt.hotnews a:visited { color: #a30f10;}
.newstabs div.content dl dt.sweetnews { clear: both; padding-top:8px; padding-left: 40px; background: url('../sweetnews2.gif') 0px 12px no-repeat;}
.newstabs div.content dl dt.interview { clear: both; padding-top:8px; padding-left: 40px; background: url('../interview3.gif') 0px 8px no-repeat;}
img.thumb { position: absolute; float:left; margin-top:2px; margin-right: 5px; margin-bottom:6px; left: 5px; }
.newstabs div.content dl dt a { color: #444; /*#c80d14*         ; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; font-size:12px;}
.newstabs div.content dl dt a:visited { color: #707070; text-decoration: none; }
.newstabs div.content dl dt a:hover { color: #c80d14; text-decoration: underline; }
.newstabs div.content dl dt .comment a { color: #444444; font-weight: bold; text-decoration: none; } 
.newstabs div.content dl dt span.loc-date { font-size: 10px; color: #aaaaaa;}
.newstabs div.content dl dt span.loc-date a {font-size: 10px; color: #aaaaaa; font-weight: normal; }
.newstabs div.content dl dt span.loc-date a:hover { color: #aaaaaa; font-weight: normal; }
.newstabs div.content dl dt span.loc-date a:visited { color: #aaaaaa; font-weight: normal; }
.newstabs div.content dl dd { margin: 0px 0px 7px 0px; padding: 0px; padding-left: 30px; font-size: 10px; color: #aaaaaa; }
.newstabs div.content dl dd.lead { font-size: 12px; color: #000000; margin: 1px 0px 1px 0px;padding-left: 30px;  }
.newstabs div.content dl dd.lead img { float: left; margin: 3px 9px 0 0; }
*/
.newstabs .navwrapper,
.newslist .navwrapper { margin-left: auto; margin-right:auto;text-align: center; }
.newstabs .navwrapper .nav,
.newslist .navwrapper .nav { margin-top: 1px;}
.newstabs .navwrapper .nav ul.count,
.newslist .navwrapper .nav ul.count { font-size: 11px; color: #000000; font-weight: normal; padding: 10px 0 0 0; clear: none; text-align:center; height: auto; min-height:24px;}
.newstabs .navwrapper .nav ul.count li,
.newslist .navwrapper .nav ul.count li { display: inline; line-height:22px; }
.newstabs .navwrapper .nav .count li a,
.newslist .navwrapper .nav .count li a { background: #fff; border: 1px solid #c80d14; padding: 1px 4px; color: #c80d14; text-decoration: none; }
.newstabs .navwrapper .nav .count li a.active,
.newslist .navwrapper .nav .count li a.active { padding: 1px 4px;  text-decoration: none; font-weight: bold; color: #fff; background-color: #c80d14; }
.newstabs .navwrapper .nav .count li a:hover,
.newslist .navwrapper .nav .count li a:hover { text-decoration: none; }

/* //NEWS TABS */


/* NEWSLIST */
.newslist { margin: 0 0px 20px 0px; }
.newslist h1 { font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; font-weight: normal; margin: 5px 0px 0px 0px; padding: 0px;  }

.newslist .heading {margin: 0px 0 0 0; padding: 4px 0 0 28px;  }
.newslist .heading h2 { padding: 0px 0 0 0px; margin:0px; margin-bottom:0px; margin-right: 4px; height: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;   color: #c80d14; text-decoration: none; }
.newslist .heading h2 a { color: #c80d14; text-decoration: none; }
.newslist .heading h2 a:visited { color: #c80d14; text-decoration: none; }
.newslist .heading h2 a:hover { color: #c80d14; text-decoration: none; }

.newslist .content { border-top: 2px solid #db151c; font-family: Arial, Helvetica, sans-serif; font-size:1.2em; line-height: 1.4em; }
.newslist .content dl { margin: 10px 0px 18px 7px; padding: 0px; }
.newslist .content dl dt { clear: both; padding-left: 53px; padding-top:8px; }
/*.newslist .content dl dt.hotnews { clear: both; padding-top:8px; padding-left: 53px; background: url('../hotnews.gif') 5px 12px no-repeat;}*/
.newslist .content dl dt.hotnews a { color: #C80D14;}
.newslist .content dl dt.hotnews a:visited { color: #a30f10;}
.newslist .content dl dt.sweetnews { clear: both; padding-top:8px; padding-left: 53px; background: url('../sweetnews2.gif') 5px 14px no-repeat;}
.newslist .content dl dt.interview { clear: both; padding-top:8px; padding-left: 53px; background: url('../interview3.gif') 5px 12px no-repeat;}

.newslist .content dl dt .news_item { display:block; position:relative;}
.newslist .content dl dt .news_item_check_container {padding-right: 2px; float: right; display: block; }
.newslist .content dl dt .news_item_thumb { display:block; position:absolute; margin-left: -50px;}

.newslist .content dl dt .news_item a { color: #333; /*#c80d14*/; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
.newslist .content dl dt .news_item a:visited { color: #666; text-decoration: none; }
.newslist .content dl dt .news_item a:hover { color: #c80d14; text-decoration:underline; }
.newslist .content dl dt .news_item img {position:relative;top:3px;}
.newslist .content dl dt .news_item .comment a { color: #0066cc; font-weight: normal; text-decoration: none; } 
.newslist .content dl dt .news_item span.loc-date { font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; color: #aaaaaa;}
.newslist .content dl dt .news_item span.loc-date a {color: #aaaaaa; font-weight: normal; }
.newslist .content dl dt .news_item span.loc-date a:hover {color: #c80d14; }
.newslist .content dl dd { margin: 0px 0px 7px 0px; padding: 0px; padding-left: 56px; color: #aaaaaa; }
.newslist .content dl dd.lead { font-size: 1.1em; color: #000000; margin: 1px 0px 1px 0px; padding-left: 56px;}
.newslist .content dl dd.lead img { float: left; margin: 3px 9px 0 0; }

.print_head_text {float:right; color: #808080; font-size:0.8em; margin-top:-1.66em; padding-right:10px; background: url('../ico_down.gif') 100% 5px no-repeat;}

/*.news_item_check_container {padding-right: 2px; float: right; display: block; }*/
.news_items_actions_container {}
.print_all_action_reset_container {float: right; clear: none; height: 25px; margin-left: 4px; }
.print_all_action_reset_container a.print_all_action_reset_url { display:block; float: left; height: 20px; border: #eeeeee solid 1px; padding: 3px 6px; background: #ffffff; font-weight:bold;color: #888888; text-decoration: none;}
.print_all_action_reset_container a:hover.print_all_action_reset_url {background-color: #eee; color:#333;}
.print_all_action_container {float: right; clear: none; height: 25px; margin-left: 4px; }
.print_all_action_container a.print_all_action_url {display:block; float: left; height: 20px; border: #eeeeee solid 1px; padding: 3px 20px 3px 6px; background: #ffffff url('../ico_print_small.gif') 97% 4px no-repeat; font-weight:bold; color: #888888; text-decoration: none;}
.print_all_action_container a:hover.print_all_action_url {background-color: #eee; color:#333;}
/* //NEWSLIST */

/* PERSONAL PANEL */
.personal ul {  list-style: none; margin: 7px 0 0 0; padding: 0px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; line-height:15px; /*height: 23px; */ overflow:hidden; }
.personal ul.tabs li { display: inline; }
.personal ul.tabs li div { height: 21px; float: left; color: #333333; text-decoration: none; background: url('../tab_news_act2.png') top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.personal ul.tabs li div span { background: url('../tab_news_act2.png') no-repeat right top; display: block; float: left; height: 17px; padding: 6px 13px 0 0; color:#ffffff; }
.personal ul.tabs li div.link { display:block; float:left; margin: 0 6px; background: #fff; }
.personal ul.tabs li div.link a { display:block; float:left; background: url('../ico_select_personal.gif') 0px 5px no-repeat; padding: 6px 0 0 18px; color: #c80d14; }
.personal ul.tabs li div.link a:hover { text-decoration:none; }

.personal .top { background: #e00810; padding: 0 0 0 4px; height:4px; clear:left;}
.personal .top div { background: #e00810 url('../person_top.gif') right top no-repeat; padding: 0px; height:4px; overflow:hidden;}
.personal .bottom { background: #e00810 url('../person_bot.gif') left bottom no-repeat; padding: 0 0 0 4px; height:4px; }
.personal .bottom div { background: #e00810 url('../person_bot.gif') right bottom no-repeat; padding: 0; height:4px; overflow:hidden;}
.per-cont { margin: 0; background: #e00810; padding: 0px 4px;}
.per-cont .mid { background: #ffffff; padding: 7px 0px;}
.per-cont .info p.note { background: #eee; padding:0.6em; font-size:1.2em; font-weight: normal; color: #666; border-bottom: dashed 1px #666;}
.per-cont .mid p.note { padding:1.3em; font-size:1.3em; font-weight: bold; color: #aaa;}

.per-cont .mid .print_head_text {float:right; color: #808080; font-size:1em; margin-top:-2.3em; padding-right:10px; background: url('../ico_down.gif') 100% 3px no-repeat;}

.per-cont .mid dl { margin: 0px; padding: 0px; }
.per-cont .mid dl dt { clear: both; padding-left: 54px; padding-top:8px; }
.per-cont .mid dl dt .news_item { display:block;  position:relative;font-size:1.1em;}
.per-cont .mid dl dt .news_item_check_container {padding-right: 3px; float: right; display: block; }
.per-cont .mid dl dt .news_item_thumb { display:block;position:absolute; margin-left: -48px;}
.per-cont .mid dl dt .news_item a { color: #444; /*#c80d14*/; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
.per-cont .mid dl dt .news_item a:visited { color: #666; text-decoration: none; }
.per-cont .mid dl dt .news_item a:hover { color: #c80d14; text-decoration:underline; }
.per-cont .mid dl dt .news_item img {position:relative;top:3px;}
.per-cont .mid dl dt .news_item .comment a { color: #0066cc; font-weight: normal; text-decoration: none; } 
.per-cont .mid dl dt .news_item span.loc-date { font-family: Arial, Helvetica, sans-serif; font-size: 0.92em; font-weight: normal; color: #aaaaaa;}
.per-cont .mid dl dt .news_item span.loc-date a {color: #aaaaaa; font-weight: normal; }
.per-cont .mid dl dt .news_item span.loc-date a:hover {color: #c80d14; }

.per-cont .mid .all_news_link { padding:5px 0 0 5px; font-weight:bold; font-size:1em;}

.per-cont .news_items_actions_container {background: #eeeeee; overflow:visible;height: 25px;}
.per-cont .print_all_action_reset_container a.print_all_action_reset_url { border: none; padding: 4px 6px 2px 6px; background: transparent; color: #888888; }
.per-cont .print_all_action_reset_container a:hover.print_all_action_reset_url {background-color: transparent; color:#333;}
.per-cont .print_all_action_container a.print_all_action_url {border: none; padding: 4px 20px 2px 6px; background: transparent url('../ico_print_small.gif') 97% 4px no-repeat; color: #888888; text-decoration: none;}
.per-cont .print_all_action_container a:hover.print_all_action_url {background-color: transparent; color:#333;}

/* //PERSONAL PANEL */


/* POPULAR NEWS */
.popular { margin: 0;margin-bottom:15px;}
.popular ul { list-style: none; margin: 7px 0 0 0; padding: 0px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; line-height:15px; /*height: 23px; */ overflow:auto;}
.popular ul.tabs li { display: inline; }
.popular ul.tabs li a { display: block; /*height: 23px;*/ float: left; color: #000000; background: url(../tab_most_readed_deact.gif) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.popular ul.tabs li a span { background: url(../tab_most_readed_deact.gif) no-repeat right top; display: block; float: left; /*height: 19px;*/ padding: 5px 13px 2px 0;  cursor: pointer; white-space:nowrap;}
.popular ul.tabs li a:visited { color: #555555; }
.popular ul.tabs li a:hover { color: #000000; text-decoration: none;}
.popular ul.tabs li a.active { display: block; /*height: 23px;*/ float: left; color: #ffffff; text-decoration: none; background: url(../tab_most_readed_act.png) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.popular ul.tabs li a.active:visited { color: #ffffff; }
.popular ul.tabs li a.active:hover { color: #ffffff;text-decoration: none; }
.popular ul.tabs li a.active span { background: url(../tab_most_readed_act.png) no-repeat right top; display: block; float: left; /*height: 19px;*/ padding: 6px 14px 2px 0;  cursor: pointer;white-space:nowrap; }

.popular .top { background: #aaaaaa url(../most_readed_top.png) left top no-repeat; padding: 0 0 0 4px; height:4px; clear:left;}
.popular .top div { background: #aaaaaa url(../most_readed_top.png) right top no-repeat; padding: 0px; height:4px; overflow:hidden;}
.popular .bottom { background: #aaaaaa url(../most_readed_bot.png) left bottom no-repeat; padding: 0 0 0 4px; height:4px; }
.popular .bottom div { background: #aaaaaa url(../most_readed_bot.png) right bottom no-repeat; padding: 0; height:4px; overflow:hidden;}

.pop-cont { margin: 0; background: #aaaaaa; padding: 0px 3px;}
/*.pop-cont .top { height: 4px; background: url(../most_readed_top2.png) top left no-repeat; overflow: hidden; }*/
.pop-cont .mid { background: #ffffff; padding: 7px 0px;}
.pop-cont .mid h4 {clear:both; margin: 8px 11px 0px 11px;  font-weight: bold; color:#888;}
.pop-cont .mid dl { margin: 0px; padding: 0px; margin: 0px 11px 0px 11px; }
.pop-cont .mid dl dt.first { border-top: solid 1px #ffffff;}
.pop-cont .mid dl dt { padding: 2px 0 2px 0; border-top: #ececec solid 1px; }
.pop-cont .mid dl dt.fresh { clear: both; padding-left: 54px; padding-top:8px; border:none;}
.pop-cont .mid dl dt a { color: #444444; font-weight: normal; text-decoration: none; }
.pop-cont .mid dl dt a:hover { color: #c80d14; font-weight: normal; text-decoration: underline; }
.pop-cont .mid dl dt a .comment { color: #0066cc; font-weight: normal; text-decoration: none;  }
.pop-cont .mid dl dt .date { color: #aaaaaa; font-size: 10px; }
.pop-cont .mid dl dt .date a { color: #c80d14;  }
.pop-cont .mid dl dt .date a:hover { color: #c80d14;  }
.pop-cont .mid dl dt .news_item { display:block; position:relative; font-size:1.1em;}
.pop-cont .mid dl dt .news_item_check_container {padding-right: 3px; float: right; display: block; }
.pop-cont .mid dl dt .news_item_thumb { display:block; position:absolute; margin-left: -48px;}
.pop-cont .mid dl dt .news_item a { color: #444; /*#c80d14*/; text-decoration: none; font-weight: bold; }
.pop-cont .mid dl dt .news_item a:visited { color: #666; text-decoration: none; }
.pop-cont .mid dl dt .news_item a:hover { color: #c80d14; text-decoration:underline; }
.pop-cont .mid dl dt .news_item.hotnews a { color: #c80d14; text-decoration: none; font-weight: bold; }
.pop-cont .mid dl dt .news_item.hotnews a:visited { color: #c80d14; text-decoration: none; font-weight: bold; }
.pop-cont .mid dl dt .news_item img {position:relative;top:3px;}
.pop-cont .mid dl dt .news_item .comment a { color: #0066cc; font-weight: normal; text-decoration: none; } 
.pop-cont .mid dl dt .news_item span.loc-date { font-family: Arial, Helvetica, sans-serif; font-size: 0.92em; font-weight: normal; color: #aaaaaa;}
.pop-cont .mid dl dt .news_item span.loc-date a {color: #aaaaaa; font-weight: normal; }
.pop-cont .mid dl dt .news_item span.loc-date a:hover {color: #c80d14; }

.pop-cont .mid .all_news_link { padding:5px 0 0 5px; font-weight:bold; font-size:1em;}

.pop-cont .news_items_actions_container {background: #eeeeee; overflow:visible;height: 25px;}
.pop-cont .print_all_action_reset_container a.print_all_action_reset_url { border: none; padding: 4px 6px 2px 6px; background: transparent; color: #888888; }
.pop-cont .print_all_action_reset_container a:hover.print_all_action_reset_url {background-color: transparent; color:#333;}
.pop-cont .print_all_action_container a.print_all_action_url {border: none; padding: 4px 20px 2px 6px; background: transparent url('../ico_print_small.gif') 97% 4px no-repeat; color: #888888; text-decoration: none;}
.pop-cont .print_all_action_container a:hover.print_all_action_url {background-color: transparent; color:#333;}

/*.pop-cont .bot { height: 8px; background: url(../most_readed_bot2.png) top left no-repeat; overflow: hidden; } */
/* //POPULAR NEWS */


/* SEARCHBOX */
.search { margin: 0;  margin-bottom:15px; font-size: 1.1em; color: #222222; }
.search .top { background: url(../searchbox_top2.png) left top no-repeat; height: 4px; padding-left:5px; overflow: hidden; }
.search .top div { background: url(../searchbox_top2.png) right top no-repeat; height: 4px; overflow: hidden; }
.search .content { background: #eeeeee url(../searchbox_mid2.png) repeat-x; padding: 15px 15px 8px 15px; overflow: hidden;}
.search .content .search-opt { color: #444; font-size: 1em; }
.search .content .searchfield { width: 70%; height: 22px; padding: 3px 2px 0 2px; background: url(../textfield_bg_xxl.png) no-repeat; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; float: left; }
.search .content .searchbtn { display: block; height: 20px; float: right; background:url(../search_btn2_bg.png) no-repeat; font-size: 1em; font-weight: bold; color: #ffffff; text-decoration: none; padding: 0 0 0 12px; }
.search .content .searchbtn span { display: block; height: 20px; float: left; background: url(../search_btn2_bg.png) top right no-repeat; padding: 2px 15px 0 0; cursor: pointer; }
.search .bot { background: url(../searchbox_bot2.png) left top no-repeat; height: 4px; padding-left:5px; overflow: visible; }
.search .bot div { background: url(../searchbox_bot2.png) right top no-repeat; height: 4px; overflow: visible; }

/* //SEARCHBOX */


/* SEARCHLIST */
.search-results { margin: 20px 8px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.search-results .head { width: 577px; height: 26px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; margin: 0 0 8px 24px; padding: 4px 0 0  16px; background: url(../cont_gal_bg.png) no-repeat; }
.search-results .nav { text-align: center; overflow: auto; margin: 0 0 0 30px;}
.search-results .nav .count { width: 81px; font-size: 12px; color: #000000; font-weight: bold; float: left; padding: 10px 0 0 0; }
.search-results .nav a.back { display: block; float: left; margin-left: 220px; background: url(../gal_back.png) no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.search-results .nav a.next { display: block; float: left; background: url(../gal_next.png) no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.search-results .nav a.back:hover { display: block; float: left; margin-left: 220px; background: url(../gal_back_act.png) no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.search-results .nav a.next:hover { display: block; float: left; background: url(../gal_next_act.png) no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.search-results .nav span.back { display: block; float: left; margin-left: 220px;  width: 34px; height: 34px; text-indent: -9999px; }
.search-results .nav span.next { display: block; float: left; width: 34px; height: 34px; text-indent: -9999px; }
.search-results .content { background: url(../searchresult_bg.png) bottom left repeat-x; border-bottom: 2px solid #db151c; }
.search-results .content dl { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  margin: 18px 0px 18px 11px; padding: 0px; }
.search-results .content dl dt { clear: both; padding-top:8px; padding-left: 30px;}
/*.search-results .content dl dt.hotnews { clear: both; padding-top:8px; padding-left: 30px; background: url('../hotnews.gif') 0px 8px no-repeat;}*/
.search-results .content dl dt.hotnews a { color: #C80D14;}
.search-results .content dl dt.hotnews a:visited { color: #a30f10;}

.search-results .content dl dt.sweetnews { clear: both; padding-top:8px; padding-left: 30px; background: url('../sweetnews2.gif') 0px 12px no-repeat;}
.search-results .content dl dt.interview { clear: both; padding-top:8px; padding-left: 30px; background: url('../interview3.gif') 0px 8px no-repeat;}
.search-results .content dl dt a { color: #000000; /*#c80d14*/; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; }
.search-results .content dl dt a:visited { color: #555555; text-decoration: none; }
.search-results .content dl dt a:hover { color: #c80d14; text-decoration: none; }
.search-results .content dl dt .comment a { color: #0066cc; font-weight: normal; text-decoration: none; } 
.search-results .content dl dt span.loc-date { font-size: 10px; color: #aaaaaa;}
.search-results .content dl dt span.loc-date a {color: #c80d14;  }
.search-results .content dl dt span.loc-date a:hover {color: #c80d14; }
.search-results .content dl dd { margin: 0px 0px 7px 0px; padding: 0px; padding-left: 30px; font-size: 10px; color: #aaaaaa; }
.search-results .content dl dd.lead { font-size: 12px; color: #000000; margin: 1px 0px 1px 0px; }
.search-results .content dl dd.lead img { float: left; margin: 3px 9px 0 0; }

/* //SEARCHLIST */
/* Autocompleter */
div.autocomplete { position:absolute; /*width:222px;*/ background-color:white; color: black; border:1px solid #aaa; margin:0px; padding:0px; z-index: 200; float: left; background: #f3f3f3 url(../popup2_bg.png) bottom left repeat-x; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; } 
div.autocomplete ul li { list-style-type:none; display:block; width:98%; margin:0; padding:3px; cursor:pointer; }
div.autocomplete ul li.selected {  color: #222; text-decoration: underline; } 
/* /Autocompleter */

/* VIDEOBOX + PICBOX */
.videobox { margin: 0;margin-bottom:15px;}
.videobox ul { list-style: none; margin: 7px 0 0 0; padding: 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 1.12m; font-weight: bold; height: 23px; }
.videobox ul.tabs li { display: inline; }
.videobox ul.tabs li a { display: block; height: 23px; float: left; color: #333333; text-decoration: none; background: url(../tab_most_readed_deact.gif) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.videobox ul.tabs li a span { background: url(../tab_most_readed_deact.gif) no-repeat right top; display: block; float: left; height: 19px; padding: 4px 13px 0 0;  cursor: pointer; }
.videobox ul.tabs li a:hover { color: #000000; }
.videobox ul.tabs li a.active { display: block; height: 23px; float: left; color: #ffffff; text-decoration: none; background: url(../tab_videos_act.png) top left no-repeat; padding: 0 0 0 13px; margin-right: 4px; }
.videobox ul.tabs li a.active:hover { color: #ffffff;}
.videobox ul.tabs li a.active span { background: url(../tab_videos_act.png) no-repeat top right; display: block; float: left; height: 19px; padding: 4px 14px 0 0;  cursor: pointer; }
.videobox .top { background: #000000 url(../videobox_top.png) top left no-repeat; padding: 0 0 0 4px; height:4px; }
.videobox .top div { background: #000000 url(../videobox_top.png) top right no-repeat; padding: 0 0 0 0; height:4px; overflow:hidden;}
.videobox .bottom { background: #000000 url(../videobox_bot.png) bottom left no-repeat; padding: 0 0 0 4px; height:6px; }
.videobox .bottom div { background: #000000 url(../videobox_bot.png) bottom right no-repeat; padding: 0 0 0 0; height:6px; overflow:hidden; }

.videobox .videocont {  background: #000000; margin: 0; padding: 2px 5px 0px 5px; }
.videobox .videocont .list { background: #ddd; margin: 0 0 0 0; }
.videobox .videocont .list .top { background: url(../video_list2_top.png) no-repeat; height: 7px; margin: 0px; padding: 0px; overflow: hidden; }
.videobox .videocont .list .mid { margin: 0px 6px 0 6px; overflow: hidden;}
.videobox .videocont .list .mid dl { margin: 0px; padding: 0px; width: 308px; float: left; }
.videobox .videocont .list .mid dl a { color: #000000; text-decoration: none; }
.videobox .videocont .list .mid dl a:hover { color: #c80d14; text-decoration: underline; }
.videobox .videocont .list .mid dl dt { background: url(../ico_movie.png) no-repeat; padding-left: 20px; margin: 3px 0 0px 0; }
.videobox .videocont .list .mid dl dt .date { color: #777; font-size: 0.9em; margin-left: 5px; }
.videobox .videocont .list .mid .more { padding: 0 8px 0 0; text-align: right; }
.videobox .videocont .list .mid .more a { color: #c80d14; text-decoration: none; }
.videobox .videocont .list .bot { background: url(../video_list2_bot.png) no-repeat; height: 5px; overflow: hidden; }
.videobox .videocont .list .mid .more a:hover { text-decoration: underline; }
.videobox .videocont .reflection { background: url(../videoplayer_reflection.png) top left no-repeat; font-size: 11px; font-weight: bold; color: #ffffff; padding: 10px 15px 10px 15px; }

.videobox .piccont { background: #000000; margin: 0; padding: 2px 5px 0px 5px; text-align: left; }
.videobox .piccont .images {/*width: auto; min-height: 176px;*/ overflow:visible; background-color: #444; padding: 10px 0 0 10px;}
/* Peekaboo \*/ * html .images {height: 1%;} /* end Pkb */
.videobox .piccont .crop {  border: 1px solid #ddd; height: 76px; width: 90px; margin: 0px 10px 10px 0; overflow: hidden; float:left; }
.videobox .piccont .crop img { margin: 0px; padding: 0px; }

.videobox .piccont .list { background: #ddd; margin: 0 0 0 0; }
.videobox .piccont .list .top { background: url(../video_list2_top.png) no-repeat; height: 7px; margin: 0px; padding: 0px; overflow: hidden; }
.videobox .piccont .list .mid { margin: 0px 6px 0 6px; overflow: hidden; }
.videobox .piccont .list .mid dl { margin: 0px; padding: 0px; width: 240px; }
.videobox .piccont .list .mid dl a { color: #000000; text-decoration: none; }
.videobox .piccont .list .mid dl a:hover { color: #c80d14; text-decoration: underline; }
.videobox .piccont .list .mid dl dt { background: url(../ico_photo.png) no-repeat; padding-left: 20px; margin: 1px 0 2px 0; }
.videobox .piccont .list .mid dl dt .date { color: #777; font-size: 0.9em; margin-left: 5px; }
.videobox .piccont .list .mid .more { padding: 0 8px 0 0; text-align: right; }
.videobox .piccont .list .mid .more a { color: #c80d14; text-decoration: none;  }
.videobox .piccont .list .bot { background: url(../video_list2_bot.png) no-repeat; height: 5px; overflow: hidden; }
.videobox .piccont .list .mid .more a:hover { text-decoration: underline; }
.videobox .piccont .reflection { background: url(../videoplayer_reflection.png) top left no-repeat; font-weight: bold; color: #ffffff; padding: 10px 15px 10px 15px; }
.videobox .title { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #ffffff; padding: 6px 15px 10px 15px; text-align: left; }
/* //VIDEOBOX + PICBOX */

/* WEATHER */
.weather { margin: 10px 0px 20px 0px; text-align:left; }
.weather .heading { padding: 0px; margin: 0px 4px 0px 0px; height: 23px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #c80d14; text-decoration: none;} 
.weather .content { background: url(../newspanel_bg.png) top left repeat-x; border-top: 2px solid #db151c; }
.weather .content .wday { font-weight: normal; font-size:11px; text-align: center; float:left; }
.weather .content .ico {padding-top: 6px; float:left;} 
.weather .content .figure {font-size:11px; text-align: center; padding-top: 4px; float:left;} 
.weather .content .figure img {margin-right:2px;}
/* //WEATHER */

/* TVGUIDE */
.tvguide { margin: 0px 0px 20px 0px; text-align:left; }
.tvguide .heading { padding: 0px; margin: 0px 4px 0px 0px; height: 23px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #c80d14; text-decoration: none;} 
.tvguide .content { border-top: 2px solid #db151c; padding-top:3px;}
.tvguide .content h3, .tvguide .content h4 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.3em; font-weight: bold; color: #222222; text-decoration: none; margin: 6px 0px 1px 0px;}
.tvguide .content .kalev {padding: 3px 40px 3px 2px;background: url('../k_sport_logo20.gif') right top no-repeat; }
.tvguide .content .teaser { padding: 3px 3px 3px 2px; font-weight: bold; background-color:#ffdddd;}
.tvguide .content .guide { background: url('../newspanel_bg.png') top left repeat-x; padding-top:6px; border-top: solid 1px #ddd;}
.tvguide .content .guide dl {display:block; clear:left; clear:right; float:none; margin: 0px; padding: 0px; padding-bottom:6px;font-size: 11px;}
.tvguide .content .guide dl.onair {font-weight: bold;}
.tvguide .content .guide dl dt { float:left; width:3.8em;}
.tvguide .content .guide dl dd { padding-left: 4.0em;}
.tvguide .content p.more { margin:0px; padding-top:5px;text-align:right;}
.tvguide .content p.more a { color: #c80d14; text-decoration: none; font-weight: bold;}

.guidelist { margin: 0; }
.guidelist .heading {margin: 0; padding: 4px 18px 0 28px;  }
.guidelist .heading h2 { padding: 0px 0 0 0px; margin:0px; margin-right: 4px; height: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal;   color: #c80d14; text-decoration: none; }
.guidelist .heading h2 a { color: #c80d14; text-decoration: none; }
.guidelist .heading h2 a:visited { color: #c80d14; text-decoration: none; }
.guidelist .heading h2 a:hover { color: #c80d14; text-decoration: none; }
.guidelist .content { background: url(../newspanel_bg.png) top left repeat-x; border-top: 2px solid #db151c; padding: 0 18px 20px 28px;}
.guidelist .content .navwrapper { margin-left: auto; margin-right:auto;text-align: center; }
.guidelist .content .navwrapper .nav { margin-top: 1px; margin-bottom:5px;}
.guidelist .content .navwrapper .nav ul.count { font-size: 11px; color: #000000; font-weight: normal; padding: 2px 0 0 0; clear: none; text-align:center; min-height:24px;}
.guidelist .content .navwrapper .nav ul.count li { display: inline; line-height:22px; }
.guidelist .content .navwrapper .nav .count li a { background: #fff; border: 1px solid #c80d14; padding: 1px 4px; color: #c80d14; text-decoration: none; }
.guidelist .content .navwrapper .nav .count li span { background: #c80d14; border: 1px solid #c80d14; padding: 1px 4px; color: #fff; text-decoration: none; font-weight: bold; }
.guidelist .content .navwrapper .nav .count li a.active { padding: 1px 4px;  text-decoration: none; font-weight: bold; color: #fff; background-color: #c80d14; }
.guidelist .content .navwrapper .nav .count li a:hover { text-decoration: none; }
.guidelist .content .guide { margin: 0px 5px 0px 28px; }
.guidelist .content .guide dl {margin: 0px; padding: 5px 0px; display:block; clear:left; clear:right; float:none; }
.guidelist .content .guide dl:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.guidelist .content .guide dl dt { /*float:left;*/ position:relative;margin-bottom:-1.2em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.2em;font-weight: bold; color: #555; }
.guidelist .content .guide dl dd { padding-left: 3.7em;}
.guidelist .content .guide dl dd.title { padding-left: 3.7em; font-size: 1.2em; }
.guidelist .content .guide dl dd img {float:left; margin:4px 5px 0px 0px;}
.guidelist .content .guide dl.onair { background: #ffffbb;}
.guidelist .content .guide dl.onair dt {position:relative;margin-bottom:-1.2em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; color: #555;}
.guidelist .content .guide dl.onair dd { padding-left: 3.7em; }
.guidelist .content .guide dl.onair dd.title { padding-left: 3.7em; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold;color: #555;}
.guidelist .content .guide dl.onair dd img {float:left;margin:4px 5px 0px 0px;}

.guidelist .content table { border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.guidelist .content table th { text-align: left; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.3em; font-weight: bold; color: #222222; height:28px; background-repeat: no-repeat; background-position: 90% 50%; padding: 4px; border-left: 1px solid #fff; border-bottom: 2px solid #ccc;}
.guidelist .content table td {vertical-align:top; border-right:  1px solid #ccc; border-top: 1px dashed #ccc;}
.guidelist .content table td.guide {margin:0px; padding:4px;}


/* //TVGUIDE */

/* UNIVERSAL PANEL */
.upanel { margin: 0px 0px 20px 0px; text-align:left; }
.upanel .heading { padding: 0px; margin: 0px 4px 0px 0px; height: 23px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #c80d14; text-decoration: none;} 
.upanel .content { border-top: 2px solid #db151c; padding-top:3px;}
.upanel .content h3, 
.upanel .content h4 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #222222; text-decoration: none; margin: 6px 0px;}
.upanel .content div {font-size: 11px;}
.upanel .content .elem { clear:left; clear:right; margin: 2px 0px 5px 0px; padding-top:4px; border-top: solid 1px #ddd;}
.upanel .content .elem .control { float:left; }
.upanel .content .elem .label { padding: 2px 0px 0px 24px; }
.upanel .content .btn { display: block; height: 20px; float: right; background:url(../search_btn2_bg.png) no-repeat; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 0 0 0 12px; }
.upanel .content .btn span { display: block; height: 20px; float: left; background: url(../search_btn2_bg.png) top right no-repeat; padding: 2px 15px 0 0; cursor: pointer; }
.upanel .content input.btn { border: none; float:none; background: transparent url(../search_btn2_bg.png) no-repeat -2px 0px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 2px 8px 4px 6px; }
/* //UNIVERSAL PANEL */

/* ARTICLES CONTENT */
.article { margin: 0 0px 0 0px;}

.article .heading {margin: 0px 0 0 0; padding: 4px 0 0 15px; }
.article .heading h2 { padding: 0px; margin:0px; margin-right: 4px; height: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;   color: #c80d14; text-decoration: none; }
.article .heading h2 span {  }
.article .heading h2 span a { color: #c80d14; text-decoration: none; }
.article .heading h2 span a:visited { color: #c80d14; text-decoration: none; }
.article .heading h2 span a:hover { color: #c80d14; text-decoration: none; }
.article .content { clear:both; /*background: transparent url(../newspanel_bg.png) top left repeat-x;*/ border-top: 2px solid #db151c; padding: 16px 0px 16px 15px;  font-family: Arial, Helvetica, sans-serif; }

.article .content h1 { /*font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 22px; font-weight: normal;*/ margin: 5px 0px 0px 0px; padding: 0px; background: transparent; color:#000;}
.article .content h1 .comment a { color: #c80d14; text-decoration: none; }
.article .content h1 .comment a:hover { text-decoration: underline; }
.article .content h2 { /*font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; font-weight: normal;*/ margin: 4px 0px 0px 0px; padding: 0px; }
.article .content .lead { padding: 5px 0 5px; line-height: 1.2em; font-size: 1.4em; border-bottom: solid #cccccc 1px; }
.article .content p { font-size: 1.2em; line-height: 1.5em; margin: 5px 0 0 0; padding: 0 0 10px 0; }
.article .content img { margin: 0px; }
.article .content .bigimage { float:left;margin: 0 8px 8px 0; width: 204px; padding:2px; border: solid 1px #bbb;overflow:hidden;}
/*.article .content .bigimage .crop { width:200px; height:200px; overflow:hidden;}
.article .content .bigimage .crop img { position:relative; margin: -40px 0px 0px -40px;}*/
.article .content .bigimage .author {font-size: 10px; color: #999999; margin-top: 6px;  }
.article .content .quote { width: 245px; float: left; border-left: #e91b22 4px solid; background: url(../quote_bg_a.png) top left no-repeat; margin: 8px 16px 0 0; }
.article .content .quote div { padding: 32px 32px 32px 32px; background: url(../quote_bg_b.png) bottom left no-repeat; font-size: 14px; font-weight: bold; }
.article .content .date-auth { font-size: 10px; color: #999999; margin-top: 6px; margin-bottom:8px; }
.article .content .date-auth .date { float: left; }
.article .content .date-auth .author { float: right; }
.article .content .location { font-size: 10px; color: #999999; margin: 0 0 10px 0; }
.article .content ul { list-style: disc inside; margin: 0 0 0 12px; padding: 0 0 4px 0; line-height: normal; }
.article .content ul li {/* background: url(../bullet3.png) left center no-repeat;*/ padding: 0 0 0 11px; }
.article .content a { color: #0066cc; text-decoration: none; }
.article .content a:visited { color: #0066FF; text-decoration: none; }
.article .content a:hover { color: #c80d14; text-decoration: underline; }
.article .content table { border-collapse: collapse;}
.article .content table td { padding:3px; }
.article .content span.at, 
.article .content p span.at, 
.article .content ul li span.at, 
.article .content table td span.at {width: 11px; background: url('../atsign.gif') -2px -30px no-repeat;}
.article .content span.at img, 
.article .content p span.at img, 
.article .content ul li span.at img, 
.article .content table td span.at img {vertical-align:middle;width:11px; height: 12px;}


/* //ARTICLES CONTENT */

/* COMMENTBOX  modified by Anu */
.commentbox { margin: 0 0px 0 15px; background: #c6c6c6 url('../commentbox_top.png') top left no-repeat; padding: 0 0 0 6px; }
.commentbox .top {background: #c6c6c6 url('../commentbox_top.png') top right no-repeat; padding: 10px 15px 3px 7px; font-size: 12px;}
.commentbox .top .comment_email { position:absolute; top:-9000px; left:-9000px; }
.commentbox .top h2 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px; }
.commentbox .top label { vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 2px 0 2px; }
.commentbox .top label img { vertical-align: middle; margin: 0 5px 0 0; cursor:pointer;}
.commentbox .top .txt-f { border: solid 1px #919191; background: #ffffff url('../formfield_bg.png') top left repeat-x; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin: 0 15px 0 0; padding: 2px; }
.commentbox .top .txt-a { border: solid 1px #919191; background: #ffffff url('../formfield_bg.png') top left repeat-x; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin: 3px 0 6px 0; padding: 5px 3px 3px 3px; }
.commentbox .top .actions {  }
.commentbox .top .actions a.red { display: block; height: 25px; display: block; float: right; padding: 0 0 0 12px; background: url('../comment_btn_red.png') top left no-repeat; text-decoration: none; margin-left: 5px; }
.commentbox .top .actions a.red span { display: block; height: 21px; background: url('../comment_btn_red.png') top right no-repeat; float: left; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; cursor: pointer; padding: 3px 13px 0 0; }
.commentbox .top .actions a.black { display: block; height: 25px; display: block; float: right; padding: 0 0 0 12px; background: url('../comment_btn_black.png') top left no-repeat; text-decoration: none; margin-left: 5px; }
.commentbox .top .actions a.black span { display: block; height: 21px; background: url('../comment_btn_black.png') top right no-repeat; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; cursor: pointer; padding: 4px 13px 0 0; float: left; }
.commentbox .top .actions a.close { display: block; float: right; padding: 0px 4px 2px 15px; background: url('../cross.png') top left no-repeat; text-decoration: none; margin-left: 5px; }
.commentbox .top .actions a.close span { display: block; padding: 0; float: left; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer;  }
.commentboxbot { margin: 0 0px 0 15px; background: url('../commentbox_bot.png') bottom left no-repeat; padding: 0 0 0 6px; height:7px }
.commentboxbot div { background: url('../commentbox_bot.png') bottom right no-repeat; padding: 0 0 0 0; height:7px; overflow:hidden; }

/* //COMMENTBOX */

/* COMMENT LIST modified by Anu */
.commentlist { margin: 2px 0px 10px 15px; }
.commentlist .backlink { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;padding: 0px 0px 2px 0px; text-align:right;}
.commentlist .backlink a { color: #c80d14; font-weight: bold; text-decoration:none;}
.commentlist .head {background: url(../add_headl_bg.png) top left no-repeat; padding-left:4px;}
.commentlist .head div { height: 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: #ffffff; padding: 4px 8px  0  12px; background: url(../add_headl_bg.png) top right no-repeat; }
.commentlist .head .sort {float:right; margin: 3px 8px 0 0 ;}
.commentlist .head .sort a {display: block; font-family:Tahoma, sans-serif; font-size:12px; color: #ffffff; text-decoration:none; padding-right: 20px; background: url(../sort-dwn.gif) top right no-repeat;}
.commentlist .head .sort a:hover {display: block; color: #ffffff; text-decoration:underline; padding-right: 20px; background: url(../sort-up.gif) top right no-repeat;}
.commentlist dl { margin: 0px; padding: 9px; font-size: 12px; line-height: 18px;  border-top: solid 2px #eeeeee;}
.commentlist dl dt { padding: 0 0 0 17px; background: url(../bullet3.png) 1px 5px no-repeat; overflow:auto;}
.commentlist dl dt .text {padding-right:40px;}
.commentlist dl dt .add {float:right; width:40px; text-align:right;cursor:pointer;}
.commentlist dl dt .add img {cursor:pointer;}
.commentlist dl dd { margin: 8px 0 0 15px; padding: 0 0 0 22px; background: url(../bullet3.png) 12px 5px no-repeat; border-left: solid 4px #eeeeee;}
.commentlist dl dt .name,
.commentlist dl dd .name { font-weight:bold; }
.commentlist dl dt .date,
.commentlist dl dd .date { font-size: 10px; color: #aaaaaa; padding: 0 0 0 5px; }
.commentlist dl dt span.at {width: 11px; background: url('../atsign.gif') -1px -30px no-repeat;}
.commentlist dl dt span.at img {vertical-align:middle;width:11px; height: 12px;}

.commentlist .navwrapper {margin-left: auto; margin-right:auto;text-align: center; }
.commentlist .navwrapper .nav { overflow: auto; margin-top: 1px; padding-bottom: 8px;}
.commentlist .navwrapper .nav a.back { display: block; float: left; background: url('../ico_prev.gif') 2px 6px no-repeat; width: 26px; height: 26px; text-indent: -9999px; }
.commentlist .navwrapper .nav a.next { display: block; float: left; background: url('../ico_next.gif') 2px 6px no-repeat; width: 26px; height: 26px; text-indent: -9999px; }
.commentlist .navwrapper .nav a.back:hover { display: block; float: left; background: url('../ico_prev_act.gif') 2px 6px no-repeat; width: 26px; height: 26px; text-indent: -9999px; }
.commentlist .navwrapper .nav a.next:hover { display: block; float: left; background: url('../ico_next_act.gif') 2px 6px no-repeat; width: 26px; height: 26px; text-indent: -9999px; }
.commentlist .navwrapper .nav span.back { display: block; float: left; width: 34px; height: 34px; text-indent: -9999px; }
.commentlist .navwrapper .nav span.next { display: block; float: left; width: 34px; height: 34px; text-indent: -9999px; }
.commentlist .navwrapper .nav .count { font-size: 12px; color: #000000; font-weight: bold; float: left; padding: 10px 0 0 0; }
.commentlist .navwrapper .nav .count a { border: 1px solid #c80d14; padding: 2px 4px;  text-decoration: none;	font-weight: bold; color:#c80d14;}
.commentlist .navwrapper .nav .count a:hover { text-decoration: none;}
.commentlist .navwrapper .nav .count span {background: #c80d14; border: 1px solid #c80d14; padding: 2px 4px; font-weight: bold; color: #fff;  }


/* //COMMENT LIST */

/* ADDITIONAL TOPICS */
.add-headl { margin: 0 8px 10px 20px; }
.add-headl .head { width: 577px; height: 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; color: #ffffff; padding: 4px 0 0  16px; background: url(../add_headl_bg.png) no-repeat; }
.add-headl .cont { padding: 9px 9px 9px 9px; }
.add-headl .cont dl { margin: 0px; padding: 0px; font-size: 12px; line-height: 18px; }
.add-headl .cont dl a { font-weight: bold; color: #000000; text-decoration: underline; }
.add-headl .cont dl a:hover { font-weight: bold; text-decoration: none; }
.add-headl .cont dl dt { padding: 0 0 0 10px; background: url(../bullet4.png) 1px 5px no-repeat; }
.add-headl .cont dl dt .date { font-size: 10px; color: #aaaaaa; padding: 0 0 0 5px; }
/* ADDITIONAL TOPICS */

/* CONTENT GALLERY */
.cont-gal .backlink { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; padding: 0px 0px 2px 0px; text-align:right;}
.cont-gal .backlink a:link, .cont-gal .backlink a:visited { color: #c80d14; font-weight: bold; text-decoration:none;}
.cont-gal .head { background: url('../cont_gal_bg.png') top left no-repeat; padding-left:4px;}
.cont-gal .head div { height: 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: #333333; padding: 3px 0 0  12px; background: url(../cont_gal_bg.png) top right no-repeat; }
.cont-gal .gallery { padding: 5px 0 5px 9px; margin: 0 0 10px 0; }
.cont-gal a img { padding: 2px; border: solid 1px #cccccc; }
.cont-gal a img:hover { padding: 2px; border: solid 1px #cccccc; background: #cccccc; }
.cont-gal .nav { text-align: center; overflow: auto; }
.cont-gal .nav .count { width: 81px; font-size: 12px; color: #000000; font-weight: bold; float: left; padding: 10px 0 0 0; }
.cont-gal .nav a.back { display: block; float: left; margin-left: 160px; background: url('../gal_back.png') no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.cont-gal .nav a.next { display: block; float: left; background: url('../gal_next.png') no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.cont-gal .nav a.back:hover { display: block; float: left; margin-left: 160px; background: url('../gal_back_act.png') no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.cont-gal .nav a.next:hover { display: block; float: left; background: url('../gal_next_act.png') no-repeat; width: 34px; height: 34px; text-indent: -9999px; }
.cont-gal .picview { padding: 5px 0 5px 0; margin: 0 0 10px 0; text-align: center; }
.cont-gal .picview img { padding: 3px; border: solid 1px #cccccc; }
.cont-gal .picview .author {font-size: 10px; color: #999999; margin-top: 6px; text-align: left; }
/* //CONTENT GALLERY */

/* ERROR BOX */
.error { background: url(../error_bg_top.png) top left no-repeat; padding: 5px 0 0 0; margin: 0 0 10px 20px; }
.error .bot { background: url(../error_bg_bot.png) bottom left no-repeat; padding: 3px 0 7px 34px; color: #dc0000; font-size: 12px; font-weight: bold; }
/* //ERROR BOX */

/* SUCCESS BOX */
.success { background: url(../ok_bg_top.png) top left no-repeat; padding: 5px 0 0 0; margin: 0 0 10px 20px; }
.success .bot { background: url(../ok_bg_bot.png) bottom left no-repeat; padding: 3px 0 7px 34px; color: #666; font-size: 12px; font-weight: bold; }
.ok { background: url(../ok_bg_top.png) top left no-repeat; padding: 5px 0 0 0; margin: 0 0 10px 20px; }
.ok .bot { background: url(../ok_bg_bot.png) bottom left no-repeat; padding: 3px 0 7px 34px; color: #666; font-size: 12px; font-weight: bold; }
/* //SUCCESS BOX */


/* EDITORIAL CONTENT */
.editorial { margin: 0; padding-left: 30px; background-color: #fff;}
.editorial h1, .editorial table td h1 { /*font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 22px; font-weight: normal;*/ margin: 5px 0px 0px 0px; padding: 0px;  }
.editorial h2, .editorial table td h2 { /*font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; font-weight: normal;*/ margin: 4px 0px 0px 0px; padding: 0px; }
.editorial h1 a, .editorial table td h1 a, .editorial h2, .editorial table td h2 a {color: #c80d14; text-decoration:none;}
.editorial h3, .editorial table td h3 { /*font-size: 14px; */ margin: 4px 0px 0px 0px; padding: 0px; }
.editorial p, .editorial table td p { font-size:1.2em; line-height: 1.5em; margin: 5px 0 0 0; padding: 0 0 10px 0; }
.editorial table { border-collapse: collapse; border-color:#cccccc;}
.editorial table td { padding:3px; border-color:#cccccc; }
.editorial img { margin: 7px; }
.editorial ul { list-style: none; font-size:1.2em; line-height: 1.2em; margin: 0 0 0 12px; padding: 0 0 4px 0;  }
.editorial ul li { background: url('../bullet3.png') 0px 3px no-repeat; padding: 0 0 0 11px; }
.editorial a { color: #6699FF; }
.editorial a:visited { color: #6666FF; }
.editorial a:hover { color: #c80d14; }
.editorial span.at,
.editorial p span.at,
.editorial table td p span.at  {width: 11px; background: url('../atsign.gif') -1px -30px no-repeat;}
.editorial span.at img,
.editorial p span.at img,
.editorial table td p span.at img {margin:0px;vertical-align:middle;width:11px; height: 12px;}
.editorial a span.at {width: 11px; background: url('../atsign.gif') -17px -14px no-repeat;}
.editorial a span.at img {margin:0px;vertical-align:middle;width:11px; height: 12px;}
.editorial a:hover span.at {width: 11px; background: url('../atsign.gif') -17px 0px no-repeat;}
.editorial a:hover span.at img {margin:0px;vertical-align:middle;width:11px; height: 12px;}


/* //EDITORIAL CONTENT */

/* FOOTER */
.footer { font-size: 1em; color: #999999; margin: 0px 0px 10px 0px; padding: 8px 20px 20px 20px; border-top: solid 2px #eeeeee;}
.footer a {color: #c80d14;}
.footer span.at {width: 9px; background: url('../atsign.gif') -15px -52px no-repeat;}
.footer span.at img {vertical-align:middle;width:10px; height: 10px;}
.footer a span.at {width: 9px; background: url('../atsign.gif') -17px -41px no-repeat;}
.footer a span.at img {vertical-align:middle;width:10px; height: 10px;}

/* //FOOTER */
