/* onArcade 2.2 Default CSS */
body { margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; background-color: #012D6C; }
form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
	margin: 2px;
	padding: 2px;
	background: #F7F7F7;
	border: 1px solid #479AE6;
	font-size: 11px;
}

fieldset {
	margin-top: 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
legend {
	font-weight: bold;
}

/* content of the page */
div#main_contents {
	float: right;
	width: 622px;
}
/* boxes where ads are in */
.ad_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #479AE6;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
}
.ad_box_2 {
    padding: 3px;
    margin-bottom: 4px;
	border: 1px solid#479AE6;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
}
/* content is inside these boxes */
.content_box {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #479AE6;
	background: #FFFFFF;
}
.content_box_2 {
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #479AE6;
	background: #FFFFFF;
}
.content_box .left {
	width: 100px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
}
.content_box .right {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
.content_box_2 input {
	border: 1px solid #0099CC;
}
/* menu */
.content_box_2 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.content_box_2 ul li {
	margin: 1px 0px;
	padding: 0px;
}
.content_box_2 ul li.category {
	list-style: circle inside;
}
/* top lists */
.content_box_2 ol {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.content_box_2 ol li {
	margin: 2px 0px;
	padding: 0px;
}

/* files on index page */
.index_files_left {
	margin-bottom: 2px;
	float: left;
	width: 75px;
}
.index_files_right {
	margin-bottom: 2px;
	float: right;
	width: 228px;
}
/* boxes around file on categories pages */
.browse_file_box {
	padding: 4px;
	background: #F0F8FF;
	border: 1px solid #B2DFEE;
}
/* game on scores page */
#score_game {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #CCFF99;
	width: 300px;
}
/* file rating stars */
#file_rating img {
	width: 16px;
	height: 16px;
	border: 0px;
}
/* file action icons */
img.action_image {
	border: 0px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
/* link to file */
a.file_link:link, a.file_link:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
a.file_link:hover {
	color: #FF6347;
	font-weight: bold;
	text-decoration: underline;
}
.played {
	font-size: 9px;
}
/* bot in user online section */
.bot {
	color: #DD7500;
}
/* BB code images  */
img.bb {
	border: 1px solid #5E5E5E;
	width: 16px;
	height: 16px;
	padding: 1px;
	cursor: pointer;
}
img.bb:hover {
	border: 1px solid #B3B3B3;
	background: #F7F7F7;
}
/* quotes in PMs and forum posts*/
.quote {
	border: 1px dotted #AAAAAA;
	background: #FAFAFA url('images/quote.png') no-repeat right bottom;
	padding: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:6px
}
/* icon next to forum post */
.post_icon {
	float: left;
	margin-right: 4px;
	width: 16px;
	height: 16px;
}
/* forum posts */
.forum_post {
	background: #FCFCFC;
	border: 1px solid #E3E3E3;
	margin: 8px 0px;
	position: relative;
}
.forum_post .header {
	border-bottom: 1px solid #E3E3E3;
	width: 80%;
	padding: 2px;
}
/* pagination */
div.pagination {
	padding: 2px;
	margin: 3px;
	text-align: center;
}
div.pagination a:link, div.pagination a:visited {
	padding: 2px 4px;
	border: 1px solid #CCCCCC;
	color: #000000;
	text-decoration: none;
}
div.pagination a:hover {
	color: #000000;
	background: #F2F2F2;
}
div.pagination b {
	padding: 2px 4px;
	border: 1px solid #CCCCCC;
}
div.pagination p {
	margin: 0px 0px 5px 0px;
}
/* CSS tables */
.table_header {
	float: left;
	text-align: center;
	font-weight: bold;
}
.table {
	float: left;
	text-align: center;
}
.separator {
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px dotted #99CC66;
	font-size:0px;
	height: 0px;
	clear: both;
}
/* JavaScript "popups" */
.popup {
	position: absolute;
	display: none;
	background: #F0F8FF;
	border: 2px solid #0099CC;
	color: #333333;
	padding: 4px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 10;
}
#tell_friend_popup {
	width: 350px;
}
#report_broken_popup {
	width: 300px;
}
/* favourites menu */
div#favourites_menu {
	position: absolute;
	background: #F0F8FF;
	width: 150px;
	border: 1px solid #0099CC;
	padding: 4px;
	-moz-opacity: 0.95;
	opacity: 0.95;
	filter: alpha(opacity=95);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div#favourites_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#favourites_menu ul li {
	margin: 2px 0px;
}
/* errors */
.error_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
}
/* comments are in these boxes */
.comment_box {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #99CC66;
}
/* news are in boxes like this */
.news_box {
	margin-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #3399CC;
}
/* champion info */
#champion_box {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #99CC66;
	background: url('images/cup.gif') no-repeat 25% 50%;
	text-align:center; background-repeat:no-repeat
}
/* box around file sponsor */
#sponsor {
	margin-bottom: 4px;
	padding: 4px;
	background: #3A91E0;
	text-align: center;
	font-weight: bold;
}
/* CP icons */
.cp_icon {
	width: 10px;
	height: 10px;
	border: 0px none;
}
/* tab menu stuff */
.tab_menu {
	position: relative;
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 4px;
	list-style-type: none;
	text-align: left;
	border-bottom: 1px solid #C0C0C0;
}
.tab_menu li {
	display: inline;
	margin: 0;
}
.tab_menu li a, .tab_menu li a:visited {
	position: relative;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.tab_menu li a:hover {
	background: #FAFAFA;
}
.tab_menu li a.selected {
	position: relative;
	top: 1px;
	background: #FFFFFF;
}
/* friends in User CP */
div.friend_cp_box {
	border-bottom: 1px solid #C0C0C0;
	margin: 4px 0px;
	padding: 4px 0px;
}
div.friend_cp_box img.avatar {
	float: left;
	margin-right: 8px;
}
/* username on profile */
.profile_username:link, .profile_username:visited {
	margin-bottom: 4px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.profile_username:hover {
	color: #666666;
}
/* quote on profile page */
#profile_quote {
	font-style: italic;
}
/* profile content  */
.profile_left {
	float: left;
	font-weight: bold;
	width: 150px;
}
.profile_right {
	float: left;
}
.profile_line {
	clear: both;
	border-bottom: 1px dotted #99CC66;
	padding-top: 4px;
	margin-bottom: 4px;
	height: 0px;
	font-size:0px;
}
/* favourite files slider */
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:0px;
}
/* arrow that scrolls content */
img.profile_arrow {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 10;
	border: 0px none;
	cursor: pointer;
	display: none
}
/* friends are in these boxes */
div.friend {
	float: left;
	width: 119px;
	text-align: center;
}
/* info on registration page */
.register_info {
	float: left;
	width: 200px;
	font-weight: bold;
}
/* info about framed game */
.frame {
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
}
.frame a:link, .frame a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.frame a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* box on redirection page */
#redirection_box {
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 400px;
	border: 1px solid #336699;
	background: #FFFFFF; 
	text-align: center;
}
/* links */
.f_link {
	margin-top: 0px;
	margin-bottom: 3px;
}
/* footer of the site */
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 786px;
	background-color: #0099CC;
	border-bottom: 2px solid #336699;
	border-left: 2px solid #336699;
	border-right: 2px solid #336699;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
}
#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: none;
}
/* onArcade 2.2 Default CSS */
/* Sapkali Çocuk Web & Reklam Hizmetleri CSS */
#oyun #orta #ust { 
background-image: url('images/header.jpg');
background-repeat: no-repeat;
margin-bottom: 0px
}

