﻿@charset "utf-8";
/*@import "open-sans.css";*/
/*@import "roboto-slab.css";*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,700,100,300&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);
@import "daru-sans.css";
@import "roboto.css";

.header_logo
{
    width:100%;
}

i.opensans
{
    font-family: "Open Sans" !important;
    -webkit-font-smoothing: subpixel-antialiased;
}
td.opensans
{
    font-family: "Open Sans" !important;
    -webkit-font-smoothing: subpixel-antialiased;
}

.header1.barna
{
    color:#FFF !important;
    text-shadow: none !important;
}
.header2 small
{
    font-size: 12pt;
}

div.osszesen
{
    background: -webkit-linear-gradient(#dea205, #d47800);
    background: -o-linear-gradient(#dea205, #d47800);
    background: -moz-linear-gradient(#dea205, #d47800);
    background: linear-gradient(#dea205, #d47800);

    padding: 10px 10px 10px 10px;
    border-radius: 2px 2px 2px 2px;
    margin: 3px 5px 0px 5px;
    color: #fbb900;
    text-align: center;
    font-family:"Roboto Slab",serif !important;
}
div.orderSuccess
{
    color:#000000;
    font-family: "Roboto Slab", serif !important;
    text-align: center;
    padding: 10px;    
    /*text-shadow: #ae2a45 1px 1px;*/
}

div.orderSuccess h1{font-size:22px;}
div.orderSuccess p{font-size:14px;}

div.regFormBox
{
    width: 90%;
    margin: 20px auto;
    padding: 10px 0px 10px 0px;
    border-radius: 10px;
    background: #FFF;
    position: relative;
    border: solid 1px #ae2a45;
    font-family: "Roboto Slab" !important;
}
div.regFormBox input[type="text"]
{
    background: #e8e9e9;
    border: solid 1px #dcddde;
    height: 28px;
    width: 100%;
    font-size: 14pt !important;
}

.zold{
    color: #1c5e86;
    font-family: "Roboto Slab", serif !important;
	font-size: 22px;
}

