/* Custom css */
.site_logo {/*changes for freep*/
	width: 980px;
	height:353px;
	padding: 10px 13px 0 10px;
	margin: 0 auto;
	background-size: cover;
	background-image: url("./images/Iogo.jpg");
	-webkit-border-radius: 5px;
	display: block;
}
.logo {
	display: block;
    margin-left: auto;
    margin-right: auto;
	float: none;
}
.logo p {
	color: #ffffff !important;
}
.site-description h1, .site-description p{
    display: none;
}
.site-description {
   /* float: left;*/
    width: 100%;
    display: block;
}
.headerbar {
    background-color: #edce97 !important;
    background-image: none !important;
    background-image: linear-gradient(to bottom, #6ACEFF 0%,#0076B1 2px,#12A3EB 92px,#12A3EB 100%);
    background-repeat: repeat-x;
}
.forumbg {
	margin-left: 10px;
    margin-right: 10px;
	border: 0;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 5px 7px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 7px 10px rgba(0,0,0,0.5);
    background: linear-gradient(top, rgba(0,0,2,0.7) 0%,rgba(0,0,2,.1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,2,0.7) 0%,rgba(0,0,2,.1) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,2,0.7) 0%, rgba(0,0,2,.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,2,0.7)), color-stop(100%,rgba(0,0,2,.1)));
    background: -ms-linear-gradient(top, orange, black);
}
.search-header {
    box-shadow: 0 0 10px #16210c !important;
	margin-top: 0px;
	display: inline-block;
}
html, body {
    color: #536482;
    background-color: #F5F7FA;
    background-image: url("./images/bg.jpg");	
	background-attachment: fixed;
}
.wrap {
    background-color: #cadceb00;
    border-color: #cadceb00;
}
#page-body {
	background-color: #edce97;
	border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 7px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 7px 5px rgba(0,0,0,0.5);
	padding: 5px;
    margin: 4px 0;
}
.navbar {
    background-color: #666d3f;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 5px 7px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 7px 10px rgba(0,0,0,0.5);
    background: linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,.1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,.1) 100%);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,rgb(187, 191, 181)), color-stop(49%,rgba(150, 160, 134)));
    border-radius: 5px;
    -moz-border-radius: 5px -webkit-border-radius: 5px;
}
a {
    color: #393317;
}
a:hover { 
	color: #25500b; 
	}
