table.forum {
    text-align:left;
    border-collapse:collapse;
    background-color:#fff;
    border-bottom:solid 1px #D1E3EF;
}

table.forum thead {
    background: #28A300 url(img/bk-table.png) repeat-x bottom;
}

table.forum thead th {
    color:#fff;
    font-size:11px;
    font-weight:400;
    padding:6px 8px;
}

table.forum tbody td {
    color:#404040;
    font-size:11px;
    border-bottom: solid 1px #D8DA99;
    padding:4px 6px;
}

table.forum tbody tr.nomoder {
    background-color:#FFCEB5;
}

table.forum tbody td.forumsub {
    background-color: #F9F7C8;
    color: #857F00;  
    text-shadow: 1px 1px 0px #FFFEF2;
    padding: 4px 10px;
}

table.forum tbody td.messtitle {
    color: #098503;
    background-color: #FFF690;
    padding: 4px 10px;
}

table.forum tbody a {
    text-decoration:none;
    border:none;
}

table.forum tbody a.forumtitle {
    color:#404040;
    font-size:12px;
    font-weight:700;
    text-decoration:none;
    outline:none;
}

table.forum tbody a.lasttheme {
    color:#404040;
    font-size:11px;
    font-weight:400;
    text-decoration:none;
    outline:none;
}

.titlenote {
    color: #A8A8A8;
    font-size:11px;
    font-weight:400;
}

div.forumpath {
    text-align:left;
    font-size:11px;
    display:block;
    margin:5px;
}

div.forumpath a {
    color:#404040;
    text-decoration:none;
    background:url(img/yellowsquare.gif) no-repeat 0 4px;
    padding:0 5px 0 12px;
}

div.forumpath a:hover {
    color:#D04B53;
    text-decoration:none;
}

div.forumpath a.forum_pagelabel,div.forumpath a.forum_pagelabel_focus {
    float:right;
    background:none;
    text-align:center;
    font-size:10px;
    font-weight:400;
    color:#FFF;
    margin-left:2px;
    text-decoration:none;
    padding:0 4px 1px;
}

div.forumpath a.forum_pagelabel {
    background-color:#06B442;
    border:1px solid #048531;
}

div.forumpath a.forum_pagelabel_focus {
    background-color:#DF2108;
    border:1px solid #A61907;
}

.addcommenttext {
    text-align:center;
    font-size:14px;
    font-weight:700;
    color:#387021;
    display:block;
    margin:10px 0;
}

.forum-posts {
    text-align:left;
    font-size:11px;
    display:block;
    width:45px;
    margin-top:1px;
    background:url(img/f-posts.jpg) no-repeat 1px 1px;
    margin-bottom:3px;
    padding:1px 3px 1px 22px;
}

div.fmessage {
    font-size:12px;
    display:block;
    padding:10px;
}

div.fmessage i {
    font-family:arial, sans-serif, verdana;
    font-style:italic;
}

div.fmessage a {
    color:#005EB8;
}

div.fmessage a:hover {
    color:#E67D00;
}

.foruminfo {
    text-align:center;
    font-size:12px;
    color:#FFF;
    background-color:#F78523;
    border:1px solid #DF6B08;
    display:block;
    margin:10px 0;
    padding:5px;
}

.forumspanleft {
    float:left;
    margin:0;
    padding:0;
}

.forumspanright {
    float:right;
    margin:0;
    padding:0;
}

.format-c1 {
    color:#528DCC;
}

.format-c2 {
    color:#349E1F;
}

.format-c3 {
    color:#a0522d;
}

.format-c4 {
    color:#FF8C00;
}

.format-s1 {
    font-size:90%;
}

.format-s2 {
    font-size:120%;
}

.format-s3 {
    font-size:140%;
}

table.smiles td.smile {
    text-align:center;
    background-color:#fff;
    width:40px;
    cursor:pointer;
    border:none;
    margin:0;
    padding:0;
}

table.smiles td.smile:hover {
    background-color:#f5f5b5;
}

.quote {
    color: #B0816D;
    background-color: #F9F7F2;
    border: 1px dashed #D2D2D2;
    display:block;
    margin:15px 5px 10px;
    padding:10px;
}

.quotename {
    font-size: 12px;
    font-weight:700;
    color: #B0816D;
    margin-top: 0px;
    margin-bottom:0;
    margin-left: 40px;
    display:block;
    float:left;
    background-color: #F9F7F2;
    padding: 3px 10px 0px 10px;
    border-radius: 5px;
}

