body {
font:11px Arial, Helvetica, sans-serif;
color:#333;
background-attachment:fixed;
background-image:url(images/bg1.gif);
background-repeat:repeat;
background-color:#333;
margin:0;
padding:0;
}

.form {
width:177px;
}

#member h2 {
width:177px;
height:31px;
font:bold 14px/30px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-align:center;
margin:0;
padding:0 0 0 10px;
}

#member form {
width:180px;
height:126px;
background:#353535 url(images/member_form_bg.gif) repeat-x 0 0;
color:#fff;
margin:0;
padding:4px 5px 5px;
}

#member form label {
font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
clear:both;
display:block;
margin-bottom:0;
margin-top:2px;
}

#member form input.txtBox {
width:130px;
height:19px;
border-left:1px solid gray;
border-top:1px solid gray;
border-right:1px solid #d4d0c8;
border-bottom:1px solid #d4d0c8;
color:#000;
float:left;
background:#fff;
margin:0;
padding:0;
}

#member form a {
background:url(images/register_member_icon.gif) no-repeat 0 0;
font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#CCC;
background-color:#353535;
text-decoration:underline;
float:left;
width:120px;
margin:8px 0 0;
padding:0 0 0 20px;
}

#member form input.go {
background:url(images/btn_go.gif) no-repeat 0 0;
width:36px;
height:15px;
border:none;
cursor:pointer;
float:right;
margin:10px 0 0;
}

input,textarea {
background:#F7F7F7;
border:1px solid #9C6;
font-size:11px;
margin:2px;
padding:2px;
}

p {
margin:4px 0;
}

fieldset {
margin-top:7px;
}

legend {
font-weight:700;
}

a:link,a:visited {
color:#036;
text-decoration:underline;
}

a:hover {
color:#FF6347;
text-decoration:none;
}

.Header {
width:960px;
height:187px;
float:left;
border-top:6px solid #333;
padding:0;
}

#header #logo {
width:760px;
height:180px;
border:0;
margin:5px;
}

#main {
width:972px;
margin:5px auto 0;
}

#background {
float:left;
border-left:6px solid #333;
border-right:6px solid #333;
background:#4f4f4f;
padding:0;
}

#middle {
text-align:center;
width:778px;
float:right;
font-size:11px;
margin:0 3px 0 0;
padding:0;
}

div#side_menu {
float:left;
padding-left:3px;
width:166px;
}

.titlebig {
display:block;
height:28px;
font-weight:700;
text-align:left;
background:url(images/titbgbig.gif) no-repeat;
margin:0;
}

.titles {
height:27px;
margin-bottom:0;
font-weight:700;
text-align:left;
background:url(images/tibg.gif) no-repeat;
}

h4 {
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
margin:0;
padding:5px 6px 2px 12px;
}

.btm {
height:15px;
background:url(images/btm.gif) no-repeat;
}

.mid {
margin-bottom:0;
margin-top:0;
overflow:hidden;
background:url(images/mid.gif) repeat-y;
padding:2px 2px 2px 18px;
}

.midbig {
background:url(images/midbig.gif) repeat-y;
display:block;
overflow:hidden;
clear:both;
padding:2px 3px 0 5px;
}

.btmbig {
height:10px;
display:block;
margin-top:0;
clear:both;
background:url(images/btmbig.gif) no-repeat;
padding:0;
}

div#main_contents {
float:right;
width:778px;
}

.ad_box {
margin-bottom:4px;
border:1px solid #09C;
background:#FFF;
color:#333;
text-align:center;
padding:3px;
}

.ad_box_2 {
margin-bottom:4px;
border:1px solid #9C6;
background:#FFF;
color:#333;
text-align:center;
padding:3px;
}

h2 {
background:#9C6;
color:#FFF;
position:relative;
font-weight:700;
font-size:11px;
margin:0 0 2px;
padding:2px 2px 2px 4px;
}

