/**********************************************************************************
    In The Name Of God
	
	Hand-coded stylesheet for CSS2-capable browsers.
	Site:		[www.shahredivx.net]
	Author:		Masuod Mogaddam-0098-9144201870
	Email :     maraqeh@gmail.com

** 	Last Modified:  12 azar 88
**
/*----------------------------------------------------------------------------------------*/


body
{
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:0px;
	background-color:#333;
	direction:rtl;
	font-family: tahoma;
	color: #fff;
	font-size: 12px;
}

a
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.g_town
{
	width:745px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
.m_town
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	border: 0px dashed #CCC;
	position:absolute;

}

/*--------------------------------------------------------------*/
.top_town
{
	width:745px;
	height:auto;
	direction:rtl;
	margin-top:10px;

}
.top_head
{
	background-image: url(images/t-1.gif);
	height:20px;
	width:745px;
	color: #FFF;
	text-align: center;
	}
.top_body
{
	background-image: url(images/bg.jpg);
	min-height:100px;
	width:743px;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-repeat: repeat-x;
	}
.top_news
{
	background-image: url(images/bg.jpg);
	height:50px;
	width:743px;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-repeat: repeat-x;
	}
	
.top_foot
{
	background-image: url(images/t-foot.gif);
	height:20px;
	width:745px;
	background-repeat:no-repeat;
	}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.left_town
{
	width:180px;
	height:auto;
	direction:rtl;
	float:right;
	margin-top:10px;
}
.left_head
{
	background-image: url(images/l1.gif);
	height:20px;
	width:180px;
		color: #FFF;
	text-align: center;
	}
.left_body
{
	background-image: url(images/bg.jpg);
		background-repeat: repeat-x;
	min-height:100px;
	width:178px;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	}
.left_foot
{
	background-image: url(images/l-foot.gif);
	height:20px;
	width:180px;
	background-repeat:no-repeat;
	}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
.center_town
{
	width:545px;
	height:auto;
	direction:rtl;
	float:right;
	margin-right:20px;
	margin-top:10px;
}
.center_head
{
	background-image:url(images/c1.gif);
	height:20px;
	width:545px;
			color: #FFF;
	text-align: center;
	}
.center_body
{
	background-image: url(images/bg.jpg);
		background-repeat: repeat-x;
	min-height:100px;
	width:543px;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	}
.center_foot
{
	background-image: url(images/c-foot.gif);
	height:20px;
	width:545px;
	background-repeat:no-repeat;
	}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/

