﻿/* --------------------------- software template styles ------------------------------*/

body {
	background: url(../images/sarzamin/software_template/bg2.jpg) #d0cecf repeat-x 0px 0px
}
img,div {
	border-top-width:0px; 
	border-left-width:0px; 
	border-bottom-width:0px; 
	border-right-width:0px
}
.headerBg {
	height:110px;
	background: url(../images/sarzamin/software_template/header_bg.png) no-repeat 0px 0px
}

.top_menu {
	 height:30px;
	 padding-left:20px
}
.menu_bg {
	height:37px;
	background: url(../images/sarzamin/software_template/menu_bg.png) no-repeat 0px 0px
}
.menu_items2 p {
	padding-bottom:6px
}
.content {
	background: url(../images/sarzamin/software_template/content_bg.gif) repeat-y
}
.right {
	width: 190px;
	background: url(../images/sarzamin/software_template/sidebar_bg.png) no-repeat
}
.footer {
	vertical-align:top;
	height:76px;
	background: url(../images/sarzamin/software_template/footer.jpg) no-repeat 0px 0px;
}
.banks {
	position:absolute;
	height:30px;
	width:300px;
	margin-top:10px;
	margin-left:328px;
	margin-right:328px
}
.footer_text {
	position:absolute;
	width:400px;
	height:19px;
	margin-top:45px;
	margin-left:278px;
	margin-right:278px;
	font-family: Tahoma; 
	font-size:11px;
	text-align:center;
	direction:rtl
}
.footer_rss {
	position:absolute;
	margin-top:15px;
	margin-left:20px;
	width:58px;
	height:15px
}
.footer_yahoo_add_pic {
	position:absolute;
	margin-top:40px;
	margin-left:20px;
	width:62px;
	height:17px

}
.footer_google_add_pic {
	position:absolute;
	margin-top:40px;
	margin-left:90px;
	width:62px;
	height:17px

}
.footer_reflection {
	height:40px;
	background: url(../images/sarzamin/software_template/footer_reflection.jpg) no-repeat 0px 0px
}

/*--------------------- category cells change background collor------------------- */
.my_cart { 
    font-family: Tahoma; 
    font-size: 11px; 
    color: #547ea9; 
    font-weight:bold 
}
a.cart_content { 
    font-family: Tahoma; 
    font-size: 11px; 
    color: #000; 
    text-decoration:none
}
.text_footer { 
font-family: Tahoma; 
font-size: 12px; 
color: #000; 
}

.ProductList {
	MARGIN: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none
}

.Content2 .ProductList LI {
	PADDING: 5px 2px 2px 0px;
	OVERFLOW: hidden; 
	COLOR: green;
	vertical-align: top;
	HEIGHT: 300px;
	WIDTH: 128px;

}

.Content2 .ProductList LI:hover {
	BACKGROUND: #dff2f7
}

.Content2 A {
	FONT:Tahoma;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}
.Content2 A:hover {
	TEXT-DECORATION: none
}
.Content2 .ProductList LI.Over {
	BACKGROUND: #dff2f7
}
	
