body {margin: 0px; background-image: url( '/picture/mask/a94.jpg'); text-align: center;}
body, table, form {font-size: 11px; font-family: Tahoma, Arial, Helvetica, Sans-serif; color: #777777;}
.body-editor {background: 0; text-align: left; float: left;}
img {border: 0;}

form {margin: 0px;}
input.is {width: 130px;}
a {color: #CFAC03; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
div.pages {width: 500px; text-align: center;}
.red {color: red;}
.hl-form-ok {color: #1D9F23; font-weight: bold;}
.hl-form-bad {color: #BF1717; font-weight: bold;}
.bold {font-weight: bold;}

h1,h4 {font-size: 16px; font-weight: bold;}
h4 {font-size: 14px;}
.search-result {background-color: #EFE7C2;}
#page {text-align: left; width: 918px; margin: auto;}
#ppage {float: left; width: 778px;}
#top {height: 271px; width: 778px; float: left;}
#top div.logo {float: left; height: 119px; width: 319px;}
#top div.right {width: 459px; float: left;}

#body {background-image: url(/picture/mask/page-back.jpg); background-position: center; background-repeat: repeat-y; float: left;}
#body div.left {width: 540px; float: left;}
#body div.left div.body {float: left; width: 100%; padding-left: 4px; padding-left: 4px; background-image: url(/picture/mask/ia4.jpg); background-position: 6px top; background-repeat: no-repeat;}
#body div.left div.body div.main {margin: 10px;}
#body div.left #menu-top div.menu {float: left; margin-left: 10px;}
#body div.left #menu-top {height: 75px; width: 540px; float: left; background-image: url(/picture/mask/a8.jpg); background-repeat: no-repeat; background-position: 0 0;}
#body div.right {width: 238px; float: left;}

#footer {text-align: center; font-size: 12px; width: 778px;}
#footer div.top {background-image: url(/picture/mask/a92.jpg); background-position: center top; background-repeat: repeat-x; width: 100%; height: 44px; color: #FFFFFF; float: left; text-transform: capitalize; padding-top: 25px; _padding-top: 20px; font-size: 11px;}
#footer div.top a {text-decoration: underline; color: #FFFFFF; padding: 0 7px 0 7px;}
#footer div.top a:hover {text-decoration: none;}
#footer div.bottom { width: 100%; float: left; color: #BABABA;}

.menu-top-right {position: absolute; width: 445px; text-align: right; color: #5E98AC;}
.menu-top-right a {color: #FFFFFF; font-size: 11px;}

div.box div.top {background-image: url(/picture/mask/a17.jpg); background-position: center; background-repeat: no-repeat;}
div.box div.bottom {background-image: url(/picture/mask/a31.jpg); background-position: center; background-repeat: no-repeat;}

/*webmap*/
.webmap {margin: 10px 0 10px 0; float: left;}
.webmap-item {float: left; width: 100%; margin: 2px 0 2px 0;}
a.webmap-normal, a.webmap-locked {background-repeat: no-repeat; background-position: 0 4px; padding-left: 7px;}
a.webmap-normal {background-image: url(/picture/mask/webmap-normal.gif);}
a.webmap-locked {background-image: url(/picture/mask/webmap-locked.gif); color: #999999;}
a.webmap-locked {color: #999999;}
/*webmap end*/

table.filmy {width: 510px; clear: both; margin-top: 15px;}
table.filmy tr.back {background-color: #E8E8E8;}
table.filmy td.left {width: 80px; vertical-align: top; text-align: right; font-weight: bold; padding: 3px;}
table.filmy td.right {padding: 3px;}

div.filmy {width: 515px; margin-bottom: 10px; float: left;}
div.filmy div.filmy-left {width: 85px; text-align: center; float: left;}
div.filmy div.filmy-right {float: left; width: 430px;}
div.filmy div.filmy-right div.filmy-title {font-size: 14px; margin-bottom: 3px;}

div.nej {width: 160px; margin-top: 10px; float: left;}
div.nej div.nej-left img {border: 1px solid #A0A0A0;}
div.nej div.nej-left {width: 65px; text-align: center; float: left;}
div.nej div.nej-right {float: left; width: 90px;}
div.nej div.nej-right div.nej-title {font-size: 14px; margin-bottom: 3px;}

div.items {margin-left: 30px; _margin-left: 15px; width: 189px; float: left; margin-bottom: 10px;}
div.items div.header {width: 159px; _width: 189px; height: 23px; _height: 31px; color: #FFFFFF; text-transform: capitalize; text-align: right; font-weight: bold; padding: 8px 30px  0 0; float: left; background-image: url(/picture/mask/a17.jpg); background-position: 0 0; background-repeat: no-repeat;}
div.items div.body {width: 189px;  float: left; padding: 0 10px 0 10px; background-image: url(/picture/mask/items_back.jpg); background-position: 0 0; background-repeat: repeat-y;}
div.items div.body div.more {text-align: right; width: 170px;}
div.items div.footer {width: 189px; height: 16px; float: left; background-image: url(/picture/mask/a31.jpg); background-position: 0 0; background-repeat: no-repeat;}

div.home-body {margin-left: 5px;}
div.home-big {width: 502px; float: left; margin-bottom: 10px;}
div.home-big div.header {width: 472px; _width: 502px; height: 19px; _height: 27px; color: #FFFFFF; text-transform: capitalize; text-align: right; font-weight: bold; padding: 8px 30px  0 0; float: left; background-image: url(/picture/mask/home-big-top-back.jpg); background-position: 0 0; background-repeat: no-repeat;}
div.home-big div.bodyhb {width: 482px; _width: 502px; float: left; padding: 5px 10px 0 10px; background-image: url(/picture/mask/home-big-body-back.jpg); background-position: 0 0; background-repeat: repeat-y;}
div.home-big div.footer {width: 502px; height: 16px; float: left; background-image: url(/picture/mask/home-big-bottom-back.jpg); background-position: 0 0; background-repeat: no-repeat;}

div.home {width:  244px; float: left;}
div.home div.header {width: 214px; _width: 244px; height: 19px; _height: 27px; color: #FFFFFF; text-transform: capitalize; text-align: right; font-weight: bold; padding: 8px 30px  0 0; float: left; background-image: url(/picture/mask/home-top-back.jpg); background-position: 0 0; background-repeat: no-repeat;}
div.home div.bodyh, div.home div.more {width: 224px; _width: 244px;  float: left; padding: 5px 10px 0 10px; background-image: url(/picture/mask/home-body-back.jpg); background-position: 0 0; background-repeat: repeat-y;}
div.home div.more {text-align: right;}
div.home div.footer {width: 244px; height: 16px; float: left; background-image: url(/picture/mask/home-bottom-back.jpg); background-position: 0 0; background-repeat: no-repeat;}

div.items-new {width: 100%; float: left; margin-top: 5px;}
div.items-new div.items-new-left img {border: 1px solid #A0A0A0;}
div.items-new div.items-new-left {width: 83px; text-align: center; float: left;}
div.items-new div.items-new-right {float: left;}
div.items-new div.items-new-title {}

/*enquiry*/
.enquiry-main {width: 170px; float: left;}
.enquiry-article {float: left; border: 1px solid #8F7962; width: 210px; padding: 1px 5px 10px 8px; margin: 10px 10px 10px 0;}
.enquiry-article h2 {padding: 5px 0 0 0;}
.enquiry-question {font-weight: bold; margin: 5px 5px 10px 0; font-size: 11px;}
.enquiry-answer {font-size: 11px; margin: 8px 0 2px 0;}
.enquiry-answer a {font-size: 11px; font-weight: bold;}
.enquiry-back {height: 10px; background-color: #CFAC03; background-image: url(/picture/mask/enquiry-back.gif); background-position: 0 0; background-repeat: repeat-x;}
.enquiry-over {background-color: #F6F6F6; font-size: 8px; height: 10px;}
.enquiry-false {font-weight: bold; color: #973737; margin-top: 10px; width: 100%; text-align: center;}
.fr0, .fr1, .fr-top {padding: 3px; float: left; width: 99%;}
.fr1 {background-color: #ECEEED;}
.fr-top {background-color: #DBDEDF;}
.fr-enq {width: 60%; float: left;}
.fr-zobr {width: 40%; float: left; text-align: right;}
.enquiry-comment-last {margin: 10px 0 10px 0; font-weight: bold;}
.enquiry-comment-last .date {font-weight: bold; font-size: 10px;}
.enquiry-comment-last a {font-weight: normal; text-decoration: none;}
.enquiry-comment-last a:hover {font-weight: normal; text-decoration: underline;}
/*enquiry end*/

/*comment detail*/
.message {font-weight: bold; color: #CE0C0C; margin-bottom: 10px;}
.comment0, .comment1 {float: left; width: 500px; padding: 0 5px 0 5px;}
.comment0 {background-color: #EBEDEC;}
.comment0 a {font-weight: bold; text-decoration: none;}
.comment0 a:hover {text-decoration: underline;}
.comment1 a {font-weight: normal; text-decoration: none;}
.comment1 a:hover {text-decoration: underline; font-weight: normal;}

div.comment-t, div.comment-l, div.comment-i, div.comment-b {height: 21px; float: left; background-position: 0 0; background-repeat: repeat-y;}
div.comment-t {background-image: url(./picture/mask/comment-t.gif);}
div.comment-l {background-image: url(./picture/mask/comment-l.gif);}
div.comment-i {background-image: url(./picture/mask/comment-i.gif);}

.comdet {float: left; width: 280px;}
.comdet .che {float: left; width: 20px;}
.comdet .che input {border: 0;}
.comdet .odk {float: left; padding-top: 3px; padding-bottom: 2px;}
.cname {float: left; width: 110px; padding: 3px 0 2px 0;}
.cdate {float: left; width: 110px; padding: 3px 0 2px 0;}

.comment-reag {width: 100%; text-align: right; }
.comment-detail {float: left; width: 100%;}
.comment-detail .all {float: left; width: 100%;}
.comment-detail .all .comment-head {float: left; width:100%;}
.comment-detail .all .comment-text {float: left; width: 100%;}
.comment-submit {border: 0; background: 0;}
.comment-submit-preview, .comment-submit-save {height: 26px; color: #445071; font-size: 11px; font-weight: bold; font-style:italic; border: 0; background: 0; background-position: 0 0; background-repeat: no-repeat;}
.comment-submit-preview {width: 116px; background-image: url(./picture/mask/comment-preview-back.gif);}
.comment-submit-save {width: 65px; border: 1px solid #d2d4d1; background-color: #FFF;}
.comment-add {width: 470px; padding: 10px; border: 1px solid #DBDEDF; background-color: #F8F8F8;}
.comment-add table {width: 100%;}
.comment-add textarea {width: 100%; height: 200px;}
.comment-warning {padding-bottom: 5px; font-weight: bold; color: #e47f7f;}
.unreg-user {margin-left: 5px; font-size: 10px;}
.ip {font-size: 10px;}

.comment-detail0 {float: left; background-color: #EBEDEC; margin-bottom: 5px; padding: 5px;}
.comment-detail1 {float: left; width: 100%; margin-bottom: 5px; padding: 5px;}
/*comment end*/

/*gallery*/
.gallery {margin: 10px 0 10px 0; width: 100%; float: left;}
.gallery .photo {width: 125px; float: left; text-align: center; height: 180px;}
.gallery .photo .description {width: 105px; float: left; margin: 5px 10px 0 5px; text-align: right; font-size: 10px;}
/*gallery end*/

.h1date {font-size: 10px;}
.rega td {padding-top: 5px; vertical-align: top;}

.banner {float: left; width: 120px; margin-left: 10px;}