body, form, img, p, h1, h2, h3, input, select {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/17px tahoma, sans-serif;
	color: #222;
	/*background: #e8ecf1 url("../layout_images/new/body_bg.gif") repeat-x fixed;*/
}
img {
	border: none;
}
.tst
{
	width: 50px;
	border-left:10px;
	margin: 0px 0px 0px 0px;
	padding: 100px;
	border-collapse: separate;
	text-align: left;
		vertical-align: top;
}

.editor
{
		width: 300px;

}



#container {
	width: 900px;
	background: #fff;
	padding: 0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:auto
}
	
	
	
.containertable table
{
		width: 100% !important;
		width: 100%;
		margin: 5px 0px;
}

.containertable td
{
		vertical-align: top;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px;
}
	
#header {
	margin: 0 5px 5px 5px !important;
	height: 66px;
	background: #fff url("../layout_images/new/header_bg.gif") repeat-x;
}
#header table {
		width: 100% !important;
		width: 100%;
		margin: 5px 0px;
	}
	#header td {
		vertical-align: top;
		border-collapse: collapse;
		border-spacing: 0px;
		padding: 0px;
	}



#topnav {
	position: relative;
	right: 10px;
}
	#topnav td {
		text-align: center;
	}
	#topnav td a {
		color: #53626d;
		text-decoration: none;
	}
	#topnav td a:hover {
		color: #283946;
		text-decoration: underline;
	}
#register, #addad, #login {
	border-right: 1px solid #c6cdd4;
}
#register a {
	background: url("../layout_images/new/register.gif") 0px 50% no-repeat;
	padding-left: 20px;
}
#addad a {
	background: url("../layout_images/new/addad.gif") 0px 50% no-repeat;
	padding-left: 17px;
}
#login a {
	background: url("../layout_images/new/login.gif") 0px 50% no-repeat;
	padding-left: 22px;
}
#wap a {
	background: url("../layout_images/new/wap.gif") 0px 50% no-repeat;
	padding-left: 12px;
}
#nav {
	border: 1px solid #6882ad;
	height: 38px;
}
	#nav td {
		text-align: center;
		vertical-align: middle;
		width: 14%;
		border-right: 1px solid #0091d0;
	}
	#nav td a {
		background-position: 0px 1px; color: #EDF7FD;
		text-decoration: none;
		height: 38px;
		display: block;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, sans-serif; background-color:#999999; background-repeat:repeat-x; background-attachment:scroll
	}
	#nav td a:hover {
		color: #FFFFFF;
		background: #808080 url('../layout_images/new/nav_bg_over.gif') repeat-x 0px 1px;
	}
#subnav {
	border: 1px solid #dbe8fa;
	background: #e8ebf0;
	color: #41597f;
}
	#subnav td {
		height: 30px;
		padding: 0px 15px;
		vertical-align: middle;
	}
	#subnav a {
		color: #41597f;
	}
	#subnav a:hover {
		color: #5378b4;
	}
.abc td {
		padding: 10px 10px !important;
	}
.abc {
		padding: 10px 10px !important;
	}

.blueheadline
{
		border-top: 1px solid #6882AD;
		border-bottom: 1px solid #6882AD;
		height: 23px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #FFFFFF;
		background: #999999 url('../layout_images/new/th_bg_gr.gif') repeat-x;
		font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:verdana, sans-serif; padding-left:14px !important; padding-right:14px !important; padding-top:2px !important; padding-bottom:2px !important
}

	
	