#oyun #orta #ust #menu-navbar {
font-family: Century Gothic, Arial;
font-size: 14px;
height: 38px;
text-align: justify;
}

#oyun #orta #ust #menu-navbar a {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#oyun #orta #ust #menu-navbar a:hover {
text-decoration: none;
color: #FFD540;
font-weight: bold;
}

#arka {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
color: #575757;

background-color: #012D6C;
}

img {
border: none 0px;
}

a {
font-family: Arial;
text-decoration: none;
color: #003366;
}

a:hover {
text-decoration: underline;
}

table {
width: 100%;
border-spacing: 0px;
padding: 0px;
margin: 0px;
}

td {
padding: 0px;
margin: 0px;
vertical-align: top;
}

h1 {
color: #5b8318;
font-size: 18px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
text-align: left;
border-bottom: solid 1px #E7E7E7;
}
h1 a {
color: #5b8318;
font-size: 18px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
text-align: left;
border-bottom: solid 1px #E7E7E7;
}
h2 {
color: #565656;
font-size: 16px;
margin: 0px 10px 10px 0px;
padding: 0px;
text-align: left;
}

h3 {
color: #575757;
font-size: 13px;
margin: 0px 10px 10px 5px;
padding: 0px;
text-align: left;
}

h4 {
margin: 20px 0px 10px 0px;
border-bottom: solid 1px #E7E7E7;
}

ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

