* {
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;
text-align : left;
}
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 : #003b5a;
}
h1 {
font-size : 18pt;
color : #f74f10;
}
h1 img {
padding-bottom : 15px;
}
h2 {
font-size : 11pt;
color : #f74f10;
font-weight : bold;
padding-left : 2px;
}
h2 img {
padding-bottom : 5px;
}
h3 {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #8dc643;
margin : 10px 0 10px 0;
}
h4 {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #f74f10;
margin : 10px 0 5px 0;
}
#wrapper {
position : relative;
width : 980px;
min-height : 100%;
height : auto !important ;
height : 100%;
margin : 0 auto -317px auto;
}
#header {
position : absolute;
width : 980px;
height : 357px;
top : 0;
background : url(../images/bg_header.jpg) no-repeat top left;
z-index : 1000;
}
#content {
position : relative;
float : left;
width : 748px;
padding : 0 0 0 6px;
margin-bottom : 317px;
margin-top : 343px;
}
#right_col {
position : relative;
float : left;
width : 218px;
margin-bottom : 317px;
margin-top : 343px;
}
#footer {
height : 317px;
background : url(../images/bg_foot.jpg) repeat-x bottom left;
text-align : left;
}
#footer_content {
position : relative;
width : 980px;
height : 317px;
margin : 0 auto;
color : #dfded9;
}
#foot_links_container {
position : absolute;
top : 87px;
left : 0;
}
#foot_links {
width : 766px;
height : 187px;
line-height : 160%;
overflow : auto;
background : url(../images/footlinksbg.png) top left no-repeat;
}
.mcont {
position : relative;
z-index : 1;
clear : both;
padding : 15px 0 0 14px;
}
.htyptxt {
clear : both;
padding-top : 5px;
}
#foot_links ul {
position : relative;
float : left;
width : 170px;
margin-left : 15px;
}
#foot_links ul.first {
margin-left : 0;
}
#foot_links ul.last, #topnav a.last, #hotels_fresh ul li.last, ul.package li.ni, #packages_fresh ul li.last, 
#rectabs #rectabs_cont .tab-wrapper .tab-container ul li.last, #weekly_offers ul li.last {
background-image : none;
}
#foot_links ul li a {
background : url(../images/arrow.png) no-repeat top left;
background-position : 0 -3px !important ;
color : #dfded9;
padding-left : 14px;
}
#foot_links ul li a:hover {
color : #f8f7f4;
}
#selfn_promo {
position : absolute;
width : 250px;
top : 60px;
right : 50px;
line-height : 160%;
}
#selfn_promo a {
background : url(../images/arrow_gray.png) no-repeat top left;
background-position : 0 -1px !important ;
color : #f65111;
font-weight : bold;
font-size : 105%;
padding-left : 14px;
}
#bottomnav {
position : absolute;
bottom : 10px;
left : 2px;
height : 20px;
}
#bottomnav a {
display : block;
float : left;
width : auto;
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.first {
margin-left : 0;
}
#bottomnav a:hover {
color : #f8f7f4;
}
#bottomnav a.last {
background-image : none;
}
#promo_cont {
padding-top : 5px;
}
.shdw {
position : relative;
height : 77px;
margin-top : -5px;
background : url(../images/shdw1.jpg) no-repeat bottom left;
}
.shdw2 {
position : relative;
height : 297px;
background : url(../images/shdw1.jpg) no-repeat bottom left;
}
a#csaladi, a#ajandek, a#naszutas, a#kihagy {
display : block;
width : 163px;
height : 54px;
padding : 0 0 0 55px;
border : 1px solid #d6dade;
color : #ec5d32;
font-size : 90%;
font-weight : bold;
}
a#csaladi {
background : url(../images/box_csaladi.jpg) no-repeat top left;
}
a#ajandek {
background : url(../images/box_ajandek.jpg) no-repeat top left;
}
a#naszutas {
background : url(../images/box_naszutas.jpg) no-repeat top left;
}
a#kihagy {
background : url(../images/box_kihagy.jpg) no-repeat top left;
}
a#csaladi span, a#ajandek span, a#naszutas span {
display : block;
font-size : 11pt;
font-weight:bold;
margin-top:11px;
}
a#game img {
padding : 2px;
border : 1px solid #d6dade;
}
a#box_counter {
display:block;
width : 138px;
height : 38px;
padding : 5px 35px 0 45px;
margin-bottom : 7px;
margin-top : 8px;
border : 1px solid #d6dade;
color : #ec5d32;
font-size : 95%;
font-weight : bold;
background : url(../images/box_counter.jpg) no-repeat top left;
}
a#box_counter span {
display:block;
font-size:120%;
font-weight:bold;
}
a#ajanlat_foglalas {
display : block;
width : 173px;
height : 33px;
padding : 10px 0 0 45px;
margin-bottom : 8px;
border : 1px solid #d6dade;
color : #ec5d32;
font-size : 95%;
font-weight : bold;
background : url(../images/box_fogl_inf.jpg) no-repeat top left;
}
a#wellnessnyeremenyek_bnnr {
display : block;
width : 166px;
height : 33px;
padding : 10px 0 0 52px;
margin-bottom : 7px;
border : 1px solid #d6dade;
color : #ec5d32;
font-size : 95%;
font-weight : bold;
background : url(../images/box_wellnessnyeremenyek.jpg) no-repeat top left;
}
.clear {
clear : both;
}
#form_cont {
position : absolute;
bottom : 55px !important ;
bottom : 65px;
left : 0;
}
#form_cont label {
position : relative;
display : block;
float : left;
margin-bottom : 10px;
padding-right : 4px;
padding : 3px;
text-align : right;
width : 85px;
color : #649525;
}
#form_cont label.lb1 {
width : 65px;
}
#form_cont label.lbl3 {
width : 70px;
}
#form_cont input, #form_cont select {
display : block;
float : left;
width : 138px;
border : 1px solid #d6dade;
padding : 3px;
margin-bottom : 10px;
background : url(../images/inp_bg.gif) repeat-x bottom left;
color : #649525;
font-size : 90%;
}
#form_cont select#h_name, #form_cont select#h_city, #form_cont select#h_type, #form_cont select#h_long {
width : 225px;
}
label.sea_frst {
margin-left : 10px !important ;
margin-left : 5px;
}
#form_cont select option {
padding-left : 2px;
}
#form_cont select#h_max_prc {
width : 125px !important ;
width : 127px;
}
#form_cont input.txt {
width : 103px;
}
#form_cont input.txt2 {
width : 117px;
}
button.calendar {
background : url(../images/cal_ic.gif);
border : 0;
cursor : pointer;
float : left;
height : 20px;
margin-left : 6px;
width : 21px;
}
input#go_go_go {
position : absolute;
bottom : 25px !important ;
bottom : 10px;
right : 0;
width : 102px;
height : 24px;
border : none;
color : #fff;
font-weight : bold;
font-size : 100%;
padding-left : 34px;
padding-top : 0 !important ;
padding-top : 4px;
background : url(../images/btn_sea.jpg) no-repeat top left;
cursor : pointer;
}
#topnav {
position : absolute;
bottom : 7px !important ;
bottom : -9px;
right : -8px;
width : auto;
height : 10px;
}
#topnav a {
display : block;
float : left;
width : auto;
font-size : 90%;
margin-left : 8px;
padding-right : 8px;
color : #003b5a;
background : url(../images/topmenu_sep.jpg) no-repeat bottom right;
}
#topnav a.ml4 {
margin-left : 2px;
}
a#logo {
position : absolute;
top : 0;
left : 0;
display : block;
width : 287px;
height : 120px;
text-indent : -9999px;
}
.breadcrumb {
display : block;
font-size : 8pt;
margin : 10px 0 20px 0;
font-weight : bold;
}
.breadcrumb a {
color : #003b5a;
}
div.calendar {
background : url(../images/calendar.jpg);
height : 195px;
padding : 0 6px;
text-align : center;
width : 147px;
}
div.calendar * {
margin : 0;
padding : 0;
}
div.calendar div {
background : none !important ;
height : 185px;
overflow : hidden;
padding-top : 10px;
position : relative;
width : 147px;
}
div.calendar caption {
color : #333;
font : normal 12px/16px Arial, Helvetica, sans-serif;
padding-top : 6px;
text-align : center;
width : 100%;
}
div.calendar caption a {
cursor : pointer;
display : block;
height : 12px;
overflow : hidden;
position : absolute;
text-indent : -100px;
top : 17px;
width : 11px;
}
div.calendar caption a.prev {
background-image : url(../images/calendar-prev.gif);
left : 0;
}
div.calendar caption a.next {
background-image : url(../images/calendar-next.gif);
right : 0;
}
div.calendar caption a:hover {
background-position : 0 12px;
}
div.calendar caption span {
height : 25px;
position : relative;
text-align : center;
}
div.calendar caption span.month {
padding-right : 8px;
}
div.calendar caption span.month:after {
content : ',';
}
div.calendar table {
border : 0;
border-collapse : collapse;
border-spacing : 0;
cursor : default;
margin : 0 auto;
overflow : hidden;
width : 147px;
}
div.calendar td, div.calendar th {
border : 0;
color : #0597db;
font : normal 12px Arial, Helvetica, sans-serif;
height : 21px;
text-align : center;
width : 21px;
}
div.calendar td {
background : url(../images/calendar-td.gif);
color : #fff;
font-size : 11px;
}
div.calendar td.invalid {
color : #999;
}
div.calendar td.valid {
background : url(../images/calendar-valid.gif);
color : #0597db;
cursor : pointer;
}
div.calendar td.hilite {
background : url(../images/calendar-hilite.gif);
}
div.calendar td.inactive {
background : url(../images/calendar-td.gif) 0 100%;
color : #fff;
}
div.calendar td.active, div.calendar td.hover {
background : url(../images/calendar-valid.gif) 0 100%;
color : #fff;
cursor : pointer;
}
ul#act_date {
display : block;
float : left;
height : 45px;
width : 245px;
margin : 15px 0;
padding-left : 43px;
line-height : 150%;
background : url(../images/cal_ic2.jpg) no-repeat top left;
}
ul#act_date li.frst {
font-weight : bold;
}
ul#act_date li.scnd {
color : #f74f10;
}
#reserve_btns {
float : left;
width : auto;
margin : 28px 0;
}
#reserve_btns a.btn_justinfo, #reserve_btns a.btn_reserve, #reserve_btns a.btn_recomm, #reserve_btns a.btn_hotelinfo {
float : left;
display : block;
width : 101px;
height : 23px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
padding-top : 3px;
}
#reserve_btns a.btn_justinfo {
background : url(../images/details_pack.gif) no-repeat top left;
}
#reserve_btns a.btn_reserve {
background : url(../images/btn_reserve.gif) no-repeat top left;
margin-left : 30px;
}
#reserve_btns a.btn_recomm {
margin-left : 30px;
background : url(../images/btn_recomm.gif) no-repeat top left;
}
#reserve_btns a.btn_hotelinfo {
width : 128px;
margin-left : 30px;
background : url(../images/btn_hotelinfo.gif) no-repeat top left;
}
.package_content, .text {
margin : 15px 15px 15px 0;
line-height : 135%;
text-align : justify;
}
.det strong {
font-weight:bold;
}
.det .mt15 {
margin-top:15px;
}
ul.package {
margin-top : 10px;
}
ul.package li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
line-height : 170%;
}
ul.package li.links {
margin-bottom : 20px;
}
ul.package li.links a, ul.package li.links span {
text-decoration : underline;
font-weight : bold;
color : #f74f10;
}
ul.package li.links a:hover {
text-decoration : none;
}
ul.package li.ni {
margin-top : -15px;
}
a.siteby {
display : block;
width : 80px;
height : 27px;
position : absolute;
right : 0;
bottom : 8px;
background : url(../images/pergoLAB.png) no-repeat top left;
text-indent : -9999px;
}
.pack_shdw {
position : relative;
float : left;
width : 365px;
height : 190px;
background : url(../images/shdw2.jpg) no-repeat bottom left;
}
.pack {
position : relative;
height : 161px;
padding : 10px 0 0 15px;
background : url(../images/bg_pack.jpg) no-repeat top left;
border : 1px solid #d6dade;
}
.pack_ext {
background : url(../images/bg_pack__.jpg) no-repeat top left;
}
.pack h2 {
font : bold 14px Tahoma, Verdana, Helvetica;
color : #f74f10;
margin-bottom : 2px;
}
span.comment {
color : #f74f10;
}
.pack_long_hotel h2 {
font : bold 13px Tahoma, Verdana, Helvetica;
}
.pack_long_long_hotel h2 {
font : bold 10px Tahoma, Verdana, Helvetica;
}
.pack h3 {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #8dc643;
margin : 0 0 5px 1px;
}
.pack img {
display : block;
float : left;
border : 3px solid #c6c0b5;
}
.pack ul {
position : relative;
float : left;
width : 202px;
margin-left : 7px;
}
.pack ul li {
display : block;
margin-top : 10px;
background : url(../images/list.gif) no-repeat 0 5px;
padding-left : 12px;
}
.pack ul li.pack_prc {
font : bold 14px Tahoma, Verdana, Helvetica;
color : #f74f10;
}
.pack ul li strong {
font-weight : bold;
}
.pack a {
position : absolute;
bottom : 15px;
right : 15px;
width : 82px;
height : 20px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
background : url(../images/details_pack.gif) no-repeat top left;
padding-top : 3px;
padding-left : 19px;
}
.imgshdw {
float : left;
width : auto;
height : 208px;
margin-right : 10px;
background : url(../images/shdw3.jpg) no-repeat bottom left;
}
.imgshdw img {
padding : 2px;
border : 1px solid #d6dade;
}
a.more {
display : block;
float : left;
width : 200px;
margin-top : 15px;
font-weight : bold;
color : #f74f10;
text-decoration : underline;
}
a.more:hover {
text-decoration : none;
}
a.more_ {
display : block;
margin-top : 15px;
font-weight : bold;
color : #239ce9;
text-decoration : underline;
}
a.more_:hover {
text-decoration : none;
}
.pack_shdw2 {
position : relative;
float : left;
width : 365px;
height : 72px;
background : url(../images/shdw2.jpg) no-repeat bottom left;
}
.pack2 {
position : relative;
height : 49px;
padding : 5px 0 0 15px;
background : url(../images/bg_pack_oth.jpg) no-repeat top left;
border : 1px solid #d6dade;
}
.pack2 h2 {
font : bold 105% Tahoma, Verdana, Helvetica;
color : #8dc643;
margin : 0 0 5px -1px;
}
.pack2 span {
font : bold 14px Tahoma, Verdana, Helvetica;
color : #f74f10;
}
.pack2 a {
position : absolute;
bottom : 5px;
right : 5px;
width : 101px;
height : 20px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
background : url(../images/details_pack.gif) no-repeat top left;
padding-top : 3px;
text-align : center;
}
.hotel_regions {
display : block;
float : left;
width : auto;
font-size : 90%;
margin : 2px 0 20px 0;
}
.hotel_regions a {
color : #003b5a;
}
.hotel_short_list {
position : relative;
line-height : 140%;
height : 170px;
padding-right : 15px;
margin : 10px auto 10px auto;
}
.hotel_short_list h2 {
font : bold 11pt Tahoma, Verdana, Helvetica;
color : #91c546;
}
.hotel_short_list h2 img {
padding : 0 0 5px 4px;
}
.hotel_short_list h3 {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #f74f10;
margin : 0 0 5px 1px;
}
.hotel_short_list .hotel_regions {
margin : 0;
}
.hotel_short_img {
position : relative;
float : left;
width : 150px;
overflow : hidden;
}
.hotel_short_img_ {
position : relative;
float : left;
width : 186px;
overflow : hidden;
margin-right : 15px;
}
.hotel_short_img img, .hotel_short_img_ img {
padding : 2px;
border : 1px solid #d6dade;
}
.hotel_short_desc {
position : relative;
float : left;
width : 530px;
}
a.btn_details_list {
position : absolute;
bottom : 0;
right : 25px;
width : 191px;
height : 23px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
background : url(../images/btn_det.jpg) no-repeat top left;
text-align : center;
padding-top : 2px;
}
div.content_line_cont hr {
display : none;
}
div.content_line_cont {
clear : both;
margin : 0 auto;
width : 535px;
height : 16px;
border : none;
background : url(../images/hr.jpg) no-repeat top left;
}
ul#start {
display : block;
width : 630px;
margin : 15px;
}
ul#start li {
display : block;
height : 20px;
background : url(../images/pipa.gif) no-repeat 0 0;
padding-left : 20px;
margin-top : 5px;
line-height : 130%;
}
ul#start li.mb {
margin-bottom : 19px;
}
.pagenav {
position : relative;
float : right;
width : auto;
margin : -5px 6px 10px 0;
}
ul.paging {
display : inline;
}
ul.paging li {
display : inline;
float : left;
width : auto;
}
ul.paging li a {
background : url(../images/inp_bg.gif) repeat-x bottom left;
border : 1px solid #eeeeee;
color : #003b5a;
display : block;
float : left;
width : auto;
margin : 0 2px;
padding : 2px 5px 2px 5px;
text-align : center;
}
ul.paging li a:visited {
color : #003b5a;
}
ul.paging li a:hover {
background : #bfd604;
color : #ffffff;
}
ul.paging li.empty {
background-color : #bfd604;
color : #fff;
display : block;
margin : 0 2px;
padding : 3px 6px 3px 6px;
text-align : center;
}
ul.paging li.dots {
background : none;
border : none;
color : #666;
display : block;
padding : 0 2px;
}
dl.nw {
display : block;
width : 530px;
margin-bottom : 15px;
}
dl.win {
width : 680px;
}
dt {
margin-top : 14px;
margin-bottom : 4px;
font-weight : bold;
}
dd {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
line-height : 170%;
}
dd strong {
font-weight : bold;
}
dd span.extraspan {
color : #239ce9;
font-size : 110%;
font-weight : bold;
}
.text h2 {
margin : 5px 0 5px 0;
}
.ml10 {
margin-left : 10px;
}
.mr5 {
margin-right : 5px;
}
.mr15 {
margin-right : 15px;
}
.text strong {
font-weight : bold;
}
.mb15 {
margin-bottom : 15px;
}
.mb10 {
margin-bottom : 10px;
}
.mt15 {
margin-top : 15px;
}
.mt10 {
margin-top : 10px;
}
.mb25 {
margin-bottom : 25px;
}
.mt25 {
margin-top : 25px;
}
.cont_shdw {
position : relative;
margin : 20px auto;
width : 365px;
height : 190px;
background : url(../images/shdw2.jpg) no-repeat bottom left;
}
.contact {
position : relative;
padding : 0 10px 10px 10px;
height : 161px;
padding : 10px 0 0 15px;
background : url(../images/bg_pack.jpg) no-repeat top left;
border : 1px solid #d6dade;
line-height : 130%;
}
span.dnone {
display : none;
}
.contact div {
margin : 20px 0 0 16px;
}
ul.sitemap {
margin-left : 15px;
display : block;
float : left;
padding : 10px 0 0 60px;
background : url(../images/sitemap.jpg) no-repeat top left;
width : 184px;
height : 196px;
}
ul.sitemap li {
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
line-height : 140%;
}
ul.sitemap li a {
color : #52514c;
}
ul.sitemap li a:hover {
color : #81be30;
}
h2.nw {
font-size : 10pt;
}
.error {
color : #ff0033;
font-weight : bold;
}
.newsletter {
position : relative;
width : 370px;
margin : 15px 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 h3 {
font : bold 15px Tahoma, Verdana, Helvetica;
color : #81be30;
margin-bottom : 15px;
}
.newsletter h4 {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #f74f10;
margin : 15px 0 15px 0;
}
.newsletter h5 {
font : bold 11px Tahoma, Verdana, Helvetica;
color : #f74f10;
margin : 15px 0 15px 0;
}
.newsletter label {
display : block;
float : left;
width : 130px;
text-align : right;
padding-top : 3px;
}
.newsletter input.txt {
border : 1px solid #d6dade;
background : url(../images/inp_bg.gif) repeat-x bottom left;
color : #003b5a;
width : 205px;
margin : 0 0 10px 3px;
padding : 3px;
font-size : 12px;
}
.newsletter textarea#comment {
border : 1px solid #d6dade;
width : 205px;
height : 100px;
margin : 0 0 10px 3px;
padding : 3px;
overflow : auto;
font-size : 12px;
color : #003b5a;
}
.newsletter input.cde, #contact input.cde {
border : 1px solid #d6dade;
background : url(../images/inp_bg.gif) repeat-x bottom left;
color : #003b5a;
width : 80px;
margin : 0 0 10px 3px;
padding : 3px;
font-size : 12px;
}
.newsletter span, #contact span {
display : block;
float : left;
width : 125px;
text-align : center;
padding-top : 4px;
}
.newsletter input.nwbtn {
display : block;
position : relative;
float : none;
width : 101px;
height : 23px;
margin : 10px auto 20px auto;
padding-bottom : 3px !important ;
padding-bottom : 0;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
cursor : pointer;
background : url(../images/details_pack.gif) no-repeat top left;
cursor : pointer;
}
#nw_errormsg {
position : absolute;
top : 13px;
right : 15px;
color : #ff0033;
font-weight : bold;
font-size : 90%;
}
.law {
font-size : 90%;
}
.w430 {
width : 430px;
}
.newsletter input.radio {
float : left;
margin : 5px !important;
margin : 2px 0 -10px 0;
}
.newsletter span#game_help, .newsletter span#game_help2 {
width : auto;
margin-left : 5px;
}
a.minilink {
color : #239ce9;
text-decoration : underline;
}
a.minilink:hover {
text-decoration : none;
}
.info_s, .info_w {
position : relative;
width : 340px;
height : 114px;
margin : 30px 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;
}
.nw_promo {
background : url(../images/nw_promo_bg.jpg) no-repeat top right;
}
.prz_promo {
background : url(../images/s_w_h_sz_t_gy.jpg) no-repeat top right;
}
#reserve {
position : relative;
padding-top : 0;
}
#reserve h2 {
padding-bottom : 20px;
}
#reserve span.persons {
display : block;
padding : 20px 0 20px 53px;
font-weight : bold;
}
#reserve input, #reserve label, #reserve select, #reserve textarea, .newsletter textarea {
position : relative;
float : left;
width : auto;
}
#reserve input.txt {
border : 1px solid #d6dade;
background : url(../images/inp_bg.gif) repeat-x bottom left;
color : #003b5a;
width : 205px;
margin : 0 0 10px 3px;
padding : 3px;
font-size : 12px;
}
#reserve textarea {
border : 1px solid #d6dade;
width : 325px;
height : 100px;
margin : 6px 0 10px 3px;
padding : 3px;
overflow : auto;
font-size : 12px;
color : #003b5a;
}
#reserve label {
display : block;
width : 120px;
text-align : right;
padding-top : 3px;
margin : 0 3px 15px 0;
}
#reserve label.pers_2 {
width : 131px;
}
#reserve label.room {
margin-top : 5px;
}
#reserve label.required {
font-weight : bold;
}
#reserve label.info {
margin-left : 220px !important ;
margin-left : 110px;
}
#reserve label.serv {
width : 80px;
}
#reserve select {
border : 1px solid #d6dade;
background : url(../images/inp_bg.gif) repeat-x bottom left;
color : #003b5a;
margin-left : 3px;
padding : 3px;
font-size : 12px;
}
#reserve select.date {
width : 120px;
}
#reserve select.room {
margin : 5px 0 5px 0;
width : 210px;
}
#reserve input.pers {
border : 1px solid #d6dade;
width : 30px;
margin : 0 0 10px 3px;
padding : 3px;
}
#reserve input.chk {
margin : 5px 0 10px 2px !important ;
margin : 1px 0 10px -2px;
}
#reserve input.reservebtn {
display : block;
position : relative;
float : none;
width : 101px;
height : 23px;
margin : 10px auto 20px auto;
padding-bottom : 3px !important ;
padding-bottom : 0;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
cursor : pointer;
background : url(../images/btn_reserve.gif) no-repeat top left;
cursor : pointer;
}
#reserve p.reserve_info {
display : block;
text-align : center;
padding-bottom : 15px;
font-style : italic;
}
#reserve .ri_l {
position : relative;
float : left;
width : 360px;
margin : 0 5px 5px 0;
text-align : right;
font-weight : bold;
}
#reserve .ri_r {
position : relative;
float : left;
width : auto;
margin-bottom : 5px;
}
#reserve strong {
font-weight : bold;
}
#reserve button.reserve_mod_btn {
position : relative;
float : none;
width : 101px;
height : 23px;
margin : 10px 25px 20px 260px;
padding-bottom : 3px !important ;
padding-bottom : 0;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
cursor : pointer;
background : url(../images/details_pack.gif) no-repeat top left;
cursor : pointer;
}
#reserve button.reserve_confirm_btn {
position : relative;
float : none;
width : 101px;
height : 23px;
margin : 10px auto 20px auto;
padding-bottom : 3px !important ;
padding-bottom : 0;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
cursor : pointer;
background : url(../images/btn_reserve.gif) no-repeat top left;
cursor : pointer;
}
#errormsg {
position : relative;
width : 350px;
line-height : 150%;
padding-top : 18px;
margin : -10px auto 0 auto;
height : 60px;
font-weight : bold;
color : #ff0033;
text-align : center;
background : url(../images/error.jpg) no-repeat top left;
}
a#rss_link {
display : block;
width : 120px;
height : 20px;
padding : 9px 0 0 34px;
color : #ec5d32;
font-size : 90%;
font-weight : bold;
background : url(../images/ic_rss.jpg) no-repeat top left;
}
a#rss_link:hover {
text-decoration : underline;
}
#ads {
position : absolute;
width : 470px;
height : 60px;
padding : 2px 2px 2px 18px;
bottom : 35px;
left : 0;
background : url(../images/ad.gif) no-repeat 4px 20px;
border : 1px solid #dfded9;
}
#targets_menu {
width : auto;
margin : 0 auto;
float : left;
position : relative;
left : 50%;
}
#targets_menu li {
width : auto;
float : left;
position : relative;
right : 50%;
}
#targets_menu a, #targets_menu span {
width : auto;
font : bold 11px Tahoma, Verdana, Helvetica;
color : #239ce9;
margin-left : 15px;
}
#targets_menu a {
padding-right : 15px;
background : url(../images/topmenu_sep.jpg) no-repeat bottom right;
text-decoration : underline;
}
#targets_menu a:hover {
text-decoration : none;
}
#targets_menu li a.last {
padding-right : 0;
background-image : none;
}
.targets, .abc {
position : relative;
width : 737px;
height : 27px;
padding-top : 13px;
border : 1px solid #d6dade;
color : #ec5d32;
background : url(../images/bg_targets.jpg) no-repeat top left;
}
.targets_shdw, .abc_shdw {
position : relative;
clear : both;
margin : 0 auto 0 0;
height : 57px;
background : url(../images/shdw4.jpg) no-repeat bottom left;
}
.abc {
width : 722px;
margin-top : 15px;
padding-left : 15px;
}
.abc a {
width : auto;
font : bold 11px Tahoma, Verdana, Helvetica;
color : #239ce9;
margin-left : 15px;
}
.abc a:hover {
text-decoration : underline;
}
.abc span#sel_letter {
width : auto;
font : bold 11px Tahoma, Verdana, Helvetica;
margin-left : 15px;
}
.lex {
position : relative;
width:737px;
line-height : 130%;
text-align:justify;
margin : 10px 0 15px 0;
}
.lex h2 {
font: bold 10pt Tahoma, Verdana, Helvetica;
padding-left:22px;
margin-bottom:5px;
background:url(../images/arr_lex.jpg) top left no-repeat;
}
div.sysinfo {
position : relative;
float : none;
margin : 35px;
text-align : center;
}
.quick_recommend_simple {
position : relative;
float : left;
width : 365px;
margin-top : -10px;
}
.quick_recommend {
position : relative;
float : left;
width : 365px;
padding-top : 25px;
margin-bottom : 10px;
text-align : right;
background : url(../images/quickstartrecomm.gif) no-repeat top left;
}
.quick_recommend_inner {
margin : 10px 0 10px 0;
position : relative;
border : 1px solid #d6dade;
}
.quick_recommend_item {
position :relative;
width:auto;
height:50px;
padding : 8px 0 8px 8px;
background : url(../images/quick_sep.gif) bottom left repeat-x;
}
div.last {
background-image : none;
}
div.quickrow0 {
background-color : #f9f9fa;
}
.quick_recommend_item img {
display : block;
float : left;
padding : 2px;
border : 1px solid #d6dade;
}
.quick_recommend_item ul {
display : block;
float : left;
margin-left : 4px;
}
.quick_recommend_item ul li {
padding : 1px;
}
.quick_recommend_item ul li.hotelname a {
color : #003b5a;
}
.quick_recommend_item ul li.packname a {
color : #003b5a;
font-weight : bold;
}
.quick_recommend_item ul li.packprce a {
color : #f74f10;
font-weight : bold;
}
.quick_recommend_item ul li a:hover {
text-decoration : underline;
}
.quick_recommend a.more_ {
font-weight : bold;
color : #f74f10;
}
#start_top_content {
position : absolute;
left : 0;
bottom : 0;
}
#go_main {
position : relative;
clear : both;
height : 10px;
margin-bottom : 200px !important;
margin-bottom : 220px;
}
#hotels_fresh, #packages_fresh, #weekly_offers {
position : relative;
width : 219px;
padding : 30px 0 0 0;
border : 1px solid #d6dade;
color : #ec5d32;
font-size : 90%;
font-weight : bold;
}
#hotels_fresh {
height : 250px;
background : url(../images/box_legfrissebb.jpg) no-repeat top left;
}
#packages_fresh {
margin-bottom : 15px;
background : url(../images/box_legujabb.jpg) no-repeat top left;
}
#weekly_offers {
margin-bottom : 15px;
padding-top:13px;
background : url(../images/box_hetiajanlatok.jpg) no-repeat top left;
}
#hotels_fresh span, #packages_fresh span {
display : block;
font-weight : bold;
margin : 3px 0 0 60px;
}
#weekly_offers span {
display : block;
font-weight : bold;
margin-left : 56px;
}
#weekly_offers span.top {
font-size : 11pt;
}
#hotels_fresh ul, #packages_fresh ul, #rectabs_cont ul, #weekly_offers ul {
display : block;
margin : 8px;
}
#packages_fresh ul {
margin : 4px;
}
#hotels_fresh ul li, #packages_fresh ul li, #rectabs_cont  .tab-container ul li, #weekly_offers ul li {
display : block;
height : auto !important;
height : 10px;
padding : 8px 0 8px 0;
background : url(../images/quick_sep.gif) bottom left repeat-x;
}
#hotels_fresh ul li.row0, #packages_fresh ul li.row0, #rectabs_cont ul li.row0, #weekly_offers ul li.row0 {
background-color : #f9f9fa;
}
#hotels_fresh li a, #packages_fresh li a, #rectabs_cont li a, #weekly_offers li a {
color : #239ce9;
}
#hotels_fresh li a:hover, #packages_fresh li a:hover, #rectabs_cont li a:hover, #weekly_offers li a:hover {
color : #a0ca21;
}
#weekly_offers li a span {
font-weight:normal;
margin:0;
}
.more_fresh {
margin-top : 5px;
text-align : right;
}
.more_fresh a, #rectabs #tabsbottlnk a {
font-weight : bold;
color : #f74f10;
font-size : 90%;
}
.more_fresh a:hover, #rectabs #tabsbottlnk a:hover {
text-decoration : underline;
}
.hotel_long {
margin-bottom:15px;
line-height:140%;
}
.hotel_long h3, .pay h3, .pay_last h3, .sport h3, .sport_r h3, h3.ext, .art_long h3 {
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #239ce9;
background : url(../images/h3.gif) no-repeat 0 3px;
padding-left : 15px;
margin : 10px 0 10px 0;
}
#gallery {
position : relative;
float : left;
width : 295px;
margin-top : 15px;
margin-right: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 #d6dade;
}
#gallery #wrapper_ {
overflow : hidden;
padding : 2px 0 2px 0;
width : 249px;
float : left;
height : 50px;
background-color : #f9f9fa;
border-top : 1px solid #d6dade;
border-bottom : 1px solid #d6dade;
position : relative;
}
#items {
width : 50000px;
position : relative;
}
#items li {
float : left;
margin-left : 5px;
margin-right : 5px;
}
#items .thumb {
padding : 2px;
border : 1px solid #d6dade;
}
#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 : #f9f9fa url(../images/gal_prev.gif) no-repeat 2px 10px;
}
#moveright {
background : #f9f9fa url(../images/gal_next.gif) no-repeat 100% 10px;
}
span.le {
display : block;
height : 54px;
width : 22px;
border-top : 1px solid #d6dade;
border-bottom : 1px solid #d6dade;
border-left : 1px solid #d6dade;
float : left;
background-color : #f9f9fa;
}
span.ri {
display : block;
height : 54px;
width : 22px;
border-top : 1px solid #d6dade;
border-bottom : 1px solid #d6dade;
border-right : 1px solid #d6dade;
float : left;
background-color : #f9f9fa;
}
#shortinfo {
position:relative;
float:left;
width:425px;
margin:13px 5px 10px 0;
text-align:justify;
line-height:140%;
}
#shortinfo h2 {
margin-bottom:5px;
}
#shortinfo h3 {
font : bold 12px Tahoma, Verdana, Helvetica;
margin : 10px 0 0 0;
color : #239ce9;
}
.servlist ul {
position : relative;
display : block;
float : left;
margin-right : 10px;
}
.servlist ul li {
display : block;
width : 160px;
margin-bottom : 4px;
padding-top : 1px;
background : url(../images/list.gif) no-repeat 0 6px;
padding-left : 12px;
}
.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;
}
.highinfo {
font : bold 12px Tahoma, Verdana, Helvetica;
color : #239ce9;
}
.gad {
position:relative;
width:728px;
margin:0 auto 15px 6px;
}
span.fullhouse_warning {
color : #ff0033;
margin-top : 5px;
}
#hotel_month, #hotel_monthr {
position : relative;
float : left;
width : 364px;

