
/*-- MAIN --*/

* {
margin: 0;
padding: 0;
}

div {
position: relative;
}

html, body {
margin: 0;
padding: 0;
}

html {
overflow-y: scroll;
}

body {
background: #0a6594 url('images/bg.gif') repeat-x;

text-align: center;
font-size: 11px;
font-family: verdana, arial, tahoma, sans-serif;
color: #2774ba;
}


a {
text-decoration: none;
color: #2774ba;
}

a img {
border: 0px;
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

.first {
background: #ffffff;
}

.second {
background: #f8fcff;
}

.mtop_s {
margin-top: 5px;
}

.ptop {
padding-top: 8px;
}


.pmain {
padding: 5px;
}

.ptop_s {
padding-top: 2px;
}

.pleft_s {
padding-left: 5px;
}

.cspace {
padding: 10px;
}

.small, .input_small {
font-size: 10px;
}

.input_small {
border: 1px solid #67b1cd;
background: #f6fafc;
padding: 2px;
}



.center {
text-align: center;
}

.font_big {
font-size: 16px;
}

#wrapper {
margin: 0 auto;
width: 1000px;
text-align: left;
}

#main_right {
width: 472px;
}

#main_left {
width: 504px;
}

.main_left_half {
width: 248px;
}

#sub_right {
width: 336px;
}

#sub_left {
width: 640px;
}

#main_top {
background: url('images/main_top.gif') no-repeat;
height: 7px;
width: 1000px;
margin: 10px 0 0 0;
}

#main_c {
background: #e1edf9;
width: 982px;
margin: 0;
border-left: 1px solid #1a79ab;
border-right: 1px solid #1a79ab;
padding: 0 8px;
}

#main_bottom {
background: url('images/main_bot.gif') no-repeat;
height: 7px;
margin: 0 auto;
width: 1000px;
}


#footer_top {
background: url('images/footer_top.gif') no-repeat;
height: 7px;
width: 1000px;
margin: 10px 0 0 0;
}

#footer_c {
background: #084361;
width: 984px;
margin: 0;
padding: 0 8px;
color: #a6d4eb;
font-size: 10px;
}

#footer_c a {
color: #a6d4eb;
}

#footer_bottom {
background: url('images/footer_bot.gif') no-repeat;
height: 7px;
margin: 0 auto;
margin-bottom: 10px;
width: 1000px;
}

.border_blue {
background: #f8fcff;
border: 1px solid #c2e4f6;
}

/*--- HEADER ---*/

#loginbar {
color: #FFFFFF;
font-size: 10px;
height: 18px;
padding: 4px 0 0 0;
background: #000;
}

#loginbar a, .topbar_main a {
color: #FFFFFF;
}

#header {
height: 150px;

}

#header_logo {
height: 150px;
width: 580px;
background: url('images/header.gif') no-repeat;
cursor: pointer;
background-position: 0 1px;}

#user_menu {
background: #1a4e69;
width: 150px;
margin: 0 150px 0 0px;
border:1px solid #082b3e;
}

.user_menu_options {
padding: 4px 0 4px 5px;
display: block;
color: #f8fdff;
font-size: 10px;
border-bottom: 1px solid #144159;
}

.user_second {
background: #266281;
}

.user_menu_txt {
margin: 0 0 0 4px;
}

.uborder {
border-left: 1px dotted #bfbfbf;
padding: 0 0 0 6px;
}

/*--- TOPBAR ---*/

#topbar {
height: 60px;
}

.topbar_l {
background: url('images/topbar_l.gif') no-repeat;
height: 60px;
width: 9px;
}

.topbar_r {
background: url('images/topbar_r.gif') no-repeat;
height: 60px;
width: 9px;
}

.topbar_c {
background: url('images/topbar_c.gif') repeat-x;
height: 60px;
width: 982px;
}

.topbar_main {
height: 25px;
padding: 8px 0 0 0;
}

.topbar_sub {
height: 21px;
padding: 6px 0 0 0;
}

.roundedc {
background: #1470a2 url('images/selected_l.gif') left no-repeat;
display: block;
height: 14px;
float: left;
color: #fff;
font-weight: bold;
padding: 0 0 0 8px;
}

.roundedc span {
background: url('images/selected_r.gif') right no-repeat;
display: block;
height: 14px;
padding: 0 8px 0 0;
cursor: pointer;
}

.roundedca {
background: #065783 url('images/selecteda_l.gif') left no-repeat;
display: block;
height: 14px;
float: left;
color: #fff;
font-weight: bold;
padding: 0 0 0 8px;
}

