@CHARSET "UTF-8";
/* global styles for all projects */
html, body {width: 100%; height: 100%;}
html, body, form, td, th {margin: 0; padding: 0;}
html, body, form, td, th, p, div, dd, dt, li {
	 color: #583c00;
}


body {
    background: #fff;
    font-family: Arial, Tahoma, sans-serif, monospace;
	line-height: 140%;
	font-size: 11pt;
	color: ;
}
table {border-collapse: collapse; }
img {border:0;}

a {text-decoration: underline; color: #d24500;}
a:hover {text-decoration: none; color: #d24500 !important;}

.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}

/* realway */
body {
	background: #bf9163 url('../images/bg/bg-body.png') left top;
	text-align: center;
}

h1 {
	color: #583c00;
	text-transform: uppercase;
	font-size: 16pt;
	font-family: a_RussDecor;
}

#container {
	width: 832px;
    margin: 0px auto 0 auto;
	padding: 40px 0;
}
#wrapper {
	background: url('../images/bg/bg-container.jpg') no-repeat scroll top left;
}
#wrapper-i {
	background: url('../images/bg/bg-container-btm.jpg') no-repeat scroll bottom left;
}
#wrapper-ii {
	background: url('../images/bg/bg-container-mid.png') no-repeat scroll bottom left;
	padding: 48px 57px 0 50px;
}


#header {
	padding: 0 15px;
}
#header table {
	margin: 20px 0;
	width: 100%;
	background-color: #ad8a40;
	border: 5px solid #d9bf8e;
}
#header table td {
	border-right: 1px solid #d7bd8a;
	padding: 3px;
}
#header table td.last {
	border: none;
}

#header table td a {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 12pt;
	font-family: a_RussDecor;
}

#header table td a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#content {
	color: black;
	text-align: left;
	padding: 0 15px;
}

.twocols {
	vertical-align: top;
}
.tocols-front {
	margin-top: 40px;
}
.tocols-front td {
	background: url('../images/widget.png') no-repeat 50% top;
	padding: 30px 10px 0;
}

.cimage-fright {
	border: 5px solid #d9bf8e;
	margin: 0 0 10px 10px;
	float: right;
}

.cimage-fleft {
	border: 5px solid #d9bf8e;
	margin: 0 10px 10px 0;
	float: left;
}

.address-table td, .address-table th {
	padding: 20px 10px 0 0;
	vertical-align: top;
}


.gallery-table td {
	padding: 0 7px 30px 7px;
	text-align: center;
	vertical-align: top;
}

.gallery-table td a img {
	border: 1px solid #af8f53;
}

.gallery-table td a {
	text-decoration: none;
	font-weight: bold;
}

#footer {
	text-align: left;
	font-size: 9pt;
	color: #815904;
	padding: 150px 0 30px 0;
}

.footer-right {
	float: right;
	font-size: 8pt;
	line-height: 10pt !important;
}

.footer-right, .footer-right a {
	color: #a07d35;
}

.pager {
	text-align: center;
	list-style: none;
}

.pager li {
	display: inline;
	padding: 0 10px;
	font-weight: bold;
	color: #714c02;
	font-size: 110%;
}

.pager li a {
	color: #714c02;
}
