@charset "utf-8";
/* CSS Document for hCore.fm */

body,td,th {
	font-family: arial;
	font-size: 13px;
	color: #525252;
}
body {
	background-color: #4f83a7;
	background-image: url(/img/bgtop.jpg);
	background-repeat: repeat-x;
	margin: 9px auto 9px auto;
	width: 722px;
}

a:link, a:visited, a:active { text-decoration:underline; color:#194f80; }
a:hover { text-decoration:underline; color:#2d6da8; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#a5bacd; }
a.menu:hover { text-decoration:none; color:#a5bacd; }

a.noun:link, a.noun:visited, a.noun:active { text-decoration:none; color:#194f80; }
a.noun:hover { text-decoration:underline; color:#2d6da8; }

a.mbox:link, a.mbox:visited, a.mbox:active { text-decoration:none; color:#194f80; }
a.mbox:hover { text-decoration:none; color:#2d6da8; }

a.mboxn:link, a.mboxn:visited, a.mboxn:active { text-decoration:none; color:#194f80; }
a.mboxn:hover { text-decoration:none; color:#194f80; }

a.mboxor:link, a.mboxor:visited, a.mboxor:active { text-decoration:none; color:#c97a2d; }
a.mboxor:hover { text-decoration:none; color:#d88f48; }

a.lblue:link, a.lblue:visited, a.lblue:active { text-decoration:none; color:#a5bacd; }
a.lblue:hover { text-decoration:none; color:#ffffff; }

a.lrblue:link, a.lrblue:visited, a.lrblue:active { text-decoration:none; color:#678bab; }
a.lrblue:hover { text-decoration:underline; color:#678bab; }

a.white:link, a.white:visited, a.white:active { text-decoration:none; color:#ffffff; }
a.white:hover { text-decoration:underline; color:#ffffff; }

.f11 { font-size: 11px; }
.nb { border: none; }
.arrow { height: 5px; width: 3px; margin: 0 7px 3px 0; }
.icon { height: 20px; width: 20px; margin: 0 5px -5px 0; border:none; }
.grey { color: #ababab; }

h1 { float: left; width: 485px; height: 22px; padding: 20px 0 0 15px; margin:0px; color: #ffffff; font-size: 12px; font-weight: bold; background-color: #ca7b2d; background-image: url(/img/h1.jpg); }
h2 { float: left; width: 485px; height: 22px; padding: 20px 0 0 15px; margin:0px; color: #ffffff; font-size: 12px; font-weight: bold; background-color: #ca7b2d; background-image: url(/img/h2.jpg); }
.h1res { float: left; width: 472px; padding: 12px 14px 7px 14px; line-height: 1.4; background-image: url(/img/h1res.jpg); background-repeat: repeat-y; }
.h1bot { float: left; width: 500px; height: 10px; background-image: url(/img/h1bot.jpg); margin-bottom: 14px; }
h5 { font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; }

ul { margin-top:0px; list-style-image: url(/img/liarrow.gif); }
li { padding-bottom:5px; font-size:14px; letter-spacing:-0.1ex; }

.lineup { float: left; width: 472px; border-top: 1px dotted #c2c2c2; padding: 6px 0 6px 0; font-size: 11px; }
.lineup1 { float: left; width: 90px; }
.lineup2 { float: left; width: 192px; font-weight: bold; }
.lineup3 { float: left; width: 190px; }

.news { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #c2c2c2; }
.newsb {  }

div.tab a { float: left; height: 32px; margin: 1px 0 1px 0; padding: 16px 16px 0px 16px; font-size: 15px; font-weight: bold; }
div.tab a:hover { background-image: url(/img/menuresh.jpg); }

#head {
	float: left;
	width: 722px;
}

#menul {
	float: left;
	width: 7px;
	height: 50px;
	background-image: url(/img/menuleft.jpg);
}
#menu {
	float: left;
	width: 708px;
	height: 50px;
	background-image: url(/img/menures.jpg);
	background-color: #174a73;
}
#menur {
	float: left;
	width: 7px;
	height: 50px;
	background-image: url(/img/menuright.jpg);
}
.menudiv {
	float: left;
	width: 2px;
	height: 48px;
	margin: 1px 0 1px 0;
	background-image: url(/img/menudiv.jpg);
}
#nowplay {
	float: left;
	width: 266px;
	height: 38px;
	padding: 10px 18px 0px 18px;
	overflow: hidden;
	color: #a5bacd;
	font-size: 14px;
	line-height: 1.0;
}
#body {
	float: left;
	width: 710px;
	background-image: url(/img/bodyres.jpg);
	background-repeat: repeat-y;
	padding: 0 6px 0 6px;
}
#bodycon {
	float: left;
	width: 682px;
	background-image: url(/img/bodyunder.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 14px;
}
#mboxes {
	float: left;
	width: 167px;
	padding-right: 15px;
}
#content {
	float: left;
	width: 500px;
}
.menubg {
	float: left;
	width: 167px;
	background-image: url(/img/mbox2.jpg);
}
.menu1t {
	float: left;
	width: 167px;
	background-image: url(/img/mbox1t.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 12px;
}
.menu1 {
	float: left;
	width: 167px;
	background-image: url(/img/mbox1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 12px;
}
.menu2 {
	float: left;
	width: 167px;
	background-image: url(/img/mbox3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 12px;
}
.menu3 {
	float: left;
	width: 137px;
	padding: 0 15px 0 15px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.7;
}
.bmenu {
	float: left; 
	width: 137px; 
	margin: 5px 0 5px 0; 
	padding: 15px; 
	font-size: 14px; 
	color: #838282;
}
#fmenu {
	float: left;
	width: 710px;
	background-image: url(/img/bodyres.jpg);
	background-repeat: repeat-y;
	padding: 0 7px 0 7px;
}
#fmcon {
	float: left;
	width: 676px;
	background-image: url(/img/fmenures.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #174b74;
	padding: 16px;
	font-size: 11px;
	color: #8d8d8d;
}
#foot {
	float: left;
	width: 675px;
	padding: 8px 23px 0 23px;
	background-image: url(/img/foot.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #678bab;
}