body{
}
body,div,input{font: 12px tahoma;
}
div{
direction:rtl;line-height:170%;
}
a {text-decoration:none;}

.main{
width:913px;
margin:auto;
}
.header{
height:138px;
background:url(header.jpg) no-repeat;
margin:auto
}
.menu-bar{
height:22px;
background:url(menu_bg.jpg) repeat-x;
margin:5px 0;
padding:3px 0 0;
}
.menu {
width:500px;
margin:auto;
float: right;
padding: 0 38px;
}
.menu a {background:url(menu_bg_s.jpg) no-repeat right center;
color:#6F6F6F;
padding: 5px 20px;
}
.menu a:hover {color:#282828;
}
.search {
width:200px;
float: left;
padding: 0 30px;
}
.search-i{border:#E0E0DF 1px solid;
color:#929191;
}
.search-b{background:url(search_b.jpg) no-repeat;
border: none;
}
.sidebar{
width: 188px;
float: right;
margin: 10px 0;
}
.sidebar a{color:#4288C4;
display:block;
margin: 0 15px 0 0;
padding:1px 15px 1px 20px;
background:url(sidebar-a-bg.jpg) right center no-repeat;
}
.sidebar a:hover{color:#FF6C2F;
}
.s-header{
background:url(subjects.jpg) no-repeat;
height: 29px;
padding: 20px 50px 10px 10px;
color: #4680B2;
font-weight: bold;
}
.s-block{background-color:#F7F6F6;
margin: 0 0 20px;
}
.s-bottom {height: 41px;
background:url(sub_bg2.jpg) no-repeat;
margin: auto;
}
.content{
width: 690px;
float: left;
margin: 10px 0;
}
.center{
width: 332px;
float: right;
margin:auto;
}
.center a:hover {color:#424242;
}
.c-block{background:#F7F6F6;
margin:0 0 30px;
padding: 0 0 20px 0;
}
.center a {color:#666767;
display:block;
margin: 0 15px 0 0;
padding:5px 15px 5px 20px;
background:url(center-a-bg.jpg) right center no-repeat;
}
.c-header{
background: url(center-header.jpg) no-repeat;
height: 29px;
padding: 20px 50px 10px 10px;
color: #666767;
font-weight: bold;
margin: auto;
}
.left{
width: 332px;
float:left;
margin:auto;
}
.item{
width: 690px;
float: right;
margin:auto;
}
.i-block{background:#F7F6F6;
margin:0 0 30px;
padding: 0 0 20px;
}
.item a {color:#666767;
}
.item a:hover {color:#424242;
}
.i-header{
background: url(item-header.jpg) no-repeat;
height: 29px;
padding: 20px 50px 10px 10px;
color: #666767;
font-weight: bold;
margin: auto;
}
.i-content{padding: 0 20px;
text-align:justify
}
.i-img{float:left;
padding: 0 0 0 10px;
}
.l-header{background:url(l1.jpg) no-repeat;
height: 59px;
margin: auto;
height: 29px;
padding: 20px 50px 10px 10px;
color: #5B9741;
font-weight: bold;
}
.l-list{margin:auto;
padding:0 20px 0 0;
}
.l-img{float:right;
width:80px;
height:80px;
padding: 0 0 0 10px;
}
.l-title{font-weight:bold;
color:#55616E;
padding: 0 0 10px;
}
.l-title a{color:#55616E;
}
.l-title a:hover{color:#D36437;
}

.l-con{
text-align:left;
}
.copyright{
color:#333333
}

.comment_text{
border-bottom:1px solid #CCCCCC;
color:#666666;
margin:0 15px 0 0;
}

.comment_date{
text-align:left;
}

.vote_title{
background:url("item-header.jpg") no-repeat scroll right bottom #FFFFFF;
color:#666767;
font-weight:bold;
height:29px;
margin:auto;
padding:50px 50px 10px 10px;
position:relative;
right:-20px;
width:100%;
}

.comments_area{
padding:15px 0 25px;
}
