<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body {height: 100%; }
body {font-size:1em; margin:0; background:url(../images/templates/bg.jpg);font-family:"Myriad Pro", Arial, Tahoma;}
.main {min-height: 100%; width:100%; margin:0 auto;}
.clearMain { height: 160px;}
div.clear {clear:both; height:0; font-size:0;}
p {color:#4C4C4C;}
a {color:#181B60;}
a:hover {color:#E9313B;}

a.green {color:#8DC63F;}
a.orange, a.green:hover {color:#F47D23;}
a.blue, a.orange:hover {color:#181B60;}
a.red, a.blue:hover {color:#E9313B;}


/* top*/

.main .top { min-height:20px; background:url(../images/templates/top_bg.png) top repeat-x;}
.main .top a.mark { position:absolute; right:0; top:28px; cursor:pointer; width:132px; height:80px; background:url(../images/templates/mark.png) top right no-repeat;}
.main .top .logo { width:226px; height:123px; position:absolute; top:100px; left:50%; margin-left:-113px; }
.main .top .menu { width:980px; margin:0 auto; clear:both; color:#181B60;}
.main .top .menu .left, .main .top .menu .center, .main .top .menu .right { float:left; position:relative;}
.main .top .menu .left, .main .top .menu .right { width:340px; margin-top:102px; margin-bottom:55px;}
.main .top .menu .left p, .main .top .menu .right p { font-size:27px; color:#181B60; font-weight:lighter; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.main .top .menu .center { width:300px;min-width:300px;}
.main .top .menu div&gt;div { float:left; width:170px;}
.main .top .menu div div.end { margin-left:20px; width:140px;}
.main .top .menu div div span { width:110px; display:inline-block; margin-right:30px; margin-top:6px; font-size:13px;}
.main .top .menu div div div.sri-lanka span {width:150px; }
.main .top .menu div div div.gallery span {width:150px; }
.main .top .menu div div div.review span {width:135px; }
.main .top .menu div div div {padding:2px 5px 6px; width:130px;}
.main .top .menu div div.active div, .main .top .menu div div div:hover { background:url(../images/templates/bg_menu_hov1.png);}
.main .top .menu div div.active div.sri-lanka, .main .top .menu div div div.sri-lanka:hover { background:url(../images/templates/bg_menu_hov2.png);}
.main .top .menu div div.active div.gallery, .main .top .menu div div div.gallery:hover { background:url(../images/templates/bg_menu_hov3.png);}
.main .top .menu div div.active div.review, .main .top .menu div div div.review:hover { background:url(../images/templates/bg_menu_hov4.png);}
.main .top .menu div div.active div p, .main .top .menu div div.active div span,.main .top .menu div div:hover div p,.main .top .menu div div:hover div span {color:#000;}
.main .top .menu_link div  { position: relative;}
.main .top .menu_link div a { position: absolute; top:0; left: 0; right: 0; bottom: 0; cursor: pointer;}
.main .top .menu_link .sri-lanka { width: 170px;}
.main .top .menu_link .gallery { width: 170px;}
.main .top .menu_link .review { width: 140px;}


/* content*/


.main .content { margin:0 auto 20px; text-align:center; }
.main .content p.t753 { width:753px; text-align:justify; margin:0 auto 10px; font-size:14px; padding-left:220px;}
.main .content h1.t753 { width:753px; text-align:left;margin:0 auto 10px; ;padding-left:220px; font-size:28px; font-weight:lighter; margin-top:15px; margin-bottom:15px; }
.main .content .text980 {width: 980px; position: relative; margin: 0 auto;}
.main .content .text980 p{ text-align: justify; margin-bottom: 10px; color:#696969; font-size: 14px;}
.main .block_top { width:980px; margin: 0px  auto 20px; }
.main .block_top a.flag { margin-left: 25px;margin-top: -20px;display: block; height: 41px; padding-left: 75px; line-height: 38px; background: url(../images/templates/flag.png) left top no-repeat; cursor: pointer; color:#181B60; font-size: 13px; text-align: left;}
.main .block_top a.flag span { padding-left: 22px;background: url(../images/templates/arr_flag.png) left center no-repeat; height: 34px; line-height: 34px; }
.main .block_top a.flag span.active {background: url(../images/templates/arr_flag_top.png) left center no-repeat;}
.main .block_top p {color:#969696; font-size:16px; font-style:italic; margin-left:230px; width:275px; font-family:"Myriad Pro", Arial, Tahoma; text-align:left;  }
.main .block_top p.more { text-align:right;}
.main .block_top .shi_about {background:url(../images/templates/lion.png) 595px top no-repeat;min-height:110px; margin-top: 15px; display: none;}
.main .block_top p a.more, .main .center_block .more a.more { display:block; width:120px; height:38px; cursor:pointer; background:url(../images/templates/more_green.png) left top no-repeat; float:right; margin-top:5px; }
.main .block_top p a.more.white,.main .center_block .more a.more.white {background-image:url(../images/templates/more_green_w.png);}
.main .block_top p a.more:hover, .main .center_block .more a.more:hover { background-position:0 -38px;}
.main .center_block .more a.more { margin-top:100px;}
.main .position { margin:40px auto 0; width:775px;}
.main .position .item { margin:20px 0; background-position:top left; background-repeat:no-repeat; min-height:200px; text-align:left;  border-bottom:2px #BEB499 dotted; position:relative;}
.main .position .item p { margin-left:205px;color:#969696; font-size:16px; font-style:italic;  width:285px;  }
.main .position .item p.title img{ margin:10px 0 8px;}
.main .position .item.travel { background-image:url(../images/templates/bg_travel.png);}
.main .position .item.cooking { background-image:url(../images/templates/bg_cooking.png);}
.main .position .item.surfing { background-image:url(../images/templates/bg_surfing.png);}
.main .position .item.house { background-image:url(../images/templates/bg_house.png);}
.main .position .item.training { background-image:url(../images/templates/bg_training.png); border-bottom:0;}

.main .position .item .map { position:absolute; top:-5px; right:55px; width:118px; height:186px; background:url(../images/templates/map.png) top center no-repeat;}
.main .position .item .res{ position:absolute; top:-5px; right:0px; width:226px; height:157px; background:url(../images/templates/poki_rissa.png) top center no-repeat;}
.main .position .item .guest{ position:absolute; top:-5px; right:0px; width:226px; height:171px; background:url(../images/templates/guest_book.png) top center no-repeat;}
.main .position .item .guest a { display: block;width:226px; height:171px; position:absolute; left:0; top:0;}

.main .position .item p.more a.more {display:block; width:122px; height:38px; cursor:pointer; background:url(../images/templates/more_green.png) left top no-repeat; margin-top:10px; }

.main .position .item p.more a.more.red { background-image: url(../images/templates/btn_red.png);}
.main .position .item p.more a.more.orange { background-image: url(../images/templates/btn_orange.png);}
.main .position .item p.more a.more.blue { background-image: url(../images/templates/btn_blue.png);}
.main .position .item p.more a.more.siren { background-image: url(../images/templates/btn_siren.png);}
.main .position .item p.more a.more.green { background-image: url(../images/templates/btn_green.png);}

.main .position .item p.more a.more:hover { background-position:0 -38px;}

.absolute  { position:absolute; width:980px; height:18px; top:38px; left:50%; margin-left:-490px; text-align:left;  font-weight: bold;}
.absolute a { margin-left: 8px; color:#818285; text-decoration: none; }
.absolute a.home { width:18px; height:18px; background:url(../images/templates/home.png) top left repeat-x; cursor:pointer; display:block; float: left; margin-right: 3px; margin-left: 0;line-height:25px;}

.absolute span,.absolute a:hover {margin-left: 8px;  color: #B5B4AF;}
.absolute a.home:hover { margin-left: 0;}

.main .content .news_line { height: 47px; background:url(../images/templates/bg_news_orange.png) top left repeat-x; position: relative;}
.main .content .news_left { background:url(../images/templates/bg_news_index.jpg); display: none; }
.main .content .news_left .nl { float: left; width: 270px; margin: 25px 0 10px;}
.main .content .news_left .nl p a { color: #696969; text-decoration: none;}
.main .content .news_left .nl p a:hover {color:#000; text-decoration: underline;}
.main .content .news_left .news_item { width: 240px; background: url(../images/templates/bg_news_1.png) left bottom repeat-x; padding-bottom: 8px; margin-bottom: 8px;}
.main .content .news_left .center, .main .content .news_line .center{ width: 980px; margin: 0 auto;position: relative;}
.main .content .news_left .center p { text-align: left;}
.main .content .news_left div.date {float:left; width: 90px; margin-top: 25px;font-size: 14px;}
.main .content .news_left div.all_news {float:left; width: 610px;margin-top: 25px;}
.main .content .news_left p { font-size: 14px;}
.main .content .news_line h3 { color:#3B2415; font-size: 24px; text-align: center; line-height:50px; font-weight: normal;margin-left: -180px; }
.main .content .news_line .show { display: block; position: absolute; top: 9px; left: 50%; height: 31px; padding-left: 48px; line-height: 38px;background:url(../images/templates/arr_news.png) left top no-repeat;color:#3B2415; cursor: pointer;}
.main .content .news_line .show.active { background-position: 0 -31px;}
.main .content .news_line .all_news_link { display: block; position: absolute; top: 12px;  right: 0;height: 31px;line-height: 31px;color:#3B2415; cursor: pointer; text-decoration: underline;}


.main .position .wasantha img.photo { display:block; float:left; margin-right:40px; margin-bottom:20px;}
.main .position .wasantha p { margin:0 0 10px;color:#696969; font-size:16px; font-style:italic;  width:100%; font-style:normal;}
.main .position .wasantha img.podpis { margin-bottom:20px;}

.main .content .main-content { width:545px; margin:20px	 auto; color:#222665;padding-left:30px;}
.main .content .main-content p {color:#696969; margin-bottom:10px;}

.main .content .center_about { height:690px; padding-top:30px; background:url(../images/templates/bg_about_blue.png) top left repeat-x;}
.main .content .center_about .division { width:800px; position:relative; margin:0 auto 0; background:url(../images/templates/bg_about_center.jpg) center top no-repeat; height:672px;  }
.main .content .center_about .division .clock { position:absolute; width:244px; height:243px; background:url(../images/templates/clock_center.png) center center no-repeat; top:-90px; left:50%; margin-left:235px;}
.main .content .center_about .division a.surfing { display:block; width:167px; height:141px; cursor:pointer; position:absolute; top:244px; left:50%; margin-left:-327px; background:url(../images/templates/index_surfing.png);}
.main .content .center_about .division a.surfing:hover { background-position:0 -141px;}

.main .content .center_about .division a.travel { display:block; width:185px; height:149px; cursor:pointer; position:absolute; top:11px; left:50%; margin-left:-92px; background:url(../images/templates/index_travel.png) top center;}
.main .content .center_about .division a.travel:hover { background-position:0 -149px;}

.main .content .center_about .division a.cooking { display:block; width:181px; height:153px; cursor:pointer; position:absolute; top:230px; left:50%; margin-left:153px; background:url(../images/templates/index_cooking.png) top center;}
.main .content .center_about .division a.cooking:hover { background-position:0 -153px;}


.main .content .center_about .division a.training { display:block; width:145px; height:146px; cursor:pointer; position:absolute; top:465px; left:50%; margin-left:-68px; background:url(../images/templates/index_training.png) top center;}
.main .content .center_about .division a.training:hover { background-position:0 -146px;}

.main .content .center_about .division a.house { display:block; width:157px; height:145px; cursor:pointer; position:absolute; top:239px; left:50%; margin-left:-68px; background:url(../images/templates/index_house.png) top center;}
.main .content .center_about .division a.house:hover { background-position:0 -145px;}


.main .slideshow {width:100%;position:relative; background:url(../images/templates/palmi.jpg) bottom repeat-x; padding-bottom:120px;}
.main .slider {background:#181B60; width:980px;height:516px; margin:0 auto;}
.main .slider .images {position:relative;}
.main .slider .images img { display:block; position:absolute; left:10px; top:10px;}
.main .slideshow a.backward, .main .slideshow a.forward { display:block; cursor:pointer; width:32px; height:32px; background-repeat:no-repeat; background-position: top center; position:absolute;top:460px;}
.main .slideshow a.play, .main .slideshow a.stop {  display:block; cursor:pointer; width:14px; height:18px; background-repeat:no-repeat; background-position: top center; position:absolute; top:467px;}
.main .slideshow a.backward { background:url(../images/templates/prev.png); left:50%; margin-left:-80px;}
.main .slideshow a.forward { background:url(../images/templates/next.png); left:50%; margin-left:48px;}
.main .slideshow a.stop { background:url(../images/templates/stop.png); left:50%; margin-left:-20px;}
.main .slideshow a.play { background:url(../images/templates/play.png); left:50%; margin-left:7px;}
.main .slideshow a.stop:hover, .main .slideshow a.play:hover, .main .slideshow a.play.active { background-position:0 -18px;}
.main .slideshow a.backward:hover,.main .slideshow a.forward:hover { background-position:0 -32px;}

.main .center_block { background:url(../images/templates/bg_center_block.png) repeat-x top; height:250px; }
.main .center_block .more { width:730px; height:250px; background:url(../images/templates/center.png) center left no-repeat; margin:0 auto; position:relative;}

.main .content a.all_gal { position: absolute; left: 0; top: 14px; font-size: 14px;color: #3C2516;}
.main .content a.all_gal:hover {color:#E9313B;}
.main .content .column { width:980px; margin:0 auto; text-align:left; position: relative;}
.main .content .column .left_content {float:left; position:relative; width:360px; margin-top:20px;}
.main .content .column .left_content.news {width: 229px;}
.main .content .column .right_content {float:left; position:relative; width:520px;margin-top:20px;}
.main .content .column .right_content.news { width: 732px;}
.main .content .column img {margin:10px auto 20px; display:block; float:none;}
.main .content .column .gallery_item img { margin: 0;}
.main .content .column .icons { margin-top:50px; width: 271px;}

.main .content .column .right_content p { width:100%; text-align:justify; font-size:14px; color:#696969; margin-bottom: 5px;}
.main .content .column .right_content img.center { margin:0 auto 20px;}
.main .content .column .right_content p.center img{ margin:0 auto;}
.main .content .column .right_content img.photo {-moz-box-shadow: 3px 3px 6px #333;
	-webkit-box-shadow: 3px 3px 6px #333;
	box-shadow: 3px 3px 6px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333', Direction=145, Strength=6);}
.main .content .center_bottom {
	width:100%;
	height:659px;
	background:url(../images/templates/center_doski.png) top center repeat-x;
	margin-top:20px;
	position:relative;
	z-index:10;
	background-image: url(../images/templates/center_doski.png);
}
.main .content .column .right_content img.photo_small {-moz-box-shadow: 3px 3px 6px #444;
	-webkit-box-shadow: 3px 3px 6px #444;
	box-shadow: 3px 3px 6px #444;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#444', Direction=145, Strength=6); display: block; float: left;}
.main .content .end { height:120px; background:url(../images/templates/bg_news_1.png) top center repeat-x; width:980px; margin:20px auto 0; position:relative;}
.main .content .end img.guest_icon { position:absolute; display:block; top:20px; left:0px; width:90px; height:90px;}
.main .content .end img.penc { display:block; position:absolute; right:0; top:-4px; height:10px; width:48px;}
.main .content .end p { padding-top:20px;}


.main .content .center_bottom .letter { position:absolute; width:373px; height:429px; z-index:1; background:url(../images/templates/vizitki.png) top center no-repeat; bottom:4px; left:50%; margin-left:270px;}
.main .content .center_bottom .menu_restoran { z-index:100; width:872px; height:520px; background:url(../images/templates/bg_menu.png) top center no-repeat; position:absolute; top:62px; left:50%; margin-left:-430px;}
.main .content .center_bottom .menu_restoran .left_m { float:left; width:380px; margin:140px 35px 0 32px;}
.main .content .center_bottom .menu_restoran .left_m li { list-style:none; font-size:16px; margin:8px;}
.main .content .center_bottom .menu_restoran .left_m li a {color:#636363; text-transform:uppercase; cursor:pointer;}
.main .content .center_bottom .menu_restoran .left_m li a:hover {color:#F47D23;}
.main .content .center_bottom .menu_restoran .left_m li a.current {color:#000; font-size:34px;}
.main .content .center_bottom .menu_restoran .right_m { width:380px;float:left; margin-top:35px; height:445px; overflow:hidden;}
.main .content .center_bottom .menu_restoran .right_m div { width:380px; height:445px; position:relative;}



.main .content .center_bottom .review { z-index:100; width:748px; height:523px; background:url(../images/templates/bg_book.png) top center no-repeat; position:absolute; top:62px; left:50%; margin-left:-374px; position:relative;}
.main .content .center_bottom .review .images { position:relative; margin:0  auto; width:712px; height:523px;}
.main .content .center_bottom .review .images img { display:block; position:absolute; left:0; top:0; display:none;}
.main .content .center_bottom .review .backward,.main .content .center_bottom .review .forward { display:block; cursor:pointer; width:27px; height:71px; position:absolute;  top:40px; background-position: center top; background-repeat:no-repeat;}
.main .content .center_bottom .review .forward { background-image:url(../images/templates/book_right.png); right:-4px;}
.main .content .center_bottom .review .backward { background-image:url(../images/templates/book_left.png); left:-2px;}
.main .content .center_bottom .review .backward:hover, .main .content .center_bottom .review .forward:hover { background-position:0 -71px;}



.main .content .center_bottom .boat { position:absolute; width:968px; height:321px; z-index:1; background:url(../images/templates/surf_boat.png) top center no-repeat; bottom:19px; left:50%; margin-left:-450px;}

.main .content .center_bottom .qussion { padding-top:34px;width:898px; margin:0 auto; position:relative;background:url(../images/templates/quession.png) bottom center no-repeat;}
.main .content .center_bottom .qussion p{color:#000; font-size:20px;}
.main .content .center_bottom .qussion .sl { width:818px; height:206px;  margin:10px auto; padding-top:20px; overflow:hidden; position:relative; z-index:10;}
.main .content .center_bottom .qussion .sl p { margin:3px 60px 0 20px; color:#FFF; font-size:16px; font-weight:lighter; text-align:left;}
.main .content .center_bottom .qussion .sl p.title { margin-bottom:20px;  margin-top:10px;text-transform:uppercase; font-size:22px; font-weight:lighter;}

.main .content .center_bottom .qussion .sl .items {width:20000em;  position:absolute;}
.main .content .center_bottom .qussion .sl .items  div {float:left;width:818px;}

.main .content .center_bottom .qussion .next, .main .content .center_bottom .qussion .prev { display:block; cursor:pointer; width:17px; height:36px; top:170px; position:absolute;  background-position:top center; background-repeat:no-repeat; z-index:100;}
.main .content .center_bottom .qussion .prev { background-image:url(../images/templates/surf_prev.png); left:20px;}
.main .content .center_bottom .qussion .next { background-image:url(../images/templates/surf_next.png); right:20px;}
.main .content .center_bottom .qussion .next:hover, .main .content .center_bottom .qussion .prev:hover,.main .content .center_bottom .qussion .next.disabled, .main .content .center_bottom .qussion .prev.disabled{ background-position:0 -36px;}


.main .content .gallery_item {margin: 20px 46px 20px 0; float: left; width: 296px;}
.main .content .gallery_item.fin { margin-right: 0;}
.main .content .gallery_item div.img { width: 280px; height: 210px; background: #fff; padding: 8px;-moz-box-shadow: 2px 2px 6px #333;
	-webkit-box-shadow: 2px 2px 6px #333;
	box-shadow: 2px 2px 6px #333;
	 position:relative;
behavior: url("/css/PIE.htc");}
.main .content .gallery_item div.count { text-align: center; background: url(../images/templates/bg_count.png) center center no-repeat; height: 34px; line-height: 34px; margin-top: 15px; font-size: 14px; color: #fff;}
.main .content .gallery_item div.count a { color: #fff;}
.main .content .gallery_item p.title {color: #181B60; font-size: 18px; font-style: italic; margin: 10px 5px; text-align: center;}
.main .content .column h1 {color: #181B60;font-size: 28px; font-weight: lighter; margin: 10px 0 5px; text-align: center;}
.main .content .column .right_content.news h1 { text-align: left; }

/* form */
#commentForm {width: 980px; margin:0 auto; text-align:center;}

#commentForm p { margin:0; font-size:14px; margin-bottom:5px; }
#commentForm p.title { margin-bottom:15px; font-size: 18px; font-weight: lighter; text-decoration: none; }
#commentForm input[type=submit] { display:block; margin:0  auto; width:119px; height:38px; border:0; background:url(../images/templates/btn_send.png) center top no-repeat; color:#FFF; line-height:36px; cursor:pointer;}
#commentForm input[type=submit]:hover { background-position:0 -38px;}
.main .content h1.form {color: #181B60; font-size: 28px; font-weight: lighter;}


/*review*/
.main .content .review_item  { width: 942px; margin: 0 auto 10px; padding-top: 20px; background: url(../images/templates/bg_news_1.png) top left repeat-x;}
.main .content .review_item.first { background-image: none;}
.main .content .review_item .left {width: 209px; float: left;}
.main .content .review_item .right {width: 732px;float: left;}
.main .content .review_item .right p, .main .content .review_item .left p { text-align: left;}
.main .content .review_item .left p { font-size: 14px; font-style: italic;}
.main .content .review_item .left p.name, .main .content .review_item .left p.period { font-style: normal; color: #262262;}
.main .content .review_item .left p.name { font-size:20px;}
.main .content .review_item .left p.period { font-size: 16px;}




.main .form_guest { width:980px; min-height:365px; height:auto; background:url(../images/templates/bg_guestbook.jpg) left top; padding:20px 0; margin: 0 auto;}
.main .form_guest img.header { display:block; width:315px; height:48px; margin: 0 auto 20px;}
.main .form_guest .attantion { width:300px; height:22px; line-height:22px;margin:0 auto 20px;  background-color:#c8bba5; position:relative; border-radius:22px;  -moz-border-radius:22px;  -khtml-border-radius:22px;
-moz-box-shadow: 2px 2px 6px #333; 	-webkit-box-shadow: 2px 2px 6px #333; 	box-shadow: 2px 2px 6px #333;
behavior: url("/css/PIE.htc");}
.main .form_guest .attantion p { text-align:center; margin:0;}
.main .form_guest  p.title { text-align:center; margin:0; color:#fff;}
.main .form_guest .left_form { float:left; width:386px; margin:0;}
.main .form_guest .left_form .input_text { width:307px; margin-left:43px; height:48px; margin-bottom:30px; background:url(../images/templates/bg_input_guest.png) top left no-repeat; position:relative;}
.main .form_guest .left_form .input_text p, .main .form_guest .right_form .input_text p{ margin:0; color:#262262; text-align:left; padding-left:16px;}
.main .form_guest .left_form input[type=text] { width:253px; padding:0 10px; line-height:18px; height:20px; border:1px solid #C2B59B;
position:relative; font-size:14px; margin:0; margin-top:-3px;}
.main .form_guest .left_form p.small input[type=text].motnh { width:80px; margin-left:5px; margin-right:22px;}
.main .form_guest .left_form p.small input[type=text].year { width:50px;margin-left:5px;}
.main .form_guest .right_form { float:left; width:552px;}
.main .form_guest .right_form .input_text  {width:552px; height:204px; background:url(../images/templates/bg_input_textarea.png) top left no-repeat;position:relative;}
.main .form_guest .right_form .input_text  textarea {padding:5px 10px; line-height:15px; border:1px solid #C2B59B;
position:relative; font-size:14px; margin:0; margin-top:-3px; height:165px; overflow: hidden; width:500px;}
.main .form_guest .left_form label.error { display:block; text-align:center;color:#fff; background-color:#F00; height:20px; line-height:20px;  padding:0; position: absolute;
text-align: center; top: 40px; width: 275px;left:16px;}
.main .form_guest .left_form input[type=text].error,.main .form_guest .right_form .input_text  textarea.error { border-color:#F00;}
.main .form_guest .right_form .input_text  label.error { bottom:-10px; width:522px;display:block; text-align:center;color:#fff; background-color:#F00; height:20px; line-height:20px;  padding:0; position: absolute;text-align: center;left:15px;}


.main .content img.feedback_title { display:block; width:315px; height:48px; margin: 10px auto;}
.main .content p.attantion { font-size:14px; text-align:center; margin-bottom:10px;}
.main .content .form_feedback { text-align:left;width:774px; height:764px;background:url(../images/templates/bg_konvert.png) top center no-repeat; position:relative; margin:0 auto;margin-top:20px;}
.main .content .form_feedback form { text-align:left!important; position:relative; }
.main .content .form_feedback form .left, .main .content .form_feedback form .right{float:left; width:312px; margin-top:30px; text-align:left;margin-bottom:40px; position:relative;}
.main .content .form_feedback form input[type=text]  {width:247px; padding:0 10px; line-height:18px; height:20px; border:1px solid #C2B59B;
position:relative; font-size:14px;  margin-left:80px;  margin-top:2px;}
.main .content .form_feedback form p { text-align:left!important; margin-left:80px!important;}
 .main .content .form_feedback form  textarea {padding:5px 10px; line-height:15px; border:1px solid #C2B59B;
position:relative; font-size:14px; margin:0;  height:125px; overflow: hidden; width:560px; margin-left:80px; }
.main .content .form_feedback #commentForm {width:774px; }
.main .content .form_feedback #commentForm p.center { text-align:center!important; margin-left:0!important;padding-top:25px;}
.main .content .form_feedback #commentForm input[type=submit] { margin-top:20px;}
.main .content .form_feedback #commentForm label.error { position:absolute; color:#F00;bottom: -20px; left:80px; font-size:14px;}
.main .content .form_feedback #commentForm input[type=text].error,.main .content .form_feedback #commentForm textarea.error { border-color:#F00;}
.main .content  a.guest { disply:block; width:90px; height:10px; padding-top:90px; position:absolute; right:-85px; top:-100px; background:url(../images/templates/guest_bookicon.png) top center no-repeat;
font-size:13px; color:#3c2516;}
.main .content  a.guest:hover {color:#262262;}

/* footer */
.footer {color:#A6A5A5; height:160px; margin:-160px auto 0; position:relative; background:url(../images/templates/bg_footer.png) top  left repeat-x;}
.footer .text { width:980px; margin:0 auto; padding-top:40px; position:relative;}
.footer .text img { display:block; float:left; margin-right:160px;}
.footer .text .address {color:#969696; font-size:15px; font-style:italic; margin-top:6px; }
.footer .text .copyright { position:absolute; right:0; bottom:0px;color:#969696; font-size:15px;}
</pre></body></html>