/***************************
Основной цвет стиля:
- основной форум - 72 00 0A
- форум лидеров - 00 45 06
***************************/

body {
    background: #000000 url(/img/bg.gif) fixed;
}

.brd {
	max-width: none;
}

#brd-navlinks,
.main-menu,
.admin-menu,
.main-head,
.main-foot {
    background: #004506;
	border-color: #004506;
}

a:link,
a:visited,
.entry-content a:visited,
.entry-content a:visited:hover,
.js_link {
	color: #004506;
}

#brd-crumbs-top {
    margin-top: -5px;
}

#brd-crumbs-top .crumblast {
    font-size: 1em;
}

#brd-navlinks .isactive a,
.main-menu .active a,
.admin-menu .active a {
    background: none;
	font-weight: bold;
}

#brd-head {
    background: #004506;
	border-color: #004506;
    border-bottom-color: #FFF;
    color: #FFF;
}

#brd-head a,
#brd-head a:link,
#brd-head a:visited {
    color: #FFF;
}

.posting .newpost {
	font-size: 1em;
    font-weight: normal;
}

.post-entry .entry-title{
    font-size: 1em;
    font-weight: bold;
}

input[type="text"]:active,
input[type="text"]:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="url"]:active,
input[type="url"]:focus,
input[type="search"]:active,
input[type="search"]:focus,
input[type="number"]:active,
input[type="number"]:focus,
textarea:active,
textarea:focus {
    background: none;
}

.brd .crumbs,
.brd .crumbs a,
#brd-crumbs-top .crumblast a,
#brd-crumbs-top .crumblast a:hover,
#copyright,
#copyright a {
	color: #777;
	font-size: 1em;
}

#brd-crumbs-top .crumblast a:hover {
    text-decoration: underline;
}

.online .author-ident .userstatus span {
    font-weight: normal;
}

.author-ident .usertitle,
.author-ident .userstatus span,
.author-info  {
    font-size: .917em;
	font-weight: normal;
}

.author-info {
	padding: 1em 0 0 0 !important;
}

.primary input[type="submit"],
.primary input[type="button"],
.primary input[type="reset"],
.primary button {
    background: #004506;
    border-color: #004506;
    background-image: none;
}
.primary.caution input[type="submit"],
.primary.caution input[type="button"],
.primary.caution input[type="reset"],
.primary.caution button {
    background: #004506;
    border-color: #004506;
    background-image: none;
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
button:hover,
button:focus {
    background-image: none;
}


.primary input[type="submit"]:hover,
.primary input[type="submit"]:focus,
.primary input[type="reset"]:hover,
.primary input[type="reset"]:focus,
.primary input[type="button"]:hover,
.primary input[type="button"]:focus,
.primary button:hover,
.primary button:focus {
    border-color: #004506;
    background: #004506;
    background-image: none;
}
.primary.caution input[type="submit"]:hover,
.primary.caution input[type="submit"]:focus,
.primary.caution input[type="button"]:hover,
.primary.caution input[type="button"]:focus,
.primary.caution input[type="reset"]:hover,
.primary.caution input[type="reset"]:focus,
.primary.caution button:hover,
.primary.caution button:focus {
    border-color: #004506;
    background: #004506;
    background-image: none;
}

@media screen and (max-width: 760px) {
	.postfoot .post-actions a {
		display: inline;
		vertical-align: inherit;
		text-align: inherit;
		text-decoration: none;
		padding: 0 0 0 9px;
		line-height: normal;
		color: #004506;
		background: none;
		border: none;
		text-shadow: none;
		box-shadow: none;

		background-image: none;
	}
	.postfoot .post-actions a:hover{
		color: #004506;
		text-shadow: none;
		border-color: none;
		background: none;
		box-shadow: none;
        text-decoration: underline;
	}
    .postfoot .post-actions .report-post {
        display: none;
    }
    .main-head .hn,
    .main-foot .hn {
        padding-right: 0;
    }
    .paging a,
    .paging strong,
    .paging span {
        padding: 0 0.5em;
    }

    .nav-toggle:before {
        font-size: 1em;
        line-height: 2.2em;
    }

    .nav-toggle.active::before {
      font-size: 1em;
    }

    .brd-page {
        font-size: 0.625em;
    }

    a.nav-toggle {
        background-color: #004506;
        background-image: none;
        color: #FFF;
        font-weight: normal;
        height: auto;
    }

    .posthead .post-byline a, .posthead .post-byline strong{
        font-size: 1em;
    }

    .brd {
        padding: 0;
    }
    #brd-visit #visit-links {
        padding: 0;
    }

    div#pun_bbcode_bar
    {
        padding: 0;
        margin: 0;
    }

    div#pun_bbcode_bar div#pun_bbcode_smilies
    {
    	display: none;
    }

    .txt-set label span {
        margin: 0 0 0.5em 0;
    }

    .post-num {
        display: none;
    }
}
