body{ direction: rtl; margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; }
a{ text-decoration: none; color: #666; }
a:hover{ text-decoration: underline; }
img{border:none}
input { font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; }
.tmenu { height: 40px; background: url('/template/default/top_menu.jpg') repeat-x top; }
.tmenu a { color: #39C; font-size: 9pt; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; }
.tmenu a:hover { color: #000; text-decoration: none; background-color: #CCC; }
.header { background: url('/template/default/bg.jpg') repeat-x top; }
.container { width: 950px; display: inline-block; }
.main_right { width: 180px; float: right; }
.main_center { width: 630px; float: right; padding-right: 10px;}
.main_left { width: 110px; float: left;padding: 5px; }
.right_box_top_cat { background: url(/template/default/tbox_cat.jpg) no-repeat; height: 23px; padding-top: 15px; }
.right_box_top_time { background: url(/template/default/tbox_time.jpg) no-repeat; height: 23px; padding-top: 15px; }
.right_box_top { background: url(/template/default/tbox.gif) no-repeat; height: 23px; padding-top: 15px; }
.right_box_center { background: url(/template/default/cbox.gif) repeat-y; }
.right_box_bottom { background: url(/template/default/bbox.gif) no-repeat; height: 11px; }
.top_search { width: 350px; float: left; padding-top: 10px; text-align: left; }
.top_search input[type="text"] { width: 250px; border: 1px solid #FF9900; font-family: Tahoma; font-size: 8pt; }
.top_search input[type="submit"] { font: Tahoma; font-size: 8pt; }

.search_result { text-align: right; }
.search_result h1 { font-size: 16pt; }
.search_result h1 a { color:#006699; } 
.search_result p { text-align: justify;}

.main_search input[type="text"] { width: 250px; border: 1px solid #FF9900; font-family: Tahoma; font-size: 8pt; }
.main_search input[type="submit"] { font: Tahoma; font-size: 8pt; }

.notice { margin: 10px; border: 1px solid #099; }
.detail_div { text-align: right; }
.detail_div #detail_p { text-align: justify; height: 250px; }
.sub-detail{ width: 100%; display: inline-block; text-align: center; }
.sub-detail #item { width: 45%; float: right; padding: 5px; margin: 5px; }
.sub-detail #title { height: 20px; padding: 2px; font-weight: bold; border-bottom: 2px solid #cccccc; text-align: right; }


.imc_banner { margin-top: 50px; padding: 5px; border-top: 1px solid #cccccc; }
.footer { margin: 10px; text-align: center; }