li {
margin: 0px 0px 5px 0px;
padding: 0px;
}

#oyun { 
width: 951px;
}

#oyun #orta {
width: 951px;
vertical-align: top;
}

#oyun #orta #orta { 
background-color: #FFFFFF;
}

#oyun #orta #orta #oyunlar { 
width: 773px;
height: 100%;
}

#oyun #orta #orta #oyunlar #ct {
background-image: url('images/oyun-box-1.jpg');
background-repeat: no-repeat;
height: 56px
}

#oyun #orta #orta #oyunlar #ct1 {
background-image: url('images/oyun-box-en-cok.jpg');
background-repeat: no-repeat;height: 56px
}

#oyun #orta #orta #oyunlar #ct2 {
background-image: url('images/oyun-box-yeni-oyunlar.jpg');
background-repeat: no-repeat;
height: 56px
}

#oyun #orta #orta #oyunlar #cm {
background-image: url('images/oyun-box-2.jpg');
background-repeat: repeat-y;
text-align:center; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0px
}

#oyun #orta #orta #oyunlar #cm .oyun {
width: 20%;
padding: 0px 0px 15px 0px;
text-align: center;
}

#oyun #orta #orta #oyunlar #cb {
background-image: url('images/oyun-box-3.jpg');
background-repeat: no-repeat;
height: 15px
}

#oyun #orta #orta #oyunlari {
width: 170px;
}

#oyun #orta #orta #oyunlari #ct {
background-image: url('images/oyun_kategorileri_ust.jpg');
background-repeat: no-repeat;
height: 56px
}
#ctbaslik1 {
text-align:left;
padding-left:35px;
padding-top:20px;
color: #0079B1;
font-size:18px;
font-style:bold;
font-family:Verdana;
font-weight: bold; 
}
#ctbaslik {
text-align:left;
padding-left:35px;
padding-top:20px;
color: #0079B1;
font-size:18px;
font-style:bold;
font-family:Verdana;
font-weight: bold; 
}
#oyun #orta #orta #oyunlari #ct2 {
background-image: url('images/uye-paneli.jpg');
background-repeat: no-repeat;
height: 56px
}

#oyun #orta #orta #oyunlari #ct3 {
background-image: url('images/oyuncular.jpg');
background-repeat: no-repeat;
height: 56px
}

#oyun #orta #orta #oyunlari #ct4 {
background-image: url('images/oyun-ara.jpg');
background-repeat: no-repeat;
height: 56px
}

#oyun #orta #orta #oyunlari #cm {
background-image: url('images/oyun_kategorileri_orta.jpg');
background-repeat: repeat-y;
color: #565656;
text-align:left;
padding: 10px
}

#oyun #orta #orta #oyunlari #cm ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}