.badge {
    background-color: #5f6334;
    color: #ffffff;
}
.button {
	border-color: #C7C3BF;
	background-color: #E9E9E9; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 0 1px #FFFFFF inset;
	-webkit-box-shadow: 0 0 0 1px #FFFFFF inset;
	color: #675627;
}
p {
	color: #675627;
}
.forabg {
    /* background: #D1D5BA; 
    font-size: 1.0em;*/
    margin-left: 10px;
    margin-right: 10px;
	border: 0;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 5px 7px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 7px 10px rgba(0,0,0,0.5);
    background: linear-gradient(top, rgba(0,0,2,0.7) 0%,rgba(0,0,2,.1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,2,0.7) 0%,rgba(0,0,2,.1) 100%);
    background: -moz-linear-gradient(top, rgba(0,0,2,0.7) 0%, rgba(0,0,2,.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,2,0.7)), color-stop(100%,rgba(0,0,2,.1)));
    background: -ms-linear-gradient(top, orange, black);
}
ul.forums {
	/*background-color: #F5E3C3;*/
	background-image: -webkit-linear-gradient(top, #e8d1a6 10%, #f1e1c5 100%);
    background-image: linear-gradient(to bottom, #e8d1a6 10%,#f1e1c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d1a6', endColorstr='#f1e1c5',GradientType=0 );
}
ul.topiclist dd {
    border-left-color: #a59e9e;
    border-left-width: 0.1px;
}
ul.topiclist li {
    color: #333a26;
}
.pagination li a {
    color: #333a26;
}
.pagination li.active span {
	background: #466d1f;
	border-color: #466d1f;
	color: #FFFFFF;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	background: #466d1f;
	border-color: #466d1f;
	filter: none;
	color: #FFFFFF;
	text-shadow: none;
}
.button-secondary:focus,
.button-secondary:hover,
.button:focus .icon,
.button:hover .icon {
	color: #466d1f;
}
.button:hover, .button:focus {
    border-color: #466d1f;
    background-color: #FFFFFF;
    background-image: -webkit-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #E9E9E9 0%,#FFFFFF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#FFFFFF',GradientType=0 );
    text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, -1px -1px 0 rgba(188, 42, 77, 0.2);
}
li.row {
    /* border-top-color: #FFFFFF; */
    border-bottom-color: #2e332d;
    border-bottom-width: 0.8px;
}
.stat-block.online-list h3 {
	margin-top: 20px;
}
.stat-block.birthday-list h3 {
	margin-top: 10px;
}
.stat-block.statistics h3 {
	margin-top: 10px;
}
.stat-block a,h3 {
	color: #393317;
}
ul.linklist > li.rightside, p.rightside, a.rightside {
    color: #49452a;
}
.bg2 {
    background-color: #E7EADD;
}
.bg1 {
    background-color: #F1F1EE;
}
.bg3	{ background-color: #E7EADD; margin:5px 10px; }
.panel {
    background-color: #f1f1ee;
}
.content h2, .panel h2 {
    color: #464745;
}
label {
    color: #333333;
}
.smiley-box {
    height: 125px;
    overflow: auto;
}
/* полоса прокрутки (скроллбар) */
::-webkit-scrollbar {
    width: 6px; /* ширина для вертикального скролла */
    height: 8px; /* высота для горизонтального скролла */
    background-color: #ccd0c670;
}

/* ползунок скроллбара */
::-webkit-scrollbar-thumb {
    background-color: #0e0e0c7a;
    border-radius: 9em;
    box-shadow: inset 1px 1px 10px #f3faf7;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #091f0c;
}

/* Стрелки */

::-webkit-scrollbar-button:vertical:start:decrement {
    background: linear-gradient(120deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
    linear-gradient(240deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
    linear-gradient(0deg, #0d2d12ba 30%, rgba(0, 0, 0, 0) 31%);
    background-color: #f6f8f4;
    border-radius:4em;
}

::-webkit-scrollbar-button:vertical:end:increment {
    background:
        linear-gradient(300deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(60deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(180deg, #0d2d12ba 30%, rgba(0, 0, 0, 0) 31%);
    background-color: #f6f8f4;
    border-radius:4em;
}
}

::-webkit-scrollbar-button:horizontal:start:decrement {
    background:
        linear-gradient(30deg, #091f0c 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(150deg, #091f0c 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(270deg, #091f0c 30%, rgba(0, 0, 0, 0) 31%);
    background-color: #f6f8f4;
}

::-webkit-scrollbar-button:horizontal:end:increment {
    background:
        linear-gradient(210deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(330deg, #0d2d12ba 40%, rgba(0, 0, 0, 0) 41%),
        linear-gradient(90deg, #0d2d12ba 30%, rgba(0, 0, 0, 0) 31%);
    background-color: #f6f8f4;
}
#register-and-translit {
	display: none !important;
}
/*reply box*/
.inputbox:hover, .inputbox:focus {
    border-color: #73b13b;
    border-radius: 0.5em;
}
.abbc3_buttons_row {
    background-image: -webkit-linear-gradient(top, #dce2d7 0%, #FFFFFF 100%) !important;
}
/*кнопки быстрого ответа*/
fieldset.submit-buttons input {
    display: inline-block;
    padding: 2px 8px;
    font-size: 11px;
    font-weight: 600;
    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #675627;
}
fieldset.submit-buttons input:hover {
    display: inline-block;
    padding: 2px 8px;
    font-size: 11px;
    font-weight: 600;
    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #466d1f;
}
/*кнопка добавить файл в быстром ответе*/
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    display: inline-block;
    padding: 2px 8px;
    font-size: 9px;
    font-weight: 600;
    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #675627;
}
button, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    display: inline-block;
    padding: 2px 8px;
    font-size: 9px;
    font-weight: 600;
    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
    line-height: 1.4;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #466d1f;
}
.tabs .tab > a {
    background-image: -webkit-linear-gradient(top, #dce2d7 0%, #FFFFFF 100%) !important;
    color: #675627;
}
.tabs .tab > a:hover {
    background: #536482;
    color: #466d1f;
}
a.lastsubject {
    font-weight: bold;
    text-decoration: none;
    display: contents;
}
/* Quote block */
blockquote {
	background-color: #deeef9db;
	border-color:#DBDBCE;
}

blockquote blockquote {
	/* Nested quotes */
	background-color:#EFEED9;
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #deeef9db;
}
.lastpostavatar img {
    border: none; 
    display: inline-block;
    margin-right: 4px;
    float: left;
}