/* blokk séma */
/* - */
@font-face {
    font-family: 'webfontregular';
    src: url('MyriadPro-Regular.eot');
    src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
          url('MyriadPro-Regular.woff') format('woff2'),
		 url('MyriadPro-Regular.woff') format('woff'),
         url('MyriadPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'webfontregularbold';
    src: url('myriadpro-bold-webfont.eot');
    src: url('myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-bold-webfont.woff2') format('woff2'),
		 url('myriadpro-bold-webfont.woff') format('woff'),
         url('myriadpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'webfontregularsemibold';
    src: url('myrpro-semibold-webfont.eot');
    src: url('myrpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
          url('myrpro-semibold-webfont.woff2') format('woff2'),
		 url('myrpro-semibold-webfont.woff') format('woff'),
         url('myrpro-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadProBoldCond';
    src: url('MyriadProBoldCond.eot');
    src: url('MyriadProBoldCond.eot') format('embedded-opentype'),
         url('MyriadProBoldCond.woff2') format('woff2'),
         url('MyriadProBoldCond.woff') format('woff'),
         url('MyriadProBoldCond.ttf') format('truetype'),
         url('MyriadProBoldCond.svg#MyriadProBoldCond') format('svg');
}
#CB_Window #CB_T2,
#search_title_all,
#print_content{
	display:none
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
body {
	background: #E3E0DB;
	color: #4D525B;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: 'webfontregular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	height:auto;
	min-height: 100%;
	overflow-x: hidden;
}
div{
	display:block;
}
.body_data{
	width:0;
	height:0;
	overflow:visible
}
.body_data *{
	padding:0;
	margin:0;
}
/**/
.clearer {
	clear: both;
}
#main_content_top:after,
#main_content:after{
	content:'';
	display:block;
	width:100%;
	clear:both;
}
.no_break {
	white-space: nowrap;
}
#header div.sw_s1_hidden_content,
.sw_s1_hidden_content, .sw_s1_rejtett, #jump_to_content  {
	display: none;
	visibility: hidden;
}

.alert, .sw_s1_alert, .sw_s1_login_alert {
	  color: #ffffff;
  background: red;
  padding: 2px 4px;
  line-height: 1.2em;
  list-style-type: none;
  font-size: 12px;
  display: inline-block;
}
#swlogin_box .sw_s1_login_alert {
	display: block;
  position: absolute;
  top: 100%;
  padding: 5px;
  right: 0;
}
input,
textarea,
select{	 
  border: solid 1px #666666;
     /* -webkit-appearance: none;*/
    -webkit-border-radius: 0;
    box-shadow:none;
}
input{}
textarea{}
select{
	  height: 29px;
	  max-width:100%
}
.select{
	width:100%
}
div.dhx_combo_box {
  border: solid 1px #666666;
  height: 29px;
}
div.dhx_combo_box input{
	border:none;
	outline:none
}
.dhx_combo_box img{
	display:none
}
.dhx_combo_box:after{
	  content: '';
  position: absolute;
  border-right: 3px dashed transparent;
  border-top: 7px solid #242424;
  border-bottom: 6px dashed transparent;
  border-left: 3px dashed transparent;
  top: 12px;
  right: 6px;
}
.fb_iframe_widget_fluid iframe,
.fb_iframe_widget_fluid > span,
.fb_iframe_widget_fluid {
  display: block;
  width: 100% !important;
  float: left;
}
.shop_category_list .sw_28_1_preview_img_outer .no_content, 
.shop_item_list .sw_28_1_preview_img_outer .no_content {
  background: white url(/data/shop_proposer/skins/1/no_image.jpg) no-repeat scroll center center;
  text-align: center;
}
.addthis_button_facebook_like.at300b,
.addthis_counter.addthis_pill_style{
	display: none !important;
}
.at-svc-facebook,
.addthis_button_facebook{
	padding: 0 !important;
    font-family: "webfontregularbold";
    font-size: 16px;
    color: #26262C;
        
}
.at-svc-facebook{
    width: 240px !important;
    max-width: 240px !important;
}
.hu .at-svc-facebook:after,
.hu .addthis_button_facebook:after{
content:"Megosztás az Facebook-on";
    line-height: 1;
}
.at-svc-facebook .at-icon-wrapper,
.addthis_button_facebook .at-icon-wrapper{
    height: 19px !important;
    width: 28px !important;
        margin-right: 10px;
        float: left;
}
.at-svc-facebook .at-icon-wrapper,
.addthis_button_facebook .at-icon-wrapper{
	    background: url(icon_svg/fb.svg?v=1) no-repeat 0 0 #3B5998 !important;
    background-position: 13px 3px !important;
	/*display:block;
	width:12px;
	height:12px;*/
}
.at-svc-facebook .at-icon-wrapper svg,
.addthis_button_facebook .at-icon-wrapper svg{
	display:none
}
.hu #main_content_outer .at4-icon.aticon-facebook:after {
  /*  content: "Megosztás Facebook-on";
    display: block;
    float: left;
    padding-left: 10px;
    font-family: "webfontregularbold";
	font-size: 16px;
	    white-space: nowrap;
    line-height: 18px;*/
}
.at-share-btn.at-svc-facebook{
	height: 20px;
}
.addthis_button_facebook:after:hover{
}
#main_content_outer .at4-icon.aticon-facebook {
 /*background: url(fb_share.png) no-repeat scroll 0 center !important;
 background-size: 28px 20px !important;
 width: auto !important;
 height: 20px !important;
     text-indent: 32px;
     min-width: 29px;*/
}
.search_result_list .marker_value,
.shop_item_list .shop_item .marker_value {
    text-align: right;
}
.social_box{
	 display: block;
    float: left;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}
.social_box a{
	display: block;
    float: left;
    height: 100%;
    width: 100%;
}
.yt_icon,
.fb_icon,
.gp_icon{
	height: 40px;
	width: 40px;
	background: url(fb.svg) no-repeat scroll center center;
	display: inline-block !important;
	float: none !important;
	vertical-align: middle;
}
.gp_icon{
	background: url(gp.svg) no-repeat scroll center center;
	margin-left: 20px;
}
.yt_icon{
	background: url(yt.svg) no-repeat scroll center center;
	margin-left: 20px;
}
.page_68 #cse-search-box{
	display: none;
}
#CB_Window{
	z-index: 5001 !important;
}
#CB_ContentHide{
	z-index: 5000 !important;
	position: fixed !important;
	width: 100% !important;
	height: 100% !important;
}
#sw_2_sys_edit_form textarea{
	min-height: 200px;
	height: 400px;
	width: 96%;
	min-width: 96%;
}
/*------ logo ------------------------*/
#header_logo {
  display: block;
  width: 175px;
  max-height: 82px;
  float: left;
  margin: 0 0 4% 0;
  overflow: hidden;
  height: 8%;
}
#header_logo a {
      margin: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: url(logo.png) no-repeat 0 0 transparent;
  background-size: auto 100%;
  float: right;
  text-indent: 110%;
  line-height: 4;
}

/*---- gyengénlátó ---------------*/
#high_contrast {
	float: right;
	width: 32px;
	height: 32px;
	padding: 0;
	overflow: hidden;
	
}
.high_contrast {background: url(icon_large/high_contrast.png) no-repeat 0 0;}
/*------- nyelv ------------------*/
#header_lang{
	float: right;
	padding: 0;
	margin: 0 0 0 10px !important;
}
#header_lang a, #header_lang a:hover, #sw_languages ul{
	text-decoration: none;
	color: black;
}

#sw_languages {	
}
#sw_languages ul, #sw_languages li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sw_languages ul{
	display:block;
}
#sw_languages li{
} 
#sw_languages a, #sw_languages a:hover{
	display: block;
	font-size: 11px;
	height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 3px 0 3px 28px;
	background-repeat:no-repeat;
}

#sw_languages a:hover{
	color: white;
}
.sw_current_lang{color:white;}
#header_lang .sw_s1_lang_list a{border:none;}
/*-------- ikonsoros nyelvválasztó--------*/
#sw_current_lang{	
display:none;
}
#sw_languages {	
	border:none;
	padding:0;
	top:0;	
}
#header_lang{
	
}
#sw_languages li {
    clear: none;
    float: left;
	width:24px;
	overflow:hidden;
	margin: 0 2px 0 0;
}
/*--------------- login -------------------------*/
#header #swlogin_box{}

#swlogin_box{
     text-align: right;
  position: relative;
  display: block;
  float: right;
  margin: 4px 0 0 0;
  min-width: 112px;
   width: 155px;
}
#swlogin_box form,
#swlogin_box div{
	display:inline;
	float: none;
	   vertical-align: top;
	}
#swlogin_box div#sw_1_boxdata{
	display:none;
	/*opacity:0;
	transition:opacity 0.4s, esaseIn;
	-webkit-transition:opacity 0.4s, esaseIn;*/
}
.login_opened #swlogin_box div#sw_1_boxdata{
	visibility: visible;
	display:inline;
	/*opacity:1*/
}
.login_form .boxtitle_inner a{
display: inline-block;
  width: 32px;
  height: 0;
  padding: 31px 0 1px 0;
  margin: 0;
  font-size: 12px;
  color: #4D525B;
  text-align: center;
  line-height: 1;
  vertical-align: bottom;
  overflow: hidden;
  white-space: nowrap;
}
#sw_1_login_link{
	background:url(icon_svg/reg.svg) no-repeat center center transparent
}
#sw_1_register_link{
	background:url(icon_svg/login.svg) no-repeat center center transparent;
}
.logged_in{
	  
	    height: 32px;
}
#swlogin_box .title{
	display:none
}
#swlogin_box label{
position:absolute;
top:10px;
font-size:0.9em;
}
#swlogin_box .sw_1_passwd{
	left:38%
}
#side_content .login_form, #side_content .logged_in, #side_content .logged_in .box_inner{
	width:100%;
}