.special {
	margin: 5px 0px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #a3aab7;
	border-bottom: 1px solid #a3aab7;
	background: #f8f8f8;
	padding:10px;
}
	.special td {
		padding: 1px 5px !important;
	}
	.special td.category {
		background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.special tr.alt td.category {
		background: #e7ebf0 url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.special td.category_none {
		
		padding-left: 36px !important;
	}
	.special tr.alt td.category_none {
		
		padding-left: 36px !important;
	}
	
	.special th {
		border-top: 1px solid #6882ad;
		border-bottom: 1px solid #6882ad;
		height: 23px;
		padding: 5px 14px !important;
		padding: 2px 14px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #fff;
		background: #008cce url("../layout_images/new/th_bg_gr.gif") repeat-x;
		font: bold 11px verdana, sans-serif;
	}
	.special th a {
		color: #fff;
		text-decoration: none;
	}
	.special th a:hover {
		text-decoration: underline;
	}
	.special td a, #content a {
		color: #0065b7;
		text-decoration: none;
	}
	.special td a strong {
		font-size: 110%;
	}
	.special td a:hover, .special td a:hover strong, #content a:hover {
		color: #FFFFFF;
		background: #999999 url('../layout_images/new/th_bg_gr.gif');
	}
	.special tr.alt {
		background: #e7ebf0;
	}
	.special td.pointer {
		background: url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}
	.special tr.alt td.pointer {
		background: #e7ebf0 url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}


	/*-- Box headings and other tags --*/
	.special h1 {
		font: bold 19px arial, sans-serif;
		margin: 10px 0 5px 0;
		clear: both;
	}
	.special h2 {
		font: bold 15px arial, sans-serif;
		margin: 20px 0 0 0;
		clear: both;
		border-bottom: 1px solid #a3aab7;
	}
	.special h3 {
		font: bold 13px arial, sans-serif;
		margin: 10px 0 5px 0;
	}
	.special p {
		margin: 8px 0;
	}
	.special ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.special blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}
	

	
	
	
	
	
.box {
	margin:2px 0px; border-left:1px solid #dedede; 
	border-right:1px solid #a3aab7; border-bottom:1px solid #a3aab7; 
	background:#f8f8f8; 
	line-height:150%; 
	font-size: 9pt !important;
    font-family:Arial, Geneva, sans-serif; 
    
}
	
	
	.box th {
		height: 20px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #EEEEEE;
		background: #808080 url('../layout_images/new/th_bg_gr.gif') repeat-x;
		font-variant:normal; 
		font-size:12px; 
		font-family:Arial;
		padding-left:4px !important; padding-right:4px !important; padding-top:1px !important; padding-bottom:1px !important
	    
	}
	
	.box th a {
		color: #EEEEEE;
		font-weight:normal;
		text-decoration: none
	}
	.box th a:hover {
		text-decoration: underline;
	}
	.box td a, #content a {
		color: #333333;
		text-decoration: none; 
		font-weight:bold;
		font-size:9pt;
		
	}
	.box td a strong {
		font-size: 110%;
	}
	.box td a:hover, .box td a:hover strong, #content a:hover {
		background-position: 0% 0%; color:#333333;
		text-decoration:underline; background-image:none; background-repeat:repeat; background-attachment:scroll
	}

	.box td {
		padding-left:2px !important; 
		padding-right:2px !important; 
		padding-top:1px !important; 
		padding-bottom:1px !important; 
		line-height:150%; 
		margin-top:0; margin-bottom:0;
	}
	                                             /*AA	.box td.category {
												background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
												padding-left: 36px !important;
														} AA:fek konam lazem nabasheh */
	
