
body, table, tr, td, div, p, a, form {
  font-family:Tahoma, "Times New Roman", sans-serif;
  font-size: 12px;
  margin: 0 0 0 0 ;  
  padding: 0 0 0 0 ;  
}

a:link, a:visited {
  color: #034381;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  color:#FF0000;
}

.small {
  font-size:11px;
  color:#5F5F5F;
}

.smalldark {
   font-size:11px;
}

/* General styling: cats, sects, items */
.createdate {
  font-size: 11px;
}

.modifydate {
  font-size: 11px;
}

a:link.readon, a:visited.readon {
	color: #CC9966;
	text-decoration: none;
	font-size: 11px;
}

a:hover.readon {
  color: #FF0000;	
  text-decoration: underline;
  font-size: 11px;
}

/* forms */
.qsearch {
  padding-top:10px;
}

.inputbox {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  background:#FFFAF0;
  font-size:12px;
}

.button {
  background:#E1E1E1;
  font-size:12px;
  font-weight: bold;
}
	
/* content */
.contentpane {
    width:100%;
    padding:20px;
}

.contentheading {
    font-size: 20px;
    font-weight: bold;
    color:#336699;
}

.contentdescription {
    font-size: 12px;
    padding-bottom: 2px;
}


/* component */
.componentheading {
	font-size: 16px;
	font-weight: bold;
 	color: #F9F9F7;
	text-align:left;
	vertical-align: middle;
	width: 100%;
	padding-left: 4px;
	height:20px;
	border-bottom: solid 2px #98BADC;
	background:#336699;
}

/* modules */
.moduletable {
   font-size: 12px;
   width:100%;
   padding:0 0 0 0;
   margin:0 0 0 0;   
}

.moduletable th {
   font-family: "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: right;
   text-indent:20px;
   height: 21px;
   vertical-align: middle;
   color:#FFFFFF;
}

.moduletable td {
  font-size: 12px;  
}

#rightModules .moduletable {
  background:#EDEDED url('m_down.gif') no-repeat bottom ;   
  margin-bottom:6px 
}

#rightModules .moduletable th {
   background: url('modul.gif') no-repeat ;
}

#leftModules .moduletable {
   background:#EDEDED url('ml_down.gif') no-repeat bottom ;   
   margin-bottom:8px 
}

#leftModules .moduletable td.main {
   padding:5px 10px 15px 10px;
}

#leftModules .moduletable th {
   background: #FFFFFF url('a_1.gif') no-repeat top right ;
   color:#000000 ;
   text-indent:10px   
}


/* from istgah */
.txt {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size:11px;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
}

.submit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#FFFFFF;
  border-style: solid;
  border-width: 1px;
}


/* Ads List */
table.listads {
  color: #000000;
  background-color: #FFFAF0;
  width:100%;
  table-layout:fixed;	 
  border:1px ;
  border-color:#CCCCCC;
  border-style:solid;
  margin:0 0 0 0 ;  
}

table.listads tr.r0 {
  background-color:#FFFADB;
  height:45px ;
}
table.listads tr.r1 {
  background-color:#FFFAEB;
  height:45px ;  
}

table.listads th {
  background-color:#8BC6FF ;
}

table.listads td {
  color: #000000;
  height:50px ;
  vertical-align:middle;  
  text-align:center;	
  line-height:1.1 ;
  border-width:1px ;
  border-style:solid ;
  border-color:#FFFFFF;
}

table.listads td.image {
  width:65px ;
}

table.listads td.title {
  text-align:right;
  font-size:10px ;  
  padding:5px 7px 0 0 ;
  padding-right:7px;  
  vertical-align:top;
}

table.listads td.sptitle {
  text-align:right;
  font-size:10px ;  
  padding-right:7px;  
  vertical-align:top;
  
  background-image: url('sspad.gif') ;
  background-repeat:no-repeat;
  background-position: left center ;; padding-left:0; padding-top:5px; padding-bottom:0  
}

table.listads div.text {
  text-align:right;
  font-size:11px ;  
  color:#333333;
  padding:3px 7px 0 0 ;
  vertical-align:top;
}

table.listads td.pos {
  width:42px ;
  font-size:9px;
  padding-right:1px;    
}

table.listads td.date {
  width:36px ;
  background-color:#8BC6FF ;
}

table.listads a  {
  font-size:11px ;
  font-weight:bold ;
}

table.listads a:link {
    color:#0000FF;
    text-decoration: none;
}

table.listads a:hover {
    color:#FF0000;
    text-decoration: underline;
}

table.listads a:visited {
  font-size:11px ;
  font-weight:bold ;
  line-height:2px;
  color:#0000FF;
  
}

table.listads li {
}
/* end of Ads List */

table.showad {
}

table.showad td {
  vertical-align:top ;
  padding:2px 8px 2px 0 ;
}

table.showad h2 {
   font-family: "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   color:#FF6600;
   text-align: right;
   text-indent:15px;
   margin:0 0 8px 0;
}

table.showad h3 {
   font-family: Tahoma, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color:#FF6600;
   text-align: right;
   text-indent:10px;
   margin:0 0 8px 0;
}

table.showad td.body {
  vertical-align:top ;
  width:300px ;
  padding:10px 10px 10px 10px ;
}

table.showad td.spbody {
  vertical-align:top ;
  width:300px ;
  padding:10px ;
  background-image: url('spad.gif') ;
  background-repeat:no-repeat;
  background-position: left top ;

}

table.showad td.mainpic {
  padding:10px 10px 10px 10px ;
  vertical-align:top ;
  text-align:center;	 
  width:250px;   
}

