.xt_forum
{
 font-family: Open Sans;
 color: #8b4500;
 line-height: normal;
 backround: #000;
}
.xt_forum .postbody
{
  padding:2px;
}
.xt_forum .no_data
{
 color: #fff;
}
.xt_forum .auth
{
 background: #ff0;
 padding: 1px;
 color: fff;
}
.xt_forum .post
{
 margin: 4px 0px;
 background: #F8DA77;
 border: 1px solid #cfcfcf;
}
.xt_forum .replyto
{
 border: 1px solid #cfcfcf;
 background: #f5f5f5;
 margin: 2px;
 padding: 1px;
}
.xt_forum tr, .xt_forum input, .xt_forum select, .xt_forum button, .xt_forum textarea
{
	padding: 3px;
    font-size: normal;
    font-family: sans-serif;
}

/* <fix inheritance end */
.xt_touch .xt_forum h1:first-child, .xt_touch .xt_forum h2:first-child, .xt_touch .xt_forum h3:first-child, .xt_touch .xt_forum h4:first-child, .xt_touch .xt_forum h5:first-child, .xt_touch .xt_forum h6:first-child,
.xt_touch .xt_forum h1, .xt_touch .xt_forum h2, .xt_touch .xt_forum h3, .xt_touch .xt_forum h4, .xt_touch .xt_forum h5, .xt_touch .xt_forum h6,
.xt_forum h1, .xt_forum h2, .xt_forum h3, .xt_forum h4, .xt_forum h5, .xt_forum h6
{
    display: block;
    font-family: sans-serif;
    text-shadow: none;
    font-weight: bold;
    text-transform: none;
    border-radius: 0px;
}

