/*BoncukOyun.Com*/
BODY {
background-color:#DD8B0D;
font-size:12px;
color:#CC9;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
padding:0;
}

H1,H2,H3,H4 {
font-family:Arial, "Trebuchet MS";
font-weight:400;
}

A {
color:#FFC;
text-decoration:none;
outline:none;
cursor:pointer;
}

IMG,A IMG {
border:none;
}

A:hover {
color:#FF9;
text-decoration:underline;
}

/*Constants*/
.clear {
clear:both;
}

/*Top Menu*/
#topMenu {
width:1000px !important;
height:30px;
background:url(images/topMenuBg.png) no-repeat 0 0;
margin:0 auto;
padding:0;
}

UL#topNav LI {
float:left;
color:#FFC;
font-weight:700;
margin:0;
padding:7px 0 0 15px;
width:50px;
}

UL#topNav LI A {
text-transform:uppercase;
}

UL#topNav LI.search {
float:right;
margin:0;
padding:5px 15px;
width:300px;
}

/*Header*/
#header {
width:1000px !important;
height:300px;
position:relative;
background:url(images/headerBg.png) no-repeat left top;
margin:10px auto;
padding:0;
}

#header H1 {
width:300px;
height:80px;
top:-15px;
left:10px;
font-size:3em;
font-weight:700;
color:#FFC;
text-align:left;
overflow:auto;
position:absolute;
display:block;
z-index:2;
background:url(images/logo.png) no-repeat left top;
padding:5px;
}

#header H1 A {
color:#FFC;
display:block;
}

#header H1 SPAN {
display:none;
}

#header P.slogan {
top:0;
right:20px;
font-size:1.7em;
font-family:Georgia;
font-style:italic;
color:#EEE;
text-align:left;
overflow:auto;
position:absolute;
display:block;
z-index:2;
padding:5px;
}

/*Front page*/
#frontPage {
width:980px !important;
position:relative;
margin:-220px auto 0;
padding:0 10px;
}

/*Front page left*/
#frontPage #left {
left:7px;
top:0;
width:235px !important;
position:absolute;
overflow:hidden;
color:#374B64;
padding:4px;
}

/*Front page right*/
#frontPage #right {
width:730px !important;
margin-left:243px;
padding:4px;
}

/*Container*/
#right .containerTop {
width:730px;
height:32px;
background:url(images/containerTop.png) no-repeat left top;
}

#right .containerRepeater {
width:720px;
background:url(images/containerRepeater.png) repeat-y left top;
overflow:hidden;
margin:0;
padding:8px 10px 0 5px;
}

#right .containerBottom {
width:730px;
height:11px;
background:url(images/containerBottom.png) no-repeat left top;
margin:0 0 5px 0;
}

UL.gamesList LI {
float:left;
width:131px;
height:153px;
background:url(images/gameBg.png) no-repeat left top;
text-align:center;
font-weight:700;
font-size:13px;
margin:2px 5px 2px 4px;
padding:10px 2px 2px;
}

UL.gamesList LI.featured {
background:url(images/featuredBg.png) no-repeat left top;
}

UL.gamesList LI A {
color:#630;
text-decoration:none;
}

UL.gamesList LI A:hover {
color:#333;
}

UL.gamesList LI IMG {
width:100px;
height:100px;
border:2px solid #FF9;
clear:both;
padding:2px;
}

UL.gamesList LI IMG:hover {
}

UL.gamesList LI span {
margin:1px;
padding:0 4px;
}

UL.gamesList .stars {
width:90px;
height:17px;
border:0;
background:transparent;
padding:0;
}

UL.gamesList .stars:hover {
background:transparent;
}

/*Left navigation box*/
#left .leftBoxTop {
width:235px;
height:31px;
background:url(images/leftBoxTop.png) no-repeat left top;
}

#left .leftBoxRepeater {
width:235px;
background:url(images/leftBoxRepeater.png) repeat-y left top;
margin:0;
padding:10px 10px 0 0;
}

#left .leftBoxBottom {
width:235px;
height:12px;
background:url(images/leftBoxBottom.png) no-repeat left top;
margin:0 0 10px;
}

UL.leftBoxNav LI {
font-size:13px;
color:#FFC;
font-weight:700;
margin:0 7px;
padding:0 0 0 2px;
}

UL.leftBoxNav LI A {
line-height:20px;
display:block;
color:#FFC;
font-size:13px;
background:url(images/2.png) no-repeat left center;
padding:0 0 0 21px;
}

p.list {
font-size:13px;
margin:0;
padding:1px 0 1px 10px;
}

UL.leftBoxNav LI A:hover {
color:#4DB34D;
text-decoration:none;
background:url(images/1.png) no-repeat left center;
}

/*Footer*/
#footer {
width:1000px !important;
height:25px;
background:url(images/footerBg.png) no-repeat 0 0;
text-align:left;
margin:0 auto;
padding:5px 0 0;
}

UL#bottomNav LI {
float:left;
color:#FFC;
font-weight:700;
margin:0;
padding:3px 0 0 15px;
width:100%;
}

UL#bottomNav LI A {
color:#FFC;
}

/*Headers (h)*/
H3.hottest {
line-height:32px;
background:url(images/hottest.png) no-repeat left center;
font-weight:700;
font-size:16px;
color:#FFC;
margin:0 10px;
padding:0 0 0 35px;
}

