h1,h2,h3{padding:0px; margin:0px;}
.loading{
POSITION:absolute;
&nbsp;TEXT-ALIGN:center;
&nbsp;left:45%;
&nbsp;right:41%;
&nbsp;top:25px;
&nbsp;z-index:1;}
body {
background: #333 url('images/bg.gif') repeat-x 0 0;
font-family: Tahoma;
font-size: 11px;
line-height: 19px;
color: #000;
margin: 0px;
}

a{
color:#000000;
text-decoration:none;
}
a:hover{
color: #500000;
text-decoration: none;
}

/* ---------------- Layout ------------------*/
#warpper {
  margin-left: auto; 
  margin-right: auto;
  width: 800px;
  text-align: right;
  direction:rtl;
  background: #FFFFFF url('images/background.gif') top left repeat-y;
}
#mainbody-search {
   margin-left: auto; 
  margin-right: auto;
  width: 800px;
  text-align: center;
  direction:ltr;
  background: #FFFFFF url('images/searchbackground.gif') top left repeat-y;
}
.upblock {
  text-align:right;
  height: 145px;
  background: #000000 url('images/head.jpg') bottom right no-repeat;



  clear: both;
}

#menu_bar {
  margin:0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:31px;
  clear:both;
  background: #FFFFFF url('images/menu.gif') bottom left no-repeat;
}

.mainbody {     

}
#partsblock {
background:#ffffff;
}

#fa-date {
float:right;
font-family:tahoma;
font-size:11px;
margin-right:10px;
margin-top:5px;
width:170px;
text-align:right;
}
#en-date {
float:left;
font-family:tahoma;
font-size:11px;
margin-left:10px;
margin-top:12px;
text-align:left;
width:170px;
direction:ltr;
}
* html #en-date {
float:left;
font-family:tahoma;
font-size:11px;
margin-left:10px;
margin-top:12px;
text-align:left;
width:110px;
direction:ltr;
}
.parts {
float:right;
font-family:tahoma;
font-size:11px;
margin-top:12px;
text-align:center;
width:440px;
}

.top-ads    {
 padding-top:3px;
 padding-bottom:5px; }
.menutitle {
background-color:#C0E313;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#35481A;
direction:rtl;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
height:20px;
margin-top:0px;
padding-right:10px;
padding-top:4px;
text-align:right;
margin-left:1px;
margin-right:1px;
}

.textbox{
text-align:right;
margin:0px;}

.list {
  padding-right: 0;
  width: 150px;
  margin-right: 0;
  height:1%;
}
@media all and (margin: 0px 15px 0px 0px) {
.list {
  padding-right: 0px;
  width: 150px;
  margin-right: 0;
  text-align:right;
  margin-left:20px;
}
}
.list li {
  direction:ltr;
  list-style: none; 
  margin:0px;
  line-height:20px;
  font-family:tahoma;
  font-size:8pt;
   padding-right:20px;
   background:transparent url('http://www.sooran.com/images/item-list.gif') no-repeat scroll 95% 8px;
}
@media all and (margin: 0px 15px 0px 0px) {
.list li {
direction:ltr;
  list-style: none; 
  margin-right:-40px;
  line-height:20px;
  font-family:tahoma;
  font-size:8pt;
  text-align:right;
  padding-left:2px;
 background:transparent url('http://www.sooran.com/images/item-list.gif') no-repeat scroll 95% 8px;
}
}


.list li a { text-decoration: none; }
.textbox-cat{
font-family:tahoma;
font-size:8pt;
line-height:150%;
text-align:right;
height:1%;
padding:7px;}
.textbox-hit{
margin-top:0px;}
* html .textbox-hit{
padding-bottom:50px;}
@media all and (margin: 0px 15px 0px 0px) {
.textbox-hit {
margin-bottom:-20px;
}
}
.cat-list {
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.cat-list li.cat-top {
font-weight: bold;

}

.cat-list li.cat-list-item {
background:transparent url('images/plus.gif') no-repeat scroll 100% 4px;
margin:5px 0;
padding:0 15px 0 0;
font-weight:bold;
}

.textbox-cat {
font-family:tahoma;
font-size:8pt;
height:1%;
line-height:150%;
text-align:right;
font-weight:normal;
  padding-right: 7px;
  line-height: 120%;
}
.cat-list li.cat-list-item ul li {
background:transparent url('images/rl.gif') no-repeat scroll 110% 7px;
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
margin:3px 0;
padding:0 15px 0 0;
font-weight:normal;
}


#centermenu {
background-color:#FFFFFF;
float:right;
padding-left:5px;
padding-right:5px;
width:472px;
margin-top:1px;

}

/* ---------------- Main Post ------------------*/

.post {
background: transparent;
margin-bottom: 5px;
}

.post-border {
border-bottom: 1px #c7c7c7 solid;
border-right: 1px #c7c7c7 solid;
border-left: 1px #c7c7c7 solid;
}