/* in va badish dar link estefadeh shodan */
	.box td.pointer {
		        background-position:1px 8px; 
                background-image:url('../layout_images/new/pointer.gif'); 
                background-repeat:no-repeat; 
                background-attachment:scroll; 
	        
                padding-left: 16px !important; 
                border-left-width:1px; 
                border-right-width:1px; 
                border-bottom-style:solid;
                border-bottom-width:1px; 
                border-color:#C0C0C0;
                color:black;
}

	.box tr.alt td.pointer {
           		background-position:1px 8px; 
		        background-image:url('../layout_images/new/pointer.gif'); 
                background-repeat:no-repeat; 
                background-attachment:scroll; 

		        padding-left: 16px !important; 
                border-left-width:1px; 
                border-right-width:1px; 
                border-bottom-width:1px; 
                border-bottom-style:solid;
                border-color:#C0C0C0;
         }
         


	.box tr.alt td.category {
		background-position:14px 9px; 
		       padding-left: 36px !important; 
               border-left-width:1px; 
               border-right-width:1px; 
               border-bottom-width:1px;
               border-top-width:1px; 
               border-top-style:solid; 
               
               
               background-image:url('../layout_images/new/folder.gif'); 
               background-repeat:no-repeat; 
               background-attachment:scroll;
	}


      


	/*-- Box headings and other tags --*/

	.box h1 {
		clear: both; font-style:normal; font-variant:normal; font-weight:bold; font-size:19px; font-family:Arial; color:#000000; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px
	}
	.box h2 {
		clear: both;
		border-bottom: 1px solid #a3aab7; font-style:normal; font-variant:normal; font-weight:bold; font-size:15px; font-family:Arial; color:#000000; margin-left:0; margin-right:0; margin-top:20px; margin-bottom:0
	}
	.box h3 {
		font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Arial; color:#000000; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px
	}
	.box p {
		margin: 3px 0;
	}
	.box ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}

#membermenu a
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	text-decoration: none;
}

#membermenu a:hover
{
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
	color: #0065b7;
	font-weight:bold;
}
	

.arrow a:hover{
color: #53626d;
		text-decoration: none;
}
	
/*-- --*/
.side_nav td {
	background: url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
.side_nav tr.alt td {
	background: #e7ebf0 url("../layout_images/new/arrow.gif") 10px 50% no-repeat;
	padding-left: 23px !important;
}
#tools {
	border: 1px solid #e7ebf0;
	background: #fff;
}
	#tools td {
		padding: 2px !important;
		text-align: center;
		border-right: 1px solid #e7ebf0;
	}
	#tools a {
		color: #53626d;
		text-decoration: none;
	}
	#tools a:hover {
		color: #283946;
		background: none;
		text-decoration: underline;
	}
	#tools #addfav {
		background: url("../layout_images/new/addfav.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #moread {
		background: url("../layout_images/new/moread.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #sellerad {
		background: url("../layout_images/new/sellerad.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #contactseller {
		background: url("../layout_images/new/contactseller.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #tellfriend {
		background: url("../layout_images/new/tellfriend.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}
	#tools #print {
		background: url("../layout_images/new/print.gif") 0px 50% no-repeat;
		padding-left: 20px;
	}

#premium td {
	background: url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}
#premium tr.alt td {
	background: #e7ebf0 url("../layout_images/new/premium.gif") 14px 50% no-repeat;
	padding-left: 36px !important;
}
#footer {
	border-top: 1px solid #dedede;
	padding: 4px;
}
	#footer a {
		color: #53626d;
		text-decoration: none;
		margin: 0 4px;
	}
	#footer a:hover {
		color: #283946;
		text-decoration: underline;
	}
	#footer a.rss {
		background: url("../layout_images/new/rss.gif") 0px 50% no-repeat;
		padding-left: 15px;
	}
.button {
	background: #666666;
	border: 1px solid #000000;
	color: #FFFFFF !important;
	margin: 0 3px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:verdana, sans-serif; padding-left:7px; padding-right:7px; padding-top:2px; padding-bottom:2px
}
	:hover.button {
		background: #808080 !important;
		border: 1px solid #666666 !important;
		cursor: pointer
	}
.sold {
	color: red;
	font-weight: bold;
}

.AA_warning
{
 background-color: #808080; 
 color:#FFFF00;
 font-weight:bold
  }

.AA_inform
{
 color:#99FF33;
 background-color: #808080;
 font-weight:bold }

.AA_small_gray
{  font-family:verdana, sans-serif; 
   font-size:10pt;
   color:#808080;
}

.warn_intend {
	color: red;
}
.red {
	color: red;
}
.star {
	color: red;
}

