/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver Special Edition
	Based on style:		prosilver (the default phpBB 3.2.x style)
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* colours.css changes */
html, body {
	background-image: url("./images/fonstola.ru-64326.jpg");
	background-repeat: no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;
}

body.simple {
	min-height: 100%;
	padding: 0 5px;
}

body {
    padding: 10px 0;
}

.wrap {
	border-radius: 0;
	margin: 0 auto;
	max-width: 1652px;
	min-width: 1652px;
    background-color: transparent !important;
    border-color: transparent !important;
    margin-top: 9px;
}

.page-body {
    margin: 0 0 4px 0;
    clear: both;
}

h1 {
    font-family: 'Play', "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 2.2em;
    text-shadow: 2px 2px 2px rgb(55, 55, 55);
}

h2 {
    font-family: 'Play', "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.66);
}

.content h2, .panel h2 {
    border-bottom-color: rgba(255, 255, 255, 0.7);
}

.ya-share2__item {
    box-shadow: 1px 1px 2px 1px rgb(150, 150, 150);
    border-radius: 2px;
    border: 1px solid #b9b9b9;
}

.search-header {
	box-shadow: 0 0 10px #505C65;
}

p.rightside, a.rightside {
    color: white;
}

.badge {
    top: 7px;
}

.badge {
    background-color: #D30B01;
}

a:hover {
    color: #997663;
}

.postlink {
    border-bottom-color: #B17139;
    color: #B17139;
}

.headerbar {
	background-image: none;
	background-color: rgba(2, 2, 2, 0.55);
	box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
}

.navbar {
	background-color: rgba(238,217,191,0.5);
	box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
}

.forabg, .forumbg {
	background-image: none;
    background: linear-gradient(to top, rgba(102,102,102,0), rgba(102,102,102,0.7));
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.25) 0px 1px 3px;
}

.forumbg .header a, .forabg .header a, th a {
    color: #FFF;
}

.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
    color: #000;
}

li.header dt, li.header dd {
    color: #595959;
}

.copyright a {
	color: #FFFFFF !important;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

li.row {
	background-color: #E8ECEE;
}

li.row:hover {
	background-color: #EBEFF1;
}

li.row.bg3 {
	background-color: #F0F4F6;
}

li.row.bg3:hover {
	background-color: #F4F8FA;
}

table.table1 td {
    color: #5c5c5c;
}

.pagination li.active span {
    background: #7e5d43;
    border-color: #aeaeae;
    color: #FFFFFF;
}

.pagination li a {
    color: #604930;
}

table.table1 tbody tr {
    border-color: #C4C4C4;
}

.big-column {
background-color: #d3bba9 !important;
}

.icon.icon-blue, a:hover .icon.icon-blue {
    color: #b55b19;
}

.icon.icon-red, a:hover .icon.icon-red {
    color: #FF3C00;
}

.navigation a:hover {
    background: #BFBFBF;
    color: #A60000;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
    background-color: #C8C8C8;
    color: #000;
}

.site_logo {
	background-image: url("./images/site_logo.png");
}

a {
    color: #515151;
}

ul.topiclist li {
    color: #5C5C5C;
}

html, body {
    color: #2f2f2f;
}

h3 {
    color: #515151;
}

ul.forums {
	background-color: #EEEEEE; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(179, 143, 117, 0.72);
}

ul.topics {
    border: 1px solid rgba(51, 51, 51, 0.55);
}

li.header dt, li.header dd {
    color: #FFFFFF;
}

.panel {
    background-color: rgba(225, 225, 225, 0.8);
    color: #424242;
}

.content h2, .panel h2 {
    color: #886752;
    text-shadow: none;
    font-size: 22px;
}

h3 {
    border-bottom-color: #FFFFFF;
}

.jumpbox-cat-link {
    background-color: #a66d52;
    border-top-color: #B16400;
    color: #FFFFFF;
}

.online {
    background-image: url("./icon_user_online.png");
}

.postlink:hover {
    background-color: #b98c6438;
    color: #131313;
}

.postlink:visited {
    border-bottom-color: #8A6955;
    color: #8A6955;
}

.jumpbox-cat-link:hover {
    background-color: #A68C6B;
	border-top-color: #B16400;
}

.inputbox:hover {
    border-color: #AC8B60;
}

a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
    border-color: #753C19;
    color: #753C19;
}