.entry {
padding: 10px 10px;
}
.entry-game {
padding-top: 9px;
padding-bottom:4px;
height:265px;
}
* html .entry-game {
padding-top: 11px;
padding-bottom:0px;
height:265px;
}
.ppu{
margin: 0;
padding: 0 10px 0 0;
font-family: tahoma;
color:#000000;
display: block;
background:#C0E313;
border-top:3px solid #66CC00;
FONT-WEIGHT: bold;
 FONT-SIZE: 8pt

}
.ppu, .ppu a, .ppu a:link {
color: #000000;
FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
}
#comment h2 {
margin: 0;
padding: 0 10px 0 0;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
display: block;
background-image: url('http://www.sooran.com/images/post-title.gif');
background-repeat: no-repeat;
}

.posttitle, .posttitle a, .posttitle a:link {
color: #ffffff;
line-height: 26px;
margin-bottom: 5px;
}
.posttitle a:hover {
color: #ff9500;
text-decoration: none;
}

.info-top {
padding: 2px 5px 2px 5px;
font-size: 10px;
margin: 0;
border-bottom: 1px #E0E0E0 solid;
}

.info {
background-color: #fffff;
padding: 1px;
margin: 0;
border-top: 1px #c7c7c7 solid;
margin-top:7px;
}

p {
font-size: 8pt;
font-family:tahoma;
padding-right:4px;
padding-left:4px;
}
p img {
padding: 7px;
border:0; }
p a img {
padding: 7px;
border:0;
}


/* ---------------- Sidebar Right ------------------*/
.rightmenu {
  float: right;
  width:159px;
  border:0px dashed #cccccc;
  margin-top:1px;
}

.rightmenu h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}


/* ---------------- Sidebar Left ------------------*/
.leftmenu {
  float: left;
  width:159px;
  border:0px dashed #cccccc;
  margin-top:1px;
}

.leftmenu h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  border: 1px solid #425227;
  background-color: #739240;
}


/* ---------------- Search ------------------*/
.upblock .textbox {
width: 220px;
height: 26px;
background-image: url('images/search.gif');
background-repeat: no-repeat;
float: left;
margin-top: 118px;
margin-left: 2px;
}
.unblock #search {
text-align: right;
height: 22px;
width: 192px;
margin: 5px 0;
border: none;
}
.txt {
border: none;
background: transparent;
}
.btn {
width: 23px;
border: none;
background-color: #373737;
color: #ffffff;
font-size: 12px;
font-weight: bold;
margin: 2px -4px 0;
}
* html .btn {
margin-right: 1px;
}
form {
display:inline;
margin-right:5px;
}
* html form {
display:inline;
right:15px;
margin-right:25px;
}
#search input {
width: 168px;
background: White url('images/txtbgi.gif') repeat scroll 0% 50%;
text-align: right;
border: 1px #c7c7c7 solid;
height:20px;
margin-top:26px;
}

/* ---------------- Comments ------------------*/

#ads {
float: left;
text-align: center;
height: 60px;
margin: 13px 5px 5px 15px;
}
* html
#ads {
float: left;
text-align: center;
height: 60px;
margin: 13px 5px 5px 8px;
}




/* ---------------- Comments ------------------*/

#comment {
margin: 1px 0pt 5px 0px;
padding: 0;
}
#comments {
margin: 0;
padding: 0;
border-bottom: 1px #c7c7c7 solid;
border-right: 1px #c7c7c7 solid;
border-left: 1px #c7c7c7 solid;
}

#comments h2 {
margin: 0;
padding: 0 20px 0 0;
font-family: Arial, Helvetica, Georgia, Times, serif;
font-size: 18px;
font-weight: bold;
color: #ffffff;
display: block;
background-image: url('images/post-title.gif');
background-repeat: no-repeat;
height: 22px;
}

.commentsfield {
margin: 0;

}

.comment-auhor {
float: right;
width: 451px;
background-color: #FFE1E1;
font-size: 10px;
border-bottom: 1px #c7c7c7 solid;
padding: 2px 5px;
}

.comment-date {
float: left;
text-align: left;
background-color: #FFE1E1;
font-size: 10px;
}

.comment-body {
padding: 5px 5px 15px 5px;
}

#comment-form {
margin: 0px;
padding: 5px;
font-size: 11px;
border-bottom: 1px #c7c7c7 solid;
border-right: 1px #c7c7c7 solid;
border-left: 1px #c7c7c7 solid;
direction:inherit;
}
#comment-form input:hover {
border:1px solid #ff6600;
margin-right: 2px;
}
#comment-form textarea:hover {
border:1px solid #66CC00;
}

#comment-form .name {
border:1px solid #C7C7C7;
background:White url('images/txtbgi.gif') repeat scroll 0% 50%;
}
#comment-form .email {
border:1px solid #C7C7C7;
background:White url('images/txtbgi.gif') repeat scroll 0% 50%;
}
#comment-form .url {
border:1px solid #C7C7C7;
margin: 5px 0;
background:White url('images/txtbgi.gif') repeat scroll 0% 50%;
}

