<!--
.error { height:24px; background-color:#ee2e24;border:1px solid #ee2e24; font-size:12px; line-height:24px; color:#fff;padding:0px 10px; margin-left:-50px; margin-top:20px;
-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;
-moz-box-shadow:0 0 6px #f12759;-webkit-box-shadow:0 0 6px #f12759;
}
.error p{margin:0; padding:0;}

.style1 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size: 13px;
}
.style2 {
	font-family:Century Gothic, Euphemia, Arial;
	color:#777;
	font-size:20px;
}
.style2:link {
	color		: #777;
	text-decoration: none;
}
.style2:visited {
	color		: #777;
	text-decoration: none;
}
.style2:hover {
	color		: #aaa;
	text-decoration: none;
}
.style2:active {
	color		: #aaa;
	text-decoration: none;
}


.style3 {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
/*	background-image: url(images/bg.jpg);*/
	background-position: center;
}

a:link {
	color		: #3c3e3f;
	text-decoration: none;
}
a:visited {
	color		: #3c3e3f;
	text-decoration: none;
}
a:hover {
	color		: #aaa;
	text-decoration: underline;
}
a:active {
	color		: #aaa;
	text-decoration: underline;
}

.tab_switch {
	width				: 120px;
	padding				: 8px 0px 3px 0px;
	margin-right		: 10px;
	text-align			: center;
	vertical-align		: bottom;
	float				: left;
	cursor				: pointer;
	background-repeat	: no-repeat;
	background-image	: URL(images/list_tab_button_off.jpg);
}

.ser_tab_switch {
	width				: 120px;
	padding				: 8px 0px 2px 0px;
	margin-right		: 10px;
	text-align			: center;
	vertical-align		: bottom;
	float				: left;
	cursor				: pointer;
	background-repeat	: no-repeat;
	background-image	: URL(images/list_tab_button_off.jpg);
}

.remark {
	display		: none;
}




th {
	font-family	: Century Gothic, Arial, Helvetica, sans-serif;
}

table {
	font-family	: Century Gothic, Arial, Helvetica, sans-serif;
	border		: 0px;
	font-size	: 13px;
	letter-spacing	: 0px;
}

input {
	font-family	: Century Gothic, Arial, Helvetica, sans-serif;
	font-size	: 13px;
}

img {
	border		: 0px;
}

li {
	line-height	: 20px;
}

.listTitle {
	line-height	: 30px;
	list-style	: disc inside;
	color		: #903
}

.listContent {
	list-style	: none;
}


.menu {
	color		: #ffffff;
	letter-spacing: 1px;
}

.menu a:link {
	color		: #ffffff;
	text-decoration: none;
}
.menu a:visited {
	color		: #ffffff;
	text-decoration: none;
}
.menu a:hover {
	color		: #aeafaf;
}	text-decoration: none;
}
.menu a:active {
	color		: #aeafaf;
	text-decoration: none;
}

h1 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size	: 24px;
}

h2 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size	: 24px;
}

h3 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size			: 18px;
	width				: 100%;
	padding-bottom		: 5px;
	border-bottom		: solid 1px #aaaaaa;
	margin				: 0px 0px 15px 0px;
}

h4 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size	: 22px;
	margin		: 0px;
}

h5 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size	: 11px;
}

h6 {
	font-family:Century Gothic, Euphemia, Arial;
	font-size	: 10px;
}

textarea {
	height		: 120px;
}


.pagebreak {
	page-break-after	: always;
	ddisplay			: none;
	visibility			: hidden;
}

.size15 {
	font-size	: 15px;
}

.size13 {
	font-size	: 13px;
}

.size12 {
	font-size	: 12px;
}

.size10 {
	font-size	: 10px;
}

.size9 {
	font-size	: 9px;
}

.size8 {
	font-size	: 8px;
}


.page_number {
	margin			: 2px;
	padding			: 2px;
	width			: 20px;
	color			: #555555;
	text-align		: center;
	text-decoration	: none;
}
.page_number:link {
	color			: #555555;
	text-decoration	: none;
}
.page_number:visited {
	color			: #555555;
	text-decoration	: none;
}
.page_number:hover {
	margin-top		: 1px;
	margin-bottom	: 1px;
	color			: #aeafaf;
	border			: solid 1px #777777;
	text-decoration	: none;
}
.page_number:active {
	margin-top		: 1px;
	margin-bottom	: 1px;
	color			: #aeafaf;
	border			: solid 1px #777777;
	text-decoration	: none;
}


.login_link {
	color			: #ffd4f3;
}
.login_link:link {
	color			: #ffd4f3;
	text-decoration	: none;
}
.login_link:visited {
	color			: #ffd4f3;
	text-decoration	: none;
}
.login_link:hover {
	color			: #aeafaf;
	text-decoration	: none;
}
.login_link:active {
	color			: #aeafaf;
	text-decoration	: none;
}


.height10 {
	width				: 0px;
	height				: 10px;
}

.height20 {
	width				: 0px;
	height				: 20px;
}

.hidden {
	display		: none;
}

.linethru {
	text-decoration	: line-through;
	
}

.opacity70 {
	-moz-opacity:.70;
	filter: alpha(opacity=70);
	opacity:.70;
}

.opacity80 {
	-moz-opacity:.80;
	filter: alpha(opacity=80);
	opacity:.80;
}

h1#gallery{ font-size:36px; font-weight:lighter; color:#444; font-family:Helvetica, Arial, sans-serif; margin:30px 14px 10px;}
h1#gallery span{ margin-left:30px; font-size:20px;}