label {
    color: #4b4b4b;
}

.button-secondary:focus, .button-secondary:hover, .button:focus .icon, .button:hover .icon {
    color: #8C694B;
}

.button:hover, .button:focus {
    border-color: #B99D8F;
}

li.row {
	background: #F2F2F2;
	background: linear-gradient(to bottom, #fff, #F0F0F0);
}

li.row {
    border-bottom-color: #cccccc;
}

.button {
    color: #B94521;
    border-color: #B3B3B3;
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.2) 0px 1px 3px;
}

.tabs .activetab > a, .tabs .activetab > a:hover {
    background-color: #EEE;
    background-image: -webkit-linear-gradient(top, #FFF 0%, #BECBD2 100%);
    background-image: linear-gradient(to bottom, #FFF 0%,#BECBD2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#E2F2FF', endColorstr='#CADCEB',GradientType=0 );
    border-color: #B7B7B7;
    box-shadow: 0 1px 1px #FFF inset;
    color: #333333;
}

.tabs .tab > a {
    background-color: #E1ECF3;
}

.tabs .tab > a:hover {
    background: rgb(253, 254, 255);
    color: #8C3F07;
}

.navigation a {
    color: #333;
    background: rgba(255, 255, 255, 0.01);
    background: -webkit-linear-gradient(left, #D0D0D0 50%, rgba(255, 255, 255, 0.01) 100%);
    background: linear-gradient(to right, #D0D0D0 50%, rgba(255, 255, 255, 0.01) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#D0D0D0', endColorstr='rgba(255, 255, 255, 0.01)',GradientType=1 );
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
    background: #788286;
    border-color: #C8C8C8;
}

.pagination li a {
    border-color: #9D9D9D;
}

.nav-footer a {
	color: #2f2f2f;
}

.bg1	{ background-color: rgba(225, 225, 225, 0.9); }
.bg2	{ background-color: rgba(255, 255, 255, 0.9); }
.bg3	{ background-color: rgba(255, 255, 255, 0.7); }
.bg4    { background-color: #c1c1c1; }
.bg5    { background-color: rgba(255, 255, 255, 0.8); }

/* Forum icons & Topic icons */
.global_read						{ background-image: url("./images/announce_read.png"); }
.global_read_mine					{ background-image: url("./images/announce_read_mine.png"); }
.global_read_locked					{ background-image: url("./images/announce_read_locked.png"); }
.global_read_locked_mine			{ background-image: url("./images/announce_read_locked_mine.png"); }
.global_unread						{ background-image: url("./images/announce_unread.png"); }
.global_unread_mine					{ background-image: url("./images/announce_unread_mine.png"); }
.global_unread_locked				{ background-image: url("./images/announce_unread_locked.png"); }
.global_unread_locked_mine			{ background-image: url("./images/announce_unread_locked_mine.png"); }

.announce_read						{ background-image: url("./images/announce_read.png"); }
.announce_read_mine					{ background-image: url("./images/announce_read_mine.png"); }
.announce_read_locked				{ background-image: url("./images/announce_read_locked.png"); }
.announce_read_locked_mine			{ background-image: url("./images/announce_read_locked_mine.png"); }
.announce_unread					{ background-image: url("./images/announce_unread.png"); }
.announce_unread_mine				{ background-image: url("./images/announce_unread_mine.png"); }
.announce_unread_locked				{ background-image: url("./images/announce_unread_locked.png"); }
.announce_unread_locked_mine		{ background-image: url("./images/announce_unread_locked_mine.png"); }

.forum_link							{ background-image: url("./images/forum_link.gif"); }
.forum_read							{ background-image: url("./images/forum_read.png"); }
.forum_read_locked					{ background-image: url("./images/forum_read_locked.png"); }
.forum_read_subforum				{ background-image: url("./images/forum_read_subforum.png"); }
.forum_unread						{ background-image: url("./images/forum_unread.png"); }
.forum_unread_locked				{ background-image: url("./images/forum_unread_locked.png"); }
.forum_unread_subforum				{ background-image: url("./images/forum_unread_subforum.png"); }

.sticky_read						{ background-image: url("./images/sticky_read.png"); }
.sticky_read_mine					{ background-image: url("./images/sticky_read_mine.png"); }
.sticky_read_locked					{ background-image: url("./images/sticky_read_locked.png"); }
.sticky_read_locked_mine			{ background-image: url("./images/sticky_read_locked_mine.png"); }
.sticky_unread						{ background-image: url("./images/sticky_unread.png"); }
.sticky_unread_mine					{ background-image: url("./images/sticky_unread_mine.png"); }
.sticky_unread_locked				{ background-image: url("./images/sticky_unread_locked.png"); }
.sticky_unread_locked_mine			{ background-image: url("./images/sticky_unread_locked_mine.png"); }

.topic_moved						{ background-image: url("./images/topic_moved.gif"); }
.pm_read,
.topic_read							{ background-image: url("./images/topic_read.png"); }
.topic_read_mine					{ background-image: url("./images/topic_read_mine.png"); }
.topic_read_hot						{ background-image: url("./images/topic_read_hot.png"); }
.topic_read_hot_mine				{ background-image: url("./images/topic_read_hot_mine.png"); }
.topic_read_locked					{ background-image: url("./images/topic_read_locked.png"); }
.topic_read_locked_mine				{ background-image: url("./images/topic_read_locked_mine.png"); }
.pm_unread,
.topic_unread						{ background-image: url("./images/topic_unread.png"); }
.topic_unread_mine					{ background-image: url("./images/topic_unread_mine.png"); }
.topic_unread_hot					{ background-image: url("./images/topic_unread_hot.png"); }
.topic_unread_hot_mine				{ background-image: url("./images/topic_unread_hot_mine.png"); }
.topic_unread_locked				{ background-image: url("./images/topic_unread_locked.png"); }
.topic_unread_locked_mine			{ background-image: url("./images/topic_unread_locked_mine.png"); }


/* links.css change */
a.forumtitle {
    font-size: 1.27em;
}

a.topictitle {
    font-family: 'Play',"Trebuchet MS", Helvetica, Arial, Sans-serif;
}

a.forumtitle {
    font-family: 'Play',"Trebuchet MS", Helvetica, Arial, Sans-serif;
}
/* common.css changes */
/*
body {
    font-family: 'Play', Helvetica, Arial, sans-serif;
    font-size: 12px;
} */
body {
font-family: 'Play', Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

.wrap {
    padding: 0;
}

dl.row-item {
    background-size: 40px;
}

.forabg {
    margin-bottom: 10px;
    padding: 9px;
    border-radius: 3px;
}

.forumbg {
    margin-bottom: 10px;
    padding: 9px;
    border-radius: 3px;
}

.post {
    border-radius: 3px;
    padding: 5px 15px;
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
}

.panel {
    border-radius: 3px;
    padding: 5px 15px;
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
}

dl.details {
    font-size: 1.25em;
}

ul.topiclist li.row dl {
    margin: 7px 0;
}

li.header dt, li.header dd {
    padding-top: 0;
    padding-bottom: 3px;
}

dl.row-item dt .list-inner {
    padding-left: 55px;
}

ul.linklist > li {
    font-size: 1.25em;
    line-height: 2.2em;
}

.action-bar {
    font-size: 13px;
}

li.header dt, li.header dd {
    font-size: 1.1em;
    font-weight: bold;
}

.headerbar {
    border-radius: 3px;
}

.navbar {
    border-radius: 3px;
    margin-bottom: 4px;
}

h3 {
    font-size: 1.2em;
    font-family: 'Play', Arial, Helvetica, sans-serif;
}

p {
    font-size: 1.15em;
}

ul.topiclist dt {
	font-family: 'Play', Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.content p {
    font-size: 1.3em;
}

.site_logo {
    width: 300px;
    height: 75px;
}

.logo {
    padding: 10px 33px 0 10px;
}

@font-face {
	font-family: Play;
	src: url("./font/Play-Bold.eot");
	src: local("./font/Play-Bold"),
		url("./font/Play-Bold.eot?#iefix") format("embedded-opentype"),
		url("./font/Play-Bold.woff") format("woff"),
		url("./font/Play-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: Play;
	src: url("./font/Play.eot");
	src: local('./font/Play'),
		url("./font/Play.eot?#iefix") format("embedded-opentype"),
		url("./font/Play.woff") format("woff"),
		url("./font/Play.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
/* content.css changes */
.content {
    font-family: 'Play', "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

.content p {
    margin-bottom: 1em;
    line-height: 1.4em;
    font-family: 'Play', Verdana, Helvetica, Arial, sans-serif;
}

dl.faq {
    font-family: 'Play', Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.3em;
    margin-top: 1em;
    margin-bottom: 2em;
    line-height: 1.4em;
}
/* forms.css changes */
.search-header {
    margin-right: 20px;
    margin-top: 20px;
}

fieldset {
    font-family: 'Play', Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}

/* base.css change */
a:hover, a:focus, a:active {
    color: #96622a;
    text-decoration: underline;
}

/* statistica */
.statistic {
    background-color: rgba(217, 217, 217, 0.8);
    border-top-color: #e8e1cf;
    border-radius: 3px;
    margin: 10px 0;
    padding: 12px 15px 0.1px 15px;
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
}
.panel-copy-title {
    background-color: rgba(102, 102, 102, 0.6);
    border-top-color: #e8e1cf;
    border-radius: 3px;
    margin: 10px 0;
    padding: 6px 12px;
    box-shadow: inset rgba(255,255,255,0.4) 0px 1px 0px, inset rgba(255,255,255,0.2) 0px 0px 0px 1px, rgba(0,0,0,0.5) 0px 1px 3px;
    max-width: 1628px;
    margin: 0 auto;
}
.copyright {
    text-align: left;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
.footer-row {
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
}
/* responsive.css changes */
@media only screen and (max-width: 1654px), only screen and (max-device-width: 1654px) {
	.responsive-hide-galery {
	display: none !important;
	}
@media only screen and (max-width: 1247px), only screen and (max-device-width: 1247px) {
	html, body {
	    background-image: none;
		background-color: #ae997e;
	}
	.wrap {
	margin: 0 10px 0 10px;
	}
	.headerbar + .navbar {
    margin: 10px 0;
	}
}

@media only screen and (max-width: 920px), only screen and (max-device-width: 920px) {
	html, body {
	    background-image: none;
		background-color: #ae997e;
	}

	body {
		padding-left: 5px;
		padding-right: 5px;
	}

	#wrap {
		width: auto;
		padding: 0;
		border-width: 0;
		border-radius: 0;
		box-shadow: none;
	}

	.wrap {
	margin: 0 5px 0 5px;
	}
	.headerbar + .navbar {
    margin: 10px 0;
	}
}

@media only screen and (max-width: 860px), only screen and (max-device-width: 860px) {

html, body {
    background-image: none;
    background-color: #ae997e;
}
	#wrap {
		width: auto;
	}

	.wrap {
	margin-top: 0;
	}
	.headerbar + .navbar {
    margin: 10px 0;
	}
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {

html, body {
    background-image: none;
    background-color: #ae997e;
}
body {
    padding: 0 !important;
    }

.forabg {
    margin-bottom: 5px;
   }

#wrap {
		width: auto;
		margin: 5px;
	}
.headerbar + .navbar {
    margin: 5px 0;
	}
.headerbar, .navbar, .forabg, .forumbg, .post, .panel {
    margin-left: 0;
    margin-right: 0;
	}
.statistic {
	margin:0;
	}
}
