body 	{ width: 100%; height: 100%; margin: 0px; padding: 0px; background: #482500; }
h1 { clear: both; font: normal 22px Georgia, "Times New Roman", Times, serif; color: #230a06; margin: 10px 0px 10px 0px; }
h1 span { text-transform: lowercase; }
h1 span.inform { text-transform: none; position: absolute; margin: 3px 0px 0px 20px; padding: 5px 10px 5px 8px; z-index: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #230a06; background: #ffffff; }
h1 span.inform b { color: #d73e08; }
h1 img { margin: 0px 7px 0px 0px; }
h2 { clear: both; font: normal 18px Georgia, "Times New Roman", Times, serif; color: #230a06; margin: 10px 0px 10px 0px; }
h3 { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800; text-decoration:underline; margin: 0px 0px 10px 0px; }
h3 a { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800;  }
span.h3 { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #230a06; position: absolute; margin: 0px 0px 0px 80px; text-transform:lowercase; text-decoration: none; }
h4 { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800; text-decoration: none; margin: 10px 0px 10px 0px; }
h5 { font: bold 14px Arial, Helvetica, sans-serif; color: #9b2800; text-decoration: none; margin: 10px 0px 10px 0px; }
p { font: normal 12px Arial, Helvetica, sans-serif; color: #230a06; margin: 10px 0px 10px 0px; line-height: 18px; }
p.error { color: #ff0000; }
a { color: #9b2800; }

div.content { clear:both; padding: 10px 145px 20px 30px; }
div.content ol { color: #9b2800; padding:0px; margin: 0px 0px 0px 23px; }
div.content ol li { font: 14px Arial, Helvetica, sans-serif; color: #9b2800; margin: 0px; padding: 4px 0px; }
div.content ol li span { font: normal 12px Arial, Helvetica, sans-serif; color: #230a06; line-height: 18px; }
div.content ul { list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
div.content ul li { background:url(/DESIGN/SITE/img/lic.gif) no-repeat left 12px; padding: 4px 0px 4px 15px; margin: 0px; line-height: 18px; }
div.content table { /*width: 100%; */background: #f4e4bd; border: none; margin: 0px 0px 10px 0px; }
div.content table caption { background: #ffffff; border: 1px solid #f4e4bd; border-bottom: none; font: 18px Georgia, "Times New Roman", Times, serif; color: #230a06; text-align: left; padding: 5px 0px 5px 10px; }
div.content table th { background: #fdf6d7; padding: 5px 10px; font: 12px Arial, Helvetica, sans-serif; color: #834e31; text-align:inherit; }
div.content table td { background: #fefbed; padding: 4px 10px; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }
div.content table.none { /*width: 100%; */background: none; border: none; margin: 0px 0px 10px 0px; }
div.content table.none caption { background: none; border: none; font: 18px Georgia, "Times New Roman", Times, serif; color: #230a06; text-align: left; padding: 5px 0px 5px 10px; }
div.content table.none th { background: none; padding: 5px 10px; font: 12px Arial, Helvetica, sans-serif; color: #834e31; text-align:inherit; }
div.content table.none td { background: none; padding: 4px 10px; font: 12px Arial, Helvetica, sans-serif; color: #000000; line-height: 18px; }

table.body { width: 100%; height: 100%; margin: 0px; }
table.body td { padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #230a06; }
td.top { height: 157px; background:url(/DESIGN/SITE/img/ftop.gif) no-repeat center bottom; vertical-align:top; text-align:center; padding: 0px; }
td.top div { display: inline-table; width: 893px; height: 157px; text-align:left; margin: 0px 0px 0px 20px; }
img.logo { margin: 40px 0px 0px 0px; }
td.top div span { width: 350px; float: right; text-align: left; color: #9b7765; margin: 45px 0px 0px 0px; line-height: 24px; }
td.top div span img { float:left; margin: 5px 5px 0px 0px; }
td.top div a { color: #9b7765;  }
td.top strong { font: italic normal 20px Georgia, "Times New Roman", Times, serif; color: #d2ad7a;  line-height: 28px; white-space:nowrap; }
td.top b { font: 24px "Times New Roman", Times, serif; color: #dac798; position:relative; top: 3px; left: 5px; width: 170px; }
td.bot { height: 145px; background:url(/DESIGN/SITE/img/fbot.gif) no-repeat center top; vertical-align:top; padding: 0px; }
td.cen { vertical-align:top; padding: 0px; height: 70%; }
table.cen { width: 100%; height: 100%; }
table.cen td.lft { width: auto; background: url(/DESIGN/SITE/img/fleft.gif) no-repeat right center; }
table.cen td.rght { background:url(/DESIGN/SITE/img/fright.gif) no-repeat left center; }
table.cen td.cntr { width: 893px; background: #fcf2c2; border-left: 6px solid #ae9367; border-right: 6px solid #ae9367; border-bottom: none; border-top: none; vertical-align:top; }

table.cen td.bottom { height: 90px; padding: 0px 0px 0px 30px; background: #fcf2c2; border-left: 6px solid #ae9367; border-right: 6px solid #ae9367; border-bottom: none; border-top: none; vertical-align:top;  }
table.cen td.bottom p { font: 12px Arial, Helvetica, sans-serif; color: #834e31; }
table.cen td.bottom img { float: right; margin: 0px 20px 0px 0px; }

table.cen td.ctop { height: 15px; background:url(/DESIGN/SITE/img/ug_fv.gif) repeat-x bottom; vertical-align:bottom; font-size: 0px; }
table.cen td.cbot { height: 15px; background:url(/DESIGN/SITE/img/ug_fn.gif) repeat-x bottom; vertical-align:top; font-size: 0px; }
table.cen td.ctop div { height: 15px; background:url(/DESIGN/SITE/img/ug_lv.gif) no-repeat left bottom; }
table.cen td.cbot div { height: 15px; background:url(/DESIGN/SITE/img/ug_ln.gif) no-repeat left top; }
td.ctop span,td.cbot span { float:right; font-size: 0px; }
td.ctop img,td.cbot img { width: 15px; height: 15px; }


#shoco { width: 872px; margin: 5px 0px 0px 8px; height: 123px; background: url(/DESIGN/SITE/img/shoco_bot.gif) repeat-x bottom #ffffff; }
#shoco td { background:url(/DESIGN/SITE/img/str_r.gif) repeat-y left top; vertical-align:top; padding: 0px 0px 15px 10px; }
#shoco p { clear:both; margin: 0px 0px 0px 10px; }
#shoco p.title { font: italic 14px Georgia, "Times New Roman", Times, serif; color: #552500; margin: 0px; line-height: 45px;  }
#shoco p.title img { position:relative; float:left; left: 0px; top: -9px; }
#shoco a { position:relative; top: -20px; font: 24px Georgia, "Times New Roman", Times, serif; color: #d73e08; line-height: 24px; }

#shoco td.str { background:url(/DESIGN/SITE/img/str_l.gif) repeat-y right top; width: 2px; font-size: 0px; padding: 0px; }
#shoco td.price { width: 110px; text-align:center; vertical-align:bottom; padding: 0px 0px 15px 0px; white-space: nowrap; }
#shoco td.price strong { font: 36px Arial, Helvetica, sans-serif; color: #9b2800; line-height: 60px; }
#shoco td.pic { width: 160px; text-align:center; padding: 0px; }
#shoco td.pic a { position: static; top: none; line-height: 12px; }
#shoco td.pic img { margin: 10px 10px 10px 12px; border: none; }

#menu { clear:both; width: 760px; position:relative; left: -22px; background: url(/DESIGN/SITE/img/mfon.png) no-repeat left top; height:auto; min-height: 56px; margin: 3px 0px 0px 0px; }
#menu table { width: 722px; margin: 0px 0px 0px 22px; }
#menu table th { height: 46px; background: none; white-space:nowrap; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #fefbed; text-align:left; padding: 5px 11px 0px 13px; }
#menu table th img { position:absolute; margin: -12px 0px 0px -23px; }
#menu table th.act { background:url(/DESIGN/SITE/img/maf.png) no-repeat center 6px; } 
#menu table th.f { padding-left: 26px; }
#menu table td { background: #eed8a6; vertical-align:top; padding: 5px 0px 10px 0px; }
#menu table td.f div { padding-left: 26px; }
#menu table td.c { background: #f1dfad; }
img.mbfon { position:absolute; margin: 48px 0px 0px 0px; }
#menu table td div { padding: 5px 5px 5px 13px; }
#menu table td div.act { background: #e3c798; }
#menu a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; text-decoration:underline; }
#menu div.act a { font: bold 12px Arial, Helvetica, sans-serif; color: #d73e08;  text-decoration: none; }
#menu a:hover { color: #d73e08; text-decoration:underline; }

#rform { margin: 60px 0px 0px 738px; position:absolute; }
#rform div { padding: 0px; position: relative; margin: -3px 0px 0px 0px; width: 175px; height: 54px; background:url(/DESIGN/SITE/img/rfotmfon.png) no-repeat right top; }
#rform div.act { padding: 0px; position: relative; margin: -3px 0px 0px 0px; width: 175px; height: 54px; background:url(/DESIGN/SITE/img/rfotmfon_act.png) no-repeat right top; }
#rform div a { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #9b2800; text-decoration:underline; line-height: 48px; margin: 0px 0px 0px 30px; }

table.indexcont { clear:both; width: 872px; margin: 15px 0px 0px 8px; }
table.indexcont td.spec { vertical-align:top; width: 325px; }
table.indexcont td.indexcont { vertical-align:top; padding: 0px 30px 0px 0px; }
table.inner { clear:both; width: 890px; margin: 0px 0px 0px 0px; }
table.inner td.indexcont { vertical-align:top; padding: 0px 30px 0px 0px; }
table.inner td.spec { vertical-align:top; width: 235px; }
table.inner td.spec select { width: 200px; height: 20px; margin: 20px 0px 0px 20px; border: 1px solid #baa392; font: 12px Arial, Helvetica, sans-serif; color: #230a06; }

table.indexcont div.content { clear:both; padding: 0px 0px 0px 20px; }
table.inner div.content { padding-right: 0px; padding-bottom: 0px; padding-left: 25px; }


div.spec { background: #fefaee; padding: 10px 10px 10px 15px; }
div.spec h3 a { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800; }
div.spec p { padding: 5px 10px 5px 50px; margin: 0px; }
div.spec p.s1 { background:url(/DESIGN/SITE/img/spec/1.jpg) no-repeat left center; }
div.spec p.s2 { background:url(/DESIGN/SITE/img/spec/2.jpg) no-repeat left center; }
div.spec p.s3 { background:url(/DESIGN/SITE/img/spec/3.jpg) no-repeat left center; }
div.spec p.s4 { background:url(/DESIGN/SITE/img/spec/4.jpg) no-repeat left center; }
div.spec p a { font: 14px Arial, Helvetica, sans-serif; color: #d73e08; }
div.spec p strong { font: bold 14px "Times New Roman", Times, serif; color: #230a06; }
div.spec form { padding: 10px 0px 0px 50px; margin: 0px; height: 30px; }
div.spec form input { float:left; border: 1px solid #baa392; background:#FFFFFF; width: 180px; height: 25px; font: normal 12px Arial, Helvetica, sans-serif; color: #230a06; padding: 3px 0px 0px 5px; }
div.spec form input.subok { width: 50px; height: 31px; background:url(/DESIGN/SITE/img/sok.jpg) no-repeat center; border: none; margin: -3px 0px 0px 10px; }

div.pol { margin: 0px 0px 0px 13px; }
div.pol ul { list-style: none; padding: 0px; margin: 0px; }
div.pol ul li { background:url(/DESIGN/SITE/img/li.gif) no-repeat left 12px; padding: 5px 0px 5px 18px; margin: 0px; line-height: 18px; }

div.country { background: #fefaee; width: 175px; padding: 0px; margin: 0px 0px 20px 0px; }
div.country h3 { margin-bottom: 15px; }
div.country h3 a { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800; }
div.country div { width: auto; padding: 10px 10px 15px 15px; }
div.country a { font: 16px Arial, Helvetica, sans-serif; color: #9b2800; }
div.country img { border: none; margin: 0px 10px 0px 0px; }

div.news2main { float:right; width: 325px; padding: 0px; margin: 0px 0px 0px 0px; text-align:left; }
div.news2main a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; }
div.news2main h3 a { font: normal 22px Georgia, "Times New Roman", Times, serif; color: #9b2800; }

div.gal2main { width: 100%; height: 168px; background:url(/DESIGN/SITE/img/gal2main_fon.png) no-repeat left top; margin: 25px 0px 0px 0px; padding: 10px 0px 0px 35px; }
div.gal2main div { width: 150px; float:left; text-align:center; margin: 7px 10px 0px 0px; }
div.gal2main p { margin: 0px; line-height: 14px; }
div.gal2main img { border: none; margin: 0px 0px 2px 0px; }
div.gal2main a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; line-height: 12px;}

div.news { width: 645px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.news span { font: 12px Arial, Helvetica, sans-serif; color: #834e31; line-height: 30px; }
div.news p { margin-top: 5px; }
div.news a { font: 18px Georgia, "Times New Roman", Times, serif; color: #9b2800; }

p.pages { margin: 40px 0px 20px 0px; padding: 0px; font: 14px Arial, Helvetica, sans-serif; color: #9b2800; }
p.pages a {  font: 14px Arial, Helvetica, sans-serif; color: #9b2800; margin: 0px 5px; } 
p.pages b { color: #d73e08; margin: 0px 5px; background: #ffffff; padding: 3px 7px; }

div.hot { width: 715px; }
div.hot h4 { color: #d73e08; margin: 15px 0px 10px 0px; }
div.hot table td {vertical-align:top;}
div.hot table th { width: auto; white-space: nowrap; }
div.hot table th.city { width:90px; }
div.hot table th.date { width:70px; }
div.hot table th.price { width:80px; }
div.hot table th.other { width:150px; }

div.hot table strong { color: #d73e08; }
div.hot form { text-align: right; color: #834e31; margin: 20px 0px 0px 0px; }
div.hot form input { border: 1px solid #baa392; background:#FFFFFF; width: 180px; height: 25px; font: normal 12px Arial, Helvetica, sans-serif; color: #230a06; padding: 3px 0px 0px 5px; margin: 0px 0px 0px 10px; }
div.hot form input.subok { width: 50px; height: 31px; background:url(/DESIGN/SITE/img/sok.jpg) no-repeat center; border: none; position: relative; top: 3px; }


#country_menu { background: #fefaee; margin: 20px 0px 0px 0px; }
#country_menu .utop { background:url(/DESIGN/SITE/img/ug_cr_lv.gif) no-repeat left top; font-size: 0px; height: 7px; }
#country_menu .ubot { background:url(/DESIGN/SITE/img/ug_cr_ln.gif) no-repeat left bottom; font-size: 0px; height: 7px; }
#country_menu .int_m { padding: 0px 0px 15px 25px; }
#country_menu .currency { padding: 0px 0px 5px 25px; }
#country_menu .currency p { margin: 7px 0px; }
#country_menu .currency p b { color: #230a06; }
#country_menu .currency b { color: #d73e08; } 
#country_menu h4 { color: #871903; margin: 5px 0px 5px 0px; }
#country_menu ul { list-style: none; padding: 5px 0px 0px 0px; margin: 0px; }
#country_menu li { background:url(/DESIGN/SITE/img/lir.gif) no-repeat left 12px; padding: 3px 0px 3px 18px; margin: 0px; font: 12px Arial, Helvetica, sans-serif; color: #9b2800; line-height: 18px; }
#country_menu a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; text-decoration:underline; cursor: pointer; }
#country_menu li.act { background:url(/DESIGN/SITE/img/li.gif) no-repeat left 11px; }
#country_menu li.act a { font: bold 12px Arial, Helvetica, sans-serif; color: #d73e08; }
#country_menu li.act li a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; }
#country_menu li.act li.act a { font: bold 12px Arial, Helvetica, sans-serif; color: #d73e08; }
#country_menu li.act li.act li a { font: 12px Arial, Helvetica, sans-serif; color: #9b2800; }
#country_menu li.act li.act li.act a { font: bold 12px Arial, Helvetica, sans-serif; color: #d73e08; }

div.countryes { width: 100%; padding: 0px 0px 0px 30px; margin: 0px; }
div.countryes h5 { margin-top: 10px; }
div.countryes div { float: left; width: 280px; padding: 0px; margin: 0px; }
div.countryes div div { float: none; width: auto; margin: 0px 0px 30px 0px; }
div.countryes div p { margin: 12px 0px; }
div.countryes div p a { font: 16px Arial, Helvetica, sans-serif; line-height: 16px; }
div.countryes div p img { border: none; margin: 0px 10px 0px 0px; }

div.gallery { margin: 0px; padding: 0px 0px 0px 8px; }
div.gallery h1 { margin-left: 20px; margin-top: 15px; }
table.photo { width: auto; }
table.photo td { width: 201px; height: 184px; background:url(/DESIGN/SITE/img/bord_photo.gif) no-repeat left top; padding: 0px; vertical-align: top; }
table.photo td img { margin: 17px 0px 0px 18px; cursor: pointer; border: none; }
table.photo td p { margin: 10px 20px 0px 8px; padding: 0px; line-height: 12px; text-align: center; }


#showgallery { display: none; position:absolute; top: 0px; left: 0px; background:url(/DESIGN/SITE/img/block.png); width: 100%; height: 100%; z-index: 9; vertical-align:middle; text-align:center; padding: 0px;}
/*#showgallery a.close { background:url(/DESIGN/SITE/img/close.gif) no-repeat center; width: 9px; height: 9px; float:right; margin: 5px; }*/
#showgallery img.close { width: 9px; height: 9px; float:right; margin: 5px; }
#showgallery div { width: 615px; height: auto; background:url(/DESIGN/SITE/img/photo_r_top.png) repeat-x top; display:inline-table; }
#showgallery div div { background:url(/DESIGN/SITE/img/photo_r_left.png) repeat-y left; display: inherit; }
#showgallery div div div { background:url(/DESIGN/SITE/img/photo_r_right.png) repeat-y right; display: inherit;}
#showgallery div div div div { background:url(/DESIGN/SITE/img/photo_r_bot.png) repeat-x bottom; display: inherit;}
#showgallery div div div div div { width: 608px; height: auto; background:#ffffff; padding: 0px; margin: 2px 3px 4px 4px; display: inherit; text-align: center;}
#showgallery p { text-align: center; margin: 20px 0px; }
#showgallery img { margin: 25px 0px 0px 20px; border: none; }

div.guest { margin: 30px 10px 0px 20px; }
div.guest h2 { margin: 20px 0px 0px 0px; }
div.guest span { color: #834e31; line-height: 30px; }
div.guest span span { text-transform: lowercase; }
div.guest blockquote { background:#fdf7d8; margin: 0px; padding: 10px 15px; }

div.addguest { width: 500px; margin: 0px 0px 0px 0px; padding: 0px; }
div.addguest form { margin: 0px; padding: 0px; }
div.addguest form p { color: #834e31; margin: 15px 0px 0px 0px; padding: 0px; }
div.addguest form div p { color: #ac9165; }
div.addguest div b { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #230a06; line-height: 40px; }
div.addguest div { clear: both; margin: 0px; padding: 0px 0px 0px 0px; line-height: 20px; }
div.addguest div div { clear: none; float: right;  width: 375px; margin: 0px 0px 10px 0px;  padding:0px; text-align: left; }
div.addguest div div input { float: left; width: 95px; margin: 0px; }
div.addguest div div img { float: left; width: 19px; height: 20px; margin: 2px 0px 0px 5px; }
div.addguest div div span { float: left; margin: 0px 10px; }
div.addguest div div span.from { position: absolute; margin: 0px 0px 0px -290px; }
div.addguest input { float: right; width: 375px; height: 24px; border: 1px solid #baa392; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #230a06;}
div.addguest select { float: right; width: 375px; height: 24px; border: 1px solid #baa392; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 5px; font: normal 12px Arial, Helvetica, sans-serif; color: #230a06;}
div.addguest textarea { float: right; width: 375px; height: 148px; border: 1px solid #baa392; }
div.addguest input.submit { clear: both; width: 102px; height: 31px; background:url(/DESIGN/SITE/img/send.gif) no-repeat center; border: none; margin: 20px 0px 50px 0px; }

div.addguest div img.ih { position: relative; top: 3px; left: 3px; cursor: pointer; border: none; }
div.addguest div div.help { display: none; position: absolute; clear: none; float:none;  width: 395px; height: auto; margin: -1px 0px 0px 124px; padding: 0px; text-align: left; border: 1px solid #89583f; background: #ffffff; }
div.addguest div div.help table { width: 395px; background: #f4e4bd; border: none; margin: 0px; }
div.addguest div div.help table th { background: #fdf6d7; color: #834e31; text-align:left; padding: 8px 5px; }
div.addguest div div.help table td { background: #ffffff; color: #252525; text-align:left; padding: 5px 5px; line-height: 14px; }
div.addguest div div.help table td.b { font-weight: bold; text-align: center; white-space: nowrap; }
div.addguest div div.help table th img { width: 8px; height: 8px; float: none; margin: 0px; border: none;}

div.er404 { margin: 0px 0px 0px 205px; width: 485px; font: normal 12px Arial, Helvetica, sans-serif;}
div.er404 h1 { cloar: both; float: left; color: #d7c4a6; background: url(/DESIGN/SITE/img/404.gif) no-repeat right top; padding: 25px 100px 35px 0px; margin: 5px 0px 5px 0px; }
div.er404 p { cloar: both;  float: left; color: #9b7765; }
div.er404 ul { cloar: both;  float: left;}
div.er404 a { color: #d7c4a6; }
div.er404 ul { list-style: none; padding: 0px; margin: 10px 0px 0px 2px; }
div.er404 ul li { background:url(/DESIGN/SITE/img/lie.gif) no-repeat left 10px; padding: 3px 0px 3px 15px; margin: 0px; line-height: 18px; }