#oyun #orta #orta #oyunlari #cm li {
padding: 3px 0px 3px 0px;
margin: 0px;
border-bottom: solid 1px #EAEAEA;
list-style:none;
}

#oyun #orta #orta #oyunlari #cm a {
color: #565656;
text-decoration: none;
font-weight: bold;
margin-left: 5px;
}

#oyun #orta #orta #oyunlari #cm a:hover {
padding: 3px 0px 3px 0px;
margin: 0px;
margin-left: 5px;
border-bottom: solid 1px #EAEAEA;
color:#4298E3;
}


#oyun #orta #orta #oyunlari #cb {
background-image: url('images/oyun_kategorileri_alt.jpg');
background-repeat: no-repeat;
height: 25px
}

#oyun #orta #orta #oyun_paylas {
background-image: url('images/oyun_paylas.jpg');
background-repeat: no-repeat;
height: 85px;
color:#575757;
font-size: 11px;
text-align: left; margin-left:0px; margin-right:0px; margin-top:7px; margin-bottom:0px
}

#oyun_alt {
background-image: url('images/footer1.jpg');
background-repeat: no-repeat;
background-position: center top;
background-color: #FFFFFF; 
height: 194px;
width: 980px
}

#oyun_alt #alt_linkler {
height: 65px;
text-align: center;
vertical-align: middle;
color: #426109;
font-weight: bold;
}

#oyun_alt #alt_linkler a {
color: #426109;
font-size: 12px;
font-weight: bold;
text-decoration: none;
font-weight: bold;
}