.login_form .boxdata input[type=text],
.login_form .boxdata input[type=password]{
	padding: 5px 2%;
	width: 30%;
	border: none;
	margin: 5px 2% 0 0;
}
#swlogin_box .reg_href_outer{
text-align: right;  
}
.reg_href_outer a,
.reg_href_outer a:visited{
  font-size: 0.9em;
  color: #57a2d9;
  padding: 6px;
  display: inline-block;
  margin: 5px -5px 0 -5px;
}
.login_text_or{
	display:none
}
.reg_href_outer a:hover{
	text-decoration: none;
	color:#ffffff;
	background: #1D79C4;
}
#reg_href{
	margin-right:10px
}
.login_form .boxdata {		
		
}

	/*---- popup-hoz ----*/
	
	.login_form .boxdata {
	padding: 10px;
	  position: absolute;
	  z-index: 1000;
	  top: 32px;
	  right: 0;	
	  width:400px;
	  text-align: left;
	}

#main_content > .login_form .boxdata{
	position: static;
}
#main_content > #swlogin_box form, 
#main_content > #swlogin_box div {
    display: block;
    float: left;
}
#main_content #swlogin_box .reg_href_outer,
#main_content > #swlogin_box label,
#main_content > #swlogin_box .sw_2_1_input_outer,
#main_content > #swlogin_box .sw_s1_input_submit{
	display: block;
    float: left;
    position: static;
    clear: both;
}
#main_content > .login_form .boxdata input[type="text"], 
#main_content > .login_form .boxdata input[type="password"] {
    margin: 5px 0 0 0;
    padding: 5px 2%;
    width: 96%;
}
#main_content > #swlogin_box .sw_s1_input_submit{
	margin-top: 10px !important;
	width: auto;
}
#main_content > .logged_in .reg_href_outer,
#main_content > .logged_in .boxdata > span,
#main_content > .logged_in .boxdata > form{
	display: inline-block !important;
	float: none !important;
	vertical-align: middle !important;
}
#main_content > #swlogin_box .sw_s1_input_submit,
#main_content #swlogin_box .reg_href_outer{
	margin: 0 !important;
}
#main_content >.logged_in .sw_s1_visitorlogged{
	width: auto;
	margin: 0 20px;
}
.page_73 #main_content .article_text{
	display: block;
    float: left;
    clear: both;
}
	
/*-*/
.login_form .boxdata form input[type=submit]{
text-align: center;
  display: inline-block;
  width: 26%;
  margin: 0 auto;
  margin-top: 6px;
}

.logged_in .boxtitle h2{
font-size: 1em;
margin: 0;
padding: 0 2px 0 0 !important;
display: inline;
}
.logged_in .boxdata{}
.logged_in .sw_s1_visitorlogged{
	    text-overflow: ellipsis;
    /* bottom: 20px; */
    /* right: 0; */
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    margin: auto 5px;
    line-height: 2.4;
    width: 74px;
}
.logged_in form{
}
.logged_in .sw_s1_input_submit, .logged_in .reg_href_outer {
	
}
.logged_in .reg_href_outer {
	
}
.logged_in .reg_href_outer a{
/*color: #f2f2f2*/
}
.sw_s1_visitorlogged {
  font-size: 14px;
  vertical-align: middle;
}
.sw_27_1_row{
	  padding: 0 0 20px 0;
}
.sw_s1_comment{
	font-size:0.9em;
	/*background:url(icon_svg/info.svg) no-repeat 0 center transparent*/
	float:none;
	  font-style: italic;
  color: #666;
  line-height: 1;
}
.input_phone_country{
	margin-right:4px;
}
input[type=text].input_phone_country,
input[type=text].input_phone_dial,
input[type=text].input_phone_call{
	margin-right:4px;
	width:40px
}
input[type=text].input_phone_call{
	width:200px
}
#main_content #swlogin_box{
	width:100%;
}
#main_content .login_form .boxdata{
    right: auto;
    left: 0;
}
#main_content #swlogin_box .reg_href_outer {
    clear: left;
    position: static;
}
/*--------------- kereső -------------------------*/
#header .sw_s1_search_box{
	display:block;
	width:100%;
	position:relative;
	clear: both;
}
#header .search_box_inner{	
}
#header .query_field_label{
	display:none;
	float:left;
	font-size:0.7em;
}

#header .query_field{
	display:block;
	height: 24px;
	border:solid 1px #4E525C;
	padding: 2px 2%;
	width: 96%;
	background: #ffffff;
	margin: -1px;
}
#header .search_box_inner .sw_s1_input_submit{
	width: 30px;
	display:block;
	height: 30px;
	border: none;
	text-indent: 110%;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden;
	background: url(icon_svg/search.svg) no-repeat center center #4E525C;
	position: absolute;
	top:0;
	right:-1px;
	padding: 0;
}
#header .search_box_inner .sw_s1_input_submit:hover{
	background-color: #50A3E3;
}
#main_content .sw_s1_search_box input[type=text]{
width: 20%;
}
.search_result{
width:100%;
clear:both;
margin:0 0 20px 0;
}
.search_result_title{
	margin-bottom:0
}
.search_result img{
  float: left;
  margin: 0 20px 10px 0;
  width: auto;
  height: auto;
  max-height: 100px;
}


/*  */
.rights_info{
	font-size:12px;
	text-align: center;
}
#company_info .city{
	clear:left;
}
#company_info .city a:after{
  content: '';
  display: inline-block;
  margin: 0 0 2px 5px;
  border-top: 5px dashed transparent;
  border-right: 5px dashed transparent;
  border-bottom: 5px dashed transparent;
  border-left: 4px solid #4D525B;
  background: transparent;
}
#company_info > div > a,
#company_info .skype_box{
	clear: both;
  display: block;
  width: 60%;
  padding:0.2% 0 0.2% 0;
  margin: 0 0 0 40%;
}
#company_info > div > a.email_link{
padding: 5px 0 0 30px;
  background: url(email.svg) no-repeat 0 0 transparent;
  background-size: 24px;
  margin-bottom: 1%;
}
#company_info p{
	margin:0
}
#company_info p img{
	  margin: 0 !important;
  float: left;
  width: auto;
  height: 28px;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}
#company_info .skype_box div{
	width:28px;
	height:28px;
	display:block;
	float:left;
	overflow:hidden;
}
#company_info .skype_box{
  line-height: 1.8;
}
/* ikonok */
.icon, a.icon, input.icon,
.head_icon a, .sys_menu li a,
.logged_in .sw_s1_input_submit,
.logged_in .reg_href_outer a 
 {
	text-decoration:none;
	color:#666666;
	display:inline-block;
	overflow:hidden;
	text-indent:110%;
	line-height:48px;
	height:48px;
	width:48px;
	padding: 0 !important;
	  vertical-align: middle;
	}
input.icon{
	border:none !important;
}
.icon.size_large{width:32px !important;height:32px; min-height: 32px;}
.icon.size_normal{width:24px !important;height:24px; min-height:24px;}
.icon.size_small,
.icon_up_, .icon_down_,
.icon_up_1, .icon_down_1{width:16px !important;height:16px; min-height: 16px;}
.icon.size_small,
.icon_up_, .icon_down_,
.icon_up_1, .icon_down_1{
	display:inline-block;
	overflow:hidden;
	text-indent:100px
}
.icon_text,
input.icon_text,
.sys_menu li a{
	width: auto !important;
text-indent: 0 !important;
line-height: 1 !important;
height: auto !important;
padding-top: 0.5em !important;
padding-bottom: 0.5em !important;
padding-right: 10px !important;
}
.icon.size_normal.icon_text,
input.size_normal.icon_text{
	padding-left: 30px !important;
	padding-top: 8px !important;
	padding-right: 10px !important;
	  width: auto !important;
	}
.icon.size_small.icon_text,
input.size_small.icon_text{
	padding-left:20px !important;
	padding-top: 4px !important;
	padding-right: 5px !important;
	}
input.icon_text{
color: #FFF !important;
text-shadow: none !important;
height: 28px !important;
}
	/* normal */
.icon_add, .icon.create{background:url(icon_normal/icon_add.png) no-repeat 0 0 transparent !important;}
.icon_del{background:url(icon_normal/icon_del.png) no-repeat 0 0 transparent !important;}
.icon_edit{background:url(icon_normal/icon_edit.png) no-repeat 0 0 transparent !important;}
.icon_settings{background:url(icon_normal/icon_gear.png) no-repeat 0 0 transparent !important;}
.icon_back{background:url(icon_normal/icon_back.png) no-repeat 0 0 transparent !important;}
.icon_close{background: url(icon_normal/icon_close.png) no-repeat 0 0 transparent !important;	}
.icon.prev_1{background: url(icon_normal/icon_back.png) no-repeat 0 0 transparent !important;}
.icon.next_1{background: url(icon_normal/icon_forward.png) no-repeat 0 0 transparent !important;}
.icon_move{background: url(icon_normal/icon_move.png) no-repeat 0 0 transparent !important;}
	/* small kicsi */
.size_small.icon_add{background:url(icon_small/icon_add.png) no-repeat 0 0 transparent !important;}
.size_small.icon_del{background:url(icon_small/icon_del.png) no-repeat 0 0 transparent !important;}
.size_small.icon_edit{background:url(icon_small/icon_edit.png) no-repeat 0 0 transparent !important;}
.size_small.icon_settings,
.logged_in .reg_href_outer a{
	       background: url(icon_svg/data.svg) no-repeat center center transparent !important;
    height: 32px;
    width: 31px;
    background-size: 22px auto !important;
    vertical-align: top;
    margin: 0;
	}
