/************************************** MAIN STYLES *************************/
body {

	background:#FFFFFF url(http://lbs.ir/img/background.jpg) repeat ;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin: 0; padding: 0; 

	
}
a img{
border:none; 
}
A{text-decoration: none;}
A.lang_en, a.lang_en:active, a.lang_en:visited{
color:#003366;
}
#main{
	border: 0px solid #818181;
	width:800px;
	border-bottom:0px;
	border-top:0px;
	border-right:1; 
	 
}

table {
border-collapse: collapse;
font-family: tahoma, Helvetica, sans-serif;
font-size: 8pt;
}

FORM{margin:0}

INPUT {
font-family: tahoma, Helvetica, sans-serif;
	font-size:8pt;
}
SELECT{
font-family: tahoma, Helvetica, sans-serif;
	font-size:8pt;
}
textarea {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 10px;
}
.bold{font-weight:600;
}

.error
{
font-weigh:700;
color:#FF0000;
border:1px solid #993333;
background-color:#FFE8D2;
padding:3px;
width:60%;
margin:3px;
}

.paging
{
color:#333333;
padding:3px;
width:96%;
margin:3px;
}

.paging A
{
font-family:verdana;
font-size:11px;
color:#256594;
width:20px;
height:20px;
border:1px solid #99BFDF;
padding:3px;
direction:ltr;

}
.paging A:hover
{
font-family:verdana;
font-size:11px;
color:#256594;
width:20px;
height:20px;
border:1px solid #365898;
padding:3px;
direction:ltr;

}
.paging span.current
{
font-family:verdana;
font-size:11px;
color:#256594;
width:20px;
background-color:#DFEDF9;
height:20px;
border:1px solid #37719B;
padding:3px;
direction:ltr;

}
.succ
{
font-weigh:700;
color:#333333;
border:1px solid #009900;
background-color:#D7F9D2;
padding:3px;
width:60%;
margin:3px;
}
.user_login
{
color:#333333;
border:1px solid #7BB6D9;
background-color:#ABD9EF;
padding:2px;
}

.paging1 A
{
font-family:verdana;
font-size:11px;
color:#256594;
height:20px;
border:1px solid #99BFDF;
padding:5px;

}
.paging1 A:hover
{
font-family:verdana;
font-size:11px;
color:#256594;
height:20px;
border:1px solid #365898;
padding:5px;

}
.paging1 span.current
{
font-family:verdana;
font-size:11px;
color:#256594;
background-color:#DFEDF9;
height:20px;
border:1px solid #37719B;
padding:5px;


}
/*************** END MAIN */
/***************************************************** TOP HEADER *************/
td.top_header 
{
background-image:url(../../images/header_bg.jpg);
background-repeat:repeat-x;
}
div.search_text
{
padding-right:3px;
margin-bottom:5px;
}

td.top_menu_bg 
{

background:url(../../images/menu_bg.jpg) repeat-x;
background-repeat:repeat-x;
}
#navcontainer1
{
margin: 0;
padding: 0 0 0 12px;
height:10px;
}

#navcontainer1 UL
{
width:120px;
height:15px;
list-style:none;
display: block;
margin: 0;
padding: 0;
border: none;
}

#navcontainer1 LI
{
text-align:center;
font-size: 8pt;
color: #000000;
font-weight: bold;
background:url(../../images/menu_bg2.jpg) repeat-x ;

background-repeat:repeat-x;
display: block;
margin: 0;
padding: 0;

/*  float: right; amudi */
width: auto;
}

#navcontainer1 A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background:transparent;
margin: 0;
padding: 5px 5px 5px;
border-left: 1px solid #a8ac92;
border-top: 1px solid #fff;
border-right: 0px solid #444;
}

#navcontainer1 A:hover, #navcontainer1 A:active { background: #EEE; }

#navcontainer1 A.active:link, #navcontainer1 A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

/* */

#navcontainer_fo
{
margin: 0;
padding: 0 0 0 12px;
height:35px;
}

#navcontainer_fo UL
{
display: block;
margin: 0;
margin-right:100px;
padding: 0;
border: none;
}

#navcontainer_fo LI
{
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#navcontainer_fo A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background:transparent;
margin: 0;
padding: 10px 10px 10px;

border-top: 1px solid #fff;
border-right: 0px solid #444;
}

#navcontainer_fo A:hover, #navcontainer_fo A:active { background: #EEE; }

#navcontainer_fo A.active:link, #navcontainer_fo A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}




/* */




/* EN MENU */
#navcontainer_en
{
margin: 0;
padding: 0 12px 0 0;
height:40px;
}

#navcontainer_en UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer_en LI
{
display: none;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer_en A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background:transparent;
margin: 0;
padding: 10px 10px 10px;
border-right: 1px solid #a8ac92;
border-top: 1px solid #fff;
border-left: 0px solid #444;
}

#navcontainer_en A:hover, #navcontainer1 A:active { background: #EEE; }

#navcontainer_en A.active:link, #navcontainer1 A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

/* END MENU EN */


#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer1 BR { clear: both; }

