/* CSS Document */

html {height:100%;}
body {margin:0px; padding:0px; background:url(/images/back.jpg) repeat top left; min-height:100%; position:relative;}
* html body {min-height:100%;}

IMG {border:0px;}

H1 {font-family:Tahoma; font-size:15px; color:#c7a875; margin:0px; padding:0px; padding-bottom:5px;}
H2 {font-family:Tahoma; font-size:14px; color:#c7a875; margin:0px; padding:0px; padding-bottom:5px; padding-top:5px;}
H3 {font-family:Tahoma; font-size:12px; color:#c7a875; margin:0px; padding:0px; padding-bottom:5px;}

#top {width:100%; height:100%; margin:0px; background:url(/images/top.png) repeat-x; overflow:auto; padding-bottom:90px;}
#top_info {width:900px; margin:0 auto; position:relative;}
#top_left_img {margin:0 auto; width:26px; height:226px; left:37px; top:50px; position:absolute; background:url(/images/img_left.png) no-repeat;}
#top_rigth_t_img {margin:0 auto; width:524px; height:27px; right:48px; top:6px; position:absolute; background:url(/images/img_top_rig.png) no-repeat;}
#top_rigth_img {background:url(/images/img_rig.png) no-repeat; margin:0 auto; width:48px; height:227px; top:33px; right:11px; position:absolute;}
#page {width:778px; min-height:300px; margin:0 auto; text-align:center;}
#main_img {height:216px; width:776px; margin-top:0px; padding-top:33px; margin-left:2px; margin-bottom:3px;}
#main_img IMG {background:#c8a876; padding:2px; margin:0 auto; text-align:center;}

#content_b {border:3px #1c1b12 solid; width:773px; min-height:500px; background:url(/images/content_back.jpg) repeat; margin-left:2px; overflow:auto; padding-bottom:45px;}
#table_border {padding:2px; border:1px #4e3c20 solid; height:38px;}
#text_content {background:#2c261c; height:38px; margin:0 auto; padding:0px;}
#text_content li {height:32px; margin:0 auto; float:left; padding-top:6px; text-align:center; padding-left:23px; padding-right:19px; list-style:none;}
#text_content li A:link {font-family:Tahoma; font-size:17px; color:#c7a875; text-decoration:none}
#text_content li A:visited {font-family:Tahoma; font-size:17px; color:#c7a875; text-decoration:none}
#text_content li A:hover {font-family:Tahoma; font-size:17px; color:#ffffff; text-decoration:none}

#content {background:#13120d; margin:0 auto; width:536px; margin-top:20px; position:relative; float:left; margin-left:7px;}
#content_top_img {width:536px; height:13px; margin:0px; top:0px;}
#content_bot_img {width:536px; height:13px; margin:0px; bottom:0px}

#text_in {width: 100%; height: 575px; overflow: hidden; padding-right:5px;}
#text_page {width: 100%; padding-right:5px;}
#text {font-family:Arial; font-size:12px; color:#c7a875; margin:15px; margin-left:15px; width:501px; margin-top:0px; margin-bottom:0px; text-align:justify;}
#text A:link{font-family:Arial; font-size:12px; color:#c7a875; text-decoration:none}
#text A:visited{font-family:Arial; font-size:12px; color:#c7a875; text-decoration:none}
#text A:hover{font-family:Arial; font-size:12px; color:#c7a875; text-decoration:none}

#main_text {padding-bottom:55px;}

.name_b {padding-left:15px; padding-bottom:15px; clear:both}

#table_mess {background:#2c261c; font-family:Tahoma; font-size:12px; color:#c7a875; width:415px; font-weight:bold; padding-bottom:15px}
#table_mess TD {padding-left:15px; padding-top:15px; padding-right:15px; vertical-align:top; text-align:left}
.text_type {font-family:Tahoma; font-size:11px; color:#000000; background:#f7f4f1; border:1px #868686 solid; height:15px; line-height:130%; padding-left:15px; padding-right:15px; width:170px}
.text_type_a {font-family:Tahoma; font-size:11px; color:#000000; background:#f7f4f1; border:1px #868686 solid; line-height:130%; padding-top:15px; padding-left:15px; padding-right:15px; width:350px; height:200px}
#phone_c {font-weight:100}
#sub {background:#2c261c; border:1px #c7a875 solid; font-family:Tahoma; font-weight:bold; font-size:12px; height:21px; color:#c7a875;}

.foto_page {width:150px; margin:0 auto; float:left; padding-right:15px; padding-bottom:15px;}
.foto_page IMG {border:1px #4e3c20 solid; padding:2px}
.foto_page_last {width:150px; margin:0 auto; float:left; padding-bottom:15px}
.foto_page_last IMG {border:1px #4e3c20 solid; padding:2px}
.foto_in {width:100%; margin:0 auto; margin-left:0px; clear:both}
.foto_center {width:100%; text-align:center}
.foto_in_c {width:330px; margin:0 auto; clear:both}

#foto_main {width:204px; margin:0 auto; float:left; margin-left:7px; margin-top:23px;}
#foto_main IMG {padding:3px; background:#13120c; margin-bottom:15px; border:1px #4e3c20 solid}
#foto {width:200px; margin:0 auto;}
.address {width:200px; font-family:Tahoma; font-size:12px; color:#c7a875; text-align:left; padding-bottom:3px}
.address A:link{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:underline}
.address A:visited{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:underline}
.address A:hover{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:none}


#bot_bk {height:105px; bottom:0px; position:absolute;}
#bot {width:100%; height:73px; background:url(/images/bot3.png) repeat-x; bottom:0px; position:absolute; text-align:center;}
#copy {font-family:Tahoma; font-size:12px; color:#c7a875; width:778px; margin:0 auto; text-align:right; margin-top:20px;}
#copy A:link {font-family:Tahoma; font-size:12px; color:#c7a875; text-decoration:none}
#copy A:visited {font-family:Tahoma; font-size:12px; color:#c7a875; text-decoration:none}
#copy A:hover {font-family:Tahoma; font-size:12px; color:#c7a875; text-decoration:none}

#add_mess {padding-bottom:15px; width:100%; text-align:center}
#add_mess A:link {text-decoration:underline}
#add_mess A:visited {text-decoration:underline}
#add_mess A:hover {text-decoration:none}
.data_guest {padding-bottom:5px; width:100px; font-size:11px; text-align:left}
.data_guest A:link{font-size:11px;text-decoration:none; }
.data_guest A:visited{font-size:11px;text-decoration:none; }
.data_guest A:hover{font-size:11px;text-decoration:underline;}
.text_guest {padding-bottom:15px; width:370px; text-align:justify}
.text_admin {width:370px; margin-left:15px; text-align:justify; color:#FFF}
.table_td {font-size:11px;padding-bottom:5px; width:150px; vertical-align:top}
.table_td2 {font-size:11px;padding-bottom:5px; width:350px; vertical-align:top}

#gallery ul { list-style: none; margin:0 auto; padding:0px}
#gallery ul li { display: inline;  margin:0 auto; padding:0px}

#gallery_foto ul { list-style: none; margin:0 auto; padding:0px}
#gallery_foto ul li { display: inline;  margin:0 auto; padding:0px}

#images_slide {padding:0px; margin:0 auto; text-align:left; display:none;}
#images_slide ul {padding:0px; margin:0 auto;}
#images_slide li {list-style:none; padding:0px; margin:0 auto;}
#images_slide_bk {margin:0px; padding:0px; text-align:left;}

#cafe {font-family:Tahoma; font-size:12px; color:#c7a875;}
#cafe A:link{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:underline}
#cafe A:visited{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:underline}
#cafe A:hover{font-family:Tahoma; font-size:12px; color:#ded2bf; text-align:left; text-decoration:none}