/** Version 8. Modified 31.03.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; }

table { border-collapse: collapse; border-spacing: 0; border:0; font-family: Arial, Helvetica, Verdana, sans-serif; }

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; }

/*-------------------------------------------------------------- */

/* 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; }
/* //FIXES */

/* BODY grid */
.above {display:none;}
#wrapper {}
.header { height: 48px; border-bottom: #d21218 solid 5px; width: 100%; }
.wrap {  background: #fff; }
.wrap.clean { background-color: #fff; background-image:none; }
.wrap .left { width: 630px;  z-index: 10; overflow:hidden;}
.wrap .left .side { float:left; width: 130px; overflow:hidden;}
.wrap .left .main { float:left; width: 480px; overflow:hidden; border-left: solid 1px #ddd;}
.wrap .middle { width: 330px; margin-left:15px; overflow:hidden;}
.right { margin-left:20px; overflow:hidden;}
/* //BODY GRID */

.logo { display: block; width: 131px; height: 36px; float: left; font-size: 22px; font-weight: bold; padding-top:10px;}
.head-top { height: 38px; padding-top:20px;}
.langmenu {display:none }

/* LEVEL1 TABS */
.menu-l1 { float: left; }
.menu-l1 ul {  display:inline; margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.menu-l1 ul li { display:none; }
.menu-l1 ul li.act { display: inline; padding: 0px; margin: 0px; }
.menu-l1 ul li.act a {  text-decoration: none; color: #666666; }
/* //LEVEL1 TABS */

/* LEVEL2 TABS */
.menu-l2 { float: left;  height: 22px; }
.menu-l2 ul { float: left;  margin: 0px 0px 0px 16px; padding: 1px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; height: 20px; }
.menu-l2 ul li { display: inline; padding: 0 0 0 0; }
.menu-l2 ul li div { float: left; }
.menu-l2 ul li div a.item { display:none }
.menu-l2 ul li div a.item span { }
.menu-l2 ul li div a.item.sel { text-decoration: none; display: block; height: 21px; float: left; padding: 0 0 0 12px;}
.menu-l2 ul li div a.item.sel span { color: #000000;}
.menu-l2 ul li div .popuphide { display: none; }
.menu-l2 ul li div .popupshow { display: none;}
/* //LEVEL2 TABS */
/* //HEADER */

/* LAST UPDATE */
.last-updt { text-align:right; height: 20px; padding: 3px 0 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
/* //LAST UPDATE */

/* TOP NEWS - 1, 3 */
.top1news, .top3news { background: #fff; padding: 10px 0px 15px 20px; overflow:hidden; zoom:1;}
.news h1 { margin: 2px -5px 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; }
.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: 20px 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 -0.5em 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; }
.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;}
/* //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:465px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.daltonlp.com/75p_white.png'); font-weight:normal;  zoom:1;}
.special[class] h1 { position:absolute;z-index:3; left:0px; bottom:0px; margin:0px;width:465px; background: url('../t-white75.png');  font-weight:normal;  zoom:1;}
.special h1 a { display:block;  padding:0.3em; }
.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; }

.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; background-color: #eee;}
.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  */
.newstabs { }
.newstabs ul { background: #ececec; list-style: none; margin: 0px 0 0 0; padding: 10px 0 0 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; font-weight: bold; height: 23px; }
.newstabs ul.tabs li { display: inline; }
.newstabs ul.tabs li a { display: none; /*height: 23px; float: left; color: #db151c; text-decoration: none; padding: 0 0 0 0px; margin-right: 4px; */}
.newstabs ul.tabs li a span { }
.newstabs ul.tabs li a:hover { color: #db151c; }
.newstabs ul.tabs li a.active { display: block; height: 23px; float: left; color: #db151c; text-decoration: none;  padding: 0 0 0 0px; margin-right: 4px; }
.newstabs ul.tabs li a.active:hover { color: #db151c; }
.newstabs ul.tabs li a.active span { }
.newstabs div { clear:both; }
.newstabs div.content { border-top: 2px solid #db151c; }
.newstabs div.content dl {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  margin: 18px 0px 18px 26px; padding: 0px; }
.newstabs div.content dl dt { clear: both; padding-top:8px; padding-left: 30px; }
.newstabs div.content dl dt.hotnews { clear: both; padding-top:8px; padding-left: 30px; background: url('../hotnews.gif') 0px 10px no-repeat;}
.newstabs div.content dl dt.sweetnews { clear: both; padding-top:8px; padding-left: 30px; background: url('../sweetnews2.gif') 0px 12px no-repeat;}
.newstabs div.content dl dt img.thumb { position: absolute; left: 5px; float:left;margin-top:2px; margin-right: 5px; margin-bottom:6px;}
.newstabs div.content dl dt a { color: #000000; /*#c80d14*/; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; font-size:12px;}
.newstabs div.content dl dt a:visited { color: #555555; text-decoration: none; }
.newstabs div.content dl dt a:hover { color: #c80d14; text-decoration: none; }
.newstabs div.content dl dt .comment a { /*color: #000000;*/ font-weight: normal; 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: #c80d14;}
.newstabs div.content dl dt span.loc-date a:hover {  color: #c80d14;}
.newstabs div.content dl dd { margin: 0px 0px 7px 0px; padding: 0px; font-size: 10px; color: #aaaaaa; }
.newstabs div.content dl dd.lead { font-size: 12px; color: #000000; margin: 1px 0px 1px 0px; }
.newstabs div.content dl dd.lead img { float: left; margin: 3px 9px 0 0; }

.newstabs .navwrapper { margin-left: auto; margin-right:auto;text-align: center; }
.newstabs .navwrapper .nav { overflow: auto; margin-top: 1px;}
.newstabs .navwrapper .nav ul.count { font-size: 11px; color: #000000; font-weight: normal; padding: 10px 0 0 0; clear: none; text-align:center; min-height:24px;}
.newstabs .navwrapper .nav ul.count li { display: inline; line-height:20px; }
.newstabs .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 { padding: 1px 4px;  text-decoration: none; font-weight: bold; color: #fff; background-color: #c80d14; }
.newstabs .navwrapper .nav .count li a:hover { text-decoration: none; }


/* //NEWS TABS */


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

.newslist .heading {margin: 0px 0 0 0; padding: 8px 0 0 28px; }
.newslist .heading h2 { padding: 0px 0 0 0px; margin:0px; margin-right: 4px; height: 23px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  color: #000000; text-decoration: none; }
.newslist .heading h2 a { color: #000000; text-decoration: none; }
.newslist .heading h2 a:visited { color: #000000; text-decoration: none; }
.newslist .heading h2 a:hover { color: #000000; text-decoration: none; }
.newslist div.content { border-top: 2px solid #db151c; padding-left:28px;}
.newslist dl { font-size: 12px; margin: 4px 0px 0px 0px; padding: 0px; }
.newslist dl dt { clear: both; padding-top:8px;}
.newslist dl dt.hotnews { clear: both; padding-top:8px; padding-left: 38px; background: url('../hotnews.gif') 0px 8px no-repeat;}
.newslist dl dt.sweetnews { clear: both; padding-top:8px; padding-left: 23px; background: url('../sweetnews2.gif') 0px 12px no-repeat;}

.newslist .content dl dt .news_item { display:block; position:relative;}
.newslist .content dl dt .news_item_check_container {display: none; }
.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 {display: none; }

/*.news_item_check_container {padding-right: 2px; float: right; display: block; }*/
.news_items_actions_container {display: none;}
/* //NEWSLIST */

/* PERSONAL PANEL */
.personal ul { list-style: none; margin: 7px 0 0 0; padding: 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 23px; }
.personal ul.tabs li { display: inline; }
.personal ul.tabs li a { display:none;}
.personal ul.tabs li a span { }
.personal ul.tabs li a:visited { color: #db151c; }
.personal ul.tabs li a:hover { color: #db151c; }
.personal ul.tabs li a.active { display: inline; color: #c80d14; text-decoration: none; padding: 0 0 0 0px; margin-right: 4px; }
.personal ul.tabs li a.active:hover {  }
.personal ul.tabs li a.active span { }

.personal .top { }
.personal .top div {}
.personal .bottom { }
.personal .bottom div {}
.per-cont { border: solid 2px #e00810; padding:3px; }
.per-cont .mid { 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 {display:none;}

.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 {display:none;}
.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 {display:none;}
.per-cont .news_items_actions_container {display:none;}

/* //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: 14px; font-weight: bold; height: 23px; }
.popular ul.tabs li { display: inline; }
.popular ul.tabs li a { display:none;}
.popular ul.tabs li a span { }
.popular ul.tabs li a:visited { color: #db151c; }
.popular ul.tabs li a:hover { color: #db151c; }
.popular ul.tabs li a.active { display: inline; color: #c80d14; text-decoration: none; padding: 0 0 0 0px; margin-right: 4px; }
.popular ul.tabs li a.active:hover {  }
.popular ul.tabs li a.active span { }

.popular .top { }
.popular .top div {}
.popular .bottom {  }
.popular .bottom div {}

.pop-cont { }
/*.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 {display:none;}
.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 { display:none;}
.pop-cont .news_items_actions_container {display:none;}
/* //POPULAR NEWS */


/* SEARCHBOX */
.search { display:none }
/* //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 .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 30px; padding: 0px; }
.search-results .content dl dt { clear: both; padding-top:8px;}
.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: #000000;*/ 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; 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 */

/* VIDEOBOX + PICBOX */
.videobox { margin: 10px 7px 0 10px;}
.videobox ul { list-style: none; margin: 7px 0 0 0; padding: 0px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 23px; }
.videobox ul.tabs li { display: inline; }
.videobox ul.tabs li a {display:none }
.videobox ul.tabs li a span {  }
.videobox ul.tabs li a:hover { }
.videobox ul.tabs li a.active {display:inline; color: #c80d14; text-decoration: none; }
.videobox ul.tabs li a.active:hover { color: #c80d14;}
.videobox ul.tabs li a.active span { }

.videobox .top {}
.videobox .top .bottom { border-bottom: solid 1px #cccccc; }
.videocont { margin: 0px;  }
.videocont #movie { display:none; }
.videobox .top .bottom .reflection { font-size: 11px; font-weight: bold; color: #333333; padding: 2px 0px; }

.videocont .list { background: #ffffff; margin: 0 0 4px 0; }
.videocont .list .top { display:none; }
.videocont .list .mid { margin: 4px 6px 0 6px; overflow: hidden;}
.videocont .list .mid dl { margin: 0px; padding: 0px; font-size: 11px;}
.videocont .list .mid dl a { text-decoration: none; }
.videocont .list .mid dl a:hover { text-decoration: underline; }
.videocont .list .mid dl dt { margin: 3px 0 0px 0; }
.videocont .list .mid dl dt .date { color: #aaaaaa; font-size: 10px; margin-left: 5px; }
.videocont .list .mid .more { display:none; }
.videocont .list .mid .more a { color: #a70101; text-decoration: none; font-size: 11px; }
.videocont .list .mid .more a:hover { text-decoration: underline; }
.videocont .list .bot { display:none;}

.videobox .top .bottom .piccont { margin: 6px 7px 0 7px; text-align: left; }
.videobox .top .bottom .piccont img { margin: 3px 0 2px 5px; }
.videobox .top .bottom .piccont .list { background: #ffffff; margin: 0 0 4px 0; }
.videobox .top .bottom .piccont .list .top {display:none; }
.videobox .top .bottom .piccont .list .mid { margin: 4px 6px 0 0px; }
.videobox .top .bottom .piccont .list .mid dl { margin: 0px; padding: 0px; font-size: 11px;  }
.videobox .top .bottom .piccont .list .mid dl a { color: #000000; text-decoration: none; }
.videobox .top .bottom .piccont .list .mid dl a:hover { color: #c80d14; text-decoration: underline; }
.videobox .top .bottom .piccont .list .mid dl dt { margin: 1px 0 2px 0; }
.videobox .top .bottom .piccont .list .mid dl dt .date { color: #aaaaaa; font-size: 10px; margin-left: 5px; }
.videobox .top .bottom .piccont .list .mid .more { display:none }
.videobox .top .bottom .piccont .list .mid .more a { }
.videobox .top .bottom .piccont .list .bot { display:none;}
.videobox .top .bottom .piccont .list .mid .more a:hover { text-decoration: underline; }
.videobox .top .bottom .title { font-size: 11px; font-weight: bold; color: #000000; padding: 0 0 0 8px; text-align: left; }
/* //VIDEOBOX + PICBOX */

/* WEATHER */
.weather { margin: 10px 10px 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; }
.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; height:28px;}
.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 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.guidelist .heading {margin: 0px 0 0 0; padding: 4px 0 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 { border-top: 2px solid #db151c;}
.guidelist .content .navwrapper { margin-left: auto; margin-right:auto;text-align: center; }
.guidelist .content .navwrapper .nav { margin-top: 1px;}
.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: 0px; padding: 7px 0px;font-size: 12px;display: block; }
.guidelist .content .guide dl:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.guidelist .content .guide dl dt { float:left; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #555;}
.guidelist .content .guide dl dd { padding-left: 18px;padding-top:4px;}
.guidelist .content .guide dl dd.title { padding-left: 18px; font-weight: bold;}
.guidelist .content .guide dl dd img {float:left;margin:4px 5px 0px 0px;}
.guidelist .content .guide dl.onair {border-bottom: solid 1px #ddd;}
.guidelist .content .guide dl.onair dt { float:left;padding-top:4px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; color: #555;}
.guidelist .content .guide dl.onair dd { padding-left: 18px;padding-top:4px;}
.guidelist .content .guide dl.onair dd.title { padding-left: 18px; padding-top:0px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 22px;font-weight: normal;color: #555;}
.guidelist .content .guide dl.onair dd img {float:left;margin:4px 5px 0px 0px;}
/* //TVGUIDE */


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

.article .heading {margin: 0px 0 0 0; padding: 8px 0 0 28px; }

.article .heading h2 { padding: 0px 0 0 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; border-top: 2px solid #db151c; border-bottom: 2px solid #db151c;  padding: 16px 0 0 28px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.article .content h1 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 22px; font-weight: normal; margin: 5px 0px 0px 0px; padding: 0px;  }
.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: 18px; font-size: 14px; border-bottom: solid #cccccc 1px; }
.article .content p { line-height: 20px; margin: 5px 0 0 0; padding: 0 0 10px 0; }
.article .content img { margin: 0px; }
.article .content .bigimage { float:left; margin: 10px; margin-top:0px; margin-left:0px;}
.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: none; 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; }

/* //ARTICLES CONTENT */

/* COMMENTBOX  modified by Anu */
.commentbox { display:none; }

/* //COMMENTBOX */

/* COMMENT LIST modified by Anu */
.commentlist { margin: 16px 8px 10px 20px; }
.commentlist .head { width: 577px; height: 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; color: #c80d14; padding: 4px 8px  0  16px;  }
.commentlist .head .sort {display:none;}
.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 {}
.commentlist dl dt .add {display:none;}
.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; }
/* //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: #c80d14; padding: 4px 8px  0  16px; }
.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 .head { width: 577px; height: 26px; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 18px; color: #c80d14; padding: 4px 8px  0  16px;}
.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: 220px; 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: 220px; 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; }
/* //CONTENT GALLERY */

/* ERROR, SUGGSESS BOX */
.error, .success { display:none;}
/* //ERROR BOX */

/* EDITORIAL CONTENT */
.editorial { margin: 0 1px 0 30px; font-size:12px;}
.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 { line-height: 20px; margin: 5px 0 0 0; padding: 0 0 10px 0; }
.editorial table { border-collapse: collapse;}
.editorial table td { padding:3px; font-size:12px; }
.editorial img { margin: 7px; }
.editorial ul { list-style: none; margin: 0 0 0 12px; padding: 0 0 4px 0; line-height: normal; }
.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 CONTENT */

/* FOOTER */
.footer { font-size: 10px; color: #999999; margin: 0px 0px 10px 0px; padding: 8px 20px 20px 20px; border-top: solid 2px #eeeeee;}
.footer a {color: #c80d14;}
/* //FOOTER */