img { border: 0; }
body { width: 100%; background-color: #000000; color: #fff;  background-attachment: fixed; overflow-x: hidden; overflow-y: scroll;}
html, body, textarea, input, td, th, div, select, textarea { font-family: arial, verdana, sans-serif; font-size: 11px; }
html, body, table, tr, td { margin: 0; padding: 0; border: 0; }
form, input, textarea, select, #menu ul, #menu, li { margin: 0; padding: 0; }
td { vertical-align: top; }
a { text-decoration: none; color: #ff3366; }
a:hover { text-decoration: underline; }
a.none { color: #fff; text-decoration: none; }
a.none:hover { text-decoration: none; }
p { margin: 0; }
.scr { 
	scrollbar-face-color: #000; /*blocket*/
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #323740;
	scrollbar-3dlight-color: #323740;
	scrollbar-arrow-color: #383d3f; /*pilen*/
	scrollbar-track-color: #323740; /*spåret*/
	scrollbar-darkshadow-color: #3e434b;
}
h2 { font-weight: normal; margin: 0; padding: 0; }
h3 { font-weight: normal; margin: 0; padding: 4px 0 5px 0; }
/*url('../images/main_bg.gif')*/
#container {width: 100%; padding-bottom: 0px; background-position:center bottom;}
#head_top { text-align: left; margin: 0 auto 0 auto; background-image: url('../images/main_bg_count.gif'); background-repeat: repeat-x; width: 747px; font-size: 10px; }
#mrs_cnt {width:986px;padding-left:24px!important;padding-left:28px; background: url(../images/background.jpg) no-repeat; background-position:top center;}
#wrapper {margin: auto auto 0px auto;width: 747px;border: 1px solid #fff; border-width: 0px 0 0 0px; }
#menu { border-top: 0px solid #d3d3d3; }
#fill { background-image: url('../images/main_bg_fill.gif'); background-repeat: repeat-x; }
#main { width: 747px; border-top: 0px solid #9c9c9c; }
#content { background-image:#000000 ; padding: 5px 0 5px 5px; }
#foot_btm { text-align: left; margin: 0 auto 0 auto; background-image: url('../images/main_bg_sponsor.png'); background-repeat: no-repeat; width: 747px; height: 86px; font-size: 10px; }
#foot_spns { width: 740px; margin-left: 5px; }
img.do { margin-left: 25px; }
#menu ul { list-style-type: none; }
#menu li { display: inline; }
input.bmf, input.bmb, input.bb, input.bd { font-family: Verdana; border: 0; height: 29px; font-weight: bold; font-size: 9px; letter-spacing: -0.4px; line-height: 20px; padding-bottom: 1px; cursor: pointer; color: #FFF; }
input.bmb { background-image: url('../images/btn_min_back.png'); width: 68px; }
input.bmf { background-image: url('../images/btn_min_forth.png'); width: 68px; }
input.bde { background-image: url('../images/btn_med_default.png'); width: 118px; }
input.bb { background-image: url('../images/btn_back.png'); width: 143px; }
input.bd { background-image: url('../images/btn_down.png'); width: 143px; }
.min { font-size: 10px; letter-spacing: -1px; line-height: 11px; font-family: arial; }
.bld { font-weight: bold; }
.gry { color: #afafaf; }
.nrm { font-family: Arial; letter-spacing: 0; font-size: 11px; }
.sml { font-size: 10px; letter-spacing: 0; }
.med { font-size: 12px; }
.dis { text-decoration: line-through; }
.cnt { text-align: center; }
.rgt { text-align: right; }
.lgt { color: #ccc; }
.lft { text-align: left; }
.mid { vertical-align: middle; }
.btm { vertical-align: bottom; }
input.txt, select.txt { height: 18px; border: 1px solid #7f9db9; width: 130px; padding: 1px 0 0 2px; }
textarea.txt { height: 83px; border: 1px solid #7f9db9; width: 317px; overflow: auto; padding: 2px 2px 0 2px; }
.hid { display: none; }
.look { color: #ff3366; }
.item_list { list-style-type: none; margin: 15px 0 0 0; width: 500px; padding: 0; }
.em { font-style: italic; }
.item_list li { background: url('../images/icon_list.gif'); background-repeat: no-repeat; padding: 0 0 10px 20px; }
.look a.none { color: #ff3366; }
.head { color: #336699; } /*6699cc; }*/
.pdg_l { padding-left: 5px; } .pdg_r { padding-right: 5px; } .pdg_t { padding-top: 5px; } .pdg { padding: 5px; }
.pdg_nl { padding: 2px 5px 0px 5px; }
.pdg_ntb { padding: 0 5px 3px 5px; }
.pdg_nol { padding: 5px 5px 5px 0; }
.pdg_nr { padding: 5px 0 5px 5px; }
.mrg_b { margin-bottom: 5px; }
.mrg_t { margin-top: 5px; }
.bg { background: #c00c4a; }
.bg_wht { background: #fff; }
.bg_o { background: #e9e9e9; }
.bg_e { background: #d6d3d3; }
tr.bg_play { background-image: url('../images/bg_play.png'); background-repeat: repeat-x; background-color: #000; }
tr.bg_play td { height: 33px; }
.red { color: red; }
.gray { color: #ccc; }
.bg_brd_v { background-image: url('../images/main_bg_brd_v.gif'); background-repeat: repeat-x; background-color: #fff; padding-top: 10px; }
.bg_brd { background-image: url('../images/main_bg_brd.gif'); background-repeat: repeat-y; background-color: #fff; padding-left: 10px; }
.blk { color: #000; }
.bg_blk { background: #000; }
.wht { color: #fff; }
.on { color: #6699cc; }
.brd { border: 1px solid #909090; }
.brd_nb { border: 1px solid #909090; border-width: 1px 1px 0 1px; }
.brd_on { border: 1px solid #ff3366; }
.tit { background: url('../flash_obj/480x34.png'); height: 34px; padding: 1px 0 0 10px; }
.tit h2 { font-family: Arial Black; font-size: 18px; letter-spacing: -2.0px; line-height: 30px; width: 457px; height: 31px; padding-left: 5px; overflow: hidden; }

.tit_s, .tit_sv, .tit_m { padding: 1px 0 0 3px; }
.tit_s { background: url('../flash_obj/238x34.png'); height: 34px; }
.tit_s h2 { width: 228px; height: 32px; }
.tit_s h2, .tit_sv h2, .tit_m h2 { font-family: Arial Black; font-size: 14px; letter-spacing: -1.2px; line-height: 16px; padding-left: 2px; overflow: hidden; }

.tit_m { background: url('../flash_obj/238x34.png'); height: 34px; }
.tit_m h2 { width: 248px; height: 32px; }

.tit_sv { background: url('../flash_obj/182x34.png'); height: 34px; }
.tit_sv h2 { width: 172px; height: 32px; margin-top: -1px; }
.hn, .hs, .hm { font-family: Arial Black; }
.hn { font-size: 18px; letter-spacing: -2.0px; line-height: 19px; }
.hs { font-size: 14px; letter-spacing: -1.2px; line-height: 15px; }
.hm { font-size: 10px; letter-spacing: -0.8px; line-height: 11px; }
.cur { cursor: pointer; }
.tit_txt { background-image: url('../images/main_bg_text.gif'); color: #000; height: 55px; background-repeat: repeat-x; background-color: #dedede; padding: 5px; }