@charset "utf-8";
/*________________________________________________________________________________________________________________________

 [ Developer : Vahid Hallaji ]
 [ Web : http://www.openweb.ir ]
 [ MyWeb : http://www.hallaji.com ] 
 [ Copyright (C) SHAFFAF SYSTEM Co 2007, All rights reserved. ]
 ________________________________________________________________________________________________________________________ */

body {
	background-color:#000305;
	margin:0px;
	font-family:tahoma, arial;
	color:#c4d3de;
	font-size:11px;
	font-weight:400;
	line-height:17px;
}
div#firstDiv {
    /*
	background-image:url(../../images/main/bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top center;
    */
}
div#firstDivAdmin {
    /*
	background-image:url(../../images/main/bkgd_a.jpg);
	background-repeat:no-repeat;
	background-position:top center;
    */
}
div#secDiv {
	background-image: url(../../images/main/homepage.jpg);
        background-repeat: repeat-x;
	background-position:top;
}
div#mainFloat {
	width:980px;
	position:relative;
	top:0px;
	right:0px;
	direction:rtl;
	text-align:justify;
}
table#mainT {
	width:980px;
}
table#mainTAdmin {
	width:980px;
	border:1px dashed #172D35; 
	border-top-width:0px;
}
td#headerTD {
	width:980px;
	height:200px;
}
td#separatorTD {
	width:980px;
	height:4px;
}
td#bodyTD {
	width:946px;
	height:420px;
	vertical-align:top;
}
td.bodySide {
	width:0px;
}
td#footerTD {
	width:980px;
	height:50px;
	padding-right:20px;
	padding-left:20px;
	border-style:solid;
	border-color:#3a5369;
	border-width:1px 0px 0px 0px;
}
td#devTD {
	padding:0px 25px 15px 25px;
}
.titlebar {
	padding:2px 10px 6px 0px;
	border-style:solid;
	border-color:#1E5168;
	border-width:0px;
	background-image:url(../../images/main/titlebar.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.fBorder {
	cursor:default;
	padding:5px 15px 10px 15px;
	border-style:solid;
	border-color:#3a5369;
	border-width:0px;
	margin-bottom:10px;
	border-top-width:1px;
}
.dBorder {
	cursor:default;
	border-style:solid;
	border-color:#31495a;
	border-width:1px;
}
.bottomLine {
	height:2px;
	border-style:solid;
	border-color:#31495a;
	border-width:0px 0px 1px 0px;
}
.bottomLine2 {
	height:2px;
	border-style:dashed;
	border-color:#173042;
	border-width:0px 0px 1px 0px;
}
/* Links */

a.white:link, a.white:visited, a.white:active {
	font-size:11px;
	font-family:tahoma, arial;
	color:#c4d3de;
	text-decoration:none;
	font-weight:400;
}
a.white:hover {
	font-size:11px;
	font-family:tahoma, arial;
	color:#a2bbcd;
	text-decoration:none;
	font-weight:400;
}
a.blue:link, a.blue:visited, a.blue:active {
	font-size:11px;
	font-family:tahoma, arial;
	color:#4d88b3;
	text-decoration:none;
	font-weight:400;
}
a.blue:hover {
	font-size:11px;
	font-family:tahoma, arial;
	color:#4d88b3;
	text-decoration:none;
	font-weight:400;
}
a.whiteSmall:link, a.whiteSmall:visited, a.whiteSmall:active {
	font-size:10px;
	font-family:tahoma, arial;
	color:#c4d3de;
	text-decoration:none;
	font-weight:400;
}
a.whiteSmall:hover {
	font-size:10px;
	font-family:tahoma, arial;
	color:#a2bbcd;
	text-decoration:none;
	font-weight:400;
}
a.blueSmall:link, a.blueSmall:visited, a.blueSmall:active {
	font-size:10px;
	font-family:tahoma, arial;
	color:#4d88b3;
	text-decoration:none;
	font-weight:400;
}
a.blueSmall:hover {
	font-size:10px;
	font-family:tahoma, arial;
	color:#4d88b3;
	text-decoration:none;
	font-weight:400;
}
a.dark:link, a.dark:visited, a.dark:active {
	font-size:11px;
	font-family:tahoma, arial;
	color:#1E5168;
	text-decoration:none;
	font-weight:400;
}
a.dark:hover {
	font-size:11px;
	font-family:tahoma, arial;
	color:#1E5168;
	text-decoration:none;
	font-weight:400;
}
a.darkSmall:link, a.darkSmall:visited, a.darkSmall:active {
	font-size:10px;
	font-family:tahoma, arial;
	color:#1E5168;
	text-decoration:none;
	font-weight:400;
}
a.darkSmall:hover {
	font-size:10px;
	font-family:tahoma, arial;
	color:#1E5168;
	text-decoration:none;
	font-weight:400;
}
a.developer:link, a.developer:visited, a.developer:active {
	font-size:10px;
	font-family:tahoma, arial;
	color:#173240;
	text-decoration:none;
	font-weight:400;
}
a.developer:hover {
	font-size:10px;
	font-family:tahoma, arial;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:400;
}
a.orange:link, a.orange:visited, a.orange:active {
	font-size:11px;
	font-family:tahoma, arial;
	color:#DC571C;
	text-decoration:none;
	font-weight:400;
}
a.orange:hover {
	font-size:11px;
	font-family:tahoma, arial;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:400;
}
a.orangeSmall:link, a.orangeSmall:visited, a.orangeSmall:active {
	font-size:10px;
	font-family:tahoma, arial;
	color:#DC571C;
	text-decoration:none;
	font-weight:400;
}
a.orangeSmall:hover {
	font-size:10px;
	font-family:tahoma, arial;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:400;
}
td.linkTop {
	border-style:dashed;
	border-width:0px 0px 0px 0px;
	border-color:#192730;
	cursor:pointer; 
	padding:4px;
}
td.link {
	border-style:dashed;
	border-width:0px 0px 0px 0px;
	border-color:#192730;
	cursor:pointer;
	padding:4px;
}
/* Span */

.blue {
	color:#4d88b3;
}
.orange {
	color:#DC571C;
}
.green {
	color:#658e04;
}
.disable {
	color:#516674;
}
.red {
	color:#B82E3D;
}
.small {
	font-size:10px;
}
.dark {
	color:#1E5168;
}
.delete {
	text-decoration:line-through;
	color:#CF3F46;
}
.percent {
	height:6px;
	background-color:#DC571C;
	background-image:url(../../images/main/percent.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.percentOver {
	height:6px;
	background-color:#DC571C;
	background-image:url(../../images/main/percentOver.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.percentSub {
	width:100px;
	height:1px;
	background-color:#007cb4;
	margin-top:1px;
}
/* IMG */

.thumbWhite {
	border:1px solid #FFF;
}
.borderThumb {
	border:1px solid #213f4e;
}
.borderThumb2 {
	border:1px solid #172735;
}
.borderThumb3 {
	border:2px solid #1e415a;
}
.sIcon {
	margin-top:1px;
	margin-bottom:-4px;
}
.borderIcon {
	padding:3px;
	border:1px dashed #173042;
}
/* Rows*/

.rowsT2 {
	padding:1px 8px 4px 8px;
	background-color:#B82E3D;
	border:1px solid #1F5972;
}
.rowsT3 {
	padding:1px 8px 4px 8px;
	background-color:#455c10;
	border:1px solid #89966b;
}
.rowsT {
	padding:1px 8px 4px 8px;
	background-color:#246585;
	border:1px solid #1F5972;
}
.row {
	border:1px solid #1F5972;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row1 {
	background-color:#0b202e;
	border:1px solid #1F5972;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row2 {
	background-color:#293f4e;
	border:1px solid #1F5972;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.rowGarbage {
	background-color:#B82E3D;
	border:1px solid #B82E3D;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row1Garbage {
	background-color:#0b202e;
	border:2px solid #B82E3D;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row2Garbage {
	background-color:#293f4e;
	border:2px solid #B82E3D;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.rowEmpty {
	background-color:#B82E3D;
	border:1px solid #FFFFFF;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row1Empty {
	background-color:#0b202e;
	border:2px solid #FFFFFF;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
.row2Empty {
	background-color:#293f4e;
	border:2px solid #FFFFFF;
	padding-right:6px;
	padding-left:6px;
	padding-bottom:4px;
}
/* Float Dividers */

div#loadingCircle {
	z-index:13;
	position:absolute;
	top:220px;
	left:370px;
	color:#FFFFFF;
	font-size:10px;
	display:none;
	border:1px solid #172735;
	width:240px;
	height:64px;
	padding-top:10px;
}
div#basket {
	z-index:11;
	position:absolute;
	top:191px;
	left:0px;
	font-size:11px;
	width:980px;
	height:4000px;
	border:1px solid #000305;
	filter:alpha(opacity=90);
	opacity:0.90;
	display:none;
	background-color:#000305;
        /*
	background-image:url(../../images/main/bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top center;
        */
}
div#pl {
	z-index:12;
	position:absolute;
	top:191px;
	left:0px;
	font-size:11px;
	width:980px;
	height:4000px;
	border:1px solid #000305;
	filter:alpha(opacity=85);
	opacity:0.85;
	display:none;
	background-color:#000305;
        /*
	background-image:url(../../images/main/bkgd.jpg);
	background-repeat:no-repeat;
	background-position:top center;
        */
}
div#loading {
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFFFFF;
	font-size:10px;
	width:980px;
	height:4000px;
	filter:alpha(opacity=60);
	opacity:0.6;
	display:none;
	background-color:#000305;
	background-image:url(../../images/main/bkgd_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
div#casMenu {
	z-index:9;
	position:absolute;
	top:70px;
	left:14px;
	color:#FAFAFA;
	font-size:10px;
	display:block;
}
div#search {
	z-index:2;
	position:absolute;
	top:146px;
	right:20px;
	color:#FFFFFF;
	font-size:10px;
	display:block;
	text-align:right;
}
div#login {
	z-index:2;
	position:absolute;
	top:146px;
	left:20px;
	color:#FFFFFF;
	font-size:10px;
	display:block;
	text-align:right;
}
div#forgotPass {
	z-index:2;
	position:absolute;
	top:36px;
	left:20px;
	color:#FFFFFF;
	font-size:10px;
	display:none;
	text-align:right;
}
/* Forms */

.field1 {
	font-family:tahoma, arial;
	background:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	border:1px solid #1E5168;
	padding:3px 2px 5px 2px;
}
.field2 {
	font-family:tahoma, arial;
	background:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	border:1px solid #1E5168;
	padding:3px 2px 5px 2px;
}
.field3 {
	font-family:tahoma, arial;
	background:none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	border:1px solid #315a70;
	padding:3px 2px 5px 2px;
}
.field4 {
	font-family:tahoma, arial;
	color:#FFFFFF;
	font-size:11px;
	font-weight:400;
	border:1px solid #315a70;
	padding:3px 2px 5px 2px;
	background-color:#295266;
}
.select1 {
	font-family:tahoma, arial;
	cursor:default;
	background-color:#295266;
	color:#FFFFFF;
	font-size:11px;
}
.select2 {
	font-family:tahoma, arial;
	cursor:default;
	background-color:#DC571C;
	color:#FFFFFF;
	font-size:10px;
}
.select3 {
	font-family:tahoma, arial;
	cursor:default;
	background-color:#595959;
	color:#FFFFFF;
	font-size:10px;
}
.submit1 {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:none;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #1E5168;
	padding:3px 1px 5px 1px;
}
.submit1Over {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#1F5972;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #518195;
	padding:3px 1px 5px 1px;
}
.submit2 {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#1F5972;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #518195;
	padding:3px 1px 5px 1px;
}
.submit3 {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:none;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #518195;
	padding:3px 1px 5px 1px;
}
.submitRed {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#CF3F46;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #db8084;
	padding:3px 1px 5px 1px;
}
.submitDisabled {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#595959;
	color:#b4b4b4;
	font-size:10px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #b4b4b4;
	padding:3px 1px 5px 1px;
}
.submitGreen {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#455c10;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #89966b;
	padding:3px 1px 5px 1px;
}
.submitCart {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#1F5972;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #76a5b9;
	padding:1px 1px 4px 1px;
}
.submitEmpty {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background:#595959;
	color:#b4b4b4;
	font-size:10px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #b4b4b4;
	padding:1px 1px 4px 1px;
}

.submitHeader1 {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background-color:#1e1e1e;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #555555;
	padding:3px 1px 6px 1px;
}

.fieldHeader1 {
	font-family:tahoma, arial;
        background-color:#1e1e1e;
	color:#FFFFFF;
	font-size:12px;
	font-weight:400;
	border:1px solid #555555;
	padding:3px 2px 5px 2px;
}
.submitHeader2 {
	text-decoration:none;
	font-family:tahoma, arial;
	text-align:center;
	background-color:#263f4b;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-weight:400;
	border:1px solid #797979;
	padding:3px 1px 6px 1px;
}

.fieldHeader2 {
	font-family:tahoma, arial;
	background-color:#263f4b;
	color:#FFFFFF;
	font-size:12px;
	font-weight:400;
	border:1px solid #797979;
	padding:3px 2px 5px 2px;
}

/* CasMenu */

.clsCMOn, .clsCMOver {
	font-size:11px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
	text-align:right;
}
.clsCMOn2 {
	font-size:10px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	color:#000000;
	text-align:right;
}
.clsCMOver2 {
	font-size:10px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
	text-align:right;
}
/* Tree */

.dtree {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #FFF;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #FFFFFF;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #4d88b3;
	text-decoration: none;
}
/*
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
*/
.dtree .clip {
	overflow: hidden;
}



table.shop
{
    border-color: #446079;
    border-width: 1px 0px 0px 0px;
    border-style: dotted;
}

table.shop td.shop
{
    border-color: #446079;
    border-width: 0px 0px 1px 0px;
    border-style: dotted;
    margin: 0;
    padding: 8px;
}
