body {background:#d7d7d7; margin:0px; width:100%; padding:0px;}
img {border:0px;}

div#background_top {position:absolute; top:0px; width:100%; height:195px; background-image:url(/images/background_top.png); background-repeat:repeat-x;}
div#header { position:absolute; width:100%; height:36px;}
div#web {position:absolute; top:0px; top:70px; width:100%;}

div#vote {position:relative; top:9px; right:10px; width:143px; height:44px; border:1px solid #000000;}
div#vote_bad {position:relative; background-image:url(/images/vote_left.png); width:72px; height:44px;}
div#vote_good {position:relative; background-image:url(/images/vote_right.png); width:71px; height:44px;}

.text {font-family:Verdana; font-size:12px; color:#333333; letter-spacing:0.7pt; line-height:13pt;}
.title {font-family:Verdana; font-size:11px; color:#333333; font-weight:bold;}
.title a {font-family:Verdana; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline;}
.title a:hover {font-family:Verdana; font-size:11px; color:#c10808; font-weight:bold; text-decoration:underline;}
.title_small {font-family:Verdana; font-size:9px; color:#787878;}

.vote {font-family:Verdana; font-size:10px; color:#333333; font-weight:bold;}
.vote a {font-family:Verdana; font-size:10px; color:#333333; font-weight:bold; text-decoration:none;}
.vote a:hover {font-family:Verdana; font-size:10px; color:#c10808; font-weight:bold; text-decoration:none;}

.header {font-family:Verdana; font-size:10px; font-weight:bold; color:#302f2f;}
.header a {font-family:Verdana; font-size:10px; font-weight:bold; color:#302f2f; text-decoration:none;}
.header a:hover {font-family:Verdana; font-size:10px; font-weight:bold; color:#fe0107; text-decoration:none;}

.header2 {font-family:Verdana; font-size:10px; font-weight:bold; color:#d50303;}
.header2 a {font-family:Verdana; font-size:10px; font-weight:bold; color:#d50303; text-decoration:none;}
.header2 a:hover {font-family:Verdana; font-size:10px; font-weight:bold; color:#fe0107; text-decoration:none;}

.footer {font-family:Verdana; font-size:10px; color:#333333;}
.footer a {font-family:Verdana; font-size:10px; color:#333333; text-decoration: underline;}
.footer a:hover {font-family:Verdana; font-size:10px; color:#fe0107; text-decoration: underline;}

p.vbig {
	font-family : 'Times New Roman', sans-serif;
	font-size : 26pt;
}

a.mod {
  color:#555555;
	text-decoration:none;
}

a.mod:hover {
  color:#ffffff;
	text-decoration:none;
}

a.red {
  color:#cc0000;
	text-decoration:none;
}

a.red:hover {
  color:#cc0000;
	text-decoration:none;
}

.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#000; background-color:#eee;
	border:#999 1px solid;
	margin-top:2px; }

input,textarea,select {
	color: #333;
	border: #999   1px solid;
	background-color: #DEDEDE  ;
	font-size: 12px;
}

#login-table {
	color:#D7D7D7;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 15px;
	text-align: right;
}

div.jGrowl {padding:10px;z-index:9999;position:absolute} 
div.ie6 {position:absolute} 
div.ie6.top-right {
right:auto;bottom:auto;
left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );width:100%}body>
div.jGrowl{position:fixed}body>
div.jGrowl.top-left{left:0px;top:0px}body>
div.jGrowl.top-right{right:0px;top:0px}body>
div.jGrowl.bottom-left{left:0px;bottom:0px}body>
div.jGrowl.bottom-right{right:0px;bottom:0px}body>
div.jGrowl.center{top:0px;width:50%;left:25%}
div.center div.jGrowl-notification, div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color: #36c;color: #fff;opacity: .85;filter:alpha(opacity = 85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}
div.jGrowl div.jGrowl-notification{min-height:40px}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:10px}
div.jGrowl div.jGrowl-notification div.close{float:right;font-weight:bold;font-size:12px;cursor:pointer}
div.jGrowl div.jGrowl-closer{height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:bold;text-align:center}
div.jGrowl div.info{background-color: #093;font-weight:bold}
div.jGrowl div.error{background-color: #ed6060}

#rate {
	font-size: 10px;
	font-family: Verdana;
}
#rate .rtitle {font-weight: bold;}
#rate tr td {border-top: 1px #888 solid;}
#rate tr.rtitle td {border: 0;}
#rate tr td {text-align: center;}
#rate tr td:first-child {text-align: left;}

