body { background-color: #ffffff; background-image: url('gfx/background.png'); background-repeat: repeat-x; margin: 0px; font: normal 11px Verdana,Arial; color: #4f646d;}
img  { border: 0px; }

div.btn_top { cursor: pointer; background-image: url('gfx/btn.png'); background-repeat: no-repeat; height: 21px; width: 85px; padding: 8px 0px 0px 30px; margin: 4px 5px 0px 5px; float: left; text-align: left; line-height: 12px;}

a.top_btn_link           { font: bold 11px Verdana,Arial; color: #5e5e5e; text-decoration: none;}
a.top_btn_link:hover           { font: bold 11px Verdana,Arial; color: #5E807F; text-decoration: none;}
a.main_menu_linksel { font: normal 11px Verdana,Arial; color: #f0f0f0; text-decoration: none;}
a.main_menu_link       { font: normal 11px Verdana,Arial; color: #f6f6f6; text-decoration: none;}
a.main_menu_link:hover       { font: normal 11px Verdana,Arial; color: #ffffff; text-decoration: none;}

div.main_logo {height: 206px; background-repeat: no-repeat;}

div.menu_mid { background-image: url('gfx/menu_top.png'); height: 60px; background-repeat: no-repeat; text-align: center; color: #f6f6f6; font: normal 11px Verdana, Arial;}

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

div.box_small_caption { height: 39px; width: 180px; background-image: url('gfx/box_small_caption.png'); background-repeat: no-repeat; text-align: left; color: #515151; font: bold 12px Verdana, Arial; padding: 18px 0px 0px 40px;}
div.box_small_main       { width: 220px; background-image: url('gfx/box_small_main.png'); background-repeat: repeat-y; overflow: hidden;}
div.box_small_end         { min-height: 108px; padding: 0px 10px 15px 10px; width: 200px; background-image: url('gfx/box_small_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both;}

div.box_size13_caption { height: 41px; width: 256px; background-image: url('gfx/box_size13_caption.png'); text-align: left; color: #515151; font: bold 12px Verdana, Arial; padding: 18px 0px 0px 40px;}
div.box_size13_main       { width: 296px; background-image: url('gfx/box_size13_main.png'); background-repeat: repeat-y; overflow: hidden;}
div.box_size13_end         { min-height: 108px; width: 276px; padding: 0px 10px 15px 10px; background-image: url('gfx/box_size13_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both;}
div.box_size13_content { color: #647e89;}

div.box_size23_caption { height: 41px; width: 557px; background-image: url('gfx/box_size23_caption.png'); text-align: left; color: #515151; font: bold 12px Verdana, Arial; padding: 18px 0px 0px 40px;}
div.box_size23_main       { width: 597px; background-image: url('gfx/box_size23_main.png'); background-repeat: repeat-y; overflow: hidden;}
div.box_size23_end         { min-height: 108px; width: 577px; padding: 0px 10px 15px 10px; background-image: url('gfx/box_size23_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both;}
div.box_size23_content { color: #647e89;}

div.box_medium_caption { height: 41px; width: 407px; background-image: url('gfx/box_medium_caption.png'); text-align: left; color: #515151; font: bold 12px Verdana, Arial; padding: 18px 0px 0px 40px;}
div.box_medium_main       { width: 447px; background-image: url('gfx/box_medium_main.png'); background-repeat: repeat-y; overflow: hidden;}
div.box_medium_end         { min-height: 108px; width: 427px; padding: 0px 10px 15px 10px; background-image: url('gfx/box_medium_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both;}
div.box_medium_content { color: #647e89;}

div.box_large_caption { height: 37px; width: 634px; background-image: url('gfx/box_large_caption.png'); background-repeat: no-repeat; text-align: left; color: #515151; font: bold 12px Verdana, Arial;padding: 18px 0px 0px 40px;}
div.box_large_main       { width: 674px; background-image: url('gfx/box_large_main.png'); background-repeat: repeat-y; overflow: hidden; }
div.box_large_end         { min-height: 38px; width: 654px; padding: 0px 10px 15px 10px; background-image: url('gfx/box_large_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both;}
div.box_large_content { color: #647e89;}

div.box_xlarge_caption { height: 39px; width: 860px; background-image: url('gfx/box_xlarge_caption.png'); background-repeat: no-repeat; text-align: left; color: #515151; font: bold 12px Verdana, Arial; padding: 18px 0px 0px 40px;}
div.box_xlarge_main       { width: 900px; background-image: url('gfx/box_xlarge_main.png'); background-repeat: repeat-y;}
div.box_xlarge_end         { min-height: 52px; width: 880px; padding: 0px 10px 15px 10px;  overflow: hidden; background-image: url('gfx/box_xlarge_end.png'); background-repeat: no-repeat; background-position: bottom left; clear: both; margin-bottom: 7px;}
div.box_xlarge_content { color: #647e89;}

div.box_caption2_fill   { height: 31px; overflow: hidden; background-image: url('gfx/box_caption2_fill.png'); color: #305362;}
div.box_caption2_left   { width: 39px; height:31px; float: left;}
div.box_caption2_title { padding-top: 10px; color: #305362; padding-left: 36px; font: bold 11px Verdana,Arial;} 

div.box_line_fill { height: 1px; background-color: #dfe7f4; }
div.box_line_left   { width: 43px; height: 1px; background-image: url('gfx/box_line_left.png'); background-repeat: no-repeat; float: left;}
div.box_line_right   { width: 43px; height: 1px; background-image: url('gfx/box_line_right.png'); background-repeat: no-repeat; float: right;}

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_btns { position: relative; width: 460px; margin-left: auto; margin-right: auto;}

div.menu_item { cursor: pointer; padding: 3px 4px 0px 12px; background-image: url('gfx/menu_item.png'); background-repeat: no-repeat; min-height: 18px; width: 163px; overflow: hidden; background-position: center left; margin-left: 5px;}
div.menu_line { clear: both; width: 180px; min-height: 18px; background-image: url('gfx/menu_line.png'); background-position: bottom left; background-repeat: no-repeat; padding-bottom: 7px;}

div.bbcode_list     { padding: 3px; }
div.bbcode_list_opt { padding: 2px 0px 2px 11px; background-image: url('./gfx/bull.png'); background-repeat: no-repeat; background-position: 0px 7px; }

div.bbcode_numlist     { padding: 3px; }
div.bbcode_numlist_opt { padding: 2px 0px 2px 15px; }

img.bbcode_img { padding: 1px; }


a { text-decoration: none; color: #94a8b0;}
a:hover { text-decoration: none; color: #558294;}

table.column_tbl { margin: 0px; border: 0px; border-spacing: 2px; padding: 0px;}
td.column             { vertical-align: top; margin: 0px;}

div.root { width: 1060px; margin-left: auto; margin-right: auto;}

.inputs             { background-color: #f8f8f8; border: 1px #b4b4b4 solid; color: #000000;}
.inputs_text   { width: 99%; height: 250px; }
.inputs_title { width: 99%; }
.button             { cursor: pointer; background-color: #e1e1e1; border-color: #adadad; border-width: 1px; color: #000000;}

table.pa_table             { border: 1px #C7C7C7 solid;  text-align: center; width: 100%; color: #2d2d2d; margin-left: auto; margin-right:auto;}
tr.pa_table_header    { background-color: #DEDEDE; color: #2d2d2d; }
tr.pa_table_header a { color: #2d2d2d;}
tr.pa_table_row1        { background-color: #EFEFEF; }
tr.pa_table_row2        { background-color: #FDFEFD; }

div.rating             { float: left; width: 125px; height: 18px; background-image: url('./gfx/rating.png'); background-repeat: no-repeat; margin-top: 12px; cursor: pointer; }
div.rating_set     { width: 25px; height: 18px; background-image: url('./gfx/rating_set.png'); float: left; cursor: pointer; }
div.rating_unset { width: 25px; height: 18px; float: left; cursor: pointer; }

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

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

div.bar_left2   { background-image: url('./gfx/bar_left2.png'); height: 38px; background-position: top left; background-repeat: no-repeat;}
div.bar_right2 { background-image: url('./gfx/bar_right2.png'); height: 38px; background-position: top right; background-repeat: no-repeat;}
div.bar_fill2   { background-image: url('./gfx/bar_fill2.png'); height: 38px; 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; background-color: #ffffff; color: #2f2f2f; margin: 5px; border: 1px solid #f6f7fa; }
div.code_caption { background-color: #D7E2E6; text-decoration: underline; margin-bottom: 10px; }
div.quote {  text-align: left; font: normal 10px Verdana,Arial; background-color: #ffffff; color: #2f2f2f; margin: 5px; border: 1px solid #f6f7fa; }
div.quote_caption { background-color: #D7E2E6; margin-bottom: 10px; font-weight: bold; }

div.poll             { background-image: url('gfx/poll_fill.png'); height: 20px; min-width: 15px; }
div.poll_begin { float: left; background-image: url('gfx/poll_begin.png'); height: 20px; width: 7px; }
div.poll_end     { float: right; background-image: url('gfx/poll_end.png'); height: 20px; width: 7px; }
.poll_result   { color: #5f808f;}
td.poll_bkg      { background-color: #ffffff; border: 1px solid #52708b;}

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

div.comments_bar           { padding: 15px 0px 0px 0px; height: 25px; }
div.comments_comments { float: left; font: bold 11px Verdana,Arial; color: #4f7da0; background-image: url('gfx/icon_comments.png'); background-repeat: no-repeat; background-position: 3px 2px; padding-left: 20px;}
div.comments_add            { cursor: pointer; float: right; padding: 3px 0px 0px 23px; font: normal 11px Verdana,Arial; color: #4f7da0; background-position: 0px 0px; background-repeat: no-repeat; min-height: 25px;}
div.comments_login       { color: #8daac1; }
div.comments_content   { color: #4f7da0; }
div.comments_bkg           { color: #4f7da0; }
div.comments_title       { color: #4f7da0; }

div.cat_line1 { width: 100%; background-image: url('gfx/cat_line1.png'); background-repeat: repeat-x; height: 5px; clear: both; }
div.cat_tree   { background-position: bottom left; background-repeat: repeat-x; width: 100%; color: #476d7d; font-weight: bold; padding: 4px 0px; }
.cat               { color: #476d7d; }

div.art_title      { color: #305362; padding: 15px 15px 2px; font-weight: bold; }
div.art_content { padding: 10px 15px 5px; text-align: justify; color: #647e89; }
div.art_addate   { color: #2a5669; }
.art_addate2      { color: #2a5669; }
div.art_line        { background-color: #1a5977; }


div.art_icon { margin-left: 10px; padding-left: 40px; color: #476d7d; background-position: 5px 0px; 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; color: #476d7d; background-image: url('gfx/icon_art_cat.png'); background-repeat: no-repeat; background-position: 5px 5px;}

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

div.rank         { background-color: #f7f8fb; min-height: 22px;}
div.rank_ico { padding-top: 2px; 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: #1d5e90; }
div.file_desc_right { color: #5d8caf; }
div.file_desc_line   { background-color: #babec0;}

div.search_fill {width: 100%; height: 81px; background-image: url('gfx/search_fill.png'); background-repeat: repeat-x; }
div.search     { height: 51px; color: #65808b; padding: 30px 0px 0px 65px; background-image: url('gfx/download_search.png'); background-repeat: no-repeat; background-position: top left;}
a.menu_link { color: #4d6268;}
a.menu_link:hover { color: #638c98;}

.date1 { color: #1c4b5f;}
.date2 { color: #1c4b5f;}
.add1   { color: #1c4b5f;}
.add2   { color: #1c4b5f;}

.img_caption { color: #4a4a4a; }

div.news_line { clear: both; background-image: url('gfx/news_line.png'); background-repeat: no-repeat; height: 1px; width: 149px; }