a.fbtn-green,a.fbtn-blue,a.fbtn-red,a.fbtn-black,a.fbtn-orange {
    font-size:11px;
    text-align:center;
    line-height:2em;
    height:25px;
    width:92px;
    color:#fff;
    text-shadow:1px 1px 1px #292929;
    outline:none;
    border:none;
    display:block;
    float:right;
}

a.fbtn-green {
    background:url(img/btn-green.png) no-repeat left top;
}

a.fbtn-blue {
    background:url(img/btn-blue.png) no-repeat left top;
}

a.fbtn-red {
    background:url(img/btn-red.png) no-repeat left top;
}

a.fbtn-black {
    background:url(img/btn-black.png) no-repeat left top;
    width:38px;
}

a.fbtn-orange {
    background:url(img/btn-orange.png) no-repeat left top;
    width:110px;
}

form.forumsearch {
    display:block;
    float:right;
    margin-top: -27px;
    color: #D04B19;
}

form.forumsearch input {
    background-color:#fff;
    border: 1px solid #DF6538;
    padding: 2px;
}

form.forumsearch input.btnsearch {
    background:url(img/btn-search.png) no-repeat left top;
    width: 30px;
    height: 21px;
    cursor:pointer;
    border:none;
    padding-bottom: 6px;
}

.findtext {
    color:#E54100;
    border:1px solid #E9CC7A;
    background-color:#fff;
    margin:0 2px;
    padding:1px 5px 2px;
}

.status-admin,.status-arbitr,.status-business,.status-ban {
    font:10px tahoma, arial, sans-serif, verdana;
    text-align:center;
    line-height:1.8em;
    height:21px;
    width:94px;
    color:#fff;
    display:block;
    margin-left: -1px;
    margin-right:-10px;
}

.status-admin {
    background:url(img/status3.png) no-repeat;
}

.status-arbitr {
    background:url(img/status5.png) no-repeat;
}

.status-business {
    background:url(img/status2.png) no-repeat;
}

.status-ban {
    background:url(img/status4.png) no-repeat;
}

table.forum tbody a.forumtitle:hover,table.forum tbody a.lasttheme:hover {
    color:#D04B53;
}

.foruminfo a,.foruminfo a:hover {
    color:#FFF;
    text-decoration:underline;
}

.btn-bold, .btn-uline, .btn-italic, .btn-url {
    float: left;
    display: block;
    height: 24px;
    width: 22px;
    outline: none;
    border: none;
    margin: -1px 0 -3px 0;
    padding-right: 2px;
    cursor: pointer;
    color: #fff;
    font: 12px arial, tahoma, verdana;
    text-align: center;
    line-height: 1.9;
    text-shadow:1px 1px 1px #547d1e;
    background: url(img/btn-text.png) no-repeat left top;
}
.btn-bold {
    font-weight: bold;
}
.btn-uline {
    text-decoration: underline;
}
.btn-italic { 
    font-style: italic;
    width: 21px;
    padding-right: 3px;
}
.btn-url { 
    line-height: 1.8;
    font-family: tahoma, arial, verdana;
    background: url(img/btn-text-long.png) no-repeat left top;
    width: 46px;
}
.btn-bold:hover, .btn-uline:hover, .btn-italic:hover, .btn-url:hover {
    background-position: left bottom;
    text-shadow:1px 1px 1px #b44d1c;
}

table.fcomment thead {
    text-align:center;
    background:#88AE60 url(img/bk-table.png) repeat-x bottom;
}

table.fcomment thead th {
    color:#FFF;
    font-size:11px;
    font-weight:400;
    padding:6px 8px;
}

table.fcomment tbody td {
    text-align:left;
    font-size:12px;
    border-bottom:solid 1px #DBDFBE;
    background-color:#FFF;
    padding:5px 20px 5px 10px;
}

table.fcomment tbody td.value {
    font-size:12px;
    color:#135B11;
    background-color:#F3F2E7;
    border-bottom:solid 1px #DBDFBE;
    padding:5px 10px;
}

table.fcomment tbody td input.val {
    font:12px Tahoma, Arial, sans-serif;
    width:98%;
    padding:1px 0;
}

table.fcomment tbody td textarea {
    color:#114C5B;
    font:12px Tahoma, Arial, sans-serif;
    width:99%;
    height:210px;
    padding:1px 0;
}

table.fcomment tbody td input.scount {
    color:#68A0BF;
    text-align:right;
    font:11px Tahoma, Arial, sans-serif;
    border:none;
    padding:4px 0 1px 20px;
}

