@charset "utf-8";

/* reset
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input	{ margin:0; padding:0; border:0; outline:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 						{ font-size:1em; font-weight:normal; font-style:normal; }
ul,ol								{ list-style:none; }
fieldset,img						{ border:none; }
caption,th							{ text-align:left; }
table		  						{ border-collapse:collapse; border-spacing:0; }
:focus  							{ outline:none; }


/* standards
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
body        						{ background: #ffffff; color:#464646; font-size:11px; font-family: Verdana, Tahoma, Helvetica, sans-serif; }

a           						{ font-size:11px; text-decoration:none; color:#ff3f00; }
a:hover    							{ text-decoration:underline; }
/*
input			     				{ margin:1px 0 0 0; padding:1px 5px; background:#f5f5f5; border:1px solid #134f56; color:#134f56; font-size:9px; }
textarea 							{ margin:1px 0 0 0; padding:3px 5px; background:#f5f5f5; border:1px solid #134f56; color:#134f56; font-size:9px; }*/
h1									{ font-size:18px; font-weight:bold; padding:17px 30px; color:#ff3f00; }
.normal								{ font-weight:normal; }
.highlight							{ color:#ff3f00; }
.error								{ color:#cb0000; background:url(../images/error_50.png) no-repeat left; margin-left:20px; padding-left:60px; }
.ok									{ color:#79aa13; background:url(../images/ok_50.png) no-repeat left; margin-left:20px; padding-left:60px; }

/* linear
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#header_background								{ width:100%; height:220px; background:#e0e0e0; }
div#header_background div#header					{ width:1000px; height:220px; margin:0 auto; }
div#header_background div#header div#header_left	{ width:10px; height:220px; background:url(../images/header_top_background_left.png) repeat-x; float:left; }
div#header_background div#header div#header_middle	{ width:980px; height:220px; background:url(../images/header_top_background.png) repeat-x; float:left; }
div#header_background div#header div#header_right	{ width:10px; height:220px; background:url(../images/header_top_background_right.png) repeat-x; float:left; }

#header_logo		{ width:250px; height:220px; float:left; }
#header_logo a		{ width:250px; height:220px; background:url(../images/header_logo.png) -13px; float:left; }
#header_bmid		{ width:730px; height:220px; float:left; }
 /*background:#9CC; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/ 
#header_login		{ width:250px; height:220px; float:left; }
 /*background:#FFC; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/ 

div#content								{ width:1000px; height:auto; margin:0 auto; background:url(../images/content_background.png) repeat-y; }
div#footer								{ width:1000px; height:10px; margin:0 auto 20px; background:url(../images/footer_background.png); }

/* index.php
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#content div#content_top							{ width:980px; height:60px; margin:0 auto 5px; background:#e0e0e0; display:block; }
div#content div#content_top	p.sort					{ font-size:18px; font-weight:bold; padding:17px 30px; }
div#content div#content_top	p.sort a				{ font-size:18px; font-weight:bold; }
div#content div.content_paging						{ width:950px; height:20px; margin:0 auto 30px; background:#e0e0e0; padding:10px 15px 5px; font-family:Tahoma,Helvetica,sans-serif; }
div#content div.content_paging div					{ float:left; }
div#content div.content_paging_left					{ width:500px; height:20px; display:block; }
div#content div.content_paging_left	img				{ margin:0 5px; vertical-align:middle; }
div#content div.content_paging_right				{ width:450px; height:20px; display:block; text-align:right; }
div#content div.content_paging_right a 				{ border: 1px solid #e3d0ca; margin-right:3px; padding:2px 4px; color: #de3700; text-decoration:none; }
div#content div.content_paging_right a:hover, div.pagination a:active 
													{ border: 1px solid #b04d2c; background-image:none; background-color:#d45d35; color: #fff; }
div#content div.content_paging_right span.current 	{ margin-right:3px; padding:2px 6px; font-weight: bold; color: #000; }
div#content div.content_paging_right a.np			{ border:2px solid #e3d0ca; margin:0 0 0 10px; }
div#content div.content_paging_right a.np:hover		{ border:2px solid #b04d2c; }


div#content p.body									{ padding:10px 25px; }
div#content ul.tracker								{ width:920px; height:140px; margin:15px 40px 0; background:url(../images/tracker_background.png); }
div#content ul.tracker li							{ float:left; }
div#content ul.tracker li.number					{ width:90px; height:100px; background:url(../images/number_background.png); margin-right:20px; text-align:center; 
													color:#fb541e; font-size:45px; font-family:Arial; font-weight:bold; padding-top:40px; }
div#content ul.tracker li.logo						{ width:300px; height:140px; margin-right:10px; text-align:center; line-height:140px; }
div#content ul.tracker li.logo	img					{ vertical-align:middle; }
div#content ul.tracker li.info						{ width:500px; height:128px; padding:6px 0; color:#464646; }
div#content ul.tracker li.info table				{ width:490px; padding:6px 0; }
div#content ul.tracker li.info td.table_left		{ width:80px; padding:2px 0; color:#464646; vertical-align:top; }
div#content ul.tracker li.info td.table_right		{ width:410px; padding:2px 0; color:#000; font-weight:bold; }

.more_det											{ font-family:Tahoma,Helvetica,sans-serif; background:#464646; color:#ffffff; padding:5px 10px; margin-top:15px; }

/* index.php rating
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ratingblock 					{ display:block; }
.loading 						{ height:20px; background: url('../images/working.gif') 50% 50% no-repeat; }
.unit-rating 					{ /* the UL */ height:20px; position: relative; background: url('../images/starrating.png') top left repeat-x; }
.unit-rating li					{ text-indent: -90000px; /*\*/ float: left; /* */ }
.unit-rating li a 				{ outline:none;display:block;width:20px;height:20px;text-decoration: none;text-indent:-9000px;z-index:20;position:absolute; }
.unit-rating li a:hover			{ background: url('../images/starrating.png') left center;z-index: 2;left:0px; }

.unit-rating a.r1-unit			{left:0px;}
.unit-rating a.r1-unit:hover	{width:20px;}
.unit-rating a.r2-unit			{left:20px;}
.unit-rating a.r2-unit:hover	{width:40px;}
.unit-rating a.r3-unit			{left:40px;}
.unit-rating a.r3-unit:hover	{width:60px;}
.unit-rating a.r4-unit			{left:60px;}	
.unit-rating a.r4-unit:hover	{width:80px;}
.unit-rating a.r5-unit			{left:80px;}
.unit-rating a.r5-unit:hover	{width:100px;}
.unit-rating a.r6-unit			{left:100px;}
.unit-rating a.r6-unit:hover	{width:120px;}
.unit-rating a.r7-unit			{left:120px;}
.unit-rating a.r7-unit:hover	{width:140px;}
.unit-rating a.r8-unit			{left:140px;}
.unit-rating a.r8-unit:hover	{width:160px;}
.unit-rating a.r9-unit			{left:160px;}
.unit-rating a.r9-unit:hover	{width:180px;}
.unit-rating a.r10-unit			{left:180px;}
.unit-rating a.r10-unit:hover	{width:200px;}

.unit-rating li.current-rating	{ background: url('../images/starrating.png') left bottom;position: absolute;height:20px;display: block;text-indent: -9000px;z-index: 1; }

.voted 							{ color:#4d4d4d; position:absolute; margin-left:240px; margin-top:-16px; }
.thanks 						{ color:#36AA3D; }
.static 						{ color:#5D3126; }		

/* add.php
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#content table#table_add								{ width:950px; margin:15px 40px 0; }
div#content table#table_add	tr:hover					{ background:#e0e0e0; }
div#content form#form_add .wide							{ margin:1px 0 0 0; background:#f5f5f5; border:1px solid #134f56; width:300px; padding:3px; color:#ff3f00; 
														  font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:9px; }
div#content form#form_add input#signupo					{ margin-right:50px; }
div#content table#table_add td.label					{ width:100px; }
div#content table#table_add td.description				{ padding-left:25px; background: url('../images/!.png') no-repeat center left; }
div#content table#table_add td.description2				{ padding-left:25px; background: url('../images/!.png') no-repeat center left; color:#ff3f00; font-weight:bold;}

/* details.php
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#details					{ width:910px; height:200px; margin:0 auto; padding:10px 0; border:5px solid #e0e0e0; background:#f2f2f2; }