H3.boncuks {
line-height:29px;
background:url(images/boncuks.png) no-repeat left center;
font-weight:700;
font-size:16px;
color:#FFC;
margin:0 10px;
padding:1px 0 1px 34px;
}

H3.categories,H3.topMembers,H3.topPlayed,H3.pagesNav,H3.statsNav {
line-height:16px;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:9px 0 7px 19px;
}

H3.categories {
background:url(images/3.png) no-repeat left center;
}

H3.topMembers {
background:url(images/4.png) no-repeat left center;
}

H3.topPlayed {
background:url(images/5.png) no-repeat left center;
}

H3.pagesNav {
background:url(images/6.png) no-repeat left center;
}

H3.statsNav {
background:url(images/7.png) no-repeat left center;
padding:9px 0 7px 21px;
}

H3.login {
line-height:32px;
background:url(images/lock.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 35px;
}

H3.search {
line-height:32px;
background:url(images/9.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 35px;
}

H3.customPage {
line-height:32px;
background:url(images/8.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 35px;
}

H3.play {
line-height:32px;
background:url(images/10.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 40px;
}

H3.comments {
line-height:32px;
background:url(images/11.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 38px;
}

H3.writeComment {
line-height:32px;
background:url(images/12.png) no-repeat left center;
font-weight:700;
font-size:15px;
color:#CC9;
margin:0 7px;
padding:0 0 0 40px;
}

/*Forms*/
FORM {
margin:0;
padding:0;
}

.input_text_search {
width:250px;
border:1px solid #FFC;
font-size:11px;
color:#777;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_text_login {
width:200px;
border:1px solid #FFC;
font-size:11px;
color:#777;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_text_comment {
width:270px;
border:1px solid #FFC;
font-size:11px;
color:#777;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_buttons {
float:left;
font-weight:700;
font-size:12px;
font-family:Arial;;
background:url(images/submitBg.png) repeat-x left top;
border:1px solid #FFF;
cursor:pointer;
vertical-align:middle;
margin:0 0 0 2px;
padding:2px 3px;
width:auto;
}

FORM .input_selectbox {
border:1px solid #FFC;
font-family:Arial;
vertical-align:middle;
margin:0;
padding:1px;
}

/*Page nav*/
.containerRepeater #pageNav {
width:100%;
font-weight:700;
padding:10px;
}

#pageNav A {
color:#630;
border:1px solid #FFC;
text-decoration:none;
margin:0 1px;
padding:1px 5px;
background:#fff;
}

#pageNav A:hover {
color:#060;
background:#ffccff;
}

#pageNav SPAN {
color:#330;
border:1px solid #FFC;
background:#ffccff;
margin:0 1px;
padding:1px 5px;
}

/*Ads*/
#topAd {
width:480px;
height:70px;
top:0;
right:60px;
overflow:hidden;
position:absolute;
display:block;
z-index:2;
background:url(images/topAd.png) no-repeat left top;
padding:8px 6px 1px 0;
}

/*Comments*/
.commentBox {
width:93%;
border-bottom:1px dotted #FFC;
clear:both;
margin:0 auto;
padding:5px 10px;
}

.contentBox {
clear:both;
margin:0;
padding:0 10px 10px;
}

.containerRepeater UL.gamesList,.leftBoxRepeater UL.leftBoxNav {
list-style:none;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

.input_submit_search,.input_submit_login,.input_submit_comment {
font-weight:700;
font-size:11px;
font-family:Arial;
background:url(images/submitBg.png) repeat-x left top;
border:1px solid #FFF;
cursor:pointer;
vertical-align:middle;
margin:0;
padding:1px 3px;
}

/*Tables*/
TABLE.form {
width:70%;
margin:0;
padding:10px 20px;
}

TABLE.form TD {
width:50%;
}

/*Preloader*/
#spillpre_bar {
background-color:#fff;
width:336px;
font-size:10px;
}

#spillpre_bar SPAN {
color:#fff;
height:1px;
line-height:1px;
font-size:1px;
padding:0;
}

DIV#spillpre_loader {
width:336px;
height:10px;
border:1px solid #fff;
text-align:left;
overflow:hidden;
margin:auto auto 5px;
}

DIV#spillpre_ad {
text-align:center;
margin:auto;
}

DIV#spillpre_adcont {
padding-top:20px;
margin:0 auto 11px;
}

DIV#spillpre_click2close A {
font-size:11px;
color:#fff;
text-decoration:none;
}

DIV#spillpre_c2c_container {
width:336px;
height:20px;
margin:0 auto;
}

DIV#spillpre_click2close,DIV#spillpre_percent {
float:left;
height:15px;
line-height:20px;
font-size:11px;
width:336px;
}

DIV#spillpre_percent {
font-size:10px;
font-weight:700;
text-align:right;
}

DIV#spillpre_clear {
font-size:1px;
line-height:1px;
height:1px;
clear:both;
width:336px;
margin:0 auto;
}

#topMenu UL#topNav,#footer UL#bottomNav {
list-style:none;
display:inline;
margin:0;
padding:0;
}

H3.hottest SPAN,H3.login SPAN,H3.play SPAN,H3.boncuks SPAN {
text-align:right;
position:absolute;
right:24px;
}

/* ----------------------- */
.notice {
margin:5px 5px;
padding:10px;
clear:both;
text-align:left;
color:#303030;
}

ul.gamesList li.clear {
background:none;
margin:0;
padding:0;
width:0;
height:0;
clear:both;
}

