@import url("defaults.css");

body {
	font: 8pt Tahoma;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #EFEFEF;
	line-height: 200%;
}

.wrapper {
	width: 950px;
	margin: 0px auto;
	direction: rtl;
}

#head{
	height: 210px;
	background-color:#1C1C1C;
	border-bottom:4px solid #ccc;
}

#head ul.menu{
	margin:0 auto;
	padding: 10px 0 35px 0;
	list-style: none;
	clear: both;
	width: 500px;
}

#head ul.menu a{
	color: #FFF;
}

#head ul.menu li {
	border-left:2px solid #FFF;
	color:#FFF;
	float:right;
	padding:0 7px;
	font-weight:bold;
	line-height:180%;
	width: 80px;
	text-align: center;
}

#head ul.menu li.first{
	border-right:2px solid #FFF;
}

#head .right{
	float: right;
	width: 350px;
	clear: both;
}

#head .right .ticket{
	background: transparent url('ticket.png') no-repeat top center;
	width: 167px;
	height: 50px;
	float: right;
}

#head .right .support{
	background: transparent url('support.png') no-repeat top center;
	width: 167px;
	height: 50px;
	float: right;
}

#head .right .ticket a, #head .right .support a{
	display:block;
	height:50px;
	width:167px;
}

#head .left{
	float: right;
	width: 600px;
	line-height:210%;
	text-align:justify;
	color: #727272;
	font-size: 9pt;
}

.slideshow{
	float: left;
	margin: 6px 6px 6px 20px;
	width: 300px;
	height: 300px;
	overflow: hidden;
}

.slideshow ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


#head .logo{
	background: transparent url('logo.png') no-repeat top center;
	width: 300px;
	height: 93px;
}

#login{
	background:url("login.png") no-repeat scroll 98% 8px #E0E0E0;
	direction:rtl;
	height:50px;
	margin:0 auto;
	padding:15px 0 15px 0;
	width:856px;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
}

#login #flashMessage, #login #authMessage{
	margin: 0;
}

#login form{
	padding-right: 54px;
}

#login label{
	width: auto;
}

#login h2{
	padding-right: 54px;
	margin: 0 0 10px 0;
	font-size: 13px;
	float: right;
}

#login ul.list{
	margin: 0;
	list-style: none;
	padding:0 10px 0 0;
	font-size:10px;
	clear: both;
}

#login ul.list li{
	float: right;
	margin:0 0 4px 5px;
	padding:4px;
	border-right:2px solid #999999;
}

#main{
	margin: 15px auto;
	border: 2px solid #C0C0C0;
	padding-bottom: 15px;
}

#main h2{
	border-right: 2px solid #c0c0c0;
	padding-right: 10px;
	margin: 4px;
	font-size: 14px;
	font-family: "B Nazanin", Nazanin, Tahoma;
	
}

a{
	text-decoration: none;
	color: #727272;
}

#login div.input, #login div.submit{
	float: right;
	padding-left: 4px;
}

#login .links{
	float: right;
	padding-right: 8px;
}

#login .links a{
	margin:0 0 4px 5px;
	padding:4px;
	border-right:2px solid #999999;
	display: inline-block;
}

#main .content_content{
	padding: 0 8px;
}

ul.news{
	list-style: none;
	float: right;
}

ul.news a{
	margin:0 0 4px 5px;
	padding:4px;
	border-right:2px solid #999999;
	display: inline-block;
}

span.login-credit{
	float: left;
	padding: 3px 15px;
}

#recaptcha_area, #recaptcha_table{
	direction: ltr;
}