.logged_in .sw_s1_input_submit{
	       background: url(icon_svg/logout.svg) no-repeat center center transparent !important;
    height: 32px;
    width: 31px;
    margin-right: 2px;
    background-size: 22px auto !important;
    vertical-align: top;
}
.size_small.icon_back{background:url(icon_small/icon_back.png) no-repeat 0 0 transparent !important;}
.size_small.icon_close{background: url(icon_small/icon_close.png) no-repeat 0 0 transparent !important;	}
.icon.size_small.prev_1{background: url(icon_small/icon_back.png) no-repeat 0 0 transparent !important;}
.icon.size_small.next_1{background: url(icon_small/icon_forward.png) no-repeat 0 0 transparent !important;}
.size_small.icon_move{background: url(icon_small/icon_move.png) no-repeat 0 0 transparent !important;}
.size_small.icon_repository{background: url(icon_small/icon_repository.png) no-repeat 0 0 transparent !important;}
	/* disabled nem kattintható ikon */
	.icon.disabled{opacity:0.1;filter:alpha(opacity=10);}
.page_45 .icon_add,
.page_45 .icon_edit,
.page_45 .icon_del{
	padding:2px 2px 2px 24px
}
/* léptető */
.mover_icons{
	display:block;
	float:left;
	width:16px;
	padding:0 10px 0 0;
}
.icon.up_,.icon.up_1,.icon.down_,.icon.down_1,
.icon_up_,.icon_up_1,.icon_down_,.icon_down_1 {
	width:16px !important;
	height:8px !important;
	background:url(icon_small/icon_up_order.png) no-repeat 0 0 transparent;
	padding: 0 !important;
	margin: auto !important;
	clear: both;
	float: none;
	}
.menu_list.editor .icon.up_,.menu_list.editor .icon.up_1{
	background:url(icon_small/icon_up_order_green.png) no-repeat 0 0 transparent;
}
.icon.down_,.icon.down_1, .icon_down_,
.icon_down_1, .icon_down_, .icon_down_1{background:url(icon_small/icon_down_order.png) no-repeat 0 0 transparent;}
.menu_list.editor .icon.down_,.menu_list.editor .icon.down_1 {background:url(icon_small/icon_down_order_green.png) no-repeat 0 0 transparent;}
a.icon.up_,a.icon.up_1,a.icon.down_,a.icon.down_1,
.icon_up_,.icon_up_1,.icon_down_,.icon_down_1 {padding: 0 !important;}
.icon.up_, .icon.up_:hover,
.icon_up_, .icon_up_:hover {background-position:center 0;opacity: 0.3;filter:alpha("opacity=30")}
.icon.up_1,
.icon_up_1 {background-position:center 0;}
.icon.down_, .icon.down_:hover,
.icon_down_, .icon_down_:hover {background-position:center 0;opacity: 0.3;filter:alpha("opacity=30")}
.icon.down_1,
.icon_down_1 {background-position:center 0;}
.icon.up_1:hover,
.icon_up_1:hover{ background:url(icon_small/icon_up_order.png) 0 0 transparent !important;} 
.icon.down_1:hover{ background:url(icon_small/icon_down_order.png) 0 bottom transparent !important;}

/*--------------- senswerk  ---------------------*/
.senswerk {
    background: url("senswerk_2012_inv.png") no-repeat right 0 transparent;
    color: #ffffff !important;
    display: block;
    float: right;
    font-size: 0.85em;
    height: 24px;
    line-height: 1.1em;
    padding: 25px 50px 5px 0;
    text-align: right;
    text-decoration: none;
    width: 90px;
}
.senswerk:hover {
    background-image: url("senswerk_2012_red.png");
	color:#A71C32 !important;
}
/*------------------------------------------- tartalom  -----------------------------------------------------------*/

h1, h2, h3, h4, h5 {
	font-family: "webfontregular",  Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height: 1;
	margin: 1em 0 10px 0;
	font-size: 2em;
}
h2{
	color:#27292E;
	font-size:2em;
}
h3{
	color:#4D525B;
	font-family: 'webfontregularbold';
	font-size:1em;
	  text-transform: uppercase;
}
#main_content h1.title,
#main_content > h1 {
	color:#26262C;
	font-size: 2em;
	margin-top: 0;
	font-family: 'MyriadProBoldCond';
	text-transform:uppercase;
	  margin: 0;
  padding: 0 0 12px 0;
}
.category_description p{
	margin:0;
	padding: 0 0 12px 0;
	color:#26262C;
	  font-size: 1em;
  line-height: 1.2;
}
#header h1 {}
#header h2 {
	padding:5% 0 10px 0;
	  margin: 0;
	  
}
#header h3 {}
#header h4 {}
#header h5 {}
#header h6 {}

#main_content h1 {}
#main_content h2 {}
#main_content h3 {}
#main_content h4 {}
#main_content h5 {}
#main_content h6 {}

#footer h1 {}
#footer h2,
#header_inner h2.title {
	font-family: 'MyriadProBoldCond';
	font-size: 1.4em;
	text-transform:uppercase;
}
#footer h3 {}
#footer h4 {}
#footer h5 {}
#footer h6 {}

#footer h2{
	display:block;
	float:left;
	width:40%;
	padding-bottom: 0;
}
#footer h2.tel{
    position: relative;
  width: auto;
  padding: 2px 5% 2px 30px;
  background: url(tel.svg) no-repeat 0 0 transparent;
  clear: right;
  margin: 5% 0 1% 0;
  background-size: 24px;
}
#footer h2.tel:after {
  /*content: '';
  display: block;
  position: absolute;
  border-top: 6px dashed transparent;
  border-right: 6px dashed transparent;
  border-bottom: 6px dashed transparent;
  border-left: 6px solid #4D525B;
  top: 50%;
  background: transparent;
  right: -4px;
  margin-top: -6px;*/
}
#company_info{
	margin-top: 10px;
}
#header_inner .shop_path_outer{
	
}
#main_content .lead {
}

#header .article_text p {
	text-align: left;
}

#main_content .article_text p {
	text-align: justify;
}

#footer .article_text p {
	text-align: justify;
}
/**/
.article_text img{
	max-width:100%;
}
a img {
	border: 0;
}
/**/
.article_text table {
}

.article_text tr {
}

.article_text thead {
}

.article_text th {
}

.article_text td {
}
#sw_138_article_text{
	display:none
}
#sw_23_article_text table{
	width:100% !important;
}
#sw_23_article_text td{
	width:30%
}
#sw_23_article_text tr td:nth-child(2),#sw_23_article_text tr td:nth-child(4){
	width:3%
}
#sw_23_article_text td p:nth-child(1){
	margin: 0;
  width: 100%;
  display: block;
  height: 170px;
  padding: 0;
  position: relative;
}
#sw_23_article_text td p:nth-child(1) img{
	  position: absolute;
  bottom: 0;
  left: 20%;
  width: 60%;
  height: auto;
}
hr{
	border: none;
  border-top: solid 1px #C0C4C9;
  
}
a, a:hover, .sw_s1_link, .sw_s1_link:hover {
	color: #26262C;
	text-decoration: none;
}

a:hover, .sw_s1_link:hover {
	color: #26262C;
	text-decoration: underline;
}
a:visited{
	color:#26262C;
}
.article_text p a,
.search_result_title a,
.article_text p a:visited,
.search_result_title a:visited{
	color:#1D79C4;
}
#header a{}
#header a:hover{}
#header a:visited{}
#main_content a{}
#main_content a:hover{}
#main_content a:visited{}
#footer a{}
#footer a:hover{}
#footer a:visited{}

form {
	padding: 0;
	margin: 0;
}

input{
	font-size: 1em;
	color:#ffffff;
	border:solid 1px #CCCCCC;
}

input[type=text], input[type=password], textarea{
	  width: 96%;
  font-size: 1em;
  color: #4D525B;
  font-family: 'webfontregular';
  border: solid 1px #666666;
  padding: 2px 2%;
  height: 23px;
}
a.shop_buy_link, a.shop_detailed_cart, .shop_back_to_cart_link,
.modify_data, .shop_modify_basket_content_link,
input[type=submit], input[type=button]{
	font-family: 'MyriadProBoldCond';
	font-size: 1em;
	color:#ffffff;
	border:none;
	cursor:pointer;
	background:#4E525C;
	text-transform: uppercase;
  	padding: 6px 10px;
  	color: #ffffff !important;
  	height: 32px;
  	box-sizing: border-box;   
}
.modify_data, .shop_modify_basket_content_link:hover,
input[type=submit], input[type=button]:hover,
.modify_data, .shop_modify_basket_content_link:visited,
input[type=submit], input[type=button]:visited{
	color: #ffffff;
}
.shop_cart_list input.shop_pay_link{
	background: #57a2d9;
	color: #ffffff;
	height: 44px;
	margin-left: 20px;
}
.shop_cart_list input.shop_pay_link,
.shop_cart_list a.shop_back_to_cart_link,
.shop_cart_list a.shop_modify_basket_content_link{
	height: 44px;
	margin-top: 6px;
	line-height: 32px;
}
#sw_shop_buy_form .modify_data,
.shop_cart_list .shop_back_to_cart_link,
.shop_cart_list .shop_modify_basket_content_link{
	margin-top: 6px;
}
#sw_shop_buy_form .shop_path{
	margin: 0;
}
#main_content .product_data .price_container .sw_28_1_add_to_cart_amount,
.sw_s1_rate select{
	width: 42px;
	height: 18px;
	padding: 2px 10px 2px 0;
}
textarea {
	height: 150px;
}

