/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both; height:0px; font-size:1px; line-height:0px;}
input , select , textarea , button  { font-family:Tahoma; font-size:12px;}
.btn{cursor:pointer;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.cmfErrorMessageBoard, .cmfcValidationV1ErrorMessageBoard, .red{ color:#f00; font-size:11px;}
.button{ cursor:pointer}
.fLeft{ float:left;}
.fRight{ float:right;}
h3, h2, h1{ font-size:12px;}
.breadcrumb{color:#000;padding:5px; margin:0 0 10px 0; clear:both; display:none;}
.breadcrumb a{color:#aeaeae;}
.breadcrumb a:hover{color:#444;}
.colorSeparates{ color:#ff9016}
.separates{color:#aeaeae;}
.table{ margin:0 auto;}
.table td{ padding:2px;}
.input{ padding:2px; border:1px solid #CBCBCB;}
.textarea{ padding:2px; border:1px solid #CBCBCB;}
.floatImage{ float:left; margin:0 8px 5px 0;}
.blockImage{ margin:5px auto; display:block;}
.changeTheme{ padding:0px; float:left;line-height:18px;margin:5px 0 0 0; height:20px; width:80px;}
.changeTheme span{ float:left;}
.changeTheme a.theme{ padding:0; border:0; width:20px; height:20px; text-align:center;line-height:18px; }
.marginBtn{ margin-bottom:10px;}
.smartIndicator{ text-align:center;}
.body ol, .body ul{ padding:0 20px 0 0;}

/*------------------ Page Layout ------------------*/
body{font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
#warp{width:960px; margin:0 auto;  direction:rtl; text-align:right;}
.container{ width:950px; margin:14px auto 0 auto; padding:5px;}
.main{ float:left; width:630px;}
.rightSide{ width:310px; float:right;}
.contactform{ width:500px; margin:0 auto;}
.contactform td{ padding:5px;}

.sideBarBox h2.title, .doubleBox h2.title, .fullBox h2.title{ background:url(../images/boxTitle.png) #1D91D8;behavior:url("interface/css/iepngfix.htc"); -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; border-top-left-radius:8px; border-top-right-radius:8px;}

.sideBarAds { float:right; background:#FFF url(../images/ads-right.jpg) center no-repeat; width:310px; height:310px; /*border:1px solid #c4c4c4;*/ text-align:center;}

/*------------------ Header ------------------*/
.topHeader{ height:158px;}
.header{ height:129px; background:url(../images/bg.gif) repeat-x bottom; border-bottom:1px solid #527991;}
.headerTop{ height:100px; width:950px; margin:0 auto; }
.headerTopBg{ height:100px; }

.headerBox{ background:url(../images/grad.gif) repeat-x;}
.siteLogo{  width:300px; height:100px; float:left; background:url(../images/logo.png);behavior:url("interface/css/iepngfix.htc");}

.rightBox{ float:right; width:280px; height:85px; direction:rtl;background:url(../images/loginBox.png) no-repeat bottom;behavior:url("interface/css/iepngfix.htc");}
.rightBox table{ margin:0 auto; direction:ltr;}
.rightBox table td{ padding:2px 2px 0 2px;}

.loginBox{  padding:0; height:58px; width:240px; margin:0 auto;}
.loginBox td{ vertical-align:bottom; color:#555;}
.loginBox .input{ width:70px; border:1px solid #929292; text-align:left; margin:1px 0 0 0;}
.loginBox .loginBtn{ text-align:center; direction:rtl;}
.loginBox a{ color:#FFF;}
.loginBox a:hover{ color:#222;}

.loggedInBox{ padding:14px 10px 0 5px;}
.userAvatar{ float:right; background-color:#666666; width:35px; height:35px; border:1px solid #333333; margin:0 0 0 8px;}
.userInfo{ }
.userTopLink{ padding:4px 0 0 0;}
.userTopLink a{ display:block; float:right; padding:2px 16px 0 8px;}
.userTopLink a.pm{ background:url(../images/icon/pm.png) no-repeat right;}
.userTopLink a.profile{ background:url(../images/icon/user.png) no-repeat right;}
.userTopLink a.profileEdit{ background:url(../images/icon/edit_profile.png) no-repeat right;}
.userTopLink a.logout{ background:url(../images/icon/block.png) no-repeat right;}

.searchBox{ padding:5px; }
.searchBox .input{width:148px; border:1px solid #929292; }

.searchBoxTbl{margin:0 auto;}
.searchBoxTbl td{ padding:3px}
.searchResults a{ font-weight:bold;}

.countdownNumber{ font-weight:bold; color:#FF9900;}

/*------------------ Menu ------------------*/
.topAd{ text-align:center; padding:5px 0 0 0;}
.menu{ width:960px; margin:0 auto; height:29px;}
.menu a{ display:block; float:right; height:29px; padding:0 10px; border-left:1px solid #0d6093; line-height:25px; color:#FFF;}
.menu a:hover{ color:#000; /*background-color:#CCCCCC; opacity:0.9; filter:alpha(opacity=90);*/ background:url(../images/menu_selected_tab_hover.png) no-repeat right; behavior:url("interface/css/iepngfix.htc");}
.menu .active{ height:28px; border-top:1px solid #527991; border-right:1px solid #527991; border-left:1px solid #07334e; border-bottom:0;}
a.console{ padding-right:30px; background-repeat:no-repeat; background-position:right; behavior:url("interface/css/iepngfix.htc");}
.subMenu{height:29px; margin:0 auto; line-height:29px; text-align:right; background-image:url(../images/subMenu.png); background-position:bottom; background-repeat:repeat-x; behavior:url("interface/css/iepngfix.htc");}
.subMenuBox{ width:960px; margin:0 auto; direction:rtl; height:29px;}
.subMenu a{ color:#FFF; padding:0 10px;}
.subMenu a:hover{ color:#9aa4aa;}

.subMenuLink{ float:right; width:750px;}
.platformLogo{ float:left; height:29px; overflow:hidden; width:135px; behavior:url("interface/css/iepngfix.htc");}
.subMenuShadow { background:url(../images/subMenuShadow.png) top repeat-x; behavior:url("interface/css/iepngfix.htc"); height:6px;}

/*------------------ box ------------------*/
.box{ padding:10px; height:100%;}


.table fieldset{ padding:10px; border:1px solid #777;}
.table fieldset legend{ font-weight:bold;}
.table fieldset ol{ list-style:lower-roman inside;}
.table fieldset ol li{ padding:10px}

.sideBarBox h2.title{ height:22px; font-size:12px; color:#FFF; padding:4px 10px 0 0; }
.sideBarBox h2.title span.txt{ float:right;}
.doubleBox h2.title span.txt{ float:right;}

span.archive{ float:left; font-weight:normal; padding:0 5px 0 10px; font-size:11px;}
span.archive a{color:#EEE;}
span.archive a:hover{ color:#FFF; text-decoration:underline;}
a.rssIcon{ background:url(../images/icon/rss.png); width:16px; height:16px; display:block;}
.fullBox h2.title{ height:22px; font-size:12px; color:#FFF; padding:4px 10px 0 0; }
.sendQuestion{ float:left;}

.newsBlock{ background:#464d4f;}
.topTabListNote{ border-bottom:1px solid #353a3b; border-top:1px solid #686d6e; padding:10px 5px 5px 5px;}
.topTabListNote .images{ float:right; margin:0 0 0 8px; border:1px solid #000;}
.topTabListNote .body{ text-align:justify; color:#000;}
.topTabListNote h3.title{ font-size:11px; color:#000;}
.topTabListNote h3.title a{ color:#FFF;}
.topTabListNote h3.title a:hover{ color:#e7bc21;}
.tabListNote{ border-bottom:1px solid #353a3b; border-top:1px solid #686d6e; padding:10px 5px 10px 5px;}
.tabListNote .images{ float:right; display:none;}
.tabListNote .body{ display:none;}
.tabListNote h3.title{ font-size:11px; color:#000;}
.tabListNote h3.title a{ color:#FFF;}
.tabListNote h3.title a:hover{ color:#e7bc21;}

.moreListNote{ background:url(../images/newsBlockBottom.gif) repeat-x bottom #464d4f; border-bottom:1px solid #353a3b; border-top:1px solid #686d6e; padding:5px 0 5px 0;}

.gamesList{ border-bottom:1px dotted #BBB; padding:8px 15px 10px; _height:1%;}
.gamesList .images{ float:right; margin:0 0 0 15px; width:85px;}
.gamesList h3.title{ font-size:14px;}
.gamesList .date{ font-size:10px; padding:5px 0 5px 0;}
.gamesList .body{ text-align:justify; width:650px;}
.gamesList .details{ padding:8px 0 5px 0;}
.gamesList .authorScore{ padding:10px; background:#BBB; color:#000; float:left; text-align:center; margin:0 15px 0 0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.gamesList .authorScore h4{ font-size:34px; color:#1A6AC4;}
	
.listNote{ border-bottom:1px dotted #BBB; padding:8px 0; _height:1%;}
.listNote .images{ float:right; margin:0 0 0 5px;}
	img.forumImg{ width:100px; height:100px; float:right; margin:0 0 6px 10px;}
.listNote .body{ text-align:justify;}
.listNote h3.title{ font-size:11px; /*color:#e55007;*/}
.listNote .authorScore{ padding:10px; background:#BBB; color:#000; float:left; text-align:center; margin:0 15px 0 0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.listNote .authorScore h4{ font-size:34px; color:#1A6AC4;}
.listNote .userScoreBox{ padding:10px 5px; background:#BBB; color:#000; float:left; text-align:center; margin:0 15px 0 0; width:50px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.listNote .userScoreBox h4{ font-size:18px; color:#1A6AC4;}
.newsDate{ padding:5px; color:#555;}

.gameInfo, .publisherInfo, .categoryInfo, .platformInfo{padding:4px 20px 4px 0;}

.gameInfo		{ background:url(../images/icon/gameInfo.png) no-repeat right; text-align:right;}
.publisherInfo	{ background:url(../images/icon/refresh.png) no-repeat right; text-align:right;}
.platformInfo   { background:url(../images/icon/platformInfo.png) no-repeat right; text-align:right;}
.categoryInfo	{ background:url(../images/icon/categoryInfo.png) no-repeat right;}
.catMargin		{ margin:0 65px 0 0;}

.newsTitle{ height:25px; width:auto; border:1px solid #666666; color:#FFFFFF; font-size:14px; padding:6px 10px 0 0; margin-bottom:10px;}

.companyTitle{ height:30px; width:auto; border:1px solid #666666; color:#FFFFFF; font-size:20px; text-align:center; padding:8px 0 0 0; margin-bottom:10px;}
.companyFull{ text-align:justify; line-height:1.7; font-size:12px; padding-bottom:10px;}
.companyFull .images{ border:1px solid #000; float:right; margin:0 0 0 10px;}
.companyFull .url{ font-weight:bold; padding:0 0 10px 0;}
.companyGamesList{ border-bottom:1px dotted #BBB; padding:8px 15px 10px; _height:1%;}
.companyGamesList .title{ float:left; direction:ltr;}
.companyGamesList .date{ float:right;}
.companyMoreInfo{ padding:10px; font-size:12px;}

.userReviewInfo { background-color:#999; border:1px solid #DDD; margin:10px; padding:10px;}
.userReviewInfo .userReviewDetails{ text-align:right; line-height:1.7; font-size:12px;}
.userReviewInfo .userReviewScore{  background:#BBB; color:#000; text-align:center; width:70px; padding:5px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.userReviewInfo .userReviewScore h4{ font-size:25px; color:#1A6AC4;}

.newsSource{ padding:5px 0;}
.newsSource a{ display:block; padding:3px 20px 3px 0; background:url(../images/link.png) no-repeat right;}

.newsFull{ text-align:justify; line-height:1.7; font-size:12px;}

.linkItem{ padding:10px; border-bottom:1px dashed #777;}
.linkItem .linkImg{ height:140px; width:140px; border:1px solid #444; float:right; margin:0 0 0 10px;}
.linkItem h3{ padding:5px 0 0 0;}

/*------------------ Media ------------------*/
.mediaItem{ width:130px; height:160px; float:right; padding:10px; text-align:center;}
.mediaItem img{ border:1px solid #DDD;}
.mediaItem .imageItem{ height:122px; overflow:hidden;}

.otherPhotos{ direction:ltr;}

.otherGalleryPhotos{ width:500px; height:90px; padding:30px 0 0 0; margin:0 auto; float:left;}
.otherPhotos a.next{ display:block; width:18px; float:left; height:40px; padding:60px 10px 0 0;}
.otherPhotos a.prev{ display:block; width:18px; float:right; height:40px;padding:60px 0 0 10px;}

.otherGalleryPhotos ul img{ margin:0 4px 0 8px; width:80px; height:80px;}

/*------------------ Answers ------------------*/
.answersInfo{ border-bottom:1px solid #EEE; padding:0;}

.answersInfo div.date		{ background:url(../images/icon/calendar.png) no-repeat right;padding:0 18px 0 10px;}
.answersInfo div.platform	{ background:url(../images/icon/gameInfo.png) no-repeat right;padding:0 18px 0 10px;}
.answersInfo div.category	{ background:url(../images/icon/categoryInfo.png) no-repeat right;padding:0 18px 0 10px;}
.answersInfo div.questioner	{ background:url(../images/icon/user.png) no-repeat right;padding:0 18px 0 10px;}
.answersInfo div.author		{ background:url(../images/icon/edit16.png) no-repeat right;padding:0 18px 0 10px;}

div.userScore{ background:url(../images/icon/chart.png) no-repeat right; padding:0 18px 0 10px;font-weight:bold;float:right; font-size:16px; float:right;}

.answersTop{ padding:5px; height:20px;}
.answersTop div{ float:right;}

.answersInfo div.score		{ }
div.score .starRatingBar	{ float:right; padding:3px 0 0 0; width:200px;}
span.star-rating-control{ padding:0 0 0 0;}

.answersFull{}
.answersFull .body{}
.answersFull h3.title	{ padding:10px 26px 10px 0; background:url(../images/icon/help24.png) no-repeat right;}
.answersFull .answer	{ padding:0 26px 5px 0;}

.answerCategories{ margin-top:10px;}
.answerCategories li{ list-style:none; float:right; width:290px; padding:3px; margin:0 0 3px 5px;}

/*------------------ Previews ------------------*/
.reviewsMoreScore{padding:0 0 5px 0;}
.reviewsMoreScore .reviewsScores{ height:80px; padding:2px;}
.reviewsMoreScore td{ padding:5px;}
.reviewsMoreScore strong{ font-size:10px;}
.moreScoreTable{ width:100%;}
.moreScoreTable td{ vertical-align:top; width:20%; text-align:center;}
.starRatingBar h4.title{ margin:0 0 10px 0;}
.numberScore{font-size:20px; font-weight:bold;}
.gameCreator{ padding:3px 0 0 0;}
.gamePublish { line-height:2;}

.reviewItemTitle{ font-weight:bold; padding:5px; border-bottom:1px dashed #888;}
.reviewItemText{ padding:10px 0; text-align:justify; line-height:1.5; font-size:12px;}
.reviewItemPhoto{ text-align:center; padding:10px 0;}
.reviewItemVideo{ text-align:center; padding:10px 0;}

.pageRedirectionContainer{ text-align:center; padding:4px 0 0 0; height:22px; margin-bottom:10px;}
.pageRedirectionContainer select{ border:1px solid #777;}
.pageRedirectionContainer table{ margin:0 auto;}
.pageRedirectionContainer table td{ padding:0 5px;}

.pageRedirectionArticles{ padding:4px 0 2px 0; height:22px; margin:0px 0px 10px 0px; border:1px solid #666;}
.pageRedirectionArticles div a{ color:#FFF;}
.pageRedirectionArticles .articlePrevPage { float:right; padding-right:50px; font-weight:bold; font-size:13px;}
.pageRedirectionArticles .articleNextPage { float:left; padding-left:50px; font-weight:bold; font-size:13px;}

.articleHead { margin-bottom:10px; border-top:1px solid #c4c4c4;}
.articleUrl a{ color:#FFF;}
.articleUrl a:hover{ color:#FFF;}

.reviwsDetails{ }
.reviwsDetails .body{ text-align:justify; font-size:12px; line-height:1.5;}
.reviwsDetails h3.title{ padding:5px; background:#EEE; font-size:12px; color:#555;}
.reviwsDetails .points{ width:60px; height:60px; text-align:center; float:right; padding:5px;}
.reviwsDetails .points img{ display:block; margin:0 auto;}
.reviewItems, .advantages{ }
.reviewItems li	{ list-style-type:square; list-style-position:inside; padding:3px 10px 3px 0;}
.advantages		{ line-height:2;}
.advantages li	{ display:inline; background:url(../images/arrow3.gif) no-repeat right; list-style:inside;padding:0 12px 3px 10px;}

.downloadBox{ padding:5px; border-top:1px dashed #EEE; text-align:justify; color:#444;}
.pdfIcon64{ width:64px; height:64px; background:url(../images/icon/pdf_64.png); float:right; behavior:url("interface/css/iepngfix.htc"); margin:10px 0 30px 10px;}
a.downloadLink{ display:block; width:177px; height:19px; line-height:150px; overflow:hidden; background:url(../images/downloadLink.png); margin:5px 0 0 0;}

.poinsContainerTable{ width:100%; margin-bottom:10px;}
.poinsContainerTable td{ vertical-align:top;}
.poinsContainerTable td.title{ background:#777; padding:5px 3px; color:#FFF;}
.poinsContainerTable .zone{ padding:3px;}
.pointsTd{ width:50%;border:1px solid #888;}

/*------------------ Double Box ------------------*/
.doubleBox{ width:630px;}
.doubleBox h2.title{ height:22px; font-size:12px; color:#FFF; padding:4px 10px 0 0; }
.doubleBox .more{ float:left;}
.itemInfo{ color:#a3a3a3; padding:5px 0;}


.gameAlphaList{}
.gameAlphaList ul{}
.gameAlphaList li{ list-style:none;text-align:center; float:left;width:15px; height:15px;background:#f8f8f8;margin:0 3px 3px 0; color:#BBB;}
.gameAlphaList li a{ display:block;width:15px; height:15px; background:#EEE; color:#444;}
.gameAlphaList li a:hover{ background:#DDD; color:#000;}


.gameCatList{ margin:0 auto;}
.gameCatList ul{}
.gameCatList li{ list-style:none; padding:3px 15px 3px 7px; background:url(../images/arrow2.gif) no-repeat right 7px; float:right; width:180px;}

.categoryBox{ padding:10px;}
.podcastMore{ width:450px;padding:15px 0 0 0;}
.audioPlayer{ width:300px; float:left; padding:5px 0 0 0;}
a.downloadIco{float:right; width:88px; height:38px; display:block; overflow:hidden; line-height:150px;}


.item{ border-bottom:1px dotted #777; padding:10px;}
.item .image{ float:left; overflow:hidden; padding:0 10px 0 0;}
h2.itemTitle{ font-size:12px; padding:0 0 5px 0;}
h2.itemTitle a{}
h2.itemTitle a:hover{ }

/*------------------ Games Full ------------------*/
.relatedGames{ width:140px; text-align:center; padding:5px 0; margin:0 auto; float:right;}
.gameFull{ }
.gameFull h3.title{padding:5px; background:#EEE; margin:0 0 5px 0;}
.gameBody{ padding:10px; text-align:justify; margin-bottom:10px; line-height:1.7; height:100%;}
h3.hTitle{ background:url(../images/thPng.png); color:#EEE; height:25px; line-height:21px; padding:0 10px 0 10px; behavior:url("interface/css/iepngfix.htc");}
	a.pointsMore{ float:left; font-weight:normal; color:#DDD;}
h2.hTitle{ background:url(../images/thPng.png); color:#EEE; height:25px; line-height:21px; padding:0 10px 0 10px; behavior:url("interface/css/iepngfix.htc"); display:none;}


.gameScores{ margin-bottom:10px;}
.gameScores h3{ font-family:Tahoma, Arial, sans-serif; font-size:12px;}
.baziCenterScores, .gameScores .left  { height:100px;}
.gameScores .left	{ width:196px; float:left; direction:ltr;}

.socreBarForm{ padding:7px 10px 0 10px;}
	#socreBarForm{ float:right; padding:0 0 0 15px;}
	.socreBitForm{ background:#DDD;}
	.socreBitForm a{ display:block; float:right; padding:0 20px 0 5px;}
	a.increaseA{ background:url(../images/increase.png) no-repeat right;}
	a.decreaseA{ background:url(../images/decrease.png) no-repeat right;}
	.userScoreShowBit, .totalUserScores{ float:right; padding:0 7px;}
	/*.userScoreShowBit{ background:#DDD;}*/
	.totalUserScores{ margin:0 10px 0 0;}
	.scoreBitInfo { float:right;}
	
	.bitRatingBar{ float:right; height:25px; width:400px; position:relative;}
	
.scoreBarBox{width:183px; height:28px; background:url(../images/rateBarBg.jpg);}
.starRatingBar{ padding:5px 0 0 0;}
.starRatingBar .ui-slider{ width:138px; height:28px; position:relative; float:left;}
a.ui-state-default{ background:url(../images/rateBarLine.jpg); height:28px; width:10px; display:block; position:absolute;}
a.ui-state-hover{ background:url(../images/rateBarLine.jpg) 0 -28px; height:28px; width:10px; display:block; position:absolute;}
.gameScores .left #userScoreShow{ font-size:13px; float:right; padding:5px 7px 0 0; color:#FFF;}
.scoreSaved{ color:#0B0;}


.gameScores .right	{ width:402px; float:right;}
.gameScores .right .baziCenterScores{ width:160px; float:right;}
	.gameScores .right .baziCenterScores .scoreSystem a{ display:block; border:1px solid #444; background:#555; color:#DDD; padding:2px 2px 5px 3px; margin:0 auto; width:130px; text-align:center;}
	.gameScores .right .baziCenterScores .scoreSystem a:hover{ color:#FFF;}
.gameScores .right .wScores{ width:230px; float:left;}
.gameScores .right .wScores .userScores{ height:44px;}

.gameScoresUserReview a{ display:block; border:1px solid #DDD; background:url(../images/colorGradiant.gif); color:#000; padding:2px 2px 5px 2px; margin:0 15px; width:100px; text-align:center;}
.gameScoresUserReview a:hover{ background:url(../images/colorGradiant.gif) bottom; color:#FFF;}

.bScores{ float:right; padding:8px; width:125px;}
.bScores .tip img{ float:right; margin:0 0 0 5px;}

.gameScores .wScores .worldScores{ margin-bottom:10px;}
.gameScores .bodyScores{ padding:5px;}
.gameScores .right .baziCenterScores h3{ text-align:center;}

.scoreTable{ width:100%; margin:0 auto;}
.scoreTable td{ padding:5px; width:33%; text-align:center;}


.gameNews, .gameLastReview, .gameLastPreview, .gameLastArticle, .gameLastImages, .reviewsBox, .gameLastUserReview{
	padding:5px; margin-bottom:10px;
}

a.listLink, .sideMenuListItem a
{ display:block;padding:5px 12px 5px 0; background:url(../images/arrow2.gif) no-repeat right 9px; margin:0 10px 0 0;}
.sideMenuListItem{}
.gameByCategory{ margin-bottom:10px;}

.gameNews { }
.gameLastArticle{ }
.gameLastPreview{ }
.gameLastReview { }
.gameLastReview h4.title{ padding:5px 0;}
.gameLastReview h4.title a{ color:#E55007;font-size:12px;}
.gameLastUserReview td { border-top:1px solid #DDD; border-right:1px solid #DDD; border-left:1px solid #DDD; padding:5px;}
.gameLastUserReview .userReviewScore{ padding:10px 5px; background:#BBB; color:#000; float:left; text-align:center; margin:0 10px 0 0; width:50px; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
.gameLastUserReview .userReviewScore a{ font-size:18px; color:#1A6AC4;}

.gameLastImages{}
.gameLastImages img{ padding:10px 7px 10px 14px;}

.itemCount{ font-size:12px; font-weight:normal;}

.senderInfo { font-size:12px;}
.userReviewDate { padding:0 10px 15px 0; font-size:9px;}

/*------------------ Side Game Full ------------------*/
.btnMarg{ margin-bottom:10px;}
.gameInformation{ }
.bodyGameinfo{ text-align:center;}
.gameInformation .title{ padding:0 0 5px 0;}
.gameInformation h1{ padding:0 0 10px 0; text-align:center; font-size:14px;}
.gameInformation h1 a{ color:#900;}
.gameInformation h1 a:hover{ color:#444;}
.gameInformation .lImage{ width:200px; margin:0 auto 15px auto; text-align:center}
.gameInformation .lImage img{ display:block; margin:0 auto}
.gameInformation .lImage a.link{ display:block; margin:0 auto; background:url(../images/icon/search.png) no-repeat right; padding:3px 20px 3px 3px; width:85px;}

.scores, .scores a, .scores a:hover{ font-family:Tahoma, Arial; font-size:44px; text-align:center; color:#1A6AC4;}
.scoresEditorChoice, a.scoresEditorChoice, a:hover.scoresEditorChoice { color:#E6C934;}

.forumLink{ padding:8px;}
.forumLink a{ padding:5px 10px; border:1px solid #DDD; background:url(../images/colorGradiant.gif); font-weight:bold; color:#00F;}
.forumLink a:hover{ background:url(../images/colorGradiant.gif) bottom; color:#FFF;}

.dashedline{ border:0; border-top:1px dashed #BBB; width:180px; height:1px; margin-bottom:5px;}
.gameBoxAds { background:#FFF url(../images/ads-right.jpg) center no-repeat; width:308px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; text-align:center;}

.userScores h3{ float:right;}
.userScores h3 span{ font-size:11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
.userScores h2.scores{ float:left; font-size:28px; width:120px;color:#1A6AC4;}

.relatedLink{ padding:3px;}
.relatedLink a{ padding:2px 10px 2px 10px; border-left:1px solid #DDD;}

.gamelinks{ border-bottom:1px solid #999999;}
.gamelinks a{ padding:4px 8px;height:20px;line-height:20px; }

.gamelinks a.active{ background:#FFF; color:#555; border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999;}

/*------------------ login ------------------*/
.loginTable{ margin:0 auto;}
.loginTable td{ padding:3px; color:#DDD;}
.loginBtn{ text-align:center; padding:10px;}
.loginBtn a{ color:#FFF;}
.loginBtn a:hover{ color:#222;}

.loginTable2{ margin:0 auto;}
.loginTable2 td{ padding:3px; color:#666;}
.Alogin a{ color:#0000FF}
.Alogin a:hover{ color:#000}

.listTable{ width:100%;}
.listTable td{ padding:4px 8px;}
.listTable th{ text-align:center; padding:2px;height:30px;}
.profileBox{ margin-bottom:10px;}
.profileEditRow{ text-align:left; padding:20px 0 0 0;}

.userInformationTable{ width:100%;}
.userInformationTable td{ padding:5px; border-bottom:1px solid #EEE;}

span.newItem{ float:left; font-weight:normal; padding:0 0 0 7px; font-size:11px;}

/*------------------ Comment ------------------*/
.comments{}
.fullBoxTitle{ padding:8px 20px 8px 5px; font-weight:bold; background:url(../images/icon/comments.png) no-repeat right;}
.commentElement{margin-bottom:10px;}
.commentMore{ padding:5px 20px 5px 0;}
.commenBody{padding:8px; text-align:justify; line-height:1.7;}
.commentButton{ background:url(../images/commentButton.gif) no-repeat center; color:#FFF; border:0; font-weight:bold; height:24px; width:107px;}

.commentTable{ padding:10px;}
.commentTable .textarea{ background:#f5f5f5; width:580px; height:100px;}
.commentSubmit{ padding:0 10px 5px 0;}

/*.commentTable{}
.commentTable td{ padding:5px;}
.commentInfo{ padding:3px 0;}
.commentTable .textarea{ width:500px; height:100px;}*/

/*------------------ STAR Rating Bar ------------------*/
.starRatingBar{ direction:ltr;}
.starRatingBox{ height:20px; float:right;}
.starRatingBar h4.title{ width:80px; float:right; font-size:11px; text-align:left; padding:0 0 0 3px; direction:rtl;}

/*------------------ site Box ------------------*/
.homeBox{ width:950px;}
.sideBarBox{width:310px;overflow:hidden;}
.padd{ margin-left:10px;}

.row1{ padding:0 0 10px 0; height:1%;}
.row1 .homeMain{ float:left;width:630px; height:300px; overflow:hidden; background:#000;}
.row1 .sideBarBox{ float:right;}
.row1 .sideBarBox .tabs-container{ height:252px;}


.row1 .sideBarBox h3{ font-weight:normal;}

.row2{ padding:0 0 10px 0; height:1%;}
.row2 .sideBarBox{ float:right;}
.row2 .adBox{ float:right; margin-left:10px;}
.row2 .sideBarBox .box{ height:263px;}


.row3{ margin-bottom:10px;}
.row3 .sideBarBox{ float:right;}
.row3 .sideBarBox .box{ height:350px; overflow:hidden;}
.row3 .tabs-container .archive{ padding-top:8px;}
.row3 .tabs-container {height:300px;}

.listNoteTab{ width:220px; height:280px; float:right; margin:0 10px 0 0;}
.itemImage{ width:220px;height:170px;}
.itemImage img{behavior:url("interface/css/iepngfix.htc");}
.listNoteTabBody{ padding:5px 10px 0 10px;}

.row4{margin-bottom:10px; height:1%;}
.row4 .sideBarBox{ float:left;}
.row4 .doubleBox{ float:right;}
.row4 .polContainer{ height:1%; margin-bottom:10px;}

.containerTab2{ background:url(../images/mostPopular.png) no-repeat top; padding:40px 0 0 0;}
.containerTab2 .tabs-container{ }
.tabBox{ width:290px; margin:0 auto;}

.topListNoteMP{ width:290px; height:150px; direction:ltr; text-align:left; padding:5px 0 5px 0; }
.topListNoteMP .images{ float:left; margin:0 10px; max-height:145px;}
.topListNoteMP img.images { border:2px solid #EEE;}
.topListNoteMP .number{ color:#FF6E00;}
.topListNoteMP h3.title{ padding:0 0 10px 0;}
.topListNoteMP .userScoreCount{ }
.topListNoteMP .userScoreCount strong.score{ font-size:30px;}
.topListNoteMP .userScoreCount strong.date{ font-size:20px;}

.listNoteMP{ width:270px; direction:ltr; text-align:left; padding:5px 10px 5px 10px; }
.listNoteMP .images{ float:left; margin:0 10px;}
.listNoteMP img.images { border:2px solid #EEE;}
.listNoteMP .number{ color:#FF6E00;}
.listNoteMP h3.title{ width:220px; float:left; padding:0 0 5px 0;}
.listNoteMP .userScoreCount{ float:right; width:42px; text-align:center; padding:10px 0 5px 5px;}
.listNoteMP .userScoreCount strong.score{ font-size:18px;}
.listNoteMP .userScoreCount strong.date{ font-size:11px;}
.listNoteMP .uSCtitle{ display:none;}
.listNoteMP .categoriesInfo{width:220px; height:15px; float:left;}
.listNoteMP .publishersInfo{width:220px; height:15px; float:left;}


.topListNoteIran{ width:290px; height:150px; direction:rtl; text-align:right; padding:5px 0 5px 0; }
.topListNoteIran .images{ float:right; margin:0 0 0 10px; max-height:145px;}
.topListNoteIran img.images { border:2px solid #EEE;}
.topListNoteIran .number{ color:#FF6E00;}
.topListNoteIran h3.title{ padding:0 0 10px 0;}
.topListNoteIran .userScoreCount{ }
.topListNoteIran .userScoreCount strong.score{ font-size:30px;}
.topListNoteIran .userScoreCount strong.date{ font-size:20px;}

.listNoteIran{ width:270px; direction:rtl; text-align:right; padding:5px 10px 5px 10px;}
.listNoteIran .images{ float:right; margin:0 0 0 10px;}
.listNoteIran img.images { border:2px solid #EEE;}
.listNoteIran .number{ color:#FF6E00;}
.listNoteIran h3.title{ width:220px; float:right; padding:0 0 5px 0;}
.listNoteIran .userScoreCount{ float:left; width:42px; text-align:center; padding:10px 5px 5px 0;}
.listNoteIran .userScoreCount strong.score{ font-size:18px;}
.listNoteIran .userScoreCount strong.date{ font-size:11px;}
.listNoteIran .uSCtitle{ display:none;}
.listNoteIran .categoriesInfo{width:220px; height:15px; float:right;}
.listNoteIran .publishersInfo{width:220px; height:15px; float:right;}


.page{margin-bottom:10px; height:1%;}
.page .doubleBox{ float:left;}
.page .sideBarBox{ float:right;}

.publishInfo	{ padding:5px 0 0 0; text-align:left;border-top:1px dotted #BBBBBB; margin-top:10px;}
.publishInfoTop	{ padding:0 0 5px 0; text-align:left;border-bottom:1px dotted #BBBBBB; margin-bottom:10px; color:#777;}
.publishInfoBtn	{ padding:5px 0 0 0; text-align:left;border-top:1px dotted #BBBBBB; margin-top:10px; color:#777;}

.filter{ background:#888; padding:5px;}
.filter .gameAlphaList{  width:550px; float:left; padding:10px 0 5px 0;}
.filter .title{ float:left; padding:0 5px 5px 0;}
.filterBox{ }
.filterBox ul{width:480px;}

.publishDateBox	{ background-color:#999999; float:right; width:480px; margin:5px 0 0 0;}
ul.PublishDate	{ color:#333; font-size:14px; font-weight:bold;}
ul.PublishDate a { color:#FFF;}
ul.PublishDate a:hover { text-decoration:underline;}
.PublishDate li	{ list-style:none; float:right; padding:10px; text-align:center; width:140px;}
li.nextMonth { background:url(../images/nextMonth.gif) no-repeat right;}
li.prevMonth { background:url(../images/prevMonth.gif) no-repeat left;}

/*------------------ polls ------------------*/
.polls{}

.oldPolls{}
.oldPollsUl{ padding:0 10px;}
.oldPollsUl li{ list-style:none; padding:5px 20px 5px 5px; background:url(../images/icon/back.png) no-repeat right 7px;border-bottom:1px dashed #BBB; color:#777;}
.oldPollsUl li a{  font-weight:bold;}

.voteIcon{ float:left; margin:3px 0 0 10px;}

/*------------------ Paging ------------------*/
div.paging{ text-align:center; padding:15px 0 10px 0; height:20px;}
.paging{ font-family:Tahoma, Arial, sans-serif;font-size:11px; padding:5px; height:30px; margin:0 auto; }
.pagingPagesNumbersList{ direction:ltr; color:#0045b0;}
.paging a{ text-decoration:none; padding:2px 4px 2px 4px; background:#f2f2f2; border:1px solid #0045b0; margin:0 2px; color:#0045b0;}
.paging a:hover{ background:#DDD; color:#111;}
.paging .currentPageNumber a{ background:#0045b0; color:#FFF; font-weight:bold;}
.paging-nav-body a{ background:#f2f2f2; color:#888888;}
.paging-nav-body a:hover{ background:#DDDDDD; color:#111111;}
span.jumpToPrevPage{ direction:rtl; text-align:left;}
.paging-table{ margin:0 auto;}

/*------------------ Login ------------------*/
.userRegistration{ margin:0 auto;}
.userRegistration td{ padding:3px;}

.simplemodal-wrap{ direction:rtl; text-align:right;}
.simplemodal-wrap table td{ padding:5px 0;}
.simplemodal-container{ background:#AAA; padding:10px;}
.simplemodal-container textarea{ width:280px; height:120px;}
a.modal-close{ display:block; width:16px; height:16px; background:url(../images/close.gif); overflow:hidden; line-height:150px;} 
a.reportCommentLink{}

/*------------------ tipContent ------------------*/
.tipContent{ display:none;}
#easyTooltip{
	direction:rtl;
	margin:0 10px 1em 0;
	width:280px;
	padding:10px;
	background:#171717;
	border:2px solid #CCC;
	line-height:130%;	
	color:#FFF;
	text-align:justify;
 	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	}
/*#easyTooltip img{ float:right; margin:5px 10px 10px 20px;}*/	


/*------------------ Advertising ------------------*/

.adBody { color:#FFF;}
.adPrice{ width:750px; color:#000;}
.adPrice a{color:#444;}
.adPrice td{ border:1px solid #222; padding:5px;}
.titleAd{ background:#555; color:#EEE;}
.titleAd1{ background:#AAA; color:#444;}
.titleAd2{ background:#DDD; color:#444;}

.checkboxCategoryContainer{}
.checkboxCategoryContainer h2{ padding:5px; font-size:12px;}
.checkboxContainer{ float:right; width:160px; padding:5px;}

.cv_answer{ border-bottom:2px solid #FFF; background:#EEE;color:#000000; padding:4px;}
.matchesTbl td{ border-bottom:1px solid #EEE; padding:5px;}
.matchesTbl .textarea{ width:180px;}

.otherPollsUl{ padding:10px 10px 0 0;}
.otherPollsUl li{ list-style:square inside; padding:5px;}
.otherPollsUl li a{ font-weight:bold;}
.borderBtn{ border-bottom:2px solid #000;}

.adPrice .color1{ background:#f1f1f1;}
.adPrice .color2{ background:#f8f8f8;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/*------------------ Footer ------------------*/
.footer{ background:url(../images/footer.gif) no-repeat #252525; text-align:center; color:#111;}
.footer div{ padding:8px;}
.footer a{ color:#DDD;}

.footer .link1{ color:#777; padding:10px 8px 18px 8px; color:#FFF;}
.footer .link1 a{ color:#e55007;}
.footer .link1 a:hover{ color:#FFF;}

.footer .link2{ color:#323232;}
.footer .link2 a{ color:#323232;}
.footer .link2 a:hover{ color:#000;}

.footer .link3{ padding:3px 0 8px 0; color:#5b5b5b;}
.footer .link3 a{ color:#5b5b5b;}
.footer .link3 a:hover{ color:#000;}

.footer .link4{  color:#FFF;}
.footer .link4 a{ color:#BBB;}
.footer .link4 a:hover{ color:#FFF;}


/*------------------ Msg ------------------*/
.err , .errorBox	{background:url(../images/block.gif) no-repeat right #ffe4e2; padding:10px 35px 10px 10px; margin:10px; color:#222;/* border:1px solid #ff0038;*/}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #effaeb; padding:10px 35px 10px 10px; margin:10px; color:#222;/*border:1px solid #8fdc79; margin:5px;*/}
.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2; color:#222;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}


.floatingBox {position: fixed; top:0; padding:0 10px 0 0;}
.bottomBox {position: absolute; bottom:0; padding:0 11px 0 0;}

/*------------------ Events ------------------*/
.row1 .hotarticles {width:930px; height:200px; margin:10px 10px 0 10px; overflow:hidden; text-align:center; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.row1 .hotarticles li {width:200px; margin:15px; overflow:hidden; float:right;}
.row1 .hotarticles a {font-size:12px;}
.row1 .hotarticles .images {margin:0 0 5px 0; width:180px; height:105px; border:1px solid #000;}
.row1 .hotarticles .body {text-align:justify; color:#333; padding-top:4px;}

.col1 {padding:0 0 10px 0; height:1%; float:left;}
.col1 .box {padding:0;}
.col1 .sideBarAds {margin-bottom:10px; float:none;}
.col1 .sideBarBox {margin-bottom:10px;}
.col1 .sideBarBox .liveBlog {height:400px; overflow:scroll; overflow-x:hidden;}

.col2 {padding:0 0 10px 0; height:1%; float:right;}

.confLogo {text-align:center;}
.confTitle {color:#FFF; height:20px; padding-top:5px; text-align:center;}
.confTitle a, .confTitle a:hover {color:#FFF;}
.confDate {text-align:center; padding:5px 0 5px 0; font-size:12px;}

.conferenceItem {padding:10px 0 10px 0; border-bottom:1px dashed #888; line-height:20px; overflow:hidden;}
.eventsItem {border-bottom:1px dashed #000; margin:10px 10px 10px 10px; height:280px;}
.eventsItem .logo {padding:0 60px 10px 0; text-align:right;}
.eventsItem .title {font-size:18px; padding-bottom:5px;}
.eventsItem .details {font-size:11px;}
.eventsItem .details span {font-size:12px;}
.eventsItem .body .image{float:left; /*width:350px;*/ height:200px; margin-right:15px;}
.eventsItem .body p {text-align:justify;}
.eventsItem .body .continue {text-align:left;}

.eventsImage {border-bottom:1px dashed #000; margin:10px 10px 10px 10px; height:160px;}
.eventsImage .logo {height:50px; padding-right:60px; text-align:right;}
.eventsImage .title {font-size:18px; padding-bottom:5px; direction:ltr;}
.eventsImage .details {font-size:11px;}
.eventsImage .details span {font-size:12px;}
.eventsImage li {overflow:hidden; float:right; width:145px;}

.eventsGameBox .topListEvent{ direction:ltr; text-align:left; height:140px; padding:8px;}
.eventsGameBox .topListEvent .images{ float:right; margin:0 0 0 10px;}
.eventsGameBox .topListEvent img.images{ border:2px solid #EEE;}
.eventsGameBox .topListEvent .number{ font-size:18px;}
.eventsGameBox .topListEvent h3.title{ padding:0 0 10px 0; font-size:14px;}
.eventsGameBox .topListEvent ul{ padding-left:15px;}
.eventsGameBox .topListEvent ul li{ padding-bottom:5px;}

.eventsGameBox .listEvent{ direction:ltr; text-align:left; height:60px;}
.eventsGameBox .listEvent .number{ float:left; text-align:center; width:35px; padding-top:18px; font-weight:bold; font-size:18px;}
.eventsGameBox .listEvent h3.title{ float:right; width:260px; padding:5px 0 5px 0;}
.eventsGameBox .listEvent .categoriesInfo{ float:right; width:260px;}
.eventsGameBox .listEvent .releaseDateInfo{ float:right; width:260px;}

.eventsConfs {background:url(../images/bgPressConf.gif) repeat-x bottom #FFF; padding:10px; border:1px solid #c4c4c4; border-top:0; min-height:45px;}
.eventsConfs .images {float:left; border:1px solid #000;}
.eventsConfs p {color:#000;}

.preEventBox {min-height:350px; border-top:1px solid #c4c4c4;}
.preEventBox .eventTitle {text-align:center; font-size:15px; padding: 10px 0 15px 0; margin-bottom:15px;  border-bottom:1px dotted #111;}
.preEventBox .eventbody {width:500px; text-align:justify; float:right;}
.preEventBox .eventCountdown {width:400px; text-align:center; float:left;}
	.eventCountdown h2 {font-size:12px; padding-bottom:5px;}
	.eventCountdown span {font-size:22px; font-family:B Koodak, Koodak, Arial;}

.liveBlog .color1 {background-color:#AAA;}
.liveBlog .color2 {background-color:#666;}
.liveBlog .items {color:#000; border:1px solid #333; padding:10px 5px 10px 5px;}
.liveBlog .items span {color:#FFF; font-style:italic;}	
.liveBlog .items img {border:1px solid #000; max-width:275px; max-height:155px;}
.liveBlogDesc{ text-align:center; color:#F00;}