@charset "utf-8";
/* CSS Document */

* {
	outline:none;
	margin:0;
	padding:0;

}

@font-face {
  	font-family: 'BYekan';
  	src:url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       	url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       	url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
  	font-family: 'cen';
  	src:url('fonts/cen.eot?#') format('eot'),  /* IE6–8 */
       	url('fonts/cen.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       	url('fonts/cen.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

a {
	color:#575757;
	text-decoration:none;
}

a:hover {
	color:#2074cd;
}

.pink {
	color:#d83986;
}

img {
	border:none;
}

div,input,h1,h2,h3,h4,h5,h6,form,table,input,select,textarea {
	font:normal 11px tahoma;
	direction:rtl;
	color:#575757;
}

body {
	background:#fff url(images/bg1.jpg) top center repeat-x;
}

#bg2 {
	background:url(images/bg2.png) top center repeat-x;
}

#bg3 {
	background:url(images/bg3.png) top center no-repeat;
}

#bg4 {
	background:#fff;
}

.container {
	width:980px;
	margin:0 auto;
}

#top {
	background:#2266af;
	height:43px;
	border-bottom:2px solid #ffde00;
}

#fb,#ins {
	background:url(images/fb.gif);
	width:32px;
	height:20px;
	float:left;
	margin-top:11px;
}

#ins {
	background:url(images/ins.png);
	width:20px;
	height:20px;
	margin-left:10px;
}

.line_seprate {
	float:left;
	width:1px;
	height:20px;
	background:#3d81ca;
	margin:11px 0 0 10px;
}

#top ul {
	position:relative;
}

#top ul li {
	float:left;
	font:normal 13px BYekan;
	list-style:none;
	margin:10px 5px 0 14px;
}

#top ul li a {
	color:#e9e811;
}

#top ul li a:hover {
	color:#fff;
}

#top h1 {
	float:right;
	font-size:0;
	margin:3px 0 0 0;
	position:absolute;
	z-index:10000;
}

#top h1 a {
	width:274px;
	height:100px;
	background:#2266af url(images/logo_fa.png) center no-repeat;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	display:block;
	margin-top:-4px;
}

#address {
	float:left;
	background:#ffde00;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font:normal 11px cen;
	padding:1px 7px 2px;
	font-size:16px;
	position:relative;
	z-index:1000;
}

#logo {
	float:right;
	background:url(images/logo.png);
	width:274px;
	height:288px;
	margin-top:37px;
	position:absolute;
	z-index:10000;
}

#login {
	display:block;
	text-align:center;
	font:normal 22px BYekan;
	color:#e9e811;
	margin-top:237px;
	cursor:pointer;
}

#login:hover {
	color:#FFF;
}

#logo form {
	background:#0969ad;
	border-radius:6px;
	margin-top:20px;
	position:absolute;
	width:254px;
	padding:14px 20px 10px 0;
	z-index:10000;
	color:#eaeaea;
}

#logo form input {
	background:#FFF;
	margin:5px 0 6px;
	border:none;
	border-radius:4px;
	padding:6px 8px 7px;
	direction:ltr;
	width:218px;
}

#logo form input.submit {
	padding:6px 10px 10px;
	width:auto;
	cursor:pointer;
}

#logo form input.submit:hover {
	background:#CCC;
}

.reg_forum {
	float:left;
	color:#FF0;
	margin:14px 0 0 22px;
}

.reg_forum:hover {
	color:#FFF;
}

/* ROLL */
#scroll1 {
	float:left;
	margin:-24px 0 0 0;
}

.amazon_scroller .amazon_scroller_nav{
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;
}

.amazon_scroller .amazon_scroller_mask{
    position: absolute;
    overflow: hidden;
}
.amazon_scroller ul{
    float: left;
}
.amazon_scroller ul li{
    margin-right: 0;
    list-style: none;
    float: left;
}

/* ROLL */

