* {
	margin: 0;
	padding: 0;
}

html {
	background: #151001;
	font: normal 10px Verdana, Tahoma, 'Trebuchet MS', sans-serif;
	color: #014969;
}

img {
	border: 0;
}

.main {
	width: 841px;
	margin: 0 auto;
}

.logo {
	width: 433px;
	height: 115px;
	background: url(../images/logo.gif) no-repeat bottom;
	float: left;
}

.menu_outer {
	width: 408px;
	height: 115px;
	background: url(../images/home_menu.jpg) repeat-x bottom;
	float: right;
}

.menu_1 {
	width: 87px;
	height: 37px;
	background: url(../images/buton_home_1.jpg) no-repeat bottom;
	float: left;
	margin-top: 78px;
}

.menu_1:hover {
	background: url(../images/buton_home_2.jpg) no-repeat bottom;
}

.menu_1 a {
	display: block;
	text-decoration: none;
	height: 37px;
}

.menu_2 {
	width: 81px;
	height: 37px;
	background: url(../images/buton_about_1.jpg) no-repeat bottom;
	float: left;
	margin-top: 78px;
}

.menu_2:hover {
	background: url(../images/buton_about_2.jpg) no-repeat bottom;
}

.menu_2 a {
	display: block;
	text-decoration: none;
	height: 37px;
}

.menu_3 {
	width: 136px;
	height: 37px;
	background: url(../images/buton_photo_1.jpg) no-repeat bottom;
	float: left;
	margin-top: 78px;
}

.menu_3:hover {
	background: url(../images/buton_photo_2.jpg) no-repeat bottom;
}

.menu_3 a {
	display: block;
	text-decoration: none;
	height: 37px;
}

.menu_4 {
	width: 104px;
	height: 37px;
	background: url(../images/buton_contact_1.jpg) no-repeat bottom;
	float: left;
	margin-top: 78px;
}

.menu_4:hover {
	background: url(../images/buton_contact_2.jpg) no-repeat bottom;
}

.menu_4 a {
	display: block;
	text-decoration: none;
	height: 37px;
}

.hor {
	width: 841px;
	height: 9px;
	background: url(../images/upper_home.jpg) no-repeat;
	clear: both;
}

.hor_in_up {
	width: 841px;
	height: 9px;
	background: url(../images/upper_intern.jpg) no-repeat;
	clear: both;
}

.hor_in_down {
	width: 841px;
	height: 27px;
	background: url(../images/bottom_intern.gif) no-repeat;
	clear: both;
}

.hor_in_down a.light {
	display: block;
	float: left;
	color: #736a4d;
	text-decoration: none;
	margin: 7px 0 0 10px;
}

.hor_in_down a.light:hover {
	color: #736a4d;
	text-decoration: underline;
}

.hor_in_down a.dark {
	display: block;
	float: left;
	color: #4e4423;
	text-decoration: none;
	margin: 7px 0 0 10px;
}

.hor_in_down a.dark:hover {
	color: #4e4423;
	text-decoration: underline;
}

.left_txt {
	width: 238px;
	height: 468px;
	margin: 28px 35px 28px 0px;
	text-align: right;
}

.left_txt h1 {
	font-size: 12px;
	color: #9e967e;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 16px;
	text-align: center;
}

.left_txt p {
	font-size: 11px;
	font-weight: bold;
	color: #6e6752;
	padding-top: 16px;
	line-height: 19px;
}

.left_txt p span {
	color: #9e967e;
}

.left_txt a {
	color: #6e6752;
	text-decoration: underline;
}

.left_txt a:hover {
	color: #9e967e;
	text-decoration: none;
}

.photos_txt {
	font-size: 10px;
	width: 154px;
	height: 468px;
	margin: 28px 10px 28px 10px;
	text-align: right;
}

.photos_txt h1 {
	font-size: 12px;
	color: #9e967e;
	font-weight: bold;
	text-transform: uppercase;
}

.photos_txt p {
	font-size: 10px;
	color: #6e6752;
	padding-top: 16px;
}

.photos_txt p.sb {
	font-size: 10px;
	color: #6e6752;
	padding-top: 5px;
}

.photos_txt a {
	font-weight: bold;
	color: #7d7354;
	text-decoration: none;
}

.photos_txt a:hover {
	color: #9e977e;
}

.photos_txt a.sb {
	color: #504934;
	text-decoration: none;
	font-weight: normal;
}

.photos_txt a.sb:hover {
	color: #5e5847;
}

.main_home {
	width: 841px;
	height: 552px;
	background: url(../images/main_home.jpg) no-repeat;
}

.about_left {
	width: 246px;
	height: 524px;
	background: url(../images/bg_left_about.gif) no-repeat;
	float: left;
}

.about_right {
	width: 595px;
	height: 524px;
	background: url(../images/bg_right_about.jpg) no-repeat;
	float: right;
}

.contact_left {
	width: 246px;
	height: 524px;
	background: url(../images/bg_left_contact.gif) no-repeat;
	float: left;
}

.contact_right {
	width: 595px;
	height: 524px;
	background: url(../images/bg_right_contact.jpg) no-repeat;
	float: right;
}

.photos_left {
	width: 190px;
	height: 524px;
	background: url(../images/bg_left_photos.gif) no-repeat;
	float: left;
}

.photos_right {
	width: 651px;
	height: 524px;
	background: url(../images/bg_right_photos.gif) no-repeat;
	float: right;
}

.photo_outer {
	width: 641px;
	height: 408px;
	margin: 14px 0 0 10px;
}

.photo_down {
	width: 651px;
	height: 102px;
	text-align: center;
}

.photo_down img {
	vertical-align: middle;
}

.photo img {
	border: 1px solid #3d392d;
}

.photo_down a {
	color: #413e35;
	text-decoration: underline;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.photo_down a:hover {
	color: #696352;
	text-decoration: none;
}

.photo_down span {
	color: #696352;
	font-weight: bold;
	margin: 0 2px 0 2px;
}

.photo {
	width: 88px;
	height: 88px;
	float: left;
	margin: 14px 0 0 14px;
}

.navv {width: 154px; height: 440px; position: relative; overflow: hidden;}
.navv .items {position: absolute; top: 0; left: 0; width: 154px; height: 20000em;}

a.prev, a.next, a.prevPage, a.nextPage {display: block; width: 18px; height: 18px; background: url(../images/left.png) no-repeat; float: right; cursor: pointer; margin: 2px;}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position: 0px -18px;}
a.disabled {visibility: hidden !important;}
a.next, a.nextPage {background-image: url(../images/right.png);}

#jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%;}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative; background-color: white; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Arial, Verdana, Helvetica, sans-serif; background-color: white; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 17px; float: right; margin-bottom: 0.7em;}