/* Basic Structure */
html,body {height:100%;width:100%;}
body {min-height:100%;height:auto !important;margin:0;padding:0;background:#bd2020 url(/data/img/main_bg.jpg);z-index:1;line-height:20px;color:#693a02;font-family:Arial,Helvetica,sans-serif;position:relative;}
* {margin:0;padding:0;outline:none;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100,01%;}
img {border:0;}
a {color:#611716;text-decoration:underline;}
a:hover {color:#921a00;text-decoration:none;}
.nounderline {text-decoration:none;}
p {margin:10px 0;font-size:14px;}
ol {margin-left:35px;}
h1,h2,h3,h4 {font-family:'Georgia',serif;font-weight:normal;color:#612923;margin-left:15px;margin-top:25px;margin-bottom:20px;}
h1 {width:80%;height:50px;padding:6px 0 0 35px;margin-top:0;color:#71450d;font-size:22px;}
.inp {margin-top:10px;}
strong {font-weight:bold}
textarea {font-family:Arial,Helvetica;font-size:12px;}
ul {margin-left:25px;}
small {color:#585858;}
b,strong {font-weight:bold}
i,em {font-style:italic;}
s {text-decoration:line-through}
u {text-decoration:underline;}
.noindex a {text-decoration:none;}

#container {width:100%;max-width:1300px;height:100%;margin:0 auto;z-index:10;position:relative;}
#header {width:100%;height:135px;background:#6c1408 url(/data/img/top_title.jpg) no-repeat top right;}
#header img,#header_en img {float:left;width:548px;height:135px;margin-left:35px;}
#top_photo {width:960px;margin:0 auto;height:141px;background:#e0c280 url(/data/img/top_photo.jpg) no-repeat top center;}
#small_menu {width:100%;height:20px;padding-top:2px;text-align:right;margin-bottom:10px;}
#small_menu a {font-size:14px;text-decoration:none;}
#small_menu img {margin-left:5px;margin-right:15px;vertical-align:baseline;}
#user_b {width:450px;float:left;}
#wrapper,.wrapper,.brline {height:100px;width:100%;clear:both;padding:0;margin:0;overflow:hidden;}
.wrapper {height:1px;}
.brline {height:12px;background:url(/data/img/brline.jpg) no-repeat center;}
.brline_u {height:12px;background:url(/data/img/brline_u.jpg) no-repeat center;}

#header_cont {width:986px;margin:0 auto;background:url(/data/img/main_top.gif) no-repeat top center;}
#header_bar {width:899px;height:23px;margin:0 auto;background:url(/data/img/header_logo_bar.jpg) no-repeat top center;}
#header_logo {width:899px;height:248px;margin:0 auto;background:url(/data/img/header_logo_side.jpg) no-repeat top center;text-align:center;padding:0;}
#header_logo a {display:block;margin:0;display:block;width:570px;height:248px;margin:0 auto;}
#menu {width:986px;height:85px;margin:0 auto;background:url(/data/img/menu_side.gif) no-repeat center;z-index:10;position:relative;}
#content {width:986px;margin:0 auto;background:url(/data/img/content_bg.gif) repeat-y center;padding:0;padding-bottom:155px;clear:right;color:#3d2a09;position:relative;z-index:1;font-size:14px;}
#content_inner {width:870px;margin:0 auto;background:#eed7a5 url(/data/img/content_inner.gif);padding:0;}
#footer {width:986px;position:absolute;bottom:0;left:50%;margin-left:-493px;height:255px;color:#551313;background:url(/data/img/footer_side.gif) no-repeat top center;padding:0;overflow:hidden;z-index:1000;color:#f8d280;}
#footer_in {width:899px;height:135px;margin:0 auto;background:url(/data/img/footer_in.jpg) no-repeat top center;padding:0;}
#footer_bottom {width:946px;height:100px;background:url(/data/img/footer_bottom.gif) no-repeat top center;padding:35px 20px 10px 20px;}
#footer a {color:#f8d280;}
#footer p {margin-top:9px;padding-left:15px;width:500px;font-size:14px;line-height:18px;float:left;}
#bottom_copy {width:350px;float:right;font-size:14px;padding:6px 15px 0 0;text-align:right;line-height:18px;}

#nonuser_menu,#user_menu {list-style:none;margin:0 0 0 20px;padding:0;height:25px;}
#nonuser_menu li,#user_menu li {float:left;margin:0 5px 0 0;padding:0;}
#nonuser_menu li img,#user_menu li img {vertical-align:middle;margin-right:3px;}

#main_menu {width:899px;height:85px;margin:0 auto;list-style:none;z-index:100;padding:0;background:url(/data/img/menu_bg.jpg) no-repeat center;}
#main_menu li {float:left;text-align:center;margin:0;position:relative;font-size:14px;padding:35px 23px 25px 23px;z-index:100;color:#3f1a17;}
#main_menu li.first,#main_menu li.last {display:none;}
#main_menu li.subset {cursor:pointer;}
#main_menu li a {font-size:14px;text-decoration:none;color:#3f1a17;}
#main_menu li a:hover {color:#921a00;}
#main_menu li.current a {color:#750e05;}
#main_menu ul {position:absolute;width:170px;top:60px;list-style:none;display:none;z-index:100;padding:0;}
#main_menu ul li {width:168px;float:left;text-align:center;border-left:1px solid #653200;border-right:1px solid #653200;padding:0;background:#d5d1c5 url(/data/img/li_divider.gif) no-repeat center bottom;padding:6px 0;}
#main_menu ul li.first {display:block;width:170px;height:2px;border:0;background-image:none;background-color:#d5d1c5;border:0;padding:0;}
#main_menu ul li.last {display:block;width:170px;height:9px;background-color:none;background:url(/data/img/li_bot.png) no-repeat top;border:0;padding:0;}

#top_photo ul {width:100%;list-style:none;height:197px;margin:0;padding:0;}
#top_photo ul li {float:left;text-align:right;height:197px;width:20%;background-repeat:no-repeat;background-position:top left;}
#top_photo ul li img {height:197px;}
#top_photo ul li.hotel {width:22%;background-image:url(/data/img/photo_1.jpg)}
#top_photo ul li.hotel img {width:50px;}
#top_photo ul li.cafe {background-image:url(/data/img/photo_2.jpg)}
#top_photo ul li.cafe img {width:49px;}
#top_photo ul li.restaurant {background-image:url(/data/img/photo_3.jpg)}
#top_photo ul li.restaurant img {width:49px;}
#top_photo ul li.bowling {background-image:url(/data/img/photo_4.jpg)}
#top_photo ul li.bowling img {width:49px;}
#top_photo ul li.billiard {width:18%;background-image:url(/data/img/photo_5.jpg)}

.dear_title {margin:0 0 10px 5px;}
.news_imgmain {margin:20px 0 0 10px;}
.main {margin:0 10px;}
#main_text {width:480px;float:left;}
#announce {width:350px;float:right;margin:0 0 5px 15px;padding-right:5px;background:url(/data/img/announce_br.jpg) no-repeat right 95%;}
#announce ul {height:350px;width:235px;list-style:none;margin:10px 0 0 0;padding:10px 0 0 10px;}
#announce ul li {padding:0 0 0 115px;margin:0 0 5px 0;width:100%;}
#announce ul li a {font-weight:bold;}
#announce .ann_img {display:block;width:100px;height:75px;margin:5px 0 5px -115px;float:left;border:2px solid #c98c2a;background-repeat:no-repeat;background-position:center;}
#announce small {clear:both;display:block;width:100%;font-size:12px;}
#announce .ann_view {margin-top:5px;text-decoration:none;}
#ann_title {}

#news_main,#news_title_main {list-style:none;width:880px;margin:15px auto;padding:0;clear:both;}
#news_main {margin-top:5px;}
#news_title_main {margin:0 auto;margin-top:15px;}
#news_main li,#news_title_main li {float:left;width:255px;margin:0 25px 0 10px;text-align:center;clear:right;padding-bottom:10px;}
#news_title_main li {padding:0;}
#news_main li div,#news_title_main div {margin:0 auto;width:255px;text-align:left;}
#news_main li a,#news_title_main li a,#video_main li a {text-decoration:none;font-size:14px;font-weight:bold;}
#news_main li a:hover,#news_title_main li a:hover,#video_main li a:hover {text-decoration:underline}
#news_main li p,#news_title_main li p {margin-left:0;padding-left:0;line-height:18px;}
#news_main li small {font-size:12px;}

#video_main {list-style:none;width:100%;margin:0;padding:10px 0 0 0;clear:both;}
#video_main li {width:800px;padding-left:15px;}
#video_main li a.video_main_pre {width:120px;margin:5px 10px 5px 0;float:left;}
#video_main li a.video_main_pre img {width:120px;}
#video_main li p {}
#video_view {float:left;margin-right:10px;}

#banners_main {list-style:none;margin:0;width:900px;padding:0;clear:both;margin:0 auto;}
#banners_main li {float:left;width:450px;padding:30px 0 0 0;margin:0;position:relative;height:60px;}
#banners_main li a {display:block;width:185px;height:75px;margin-left:200px;}
#banners_main li.bfirst a {margin-left:60px;}
#banners_main li img {width:185px;height:75px;border:2px solid #c98c2a;}

#banners_img {list-style:none;margin:0 0 5px 0;padding:0 0 20px 0;}
#banners_img li {float:left;margin:0 10px 5px 0;padding:0;}
#banners_img img {border:1px solid #ffd380;}
#dataname {clear:both;padding-bottom:20px;}

#right_banner {position:absolute;top:85px;right:6%;width:150px;height:260px;}
#right_banner img {width:150px;height:260px;border:1px solid #db9c31;}

#news_more {list-style:none;margin-left:0;}
#news_more li {width:100%;clear:both;}
#news_more li img {clear:right;float:left;}
#news_more li p {margin-top:0;padding-left:0;}

#news_image {float:left;margin:0 10px 10px 0;}
#news_image img {border:1px solid #921d0b;}

#center_m {width:100%;height:65px;background:url(/data/img/center_m.gif) no-repeat center;clear:both;}

#mainpage_cont {width:90%;margin:0 auto;background-color:#efd1a2;margin-top:15px;position:relative;}
#mainpage {width:90%;padding:20px 5%;padding-bottom:0;}
#mainpage h1,.inpage h1 {height:25px;margin:10px 0 15px 5px;padding:0;color:#5f120f;}
#mainpage p {margin-top:5px;}
#mainpage_corners {width:90%;height:67px;margin:0 auto;background:#efd1a2 url(/data/img/brc.gif) no-repeat right top;}
#mainpage_corners img {width:71px;height:67px;float:left;}
.inpage {width:75%;margin-left:10px;color:#472e01;}

#menu_cats,#cats_more,#galls_more {list-style:none;}
#menu_cats li:before,#cats_more li:before,#galls_more li:before {content:"\2192  ";}

#proj_items {width:100%;margin:0 auto;padding:0;list-style:none;margin-top:15px;}
#proj_items li {width:310px;height:275px;margin-right:5px;float:left;text-align:center;}
#proj_items .photo_link,#abproj_items .photo_link {margin:0 auto;width:245px;height:184px;padding:16px 0 0 18px;background:#ae9967 url(/data/img/photo_frame.gif) no-repeat top left;}
#proj_items .photo_link a,#abproj_items .photo_link a {display:block;width:226px;height:169px;background-position:center;background-repeat:no-repeat;overflow:hidden;border:1px solid #808080}
#proj_items h2,#abproj_items h2 {margin:0 auto;text-align:center;padding:15px 0 25px 0;}
#abproj_items {width:100%;margin:0 auto;padding:0;list-style:none;margin-top:15px;}
#abproj_items li {width:310px;height:275px;margin-right:5px;float:left;text-align:center;}

#menus_container {width:725px;background:url(/data/img/menu_back_page.jpg) repeat-y center;}
#menus_topbg {width:725px;padding-top:30px;background:url(/data/img/menu_back_top.jpg) no-repeat top center;}
#menus_botbg {width:725px;height:80px;background:url(/data/img/menu_back_bottom.jpg) no-repeat bottom center;}
#items,#category,#pages,#pages_top {list-style:none;width:665px;margin:0;padding:0;clear:both;margin:0 auto;}
#items li.li,#category li.li {width:100%;float:left;text-align:left;border:0;padding-bottom:2px;}
#items li div.title,#category li div.title {margin:0;color:#612923;font-size:18px;font-family:Georgia;padding:5px 135px 0 0;position:relative;float:right;width:480px;border-bottom:1px dotted #612923;}
#items li a,#category li a {display:block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;float:left;margin:5px 0 0 0;padding:0;}
#items li ul,#category li ul {list-style:none;margin:0;padding:0 140px 0 0;font-size:12px;width:475px;float:right;}
#items li ul li,#category li ul li {float:none;width:100%;padding:0;margin:0;}
#items li .price,#category li .price {position:absolute;top:-3px;right:0;font-size:14px;font-family:Arial,Helvetica;width:65px;height:100%;text-align:left;}
#items li .weight,#category li .weight {position:absolute;top:-3px;right:65px;font-size:14px;font-family:Arial,Helvetica;width:65px;height:100%;text-align:left;}
.hdrs {width:100%;float:left;text-align:left;border:0;padding-bottom:2px;height:auto;}
.hdrs .hdtitle {font-size:16px;margin:0;color:#a8240d;font-size:22px;font-family:Georgia;padding:10px 135px 15px 0;position:relative;float:right;width:510px;}
#pages,#pages_top {width:98%;margin:0 0 10px 10px;width:675px;color:#612923;}
#pages li,#pages_top li {width:10px;float:right;color:#cb0f01;font-size:14px;margin:0;padding:10px 3px 10px 3px;}
#pages li a,#pages_top li a {text-decoration:none}
#pages li a:hover,#pages_top li a:hover {text-decoration:underline;}
#pages li.active,#pages_top li.active {font-weight:bold;}
#pages li.apage,#pages_top li.apage {width:80px;margin:0;color:#612923;}
#catmenu_descr {clear:both;margin-top:10px;padding:20px 10px 0 25px;width:675px;}
#catmenu_descr:first-letter {padding-left:15px;}

#cont_l {float:left;width:310px;padding-right:10px;}
#cont_r {float:right;width:480px;padding-left:20px}
#cont_text {padding-right:10px;padding-bottom:10px;}
#help_frm div {margin-bottom:5px;}
#help_frm div input,#help_frm div textarea {width:300px;}
#help_frm div input.subm {width:100px;}
#help_frm .cnfrm {height:50px;}
#help_frm .aleft {width:125px;float:left;}
#help_frm .cnfrm input {width:90px;}
#help_frm .cnfrm img {float:left;}
#help_frm span {color:#FF0000;font-weight:bold;padding-right:3px;}

#projects_more {list-style:none;margin-left:10px;}
#projects_more li {margin-bottom:10px;}
#projects_more li p {margin:0 0 10px 0;padding:0;}

#ord_frm {width:400px;margin:0 auto;}
#ord_frm .ordsbm {margin:10px 0 0 100px;}
#ord_res {display:none;width:50%;border:2px solid #921d0b;padding:5px 10px 5px 20px;margin:10px;}
#ord_res p {background:url(/data/img/no.png) no-repeat left center;padding-left:25px;}

#ord_frm_2,#reg_form {width:800px;}
#ord_frm_2 span,#reg_form span {color:#FF0000;font-weight:bold;padding-right:3px;}
#ord_frm_2 div,#reg_form div {margin-bottom:5px;width:100%;}
#ord_frm_2 div.half_l,#reg_form div.half_l {width:370px;float:left;margin-right:10px;clear:right;}
#ord_frm_2 div.half_r,#reg_form div.half_r {width:400px;float:left;clear:right;}
#ord_frm_2 div.short,#reg_form div.short {width:40%;float:left;}
#ord_frm_2 label,#reg_form label {font-size:14px;margin-bottom:2px;}
#ord_frm_2 fieldset,#reg_form fieldset {border:0;}
#ord_frm_2 .half_l input,#reg_form .half_l input {width:300px;}
#reg_form .half_r input {width:200px;}
#ord_frm_2 .sm p,#reg_form .sm p {margin:5px 0 0 0;padding:0;}
#ord_frm_2 textarea,#reg_form textarea {width:300px;height:100px;}
#ord_frm_2 #captch_code,#reg_form #captch_code {width:155px;}
#ord_frm_2 .bottom_f {}
#reg_form .bottom_f {width:100%;clear:both;padding:10px;clear:left;}
#ord_frm_2 .ccd {width:305px;float:left;text-align:right;}
#reg_form .ccd {width:305px;float:left;text-align:right;padding:15px 0 0 0;}
#reg_form .agree {margin:-10px 0 15px -15px;}
#reg_form .agree input {width:20px;}
#reg_form .ccd label {width:70px;}
#ord_frm_2 .cnfrm {width:420px;float:right;}
#ord_frm_2 .cnfrm p,#reg_form .cnfrm p {margin-top:0;}
#ord_frm_2 .addnfo,#reg_form .addinfo {clear:left;}
#ord_frm_2 option,#reg_form option {padding-left:3px;}
#reg_form p.button {width:125px;}

#profile_form {margin-left:0;}
#profile_form div {padding-left:150px;margin-left:20px;margin-bottom:5px;}
#profile_form div a {font-size:14px;}
#profile_form div label {font-size:14px;width:140px;margin-left:-150px;float:left;}

#user_panel {list-style:none;margin-left:0;}
#user_panel li {float:left;margin-right:10px;}
#user_panel li img {vertical-align:middle;margin-right:3px;}

.button {height:30px;padding:0;background:url(/data/img/button_left.gif) no-repeat left;width:190px;cursor:pointer;}
.button input {height:30px;background:url(/data/img/button_right.gif) no-repeat right;padding:0;margin:0;border:0;float:right;padding-right:25px;color:#612923;cursor:pointer;}
/* ****************** */

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.window {position:absolute;left:0;top:0;width:440px;height:200px;z-index:9999;padding:20px;display:none;}
.hidden {display:none;}

#form_login_f {width:335px;height:180px;padding:10px 10px 20px 20px;background-color:#ffffff;text-align:left;}
#form_login_f h2 {margin:0 0 10px 10px;}
#form_login_f a {margin-right:10px;}
#login_login,#login_pass {width:265px;margin-bottom:5px;}
#form_login_f .button {width:90px;margin:5px 0;float:left;}
#form_login_f .inf {float:right;width:210px;height:20px;overflow:hidden;}
#form_login_f .button input {padding-right:25px;}
.forget,.new_user {font-size:12px;}

#form_rules {width:535px;height:450px;padding:10px 10px 20px 20px;background-color:#ffffff;text-align:left;}
#form_rules h2 {margin:0 0 10px 10px;}

#res_mess {background-color:#fff;width:400px;height:100px;}
.error {border:2px solid #FF0000;}

#contact_form {width:450px;}
#contact_form td {text-align:left;vertical-align:top;}
#contact_form td textarea {margin-bottom:5px;}
#contact_form .capt {width:165px;padding-bottom:5px;}

#project_desc {margin-bottom:30px;}
#lphoto {position:relative;float:left;width:400px;height:300px;margin:30px 0 25px 0 0;padding:0;clear:both;z-index:1;}
#lphoto img {border:3px solid #921d0b;z-index:1;}
#lphoto .loading {position:absolute;background:url(/data/img/ajax.gif);width:32px;height:32px;top:125px;left:200px;display:none;}
#aright {width:250px;height:310px;float:left;overflow:auto;clear:right;}
#aright ul {list-style:none;}
#aright ul li {width:72px;float:left;padding-right:3px;padding-bottom:3px;}
#aright ul li img {border:1px solid #921d0b}

#pchangeform div,#pass_rem div {margin-bottom:5px;padding-left:175px;width:100%;}
#enter_login div {margin-bottom:5px;padding-left:125px;width:100%;}
#pchangeform label,#pass_rem label {margin-left:-165px;width:120px;float:left;}
#enter_login label {margin-left:-115px;width:100px;float:left;text-align:right}

#small_view {list-style:none;height:35px;margin-left:15px;}
#small_view li {float:left;margin-right:10px;}

.text{margin:5px 5px 35px}
.slideshow img{border:0;margin-top:10px}
.center{text-align:center}
#photo_thumb{width:150px;border:0}
#photo_thumb td{padding:2px}
#order .date{float:left;width:8em;line-height:1em;text-align:left}
#order input{font-size:0.75em;height:1.75em;width:130px;border:1px solid #cdcdcd;padding:0}
#order .tpl{width:250px}
#order .submit{width:200px;height:30px;font-size:0.8em}
#order .submit:hover{width:200px;background-color:#acacac;height:30px;font-size:0.8em}

/* Lightbox plugin */
#jquery-overlay {position:absolute;top:0;left:0;z-index:90000;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100000;text-align:center;line-height:0;}
#jquery-lightboxaimg {border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;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:10000;}
#lightbox-container-image-box>#lightbox-nav {left:0;}
#lightbox-nava {outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {padding:010px;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:66px;float:right;padding-bottom:0.7em;}
/* Lightbox plugin */

div.flash {width:375px;margin:10px 5px;border-color:#D9E4FF;
-moz-border-radius-topleft : 5px;
-webkit-border-top-left-radius : 5px;
-moz-border-radius-topright : 5px;
-webkit-border-top-right-radius : 5px;
-moz-border-radius-bottomleft : 5px;
-webkit-border-bottom-left-radius : 5px;
-moz-border-radius-bottomright : 5px;
-webkit-border-bottom-right-radius : 5px;
}

.imgareaselect-border1 {background:url(img/border-a.gif) repeat-y left top;}
.imgareaselect-border2 {background:url(img/border-b.gif) repeat-x left top;}
.imgareaselect-border3 {background:url(img/border-a.gif) repeat-y right top;}
.imgareaselect-border4 {background:url(img/border-b.gif) repeat-x left bottom;}
.imgareaselect-border1, .imgareaselect-border2,.imgareaselect-border3, .imgareaselect-border4 {opacity:0.5;filter:alpha(opacity=50);}
.imgareaselect-handle {background-color:#fff;border:solid 1px #000;opacity:0.5;filter:alpha(opacity=50);}
.imgareaselect-outer {background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.imgareaselect-selection {}

#fsUploadProgress {margin:10px;}
