*						{ margin: 0; padding: 0; font-family: Georgia, serif; color: #B4B4B4; font-size: 12px;}
body					{ font-family: Georgia, serif; text-align: center; background-color: #000000; /*background: #000000 url('./img/bg_grey_center.gif') repeat-y center;*/}
a img					{ border: none; }
img						{ vertical-align: middle; }
p						{ padding: 2px 0px 3px 0px; }

#container				{ margin: 0px auto; width: 900px; background-color: #000000; text-align: right; }
#header_container		{ background-image: url('./img/bg_header_repeat.gif'); background-repeat: repeat-x; overflow: hidden; }
#header_right			{ width: 344px; background-image: url('./img/bg_header_right.gif'); float: left; }
#header_left			{ width: 556px; float: left; }
#head_logo_container	{ height: 382px; }
#menu_container			{ height: 45px; overflow: hidden; /*background-image: url( './img/bg_menu.gif' );*/ background: #F4E9D5 url('./img/bg_menu_right.gif') repeat-y right;}
.single_menu			{ display: block; height: 45px; padding: 5px 5px 0px 25px; background: url('./img/button_side_arrow.gif') no-repeat; float: left; color: #3C311F; text-transform: uppercase; text-decoration: none; }
.single_menu_first		{ display: block; height: 45px; padding: 5px 5px 0px 15px; float: left; color: #3C311F; text-transform: uppercase; text-decoration: none;}
#logo					{ padding: 20px 0px 80px 40px; text-align: left; }
#logo span				{ font-size: 28px; text-transform: uppercase; }
#logo_bellow			{ text-transform: uppercase; font-size: 12px; color: #200C00; padding-left: 28px; }
#header_text			{ color: #200c00; padding: 0px 20px 0px 40px; text-align: left; font-size: 14px; line-height: 120%; }
#header_text b			{ color: #200c00; }
#body_container			{ margin: 20px 20px 0px 20px; text-align: left; background: url('./img/bg_index_main.gif') repeat-y center; color: #B4B4B4; overflow: hidden; font-size: 14px; line-height: 150%; }
#body_column_1			{ float: left; width: 260px; margin-right: 40px;}
#body_column_2			{ float: left; width: 260px; margin-right: 40px;}
#body_column_3			{ float: left; width: 260px; }
.column_title			{ margin-bottom: 15px; font-size: 16px; }
.column					{ padding: 0px 15px 0px 15px; overflow: hidden; }
.column li				{ margin-left: 15px; }
#body_bottom_grey		{ background-color: #1E1E1E; }
#copyright				{ background: url('./img/bg_grey_center.gif') repeat-y center; padding: 20px 0px 40px 20px; text-align: left;}
#contact_map			{ margin: 0px 0px 10px 0px }
.column_title			{ padding-left: 15px; background: url('./img/t_arrow.gif') no-repeat 0px 6px;}
#main_container			{ margin: 20px 20px 0px 20px; text-align: left; background-color: #00000; color: #B4B4B4; overflow: hidden; }
#menu_bottom			{ background-color: #242424; }
#main_container li		{ margin-left: 20px; }
#create					{ padding-top: 10px; margin-top: 10px; border-top: 1px dashed #2F2F2F; }
#main_container a		{ text-decoration: none; font-weight: bold; }
#main_container a:hover	{ background-color: #1F1E1E; font-weight: bold; }
#main_body				{ overflow: hidden; font-size: 14px; line-height: 150%; }
#main_body b				{ font-size: 16px; }
#main_body_tree			{ float: left; width: 280px; margin-right: 20px; }
#main_body_src			{ float: left; width: 560px;}
#hide					{ display: none; }
#hide_form				{ display: none;}
#show_form				{ overflow: hidden; }
.q_right_col, .q_right_col_auth	{ float: left; width: 690px; margin-bottom: 4px; }
.q_left_col, .q_left_col_auth	{ float: left; width: 150px; margin-bottom: 4px; clear: left;}
.q_right_col_auth		{ width: 410px; }
/* .q_left_col_auth		{  } */
.input_simple, .input_auth			{ background-color: #1F1F1F; border: 1px solid #0F0F0F; width: 400px; padding: 0px 2px;}
.input_textarea			{ background-color: #1F1F1F; border: 1px solid #0F0F0F; width: 400px; height: 200px; padding: 0px 2px;}
.input_simple:hover, .input_textarea:hover		{ border-right: 1px solid #2F2F2F; border-bottom: 1px solid #2F2F2F; }
.submit_simple			{ background-color: #1F1F1F; border: 1px solid #0F0F0F; border-left: 1px solid #2F2F2F; border-top: 1px solid #2F2F2F; }
#question_container		{ width: 860px; overflow: hidden; border-bottom: 1px dashed #2F2F2F; padding-bottom: 10px; margin-bottom: 10px; }
.question_attr, .answer_attr			{ width: 250px; float:left; }
#question_text			{ clear: both; padding: 0px 0px 5px 0px; }
#forum_error			{ display: none; color: #BF4747; margin: 2px 0px 5px 150px;}
#answer_container		{ overflow: hidden; padding: 10px; margin: 10px 0px; background-color: #2F2F2F; }
.answer_attr			{ margin: 0px 0px 5px 0px; }
.input_auth				{ width: 200px; }
.input_edit				{ width: 400px; color: #000000; }
.input_select			{ width: 150px; color: #000000; }
.input_select option		{ color: #000000; }
.level_1				{ border-left: 2px solid #2F2F2F; padding-left: 5px; margin: 3px; 0px;}
.level_2				{ border-left: 2px solid #2F2F2F; padding-left: 5px; margin: 3px 0px 3px 15px; }
.level_3				{ border-left: 2px solid #2F2F2F; padding-left: 5px; margin: 3px 0px 3px 30px; }
.level_4				{ border-left: 2px solid #2F2F2F; padding-left: 5px; margin: 3px 0px 3px 45px; }
.tree_1					{ background: url('./img/spot.gif') no-repeat 0px 5px; padding: 0px 0px 0px 13px; margin: 3px; 0px; }
.tree_2					{ background: url('./img/spot.gif') no-repeat 0px 5px; padding: 0px 0px 0px 13px; margin: 3px 0px 3px 20px; }
.tree_3					{ background: url('./img/spot.gif') no-repeat 0px 5px; padding: 0px 0px 0px 13px; margin: 3px 0px 3px 40px; }
.tree_4					{ background: url('./img/spot.gif') no-repeat 0px 5px; padding: 0px 0px 0px 13px; margin: 3px 0px 3px 60px; }
#new_page_href			{ margin: 0px 0px 10px 0px; border-bottom: 1px solid #2f2f2f; padding-bottom: 10px; width: 220px; }
#top_nav				{ padding: 20px 0px 10px 40px; text-align: left; }
.go_back_link_container	{ margin: 15px 0px 5px 0px; }
#content_keywords		{ display: none; }
#b_description			{ display: none; }