.roundedca span {
background: url('images/selecteda_r.gif') right no-repeat;
display: block;
height: 14px;
padding: 0 8px 0 0;
cursor: pointer;
}

.topbar_sub a {
font-size: 10px;
}

.subitem {
border-left: 1px dotted #b8b8b8;
padding: 0 8px 2px 8px;
float: left;
}

.subitema {
border-left: 1px dotted #0c5073;
padding: 0 8px 2px 8px;
float: left;
}

.topbar_main a {
font-weight: bold;
font-size: 10px;
}

/*-- SEARCH --*/

.search_input {
background: url('images/search_c.gif') repeat-x;
border: 0;
height: 16px;
width: 100px;
font-size: 10px;
padding-top: 2px;
}

.search_submit {
background: url('images/search_button.gif') no-repeat;
border: 0;
height: 18px;
width: 22px;
cursor: pointer;
}

.search_l {
background: url('images/search_l.gif') no-repeat;
height: 18px;
width: 5px;
}

/*-- TOPBAR ITEMS --*/

.tbar_l {
background: url('images/topbar/tbar_l.gif') no-repeat;
height: 22px;
width: 8px;
}

.tbar_la {
background: url('images/topbar/tbar_la.gif') no-repeat;
height: 22px;
width: 6px;
}

.tbar_c {
background: url('images/topbar/tbar_c.gif') repeat-x;
height: 22px;
}

.tbar_c a {
cursor: pointer;
}

.tbar_c a.selected .tholder_c {
color: #1a92d2;
}

.tbar_c a .tholder_c {
color: #bbbbbb;
}

.tbar_c {width: 968px;}
#main_left .tbar_c {width: 490px;}
#main_right .tbar_c {width: 458px;}
#sub_left .tbar_c {width: 626px;}
#sub_right .tbar_c {width: 322px;}
#main_left .main_left_half .tbar_c {width: 234px;}
#main_left .main_left_half .tbar_tab .tbar_c {width: 236px;}
#main_left .main_left_half .tbar_tab .tbar_c .tholder_c {width: 73px; text-align: center; padding: 4px 8px 0 7px;}

.tbar_r {
background: url('images/topbar/tbar_r.gif') no-repeat;
height: 22px;
width: 6px;
}

.tholder_c {
background: url('images/topbar/tholder_c.gif') repeat-x;
height: 16px;
font-weight: bold;
font-size: 10px;
color: #1a92d2;
padding: 4px 8px 0 6px;
margin-top: 2px;
}

.tholder_r {
background: url('images/topbar/tholder_r.gif') no-repeat;
height: 20px;
width: 15px;
margin-top: 2px;
}

.tholder_l {
background: url('images/topbar/tholder_l.gif') no-repeat;
height: 20px;
width: 15px;
margin-top: 2px;
}

/*--- BOX ---*/

.box_main {
background: #fff;
border: 2px solid #147fba;
border-top: 0;
}

.sh {
padding: 5px;
border-bottom: 1px solid #e0f0ff;
}

.sh_img img {
border: 2px solid #fff;
}

.sh_txt {
padding: 0 0 0 5px;
}

.sh_platform {
width: 40px;
}

.sh_date {
width: 45px;
color: #5e5e5e;
}

.sh_list {
padding: 3px 3px 3px 5px;
}

.sub_title {
margin: 2px 0 0 0;
color: #5e5e5e;
}

.sub_info {
font-size: 10px;
margin: 2px 0 0 0;
}

.title {
padding: 1px 0 3px 0;
border-bottom: 1px dotted #cdeafa;
width: 350px;
}

/*--- MISC --- */

#flashcontent {
width: 502px;
height: 250px;
border: 1px solid #147fba;
}

.box_spec {
border: 1px solid #147fba;
}

.spec_bar {
position:absolute;
background: url('images/spec_back.png') repeat-x;
width: 239px;
color: #fff;
font-weight: bold;
font-size: 10px;
bottom: 0px;
padding: 7px 0px 0px 7px;
height: 20px;
}

.info_content {
padding: 5px;
font-weight: bold;
background: #c4ddef;
color: #2774ba;
border: 1px solid #9dbfd9;
}

.date_content {
padding: 2px 2px 2px 5px;
font-size: 10px;
font-weight: bold;
background: #c4ddef;
color: #2774ba;
border: 1px solid #9dbfd9;
}

.alfabet a.selected {
color: #000;
}

.grey {
color: #6a6a6a;
}

.editor {
margin: 0 0 0 0;
width: 610px;
height: 126px;
border: 1px solid #67b1cd;
background: #f6fafc;
padding: 5px;
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
}

.input_normal {
border: 1px solid #67b1cd;
background: #f6fafc;
width: 615px;
padding: 2px;
}