#comment-form .name input {
border: 1px solid #600000;
width: 220px;
}
#comment-form .email input {
border: 1px solid #600000;
width: 220px;
}
#comment-form .url input {
border: 1px solid #600000;
width: 445px;
}

#comment-form textarea {
border: 1px solid #C7C7C7;
width: 370px;
height: 150px;
margin-bottom: 10px;
}
#comment-form .remember input {
border: 0;
margin-bottom: 5px;
}
#comment-form .submit {
background:White url('images/txtbgi.gif') repeat scroll 0% 50%;
border:1px solid #C7C7C7;
font-family:Tahoma;
font-size:11px;
height:25px;
}



.pages {
background:#ffffff;
margin:0px 5px 2px 0px;
padding:2px 6px;text-align:left;
border:1px solid #D9EFFF;
font-size: 12px;
color:#000000;

}

.pages a:hover{
			-moz-border-radius:66px;
		-moz-border-radius:66px;
background:#333333;
color:#FFFFFF;
}



.hit ul{
margin:0;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.hit ul li{
margin-right:5px;
padding-right:8px;
background:transparent url('images/arrow-yellow.gif') no-repeat scroll 100% 50%;
}
.span {
text-align:left;}

.postinformation{
text-align:left;
padding-left:4px;
padding-top:2px;
}
#posttextbox{
text-align:right;
padding-right:3px;
}
h2.last-boxs {
margin: 0;
line-height: 26px;
padding: 0 10px 0 0;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #ffffff;
display: block;
background-image: url('images/last-box.jpg');
background-repeat: no-repeat;
}
.last-box {
background: #628217;
border-bottom: 1px #35393a solid;
border-right: 1px #35393a solid;
border-left: 1px #35393a solid;
padding : 3px 0;
margin-bottom: 5px;
}
.last-box ul {
margin: 0;
padding: 0 25px;
list-style: none;
}
.last-box li {
margin: 1px 0;
list-style-image: url('images/tik.jpg');
}
.last-box a {
color: #ffffff;
font-weight: bold;
}
.last-box a:hover {
color: #e1ff00;
}

.cat{
padding-right:4px;
line-height:19px;}

.comment-details img {
border:0px;
direction:rtl;
float:right
}
.comment-details {
border-bottom:1px dotted #C7C7C7;
padding-bottom:3px;
line-height:19px;
color:#333333;
padding-right:3px;
}
.comment-details:hover {
color:#000000;
border:1px solid #3B87F1;
background:#F0F7F9 ;
}
.lable{
margin:0px;}
.search-form{
margin-right:25px;}
* html .search-form{
margin-right:-7px;}
.comment-fild{
text-align:center;}

.search-paraf1{
padding-right:3px;
padding-left:3px;
border-bottom:1px dotted #C7C7C7;
}
.links li{
background:transparent url(images/rl.gif) no-repeat scroll 100% 10px;
font-family:tahoma;
font-size:8pt;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 -45px 0 0;
padding-right:20px;
}



#page_footer {
direction:ltr;
  height: 60px;
background-color:#C0E313;
border-top:1px solid #94BE73;
color:#333333;
  color:#000000;
  clear: both;
  font-family:tahoma;
  font-size:8pt;
  text-align:center;
  padding-top:10px;
}
.war-comment {color: #FF0000}
#tooltip{
	position:absolute;
	border:1px solid #66CC00;
	background:#DAEC5C;
	padding:2px 5px;
	color:#333333;
	display:none;
	font: 11px Tahoma;

}

<!-----------
-->

.categ {
  padding: 0;
  margin: 0;
  font-family: tahoma;
  text-align: right;
}

.categ ul {
  margin: 0;
  padding: 0;
  list-style:none
}

.categ ul li {
  background: url("images/plus.gif") no-repeat 139px 3px;
  padding-right: 17px;
  line-height: 120%;
  font-size: 8pt;
  font-weight: bold;
  color: #000;
  margin-top:4px;
}

.categ ul li ul li {
background:transparent url("images/rl.gif") no-repeat 131px 4px;
list-style-image:url(none);
list-style-position:outside;
list-style-type:none;
margin:3px 0;
padding:0 15px 0 0;
font-weight:normal

}

.related_div_m{
	background:#eaeaea;
	border:1px solid #CCC;
	padding-bottom:20px;
}
.related_div_m:hover{
	background:#FFF;
	list-style-type:hebrew;
}
.related_div_m ul li:hover{
	color:#39C;}
	.related_div_m b {
		padding:3px;}

#h-ads{
	border:2px solid #CCC;
	-moz-border-radius: 4px;
}
#h-ads:hover{
	border:2px solid #EBAA6D;
	-moz-border-radius: 4px;
}	