.regForm
{
    color: #000000;
    padding: 10px;
    font-family: "Roboto Slab", serif !important;
	font-weight: normal;
	margin-bottom:5px;
}
.regForm .sans
{
    font-family: "Open Sans Condensed", sans-serif !important;
	font-size: 16px;
}
div.osszesen
{
    background: -webkit-linear-gradient(#dea205, #d47800);
    background: -o-linear-gradient(#dea205, #d47800);
    background: -moz-linear-gradient(#dea205, #d47800);
    background: linear-gradient(#dea205, #d47800);
    padding: 10px 10px 10px 10px;
    border-radius: 2px 2px 2px 2px;
    margin: 3px 5px 0px 5px;
    color: #000000;
    text-align: center;
    font-family:"Roboto Slab" !important;
    text-shadow: 1px 1px #E4A336;
	font-size: 27px;
	font-weight: bold;
}
div.menu{
	font-family: "Roboto Slab" !important;
	font-size: 25px
	}

.kosar_darab2
{
    /*background: url("html/images/inputbg.gif") no-repeat scroll left top #FFF;*/
   	background:#ffffff;
   	border:0px;
   	padding:8px; padding-left:15px; padding-right:15px;
    width: 25px;
    height: 26px;
    font-size: 28px;
    font-weight: bold;
    color: #1c5e86;
    text-align: center;
    font-family: "Roboto Slab" !important;
}
div.jobbSzoveg
{
    width: 24%;
    float: left;
    padding: 6px;
}
div.termekInfoDoboz {
    width: 90%;
    padding: 10px 0px 0px 0px;
    font-family: "Roboto Slab",serif !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    color: #000000;
    border-top: 1px solid #2B8888;
    margin: 10px auto;
}
div.szallitasIkon
{
    background: url("/html/images/felhasznalhatoicon.png") no-repeat;
    background-size:100%;
    width: 29px;
    height: 29px;
    float: left;
    margin: 3px 5px 0px 0px;
}
div.szallitasDijIkon
{
    background: url("/html/images/fizetesimodokicon.png") no-repeat;
    background-size:100%;
    width: 29px;
    height: 29px;
    float: left;
    margin: 3px 5px 0px 0px;
}
div.garanciaIkon
{
    background: url("/html/images/gyerekkedvezmenyicon.png") no-repeat;
    background-size:100%;
    width: 29px;
    height: 29px;
    float: left;
    margin: 3px 5px 0px 0px;
}
div.reszletekIkon
{
    background: url("/html/images/ittalalodicon.png") no-repeat;
    background-size:100%;
    width: 29px;
    height: 40px;
    float: left;
    margin: 3px 5px 0px 0px;
}
div.szallitasSzoveg
{
    padding: 0 10px 0 0;
    font-size: 13pt;
    margin: 5px; margin-top:0px;
    width: 76%;
    float: left;
    font-weight: bold;
    color:#e1a200;
}
div.szallitasSzoveg2{color:#d26e00;}
div.szallitasSzoveg span{color:#000000; font-size:11pt; font-weight:normal;}
h1.zold
{
    color: #000000;
    font-family: "Roboto Slab", serif !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 10px;
    font-size: 12pt;
}

span.details
{
    color: #000000;
    font-family: 'Open Sans', sans-serif !important;
     
}

.details ul{padding-left: 15px; padding-right: 10px; overflow: hidden;}
.details ul li{background: url('/html/images/gli.png') no-repeat 0px 4px;
    padding: 0px 0px 8px 24px !important;
    list-style: none;
    margin: 0;}

div.partnerDoboz
{
    width: 85%;
    margin: 10px auto;
    /*background: linear-gradient(#284150,#1c313c);*/
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}
div.partnerDoboz input[type="text"]
{
    background: #e8e9e9;
    width: 90%;
    border: solid 1px #dcddde;
    padding: 5px;
}
div.kivansaglistaDoboz
{
    width: 85%;
    margin: 10px auto;
    /*background: linear-gradient(#284150,#1c313c);*/
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}
div.kivansaglistaDoboz textarea
{
    height: 200px;
    width: 90%;
}
div.feltetelekDoboz
{
    width: 85%;
    margin: 10px auto;
    /*background: linear-gradient(#284150,#1c313c);*/
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}
div.ugyfelszolgalatDoboz
{
    width: 85%;
    margin: 10px auto;   
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}
div.elkuldGomb
{
    background: linear-gradient(#e4698f,#781914);
    border-radius: 5px;
    width: 100%;
    margin: 0 auto 10px auto;
    text-align: center;
    height: 50px;
    border: solid 1px #cf4263;
    color: #000;
    line-height: 47px;
    text-transform: uppercase;
    font-weight: bold;
    cursor:pointer;
}
div.tovabbGomb
{
    background: url("/template/jobbranyil.png") no-repeat 95% 50%, linear-gradient(#64bac3,#439799);
    border-radius: 5px;
    width: 100%;
    margin: 10px auto 10px auto;
    text-align: left;
    height: 50px;
    color: #014942;
    text-transform: uppercase;
    font-weight: bold;
    cursor:pointer;
    font-size: 9pt;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.ugyfelszolgalatDoboz select
{
    width: 90%;
}
div.ugyfelszolgalatDoboz input[type="text"]
{
    background: #e8e9e9;
    width: 90%;
    border: solid 1px #dcddde;
    padding: 5px;
}
div.ugyfelszolgalatDoboz textarea
{
    height: 200px;
    width: 90%;
}
td.form_label_mobil
{
    font-family: 'Open Sans', sans-serif !important;
    font-weight: normal;
    color: #000000;
}

div.dobozBody h1
{
    font-size: 15pt;
    padding: 0;
    margin: 0;
}
div.dobozBody p
{
    font-size: 10pt;
    font-family: "Roboto Slab" !important;
    color: #000000;
    text-align: justify;
    margin: 10px 0px 10px 0px;
}

div.visszaGomb {
	background: url("/template/visszagomb.png") no-repeat scroll 6% 46%, -webkit-linear-gradient(#028eb0, #1c5e87);
    background: url("/template/visszagomb.png") no-repeat scroll 6% 46%, -o-linear-gradient(#028eb0, #1c5e87);
    background: url("/template/visszagomb.png") no-repeat scroll 6% 46%, -moz-linear-gradient(#028eb0, #1c5e87);
    background: url("/template/visszagomb.png") no-repeat scroll 6% 46%, linear-gradient(#028eb0, #1c5e87);   
    border-radius: 5px;
    width: 85%;
    margin: 0px auto 10px;
    text-align: center;
    height: 50px;
    padding-top:8px;
    padding-bottom:8px;
}


div.visszaGomb > a {
    font-family: "Open Sans" !important;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    padding: 16px;
    display: block;
    font-size: 10pt;
    margin-left: 20px;
}

div.jobbOldaliDiv {
    float: left;
    width: 75%;
    margin: 0 0 0 5px;
}

div.elem
{
    margin: 0 0 20px 0;
    border-bottom:1px solid #24c2d2;
    padding-bottom:5px;
}

div.clear
{
    clear: both;
}
div.gruppiLogo {
    background: url("/template/gruppiLogo.png") no-repeat scroll 0% 0% transparent;
}
div.kosar {
    background: url("/template/kosar.png") scroll 0% 0% transparent no-repeat;
}
div.chat {
    background: url("/template/chat.png") scroll 0% 0% transparent no-repeat; width:53px !important;
}
div.paragrafus {
    background: url("/template/paragrafus.png") scroll 0% 0% transparent no-repeat;
}
div.zacsi {
    background: url("/template/zacsi.png") scroll 0% 0% transparent no-repeat;
}
div.partner {
    background: url("/template/partner.png") scroll 0% 0% transparent no-repeat;
}
div.ikon
{
    height: 47px;
    width: 47px;
    float: left;
    margin: 0px 6px 0 0px;
}
div.infoDoboz
{
    width: 85%;
    margin: 10px auto;
    /*background: linear-gradient(#284150,#1c313c);*/
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}
div.vasarlasDoboz
{
    width: 85%;
    margin: 10px auto;
    /*background: linear-gradient(#284150,#1c313c);*/
    border-radius: 5px 5px 0px 0px;
    font-family: "Roboto Slab" !important;
}

div.dobozTitle {
    color: #FFF;
    padding: 15px;
    text-transform: uppercase;
    background:#1c5e86;
    border-radius: 5px 5px 0 0;
    font-family: "Roboto Slab", serif !important;
    font-size:22px;
    font-weight:bold;
}

div.dobozBody
{
    background: #FFF;
    color: #079cb8;
    padding: 15px;
    font-family: "Roboto Slab", serif !important;
    border-radius: 0 0 5px 5px;
}
div.dobozBody div.title {
    font-family: "Roboto Slab",serif !important;
    font-weight: bold;
    display: block;
    font-size: 14pt;
}
div.dobozBody a.link
{
    color:#000000;
    font-size: 11pt;
    text-decoration: none;
}
div.dobozBody ul li
{
    color:#000000;
    font-size: 10pt;
    text-decoration: none;
    font-weight: normal;
}
div.doboz
{
    border: solid 1px #ae2a45;
}
div.infoDoboz > div.doboz > div.title
{
    color: #FFF;
    text-transform: uppercase;
    background: linear-gradient(#284150,#1c323c);
    background: -webkit-linear-gradient(#284150,#1c323c);
}
div.newFooter
{
    color: #ffffff;
}
div.footerHead
{
    background: linear-gradient(#1a2a34,#223743);
    background: -webkit-linear-gradient(#1a2a34,#223743);
    height:30px;
}
div.footerBody
{
    height:400px;
    background: linear-gradient(#223743,#1c313c);
    background: -webkit-linear-gradient(#223743,#1c313c);
    font-family: Verdana, Regular, Regular;
    text-align: center;
}

div.footerBody > span.mediapartner
{
    font-size: 10pt;
    padding: 6px;
    display: block;
    font-family: Verdana !important;
}

div.footerBody > span.nepszabadsag
{
    margin: 5%;
}

div.footerBody > span.blikkLogo
{
    margin: 12%;
}
span.clear
{
    clear: both;
}

span.vonal
{
    height: 2px;
    background: url("/template/vonal.png") repeat-x scroll 0% 0% transparent;
    display: block;
    width: 85%;
    margin: 30px auto 30px auto;
}

span.text
{
    font-size: 10pt;
    color:#6f7072;
    margin-left: 30px;
    margin-right: 30px;
    text-align:center; display: block;
}

.bubis
{
    background: url("/template/bubik.png") no-repeat !important;
    background-position: top center;
    border: 1px solid #d37902 !important;
    background-color: #db9000 !important;
    padding-bottom:0px !important;
}
#spac_bottom{height:30px; border-radius:18px; background:#ffffff;}
.bubisTransparent
{
    background: none !important;
}
td.fotermek_kep
{
    border-top: solid 1px #10809f;
    border-bottom: solid 1px #10809f;
    background: #FFF;
    padding: 10px 0px 10px 0px;
}
.fotermek_kep
{
    padding: 0 !important;
}
td.termekleiras
{
    background: #FFF;
    margin: 0;   
}

td.termekleiras0
{
    background: #FFF;
    margin: 0;
    border-bottom-left-radius:18px;
    border-bottom-right-radius:18px;
}

div.eredetiar
{
    background: -webkit-linear-gradient(#028daf, #005e88);
    background: -o-linear-gradient(#028daf, #005e88);
    background: -moz-linear-gradient(#028daf, #005e88);
    background: linear-gradient(#028daf, #005e88);    
    padding: 15px 10px 15px 10px;
    border-radius: 4px 4px 4px 4px;
    margin: 4px 5px 0px 5px;
    color: #ffffff;
    text-align: center;
    font-family:"Roboto Slab",serif !important;
    font-weight:normal;   
	font-size: 25px
}
div.kedvezmenyesar
{
    background: -webkit-linear-gradient(#028daf, #005e88);
    background: -o-linear-gradient(#028daf, #005e88);
    background: -moz-linear-gradient(#028daf, #005e88);
    background: linear-gradient(#028daf, #005e88); 

    padding: 15px 10px 15px 10px;
    border-radius: 4px 4px 4px 4px;
    margin: 3px 5px 0px 5px;
    color: #FFF;
    text-align: center;
    font-family:"Roboto Slab",serif !important;
}
div.kedvezmenyesar > span.ft
{
    color: #dca000;
    font-size: 54px;
    display: block;
	font-weight: bold;
}
div.kedvezmenyesar > span.title
{    
	font-size: 25px;    
}
.barnaTitle
{
    text-shadow: 1px 1px #9f682a !important;
}

.szurkeTitle
{
    text-shadow: 1px 1px #d3dde1 !important;
    color: #000000 !important;
}

.szurkeFt
{
    text-shadow: 1px 1px #7c7773 !important;
}

div.vasarlasokszama
{
    background: -webkit-linear-gradient(#028daf, #005e88);
    background: -o-linear-gradient(#028daf, #005e88);
    background: -moz-linear-gradient(#028daf, #005e88);
    background: linear-gradient(#028daf, #005e88);
    padding: 4px; padding-top:10px; padding-bottom:10px;
    border-radius: 4px 4px 4px 4px;
    margin: 3px 5px 0px 5px;
    color: #ffffff;
    text-align: center;
    font-family:"Roboto Slab",serif !important;    
	font-size: 25px;
}
div.kellnekem
{
    background: #dfa000;    
    margin-top: 8px;
    text-align: center;
    font-family:"Roboto Slab",serif !important;    
    padding: 10px 10px 10px 10px;
    
}

.kellnekem0{
	text-align: center;
	background: -webkit-linear-gradient(#fffefd, #c3c4c5);
    background: -o-linear-gradient(#fffefd, #c3c4c5);
    background: -moz-linear-gradient(#fffefd, #c3c4c5);
    background: linear-gradient(#fffefd, #c3c4c5);
    border-radius: 4px 4px 4px 4px;
    padding: 10px 10px 10px 10px;
}
div.kellnekem0 > a
{
    color: #000;
    text-decoration: none;
    text-shadow: 1px 1px #dadada;
    width:100%;
	font-size: 24px;
	font-weight: bold;
	
}
.kellnekem.elfogyott
{
    background-color: #ddddd9;
    background: linear-gradient(to bottom, #ddddd9 0%, #cacac6 70%);
    border: solid 2px #c5c5c1;

}
.kellnekem.elfogyott > a {
    color: #a1a19d;
    text-shadow: none;
}

.header2
{
    background: #FFF;
    font-family: 'Duru Sans', sans-serif !important;
    text-transform: none;
    color: #000000;
    padding: 5px 0 10px 10px !important;
}

.header3
{
    font-size:24px;
    line-height:32px;
    text-transform:uppercase;
    font-weight: bold;
    padding:8px 10px 0 10px !important;
    color: #005e88;
    font-family:"Roboto Slab",serif !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
    background: #FFF;
}

.spec_header_bubi2{background: url('/template/spec_bg2.png'); background-color: #ffffff;}
.fotermek_kep_spec{border-top: solid 1px #d37902 !important; border-bottom: solid 1px #d37902 !important;}

.whitebox1 {
    width: 90%;
    margin: 10px auto;
    padding: 7px 0 28px 0;
    border-radius: 18px;
	background-image: linear-gradient(bottom, #FFFFFF 50%, #1c5e86 50%);
    background-image: -o-linear-gradient(bottom, #FFFFFF 50%, #1c5e86 50%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 50%, #1c5e86 50%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 50%, #1c5e86 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 50%, #1c5e86 50%);
    /*background: none repeat scroll 0% 0% #2B8888;*/
    position: relative;
    border: 1px solid #10809f;
    display: block;
    clear: both;
    overflow: hidden;
}

.whitebox3
{
    width: 90%;
    margin: 20px auto;
    padding: 10px 0px 10px 0px;
    border-radius: 10px;
    background: #FFF;
    position: relative;
    border: solid 1px #ae2a45;
}

td.header1
{
    padding: 5px 0px 20px 13px !important;
}

.header1
{
    font-size:5pt;
    text-transform:uppercase;
    font-weight:bold;
    font-family:"Roboto Slab" !important;
    -webkit-font-smoothing: subpixel-antialiased;
    background: #1c5e86;
    color:#FFF;
    border-bottom: 0px solid #ae2a45;
	border-radius: 17px;
    collapse: collapse;
    padding: 10px;
}
.barna {
    background: none repeat scroll 0% 0% #D7903C !important;
	
    
	color: #643f16 !important;
    text-shadow: 1px 1px #e6b683 !important;
    font-size: 23px;
}
.barnawb {
    /*background: none repeat scroll 0% 0% #D7903C !important;*/
	background-image: linear-gradient(bottom, #FFFFFF 50%, #D7903C 50%);
	background-image: -o-linear-gradient(bottom, #FFFFFF 50%, #D7903C 50%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 50%, #D7903C 50%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 50%, #D7903C 50%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 50%, #D7903C 50%);
	
    
	color: #643f16 !important;
    text-shadow: 1px 1px #e6b683 !important;
    font-size: 23px;
}
.barna2
{
    background: linear-gradient(#d7903d,#653f16) !important;
    text-shadow: 1px 1px #966327;
    color: #fbb900;
}
.szurke
{
    background: -webkit-linear-gradient(#028daf, #005e88);
    background: -o-linear-gradient(#028daf, #005e88);
    background: -moz-linear-gradient(#028daf, #005e88);
    background: linear-gradient(#028daf, #005e88);
    color: #ffffff !important;    
}

.szurke2
{
    background: -webkit-linear-gradient(#028daf, #005e88);
    background: -o-linear-gradient(#028daf, #005e88);
    background: -moz-linear-gradient(#028daf, #005e88);
    background: linear-gradient(#028daf, #005e88);
    color: #ffffff !important; 
}
p.header_title
{
    font-size: 15pt;
    margin:0;
}
p.category_title
{
    margin: 0;
    font-size: 18pt;
    color:#83c0d8;
}
div.discount {
   
    font-family: "Roboto Slab",serif !important;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 40pt;
    width: 29%;
    padding: 10pt;
    top: 0px;
    position: absolute;
    right: 5%;
    border-radius: 0px 0px 5px 5px;
    text-align: center;
    color: #000;
    height: 36pt;
    vertical-align: top;
    line-height: 35pt;
    font-weight: bold;
	background: -webkit-linear-gradient(#e1a100, #d26f00);
    background: -o-linear-gradient(#e1a100, #d26f00);
    background: -moz-linear-gradient(#e1a100, #d26f00);
    background: linear-gradient(#e1a100, #d26f00);    
}
.special
{
    background: -webkit-linear-gradient(#fffffe, #c4c5c6) !important;
    background: -o-linear-gradient(#fffffe, #c4c5c6) !important;
    background: -moz-linear-gradient(#fffffe, #c4c5c6) !important;
    background: linear-gradient(#fffffe, #c4c5c6) !important; 
}

.header_title_spec{color:#ffffff !important;}
.category_title_spec{color:#ffffff !important;}

@media screen and (max-width: 480px)
{
    p.header_title
    {
        font-size: 25px;
    }
    p.category_title
    {
        font-size: 30px;
    }
}


@media screen and (max-width: 480px)
{
    div.menu > ul > li > span {
        /*font-size: 0.8em;*/
    }
}
@media screen and (max-width: 350px)
{
    div.menu > ul > li > span {
        /*font-size: 11pt;
        padding-top: 1px !important;*/
    }
}
@media screen and (max-width: 275px)
{
    div.menu > ul > li > span {
        font-size: 0.3em;
    }
}
@media screen and (min-width: 480px)
{
    .newsletterhead {
        font-size: 1em;
        color: #FFF;
        font-family: "Open Sans Condensed",sans-serif !important;
        background: -webkit-linear-gradient(#5595b9, #1d5c81);
	    background: -o-linear-gradient(#5595b9, #1d5c81);
	    background: -moz-linear-gradient(#5595b9, #1d5c81);
	    background: linear-gradient(#5595b9, #1d5c81);
	    border-bottom: 1px solid #5696b9;
        padding: 15px;
        text-transform: uppercase;
    }
	img.glslogo{ width: 55px;}
}

@media screen and (max-width: 396px)
{
    .newsletterhead {
        font-size: 0.8em !important;
    }
}
@media screen and (max-width: 350px)
{
    .newsletterhead {
        font-size: 0.7em !important;
    }
}
@media screen and (max-width: 480px)
{
    div.menu > ul > li > span {
        /*line-height: 27pt;*/
    }
    div.discount {
        height: 40px;
        font-size: 65px;
        vertical-align: top;
        line-height: 20px;
		padding-top: 30px;
    }
}
@media screen and (min-width: 320px)
{
    div.menu > ul > li > span {
        line-height: 36px;
    }
    div.menu > ul > li > span {
        /*line-height: 27pt;*/
    }
    div.discount {
        height: 40px;
        font-size: 53px;
        vertical-align: top;
        line-height: 25px;
		padding-top: 20px;
    }
	   p.header_title
    {
        font-size: 15px;
    }
    p.category_title
    {
        font-size: 25px;
    }
	img.glslogo{ width: 85px;}
}
html
{
    margin:0;
    padding:0;
}

body
{
    background: #78bfdc !important;
    /*margin:0 !important;
    padding:0 !important;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;*/
}
/*
.whitebox
{
    width: 90%;
    margin: auto;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background:url(html/images/transparent.png);
    margin-top: 5px;
    margin-bottom: 5px;
}
*/



.whitebox {
    width: 90%;
    margin: 20px auto;
    padding: 0;
    border-radius: 10px;
    background: #FFF;
    position: relative;
}
.container
{
    width:100%;
    max-width: 480px;
    margin: auto;
}

.newsletterhead {
    font-size: 16.67px;
    color: #FFF;
    font-family: "Open Sans Condensed",sans-serif !important;
     background: -webkit-linear-gradient(#5595b9, #1d5c81);
	    background: -o-linear-gradient(#5595b9, #1d5c81);
	    background: -moz-linear-gradient(#5595b9, #1d5c81);
	    background: linear-gradient(#5595b9, #1d5c81);
	    border-bottom: 1px solid #5696b9;
    padding: 15px;
    text-transform: uppercase;
}

.newsletterhead .newsletterEmail {
    /*width: 210px;*/
    height: 17px;
    background: url("template/inputbg.jpg") repeat scroll 0% 0% transparent;
    margin: 0 5px 0 3px;
}




.newsletterhead .SignupNewslettergomb {
/*    background: url("template/elkuldgomb.png") no-repeat scroll 0% 0% transparent;
    width: 70px;
    height: 22px;
    padding: 0px 12px;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;*/
    background: #005c76;	    
    border-radius:3px;
    height: 12px;
    padding: 5px; padding-left:10px; padding-right:10px;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-weight:bold;    
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    font-size: 12px;
    font-stretch: normal;
}


.header_logo img {
/*    background-image: url("template/mobil_logo.jpg");
    width: 100%;
    height: 89px;
    display: block;
    background-size: 100% 100%;*/
    width: 100%;
}

/* Retina display */
@media screen and (min-width: 1024px){

}
/* Desktop */
@media screen and (min-width: 980px) and (max-width: 1024px){

}
/* Tablet */
@media screen and (min-width: 760px) and (max-width: 980px){

}
/* Mobile HD */
@media screen and (min-width: 350px) and (max-width: 760px){

}
/* Mobile LD */
@media screen and (max-width: 350px){

}

.menu{min-height: 38px; margin-top:-4px;}

div.menu > ul
{
    margin: 0;
    padding: 0;
}

div.menu > ul > li
{
    list-style: none;
    background: -webkit-linear-gradient(#5696b9, #1a5e86);
    background: -o-linear-gradient(#5696b9, #1a5e86);
    background: -moz-linear-gradient(#5696b9, #1a5e86);
    background: linear-gradient(#5696b9, #1a5e86);    
    min-height: 38px;
}
.menu0
{    
    width: 100%;
   
}
.menuikon {
    background-image: url("/template/menuikon.png") !important;
    display: block;
    height: 26px;
    background-repeat: no-repeat;
    float: left;
    width: 35px;
    margin-left: 30px;
    margin-top: 6px;
	margin-right: 8px;
    cursor: pointer;
}
.fbikon {
    background-image: url("/template/fblogo.png") !important;
    display: block;
    height: 25px;
    background-repeat: no-repeat;
    float: right;
    width: 110px;
    margin-top: 7px;
    cursor: pointer;
    margin-right: 23px;
}
div.menu > ul > li > a {
    color:#FFF;
    text-decoration: none;
    line-height: 35px;
    font-family: "Roboto Slab" !important;
	font-size: 20px;
}
.hidden
{
    display: none;
}

li.menu0
{
    color: #ffffff !important;
}

.nyilacska {
    background: url("template/nyilacska.png") no-repeat scroll 0% 0% transparent;
    background-size: contain;
	width: 17px;
    height: 28px !important;
    margin: 5px 16px 0px 40px;
    float: left;
}


.mfooter {padding: 10px; background-color:black; text-align: center; color: white;}
.mfooter td {text-align: center; color: white;}
.mfooter td a:link, .mfooter td a:visited, .mfooter td a:active, .mfooter td a:hover {color: white; text-decoration:none;}

#fancybox-content td, #fancybox-content div {color: black;}
a:link, a:visited {color:#000000;}
#g_udv, #newsl_label {font-size:12px; text-transform:uppercase; line-height:14px;}
#newsl_label {font-size:16px;}
#g_udv {padding-top:83px; font-size:11px}

.g_special_header {font-size:18px; font-weight:bold;}
/*.g_special {background:url(../html/images/special_bg.png);}*/
.g_special div {color:#000000; font-size:15px}
.g_special_cim {font-size:23px!important; text-transform:uppercase;  width: 450px !important; height: 25px !important; overflow:hidden; font-weight:bold; padding-top:4px;}
.g_special .szam {color: #d04364; font-weight:bold; font-size: 26px;}
.g_special_cim a:link, .g_special_cim a:visited {color:#000000; text-decoration:none}
.g_special_cim a:hover, .g_special_cim a:active {color:#000000; text-decoration:none}
.g_special_lead {font-size:15px;  width: 450px !important;overflow:hidden;}
.g_special_lead a:link, .g_special_lead a:visited {color:#000000; text-decoration:none}
.g_special_lead a:hover, .g_special_lead a:active {color:#000000; text-decoration:none}
#g_head_face, #g_head_blikk {text-align:right; padding-right:40px;}
#g_head_face {height:32px;}
.g_head_button {background:url(../html/images/topm_bg.png) no-repeat; width:130px; padding:10px 0; font-size:15px; line-height: 17px; text-transform:uppercase;}
.g_head_button a:link, .g_head_button a:visited {color:white; text-decoration:none;}
.newsl_inp {background:url(../html/images/inputbg.gif) top left no-repeat; width: 340px; height:19px; font-size:14px; color: #333; padding:4px; border:none;}
#g_elkuldgomb { width:97px; background:url(../html/images/elkuld_bg.png) center left no-repeat; padding: 10px 2px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
#g_elkuldgomb a:link, #g_elkuldgomb a:visited {color:black; font-weight:normal; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}


/*#fotermek {background:url(../html/images/fotermek_bg.png) top left no-repeat;}*/
#fotermek #g_mai_header2 {color: #5f951f;}


#g_mai_header1, #g_mai_header2, .g_mai_header3, #g_mai_header4 {text-transform:uppercase; text-align:right; font-weight:bold; padding-right: 3px;}
#g_mai_header1 {color: #000000; font-size:16px;}
#g_mai_header2 {font-size:22px; white-space: nowrap;}
.g_mai_header3 {color: #000000; font-size:15px;}
#g_mai_header4 {font-size:22px; color:#f28901;}



#g_mai_lead  div {height: 16px !important; overflow:hidden; font-size: 15px;}
#g_mai_cim {font-size:24px; text-transform:uppercase; margin-top:15px; }
#g_mai_lead {font-size:16px;}
#g_mai_kep_bg {margin: 14px 0 20px 8px; }


#g_mai_eredetiar {text-align:center; font-size:14px; line-height:18px; padding-top:1px;}
#g_mai_kedvar {text-align:center; font-size:14px; line-height:18px;  font-weight:bold; padding-top:20px; color:white;}
#g_mai_kedvar_ft {text-align:center; font-weight:bold; font-size:32px; line-height:40px;color:white; }


#g_mai_szamlalo {padding-top: 24px;}
.szaml_capt {font-size: 11px; font-weight:bold; line-height:13px; text-align:center; padding-bottom: 3px; color:white;}

#szaml { }

.szamjegy {background:width:5px; text-align:center; font-size:15px; padding:0; display:inline; color:#fff}

#szamjegy {background:width:5px; text-align:center; font-size:15px; padding:0; display:inline; color:#fff}
.szamjegy2, #szamjegy2 {background:url(html/images/szaml2bg.png) left top no-repeat; width:10px; text-align:center; font-size:15px; padding:0 5px 3px 5px; display:inline; color:white}

#kedv_szazalek {text-align:center; font-size:37px; color:white;}
#vas_szam {background:url(html/images/szamlalo/s1.png) top center no-repeat; text-align:center; font-size:30px; color:white;}
#szaml {text-align:center;line-height:13px; color:white;}
#g_mai_kellnekemgomb {font-size: 24px; text-transform:uppercase; color:black; text-align:center; background:url(html/images/kellnekem_bg.png) top center no-repeat; padding: 40px;}
#g_mai_kellnekemgomb a:link, #g_mai_kellnekemgomb a:visited {color: black; text-decoration:none; font-weight:bold;}
#center_content_outer {background:url(html/images/left2.png) top left no-repeat; padding-top: 10px; } 
#center_content {width:280px; height:750px !important;  overflow:auto; padding-right: 10px; margin-bottom:10px;}
#center_content ul {list-style:none; padding-left: 0; margin-left:2px;} 
#center_content li {background: url('html/images/gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#r_center_content_outer #center_content li {background: url('html/images/r_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#g_center_content_outer #center_content li {background: url('html/images/g_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#p_center_content_outer #center_content li {background: url('html/images/p_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#o_center_content_outer #center_content li {background: url('html/images/o_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#f_center_content_outer #center_content li {background: url('html/images/f_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#i_center_content_outer #center_content li {background: url('html/images/i_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#s_center_content_outer #center_content li {background: url('html/images/s_gli.png') 0 5px no-repeat; padding-left: 25px; padding-top: 7px;}
#center_content .cim {font-size: 14px; font-weight:bold; text-transform:uppercase; padding:10px 0;}
.c_t_menu {text-align:center;}
.c_t_menu a:link, .c_t_menu a:visited {color: #39464f; width:85px; display:block; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; background:url(html/images/c_t_menu1.gif) top repeat-x; padding: 4px 0; line-height:15px;}
.c_t_menu a:hover  {background:url(html/images/c_t_menu3.gif) top repeat-x;} 
.c_t_menu a.active {color: #ffffff;background:url(html/images/c_t_menu2.gif) top repeat-x;}
/*#vote_outer  {background: url('html/images/vote_bg.png') top left no-repeat;}*/
#dontsdel {font-size:17px; font-weight:bold; text-transform:uppercase; padding: 20px 5px 12px 5px;}
.sm_cim1 {padding: 5px; font-size:16px; font-weight:bold; text-transform:uppercase; width:170px; height:17px; overflow:hidden;}
.sm_cim1_ {padding: 5px; font-size:100%; font-weight:bold; text-transform:uppercase;overflow:hidden; color:white;} .sm_cim1_ a{text-decoration:none;}
.sm_cim2 {padding: 5px 0 0 15px; font-size:16px; font-weight:bold; text-transform:uppercase; width:270px !important; height:20px !important; overflow:hidden; white-space:nowrap;}
.sm_lead1 {padding: 0 5px; font-size:14px; width:170px; height:20px; overflow:hidden}
.sm_lead1_ {display:none}
.sm_lead2 {padding: 0 15px; font-size:14px; width:270px; height:20px; overflow:hidden}
.szavazok a:link {background:url(html/images/vote_btn_bg.png) top no-repeat; text-decoration:none; display:block; width:100px; padding: 5px; text-align:center; color:black; font-weight:bold;}
.vote_szazalek {text-align:center; font-weight:bold; font-size:130%; color:white; vertical-align: middle; padding:5px; border-left: 2px solid #ccc;}
.votespacer {height:10px;}


.kedv_c {font-size: 15px; text-align:center; padding-top: 22px; line-height:20px; padding-bottom: 10px;}
.kedv_e {font-size: 22px; text-align:center; font-weight:bold; color:white;}
.tegn_megn a:link, .tegn_megn a:visited {background:url(html/images/tegn_megn.png) top no-repeat; text-decoration:none; display:block; width:100px; padding: 12px 18px; text-align:center; color:white; font-weight:bold; font-size:18px;}
.tegn_megn {padding-left: 20px; padding-top:20px;}

.tegnap_hatraido {text-transform:uppercase; font-weight:bold; padding-top: 25px;}
.kotmezo {color: red; font-size:16px;}
#egyeb_old a:link, #egyeb_old a:visited {color:#000; text-decoration:none; font-weight:normal;}
#egyeb_old a:hover {text-decoration:underline;}
#egyeb_old td, #egyeb_old div {color: #000;}
#egyeb_old #cim {font-weight:bold; font-size:18px; border-bottom: 1px solid #1c527f; margin: 20px 0;}
#lb {background:url(html/images/lb.png) top right no-repeat; width:20px; height:20px;}
#rb {background:url(html/images/rb.png) top left no-repeat; width:20px; height:20px;}
#lt {background:url(html/images/lt.png) bottom right no-repeat; width:20px; height:20px;}
#rt {background:url(html/images/rt.png) bottom left no-repeat; width:20px; height:20px;}
#l {background:url(html/images/white.png); width:20px;}
#r {background:url(html/images/white.png); width:20px;}
#t {background:url(html/images/white.png); height:20px;}
#b {background:url(html/images/white.png); height:20px;}
#c {background:url(html/images/white.png);}
#footerbg {background:url(html/images/footerbg.png) bottom left no-repeat; height:120px;}
#vas_head {background:url(html/images/vas_head.png) bottom left no-repeat;}
#vas_head td {font-weight:bold;}
#r_ #vas_head {background:url(html/images/r_vas_head.png) bottom left no-repeat;}
#o_ #vas_head {background:url(html/images/o_vas_head.png) bottom left no-repeat;}
#p_ #vas_head {background:url(html/images/p_vas_head.png) bottom left no-repeat;}
#g_ #vas_head {background:url(html/images/g_vas_head.png) bottom left no-repeat;}

.kosar_darab {background: #ffffff url(html/images/inputbg.gif) left top no-repeat; width:60px; height:26px;  font-size: 21px; font-weight:bold; color:#000000; text-align:center; font-family:Verdana, Geneva, sans-serif;}
.cim2 {font-weight: bold; text-transform:uppercase; font-size:21px; padding:10px 12px 0;}
.info1 { font-size:14px; font-weight:bold; color:#000000;}
.yellow_button, .yellow_button_main, .yellow_button_confirm, .blue_button {font-family:Verdana, Geneva, sans-serif; font-size:16px; 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:16px; }
.yellow_button_confirm, .blue_button {width:160px; padding:7px 0 13px 0; font-size:16px; }
.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;}
.form_label {text-align:right; font-size: 12px; font-weight:bold;}
.form_label2 {text-align:right; font-size: 12px; font-weight:bold; padding: 10px 0;}
.textinput390, .textinput500, .textarea390, #loginBox input, .textinput250 { 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; }
.textinput250 { width:250px; }
.textinput500 { width:500px; }
.textarea390 {background: #ffffff url(html/images/textareabg.gif) left top no-repeat; height: 150px;}
#cart #egyeb_old {width:470px;}
#cart .c_inner {height:180px; overflow:auto}
.c_inner2 {height: 240px;}
.c_inner .cim, .c_inner2 .cim {color: #5f951f !important; font-size: 18px; font-weight:bold;}
.c_inner td {color: black !important;}



#g_fotermek #g_mai_header2 {color: #2C8989;}
#g_fotermek .csik {background-color:#2C8989;}

#o_fotermek #g_mai_header2 {color: #f39400;}
#o_fotermek .csik {background-color:#f39400;}

#r_fotermek #g_mai_header2 {color: #C3307C;}
#r_fotermek .csik {background-color:#C3307C;}

#p_fotermek #g_mai_header2 {color: #b13292;}
#p_fotermek .csik {background-color:#b13292;}

#f_fotermek #g_mai_header2 {color: #5f6583;}
#f_fotermek .csik {background-color:#5f6583;}

#i_fotermek #g_mai_header2 {color: #4e1e54;}
#i_fotermek .csik {background-color:#4e1e54;}

#s_fotermek #g_mai_header2 {color: #759538;}
#s_fotermek .csik {background-color:#759538;}

#g_fotermek td, #o_fotermek td, #r_fotermek td, #p_fotermek td, #f_fotermek td, #i_fotermek td, #s_fotermek td, #g_tegnapi_outer td, #o_tegnapi_outer td, #r_tegnapi_outer td, #p_tegnapi_outer td, #f_tegnapi_outer td, #i_tegnapi_outer td, #s_tegnapi_outer td {padding: 0px 0;}
.csik {color: white; padding:10px 10px !important;}


#g_vote_outer  #g_mai_header4 { color:#2C8989;}
#g_vote_outer .vote_csik {background-color:#2C8989;}
#o_vote_outer  #g_mai_header4 { color:#f39400;}
#o_vote_outer .vote_csik {background-color:#f39400;}
#r_vote_outer  #g_mai_header4 { color:#C3307C;}
#r_vote_outer .vote_csik {background-color:#C3307C;}
#p_vote_outer  #g_mai_header4 { color:#b13292;}
#p_vote_outer .vote_csik {background-color:#b13292;}
#f_vote_outer  #g_mai_header4 { color:#5f6583;}
#f_vote_outer .vote_csik {background-color:#5f6583;}
#i_vote_outer  #g_mai_header4 { color:#4e1e54;}
#i_vote_outer .vote_csik {background-color:#4e1e54;}
#s_vote_outer  #g_mai_header4 { color:#759538;}
#s_vote_outer .vote_csik {background-color:#759538;}


#r_ .c_inner .cim {color:#C3307C !important;}
#o_ .c_inner .cim {color:#f39400 !important;}
#p_ .c_inner .cim {color:#b13292 !important;}
#g_ .c_inner .cim {color:#2C8989 !important;}
#f_ .c_inner .cim {color:#5f6583 !important;}
#i_ .c_inner .cim {color:#4e1e54 !important;}
#s_ .c_inner .cim {color:#759538 !important;}


.kedvarm1 {font-size: 110%; font-weight: bold;}
.kedvarm2 {font-size: 140%; font-weight: bold;}


#g_tegnapi_outer  #g_mai_header4 { color:#2C8989;}
#g_tegnapi_outer  .csik {background-color:#2C8989;}
#o_tegnapi_outer  #g_mai_header4 { color:#f39400;}
#o_tegnapi_outer  .csik {background-color:#f39400;}
#r_tegnapi_outer  #g_mai_header4 { color:#C3307C;}
#r_tegnapi_outer  .csik {background-color:#C3307C;}
#p_tegnapi_outer  #g_mai_header4 { color:#b13292;}
#p_tegnapi_outer  .csik {background-color:#b13292;}
#f_tegnapi_outer  #g_mai_header4 { color:#5f6583;}
#f_tegnapi_outer  .csik {background-color:#5f6583;}
#i_tegnapi_outer  #g_mai_header4 { color:#4e1e54;}
#i_tegnapi_outer  .csik {background-color:#4e1e54;}
#s_tegnapi_outer  #g_mai_header4 { color:#759538;}
#s_tegnapi_outer  .csik {background-color:#759538;}


	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;}  
	
#egyeb_old li {    background: url("html/images/gli.png") no-repeat scroll 0 5px transparent;
    padding-left: 25px;
    padding-top: 7px; list-style-type: none;}
#egyeb_old ul {list-style-type: none;}

a { outline: none; }

#kedv_aktiv {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-top: 55px;
    text-align: center; color:white;
}
#headerslider div, #headerslider td, #headerslider p, #newsl_label, #kedv_aktiv, #kedv_aktiv div, .cim2, #footerbg div, #footerbg td, #footerbg p, .small, #vas_head div, #vas_head td, #vas_head p {color: white;}


@media screen and (min-width:480px)
{
	   p.header_title
    {
        font-size: 20px;
    }
    p.category_title
    {
        font-size: 30px;
    }
	
	}
@media screen and (max-width:360px)
{
.newsletterEmail{width:121px}
.SignupNewslettergomb{}
.header_logo{}

}