fieldset {
margin-bottom: 30px;
border:solid 1px #D0CCC4
}
.to_top{
	font-size: 0.9em;
}
.pricelist{
	  float: left;
  width: 22%;
  padding: 1% 1% 20px 1%;
  margin: 0 1% 10px -2px;
  border: solid 1px #D0CCC4;
  line-height: 1.2;
  min-height: 4.3em;
  overflow: hidden;
  position: relative;
  background-color: #ffffff;
}
.pricelist a{
	   margin-left: 20px;
  display: block;
  float: right;
  background-color: #4D525B;
  padding: 2px;
  color: #ffffff;
  margin: 0 0 2px 0;
  vertical-align: middle;
  font-size: 0.8em;
  line-height: 1.8;
  position: absolute;
  right: 1%;
  bottom: 1%;
}
.pricelist_brand{
	display: inline-block;
	float: none;
}
.menu_opened .menu_opener,
.cat_opened .cat_opener,
.cart #cart_slider,
.login_opened #sw_1_login_link,
.cal_opened .calendar_opener{
	    -webkit-filter: saturate(12) brightness(1.2) hue-rotate(340deg);
}
/* ----------- reszponzív cikk ------------------- */
#main_content .article_text{
	position: relative;
}
.responsive_block{
	display: block;
    float: left;
    padding: 0;
}

.responsive_block > p:first-child{
	  display: block;
    width: 100%;
    height: 20vw;
    overflow: hidden;
    position: relative;
        text-align: center;
    
}
.responsive_block > p:first-child img{
	    position: absolute;
    bottom: 0;
    left: auto;
    right: auto;
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}
/* ---------------------- path ---------------------------------------------*/
.path{
padding: 0 0 10px 0;
display: block;
width: 100%;
line-height: 1.3;
float: left;
clear: both;
padding: 0;
list-style-type: none;
margin: 0 0 30px 0;
}
.path ul{
	list-style-type:none;
	margin:0;padding:0;
	}

.path li.level_1{}
.path a {}

.path li{
	display: block;
	float: left;
	background: url("/data/skins/1/icon_svg/shop_path.svg") no-repeat scroll center right transparent;
	background-size: 8px 13px;
	padding-right: 15px;
	padding-left: 5px;
	  max-width: 25%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.path li:last-child{
	background: none;
}
.path a{
color: #26262C
}
.path span{
	display: none;
}

/*----------------------- általános galéria ---------------------------------*/
.sw_s1_gallery{
	display: block;
	clear: both;
}
.sw_s1_gallery, .sw_s1_gallery_1_cols .sw_s1_galitem{
	width:100%;
	float:none;
	margin:0;
	padding:0;
}
.sw_s1_galitem {
	float: left;
	padding: 0;
	margin: 2% 1% 2% 0;
}
.sw_s1_gallery_1_cols .sw_s1_galitem{
	margin: 0 0 2% 0;
}
.sw_s1_gallery_2_cols .sw_s1_galitem{
	width:48%;
}
.sw_s1_gallery_3_cols .sw_s1_galitem{
	width:31.6%;
}
.sw_s1_gallery_4_cols .sw_s1_galitem{
	width:23.2%;
}
.sw_s1_gallery_5_cols .sw_s1_galitem{
	width:18.2%;
}
.sw_s1_gallery_6_cols .sw_s1_galitem{
	width:14.83%;
}
.sw_s1_galitem_first_row .sw_s1_galitem {
	margin-top:0;
}
.sw_s1_gallery .sw_s1_galitem_last_col {
	margin-right:0 ;
}
#sw_39_gallery .sw_6_1_preview_img_outer{
	height: auto;
	width: 50%;
}
#sw_30_gallery .sw_6_1_preview_img_outer a img, #sw_30_gallery .sw_32_1_preview_img_outer a img {
    float: left;
}
.sw_6_1_preview_img_outer,
.sw_32_1_preview_img_outer,
.sw_44_1_preview_img_outer{
	display: block;
	width:100%;
	position: relative;
    text-align: center;
	overflow:hidden;
}
.sw_6_1_preview_img_outer a,
.sw_32_1_preview_img_outer a,
.sw_44_1_preview_img_outer a{
	text-align: center;
	vertical-align:bottom;
}
.sw_6_1_preview_img_outer img,
.sw_32_1_preview_img_outer img,
.sw_44_1_preview_img_outer img{
	border: none;
	display:block;
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
	margin:0 auto;
	vertical-align:bottom;
}
	/* galéria ikon */
	.sw_6_1_icon{
		display: block;
		width: 100%;
		height:100%;
		float: left;
		padding:0 0 0 0;
		margin: 0 auto;		
		text-align:center;
	}
	/* folder ikon */
	.sw_6_1_folder_icon {
		background: url(icon_large/icon_folder.png) no-repeat center center #f2f2f2;
	}
		
.sw_s1_galitem h2,
.sw_s1_galitem h3{
	
}
.sw_s1_gallery_1_cols .sw_s1_galitem h2,
.sw_s1_gallery_1_cols .sw_s1_galitem h3{

}
.sw_s1_galitem h2 a, #main_content .sw_s1_galitem h2 a {
	
}
.sw_s1_galitem h2,.sw_s1_galitem h3,
#propTbl h2,
.search_result_list .shop_item h2{
	margin: 5px 5px 10px 5px;
  display: block;
  padding: 0;
  height: 5.1em;
  overflow: hidden;
  line-height: 1;
  font-size: 1.2em;
	font-family: 'webfontregularbold';
}
.sw_s1_galitem h2 a, .sw_s1_galitem h2 a:visited{
	color: #27292E;
}
.sw_s1_galitem.sw_s1_doctype_16  h2{
	  background: #4E525C;
	  color:#ffffff;
}
.sw_s1_galitem.sw_s1_doctype_16  h2 a,.sw_s1_galitem.sw_s1_doctype_16  h2 a:visited{
	display: block;
  text-align: center;
  width: 100%;
  padding: 17px 0;
  color:#ffffff;
}
.sw_s1_galitem.sw_s1_doctype_1 h2{
	height:auto;
}
/**/

/*---------------------- hírtár ---------------------------*/
.sw_s1_headlines{
}
.sw_s1_headlines .sw_s1_galitem{
}

.sw_6_1_publishtime,
.sw_32_1_publishtime {
	font-size: 0.9em;
	color: #555555;
	margin:0 0 0.4em 0;
}
.sw_s1_headlines .sw_6_1_preview,
.sw_s1_headlines .sw_32_1_preview{
	font-size: 1em;
	font-style: italic;
	font-family: 'webfontregularbold', Arial, Helvetica, sans-serif;
}
.sw_s1_headlines .sw_s1_galitem h2{
	font-size: 1.2em;
	clear: both;
	text-align:center;
}
.sw_s1_headlines .sw_s1_galitem h3{
	font-size: 1em;
	font-family: 'webfontregularbold', Arial, Helvetica, sans-serif;
	}

/**/

/*----------------------- képtár --------------------------*/

