/*  
Theme Name: Wellness Hotelek
Theme URI: http://welnesshotelek.net
Description: Wellness Hotelek
Version: 1.0
Author: http://welnesshotelek.net
Author URI: http://welnesshotelek.net
*/

* {margin:0;padding:0;font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;}
html, body, a, b, p, pre, q, ul, li, lo, tr, th, td, form, fieldset, img, label, h1, h2, h3, h4, h5, h6, hr {border:0;}
body {font-size:14px;vertical-align:top;color:#66665A;background-image:url(wellnesshotelek/wellnesshotelek_background2.jpg);background-repeat:no-repeat;background-position: center top;background-color: #f4f4f2;}
*:focus{-moz-outline-style:none;}
@font-face{font-family:"HelveticaLTStd-Light";src: url('fonts/HelveticaLTStd-Light.eot');src: local("Carantell"), url('fonts/HelveticaLTStd-Light.ttf') format("truetype");font-weight: normal;font-style: normal;}
a:link {text-decoration: none;color: #3392A6;}
a:visited {text-decoration: none;color: #3392A6;}
a:hover {text-decoration: underline;color: #3392A6;}
h1 {font-size: 42px;color: #0b374A;}
h2 {font-size: 27px;color: #115B6A;}
h3 {font-size: 20px;color: #115A6A;}
hr {border-bottom: 1px solid  #66665A;margin:10px 0;}
.wrapper {margin: 0 auto 0 auto;	width: 990px;}
#container {float:left;width: 533px;margin-left:10px;margin-bottom:10px;}
.logo {width: 100%;height: 116px;background-image: url(wellnesshotelek/wellnesshotelek_logo.png);background-repeat: no-repeat;background-position: center top;cursor: pointer;}
.logo_nobemutat {width: 100%;height: 116px;background-image: url(wellnesshotelek/wellnesshotelek_logo_nobemutat.png);background-repeat: no-repeat;background-position: center top;cursor: pointer;}
.content {margin-top: 40px;width: 100%;}
.post h3 a {color:#115B6A;}
.hotelCityLink a{text-decoration:none;}
.hotelCityLink a:hover {text-decoration:underline;}
.entry {padding-top:20px;}
.entry h2 {padding: 10px 0 5px 0;}
.entry h3 {padding: 10px 0 5px 0;}
.entry p {font-size: 14px;color: #66665A;line-height:20px;padding-bottom:10px;}
.entry ul {margin-bottom:10px;}
.entry li {margin-left:20px;line-height:20px;}
.tableCells {float:left;height:40px;line-height:40px;border-bottom:1px solid #eeefe9;}
.tableHeaderLeft {padding-left:30px;width:184px;line-height:20px;height:20px;}
.tableHeaderRight {padding-right:40px;text-align:center;width:114px;line-height:20px;height:20px;}
.tableCellsLeft {background-color:#e3e4de;padding-left:30px;width:184px;}
.tableCellsRight {background-color:#e3e4de;padding-right:40px;text-align:center;	width:114px;}
.clearFloat {font-size:0;clear:both;}
.callto {float:left;background-image: url(wellnesshotelek/wellnesshotelek_callto_background.jpg);background-repeat: no-repeat;width:255px;height:85px;margin:10px 0 20px 0;}
.callto img {float:left;width:64px;height:64px;border: 1px #FFFFFF solid;margin:9px 11px;}
.title {padding-top:15px !important;line-height:20px !important;}
.title a {font-size:20px !important;color:#666666 !important;text-decoration:none !important;}
.excerpt a {font-size:12px !important;color:#666666 !important;line-height:12px !important;text-decoration:none !important;}
.left {margin-right:10px;}
.citypage li {display:inline;border-left: 1px solid #66665A;padding-right:5px;padding-left:10px;font-size:15px;margin-left:0;}
.citypage li:first-child {display:inline;border-left: none;padding-right:5px;padding-left:0;margin-left:0;}
.citypage li a:link {color: #66665A;text-decoration: none;}
.citypage li  a:visited {color: #66665A;text-decoration: none;}
.citypage li a:hover {color:#466672;text-decoration: none !important;}
#sidebar {float:right;width:426px;margin-right:1px;}
#sidebarTitel {margin:87px 0 0 30px;}
#sidebarTitel h2 {color:#ffffff;font-size:26px;}
#sidebarTitel p {color:#3F382C;font-size:14px;/*margin-top:13px\9;*/margin-bottom:15px;margin-top:16px;padding-right:30px;}#sidebarHotels {background:url(wellnesshotelek/wellnesshotelek_sidebar_hotels.jpg) repeat-y;}
#sidebarHotels .background {background:url(wellnesshotelek/wellnesshotelek_sidebar_hotels_bg.jpg) no-repeat;}
#sidebarHotels li {list-style-type:none;height:140px;}
#sidebarHotels li a{text-decoration:none !important;}
.hotelContent {height:128px;padding:6px 26px 6px 30px;background: url(wellnesshotelek/wellnesshotelek_hotelbackground_normal.png) no-repeat 1px 0;display:block;}
.hotelContent img {margin:7px 0 0 9px;}
.hotelInfo {float:right;width:190px;margin:7px 10px 0 0;position:relative;display:block;}
.hotelInfo h3 {font-size:17px;color:#0B374A;}
.hotelInfo p {color:#356565;margin-top:5px;}
.hotelInfo img {margin:0;}
.hotelPrice {text-align:right;color:#539899;	margin:0 !important;}
.hotelPrice span {color:#464437;font-size:18px;}
#reserving .background {height:310px;background:url(wellnesshotelek/wellnesshotelek_formbg.png) repeat-y;}
#sidebarReserving {background:url(wellnesshotelek/wellnesshotelek_sidebar_hotels.jpg) repeat-y;}
#reserving  {padding-top:-2px;height:310px;padding-left:25px;background:url(wellnesshotelek/wellnesshotelek_sidebar_hotels_bg.jpg) no-repeat;}
.reservingForm  .valid {margin:8px 0 0 5px;display:none;}
.reservingForm  .fail {margin:8px 0 0 5px;display:none;}
.reservingForm  .validselect {margin:8px 0 0 0;display:none;}
.reservingForm  .failselect {margin:8px 0 0 0;display:none;}
.reservingForm {width:345px;padding-top:9px;padding-left:9px;}
.reservingForm p {margin:0 0 9px 0;}
.reservingForm img {margin-top:2px;margin-left:12px;cursor:pointer;vertical-align:top;}
.reservingForm label {color:#346A81;font-size:15px;display:block;}
.reservingForm input,.reservingForm textarea,.reservingForm select {background: #f9f9f9;padding-left:5px;border: 1px solid #B3D6D7;vertical-align:top;margin-top:2px;}
.reservingForm input:hover,.reservingForm textarea:hover,.reservingForm select:hover {background:#CEDDDF;}
.reservingForm input:focus,.reservingForm textarea:focus,.reservingForm select:focus {background:#F3F8F8;}
.reservingForm input {width:210px;height:28px;border:0;font-size:24px;color:#336A80;}
.reservingForm select {width:60px;height:28px;font-size:18px;text-align:center;padding:0!important;color:#336A80;}
.reservingForm input.checkbox	{width:14px;height:22px;border:none!important;background:none!important;}
.reservingForm input.sendbutton {width:146px;height:40px;font-size:20px;background:url(wellnesshotelek/wellnesshotelek_next_button.png) no-repeat;border:0 !important;color:#ffffff;cursor:pointer;padding:0 5px 0 0;}#sidebarnewsletter{background:url(wellnesshotelek/wellnesshotelek_sidebar_newsletter.jpg) no-repeat;height:366px;padding:24px 0 10px 0;}
#newsletter {height:170px;background:url(wellnesshotelek/wellnesshotelek_newsletter.png) no-repeat 1px 0;padding:20px 20px 0 30px;}
#newsletter h2{color:#ffffff;}
#newsletter p{color:#B2D6D7;padding-top:5px;}
#newsletter ol.cf-ol {float:left;}
#newsletter ol.cf-ol li{margin:0!important;}
#newsletter .cform label {display:none;}
#newsletter .cform label span {color:#346A81;font-size:15px;}
#newsletter label.cf-after{width:315px;}
#newsletter label.cf-after span {width:315px;}
#newsletter .cform select {vertical-align:middle;}
#newsletter .cform input {width:210px;height:21px;border:1px solid #E8F2F2;font-size:12px;color:#999999;font-style:italic;}
#newsletter .cform select {width:70px;height:28px;font-size:18px;padding-left:5px;color:#336A80;}
#newsletter .cform input.cf-box-a {margin-left:0px;}
#newsletter p.cf-sb {text-align:right;padding: 0 55px 0 0!important;margin:0;width:115px;float:right;}
#newsletter .cform input.sendbutton{width:115px!important;height:30px!important;font-size:15px!important;background:url(wellnesshotelek/wellnesshotelek_newsletter_button.png) no-repeat !important;border:0 !important;color:#B2D6D7!important;cursor:pointer;padding:0;margin:0;}
#newsletter img.imgcalendar {border:none;padding:0 12px 0px 12px;}
#newsletter div.success {background:none none repeat scroll 0% 50%;color:#B2D6D7;display:block;}
#newsletter div.failure {display:none;}
#newsletter .linklove {float:left;display:none;}
#footer {clear:both;background-image: url(wellnesshotelek/wellnesshotelek_footer.jpg);background-repeat:no-repeat;background-position: center top;height:231px;}
.footerTitle {color:#FFFFFF;font-size:16px;padding:16px 0 16px 10px;}
.footerCityList {height:59px;padding:0 10px;}
.footerCityList ul {list-style-type:none;}
.footerCityList ul li {	/*display: inline;line-height: 52px;width:95px;*/float:left;padding-right:20px;}
.footerCityList ul li a {color:#BFE1E3;text-decoration:none;font-size:12px;}
.footerCityList ul li a:hover,.footerCityList ul li.current_page_item a {color:#FFFFFF;text-decoration:underline;}
.footerMenu {height:76px;padding:0 10px;margin-top:13px;}
.footerMenu ul {list-style-type:none;}
.footerMenu ul li:first-child {display: inline;border-left: none;padding-left:0;}
.footerMenu ul li {display: inline;border-left: 2px solid #468C96;padding-left:22px;padding-right:20px;}
.footerMenu ul li a {color:#26383A;text-decoration:none;font-size:13px;}
.footerMenu ul li a:hover, .footerMenu ul li.current_page_item a {color:#26383A;text-decoration:underline;}
.footerBottomMenu {height:32px;padding:0 10px;}
.footerBottomMenu ul {list-style-type:none;}
.footerBottomMenu ul li {display: inline;font-size:26px;border-left: 2px solid #92CECF;padding-left:22px;padding-right:20px;}
.footerBottomMenu ul li a {color:#283F43;text-decoration:none;font-size:13px;}
.footerBottomMenu ul li a:hover, .footerBottomMenu ul li.current_page_item a {color:#283F43;text-decoration:underline;}
.favorites {float:left;height:32px;line-height:32px;padding-right:22px;}
.favorites a {color:#283F43;font-size:13px;}
.favorites a:hover {color:#283F43;text-decoration:underline;}
/* the overlayed element */
.apple_overlay {display:none;background-image:url(wellnesshotelek/white.png);width:640px;padding:35px;font-size:11px;}
/* default close button positioned on upper right corner */
.apple_overlay div.close {background-image:url(wellnesshotelek/close.png);position:absolute; right:5px; top:5px;cursor:pointer;height:35px;width:35px;}
/* use a semi-transparent image for the overlay */
#overlay {background-image:url(wellnesshotelek/transparent.png);color:#efefef;height:450px;} 
/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {height:441px;overflow-y:auto;}
#sb-title{display:none;}
#sb-info{display:none;}
#pointer{z-index:999 !important;}
.categoryDescription{padding:10px 0 20px 0;}
.catDescImage{padding:0 15px 0 0;}
.catpost{background:#f9f9f9;margin:6px 0;height:128px;border:1px solid #ffffff;position:relative;float:left;width:100%;}
.catentry{display:block;padding-top:10px;}
.catpost h2{font-size: 20px;color: #115B6A;padding-top:12px;}
.catpost a{color: #115B6A;text-decoration:none;}
.actionDescImage{cursor:pointer;margin:7px 11px 7px 8px !important;}
.catactionbutton{display:block;float:right;position:absolute;top:85px;left:396px;}
.catactionbutton input{background:#f9f9f9;border:1px solid #d3d7d8;color:#67879c;font-size:14px;width:120px;height:30px;cursor:pointer;}
.catlistli{height:31px!important;margin-bottom:1px;background:url(wellnesshotelek/wellnesshotelek_akciokategoria_libg.png) no-repeat 24px 0;}
.catlistli a{color:#468686;}
/*.catlistdinbg{display:block;position:absolute;left:0;top:0;margin-left:32px;width:365px;height:23px;padding-top:4px;}*/
.catlist{display:block;margin-left:32px;width:365px;height:23px;padding-top:4px;background:url(wellnesshotelek/wellnesshotelek_akciokategoria_itembg.jpg) no-repeat 29px 4px;}
.catlistnum{display:block;float:left;line-height:23px;text-align:center;width:23px;height:23px;background:url(wellnesshotelek/wellnesshotelek_akciokategoria_numbg.jpg) no-repeat;}
.catlistname{display:block;float:left;line-height:23px;height:23px;margin-left:6px;padding-left:6px;}
.catlistprice{display:block;float:right;line-height:23px;height:23px;}
.formbackground{background:#e0e6e4;border:1px solid #dbe1df;padding:16px 27px 36px 23px;margin-bottom:12px;}
.foaktakciok{background:url(wellnesshotelek/wellnesshotelek_fooldal_aktakciobg.png) repeat-x;min-height:350px; padding:9px;}
.fooldal_legnepszerubb_akciok{float:left;width:240px;padding:9px 0 9px 19px;}
.fooldal_tovabbi_akciok{float:left;width:240px;padding:9px 0 9px 9px;}
.osszes_wellness_akcio{list-style-type:none;text-align:right;}
.osszes_wellness_akcio li{margin-left:6px;font-size:16px;}
