﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri.eot?#iefix');
    src: url('fonts/calibri.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri.woff') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.svg#CalibriRegular') format('svg');
}
@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibrib.eot?#iefix');
    src: url('fonts/calibrib.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib.woff') format('woff'),
         url('fonts/calibrib.ttf') format('truetype'),
         url('fonts/calibrib.svg#CalibriBold') format('svg');
}
@font-face {
    font-family: 'ZineSlabDisMLBold';
    src: url('fonts/zineslab.eot?#iefix');
    src: url('fonts/zineslab.eot?#iefix') format('embedded-opentype'),
         url('fonts/zineslab.woff') format('woff'),
         url('fonts/zineslab.ttf') format('truetype'),
         url('fonts/zineslab.svg#ZineSlabDisMLBold') format('svg');
}
@font-face {
    font-family: 'OpenSansCondensedBold';
    src: url('fonts/opensanscondbold.eot');
    src: url('fonts/opensanscondbold.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensanscondbold.woff') format('woff'),
         url('fonts/opensanscondbold.ttf') format('truetype'),
         url('fonts/opensanscondbold.svg#OpenSansCondensedBold') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'ZineSlabDisMLBold';
            src: url('fonts/zineslab.svg#ZineSlabDisMLBold') format('svg');
	
    }
}
/* HEADER SLIDER */
#logo_inner {float: left; margin-right: 14px;}
#headerslider, #headerslider td,  #headerslider div { font-family: 'OpenSansCondensedBold';}
#headerslider {
	width: 574px;
  height:106px;
  color:white;
  float: left;
	/*position: absolute;*/
}
#headerslider2{margin-top:1em;}

