html, body {
	margin: 0;
	padding: 0;
	height: 100% !important;
	height: auto;
}


body {
	background: #3A3A3A url(../i/bg.jpg) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767C83;
	/*height: 100%;*/
}

html>body {
	height: auto;
}

a {
	color: #CACAC0;
	text-decoration: none;
}

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

p, form, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

h1 {
	font-size: 16px;
	margin: 0 0 16px 0;
	padding: 0 0 5px 0;
	color: #AE8312;
	background: url(../i/ttl_bg.gif) left bottom repeat-x;
	display: block;
	position: relative;
}

h1 img {
	position: absolute;
	top: -5px;
	right: 40px;
}

html>body h1 img {
	right: 0;
}


h2 {
	font-size: 16px;
	margin: 0 0 16px 0;
	color: #AE8312;
	display: block;
}

.orange {
	color: #AD8114;
}

.img {
	border: 1px solid #B58F2C;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	display: block;
}


#bg_t {
	background: url(../i/top_bg.jpg) center top no-repeat;
	padding: 106px 0 82px 0;
	text-align: center;
}

#wrapper #page {
	width: 947px;
	background-color: #F4F4F4;
	margin: 0 auto;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A6E71;
	text-align: left;
}


#orangeBar {
	background-color: #DCA735;
	border-bottom: 1px solid #6A6C6B;
	height: 33px;
	position: relative;
}

#logo {
	position: absolute;
	left: 110px;
	top: -85px;
}

#iconMenu {
	position: absolute;
	left: 815px;
	top: -84px;
}

#iconMenu li {
	display: inline;
	padding: 0 31px 0 0;
}


#langMenu {
	position: absolute;
	left: 807px;
	top: -50px;
}

#langMenu li {
	display: inline;
	padding: 0 21px 0 0;
}

#langMenu .last {
	padding: 0;
}

#langMenu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6D71;
}

#langMenu li a:hover,
#langMenu li a.act,
#langMenu li a.act:hover {
	color: #CBCCC6;
}

#orangeBar .l {
	float: left;
}

#orangeBar .r {
	float: right;
}

.main {
	clear: both;
}

.main a {
	color: #000000;
}

.main a:hover {
	color: #A9810F;
}

.main td {
	vertical-align: top;
}

.main .left {
	width: 155px;
	background: #F4F4F4 url(../i/left_bg.jpg) left 176px;
}

.main .left img {
	border-bottom: 1px solid #6A6C6B;
	border-right: 1px solid #6A6C6B;
}

.main .left div {
	background-color: #ACAA9E;
	height: 22px;
	border-bottom: 1px solid #6A6C6B;
	margin-bottom: -1px;
}




.main .middle {
	padding: 30px 40px;
}

.main .middle p {
	margin: 0 0 25px 0;
}

.main .middle .staff p {
	margin: 0 0 11px 0;
}


/* --- Content Styles --- { --- */

.row1 {
	background-color: #EBEBE9;
}

.row2 {
	background-color: #EAEAE8;
	color: #353533;
}

.row3 {
	background-color: #D4D5CF;
	color: #353533;
}


.tbl .row0,
.tbl .row1 {
	width: auto;
	padding-left: 5px;
}

.tbl .row2,
.tbl .row3 {
	width: 90px;
	padding-left: 15px;
}

.middle .gal {
	border: 1px solid #FFF;
}

.middle a:hover .gal {
	border: 1px solid #B58F2C;
}



.inpt {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 1px inset #848484;
	border-left: 1px inset #848484;
	border-bottom: 1px inset #FFF;
	border-right: 1px inset #FFF;
	color: #979892;
	width: 150px;
	padding: 2px 3px;
	margin: 0 0 7px 0;
}

.txt {
	width: 300px;
	height: 93px;
}

*|html .txt {
	height: 87px;
}

.btn {
	background: #DFAB33 url(../i/btn_bg.jpg) center top repeat-y;
	color: #FFF;
	font-size: 11px;
	padding: 2px 10px;
	border: none;
}

*|html .btn {
	padding: 3px 18px;
}



/* --- } --- Content Styles --- */


.main .right {
	width: 162px;
	border-left: 1px solid #6A6C6B;
	background: #D1CEC7 url(../i/right_bg.jpg) left bottom repeat-x;;
}

.main .right ul {
	background: url(../i/mm_bg.jpg) repeat-y;
}

.main .right li.first {
	border-top: 0px solid #E4E3DE;
	border-bottom: 1px solid #FCFCFC;
}

.main .right li {
	display: block;
	width: 162px;
	padding: 0;
	margin: -1px 0 0 0;
}

.main .right li.hover,
.main .right li.act {
	background: url(../i/mm_bg_on.jpg) repeat-y;
}

.main .right li a {
	display: block;
	width: 145px;
	font-size: 10px;
	text-transform: uppercase;
	padding: 9px 0 9px 17px;
	border: none;
	background: url(../i/mm_li.jpg) 7px 15px no-repeat;
	/*border-top: 1px solid #E4E3DE;*/
	border-bottom: 1px solid #FCFCFC;
}

*|html .main .right li {
	margin: 0;
}

.main .right li a:hover {
	color: #FFF;
	background: url(../i/mm_li_on.jpg) 7px 15px no-repeat;
}


.main .right .act a,
.main .right .act a:hover {
	color: #FFF;
	background: url(../i/mm_li_on.jpg) 7px 15px no-repeat;
	border-bottom: 1px solid #212123;
}



.main .right ul .sub {
	padding: 0;
	background: #848276;
}

.main .right ul .sub ul {
	padding: 7px 0;
	margin: 0 0 1px 0;
	background: #848276;
	display: block;
	width: 162px;
	border-bottom: 1px solid #E6E5E0;
}

*|html .main .right ul .sub ul {
	margin: 0;
}

.main .right ul .sub ul li {
	padding: 0;
	margin: 0 0 -2px 0;
}

*|html .main .right ul .sub ul li {
	margin: 0 0 1px 0;
}

.main .right ul .sub ul li a {
	font-size: 9px;
	text-transform: none;
	padding: 3px 0 3px 17px;
	margin: 0;
	background: none;
	border: none;
	color: #F3F4F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.main .right ul .sub ul li a:hover,
.main .right ul .sub ul li a.act,
.main .right ul .sub ul li a.act:hover {
	background: #B1AEA5;
}




.sitemap li {
	background: url(../i/st_mp.gif) left no-repeat;
	padding: 2px 0 6px 19px;
	display: block;
}

.sitemap li a {
	color: #6A6E71;
}

.sitemap li a:hover {
	color: #F29537;
}


.sitemap .sub,
.sitemap .sub li {
	background: none;
}

.sitemap .sub li {
	padding: 2px 0 2px 19px;
}

.sitemap .sub a {
	color: #AE8312;
	font-size: 10px;
}

.sitemap .sub a:hover {
	color: #F29537;
}




#footer {
	position: relative;
	display: block;
	height: 81px;
	margin: -81px 0 0 0;
}



#footer .f {
	width: 945px;
	display: block;
	height: 81px;
	bottom: 0;
	margin: 0 auto;
	position: relative;
}

#footer .info ul {
	padding: 0 0 0 30px;
}

#footer .info ul li {
	padding: 27px 0 18px 18px;
	background: url(../i/line_v.jpg) left no-repeat;
	display: block;
	width: 160px;
	float: left;
}

#footer .era {
	display: block;
	width: 320px;
	height: 26px;
	padding: 55px 55px 0 0;
	position: absolute;
	top: 0;
	right: 42px;
	background: url(../i/era_bg.jpg) no-repeat;
	text-align: right;
}