.sw_s1_gallery_2_cols .sw_s1_doctype_3 .sw_6_1_preview_img_outer,
.sw_s1_gallery_2_cols .sw_s1_doctype_3 .sw_32_1_preview_img_outer,
.sw_s1_gallery_2_cols .sw_s1_doctype_7 .sw_6_1_preview_img_outer{
	width:100%;
	height:250px;
	margin:0 0 2% 0;
	float:none;
}
/*------------ űrlapok ------------------------*/
 .sw_s1_buttonrow{

}
.sw_s1_buttonrow{
	text-align:center;
}
/*------------ comment ------------------------*/
.sw_s1_comments{
	clear: both;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.sw_s1_comments_inner{}
.sw_s1_comments h2{
}
.sw_s1_comment_post{}

.sw_s1_comment_post.sw_s1_comment_deleted{
	background-color: #f3f2f1;
	color: #979799;
}

	.sw_s1_comment_head{}
		.sw_s1_comment_nickname{
			float:left;
			font-style:italic;
			font-weight:bold;
			font-size:1.1em;
		}
		.sw_s1_comment_createtime{
			float:left;
			color: #979799;
			font-size:0.8em;
			margin:4px 0 0 5px;
		}
	.sw_s1_comment_text{
	clear:both;
	}
.sw_s1_new_comment_inner a{
	background: url(icon_normal/icon_comment.png) no-repeat 0 0 transparent;
	padding:10px 0 0 26px;
	text-decoration:none;
	  display: block;
}
.sw_s1_new_comment_inner fieldset{
	border:solid 1px #B7B9BD
}
.sw_s1_new_comment_inner input[type=submit] {
  margin: 10px 0 0;
}

.sw_s1_comment_mod_links a {
	padding-left: 1em;
}
/*-------------  értékelés ---------------------------*/
.sw_s1_rate{
	clear: both;
    display: block;
    float: left;
    width: 100%;
}
.sw_s1_rate h2,
#main_content_outer .sw_s1_rate h2,
.sw_s1_comments h2,
.product_data .sw_s1_tabtitle_list a{
	color: #26262C;
    font-weight: normal;
    padding: 10px 0 0 0;
	  font-size: 1.2em;
	  font-family: 'webfontregularbold';
	  margin: 0;
}
.sw_s1_rate_inner{}
	.rate_meter{
		display:block;
		margin:0 10px 0 0;
		float:left;
		width:100px !important;
		height:20px !important;
		background: url(icon_normal/icon_rate.png) repeat-x 0 0 transparent;
		}
.rate_meter_value{
	width:auto;
	display:block;
	float:left;
	height:20px !important;
	background-image: url(icon_normal/icon_rate_act.png)
}
.rate_meter_text{
	float: left;
	margin: 5px 0;
}
.sw_s1_rate_form{}
#sw_60_tab_0_1 select{
	width:30%;
}
#sw_60_tab_0_1 input[type=text]{
	width:60%;
}
/*-------------  képválasztó ---------------------------*/
.broser_window {
	background: transparent;
	color: Black;
	font-size: 0.7em;
}
.broser_window h1{
  font-family: 'GaramondBold' !important;
}
.broser_window .sw_s1_galitem {
	      width: 32%;
    height: 120px;
    margin: 2px 5px 5px 0;
    overflow: hidden;
    font-size: 11px;
    position: relative;
}
.broser_window #sw_3_gallery .sw_s1_galitem{
	width:18%;
	margin-right:2%
}
.broser_window .sw_6_1_preview_img_outer{
	width: 100%;
	height: 80px;
	margin:0;
	overflow:hidden;
}
.broser_window .sw_6_1_preview_img_outer a{
	display:block;
	width:160%;
	height:100%;
	position:relative;
	left:-30%;
	text-align:center;
	margin:0 !important;
	padding:0 !important;
}
.broser_window .sw_s1_galitem h2,
.broser_window .sw_6_1_preview {
    overflow: hidden;
    font-size: 12px !important;
    line-height: 1 !important;    
    margin: 2px 0 0 0 !important;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.broser_window .sw_s1_galitem h2{
	height: 14px !important;
}
.broser_window .sw_6_1_preview {
	font-size: 11px;
	height: 29px;
	display:none !important
}
.broser_window .sw_s1_galitem .sw_s1_inner_menu{
	background: rgba(255,255,255,0.8);
    position: absolute !important;
    top: 4px;
    width: 120px;
    right: 4px;
    opacity:0;
    transition:opacity 0.4s;
}
.broser_window .sw_s1_galitem:hover .sw_s1_inner_menu{
	opacity:1;
}

.broser_window .sw_s1_galitem .sw_s1_inner_menu > ul > li.iconic {
    display: block;
    float: left;
    margin: 1px;
}
.broser_window .sw_s1_inner_menu > ul > li.iconic {
padding: 1px;
}
.broser_window .icon.size_small.icon_select{
	background:url(icon_small/icon_ok.png) no-repeat 0 0 transparent;
}
.broser_window fieldset{
	margin: 2px 0;
  padding: 0;
  max-width: 98%;
    clear: both;
}
.broser_window .sw_s1_editor {
  padding: 0;
  width: 98%;
    position: static;
}
.broser_window .sw_s1_closeable legend{
	padding-left:18px;
	background: url(icon_small/icon_add.png) no-repeat 0 0 transparent !important;
	background-size:10px;
}

.broser_window .o2k7Skin iframe {
/*height:50px !important*/
}
.broser_window #sw_3_description_toolbar1{
	display:block;
	width:100%;
}
.broser_window #sw_3_description_toolbar1 > tbody,
.broser_window #sw_3_description_toolbar1 > tbody > tr,
.broser_window #sw_3_description_toolbar1 > tbody > tr > td{
	display:inline;
}
.broser_window #sw_3_description_toolbar1 > tbody > tr > td{
	display:block;
	float:left;
}
.broser_window #sw_3_description_toolbar2,
.broser_window #sw_3_description_toolbar3,
.broser_window #sw_3_description_toolbar4{
	display:none
}
.broser_window .mceContentBody {
   width: 100% !important;
}
.broser_window .o2k7Skin .mceListBox, .broser_window .o2k7Skin .mceListBox a {
  max-width: 28px;
  margin-left: 1px;
}
.broser_window .sw_s1_tab_visible {
  display: block;
  width: 98%;
    margin-bottom: 2px;
}
.broser_window #sw_3_form a{
display: block;
  float: left;
  padding: 2px 4px;
  background: #aaa;
  margin: 2px;
  color: #000;
 }
.broser_window input[type=submit]{
	margin-top:4px !important
}
.broser_window .sw_s1_tabtitle a, .broser_window .sw_s1_tabtitle a:hover {
   height: 14px;
  padding: 2px 10px 2px 10px;
}
.broser_window .sw_s1_tabtitle {
  height: 20px;
}
.broser_window .sw_s1_tabtitle_list,
.broser_window .sw_s1_tabtitle_list_outer{
  height: 21px;
}
.broser_window  .sw_s1_tab_inner {
  padding: 4px;
}
.broser_window  .sw_s1_tab_inner input {
  margin-top: 0;
}
.broser_window .sw_s1_editor h2 {
  padding: 6px 0 2px 0;
  margin: 0;
  display: block;
  clear: both;
}
.broser_window .sw_s1_editor label {
  vertical-align: top;
}
		/* indexkép */
.sw_iframe_header, .sw_iframe_body{
border:none;
width:430px;
position:absolute;
top:-133px;
width:429px;
background:white;
border:solid 1px #B9BDC2;
border-top:none;
}
.sw_iframe_body_inner {
border:medium none;
height:300px;
width:430px;
}
.sw_iframe_header{
width:431px;
top:-154px;
text-align:right;
height:20px;
background: #137CD3;
border:none;
border-bottom:solid 1px #137CD3
}
.sw_iframe_header a{
	background:url(close.png) no-repeat right 0;
	color: white;
    display: block;
    height: 20px;
    overflow: hidden;
    padding: 0;
    text-indent: 30px;
    width: 30px;
	
}
.sw_iframe_header a:hover{
background:url(close_hover.png) no-repeat right 0;
}
.sw_iframe_header_label{
display:block;
float:left;
font-weight:bold;
padding:2px;
text-align:left;
width:396px;
color:white;
}
/*--------------------- banner ------------------------*/
.sw_39_1_banner a{
	display:block;
	width:100%;
	margin:0 auto;
}
.sw_39_1_banner_place{
	clear:both;
	float:none;
	width:100%;
	margin:0;
	min-height:0;
	text-align:center;
}

.sw_39_1_banner_title{
	display:block;
	width:100%;
	color:#CAC8C8;
	border:none;
	border-bottom:solid 1px #CAC8C8;
	margin:0 0 5px 0;
	font-size:0.9em;
	letter-spacing:0.5em;
	text-align:left;
}
#side_content .sw_39_1_banner_title{
	text-align:center;
}
/*--------------------- pager -------------------------------*/
.pager{
	display: block;
	margin: 0 auto;
	clear:both;
}
.pager{
text-align:right;
}
.pager a, .pager .between_numbers,.pager strong{
display: inline-block;
}
.pager a,
.pager strong{
color:#26262C;
padding:0.2em !important;
text-align:center;
line-height: 1.1;
font-size: 16px;
}
.pager strong{
margin-right: 4px;
}
.pager a:hover{
text-decoration:none;
background:#ffffff;
}
.pager div.next{
}
.pager div{
display: inline-block;
vertical-align: top;
}
.pager .between_numbers{
width:4px;
display: none;
}
.pages{
	padding: 0;
    text-align: center;
}
.pages a{
margin-right:2px;
}
.prev, .next{
}
.prev .sign, .next .sign{
	width: 9px;
	display: block;
	overflow: hidden;
	text-indent: 2em;
}
.prev a{
margin-right: 3px;
float: left;
}
.next a{
}
.prev .sign{
float:left;
background: url("/data/skins/1/icon_svg/pager.svg") no-repeat scroll right center transparent !important;
background-size: 9px 14px;
transform: rotate(180deg);
height: 20px;
padding-right: 10px;
}
.next .sign{
float:right;
background: url("/data/skins/1/icon_svg/pager.svg") no-repeat scroll right center transparent !important;
background-size: 9px 14px;
height: 20px;
padding-left: 10px;
}
.next{
	text-align: right;
}

/*--------------------- gomb button a ----------------------------*/
.shop_buy_link,
.sw_31_1_empty_cart ,
a.shop_earlier_orders_link,
a.shop_detailed_cart{
	font-size: 11px;
	background:#eeeeee;
	border:solid 1px #CCCCCC;
	padding: 6px;
}
/*--------------------- button input ----------------------------*/
input[type=submit],
input[type=button],
a.store_link{	
	
}

a.store_link {
line-height: 4;
padding:2px 6px;
}
/*---------------------   taging    ----------------------------*/
.tag_editor_input{
	width:95%;
}
.tagbar{
display:block;
width:100%;
float:left;
bottom:0;

}
.tag_list, .sw_s1_comment_post{
border-top:1px solid #EAE4E4;
float:none;
padding:5px 0;
width:100%;
}
.tag_list{
border-top:1px solid #EFEAEA;
}
#main_content_outer .tagbar h2{
color:#777779;
margin:10px 0 0 0;
font-weight:normal;
}
.tag_list a{
color:#979799;
}
.tag_list a:hover{
color:#373739;
}
.tag_cloud_outer{
	display:block;
	float:left;
	width:100%;
}

