/* Layout */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;

}

input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}

.body_style {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

A {
	font-family: verdana, sans-serif;
	font-style: normal;
      TEXT-DECORATION: none;
      color: #09608C;/*#000080;*/
}

A:hover {
      TEXT-DECORATION: underline;
	color: #EC7C05;
}

.A_black {
      TEXT-DECORATION: underline;
	color: #000000;
}

.buttons {
	font-size: 11px; 
	border: 1px solid gray;
	padding-left: 3px;
}

.text {
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
      line-height: 125%;
}

.text11 {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
}

.small {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
}

/* --------------------- footer --------------------- */

.copyright {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
}

/* --------------------- header --------------------- */

.wrapheader {
	padding: 0;
	margin-bottom: 15px;
	margin-top: 10px;
}

.logodesc {
	margin-bottom: 5px;
	padding: 5px 15px;
	background: #D9DFE4;
	border-top: 1px solid #4787A7;
	border-bottom: 1px solid #4787A7;
	margin-left: 0px;
	margin-right: 0px;
}

.logonew {
	background: #AEAFD5;
	border-top: 1px solid #4787A7;
	border-bottom: 1px solid #4787A7;
	margin-left: 0px;
	margin-right: 0px;
}

.gen {
	margin: 1px 1px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
}

h1 {
	color: black;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, tahoma, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

.table_title {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	background-image: url('img/up_line.gif');
	height:	27px;
}

/* --------------------- up menu --------------------- */

.info_str {
	margin-bottom: 5px;
	padding: 5px 10px;
	background: #F0F5FA;
	border: 1px solid #C2CFDF;
	margin-left: 10px;
	margin-right: 10px;
}

.info_left {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	float: left;
}

.info_right {
	text-align: right;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

.forum_path {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
}

.lastvisit_info {
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	float: left;
	padding-left: 10px;
	height: 20px;
}

.currenttime_info {
	font-size: 10px;
	font-family: verdana, tahoma, sans-serif;
	padding-right: 10px;
	text-align: right;
	height: 20px;
}


/* --------------------- forum --------------------- */

.leftrow {
	width:10px;
}

.rightrow {
	width:10px;
}

.centerrow {
	background-color:#ffffff;
	width:100%;
}

.forum_borders {
	margin-bottom: 5px;
	background: #FFFF00;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.forum_body {
	background: #FFFFFF;
	border: 2px solid #4787A7;
	width: 100%; 
}

.upper_line {
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
	background-image: url('img/up_line.gif');
	height:	27px;
}

.forum_header {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	background-image: url('img/forum_header.gif');
	height:	27px;
/*	color: #FFB567; */
	color: #FFFFFF;
	text-align: center;
}

.forum_title {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-image: url('img/up_line.gif');
	height:	27px;
}

.w20 {
	width: 20px;
}

.wp {
	width: 46px;
}

.wt, .w50 {
	width: 50px;
}

.wm, .w100 {
	width: 100px;
}

.ws, .w150 {
	width: 150px;
}

.wl, .w200 {
	width: 180px;
}

.bgf {
	background: #F0F5FA;
}

.f_title {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
}

.vf_topic {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
}

.vf_author {
	width: 150px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #006699;
}

.vf_postdata {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #000000;
}

.vf_pjump {
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 150%;
}

.vf_answer {
	width: 90px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #006699;
}

.wico {
	width: 33px;
}

.ftitle {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
}

.ttitle {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
}

.nazvanie {
	font-size: 14px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	color: #09608C;
	padding-left: 10px;
	text-align: left;
	float: left;
}

.submenu {
	float: right;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
}

.fdesc {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

.modersdesc {
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	color: #555555;
	font-style: italic;
	line-height: 200%;
}

.ftopic {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #006699;
}

.lsttopic {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #000000;
}

.h30 {
	height: 40px;
}

.m10 {
	padding-left: 10px;
}

.info_msg {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

.lst_reply {
	width: 105px;
	height: 37px;
}

.lst_ttopics {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

.lst_lst {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
	padding-right: 10px;
}

.lst_log {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;
}

.topic_pdzg {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-image: url('img/up_line.gif');
	height:	27px;
	color: #006699;
}

.stat_moders {
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-image: url('img/up_line.gif');
	height:	27px;
	color: #006699;
}

.stat_users {
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	height:	27px;
	background: #F0F5FA;
}


/* --------------------- topic --------------------- */

.topic_title {
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
}

.topic_upmenu {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
}

.topic_header {
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	background-image: url('img/forum_header.gif');
	height:	27px;
	color: #FFFFFF;
	text-align: center;
}

.wth {
	width: 140px;
}

.post_bg {
	background-color: #EEF2F7;
}

.post_hdr {
	background-color: #E4EAF2;
	padding: 5px 10px 5px 10px;
	height: 27px;
}

.post_username {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
}

.post_data {
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	color: #000000;
	float: left;
}

.post_info {
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
	color: #000000;
}

.post_userinfo {
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	color: #000000;
	padding: 10px 10px 10px 10px;
	line-height: 140%;
}

.post_txt {
	font-weight: normal;
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: left;
	color: #000000;
 	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	line-height: 140%;
}

.post_ftr {
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
 	padding-left: 10px;
	padding-right: 10px;
	background-color: #D1DCEB;
	height: 27px;
}

.post_divider {
	background-color: #8394B2;
	height: 7px;
}

.btns_left {
	float: left;
	text-align: left;
}

.btns_right {
	text-align: right;
}

.moder_panel {
	padding-right: 5px;
	background-color: #FFFFFF;
	height: 27px;
	text-align: right;
}

.q_jump {
	padding-right: 2px;
	height: 27px;
	text-align: right;
}

/* --------------------- login --------------------- */

.login_1 {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
 	padding: 7px 7px 7px 7px;	
	line-height: 140%;
}

.login_2 {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
 	padding: 7px 7px 7px 7px;
	line-height: 160%;
	width: 240px;	
}

.login_3 {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
}

.rules {
	text-align: left;
}

.restpass {
	text-align: left;
	width: 200px;
	padding: 7px 7px 7px 7px;
}

/* --------------------- quotes / spoilers / code --------------------- */

.quote_hdr {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-size: 11px;
	font-weight: bold;
}

.quote_txt {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 13px;
	line-height: 140%;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}

.spoiler_hdr {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #A5AFB4;
	color: #333333;
	background-color: #D1D7DC;
	font-size: 11px;
	font-weight: bold;
}

.spoiler_text {
	margin: 0px 5px 0 5px;
	padding: 4px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #A5AFB4;
	color: #333333;
	background-color: #DEE3E7;
	font-size: 11px;
	font-weight: normal;
}

.code_hdr {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #A5AFB4;
	color: #333333;
	background-color: #D1D7DC;
	font-size: 12px;
	font-weight: bold;
	font-family: courier;
}

.code_text {
	margin: 0px 5px 5px 5px;
	padding: 10px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #A5AFB4;
	color: #008000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: courier;
}

/* --------------------- profile --------------------- */

.profile_hdr {
	background-image: url('img/up_line.gif');
	color: #09608C;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	height: 27px;
}

.profile_left {
	width: 400px;
}

.profile_username {
	font-weight: bold;
	font-size: 15px;
}

.profile {
	padding: 10px 10px 10px 10px;
	background: #F0F5FA;
}

.profile_1 {
	width: 170px;
	float: left;
	font-weight: bold;
	line-height: 180%;
}

.profile_2 {
	font-weight: normal;
	line-height: 180%;
}

.profile_3 {
	width: 140px;
	float: left;
	font-weight: bold;
	line-height: 180%;
}

.profile_4 {
	font-weight: normal;
	line-height: 180%;
	margin-left: 170px;
}


/* --------------------- online --------------------- */

.stat_text {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	padding: 10px 10px 10px 10px;
	line-height: 150%;
}

.legend {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
}

.online_hdr1 {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	height: 27px;
	width: 400px;
	background-image: url('img/up_line.gif');
	font-weight: bold;
}

.online_hdr2 {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	width: 200px;
	background-image: url('img/up_line.gif');
	font-weight: bold;
}

.online_hdr3 {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	background-image: url('img/up_line.gif');
	font-weight: bold;
}

.online_data {
	padding: 5px 10px 5px 10px;
}

/* --------------------- upload images --------------------- */

.uploadimg {
	text-align: left;
	padding: 7px 7px 7px 7px;
}

.uploaddesc {
	padding: 7px 7px 7px 7px;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

.uploadsize {
	padding: 7px 7px 7px 7px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	height: 27px;
	background-color: #E4EAF2;
	text-align: center;
}

.imgcol {
	text-align: center;
	padding: 10px 10px 10px 10px;
}

.imgdesccol {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
}

/* --------------------- posting --------------------- */

.posting_left {
	width: 250px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-color: #E4EAF2;
	padding: 4px 4px 4px 4px;
}

.posting_right {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-color: #E4EAF2;
	padding: 4px 4px 4px 7px;
}

.smiles_table {
	width: 240px;
	background-color: #FFFFFF;
	border: solid 1px gray;
}

.smile_pos {
	width: 43px;
	height : 50px;
	float: left;
}

.posting_footer {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
}

.bb-buttons {
	font-size: 11px; 
	border: 1px solid gray;
	font-family: verdana, tahoma, sans-serif;
}

/* --------------------- complainig --------------------- */

.cwdata {
 	width: 150px;
	text-align: center;
}

.cwname {
 	width: 150px;
	text-align: center;
}

.cwpost {
 	width: 200px;
	text-align: center;
}

.cwreason {
 	text-align: left;
}

.cwdel {
 	width: 60px;
 	text-align: center;
}

.chdr {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
	font-size: 12px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.cmpl_tbl {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: center;
	padding: 4px 4px 4px 4px;
}

.log_tbl {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: left;
	padding: 4px 4px 4px 4px;
}

/* --------------------- show_user_pics --------------------- */

.upicwdata {
 	width: 150px;
	text-align: center;
}

.upicpost {
 	text-align: left;
}

.upicwdel {
 	width: 60px;
 	text-align: center;
}

.upic_hdr {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
	font-size: 12px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.upic_tbl {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	padding: 4px 4px 4px 4px;
}

.list_pcs {
	font-family: tahoma, verdana, sans-serif;
	line-height: 200%;
	font-size: 11px;
}

/* --------------------- show_user_posts --------------------- */

.info_r {
	font-family: tahoma, verdana, sans-serif;
	line-height: 200%;
	font-size: 11px;
	text-align: right;
}

.info_l {
	font-family: tahoma, verdana, sans-serif;
	line-height: 200%;
	font-size: 12px;
	text-align: left;
	float: left;
}


.upost_hdr {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: left;
	font-size: 13px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.upstwavth {
 	width: 150px;
}

.wavt {
	text-align: center; 
	width: 60px;
}

/* --------------------- print topic --------------------- */

.prn_zag {
	font-size: 17px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.prn_avt {
	font-size: 13px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.prn_txt {
	font-size: 12px; 
	font-family: verdana, tahoma, sans-serif;
}

.prn_body_style {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
}

/* --------------------- list users --------------------- */

.ulist_hdr {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
	font-size: 12px; 
	font-weight: bold;
	font-family: verdana, tahoma, sans-serif;
}

.users {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	padding: 3px 3px 3px 4px;
}

/* --------------------- search --------------------- */

.srch_tbl1 {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.srch_tbl2 {
	font-size: 12px;
	font-family: verdana, tahoma, sans-serif;
	text-align: left;
	padding: 10px 10px 10px 10px;
	background-color: #E2E7EC;
}

.srch_ftr {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
}

.marked {
	background-color: #FFFF00;
}

.in_forum {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	padding-top: 6px;
}


/* --------------------- personal --------------------- */

.pmt_body {
	background: #FFFFFF;
	border: 1px solid #4787A7;
	width: 100%; 
}

.pm_left {
	padding: 5px 5px 5px 5px;
	line-height: 150%;
}

.pm_menu {
	background: #F0F5FA;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	margin-bottom: 5px;
}

.bm1 {
	height:27px;
}

.info_str_pers {
	margin-bottom: 5px;
	padding: 5px 10px;
	background: #F0F5FA;
	border: 1px solid #C2CFDF;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
}

.pm_stat {
	margin-bottom: 5px;
	padding: 5px 10px;
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
	font-style: italic;
}

.pm_warn {
	margin-bottom: 5px;
	padding: 5px 10px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #ff0000;
	background-color: #ffff00;
	border: solid 1px #ff0000;
}

.wpa {
	width: 120px;
}

.wpans {
	width: 80px;
}

.wplst {
	width: 140px;
}

.bkm_line {
	padding: 5px 5px 5px 5px;
}

/* --------------------- register / update profile --------------------- */

.reg_0 {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
 	padding: 7px 7px 7px 7px;	
}

.reg_1 {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
 	padding: 7px 7px 7px 7px;	
	width: 200px;
}

.reg_2 {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
 	padding: 7px 7px 7px 7px;

}

.reg_3 {
	background-image: url('img/up_line.gif');
	height:	27px;
	text-align: center;
}

.reg_4 {
	background-color: #DEE3E7;
	height:	20px;
	text-align: left;
	font-size: 11px;
	padding-left: 10px;
}

.reg_5 {
	background-color: #DEE3E7;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
 	padding: 7px 7px 7px 7px;	
	width: 200px;
}

.reg_err {
	background-color: #FF0000;
	height:	20px;
	text-align: center;
	font-size: 12px;
	color: #FFFF00;
}

.ava_title {
	background-color: #3A99C8;
	color: #FDB167;
	height:	20px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

/* --------------------- personal messages --------------------- */
.pm_f {
	width: 40px;
}

.pm_data {
	width: 100px;
}

.pm_from {
	width: 150px;
}

.pm_otm {
	width: 20px;
	text-align: center;
}

.pm_title {
	font-weight: bold;
	font-size: 15px;
	font-family: tahoma, verdana, sans-serif;
	background-color: #F0F5FA;
	text-align: center;
}

.pm_theme {
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	font-weight: bold;
}

.pm_date {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
	color: #000000;
}

.pm_fromname {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: center;
}

.pm_hdr {
	background-color: #E4EAF2;
	padding-left: 10px;
	padding-right: 10px;
	height: 23px;
}

.pm_body {
	background-color: #EEF2F7;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

.pm_tbl_text {
	font-size: 11px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	padding: 5px 5px 5px 5px;
}

.pm_ftr {
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma, verdana, sans-serif;
	text-align: right;
 	padding-left: 10px;
	padding-right: 10px;
	background-color: #D1DCEB;
	height: 27px;
}

.ask_body {
	background: #FFFFFF;
	border: 2px solid #4787A7;
	text-align: center;
	width:100%;
}

/* -------------------- blacklist ------------------------ */

.black_left {
	width: 100px;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-color: #E4EAF2;
	padding: 4px 4px 4px 4px;
}

.black_right {
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	text-align: left;
	background-color: #E4EAF2;
	padding: 4px 4px 4px 7px;
}

.blk_tbl1 {
	width: 300px;
	height: 20px;
	background-color: #3A99C8;
	color: #FDB167;
	font-size: 12px;
	font-weight: bold;
}

.blk_tbl2 {
	height: 20px;
	width: 30px;
	background-color: #3A99C8;
}

.blk_tbl3 {
	height: 20px;
	background-color: #FFFFFF;
	font-size: 12px;
}

/* -------------------- history ------------------------ */

.hst_hdr {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	background-image: url('img/forum_header.gif');
	height:	27px;
	color: #FFB567; 
	text-align: center;
}

/* -------------------- IP ------------------------ */
.ipzag {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma, verdana, sans-serif;
	color: #1278B0; 
	text-align: left;
	padding-left: 10px;
}

.ipinfo {
	text-align: left;
}
