/*-----common-----*/
body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-align:center; color:#000000;}
table {border-collapse:collapse; border:0px;}
td {margin: 0px; padding: 0px; border-collapse:collapse; border:0px;}
img {margin:0px; padding:0px; border:0px;}
div{margin:0px; padding:0px; border:0px;}
span{margin:0px; padding:0px; border:0px;}
ul, ol, li {padding:0; margin:0;}
form, input {padding:0; margin:0;}
h1 {font-size:12pt; font-weight:bold; color:#666666; text-align:center; margin-top:2px; margin-bottom:12px;}
h2 {font-size:12pt; text-align:left; margin-top:24px;}
.red {color:red;}
a {color:#B56915;}
a:hover {color:#CC9900;}
a.hide {color:#000000; text-decoration:none;}
div {z-index:0;}
p {margin:4px;}

/*-----header-----*/
#header {width:100%; background-image:url(pics/header_top_side.png); background-repeat:repeat-x; height:160px;}

/*-----main_table-----*/
#main_table {width:100%;}
#main_table td {vertical-align:top;}

/*-----side_menu-----*/
#side_menu {text-align:left; padding-top:8px; width:120px;}
#side_menu li {width:120px; list-style:none; margin-left:12px; margin-right:16px; border-bottom:1px solid #E7E998; padding-bottom:4px; padding-top:4px; padding-left:10px; background-position:left; background-repeat:repeat-y; font-size:12pt; color:#000000; font-weight:bold;}
#side_menu li.now {background-image:url(pics/menu_now.png);}
#side_menu a {color:#000000; text-decoration:none;}
#side_menu a:hover {color:#8E6609;}

/*-----top_links-----*/
#top_links {padding-top:8px; padding-bottom:8px; padding-left:24px; width:110px;}
#top_links img {margin-left:3px; margin-right:3px;}

/*-----content-----*/
#content {width:100%; margin-top:8px; background-color:#E8E8C6;}
#content th {background-color:#CACA7D; font-size:20pt; text-align:left; padding-left:15px; border:1px solid #CACA7D; border-bottom:none;}
#content #mess_out {margin-top:200px; margin-bottom:220px; text-align:center; font-size:16pt; font-weight:bold; color:#CCCCCC;}
#content a.article {color:#000000; text-decoration:none;}
#content a.article:hover {text-decoration:underline;}
#cont_r_t {background-image:url(pics/cont_r_t.png); background-position:top; background-repeat:no-repeat; width:9px;}
#cont_l {border-left:1px solid #CACA7D; width:9px;}
#cont_r {background-image:url(pics/cont_r.png); background-repeat:y-repeat; background-position:right;}
#cont_b_l {background-image:url(pics/cont_b_l.png); background-position:left; background-repeat:no-repeat; height:9px;}
#cont_b {background-image:url(pics/cont_b.png); background-repeat:x-repeat;}
#cont_b_r {background-image:url(pics/cont_b_r.png); background-position:right; background-repeat:no-repeat;}
#abstract p {text-align:left; margin-left:16px; margin-bottom:12px; padding-right:24px;}
#abstract h1 {margin-bottom:24px; margin-top:24px; padding-right:24px;}

/*-----.content-----*/
.content {text-align:left; text-indent:36px; padding:24px;}
.content p {margin-bottom:12px;}
.content ul {margin-top:4px; margin-bottom:24px;}
.content li {text-align:left; margin-top:2px; list-style-image:url(pics/li.png); margin-left:24px; list-style-position:inside;}

/*-----arc_cont-----*/
#arc_cont {padding:24px;}
.tabset_tabs {margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap; text-align:left;}
.tabset_tabs li	{margin:0; padding:0; display:inline;}
.tabset_tabs a	{color:#000000 ! important; background-color:#F8F8D1 ! important; border:1px solid #99c; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none;}
.tabset_tabs a:hover {color:#000000 ! important; background-color:#F3F3B4 ! important }
.tabset_tabs a.active {color:black ! important; background-color:white ! important; border-color:#B19336; border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px;}
.tabset_label {margin-top:4px;}
.tabset_tabs li.firstchild a { border-left-width:1px;}
.tabset_content	{border:1px solid #B19336; background-color:white; position:relative; z-index:1; padding:0.5em 1em; display:none; text-align:left;}
.tabset_content form {margin-bottom:12px;}
.tabset_content_active	{ display:block }
@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}

/*-----cont_search-----*/
#cont_search p {text-align:left;}

/*-----in_magazine-----*/
#in_magazine {width:99%; margin-top:24px; margin-bottom:24px; text-align:left;}
#in_magazine td {padding:4px;}
#in_magazine td {border-bottom:1px solid #ABAB45; border-top:1px solid #ABAB45;}
#in_magazine #part{font-weight:bold; color:#666666; background-color:#F8F8D1; padding-left:8px;} /*#FDFDF2*/
#in_magazine #part a {text-decoration:none; color:#666666;}
#in_magazine #part a:hover {text-decoration:underline;}
#in_magazine #author {text-align:left; font-weight:bold; padding-left:6px;}
#in_magazine #page{width:50px; text-align:center; vertical-align:middle;}

/*-----right_side-----*/
#right_side {width:170px;}

/*-----quick_archive-----*/
.quick_archive {width:150px; margin-top:8px; font-size:18pt; font-weight:bold; color:#CCC;} /*#EFEFEF*/
.quick_archive td {text-align:center; height:36px; width:40px; vertical-align:middle;}
.quick_archive #god {text-align:center; margin:4px; color:#8E6609; background-color:#CACA7D;}
.quick_archive td.now {border:1px solid #CC9900; color:#CC9900;}
.quick_archive a {color:#000000; text-decoration:none;}
.quick_archive a:hover {color:#CC9900;}
#box5 div{position:absolute; background-color:#FFFFFF; width:150px; height:190px; left:0px;}
.mask{position:relative; width:150px; height:190px; overflow:hidden; border:1px solid #ACAC33; }
p.buttons {margin-top:0px; margin-bottom:8px;}
.buttons span{color:#8E6609; padding:0 3px; cursor:pointer; font-size:14px; text-decoration:underline;}
.buttons span.active {background:#CC9900;color:#fff; text-decoration:none;}
.buttons span:hover{background:#999999; color:#fff; text-decoration:none;}

/*-----tags-----*/
#tags {width:150px; margin-top:8px; color:#EFEFEF;  border:1px solid #ACAC33; margin-top:24px; padding-bottom:18px; overflow:hidden;}
#tags #tit {text-align:center; margin:4px; color:#8E6609; background-color:#CACA7D; font-size:14pt; font-weight:bold;}
#tags a {color:#000000; text-decoration:none;}
#tags a:hover {color:#CC9900; text-decoration:underline;}

/*-----footer-----*/
#footer {width:100%; background-image:url(pics/footer_top_side.png); background-repeat:repeat-x; height:90px; margin-top:12px; color:#CCCCCC;}

/*-----Haunter.web-----*/
#haunter {font-size:8pt; color:#E4E4E4; font-family:"Courier New", Courier, monospace;}

/*---------------ADMIN---------------*/
#admin_menu {font-size:12pt; font-weight:bold;}