h3 {
background-image:url(images/tibg.gif);
color:#FFF;
font-weight:700;
font-size:11px;
margin:0 0 2px;
padding:2px 2px 2px 4px;
}

h2 a:link,h2 a:visited {
color:#FFF;
text-decoration:underline;
}

.content_box {
margin-bottom:4px;
border:1px solid #9C6;
background:#FFF;
padding:2px;
}

.content_box_2 {
margin-bottom:4px;
background:#f8fafa;
background-image:url(images/mid.gif);
padding:8px;
}

.content_box .left {
width:100px;
float:left;
margin-top:2px;
margin-bottom:2px;
font-weight:700;
}

.content_box .right {
float:left;
margin-top:2px;
margin-bottom:2px;
}

.content_box_2 input {
border:1px solid #09C;
}

.content_box_2 ul {
list-style:none;
margin:0;
padding:0;
}

.content_box_2 ul li {
margin:1px 0;
padding:0;
}

.content_box_2 ul li.category {
list-style:circle inside;
}

.content_box_2 ol {
list-style-position:inside;
margin:0;
padding:0;
}

.content_box_2 ol li {
margin:2px 0;
padding:0;
}

.index_files_left {
margin-bottom:2px;
float:left;
width:75px;
}

.index_files_right {
margin-bottom:2px;
float:right;
width:228px;
}

.browse_file_box {
background:#F0F8FF;
border:1px solid #B2DFEE;
padding:4px;
}

#score_game {
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
border:1px solid #CF9;
width:300px;
padding:3px;
}

#file_rating img {
width:16px;
height:16px;
border:0;
}

img.action_image {
border:0;
width:24px;
height:24px;
cursor:pointer;
}

a.file_link:link,a.file_link:visited {
color:#000;
font-weight:700;
text-decoration:none;
}

a.file_link:hover {
color:#FF6347;
font-weight:700;
text-decoration:underline;
}

.played {
font-size:9px;
}

.bot {
color:#DD7500;
}

img.bb {
border:1px solid #5E5E5E;
width:16px;
height:16px;
cursor:pointer;
padding:1px;
}

img.bb:hover {
border:1px solid #B3B3B3;
background:#F7F7F7;
}

.quote {
border:1px dotted #AAA;
background:#FAFAFA url(images/quote.png) no-repeat;
background-position:bottom right;
margin:2px 2px 6px;
padding:4px;
}

.post_icon {
float:left;
margin-right:4px;
width:16px;
height:16px;
}

.forum_post {
background:#FCFCFC;
border:1px solid #E3E3E3;
position:relative;
margin:8px 0;
}

.forum_post .header {
border-bottom:1px solid #E3E3E3;
width:80%;
padding:2px;
}

div.pagination {
text-align:center;
margin:3px;
padding:2px;
}

div.pagination a:link,div.pagination a:visited {
border:1px solid #CCC;
color:#000;
text-decoration:none;
padding:2px 4px;
}

div.pagination a:hover {
color:#000;
background:#F2F2F2;
}

div.pagination b {
border:1px solid #CCC;
padding:2px 4px;
}

div.pagination p {
margin:0 0 5px;
}

.table_header {
float:left;
text-align:center;
font-weight:700;
}

.table {
float:left;
text-align:center;
}

.separator {
margin-bottom:1px;
padding-top:1px;
border-bottom:1px dotted #9C6;
font-size:0;
height:0;
clear:both;
}

.popup {
position:absolute;
display:none;
background:#F0F8FF;
border:2px solid #09C;
color:#333;
z-index:10;
padding:4px;
}

#tell_friend_popup {
width:350px;
}

#report_broken_popup {
width:300px;
}

div#favourites_menu {
position:absolute;
background:#F0F8FF;
width:150px;
border:1px solid #09C;
padding:4px;
}

div#favourites_menu ul {
list-style-type:none;
margin:0;
padding:0;
}

div#favourites_menu ul li {
margin:2px 0;
}