.xt_forum .onbreak { border: 1px solid #cc0; background-color: #fc0; margin: 2px 0 2px 0; padding: 0px 4px 0px 4px; text-decoration: none } 
.xt_forum img, .xt_forum img.ico
{
    border: none;
    margin: 0px;
    -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px;
    -ms-border-radius: 0px; -khtml-border-radius: 0px;
    border-radius: 0px;
    text-align: left;
    max-width: 100%
}

.xt_forum  .ico.ico-attachment { width: 14px; height: 17px; }

/* >fix inheritance */


.xt_forum h1, .xt_forum h2 { font-size: large; color: black; background: transparent; border: none; }
.xt_forum a { color: #8b2323 !important; }
.xt_forum p { margin: 0;}
.xt_forum a:hover { color: #000 !important; text-decoration: none; }
.xt_forum a:active {
  text-decoration: underline;
  font-weight: bold;
  color: black !important;
}

.xt_forum a:focus
{
  color: #f00 !important;
  background: url(http://84dn.yn.lt/bt/load.gif);
  background-position: right bottom;
  background-repeat: no-repeat; 
}
.xt_forum #head, .xt_forum #view { margin: 0 auto; max-width: 100%; }

.xt_forum .ico { vertical-align: text-top; width: 16px; height: 16px; }

.xt_forum .category        
{
 border: none;
 margin: 1px;
}

/* board */
.xt_forum .category .board
{ 
 background: #F8DA77;
 padding: 1px;
 margin: 1px;
 background-position: right bottom;
 background-repeat: no-repeat;
 }
.xt_forum .boards {
 background: none;
 padding: 1px;
 border: 1px solid #cfcfcf;
 margin-bottom: 1px;
 }
.xt_forum .category .boards
{
 background: none;
 padding: 1px;
}
.xt_forum .category .title
{
 background: #fff;
 border: 0px;
 padding: 1px;
}
.xt_forum .board  
{
 background: #F8DA77;
 padding: 1px;
 border: 1px solid #cfcfcf;
 margin: 1px;
 background-position: right bottom;
 background-repeat: no-repeat;
}

.xt_forum .board .descr                 { font-size: small }

/* thread */
.xt_forum .threads {
 background: none;
 padding: 1px;
 border: 1px solid #cfcfcf;
}
.xt_forum .thread
{
 padding: 1px;
 border: 1px solid #c1c1c1;
 background: #F8DA77;
 margin: 1px;
 background-position: right bottom;
 background-repeat: no-repeat;
}
.xt_forum .threads .thread
{
 padding: 1px;
 border: 1px solid #cfcfcf;
}
.xt_forum .board .thread
{
 background: #F8DA77;
 padding: 1px;
 border: 1px solid #cfcfcf;
 background-position: right bottom;
 background-repeat: no-repeat;
}

/* conversation */
.xt_forum .conv           { margin: 2px 0px; border: 1px solid #c1c1c1; background: #fff; }

/* post */

.xt_forum .postbody {
  font-family: 'Microsoft Sans Serif', sans-serif;
}

.xt_forum .posts {
 background: none;
}

.xt_forum .post .ano          { background: #FFEC8B; color: #474747; font-style: italic;}
.xt_forum .post.single        { padding: 2px; background: #fff; border: 1px solid #b3b3b3;}
.xt_forum .post.marked
{
 background: #edffec; outline: 1px solid #669E00; 
 border: 1px solid #cfcfcf
}
.xt_forum .post img           { vertical-align: top; }
.xt_forum .post img.reply-ico { vertical-align: middle; }


.xt_forum .conversation
{
    background: #fff;
    border: 1px solid #c1c1c1
}

.xt_forum .message
{
    margin: 2px 0;
}

.xt_forum .compo { margin: 4px 0px; }

.xt_forum .inline { display: inline-block; vertical-align: top; margin-left: 5px; }

.xt_forum .pagination { margin: 8px 0px; background: #fff; border: 1px solid #c1c1c1; padding: 2px }

/* common - even odd */
.xt_forum .even   { background: #cccccc; }
.xt_forum .odd    { background: #dddddd; }

/* top menu */
.xt_forum #head {
    background: #000000;
    color: #ffffff;
    padding: 4px;
    border-left: 7px solid #fff;
    transition: border .5s;
}

.xt_forum #head:hover {
    background: #000000;
    color: #ffffff;
    padding: 4px;
    border-left: 15px solid #fff;
    transition: border .5s;
}

.xt_forum #head a {
    color: #ffffff !important;
  	transition: color .5s;
}

.xt_forum #head a:hover {
    color: red !important;
    transition: color .5s;
}


.xt_forum .meta
{
   text-align: left;
}

.xt_forum .input
{
    height: 24px;
    margin: 0;
    padding: 0;
    border-radius: 0;
}

.xt_forum .submit
{
    -webkit-appearance: none;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 4px;
    overflow: visible;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    background-color: #86C219;
    color: #ffffff;
    border: 1px solid #669E00;
    cursor: pointer;
    font-family: sans-serif;
    border-radius: 0;
}

.xt_forum a.submit
{
    height: 26px;
    text-decoration: none;
    display: inline-block;
}
.xt_forum .submit:hover, .preview:hover {
  color: black;
}
.xt_forum .submit.alt
{
    border: 1px solid #073a7b;
    background: #0274D4;
}

.xt_forum .submit a:hover {
  font-weight: bold;
}


/* common - forms */
.xt_forum form.new, form.edit {
   max-width: 100%
    padding: 4px 2px;
    margin: 3px 0px;
    background: #F8F8F8;
}

.xt_forum form.post, form.message
{
    border: 1px solid #c1c1c1;
    max-width: 100%
}

.xt_forum form h1 {
    margin: 0;
}

.xt_forum form textarea {
    width: 98%;
    margin: 0 2px 2px 2px;
    height: auto;
}

.xt_forum form.new label,
.xt_forum form.edit label {
    max-width:100%;
}
/* Generic container */
.xt_forum .cont {
    background: #F8F8F8;
}

.xt_forum .profile.cont
{
    background: #fff;
   text-shadow: 1px 1px 0 solid #000000;
}

.xt_forum .cont.big, .email-preview
{
    background: #fff;
    border: 1px solid #c1c1c1;
}

.xt_forum .email-preview
{
    padding: 5px;
}

.xt_forum .cont h1 {
    margin: 0px 0px 4px 0px;
}

.xt_forum .meta { color: #a3a3a3; font-weight: normal; }
.xt_forum .permalink
{
    color: #a3a3a3;
    text-decoration: none;
}

.xt_forum .permalink:hover
{
    background: none;
    color: #a3a3a3;
}

/* components */

.xt_forum .breadcrumbs {
    border: none;
    background-color: none;
    font-family: "Calibri", "Tahoma" !important;
    font-size: 16px;
    text-decoration: none !important;
    font-color: #f59300 !important;
}

.xt_forum .breadcrumbs div {
    color: #f59300 !important;
}

.xt_forum .online {
    text-align: center;
    margin: 0 auto;
}

.xt_forum .controls {
    font-size: 11px;
    text-align: center;
    margin: 0 2px 2px 2px;
    border: 1px solid #c1c1c1;
    background-color: #ffffff;
    max-width: 99%;
}

.xt_forum .no_data {
    margin: 0px auto;
    text-align: center;
    font-size: large;
}

/* Profile & settings forms */
.xt_forum form.settings
{
    border-bottom: 1px solid #c6c6c6;
    margin: 5px 0;
    padding: 0 0 5px 0;
}

.xt_forum form.settings h1, .xt_forum .profile h1, h1.custom
{
    padding: 2px;
    font-size: 15px;
    border-top: solid 1px #3B9842;
    background-color: #DEEAD8;
    margin-bottom: 3px;
}

.xt_forum form.settings h1 small
{
    font-weight: normal;
}

.xt_forum .name
{
    margin: 5px 0;
}

.xt_forum .unread
{
    font-weight: bold;
    background: #fcc;
}

.xt_forum .conv.unread
{
    background: #edffec; border: 1px solid #669E00;
}

.xt_forum a.reply_to, .xt_forum a.attachment
{
    padding: 0 2px;
    vertical-align: middle;
    font-weight: bold;
    font-size: smaller;
    text-decoration: none;
    background-color: #DEEAD8;
    border: solid 1px #DEEAD8;
    color: #000 !important;
    margin-left: 3px;
}

.xt_forum a.reply_to:hover, .xt_forum a.attachment:hover
{
    border: 0;
    background: #DEEAD8;
    border: 1px solid #3B9842;
}

.xt_forum .karma_value.positive
{
    color: #86C219;
}

.xt_forum .karma_value.negative
{
    color: #b20016;
}

.xt_forum .karma_value.neutral
{
    color: #a3a3a3;
}

.xt_forum .karma
{
    font-weight: bold;
    text-decoration: none;
}
    .xt_forum .kaoration: none;
}
    .xt_forum .karma.up
    {
        color: #86C219;
    }
    .xt_forum .karma.down
    {
        color: #b20016;
    }

.xt_forum .karma-notice
{
    font-style: italic;
    font-size: smaller;
}

.xt_forum form.preview
{
    border: 1px solid #c1c1c1;
    background: 1px solid #F8F8F8;
}
.xt_forum .alert {
 color: #0c0;
 padding: 2px;
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 12px;
 text-align: left;
 border: 1px solid #0c0;
 background: #cfc;
}
.alerx {
    margin-bottom: 5px;
    font-size: 12px;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    color: #fff;
}
.xt_forum .alert.success {
    background-color: #cf9;
    border-color: #0f0;
    color: #0f0;
}
.xt_forum .alert.error
{
 border: 1px solid #f00;
 background: #fcc;
 color: red;
 padding: 2px;
 margin: 2px;
}
.xt_forum .alert.info
{
 color: #ff0;
 background: #ff9;
 margin: 2px;
 padding: 2px;
}
.xt_forum .alert.warning {
    background-color: #FDFEB8;
    border: 1px solid #E6DA9B;
    color: #ff0;
}

.xt_forum label .descr
{
    font-size: smaller;
    font-style: italic;
}

.xt_forum label .descr
{
    font-size: smaller;
    font-style: italic;
}

.xt_forum .bbcode_code
{
    margin: 3px;
	font-family: Courier,'Courier New',Monaco,Monospace;
    font-size: 12px;
    line-height: 14px;
    background: #EEEEEE none 0 0;
    border: 1px solid #C9CED2;
    overflow: auto;
    padding: 6px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.xt_forum .quote {
    color: White;
    font-family: Verdana , Geneva , Arial , Helvetica , sans-serif;
    background-color: rgb(68 , 68 , 68);
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px inset rgb(68 , 68 , 68);
    border-right: 1px inset rgb(68 , 68 , 68);
    border-left: 1px solid rgb(51 , 51 , 51);
    border-top: 1px solid rgb(51 , 51 , 51);
    overflow: auto;
    font-size: 10px;
    line-height: 14px;
}

.xt_forum .bbcode_code hr
{
    border-top: 1px dashed #6C7A7D;
    margin-bottom: 0px;
}

.xt_forum #modlog
{
 background: #ffffff;
 max-width: 100%;
}

.xt_forum #modlog caption
{
    text-align: center;
    border: 1px solid #bbbbbb;
    border-bottom: 0px;
}

.xt_forum #modlog .modlog_title
{
    color: #fff;
    margin: 0px;
    padding: 2px;
}

.xt_forum #modlog td, #modlog th
{
    border: 1px solid #bbbbbb;
    border-bottom: 1px solid #dbdbdb;
    padding: 2px 2px 2px 4px;
}
.xt_forum .logdbu
{
 background: #ffc;
}
.xt_forum .breadcrumbs a {
  color: white !important;
}
.xt_forum textarea {
  font-family: Microsoft Sans Serif;
}
.lvtable {
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
}

.authinfo {
  display: inline-block;
  min-width: 200px;
  width: 270px;
  vertical-align: top;
  margin-right: 50px;
}

.postinfo {
  display: inline-block;
  max-width: 800px;
  margin: 0 auto;
}

.perpost {
  width: 100%;
}