*{ margin:0 auto; padding:0;}
body{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	margin:0;
	padding:0px;
	color:#000000;
}
.breadcrumb{ padding:5px;}
.breadcrumb a{
	color:#9F5245;
}
.breadcrumb a:hover{
	color:#D9AC5F;
}
a{ text-decoration:none; color:#5F1E12;}
a:hover{ color:#9F5245;}
.clearfloat {clear:both;font-size:1px;height:0;line-height:0;}
input , select , textarea{
	font-family:tahoma;
	font-size:11px;
}
.btn{ cursor:pointer;}
img{ border:0;}

/* Begin Center */
.center{
	width:900px;
}

/* End Center */

.homeNewsList{ padding:5px; width:320px;}
.homeNewsBody h4.title{ font-weight:bold;}
.homeNewsList .image{ padding:7px 0 0 0;}
.homeNewsList .homeNewsBody{ width:195px; text-align:justify; line-height:1.4;}
.homeNewsList .date{ color:#555; padding:0 20px;}

/* <content> */
.content{
	width:680px;
	color:#444;
}
.content-full{
	width:678px;
	border:1px solid #e1e1e1;
	margin:0px 0px 10px 0px;
}
.content-full h1{
	width:678px;
	height:25px;
	font-size:8pt;
	font-weight:bold;
	line-height:20px;
	color:#FFF;
	background-image:url(../images/h1-bg.jpg);
}
.content-full p{
	font-size:9pt;
	padding:5px;
	text-align:justify;
}
.content-full img{
	float:right;
	padding:5px;
}
p.content-full-link {
	clear:both;
	font-size:8pt;
	padding:5px;
	text-align:left;
	color:#d80b02;
}
.content-full-link a{
	color:#d80b02;
}

.content-half{
	width:335px;
	border:1px solid #e1e1e1;
	float:left;
	margin:0px 0px 10px 0px;
}

.content-half p{
	font-size:9pt;
	padding:5px;
	text-align:justify;
}
.content-half img{
	float:right;
	padding:5px;
}
p.content-half-link {
	clear:both;
	font-size:8pt;
	padding:5px;
	text-align:left;
	color:#d80b02;
}
.content-half-link a{
	color:#d80b02;
}
#content-half-right{
	margin:0px 0px 0px 5px;
}
.contentbox-content{
	width:678px;
	border:1px solid #e1e1e1;
	margin:10px 0px 10px 0px;
	overflow:hidden;
}

.contentbox-content p{
	font-size:9pt;
	padding:5px;
	text-align:justify;
}
/* </content> */
/* <menu> */
.menu{
	margin:10px auto;
	padding:0px;
	width:176px;
}
.menu ul{
	margin:0px;
	width:176px;
}
.menu li{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9pt;
	height:27px;
	width:176px;
	list-style:none;
	line-height:28px;
	border-bottom:1px solid #cccbcb;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#000000;
}
.menu li a{
	margin:0px 15px 0px 15px;
	color:#000;
	display:block;
}
/* </menu> */
/* <banner> */
.banner{
	margin:10px auto;
	text-align:center;
}
/* </banner> */


/* <search> */
.top-search{
	width:300px;
	height:20px;
	margin:75px 0px 0px 0px;
	text-align:left;
}

.top-search input{
	width:120px;
	border:1px solid #aaa9a9;
	margin:0px 0px 0px 0px;
	padding:3px;
	font-size:8pt;
}
.top-search img{
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
}
input.search-button{
	width:21px;
	height:20px;
	border:0px;
	margin:0px;
	padding:2px;
	background-image:url(../images/search.png);
	cursor:pointer;
}
/* </search> */
/* <search-sn> */
.search{
	margin:10px;
	text-align:right;
}
.search input{
	width:120px;
	border:1px solid #aaa9a9;
	margin:0px 0px 0px 0px;
	font-size:8pt;
	padding:3px;
}
.search table{
}
input.search-button{
	width:21px;
	height:20px;
	border:0px;
	margin:0px;
	padding:2px;
	background-image:url(../images/search.png);
	cursor:pointer;
}
.searchResults{
	margin:5px 0px 10px 0px;
}
.searchResults .details{
	padding:10px;
	margin-top:10px;
	background-color:#eee;
	color:#000000;
	border:1px solid #DDDDDD;
}
.searchResults .details .keyword{
	background-color:#ffeeba;
	color:#333333;
}
.searchResults a{
	text-decoration:none;
}
.searchResults img{
	cursor:pointer;
}
/* </search-sn> */
/* <About Us> */
.aboutus{
	margin:10px;
	text-align:justify
}
.aboutus-img {
	float:left;
	margin:0px 5px 5px 0px;
	padding:2px;
	border:1px solid #ddd;
}
/* </About Us> */
/* <top-link> */
.top-link{
	width:300px;
	height:20px;
}
.top-link p{
	color:#FFF;
	font-size:7pt;
}
.top-link span{
	margin:0px 5px 0px 5px;
}
.top-link a , .top-link a:hover{
	color:#FFF;
}
.top-link img{
	border:0px;
}
/* </top-link> */
/* </top-box> */
/* <contact> */
.star {
	color:#FF0000;
}

.contact table{
	margin:0px auto;
}
#userregistration {
	/*position:relative;*/
}
#contactus{
	position:relative;
}
.contact img {
	border:0px;
}
.contact tr {
	vertical-align:top;
}
.contact select {
	border:1px solid #006699;
	font-family:tahoma;
	font-size:10pt;
}
.contact option {
	padding:2px;
	color:#006699;
}
.contact textarea {
	width:250px;
	height:100px;
}
.contact input {
	width:150px;
	padding:2px;
}
.contact .input {
	border:1px solid #0091BA;
	color:#aaaaaa;
	font-weight:normal;
	padding:2px;
}
.contact input.inputFileUpload {
	width:300px;

	color:#aaaaaa;
	font-weight:normal;
	padding:2px;
}
.fldblur {
	width:150px;
	border:1px solid #555555;
	color:#555555;
	background-color:#f2f2f2;
	padding:2px;
}
.fldfocus {
	width:150px;
	color:#000000;
	border:1px solid #FF0F02;
	padding:2px;
}
.lblcontact {
	color:#111111;
	font-size:10pt;
	text-align:right;
}
.fldcontact {
	color:#111111;
	font-size:10pt;
}
.img-info {
	cursor:pointer
}
./btnsnd {
	width:150px;
	height:25px;
	font-family:tahoma;
	font-size:10pt;
	border:1px solid #333;
	background-image:url(../images/h1-bg.jpg);
	background-position:left;
	color:#000000;
	cursor:pointer;
}
input.btnsnd {
	width:75px;
	font-family:tahoma;
	font-size:10pt;
	cursor:pointer;
	margin:0px;
}
.btnsnd_hover {
	text-decoration:underline;
	font:tahoma;
	font-size:8pt;
	border:0px;
	cursor:pointer;
}
.btnsnd input {
	width:50px;
}
.alert {
	display:none;
/*	
	width:300px;
	position:absolute;
	float:right;
	right:425px;
	text-align:right;
	font-size:8pt;
	color:#777777;
	text-align:right;
	margin:0px;
	*/
}
.contact-detail{
	
}
.contact-detail img{
	border:1px solid #ddd;
	padding:2px;
	margin:5px;
	float:right;
}
/* </contact> */
/* <links> */
ul.links{
	margin:10px 10px 10px 0px;
}
.links li{
	width:200px;
	list-style:disc;
	margin:2px 15px 0px 15px;
	padding:0px 2px 0px 2px;
}
.links li a{
	color:#777777;
	margin:0px;
	padding:0px;
}
.links li a:hover{
	color:#012D48;
}
/* <links> */
/* <news> */
.news-list{
	margin:10px 0px 10px 0px;
}
.news-list img{
	margin:0px auto;
	text-align:center;
}
.news-full img{
	
	padding:0px 0px 10px 0px;
}
.news{
	width:650px;
	margin:10px auto;
	border-bottom:1px solid #EEE;
	padding:5px 2px 10px 5px;
}
.news h3.title{ font-size:16px; color:#5F1E12;}
.news .overtitle{ font-size:10px; color:#5F1E12;}
.news-right{
	width:500px;
	float:right;
	margin:0px;
}
.news-body{ text-align:justify; color:#555;}
.overTitle{ font-size:11px; font-family:tahoma; font-weight:normal; color:#5F1E12;}
.news-left{
	width:150px;
	float:left;
	margin:0px;
}
.news-left p{
	text-align:left;
	margin:0px;
}
.news-left img{
	margin:0px;
}
.news h3{
	font-family:tahoma;
	padding:4px;
	font-size:12pt;
}
.news-date{
	float:left;
}
.newsbodyimg{
	float:left;
	margin:0px 10px 0px 0px;
}
/* </news> */

.picReports{}
.picReportsBody{ text-align:justify; padding:0 0 15px 0;}
.picReportsBody img{ float:left; padding:5px;}

.picReports h3{ font-size:12px;}
.picReports .date{ text-align:left; padding:5px;}

.picReports .relatedImages .thumbImg{ width:120px; height:110px; padding:5px; float:right;}

/* <producers> */
.producers-list{margin:10px 0px 10px 0px;}
.news-list img{margin:0px auto;text-align:center;}

.news-full img{padding:0px 0px 10px 0px;}
.producers{width:600px;margin:10px auto;border:1px solid #eee; padding:15px;}
.producers-right{width:400px;float:right;margin:0px;}

.producers-left{width:150px;float:left;margin:0px;}
.producers-left p{text-align:left;margin:0px;}
.producers-left img{margin:0px;}
.producers h3{font-family:Arial;padding:4px;font-size:14pt;}
/* </news> */


/* <game list> */
.game-list{
	margin:10px auto 10px auto;
	width:650px;
}
.game{
	width:200px;
	height:250px;
	margin:5px 5px 5px 5px;
	border:1px solid #ddd;
	float:left;
	text-align:center
}
.game img {
	text-align:center;
	margin:0px auto;
	padding:2px;
	border:1px solid #0088B2;
}
.game a{
	text-align:center;
	margin:0px auto;
}
.gameimglink{
	display:block;
}
.game h3{
	font-family:tahoma;
	padding:4px;
	font-size:10pt;
	background:url(../images/fa/bg-footer.jpg) bottom right;
}
.game h3 a{
	color:#FFF;
}
.game-title{
	font-family:tahoma;
	font-size:9pt;
	font-weight:bold;
}
.game-date{
	float:left;
}
/* </news> */


.advancedSearch td{ padding:3px; color:#222;}


/* <Game Search> */
.gamesearch{
	float:left;
	margin:2px 10px 0px 10px;;
	height:20px;
	width:500px;
	text-align:left
}
.gamesearch td{
	vertical-align:top;
	margin:0px;
	height:20px;
}
.gamesearch select{
	border:1px solid #AAA9A9;
	font-size:8pt;
	margin:0px;
	height:20px;
	width:120px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
}
/* </Game Search> */
/* <FAQ> */
.body-faq{
	margin:10px;
}
.body-faq li{
	
	list-style:square inside;
	background-image:url(../images/bullet.jg);
	background-position:right center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
/* </FAQ> */

/* <links> */
.links-list{
	border:1px solid  #eee;
	padding:5px;
	margin:3px;
	width:250px;
}
.links-list-table{
	margin:10px auto 10px auto
}
/* </links> */
/* <Games Table> */
.gmstbl{
	margin:10px auto;
	width:505px;
	border:1px solid #EEE;
	padding:5px;
}
.gmstbltlt{
	background-image:url(../images/h1-bg.jpg);
	background-repeat:no-repeat;
	height:20px;
	color:#FFF;
	text-align:center;
}
.gmstbltlt td{
	padding:5px;
}
.gmstbl-0 td{
	padding:3px;
}
.gmstbl-1 td{
	padding:3px;
	background-color:#EEE;
}
.gmsstatus , .gmsAgeSeries{
	text-align:center;
}
/* </Game Table> */
.product-box{ border:1px solid #EEE; padding:8px;}
	.product-box-title{ font-weight:bold; text-align:center; padding:0 0 5px 0;}
	.product-box-image-hover{}
	.product-box-image-hover img{ border:2px solid #eee;}

.product-full{ padding:15px;}


.body_news ul 
{
	list-style:inside;
	list-style-type:square;
	margin-top:10px;
}

.body_news_2
{
	margin-right:15px;
}

.tab_out
{
	height:20px;
	padding-right:5px;
	padding-left:5px;
	background-color:#000;
	color:#FF0;
	font-size:7pt;
	text-align:center;
	cursor:pointer;
}
.tab_hover
{
	height:20px;
	padding-right:5px;
	padding-left:5px;
	background-color:#555;
	color:#FF0;
	font-size:7pt;
	text-align:center;
}


input.txt_comment{
	width:60px;
	/*height:20px;*/
	margin:0px auto;
}
.news-content
{
	overflow:hidden;
	font-size:11px;
	text-align:justify;
/*	
	margin:10px;
	direction:rtl;
	border:1px solid #e5e5e5;
	padding:10px;
*/}
.img-zoom
{
	vertical-align:top;
}
.banner
{
	margin-top:25px;
}


/* New producers list */ 
.producers-2
{
	width:145px;
	height:170px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	margin:8px;
	_margin:7px;
	float:right;
	border:1px solid #ccc;
	padding-top:10px;
	padding-right:5px;
}
.titr
{
	font-weight:bold;font-size:8pt;
}
/* New producers list */ 
.newsbar
{
	font-size:8pt;
	padding:3px 3px 0 3px;
}





		.sitemap{
			margin:15px;
		}
		.sitemap ul{
		}
		.sitemap li{
			list-style:none;
			padding:2px;
		}
		.sitemap li ul li{
			padding:2px 15px 2px 0px;
		}
		.sitemap a{
			display:block;
		}
		.sitemap ul li {
			background-repeat:no-repeat;
			background-position:right center ;
		}
		.sitemap a{
			background-repeat:no-repeat;
			background-position:right center ;
			text-indent:15px;
		}
		.simpleTreeMenuSiteMapParentNode{
			list-style:none;
		}
		.simpleTreeMenuSiteMapParentNode a{
			background-image:url(../images/plus_on.gif);
			background-repeat:no-repeat;
			background-position:right center;
		}
		.simpleTreeMenuSiteMapParentNode a.selected {
			background-image:url(../images/min_on.gif);
			background-repeat:no-repeat;
			background-position:right center ;
		}
		.simpleTreeMenuSiteMapChildNode a{
			background-image:url(../images/min_on.gif);
			background-repeat:no-repeat;
			background-position:right center ;
		}
		a.simpleTreeMenuSiteMapChildNode{
		}
		a.siteMap ul .simpleTreeMenuSiteMapParentNode li.selected{
			background:none;

		}
		.simpleTreeMenuSiteMapChildNode a{
			background-image:url(../images/min_on.gif);
			background-repeat:no-repeat;
			background-position:right center ;
		}
		.siteMap ul li ul li a{
			background-image:url(../images/min_on.gif);
			background-repeat:no-repeat;
			background-position:right center ;
		}
		.siteMap ul li ul li a selected{
			background-image:url(../images/min_on.gif);
			background-repeat:no-repeat;
			background-position:right center ;
		}
		
		
		
		

.expert{
	width:420px;
	margin:10px auto;
}
.expertfull{
	width:600px;
	margin:10px auto;
}
.expertfull .title{
	font-size:10pt;
	
}
.expertfull h4{
	font-size:8pt;
}
.expertfull img{
	padding:2px;
	border:1px solid #999;
}
.expertlist {
	width:200px;
	height:50px;
	margin:2px;
	float:left;
	border:1px solid #CCC;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(interface/css/border-radius.htc);
	background-color:#FFF;
	line-height:40px;
}
.expertlist h3{
	font-size:8pt;
	font-family:Tahoma, Geneva, sans-serif;
	margin:5px;
	text-align:center;
}
.expertlist h3 a{
	color:#666;
}
.expertlist h3 a:hover{
	color:#333;
}

.bottomOfIranianGamesAdsBanner{ padding:10px; text-align:center;}