.footer_town
{
	width:745px;
	height:auto;
	margin-top:0px;
	float:right;
}
.footer_top
{
	background-image: url(images/f-foot.gif);
	height:15px;
	width:745px;
	background-repeat:no-repeat;
	background-position: top;
}
.footer_body
{
	height:auto;
	width:530px;
	color: #999;
	text-align: center;
	font-size:9px;
	cursor: pointer;
	border: 2px solid #666;
	padding:5px;
	margin-bottom:10px;
	margin-right:200px;

}
.footer_foot
{
	background-image: url(images/t-foot.gif);
	height:15px;
	width:745px;
	background-repeat:no-repeat;
	background-position: bottom;
}
.footer_menu a
{
	font-size: 12px;
	color: fff;
	}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
	.basket_town
{
	width:180px;
	height:auto;
	margin-top:115px;
	position:fixed;


	}

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
.menu_town
{
	width:170px;
	height:auto;
	direction:rtl;
	margin-right:4px;
}
.star
{
	color: #CCC;
	text-align: center;
	margin-right:25px;
	font-size: 9px;
	font-weight: bold;
	margin-top:10px;
	
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

TABLE {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FONT-FAMILY: Tahoma; COLOR: #898989; FONT-SIZE: 11px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Tahoma; COLOR: #898989; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}

IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.txt1 {
	COLOR: #b2f100; FONT-SIZE: 9px
}
.txt1 B {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
.txt1 A {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txt1 A:hover {
	TEXT-DECORATION: underline
}
.txt2 {
	COLOR: #ffffff; FONT-SIZE: 10px
}
.txt2 A {
	COLOR: #ffffff
}
.txt2 IMG {
	VERTICAL-ALIGN: middle
}
.txt3 INPUT {
	WIDTH: 56px; HEIGHT: 34px
}
.main UL {
	MARGIN-LEFT: 15px
}
.curr SELECT {
	BORDER-BOTTOM: #818181 1px solid; BORDER-LEFT: #818181 1px solid; WIDTH: 99px; HEIGHT: 16px; BORDER-TOP: #818181 1px solid; BORDER-RIGHT: #818181 1px solid
}
.man SELECT {
	BORDER-BOTTOM: #818181 1px solid; BORDER-LEFT: #818181 1px solid; WIDTH: 149px; HEIGHT: 16px; BORDER-TOP: #818181 1px solid; BORDER-RIGHT: #818181 1px solid
}


.box_title_on_pages {
	WIDTH: 100%; MARGIN-BOTTOM: 8px; BACKGROUND: url(../Images/box_title_on_pages_back2.jpg) repeat-x left top
}
.box_title_on_pages TD {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; HEIGHT: 44px; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.box_title_on_pages TD FONT {
	COLOR: #ffffff !important
}
.box_title_on_pages TD DIV {
	WIDTH: auto; PADDING-TOP: 15px
}
.box_title_on_pages TD .tb {
	
}
.box_title_on_pages TD A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.box_title_on_pages TD A:hover {
	TEXT-DECORATION: underline
}
.box_title {
	WIDTH: 100%; BACKGROUND: url(../Images/title2_back.jpg) no-repeat left top; HEIGHT: 49px
}
.box_title TD {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.box_title TD FONT {
	COLOR: #ffffff !important
}
.box_title TD DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 45px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.box_title TD .tb {
	
}
.box_title TD A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.box_title TD A:hover {
	TEXT-DECORATION: underline
}
.box {
	MARGIN-TOP: 0px; WIDTH: 100%; MARGIN-BOTTOM: 7px; BACKGROUND: url(../Images/box_tall.gif) repeat-y left top
}
.box TD {
	COLOR: #ffffff
}
.box .indent {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 27px; PADDING-RIGHT: 20px; BACKGROUND: url(../Images/box_bottom.gif) no-repeat left bottom; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 12px
}
.box TD UL {
	LIST-STYLE-TYPE: none
}
.box_title2 {
	WIDTH: 100%; BACKGROUND: url(../Images/title1_back.jpg) no-repeat left top; HEIGHT: 49px
}
.box_title2 TD {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.box_title2 TD FONT {
	COLOR: #ffffff !important
}
.box_title2 TD DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 45px; WIDTH: auto; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.box_title2 TD .tb {
	
}
.box_title2 TD A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.box_title2 TD A:hover {
	TEXT-DECORATION: underline
}
.box2 {
	MARGIN-TOP: 0px; WIDTH: 100%; MARGIN-BOTTOM: 7px; BACKGROUND: url(../Images/box_tall.gif) repeat-y left top
}
.box2 TD {
	COLOR: #ffffff
}
.box2 .indent {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 27px; PADDING-RIGHT: 31px; BACKGROUND: url(../Images/box_bottom.gif) no-repeat left bottom; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 12px
}
.box2 TD UL {
	LIST-STYLE-TYPE: none
}
.main_info {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; FONT-SIZE: 9px
}
.sh_options .cont_bg INPUT {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 5px
}
UL.ul_1 {
	LIST-STYLE-TYPE: none; FONT-FAMILY: Tahoma; MARGIN-LEFT: 0px; FONT-SIZE: 11px
}
.ul_1 LI {
	LINE-HEIGHT: 19px;
	COLOR: #ffffff;
	background-image: url(images/list_back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ul_1 LI A {
	height:20px;padding-right: 0px;margin-left:5px;   COLOR: #ffffff;  TEXT-DECORATION: none
}
.ul_1 LI A:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
.ul_1 .bg_list_sub {
	
}
.ul_1 .bg_list_sub A {
	 MARGIN-left: 25px;
}
.ul_1 .bg_list_sub A:hover {
	
}
UL.ul_2 {
	LIST-STYLE-TYPE: none; FONT-FAMILY: Tahoma; MARGIN-LEFT: 0px; FONT-SIZE: 11px
}
.ul_2 LI {
	LINE-HEIGHT: 21px; COLOR: #2ba2cd; FONT-WEIGHT: bold
}
.ul_2 LI A {
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/pimp2.gif) no-repeat 0px 4px;
	COLOR: #2ba2cd;
	MARGIN-LEFT: 0px;
	TEXT-DECORATION: underline;
	margin-right: 5px;
}
.ul_2 LI A:hover {
	TEXT-DECORATION: none
}
.ul_2 .bg_list_sub {
	
}
.ul_2 .bg_list_sub A {
	MARGIN-LEFT: 0px
}
.ul_2 .bg_list_sub A:hover {
	
}
/*
---------------------------------------------------------------------------------------------------------------------------*/
.top_sections_style {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	font-family:tahoma;
}
.style_faaaq {
	color:#FFFF00;
	font-weight: bold;
	font-size: 18px;
	text-decoration:none;
}
.fields_text{
color:#FFFFFF;
font-family:tahoma;
font-size:10px;
font-weight:bold;
direction:rtl;
text-align:center;
}
.fields{
font-size:11px; 
font-family:tahoma; 
border-style:solid; 
border-color:#4C4A48; 
color:#FFFFFF; 
background-color:#0A0501; 
direction:rtl; 
text-align:right;
}
.fields_botton{
	color:#000;
	min-width:60px;
	font-weight:normal;
	font-family: tahoma;
	font-size: 10px;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 20px;	
}
.films_onvan{
font-size:12px;
color:#3399FF;
font-weight:bold;
direction:rtl;
/*float:right;*/
}
.films_exps{
font-size:11px;
color:#00FF00;
direction:rtl;
/*float:right;*/
}
.stats_styles{
	direction:rtl;
	font-size:12px;
	text-align:right;
	color: #FFF;
	margin-right:5px;
		line-height: 25px;

}
.available_formats_style {
color:#FFFFFF;
font-weight: bold;
font-size: 9px;
text-align:justify;
}
.border_style{

}
.prices_style {
font-size: 12px;
font-weight: bold;
 color:#FF0000;
 }

.question_style{
color:#FFFFFF;
font-size:12px;
font-weight:bolder;
}
.answer_style{
color:#FFFFCC;
font-size:10px;
font-weight:bold;
}
.error{
color:#FF99FF;
direction:rtl;
	font-family:tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
}
.pages_link_town
{
	width:520px;
	height:20px;
	padding-top:5px;
	margin-right: auto;
	margin-left:auto;
	background-color:#333;
	text-align:center;
	border: 2px solid #666;
}
.pages_link{
	color:#FFF;
	font-size: 14px;
	width:15px;
	float:right;
	font-weight: bold;
}
.pages_link_now{
	color:#F90;
	font-size: 14px;
	width:15px;
	float:right;
	font-weight: bold;
}
.pages_link_border
{
	color:#FFF;
	font-size: 6px;
	width:15px;
	float:right;
}
.forgot_link{
	color:#FFF;
	direction:rtl;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.register_link{
	color:#FFF;
	direction:rtl;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.good{
color:#00CC00;
direction:rtl;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}
.title_style_for_logined_users {font-size: 12px}
.answer_style_for_logined_users {color: #FF0000}
.answer_question_font_style_for_logined_users 
   {
   font-size: 12px;
	font-family:tahoma;
	}
.films_category_links{
	color:#FFF;
	font-size:10px;
	direction:rtl;
	margin-right:5px;
	font-weight: normal;
	line-height: 25px;
}
.films_category_links_mouseout
   {
	color:#FFF;
	font-size:10px;
	direction:rtl;
	margin-right:5px;
	line-height: 25px;

   }
.films_category_links_click
   {
	color:#06F;
	font-size:12px;
	direction:rtl;
		line-height: 25px;
			margin-right:5px;
   }
.home_news_title{
	font-weight:bold;
	direction:rtl;
	text-align:justify;
	font-family:tahoma;

color:#FFF;
	font-size:10px;
}
.home_news_brief{
	direction:rtl;
	text-align:justify;
	font-family:tahoma;
	color:#CCC;
	font-size:10px;
}
.home_news_detail_link{
	text-decoration:none;
	font-size:8px;
	color:#FFF;
	font-weight: bold;
}

.news_head{
font-weight:bold;
direction:rtl;
font-family:tahoma;
color:#009966;
font-size:15px;
}

.mem_username{
	font-size:12px;
	color: #FFF;
}

.mem_panel_links{
font-size:11px;
color:#9999CC;
text-decoration:none;
float:right;
direction:rtl;
}
.mem_panel_links_mouseover{
font-size:11px;
color:#FF0000;
text-decoration:underline;
float:right;
direction:rtl;
}
.mem_panel_links_click{
font-size:11px;
color:#0033CC;
text-decoration:underline;
float:right;
direction:rtl;

}

.news_detail{
direction:rtl;
text-align:justify;
font-family:tahoma;
color:#009999;
font-size:12px;
}
.hoshdar_rang_style
  {
	color:#F30;
	font-size:9px;
	direction:rtl;
	font-weight: bold;
  }
.links_for_filmslists_and_details{
 font-size:12px;
 text-decoration:none;
 color:#FF00CC;
 
 font-weight:bold; 
}
.shopping_card_text_head {
	font-size: 9px;
	font-weight: bold;
	font-family:Tahoma;
	color:#FFFFFF;
}
.shopping_card_head_row{
background-color:#333300;

}
.shopping_card_texts_style{
font-size:10px;
font-family:Tahoma;
color:#00FF00;

}
.shopping_card_row_1{
background-color:#009966;
color:#FFFFFF;
}
.shopping_card_row_2{
background-color:#003333;
}

.tables_head_text
   {
	font-size:10px;
	color:#000;
	font-family:Tahoma;
	text-align:center;
	direction:rtl;
	border: 1px solid #000;
	background-color: #3CF;
	font-weight: bold;
   }
.tables_body_text
   {
	font-size:10px;
	color:#000;
	direction:rtl;
	text-align:right;
	font-family:Tahoma;
	margin-right:2px;
   }
.tables{
	border: 5px solid #000;
	margin:5px;
	padding:3px;
}
.tables_head{
	border: 1px solid #fff;
	color: #FFF;
}
.tables_body{
	background-color:#fff;
	color: #000;
	border: 1px dashed #000;
}