* {padding: 0; margin: 0;}

body {border-top:solid 4px #CCCC00;}
#wrapper {margin: 0 auto; width: 960px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
#body-wrapper {margin-bottom: 10px; overflow: auto; width: 100%}
#header {color: #333; padding: 10px 0 10px 10px; height: 60px;}
#header #logo {background: url("/images/logo.gif") no-repeat 0 0; text-indent:-99999em; display:block; float:left; width:400px;}
#header #logo a {display:block; width:381px; height:65px;}
#header #slogan {font-size:12px; color:#999; text-align:right; width:394px; height:20px; display:block; position: absolute; top:69px; margin-top:-12px; font-weight:normal; text-transform:lowercase;}
#header #slogan a {color: #999; text-decoration: none;}
#header #ads-468 {float: right; width: 468px; height: 60px; display: block; overflow:hidden; margin: 0;}

img {border:none;}
a:link, a:visited {color:#FF3300;} /* A9A623 */
a:hover, a:active {text-decoration:none;}
h2 {color:#FF3300; margin-bottom:10px; font-weight:bold; font-size: 16px;}

#left-column, #content, #right-column, .wallpaper-box, .ads-links-general, .details_thumb {border-right:1px solid #A9A623; border-bottom:1px solid #A9A623;}

/*- Menu Tabs--------------------------- */

	#tabs {width:100%; margin:0px; font:bold 13px 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; text-transform:lowercase; line-height:normal; height:38px; clear:both; border-bottom:solid 7px #CCCC00; }
	#tabs ul {margin:0; padding:10px 10px 0 15px; list-style:none;}
	#tabs li {display:inline; margin:0; padding:0;}
	#tabs a {float:left; background:url("/images/tableft.gif") no-repeat left top; margin:0 2px 0 0; padding:0 0 0 4px; text-decoration:none;}
	#tabs a span {float:left; display:block; background:url("/images/tabright.gif") no-repeat right top; margin:0px; padding:6px 23px 4px 14px; color:#A9A623; }
	/* Commented Backslash Hack hides rule from IE5-Mac */
	#tabs a span {float:none;}
	/* End IE5-Mac hack */
	#tabs a:hover span, #tabs .selected span {color:#fff;}
	#tabs a:hover, #tabs .selected a {background-position:0% -42px;}
	#tabs a:hover span, #tabs .selected span {background-position:100% -42px;}
	
	#flags {float:right;}
	#flags a {background:none;}
	#flags img {vertical-align:middle;}
	
	#search {background:url("/images/tableft.gif") no-repeat 0% -42px; float:right; width:200px; margin:0 27px 0; padding:0 0 0 4px;}
	#search div {background:url("/images/tabright.gif") no-repeat 100% -42px; margin:0; padding:0;}
	#search fieldset {margin:0; padding:0; border:none; height:26px; padding:4px 0 0;}
	#search form {margin-left:20px;}

#left-column {display: inline; color: #333; margin: 7px 0 0 7px; padding: 0px; width: 179px; padding:10px 0 0 15px; float: left; background:#CCCC00;}
#body-ads {width:755px; margin: 7px 0 0 0; position: relative; display:inline; float:left; }
#body-ads .ads-links-general {height:16px; background:#CCCC00; padding:7px 0; }

/*- Menu --------------------------- */
	
	#menu {padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin-bottom:15px;}
	#menu li, #menu2 li {list-style:none; margin: 2px 0 0;}
	#menu li a {color:#fff; font-weight:bold;}
	#menu li a:hover, #menu2 li a:hover {text-decoration: none; background-color: #FF3300; color: #fff;}
	#menu .tab {margin-left:15px;}
	
	#menu2 {font:12px Tahoma, Arial, Helvetica, sans-serif; }
	#menu2 li a {}
	
#content {float: left; color: #333; margin: 8px 0; padding: 10px; width: 531px; display: inline; position: relative; /*background:url("/images/bgbody.gif") repeat 0 0;*/ background-color: #f2f2f2; }
#content a {color:#FF3300;}
#content h1 {color:#FF3300; margin-bottom:10px; font-weight:bold; font-size: 16px;}
#content h2 {font-size: 14px; margin: 10px 0;}
#content p {margin:10px 0;}	
#content ol {margin-left: 30px; list-style-type:decimal;}
#content ol li {margin: 2px 0;}
	.wallpaper-thumb {position: relative; display: block; margin: 0 0 8px 6px; float: left; width: 125px; display:inline;}
	.wallpaper-thumb h3 {float: left; position: absolute;}
	.wallpaper-thumb h3 span {display: none;}
	.wallpaper-thumb h3 a {color:#FF3300; font-weight:bold; font-size: 11px; text-decoration: none;}
	.wallpaper-thumb .h3:hover {color:#fff!important; background:#FF3300; font-weight:normal;}
	.wallpaper-box {background:#CCCC00; padding: 7px; margin-top:17px;}
	.wallpaper-box img {border:1px solid #A9A623; width:110px; height:82px;}
	
	.details_thumb {float:left; width:270px; padding:7px !important;/*padding:4px 4px 0 4px;*/	margin:0 11px 10px 0;position:relative; background:#CCCC00;}
	.details_thumb a {float:left; position:static; overflow:visible; width:270px; height:203px; line-height:0px; font-size:0; display:block;}
	.details_thumb img {float:left;	border:1px solid #A9A623; margin:0;padding:0; width:270px; height:203px;	background-color:#F3F3F3;}
	.details_wide, .details_wide a {height:169px !important;/*padding:17px 0;*/}
	.details_wide img {height:169px !important;/*height:164px;*/}
	.details_download {float:left; width:170px; background:#f2f2f2;}
	.details_resolution {float:left; margin:0px; padding: 5px 0 10px 7px; width:163px; font-size:13px; background:#f2f2f2;}
	.details_resolution a span {display: none;}
	.details_more {}
	.ads_links_wall {margin-left: 10px;}
	.ads_linkstop_wall {margin-bottom: 7px;}
	
	.ads-categoria {clear: both;}
	.ads-categoria .box {margin: 0 0 8px 10px; display: block; width: 250px; float: left;}
	.ads-categoria .box #abgi {display: none!important;}

#right-column {display: inline; position: relative; color: #333; margin: 7px 0 0 8px; padding: 15px; width: 165px; float: left; background:#f2f2f2;}
#footer {clear: both; background:#CCCC00; margin: 0px 0px 10px 0px; padding: 10px; color:#A9A623;}
#footer p {font-size:11px; font-weight:normal;}
#footer p a {color:#A9A623;}
#footer p a:hover {color:#fff; background:#FF3300;}

.error {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;}
.error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;}
.msgerror {color:#f00!important; font-weight:bold;}
.page-split {text-align:center; clear:both; padding:30px 0;}
.page-split a {border:#ccc solid 1px; padding:3px 7px; margin:0 2px;}
.page-split a:hover {background-color:#CCCC00; color:#fff!important; border-color:#000;}
.page-split span {padding:0 3px; font-weight:bold; color:#000; font-size:12px;}
.page-split .page-prev {margin-right:17px; border-width:2px;}
.page-split .page-next {margin-left:17px; border-width:2px;}
.none {display:none;}
.center {text-align: center;}
.mobile {float:left; margin-top:4px; clear:both;}
.phone {float:left; padding:0; margin-right:3px;}

.clear {clear: both; height:1px; background: #F2F2F2; border: none;}
.form-general {text-align:left; padding:10px 0;border:none;}
.form-general label {float:left; width:120px; margin:8px 10px 0 10px; text-align:right; font-size:11px;}
.form-general input, .form-general select {padding:2px; font-size:10px; margin:2px 0;}
.frm, .frm2 {border:1px solid #A9A623; font-size:9px; padding:2px;}
#btn-search {font-size:10px; background:#A9A623; height:18px; border:none; margin:0 0 0 3px; color:#fff;}
button {cursor:pointer;}


/*  styles for the unit rater     */
.ratingblock {display:block; margin-top:8px; padding-bottom:8px; margin-bottom:8px;}
.ratingblock p {padding-top:5px;}
.ratingblock .range {font-size:10px; color:#fff; width:18px; display:block; position:absolute; z-index:30; margin-top:-7px;}
.ratingblock .range2 {font-size:10px; color:#fff; width:18px; display:block; position:absolute; background:#CCCC00; z-index:31; margin-top:-7px;}
.loading {height: 20px;	background:#CCCC00 url('/images/loading.gif') 50% 50% no-repeat;}
	
 /* the UL */
.unit-rating {float:right; list-style:none; margin: 0px; padding:0px; height: 20px; position: relative;	background: url('/images/starrating2.gif') top left repeat-x;}

.unit-rating li {text-indent: -90000px;padding:0px; margin:0px;	/*\*/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; padding: 0px;}
.unit-rating li a:hover{background: url('/images/starrating2.gif') 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: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

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

.voted {display:none;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
