/* begin guest */

table.topics, table.posts {

/*    background-color: #999999;*/

}

td.topic_head {

    color: #FFFFFF;
    background-color: #3179CD;
    font-size: 10pt;
    text-align: center;
    font-weight: bold;
    padding: 5px 4px;	
}

td.post-head {

    color: #FFFFFF;
    border: 1px solid black;
    padding: 0px 2px;
}

td.topic_big {

    background-color: #CDDEE6;
	font-weight: bold;
    padding: 1px 1px 3px 10px;
}

td.topic_small {

    background-color: #CDDEE6;
    text-align: center;
}

img.bbcode {

    padding: 1px;
}

img.bbcode:hover {

    padding: 0px;
    border: 1px solid black;
}

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

div.forum-post {

    background-color: #DEEEFF;
    border: 1px solid #4179B4;
    color: #8B5952;
    padding: 15px;
    width: inherit;
}

table.post {

}

table.post td {

    padding-bottom: 0px;
}

td.forum-form {

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

input.forum-form {

	border: 1px solid #4179B4;
	color: #2C5B95;
    font-size: 10pt;
    font-weight: normal;
    background: white;
	padding: 1px 1px 2px 5px;
    width: 550px;
    height: 20px;
}

input.login {

	border: 1px solid #4179B4;
	color: #2C5B95;
    font-size: 10pt;
    font-weight: normal;
    background: white;
	padding: 1px 1px 2px 5px;
	width: 75px;
}


textarea.forum-form {

	border: 1px solid #4179B4;
	color: #2C5B95;
    font-size: 10pt;
    font-weight: normal;
    background: white;
	padding: 1px 1px 2px 5px;
    width: 550px;
    height: 150px;
}

input.forum-form-disabled {

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

input.forum-button {

	border-top: 2px solid #EEEEEE;
	border-left: 2px solid #EEEEEE;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
    font-size: 10pt;
    font-weight: normal;
    color: #FFFFFF;
	background-color: #4A79B4;
	padding: 0 2px;
    width: 300px;
}

input.forum-button[disabled]{

    color: #A39D91;
    background-color: #C6D4E3;
	border-top: 2px solid #EEEEEE;
	border-left: 2px solid #EEEEEE;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
}

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;
}

/*                  */
/* 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;
	font-weight: bold;
    text-decoration: underline;
}



div.posts {

    border: 1px solid #4179B4;
    padding: 0px;
}

div.postavatar, div.postavatar-second {

    background-color: #E6EEF6;
    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: #DCEFFF;
    border: 0px solid #000000;
    padding: 1px;
    margin-bottom: 0px;
}

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

div.posttop {

    background-color: #4A79B4;
	padding: 2px 3px;
}

div.posttop-second {

    background-color: #3179CD;
    border-bottom: 1px solid #000000;
	padding: 2px 3px;
}

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 {

	font-size: 9pt;
	clear: both;
    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;
}
