@media screen {
	body {
		font-family:tahoma;
		direction:rtl; 
		margin:0px;
	}
	/*
	.gradiantbg {
		background: url('images/background.jpg');
		height:520px;
		width:550px;
		margin:0px;
		padding:0px;
	}
	*/
	.farsiheader {
		font-size:25px;
		font-weight:bold;
		font-family: tahoma;
	}
	.engheader {
		font-size:18px;
		font-weight:bold;
		font-family: tahoma;
	}
	.lismall {
		list-style-image: url('images/arrow_left2.png');
		font-family:tahoma;
		font-size: 13px;
		padding:5px 9px;
	}
	.smallgreytopborder {
		border-top:1px solid #777777;
		font-size:9px;
		color:#777777;
	}
	.menuitem {
		margin:2px;
	}
	.menutbl {
		margin:7px;
	}
	.toptbl {
		background: url('images/top.jpg');
	} 
	.borderb1 {
		border:1px solid #737373;
		empty-cells:show;
	}
	.b1 {
		background-color:#737373;
	}
	.pad00 {
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.pad01 {
		padding:5px 9px;
		font-family: tahoma;
		font-size: 13px;
	}
	.marq {
		font-family: tahoma;
		font-size: 13px;
		color:#ffffff;
	}

	.lbrdrpad00 {
		padding:3px 9px;
		border-left:1px solid #000000;
		font-family: tahoma;
		font-size: 11px;
	}
	.footertbl {
		font-family: tahoma;
		font-size:10px;
		color:#777777;
		background-color:#e7e7e7;
		margin:5px 0px;
	}
	.greysa {
		text-decoration:none;
		font-family: tahoma;
		font-size:10px;
		color:#777777;
		margin:0px 5px;
	}
	.greysa:hover {
		color:#ff0000;
	}
	.footerend {
		text-decoration:none;
		font-family: tahoma;
		font-size:10px;
		color:#777777;
		margin:0px;
	}
	.footerend:hover {
		text-decoration: underline;
	}

	.tblcontact {
		font-family: tahoma;
		font-size:12px;
		padding:0px 7px;
	}
	.contact {
		font-family: tahoma;
		font-size:12px;
		padding:3px 7px;
	}
	.bcontact {
		font-family: tahoma;
		font-size:10px;
		font-weight:bold;
		padding:3px 7px;
	}
	.tblcontacteng {
		font-family: tahoma;
		font-size:14px;
		padding:0px 7px;
	}
	.contacteng {
		font-family: tahoma;
		font-size:14px;
		padding:0px 7px;
	}
	.bcontacteng {
		font-family: tahoma;
		font-size:11px;
		font-weight:bold;
		padding:0px 7px;
	}
	.tblmember {
		font-family: tahoma;
		font-size:12px;
		margin:7px;
		border:1px solid #737373;
	}
	.memberlink {
		font-family: tahoma;
		font-size:12px;
		color: #000000;
		text-decoration:none;
	}

	.memberlink:hover {
		text-decoration:underline;
	}

	.alink {
		font-family: tahoma;
		font-size:10px;
		text-decoration:none;
		color:#0000ff;
	}
	.alink:hover {
		color:#ffa500;
	}

	.margin00 {
		margin:7px;
	}

	.visitors {
		height: 240px;
		color: #e7e7e7;
		font-family: Tahoma;
		font-size: 10px;
	}

	.counterblock {
		border:1px solid #e7e7e7;
		color: #e7e7e7;
		font-family: Tahoma;
		font-size: 10px;
	}

	.trcol1 {
		background-color:#dcf3dc;
	}

	.trcol2 {
		background-color:#edf9ed;
	}
	/*
	----------------------
	first
	*/
	.trheading1 {
		background-color:#b9e7b9;
	}
	.colheadingalt {
		background-color:#abd5ab;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.trcol3 {
		background-color:#ffffff;
	}
	.trcol4 {
		background-color:#ccffcc;
	}
	.colalt1 {
		background-color:#ccffcc;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.colalt2 {
		background-color:#b9e7b9;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	/*
	-------------------------------------- 
	alternative
	*/
	/*
	.trheading1 {
		background-color:#c4d9c4; #d0e6d0;
	}
	.colheadingalt {
		background-color:#bdd1bd;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.trcol3 {
		background-color:#f3fff3; /*#edf9ed
	}
	.trcol4 {
		background-color:#dcf3dc;
	}
	.colalt1 {
		background-color:#dbf2db;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.colalt2 {
		background-color:#cfe6cf;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	*/
}
@media print {
	body {
		font-family:tahoma;
		font-size:14px;
		direction:rtl; 
		margin:0px;
	}
	/*
	.gradiantbg {
		background: url('images/background.jpg');
		height:520px;
		width:550px;
		margin:0px;
		padding:0px;
	}
	*/
	.farsiheader {
		font-size:25px;
		font-weight:bold;
		font-family: tahoma;
	}
	.engheader {
		font-size:18px;
		font-weight:bold;
		font-family: tahoma;
	}
	.lismall {
		list-style-image: url('images/arrow_left2.png');
		font-family:tahoma;
		font-size: 16px;
		padding:5px 9px;
	}
	.smallgreytopborder {
		border-top:1px solid #777777;
		font-size:14px;
		color:#777777;
	}
	.menuitem {
		margin:2px;
	}
	.menutbl {
		margin:7px;
	}
	.toptbl {
		background: url('images/top.jpg');
	} 
	.borderb1 {
		border:1px solid #737373;
		empty-cells:show;
	}
	.b1 {
		background-color:#737373;
	}
	.pad00 {
		padding:3px 9px;
		font-family: tahoma;
		font-size: 16px;
	}
	.pad01 {
		padding:5px 9px;
		font-family: tahoma;
		font-size: 16px;
	}
	.marq {
		font-family: tahoma;
		font-size: 16px;
		color:#ffffff;
	}

	.lbrdrpad00 {
		padding:3px 9px;
		border-left:1px solid #000000;
		font-family: tahoma;
		font-size: 16px;
	}
	.footertbl {
		font-family: tahoma;
		font-size:14px;
		color:#777777;
		background-color:#e7e7e7;
		margin:5px 0px;
	}
	.greysa {
		text-decoration:none;
		font-family: tahoma;
		font-size:14px;
		color:#777777;
		margin:0px 5px;
	}
	.greysa:hover {
		color:#ff0000;
	}
	.footerend {
		text-decoration:none;
		font-family: tahoma;
		font-size:14px;
		color:#777777;
		margin:0px;
	}
	.footerend:hover {
		text-decoration: underline;
	}

	.tblcontact {
		font-family: tahoma;
		font-size:16px;
		padding:0px 7px;
	}
	.contact {
		font-family: tahoma;
		font-size:16px;
		padding:3px 7px;
	}
	.bcontact {
		font-family: tahoma;
		font-size:16px;
		font-weight:bold;
		padding:3px 7px;
	}
	.tblcontacteng {
		font-family: tahoma;
		font-size:18px;
		padding:0px 7px;
	}
	.contacteng {
		font-family: tahoma;
		font-size:18px;
		padding:0px 7px;
	}
	.bcontacteng {
		font-family: tahoma;
		font-size:16px;
		font-weight:bold;
		padding:0px 7px;
	}
	.tblmember {
		font-family: tahoma;
		font-size:18px;
		margin:7px;
		border:1px solid #737373;
	}
	.memberlink {
		font-family: tahoma;
		font-size:18px;
		color: #000000;
		text-decoration:none;
	}

	.memberlink:hover {
		text-decoration:underline;
	}

	.alink {
		font-family: tahoma;
		font-size:14px;
		text-decoration:none;
		color:#0000ff;
	}
	.alink:hover {
		color:#ffa500;
	}

	.margin00 {
		margin:7px;
	}

	.visitors {
		height: 240px;
		color: #e7e7e7;
		font-family: Tahoma;
		font-size: 14px;
	}

	.counterblock {
		border:1px solid #e7e7e7;
		color: #e7e7e7;
		font-family: Tahoma;
		font-size: 14px;
	}

	.trcol1 {
		background-color:#dcf3dc;
	}

	.trcol2 {
		background-color:#edf9ed;
	}
	/*
	----------------------
	first
	*/
	.trheading1 {
		background-color:#b9e7b9;
	}
	.colheadingalt {
		background-color:#abd5ab;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 16px;
	}
	.trcol3 {
		background-color:#ffffff;
	}
	.trcol4 {
		background-color:#ccffcc;
	}
	.colalt1 {
		background-color:#ccffcc;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 14px;
	}
	.colalt2 {
		background-color:#b9e7b9;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 14px;
	}
	/*
	-------------------------------------- 
	alternative
	*/
	/*
	.trheading1 {
		background-color:#c4d9c4; #d0e6d0;
	}
	.colheadingalt {
		background-color:#bdd1bd;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.trcol3 {
		background-color:#f3fff3; /*#edf9ed
	}
	.trcol4 {
		background-color:#dcf3dc;
	}
	.colalt1 {
		background-color:#dbf2db;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	.colalt2 {
		background-color:#cfe6cf;
		padding:3px 9px;
		font-family: tahoma;
		font-size: 11px;
	}
	*/

}