.relax .szalagbg {width:75px; height:75px; background: url("html/images/szalag3.png") left top no-repeat; color:white!important;}
.relax .bannerar {color: #005f81!important;}
.relax .productname {color: #9c2a78!important;}

.banner_megnezem {padding-right:10px;}

/* HEADER SLIDER */

html {margin:0; padding:0;}

body {background: #eadebf url(html/images/bg.jpg) top center no-repeat; margin:0; padding:0;/*-webkit-font-smoothing: antialiased !important;
	-webkit-text-stroke: 0.1pt !important; text-shadow: 0 0 1px rgba(51,51,51,0.2);*/}
body, td, div {font-family:'CalibriRegular', Verdana, Geneva, sans-serif;}
#header_outer, #mainproduct_outer, #sideproduct_outer, #tovabbiajanlat, #footer_outer {width:100%;}
#mp_left {height:500px; overflow:hidden;}
#header, #mainproduct, .sideproducts, #mainproduct_more, #villamajanlat {margin:auto; width:1010px;}
#legfontosabbinfok, #feltetelek {display:table-cell;width:50%; padding-top:20px;}
#newsletter_outer, #logo_outer, #mainproduct, .slideproducts {display:table;}
#newsletter_outer  {width:100%;}
#logo_outer {width:1010px; padding:20px 0 15px 5px}
#mainproduct_more  p, #mainproduct_more  div, #mainproduct_more  li {font-family:'CalibriRegular', Verdana, Geneva, sans-serif;}
#mainproduct_more p {padding:4px 0;margin:0;line-height:16px;}
#mainproduct_more  h3 {font-weight:normal;font-size:24px;margin:3px 0;}
#legfontosabbinfok h3, #legfontosabbinfok strong {color:#9c2a78;}
#feltetelek h3, #feltetelek strong {color:#06719a;}
#reszletes_informaciok h3, #reszletes_informaciok strong {color:#f0901b;}
#mainproduct_more {background: url(html/images/mainproduct_morebg.png) top center no-repeat;font-family:'CalibriRegular', Verdana, Geneva, sans-serif;height:670px;padding: 2px 0 0 60px;}
#mainproduct_more_in {width:956px; padding-right:20px; height:610px;overflow:auto;}
#logo_outer {height:90px;}
#newsletter_outer {height:41px;}
#newsletter, #informations, #alogo_slogan, #alinks, #mp_left, #mp_right, #nl_label, #nl_input, #nl_button, #logo, #slogan, #nol, #blikk, #facebook, .sp_overflow , .gap{display: table-cell;}
#newsletter, #informations, #logo_slogan, #links, #logo, #slogan {vertical-align: middle;}
#newsletter {padding-left:56px;}
#buttonSignupNewsletter, #slogan, #mainproduct_outer td, #mainproduct_outer div, .sp div, .sp td {font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
#header_outer {background: url(html/images/headerouterbg.gif) top repeat-x;}
#mainproduct {background: url(html/images/mainproduct.png) top center no-repeat; height:500px; overflow:hidden; position:relative;}
#mp_nagygomb {padding:34px 0;}
#mp_nagygomb a {background: url(html/images/mp_nagygomb.png) center no-repeat;  padding: 17px 50px 35px 80px; text-decoration:none; color:black; font-size:25px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
#mp_nagygomb a:hover , .sp_gomb a:hover, #sm_megnezemgomb a:hover, #nl_button a:hover, #va_gomb a:hover{color:#0470A5;}
#mp_nagygomb .gray_button_main {background: url(html/images/mp_nagygomb.png) center no-repeat;  padding: 17px 50px 35px 80px; text-decoration:none; color:black; font-size:25px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
#tovabbiajanlat {text-align:center; margin:15px 0 35px 0;}
#nl_label, #informations  {font-size:16px; color:white; text-align:right; padding-right: 10px;}
#informations {padding-right:18px;}
#nl_input  #newsletterEmail{width:393px!important; height:21px!important; color:#777; border:none!important; margin-right:10px;background: url(html/images/textareabg.gif) top left no-repeat;}
#informations {text-transform:uppercase;}
#informations a:link,#informations a:visited {color:white; text-decoration:none;}
#informations a:hover,#informations a:active {color:#eee; text-decoration:none;}
.cartbelep {color:black; text-transform:uppercase; text-decoration:none; padding:3px 22px; background: url(html/images/buttonSignupNewsletter.png) center no-repeat;}
#buttonSignupNewsletter{color:black; text-transform:uppercase; text-decoration:none; padding:3px 22px; background: url(html/images/buttonSignupNewsletter2.png) center repeat-x; border-radius:5px;}
#logo_slogan {background: url(html/images/logosloganbg.png) center no-repeat;padding:14px; width:385px;}
#logo, #slogan {text-align:left;}
#logo {padding-left:12px;}
#slogan {padding-left:26px;}
#logo {width:195px;}
#slogan {width:210px;}
#slogan {color:#005f81; font-size:17px;-webkit-font-smoothing: antialiased !important;
	-webkit-text-stroke: 0.2pt !important;text-shadow: 0 0 1px rgba(51,51,51,0.2); padding-top:4px; text-transform:uppercase;line-height:17px;}
#nol {width:39px; padding:15px 7px 10px 5px; text-align:center;}
#facebook {padding:19px 15px 6px 6px}
#blikk {padding:15px 5px 11px 5px;}
#borsonline {width: 121px; padding:21px 5px 6px 30px; margin: 0; float: left;}
#mp_megnezemgomb {text-align:center;}
#mp_image {padding-left:23px;}
#mp_left {width:665px;vertical-align:top;}
#mp_right {width:345px;vertical-align:top;}
#mp_today {width:125px; height:96px; text-align:center; font-size:21px; color:white; line-height:24px;}
#mp_name {font-size:30px; line-height: 34 px; color: #9c2a78; padding-left:10px; vertical-align:middle;}
#mp_name div {max-height:40px; overflow:hidden;  width: 510px;}

#mp_days {height:113px;text-align:left; font-size:14px;}
#mp_persons, #mp_ellatas, #mp_utvonal {font-size:14px; text-align:center;font-family:'CalibriRegular', Verdana, Geneva, sans-serif!important;}
#mp_days, #mp_persons, #mp_ellatas {color:#5a5b5e;font-family:'CalibriRegular', Verdana, Geneva, sans-serif!important;}
#mp_utvonal {font-weight:bold;color: #077199; padding-right:34px;}
#mp_price, #mp_price_label, #mp_lowprice_label, #mp_time_label, #mp_keszlet_label {padding:0 10px 0 0; height:62px; color:white;font-size:21px;}
#mp_lowprice {font-size:36px; color: #ffce00;}
#mp_time {color:white; font-size:11px;}
#mp_time span {font-family:Arial, Geneva, sans-serif!important;    font-size: 20px;
    font-weight: bold;
    margin-right: 2px;}
