/* begin guest */

table.posts {

	background-color: #999999;
	font-family: Verdana;
	border-collapse: collapse;
}

table.topics, table.posts {

	width: 100%;
	background-color: #663D3A;
	font-family: Verdana;
	border: 0;
}

div.topics-pout {

	width: 100%;
}

td.border {

	width: 1px;
}

tr.topic-head {

  background-color: #8D5A57;
	background-image: url(../images/forum_header_bg.gif);
}

td.topic_head {

  color: #FFFFFF;
  font-size: 8pt;
  text-align: left;
  font-weight: normal;
}

div.ltc {

	width: 5px;
	height: 5px;
	background-image: url(../images/forum_header_lc.gif);
	background-repeat: no-repeat;                        
}

div.rtc {

	width: 5px;
	height: 5px;
	background-image: url(../images/forum_header_rc.gif);
	background-repeat: no-repeat;                        
}

td.topic_head div {

	font-size: 8pt;           
	padding: 6px 10px 5px 5px;
}

td.topic-rtc {

	background-image: url(../images/forum_header_rc.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

td.topic-lbc {

	background-image: url(../images/forum_header_lbc.gif);
	background-repeat: no-repeat;
}

td.topic-rbc {

	background-image: url(../images/forum_header_rbc.gif);
	background-repeat: no-repeat;
	height: 5px;
}

table.topics td.i {

	background-color: #eee;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #663D3A;
	font-size: 1px;
}

table.topics td.i div {

	width: 1px;
	height: 34px;
	margin: 1px 0;	
	border-right: 1px solid #D9C3C1;
}

td.topic-pic {

	border-top: 1px solid #fff;
	border-bottom: 1px solid #663D3A;
  background-color: #EEEEEE;
	text-align: center;
	padding: 0 0 0 6px;
	width: 1%;
}

td.topic-pic div {

	position: relative;
}

td.topic-pic img.icon {

	position: absolute;
	left: -3px;
	bottom: 2px;
}

div.fbr {

	padding: 10px;
}

td.topic-item {

  color: #000000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #663D3A;
  background-color: #EEEEEE;
  font-size: 8pt;
	padding: 5px 4px 4px 6px;
}

div.topic-author {

	font-weight: normal;
	font-size: 8pt;
	padding: 3px 0 0 0;
}

a.topic-name {

	font-weight: bold;
	text-decoration: none;
	color: #830909;
}

a.topic-name:hover {

	text-decoration: underline;
}

div.topic-author-sm {

	font-weight: normal; 
	font-size: 8pt; 
	padding: 3px 0 0 0;
}

div.topic-author {

	font-weight: normal; 
	font-size: 8pt; 
	padding: 3px 0 2px 0;
	float: left;
}

div.topic-pages {

	font-weight: normal; 
	font-size: 8pt; 
	padding: 3px 0 2px 0;
	text-align: right;
}

div.topic-pages div.pout {

	padding: 0px;
}
	
img.topic-last {

	margin-left: 3px;
	border: 0;
}

td.post-head {

    color: #FFFFFF;
    border: 1px solid black;
    font-size: 8pt;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

img.bbcode {

		margin: 1px;
}

img.bbcode:hover {

    margin: 0px;
    border: 1px solid black;
		cursor: pointer;
}

input.helpline {
    
    background-color: #FFF6E2; 
    padding: 3px;
    border: 1px solid #888888;
    color: #666666;
    width: 600px;
    font-size: 7pt;
    font-weight: normal;
}

div.forum-post {

    background-color: #FFF6E2;
    border: 1px solid #8B5952;
    color: #8B5952;
    padding: 15px;
    width: 630px;
}

table.post {

    color: #8B5952;
}

table.post td {

    padding-bottom: 0px;
}

td.forum-form {

    border-bottom: 10px solid #FFF6E6;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

input.forum-form {

    border: 1px solid black;
    font-size: 10pt;
    font-weight: normal;
    background: white;
    padding-left: 5px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 600px;
    height: 20px;
}

textarea.forum-form {

    border: 1px solid black;
    font-size: 10pt;
    font-weight: normal;
    background: white;
    padding-left: 5px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 600px;
    height: 150px;
}

input.forum-form-disabled {

    border: 1px solid #666666;
    font-size: 10pt;
    font-weight: normal;
    color: #666666;
    background-color: #FFF6E2;
    padding-left: 5px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 600px;
    height: 20px;
    margin: 0;
}

input.forum-button {

    border: 1px solid black;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #8B5952;
    padding: 0 2px;
    width: 300px;
}

input.forum-button-small {

    border: 1px solid black;
    font-size: 8pt;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #8B5952;
    padding: 0 2px;
}

input.forum-button[disabled]{

    color: #A39D91;
    background-color: #E4DCCE;
}

div.topic_name {

    color: #000000;
    border: 1px solid black;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-top: 2px;
    margin-bottom: 10px;
}

h2 {

    font-size: 15pt;
    font-weight: bold;
    padding-top: 2px;    
    margin-top: 0px;
    margin-bottom: 0px;
}

div.topic_do {

	font-size: 8pt;
	margin: 3px 6px;
}

div.topic_do select {

	font-size: 8pt;
}

/*                  */
/* divs rules world */
/* posts            */
/*                  */

a.forum {

    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}

a.forum:hover {

    text-decoration: none;    
}

a.postname {

    font-size: 11px;
    color: #341212;
    font-weight: bold;
}

a.postname:hover {

   color: #996666;
}

span.postname {

    color: black;
    text-decoration: underline;
}



div.posts {

    border: 1px solid #8D5A53;
    padding: 0px;
}

div.postavatar, div.postavatar-second {

    background-color: #FFEECD;
    border-top: 0px;
    border-left: 0px;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    width:110px; 
    padding: 5px 0 5px 0;
    float: left; 
    text-align: center;
}

div.postone {

    clear: left;
    border: 0px solid black;
}

div.postwrap {
    background-color: #EBEFD9;
    border: 0px solid #000000;
    padding: 1px;
    margin-bottom: 0px;
}

div.postwrap-second {
    background-color: #EEDEBF;
    border: 0px solid #000000;
    padding: 1px;
    margin-bottom: 0px;
}

div.posttop {

    background-color: #697762;
    border-bottom: 1px solid #;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div.posttop-second {

    background-color: #8D5A57;
    border-bottom: 1px solid #000000;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div.postdate {
    font-size: 11px;
    width: auto;
    color: #FFFFFF;
    float: left;
}

div.posttowho {

    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
    padding: 3px 0 0 0;
}

div.posttowho span {

    color: #B90000;
}
		
div.postparag {
    width:auto;
    font-size: 11px;
    font-weight: normal;
    text-align:right;
    color: #FFFFFF;
}	

div.postfoot {
    width:auto;
    font-size: 11px;
    font-weight: normal;
    text-align:right;
    margin-top: 55px;
    margin-bottom: 2px;
    margin-right: 2px;
    color: #333333;
}	

div.postaddinfo {
    width:auto;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-top: 3px;
    margin-bottom: 2px;
    margin-right: 2px;
    border-top: 1px solid #999999;
    color: #333333;
}	


div.posttext {

		clear: both;
    color: black;
    padding: 6px 18px 5px 0px;
/*    text-align: justify;*/
    vertical-align: top;
}

span.status {

	font-size: 8pt;
}

span.add {

	font-size: 6pt;
	color: #313031;
}

span.user-status {

	color: #8B5952;
	font-size: 8pt;
}

p.error {

    color: red;
    font-weight: bold;
}

div.edit_info {

    font-size: 8pt;
    font-style: italic;
    text-align: right;
    margin: 25px 20px 2px 0;
    color: #333333;
}

hr.avatar {

    background-color: #999999;
    height: 2px;
    width: 60%;
    border: 0;
}

div.attach {

	border: 1px solid #666;
	color: #666;
	padding: 8px 10px 8px 8px;
	margin: 10px 0 0 0;
}

div.attach img {

	border: 1px solid #666;
}

div.attach p {

	margin: 0 0 7px 0;
	font-size: 7pt;
}

div.attach-remove {

	padding: 10px 0 5px 0;
}

div.attach-remove table td {

	vertical-align: top;
	padding: 0 10px 0 0;
}

div.attach-remove img {

	border: 1px solid #666;
}


/* Pages */

div.pout {

	font-size: 8pt;
	padding: 0 0 4px 0;
}

div.pout div.nav {

	font-size: 8pt;
}

div.pout div.pages {

	padding-top: 2px;
}

div.pout a {
    
	font-size: 7pt;
	padding: 1px 2px;
	margin: 3px;
	border: 1px solid #B28582;
	background-color: #FaFafa;
	text-decoration: none;
	color: #8D5A57;
}

div.pout a.np,
div.pout a.np:hover {

	border: none;
	background: none;
	color: #8D5A57;
}

div.pout a:hover,
div.pout strong {

	font-size: 7pt;
	padding: 1px 2px;
	margin: 3px;
	font-weight: normal;
	text-decoration: none;
	background-color: #8D5A57;
	border: 1px solid #B28582;
	color: #FFF;
}


/* /Pages */