a.thumb img {
	padding: 2px;
	border: 2px solid #CCCCCC;
	margin-right: 4px;
}
a:hover.thumb img {
	background-position: 0% 0%; border:2px solid #07B857; background-image:none !important; background-repeat:repeat !important; background-attachment:scroll !important
}
a:hover.thumb {
	background: none !important;
}

a.thumb_icon img {
	padding: 1px;
	border: 2px solid #ccc;
}
a:hover.thumb_icon img {
	background-position: 0% 0%; border:1px solid #86FD79; background-image:none !important; background-repeat:repeat !important; background-attachment:scroll !important
}
a:hover.thumb_icon {
	background: none !important;
}

.gal{
	padding: 10px;
	border: 1px solid #ccc;
	margin:100px;
}

a.gallery img {
	padding: 2px;
	border: 2px solid #ccc;

}
a:hover.gallery img {
	border: 2px solid #3588c7;
	background: none !important;
}
a:hover.gallery {
	background: none !important;
}

h2 {
	font: bold 20px verdana,arial, sans-serif;
	margin: 20px 0 0 0;
	clear: both;
	border-bottom: 1px solid #a3aab7;

}
.headline a {
	color: #fff;
	text-decoration: none;
}
.headline a:hover {
	color: #FFFFFF;
		background: #C0C0C0 url('../layout_images/new/th_bg_gr.gif'); font-weight:bold
}
.headline a, #content a {
	color: #0065b7;
	text-decoration: none;
}
.small_drop_down
{
font-size: 9px;
}
.bg 
{
	background-color:#EEECEC;
	border: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 5px;		
}

.memberarea{
	float:right;background: #f8f8f8;width:80%;padding:0px;margin:0px;
}

.memberarea a
{
	
	color: #0065b7;
	text-decoration: none;
}

.memberarea a:hover
{
	
	color: #0065b7;
	font-weight:bold;
}

.memberarea_caption
{
	font: bold 14px verdana,arial, sans-serif;
	margin: 0px 0 0 0;
	clear: both;
	border-bottom: 1px solid #a3aab7;
}

.regionselect
{
	width:200px;
	margin-bottom:5px;
}


	/* RSS AA */




 .RSS, .RSS a, .RSS p, .RSS td {
    padding-left: 0em;
    font-family: Verdana, Sans-Serif,SunSans-Regular;
    font-size: 10pt;
    font-style:normal;
    font-weight:normal;
    color:blue;
    text-decoration:none !important; 

	}
 
     	
/*.RSS a:link {color:black;
             text-decoration:none !important;  }      
.RSS a:visited {color:grey}  */

.RSS a:hover { text-decoration:underline !important;}  
/*.RSS a:active {color:#0000FF}  */



.RSSchannel {
          font-size: 11pt; 
          color:#387A81 !important;               
          font-family:Arial, Helvetica, sans-serif;  
          /*font-family:Candara ; */  
          font-weight:bold;
          }
.RSStitle {
          font-size: 8pt;
          font-style:normal;
          font-weight:bold ;
          font-family:Verdana, Geneva, sans-serif;
          color: #333333 !important;

          }
          
.RSSdesc {
          font-size: 9pt !important;
          color:#000000 !important;
          font-family:Arial,Verdana, Geneva, sans-serif;          }
          
.RSStime {
          font-size: 7pt!important;
          font-family:Arial, Helvetica, sans-serif;
          color:#808080;
          position:relative;
          float:right;
          width:10;
          }  
.RSSgray {
          font-size: 8pt!important;
          font-family:Arial,Geneva, sans-serif;
          color:#808080;
        
          }  

.UniName {
          font-size: 12pt; 
          color:#EEEEEE !important;               
          font-style:normal;
          font-weight:bold; 
          font-family:Candara;  
          }

.CatName {
          font-size: 9pt; 
          color:#000000 !important;               
          font-style:normal;
          font-weight:normal; 
          font-family:Arial,Verdana, Geneva, sans-serif;            
          }