.tag_cloud_title{
	color:#eeeeee;
}
.tag_cloud {
	font-size:9px;
}
.tag_cloud, .tag_cloud a{
	color: #333333;
text-align: justify;
line-height: 1.1;
font-size: 1em;
clear: both;
}
.tag_cloud a{
	font-size:0.6em;
}
.tag_cloud a:hover{
	color:#222222;
}
a.tag_0{font-size:1.8em;}
a.tag_0{font-size:1.6em;}
a.tag_1{font-size:1.4em;}
a.tag_2{font-size:1.2em;}
a.tag_3{font-size:1.0em;}
a.tag_4{font-size:0.8em;}
a.tag_5{font-size:0.6em;}
/*--------------------- editor  ----------------------------*/
#systemmessage{
  /*top: 0;
  z-index: 1000;
  width: 800px;
  right: 0;
  overflow: hidden;
  position: fixed;
  height: 56px;*/
}
#systemmessage:hover{
	height:auto
}
.sw_s1_editor{
	padding: 5px;
	position:relative;
	width:680px;
	z-index: 1000;
	border:solid 1px #e0e0e2;
	margin-bottom: 10px;
	background:#F4F4F8;
	font-size:11px;
}
.editor_clearer{
clear: none !important;
float:left;
}
.content.right .sw_s1_editor{
float: right;
}
.content.middle .sw_s1_editor{
left: -25%;
}
.sw_s1_editor input.title {
	width: 98%;
}
.sw_s1_editor .sw_s1_table{
border-collapse: collapse;
width: 100%;
margin: 10px 0;
border: none;
}
.sw_s1_editor .sw_s1_table th{
	background:#e0e0e2;
}
.sw_s1_editor .sw_s1_table td{
	padding:4px;
}
.sw_s1_editor .sw_s1_table .odd td{
	background:#efefef;
}
.sw_s1_editor .sw_s1_table .even td{
	background:#f4f4f4;
}
.sw_s1_editor label {
	margin-top: 12px;
}
.sw_s1_editor h1{
font-size:14px;
}
.sw_s1_editor h2{
font-size:12px;
}
.sw_s1_popup_editor {
}
.sw_s1_popup_editor.sw_s1_hidden_content {
	display: none;
}

/* user felhasználók */
.sw_s1_grid_global_events {
	
}
table.sw_s1_grid {
	width: 98%;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBB;
	margin: 0 auto;
	border-collapse:collapse;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #35444b;
}

.sw_s1_grid tr {
}

.sw_s1_grid thead {
}


.sw_s1_grid th {
	height: 26px;
	max-width: 110px;
	min-width: 100px;
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #bebebe;
	border-right: 1px solid #e2e4e3;
	background: #f9fbfa;
	background: -moz-linear-gradient(top, #f9fbfa 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfa), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #f9fbfa 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #f9fbfa 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #f9fbfa 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #f9fbfa 0%,#eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fbfa', endColorstr='#eeeeee',GradientType=0 );
}
.sw_s1_grid th > div{
	display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.sw_s1_grid th.sw_s1_col_edit {
	min-width: 16px;
}
.sw_s1_grid td {
	border: 1px solid #e5e5e5;
	padding: 2px 10px;
}
.sw_s1_grid td.sw_s1_col_edit {
	padding-left: 2px;
	padding-right: 2px;
}
.sw_s1_grid tr:hover td {
	background-color: #ffffe0;
}
.sw_s1_col_name{
	float: left;
	display: block;
	width: 82%;
}
.sw_s1_order {
	position:absolute;
	z-index:100;
	top:0;
	right:2px;
	display:block;
	width: 20px;
	height:26px;
}
.sw_s1_order_asc {
background:url(icon_large/icon_sort_down_inact.png) no-repeat center center transparent;
}
.sw_s1_order_desc{
background:url(icon_large/icon_sort_up_inact.png) no-repeat center center transparent;
}
.sw_s1_order_asc.active {
background:url(icon_large/icon_sort_down_act.png) no-repeat center center transparent;
}
.sw_s1_order_desc.active{
background:url(icon_large/icon_sort_up_act.png) no-repeat center center transparent;
}
.icon.bill_view  {
background:url(icon_large/icon_bill_view.png) no-repeat center 0 transparent;
}
.icon.pay_off,
.icon_pay_off{
background:url(icon_large/icon_pay_off.png) no-repeat center 0 transparent;
}
.icon.accomplish  {
background:url(icon_large/icon_accomplish.png) no-repeat center 0 transparent;
}
.icon.download_excel ,
.sw_s1_pdf a{
background:url(icon_large/icon_download.png) no-repeat 0 0 #7BC130;
padding-left: 30px;
}
.sw_s1_grid_global_events .icon.download_excel{
float: right;
padding-right: 4px;
color: #FFF;
line-height: 2;
margin-right: 0;
} 
.sw_s1_filter select {
width: 100%;
border: 0 none;
height: 26px;
background: transparent;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
.input_add_item_box_win.sw_s1_popup_editor_win{
	position: absolute;
	background: #FFF;
	z-index: 1000;
	top: 50%;
	left: 50%;
	width: 500px;
	margin: 0 0 0 -250px;
	box-shadow:2px 2px 4px rgba(45,45,45,0.45);
}
.input_add_item_box_win.sw_s1_popup_editor_win form{
padding:10px;
}
/*/*/
.to_top{
display: block;
width: 80px;
height: 17px;
padding: 18px 5px 0 5px;
position: relative;
margin: -30px 0;
clear: both;
background: url(bg_to_top.png) no-repeat center 0 rgba(0, 0, 0, 0);
float: right;
text-align: center;
font-size: 9px;
text-decoration: none !important;
text-transform: uppercase;
}
/*------------------- hírlevél ----------------------*/
.swnewsletter_subscribe {
	margin: 0;
	color:#323232
}
.swnewsletter_subscribe h2{
	margin:0;	
}
.swnewsletter_subscribe .boxdata{
clear:both;
}
.sw_7_1_labelbox{
	width:34%;
}
.sw_27_1_inputbox,
.sw_7_1_inputbox{
	width:62%;
}
.swnewsletter_subscribe input[type=text], .swnewsletter_subscribe  input[type=password]{
	padding:4px;
}
.swnewsletter_subscribe input[type=submit], .unsubscribe_link{
	float:right;
	clear:right;
}
.sw_nl_sub_1{
padding: 0 10px 0 0;
}
.unsubscribe_link a{
margin:2px 13px;
color: #323232;
font-size: 10px;
font-family: 'webfontregularbold', Arial, Helvetica, sans-serif;
}
/* */
.product_list_filter fieldset > div{
  display: inline;
  float: none;
  white-space: nowrap;
}
.product_list_filter select{
	width: 100%;
}
.product_list_filter > div > div{
	 display: inline-block;
    float: none;
      margin: 10px 0;
}
.product_list_filter .sw_28_1_inputbox,
.product_list_filter .sw_48_1_inputbox{
	  width: 10%;
  margin-right: 2%;
}
.product_list_filter .sw_28_1_labelbox label,
.product_list_filter .sw_48_1_labelbox label {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    width: 97%;
    white-space: nowrap;
}
.product_list_filter input[type=submit]{
	        font-family: 'webfontregular';
    font-size: 14px;
    text-transform: none;
    padding: 7px;
    margin: 16px 0 0 1%;
    vertical-align: bottom;
    line-height: 1;
    width: 9%;
    max-width: 70px;
}
.product_list_filter legend{
	display: none;
}
.product_list_filter fieldset{
	padding-top: 6px;
	padding-bottom: 6px;
	border: solid 1px #cccccc;
	clear: both;
    float: none;
}
.product_list_filter select{
  border: solid 1px #4E525C;
}
.product_list_filter .clearer {
  display: none;
}
/*-------------------------Kosár formázása----------------------------------------*/
.shop_cartinfo{
    display: block;
  position: relative;
  z-index: 1001;
  height: auto;
   min-height: 28px;
  float: right;
  width: 32px;
  margin-top: 4px;
  margin-left: 3px;
}
#main_content_top > img{
	display:none
}
.shop_cartinfo .box_inner{
	  display: inline;
  vertical-align: bottom;
}
.shop_cartinfo .boxtitle,
.shop_cartinfo .boxdata{
display: inline;
float: none;
}
.sw_31_1_empty_cart, .cart_modify_button{
}
a.shop_buy_link,
a.shop_detailed_cart,
.shop_back_to_cart_link{
	 /* height: 20px;*/
  display: inline-block;
  vertical-align: top;
  font-family: 'MyriadProBoldCond';
  font-size: 1em;
  text-transform: uppercase;
  color: #4E525C;
  padding: 6px 6px 6px;
}
#sw_shop_cart_form a.shop_buy_link,
.shop_cartinfo a.shop_buy_link{
	background: #57a2d9;
}
.sw_s1_must_login{
	clear: both;
}
a.shop_detailed_cart{
}
.shop_cartinfo_buttons .shop_buy_link{}
.sw_31_1_empty_cart{
}
.shop_cart_list .shop_pay_link:hover,
.shop_cartinfo_buttons .sw_31_1_empty_cart:hover,
.shop_cartinfo_buttons .shop_buy_link:hover,
.cart_modify_button:hover{	
	text-decoration: underline;
}
.plus_minus_amount{
display: block;
clear: left;
float: left;
width: 35%;
}
.plus_minus_amount input{
padding: 1px 3px;
line-height: 1;
width: 23%;
text-align: center;
}
.number_of_products{
      padding: 2px 6px;
    color: white;
    position: absolute;
    font-size: 12px;
    font-weight: bold;
    line-height: 0.9;
    background: rgba(255,0,0,0.8);
    border-radius: 5px;    
    text-align: center;
    right: -18px;
    top: -5px;
    z-index: 601;
    cursor: pointer;
}
.shop_cartinfo h2{
	margin:0;
	padding:0;
	font-size: 12px;
	padding: 20px 2px 1px;
	text-align: center;
	    display: none;
}
/*
.shop_cartinfo .number_of_products{
	display: none;
}
*/
.shop_cartinfo .title_dropdown h2{
	position:relative;
	z-index:600
}
.shopcartinfo_hider{
  top: 38px;
  display: block;
  width: 400px;
  height:0;
  float: right;
  position: absolute;
  z-index: 599;
  right: 0;
  overflow: hidden;
  
}
.shopcartinfo_hider.cart_empty{
	
}
.cart .shopcartinfo_hider,
.login_form .boxdata{
	height:auto;
	    box-shadow: 1px 1px 8px rgba(0,0,0,0.4);
}
.active .shopcartinfo_hider{}
.cart_empty.shopcartinfo_hider{
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin: 0;
  position: absolute;
top: 0;
left: 0;
}
.cart_opened .shopcartinfo_hider{}
.cart_closed .shopcartinfo_hider{
	overflow: hidden;
	height: 16px;	
}
.shopcartinfo_hider p{
	margin: 0 !important
}
#cart_slider{
  float: right;
  background: url(icon_svg/cart.svg) no-repeat center center transparent;
  background-size: 20px 20px;
  width: 32px;
  height: 32px;
  display: inline-block;
  line-height: 8em;
  overflow: hidden;
  cursor: pointer;
  margin-top: 0;
  position: relative;
  z-index: 600;
  position: absolute;
  top: 0;
  left: 0;
    filter: saturate(12) brightness(1) hue-rotate(340deg);
  -webkit-filter: saturate(12) brightness(1) hue-rotate(340deg);
}
#cart_slider.disabled{	    
    /*background-color: rgba(255,255,255,0.4);*/
    filter: none;
  -webkit-filter: none;
   -webkit-animation: none;
    -moz-animation: none;
    animation: none;
}
.active .shopcartinfo_hider #cart_slider{
	/*filter:grayscale(0);
	-webkit-filter:grayscale(0)*/
	}