.misc_navi {
padding: 5px 0 0 0;
}

.spotlight_img {
width: 96px;
padding: 3px 3px 0 2px;
}

.single_achievement {
width: 300px;
margin-top: 5px;
}

.single_content ul {
margin: 5px 0 0 20px;
}

/*--- ICONS --- */

.icon_remove {
background: url('images/icon_remove.gif') no-repeat;
padding: 0 0 0 15px;
}

.icon_add {
background: url('images/icon_add.gif') no-repeat;
padding: 0 0 0 17px;
}

.icon_pencil {
background: url('images/icon_pencil.gif') no-repeat;
padding: 0 0 0 15px;
}

.icon_arrow_r {
background: url('images/icon_arrow_r.gif') no-repeat;
padding: 0 0 0 15px;
}

.icon_settings {
background: url('images/icon_settings.gif') no-repeat;
padding: 0 0 0 20px;
}

.icon_weblog {
background: url('images/icon_weblog.gif') no-repeat;
padding: 0 0 0 20px;
}

.icon_friends {
background: url('images/icon_friends.gif') no-repeat;
padding: 0 0 0 20px;
}

.icon_inbox {
background: url('images/icon_inbox.gif') no-repeat;
padding: 0 0 0 20px;
}

.icon_reviews {
background: url('images/icon_reviews.gif') no-repeat;
padding: 0 0 0 20px;
}

.icon_arrow_green {
background: url('images/arrow_green.gif') no-repeat;
padding: 0 0 0 10px;
background-position: 0% 50%;
}

.icon_arrow_right {
background: url('images/icon_arrow_right.gif') no-repeat;
background-position: 0% 50%;
padding-left: 15px;
}

/*--- SINGLE ITEM ---*/

.info_bar {
background: url('images/info_bar.gif') repeat-x;
height: 25px;
border-bottom: 1px solid #dddddd;
padding: 3px 5px 2px 5px;
font-size: 9px;
color: #6d6d6d;
}

.u_gart {
font-size: 11px;
font-weight: bold;
padding: 8px 5px 8px 5px;
height: 14px;
}

.single_title {
font-size: 14px;
color: #157fb7;
margin: 5px 0 0 5px;
}

.single_content {
color: #4e4e4e;
padding: 5px;
}

.single_content p {
margin: 10px 0 0 0;
}

.single_content blockquote {
background: #f8fcff url('images/blockquote.gif') no-repeat;
background-position: 10px 7px;
border: 1px solid #b2d1e8;
padding: 20px 10px 10px 10px;
margin: 10px 0 10px 0;
color: #276391;
width: 90%;
}

.comment_content blockquote {
background: #ffffff;
border: 1px solid #b2d1e8;
padding: 5px;
margin: 5px 0 5px 0;
color: #276391;
}

.noborder {
border: 0;
}

.single_img {
float: left;
margin: 12px 8px 2px 0;
border: 1px solid #e1e1e1;
padding: 2px;
}

/*-- COMMENT --*/

.comment_avatar {
border: 1px solid #e1e1e1;
padding: 2px;
}

.comment_content {
margin: 5px 0 5px 0;
width: 610px;
padding: 5px 5px 5px 5px;
color: #4e4e4e;
}


.icon_user_small {
background: url('images/icon_user_small.gif') no-repeat;
padding: 0 0 0 12px;
background-position: 0 60%;

}

.icon_quote_small {
background: url('images/icon_quote.gif') no-repeat;
padding: 0 0 0 15px;
background-position: 0 60%;
margin: 0 0 0 5px;
}

.inplaceeditor-saving { background: url('images/wait.gif') left no-repeat; height: 16px; padding: 0 0 0 22px; font-weight: bold; }
.inplaceeditor-form { padding: 2px; }
.inplaceeditor-form textarea {border: 1px solid #e0f0ff; padding: 5px; font-size: 11px; width: 520px;}
form.inplaceeditor-form input[type="submit"] { /* The submit button */
border: 0;
background: url('images/save-button.gif');
width: 53px;
height: 16px;
margin: 5px 0 5px 0;
cursor: pointer;
}

.toolbar {
background: #9ad1ed;
padding: 5px;
border: 1px solid #67b1cd;
}

.toolbar .toolbutton {
margin: 2px 0 0 0;
}

.error_simple {
color: #c62d3b;
background: #faeaec;
padding: 5px;
font-weight: bold;
}

.error {
background: #faeaec;
border: 1px solid #e8707b;
color: #c62d3b;
font-weight: bold;
padding: 5px;
width: 610px;
margin: 5px 0 0 0;
}

#submitButton {
margin: 5px 0 0 0;
border: 1px solid #c2e4f6;
background: #f8fcff;
padding: 2px;
color: #157fb7;
font-weight: bold;
font-size: 11px;
}