/****** END TOP HEADER ******/
/************************************************************* CONTENT BAR ****/
td.content_bar
{
background-color:#ffffff;
}
td.page_title
{
border: 1px solid #ffffff; padding-right:10px;
background-image:url(../../images/contentbox_bg.jpg);
background-repeat:repeat-x;
}
a.header_bar{color:#999;text-decoration:none;}
a.header_bar:hover{color:#333;text-decoration:none;}
span.white_text{color:#999;}
td.contents
{
padding:10px;
border:1px solid #ffffff;
background-color:#fff;
}

/* EN */
td.page_title_en
{
border: 1px solid #ffffff; padding-left:10px;
background-image:url(../../images/contentbox_bg.jpg);
background-repeat:repeat-x;
}

/* /EN*/
.marquee
{
margin-top:5px;
}
/***** END CONTENT BAR ***/
/***************************************************************** RIGHT BAR ***/
td.right_side
{
border-left-style: solid; border-left-width: 1px;border-left-color:#ffffff;
background-color:#ffffff;
}

.content_box_right
{
margin-top:10px;
}

.right_bar_box
{
	border: 1px solid #ffffff;
	background-image: url(../../images/contentbox_bg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-weight: bold;
	color:#C5558B;
}
.right_bar_content
{
border: 1px solid #ffffff;
padding: 4px;
background-color:#f5f5f5;
}

#navcontainer
{
width: 100%;
border-right: 0px;
padding: 0 0 1em 0;
font-family: tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: transparent;
margin-bottom: 0em;
font-size:9pt;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #fff;
margin: 0;
}

#navcontainer li.tos
{
border-bottom: 1px solid #fff;
margin: 0;
}


#navcontainer li a
{
background: url(../../images/arrow.gif) no-repeat center right;
display: block;
padding: 5px 20px 5px 0.5em;
border-left: 0px;
border-right: 0px;
background-color: transparent;
color: #000;
text-decoration: none;
width: 100%;
font-size:8pt;
}

#navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background: url(../../images/arrow.gif) no-repeat center right;
padding-right:20px;
border-left:0px solid gray;
border-right: 0px ;
background-color: #d4dfe3;
color: #000;
}

/***** END RIGHT BAR ***/
/********************************************************************* FOOTER BAR ***/
.footer
{
background-image: url(images/footer_bg1.jpg);
background-repeat: repeat-x;
}
/**** END FOOTER BAR ***/




td.select_table{
border: 1px solid #E5E5E5;
background-image:url(../../images/gray_content_box_bg.gif);
background-repeat:repeat-x;
padding:3px;
}

/************************************************ CALENDAR ******************/

.tdday { font-family: tahoma, Arial, Helvetica, sans-serif;
                  background-color: #eeeeee;
                  font-weight: normal;
                  font-size: 10px;
                  line-height: 20px;
                  color: #000;
                  vertical-align: middle;
                  text-align: center;
}
.tdtoday { font-family: tahoma, Arial, Helvetica, sans-serif;
                  background-color: lightgreen;
                  font-weight: bold;
                  font-size: 10px;
                  line-height: 16px;
                  color: #000000;
                  vertical-align: middle;
                  text-align: center;
}

.tdheading { font-family: tahoma, Arial, Helvetica, sans-serif;
                  background-color: #a0a0a0;
                  font-weight: bold;
                  font-size: 10px;
                  line-height: 20px;
                  color: #ffffff;
                  vertical-align: middle;
                  text-align: center;
}
.tddate { font-family: tahoma, Arial, Helvetica, sans-serif;
                  background-color: #f0f0f0;
                  font-weight: normal;
                  font-size: 10px;
                  line-height: 16px;
                  color: #000000;
                  vertical-align: middle;
                  text-align: center;
 }
.caltable { margin:0px; padding:0px; border:1px 0 #a0a0a0; 
}
/************ END CALENDAR************/



#news
{
list-style: none;
margin: 0;
padding: 0;
border: none;

}
#news li
{
height:20px;
}


.currentStyle
 {
color:#CC0000;
font-weight:bold;
}

.paging
{
color:#000066;
font-weight:bold;
}
.right_bar 
{
background-image: url(../../images/menu_bg.gif);
background-repeat: repeat-y;
background-position: center;
}
.skin_bg
{
background-image: url(../../images/skin_bg.jpg);
background-repeat: repeat-x;
}
.search_bar
{
background-image: url(../../images/search_bar.jpg);
background-repeat: no-repeat;
background-position: right top;
}
table.content
{
margin-bottom:5px;
border: 1px solid #c0c0c0;
}
table.content1
{
margin-top:15px;
margin-bottom:5px;
border: 1px solid #c0c0c0;
}
td.header_td{
background-image: url(../../images/contentBox_bg.gif) repeat-x;
}
td.content_td
{
padding:4px; border-top:1px solid #CCCCCC; 
}



td.link_bar a
{
color:#222222;
text-decoration:none;
}
td.link_bar a:hover
{
color:#999999;
text-decoration:none;
}

a.product_title
{
color:#666636;
}
a.product_title_sp
{
color:red;
}
a.product_price 
{
color:#000;
}
a.product_order
{
color:#336699;
font-weight:700;
}
a.product_order:hover
{
color:#0066FF;
font-weight:700;
}
a.news_link
{
color:#003366;
}
a.news_link:hover
{
color:#0066CC;
}

.site_map 
{
	padding-top:15px;
}
a.site_map_link
{
color:#000066;
}
a.site_map_link:hover
{
color:#990000;
}
#link_bar 
{
color:#333333;
}
#link_bar a
{
color:#003366;
text-decoration:none;
}
#link_bar a:hover
{
color:#0066CC;
text-decoration:none;
}
.copyright
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#888888;
margin:0;
margin-top:3px;
}