#mp_time p {display:none;}
#mp_keszlet {font-size:21px;}
.statusz_elerheto {color: #ffce00}
 .statusz_fogyoban {color: #ffce00;}
 .statusz_mindjartelfogy {color: #ffce00;}
.statusz_utolsodarabok {color: #ffce00}
.statusz_elfogyott {color: #ffce00}
#szamjegy {background:url(html/images/szamlap_bg.png) left top repeat-y; width:17px; text-align:center; font-size:21px;  display:inline-block; color:#fff; padding:4px 0; line-height:15px;font-family:Arial, Geneva, sans-serif!important; font-weight:bold; margin-right:2px;}
#mp_kedv {position:relative; float:right; text-align:right; width:124px; top:-125px; right: 38px}
.gap {width:21px;}
.sp {width:327px; height:381px; position:relative; overflow:hidden; background:url(html/images/sp.png) 5px 10px no-repeat; }
.sp div {font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
.sp_img {margin-top:20px;text-align:center; height:135px; overflow:hidden;}
.sp_cat {height:45px; margin-top:6px; overflow:hidden; color:white; padding:0 24px; font-size:21px;}
.sp_name {height:48px; overflow:hidden; font-size:21px; color: #9c2a78;  display:table-cell;   vertical-align: middle; padding:0 24px;}
.sp_name a {color: #9c2a78!important; text-decoration:none;}
.sp_name div {max-height:24px; overflow:hidden; }
.sp_lowprice {height:31px; overflow:hidden; font-size:21px; color: #067199;padding:0 24px;}
.sp_gomb a {text-decoration:none; background: url(html/images/sm_gomb.png) center no-repeat; padding:13px 35px 10px 70px; color:black; font-size:21px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
.sp_gomb {text-align:center; padding:15px 0;}
.sp_cimke {position:relative; top:-342px; height:41px; overflow:hidden; text-align:center;}
.sp_kedv {text-align:right; position:relative; top:-270px; height:96px;overflow:hidden;}
#footer_outer {padding:66px 0; background:#26140C url(html/images/footer.png) top repeat-x;}
#footer td {    border-right: 1px solid #70563D;    color: #70563D;    font-size: 16px;    line-height: 14px;    padding: 8px 20px; text-align:center;}
#footer .lasttd {border-right:none!important; padding-right:0!important;}
#footer td  a:link, #footer td  a:visited {color:#70563d; text-decoration:none;}
#footer td  a:hover, #footer td  a:active {color:#99846f; text-decoration:none;}
a { outline: none; }
#villamajanlat li {background: url(html/images/vabg.png) left top no-repeat;  } 
#villamajanlat p, #villamajanlat div,  #villamajanlat li td,  #villamajanlat li div,  #villamajanlat li li{font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif!important; }
#villamajanlat { position: relative!important;}
#va_va {color:white; font-size:23px; text-align:center; padding-top:38px; line-height: 24px; vertical-align:top;}
#va_title {color:#9c2a78; font-size:26px; line-height:28px;  vertical-align: bottom; height:75px;}
#va_title  div {max-height:30px; overflow:hidden; }
#va_ar_label {color:#057099; font-size:21px; height:50px;}
#va_img {text-align:center; padding:10px 0;}
#va_ar {color:#057099; font-size:36px;}
#va_ido_label {color:black; font-size:21px; vertical-align:top;padding-top: 8px;}
#va_ido {vertical-align:top;}
#va_gomb a {background: url(html/images/va_megnezem.png) center no-repeat;  padding: 13px 40px 25px 70px; text-decoration:none; color:black; font-size:21px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
#va_discount {vertical-align:top;}
#utvonal td {padding:0 6px; text-align:center;}
#utvonalForm {color: white;}
#utvonalInput {background: #fff url(html/images/inputbg.gif) top left no-repeat; width: 258px; height:35px; font-size:13px; color: #505154; font-style:italic; padding:8px; border:1px solid #ccc;; text-align:center; margin:25px 0 15px;}
#utvonalgomb {margin:30px 0; font-size:25px!important; font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif!important; background:url(html/images/utvonalgomb.png) center left no-repeat; padding: 10px 60px 20px 80px; text-align:center; color:#f5a300!important; text-decoration:none; margin:auto; }
.utvonalcaption {padding-top:5px!important; color:#9c2a78!important; font-weight:normal; font-size:21px; text-transform:uppercase; font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif}
.utvonaleredmeny {font-family:'CalibriRegular', Verdana, Geneva, sans-serif!important;color:black!important; text-align:center!important;  line-height: 17px;
    font-size: 14px;  }
.adat {font-weight:bold;}
.galleryFilmstrip_outer {position:absolute;bottom:0px; display:table;background: rgba(0, 0, 0, 0.5);     width: 470px;    padding: 5px 25px 0 5px!important;height:70px;}
.galleryFilmstrip_outer table, .galleryFilmstrip_outer tr, .galleryFilmstrip_outer td { margin:0px !important; padding:0px !important }
.arrow, .bx-wrapper {display:table-cell;}
.arrow {width:30px;vertical-align:middle;}
.bx-pager {display:none;}
.bx-wrapper  {margin:0 auto!important;}
.bx-wrapper .bx-viewport {
    background: none!important;
    border: none!important;
    box-shadow: none!important;
    left: 0 !important;
}
.bx-viewport {padding:5px 0;}
#filmStripRightArrow {padding-right:113px;}
.bx-wrapper .bx-prev {
    background: url("html/images/left_arrow.png") no-repeat center!important; width:20px!important;
}
.bx-wrapper .bx-next {
    background: url("html/images/right_arrow.png") no-repeat center!important;width:20px!important;padding-right:10px;
}
.slide { width: 100px !important }
.bx-wrapper div { margin:0px !important; padding:0px !important;}
#product_quantity {width:30px; height:30px; text-align:center}
.kosar_darab{font-size:20px;}
#carttermek {width:1010px; margin:auto;}
#carttermek  {background: url(html/images/cart_termekbg.png) top center no-repeat;}
#carttermek td, #carttermek div, #carttermek p {font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;}
#cart_cat {color:white; text-align:center; font-size:23px;    width: 122px !important;  line-height: 23px;}
#cart_img {vertical-align:top; padding-left:25px;}
#cart_cim {color: #9c2a78; font-size:30px; line-height: 34px; padding-left:10px;}
#cart_toplabel {color:white; font-size:21px; }
#cart_ar {font-size:36px; color: #ffce00;}
#sumprice1 {font-size:36px; color: #ffce00;}
#cart_discount {text-align:right; padding-right:20px;}
a:link, a:visited {color:black}
a:hover, a:active {color:#777; text-decoration:none;}
.cartcim {color: #057099;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;font-size:21px;width:340px;}
#cart_adatmegadas {width:886px; margin:auto; padding:25px 50px; background: #fff url("html/images/sarok.png") bottom right no-repeat; border:2px solid white; margin-bottom:30px;}
#cart_informaciok {width:886px; margin:auto; padding:5px 50px 25px 50px; background: #fff url("html/images/sarok.png") bottom right no-repeat; border:2px solid white; margin-bottom:30px;}
#cart_adatmegadas #cim {color: #9c2a78; font-size:27px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif; padding:10px 0;}
#cim_informaciok, #cim_segithetunk {color: #9c2a78; font-size:27px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;margin-left:-57px;  padding: 30px 0 30px 130px;}
#cim_informaciok {background: url("html/images/cim_informaciok.png") left no-repeat;}
#cim_segithetunk {background: url("html/images/cim_segithetunk.png") left no-repeat;margin-bottom:20px;}
#cart_adatmegadas_table td {vertical-align:middle;}
.cartbelep {font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;}
.cartlabel {text-align:right; padding:10px 10px 10px 0;}
.ufszlabel {text-align:right; padding:10px 10px 10px 0; font-weight:bold;}
.purple {color: #9c2a78;}
.textinput390  {    background: url("html/images/cartinputbg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    
    font-family: calibriregular;
    font-size: 15px !important;
    padding: 4px;
    width: 380px;}

.fizetendo {color:#9c2a78; font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif; font-size:21px;}
.fizetendo .osszesen{font-size:36px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;}
.fizetendo .cartlabel {font-size:21px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;}
.ez-checkbox {margin-left: -5px;}
.purple12b {font-weight:bold; color:#9c2a78;}
.info1 {font-weight:bold; font-size:21px;color: #005f81; padding-right: 10px;}
.info2 a {text-decoration:none!important;}
#blue_cim {color: #9c2a78; font-size:27px;font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;}
.textarea390 {background:  #E4E4E5 url(html/images/textareabg.png) left top no-repeat; height: 100px; border:none!important;}
.belepesgomb{ font-family: 'ZineSlabDisMLBold', Verdana, Geneva, sans-serif;font-size:26px; color:#f5a300; background:url(html/images/elkuldgomb.png) top left no-repeat; text-align:center;  padding: 10px 50px 20px 60px; border:none; cursor:pointer;}
.belepesgomb a {color:f5a300;}

#fancybox-wrap { z-index:9999 !important }

#villamajanlat {
	width: 1020px;

	position: relative;
}
	#villamajanlat ul, #villamajanlat li,
	#villamajanlat2 ul, #villamajanlat2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#villamajanlat2{margin-top:1em;}
	#villamajanlat li, #villamajanlat2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1020px;
		height:200px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#villamajanlat1next, #villamajanlat1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #villamajanlat1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#villamajanlat1next a, #villamajanlat1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #villamajanlat1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}
		
#infosav {background:url(../html/images/fejlecsav.gif) top repeat-x; color: black; padding: 5px; font-weight: bold; text-align:center; font-size:13px;}
/*
#fancybox-overlay{opacity: 0.8 !important; background-color: rgb(0, 0, 0) !important;}
#fancybox-close{right:-250px !important;}
#fancybox-content{height:175px !important; width:600px !important; padding-top:89px !important; padding-left:50px !important; padding-right:50px !important;}
#fancybox-content div{height:111px !important; width:600px !important; }
*/
	#successfullyUnsubscribedDiv{font-size:22px !important; padding:40px;}

/* látogató számláló */
.visitors{
	position: absolute;
	top: 196px;
	left: 6%;
	background: url('./images/visitorsbg.png');
	width: 277px;
	height: 96px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	z-index: 999;
}
.visitors td{ font-size:17px;
	color: #fff;
	}
.visitors table{margin-top: 15px;}
		
/*
h1 {font-size:24px; color:#aa0071;}
h3 {font-size:18px; color:#30BEE4; padding-bottom: 0px;margin-bottom:0px;}
#content_outer {background: url(html/images/content_outer_bg.jpg) top center no-repeat;}
.szlogen {font-size:13px; text-transform:uppercase; padding:10px 0 30px 6px; white-space:nowrap; width:240px; overflow:hidden}
#szlogentext {color: #aa0071;}
.topbanner {vertical-align:middle; text-align:right;}
.logo {padding:55px 0 0 6px;}

.nl {margin: 20px 0 10px 0;}
.nl_label, .nl_info a {text-transform:uppercase; font-size:14px; color: white; padding-left:8px; text-decoration:none}
.nl_info {text-align:right}

#shadow_lt {background:url(html/images/shadow_lt.png) right bottom no-repeat; width:7px; height: 7px;}
#shadow_t {background:url(html/images/shadow_t.png) bottom repeat-x; font-size:1px; height: 7px;}
#shadow_rt {background:url(html/images/shadow_rt.png) left bottom no-repeat;width:7px; height: 7px;}
#shadow_l {background:url(html/images/shadow_l.png) right repeat-y;width:7px;}
#shadow_r {background:url(html/images/shadow_r.png) left repeat-y;width:7px;}
#shadow_lb {background:url(html/images/shadow_lb.png) right bottom no-repeat;width:7px; height: 7px;}
#shadow_b {background:url(html/images/shadow_b.png) top repeat-x; font-size:1px; height: 7px;}
#shadow_rb {background:url(html/images/shadow_rb.png) right bottom no-repeat;width:7px; height: 7px;}
#shadow_center {background-color: #e0e1e3;}
#shadow_center_white {background-color: #ffffff;}
#sm_shadow_center_white, #sm_center_outer {background-color: #ffffff; height:340px; overflow:hidden}

#sm_box {width: 240px;}
#sm_cim {background:url(html/images/sm_cim_bg.png) left top no-repeat; width: 220px; height:36px; color:white; font-size: 14px; font-weight:bold; padding-top: 18px; padding-left: 10px;}
#sm_kep {padding-left: 8px; background:url(html/images/sm_nev_bg.gif) left bottom no-repeat; text-transform:uppercase; color:white; font-weight:bold;height:148px !important;}
#sm_kep_cim {padding-top: 10px; font-size:14px; height:30px !important; }
#sm_kep_cim a:link, #sm_kep_cim a:visited{color: white; text-decoration:none;}
#sm_kep_cim a:hover, #sm_kep_cim a:active{color: white; text-decoration:none;}
#sm_piktogram {width: 49px; position:relative; left:170px; top:-320px;}
.sm_kedvezmeny { background:url(html/images/sm_kedvezmeny_csillag.png) top left no-repeat; width: 83px; padding: 20px 2px 24px; position:relative; left:140px; top:-315px; text-align:center; vertical-align:middle; font-size: 45px; font-weight:bold; }
#sm_band_l {background:url(html/images/sm_band_left.png) right top no-repeat; width:4px; height:52px;}
#sm_eredetiar {padding: 8px; font-size:12px;}
#sm_kedvezmenyesar {padding-left: 8px; font-size:14px; font-weight:bold;}
#sm_kedvezmenyesarft {padding-left: 8px; font-size:18px; font-weight:bold; color:#aa0071;}
.sm_hatralevoido {padding: 8px; font-size:12px; padding-top: 12px;}
#sm_megnezemgomb {font-size:12px; font-weight:bold; color:white; background:url(html/images/button_bg.png) top left no-repeat; padding:5px 0px; margin-left:10px; text-align:center; width:100px;}
#sm_megnezemgomb a:link, #sm_megnezemgomb a:visited, #sm_megnezemgomb a:active {color:white; text-decoration:none}
#sm_megnezemgomb a:hover {color: #FFCB00; text-decoration:none}
#sm_keszletikon { position:relative; left:170px; top:-250px;}



#band_l {background:url(html/images/band_left.png) right top no-repeat; width:5px; height:52px;}
#blue_band_l {background:url(html/images/blue_band_left.png) right top no-repeat; width:5px; height:52px;}

#cim {background: #ffffff url(html/images/cim_bg.png) left top no-repeat; width: 700px; height:32px; color:white; font-size: 20px; font-weight:bold; padding-left: 10px; padding-top: 14px;}
#shadow_center_inner #cim {background: #ffffff url(html/images/cim_bg.png) left top no-repeat; width: 445px !important; height:32px; color:white; font-size: 20px; font-weight:bold; padding-left: 10px; padding-top: 14px;}
#blue_cim {background: #ffffff url(html/images/blue_cim_bg.png) left top no-repeat; width: 700px; height:32px; color:white; font-size: 20px; font-weight:bold; padding-left: 10px; padding-top: 14px;}
#piktogram {width: 72px; position:relative; left:360px; top:-1035px;}
#kep_cim {color: #aa0071;  font-size:16px; font-weight:bold; text-transform:uppercase; width:350px !important; height:44px !important; padding-left:10px; vertical-align:middle !important; overflow:hidden !important;}
#ellatas {padding: 5px 0px 5px 10px; font-size:12px; font-weight:bold; color:#5a5b5e;}
#infodoboz  {background:url(html/images/infobg2.jpg) top left no-repeat; color:white;}
#eredeti_ar  {padding:10px 0 0 20px; font-weight:bold; font-size:12px; width:120px;}
#akcios_ar {padding:8px 0 0 14px; font-weight:bold; font-size:18px; }
#hatralevo_ido {text-align: center; padding:18px 20px 0 30px; font-weight:bold; font-size:12px;}
#keszlet {padding:18px 20px 0 20px; font-weight:bold; font-size:12px;}
#oraperc {font-size:10px; padding-top:10px;}
#keszletinfo {font-weight:bold; font-size:12px;}
#keszletinfo img {padding: 7px;}
#kedvezmeny {font-weight:bold; font-size:12px; padding: 0px 0 0 20px;}
.szazalek {font-size: 50px; color: black; padding:2px 40px 0 0; text-align:center; vertical-align:top;}
#megveszem {text-transform:uppercase; color: black; font-size:12px; font-weight:bold; vertical-align:bottom; padding-top:23px;}
#megveszem a:link, #megveszem a:visited, #megveszem a:active {color:black; text-decoration:none}
#megveszem a:hover {color: #da0000; text-decoration:none}
#szoveges_leiras {padding:10px; font-size:12px; color:black; height: 373px; overflow:auto;}
#shadow_center_inner {height:1048px; overflow:hidden; background-color:white;}

.kosar_gray_cell {border-right:10px solid white; background-color:#e0e1e3; vertical-align:middle; text-align:center; font-size:12px; font-weight:bold; width:162px;}
.kosar_blue_cell {border-right:10px solid white; background-color: #1eaad5; color: white; font-size:12px; font-weight:bold; text-align:center; padding: 3px; border-bottom: 1px solid #ffffff;}
.kosar_tetelcim {text-transform:uppercase; color:#aa0071; font-size:21px; font-weight:bold;}
.kosar_tetellead {font-size:12px; font-weight:bold; padding: 5px 0;}
.mennyiseg_table {height:45px; margin-bottom:3px; width:120px;}
.mennyiseg_table img {cursor:pointer;}
.kosar_regiar {text-decoration:line-through; }
.kosar_ujar {color:#aa0071; font-size:21px; font-weight:bold;}
.sm_kosar_ujar{color:#aa0071; font-size:12px; font-weight:bold;}
.kosar_darab {background: #ffffff url(/html/images/inputbg.gif) left top no-repeat; width:60px; height:26px; border:1px solid #8c8d90; font-size: 21px; font-weight:bold; color:#aa0071; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.kosar_kedvezmeny {background:url(html/images/sm_kedvezmeny_csillag.png) 0px 20px no-repeat; font-size:45px; text-align:left; padding: 12px 0 0 15px;}
.purple12 {font-size:12px; color:#aa0071;}
.purple12b {font-size:12px; color:#aa0071; font-weight:bold;}
.purple14 {font-size:14px; color:#aa0071;}
.extra_leiras {font-size:12px; font-weight:bold; width:220px; vertical-align:top;padding: 10px;}
.extrak_osszesen_r {background-color:#aa0071; padding:5px; border-right:10px solid white; border-top:5px solid white; margin-top: 10px; color: white; font-weight:bold; font-size:16px; text-align:right}
.extrak_osszesen_l {background-color:#aa0071; padding:5px; border-top:5px solid white; margin-top: 10px; color: white; font-weight:bold; font-size:16px; text-align:left;}
.small {font-size:12px;}
.dolt {font-style:italic; }
.belepesgomb a:link {color: #FFCB00;}
.belepesgomb, #fancybox-content #loginbutton { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:white; background:url(html/images/button_bg.png) top left no-repeat; width:100px; text-align:center; padding:5px 6px; border:none; cursor:pointer;}
.yellow_button, .yellow_button_main, .yellow_button_confirm, .blue_button {font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; background:url(html/images/yellow_button.png) top left no-repeat; width:170px; text-align:center; padding:15px 25px 25px 10px; border:none; cursor:pointer; text-transform:uppercase}
.yellow_button a:hover {color: #da0000; text-decoration:none}
.yellow_button_main {width:160px; padding:15px 0 25px 0; font-size:14px; }
.yellow_button_confirm, .blue_button {width:160px; padding:7px 0 13px 0; font-size:14px; }
.blue_button {background:url(html/images/blue_button.png) top left no-repeat;}
.yellow_button_confirm a:link, .yellow_button_confirm a:visited{color: black; text-decoration:none;}
.blue_button a:link, .blue_button a:visited {color:white; text-decoration:none;}
.yellow_button_confirm a:hover, .yellow_button_confirm a:active, .blue_button a:hover, .blue_button a:active{color: #da0000; text-decoration:none;}
.gray_button_main {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; background:url(html/images/gray_button.png) top left no-repeat; text-align:center; border:none; text-transform:uppercase; width:160px; padding:15px 0 25px 0; font-size:14px; }
.form_left {padding:0 10px; width:300px;}
.form_left_caption {font-size:21px; color: #1ba8d3; padding:5px 0 0 5px;}
.form_label {width:150px;text-align:right; font-size: 12px; font-weight:bold;}

#confirm td {color: black; font-size:12px; font-weight:bold; padding:4px;}
#confirm .form_label {color: #818386;}
#confirm .form_left_caption {font-size:24px; color: #1ba8d3; padding:5px 0 0 10px;}
#confirm .purple12b {font-size:12px; color:#aa0071; font-weight:bold;}
.form_label_left { text-align:left; font-size: 12px; font-weight:bold;}
.textinput390, .textinput500, .textarea390, #loginBox input { font-family:Verdana, Geneva, sans-serif; background: #ffffff url(/html/images/inputbg.gif) left top no-repeat; height:20px; padding:3px; border:1px solid #8c8d90; font-size:12px; color: #222222;}
.textinput390, .textarea390 { width:390px; }
.textinput500 { width:500px; }
.textarea390 {background: #ffffff url(html/images/textareabg.gif) left top no-repeat; height: 150px;}
.line {background:url(html/images/line.gif) left center repeat-x}
#messageBox {font-weight:bold; color: red; font-size:12px; padding-left: 10px;}
#footer_outer {padding-top:30px; width:100%; text-align:center;}
#ffix {background:url(html/images/fbg.png) bottom left repeat-x; padding-bottom:120px;}
#footer_table {margin-top: 20px; }
#footer_table td {color:white; text-align:center; border-right: 1px solid white; font-size: 12px;}
#footer_table #right {border-right: 0px;}
#footer_table #copyright {border-right: 0px; padding-top: 15px;}
#footer_table td a:link, #footer_table td a:visited {color:white; text-decoration:none;}
#footer_table td a:hover, #footer_table td a:active {color: #eeeeee; text-decoration:underline;}
#shadow_center_lightgray {background-color:#f0f1f1; padding: 10px 0;}
.pagetext, .pagetext2 {font-size:14px; color: black; padding: 0 15px;}
.pagetext p, .pagetext div, .pagetext td, .pagetext2 p, .pagetext2 div, .pagetext2 td {font-size:14px;}
.info td {font-size: 14px; font-weight:bold;}
#printpdf {border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
#printpdf td {padding:3px; text-align:center; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 12px;}
#szamlalo_main {padding: 13px 5px 10px 12px;}
.kotmezo {color: red; font-size: 18px;}
.pagetext .form_label {font-size: 12px;}
#loginBox input {width: 140px; height:22px;}
#fancybox-content td {font-size:12px;}
#loginbutton {height:26px; font-size: 11px;}
.backbutton { width:172px; margin:40px 0; background: #ffffff url(html/images/back.gif) left top no-repeat; height: 26px; padding: 4px 0; text-align:center}
.backbutton a:link, .backbutton a:visited {color:white; text-decoration:none; font-size: 12px; font-weight:bold;}
.backbutton  a:hover, .backbutton  a:active{color: #FFCB00; text-decoration:none;}
.whitebg {background: url(html/images/whitebg.png); width:59px;}
.legfontosabbinfok ul {list-style:none; padding-left: 0; margin-left:-12px; width:190px;} 
.legfontosabbinfok li {background: url('html/images/kek7.gif') 0 5px no-repeat; padding-left: 19px; padding-top: 5px;}
.feltetelek ul {list-style:none; padding-left: 0; margin-left:-12px; width:195px;} 
.feltetelek li {background: url('html/images/lila7.gif') 0 5px no-repeat; padding-left: 19px; padding-top: 5px;}
.extra_desc {font-size:11px; font-weight:normal; margin:0; padding: 0;}
.extra_nev {margin:0; padding: 0;}
.tovabbiinformaciok {padding-top: 10px;line-height:30px;}
.pagetext ul {list-style:none; padding-left: 0; margin-left:15px; } 
.pagetext ul li {background: url('html/images/kek7.gif') 0 12px no-repeat; padding-left: 19px; padding-top: 5px;line-height:30px;}
#loginMessageBox {color:red}
.fb-like {margin-left:-10px; padding-top: 3px;}
#kedvezmeny-szoveg {margin-top:25px;margin-bottom:-25px;}
.ajandek_ikon {text-align:right; padding-top:25px;}

#weather {width: 374px; height:139px; background: url(html/images/weatherbg.png) top no-repeat; margin:0; padding:0; margin-left: 20px; color: white; padding: 10px 0 0 25px; line-height:15px;}
#weather td {font-size:11px; font-weight:bold;}
#weather td td {font-size:13px!important;}
#weather a:link, #weather a:visited {color:  #40c2e2; text-decoration:none}
#weather a:hover, #weather a:active {color:  #1596b6; text-decoration:none}
#weather a.today {color:white} */


#headerslider, #headerslider td,  #headerslider div { font-family: 'OpenSansCondensedBold';}

#headerslider0{float:left; width: 574px; position:relative;}

#headerslider {
	width: 574px;
color:white;
	position: absolute;
}
	#headerslider ul, #headerslider li,
	#headerslider2 ul, #headerslider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#headerslider2{margin-top:1em;}
	#headerslider li, #headerslider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:574px;
		height:106px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#headerslider2next, #headerslider2prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #headerslider2.next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#headerslider2next a, #headerslider2prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #headerslider2next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}				
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}  
	
.holiday7 .szalagbg {width:75px; height:75px; background: url("html/images/szalag3.png") left top no-repeat; color:#000000!important;}
.holiday7 .banner {color: #9C2A78 !important;}
.holiday7 .bannerar {color: #005f81!important;}

.aqua7 .szalagbg {width:75px; height:75px; background: url("html/images/szalag_aq.png") left top no-repeat; color:black!important;}
.aqua7 .banner {color: #195470 !important;}
.aqua7 .bannerar {color: #d27600!important;}

.holida7_sp a:hover{color:#ffffff !important}
.aqua7_sp a:hover{color:#f5a300 !important}
.budget7_sp a:hover{color:#641214 !important}