/* Ads List */

table.hmid { 
  padding: 0 0 0 0 ;
  border-width:0 ;
}

table.hmid th {
  text-align:right ;
  font-family: "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
  font-size:13px ;
  color:#FFFFFF;
  height:19px ;
  background: url('m_r.gif') repeat-x ;
}
table.hmid th.right {
  width:19px;
  background-image: url('m_topright.gif') ;
}
table.hmid th.left {
  width:19px;
  background-image: url('m_topleft.gif') ;
}

table.usermid { 
  padding: 0 0 0 0 ;
  border-width:0 ;
}
table.usermid th {
  text-align:right ;
  font-family: "Times New Roman", Tahoma, Verdana, Helvetica, sans-serif;
  font-size:13px ;
  color:#FFFFFF;
  height:19px ;
  background: url('u_r.gif') repeat-x  ;
}
table.usermid th.right {
  width:19px;
  background-image: url('u_topright.gif') ;
}
table.usermid th.left {
  width:19px;
  background-image: url('u_topleft.gif') ;
}

.my_right_block  {
  background-color:#DDDDDD ;  
  background-repeat:no-repeat;
  margin-bottom:3px    
}
.ghd{
  background-color:#DDDDDD;
  border-top:2px solid blue ;
  padding:2px 15px 2px 0px ;

}
table.fmid th.right {
  background-image: url('cm_d_right.gif') ;
  background-position: right 50% ;
  background-repeat:no-repeat  
}
table.fmid th.left {
  background-image: url('cm_d_left.gif') ;
  background-position: left 50% ;
  background-repeat:no-repeat    
}

table.picc td.p {
  vertical-align:bottom;
  border:1px solid silver ;
}

table.pictop {
  table-layout:fixed;
}
table.pictop td {
  vertical-align:middle;
  text-align:center;
}

table.pictop td.t {
  height:18px;
  padding:2px 0 1px 0 ;
}

table.pictop td.t2 {
  height:16px;
  padding:2px 0 1px 0 ;
}

table.pictop td.t2 a:link, table.pictop td.t2 a:visited {
  font-size:11px;
}

.textop {
  color: #000000;
  background-image:url('back1.gif') ;
  width:100%;
  height:100%;
  table-layout:fixed;	
  border:1px solid #CCCCCC   
}

table.textop td.title {
  font-weight:bold;	
  height:35px ;
  vertical-align:middle;  
  text-align:center;
}

table.textop td.ftitle {
  height:35px ;
  vertical-align:middle;  
  text-align:center;
}

table.textop td.ftitle a:link, table.textop td.ftitle a:visited {
  font-family: Tahoma ;
  font-size:11px;
  font-weight:bold;
}

table.textop td.text {
  height:110px ;
  vertical-align:top;  
  background:url('bb1.gif') no-repeat bottom left ;; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:3px    
}

/* for top links menu */

#headerlinks {
	color:#000000;
	font-family:11px Tahoma;
	padding:3px 8px 8px 14px;

}
#headerlinks a{
	color:#0000FF;
	text-decoration: none;
}
#headerlinks a:hover{
	color:#FF0000 ;
	text-decoration:underline;
}

/* end of Ads List */


/* poll */
.poll {
	font-size: 12px;
	font-weight: bold;
	color:#660066;
	line-height: 14px;
	margin:10px 10px 10px 10px ;
}

.pollstableborder {
	border: 1px solid #808080;
}


div.rsscontent li  {
  font-size: 12px;
  color:#660066;
  line-height: 16px;
  padding:0 0 0 0 ;  
  margin:10px 10px 10px 10px ;
  list-style-type:disc;
  list-style-position:inside;
}


.downad {
  background-image: url('spad.gif') ;
  background-repeat:no-repeat;
  background-position: left top ;
}

/* Search Ads Result */
.searchword {
	color : #FF0066;
 	font-weight:bold;
}

table.searchads {
  color: #000000;
  background-color: #FFFAF0;
  width:100%;
  table-layout:fixed;	
  border:1px solid silver ;
}

table.searchads tr.title {
  background-color:#EEEEEE;
  height:25px;
}

table.searchads tr.text {
  background-color:#FFFFFF;
}

table.searchads td {
    color: #000000;
    text-align:center;	
	border-width:1px ;
	border-style:solid ;
	border-color:#FFFFFF;
}

table.searchads td.title {
  text-align:right;
  padding-right:7px; 
  vertical-align:top;
}

table.searchads td.date {
  width:100 ;
}

table.searchads td.text {
  text-align:right;
  padding:5px 7px 60px 7px ;
  vertical-align:top;
}

table.searchads td.ntext {
  text-align:right;
  padding:5px 7px 15px 7px ;
  vertical-align:top;
}

table.searchads td.image {
  vertical-align:top;    
  text-align:center;	  
  padding:7px 0 15px 0;
}

table.searchads td.sptitle {
  text-align:right;
  padding-right:7px;  
  vertical-align:top;
  font-weight:bold ;  
  background-image: url('sspad.gif') ;
  background-repeat:no-repeat;
  background-position: left center ;
  
}

table.searchads a  {
  font-size:12px ; 
  line-height:2;
}

table.searchads a:link {
  color:#0000FF;
  text-decoration: none;
}

table.searchads a:hover {
  color:#FF0000;
  text-decoration: underline;
}

table.searchads a:visited {
  color:#0000FF;
  text-decoration: none;
}

table.searchads li {
}

.hlink a {
  font-family: Tahoma ;
  font-size:11px;
  font-weight:bold;
  color:#3366FF;
}

/* end of Search Ads List */