.HiLight {
          font-size: 12pt; 
          color:#FFFFFF !important;               
          font-style:normal;
          font-weight:bold; 
          font-family:Candara  
          }

/* page number bar <1 2 3 4 >  */
.buttonSmall {
	background: #666666;
	border: 1px solid #000000;
	color: #FFFFFF !important;
	margin: 0 0px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:verdana, sans-serif; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px
}

.button2 {  
	background: #666666;
	border: 1px solid #000000;
	color: #FFFFFF !important;
	margin: 0 0px;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:verdana, sans-serif; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px
}
	:hover.button2 {  /* diff from button: not underlined */
		background: #808080 !important;
		border: 1px solid #666666 !important;
		cursor: pointer;
		text-decoration: none!important;

	}


/* photo message AA*/
	
	
.box_photo {
	margin:2px 0px; border-left:1px solid #dedede; border-right:1px solid #a3aab7; border-bottom:1px solid #a3aab7; background:#f8f8f8; line-height:150%; 
}
	.box_photo td {
		padding-left:2px !important; padding-right:2px !important; padding-top:1px !important; padding-bottom:1px !important; line-height:150%; margin-top:0; margin-bottom:0; color:#FFFFFF; background-color:#333333
	}
	.box_photo td.category {
		background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box_photo tr.alt td.category {
		background-position: 
               14px 9px; padding-left: 36px !important; border-left-width:1px; border-right-width:1px; border-top-style:solid; border-top-width:1px; border-bottom-width:1px; background-image:url('../layout_images/new/folder.gif'); background-repeat:no-repeat; background-attachment:scroll
	}
	.box_photo th {
		height: 20px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #EEEEEE;
		background: #808080 url('../layout_images/new/th_bg_gr.gif') repeat-x;
		font-weight: 400; font-variant:normal; font-size:12px; font-family:Arial; padding-left:4px !important; padding-right:4px !important; padding-top:1px !important; padding-bottom:1px !important
	    
	}
	
	.box_photo th a {
		color: #EEEEEE;
		text-decoration: none
	}
	.box_photo th a:hover {
		text-decoration: underline;
	}
	.box_photo td a, #content a {
		color: #D4FFD4;
		text-decoration: none
	}
	.box_photo td a strong {
		font-size: 110%;
	}
	.box_photo td a:hover, .box_photo td a:hover strong, #content a:hover {
		background-position: 0% 0%; color: #CCFF66;
		text-decoration:underline; background-image:none; background-repeat:repeat; background-attachment:scroll
	}
	.box_photo tr.alt {
		background-position: 0% 0%; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; background-repeat:repeat; background-attachment:scroll; border-bottom-style:solid
	}
	.box_photo td.pointer {
		background-position: 
                14px 10px; padding-left: 26px !important; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; background-image:url('../layout_images/new/pointer.gif'); background-repeat:no-repeat; background-attachment:scroll; border-bottom-style:solid
	}
	.box_photo tr.alt td.pointer {
		background-position: 
                14px 10px; padding-left: 26px !important; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; background-image:url('../layout_images/new/pointer.gif'); background-repeat:no-repeat; background-attachment:scroll; border-bottom-style:solid
	}


	/*-- Box headings and other tags --*/
	.box_photo h1 {
		clear: both; font-style:normal; font-variant:normal; font-weight:bold; font-size:19px; font-family:Arial; color:#FFCC00; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px
	}
	.box_photo h2 {
		clear: both;
		border-bottom: 1px solid #a3aab7; font-style:normal; font-variant:normal; font-weight:bold; font-size:15px; font-family:Arial; color:#000000; margin-left:0; margin-right:0; margin-top:20px; margin-bottom:0
	}
	.box_photo h3 {
		font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Arial; color:#000000; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:5px
	}
	.box_photo p {
		margin: 3px 0;
	}
	.box_photo ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box_photo blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}