#pagination{ float:right; margin:10px 14px 10px; line-height:20px;}
#pagination strong { color:#777; display:inline-block; width:20px; height:20px; border:1px solid #e3e3e3; margin:2px; text-align:center}
#pagination a { color:#777; display:inline-block; width:20px; height:20px; border:1px solid #e3e3e3; margin:2px; text-align:center; text-decoration:none;}
#pagination a:hover{ color:#fff; background:#777;}

#gall-list{list-style:none; margin:0; padding:0; margin:20px 0 0 14px;}
#gall-list .desc{}
#gall-list .gall-item{ width:470px; margin-right:20px; height:200px; margin-bottom:30px; float:left;}
#gall-list .gall-item .img-fr{  padding:0 5px 5px 0; float:left; margin-right:10px; width:178px; height:178px; background:url(images/gall_bg.png) right bottom no-repeat; text-align:left;}
#gall-list .gall-item .img-fr img{vertical-align:top; float:left;}
#gall-list .gall-item .btn-menu{ display:block; position:absolute; margin-left:200px; *+margin:140px 0 0 -29px; width:20px; height:24px; border:1px solid #fff; border-bottom:0; background:url(images/btn-arr.jpg) center 5px no-repeat #fff; text-indent:-9999px; overflow:hidden; z-index:11}
#gall-list .gall-item .btn-menu:hover{border:1px solid #cacaca; border-bottom:0; background:url(images/btn-arr.jpg) center 5px no-repeat #fff;}
#gall-list .gall-item .btn-menu-selected{display:block; position:absolute; margin-left:200px; *+margin:140px 0 0 -29px; width:20px; height:24px; border:1px solid #cacaca; border-bottom:0; background:url(images/btn-arr.jpg) center 5px no-repeat #fff; text-indent:-9999px; overflow:hidden; z-index:11}
#gall-list .gall-item strong{ margin-left:229px; display:block; margin-top:140px}
#gall-list .gall-item strong a{ color:#777; font-size:16px; line-height:20px; font-weight:normal; letter-spacing:-.5px}
#gall-list .gall-item ul{ position:absolute; z-index:1; list-style:none; width:100px; padding:0; border:1px solid #cacaca; margin:24px 0 0 200px; *+margin:24px 0 0 7px; background:#fff; display:none;}
#gall-list .gall-item ul li{display:block; overflow:hidden; height:26px;}
#gall-list .gall-item ul li a{ display:block; font-size:12px; line-height:26px; color:#777;text-align:center; text-decoration:none;}
#gall-list .gall-item ul li a:hover{ color:#fff; background:#777;}
#gall-list .gall-item span{ display:block; color:#9abcd0; font-size:13px; margin-left:229px;}

#login-box form{ margin:22px; padding:0; font-family:Helvetica, Arial, sans-serif;}
#login-box strong{ display:block; font-size:24px; font-weight:lighter; color:#444; margin-bottom:30px;}
#login-box label{ display:block; height:30px;}
#login-box label span{ display:block; float:left; width:80px; line-height:24px; color:#444; font-size:14px;}
#login-box label input{ width:230px; height:22px; border:1px solid #d8d8d8}
#login-box a{ display:block; float:right; color:#777; font-size:12px; width:110px; line-height:26px;}
#login-box .btn-submit{float:right; display:block; width:60px; height:26px; text-align:center; color:#fff; background:#858585; border:1px solid #d8d8d8}

.toolbar{ text-align:right; margin:0 14px;}
.toolbar a{ display:inline-block; line-height:26px; padding:0 10px; margin-left:8px; background:#777; color:#fff; text-decoration:none;}
.toolbar a.download, .toolbar a.request{ background:#4e4e4e}
#photo-list { list-style:none; margin-top:20px;}
#photo-list li{ float:left; margin-right:50px; margin-bottom:50px; text-align:center;}
#photo-list li strong{ display:block; padding:5px 0; font-weight:normal; width:120px;}
#photo-list li .img-fr{ height:178px; text-align:center;}
#photo-list li .btn-dnld{display:inline-block; line-height:26px; padding:0 10px; background:#777; color:#fff; text-decoration:none; margin-left:8px;}

#request-form{ display:block; width:750px; padding:0; margin-left:14px;}
	#request-form b{ color:#333; font-size:14px; display:block; margin-top:24px;}
	#request-form label{display:block; padding-bottom:4px; font-size:1.167em}
		#request-form div span{display:inline-block; width:120px; line-height:26px; color:#585858; vertical-align:middle; font-size:14px;}
		#request-form div img{ vertical-align:middle; margin-right:5px;}
		#request-form div .btn-delete img{margin:-60px 0 0 -13px}
		#request-form div{ margin-bottom:40px;}
		#request-form div div{ display:inline-block; width:630px; vertical-align:middle; margin:0; white-space:nowrap; overflow:auto}
		#request-form label span{display:inline-block; width:120px; line-height:26px; color:#585858; vertical-align:top}
		#request-form label input{ width:428px; border:1px solid #d8d8d8; font-size:14px; line-height:24px; height:24px;}
		#request-form label textarea{ width:428px; margin-bottom:10px; border:1px solid #d8d8d8; font-size:14px; line-height:24px; height:24px;  height:110px; overflow:auto;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
		#request-form .btn-submit{float:right; display:block; width:60px; height:26px; margin-left:5px; margin-right:200px; text-align:center; color:#fff; background:#858585; border:1px solid #d8d8d8}
		#request-form .btn-reset{float:right; display:block; width:60px; height:26px; text-align:center; color:#fff; background:#858585; border:1px solid #d8d8d8}

-->