#bg_news {
	background:url(images/bg_news.gif);
	height:33px;
	border:1px solid #8fb9e4;
	border-radius:5px;
	margin-top:0;
}

#scroll2 {
	float:right;
	margin:8px 4px 0 0;
}

#bg_news h4 {
	float:right;
	font-weight:bold;
	margin:8px 12px 0 0;
}

#scroll2 li a {
	font-size:11px !important;
	color:#19327d !important;
}

#scroll2 li a:hover {
	color:#000 !important;
}

#right {
	float:right;
	width:180px;
}

.block {
	margin-top:10px;
	background:url(images/white.gif);
	border:1px solid #c5c6c8;
	border-radius:5px;
	padding:7px;
}

.block h4,.block h2 {
	font:normal 13px BYekan;
	color:#0074c7;
	padding:0 6px 7px;
}

.line {
	height:1px;
	background:#b7b7b7;
}

.book {
	padding:17px 0 6px;
}

.book h3 {
	text-align:center;
	margin-top:7px;
}

.book h3 a {
	color:#0074c7;
}

.book h3 a:hover {
	color:#333;
}

.letter {
	width:156px;
	margin:0 auto;
}

.letter input {
	background:#f4f4f4;
	border:1px solid #bdbdbd;
	border-radius:4px;
	width:142px;
	padding:0 6px 4px;
	height:18px;
	margin-top:5px;
}

.letter input.submit {
	background:url(images/submit.gif);
	border:none;
	width:auto;
	padding:5px 12px 8px;
	height:auto;
	color:#fff;
	float:left;
	cursor:pointer;
}

.letter input.submit:hover {
	color:#000;
}

.horse {
	margin-top:10px;
	display:block;
}

.cal li {
	line-height:22px;
	border-bottom:1px solid #dbdbdb;
	list-style:none;
	padding:2px 8px 5px;
}

.cal {
	margin-top:3px;
}

.cal li.none_bottom {
	border:none;
	padding-bottom:1px;
}

#center,#page {
	float:right;
	width:310px;
	margin-right:10px;
}

#page {
	width:790px;
}

h4.gray {
	color:#444;
}

.about img {
	float:right;
	border:3px solid #e2e2e2;
	margin:10px 0 0 12px;
}

.about {
	line-height:19px;
	text-align:justify;
	padding:6px 9px;
}

.about a {
	float:left;
	color:#008ac2;
}

.about a:hover {
	color:#F30;
}

.player {
	width:256px;
	margin:0 auto;
	padding:10px 0 4px;
}

.with_blue {
	margin:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-top:none;
}

.title_blue {
	background:url(images/blue.gif);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#fff;
	font:normal 13px BYekan;
	margin-top:10px;
	padding:5px 12px 6px;
}

.forum li {
	color:#0094cf;
	list-style:inside;
	padding:4px 7px 7px;
}

.forum li.gray_bg {
	background:#efefef;
}

.news {
	margin:13px 5px 4px;
}

#left {
	float:left;
	width:470px;
}

.seylami {
	float:right;
	margin:12px 6px 0 4px;
	border-bottom:1px solid #d4d4d4;
}

.seylami img {
	border:2px solid #dadada;
}

.seylami h2 {
	padding:5px 9px 9px;
}

.search input {
	float:right;
	width:413px;
	padding:0 7px 2px;
	margin:0 2px;
	border:none;
	border-right:1px solid #bebebe;
	border-left:1px solid #bebebe;
	background:none;
}

.search input.submit {
	float:left;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
	background:url(images/arrow1.png) 0px -13px;
	border:none;
	cursor:pointer;
}

.search input.submit:hover {
	background:url(images/arrow1.png) 0px 27px;
}

.shop {
	float:right;
	border:2px solid #dadada;
	margin:14px 0 0 14px;
}

.shop img {
	width:93px;
	height:59px;
}

.lefting {
	margin-left:0;
}

#scroll3,#scroll4 {
	float:right;
	margin:0 12px 2px 0;
}

