* {
border : 0;
margin : 0;
padding : 0;
outline : 0;
font-size : 100%;
list-style : none;
font-style : normal;
font-weight : normal;
line-height : inherit;
font-family : inherit;
text-decoration : none;
}
html, body {
height : 100%;
min-height : 100%;
}
body {
background : url(../images/bg.jpg) repeat-x top left;
font-family : Tahoma, Verdana, Helvetica;
font-size : 12px;
color : #52514c;
}
h1 {
font : 20pt Tahoma, Verdana, Helvetica;
}
h1 img {
padding-bottom : 15px;
}
em {
font-style:italic;
}
#site {
width : 1000px;
margin : 0 auto -232px auto;
min-height : 100%;
height : auto !important ;
height : 100%;
background : url(../images/bg.jpg) repeat-x top left;
}
#site_left {
position : relative;
float : left;
width : 720px;
min-height : 100%;
height : auto !important ;
height : 100%;
margin-bottom : 0 !important ;
margin-bottom : 270px;
}
#site_left.strt {
margin-bottom : 180px !important ;
margin-bottom : 460px;
}
#site_left h2 {
font : 15pt Tahoma, Verdana, Helvetica;
margin : 15px 0 10px 0;
}
#site_left h3 {
font : bold 10pt Tahoma, Verdana, Helvetica;
background : url(../images/h3.gif) no-repeat 0 3px;
padding-left : 15px;
margin : 15px 0 10px 0;
}
#site_left h3.stmp {
margin : 10px 0;
}
#site_left ul.package {
margin-left : 15px;
}
#site_left ul.package li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
line-height : 140%;
}
#site_left ul.package li strong {
font-weight:bold;
}
#site_left ul.sitemap_ {
padding : 10px 0 10px 60px;
}
#site_left ul.sitemap {
margin-left : 15px;
display : block;
padding : 10px 0 0 60px;
background : url(../images/sitemap.jpg) no-repeat top left;
width : 184px;
height : 196px;
}
#site_left ul.sitemap li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
line-height : 140%;
}
#site_left ul.sitemap li a, a.medi, a.lnk, #site_left ul.package li a {
color : #52514c;
}
#site_left ul.sitemap li a:hover, a.medi:hover, a.lnk:hover, #site_left ul.package li a:hover {
color : #81be30;
}
#site_left ul.package li.links {
margin-bottom:20px;
}
#site_left ul.package li.links a {
text-decoration : underline;
}
#site_left ul.package li.links a:hover {
text-decoration : none;
}
#site_left #a_b_t {
position:absolute;
bottom:-205px;
margin : 0 0 10px 15px;
width : 659px;
padding : 5px 10px;
border : 1px solid #ecece6;
min-height : 170px;
height : 170px !important ;
height : 170px;
line-height:140%;
background:url(../images/a_b_t_bg.jpg) top left no-repeat;
}
#site_left #a_b_t h1, #site_left #a_b_t h2 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin : 10px 0 10px 0;
}
a.medi {
padding-left : 22px;
background : url(../images/arr_lex.jpg) no-repeat top left;
}
#site_right {
position : relative;
float : left;
margin-top : 7px;
margin-bottom : 0 !important ;
margin-bottom : 270px;
width : 265px;
min-height : 650px;
height : auto !important ;
height : 100%;
background : url(../images/bg_right.jpg) no-repeat top left;
padding : 33px 0 0 15px;
}
#topnav {
position : relative;
float : right;
height : 20px;
margin-top : 25px;
}
#topnav a {
display : block;
float : left;
font-family : Verdana, Tahoma, Helvetica;
font-size : 10px;
margin-left : 8px;
padding-right : 8px;
color : #55534d;
background : url(../images/topmenu_sep.jpg) no-repeat bottom right;
}
#topnav a.last, #bottomnav a.last, .targets a.last {
background-image : none;
}
#header {
position : relative;
height : 249px;
}
#header_s_1 {
position : relative;
height : 156px;
background : url(../images/grass_up.jpg) no-repeat bottom left;
}
#s_1 {
position : absolute;
bottom : 0;
right : 0;
width : 116px;
height : 24px;
background : url(../images/bg_s_1.jpg) no-repeat bottom right;
}
#s_1 a {
display : block;
font-family : Verdana, Tahoma, Helvetica;
font-size : 10px;
color : #e1e0db;
margin : 8px 0 0 15px;
}
#main_nav {
position : absolute;
bottom : 0;
left : 15px;
line-height : 40px;
}
#main_nav ul {
white-space : nowrap;
}
#main_nav ul li {
display : inline;
float : left;
height : 40px;
padding-right : 4px;
background : url(../images/menu_elv.gif) no-repeat bottom right;
}
#main_nav ul li.last {
background-image : none;
}
#main_nav ul li a {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
margin : 10px;
position : relative;
}
#main_nav ul li a:link, #main_nav ul li a:visited {
color : #55534d;
}
#main_nav ul li a#current, #main_nav ul li a:hover {
color : #91c546;
}
#logo {
position : absolute;
top : 20px;
left : 110px;
width : 273px;
height : 116px;
background : url(../images/logo.png) no-repeat top left;
}
span.gotop {
clear : both;
display : block;
width : 100%;
text-align : right;
}
span.gotop a {
color : #91c546;
padding-left : 14px;
background : url(../images/gotop.gif) no-repeat 0 4px;
}
#quicksearch {
position : relative;
height : 49px;
background : url(../images/lupe.jpg) no-repeat top left;
padding : 15px 0 0 45px;
}
#quicksearch select {
position : relative;
float : left;
width : 180px;
padding : 2px;
margin-left : 10px;
background : #f2f2f0;
border : 2px solid #969387;
font-family : Verdana, Tahoma, Helvetica;
font-size : 10px;
color : #55534d;
}
#quicksearch input#submit_q_s {
position : relative;
float : left;
display : block;
width : 80px;
height : 28px;
background : url(../images/q_s_bg.jpg) no-repeat top left;
margin : -2px 0 0 13px !important ;
margin : -4px 0 0 13px;
cursor : pointer;
font-family : Verdana, Tahoma, Helvetica;
font-size : 10px;
font-weight : bold;
color : #e1e0db;
padding-bottom : 2px;
}
#clearfooter {
clear : both;
min-height : 260px;
}
#footer {
height : 232px;
background : url(../images/bg_foot.jpg) repeat-x bottom left;
}
#footer #foot {
position : relative;
width : 1000px;
height : 232px;
margin : 0 auto;
background : url(../images/bg_footer.jpg) no-repeat top left;
}
#bottomnav {
position : relative;
float : right;
height : 20px;
margin : 205px 17px 0 0;
}
#bottomnav a {
display : block;
float : left;
font-family : Tahoma, Verdana, Helvetica;
font-size : 12px;
color : #e1e0db;
margin-left : 9px;
padding-right : 8px;
color : #9b958c;
background : url(../images/bottomnav_sep.jpg) no-repeat bottom right;
}
#bottomnav a:hover {
color : #f8f7f4;
}
.targets {
position : relative;
clear : both;
width : 686px;
height : 14px;
margin : 10px auto 10px auto;
padding : 15px 0 15px 15px;
background : url(../images/bg_targets.jpg) no-repeat top left;
}
.targets span {
display : block;
float : left;
font : bold 11px Tahoma, Verdana, Helvetica;
color : #52514c;
}
.targets a {
display : block;
float : left;
font : bold 11px Tahoma, Verdana, Helvetica;
color : #52514c;
margin-left : 15px;
padding-right : 15px;
background : url(../images/topmenu_sep.jpg) no-repeat bottom right;
}
.targets a.last {
padding-right : 0;
}
#slider {
position : absolute;
margin-top : 60px;
width : 460px;
height : 138px;
text-align : left;
color : #e1e0db;
float : left;
}
.mask {
position : relative;
width : 460px;
height : 138px;
overflow : hidden;
margin-left : 15px;
}
#slider_box {
position : absolute;
text-align : left;
margin-top : 15px;
}
#slider_box div {
width : 460px;
height : 131px;
float : left;
line-height : 160%;
}
#slider_box img {
float : left;
margin : 0 10px 0 0;
}
#slider_nav {
width : 460px;
margin : 2px 0 0 1px;
}
.buttons {
padding-left : 80px;
}
.buttons span {
cursor : pointer;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
color : #706e69;
margin-right : 34px;
}
.buttons span.active {
color : #e1e0db;
}
a.link {
color : #c0beb9;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
background : url(../images/arrow.gif) no-repeat top left;
padding-left : 24px;
}
a:hover.link {
color : #ffb000;
}
#foot_links {
position : absolute;
margin : 60px 0 0 468px !important ;
margin : 60px 0 0 448px;
line-height : 160%;
}
#foot_links ul {
position : relative;
float : left;
width : 150px;
margin-left : 20px;
background : url(../images/foot_ul_bg.jpg) no-repeat top right;
}
#foot_links ul.last {
background-image : none;
}
#foot_links ul li a {
background : url(../images/arrow.png) no-repeat top left;
background-position : 0 -3px !important ;
color : #e1e0db;
padding-left : 14px;
}
#foot_links ul li a:hover {
color : #f8f7f4;
}
a.siteby {
display : block;
float : right;
width : 80px;
height : 27px;
margin : 195px 10px 0 0 !important ;
margin : 195px 5px 0 0;
background : url(../images/pergoLAB.png) no-repeat top left;
text-indent : -9999px;
}
.hotel_high {
position : relative;
float : left;
width : 211px;
height : 298px;
margin : 35px 10px 15px 15px !important ;
margin : 35px 10px 15px 10px;
background : url(../images/bg_high.jpg) no-repeat top left;
}
.hotel_high span.package_name, .package_list span.package_name {
display : block;
margin : 12px 0 0 10px;
font : bold 12px Tahoma, Verdana, Helvetica;
color : #81be30;
}
.hotel_high span.hotel_name, .package_list span.hotel_name {
display : block;
font : bold 12px Tahoma, Verdana, Helvetica;
color : #52514c;
margin : 6px 0 0 10px;
}
.hotel_high img {
display : block;
margin : 33px auto 10px auto;
border : 3px solid #c6c0b5;
}
.hotel_high img.p_up {
margin-top : 19px;
}
.hotel_high ul {
position : relative;
font : 11px Tahoma, Verdana, Helvetica;
line-height : 160%;
margin-left : 20px;
}
.hotel_high ul li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
}
.hotel_high a {
position : absolute;
bottom : 0;
width : 144px;
height : 24px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
padding-top : 8px;
padding-left : 67px;
}
.article_short {
position : relative;
float : left;
width : 306px;
height : 157px;
margin : 10px 10px 15px 15px !important ;
margin : 10px 10px 15px 10px;
padding : 12px 10px;
background : url(../images/bg_article.jpg) no-repeat top right;
border : 1px solid #f3f3ed;
line-height : 130%;
}
#site_left .article_short h2 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin : 0;
}
.article_short span.art_author, #art_h_r span.art_author, #art_h_r_2 span.art_author {
display : block;
font : 11px Tahoma, Verdana, Helvetica;
margin-bottom : 10px;
}
.article_short a, #art_h_s a, #art_h_s_2 a {
position : absolute;
bottom : 16px;
right : 16px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #81be30;
background : url(../images/arr_art.gif) no-repeat;
background-position : 100% 2px;
padding-right : 23px;
}
div.content_line hr, div.content_line_cont hr, div.content_line_cont_pack hr {
display : none;
}
div.content_line {
clear : both;
margin : 0 auto;
width : 535px;
height : 16px;
border : none;
background : url(../images/hr.jpg) no-repeat top left;
}
div.content_line_cont {
clear : both;
margin : 0 auto;
width : 535px;
height : 16px;
border : none;
background : url(../images/hr.jpg) no-repeat top left;
}
div.content_line_cont_pack {
margin : 15px auto;
width : 381px;
height : 1px;
border : none;
background : url(../images/hr2.jpg) no-repeat top left;
}
.clear_pack {
clear : both;
margin-top : 40px !important ;
margin-top : 20px;
}
.sport {
position : relative;
float : left;
width : 200px;
}
.sport_r {
position : relative;
float : left;
width : 500px;
}
.pay {
position : relative;
float : left;
width : 200px;
}
.pay_last {
position : relative;
float : left;
width : 300px;
}
.hotel_high_right {
position : relative;
width : 250px;
height : 165px;
}
.hotel_high_right h2 {
font : bold 12px Tahoma, Verdana, Helvetica;
}
.hotel_high_right h3 {
font : bold 10px Tahoma, Verdana, Helvetica;
color : #fea000;
}
.hotel_high_right img {
position : relative;
float : left;
padding : 2px;
border : 1px solid #c6bfb0;
margin-top : 6px;
}
.hotel_high_right ul {
position : relative;
float : left;
width : 115px;
margin : 0 6px 6px 6px;
font : 11px Tahoma, Verdana, Helvetica;
line-height : 140%;
}
.hotel_high_right ul li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
}
.hotel_high_right a, #newsletter_link a {
clear : both;
position : absolute;
bottom : 0;
left : 0;
width : 240px;
height : 18px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #63605b;
background : #e8e7e3 url(../images/arr_high.gif) no-repeat;
background-position : 97% 4px;
padding : 4px;
}
div.right_line hr {
display : none;
}
div.right_line {
margin : 15px auto 15px auto;
width : 154px;
height : 14px;
border : none;
background : url(../images/hr_right.png) no-repeat top left;
}
.article_more, .article_more2 {
position : relative;
width : 225px;
min-height : 190px;
padding : 12px 10px;
border : 1px solid #f3f3ed;
background : url(../images/tabs1bottom_bg.jpg) no-repeat bottom right;
}
.article_more2 {
line-height:130%;
min-height:160px;
}
.article_more h2, .article_more2 h2 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin-bottom : 8px;
}
.article_more ul {
position : relative;
margin-bottom : 15px;
}
.article_more ul li {
display : block;
background : url(../images/more_art_sep.gif) repeat-x top left;
padding : 8px;
}
.article_more li a {
color : #81be30;
}
.article_more li a:hover {
color : #fea000;
}
.article_more a.more, .article_more2  a.more{
position : absolute;
bottom : 0;
left : 0;
width : 238px;
height : 18px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
background : #fea000 url(../images/arr_more.gif) no-repeat;
background-position : 97% 4px;
padding : 4px;
}
.article_more a.more:hover, .article_more2 a.more:hover {
color : #fff2d0;
}
span.stars {
display : block;
float : left;
margin : 6px;
height : 11px;
}
span.sss {
width : 37px;
background : url(../images/3stars.png) no-repeat top left;
}
span.ssss {
width : 50px;
background : url(../images/4stars.png) no-repeat top left;
}
span.sssss {
width : 63px;
background : url(../images/5stars.png) no-repeat top left;
}
.breadcrumb {
display : block;
font-size : 8pt;
margin : 10px 0 20px 0;
font-weight : bold;
}
.breadcrumb a {
color : #52514c;
}
.low {
margin : 10px 0 -15px 0;
}
.hotel_regions {
display : block;
float : left;
font-size : 8pt;
margin : 2px 0 20px 0;
}
.hotel_regions a {
color : #52514c;
}
.hotel_short {
line-height : 160%;
display : block;
}
.hotel_long {
line-height : 160%;
}
span.text {
line-height : 130%;
display : block;
text-align : justify;
}
span.text ul {
margin-top : 10px;
}
div.text {
line-height : 130%;
text-align : justify;
}
div.text ul {
margin-top : 10px;
}
#gallery {
position : relative;
float : left;
width : 295px;
margin-top : 15px;
}
#gallery a {
outline : none;
border : none;
}
#gallery a img {
border : none;
}
#fullimg {
width : 296px;
overflow : hidden;
height : 192px;
margin-bottom : 4px;
}
#fullimg img {
padding : 2px;
border : 1px solid #b6b1a8;
}
#gallery #wrapper {
overflow : hidden;
padding : 2px 0 2px 0;
width : 249px;
float : left;
height : 50px;
background-color : #f2f2f0;
border-top : 1px solid #dad8d3;
border-bottom : 1px solid #dad8d3;
position : relative;
}
#items {
width : 50000px;
position : relative;
}
#items li {
float : left;
margin-left : 5px;
margin-right : 5px;
}
#items .thumb {
padding : 2px;
border : 1px solid #b6b1a8;
}
#items .large {
display : none;
position : absolute;
}
#fullimg .loading {
width : 24px;
height : 24px;
}
#fullimg .thumb {
display : none;
}
#moveleft, #moveright {
height : 50px;
width : 20px;
text-indent : -9999px;
text-decoration : none;
z-index : 1000;
display : block;
cursor : pointer;
}
#moveleft {
background : #f2f2f0 url(../images/gal_prev.gif) no-repeat 2px 10px;
}
#moveright {
background : #f2f2f0 url(../images/gal_next.gif) no-repeat 100% 10px;
}
span.le {
display : block;
height : 54px;
width : 22px;
border-top : 1px solid #dad8d3;
border-bottom : 1px solid #dad8d3;
border-left : 1px solid #dad8d3;
float : left;
background-color : #f2f2f0;
}
span.ri {
display : block;
height : 54px;
width : 22px;
border-top : 1px solid #dad8d3;
border-bottom : 1px solid #dad8d3;
border-right : 1px solid #dad8d3;
float : left;
background-color : #f2f2f0;
}
#tabs {
position : relative;
float : left;
width : 403px;
height : 250px;
margin : 15px 0 15px 10px;
}
#demo-block {
position : relative;
width : 403px;
}
#demo-block .tab-wrapper {
margin : 0 0 0 3px;
border : 1px solid #92c577;
clear : both;
height : 218px;
background : url(../images/tabs1bottom_bg.jpg) no-repeat bottom right;
}
#demo-block .tab-menu {
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
#demo-block .tab-menu li {
margin : 0;
padding : 0;
float : left;
line-height : 2em;
}
#demo-block .tab-menu li a {
display : block;
padding-top : 9px;
margin-left : 2px;
text-decoration : none;
}
#demo-block .tab-menu li a span {
font : bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#demo-block .tab-menu li.tab-selected-0 a {
width : 99px;
height : 23px;
background : url(../images/tab_1_active_bg.jpg) no-repeat top left;
color : #fff;
padding-left : 33px;
}
#demo-block .tab-menu li.tab-selected-1 a {
width : 87px;
height : 23px;
background : url(../images/tab_2_active_bg.jpg) no-repeat top left;
color : #fff;
padding-left : 45px;
}
#demo-block .tab-menu li.tab-selected-2 a {
width : 82px;
height : 23px;
background : url(../images/tab_3_active_bg.jpg) no-repeat top left;
color : #fff;
padding-left : 50px;
}
#demo-block .tab-menu li.tab-normal-0 a {
width : 99px;
height : 23px;
background : url(../images/tab_1_inactive_bg.jpg) no-repeat top left;
color : #52514c;
padding-left : 33px;
}
#demo-block .tab-menu li.tab-normal-1 a {
width : 87px;
height : 23px;
background : url(../images/tab_2_inactive_bg.jpg) no-repeat top left;
color : #52514c;
padding-left : 45px;
}
#demo-block .tab-menu li.tab-normal-2 a {
width : 82px;
height : 23px;
background : url(../images/tab_3_inactive_bg.jpg) no-repeat top left;
color : #52514c;
padding-left : 50px;
}
#demo-block .tab-el {
visibility : hidden;
}
div.tabcont {
position : absolute;
top : 33px;
left : 0;
padding : 10px 0 0 15px;
background : url(../images/tabs1top_bg.jpg) no-repeat 8px 2px;
}
#tabs .tab-wrapper h2 {
font : 15pt Tahoma, Verdana, Helvetica;
margin : 0 0 2px 0;
}
#tabs .tab-wrapper span.price {
display : block;
font : bold 12pt Tahoma, Verdana, Helvetica;
margin : 10px 0 0 20px;
}
.action_date {
display : block;
font-size : 8pt;
margin : 2px 0 10px 0;
}
#tabs .tab-wrapper ul.action_high li {
background : url(../images/pipa.gif) no-repeat 0 0;
padding-left : 20px;
line-height : 150%;
}
#bcard ul {
margin-left : 50px;
}
#bcard li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
}
#bcard li.name {
font : bold 12pt Tahoma, Verdana, Helvetica;
text-indent : -35px;
margin : 5px 0 6px 0;
color : #81be30;
background : none;
}
#bcard li span {
line-height : 150%;
font-weight : bold;
color : #7f7d72;
}
#bcard li ul li {
text-indent : -30px;
background : none;
}
#middle_nav {
position : relative;
clear : both;
width : 701px;
height : 48px;
margin-left : 3px;
padding-top : 5px !important ;
padding-top : 8px;
text-align : center;
background : url(../images/middlenav_bg.jpg) no-repeat top left;
}
#middle_nav span {
display : block;
margin : 5px 0 5px 0;
}
#middle_nav a {
color : #52514c;
margin : 10px;
}
#middle_nav a:hover {
color : #91c546;
}
#demo-block_2 {
position : relative;
width : 720px;
}
#demo-block_2 .tab-wrapper {
padding : 1em 1.5em !important ;
padding : 0.5em;
border : 1px solid #92c577;
clear : both;
min-height : 200px;
background : url(../images/servicetabs_bg.jpg) no-repeat bottom right;
margin-top : 0 !important ;
margin-top : 0;
margin-bottom : 10px;
overflow : hidden;
}
#demo-block_2 .tab-menu {
overflow : hidden;
}
#demo-block_2 .tab-menu li {
float : left;
line-height : 2em;
}
#demo-block_2 .tab-menu li a {
display : block;
padding-top : 10px;
margin-left : 2px;
text-decoration : none;
}
#demo-block_2 .tab-menu li span {
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#demo-block_2 .tab-menu li.tab-selected-0 a, #demo-block_2 .tab-menu li.tab-selected-1 a, #demo-block_2 .tab-menu li.tab-selected-2 a, #demo-block_2 .tab-menu li.tab-selected-3 a {
width : 97px;
height : 22px;
background : url(../images/tab_active_bg.jpg) no-repeat top left;
color : #fff;
padding-left : 35px;
}
#demo-block_2 .tab-menu li.tab-normal-0 a, #demo-block_2 .tab-menu li.tab-normal-1 a, #demo-block_2 .tab-menu li.tab-normal-2 a, #demo-block_2 .tab-menu li.tab-normal-3 a {
width : 97px;
height : 22px;
background : url(../images/tab_inactive_bg.jpg) no-repeat top left;
color : #52514c;
padding-left : 35px;
}
#demo-block_2 .tab-menu li.tab-selected-0 a, #demo-block_2 .tab-menu li.tab-normal-0 a {
margin : 0 0 0 -1px;
}
#demo-block_2 .tab-wrapper ul {
position : relative;
display : block;
float : left;
margin-right : 10px !important ;
margin-right : 5px;
}
#demo-block_2 .tab-wrapper ul li {
display : block;
width : 148px;
margin-bottom : 4px;
padding-top : 1px;
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
}
#demo-block_2 .tab-el {
display : none;
}
.clear {
clear : both;
}
p.pintab {
margin-bottom : 10px;
}
p.pintab strong, .art_long strong {
font-weight:bold;
}
a.reserve {
display : block;
float : right;
width : 164px;
height : 19px;
background : url(../images/reserve.jpg) no-repeat top left;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
color : #fff;
padding : 4px 0 0 15px;
}
a.btn_reserve {
position : absolute;
bottom : 10px;
right : 10px;
width : 81px;
height : 20px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/btn_reserve.jpg) no-repeat top left;
color : #fff;
padding : 3px 0 0 15px;
}
a.btn_details {
position : absolute;
bottom : 10px;
right : 126px;
width : 86px;
height : 20px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/btn_details.jpg) no-repeat top left;
color : #fff;
padding : 3px 0 0 10px;
}
div.sysinfo {
position : relative;
float : none;
margin : 35px;
text-align : center;
}
.abc {
position : relative;
width : 690px;
height : 27px;
margin : 0 auto;
padding-top : 15px;
padding-left : 12px;
background : url(../images/abc_bg.jpg) no-repeat top left;
}
.abc a {
margin : 0 8px 0 7px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #52514c;
}
.abc span#sel_letter {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.lex {
position : relative;
width : 701px;
margin : 20px auto 20px auto;
text-align : justify;
}
#site_left div.lex h2 {
font : bold 10pt Tahoma, Verdana, Helvetica;
padding-left : 22px;
margin-bottom : 5px;
background : url(../images/arr_lex.jpg) no-repeat top left;
}
.article {
line-height : 140%;
}
.article h1 {
font : 15pt Tahoma, Verdana, Helvetica;
margin : 15px 0 10px 0;
}
#site_left .article h2 {
font : 13pt Tahoma, Verdana, Helvetica;
margin : -5px 0 10px 0;
}
.article p.art_short {
margin : 15px 0 20px 0;
font-weight : bold;
}
.article .art_long img, .article .selfn img {
position : relative;
float : left;
padding : 2px;
border : 1px solid #b6b1a8;
margin : 0 15px 10px 0;
}
.article ul {
margin-top : 10px;
}
.article ul li {
font-style : italic;
}
h4 {
font-weight : bold;
margin : 8px 0 1px 0;
}
#reserve {
padding-top : 25px;
}
#reserve h2 {
margin-top : -2px;
margin-bottom : 25px;
}
#reserve span.persons {
display : block;
margin : 20px 0 20px 53px !important ;
margin : 35px 0 20px 53px;
font-weight : bold;
}
#reserve input, #reserve label, #reserve select, #reserve textarea {
position : relative;
float : left;
}
#reserve input.txt {
border : 1px solid #92c577;
width : 205px;
margin : 0 0 10px 3px !important ;
margin : 0 0 -10px 3px;
padding : 3px;
font-size : 12px;
color : #52514c;
}
#reserve textarea {
border : 1px solid #92c577;
width : 325px;
height : 100px;
margin : 6px 0 25px 3px !important ;
margin : -6px 0 0 3px;
padding : 3px;
overflow : auto;
font-size : 12px;
color : #52514c;
}
#reserve label {
display : block;
width : 120px;
text-align : right;
padding-top : 3px;
}
#reserve label.pers_2 {
width : 131px;
}
#reserve label.room {
margin-top : 16px !important ;
margin-top : -16px;
}
#reserve label.required {
font-weight : bold;
}
#reserve select {
border : 1px solid #92c577;
margin : 0 0 10px 3px !important ;
margin : 0 0 -10px 3px;
padding : 3px;
font-size : 12px;
color : #52514c;
}
#reserve select.date {
width : 120px;
}
#reserve select.room {
margin-top : 15px !important ;
margin-top : -15px;
margin-bottom : 5px;
width : 210px;
}
#reserve input.pers {
border : 1px solid #92c577;
width : 30px;
margin-bottom : 10px;
margin-left : 3px;
margin : 0 0 10px 3px;
padding : 3px;
}
#reserve input.chk {
margin : 5px 0 10px 2px !important ;
margin : 1px 0 10px -2px;
}
#reserve label.info {
margin-left : 220px !important ;
margin-left : 110px;
}
#reserve label.serv {
width : 80px;
}
#reserve input.reservebtn {
position : relative;
margin : 10px 0 0 330px;
width : 104px;
height : 31px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/btn_details_list.jpg) no-repeat top left;
color : #fff;
padding-right : 10px;
padding-bottom : 5px !important ;
padding-bottom : 2px;
cursor : pointer;
}
#reserve button.reserve_mod_btn {
position : relative;
margin : 10px 20px 0 250px;
width : 96px;
height : 23px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/reserve_mod_btn.jpg) no-repeat top left;
color : #fff;
padding-left : 10px;
padding-bottom : 4px !important ;
padding-bottom : 2px;
cursor : pointer;
}
#reserve button.reserve_confirm_btn {
position : relative;
width : 96px;
height : 23px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/btn_details.jpg) no-repeat top left;
color : #fff;
padding-right : 7px;
padding-bottom : 4px !important ;
padding-bottom : 2px;
cursor : pointer;
}
.error {
color : #ff0033;
font-weight : bold;
}
#errormsg {
position : relative;
width : 350px;
line-height : 150%;
padding-top : 18px;
margin : -10px auto 15px auto;
height : 60px;
font-weight : bold;
color : #ff0033;
text-align : center;
background : url(../images/error.jpg) no-repeat top left;
}
#reserve p.reserve_info {
text-align : center;
margin : -10px 0 15px 0;
font-style : italic;
}
#reserve .ri_l {
position : relative;
float : left;
width : 360px;
margin : 0 5px 5px 0 !important ;
margin : 0 5px -5px 0;
text-align : right;
font-weight : bold;
}
#reserve .ri_r {
position : relative;
float : left;
margin-bottom : 5px !important ;
margin-bottom : -5px;
}
#reserve strong {
font-weight : bold;
}
.info_s, .info_w {
position : relative;
width : 340px;
height : 114px;
margin : 50px auto;
padding : 12px 10px 0 10px;
border : 1px solid #f3f3ed;
background : url(../images/bg_article.jpg) no-repeat top right;
line-height : 130%;
}
.info_s h1 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin-bottom : 15px;
}
.info_w h1 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #ff0033;
margin-bottom : 15px;
}
.hotel_short_list {
position : relative;
line-height : 120%;
height : 180px;
margin : 10px auto 10px auto;
}
#site_left .hotel_short_list h2 {
font : bold 11pt Tahoma, Verdana, Helvetica;
color : #91c546;
}
#site_left .hotel_short_list h2 img {
padding : 0 0 5px 4px;
}
.hotel_short_list .hotel_regions {
margin : -8px 0 6px 0;
}
.hotel_short_img {
position : relative;
float : left;
width : 180px;
overflow : hidden;
}
.hotel_short_img img {
padding : 2px;
border : 1px solid #91c546;
}
.hotel_short_desc {
position : relative;
float : left;
width : 530px;
}
a.btn_details_list {
position : absolute;
bottom : 0;
right : 10px;
width : 92px;
height : 23px;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/btn_details_list.jpg) no-repeat top left;
color : #fff;
padding : 8px 0 0 12px;
}
.contact {
position : relative;
width : 340px;
margin : 20px auto;
padding : 0 10px 10px 10px;
border : 1px solid #f3f3ed;
background : url(../images/bg_article.jpg) no-repeat top right;
line-height : 130%;
}
span.dnone {
display : none;
}
.contact div {
margin-left : 16px;
}
.mt10 {
margin-top : 10px;
}
.mt15 {
margin-top : 15px;
}
.mb15 {
margin-bottom : 15px;
}
.mb25 {
margin-bottom : 25px;
}
.mb35 {
margin-bottom : 35px;
}
.ml20 {
margin-left:15px;
}
img.selfness_hetvege {
margin-top : 15px;
padding : 2px;
border : 1px solid #f3f3ed;
}
#site_left #art_h_s {
position :relative;
margin : 0 0 10px 15px !important;
margin : 0 0 10px 15px;
width : 675px;
padding : 3px;
border : 1px solid #ecece6;
min-height : 176px;
height : 176px !important ;
height : 176px;
background : url(../images/art_start_bg_6.jpg) 2px 2px no-repeat;
text-align : center;
}
#site_left #art_h_s h1 {
font : 13.5pt Tahoma, Verdana, Helvetica;
color : #fea000;
margin-top : 5px;
}
#site_left #art_h_s h2 {
font : 10.5pt Tahoma, Verdana, Helvetica;
color : #fea000;
font-weight:bold;
margin-top : 2px;
}
#site_left #art_h_s h3, #site_left #art_h_s_2 h3 {
font : 9.5pt Tahoma, Verdana, Helvetica;
color : #fea000;
background-image:none;
font-weight:bold;
margin-top : 6px;
padding:0;
}
#site_left #art_h_r {
position:relative;
float : right;
width : 500px;
text-align : left;
margin-top : 2px;
line-height : 130%;
}
#site_left #art_h_s p {
margin-top : 15px;
}
#site_left #art_h_s_2 {
position :relative;
margin : 10px 0 10px 15px !important ;
margin : 10px 0 10px 15px;
width : 675px;
padding : 3px;
border : 1px solid #ecece6;
min-height : 174px;
height : 174px !important ;
height : 174px;
background : url(../images/art_start_bg_7.jpg) 2px 2px no-repeat;
text-align : center;
}
#site_left #art_h_s_2 h1 {
font : 13.5pt Tahoma, Verdana, Helvetica;
color : #fea000;
margin-top : 5px;
}
#site_left #art_h_r_2 {
position:relative;
float : right;
width : 400px;
text-align : left;
margin-top : 2px;
line-height : 130%;
}
#site_left #art_h_s_2 p {
margin-top : 5px;
}
#szts_1 {
background : url(../images/s_w_h_sz_t_gy.jpg) top right no-repeat;
min-height : 356px;
margin-top : 15px;
padding : 15px 140px 0 0;
line-height : 130%;
}
.mtm10 {
margin-top : -10px;
}
.mtm15 {
margin-top : -15px;
}
h4.tlhdr {
font-size:14pt;
font-weight:normal;
color:#a01a1a;
margin:10px 0 15px 0;
}
h3.tlhdr {
font-size:12pt;
font-weight:bold;
color:#a01a1a;
margin:10px 0 15px 0;
background-image:none;
}
span#sztsprc {
margin-left:15px;
font-size:10pt;
font-weight:bold;
color:#a01a1a;
}
#site_left #massagelist {
position :relative;
margin : 15px 0 10px 5px !important ;
margin : 15px 0 10px 5px;
width : 675px;
padding : 3px;
border : 1px solid #ecece6;
min-height : 174px;
height : 174px !important ;
height : 174px;
background : url(../images/szts_dnbg.jpg) 2px 2px no-repeat;
}
#newsletter_link {
position : relative;
width : 246px;
height:147px;
background:url(../images/newsletter_bg.jpg) 2px 2px no-repeat;
border : 1px solid #f3f3ed;
margin-bottom : 10px;
}
#newsletter_link span {
display : block;
position : absolute;
bottom : 37px;
left : 10px;
width : 200px;
}
.newsletter {
position : relative;
width : 370px;
margin : 80px auto 20px auto;
padding : 12px 10px 0 10px;
border : 1px solid #f3f3ed;
background : url(../images/bg_article.jpg) no-repeat top right;
line-height : 130%;
}
.newsletter h1 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin-bottom : 15px;
}
.newsletter label {
display : block;
float : left;
width : 130px;
text-align : right;
padding-top : 3px;
}
.newsletter input.txt {
border : 1px solid #92c577;
background : none;
width : 205px;
margin : 0 0 10px 3px;
padding : 3px;
font-size : 12px;
color : #52514c;
}
.newsletter input.cde {
border : 1px solid #92c577;
background : none;
width : 80px;
margin : 0 0 10px 3px;
padding : 3px;
font-size : 12px;
color : #52514c;
}
.newsletter span {
display : block;
float : left;
width : 125px;
text-align : center;
padding-top : 4px;
}
.newsletter input.nwbtn {
display:block;
position : relative;
float : none;
width : 115px;
height : 23px;
margin:10px auto 20px auto;
font : bold 12px Verdana, Arial, Helvetica, sans-serif;
background : url(../images/nw_btn.jpg) no-repeat top left;
color : #fff;
padding-right : 10px;
padding-bottom : 5px !important ;
padding-bottom : 2px;
cursor : pointer;
}
#nw_errormsg {
position : relative;
width : 300px;
line-height : 150%;
padding-top : 18px;
margin : 20px auto 8px auto;
_margin-bottom : 6px;
height : auto;
font-weight : bold;
color : #ff0033;
text-align : center;
background : url(../images/error.jpg) no-repeat top left;
}
.package_list {
position : relative;
width : 570px;
margin : 10px;
padding : 5px 2px 0 10px;
border : 1px solid #f3f3ed;
background : url(../images/bg_article.jpg) no-repeat top right;
line-height : 130%;
}
.package_list img {
display : block;
position : relative;
float : left;
margin : 5px 10px 10px 8px;
_margin-left : 4px;
border : 3px solid #c6c0b5;
}
.package_list ul {
display : block;
position : relative;
float : left;
margin-top : 5px;
}
.package_list li {
width : 368px;
background : url(../images/pipa.gif) no-repeat 0 0;
padding-left : 20px;
line-height : 150%;
}
.zichy {
min-height : 244px;
height : 244px !important ;
height : 244px;
line-height : 140%;
background : url(../images/s_h_n_2_z_p_h.jpg) top right no-repeat;
padding : 0 240px 0 0;
}
.zichy h1 {
font : 15pt Tahoma, Verdana, Helvetica;
margin : 15px 0 10px 0;
}
#site_left .zichy h2 {
font : 10pt Tahoma, Verdana, Helvetica;
margin : -5px 0 10px 0;
font-weight:bold;
}
.prog span.date {
display:block;
float:left;
width:90px;
font-weight:bold;
margin-right:15px;
}
.prog div {
margin-top:6px;
background : url(../images/s_h_n_2_z_p_h_p_l.jpg) bottom left no-repeat;
}
ul.simplelist li {
font-style:normal;
padding-bottom:10px;
}
ul.simplelist_ li {
font-style:normal;
padding-bottom:5px;
width:380px;
}
div.fogyjon_hold {
background:url(../images/fgyjngytthlddl.jpg) 450px 100px no-repeat;
}
div.benned_elo {
background:url(../images/bnndln.jpg) 450px 50px no-repeat;
}
h3 a {
color:#a01a1a;
text-decoration:underline;
}
#site_left ul.package li.ni {
background-image : none;
margin-top : -15px;
}
.lz {
display:block;
margin-top:15px;
}
.lz a {
color : #81be30;
text-decoration:underline;
}
.lz a:hover {
text-decoration:none;
}