body { background-color: #ffffff; margin: 0px; font: normal 10px Verdana,Arial; background-image: url('gfx/background.png'); color: #928585;}
img { border: 0px; }
div.btn_top{cursor: pointer; background-repeat: no-repeat; height: 41px; width: 132px; padding-top: 20px; float: left;}

a.top_btn_link{font: bold 13px Verdana,Arial; color: #ffffff; text-decoration: none;}
a.main_menu_linksel{font: normal 12px Verdana,Arial; color: #93292b; text-decoration: none;}
a.main_menu_link{font: normal 12px Verdana,Arial; color: #fffaec; text-decoration: none;}
div.main_logo{height: 233px; background-repeat: no-repeat;}

div.menu_top{background-image: url('gfx/menu_top.png'); background-repeat: no-repeat; height: 30px; text-align: center; color: #fffaec; font: normal 13px Verdana, Arial; padding-top:3px;}
div.menu_mid{background-image: url('gfx/menu_mid.png'); background-repeat: repeat-y; text-align: center; color: #fffaec; font: normal 13px Verdana, Arial;}
div.menu_btm{background-image: url('gfx/menu_btm.png'); background-repeat: no-repeat; height: 11px; text-align: center; color: #fffaec; font: normal 13px Verdana, Arial;}

div.main{width: 800px; margin-left: auto; margin-right: auto;}

div.box_small_caption{height: 30px; width: 177px; background-image: url('gfx/box_small_caption.png'); background-repeat: no-repeat; text-align: left; color: #fffaec; font: bold 12px Verdana, Arial; padding: 15px 0px 0px 20px;}
div.box_small_main{width: 185px; background-image: url('gfx/box_small_main.png'); background-repeat: repeat-y; padding: 0px 6px; overflow: hidden;}
div.box_small_end{height: 11px; width: 197px; background-image: url('gfx/box_small_end.png'); clear: both; margin-bottom: 7px;}

div.box_caption2_fill{ height: 27px; background-image: url('gfx/box_caption2_fill2.png'); overflow: hidden; }
div.box_caption2_left{ width: 30px; height:27px;  background-image: url('gfx/box_caption2_left_news.png'); float: left;}

div.box_desc_fill{ clear: both; height: 24px; background-image: url('gfx/box_desc_fill.png'); overflow: hidden;}

div.box_end{height: 3px; background-image: url('gfx/box_end.png'); background-repeat: repeat-x; overflow: hidden; margin-bottom: 5px;}
div.box_more{height: 20px; padding-top: 5px; background-image: url('gfx/more.png'); background-repeat: repeat-x; overflow: hidden;}

div.box_medium_caption{height: 30px; width: 375px; background-image: url('gfx/box_medium_caption.png'); text-align: left; color: #fffaec; font: bold 12px Verdana, Arial; padding: 15px 0px 0px 20px;}
div.box_medium_main{width: 385px; background-image: url('gfx/box_medium_main.png'); padding: 0px 5px; background-repeat: repeat-y; overflow: hidden;}
div.box_medium_end{height: 11px; width: 395px; background-image: url('gfx/box_medium_end.png'); clear: both; margin-bottom: 10px;}
div.box_medium_content{width: 375px; background-image: url('gfx/box_medium_content.png');}

div.box_large_caption{height: 30px; width: 572px; background-image: url('gfx/box_large_caption.png'); background-repeat: no-repeat; text-align: left; color: #fffaec; font: bold 12px Verdana, Arial;padding: 15px 0px 0px 20px;}
div.box_large_main{width: 582px; background-image: url('gfx/box_large_main.png'); background-repeat: repeat-y; padding: 0px 5px; overflow: hidden; }
div.box_large_end{height: 10px; width: 592px; background-image: url('gfx/box_large_end.png'); clear: both; margin-bottom: 7px;}

div.box_xlarge_caption{height: 38px; width: 775px; background-image: url('gfx/box_xlarge_caption.png'); background-repeat: no-repeat; text-align: left; color: #fffaec; font: bold 12px Verdana, Arial;padding: 15px 0px 0px 20px;}
div.box_xlarge_main{width: 795px; background-image: url('gfx/box_xlarge_main.png'); background-repeat: repeat-y; overflow: hidden;}
div.box_xlarge_end{height: 11px; width: 795px; background-image: url('gfx/box_xlarge_end.png'); clear: both; margin-bottom: 7px;}

div.box_end_fill{height: 5px; background-image: url('gfx/box_end_fill.png'); background-repeat: repeat-x; margin-bottom: 5px;}
div.box_end_left{ float: left; height: 5px; width: 5px; background-image: url('gfx/box_end_left.png');}
div.box_end_right{ float: right; height: 5px; width: 5px; background-image: url('gfx/box_end_right.png');}

div.footer{text-align: center; color: #0f1721; font: normal 10px Verdana, Arial;}
div.footer_img{background-image: url('gfx/footer_img.png'); width: 92px; height: 28px; float: left;}
div.footer_line{background-image: url('gfx/footer_line.png');  height: 9px;}
div.footer_btns{position: relative; width: 460px; margin-left: auto; margin-right: auto;}

div.news_txt{margin-top: 5px; margin-left: 60px;}
div.menu_item{cursor: pointer; padding: 6px 4px 0px 20px; background-image: url('gfx/menu_item.png'); background-repeat: no-repeat; min-height: 18px; width: 150px; overflow: hidden; background-position: center left; margin: 0px 10px;
}
div.menu_line{clear: both; background-image: url('gfx/menu_line.png'); width: 169px; height: 4px; margin-left: 6px;}
div.news_msg{
color: #51668d; margin: 10px 10px 0px 10px; overflow: hidden;
}
div.news_line{
background-image: url('gfx/news_line.png'); background-repeat: no-repeat; width: 346px; height: 4px; margin-top: 10px; margin-left: 4px;
}
div.more{text-align: right; float: right;}

a{text-decoration: none; color: #8c8181;}

table.column_tbl {margin: 0px; border: 0px; border-spacing: 1px; padding: 0px;}
td.column{vertical-align: top; margin: 0px;}
div.root{width: 1000px; margin-left: auto; margin-right: auto;}

.inputs{background-color: #fffffe; border: 1px #cacaca solid; color: #000000;}
.inputs_text { width: 520px; height: 250px; }
.inputs_title { width: 520px; }
.button{cursor: pointer; background-color: #eaebec; border-color: #1b2f4b; border-width: 1px; color: #000000;}

table.pa_table { border: 1px #dbcedb solid;  text-align: center; width: 90%; color: #545454; margin-left: auto; margin-right:auto;}
tr.pa_table_header { background-color: #d4a9d3; color: #ffffff; }
tr.pa_table_header a{color: #ffffff;}
tr.pa_table_row1 { background-color: #ededed; }
tr.pa_table_row2 { background-color: #fcfcfc; }

div.rating { float: left; width: 105px; height: 15px; background-image: url('./gfx/rating.png');  margin-top: 8px; cursor: pointer; }
div.rating_set { width: 21px; height: 15px; background-image: url('./gfx/rating_set.png'); float: left; cursor: pointer; }
div.rating_unset { width: 21px; height: 15px; float: left; cursor: pointer; }

a.bbcode			{ text-decoration: none; font: normal 10px Verdana,Arial; color: #788f98; letter-spacing: 1px; }
a.bbcode:hover		{ color :  #788f98; }
.rankcolor_jradmin { color: #1f71ca; }
.rankcolor_admin { color: #253e59; }
.rankcolor_global { color:  #b11111; }

div.bar_left{background-image: url('./gfx/bar_left.png'); width: 4px; height: 31px; float: left;}
div.bar_right{background-image: url('./gfx/bar_right.png'); width: 4px; height: 31px; float: right;}
div.bar_fill{background-image: url('./gfx/bar_fill.png'); height: 31px; overflow: hidden;}

.pointer:hover { cursor: pointer; }
.imageboxbckg{

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: #0a0a0a;

}

div.code {  text-align: left; font: normal 11px Courier New,Arial; color: #3a3a3a; background-color: #fffffe; margin: 5px; border: 1px solid #c5c5c5; }
div.code_caption { background-color: #c5c5c5; text-decoration: underline; margin-bottom: 10px; }
div.quote {  text-align: left; font: normal 10px Verdana,Arial; color: #3a3a3a; background-color: #fffffe; margin: 5px; border: 1px solid #c5c5c5; }
div.quote_caption { background-color: #e9e7e7; margin-bottom: 10px; font-weight: bold; }

div.poll{ background-image: url('gfx/poll_fill.png'); height: 21px; min-width: 21px; }
div.poll_begin{ float: left; background-image: url('gfx/poll_begin.png'); height: 21px; width: 10px; }
div.poll_end{ float: right; background-image: url('gfx/poll_end.png'); height: 21px; width: 10px; }
.poll_bkg{ background-color: #f5f5f5;}

div.rating_bar{float: right; font: normal 10px Verdana,Arial; padding-right: 10px; padding-top: 10px; color: #434343;}

div.comments_bar{padding: 10px 0px 0px 0px; height: 21px;}
div.comments_comments{float: left; font: bold 11px Verdana,Arial; color: #4b334b; background-image: url('gfx/icon_comments.png'); background-repeat: no-repeat; background-position: 0px -4px; padding-left: 20px;}
div.comments_add{cursor: pointer; float: right; padding: 3px 0px 0px 23px; font: normal 10px Verdana,Arial; color: #4b334b; background-position: 0px -4px; background-repeat: no-repeat; min-height: 25px;}
div.comments_login {color: #220e05; }
div.comments_content {color: #725972; }
div.comments_bkg {background-color: #e4d8e1; color: #3a253a; }
div.comments_title{ color: #3a253a;}

div.cat_line1 { width: 100%; background-color: #c5c5c5; height: 1px; clear: both; }
div.cat_line2 { width: 100%; background-color: #fffffe; height: 1px; clear: both; }
div.cat_tree { background-color: #c5c5c5; color: #535353; font-weight: bold; padding: 4px; }
a.cat { color: #535353; }

div.art_title { color: #3a3a3a; padding: 15px 15px 2px; font-weight: bold; }
div.art_content { padding: 10px 15px 5px; text-align: justify; color: #3a3a3a; }

div.art_icon {padding-left: 25px; background-color: #e7e7e7; margin-top: 3px; background-image: url('gfx/icon_art.png'); background-repeat: no-repeat; min-height: 18px;}
div.art_cat { cursor: pointer; padding: 13px 0px 13px 50px; background-color: #e7e7e7; background-image: url('gfx/icon_art_cat.png'); background-repeat: no-repeat;}

div.user_button { color: #ffffff; cursor: pointer; background-image: url('gfx/forum_icon_user_btn.png'); width: 100px; height: 20px; padding-top: 5px;  margin: 0px auto; text-align: center; font-weight: bold; }

div.rank { background-color: #e4e4e4; min-height: 22px; border-bottom: 1px #c2c2c2 solid; }
div.rank_ico { padding-top: 5px; padding-left: 20px; background-image: url('gfx/forum_rank_ico.png'); background-repeat: no-repeat; min-height: 18px; background-position: 2px 2px; }

div.file_desc_left{ color: #3f3f3f; }
div.file_desc_right{ color: #757575; }
div.file_desc_line { background-color: #bdbdbd;}

div.search { width: 315px; height: 42px; background-color: #e4d8e1; color: #523352; padding: 17px 0px 0px 60px; clear: both; background-image: url('gfx/download_search.png'); background-repeat: no-repeat;}
