.head_forum{
	float : left;
	width : 100%;
	padding : 20px 0 20px 0px;
	m argin-bottom : 40px;
	mar gin-left : 30px;
	background-color : #f2eee8;
	bor der : 1px solid red;
}
.head_forum li{
	padding-left : 0!important;
	background-image : none!important;
}
a{
	color : #cc0000;
	text-decoration : underline;
}
a:hover{
	color : #cc0000;
	text-decoration : none;
}
.head_forum .top_stroke{
	float : left;
	width  : 100%;
}
.head_forum .top_stroke ul{
	float : right;
	margin-right : 20px;
}
.head_forum .top_stroke ul li{
	float : left;
	list-style-type : none;
	margin-left : 40px;
}
.head_forum .top_stroke ul li a{
	font-size : 12px;
	text-decoration : underline;
}
.head_forum .top_stroke ul li a:hover{
	text-decoration : none;
}
.head_forum .top_stroke .greeting{
	float : left;
	display : inline;
	margin-left : 20px;
}
.head_forum .bottom_stroke{
	float : left;
	clear : both;
	width : 100%;
}
.head_forum .bottom_stroke ul{
	float : right;
	margin-right : 20px;
}
.head_forum .bottom_stroke ul li{
	float : left;
	list-style-type : none;
	margin-left : 40px;
}
.head_forum .bottom_stroke ul li a{
	font-size : 12px;
	text-decoration : underline;
}
.head_forum .bottom_stroke ul li a:hover{
	text-decoration : none;
}
.head_forum .bottom_stroke .greeting{
	float : left;
	display : inline;
	margin-left : 20px;
}
.head_forum .bottom_stroke .username{
	float : left;
	margin-left : 20px;
	font-size : 24px;
}
.level1_forum{
	flo at : left;
	margin-top : 10px;
	ma rgin-left : 30px;
	border-collapse: collapse;
	width : 100%;
	bo rder : 1px solid red;
}
.level1_forum td{
	padding : 5px 10px 5px 10px;
	font-size : 12px;
	border : 0px solid #6c5455; 
}
.level1_forum th{
	font-size : 12px;
	padding-bottom : 10px;
	font-weight : normal;
	color : #472a2b;
	border : 0px solid #6c5455; 
}
.level1_forum .bg{
	height : 37px;
	background-color : #f2eee8;
}
.level1_forum td .headline{
	font-size : 16px;
}
.level1_forum td .headline_link{
	font-size : 16px;
}
.name_item{
	padding-left : 78px;
	padding-top: 8px;
	padding-bottom : 8px; 
	height : 100%;
	bor der : 1px solid red;
}
.level1_forum .name_item{
	background-repeat : no-repeat;
	background-position : 24px 10px;
	background-image : url(../com_big.gif);
}
.level1_forum .name_item a{
	font-size : 16px;
}

.level1_forum .name_item a.moder-name{ color: #c27ed4; font-size: 8pt;}

.modtop{font-size: 8pt;}

.level2_forum{
	float : left;
	display : inline;
	ma rgin-left : 30px;
	border-collapse: collapse;
	width : 100%;
	font-size : 12px;
}
.level2_forum th{
	ver tical-align : top;
	font-weight : normal;
	padding-bottom : 40px;
	border : 0px solid #6c5455;
}
.level2_forum td{
	font-size : 10px;
	padding : 5px 10px 5px 10px;
	border : 0px solid #6c5455;
}
 .butt{
 	color : #3B3B3B !important;
	padding : 0 5px 0 5px;
	line-height : 20px;
	bac kground-repeat : repeat-x;
	back ground-image : url(../add_bg_repeat_or.gif);
}
 .left_ugol_butt_for{
 	float : left;
	height : 25px;
	padding-left : 6px;
	background-image : url(../white_ugol.gif);
}
 .right_ugol_butt_for{
 	float : left;
	background-position : 100% 0;
	height : 25px;
	padding-right : 7px;
	background-image : url(../white_ugol2.gif);
} 
.level2_forum .name_item{
	background-repeat : no-repeat;
	background-position : 26px 8px;
	background-image : url(../com_marker.gif);
}
.level2_forum .name_item a{
	font-size : 16px;
}
.orange .level2_forum .dell{
	background-image : url(../comm_del_bg_or.gif)!important;
}
.orange .level2_forum .important{
	background-image : url(../comm_important_or.gif);
}
.level3_forum{
	float : left;
	border-collapse: collapse;
	width : 100%;
	margin-bottom : 20px;
	font-size : 12px;
	border-bottom : 0px solid #eaeaea;
	background-image : url(../forum_bottom_line.gif);
	background-position : 0 100%;
	background-repeat : repeat-x;
}
.level3_forum tbody{
	float : left;
	width : 100%;
}
.level3_forum tr{
	f loat : left;
	w idth : 100%;
}
.level3_forum .answer{
	background-image : none;
}
.level3_forum th{
	vertical-align : top;
	font-weight : normal;
	font-size : 10px;
	text-align : left;
	border : 0px solid #6c5455; 
}
.level3_forum td{
	font-size : 10px;
	padding : 15px 10px 15px 5px;
	text-align : left;
	border : 0px solid red!important; 
}
.level3_forum .headline_link{
	font-size : 16px;
}
.level3_forum .answer_for a{
	padding-left : 20px;
	background-image :   url(../re_marker.gif);
	background-position : 0 5px;
}
.level3_forum .personal_messge{
	padding-left : 20px;
	background-image : url(../forum_personal_bg1.gif);
	background-repeat : no-repeat;
	background-position : 0 9px;
}
.brown .level3_forum .answer{
	padding-right : 20px;
}
.abzac{
	font-size : 14px;
	
}
.podpis {
 	border-top:1px solid;
	padding-top:10px;
}
 .level3_forum p{
	padding : 0 0 8px 0!important;
}
#opis{
	padding-top : 5px!important;
	background-image : none!important;
}
.mailbox{
	margin-top : 20px;
}

 table.mailbox{
	width: 100%;
}

