html {height:100%;}
body {
	font:9pt Tahoma, Verdana, Sans-Serif; color: #666; 
	margin: 0; padding: 0; text-align:center; min-height:100%;
}

h1{margin-bottom:25px; margin-top:5px; font-size:145%; font-weight:bold; color:#c00; text-align:right;}
h2{font-size:100%; font-weight:bold; color:#c00; text-align:center;}
h3{font-size:130%; font-weight:bolder; color:#c00; margin-bottom:15px;}

a {color: #c00; text-decoration: none; }
a:focus, a:hover {text-decoration: underline; }
a img {border: 0; }

#wrapper { background: url("../images/bg_wrapper.png") repeat-x bottom; width:100%; height:100px; margin-top:20px;}
#wrapper_2 { background: url("../images/bg.jpg") no-repeat top;}
#container { width:1024px; margin: 0 auto; text-align:left; min-height:100%;}

#header { height: 100px; position: relative;}

#content {zoom: 1;}
#content:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#searchbar {margin-bottom:5px; padding:3px; border:2px solid #fff;}
#searchbar:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }

#leftbar {float:left; width:192px; margin:5 0 0px;}

#main {float:left; width:600px; margin:5 20 0 20px; overflow:hidden; zoom: 1;}

#rightbar {float:right; width:192px; margin:5 0 0px;}
#rightbar .adv {margin:5px 0;}

#footer {width:900px; height: 100%; margin-top:5px; text-align:center; margin:0 auto; position:relative;}
#footer:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
#footer .hdn {color:#590002; font-size: 1%; visibility:hidden;}

#top_menu {position:absolute; top:80px; left:500px; color:#fff; font-size:80%;}
#top_menu a{color:#fff;}

#show_search{position:absolute; top:80px; left:350px; color:#fff; font-size:80%;}
#hide_search{position:absolute; top:80px; left:350px; color:#fff; font-size:80%;}

#footer_logo{position:absolute; bottom:25px; right:10px; height:60px; width:228px;}
#footer_menu {position:absolute; bottom:35px; left:10px; color:#fff; font-size:90%;}
#footer_menu a{color:#fff;}

#counters { visibility:hidden;}

#logoclick {position: absolute; margin:0 924 0 0px; z-index: 100;}

.menu-left { 
	background:url("../images/menu_left.png") no-repeat; 
	color:#fff; font-size: 120%; font-variant:small-caps; font-weight:bold; margin:0; padding-top:5px; padding-left:5px;
 	display:block; width:192px; height:30px; 
}

.menu-right {
	background:url("../images/menu_right.png") no-repeat; 
	color:#fff; font-size: 120%; font-variant:small-caps; font-weight:bold; padding-top:5px; padding-left:5px; margin:0;
	display:block; width:192px; height:30px; 
}

.submenu {padding:5px; font-weight: bold; margin:0; }
.submenu2 {padding:5px; font-size:98%; margin:0; }

a.menu:link {color:#666;}
a.menu:visited {color:#666;}
a.menu:hover {color: #900;}

#navigation {position:relative; width:600px; margin:0 0 10 0px; padding:0; overflow:hidden; zoom: 1;}
#navigation .pages {width:18px; height:15px; margin:1px; border:#CCC 1px solid; text-align:center;}
#navigation .go {width:50px; height:15px; margin:1px; border: #CCC 1px solid; text-align:center;}
#navigation .grey {float:left; font-size:11px; height:15px; margin:1px; color:#666; padding-right:2px;}
#navigation p {float:left; font-size:11px; height:15px; margin:1px; color:#C00; font-weight:bold; padding-right:2px;}
#navigation a {float:left; font-size:10px; text-decoration:none;}
#navigation a:link {color:#666;}
#navigation a:visited {color:#666;}
#navigation a:hover {color:#C00; background-color:#C00; color:#FFF;}

#cse-search-box {width:192px; padding:0; margin:5px 0;}
#cse-search-box input {width:120px; height:25px; overflow:auto;}
#cse-search-box .button{width:55px; height:25px; margin-left:3px;}

#search {width:100%; margin:0; padding:0;}
#search input, #search select {display:block; float:left; margin:3px;}
#search label {display:block; text-align:right; float:left; width:100px; margin:3px;}
#search br {clear:both;}
#search .button{width:90px; height:22px;}

.img_5 {margin:5px 0;}
.img_2 {margin:2px;}

#feedbackForm {width:192px; border:1px solid #fff; margin:5px 0; padding:0;}
#feedbackForm textarea {width:150px; text-align:left; height:100px; overflow:auto;}
#feedbackForm label {text-align:left; margin-left:10px;}
#feedbackForm div {margin:5px; text-align:left;}
#feedbackForm .button{width:90px; height:25px; margin:5px;}

.clear {clear: both; display: block; height: 0; visibility:hidden;}
.line {border-bottom:1px dotted #333; margin:0px; height:2px; padding:0px; display:block; clear:both;}

.main_title{color:#C00; font-size:145%; font-weight:600; text-align:right; margin-bottom:25px;}
.photo{border:0px; padding:2px;}
.result {color:#666; margin-top:40px;}
.error {color:#F00; text-align:right;}
.right { float:right; width:300px;}
.margin_300 {margin-right:300px;}
.note { font-size:95%; text-align:right;}
.rednote { font-size:95%; color:#f00; text-align:right;}

#itemInfo .photobar{float:left;}
#itemInfo .infobar{margin-left:310px;}
#itemInfo p{ margin:5px 0; padding:0;}
#itemInfo .red{ font-size:130%; font-weight:bolder; color:#c00;}

#comments { margin:0; padding:0;}
#comments .left {float:left; width:33%; padding:2px 0; clear:left;}
#comments .right {float:right; width:67%; padding:2px 0; clear:right;}
#comments .red_left {float:left; width:33%; color:#c00; font-weight:bold; margin:10px 0; clear:left;}
#comments .red_right { float:right; width:67%; color:#c00; font-weight:bold; text-align:right; margin:10px 0; clear:right;}

#feedback .right {float:right; width:25%; text-align:right; clear:right; padding:3px 0;}
#feedback .left {float:left; width:75%; clear:left; padding:3px 0;}
#feedback .rank {font-size:110%; font-weight:bold; color:#C00;}

form {width:550px; margin-left:25px;}
form input, form textarea, form select {display:block; width:350px; float:left; margin-left:10px; margin-bottom:5px; margin-top:5px;}
form textarea {height:200px;}
form label {position:relative; display:block; text-align:right; float:left; width:150px; padding-right:5px; margin-top:5px; margin-bottom:5px;}
form br {clear:left;}
form .button{margin-left:175px; width:200px; height:30px;}

#auth {width:150px;}
#auth input {display:block; width:90px; float:right; margin:10px 5 5 0;}
#auth label {display:block; text-align:right; float:left; width:45px; margin:10px 5 5 0;}
#auth br {clear:both;}
#auth div {margin:5px 10 7 0; text-align:right}

#addComment {width:500px;}
#addComment textarea, #addComment select {display:block; width:300px; float:left; margin-left:5px; margin-bottom:5px; margin-top:10px;}
#addComment label {display:block; text-align:right; float:left; width:150px; padding-right:5px; margin-top:10px; margin-bottom:5px;}
#addComment br {clear:left;}
#addComment .button{margin-left:150px; width:200px; height:30px;}

#addCommentGame {width:500px; margin:0; padding:0;}
#addCommentGame textarea, #addCommentGame select {display:block; width:300px; float:left; margin-left:5px; margin-bottom:5px; margin-top:10px;}
#addCommentGame label {display:block; text-align:right; float:left; width:150px; padding-right:5px; margin-top:10px; margin-bottom:5px;}
#addCommentGame br {clear:left;}
#addCommentGame .button{margin-left:150px; width:200px; height:30px;}

#addVote {width:300px;}
#addVote input {display:block; width:80px; float:left; margin-left:5px; margin-bottom:5px; margin-top:10px;}
#addVote label {display:block; text-align:right; float:left; width:180px; padding-right:5px; margin-top:10px; margin-bottom:5px;}
#addVote br {clear:left;}
#addVote .button{margin-left:80px; width:150px; height:30px;}

#loading  {display:none;}

div.comment {color:#666666; margin-right:40px; text-align:right;}
div.title {color:#C00; font-size:14px; font-weight:bold; margin-right:40px; text-align:right}
div.subtitle {color:#C00; font-size:13px; font-weight:bold; padding:15px 5; background-color:#FFF;}
#ip {font-size:1px; color:#fff;}

#showItems { font-size:100%; margin:0; padding:0;}
#showItems td{padding:5px; border-right:1px dotted #666;}
#showItems .adv_2{border-top:2px solid #c00; border-bottom:2px solid #c00; background-color:#fcf;}
#showItems .adv_1{}
#showItems .name{font-weight:bold; color:#C00;}  
#showItems .price{font-weight:bold; color:#666; text-align:right;} 
#showItems .topText{font-size:80%; font-weight:bold; color:#666;} 
#showItems .lastTextJob{text-align:center;}
#showItems .views{font-size:90%; color:#C00; text-align:right;}
#showItems td a{font-size:90%;  color:#C00; text-align:left; text-decoration:none;}
#showItems .td2{border-right:none;}
#showItems .td3{border-right:none; font-size:90%; text-align:right;}

#myItems {font-size:100%; margin:0; padding:0;}
#myItems td{color:#666; text-align:left; padding:5px; border-right:1px dotted #666;}
#myItems .name{font-size:110%; font-weight:bold; color:#C00;}  
#myItems .price{font-weight:bold; color:#666; text-align:right;} 
#myItems td a{font-size:90%;  color:#C00; text-align:left; text-decoration:none;}
#myItems .td2{border-right:none;}

#userInfo {background-color:#e8e8e8;}
#userInfo .userPhoto {width:100px; float:left; padding:5px;}
#userInfo .username {font-size:14px; font-weight:bold; color:#C00;}
#userInfo .clear {border-bottom:1px solid #999; padding:2px; clear:both;}
#userInfo p {font-size:13px; font-weight:bold; color:#555; float:left; padding:2px 10;}

#showGames {font-size:100%; margin:0; padding:0;}
#showGames td{color:#666; padding:5px;}
#showGames .name{font-size:110%; font-weight:bold; color:#C00;} 
#showGames td a{font-size:90%;  color:#C00; text-align:left; text-decoration:none;}
#showGames a:focus, a:hover {text-decoration: underline; }
#showGames .td2{border-right:none;}
#showGames .td3{border-right:none; font-size:10px;}