/*-- BARS --*/

.abar_l {
background: url('images/abar_l.gif') no-repeat;
height: 22px;
width: 6px;
}

.abar_r {
background: url('images/abar_r.gif') no-repeat;
height: 22px;
width: 6px;
}

.abar_c {
background: url('images/abar_c.gif') repeat-x;
height: 18px;
padding: 4px 0 0 0;
color: #fff;
}

.bbar_l {
background: url('images/bbar_l.gif') no-repeat;
height: 22px;
width: 6px;
}

.bbar_r {
background: url('images/bbar_r.gif') no-repeat;
height: 22px;
width: 6px;
}

.bbar_c {
background: url('images/bbar_c.gif') repeat-x;
height: 18px;
padding: 4px 0 0 0;
height: 18px;
padding: 4px 0 0 0;
color: #2774ba;
}

.abar_c a {
color: #fff;
}

.bbar_c a {
color: ##2774ba;
}

.sort_page {
background: #f8fcff;
border: 1px solid #e0f0ff;
padding: 5px;
margin: 0 10px 0 10px;
}

.addto_button {
font-size: 9px;
background: #e7f4fe;
padding: 2px;
color: #2774c6;
cursor: pointer;
}

.addto_button:hover {
background: #fff;
}

.video_content {
padding-top: 10px;
}

/*-- REVIEW ONLY --*/

.reviewscore {
margin: 15px 0 0 0;
}

.main_scores {
border: 1px solid #9dbfd9;
margin: 5px 0 0 0;
color: #2774ba;
}

.rating_score {
background: url('images/rating_back.gif') repeat-x;
height: 13px;
}

/*-- GAMEPAGE --*/


.game_title {
height: 14px;
background: url('images/blue_back.gif') repeat-x;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 8px;
border-bottom: 1px solid #147fba;
}

/*-- PROFILE --*/

.profile_main {
background: #fff;
}

.profile_left {
width: 170px;
}

.profile_pic {
margin-top: 10px;
border: 2px solid #1380bb;
}

.p_prof {
margin: 10px 0 0 0;
}

.u_avatar {
background: #282828;
font-size: 9px;
color: #fff;
padding: 2px 0 4px 0;
}

.single_friend {
margin: 0 0 0 10px;
}

.profile_right {
padding: 10px 15px;
border-left: 1px solid #e3e3e3;
}

/*-- HARDWARE --*/

.hardware_left_half .tbar_c {
width: 308px;
}

.hardware_left_half {
width: 322px; 
margin-left: 7px;
}

.hardware_pc {
width: 650px;
}

.hardware_pc .tbar_c {
width: 636px;
}

.hardware_sub {
margin-left: 7px;
background: #fff;
width: 322px;
}

.good_rate {
background: url('images/platforms/xbox-360/topbar/tbar_c.gif') repeat-x;
background-position: 0 80%;
height: 15px;
color: #fff;
padding: 3px 0 0 5px;
margin-top: 5px;
font-weight:bold;
font-size: 10px;
}

.bad_rate {
background: url('images/platforms/pc/topbar/tbar_c.gif') repeat-x;
background-position: 0 80%;
height: 15px;
color: #fff;
padding: 3px 0 0 5px;
margin-top: 5px;
font-weight:bold;
font-size: 10px;
}

/*-- CONTACT FORM --*/
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	width: 196px;
}

.actiecode {
diplay: block;
height: 50px;
background: #f1f8f9;
border: 1px solid #86bcd3;
padding: 10px;
font-weight: bold;
font-size: 12px;
color: #000;
}

.sublevel {
height: 5px; 
background: url('images/levelbar.gif') repeat-y; 
}

.sublevel_m {
margin-top: 2px; 
padding: 1px; 
border: 1px solid #4c95e0; 
width: 140px;
}

ol { 
margin: 10px 0 10px 30px;
}

.adv {
margin: 10px 0 0 0;
border: 2px solid #147fba;
background: url('http://www.gamecloud.nl/img/elep.jpg') no-repeat;
width: 468px;
height: 60px;
cursor: pointer;
display: block;
}

.gaming_banner {
width: 1000px;
height: 150px;
margin-top: 10px;
background: url('images/gamingbanner.jpg') no-repeat;
}

.enquete_banner {
width: 1000px;
height: 150px;
margin-top: 10px;
display: block;
background: url('http://www.gamecloud.nl/img/enquete.png') no-repeat;
}