.mailbox td{
	padding : 10px 30px 10px 0px;
	border : 1px solid red;
}
.mailbox th{
	text-align : left;
	padding-left: 0;
}
.sea rch{
	float : left;
	width : 166px;
	height : 20px;
	color:#fff;
	background-color : #4b2f2f;
	border : 1px solid #5a3d3d;
}
.content td{
	text-align : left;
	padding : 10px 0 10px 0;
	border : 1px solid red;
}
.butt_search{
	float : left;
	width : 78px;
	height : 24px;
	margin-top : -2px;
	margin-left : 11px;
	border : 0px;
	color : #fff;
	background-image : url(../search_butt.gif);
}
.results_search td{
	padding:10px 50px 10px 0px!important;
	border : 1px solid red;
}
.forum_page_path{
	float : left;
	width : 100%;
	m argin-left : 30px;
	margin-bottom : 35px;
	margin-top : 20px;
	color : #0a4576;
}
.forum_page_path img{
	margin-right : 3px;
}
.forum_page_path a{
	color : #0a4576;
	text-decoration : underline;
}
.forum_page_path a:hover{
	color : #0a4576;
	text-decoration : none;
}
.forum_bottom{
	color : #472a2b;
}
.forum_bottom td{
	border : 1px solid red;
	padding-right : 30px;
	vertical-align : top;
}
.reg-table{

}
.reg-table td{
	padding : 5px 
}
.reg-table input{
	width:166px;
	height : 20px;
	color : #585858;
	border : 1px solid #d5d5d5;
}
.statistics{
	float : left;
	clear:both;
	width : 100%;
	m argin-left : 30px;
	margin-top : 20px;
	font-size : 10px;
	bor der : 1px solid red;
}
.citate{
	fl oat : left;
	w idth : 100%;
	padding : 10px;
	margin-left : 30px;
	margin-bottom : 20px;
	font-size : 10px;
	background-color : #F2EEE8;
	b order:1px solid red;
}
.citate img{
	float : none;
}
#userAuth{
	background-color : #4b2f2f;
}
.logo{
	margin-left : 20px;
}
.forum_add{
	float : left;
	width : 139px;
	height : 30px;
	line-height : 30px;
	text-align : center;
	text-decoration : none;
	background-image : url(../add_forum_butt.gif);
	bor der : 1px solid red;
}
.forum_add:hover{
	text-decoration : underline;
}
#rep{
	float : left;
	width : 139px;
	height : 30px;
	line-height : 30px;
	text-align : center;
	text-decoration : none;
	background-image : url(../add_forum_butt.gif);
	bor der : 1px solid red;
}
#rep:hover{
	text-decoration : underline;
}
.search_forum{
	float : left;
	width : 168px;
	height : 22px;
	border : 1px solid #d4cdc3;
}
.butt_search_forum{
	float : left;
	margin-top : -2px;
	margin-left : 10px;
	width : 87px;
	height : 26px;
	background-image : url(../forum_s_b.gif);
	border : 0;
}
select{
	margin-bottom : 0;
	border : 1px solid #000;
}

#noauth-auth{cursor: pointer;}

.forum_mailbox{
	float : left;
	width : 100%;
	font-size : 12px;
	bo rder : 1px solid red;
}
.mailbox{
	width : 100%;
	font-size : 12px;
}
.mailbox th{
	border : 0px;
}
.mailbox td{
	border : 0px;
}
.for_search{
	float : left;
	pa dding-right : 50px!important;
	padd ing-left : 50px!important;
	bo rder : 1px solid red;
}
.for_search a{
	display : block;
	padding-left : 15px;
	background-image : url(../forum_search_bg.gif)!important;
	background-position : 0 4px;
	ma rgin-left : 20px;
}
.for_exit a{
	display : block;
	padding-left : 15px;
	background-image : url(../forum_exit.gif);
	background-position : 0 4px;
	m argin-left : 20px;
}
.for_profile a{
	display : block;
	padding-left : 15px;
	background-image : url(../forum_profile_bg.gif);
	background-position : 0 4px;
	m argin-left : 20px;
	bo rder : 1px solid red;
}
.for_message a{
	display : block;
	padding-left : 15px;
	background-image : url(../forum_personal_bg.gif);
	background-position : 0 4px;
	m argin-left : 20px;
}
.table-common{
	
}
.table-common td{
	padding-bottom : 5px;
	bord er : 1px solid red!important;
}
.buttforum{
	width : 127px;
	height : 30px;
	background-image : url(../buttforum.gif);
	border : 0;
}
.smile img{
	margin-right : 10px;
}
.smile {
	float:left;
	height:40px;
	margin-bottom:10px;
}
.smile-block {
	height:140px;
	overflow-y:scroll;
	width:421px;
}

.mailbox .link_size{padding: 2px 0 0 0;}

.link_size A{font-size: 14pt;}

.left_column .for_mes img{float:none;
margin-right: 0;}