/* CSS Document */
BODY { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}

A { color:#333333; text-decoration:none; font-weight:bold; }
A:HOVER { color:#000000; text-decoration:underline; }
FORM,P { margin:0px; }

.none { 
	border:0px;
	padding:0px;
	width:auto;
	font-weight:normal;
	height:auto;
	color:#000000;	
}

TABLE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #333333;
	width:130px;
}
INPUT { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:18px;
	border:1px solid #333333;
	padding-left:5px;
	padding-top:3px;
}
INPUT.none { border:none; padding:0px; width:auto; height:auto; }
.button { margin:0; padding:0; border:none; background:url(../images/bg_btn.gif) repeat-x; padding:2px 5px; height:20px !important; font-family:tahoma; font-size:11px; line-height:11px; color:#FFF; cursor:pointer;  }

.buttonOn { margin:0; padding:0; border:none; background:url(../images/bg_btn.gif) repeat-x; padding:2px 5px; height:20px !important; font-family:tahoma; font-size:11px; line-height:11px; color:#99e8ff !important; cursor:pointer; }

.pollBar {background:#FFF; border:1px solid #33335c; width:112px; height:9px;}


.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #333333;
	padding:5px;
	width:320px;
	height:250px;
}

.login-button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	border:none;
	background-image:url(../images/bg_box_tit_blue.gif);
	background-repeat:repeat-x;
	width:auto;
	height:18px;
	font-size:10px;
	padding:0px;
}

TD.main { padding:12px 0px; }

TD.search-bar {
	background-image: url(../images/bg_top_lbar.gif);
	background-repeat:repeat-x;
}
TD.btm-bar {
	background-image: url(../images/bg_btm_lbar.gif);
	background-repeat:repeat-x;
}
TD.ftr {
	background-image:url(../images/bg_ftr.gif);
	background-repeat:repeat-x;
}
TD.hdr {
	background-image:url(../images/bg_hdr.gif);
	background-repeat:repeat-x;
}
TD.mnu-bar {
	background-image:url(../images/menu/bg_mnu_off.gif);
	background-repeat:repeat-x;
}

TD.red-box {
	background-image:url(../images/bg_red_tit.gif);
	background-repeat:repeat-x;
	padding-left:8px;
}
TD.panel { padding:8px; }
DIV.panel {
	width:144px;
	margin:8px;
}

TD.panel-dot {
	background:url(../images/dot_line.gif) repeat-x;
}

TD.box-blue {
	background-image:url(../images/bg_btn.gif);
	background-repeat:repeat-x;
	padding-left:8px;
}
TR.box-blue {
	background-image:url(../images/bg_box_tit_blue.gif);
	background-repeat:repeat-x;
}
TD.lmnu {
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
}

TR.bg-grey {
	background-image:url(../images/bg_sub_box_grey.gif);
	background-repeat:repeat-x;
}

.tit-box {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.tit-main {
	font-size:18px;
	color:#0e457b;
	text-decoration:underline;
	font-weight:bold;
}
.tit-video {
	font-size:14px;
	color:#000;
	}
.stit-main {
	font-size:14px;
	color:#6e6e6e;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.post-tit {
	font-size:18px;
	color:#bc2129;
	font-weight:bold;
}

.post-tit-main {
	font-size:18px;
	color:#0e457b;
	font-weight:bold;
}

.tit-sub {
	font-size:14px;
	color:#0e457b;
	text-decoration:underline;
	font-weight:bold;
}

.tit-news {
	font-size:11px;
	color:#0e457b;
	font-weight:bold;
}

.link-blue {
	color:#0e457b;
	text-decoration:none;
}

.link-ublue {
	color:#0e457b;
	text-decoration:underline;
}

.link-green {
	text-decoration:underline;
	color:#009744;	
}

.link-red {
	color:#bc2129;
	text-decoration:none;
}

.link-ured {
	color:#bc2129;
	text-decoration:underline;
}

.link-white {
	color:#ffffff;
	text-decoration:none;
}
a.link-white:hover { text-decoration:underline; color:#ffffff; }

.link-lmnu {
	color:#666666;
	text-decoration:none;
}
a.link-lmnu:hover {
	color:#bc2129;
	text-decoration:underline;
}
.link-sm { font-size:10px; text-decoration:underline; font-weight:normal;}
.sm { font-size:10px; }
.cursor { cursor:pointer; }
.txt-eig { font-size:18px; }
.txt-fo {font-size:14px;}
.txt-el {font-size:11px;}

.lcol-list { list-style-type:none; margin:0; padding:0; }
.lcol-list ul { margin:0; padding-left:24px; }
.lcol-list LI.year { list-style-type:none; font-weight:bold }
.lcol-list LI.month { list-style-type:disc; padding:2px 0px; }
.lcol-list LI.month A,.lcol-list LI.month A:link,.lcol-list LI.month A:visited  { font-weight:normal !important; }

.SiteMap { margin:0; padding:0; margin-left:18px;}
.SiteMap LI {list-style-type:disc; margin:0; padding:0;}


#lang-class, LI.language, LI.language-on { height:22px;float:left; list-style-type:none;margin:0;padding:0;}
LI.language,LI.language-on {padding-top:8px;text-transform:uppercase;cursor:pointer;}
LI.language-on{background:url(../images/menu/bg_menu_on.gif) repeat-x;}


/* Palette */
.black { color:#000000; }
.red { color:#bc2129 }
.green { color:#009744; }
.blue { color:#0e457b; }
.white { color:#ffffff; }
.grey { color:#6e6e6e; }
.b-grey { background-color:#ededed; }

TD.rssnew	IMG { margin:0 6px 6px 0; padding-bottom:8px; }
TD.rssnew P {margin:0;}