body,html
{
	width: 100%;
	height: 100%;
	font-family: Arial;
}
	body
	{
		overflow-y: scroll;
		overflow-x: hidden;
		/*background: url('images/bkg.jpg') fixed;*/
		background-position: center;
	}
	.banner
	{
		position: relative;
		left: -1px;
		background-image: url('images/ban.png');
		background-size: 100%;
	}
	.oban
	{
		position: relative;
		left: -1px;
		background-image: url('images/oban.jpg');
		background-size: 100%;
	}

/* MESSAGES */

p.msg-ok,p.msg-error,p.msg-neutral
{
	margin: 4px;
	padding: 8px;
	text-align: center;
	border-radius: 4px;
	color: #FFF;
}

p.msg-ok
{
	background-color: #009900;
}

p.msg-error
{
	background-color: #FF0000;
}

p.msg-neutral
{
	background-color: #555;
}

input[type="text"],input[type="password"],select,textarea,div.checkbox_group
{
	box-shadow: none !important;
	border-radius: 0px !important;
	color: #EEE;
	background-color: #DDD;
	border: 1px solid #AAA;
	color: #000;
	padding: 10px;
}
	div.checkbox_group
	{
		overflow-y: scroll;
		padding: 5px;
		height: 100px;
	}
	select
	{
		height: 43px !important;
	}
input[type="submit"],input[type="button"]
{
	background: #444 !important;
	border: 1px solid #25221F !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	height: 33px !important;
	padding-left: 16px;
	padding-right: 16px;
}
div.page_content
{
	font-size: 11pt;
	width: CALC(100% - 210px);
}
h2,h3,h4 { color: #4F6602; }
h2
{
	font-family: Calibri;
	font-size: 28pt;
}
h3
{
	font-family: Times;
	font-style: italic;
}
div.agas h2,div.agas h3
{
	color: #FFF !important;
	text-shadow: 0px 0px 3px #000;
}

div.topbox
{
	
	background: #bfd255;
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );

	
	border-radius: 12px;
	color: #FFF;
}
	div.topbox a
	{
		color: #030;
		font-size: 9pt;
		text-decoration: underline;
	}
div.menu
{
	background: #FFF;
	/*border-top: 1px solid #4F6602;
	border-bottom: 1px solid #4F6602;*/
}
	div.menu a
	{
		color: #4F6602;
	}
	div.menu div:hover
	{
		background-color: #4F6602;
	}
	div.menu div:hover a
	{
		color: #fff;
	}
div.xmenu ul
{
	list-style-image: url('images/li.jpg');
	list-style-position: outside;
}
	div.xmenu ul li
	{
		margin-left: 30px;
	}
	div.xmenu ul li a
	{
		font-size: 10pt;
		color: #444;
	}
	div.xmenu ul li a:hover
	{
		text-shadow: 0px 0px 5px #95C83F;
	}
div.xmenu ul ul
{
	margin-left: -10px;
	list-style-image: url('images/minili.jpg');
	list-style-position: outside;
}
	div.xmenu ul ul li a
	{
		font-size: 9pt;
		color: #444;
	}
	ul.submenu
	{
		display: none;
	}
	
	div.koparka
	{
		background-image: url('images/koparka.png'),url('images/koparka-img.png');
		background-repeat: no-repeat, no-repeat;
		background-position: left center, right center;
		width: 100%;
		height: 29px;
	}
	div.cpr
	{
		position: relative;
		overflow: auto;
		left: 0px;
		bottom: 0px;
		color: #777;
		font-size: 9pt;
		margin-top: 50px;
	}
	div.cpr img
	{
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
	}
	div.cpr img:hover
	{
		filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter: grayscale(0%);
	}
	
/* PHOTOS GALLERY */

.galitem
{
	background-color: #BEDB8C;
	height: auto;
	min-height: 270px;
	border: 1px solid #7BB009;
}
	.galitem img
	{
		background: #FFF;
		border: 1px solid #777;
		box-shadow: 0px 0px 8px #444;
	}
	.galitem h4,.galitem span { color: #444 !important; }

/* CAPTCHA */

div.captcha
{
	position: relative;
	background-color: #FFF;
	font-size: 8pt;
	
	border: 2px solid #FF0000;
	border-radius: 6px;
	padding: 8px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	
	width: 300px;
	
	color: #000 !important;
	overflow: hidden;
	text-align: left;
}
	div.captcha img
	{
		border: 0;
		float: left;
		margin-right: 16px;
	}
	div.captcha font
	{
		color: #777;
		font-size: 16px;
	}
	div.captcha a
	{
		font-size: 9px;
		text-decoration: underline;
		color: #000f93;
	}
	div.captcha iframe
	{
		width: 300px;
		height: 14px;
	}
	div.captcha div
	{
		position: relative;
		overflow: hidden;
		width: auto;
		height: auto;
		margin-top: 8px;
		margin-bottom: 6px;
	}
#TCaptcha
{
	background-color: #FFF;
	border: 1px solid #777;
	width: 100px;
}