#measurer { width: 100%; height: 1px; overflow: hidden; position: absolute; top:0;}
body {
	font-family: Helvetica, Arial, Sans-serif;
	background: #fff url('/imgs/1bg.gif') ;
	color: #333;
	font-size:0.75em;
	padding:0;
	margin:0;
	line-height: 1.4em;
}

img {border:0;}
img.ispng{
	//background-image: none ! important;
	behavior: url('/pngfix.htc');
}
table {font-size: 1em;}
a {color: #d91000}
a:visited {color: #666;}
a:hover {text-decoration: none}
small {font-size: 0.916em;}
big {font-size: 1.16em;}
h1,h2,h3,h4 {color: #d91000; }
h1 a, h2 a, h3 a, h4 a {color: #d91000;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited {color: #d91000;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color: #d91000; text-decoration: none}

h1, h2 {font-size: 2em; margin:0; padding: 0.9em 0 0 0; line-height:1.1em}

h3, h4 {font-size: 1.2em; text-transform: normal; margin:0; padding: 0.4em 0 1em 0}
h2 ,h4 {font-weight: normal;}
form {padding:0; margin:0;}
#header {
	width: 932px; height: 140px; margin: 30px auto 0 auto;
	background: url('/imgs/header.gif') no-repeat;
}
#logo {margin:0; text-align:center; padding: 40px 0 0 40px}
#page {width: 930px; margin: 0 auto; overflow: hidden;}
#left {float:left; width: 182px; margin-right: 6px;}

/*
#menu {height: 146px; background: url('/imgs/menu.gif') no-repeat; margin:6px 0 0 0; list-style:none; padding:12px 0 0 0;text-transform: uppercase; font-weight: bold;}
#menu li {padding: 0.15em 0.5em 0.3em 2.4em;}
#menu a, #menu a:visited {color: #fff;}
#menu a:hover {color: #fd0;}
*/

.mblock { height: 146px; background:url('/imgs/menu.gif') no-repeat; margin:6px 0 0 0; list-style:none; padding:12px 0 0 0;}

#menu {margin:6px 0 0 0; list-style:none; padding:12px 0 0 28px; font-weight: bold; }
#menu li {padding: 0.15em 0.5em 0.3em 2.4em; display:block; float:left; width:140px;}

#menu a, #menu a:visited {color: #D91000; margin:0px 10px;}
#menu a:hover { text-decoration:none; }


#left {padding-bottom: 70px;}
#left .start {margin-top: 6px; background: url('/imgs/left_top.gif') no-repeat; height: 13px; overflow: hidden;}
#left .content {background: url('/imgs/left_bg.gif') repeat-y; padding: 0 1.5em 0 2.4em;}
#left .end {background: url('/imgs/left_bottom.gif') no-repeat; height: 37px; overflow: hidden;}
#enter span {font-size: 0.95em; width: 3.8em; display: block; float:left; height: 1.6em; }
#enter input.textfield {width: 7.5em; font-size: 0.95em; margin-bottom: 0.3em;
//width: 7em;
}
#enter .button {margin-top: 0.6em; margin-bottom: -15px; position: relative;}
#expert .content{padding-right: 2em; padding-top: 1em;}
#expert .icon {position: absolute;margin-left: 28px}
#expert .photo {margin: 1px auto;}
#expert .name {margin: 0.4em 0 -9px 0; position: relative; }
#center {float:left; width: 535px; margin-right: 5px;}
#center .start {margin-top: 6px; background: url('/imgs/center_top.gif') no-repeat; height: 13px; overflow: hidden;}
#center .content {background: url('/imgs/center_bg.gif') repeat-y; padding: 0 2.5em 0 3em;}
#center .content p { margin:0; }
#center .end {background: url('/imgs/center_bottom.gif') no-repeat; height: 77px; overflow: hidden; width: 535px;}
#daypoll .answers {font-size: 1.16em;padding-right: 170px;}
#daypoll span {display: block; padding: 0.4em 0;}
#daypoll .radiob {position: relative;}
#daypoll .poll_image {margin: 0 0 0 315px; position: absolute;}
.buttonking {position: relative; margin: 1.5em 0 40px 0;}

#center h3, #center h4 {padding-top:1em;}
#other_ratings .listing {line-height: 2em; padding-top: 1.4em; }
/* #other_ratings */

.date {color: #999; padding-right: 1em;}
#other_ratings .listing a {color: #333;}
#other_ratings .listing a:visited {Color: #999;}
#other_ratings .listing a:hover {color: #d91000;}
#other_ratings h3 {margin: 1em 0 -30px 0; position: absolute;}
#right {float:left; width: 202px;}
#right .start {margin-top: 6px; background: url('/imgs/right_top.gif') no-repeat; height: 13px; overflow: hidden;}
#right .content {background: url('/imgs/right_bg.gif') repeat-y; padding: 0 1.5em 0 2.4em;}
#right .end {background: url('/imgs/right_bottom.gif') no-repeat; height: 37px; overflow: hidden;}

#rating_ready .stripe {border-bottom: 3px solid #ffc706;font-size: 0.916em; line-height: 1.4em;  color: #d91000; text-align:right; margin-top: 0.1em; margin-bottom: 0.7em; }
#rating_ready .first {border-bottom: 3px solid #d91000;}
#rating_ready .ratings {margin-bottom: -15px; position: relative;}

#daypoll .stripe {border-bottom: 3px solid #ffc706;font-size: 0.916em; line-height: 1.4em;  color: #d91000; text-align:right; margin-top: -0.4em; margin-bottom: 0.7em; clear: top;}
#daypoll .first {border-bottom: 3px solid #d91000;}
#daypoll .ratings {margin-bottom: -15px; position: relative;}


#banner {margin-top: 6px; border: 1px solid #d91000;}
#search .block {margin: -6px 0 -8px 0; position: relative;}
#search .textfield {width: 115px;}
#search .button {position: relative; top: 5px; }
#footer {width: 900px; margin: -60px auto 0 auto; font-size: 0.916em; color: #d91000;line-height: 1.2em; padding-bottom: 30px;}
#footer img {margin-top: 7px;}

/* FORM */
form label{
	font-weight: bold;
}

form div{ padding-top: 8px; }

label b{ color: red; }

div.rules{
	height: 250px;
	overflow: auto;
}
div.error{
	padding: 10px;
	color: red;
}


input, select {
  font: 11px/normal Tahoma, Arial, Verdand, sans-serif;
}

select, .inputbox {
  padding: 2px;
}

textarea {
  padding-left: 2px;
}

.buttons, .buttons:hover {
  border: none;
  padding: 3px 5px;
  color: #FFF;
  background: #D91000;
  font-weight: bold;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

.inputbox {
  border: 1px solid #FFC706;
  background: #FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #D91000;
	background: #EFEFEF;
}

.widthall{ width: 100%; }
.width90{ width: 90%; }
.width80{ width: 90%; }

.height100{ height:100px; }
.height200{ height:200px; }

img.avatar{
float: left;
}

.cb{ clear: both; }


/*  PAGINATION */
#pagination{
	padding:6px;
	font-size: 1.1em;
	text-align:center;
	padding-top: 1.4em;
}

#pagination strong{
	background: #D91000;
	color: #FFC706;
	padding: 4px;
}

#pagination a{
	margin: 0px 4px;
	padding: 4px;
}

/* COMMENTS */

#comments{
	padding-top: 32px;
}
#comments blockquote {
	margin: 0;
	padding: 6px;
	background: #EEE;
	border-bottom: 2px solid #DDD;
	margin-bottom: 24px;
}

#comments cite {
	display: block;
	padding:4px;
	background: #FFBBBB;
	border-top: 2px solid #DDD;
}

/* AVATAR */
img.avatar {
	float: left;
	margin-right: 6px;
	width: 60px;
	height: 60px;
}

img.avatarbig {
	float: left;
	margin-right: 6px;
	clear: bottom;
}

/* EXPERTS */

#experts blockquote {
	margin: 0;
	padding: 6px;
	background: #EEE;
	border-bottom: 2px solid #DDD;
}


/* FLASH */

#flash{background: #EEE;
position: absolute;
z-index: 100;
top: 50%;
left: 42%;
padding: 20px;
font-weight:bold;

border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}

#flash.error{
	background: red;
	color: white;
}
#flash.ok{
	background: green;
	color: white;
}
#flash.info{
	background: #66CCEE;
	color: black;
}

table.table td{
padding-top: 0.9em;
}

a.bold{ font-weight: bold; }
a.na{ color: #AAA; font-style: italic; }