padding-top : 25px;
margin-bottom:15px;
margin-top:-5px;
background : url(../images/quickstartrecomm.gif) no-repeat top left;
}
#hotel_monthr {
margin-left : 10px;
}
#hotel_month_inner_cont, #hotel_monthr_inner_cont {
background: url(../images/bg_hotel_month_inner_cont.jpg) bottom left repeat-x;
}
#hotel_month_inner, #hotel_monthr_inner {
border : 1px solid #d6dade;
margin-top:10px;
margin-bottom : 10px;
padding:2px 2px 15px 2px;
background: url(../images/bg_hotel_month_inner.jpg) no-repeat bottom right;
}
#hotel_month_inner img#monthimg, #hotel_monthr_inner img#monthrimg {
display : block;
float : left;
border : 3px solid #c6c0b5;
margin-right : 10px;
margin-bottom : 2px;
}
.hotel_month_cont {
position:relative;
float:left;
width : 335px;

margin-left:10px;
}
#hotel_month h3, #hotel_monthr h3 {
font-size : 11pt;
color : #239ce9;
margin : 4px 0 10px 10px;
}
#hotel_month h3 img, #hotel_monthr h3 img {
padding-bottom : 5px;
}
#hotel_month span, #hotel_monthr span {
display:block;
margin-bottom:10px;
line-height:125%;
}
a.more_hotel_month {
display : block;
float : right;
margin-top:-4px;
font-weight : bold;
color : #f74f10;
text-decoration : underline;
}
a.more_hotel_month:hover {
text-decoration : none;
}
a#twitter {
display : block;
width : 220px;
height : 50px;
margin-top:5px;
text-indent:-9999px;
background : url(../images/twitt.gif) no-repeat top left;
}
#contact {
position:relative;
width:540px;
margin:15px auto;
}
#contact input, #contact textarea {
position:relative;
display:block;
float:left;
border : 1px solid #d6dade;
color : #003b5a;
margin: 6px 0 6px 0;
width:370px;
padding : 3px;
font-size : 12px;
}
#contact input {
background : url(../images/inp_bg.gif) repeat-x bottom left;
}
#contact textarea{
height:150px;
overflow:auto;
} 
#contact label {
position:relative;
display:block;
float:left;
width:75px;
text-align:right;
padding:10px 6px 0 0;
}
#contact label.required{
font-weight:bold;
}
#contact #sendmsgbtn {
display : block;
position : relative;
float : none;
width : 101px;
height : 23px;
margin : 10px auto 5px auto;
padding-bottom : 4px !important ;
padding-bottom : 2px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
border:none;
background : url(../images/btn_reserve.gif) no-repeat top left;
cursor : pointer;
}
#contact #nw_cdelabel {
width:200px;
margin-top:-7px;
}
#contact #contact_errormsg {
position:relative;
width:255px;
height : 60px;
margin:0 auto;
padding:40px 0 0 40px;
font-weight : bold;
color : #ff0033;
text-align : center;
background : url(../images/error.jpg) no-repeat top left;
}
img.cityMG {
position : relative;
float : left;
padding : 2px;
border : 1px solid #b6b1a8;
margin : 15px 15px 10px 0;
}
#backbtn {
display : block;
position : relative;
float : none;
width : 101px;
height : 20px;
padding-top:3px;
margin : 20px auto;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
background : url(../images/btn_reserve.gif) no-repeat top left;
cursor : pointer;
}
#region_search {
position : relative;
width:710px;
margin : 15px 0 20px 0;
border : 1px solid #f3f3ed;
background : url(../images/bg_article.jpg) no-repeat top right;
line-height : 130%;
}
#region_search .flashmap {
float:left;
width:370px;
height:230px;
}
a.toggler {
display : block;
float:right;
width : 128px;
margin:8px 5px 3px 5px;
background : url(../images/btn_hotelinfo.gif) no-repeat top left;
height : 23px;
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #fff;
text-align : center;
padding-top : 3px;
cursor:pointer;
}
#region_search .flashmap_desc {
float:right;
width:295px;
margin:12px;
text-align:justify;
}
#region_search .flashmap_desc h2 {
font : bold 10pt Tahoma, Verdana, Helvetica;
color : #239ce9;
background : url(../images/h3.gif) no-repeat 0 3px;
padding-left : 15px;
margin : 10px 0 10px 0;
}
.article_short {
position:relative;
float:left;
width:350px;
border : 1px solid #f3f3ed;
}
.article {
line-height : 140%;
}
p.art_short {
margin:10px 5px 10px 0;
}
.art_long img {
position:relative;
float:left;
margin:0 15px 10px 0;
padding : 2px;
border : 1px solid #d6dade;
}
#main_nav {
position : absolute;
bottom : 13px !important;
bottom : 10px;
left : -8px;
line-height : 40px;
background:url(../images/mainmenu_bg.jpg) center 35px no-repeat;
}
#main_nav ul {
white-space : nowrap;
}
#main_nav ul li {
display : inline;
float : left;
padding-right : 4px;
background : url(../images/menu_elv.gif) right 12px no-repeat;
}
#main_nav ul li.last {
background-image : none;
}
#main_nav ul li a {
font : bold 12px Tahoma, Verdana, Helvetica;
margin : 10px 10px 10px 14px;
position : relative;
}
#main_nav ul li a:link, #main_nav ul li a:visited {
color : #8d979c;
}
#main_nav ul li a#current, #main_nav ul li a:hover {
color : #239ce9;
}
#foot_links_nav_container {
position:absolute;
top:52px;
left:0;
}
#foot_links_nav {
width:670px;
height:26px;
padding-top:11px;
background:url(../images/footnavbg.png) top left no-repeat;
}
#foot_links_nav ul {
white-space : nowrap;
}
#foot_links_nav ul li {
display : inline;
float : left;
margin : 0 30px 10px 22px;
}
#foot_links_nav ul li a {
font : bold 12px Tahoma, Verdana, Helvetica;
position : relative;
}
#foot_links_nav ul li a:link, #foot_links_nav ul li a:visited {
color : #a2a19b;
}
#foot_links_nav ul li a:hover {
color : #dfded9;
}
.pec_pack_img {
display : block;
float : left;
padding : 3px;
border : 1px solid #686156;
}
#spec_pack_foot_txt {
position : relative;
float : left;
width : 450px;
height : 165px;
line-height : 135%;
text-align : justify;
margin-left : 15px;
}
#spec_pack_foot_txt h2 {
font : bold 24px Tahoma, Verdana, Helvetica;
color : #686156;
margin-bottom : 2px;
}
#spec_pack_foot_txt a {
position : absolute;
right : 0;
bottom : 0;
font-weight : bold;
color : #ee5d31;
padding-left : 20px;
background:url(../images/specarr.gif) left 3px no-repeat;
}
.przsep {
position : relative;
height : 10px;
clear : both;
margin : 0 0 10px 0;
background:url(../images/przsep.gif) bottom left repeat-x;
}
#answer1label, #answer2label, #answer3label,
#answer4label, #answer5label, #answer6label {
width : 160px;
}
.fl {
position : relative;
float : left;
}
a#ad0 img {
padding : 2px;
border : 1px solid #d6dade;
}
.shdwad {
position : relative;
height : 161px;
background : url(../images/shdw1.jpg) no-repeat bottom left;
}
#ad15 {
position : relative;
float : left;
width : 320px;
height : 160px;
margin-right : 10px;
padding : 2px;
border : 1px solid #d6dade;
}
span.bold {
font-weight : bold;
}
#rectabs {
position : relative;
width : 220px;
height : 217px;
margin : 10px 0 45px 0 !important;
margin : 10px 0 10px 0;
}
#rectabs_cont {
position : relative;
width : 220px;
height : 248px;
overflow : hidden;
}
#rectabs_cont ul {
margin : 0 8px 0 8px;
}
#rectabs_cont .tab-wrapper {
margin : 0;
border : 1px solid #d6dade;
clear : both;
height:215px;
background:url(../images/bg_article.jpg) top right no-repeat;
}
#rectabs_cont .tab-menu {
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
#rectabs_cont .tab-menu li {
margin : 0;
padding : 0;
float : left;
line-height : 2em;
}
#rectabs_cont .tab-menu li a {
display : block;
padding-top : 0px;
text-decoration : none;
}
#rectabs_cont .tab-menu li a span {
font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#rectabs_cont .tab-menu li.tab-selected-0 a {
width : 81px;
height : 27px;
padding-top : 4px;
background : url(../images/tab2a.jpg) no-repeat top left;
color : #f8f9f9;
text-align : center;
}
#rectabs_cont .tab-menu li.tab-selected-1 a {
width : 116px;
height : 27px;
padding-top : 4px;
margin-left:4px;
background : url(../images/tab1a.jpg) no-repeat top left;
color : #f8f9f9;
text-align : center;
}
#rectabs_cont .tab-menu li.tab-normal-0 a {
width : 81px;
height : 27px;
padding-top : 4px;
background : url(../images/tab2i.jpg) no-repeat top left;
color : #1878bb;
text-align : center;
}
#rectabs_cont .tab-menu li.tab-normal-1 a {
width : 116px;
height : 27px;
padding-top : 4px;
margin-left:4px;
background : url(../images/tab1i.jpg) no-repeat top left;
color : #1878bb;
text-align : center;
}
#rectabs_cont .tabelement, #rectabs_cont .tabelement {
visibility : hidden;
}
#rectabs #rectabs_cont a#more_action {
display : block;
position : absolute;
bottom : 12px;
left : 8px;
font-weight : bold;
font-size : 90%;
color : #f74f10;
}
#rectabs #rectabs_cont a#more_action:hover {
text-decoration : underline;
}
#rectabs #tabFadeControls {
position : absolute;
bottom : 1px;
left : 1px;
width : 218px;
background : #f7fbff;
}
#rectabs #tabFadeControls #num__nav ul li {
display:block;
float:left;
background-image : none;
}
#rectabs #tabFadeControls #num__nav ul li a {
display : block;
width : 18px;
height : 16px;
padding-top : 2px;
padding-left : 1px;
margin-left : 10px;
text-align : center;
background : #c5e1f4;
color : #1878bb;
font-weight : bold;
font-size : 95%;
}
#rectabs #tabFadeControls #num__nav ul li a:hover {
background:url(../images/numnavhover.gif) top left repeat-x;
color:#fff;
}
#rectabs #tabFadeControls #num__nav ul li a.numnavactive {
background:url(../images/numnavactive.gif) top left repeat-x;
color:#fff;
}
#rectabs #rectabs_cont .tab-wrapper .tab-container #fadedElements .item {
margin-top:32px;
padding:8px 0 8px 8px;
}
#rectabs #rectabs_cont .tab-wrapper .tab-container #tabFadeControls #num__nav .play {
position:absolute;
right:8px;
bottom:8px;
width:14px;
height:14px;
background:url(../images/playbtn.gif) top left no-repeat;
}
#rectabs #rectabs_cont .tab-wrapper .tab-container #tabFadeControls #num__nav .pause {
position:absolute;
right:8px;
bottom:8px;
width:14px;
height:14px;
background:url(../images/pausebtn.gif) top left no-repeat;
}
.tabcontenttop img, .tabcontenttop h3 {
display:block;
float:left;
margin-bottom:5px;
}
.tabcontenttop img {
padding:2px;
border : 1px solid #d6dade;
}
.tabcontenttop h3 {
width:98px;
margin-top:25px;
color:#e82535;
margin-left:5px;
}
.tabcontentbott {
position:relative;
clear:both;
padding-right:8px;
}
#rectabs #rectabs_cont .tab-wrapper .tab-container #fadedElements .item a.tabcontentlnk {
position:absolute;
bottom:0;
right:8px;
font-weight : bold;
font-size : 90%;
color : #f74f10;
}
.db {
display : block;
}
.ad_16 {
display : block;
width : 215px;
height : 135px;
margin-bottom : 8px;
padding:1px;
border : 1px solid #d6dade;
}
#fa {
position: absolute;
left: 50%;
top: 320px;
margin-left: -282px;
padding: 0;
text-align: center;
width: 665px;
height:200px;
z-index: 9001;
border:1px solid #616b78;
}
#fa a {
text-decoration: none;
border: none;
}
#fa .fa_close {
position: absolute;
top: 0px;
right: 0px;
width:88px;
height:29px;
border:none;
}
#fa .show {
display: block;
margin-top:-24px;
}
#headrefs {
position:absolute;
top:29px;
left:310px;
}
#headrefs ul {
display:block;
clear:both;
}
#headrefs ul li {
display:block;
float:left;
height:34px;
padding-left:41px;
padding-top:2px;
margin-bottom:24px;
}
#headrefs ul li.one, #headrefs ul li.three {
width:220px;
}
#headrefs ul li.one {
background:url(../images/headersprite.jpg) no-repeat left 0;
}
#headrefs ul li.two {
background:url(../images/headersprite.jpg) no-repeat left -88px;
}
#headrefs ul li.three {
background:url(../images/headersprite.jpg) no-repeat left -44px;
}
#headrefs ul li.four {
background:url(../images/headersprite.jpg) no-repeat left -132px;
}
#headrefs ul li a {
display:block;
color:#a7c116;
font-size:90%;
}
#headrefs ul li a span {
display:block;
font-weight:bold;
font-size:110%;
}
#hdcontacts {
position:absolute;
top:40px;
right:5px;
padding-left:15px;
padding-top:4px;
padding-bottom:5px;
background:url(../images/headersprite.jpg) no-repeat left -315px;
}
#hdcontacts ul li {
display:block;
margin-bottom:10px;
padding-left:20px;
color:#8d979c;
font-weight:bold;
}
#hdcontacts ul li.one {
background:url(../images/headersprite.jpg) no-repeat left -173px;
}
#hdcontacts ul li.two {
background:url(../images/headersprite.jpg) no-repeat left -192px;
}
#hdcontacts ul li.three {
padding:0;
}
#hdcontacts ul li.one a {
color:#8d979c;
font-weight:bold;
}
#hdcontacts a#headertwit {
display:block;
float:left;
width:79px;
height:16px;
margin-top:3px;
background:url(../images/headersprite.jpg) no-repeat left -215px;
}
#hdcontacts a#headertwit:hover {
background:url(../images/headersprite.jpg) no-repeat left -231px;
}
#hdcontacts a#headerfb {
display:block;
float:left;
width:24px;
height:24px;
margin-left:10px;
background:url(../images/headersprite.jpg) no-repeat left -257px;
}
#hdcontacts a#headerfb:hover {
background:url(../images/headersprite.jpg) no-repeat left -281px;
}