#oyun_alt #alt_oyunlar {
color: #425008;vertical-align: top;padding-top: 10px;}
#oyun_alt #alt_oyunlar ul {margin: 0px;padding: 0px;list-style-type: none;}
#oyun_alt #alt_oyunlar li {padding: 0px;margin: 0px 0px 3px 0px;}
#oyun_alt #alt_oyunlar h1 {color: #1c2302;font-size: 12px;border: none 0px;margin: 0px;padding: 0px;}
#oyun_alt #alt_oyunlar a {color: #425008;font-weight: normal;margin: 3px 0px 5px 10px;}
#oyun_alt #alt_oyunlar td {text-align: left;}
#alt{height: 100px;width: 980px;}
#alt #orta {background-image: url('images/oyun_alt.jpg');background-repeat: no-repeat;background-position: center top;font-size: 10px;text-align: center;width: 980px;
}
#tasarim {
width: 960px;
text-align: left;
padding-left:40px;
padding-top:20px;
color: #0079B1;
font-size:12px;
font-family:Verdana; 
}
.oyun_reklam {width: 320px;height: 260px;background-image: url('images/oyun-reklami2.jpg');background-repeat: no-repeat;text-align: center;vertical-align: middle; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:0px}
#oyun_manset {width: 445px;}
#oyun_manset td { text-align: center; }
#oyun_manset img { cursor: pointer; }
#oyun_manset #ct {background-image: url('images/sana-ozel2.jpg');background-repeat: no-repeat;height: 56px}
#oyun_manset #cm {background-image: url('images/sana-ozel-2.jpg');background-repeat: repeat-y;height: 100%;padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
#oyun_manset #cm img {border: solid 1px #8BB2D9;}
#oyun_manset #cm td {text-align: left;}
#oyun_manset #cb {background-image: url('images/sana-ozel-3.jpg');background-repeat: no-repeat;height: 15px}
#oyun_manset_bolgesi {padding: 0px;margin: 0px;color: #FFFFFF;height: 230px;}
#oyun_manset #cm .oyun_manset_ic {position: relative;margin: 5px 0px 10px 0px;}
#oyun_manset #cm .oyun_manset_ic .oyun_manset_alt {width: 130px;height: 20px;position: absolute;left: 0px;top: 81px;text-align: center;vertical-align:middle;filter:alpha(opacity=80);opacity:0.8;background-color: #000000;font-size: 12px;letter-spacing: 1px;color: #FFFFFF;z-index: 400;cursor: pointer;}
#oyun_manset #cm .oyun_manset_ic .oyun_manset_yeni {width: 35px;height: 15px;position: absolute;top: 0px;left: 95px;text-align: center;vertical-align:middle;filter:alpha(opacity=80);opacity: 0.8;background-color: #FF0000;font-size: 12px;font-weight: bold;letter-spacing: 1px;color: #FFFFFF;z-index: 500;border-right: solid 1px #8BB2D9;border-bottom: solid 1px #8BB2D9; cursor: pointer; }
/*Oyun Içi*/
#kral_oyun { width: 773px;}
#kral_oyun #ct { background-image: url('images/oyun_kutu_1_ust.jpg'); background-repeat: no-repeat; height: 22px }
#kral_oyun #cm { background-image: url('images/oyun_kutu_1_orta.jpg'); background-repeat: repeat-y; font-weight: normal; text-align: left; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px }
#kral_oyun #cm #oyna { width: 300px; }
#kral_oyun #cm #oyun_resmi { width: 300px; height: 230px; }
#kral_oyun #cm #yorumlar { font-weight: normal; }
#kral_oyun #cm #yorumlar .oyun_yorumu { margin: 10px 0px 10px 0px; }
#kral_oyun #cm #yorumlar img { border: solid 1px #8BB2D9; margin: 0px 5px 0px 0px; width: 82px; height:62px; }
#kral_oyun #cm #yorumlar td { padding: 5px; border-bottom: solid 1px #8BB2D9; }
#kral_oyun #cm #yorumlar a { color: #575757; }
#kral_oyun #cb { background-image: url('images/oyun_kutu_1_alt.jpg'); background-repeat: no-repeat; height: 23px }
#kral_oyun #cm h2 { padding: 0px; margin: 0px 0px 3px 0px; }
#kral_oyun #cm ul { margin: 0px 0px 5px 0px; padding: 0px; list-style-type: none; }
#kral_oyun #cm li { margin: 0px 0px 2px 0px; padding: 0px; }
#kral_oyun #cm #oyun { width: 308px; height: 238px; background-image: url('images/oyun_arka.jpg'); background-repeat: no-repeat; padding: 4px }
#oyun_baslik { border-bottom: solid 1px #E7E7E7; margin-bottom: 10px; }
#oyun_baslik #baslik h1 { border: none 0px; margin: 0px; }
#oyun_baslik #menu { width: auto; text-align: right; font-weight: bold; }
.oyun { width: 20%; height: 130px; padding: 0px 0px 15px 0px; }
.rastgeleoyun { background-image: url('images/rastgeleoyun.png'); background-repeat: no-repeat; float: height: 140px; left;text-align: center;	padding-top: 9px; display: block; font-size: 12px; color: #333; text-decoration: none; margin-right: 0px; margin-top: 9px; padding-bottom: 15px;margin-left: 0px; overflow: hidden }
.rastgeleoyun:hover { background-image: url('images/rastgeleoyun-hover.png'); color: #FFF; height: 140px; text-decoration: none }
.rastgeleoyun-resim{ margin-left: 2px; }
#kral_oyun #cm #oyna { width: 300px; }
#oyun_benzer { width: 170px; }
#oyun_benzer #ct { background-image: url('images/oyun_kutu_10_ust.jpg'); background-repeat: no-repeat; height: 12px }
#oyun_benzer #cm { background-image: url('images/oyun_kutu_10_orta.jpg'); background-repeat: repeat-y; padding: 10px; }
#oyun_benzer #cb { background-image: url('images/oyun_kutu_10_alt.jpg'); background-repeat: no-repeat; height: 12px }
.oyunlar { width: 33%; padding: 0px 0px 20px 0px; text-align: center; } 
#reklam {
height: 104px; 
background-image: url('images/728-cerceve.png');
background-repeat: no-repeat;
text-align: center;
align:center;
padding-top:7px; 
padding-bottom:7px;
padding-left:15px;
padding-right:5px;}
