@font-face {
    font-family: 'optimalitalic';
    src: url('huoptima_italic-webfont.eot');
    src: url('huoptima_italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('huoptima_italic-webfont.svg#huoptimalitalic') format('svg'),
         url('huoptima_italic-webfont.woff') format('woff'),
         url('huoptima_italic-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}
/*2013-02-07*/
@font-face {
    font-family: 'futurabdcnbtregular';
    src: url('ws_f_11-webfont.eot');
    src: url('ws_f_11-webfont.eot?#iefix') format('embedded-opentype'),
        url('ws_f_11-webfont.svg#hu-futurabdcnbtregular') format('svg'),
         url('ws_f_11-webfont.woff') format('woff'),
         url('ws_f_11-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futuramdcnbtregular';
    src: url('ws_f_77-webfont.eot');
    src: url('ws_f_77-webfont.eot?#iefix') format('embedded-opentype'),
        url('ws_f_77-webfont.svg#hu-futuramdcnbtregular') format('svg'),
         url('ws_f_77-webfont.woff') format('woff'),
         url('ws_f_77-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}

/*2013-02-06*/
@font-face {
    font-family: 'optimalboldregular';
    src: url('huopb___0-webfont.eot');
    src: url('huopb___0-webfont.eot?#iefix') format('embedded-opentype'),
        url('huopb___0-webfont.svg#huoptimalboldregular') format('svg'),
         url('huopb___0-webfont.woff') format('woff'),
         url('huopb___0-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'optimalregular';
    src: url('huoptima_6-webfont.eot');
    src: url('huoptima_6-webfont.eot?#iefix') format('embedded-opentype'),
         url('huoptima_6-webfont.svg#huoptimalregular') format('svg'),
         url('huoptima_6-webfont.woff') format('woff'),
         url('huoptima_6-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
    font-family: 'optimalregular';
    src: local('Optimal'), url('huoptima_6-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'americangaramondbtregular';
    src: url('ws_a_26-webfont.eot');
    src: url('ws_a_26-webfont.eot?#iefix') format('embedded-opentype'),
        url('ws_a_26-webfont.svg#hu-americangaramondbtregular') format('svg'),
         url('ws_a_26-webfont.woff') format('woff'),
         url('ws_a_26-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'americangaramondbtitalic';
    src: url('ws_a_29-webfont.eot');
    src: url('ws_a_29-webfont.eot?#iefix') format('embedded-opentype'),
        url('ws_a_29-webfont.svg#hu-americangaramondbtitalic') format('svg'), 
        url('ws_a_29-webfont.woff') format('woff'),
         url('ws_a_29-webfont.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'americanaregular';
    src: url('/stylesheets/fonts/ws_a_1-webfont.eot');
    src: url('/stylesheets/fonts/ws_a_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/stylesheets/fonts/ws_a_1-webfont.woff') format('woff'),
         url('/stylesheets/fonts/ws_a_1-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
    font-family: 'americanaregular';
    src: url('ws_a_53-webfont.eot');
    src: url('ws_a_53-webfont.eot?#iefix') format('embedded-opentype'),
        url('ws_a_53-webfont.svg#hu-americanaregular') format('svg'),
         url('ws_a_53-webfont.woff') format('woff'),
         url('ws_a_53-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}*/
ul,li,form,h1,h2,h3,h4,h5,table,tr,td,tbody {
    margin: 0px;
    padding: 0px;
}
p {
    margin: 10px 0;
    padding: 0;
}
a {
    outline: 0;
    text-decoration: none;
    color: #3770be;
}
a img{
    border: 0px;
}
a:hover {
    /*text-decoration: underline;*/
}
span.underline:hover {
    text-decoration: underline;
}
span.underline.u1:hover {
    border-bottom: 2px solid #d9e1f0;
    text-decoration: none;
    /*color: #d9e1f0;*/
}
span.underline.u2 {
    color: #95aed8;
}
span.underline.u3 {
    color: #aec0e0;
}
span.underline.u4:hover {
    border-bottom: 1px solid #84a1d0;
    text-decoration: none;
    /*color: #84a1d0;*/
}
span.underline.u5{
    line-height: 16px;
}
span.underline.u5:hover {
    /*color: #d9e1f0;*/
    border-bottom: 1px solid #d9e1f0;
    /*outline: 1px solid #b9c8e4;*/
    -webkit-box-shadow: 0px 1px 0px rgba(185, 200, 228, 1);
    -moz-box-shadow:    0px 1px 0px rgba(185, 200, 228, 1);
    box-shadow:         0px 1px 0px rgba(185, 200, 228, 1);
    text-decoration: none;
    /*color: #84a1d0;*/
}

.bold{
    font-weight: bold;
}

/*@font-face {
	font-family: 'Americana';
	src: url('ws_a_53-webfont.eot');
	src: local('_none_'), url('ws_a_53-webfont.woff') format('woff'), url('ws_a_53-webfont.ttf') format('truetype'), url('ws_a_53-webfont.svg#webfontpVpiMSmR') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

.cf:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*ie rész*/
.cf{
    display: inline-block;
}
* html .cf{
    height: 1%;
}
.cf{
    display: block;
}
.clear{
    clear:both;
}
.kereses_box,.impresszum,.fooldal_lead,.article,.socialdiv,.impresszumpage,.listlead,
.textpage,.toparticles,.top_art_box,.page_content,.navigation,.vote_btn,.slot_tags,
.socialbox,.social-tab,.premierreklam,.christmas{
    -webkit-box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
    -moz-box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
    box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
}
.footerbar{
    -webkit-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    box-shadow: 0 0 36px rgba(0,0,0,0.28);
}
body {
    margin: 0px;
    font-family: 'optimalregular',Helvetica, sans-serif;
    background: url("/images/newdesbgpattern.jpg") repeat left top;
}
.header_wrapper{
    background: url("/images/newdesheadpattern.jpg") repeat-x left top;
    -webkit-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    box-shadow: 0 0 36px rgba(0,0,0,0.28);
    height: 110px;
}
.header{
    margin: 0px auto;
    width: 960px;
    position: relative;
}
.header_link:hover {
    color: #3770BE;
}
.header_link{
    position: absolute;
    top: 17px;
    left: 455px;
    color: #aaa;
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-text-stroke: 1px rgba(255,255,255,0.4);
}
.header_link2{
    position: absolute;
    top: 37px;
    left: 455px;
    color: #aaa;
    -webkit-text-stroke: 1px rgba(255,255,255,0.4);
    display: block;
    font-size: 13px;
    text-transform: uppercase;
}
.header_link.active,.header_link2.active{
    color: #fff;
}
.loggedmenu,.basket{
    border: 1px solid #fff;
    -webkit-box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
    -moz-box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
    box-shadow: 0 1px 0 0px rgba(119,119,119,0.2);
    margin-bottom: 20px;
    background-color: #F6F6F6;
}
.footerbar{
    background: url("/images/newdesfootpattern.jpg") repeat-x left top;
    height: 209px;
}
.logo{
    height: 70px;
    width: 450px;
    background: url("/images/newlogo.png") no-repeat left bottom;
    display: block;
}
.logo.rendezveny{
    height: 100px;
    width: 450px;
    margin: 0px auto;
    background: url("/images/newlogorend.png") no-repeat left bottom;
    display: block;
}
.menu_ul li.mainli{
    list-style-type: none;
    float: left;
    position: relative;
    margin-right: 11px;
}
ul.szerzok{
    min-width: 140px;
}
.menu_ul li.last_item{
    margin-right: 0px;
}

.menu_ul li.mainli a {
    color: #000;
    font-size: 12px;
    /*display: block;*/
    /*text-transform: uppercase;*/
}
.submenu2 li{
    float: left;
    display: block;
    
}
.submenu2{
    display: none;
    width: 690px;
}
.menu_ul li.mainli > a {
    color: #fff;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
}

.menu_ul li.mainli ul li a:hover{
    color: #eee !important;
    background-color: #333;
    
}
/*.menu_ul li.mainli ul li:hover{
    
}*/
.mainli:hover ul.submenu2{
    display: block;
}
.menu_ul li.mainli ul li{
    float: left;
    display: block;
    /*width: 61px;*/
    height: 47px;
}
.menu_ul li.mainli ul li a{
    /*line-height: 20px;*/
    padding: 15px 16px 14px 15px;
    font-size: 14px;
    color: #333;
    display: block;
}
.menu_ul li.mainli > a:hover{
    border-bottom: 1px solid white;
    /*border-bottom: 1px solid white;*/
}
.tags a:hover,.category a:hover,.fotos a:hover,.szerzo a:hover{
    text-decoration: underline;
}
.ct_member {
    float: left;
    margin-right: 15px;
    width: 200px;
}
.norightmargin{
    margin-right: 0px !important;
}
.menucont_out{
    width: 100%;
    position: absolute;
    /*background-color: #bada55;*/
    
    margin-top: -40px;
}
.menucont{
    width: 960px;
    height: 39px;
    position: static;
    /*position: relative;*/
    margin: 0px auto;
}
.menubar {
    width: 702px;
    height: 28px;
    float: left;
    margin-top: 9px;
    /*position: absolute;*/
    bottom: 0px;
    overflow: hidden;
}
.inner_wrapper2{
    width: 1210px;
    margin: 20px auto;
    margin-bottom: 30px;
}
.inner_wrapper{
    min-height: 500px;
    width: 960px;
    /*position: relative;*/
    margin: 20px auto;
}
.inner_wrapper_leftcolumn{
    width: 690px;
    /*clear: both;*/
    min-height: 200px;
    /*margin-top: 0px;*/
    /*opacity: 0.5;*/
    float: left;
    display: block;
}
.inner_wrapper_rightcolumn{
    width: 250px;
    position: relative;
    /*margin-top: 10px;*/
    float: right;
}
.subscribe_bg{
    background: url("/images/cover-2013winter.png") no-repeat left top;
    width: 220px;
    height: 194px;
    z-index: 32;
    float: right;
    position: relative;
    /*right: 19px;*/
    margin-right: 20px;
    margin-top: -124px;
    z-index: 1;
}
.magazinepicture{
    display: block;
    width: 220px;
    height: 190px;
}
.magazinepicture:hover {
    background: url("/images/subscribe_hover.png") no-repeat 0px 0px;
}
.smalllogo{
    background: url("/images/logo_small.png") no-repeat center center;
    height: 50px;
    
}
.content_left{
    width: 690px;
    min-height: 200px;
    background-color: #ccc;
    opacity: 0.5;
    float: left;
}
.content_right {
    float: right;
    width: 250px;
    min-height: 200px;
    background-color: #ccc;
    opacity: 0.5;
}
.footerbar_linkline{
    margin: 0px auto;
    width: 960px;
}
.footer_logo_cont{
    float: left;
    width: 690px;
    height: 209px;
    
}
.footer_logo {
    background: url("/images/cilinder_logo.png") no-repeat center center;
    width: 200px;
    height: 120px;
    margin: 0px auto;
    margin-top: 42px;
    display: block;
}
.footer_content{
    float: right;
    background: url("/images/footerlayer.png") no-repeat center center;
    width: 230px;
    height: 209px;
    text-align: right;
    padding-right: 20px;
}
.kereses_box{
    
    background-color: #fff;
    height: 37px;
    margin-bottom: 20px;
    
}
#articlesearch_keyword{
    border: none;
    background-color: #f6f6f6;
    font-size: 13px;
    font-family: 'optimalregular',Helvetica, sans-serif;
    color: #111;
    width: 198px;
    height: 35px;
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    margin-left: 1px;
    margin-top: 1px;
    float: left;
    display: block;
    line-height: 17px;
    font-style: none;
}
.slot_infobar_search_button:hover{
        background: url("/images/search_hover.gif") no-repeat left top !important;
        cursor: pointer;
}
.slot_infobar_search_button{
    background: url("/images/search.gif") no-repeat left top !important;
    width: 35px;
    height: 35px;
    padding: 0px;
    border: none;
    margin: 0px;
    float: right;
    display: block;
    margin-right: 1px;
    margin-top: 1px;
}
.footer_content ul li a:hover{
    color: #3770be;
    text-decoration: none;
}
.footer_content ul li a{
    font: 11px Arial;
    color: #eee;
}
.footer_content ul{
    padding-top: 29px;
}
.footer_copy{
    margin: 0px auto;
    width: 960px;
    
}
.footerbar_copyrightline{
    width: 690px;
    text-align: center;
    font: 11px Arial;
    height: 16px;
    line-height: 18px;
    color: #777;
}
.footer_content ul{
    list-style-type: none;
}
.banner300,.banner3002{
    margin-bottom: 20px;
}
.rightsidebox {
    background-color: #f6f6f6;
    border: 1px solid #fff;
    padding: 20px;
    font-size: 13px;
    line-height: 17px;
    color: #111111;
}
.rightsidebox h3{
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    font-family: 'americangaramondbtregular';
}
.impresszum span{
    color: #777;
}

.impresszum_span{
    color: #111 !important;
}

.slot_tags,
.impresszum{
    margin-bottom: 20px;
}
.taglist{
    padding-left: 15px;
}
.taglist li a span{
    color: #777;
}
.taglist li{
    line-height: 27px;
}
.taglist li a:hover{
    text-decoration: underline;
}
.slot_tags > div{
    margin-top: 15px;
}
.impresszum.rightsidebox a:hover{
    text-decoration: underline;
}
.bluebutton_cont{
    /*background: url("/images/bluebutton.png") no-repeat center top;*/
    background-color: #3770be;
    height: 40px;
    line-height: 41px;
    display: block;
    text-align: center;
    color: #f6f6f6;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
    
}
.bggrey{
    background-color: #777 !important;
}
.bggrey:hover {
    background-color: #888888 !important;
}
.bluebutton_cont2{
    /*background: url("/images/bluebutton.png") no-repeat center top;*/
    background-color: #3770be;
    height: 40px;
    line-height: 39px;
    width: 100px;
    display: block;
    text-align: center;
    color: #f6f6f6;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
    
}
.bluebuttonshadow{
    border-bottom: 1px solid white;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    -moz-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
}

.bluebutton_cont2:hover,
.bluebutton_cont:hover{
    text-decoration: none;
    /*background-color: #457cc7;*/
}
.bluebutton_hover:hover{
    background-color: #457cc7 !important;
}
.bluebutton_cont .nyil,
.bluebutton_cont.ct .nyil{
    display: inline-block;
    background: url("/images/mini_arrow.png") no-repeat left bottom;
    width: 10px;
    margin-bottom: -1px;
    margin-left: 10px;
    height: 10px;
}

/*.submenu {
    position: absolute;
    top: 25px;
    z-index: 600;
    font-size: 12px;
    color: #eee;
    padding: 20px 30px 30px 30px;
    text-transform: uppercase;
    left: 0px;
    background-color: #000;
}*/
.submenu_left{
    float: left;
    
}
.submenu li {
    list-style-type: none;
    height: 18px;
}
.submenu li a{
    /*padding: 0px !important;*/
/*    display: inline-block !important;
    margin: 5px 0px;
    line-height: 17px;*/
}
.submenu.first{
    width: 190px;
    background: url("/images/gentlebg.png") no-repeat 76px center #000;
    display: none;
}
.submenu_right{
    float: right;
}
.submenu ul li{
    float: none;
    height: 23px;
    
}
.secondrow td{
    /*width: 210px;*/
    margin-right: 15px;
}
.secondrow td:last-child{
    margin-right: 15px;
}
.page_content {
    background-color: #ffffff;
    padding: 30px;
}
.impresszumpage{
    background-color: #ffffff;
    padding: 30px;
}
.left_col{
    float: left;
    margin-right: 20px;
    width: 285px;
}
.right_col .imp_nev{
    font-family: 'futurabdcnbtregular';
    font-size: 22px;
    margin-top: -6px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
}
.right_col .imp_foglalkozas{
    font-size: 18px;
    font-family: 'futurabdcnbtregular';
    margin-bottom: 17px;
}
.right_col .imp_desc {
    font-size: 15px;
    line-height: 24px;
    font-family: 'optimalregular',Helvetica, sans-serif;
}
.right_col {
    float: right;
    width: 320px;
}
.imp_nev {
    margin-top: 5px;
}
.imp_link{
    font-size: 13px;
    margin-top: 19px;
}
.imp_link a:hover {
    text-decoration: underline;
}

.imp_nev a, .sub_siklos_erik{
    font-size: 16px;
    text-transform: uppercase;
    color: black;
    font-family: 'futurabdcnbtregular';
}
.impresszumpage .imp_cim{
    margin-top: 20px;
}
.impresszumpage p{
    margin-top: 4px;
    font-size: 15px;
    line-height: 24px;
}

.impresszumpage .imp_nev a:hover{
    text-decoration: none;
}
.imp_foglalkozas,.sub_foglalkozas{
    font-family: 'futuramdcnbtregular';
    font-size: 14px;
    color: black;
    margin-bottom: 27px;
}
.socialdiv{
    margin: 5px 0px;
    height: 24px;
    color: #333;
    padding: 30px;
    position: relative;
    z-index: 5;
    font: 11px Arial;
    background-color: #fff;
}
.socialdiv .share-left{
    float: left;
}
.share-left .fb_edge_widget_with_comment{
    z-index: 0;
}
.socialdiv .share-right{
    padding-top: 4px;
    float: right;
}
.socialdiv .share-right .emailsh,.socialdiv .share-right .tumblr,.socialdiv .share-right .google,.socialdiv .share-right .twitter,
.socialdiv .share-right div{
    display: block;
    float: left;
    width: 17px;
    height: 16px;
    margin-right: 5px;
}
.socialdiv .share-right div {
    width: 60px;
}
.socialdiv .share-right .emailsh{
    background: url("/images/share_icons.png") no-repeat 0px 2px;
}
.socialdiv .share-right .emailsh:hover{
    background: url("/images/share_icons.png") no-repeat 0px -14px;
}
.socialdiv .share-right .twitter{
    background: url("/images/share_icons.png") no-repeat -20px 2px;
}
.socialdiv .share-right .twitter:hover{
    background: url("/images/share_icons.png") no-repeat -20px -14px;
}
.socialdiv .share-right .google{
    background: url("/images/share_icons.png") no-repeat -40px 2px;
}
.socialdiv .share-right .google:hover{
    background: url("/images/share_icons.png") no-repeat -40px -14px;
}
.socialdiv .share-right .tumblr{
    background: url("/images/share_icons.png") no-repeat -60px 2px;
}
.socialdiv .share-right .tumblr:hover{
    background: url("/images/share_icons.png") no-repeat -60px -14px;
}
.email_popup2,
.email_popup{
    display: none;
    width: 400px;
    background-color: #ffffff;
}
.popup_logo{
    background: url("/images/popup_logo.png") no-repeat center center;
    width: 85px;
    height: 50px;
    margin: 0px auto;
    margin-bottom: 10px;
    margin-top: 30px;
}
.popup_cim{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    width: 285px;
    margin: 0px auto;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.msg_success{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    width: 285px;
    margin: 0px auto;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    display: none;
}
.cancel_bt,.send_bt{
    -webkit-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    -moz-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    text-align: center;
    text-transform: uppercase;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 12px;
    color: #f6f6f6;
    display: block;
    line-height: 40px;
    height: 40px;
}
.cancel_bt {
    width: 110px;
    background-color: #777777;
    float: left;
}
.cancel_bt:hover {
    background-color: #888888;
}
.send_bt{
    width: 160px;
    background-color: #3770be;
    float: right;
}
.send_bt:hover{
    background-color: #457cc7;
}
.popup_form{
    width: 282px;
}
.popup_msg{
    height: 106px;
    padding-top: 9px;
}
.popup_form input, .popup_form textarea{
    background-color: #f6f6f6;
    border: 1px solid #fff;
    width: 278px;
    color: #333;
    padding-left: 12px;
    font-size: 13px !important;
    font-family: 'optimalregular',Helvetica, sans-serif !important;
    -webkit-box-shadow: 0 1px 0 1px rgba(119,119,119,0.2);
    -moz-box-shadow: 0 1px 0 1px rgba(119,119,119,0.2);
    box-shadow: 0 1px 0 1px rgba(119,119,119,0.2);
    margin: 6px 0px 6px 0px;
}
.popup_form{
    width: 282px;
    margin-left: 57px;
}
.popup_form input{
    height: 35px;
}
.popup_form textarea{
    resize: none;
}
#articlesearch_keyword:-moz-placeholder {
    color: #777; 
    font-size: 13px;
    font-family: Arial;
}
#articlesearch_keyword:-ms-input-placeholder {
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
#articlesearch_keyword::-webkit-input-placeholder{
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
#articlesearch_keyword::placeholder{
    color: #777; 
    font-size: 13px;
    font-family: Arial;
}
.popup_form input:-moz-placeholder{ 
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
    /*font-style: italic;*/
}
.popup_form input:-ms-input-placeholder { 
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
.popup_form input::-webkit-input-placeholder {
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
.popup_form input::placeholder {
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
.popup_form textarea:-moz-placeholder{ 
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
    /*font-style: italic;*/
}
.popup_form textarea:-ms-input-placeholder { 
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
.popup_form textarea::-webkit-input-placeholder {
    color: #777; 
    font-size: 13px;
    /*font-family: 'optimalitalic';*/
}
.popup_form textarea::placeholder {
    color: #777; 
    font-size: 13px;
    /*font-family: Arial;*/
}
.gombok{
    width: 282px;
    margin: 6px 58.33px 6px 57px;
}
.separatordiv{
    background: url("/images/separator.png") no-repeat center center;
    margin: 20px auto;
    height: 48px;
}
.sikloserik{
    width: 200px;
    margin: 30px auto 0px;
}
.haromdiv {
    margin: 0px auto;
    width: 640px;
}
.haromdiv .dolgozo{
    float: left;
    margin-right: 15px;
}
.haromdiv .dolgozo.last{
    margin-right: 0px;
}
.imp_cim{
    font-family: 'americangaramondbtregular';
    font-size: 24px;
    color: #777;
    text-transform: uppercase;
}
.impresszumpage h1{
    font-size: 42px;
    color: #333;
    font-family: 'americanaregular',Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}
.impresszumpage a:hover{
    text-decoration: underline;
}
.textpage {
    background-color: #ffffff;
    padding: 30px;
    font-size: 15px;
    font-family: 'optimalregular',Helvetica, sans-serif;
    
}
.textpage p{
    line-height: 24px;
    -webkit-text-stroke: 1px rgba(0,0,0,0.2);
}
.textpage h2{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    margin: 0 auto 10px;
    text-transform: uppercase;
    font-weight: normal;
    /*width: 285px;*/
}
.textpage h1{
    font-family: "americanaregular",Helvetica, sans-serif;
    font-size: 42px;
    font-weight: normal;
    margin-top: -12px;
    text-transform: uppercase;
    color: #333;
}
.uparrow {
    position: fixed;
    left: 1310px;
    bottom: 300px;
    z-index: 2;
    display: none;

}
/*li.mainli:hover div.submenu {
    
    display: block;
}*/


.toparticles{
    margin-bottom: 20px;
    border: 1px solid #fff;
    background-color: #f6f6f6;
    padding: 14px;
}
/*.top_art_box .image{
    width: 220px;
    height: 160px;
    background-color: #bada55;
}
.top_art_box .title{
    color: #3770be;
    font-size: 13px;
    padding: 17px 23px 2px 20px;
    font-family: 'optimalboldregular';
    text-transform: uppercase;
}.top_art_box .lead{
    color: #000;
    font-size: 11px;
    padding: 0px 23px 17px 20px;
    font-family: 'optimalregular';
}
.top_art_box{
    margin-bottom: 30px;
    background-color: #fff;
}*/
.toparticles .top_art_pager{
    display: block;
    width: 10px;
    margin-right: 3px;
    height: 11px;
    float: left;
    background: url("/images/top_art_pager.png") no-repeat right center;
}
.toparticles .top_art_pager:hover{
    background-position: left center;
}
.toparticles_pager{
    height: 24px;
    padding-top: 6px;
    width: 53px;
    margin: 0px auto;
}
.pageractive{
    background-position: left center !important;
}

.errmsg{
    color: #ff0000;
    font-size: 11px;
    font-family: 'optimalregular',Helvetica, sans-serif;
}

.errortext{
    font-size: 15px;
    color: #000;
    line-height: 24px;
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: 'optimalregular',Helvetica, sans-serif;
}
.errorhead{
    font-size: 42px;
    font-family: 'americanaregular',Helvetica, sans-serif;
    color: #333;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: normal;
}
.nav_link{
    height: 30px;
    padding-left: 19px;
    margin-left: 10px;
    display: block;
    float: left;
    line-height: 30px;
    background: url("/images/nyil.png") no-repeat left 13px;
}
.nav_link.first {
    margin-left: 14px;
}
.sub_cat,.main_cat{
    text-transform: uppercase;
}
.nav_title{
    display: block;
    float: left;
    line-height: 30px;
    background: url("/images/nyil.png") no-repeat left 13px;
    color: #777;
    height: 30px;
    padding-left: 19px;
    margin-left: 10px;
}
.navigation{
    height: 30px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 5px;
    color: #222;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 11px;
}
.sep2{
    padding-left: 1px;
    font-family: 'optimalregular',Helvetica, sans-serif;
    padding-right: 3px;
}

.magazine{
    float: left;
    margin-right: 15px;
}

.evszam,.evszak{
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    display: block;
    color: #000;
    line-height: 24px;
    float: left;
    text-transform: uppercase;
}
.delimiter{
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    line-height: 24px;
    padding-left: 2px;
    margin-top: -2px;
    padding-right: 3px;
    float: left;
    display: block;
    color: #777;
    /*text-transform: uppercase;*/
}
.listall{
    font-family: 'futuramdcnbtregular';
    font-size: 14px;
    display: block;
    margin-top: -3px;
    float: left;
    margin-bottom: 30px;
    color: #3770be;
}

.lapszam{
    margin-top: 3px;
}
.magazines_page p{
    color: #000;
    font-size: 15px;
    font-family: 'optimalregular',Helvetica, sans-serif;
    line-height: 24px;
    margin-bottom: 20px;
}

.magazines_page h1{
    font-size: 42px;
    color: #333;
    text-transform: uppercase;
    font-family: 'americanaregular',Helvetica, sans-serif;
    font-weight: normal;
}
.vote{
    margin: 30px 0px;
}
.page_vote .question{
    font-family: 'americangaramondbtitalic';
    color: #000;
    margin-bottom: 15px;
    font-size: 24px;
}
.answeritem, .answeritem label {
    cursor: pointer;
}
.page_vote .answeritem .answer_cont .percent span{
    font-size: 25px;
}
.page_vote .answeritem .answer_cont .percent{
    width: 23%;
    text-align: right;
    float: right;
    font-family: 'futurabdcnbtregular';
    font-size: 69px;
    color: #ddd;
    line-height: 50px;
}
.page_vote .answeritem .answer_cont .answer{
    width: 72%;
    float: left;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 13px;
    color: #111;
    padding-left: 16px;
    line-height: 50px;
    overflow: hidden;
}

.page_vote .answeritem .answer_cont{
    position: absolute;
    height: 50px;
    width: 100%;
    z-index: 0;
}
.page_vote .answeritem .percent_bg > div{
    background-color: #e6edf7;
    width: 0%;
    z-index: 2;
    height: 50px;
}


.page_vote .answeritem .percent_bg{
    width: 100%;
    position: absolute;
    height: 50px;
}
.page_vote .answeritem{
    position: relative;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 13px;
    height: 50px;
    margin-bottom: 10px;
    background-color: #f6f6f6;
}
/*.page_vote .answeritem input{
    height: 30px;
    width: 30px;
    margin: 10px;
}
.page_vote .answeritem input{
    display: block;
    background: url("/images/checkbox_sprite.jpg") no-repeat left top;
    background-color: #fff;
    float: left;
}*/

.page_vote .answeritem label{
    height: 50px;
    line-height: 50px;
    display: inline-block;
    width: 580px;
    float: left;
    overflow: hidden;
}
.page_vote .answeritem.active{
    background-color: #3770be !important;
}

.page_vote .answeritem.hover label{
    color: #000000 !important;
}
.page_vote .answeritem.hover{
    background-color: #dddddd;
    
}
.page_vote .answeritem.active label{
    color: #eee !important;
}
.page_vote .vote_btn{
    height: 39px;
    display: block;
    text-align: center;
    font-family: 'optimalregular',Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    color: #ddd;
    line-height: 39px;
    border-bottom: 1px solid #fff;
    margin-top: 30px;
    background-color: #f6f6f6;
}
.page_vote .vote_btn.active:hover{
    background-color: #457cc7;
}
.page_vote .vote_btn.active{
    background-color: #3770be;
    color: #f6f6f6;
}
.recommended{
    margin-top: 40px;
}
.recommended .top_art_box:last-child{
    /*margin-right: 0px;*/
}
.recommended .rec_title{
    text-transform: uppercase;
    font-size: 18px;
    color: #111;
    font-family: 'americangaramondbtregular';
    margin-bottom: 20px;
    text-align: center;
}
.recommended .top_art_box{
    float: left;
    width: 220px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
}
.recommended .top_art_box .lead{
    /*height: 97px;*/
}
.hirdetesfelirat{
    background: url("/images/hirdetes.png") no-repeat center center;
    width: 10px;
    position: absolute;
    height: 50px;
    right: -10px;
    top: 0px;
}
.banner300,.banner3002{
    position: relative;
}
.leadtitle{
    /*position: relative;*/
}

.listlead .leadcat a:hover,
.fooldal_lead .lead_tags a:hover,
.fooldal_lead .leadcategory a:hover{
    text-decoration: underline;
}
.listlead .szerzo{
    margin-right: 7px;
}

.infoclass{
    border-left: 1px solid #333333;
    margin-left: 20px;
    padding-left: 20px;
}
.leadimg100{
    display: block;
    width: 100px;
    height: 100px;
}
.popup_msg2{
    height: 156px;
    padding-top: 9px;
}
.menu-sticked .menucont_out{
    background-color: black;
}
.menu-wrapper-class{
    /*width: 100%;*/
    margin-top: -40px;
    background-color: black;
}
.magazine-sticked .subscribe_bg{
    
}
.menu_scroll .menu_ul li.mainli > a{
    padding-bottom: 9px;
}
.menu_scroll{
    position: fixed;
    background-color: black;
    background: url("/images/newdesheadpattern.jpg") repeat-x left bottom;
    margin: 0px;
    -webkit-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    box-shadow: 0 0 36px rgba(0,0,0,0.28);
    top: 0px;
    z-index: 3;
}
.scrolllog{
    position: fixed;
    top: 20px;
    left: 20px;
    width: 80px;
    height: 40px;
    z-index: 300;
    background-color: white;
    color: black;
}
.magazine_scroll{
    position: fixed !important;
    top: 10px;
    z-index: 1;
    /*right: 19px;*/
    margin-top: 0px;
}
.rightcol_scroll{
    position: fixed;
    top: 200px;
}
.elofizetes2:hover{
    background-color: #3770BE;
    color: #fff;
}
.elofizetes2{
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    width: 250px;
    height: 38px;
    line-height: 38px;
    display: none;
    background-color: white;
    color: black;
    float: right;
}
.submenu_bg{
    position: absolute;
    width: 100%;
    background-color: white;
    display: none;
    height: 51px;
    top: 39px;
    -webkit-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    box-shadow: 0 0 36px rgba(0,0,0,0.28);
}
.menucontent
{
    width: 960px;
    height: 50px;
    margin: 0 auto;
}
ul.menu_ul {
    list-style: none;
    margin: 0;
    padding:0;
}

ul.menu_ul li.menuitem {
    float: left;
    padding-right: 11px;
    /*height: 76px;*/
}
ul.menu_ul li.menuitem:hover .submenu{
    display: block; 
}

ul.menu_ul li.menuitem .submenu {
    position: absolute;
    top: 37px;
    left: 0px;
    width: 100%;
    height: 50px;
    z-index: 1;
    background-color: #fff;
    display: none;
    clear: both;
    -webkit-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    -moz-box-shadow: 0 0 36px rgba(0,0,0,0.28);
    box-shadow: 0 0 36px rgba(0,0,0,0.28);
}

ul.menu_ul li.menuitem .submenu ul.submenu-ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.menu_ul li.menuitem .submenu ul.submenu-ul li {
    float: left;
}
ul.menu_ul li.menuitem .submenu ul.submenu-ul li a {
    display: inline-block;
    padding: 15px 16px 14px 15px;
    /*margin: 5px;*/
    font-size: 14px;
    margin-top: 2px;
    color: #333;
}
ul.menu_ul li.menuitem .submenu ul.submenu-ul li a:hover {
    color: #eee;
    background-color: #333333;
}

ul.menu_ul li.menuitem a {
    /*padding: 10px;*/
    display: block;
    /*color: #333;*/
}
ul.menu_ul li.menuitem a:hover {
    /*background: red;*/
    color: #aaa;
}
ul.menu_ul li.menuitem:hover a {
    border-bottom: 1px solid white;
    color: #aaa;
}
.menuitem > a:hover{
    color: #aaa;
}
.article .socialdiv{
    padding: 0px;
}
.menuitem > a{
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    margin-bottom: 3px;
    padding-bottom: 7px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    text-transform: uppercase;
}
.menu_scroll .menuitem > a
{
    padding-top: 3px;
    padding-bottom: 8px;
}
.roadblockcont{
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding: 16px 0px;
    margin: 17px 0px;
    text-align: center;
    background: url("/images/roadblock_bg.png") no-repeat left 3px;
}
.videoicon{
    width: 30px;
    height: 30px;
    background: url("/images/media_icons.png") no-repeat left bottom;
}
.fotoicon{
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
    background: url("/images/media_icons.png") no-repeat left top;
}
.media_icons{
    position: absolute;
    left: -15px;
    width: 30px;
    top: -15px;
}

.subtype_cont{
    background: url("/images/subtypebg.jpg") repeat-x left top;
    height: 90px;
    margin-bottom: 10px;
    display: block;
    position: relative;
}

.subtype{
    font-family: 'futurabdcnbtregular';
    font-size: 18px;
    color: #eee;
    height: 16px;
    padding-left: 15px;
    padding-top: 15px;
    text-transform: uppercase;
}
.subdesc{
    font-family: 'futuramdcnbtregular';
    color: #777;
    margin: 0px;
    font-size: 14px;
    padding-top: 6px;
    padding-left: 15px;
    line-height: 20px !important;
}
.subtypearrowhover{
    background: url("/images/subtypearrowhover.png") no-repeat left top !important;
}

#subtypes{
    margin-top: 30px;
}

.subtype_cont:hover{
    background: url("/images/subtypebghover.jpg") repeat-x left top !important;
}
.arrow_next{
    background: url("/images/subtypearrow.png") no-repeat left top;
    /*left: auto;*/
    position: absolute;
    top: 44%;
    width: 10px;
    height: 16px;
    right: 30px;
}
.slideleft{
    position: absolute;
    top: 43%;
    cursor: pointer;
    left: -22px;
    width: 50px;
    background: url("/images/pager_sprite.png") no-repeat center -148px;
    height: 50px;
}
.slideshow_cont {
    overflow: hidden;
}
#slides{
    width: 620px !important;
}
.slides_container{
    height: 290px;
}
.film2 img{
    display: block;
}
.film2 {
    width: auto;
    height: 290px;
    overflow: hidden;
}
.film2 a{
    float: left;
    display: block;
    margin-right: 5px;
}
.slideright{
    position: absolute;
    top: 43%;
    right: -22px;
    background: url("/images/pager_sprite.png") no-repeat center -48px;
    width: 50px;
    cursor: pointer;
    height: 50px;
    /*background-color: #333;*/
}
.subtype1{
    padding: 5px;
    height: 290px;
    position: relative;
    margin-bottom: 10px;
    margin-top: -10px;
    background-color: #000000;
}
.ertekes{
    position: absolute;
    right: 60px;
    width: 130px;
    z-index: 1;
    height: 140px;
    background: url("/images/ertekes.png") no-repeat center center;
}
.fb-like-box{
    /*width:  250px !important;*/
    /*margin-bottom: 20px;*/
    
}
.tab-fb-content{
    background-color: #fff;
    /*padding-bottom: 20px;*/
    padding-left: 8px;
    padding-bottom: 17px;
}
.tabs .tab{
    width: 34px;
    height: 34px;
    margin-right: 4px;
    float: left;
    cursor: pointer;
}
.tab-fb.active:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px 0px !important;
}
.tab-fb.active{
    background: url("/images/social_sprite.jpg") no-repeat 0px 0px !important;
}
.tab-fb:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -136px;
}
.tab-fb{
    background: url("/images/social_sprite.jpg") no-repeat 0px -136px;
}
.tab-google.active:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -34px !important;
}
.tab-google.active{
    background: url("/images/social_sprite.jpg") no-repeat 0px -34px !important;
}
.tab-google:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -170px;
}
.tab-google{
    background: url("/images/social_sprite.jpg") no-repeat 0px -170px;
}
.tab-twitter.active:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -69px !important;
}
.tab-twitter.active{
    background: url("/images/social_sprite.jpg") no-repeat 0px -69px !important;
}
.tab-twitter:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -205px;
}
.tab-twitter{
    background: url("/images/social_sprite.jpg") no-repeat 0px -205px;
}
.tab-rss.active:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -102px !important;
}
.tab-rss.active{
    background: url("/images/social_sprite.jpg") no-repeat 0px -102px !important;
}
.tab-rss:hover{
    background: url("/images/social_sprite.jpg") no-repeat -34px -239px;
}
.tab-rss{
    background: url("/images/social_sprite.jpg") no-repeat 0px -239px;
}
.social-tab{
    display: none;
    background-color: #fff;
}
.tab-twitter-content .twlink{
    font-size: 12px;
    display: inline-block;
    margin-top: 15px;
}
.tab-twitter-content{
    text-align: center;
    padding-bottom: 40px;
    padding-top: 42px;
}
.rss_link{
    margin-bottom: 10px;
    padding-top: 41px;
    display: block;
}
.rss_link2 {
    display: block;
    padding-bottom: 40px;
    font-size: 12px;
}
.tab-rss-content{
    text-align: center;
}
.tab-google-content {
    padding-left: 12px;
    padding-top: 10px;
}
.socialbox{
    padding: 14px 14px 15px 12px;
    background-color: #F6F6F6;
    margin-bottom: 20px;
    border: 1px solid white;
}
.fb-like-box > span > iframe{
    /*width: 250px !important;*/
    background-color: #FFFFFF;
}
.fb-like-box > span {
    /*width:  250px !important;*/
}
.inputright{
    float: right;
    width: 300px;
}
.inputleft{
    float: left;
    width: 300px;
}
.subfirst{
    color: #333;
}
.subbold,.subfirst{
    font-family: 'optimalboldregular';
}
.margbottom25 {
    margin-bottom: 25px;
}
.margbottom40{
    margin-bottom: 40px;
}
.sub1{
    line-height: 24px;
}

.sub_success_left{
    float: left;
    width: 200px;
}
.sub_success_right{
    float: right;
    width: 420px;
}
.sub_success_right p{
    margin-bottom: 30px;
}
.sub_success_right h1{
    margin-top: -7px;
    line-height: 42px;
    margin-bottom: 22px;
}
.img_thumbs img:hover{
    border: 1px solid black;
    width: 88px;
    height: 88px;
}
.img_thumbs img{
    width: 90px;
    height: 90px;
    display: block;
    float: left;
    margin-top: 20px;
    margin-right: 18px;
    -webkit-box-shadow: 1px 1px 0 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 0 1px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 0 1px rgba(0,0,0,0.3);
}
.img_in_article_popup{
    position:absolute;
    top: 2px;
    left: 2px;
    height: 24px;
    width: 24px;
    display: block;
    cursor: pointer;
    background: url("/images/gallery_popup_sprite.png") no-repeat top left;
    /*width: auto !important;*/
}
.bgpos4galpopup{
    background-position: left -39px;
}
.img_in_article{
    
    border: 1px solid #fff;
}
.main_img_wrapper {
    position: relative;
    margin-top: 20px;
}
.main_img_wrapper img{
    border: 1px solid #FFFFFF;
    cursor: pointer;
}
.codex_link:hover{
    background: url("/images/codex_sprite.png") no-repeat 0px -100px;
}
.codex_link{
    background: url("/images/codex_sprite.png") no-repeat center top;
    display: block;
    height: 100px;
}
.codex_cont{
    margin-bottom: 20px;
}
.gallery_lead_link {
    cursor: pointer;
}
.korhatar_alert{
    display: none;
    /*color: #000;*/
}
.korhatar1 {
    width: 30px;
    height: 30px;
    background: url("/images/korhatar.png") no-repeat left top;
    
}
.korhatar_alert .gombok a.tovabb2{
    display: none;
}
.cikk_list_lead_link{ 
    cursor: pointer;
}
.korhatar_alert .gombok a.tovabb2:hover,
.korhatar_alert .gombok a.tovabb:hover{
    background-color: #457CC7;
}
.korhatar_alert .gombok a.tovabb2,
.korhatar_alert .gombok a.tovabb{
    width: 250px;
    background-color: #3770BE;
}

.korhatar_alert .gombok a.cancel2{
    display: none;
}
.korhatar_alert .gombok a.cancel2:hover,
.korhatar_alert .gombok a.cancel:hover{
    background-color: #888888;
}
.korhatar_alert .gombok a.cancel2,
.korhatar_alert .gombok a.cancel{
    width: 80px;
    margin-right: 10px;
    background-color: #777;
    
}
.korhatar_alert .gombok a,.ui-button{
    float: left;
    display: block;
    text-transform: uppercase;
    text-align: center;
    height: 40px;
    font-family: "optimalregular",Helvetica, sans-serif !important;
    font-size: 12px !important;
    line-height: 39px;
}

.korhatar_alert .gombok{
    width: 340px;
    margin: 0px auto;
}
.korhatar_alert .kh_head{
    width: 377px;
    margin: 0px auto;
    text-align: center;
    height: 55px;
    text-transform: uppercase;
    line-height: 21px;
    margin-top: 20px;
    /*margin-bottom: 5px;*/
    font-size: 23px;
    font-family: "americangaramondbtregular";
    color: #333;
}
.kh_head strong {
    font-weight: normal;
    color: red;
}
.ikon18{
    margin: 0px auto;
    width: 120px;
    height: 118px;
    margin-bottom: 30px;
}
.kh_ker{
    margin: 0px auto;
    width: 280px;
    margin-bottom: 30px;
    font-family: "optimalregular",Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
}
.tovabb_nyil{
    background: url("/images/btn_arrow.png") no-repeat center 1px;
    width: 10px;
    height: 10px;
    margin-left: 3px;
    display: inline-block;
}
.fb-like-box iframe{
    width: 206px !important;
}
.searchpopup{
    display: none;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 15px;
    color: #333 !important;
}
.searchpopup .center{
    color: black;
    margin: 0px auto;
    width: 303px;
}
.searchpopup .search_close{
    background-color: #3770BE;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 12px;
    height: 40px;
    
    line-height: 40px;
    margin: 0px auto;
    margin-top: 40px;
    text-align: center;
    text-transform: uppercase;
    width: 98px;
}
.top_art_page{
    float: left;
    width: 220px;
    margin-right: 10px;
}

.right_art_box_content{
    overflow: hidden;
}

.slot_premier{
    background: url("/images/premierbtn.png") no-repeat 0px 0px;
    width: 254px;
    height: 104px;
    display: block;
    margin-bottom: 20px;
}
.slot_premier:hover{
    background-position: 0px -104px;
    
}
.hide{
    display: none;
}
.basketcenter{
    width: 210px;
    margin: 0px auto;
    padding: 15px 0px;
}
.baskettitle.withproduct{
    color: #3770BE;
}
.baskettitle{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 19px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.hr{
    border-top: 1px solid white;
    border-bottom: 1px solid #ddd;
    height: 0px;
    width: 160px;
    margin: 0px auto;
}
.hr2{
    border-top: 1px solid white;
    border-bottom: 1px solid #ddd;
    height: 0px;
    margin: 0px auto;
    margin-bottom: 15px;
}
.hr3{
    border-top: 1px solid white;
    border-bottom: 1px solid #ddd;
    height: 0px;
    margin: 5px auto;
}
.basket_icon_in{
    float: right;
    background: url("/images/shop-baskets.png") no-repeat 0px 4px;
    width: 20px;
    height: 19px;
}
.basket_icon{
    float: right;
    margin-top: 2px;
    background: url("/images/shop-baskets.png") no-repeat 0px -14px;
    width: 20px;
    height: 16px;
}
.basket-item-name{
    font-size: 16px;
}
.basket-egysegar{
    font-family: 'optimalitalic';
    font-size: 12px;
}
.basket-x{
    font-size: 12px;
    font-family: 'optimalitalic';
    color: #777;
}
.basket-amount2{
    font-size: 12px;
    font-family: 'optimalitalic';
    color: #777;
}
.basket-ft{
    font-family: 'optimalitalic';
    font-size: 12px;
    color: #222;
}
.kosar-tart{
    color: #777;
    font-size: 13px;
}
.mt20{
    margin-top: 20px;
}
.it2{
    line-height: 18px !important;
    font-family: "optimalitalic";
    font-size: 12px;
}
.it{
    color: #777;
    line-height: 18px !important;
    font-family: "optimalitalic";
    font-size: 12px;
    
}

.shop-item{
    width: 200px;
    margin-bottom: 20px;
    margin-right: 15px;
    float: left;
}
.shop-item img{
    width: 200px;
    height: 260px;
}
.shop-item-name {
    color: #000000;
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    line-height: 18px;
    /*height: 36px;*/
    text-transform: uppercase;
    margin-bottom: 4px;
    margin-top: 6px;
}
.shop-item-name.pah{
    color: #000000;
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    line-height: 18px;
    height: auto;
    text-transform: uppercase;
    margin-bottom: 1px;
    margin-top: 6px;
}
.shop-item-subtitle{
    color: #777;
    font-family: 'futurabdcnbtregular';
    font-size: 12px;
    line-height: 18px;
    height: auto;
    text-transform: uppercase;
/*    margin-bottom: 4px;
    margin-top: 6px;*/
}
.shop-item-name a{
    color: #000;
}
.shop-item-price{
    font-family: "optimalboldregular";
    font-size: 17px;
}
.mt1{
    margin-top: 1px;
}
.paholy-list{
    width: 645px;
}
.textinput{
    background-color: #F6F6F6;
    border: 1px solid white;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica, sans-serif;
    height: 35px;
    padding-left: 10px;
    width: 285px;
}
.modtitle{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    text-transform: uppercase;
}
.formtable tr{
    height: 49px;
}
.width130{
    width: 130px;
}
.passmod,.emailmod{
    float: left;
}
.emailmod{
    width: 301px;
}
.passmod{
    margin-right: 35px;
    width: 301px;
}
.currentmailstr{
    font-family: "optimalitalic";
    font-size: 13px;
}
.currentmail{
    font-family: 'optimalboldregular';
    font-size: 13px;
}

.szall_adatok .tit,.szaml_adatok .tit{
    color: #333333;
    margin-top: 40px;
    margin-bottom: 20px;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    text-transform: uppercase;
}
.szall_adat:hover .szall_center .name,.szall_adat_selected .szall_center .name{
    /*line-height: 34px;*/
    height: 38px;
}
.szall_adat_selected:hover .name{
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}
.szall_adat:hover .name{
    padding-top: 6px;
    padding-bottom: 9px;
}
.szall_adat:hover{
    width: 191px;
    height: 141px;
    border: 5px solid #386FBF;
}
.szall_adat {
    background-color: #EEEEEE;
    width: 199px;
    cursor: pointer;
    border:1px solid #9BB7DC;
    height: 149px;
    
}
.szall_adat_selected{
    width: 191px;
    height: 141px;
    border: 5px solid #A0D393 !important;
}
.szall_center{
    margin: 0px auto;
    width: 162px;
}
.op_link{
    display: block;
    padding-left: 24px;
    width: 100px;
    height: 18px;
    font-size: 12px;
    font-family: "optimalitalic";
}
.op_link:hover{
    text-decoration: underline;
}
.op_link.edit{
    background: url("/images/btn-shop-address-edit.png") no-repeat 0px 3px;
    line-height: 20px;
    margin-bottom: 3px;
}
.op_link.delete{
    background: url("/images/btn-shop-address-edit.png") no-repeat 0px -15px;
    line-height: 20px;
}
.szall_adat_outer{
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
.addmore{
    width: 28px;
    float: left;
    display: block;
    height: 148px;
    border: 1px solid #9CB8DE;
    background: #EEEEEE url("/images/btn-shop-add-address.png") no-repeat center center;
    
}

.btn-center{
    margin: 0px auto;
}
.strcenter{
    width: 190px;
    margin: 0px auto;
    margin-bottom: 20px;
}
#pop2,#pop3{
    display: none;
}

.popcenter2{
    width: 607px;
    margin: 0px auto;
}
.fs13{
    font-size: 13px;
}
.poptitle.edit{
    display: none;
}
.poptitle{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    
    margin-bottom: 10px;
    margin-top: 20px;
    text-transform: uppercase;
}
.bla.it{
    margin: 0px 0px 8px 4px;
    
}
.poptitle.new{
    margin-left: 3px; 
}
.bla{
    
}
#dataform td{
    height: 49px;
}
#dataform textarea{
    background-color: #F6F6F6;
    border: 1px solid white;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica, sans-serif;
    height: 86px;
    padding-left: 10px;
    padding-top: 10px;
    font-size: 13px;
    resize:none;
    width: 278px;
}
#dataform .textinput{
    width: 278px;
    font-family: 'optimalregular',Helvetica, sans-serif;
}
.pl20{
    padding-left: 20px;
}
.width100{
    width: 100px;
}
.sumprice2{
    font-family: 'americangaramondbtregular';
    font-size: 24px;
    color: #777;
    text-transform: uppercase;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.product_name{
    font-family: 'optimalboldregular';
    font-size: 22px;
    line-height: 28px;
    
}
.product_left,.product_right{
    float: left;
}
.product_right{
    width: 463px;
}
.product_left{
    margin-right: 20px;
    width: 140px;
}
.amount_view{
    font-family: 'optimalitalic';
    font-size: 13px;
    color: #777;
}
.sum_ar{
    font-family: "optimalboldregular";
    font-size: 16px;
    color: #222;
}
.singleprice{
    font-size: 16px;
    color: #777;
}
.amount_view2{
    /*font-family: 'optimalitalic';*/
    font-size: 16px;
    color: #777;
}
.rarr{
    color: #777;
}
.btn-basket-clean{
    cursor: pointer;
    
}
.width210{
    width: 210px;
}
.endlinks .btn-basket-clean{
    float: left;
}
.endlinks .width210{
    float: right;
}
.btn-basket.add:hover{
    background-position: left -120px;
    text-decoration: underline;
}
.btn-basket.add{
    background: url("/images/btn-basket-sprite.png") no-repeat scroll left 0px;
    display: block;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 48px;
}
.btn-basket.rem1:hover{
    background-position: left -160px;
    text-decoration: underline;
}
.btn-basket.rem1{
    background: url("/images/btn-basket-sprite.png") no-repeat scroll left -40px;
    display: block;
    margin-bottom: 10px;
    line-height: 40px;
    padding-left: 48px;
}
.btn-basket.rem2:hover{
    background-position: left -200px;
    text-decoration: underline;
}
.btn-basket.rem2{
    background: url("/images/btn-basket-sprite.png") no-repeat scroll left -80px;
    display: block;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 48px;
}
.mb20{
    margin-bottom: 20px;
}
.basket-page-list-item{
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.arak{
    margin: 5px 0px;
}
.title2{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
}
.popcenter.width200{
    width: 200px;
    margin: 0px auto;
}
.pop4{
    display: none;
}
.width200{
    width: 200px;
}
.popcenter.width200 > img {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 30px;
}
.pop4 .product_name{
    color: #777;
    text-align: center;
    line-height: 14px;
    margin: 12px 0px 20px 0px;
    font-size: 13px;
    font-family: 'optimalitalic';
}
.product_imgsrc{
    width: 140px;
    margin: 0px auto;
}
.product_imgsrc img{
    width: 140px;
    height: 182px;
}
.mt15{
    margin-top: 15px;
}
.mt9{
    margin-top: 9px;
}
.prod_left{
    width: 200px;
}
.prod_left,.prod_right{
    float: left;
}
.prod_right{
    width: 395px;
    margin-left: 20px;
}
.prod_price{
    font-family: 'optimalboldregular';
    font-size: 23px;
    margin-top: 10px;
}
.content_open{
    display: block;
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
}
.plaintext{
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}
.plaintext .bald{
    font-family: 'optimalboldregular';
}
.errform, .uzletpopup{
    display: none;
}
.uzletpopup{
    position: relative;
}
.imgcenter{
    margin: 0px auto;
    width: 80px;
    margin-top: 40px;
}
.width110{
    width: 110px;
    margin: 0px auto;
}
.popstr2{
    text-align: center;
    font-family: "optimalregular",Helvetica, sans-serif;
    color: #000;
    margin: 40px 0px;
}
.btn125{
    width: 125px;
    float: left;
}
.szallinput{
    background-color: #F6F6F6;
    border: 1px solid white;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica, sans-serif;
    height: 35px;
    font-size: 13px;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 293px;
}
.szalltext{
    background-color: #F6F6F6;
    border: 1px solid white;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica, sans-serif;
    height: 81px;
    padding-top: 4px;
    font-size: 13px;
    padding-left: 10px;
    resize: none;
    width: 293px;
}
.szallleft{
    width: 300px;
    float: left;
}
.szallright{
    float: right;
    width: 300px;
}
.uzletlink{
    display: none;
    font-size: 16px;
}
.nyitvatable{
    font-size: 12px;
    color: black;
    width: 160px;
    margin: 0px auto;
}
.uzlet_nev{
    color: #333333;
    font-family: 'americangaramondbtregular';
    font-size: 23px;
    /*margin: 0 auto 10px;*/
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: center
}
.uzlet_cim,.bank{
    font-family: 'optimalitalic';
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
    color: #777;
}
.bank{
    margin-top: 10px;
}
.popboldc{
    font-family: 'optimalboldregular';
    font-size: 12px;
    color: #000;
    text-align: center;
}
.select_cont{
    position: relative;
    margin-bottom: 10px;
    height: 39px;
    width: 293px;
    
}
.select_cont select{
    height: 37px;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    width: 305px;
}
.select_cont span,.select_cont select{
    position: absolute;
}
.selecthover{
    background: #F6F6F6 url("/images/btn-shop-select.png") no-repeat right top !important;
}
.select_cont span{
    height: 35px;
    line-height: 37px;
    z-index: 0;
    font-size: 13px;
    
    padding-left: 10px;
}
.select_design{
    background: #F6F6F6 url("/images/btn-shop-select.png") no-repeat right bottom;
    border: 1px solid white;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica, sans-serif;
    height: 35px;
    font-size: 13px;
    padding-left: 10px;
    width: 293px;
}
.basket-handler{
    width: 250px;
}
.pop4,.pop5{
    display: none;
}
.pophighl.center,.popstr.center{
    text-align: center;
}
.aktivalolink a{
    color: black !important;
}
.bluebutton_cont2.center{
    margin: 0px auto;
}
.orex_banner_c{
    position: relative;
}
.orex_banner{
    width: 690px;
    height: 260px;
    cursor: pointer;
    margin-top: -15px;
    position: relative;
    background: url("/images/orex_banner.png") no-repeat center top;
}
.closebanner:hover{
    background: url("/images/close_sprite.png") no-repeat scroll 0 -27px;
}

.closebanner{
    z-index: 2;
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 0px;
    height: 28px;
    width: 27px;
    background: url("/images/close_sprite.png") no-repeat scroll 0 0;
}

.paholynev{
    color: #000000;
    display: block;
    font-family: 'futurabdcnbtregular';
    font-size: 16px;
    margin: 5px 0;
    text-transform: uppercase;
}
.paholy_data{
    font-family: 'futuramdcnbtregular';
    font-size: 14px;
    line-height: 18px !important;
    margin: 0;
    padding: 0;
}
.formerror{
    color: red;
    font-size: 11px;
}
.forgottenpass{
    color: #3770BE !important;
    font-size: 12px;
    font-family: 'optimalitalic';
    
}
.mt10{
    margin-top: 10px;
}
.fpasshead,.fpassstr,.fpassstr2,.fpassbtn,.close-btn,.warningpopupstr{
    display: none;
}
.warningpopupstr{
    width: 210px;
    text-align: center;
}
.closepop1:hover{
    background: url("/images/close_sprite.png") no-repeat 0px -27px;
}
.closepop1{
    position: absolute;
    right: 11px;
    top: 0px;
    display: block;
    width: 27px;
    background: url("/images/close_sprite.png") no-repeat 0px 0px;
    height: 27px;
    /*background-color: blue;*/
}
.shop-item2{
    float: left;
    width: 150px;
    margin-right: 10px;
    margin-bottom: 15px;
    
}
.item-state{
    width: 150px;
    height: 34px;
    margin-top: 1px;
    background-color: #DDDDDD;
}
.tegla{
    width: 20px;
    height: 34px;
    float: left;
}
.statestr{
    float: left;
    width: 120px;
    height: 34px;
    font-size: 13px;
    padding-left: 10px;
    line-height: 34px;
}
.adatvedelmi{
    color: #3770BE !important;
}
.sum2{
    font-size: 13px;
    color: #777;
}
.sum2 span{
    color: #000;
}
.sum{
    font-size: 22px;
    font-family: 'optimalboldregular';
}
.modeactive{
    border: 5px solid #a0d293 !important;
}
.modeactive{
    width: 190px !important;
    cursor: pointer;
    height: 120px !important;
}
.aszfcb{
    margin: 0px;
    margin-left: -3px;
    margin-right: 4px;
}
.azonoscim{
    margin-left: -1px;
    margin-top: 20px;
}
.op_link:hover{
    text-decoration: underline;
}
.errform, #pop3, #pop2, .pop4, .pop5, #pop1{
/*    margin: 0px auto;
    
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.20) !important; 
    -moz-box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.20) !important; 
    -webkit-box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.20) !important; */
}
#pop3{
/*    width: 690px !important;
    height: 565px;*/
}
.noshadow{
    box-shadow: 0px 0px 0px #fff !important;
    -moz-box-shadow: 0px 0px 0px #fff !important;
    -webkit-box-shadow: 0px 0px 0px #fff !important;
}

.hided-text {
    display: none;
}
.ita{
    font-family: 'optimalitalic';
}



.text-name {
    font-family:    'futurabdcnbtregular';
    font-size:      16px;
    line-height:    18px;
    text-transform: uppercase;
}

.text-foglalkozas {
    color:          black;
    font-family:    'futuramdcnbtregular';
    font-size:      14px;
}

.mb30{
    margin-bottom: 30px;
}
.utalas_adatok b{
    font-family: "optimalboldregular";
    font-weight: normal;
}
.boldprice{
    font-family: "optimalboldregular";
    font-size: 11px;
    
}
.fontbold{
    font-family: "optimalboldregular";
    line-height: 24px;
}
.hr4{
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    margin-top: 20px;
}
.listhr{
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px;
    margin-top: 15px;
    float: left;
}
.dolt{
    font-family: 'optimalitalic';
    font-size: 13px;
    color: #222;
}
.dolt a:hover {
    text-decoration: underline;
}
.subsbanner{
    display: none;
    width: 690px;
    margin-bottom: 20px;
    height: 210px;
    position: relative;
}
.subsbanner .link{
    width: 690px;
    height: 210px;
    position: absolute;
    top: 0px;
    display: block;
    /*margin-left: -20px;*/
    background: url("/images/lenyilo_spring14.jpg") no-repeat left bottom;
}

.premierreklam{
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    font-size: 13px;
    background-color: #fff;
    margin-top: 5px;
}
.premierreklam a:hover{
    text-decoration: underline;
}
.imperial_banner{
    display: block;
}
.codexhead{
    height: 60px;
    margin-bottom: 20px;
    background: url("/images/codexheadbg.jpg") no-repeat left top;
}
.codexheadright{
    float: right;
    padding-top: 11px;
    width: 415px;
    color: #fff;
    font-size: 13px
}
.codexheadright .bald{
    font-family: 'optimalboldregular';
}
.codexshopitem a:hover{
    text-decoration: underline;
}
.codexshopitem{
    font-size: 15px;
    float: left;
}
.codexshopitems{
    width: 345px;
    margin-top: 4px;
    margin-left: 70px;
}
.codexshopitem.separator {
    margin: 0 15px;
    color: #707070;
}
.centerp p{
    text-align: center;
}
.col3{
    float: left;
    width: 197px;
}
.col3 .mode{
    font-family: 'americangaramondbtitalic';
    font-size: 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    color: #000;
    text-align: center;
}
.commbold{
    font-family: 'optimalboldregular';
    color: #000;
}
.comm_it .bald{
    font-family: 'optimalboldregular' !important;
}
.comm_it{
    font-family: 'optimalitalic';
    font-size: 12px;
    color: #777;
    line-height: 18px !important;
}
.modedesc p{
    text-align: center;
}
.comm_mail{
    font-size: 12px;
}
.comm_mail:hover{
    text-decoration: underline;
}
.w120{
    width: 120px;
}
.w170{
    width: 170px;
}
.alignc{
    margin: 0px auto;
}
.mt15{
    margin-top: 15px;
}
.mt_10{
    margin-top: -10px;
}
.modedesc{
    padding-top: 10px;
}
.headrow2{
    border-right: 1px solid #ddd;
    border-left:  1px solid #ddd;
}
.centercol3{
    width: 231px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.ml25{
    margin-left: 25px;
}
.kedv_select_line_fixed{
    position: fixed;
    background-color: #fff;
    width: 630px;
    top: 39px;
    padding-top: 20px;
    z-index: 2;
}
.elso_pont_swimming{
    background-color: #fff;
    width: 630px;
    z-index: 2;
    position: absolute !important;
    padding-top: 20px;
}
.mt40{
    margin-top: 40px;
}
.extend_subs_table td{
    height: 49px;
}
.extend_subs_table{
    width: 100%;
}
.extend_subs_table textarea{
    background-color: #F6F6F6;
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 0 0 rgba(119, 119, 119, 0.2);
    font-family: 'optimalregular',Helvetica,sans-serif;
    height: 86px;
    font-size: 13px;
    padding-left: 10px;
    padding-top: 10px;
    resize: none;
    margin-top: 6px;
    width: 286px;
}

.kekgomb{
    background-color: #3770be;
    height: 40px;
    line-height: 41px;
    display: block;
    text-align: center;
    color: #f6f6f6;
    font-family: 'optimalregular',Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
    border-bottom: 1px solid white;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    -moz-box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
    box-shadow: 0px 2px 2px 0px rgba(119,119,119,0.4);
}
.kekgomb:hover{
    background-color: #457cc7 !important;
}
.w238{
    width: 238px;
}
.ex_subs_left,.ex_subs_right{
    float: left;
}
.ex_subs_right:hover{
    text-decoration: underline;
}
.ex_subs_right{
    width: 236px;
    font-size: 12px;
    cursor: pointer;
    display: block;
    font-family: "optimalregular";
    margin-left: 20px;
    color: #3770BE;
}
.fail{
    display: none;
}
.failmsg{
    font-size: 14px;
    font-family: "optimalregular";
    color: black;
}
.pluszinfo{
    font-family: 'futurabdcnbtregular';
    font-size: 14px;
    color: #333;
    margin-top: 20px;
    line-height: 19px !important;
}
.w130{
    width: 130px;
}
.left{
    float: left;
}
.ml50{
    margin-left: 10px;
}
.pop1right.reg{
    margin-left: 9px !important;
}
.pop1right.tovabbregnelkul{
    display: none;
}
.whiskeyar{
    color: #000000;
    font-family: 'optimalboldregular',Helvetica,sans-serif;
    font-size: 19px;
}
.whiskeycomment{
    font-size: 12px;
}
.whiskeystr{
    text-align: center;
}
.w230{
    width: 230px;
}
.whiskeykep{
    background: url("/images/whiskey_akcio.png") no-repeat center top;
    height: 320px;
}
.new_imp_str p,.new_imp_str {
    color: #222;font: 11px/18px Arial;
}
.boold{
    font-family: 'optimalboldregular';
}