table.smiles,table.fcomment {
    border-collapse:collapse;
}

form.forumsearch input.btnsearch:hover,.btn-bold:hover,.btn-uline:hover,.btn-italic:hover {
    background-position:left bottom;
}

.baget {
    border: 1px solid #404040;
    padding: 3px;
    margin: 10px 0;
}

.isread, .isread:hover {
    background: url(img/library.png) no-repeat;
    display:block;
    height:16px;
    width:16px;
    outline:none;
    border:none;
    cursor:pointer;
}

a.selpage {
    border: solid 1px #AACC00;
    background-color: #F7F6D5;
    padding: 1px 3px;
    margin: 0 1px;
}
a.selpage:hover {
    border: solid 1px #C7B285;
    background-color: #E7DECB;
}
.selpage-act {
    border: solid 1px #3F8E5A;
    background-color: #3F8E5A;
    color: #fff;
    padding: 1px 3px;
    margin: 0 1px;
}
/* Вывод группы пользователя */
.groop
{
	padding: 1px;
	margin: 3px 1px;
	color: #f0ffff; 
	text-align: center; 
	font-weight: bold; 
	cursor: help; 
	line-height: 1.6;
	border-radius: 0 50px 17px 0;
	width: 104px;
	display:block;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.groop_ad
{
	background: #e60700;
	background: -o-linear-gradient(top, #ff3933 0px, #e60700 100%);
	background: -moz-linear-gradient(top, #ff3933 0px, #e60700 100%);
	background: -webkit-linear-gradient(top, #ff3933 0px, #e60700 100%);
	background: -ms-linear-gradient(top, #ff3933 0px, #e60700 100%);
}
.groop_mod
{
	background: #1873cd;
	background: -o-linear-gradient(top, #318ce7 0px, #1873cd 100%);
	background: -moz-linear-gradient(top, #318ce7 0px, #1873cd 100%);
	background: -webkit-linear-gradient(top, #318ce7 0px, #1873cd 100%);
	background: -ms-linear-gradient(top, #318ce7 0px, #1873cd 100%);
}
.groop_ban
{
	background: #4b5657;
	background: -o-linear-gradient(top, #6e7f80 0px, #4b5657 100%);
	background: -moz-linear-gradient(top, #6e7f80 0px, #4b5657 100%);
	background: -webkit-linear-gradient(top, #6e7f80 0px, #4b5657 100%);
	background: -ms-linear-gradient(top, #6e7f80 0px, #4b5657 100%);
}
.groop_ko
{
	background: #a679d2;
	background: -o-linear-gradient(top, #d9c5ec 0px, #a679d2 100%);
	background: -moz-linear-gradient(top, #d9c5ec 0px, #a679d2 100%);
	background: -webkit-linear-gradient(top, #d9c5ec 0px, #a679d2 100%);
	background: -ms-linear-gradient(top, #d9c5ec 0px, #a679d2 100%);
}
.groop_pro
{
	background: #e6ac00;
	background: -o-linear-gradient(top, #ffc51a 0px, #e6ac00 100%);
	background: -moz-linear-gradient(top, #ffc51a 0px, #e6ac00 100%);
	background: -webkit-linear-gradient(top, #ffc51a 0px, #e6ac00 100%);
	background: -ms-linear-gradient(top, #ffc51a 0px, #e6ac00 100%);
}
.groop_user
{
	background: #f0b925;
	background: -o-linear-gradient(top, #f7d885 0px, #f0b925 100%);
	background: -moz-linear-gradient(top, #f7d885 0px, #f0b925 100%);
	background: -webkit-linear-gradient(top, #f7d885 0px, #f0b925 100%);
	background: -ms-linear-gradient(top, #f7d885 0px, #f0b925 100%);
}

.f_lock, .f_nolock, .f_dell, .f_eye, .f_noeye,.f_ban,.f_noban  {
    border: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    
}
.f_lock {
    background: url(../images/forum/lock.png) no-repeat;
}
.f_nolock {
    background: url(../images/forum/lock-unlock.png) no-repeat;
}
.f_dell {
    background: url(../images/forum/dell.png) no-repeat;
}
.f_eye {
    background: url(../images/forum/eye.png) no-repeat;
}
.f_noeye {
    background: url(../images/forum/eye-no.png) no-repeat;
}
.f_ban {
    background: url(../images/forum/xfnno.png) no-repeat;
}
.f_noban {
    background: url(../images/forum/xfn.png) no-repeat;
}
/*-------------------------------------------------- */