.ads a {
	float:right;
	margin-top:10px;
}

.ads a.ads_left {
	float:left;
}

#footer {
	background:url(images/dot.gif);
	margin-top:20px;
}

#footer_top {
	height:3px;
	background:url(images/dot1.gif);
}

.footer {
	float:left;
	width:190px;
	border-right:1px solid #5488bf;
	margin:10px 10px 0 0;
	padding-right:10px;
}

.footer h4 {
	font:normal 13px BYekan;
	color:#fff;
	margin:4px 10px 5px;
}

.footer ul {
	margin-bottom:3px;
}

.footer ul li {
	list-style:none;
	border-bottom:1px solid #165394;
}

.footer ul li.none {
	border-bottom:none;
}

.footer ul li a {
	color:#fff;
	padding:6px 10px 10px;
	display:block;
}

.footer ul li a:hover {
	color:#FC0;
}

#copy {
	border-top:1px solid #5488bf;
}

.copy {
	float:right;
	color:#fff;
	padding:10px 12px 12px;
}

.copy a {
	color:#fff;
}

.copy a:hover {
	color:#FF0;
}

#copyright {
	float:left;
}

#fast {
	float:right;
	width:513px;
	margin-right:6px;
}

#fast h4 {
	color:#fff;
	font:normal 22px BYekan;
	margin:10px;
}

#fast input,#fast textarea {
	float:right;
	background:#1b5292;
	border-radius:4px;
	padding:6px 10px 9px;
	border:none;
	width:186px;
	margin:7px 7px 0 0;
	color:#fff;
}

#fast textarea {
	width:486px;
	height:65px;
}

#fast input.submit {
	float:left;
	background:#d7d7d7;
	padding:5px 17px 10px;
	width:auto;
	margin:7px 7px 0 0;
	cursor:pointer;
	color:#000;
}

#fast input.submit:hover {	
	background:#FC0;
}

.text {
	line-height:22px;
	text-align:justify;
	padding:6px 9px;
}

.form {
	padding:5px 0;
}

.form input,.form textarea {
	width:180px;
	padding:6px 8px 8px;
	border:1px solid #CCC;
	margin:6px 0 11px;
	border-radius:4px;
}

.form input.ltr {
	direction:ltr;
	text-align:left;
}

.form textarea {
	width:280px;
	height:110px;
}

.code {
	border:1px solid #CCC;
	border-radius:4px;
	margin-top:5px;
}

.form input.submit {
	background:url(images/submit.gif);
	border:none;
	width:auto;
	padding:5px 12px 8px;
	height:auto;
	color:#fff;
	cursor:pointer;
	margin-bottom:0;
}

.form input.submit:hover {
	color:#000;
}

.red {
	color:#F30;
}

.error {
	padding:7px 5px 5px;
}

.green {
	color:#090;
}

.pic {
	float:right;
	border:2px solid #CCC;
	margin:8px 0 0 15px;
}

#letter_error {
	position:absolute;
	background:#fff;
	text-align:center;
	width:164px;
	margin-top:4px;
	padding:5px 0 8px;
	border-radius:4px;
	box-shadow:0px 0px 6px rgba(0,0,0,0.3);
	display:none;
}

#fast_error {
	float:left;
	margin:22px 0 0 4px;
	color:#FFF;
}

#fast_error .red {
	color:#FF0;
}

#fast_error .green {
	color:#FFF;
	font-weight:bold;
}

.news_search {
	line-height:18px;
	border-bottom:1px solid #CCC;
	padding:5px 8px 8px;
}

#cb_cookieuser_navbar {
	width:auto !important;
	float:right;
}

#me {
	float:right;
	margin:3px 7px 0 0;
}

.file {
	background:none !important;
	border:none !important;
}

.gallery_find {
	float:right;
	background:#fff;
	border:1px solid #eaeaea;
	padding:4px;
	border-radius:4px;
	margin:5px;
}

.gallery_find img {
	max-width:169px;
}