.shopcartinfo_hider .cart_empty {
/*background: url(icon_svg/cart.svg) no-repeat center center  rgba(0, 0, 0, 0);*/
  padding: 3px 40px 0 0;
  line-height: 1.2;
  font-size: 12px;
  text-align: right;
  color: #572117;
  opacity: 0.5;
  display: inline-block;
  height: 32px;
  width: 100px;
  filter:grayscale(1);
-webkit-filter:grayscale(1);
position: absolute;
top: 0;
	}
.active .shopcartinfo_hider #cart_slider:hover,
.shopcartinfo_hider .cart_empty:hover{}
.shopcartinfo_outer{
  display: block;
    overflow: hidden;
    padding: 2px 0 0;
    width: 0;
}
.shopcartinfo_hider .shopcartinfo_outer{
	  width: 80%;
  
}
.shopcartinfo_hider .shopcartinfo_outer,
.login_form .boxdata{
	color: #4d525b;
  padding: 30px 10% 20px 10%;
      background: #E3E0DB;
}
.shopcartinfo_hider.cart_empty .shopcartinfo_outer{
width: 100%;
  font-size: 12px;
     padding: 20px 2px 1px;
  text-align: center;
  background:transparent;
 /* background: url(icon_svg/cart.svg) no-repeat 6px top transparent;*/
  line-height: 1;
  height: 13px;
  margin-left: -2px;
  display:none
}

.shopcartinfo_outer .product_number_title,
.shopcartinfo_outer .product_number_value{
	display: none;
}
.shop_cartinfo_item_list {
text-align: center;
padding: 10px 0;
}
.shop_cartinfo_item{
text-align:left;
}
.shop_cartinfo_item .sw_31_1_preview_img_outer {
    height: 30%;
width: 25%;
float: left;
background: #FFF;
overflow: hidden;
padding: 0 0px 0 0;
margin: 0 4px 0 0;
}
.shop_cartinfo_item .sw_31_1_preview_img_outer img{
	min-width: 60px;
max-width: 100%;
max-height: 100%;
}
.shop_cartinfo_item .sw_31_1_preview_img_outer a {
display: block;
height: 100%;
width: 100%;
margin: 0;
left: 0;
float: none;
}
.shop_cartinfo_item_list_odd{}
.shop_cartinfo_item_list_even{}
.product_outer .clearer{display:none;}
.shop_cartinfo_item .price{
text-align: left;
display: block;
float: left;
padding: 0 0 2px 0;
width: 64%;

}
.shop_modify_basket_content_link, .billing_data .modify_data, .shop_path a {}
.shop_cartinfo_item{
	border-bottom: 1px solid #aaa;
	margin-bottom: 5px;
}
.shop_cartinfo_item_list .product_outer{
display: block;
float: left;
width: 90%;
}
.shop_cartinfo_item_list .product_name{
width: 100%;
float: left;
font-size: 1em;
padding: 0 0 4px 0;
font-family: 'webfontregularbold';
line-height: 1;
}
.shop_cartinfo_item_list .amount{
display: block;
float: right;
/*width: 35%;*/
width: auto;
}
.shop_cartinfo_item_list .amount input{
	  border: none;
  padding: 5px;
  background: rgba(255,255,255,0.8);
  width: 20px;
	}
.shop_cartinfo_sum_price{
	display: block;
	width: 100%;
	float: left;
	height: auto;
	padding: 10px 0 4px 0;
	font-size: 1.2em;
	font-family: 'webfontregularbold';
	line-height: 1.1;
}
.shop_cartinfo_sum_title, .shop_cartinfo_sum_price_value{
float:left;
display:block;
}
.shop_cartinfo_sum_title{
padding: 0 1% 0 0;
width: 35%;
}
.shop_cartinfo_sum_price_value{
width: 63%;
padding: 0;
text-align: right;
}
.shop_cartinfo_sum_price_value > span{
	display:block;
	width:100%
	}
.shop_modify_basket_content_outer{
	text-align: right;
	float: right;
}
.shop_cart_list > .clearer{
	display: none;
}
.shop_cartinfo_buttons{
	display: block;
	float: left;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.shopcartinfo_hider.cart_opened .shop_cartinfo_buttons{
	position: static;
}
.shop_cart_list,
.billing_data,
.delivery_data{
	display: block;
	float: left;
	width: 100%;
}
.shop_cartinfo_buttons .shop_earlier_orders_link, .shop_cartinfo_buttons  .shop_earlier_orders_link:visited{

}
.content.right > img{
	position:absolute
}
.shopcartinfo_hider > .shop_cartinfo_buttons .shop_earlier_orders_link,
.shopcartinfo_hider > .shop_cartinfo_buttons .shop_earlier_orders_link:visited{

}
#slider div.sw_s1_inner_menu{
z-index: 1000;
}
#sw_64_fieldset_1 .sw_53_1_labelbox{
	float:left;
	clear:left;
}
#sw_64_fieldset_1 .sw_53_1_inputbox{
	  margin-left: 10px;
  font-family: 'webfontregularsemibold';
  float: left;
  margin-bottom: 10px;
}
#sw_64_fieldset_1 label[for="sw_64_email"]{
  padding-top: 5px;
  display: inline-block;
}
.compare_link{clear:both}
/* naptár */
th{
	font-family: 'webfontregularbold';
    font-weight: normal;
}
.calendar_outer h2{
	    font-family: 'MyriadProBoldCond';
    font-size: 1.4em;
    text-transform: uppercase;
    
    padding-bottom: 0 !important;
}
.calendar{
	width:100%
}
.calendar th{}
.calendar td{
	background:#F0F0EE;
	padding:2px;
	text-align:center;
	border:solid 1px #E3E0DB
}
#main_content > h1{
	clear: both;
}



#main_content .search_result_list .shop_item .shop_path_outer{
    clear: both;
    display: block;
    float: left;
    line-height: 1.3;
    list-style-type: none;
    margin: 0 0 5px 0 ;
    padding: 0;
    width: 100%;
    position: relative;
    min-height: 22px;
}
#main_content .search_result_list .shop_item .shop_path_outer .shop_path{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	margin: 0;
}
.search_result_list .shop_path li{
	display:none;
	width: 100%;
	overflow: visible;
	max-width: 100%;
	padding: 0;
	background: none;
	white-space: normal;
}
.search_result_list .shop_path li.last{
	display: block;
	background: #E3E0DB;
	color: #fff;
	text-transform: uppercase;
	background: none;
	/*width: calc(100% - 26px);*/
}

.search_result_list .shop_path li a{
	display: block;
	float: left;
	min-height: 22px;
	position: relative;
	line-height: 22px;
	width: 98%;
	padding: 4px 0 4px 2%;
}
.search_result_list .shop_path li.last a{
	color: #fff;
	background: #4E5359;
	width: 96%;
	margin-right: 0;
	padding: 0 2%;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search_result_list .shop_path li.last::after{
	display: none;
	float: left;
	height: 22px;
	width: 22px;
	content: "";
	background: url(icon_svg/path.svg) no-repeat center center #4E5359;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
}

.pager.top.pager_taging {
	display: none;
}

/*--------Kosár------------*/

#cart_slider{
    -webkit-animation-name: swzoom;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: swzoom;
    -moz-animation-duration: 4s;
    -moz-animation-iteration-count: infinite;
    animation-name: swzoom;
    animation-duration: 4s;
    animation-iteration-count: infinite;
}

@-webkit-keyframes swzoom{
  0% { background-size: 20px 20px; }
  70% { background-size: 20px 20px; }
  80% { background-size: 30px 30px; }
  100% { background-size: 20px 20px; }
}
@keyframes swzoom {
  0% { background-size: 20px 20px; }
  70% { background-size: 20px 20px; }
  80% { background-size: 30px 30px; }
  100% { background-size: 20px 20px; }
}
@-moz-keyframes swzoom {
  0% { background-size: 20px 20px; }
  70% { background-size: 20px 20px; }
  80% { background-size: 30px 30px; }
  100% { background-size: 20px 20px; }
}