/* Specification cells */
.prodTbl{border-top:13px #ccc double;border-bottom:3px #ccc double}
.subHeadRowTop,.storeInfoBoxHead{background-color:#f0f0f0;color:#333;font-weight:700;padding:7px 15px 8px;border-top:3px #ccc}
.subHeadRow,.multiSubHeadLeft{background-color:#f0f0f0;color:#333;font-weight:700;padding:7px 15px 8px}
.attrLabelTop{padding:12px 15px;white-space:nowrap; color:#555}
.attrLabel{padding:12px 15px;border-top:1px #ccc dotted;white-space:nowrap; color:#555}
.attrTop,.storeInfoColA{padding:12px 15px; color:#555}
.attr{padding:12px 15px;border-top:1px #ccc dotted; color:#555}

/* the div that holds the date picker calendar */
.my-cell {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border:0px #444444 solid;
	width:120px;
	font-size: 4px;
	color: gray;
	padding: 0px;
	}

.imgOut      { border: 1px solid #999999 }
.imgOver     { border: 1px solid #CC0000 }

.dpDiv {

}

fieldset {background:#E9E9E9; padding:0px; border:1px solid #D9D9D9; margin-bottom:20px; margin-top:20px; height:190px;}
legend {background:#616161; color:#fff; font:15px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 -3 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}

#my_fieldset fieldset {
	background:#E9E9E9; 
	padding:0px; 
	border:1px solid #D9D9D9; 
	margin-bottom:20px; 
	margin-top:20px; 
	width:400px;
	height:90%;
}

#my_fieldset2 fieldset {
	background:#E9E9E9; 
	padding:0px; 
	border:1px solid #D9D9D9; 
	margin-bottom:px; 
	margin-top:20px; 
	height:200px;
}
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/********************end of jalali date picker***************************/
p, font
{ font-family:		Tahoma;
  font-size:		12px;
  line-height:      200%;
}

.brife-desc {
	vertical-align:	top;
	height: 80px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.brife-desc p {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      150%;
  text-align:		center;
  align: justify;
}
.brife-desc2 {
	vertical-align:	top;
	height: 60px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
}
.brife-desc2 p {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      150%;
  text-align:		center;
  align: justify;
}
.home_cells_name_top2 {
	vertical-align:	top;
	height: 35px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.home_cells_name_top {
	vertical-align:	top;
	height: 55px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.home_cells_name_top a {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      140%;
  text-align:		center;
  text-decoration:none;
  color:#49729A;
}
.home_cells_name_top a:hover {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      140%;
  text-align:		center;
  text-decoration:none;
  color:#EF2A15;
}
.home_cells_name_bottom a {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      140%;
  text-align:		center;
  text-decoration:none;
  color:#49729A;
}
.home_cells_name_bottom a:hover {  
  font-family:		Tahoma;
  font-size:		8pt;
  line-height:      140%;
  text-align:		center;
  text-decoration:none;
  color:#EF2A15;
}

.count       { font-family: Tahoma; font-size: 7pt; color: #666666 }
a:hover      { color: #EB1D12; text-decoration: underline }
a.MainMenu       { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; text-decoration: none;}
a:hover.MainMenu { font-family: Tahoma; font-size: 8pt; color: #CCCC00;  text-decoration:none; }
a.menu_head       { font-family: Tahoma; font-size: 8pt; color: #333333; text-decoration: none;    }
a:hover.menu_head { font-family: Tahoma; font-size: 8pt; color: #990033;  text-decoration:none; }

a.menu_head_soft       { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; text-decoration: none;    }
a:hover.menu_head_soft { font-family: Tahoma; font-size: 8pt; color: #CCCC00;  text-decoration:none; }

a.cat_tree_links { font-family: Tahoma; font-size: 8pt; color: #677B8D; text-decoration: none }
a:hover.cat_tree_links { font-family: Tahoma; font-size: 8pt; color: #677B8D; text-decoration: underline }

a.cat-tree-subcat       { font-family: Tahoma; font-size: 8pt; color: #5677A0; text-decoration: none;    }
a:hover.cat-tree-subcat { font-family: Tahoma; font-size: 8pt; color: #990033;  text-decoration:none; }
a.cat-tree-cat       { font-family: Tahoma; font-size: 8pt; color: #5677A0; text-decoration: none;    }
a:hover.cat-tree-cat { font-family: Tahoma; font-size: 8pt; color: #990033;  text-decoration:none; }

a            { color: #5677A0; text-decoration: none }
input, select, textarea        { font-family: Tahoma; font-size: 8pt }
input.submit {background-color: #FF00FF}

td
{ font-family:		Tahoma;
  font-size:		11px;
}
h1, h2, h3
{ font-family:		Times New Roman;
  font-size:		16px;
  color:			#000000;font-weight:bold
}

product-title
{ font-family:		Times New Roman;
  font-size:		16px;
  color:			#000000;font-weight:bold
}


.header
{ font-family:		Arial;
  font-size:		16px;
  color:			white;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}

.cat         { color:green; }
.cat a:link{
	color:green;
	text-decoration:none;	
}
.cat a:hover{
	color:green;
	text-decoration:underline;	
}
.cat a:visited:hover{
	color:green;
	text-decoration:underline;	
}
.cat a:active:visited{
	color:#333333;
	text-decoration:none;	
}
.cat_light
{ font-size:		16px;
  color:			white;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			white;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			orange;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	12px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		orange;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}




.top-header  { background-image: url('../images/sarzamin/top_header_bg.gif'); 
               background-repeat: repeat-x }
.boxes_font  { font-family: Tahoma; font-size: 8pt }
.main_box_body { padding:5px; border-left:1px solid #C0CDDC; border-right:1px solid #C0CDDC; border-top-width: 1px; border-bottom-width: 1px; 
               background-image: 
               url('../images/sarzamin/main_box_main_bg.gif'); 
               background-repeat: repeat-x; background-position-y: top; font-family:Tahoma; font-size:8pt }
.main_box_top_middle { background-image: url('../images/sarzamin/main_box_top_middle_bg.gif'); 
               background-repeat: repeat-x }
.footer_top  { background-image: url('../images/sarzamin/footer_bg.gif'); 
               background-repeat: repeat-x }
.box-body    { border-top-width: 1px; border-bottom-width: 1px; 
               background-image: url('../images/sarzamin/block_box/box_bg.png'); 
               background-repeat: repeat-x; font-family:Tahoma; font-size:8pt }
.top-menu    { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; font-weight: bold; 
               width:940px;
               background-repeat: repeat-x; padding-left:10px; padding-right:10px }
.main_box_bt { background-image: url('../images/sarzamin/main_box_bt.gif'); 
               background-repeat: repeat-x }
               
.red         { color: #CC0000 }

.boxes       
{ 
	border:1px solid #C0C0C0; 
	background-color: #F4F4F4 
}

img.articleimages {
	margin: 5px 10px 2px 0;
	padding: 2px;
	border:1px dotted gray;
}
.menuTD{
	padding-right:5px;padding-left:5px;
	background-image: url('../images/sarzamin/menu_bg.gif');
	width:75px;
	text-align:center;
}
.menuSep{
	background-image: url('../images/sarzamin/menu_bg.gif');

}
.kia_title{
	font-size:9pt;
	font-family:Tahoma;
	color:black;
}
.kia_line{	
	border:1px #999999 dashed;
	height:1px;
}
.kia_catCell{
	/*border:1px blue solid;*/
	width:23%;
	text-align:center;
	vertical-align:top;
	background-image:url('../images/sarzamin/cell_bg.gif');
	background-repeat:no-repeat;
	background-position:left;
}
.kia_catCell_2{
	/*border:1px blue solid;*/
	width:23%;
	text-align:center;
	vertical-align:top;
	padding-left:10px;
}
/*--------------------------------------------------------------------*/
.tab{
	background-image:url('../images/sarzamin/tab_15.gif');padding-right:3px;padding-left:3px;
	font-family:Tahoma;
	font-size:8pt;
	color:#325992;
	font-weight:bold;
}
.blue_tab_center_off{
	background-image:url('../images/sarzamin/blue_tab_04.gif');background-repeat:repeat-x;

	font-family:Tahoma;
	font-size:8pt;
	color:#336699;
	font-weight:normal;
	height:16px;
	cursor:pointer;cursor:hand;
}
.blue_tab_center_off a{	
	font-family:Tahoma;
	font-size:8pt;
	color:#336699;
	font-weight:normal;
	height:16px;
	text-decoration:none;
	
}
.blue_tab_center_off a:hover{	
	font-family:Tahoma;
	font-size:8pt;
	color:#336699;
	font-weight:normal;
	height:16px;
	text-decoration:none;
}
.blue_tab_center_off a:visited:hover{	
	font-family:Tahoma;
	font-size:8pt;
	color:#336699;
	font-weight:normal;
	height:16px;
	text-decoration:none;
}


.blue_tab_right_off{
	width:5px;height:17px;background-image:url('../images/sarzamin/blue_tab_03.gif');background-repeat:no-repeat;
	cursor:pointer;cursor:hand;
}
.blue_tab_left_off{
	width:5px;height:17px;background-image:url('../images/sarzamin/blue_tab_06.gif');background-repeat:no-repeat;
	cursor:pointer;cursor:hand;
}
/*------------*/
.blue_tab_center_on{
	background-image:url('../images/sarzamin/blue_tab_09.gif');background-repeat:repeat-x;

	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	font-weight:normal;
	height:16px;
	cursor:default;
}
.blue_tab_center_on a{
	
	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	font-weight:normal;
	height:16px;
	text-decoration:none;
}
.blue_tab_center_on a:hover{
	
	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	font-weight:normal;
	height:16px;
	text-decoration:none;
}
.blue_tab_center_on a:visited:hover{
	
	font-family:Tahoma;
	font-size:8pt;
	color:#ffffff;
	font-weight:normal;
	height:16px;
	text-decoration:none;
}


.blue_tab_right_on{
	width:5px;height:17px;background-image:url('../images/sarzamin/blue_tab_08.gif');background-repeat:no-repeat;
	cursor:default;
}
.blue_tab_left_on{
	width:5px;height:17px;background-image:url('../images/sarzamin/blue_tab_11.gif');background-repeat:no-repeat;
	cursor:default;
}
.cart_link #desc{
	color:white;
	text-decoration:none;
}

.cart_link a{
	color:white;
	text-decoration:none;
}
.cart_link A:HOVER{
	color:white;
	text-decoration:underline;
}
.cart_link a:visited:hover{
	color:white;
	text-decoration:underline;
}
.homePro{
	color:#999999;
}
.homePro a{
	color:#666666;
	text-decoration:none;	
}
.homePro a:hover{
	color:#999999;
	text-decoration:underline;
}
.homePro a:visited:hover{
	color:#999999;
	text-decoration:underline;
}

form#my-form {
 font-size: 10px;
 }
#my-form .input {
	border: 1px solid #D4D8E8;
	width: 380px;
	background: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
#my-form .input:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}
#my-form .textArea {
	border: 1px solid #D4D8E8;
	width: 380px;
	height: 120px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
#my-form .textArea:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}
#my-form .select {
	border: 1px solid #D4D8E8;
	width: 380px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
#my-form .select:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}

/* feedback style */
.input2 {
	border: 1px solid #D4D8E8;
	width: 250px;
	background: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.input2:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}
input.focused  /* used by js */
   { background-color: #f7cd72; }

.textArea2 {
	border: 1px solid #D4D8E8;
	width: 350px;
	height: 180px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.textArea2:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;

}
.select2 {
border: 1px solid #D4D8E8;
	width: 250px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.select2:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}

.input {
	border: 1px solid #D4D8E8;
	width: 350px;
	background: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.input:focus {
	border:1px solid #ccc;
	background: #FFFFFF;
}
.textArea {
	border: 1px solid #D4D8E8;
	width: 350px;
	height: 120px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.textArea:focus {
	border:1px solid #D4D8E8;
	background: #FFFFFF;
}
.select {
	border: 1px solid #D4D8E8;
	width: 350px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.select:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}

.select3 {
border: 1px solid #D4D8E8;
	width: 200px;
	background-color: #EEF2F2;
	font: 12px Tahoma;
	color:#443;
	padding:3px;
	margin-bottom:4px;
	outline:none;
}
.select3:focus {
	border:1px solid #ADC2C2;
	background: #FFFFFF;
}