* {margin:0; padding:0;}
html { direction:rtl; }
body { background:#AB3169; margin: 0; padding: 0; font: normal 12px tahoma; }
br { clear:both; }
textarea{border:1px #AB3169 solid; background:#F7F7F7;font:normal 12px Tahoma;width:550px;}
input , button, option, select{border:1px #AB3169 solid;background:#F7F7F7;font:normal 12px Tahoma;padding:2px;margin:2px;}
a { font: bold 11px Tahoma; text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
img  { border: 0; }
h1, h2, h3, h4, h5, h6 {margin:0;}

/* header */
#warp { width: 1000px; margin: 0 auto; }

#main_top { width: 970px; height: 100px; margin: 0 auto; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#logo{ width: 210px; text-align: center; padding: 5px; float: right; }

#top_ads { width: 730px; padding: 5px; float: left; text-align: center; }

#login_bar { width: 970px; margin: 0 auto; padding: 0; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#login_bar a { font: bold 11px Tahoma; text-decoration: none; color: #000; }
#login_bar a:hover { text-decoration: underline; }
#login_bar_right { width: 400px; float: right; margin: 5px; padding: 5px; }
#login_bar_left { width: 500px; float: left; text-align: left; margin: 5px; padding: 5px; }

/* content */
#content_block { width: 970px; margin: 0 auto; padding: 0; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.content { width: 700px; margin: 5px auto; padding: 5px; }

/* breadcamb */
#breadcrumb { width: 900px; padding: 5px; border: 2px #AB3169 solid; background: #fff; margin: 0 auto; text-align: center; }
#breadcrumb a { font: bold 11px Tahoma; text-decoration: none; color: #000; }
#breadcrumb a:hover { text-decoration: underline; }
#breadcrumb h2 { padding: 0; margin: 0; font: bold 11px Tahoma; }

/* pagination */
.pagination { padding: 5px; margin: 0 auto; width: 900px; text-align: center; background:#F7F7F7; border: 4px #fff solid; }
.pagination a { padding: 2px 6px; color: #000; margin: 2px; border: 1px solid #AB3169; text-decoration: none; display: inline-block; }
.pagination a:hover { color: #fff; background: #AB3169; }
.pagination b { padding: 2px 6px; margin: 2px auto; color: #fff; font-weight: bold; text-align: center; background:#AB3169; border: 1px #AB3169 solid; display: inline-block; }

/* index */
#new_games { width: 930px; background: #F7F7F7; text-align: center; padding: 5px; margin: 0 auto; }
#new_games p { background: #AB3169; color: #fff; padding: 10px; width: 830px; font: bold 11px Tahoma; margin: 0 auto; }
#new_games img { padding: 5px; margin: 5px; background: #fff; }

.games_blockhome { width: 300px; background: #F7F7F7; float: right; text-align: center; padding: 5px; margin: 5px; }
.games_blockhome p { background: #AB3169; padding: 10px; width: 270px; margin: 0 auto; }
.games_blockhome p a { color: #fff; text-decoration: none; font: bold 11px Tahoma; }
.games_blockhome p a:hover { text-decoration: underline; }
.games_blockhome img { padding: 5px; margin: 5px; background: #fff; }
.games_blockhome img h3 { padding: 0; margin: 0; }

/* browse */
#subcategories { width: 950px; margin: 0 auto; }
#subcategories ul { width: 950px; margin: 0 auto; padding: 10px; }
#subcategories li { display: inline; background: #AB3169; width: 200px; text-align: center; float: right; margin:5px; padding:10px; list-style: none; }
#subcategories a { color: #fff; font: bold 11px Tahoma; text-decoration: none; }
#subcategories a:hover { text-decoration: underline; }

.games_browse { width: 174px; background: #F7F7F7; margin: 5px; padding: 5px; float: right; text-align: center; }
.games_browse img { padding: 5px; margin: 5px; background: #fff; }
.games_browse a { color: #000; font: normal 11px Tahoma; text-decoration: none; }

/* files */
#games_view { width: 720px; padding: 10px; margin: 10px auto; background: #000; text-align: center; }
#games_w { width: 720px; margin: 0 auto; }
#games_info { width: 350px; float: right; text-align:justify; }
#games_ads { width: 350px; float: left; text-align: left; }
#comments { width: 800px; margin: 0 auto; }

.comment_tbl { width: 770px; padding: 5px; margin: 5px; }

#relatedfiles { width: 920px; background: #F7F7F7; text-align: center; padding: 5px; margin: 0 auto; }
#relatedfiles p { background: #AB3169; color: #fff; padding: 10px; width: 870px; font: bold 11px Tahoma; margin: 0 auto; }
#relatedfiles img { padding: 5px; margin: 5px; background: #fff; }

/* pages */
#boxestext { width: 600px; margin: 0 auto; padding: 10px; }

/* footer */
#bottom { width: 970px; margin: 0 auto; padding: 0; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.bottom_block { width: 280px; padding: 5px 10px; margin: 5px 10px; float: right; }
.bottom_block li{ border-bottom:1px dashed #ddd; margin-bottom:5px; padding-bottom:10px; list-style: none; }
