body {
background:url(images/bg.gif) top repeat-y #444444 fixed;
 /*background:url(images/gradient.gif) top repeat-x #999999 fixed; */
margin:0px;
}

body, td, div { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

img, form, ul, li {
list-style:none;
margin:0px;
padding:0px;
border:0px;
}

.center {text-align: center;}
.absmiddle {vertical-align:middle;}

/* LINKED TEXT */
/*******************************/

a {color: #cc0000;}
a.noline {text-decoration: none;}
a img {border: none;}

.a2 {color: #cc0000; font-weight:bold;}
.a2:hover {text-decoration:none;}

h1 { font-size: 21px; font-weight: bolder; margin:0px; }
h2 { font-size: 18px; font-weight: bolder; margin:0px; }
h3 { font-size: 15px; font-weight: bolder; margin:0px; }
h4 { font-size: 13px; font-weight: bolder; margin:0px; }
h1 a {color:#ff0000; text-decoration:none;}
h1 a:hover {color:#000000}
h2 a {color:#ff0000; text-decoration:none;}
h2 a:hover {color:#000000}
h3 a {color:#ff0000; text-decoration:none;}
h3 a:hover {color:#000000}
h4 a {color:#ff0000; text-decoration:none;}
h4 a:hover {color:#000000}
h5 { font-size: 12px; font-weight: bolder; margin:0px; }
h5 a {color:#ff0000; text-decoration:none;}
h5 a:hover {color:#000000}

.link2 { color: #000000; }
.link2:hover { color: #ff0000 }

.link3 { color: #ff0000; }
.link3:hover { color: #000000 }

#nodec { text-decoration: none; }
#nodec:hover { text-decoration: underline; }

.linkWhite { font-size: 10px; color: #ffffff; text-decoration: none }
.linkWhite:hover { color: #f0f0f0; text-decoration: none }

.linkYellow { color: #ffffcc; font-weight:bold; }
.linkYellow:hover { color: #ffffff; text-decoration: none }

.linkSmall { font-size: 10px; color: #cc0000; }
.linkSmall:hover { color: #000000 }

.linkSmallWhite { font-size: 10px; color: #cccccc; }
.linkSmallWhite:hover { color: #ff0000 }

.dvd { color: #000000; font-weight: bold;  }
.dvd:hover { text-decoration: none }

.film { color: #000000; font-weight: bold;  }
.film:hover { text-decoration: none }

.film2 { color: #000000; font-weight: bold; text-decoration: none }
.film2:hover { text-decoration: underline }

.film3 { color: #000000; font-weight: bold; text-decoration: none }
.film3:hover { color: #ff0000; text-decoration: none }

.film4 { color: #000000; font-weight: bold; text-decoration: none }
.film4:hover { color: #444444; text-decoration: none }
.film4:active { color: #cc0000;}

.film5 { color: #cc0000; font-weight: bold; text-decoration: none }
.film5:hover { color: #ff0000; text-decoration: none }
.film5:active { color: #000000;}

.login_nav {
background: url(images/head.jpg);
background-repeat: no-repeat;
background-position: right;
}

.userSucc  {text-align:center; padding:10px; color:#ff9900; font-weight:bold; font-size:15px; border:4px solid #ff9900;}
.userSucc2 {text-align:center; padding:10px; color:#333; font-weight:bold; font-size:15px; border:4px solid #333;}
.userError {text-align:center; padding:10px; color:#ff0000; font-weight:bold; font-size:15px; border:4px solid #ff0000;}
.userNote {text-align:center; padding:10px; color:#333; font-weight:bold; font-size:15px;}

.userlink { font-size: 11px; color: #cccccc }
.userlink a { color: #cccccc; text-decoration: none }
.userlink a:hover { text-decoration: underline }

.copyright { font-size: 9px; color: #6b6b67 }
.copyright a { color: #ffffff; text-decoration: underline }
.copyright a:hover { text-decoration: none }

.med1 {font-size: 13px; font-weight: bold; text-decoration: none;}
.med2 {font-size: 13px; font-weight: bold; text-decoration: none;}
.med3 {font-size: 14px; font-weight: bold; text-decoration: none;}
.med4 {font-size: 15px; font-weight: bold; text-decoration: none;}

.PostNr { top: 0.5em; left: 0; text-align: center;	margin: 0; padding: 0; list-style: none;}
.PostNr strong { font-size: 28px; font-family: 'Arial'; letter-spacing: -1px; }
.PostNrBkg {}
.PostNrBkg a { background: url(images/bg/comments.png) no-repeat left top; height: 57px; width: 58px; float: left; background-position: left -57px; color: #996600; text-decoration:none;}
.PostNrBkg a:visited { text-decoration: none;}
.PostNrBkg a:hover { text-decoration: none; color: #cc0000; }
.PostNrBkg big { font-size: 28px; display: block; font-weight: bold; font-family: 'Arial'; letter-spacing: -1px; line-height: 28px; padding: 5px 0px 0px 0px;}
.PostNrBkg small { display: none;}

/* NAVs */
/*******************************/

#mainnav {background: #000000 url(images/bg/red2.gif) repeat-x top; position:relative; margin-bottom:-1px;}
#mainnav td {
width: 7%;
height:33px;
line-height:33px;
text-align: center;
white-space: nowrap;
border-left:1px solid #000000;
}
#mainnav td.last {border-right:1px solid #000000;}

#mainnav td.on {color: #ffffff; background: url(images/bg/black.gif) repeat-x top #000000; border-bottom:1px solid #000000;}
#mainnav td.on a {color: #ffffff; padding-left:6px; padding-right:6px;}
#mainnav td.on a:hover {text-decoration: underline; background: url(images/bg/black.gif) repeat-x top #000000;}
#mainnav a {color: #ffffff; text-decoration: none; display: block; padding-left:6px; padding-right:6px;}
/* #mainnav a:hover {color: #ffffff; background: #ff0000 url(images/bg/red2.gif) repeat-x top;} */
#mainnav a:hover {color: #ffffff; background: #ff0000;}

/* .subnav { font-size: 10px; color: #b3b3b3; text-decoration: underline } */
.subnav { font-size: 10px; color: #f0f0f0; text-decoration: underline }
.subnav:hover { color: #ffffff; text-decoration: none }

#localnav {
position:absolute;
bottom:0px;
left:10px;
}

#localnav ul {
list-style:none;
margin:0;
padding:0;
line-height:24px;
}

#localnav li {
float:left;
}

#localnav a {
float:left;
height:24px;
margin:0;
padding-left:13px;
padding-right:13px;
display:block;
font-weight:normal;
color:#ffffff;
text-decoration: none;
}

#localnav .tab {
color:#000000;
height:24px;
line-height:24px;
float:left;
background:url(images/bg/red1.gif) repeat-x center #000;
border-left:1px solid #000000;
border-top:1px solid #ff0000;
border-bottom:1px solid #000;
}

#localnav .tab2 {
color:#000000;
height:24px;
line-height:24px;
float:left;
background:url(images/bg/orange2.gif) repeat-x center #000;
border-left:1px solid #000000;
border-top:1px solid #ff0000;
border-bottom:1px solid #000;
}

#localnav .tab2 a:hover {
color: #ffffff;
background: #ff9500;
}

#localnav .off {
background:#000 url(images/bg/silver.gif) repeat-x center;
color:#707070;
border-left:1px solid #333333;
border-top:1px solid #f0f0f0;
padding-left:13px;
padding-right:13px;
background-position:top right;
}

#localnav .on {
color:#000;
background:#ffffff;
font-weight:bold;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}

#localnav .on a {
font-weight:bold;
color:#000;
line-height:24px;
background-position:bottom right;
}

#localnav a:hover {
color: #ffffff;
/* background: #000 url(images/bg/red2.gif) repeat-x center; */
background: #ff0000;
background-position:bottom right;
}

#localnav .on a:hover {
color: #000000;
background: #ffffff;
text-decoration: underline;
background-position:bottom right;
}

#localnav .last {border-right:1px solid #000000;}

#breadcrumb {background: #000000 url(images/bg/main_nav_bg3.gif) repeat-x top; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom:6px;}
#breadcrumb td {color: #cccccc; font-size:10px; white-space: nowrap; text-align:left;}
#breadcrumb a {color:#ff0000;}

.rez_hi {background: url(/media/buttons/hi.gif) no-repeat; display: block; margin: 0; padding: 0; width: 64px; height: 15px;}
.rez_hi:hover {background: url(/media/buttons/hi2.gif) no-repeat;}

.rez_med {background: url(/media/buttons/med.gif) no-repeat; display: block; margin: 0; padding: 0; width: 64px; height: 15px;}
.rez_med:hover {background: url(/media/buttons/med2.gif) no-repeat;}

.rez_lo {background: url(/media/buttons/lo.gif) no-repeat; display: block; margin: 0; padding: 0; width: 64px; height: 15px;}
.rez_lo:hover {background: url(/media/buttons/lo2.gif) no-repeat;}

.rez_full {background: url(/media/buttons/full.gif) no-repeat; display: block; margin: 0; padding: 0; width: 64px; height: 15px;}
.rez_full:hover {background: url(/media/buttons/full2.gif) no-repeat;}

.button {color: #ffffff; font-weight:bold; background:#cc0000 url(images/bg/red.gif) repeat-x top; height:23px; line-height:23px; white-space: nowrap; text-align:center; display:block; padding-left:10px; padding-right:10px; border:1px solid #000000; text-decoration:none; text-shadow: #000000 0px 1px 1px;}
.button:hover {background:#ff0000;}
.button_on {color: #000000; font-weight:bold; background:#ffffff url(images/bg/grey.gif) repeat-x top; height:23px; line-height:23px; white-space: nowrap; text-align:center; display:block; padding-left:10px; padding-right:10px; border:1px solid #000000; text-decoration:none;}

.button_small {color: #ffffff; font:10px; background:#cc0000 url(images/bg/red.gif) repeat-x top; height:14px; line-height:14px; white-space: nowrap; text-align:center; display:block; border:1px solid #000000; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:1px; text-shadow: #000000 0px 1px 1px;}
.button_small:hover {background:#ff0000;}
.button_small_on {color: #000000; font:10px; background:#000000 url(iamges/bg/grey.gif) repeat-x top; height:14px; line-height:14px; white-space: nowrap; text-align:center; display:block; border:1px solid #000000; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:1px; text-shadow: #000000 0px 1px 1px;}

.buttonOrange {color: #ffffff; font-weight:bold; background:#f28c00 url(images/bg/orange2.gif) repeat-x top; height:23px; line-height:23px; white-space: nowrap; text-align:center; display:block; padding-left:10px; padding-right:10px; border:1px solid #000000; text-decoration:none; text-shadow: #000000 0px 1px 1px;}
.buttonOrange:hover {background:#ff9500;}
.buttonOrange_on {color: #000000; font-weight:bold; background:#ffffff url(images/bg/grey.gif) repeat-x top; height:23px; line-height:23px; white-space: nowrap; text-align:center; display:block; padding-left:10px; padding-right:10px; border:1px solid #000000; text-decoration:none;}

/* IMAGES */
/*******************************/

.imageGrey { border-color: #cccccc; border-style: solid; border-width: 1px; }
.imageGrey2 { border-color: #666666; border-style: solid; border-width: 1px; }
.imageBlack { border-color: #000000; border-style: solid; border-width: 1px; }
.imageWhite { border-color: #ffffff; border-style: solid; border-width: 1px; }
.imageRed { border-color: #cc0000; border-style: solid; border-width: 1px; }
.imageRed2 { border-color: #ff0000; border-style: solid; border-width: 1px; }

/* TEXT STYLES */
/*******************************/

.caption1 { color: #666666; font-size: 10px; }
.caption2 { color: #000000; font-size: 10px; }
.headline1 { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline }
.headline1:hover { color: #cc0000 }
.headline2 { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: underline }
.headline2:hover { color: #000000 }

.quoted { padding-top:10px; padding-left:20px; padding-right:20px; color:#880000; }

.greyHead { color: #888888; font-size: 9px; font-weight: bold; display: block; line-height: 21px; text-align: left;}

.small { font-size: 10px; }
.small2 { font-size: 9px; }

.bookmarks {font-weight:bold; font-size:10px;};

.border {border: 1px solid;}
#black { color: #000000; }
#white { color: #ffffff; }
#grey1 { color: #f0f0f0; }
#grey2 { color: #cccccc; }
#grey3 { color: #999999; }
#grey4 { color: #666666; }
#grey5 { color: #d9d9d2; }
#grey6 { color: #80807c; }
#grey7 { color: #444444; }
#red1 { color: #ff0000; }
#red2 { color: #cc0000; }
#red3 { color: #990000; }

.huge { font-size: 21px; font-weight: bolder }
.huge2 { font-size: 18px; font-weight: bolder }
.huge3 { font-size: 15px; font-weight: bolder }
.huge4 { font-size: 13px; font-weight: bolder }

/* BOXES AND PULLS */
/*******************************/

.search {
	color: #000000;
	font-size: 10px;
	text-align: left;
   	vertical-align: top;
	width: 150px;
	height: 16px;
	line-height: 12px;
}

.search2 {
	color: #000000;
	font-size: 10px;
	text-align: left;
   	vertical-align: top;
	height: 16px;
	line-height: 12px;
}

.drop1 {
	color: #000000;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	text-decoration: none;
	width: 135px;
}

.news_scroll { width:100%; height:150px; overflow:auto;
   	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #ffffff;
}

.news_scroll2 { width:100%; height:235px; overflow:auto;
   	scrollbar-face-color: #cccccc;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #ffffff;
}

.bottomline {
background: url(/media/use/bottomline.gif) repeat-x;
height: 5px;
margin: 0px
}

.title_head { color: #ffffff; font-weight: bold; text-decoration: none; border: #000000 1px solid; background-color: #000000; line-height: 22px; text-align: center; }
.title_head a { color: #ffffff; text-decoration: none; background-color: #80807c; display: block; padding-left: 10px;}
.title_head a:hover { background-color: #000; }

/* CONTAINERS */
/*******************************/

.contain {
width:100%;
margin: 0px;
padding-left: 15px;
padding-top: 6px;
font-size: 10px;
font-weight: bold;
color: #cccccc;
text-align:left;
align:left;
}

.container {
height: 36px;
line-height: 36px;
margin: 0px;
padding-left: 20px;
font-size: 10px;
font-weight: bold;
width:100%;
}

#black_white {
background: url(whitebox/T.gif) repeat-x;
color: #cccccc;
}

#black_grey {
background: url(images/T.gif) repeat-x;
color: #ffffff;
}

#black_grey2 {
background: url(images/T.gif) repeat-x;
color: #cccccc;
}

#grey_grey {
background: url(images/T.gif) repeat-x;
color: #f0f0f0;
}

#white_black {
background: url(whitebox/T.gif) repeat-x;
color: #ffffff;
}

#red_black {
background: url(images/T.gif) repeat-x;
color: #f0f0f0;
}

/* CONTAINERS SMALL */
/*******************************/

.container_small {
height: 29px;
margin: 0px
padding-left: 20px;
padding-bottom: 6px;
font-size: 9px;
}

#black_small {
background: url(images/top/top7.gif) repeat-x;
color: #ffffff;
}

#black_white2 {
background: url(images/top/top6.gif) repeat-x;
color: #ffffff;
}

#black_grey3 {
background: url(images/top/top5.gif) repeat-x;
color: #ffffff;
}


#black_white3 {
background: url(images/top/top4.gif) repeat-x;
color: #ffffff;
}

#grey_dgrey {
background: url(images/top/top3.gif) repeat-x;
color: #666666;
}

#grey_white {
background: url(images/top/top2.gif) repeat-x;
color: #ffffff;
}

#grey_white2 {
background: url(images/top/top1.gif) repeat-x;
color: #ffffff;
}

#rotten {
background: url(images/top/top.gif) repeat-x;
color: #385428;
}

.sectionWhite {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
background:#ffffff;
padding: 4px;
margin:0px;
}

.sectionHeadBlack {
background: #000000;
padding-top: 1px;
padding-bottom: 6px;
padding-left: 10px;
}

.headBlack {
height: 23px;
padding-left: 10px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background: url(images/bar_black1.gif);
background-repeat: repeat-x;
font-size: 11px;
color: #ffffff;
font-weight: bold;
text-shadow: #000000 0px 1px 1px;
}

.headBlack2 {
height: 23px;
padding-left: 10px;
border-top: 1px solid #000000;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
background: url(images/bar_black1.gif);
background-repeat: repeat-x;
font-size: 11px;
color: #ffffff;
font-weight: bold;
text-shadow: #000000 0px 1px 1px;
}

td.headGloss {
height: 23px;
padding-left: 10px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
background: url(images/gloss_white3.gif);
background-repeat: repeat-x;
font-size: 11px;
color: #666666;
font-weight: bold;
}

div.headGloss {
margin:0;
padding:0;
border: 1px solid #959595;
}

div.headGloss #head {
height: 23px;
line-height:23px;
padding-left: 10px;
background: url(images/01.gif) repeat-x top;
font-size: 11px;
color: #666666;
font-weight: bold;
text-shadow: #ffffff 0px 1px 1px;
border-bottom: 1px solid #d5d5d5;
}

div.HeadGloss #content {
padding:10px;
}

div.HeadGloss #contentB {
padding:10px;
background:#cccccc;
}

div.HeadGloss #contentNone {
padding:0px;
margin:0px;
}

/* FADES */
/*******************************/

.fade_grey1 {background-image: url("images/grey1.gif"); background-repeat: repeat-x;}
.fade_grey2 {background-image: url("images/grey2.gif"); background-repeat: repeat-x;}

.l2r_grey1 a {background: #f0f0f0 url("images/grey3.gif"); background-repeat: repeat-y; display: block; padding: 4px; margin: 0px;}
.l2r_grey1 a:hover {background: #f0f0f0 url("images/grey1.gif"); background-repeat: repeat-y; border-color: #000000}

/* SPACERS */
/*******************************/

.spacer {padding-left: 6px; padding-top: 6px;}
.spacer2 {padding-left: 2px; padding-top: 2px;}
.spacer3 {padding-left: 3px; padding-top: 3px;}
.spacer4 {padding-left: 4px; padding-top: 4px;}
.spacer5 {padding-left: 5px; padding-top: 5px;}

#table_rotten {border: 1px dotted #516F3A;}

.pad {width:96%; text-align:left;}

.frame1 {
background-color: #ffffff;
border: 1px solid #000000;
padding: 4px;
}

.frame2 {
background-color: #ffffff;
border: 1px solid #000000;
padding: 8px;
}

.tableGrey2 {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding:2px;
background: #f0f0f0;
}

.gloss_white {
background: url("/media/use/gloss_white2.gif");
background-repeat: repeat-x;
height: 22px;
border: #999999 1px solid;
}

.altTable {
padding-top: 5px;
padding-bottom: 5px;
}

#altWhite {
background-color: #ffffff;
}

#altBlack {
background-color: #000;
}

#altGreyDark {
background-color: #222222;
border: 1px solid #666666;
}

#altGrey1 {
background-color: #f0f0f0;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

#altGrey2 {
background-color: #d9d9d2;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}