.pricelist_brand_TECHNOEKA, .pricelist_brand_BESTER, .pricelist_brand_BOLARUS, .pricelist_brand_Cold_hutestechnika, .pricelist_brand_Cold_gasztrotechnika, .pricelist_brand_FABA, .pricelist_brand_GAM, .pricelist_brand_HENDI, .pricelist_brand_ITALPROJET, .pricelist_brand_JINGLING, .pricelist_brand_PROJECT, .pricelist_brand_RGV, .pricelist_brand_ROBOT-COUPE, .pricelist_brand_SILFER, .pricelist_brand_SPAR-MIXER, .pricelist_brand_STAFF, .pricelist_brand_WEGA, .pricelist_brand_XINGXING, .pricelist_brand_ZANUSSI, .pricelist_brand_ICCOLD, .pricelist_brand_ACH, .pricelist_brand_ANIMO, .pricelist_brand_BLANCO, .pricelist_brand_CAMBRO, .pricelist_brand_DITO, .pricelist_brand_EMAX, .pricelist_brand_GASZTROMETAL, .pricelist_brand_GELATO_ECONOMY, .pricelist_brand_KENWOOD, .pricelist_brand_ROLLERGRILL, .pricelist_brand_SANTOS, .pricelist_brand_SIMAFRIGO, .pricelist_brand_PINGVIN, .pricelist_brand_SILVER_STAR {
    display: inline-table;
    margin-top: 4px;
    padding: 40px 0 0;
    text-align: center;
    width: 80px;
}
.pricelist_brand_TECHNOEKA {
    background: rgba(0, 0, 0, 0) url("logos/TecnoEka.jpg") no-repeat scroll center 0;
    padding-top: 106px;
}
.pricelist_brand_BESTER {
    background: rgba(0, 0, 0, 0) url("logos/Bester.png") no-repeat scroll center 0;
    padding-top: 38px;
}
.pricelist_brand_BOLARUS {
    background: rgba(0, 0, 0, 0) url("logos/Bolarus.png") no-repeat scroll center 0;
    padding-top: 82px;
}
.pricelist_brand_ICCOLD {
    background: rgba(0, 0, 0, 0) url("logos/ICColdlogo.png") no-repeat scroll center 0;
    padding-top: 32px;
}
.pricelist_brand_Cold_hutestechnika, .pricelist_brand_Cold_gasztrotechnika {
    background: rgba(0, 0, 0, 0) url("logos/cold.png") no-repeat scroll center 0;
    padding-top: 22px;
}
.pricelist_brand_FABA {
    background: rgba(0, 0, 0, 0) url("logos/FABA.png") no-repeat scroll center 0;
    padding-top: 22px;
}
.pricelist_brand_GAM {
    background: rgba(0, 0, 0, 0) url("logos/GAM.png") no-repeat scroll center 0;
    padding-top: 30px;
}
.pricelist_brand_HENDI {
    background: rgba(0, 0, 0, 0) url("logos/HENDI.png") no-repeat scroll center 0;
    padding-top: 42px;
}
.pricelist_brand_ITALPROJET {
    background: rgba(0, 0, 0, 0) url("logos/Italproget.png") no-repeat scroll center 0;
    padding-top: 37px;
}
.pricelist_brand_JINGLING, .pricelist_brand_GELATO_ECONOMY {
    background: rgba(0, 0, 0, 0) url("logos/Jingling.png") no-repeat scroll center 0;
    padding-top: 48px;
}
.pricelist_brand_PROJECT {
    background: rgba(0, 0, 0, 0) url("logos/Project-system.png") no-repeat scroll center 0;
    padding-top: 19px;
}
.pricelist_brand_RGV {
    background: rgba(0, 0, 0, 0) url("logos/R.G.V..png") no-repeat scroll center 0;
    padding-top: 50px;
}
.pricelist_brand_ROBOT-COUPE {
    background: rgba(0, 0, 0, 0) url("logos/Robotcoupe.png") no-repeat scroll center 0;
    padding-top: 16px;
}
.pricelist_brand_SILFER {
    background: rgba(0, 0, 0, 0) url("logos/SILFER.png") no-repeat scroll center 0;
    padding-top: 34px;
}
.pricelist_brand_SPAR-MIXER {
    background: rgba(0, 0, 0, 0) url("logos/SPARmixer.png") no-repeat scroll center 0;
    padding-top: 38px;
}
.pricelist_brand_STAFF {
    background: rgba(0, 0, 0, 0) url("logos/STAFF.png") no-repeat scroll center 0;
    padding-top: 36px;
}
.pricelist_brand_WEGA {
    background: rgba(0, 0, 0, 0) url("logos/Wega.png") no-repeat scroll center 0;
    padding-top: 30px;
}
.pricelist_brand_XINGXING {
    background: rgba(0, 0, 0, 0) url("logos/Xingxing.png") no-repeat scroll center 0;
    padding-top: 40px;
}
.pricelist_brand_ZANUSSI {
    background: rgba(0, 0, 0, 0) url("logos/ZANUSSI.png") no-repeat scroll center 0;
    padding-top: 30px;
}
.pricelist_brand_ACH {
    background: rgba(0, 0, 0, 0) url("logos/ach.png") no-repeat scroll center 0;
    padding-top: 67px;
}
.pricelist_brand_ANIMO {
    background: rgba(0, 0, 0, 0) url("logos/animo.png") no-repeat scroll center 0;
    padding-top: 34px;
}
.pricelist_brand_BLANCO {
    background: rgba(0, 0, 0, 0) url("logos/blanco.png") no-repeat scroll center 0;
    padding-top: 27px;
}
.pricelist_brand_CAMBRO {
    background: rgba(0, 0, 0, 0) url("logos/cambro.png") no-repeat scroll center 0;
    padding-top: 27px;
}
.pricelist_brand_DITO {
    background: rgba(0, 0, 0, 0) url("logos/dito.png") no-repeat scroll center 0;
    padding-top: 34px;
}
.pricelist_brand_EMAX {
    background: rgba(0, 0, 0, 0) url("logos/elekthermax.png") no-repeat scroll center 0;
    padding-top: 30px;
}
.pricelist_brand_GASZTROMETAL {
    background: rgba(0, 0, 0, 0) url("logos/gasztro_metal.png") no-repeat scroll center 0;
    padding-top: 23px;
}
.pricelist_brand_KENWOOD {
    background: rgba(0, 0, 0, 0) url("logos/kenwood.png") no-repeat scroll center 0;
}
.pricelist_brand_ROLLERGRILL {
    background: rgba(0, 0, 0, 0) url("logos/rollergrill.png") no-repeat scroll center 0;
}
.pricelist_brand_SANTOS {
    background: rgba(0, 0, 0, 0) url("logos/santos.png") no-repeat scroll center 0;
}
.pricelist_brand_SIMAFRIGO {
    background: rgba(0, 0, 0, 0) url("logos/simafrigo.png") no-repeat scroll center 0;
    padding-top: 20px;
}
.pricelist_brand_PINGVIN {
    background: rgba(0, 0, 0, 0) url("logos/pingvin.png") no-repeat scroll center 0;
}
.pricelist_brand_SILVER_STAR {
    background: rgba(0, 0, 0, 0) url("logos/Xingxing.png") no-repeat scroll center 0;
}


@media screen  and (min-width:1025px) and (max-width:1300px){
	#main_content .shop_item_list .shop_item,
	.search_result_list .shop_item{
	     font-size: 0.8rem;
	}
}
@media screen and (min-width:1025px)  and (max-width:1200px){
	#main_content .shop_item_list .shop_item,
	.search_result_list .shop_item{
	    /* font-size: 0.8em;*/
	}
}

#main_content .article_box .article_text img {   /* 450 px magas minden (nagyobb) kép enélkül */
    height: auto;
}
#main_content .shop_item_view .shop_product_small_image { /* rendezetebb megjelenés változó képmagasságoknál */
    height: 100px;
}


/*
#main_content > .sw_s1_inner_menu > ul > li > a:not(.icon){
	font-family: 'MyriadProBoldCond';
	font-size: 1em;
	color:#ffffff;
	border:none;
	cursor:pointer;
	background:#4E525C;
	text-transform: uppercase;
  	padding: 6px 10px;
  	color: #ffffff !important;
  	height: 32px;
  	box-sizing: border-box;   
}
#main_content > .sw_s1_inner_menu > ul > li > a:not(.icon){
	line-height: 20px;
}
.sw_s1_inner_menu ul li.menu_li:hover, .box.wizard:hover .sw_s1_inner_menu ul li.menu_li{
	background: none !important;
	background-color: transparent !important;
	background-color: none !important;
}
#main_content > .sw_s1_inner_menu li{
}
#main_content > .sw_s1_inner_menu li ul{
	width: 200px;
}
#main_content > .sw_s1_inner_menu li ul li{
	width: 100%;
	box-sizing: border-box;
	background-color: #4e525c !important; 
}
#main_content > .sw_s1_inner_menu li ul li:hover{
	background-color: #50a3e3 !important; 
}
#main_content > .sw_s1_inner_menu li ul li a,
#main_content > .sw_s1_inner_menu li ul li a:visited,
#main_content > .sw_s1_inner_menu li ul li a:hover{
	color: #fff !important; 
}
*/


.shop_item h2 {
    height: 5.1em;
    overflow: hidden;
}
.shop_item h2 a {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    display: block;
    padding-bottom: 5px;
}
.shop_item h2:hover {
    overflow: visible !important;
}


