a, img { border: 0; }

body
{
	font-family: Arial;
	padding: 0;
	margin: 0;
	background: url("/img/elements/background.gif") #07221D;
}

a
{
	text-decoration: none;
	color: #008;
}
a:hover { text-decoration: underline; }

.inline-blocks,
.inline-blocks > .inline-blocks
{
	font-size: 13px;
	word-spacing: -4px;
}
.inline-blocks > *
{
	word-spacing: normal;
	display: inline-block;
	vertical-align: top;
}

.central
{
	width: 647px;
	margin: 0 auto;
	font-size: 13px;
	white-space: nowrap;
	padding: 0 0 13px 0;
	background-color: #74B978;
	position: relative;
}
.central::before,
.central::after
{
	content: "";
	position: absolute;
	width: 11px;
	left: -11px;
	top: 0;
	bottom: 0;
	background-color: #555;
	background-image: url(data:image/gif;base64,R0lGODlhCwA+AdUAAKWlpbKysrW1tWVlZRISEoGBgXl5eZGRkampqfn5+dHR0X19fZ6enoWFhb29vYmJiY2NjeHh4VFRUVlZWW1tbXR0dMXFxc3NzXFxcWFhYU1NTV1dXT09PaGhocHBwd3d3ebm5urq6kVFRVVVVcnJyTg4OGlpaQoKCu7u7tbW1klJSSUlJdnZ2S0tLTQ0NEFBQfz8/CEhITExMfHx8SkpKfX19a6urpqampiYmJWVlRkZGbm5uR0dHaysrP///wAAACH5BAAAAAAALAAAAAALAD4BAAb/QAJBtYMBZL+TLmbYlCYBy+D0q1ougIwBt6FWD4oaANJQEVqE3+sQETAKJcImEyMMPDZGg0MQZUonAyQBDA8vBBw0BCcbFx45D2YlK1UaFiw4OV0yNFQlDjMdCBUnMStpKwAJPTsPJ2c6PwQFMA4OBzonMjFVFD4gPQUvPzpLOiIWPgEGGGknLxwyEyQ1CCocVBMZEhwjFz4dkwQTBg8TIhsICg2ULhUBDRUiLRkAFDpyFhYIJnUcBhJ+lAiQIMIBEWl4uPgR44APGB4otKjyqsUBGD5CdFDhZYWEHT5CpqDAS00DFD5YRKjFoUoFBz4uHDBgI8UDSgIifCgwAAOF/woATBDYEWCBBgoXdowYUUBEgBwTXmBgEaIADQ4SbnhQkGPBAwA3RpxR8QDEDBYFTECYoEjJAx+rePLA92NFhxk9BOCgVEVHgQ8dbjAYkeTUAhtBLRQ4ceKoDBs8DwAwI6KBBB0bVAzAoSHGBhzNkkgVEWOCAwElktCQIOGMAxAG8LWQECfGSQclePhZwXgAChYDVqg4UKGKjAsJbpQQwcBBBmIFQggwMQJChB4uxj2lsCCnAqEcKhw4SgLug4kcTGDQgODhDhFUdEgoQCEHiuQlZZkQ8KADiA8jUBHfDTYZYIEDIvzAASWp7LBNADe0sMEA8K1gQwAvqJBDBgSMMP+efHqsIENrNBjgAEklVCDBCTxUoIIKNnxgwg88ZODCCR4EQMEICgiwUAzzGODBBxVgQEIHseiwAhMzGNQcKVWsYMIHKOywgCgl5bCDlQ84wAB8Lk2gQgMK3MAgGieU0MANGdDQwggDbECDBtycccAOBpwiRBKmkVAAnCURUMEHO6gXgA2p/eACAh9siEEFCzozQAggjMfBciW10IMPFtA2QQtenDBBChFsqEEaFLUwlQ898JAERTrIwEAKi8lCQx060DDBZXW1OAAHMdDgQgwnCLdCBg8wwA0aBJQwQHYSCEDCA3wwRoMMSmCgALW5UHRGBTioUIIGSFCkQRkxZGD/QQA09DXBAjHE0AELHSwwkQgjiKCDCgLcwMEGEm2zgg4DwCMiBhy4MMEEOpQgAAAaVEDHOAWswAMbhabRRwEbrDDCGLHIEgMFAIzgwoJVJMFDAxH4263IJngwShxKvJAiBAUkzCwHGbRgggQtmFICsQS8MLAQufbUbjGwchDADAxQgeoJLlgXwl4py0JBCB8sIMEEqCqYjADk0qaxASjQKsE8wCraQwQQbLDAAROcksQIV/DEAKI/oKEoGCUfcgIH2rTAwwA3LLBgMS1QgMABfDxRdw4FZICBAwGoIAsPJxiAABY5ABAUqjpkEIEPAhgAQKtVtPBADX7a4MAEXuRA/4IFGTRAQgNUuNnvBAOAAEAsLqhQmgsS6BNQCwNMdILrAEjAwwgNVLjCAAXIQAAFAVQQw9cZfPrMDgw4C8CnabzgQQ8TxPxASTIE4EGyHwAwEUOeF0CQAsMw9O4EqoAB1n4gAgpgQAUMqIEPSAC2vlWAAcCzwQyMgI0TwGgZFMDBBboWixNQAAUXkIcBetS/GARAGZcqwA4oIINYSIBUeSpBAdZDGh2YAAQX0NeI5LMBAqSiUsSKgQ44QIGOiQAAAgATQOqRgRW8oAAG4EUADoCBBwiAdjIwAB0ygIATOeABsShBBrRnghTs4AAdoEASGCMLh2AOBwtJAgFkFRIGPP+qBfgYAACaZIEFYOAAwSGA7GyAARNo5QaHKIENDsANA4AABBgYkQQ84AEcAC8AHZCACfYAACrhgAIDoMABehCgAdjABxHoABgiEJoSGOB0IQhJB8oFpFM+BHchKxYEMPKBA7zAC3W5AVwE0MQqpEEEO5jBOirYghcQ7I100MEEIvEPBBiAQk8MQIA2UAGASOUCwDnFUq5BgQigYAHiiIYMKACCEORAAtgiBgEk8AEfAMAAUEIVBnyQAnhMxGKygEACdnCLReyibz1IABIXowM8KsgBIWCAPU5AA7t5QwE4oBvVeHOCDCjAATiIBCJ40VEL9KAQfOAAHm1ogTzAgQD/R+GABvbYr5eOwAwMoEoOGvCAU3HuB6dpwAgMwIAMAHMEL5DBABRwgS5QRAkDYEEN3icLF7TgWA9rXim2sT0KdGYFFXWBBvCxCIbQ5gUZ4IAINNc3LfrBBJUJCAIxQIMHcAaK/1RpBnBWABsk6BUpQkBNPmDUH9BABA+wQAiuI5YqFOABEFhABUbAm5RxYwUiUkRh0KSEFohgrRQwwf1KFIAIhCCEgBiCA2CQAAXAAxs/gIADUnADCDCAbqhawABG8IAPOEADwFyBCOZGgRe4IKmLiEEL8LiCCjRgYSOArRpykIMDEKJuxBgAAm5gARQEIDsKGoABDJDMACRKUbpS/4APEBBHY46ABI2qoJJW0IAA7GAA2MMBWCDVAdHt4AOnxcGveJCDvfXABg8zCrGwQtR+mSAOrVOBCeK0IOUCqxgEiIEGCkDFhVHiBCLIAea8BjQlSKC6B7hBccf6g69NyAYsUNYhWvwE5JRKfATMYkg80IDgiMYFBkgApx4wAJKqwB0Y2R12fzCBElBAgSfSwI1aLIKlKmNtZjBslXEAgyQehaREZKcDVLDhRF1vATuwQQZEYACOJEEDO8gBaJw1Ah64KhWIqUAJXjAAGcyjDw6wAVxpYDLhOBMDCBBGsG5VQBWsAAI9kACxdNCADAzgnRu2VxJwcIMHLCAAErhea/8M2wCZ2AACaBBBPFtggwSMWAgDqwIHXqMABmyAc8BswUsUgACGPY8HGXaKD1CwIgJA4lPqmgEk0zCBHlxgBGKEgAAUEJtApEAAzzrsAwLQsxI4xAJiIQAPNCAmIp7uAMTqiw5eYIIHJOACp8qaDNSTAhjcIGTuvQEOuMbWV3FgB7qDwQFQxRseFIABAkCBAu6ngU6owAMA2AEIAsLksdLABjfIgQIKEAtQDo3DBRDFQgzgNR5s4AYF+HSC2u09EeCAJ5FW0GNXwIFOZ8AGtKNBBSBA8xs0YAM96AINuAMknxeMdhwYQAZ4MIHEGYBsLd6ACHhggAPMzQYtWdiwDkD/OQB0YCIjkEBFb4ByG+SAEi8QAWbBYkUzEWO5K2CAHiDElyXQgNMFQMARnroCDlcdAS2hyMhmQhMNrJEhA6jXAKYzOF7U6IwzZcc8lDAqBMiQlC/oBAFc4IEdjAsALkKDkhCHAc9uQALZadhsFHeGtBLgGBzgwZyAjQHpNWwAv1wuAQxQNx8WoGK9umYJlATAHGjMgCOIlwwZEHhyVOCqMuCZVdRgAAiUoAUuWAE9ghODCljjVvjQMCCA3ACAVPYVBjBBBsQTUgpAeAMQUEAKUqCAkuGrEya3QQ1g0AMRkMsLfpEAIFAAEhBvxjQqCpV2YdMsOJAAFvAi+UEANDAA/6alZ8MnRytgCcogA9lnTD0HAxFwYR5YAgvQTq2BKj7kLBbASi/jQwoDANsSgTRQAid2AQP0CjN4YhbgdiMIQDIRgSvgAgNgASBQAWXFIn72ADOAAqeyCEO0AQbwDRbQAjJAcxNwJ+oVAQOwZzHAABaAEXChHGxxAgVwAwKwAxaQA/gEJjzQAhqwSQeQaBrzBNtmASnAAM4TK+iAAfFwP2y0WfHiUAzhBwtyYpBTBSNAAUs3Ah3Aa+1CNcA2ACnQJBAgIHyCEhFgAyuSMiWQA2ZHAeBlHJdChW2RMvkyMMLCObkSAy9QAQUQNFW4Ts8iXE6gUkCiOK9AUd3RBUNENP+6cgMzgACUAAtEVGmlhgNpUAzaJR0V4GwUICBo5QH85BX28yo/MCmoMwETgm8WMQMJUD7RRTqSGBMqMCLtQmqxhCgi4ExV0H2n4wDQQBpV0CIr8R4cYDxVIAHq9R0i0A/E4AIMMGwNoBZgQgEM8B/V5QA5ICAaAAE7UAFIsQOPmGFiRQEksAOa8zy5oAMzBRtJwAkZFizdMHxixBvucADDUlGVsYgb0BkzWAditRx4FAMygEfAtDGg5GjARAwNUAMhgCf3Qwws0gEKBAKugIjw5BcOsIMdREQ5swKXAwCBN48J42diJzVK4mcQZlkYAAB2eAEGoDGwpgF/JADYRgUh0zMAXsEArohqVVATIfELD4AOrjIADeAAETADCxR2CBEEADs=);
}
.central::after
{
	left: auto;
	right: -11px;
}
.central > h1
{
	display: block;
	margin: 0;
}
.central > h1 img
{
	width: 647px;
	height: 182px;
	display: block;
	font-size: 14px;
	color: #FFF;
}

.left-column,
.main-column,
.right-column
{
	white-space: normal;
	width: 160px;
}
.left-column,
.right-column
{
	position: relative;
}
.left-column::before,
.right-column::before
{
	content: "";
	position: absolute;
	width: 6px;
	top: -5px;
	bottom: 0;
	left: -6px;
	background-color: #AAA;
	background-image: url(data:image/gif;base64,R0lGODlhCwABAKIAAFBQUOHh4aSkpMXFxd3d3c3NzQAAAAAAACH5BAAAAAAALAAAAAALAAEAAAMIOBQlICWQkQAAOw==);
}
.left-column::after,
.right-column::after
{
	content: "";
	position: absolute;
	width: 290px;
	height: 181px;
	left: -19px;
	top: -137px;
	background: url("/img/site.png") 0 -77px;
	z-index: 2;
}

.column-wrapper
{
	background-color: #DDD;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAAABCAYAAADDwHL7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACYSURBVHja7I67CoMhDIXjZRM3F5e+ke8/d5KCmziqJT+ckqZ27dQDIfHkS4wppdxzzreUEsUYKYRAzjliWWuvONUsY8zFfvM5I7iHfKox571/eQj5P/ZC8gbZk7dIHpyWZP76nfbeH96ck9Zabww4+PwGx1nukT3JI7inZ8CzhznUelbfom+Q/qlmdoxBvXdqrVGt9fEUYABeEI/RLv8/AgAAAABJRU5ErkJggg==);
	padding: 34px 0 43px;
}
.column-wrapper::before,
.column-wrapper::after
{
	content: "";
	position: absolute;
	width: 160px;
	height: 43px;
	background-color: #A4A4A4;
	background-image: url("/img/site.png");
	background-position: -486px -324px;
}
.column-wrapper::before { top: -6px; }
.column-wrapper::after { bottom: 0; }

.left-column { margin-left: -171px; }
.left-column .column-wrapper { background-position: -66px 0; }

.right-column::before
{
	left: auto;
	right: -6px;
	background-position: -5px 0;
}
.right-column::after
{
	left: auto;
	right: -19px;
	background: url("/img/site.png") -290px -77px;
}
.right-column .column-title { text-align: right; }
.right-column .column-wrapper::before,
.right-column .column-wrapper::after
{
	background-position: -487px -324px;
}

.main-column
{
	width: 647px;
	margin: -6px 11px 0 11px;
}

.header
{
	position: relative;
	margin-top: 6px;
}
.header::before,
.header::after
{
	content: "";
	position: absolute;
	height: 8px;
	top: -8px;
	left: 0;
	right: 0;
	background-image: url("/img/site.png");
	z-index: 1;
}
.header::after
{
	height: 7px;
	bottom: -7px;
	top: auto;
	background-position: 0 -8px;
}

.site-logo
{
	height: 26px;
	background: url("/img/site.png") 0 -15px #1CB123;
	position: relative;
}
.site-logo > *
{
	position: absolute;
	z-index: 2;
	top: -25px;
	left: 260px;
}
.site-logo img
{
	width: 127px;
	height: 106px;
	display: block;
	color: #FFF;
}

.languages
{
	height: 36px;
	background-color: #041505;
	position: relative;
}
.languages::before
{
	content: "";
	position: absolute;
	width: 213px;
	top: 0;
	bottom: 0;
	left: 217px;
	background: url("/img/site.png") -212px -341px;
}
.languages *
/*,
.top-links a
*/
{
	position: absolute;
	top: 10px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	color: #FF0;
}
.languages a { color: #FFF; }
.languages *:first-child { left: 100px; }
.languages *:last-child { right: 100px; }

.top-links
{
	height: 26px;
	background: url("/img/site.png") 0 -15px #1CB123;
	position: relative;
}
.top-links a { top: 5px; }
.top-links a:first-child { left: 60px; }
.top-links a:last-child { right: 90px; }

.top-advert
{
	position: relative;
	background: #041505;
}
.top-advert::before
{
	content: "";
	display: block;
	height: 87px;
	width: 213px;
	background: url("/img/site.png") -212px -341px;
	margin: 5px auto 0 auto;
}
.top-advert::after
{
	content: "";
	position: absolute;
	height: 7px;
	right: 0;
	bottom: -7px;
	left: 0;
	background: url("/img/site.png") 0 -8px;
	z-index: 1;
}
.top-advert > div::before,
.bottom::after
{
	content: "";
	display: block;
	height: 26px;
	background: url("/img/site.png") 0 -15px #1CB123;
}
.top-advert > div::after
{
	content: "";
	position: absolute;
	width: 138px;
	height: 72px;
	background: url("/img/site.png") -176px -258px;
	left: 254px;
	bottom: -43px;
	z-index: 2;
}
.top-advert > div > div
{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding: 13px 0;
	text-align: center;
}
.top-advert > div > div::before,
.top-advert > div > div::after
{
	content: "";
	position: absolute;
	width: 53px;
	height: 43px;
	top: -9px;
	left: -16px;
	background-image: url("/img/site.png");
	background-position: -593px -77px;
	z-index: 2;
}
.top-advert > div > div::after
{
	left: auto;
	right: -16px;
	background-position: -593px -120px;
}

.content
{
	position: relative;
	padding-top: 59px;
}
.content::before,
.content::after
{
	content: "";
	position: absolute;
	width: 37px;
	height: 55px;
	top: -17px;
	left: -11px;
	background-image: url("/img/site.png");
	background-position: -610px -163px;
	z-index: 2;
}
.content::after
{
	left: auto;
	right: -11px;
	background-position: -610px -218px;
}

.bottom
{
	display: block;
	padding-top: 20px;
	word-spacing: normal;
	white-space: normal;
}
.bottom::after { margin-top: 38px; }
.bottom p
{
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.footer
{
	width: 647px;
	height: 13px;
	margin: -13px auto 0 auto;
	background: url("/img/site.png") 0 -64px #555;
	position: relative;
}
.footer::before,
.footer::after
{
	content: "";
	position: absolute;
	width: 53px;
	height: 64px;
	top: 0;
	left: -32px;
	background: url("/img/site.png") 0 -329px;
}
.footer::after
{
	left: auto;
	right: -32px;
	background: url("/img/site.png") -53px -329px;
}
.footer div { position: relative; }
.footer div::before
{
	content: "";
	position: absolute;
	width: 64px;
	height: 52px;
	top: 13px;
	left: 292px;
	background: url("/img/site.png") -287px -341px;
}
.footer div::after
{
	content: "";
	position: absolute;
	width: 159px;
	height: 83px;
	top: -54px;
	left: 244px;
	background: url("/img/site.png") -314px -258px;
}

.menu
{
	padding: 0;
	margin: 0;
}
.menu li,
.column-title
{
	height: 42px;
	line-height: 40px;
	background: url("/img/site.png") -487px -282px #046507;
	list-style: none;
	padding: 0 10px;
}
.menu li a
{
	text-transform: uppercase;
	font-size: 12px;
	color: #FFF;
	font-weight: 700;
}
.menu li a.highlight { color: #FF0; }

.column-title
{
	font-size: 13px;
	color: #0F0;
	font-weight: 700;
}

.socials { padding: 5px 0 7px 0; }
.socials a
{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url("/img/site.png");
	opacity: 0.5;
	vertical-align: top;
}
.socials a:hover { opacity: 100; }

.s-vk { background-position: -490px -258px; }
.s-fb { background-position: -514px -258px; }
/*
.s-tw { background-position: -538px -258px; }
*/
.s-ok { background-position: -562px -258px; }
.s-rss { background-position: -586px -258px; }
.s-tg { background-position: -538px -258px; }

.authorization
{
	margin: 10px 5px 5px 5px;
	text-align: right;
}
.authorization .field
{
	font-size: 13px;
	word-spacing: -4px;
}
.authorization .field > *
{
	word-spacing: normal;
	display: inline-block;
	vertical-align: top;
}
.authorization .field + .field { margin-top: 1px; }
/*
.authorization label
{
	width: 60px;
	height: 20px;
	line-height: 20px;
}
*/
.authorization input
{
/*
	width: 88px;
*/
	width: 148px;
	height: 18px;
	padding: 0;
	border: 1px solid #ABADB3;
	font-size: 10px;
}
/*
.authorization input[type="submit"]
{
	width: 90px;
	margin-left: 60px;
}
*/
.authorization input[type="submit"] { width: 150px; }

.column-advert
{
	background-color: #041505;
	padding: 10px 0px;
}
.column-advert * { vertical-align: top; }

.section-link
{
	width: 120px;
	margin:  0 0 10px 0;
	padding: 0 10px;
	position: relative;
}
.section-link a
{
	display: inline-block;
	vertical-align: top;
}
.section-link.right::before
{
	content: "";
	position: absolute;
	left: 10px;
	width: 9px;
	height: 7px;
	margin: 8px 0;
	background: url("/img/site.png") -580px -187px;
}

.green-line
{
	height: 23px;
	line-height: 23px;
	background: url("/img/site.png") 0 -41px #01730C;
}

.maps-counter
{
	padding: 30px 0;
	text-align: center;
}
.maps-counter i
{
	display: inline-block;
	width: 25px;
	height: 30px;
	background-image: url("/img/site.png");
}

.d0 { background-position: -522px -367px; }
.d1 { background-position: -547px -367px; }
.d2 { background-position: -572px -367px; }
.d3 { background-position: -597px -367px; }
.d4 { background-position: -622px -367px; }
.d5 { background-position: -522px -397px; }
.d6 { background-position: -547px -397px; }
.d7 { background-position: -572px -397px; }
.d8 { background-position: -597px -397px; }
.d9 { background-position: -622px -397px; }

/*
.sitemap
{
	display: block;
	width: 87px;
	margin: 30px auto;
}
.sitemap img
{
	display: block;
	width: 87px;
	height: 87px;
}
*/

.submenu
{
	padding: 0;
	margin: 0;
}
.submenu li { display: block; }
.submenu > li { padding: 4px 10px; }
.submenu > li a { color: #0F5823; }
.submenu > li a.selected
{
	color: #000;
	text-decoration: underline;
}
.submenu > li a.selected:hover { text-decoration: none; }
.submenu > li + li
{
	margin-top: 2px;
	position: relative;
}
.submenu > li + li::before,
.submenu > li + li::after
{
	content: "";
	position: absolute;
	top: -2px;
	right: 0;
	left: 0;
	border-top: 1px solid #FFF;
}
.submenu > li + li::after
{
	top: -1px;
	border-top: 1px solid rgba(144, 144, 144, 0.21);
}
.submenu ul
{
	margin: 0;
	padding: 1px 0 0 0;
}
.submenu > li li { padding-top: 2px; }
.submenu > li li a
{
	font-family: Verdana;
	font-weight: normal;
	color: #000;
}

.separate-line
{
	position: relative;
	height: 7px;
	background: url("/img/site.png") 0 -8px;
}
.separate-line::before,
.separate-line::after
{
	content: "";
	position: absolute;
	width: 13px;
	height: 55px;
	top: -25px;
	left: -11px;
	background-image: url("/img/site.png");
	background-position: -580px -77px;
	z-index: 1;
}
.separate-line::after
{
	left: auto;
	right: -11px;
	background-position: -580px -132px;
}

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }

.upper { text-transform: uppercase; }

.common-box
{
	padding: 13px;
	font-size: 13px;
	color: #333;
	background-color: #9ACE9E;
	border: 1px solid #046B09;
}
.common-box > *:first-child { margin-top: 0; }
.common-box > *:last-child { margin-bottom: 0; }
.common-box p { text-indent: 13px; }
.common-box .ol,
.common-box .ul
{
	padding-left: 30px;
}
.common-box .ol li,
.common-box .ul li
{
	margin: 5px 0;
}

.ar15yb,
.ar13yb,
.ar12yb
{
	font-size: 15px;
	color: #FF0;
	font-weight: 700;
}
.ar13yb { font-size: 13px; }
.ar12yb { font-size: 12px; }

.ar12wb,
.ar12bb,
.ar12gdb,
.ar12rb
{
	font-size: 12px;
	color: #FFF;
	font-weight: 700;
}

.ar11wb,
.ar11gdb
{
	font-size: 11px;
	color: #FFF;
	font-weight: 700;
}

.ar10bb
{
	font-size: 10px;
	font-weight: 700;
}

.ar9wb
{
	font-size: 9px;
	color: #FFF;
	font-weight: 700;
}

.ar12bb,
.ar10bb
{
	color: #000;
}

.ar12gdb,
.ar11gdb
{
	color: #0F5823;
}

.ar12rb { color: #800; }

dl.info > *
{
	height: 22px;
	line-height: 22px;
	border: 1px solid #FFF;
	font-size: 12px;
}
dl.info dt
{
	background-color: #548A58;
	color: #FFF;
}
dl.info dd
{
	background-color: #FFF;
	text-align: center;
	margin: 0;
}

dl.exposition
{
	background-color: #9ACE9E;
	border: solid 1px #046B09;
	margin: 0;
}
dl.exposition dt
{
	background-color: #046B09;
	color: #FF0;
	text-align: center;
}
dl.exposition dd { margin: 0; }

.errors
{
	border-color: #800;
	color: #800;
	text-align: center;
}
.errors li { text-align: left; }
ul.errors { padding-left: 30px; }
ul.errors li { margin: 5px 0; }

.table
{
  background-color: #548A58;
  margin: 0 auto;
  font-size: 12px;
}
.table th
{
  background-color: #046B09;
  padding: 2px 4px;
  color: #FFF;
}
.table td
{
  background-color: #9ACE9E;
  padding: 2px 4px;
}
.table td a
{
  font-weight: bold;
  color: #0F5823;
}

.pages { padding: 0; }
.pages * { display: inline-block; }
.pages li > *
{
	height: 15px;
	line-height: 16px;
	padding: 0 4px;
	border: 1px solid #548A58;
	background-color: #9ACE9E;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.pages a { color: #0F5823; }
.pages .arrow
{
	font-size: 16px;
	line-height: 14px;
}

.note
{
	background-color: #9ACE9E;
	border: 1px solid #548A58;
}
.note > *:first-child
{
	margin-top: 10px;
	background: #FFF;
}

.tourneys
{
	border: 1px solid #FFF;
	background: #9ACE9E;
	position: relative;
}
.tourneys::before
{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	background: #548A58;
}
.tourneys > * { position: relative; }
.tourneys .info dt { font-weight: bold; }

.adsens_tb
{
	width: 468px;
	height: 60px;
	margin: 0 auto;
}

a.button
{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border: 1px solid #9ACE9E;
	background-color: #046B09;
	color: #FF0;
	font-size: 13px;
	font-weight: bold;
	cursor: default;
	vertical-align: top;
	box-sizing: border-box;
}
.button:hover { text-decoration: none; }