.error_box {
margin-bottom:4px;
border:1px solid #F30;
background:#FADFDC;
color:#F30;
text-align:left;
padding:3px;
}

.comment_box {
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px dotted #9C6;
}

.news_box {
margin-top:2px;
padding-bottom:2px;
border-bottom:1px dotted #39C;
}

#champion_box {
margin-bottom:4px;
border:1px solid #9C6;
background:url(images/cup.gif);
background-repeat:no-repeat;
background-position:25% 50%;
text-align:center;
padding:2px;
}

#sponsor {
margin-bottom:4px;
border:1px dotted #F30;
background:#FC3;
text-align:center;
font-weight:700;
padding:4px;
}

.cp_icon {
width:10px;
height:10px;
border:0;
}

.tab_menu {
position:relative;
margin-left:0;
margin-top:1px;
margin-bottom:4px;
list-style-type:none;
text-align:left;
border-bottom:1px solid silver;
padding:3px 0;
}

.tab_menu li {
display:inline;
margin:0;
}

.tab_menu li a,.tab_menu li a:visited {
position:relative;
text-decoration:none;
margin-right:3px;
border-top:1px solid silver;
border-left:1px solid silver;
border-right:1px solid silver;
padding:3px 7px;
}

.tab_menu li a:hover {
background:#FAFAFA;
}

.tab_menu li a.selected {
position:relative;
top:1px;
background:#FFF;
}

div.friend_cp_box {
border-bottom:1px solid silver;
margin:4px 0;
padding:4px 0;
}

div.friend_cp_box img.avatar {
float:left;
margin-right:8px;
}

.profile_username:link,.profile_username:visited {
margin-bottom:4px;
color:#333;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.profile_username:hover {
color:#666;
}

#profile_quote {
font-style:italic;
}

.profile_left {
float:left;
font-weight:700;
width:150px;
}

.profile_right {
float:left;
}

.profile_line {
clear:both;
border-bottom:1px dotted #9C6;
padding-top:4px;
margin-bottom:4px;
height:0;
font-size:0;
}

div#favourites {
width:100%;
height:75px;
overflow:hidden;
position:relative;
float:left;
}

div#favourites div.file {
float:left;
width:120px;
text-align:center;
margin-bottom:20px;
border:0;
}

img.profile_arrow {
width:16px;
height:16px;
position:absolute;
z-index:10;
border:0;
cursor:pointer;
display:none;
}

div.friend {
float:left;
width:119px;
text-align:center;
}

.register_info {
float:left;
width:200px;
font-weight:700;
}

.frame {
font-size:12px;
color:#FFF;
padding:4px;
}

.frame a:link,.frame a:visited {
color:#FFF;
text-decoration:underline;
font-weight:700;
}

.frame a:hover {
color:#FFF;
text-decoration:none;
font-weight:700;
}

#redirection_box {
margin-top:50px;
margin-left:auto;
margin-right:auto;
width:400px;
border:1px solid #369;
background:#FFF;
text-align:center;
padding:5px;
}

.f_link {
margin-top:0;
margin-bottom:3px;
}

.ExtraBG {
width:100%;
float:left;
background:#5b6372;
padding:0;
}

.ExtraBG a {
font-family:"arial";
color:#ffc;
text-decoration:none;
font-style:normal;
}

.ExtraBG a:hover {
color:#fc3;
text-decoration:underline;
}

.Extra {
width:960px;
position:relative;
clear:left;
margin:0 auto;
padding:0;
}

.Extra .infosite {
width:500px;
float:left;
padding:10px 20px;
}

.footer {
width:972px;
position:relative;
clear:left;
margin:0 auto;
padding:0;
}

#member form a:hover,h2 a:hover {
text-decoration:none;
}
#reklam {
height: 300px; 
background-image: url('images/oyun-reklami2.jpg');
background-repeat: no-repeat;
text-align: center;
align:center;
padding-top:10px; 
padding-bottom:10px
}

