 
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,latin-ext);

@import url('https://fonts.googleapis.com/css2?family=Fustat:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap'); /*JÓ!*/
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Wix+Madefor+Display:wght@400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Reddit+Sans:ital,wght@0,200..900;1,200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');





body {margin:0; padding:0; background:url(images/bg_main_proart_26q2.jpg) top center no-repeat; background-color:#0c1520; font-family:'Outfit';}
body#iframe {margin:0; padding:0; background:none; background-color:#fff; font-family:'Outfit';}
input {outline:none}

.error404 {font-family: 'Outfit'; text-align:center; margin:auto; color:#6b6b6c; background-color:#fff; padding:20px 0; font-size:13px}
.error404 strong{font-family: 'Outfit'; font-size:36px; font-weight:700;}
.error404 a {color: #476a8e; text-decoration:none}
.error404 a:hover {color:#f1780c}

.clear {clear:both; font-size:0px}
.msg_popup {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; padding-left:10px; font-weight:bold; font-size:14px; text-align:center; margin-top:30px}

.input_general {border:1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: url(images/bg_input.gif) repeat-x; padding:7px; margin:1px; outline-width: 0; font-family:'Outfit';}
.input_rtl {text-align:right}

.container {width:1010px; margin:auto; background:url(images/bg_main.gif); background-color:#fbfbfb; padding-top:20px; min-height:600px}

.header_info {background-color: #e9e9e9; border-bottom:2px solid #CCC; width:100%; position:relative; z-index:100} 
.header_info .content {margin:auto; width:1000px; padding:7px 0 7px 0; color:#676767; font-size:12px; font-weight: 500;}
.header_info .contacts_left {float:left; cursor:pointer}
.header_info .contacts_left .callback_btn {font-family:'Outfit'; color:#fff; font-weight:300; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:13px; margin-top:-2px; margin-left:5px; outline:none; padding:2px 6px; cursor:pointer; text-shadow: 0px -1px #2667aa;}
.header_info .contacts_left .phone_btn {font-family:'Outfit'; color:#fff; font-weight:300; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:13px; margin-top:-2px; margin-left:5px; outline:none; padding:2px 6px; cursor:pointer; text-shadow: 0px -1px #c36e1c;}
.header_info .contacts_left img{margin-bottom:-3px; margin-right:1px;}
.header_info .contacts_left .img_address{margin-left:10px}
.header_info .login_right {float:right; margin-right:2%}
.header_info .login_right a {color: #476a8e; text-decoration:none}
.header_info .login_right a:hover {color:#d27b2c}
.header_info .login_right img {margin-left:10px; margin-right:2px; margin-bottom:-3px}
.header_info .login_right .info_mobil {display:none}


/*MOD*/
.header_content {background-color:#f7f7f7; width:100%;-webkit-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); -moz-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); z-index:100; border-top:1px solid #fff; position: absolute; max-height:97px}
.header {width:1010px; margin:auto; background-color:#f7f7f7; padding:4px 0 9px 0;}
.header .head_left img {margin-top:4px}
/*MOD*/

.head_left {float:left; margin:0px}
.head_left .logo {}
.head_left .logo_mini {display:none}
.head_right {float:right; width:730px;}
.head_right .menu_mini {display:none}
.head_right form {box-shadow: 0px 1px 1px #CCCCCC; width:305px;}

.is-sticky .header_content {-webkit-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); -moz-box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); box-shadow: 0px 8px 13px -8px rgba(0,0,0,0.3); background-color:#f7f7f7; width:100%;}
.is-sticky .header {background: none; padding:4px 0 9px 0; transition:all 0.4s ease-in-out; }
.is-sticky .header .head_left img {transition:all 0.4s ease-in-out; margin-top:4px}

.search_q {float:left; width:270px; border:1px solid #CCC; background:url(images/bg_input.gif) repeat-x; background-color:#FFF; padding:0 0 0 5px; height:27px; border-right:0px; display:inline-block }
.search_q .input_q {border:0px; width:180px; height:25px; background:none; outline-width:0;}
.search_q select {width:80px; -webkit-appearance: none; -moz-appearance: none; margin-top:3px; border: 0; text-overflow: ""; text-indent: 0.01px; background:url(images/bg_search_arrow.gif) right no-repeat; font-size:12px; border-left:1px solid #CCC; padding-left:4px; outline-width:0}

.searchbox_mobil {display:none}
.searchbox {float:left; margin-right:60px; padding-top:15px;}
	.searchbox #result{position:absolute; width:480px; display:none; overflow:hidden; background-color:#fff; font-size:13px; z-index:1000; margin-left:-6px; margin-top:4px; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3)}
	.searchbox #result a{text-decoration:none; color:#476a8e}
	.searchbox .show{padding:5px; border-bottom:1px #E8E8E8 solid; height:70px; -color: #666; font-size:14px; text-transform:uppercase; font-weight:bold}
	.searchbox .show:hover{background: #F3F3F3;cursor:pointer;}
	.searchbox .show .name{font-weight:500}
	.searchbox .show .date{color:#666; font-weight:500}
	.searchbox .show img {border:1px solid #fff; padding:3px; background-color:#FFF; margin-bottom:20px}
	.searchbox .show:hover img {border:1px solid #E8E8E8; padding:3px; background-color:#FFF}
	.searchbox .show .stock0 {font-size:12px; color:#C93; line-height:2; text-transform:none;}
	.searchbox .show .stock1 {font-size:12px; color:#690; line-height:2}
	.searchbox .show .sku {font-size:12px; color: #999; line-height:2}
	.searchbox .show .price_gross {font-size:14px;color:#cb7211; font-weight:500; line-height:2}
	.searchbox .show .price_old {font-size:12px;color: #999; font-weight:500; text-decoration:line-through; margin-right:5px}
	.searchbox .show .price_new {font-size:14px;color: #C00; font-weight:500;}
	
	.searchbox .show_noresult {height:auto; padding:10px; color: #999}
	.searchbox .results_total {padding:10px; font-weight:bold; text-align:center}
	.searchbox .results_total:hover {background-color:#F3F3F3;}
	.searchbox .total{text-decoration:none; color:#f1780c !important}

.cartbox {float:right; /*width:360px;*/ padding-top:10px; margin-right:20px}
.cartbox .cart_left {float:left; margin-right:10px; -margin-top:3px; font-size:0px}
.cartbox .cart_left .sale {margin-right:17px}
.cartbox .cart_left .info {margin-right:18px}
.cartbox .cart_right {float:left; font-size:11px; margin-right:10px; color:#333;}
.cartbox .cart_right strong {color:#f1780c; font-size:14px;}
.cartbox .order_btn {font-family:'Outfit'; text-transform:uppercase; color:#fff; font-weight:700; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:12px; margin-top:3px; outline:none; padding:2px 6px; cursor:pointer}

.navbar_content {width:100%; margin:auto; background-color: #6B6B6C;}

.navbar {background-color: #6B6B6C; margin:auto; width:1010px; font-family:'Outfit'; color:#FFF; font-size:13px; font-weight:500; line-height:2.5; text-transform:uppercase;}
.navbar ul {margin:0; padding:0}
.navbar ul img {margin-right:10px; margin-bottom:-4px}
.navbar .menu_item {float:left; list-style:none; -margin-right:7px; padding:0 18px 0 17px}
.navbar .first_item {float:left; list-style-type:none; padding:0 17px 0 17px; background-color:#444; cursor:pointer; position:relative; z-index:100;}
.navbar .menu_item a, .navbar .first_item a {color:#fff; text-decoration:none; text-shadow: 0px -1px #4f4f4f;}
.navbar .menu_item a:hover, .navbar .first_item a:hover {color: #f2e1c7; text-decoration:none; text-shadow: 0px -1px #4f4f4f;}
.navbar .menu_item:hover, .navbar .first_item:hover{background: rgba(51,51,51,0.7); background: url(images/bg_navbar.gif);}
.navbar .menu_item:hover a, .navbar .first_item:hover a{color:#fff}


.main_content {width:980px; margin:auto; padding-bottom:30px;}
.left_panel {float:left; width:220px; margin-right:20px}
.center_panel {float:left; width:980px}
.center_panel h1, .cms_h1 {font-family: 'Outfit'; font-weight:bold; text-transform:uppercase; color: #333; font-size:24px; text-shadow: 0px 1px #fff; margin-top:0;}
.center_panel .h1_mainpage {margin-top:30px; margin-bottom:10px}
.center_panel h2 {font-family: 'Outfit'; font-weight:700; text-transform:uppercase; color:#279ad2; font-size:20px; text-shadow: 0px 1px #fff; margin-top:0}
.center_panel .content_footer{background:url(images/content_footer_980.png) bottom no-repeat; height:9px; margin-bottom:10px;}

.center_left {float:left; width:740px;}

.footer{ background-color: #666; -height:220px; font-family: 'Outfit';}
.foot_cont {width:980px; margin:auto; text-shadow: 0px -1px #666;}
.foot_left_first {width:240px; float:left; font-size:12px; color:#b6b6b6; padding-top:15px; height:220px; line-height:2;}
.foot_left_last {background:url(images/footer_box_shadow.png) top left no-repeat; padding-left:30px; width:200px;}
.foot_left {float:left; font-size:12px; color:#b6b6b6; padding-top:15px; height:220px; line-height:2;}
.foot_left img {margin-bottom:-4px; margin-right:4px; opacity:0.8}
.foot_left strong {font-size:16px; text-transform:uppercase; color: #fff; font-family:'Outfit'; font-weight:500}
.foot_left ul {margin:0; padding:0 20px}
.foot_left li {list-style-image:url(images/foot_list_arrow.png);}
.foot_left li a{list-style-image:url(images/foot_list_arrow.png); color:#b6b6b6; text-decoration:none}
.foot_left li a:hover{list-style-image:url(images/foot_list_arrow.png); color:#fff}
.foot_right {float:right; width:260px; background:url(images/footer_box_shadow.png) top left no-repeat; padding-left:20px; height:220px}
.foot_right .newsletter { float:left; color: #CCC; padding-top:15px; line-height:2;}
.foot_right .newsletter strong{font-size:16px; text-transform:uppercase; color: #fff; font-family:'Outfit'; font-weight:500}
.foot_right .newsletter_form {color:#b6b6b6; font-size:12px; padding-top:5px}
.foot_right .newsletter_form .email{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #666; padding:7px; font-family: 'Outfit'; width:200px; margin:10px 0 10px 0; background-color: #CCC; -box-shadow: 0px 1px 3px #999; outline-width:0;}
.foot_right .newsletter_form .submit{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #333; border:0; padding:7px; font-weight:bold; font-family: 'Outfit'; color: #CCC; cursor:pointer}
.foot_right .newsletter_form .submit:hover {background-color:#CCC; color:#333}
.foot_right .links a {color: #e1f3fb; text-decoration:none; margin:0 3px 0 3px;}
.foot_right .social {text-align:right; float:right}
.foot_partners .logos {width:100%; margin:auto; text-align:center; color:#FFF; border-bottom:2px solid #999; padding:20px 0; font-size:0}
.foot_partners2 .logos2 {width:980px; margin:auto; text-align:left; font-size:13px; padding:20px 0; line-height:2.5}
.foot_partners2 .logos2 img {margin-bottom:-15px}
.foot_partners2 .logo_box {float:left; padding:0px 10px;}

.foot_partners {background-color:#AAAAA9; width:100%; padding: 0; text-align:center}
.foot_partners .copy {width:100%; margin:auto; border-top:1px solid #CCC; padding:10px 0; text-align:center; font-size:12px; color: #E6E6E6; line-height:2; padding-bottom:40px}
.foot_partners .copy a {color:#E6E6E6; margin:0 6px}
.foot_partners .copy a:hover {color:#fff}
.foot_partners2 {background-color:#EBE9EA; width:100%; text-align:center}

/*BREADCRUMB*/
.breadcrumb {font-size:12px; color:#797979; margin-bottom:20px; margin-top:-6px; font-weight:300}
.breadcrumb .item_home {margin-right: 6px}
.breadcrumb .item {margin:0 6px}
.breadcrumb a {text-decoration:none; color:#476a8e; font-weight:500}
.breadcrumb a:hover {text-decoration:none; color:#d27b2c;}


/*BOX KATEGÓRIÁK*/
/*.categories_overlay {height: 100%; width: 100%; background-color: #333; opacity: .6; z-index: 99; position:fixed; top: 0;}*/
.categories_overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.3); /* sötétítés */
    backdrop-filter: blur(2px);     /* homályosítás */
    -webkit-backdrop-filter: blur(2px); /* Safari */
    z-index: 99;}

.categories_container{position: absolute; z-index:101; width:250px}
.categories_box {font-family:'Outfit'; font-weight:500; text-transform:uppercase; font-size:13px; margin-bottom:20px; background-color:#EEEEEE; border-top:2px solid #d6d6d6;}
.categories_box .cat_icon {margin-right:5px; margin-bottom:-3px;}
.categories_box .cat_icon:hover {filter: invert(100%);}
.categories_box .box_title_open {border-bottom:2px solid #d6d6d6; text-transform:uppercase; font-weight:600; font-size:15px; color:#333; padding:0 0 0 10px; cursor:pointer; line-height:1.8}
.categories_box .box_title {}
.categories_box .icon_box_title {margin-right:5px; margin-left:5px; margin-bottom: -3px}
.categories_box .icon_box_title_right {float:right; margin-right:5px; margin-top:4px}
.categories_box .cat_item { line-height:2; -border-bottom:2px solid #d6d6d6; -border-top:1px solid #FFF;}
.categories_box .cat_item:hover {background-color:#fff; z-index:200;}
.categories_box .cat_item a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_box .cat_item a:hover, .categories_box .cat_item:hover a {color:#476a8e; text-decoration:none}
.categories_box .cat_item span{float:right; margin-top:7px; margin-right:8px}
.categories_box .level1 {padding-left:10px; font-weight:bold; font-size:13px; text-transform:uppercase}
.categories_box .level2 {padding-left:20px; font-size:12px}
.categories_box .subcatbox{z-index:100; position: absolute; top:0; padding:10px; background-color: #fff; margin-left:250px; text-transform:none; font-size:12px; width:auto; box-shadow: 15px 5px 50px -8px #999999; min-width:740px; min-height:578px; border-top:2px solid #d6d6d6;}

.categories_box .current_subcat_box .subcat_tit {font-size:15px; font-weight:700; line-height:1.6; border-bottom:1px solid #d6d6d6; border-top:1px solid #FFF; padding-left:26px; color:#333}
.categories_box .current_subcat_box .subcat{font-family:'Outfit'; font-weight:500; text-transform:uppercase; font-size:13px; line-height:1.6; border-bottom:1px solid #d6d6d6; border-top:1px solid #FFF; padding-left:26px}
.categories_box .current_subcat_box .subcat a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_box .current_subcat_box .subcat a:hover {color:#476a8e; text-decoration:none}

/*BOX SUBCATEGORIES - TERMÉKLISTA OLDAL */ 
.categories_subcatbox {font-family:'Outfit'; font-weight:500; text-transform:uppercase; font-size:13px; margin-bottom:20px; background-color:#fff; padding-bottom:10px; border-bottom: 2px solid #e9e9e9;}
.categories_subcatbox .current_subcat_box .subcat_tit {font-size:15px; font-weight:700; line-height:1.6; border-bottom:1px dashed #d6d6d6; border-top:1px solid #FFF; color:#333; margin:10px; padding:5px 0}
.categories_subcatbox .current_subcat_box .subcat{font-family:'Outfit'; font-weight:500; text-transform:uppercase; font-size:13px; line-height:1.6; margin:0 10px}
.categories_subcatbox .current_subcat_box .subcat a {color:#808080; text-decoration:none; text-shadow: 0px 1px #fff; margin-left:10px}
.categories_subcatbox .current_subcat_box .subcat a:hover {color:#476a8e; text-decoration:none}


/*BOX FACEBOOK*/
.facebook_box {float:left; margin-top:30px; text-align:left; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2); border-top: 2px solid #b3b3b3;}
.partner_box {float:left; margin-top:30px; margin-left:4px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2); border-top: 2px solid #b3b3b3;}
.adattorlo_box {float:left; margin-top:20px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2); border-top: 2px solid #b3b3b3;}

/*BOX BLACKFRIDAY*/
.blackfriday_timer {float:right; margin-top: 20px; margin-right:20px; margin-bottom:5px; font-size: 8px !important}
.blackfriday_timer span {font-family: Tahoma; font-size: 10px}

/*BOX TERMÉKSZŰRŐ*/
.productfilter_box {font-family:'Outfit'; font-weight:500; font-size:13px; margin-bottom:20px; background-color:#fff; padding:5px 10px 5px 10px; border-bottom:2px solid #e9e9e9}
.productfilter_box .box_title {text-transform:uppercase; font-weight:600; font-size:15px; margin-bottom:10px; color:#333; padding:5px 0; border-bottom:1px dashed #d6d6d6;}
.productfilter_box .icon_box_title {margin-right:5px; margin-bottom: -3px}
.productfilter_box .filter_row {border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px}
.productfilter_box .filter_name { font-weight: 600; font-size:14px; color:#cb7211; margin-bottom:5px}
.productfilter_box .slider {width:180px; margin-left:10px; margin-top:10px}
.productfilter_box .label_value {font-family: 'Outfit'; font-weight:700; color:#666666; border:0px; font-size:14px}


.productfilter_box .btn_submit {background:url(images/bg_btn2.gif) repeat-x; font-family:'Outfit'; font-size:12px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; padding:2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; outline-width: 0;}
.productfilter_box .btn_submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.productfilter_box .filter_delete {float:left; margin-left:8px}
.productfilter_box .filter_submit {float:right; margin-top:-3px}
.productfilter_box .showhidebox {display:none}
.productfilter_box .filter_submit_left {float:left}
.productfilter_box .btn_delete {background:url(images/bg_btn2.gif) repeat-x; font-family:'Outfit'; font-size:12px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; padding:2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; outline-width: 0;}
.productfilter_box .btn_delete:hover {opacity:0.9; filter:alpha(opacity=90);}

.productfilter_box input[type="checkbox"] {display:none;}
.productfilter_box input[type="checkbox"] + label {color:#333; cursor:pointer; font-size:14px}
.productfilter_box input[type="checkbox"]:checked + label span {background:url(images/checkbox_filter.png) -19px top no-repeat;}
.productfilter_box input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(images/checkbox_filter.png) left top no-repeat;
    cursor:pointer;
}


/*BOX BELÉPÉS*/
.login_box {font-family:'Outfit'; font-size:12px; color:#666; margin:0; padding:0;}
.login_box .box_title {line-height:3; color:#333; text-transform:uppercase; text-align:center; font-size:24px; font-family:'Outfit'; font-weight:bold}
.login_box form {text-align:center}
.login_box .input {margin:3px; outline-width: 0; width:250px; margin-bottom:10px}
.login_box .submit {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-family:'Outfit'; font-size:16px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; margin:6px; outline-width: 0; line-height:2; padding:0 20px}
.login_box .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.login_box .login_links {text-align:center; padding:15px 0 5px 0; font-size:13px}
.login_box .login_links a{color: #476a8e; text-decoration:none}
.login_box .msg {text-align:center; color:#C30; font-size:13px; font-weight:500; padding:20px}

/*BOX JELSZÓ*/
.forg_password {font-family:'Outfit'; font-size:12px; color:#666; margin:0; padding:0; text-align:center}
.forg_password .box_title {line-height:3; color:#333; text-transform:uppercase; text-align:center; font-size:24px; font-family: 'Outfit'; font-weight:bold}
.forg_password .input {width:250px; margin:3px}
.forg_password .submit {background:url(images/bg_btn2.gif) repeat-x; background-color: #e18021; font-family:'Outfit'; font-size:16px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; margin:10px; outline-width: 0; padding:0 20px; line-height:2}
.forg_password .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.forg_password .pass_text {margin-bottom:20px}
.forg_password .msg {text-align:center; color:#C30; font-size:13px; font-weight:500; padding:20px}


/*REGISZTRÁCIÓ OLDAL*/
.page_register {background-color:#fff; padding:1px 20px 20px 20px; font-family:'Outfit'; font-size:12px; color:#666;}
.page_register h2 {font-family: 'Outfit'; font-weight:700; text-transform:uppercase; color:#279ad2; font-size:20px; text-shadow: 0px 1px #fff; margin:20px 0 10px 0;}
.page_register .reg_table {width:100%; font-size:12px; border:0px}
.page_register .reg_table td {padding: 2px 2px 2px 60px;}
.page_register .reg_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.page_register .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:15px 0 10px 0; padding-left:10px; font-weight:500}
.reg_submit {text-align:center; margin-top:20px}
.reg_submit .submit {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-family:'Outfit'; font-size:16px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; margin:6px; outline-width: 0; padding:0 20px; line-height:2}
.reg_submit .submit:hover {opacity:0.9; filter:alpha(opacity=90);}
.page_register .policy a{color:#CB7211}

.page_register .password_rules {border-radius:6px; display:inline-block; font-size:12px; padding:6px; margin-top:5px; border: 1px solid #4bb4e7; color: #2880ab; background-color: #ecfaff;}
.page_register .strength_container{width:220px; height:6px; background:#ddd; border-radius:4px; margin-top:6px; overflow:hidden; display:none}
.page_register #strengthBar{height:100%; width:0%; transition:all 0.25s ease;}
.page_register .strength_text{font-size:12px; margin-top:4px; margin-bottom:10px}
.page_register .email_suggestion {border-radius:6px; font-size:12px; padding:6px; margin-top:2px; border: 1px solid #4bb4e7; color: #2880ab; background-color: #ecfaff; display: none;}
.page_register .email_suggestion span {vertical-align:baseline; font-size:12px; color:#2880ab; font-weight: bold}


/*GARANCIA OLDAL*/
.article_content .warranty_lead {font-size:15px; margin-bottom:20px; text-align:justify}
.article_content .warranty_sent {border-radius:4px; border: 1px solid #aee47e; color:#279ad2; padding:6px; background-color:#f1ffec; margin:20px 0}
.article_content .warranty_table {width:100%; font-size:13px; border:0px; line-height:1.4; margin-bottom:20px}
.article_content .warranty_table td {padding: 10px 10px 2px 0px; vertical-align:top}
.article_content .warranty_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.article_content .warranty_table label {cursor:pointer}
.article_content .warranty_table .msg {border: 1px dotted #DD5456; color:#C93B3D; font-weight:bold; line-height:3; padding-left:10px; background-color:#F1CFD0; margin-bottom:20px}
.article_content .warranty_table .tip_content {float:left; border-radius:4px; border: 1px solid #7ec3e4; color:#279ad2; padding:6px; background-color:#ecfaff; margin:2px}
.warranty_submit {text-align:center; margin-bottom:10px; margin-top:20px}
.warranty_submit .submit {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-family:'Outfit'; font-size:16px; font-weight:500; color:#FFF; text-shadow: 0px -1px #c36e1c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:1px solid #e18021; cursor:pointer; margin:6px; outline-width: 0; padding:0 20px; line-height:2}
.warranty_submit .submit:hover {opacity:0.9; filter:alpha(opacity=90);}

/*VISSZAHÍVÁS*/
.article_content .callback_lead {text-align:center; width:800px; margin:auto; margin-bottom:30px; font-size:14px}
.article_content .callback_label {text-align:left; width:400px; margin:auto;font-size:12px}
.article_content .callback_label span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.article_content .callback_input {text-align:center; width:400px; margin:auto; margin-bottom:15px; font-size:13px}
.article_content .callback_msg {border: 1px dotted #DD5456; color:#C93B3D; font-weight:bold; line-height:2; background-color:#F1CFD0; margin:0 auto 20px auto; text-align:center; width:660px}

/*FELHASZNÁLÓ ADATOK OLDAL*/
.page_account {background-color:#fff; padding:20px; font-family:'Outfit'; color:#333}
.page_account .account_row {width:900px; float:left}
.page_account .account_row .icon {float:left; margin-right:20px}
.page_account .account_row .desc {float:left; width:700px; font-size:13px}
.page_account .account_row .label {font-size:16px; font-weight:500}
.page_account .account_row .back {float:left; width:34px}
.page_account:hover {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
	.account_table {width:940px;}
	.account_table th {background:url(images/bg_cart_head.gif) repeat-x; background-color:#dcdcdc; font-size:12px; padding:5px; font-weight:500; line-height:2;}
	.account_table td {font-size:12px; line-height:3; padding:5px;}
	.account_table td a {color:#CB7211; text-decoration:none; font-weight:bold}
	.account_table .order_header {background-color:#f5f5f5; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); cursor:pointer}
	.account_table .orderitem_row {}
	.account_table .order_details {display:none;}
	.orderitems_table {width:914px; background-color:#fafafa; border: 1px solid  #D8D8D8; margin-bottom:20px; margin-top:8px;}
	.orderitems_table th {background:url(images/bg_cart_head.gif) repeat-x; background-color:#dcdcdc; font-size:12px; padding:5px; font-weight:500; line-height:2;}
	.orderitems_table td {font-size:12px; line-height:2; padding:5px}
	.orderitems_table td a {color:#CB7211; text-decoration:none; font-weight:bold}
.submit_row {text-align:center; padding: 2px !important}
	
.submit_account_edit{background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; font-size:16px; outline-width: 0; padding:0px 20px; margin-top:20px; line-height:2;}
.submit_account_edit:hover {opacity:0.9; filter:alpha(opacity=90);}

.page_change_password .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:0px 0 10px 0; padding-left:10px; font-weight:500}
.page_change_password a {color:#fff !important}
.page_change_password .butt_login {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; font-size:16px; outline-width: 0; padding:0px 20px; line-height:2; margin-top:20px}
.page_change_password .butt_login:hover {opacity:0.9; filter:alpha(opacity=90);}

.page_change_password .password_rules {border-radius:6px; display:inline-block; font-size:12px; padding:6px; margin-top:5px; border: 1px solid #4bb4e7; color: #2880ab; background-color: #ecfaff;}
.page_change_password .strength_container{width:220px; height:6px; background:#ddd; border-radius:4px; margin-top:6px; overflow:hidden; display:none}
.page_change_password #strengthBar{height:100%; width:0%; transition:all 0.25s ease;}
.page_change_password .strength_text{font-size:12px; margin-top:4px; margin-bottom:10px}

.change_password_content span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.change_password_content .label{float:left;width:160px; margin:6px 0 0 60px; font-size:12px; color:#666}
.change_password_content .input{float:left;width:700px; margin:6px 0}
.change_password_content .submit_password {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; font-size:16px; outline-width: 0; padding:0px 20px; line-height:2}
.page_change_password .submit_password:hover {opacity:0.9; filter:alpha(opacity=90);}

.no_warranty {font-size:13px; line-height:1}

/*FAQ OLDAL*/
.page_faq {background-color:#fff; padding:20px; font-family:'Outfit'; color:#333}
.page_faq .group_name {font-family: 'Outfit'; font-weight:700; text-transform:uppercase; color:#279ad2; font-size:20px; text-shadow: 0px 1px #fff; margin-top:40px}
.page_faq .question {margin:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:13px; line-height:2.4; border-bottom:1px solid #CCC; font-weight:500; background-color:#f5f5f5; cursor:pointer}
.page_faq .question img {margin-bottom:-4px; margin-left:5px; margin-right:5px}
.page_faq .answer {margin:10px; padding:10px 20px 10px 20px; font-size:13px; background-color:#fafafa; text-align:justify; border: 1px dotted #CCC; line-height:1.4}
.page_faq .answer a {color:#f1780c; text-decoration:none; font-weight:500}
.page_faq .answer a:hover {color:#ff9332;}
.page_faq .answer li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.page_faq .answer .infobar {border: 1px dotted #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff}

/*KUPON OLDAL*/
.page_coupons {text-align:center;}
.page_coupons .coupon_box {border-bottom:2px dashed #C7C7C7; margin:10px 0; padding:20px;}
.page_coupons .product_name{font-size:24px; color:#373737; margin-bottom:20px; font-weight:bold}
.page_coupons .product_name a{color:#373737; text-decoration:none}
.page_coupons .price{font-size:46px; background-color:#ef4b4b; color:#fff; margin:auto; width:300px}
.page_coupons .coupon_tit {font-size:18px; color: #545454; margin:30px 0 10px 0; font-weight:bold}
.page_coupons .codes {font-size:20px; color: #7db343; font-weight:bold}
.page_coupons .date {font-size:14px; color: #545454; margin-top:20px; font-style:italic}

/*KOSÁR OLDAL*/
.page_cart {background-color:#fff; padding:20px; font-family:'Outfit'; color:#333}
.page_cart h1 {margin:0; font-family: 'Outfit'; font-size:18px; line-height:3; color:#333; text-transform:uppercase;}
.page_cart .cart_content {margin-top:5px}

.page_cart .cart_header {width:100%; float:left; font-size:12px; font-weight:500; background: url(images/bg_cart_head.gif) repeat-x; background-color: #dcdcdc; line-height:2.5;}
.page_cart .cart_header .tit_name {float:left; width:410px; text-align:left; padding-left:10px}
.page_cart .cart_header .tit_qty {float:left; width:160px; text-align:right}
.page_cart .cart_header .tit_nett {float:left; width:120px; text-align:right}
.page_cart .cart_header .tit_gross {float:left; width:120px; text-align:right}
.page_cart .cart_header .tit_total {float:left; width:110px; text-align:right; margin-right:10px}

.page_cart .cart_items {float:left; font-size:14px; line-height:2; border-bottom:1px solid #CCC; margin-bottom:5px}
.page_cart .cart_items .item_photo {float:left; width:90px; text-align:left; padding-left:10px;}
.page_cart .cart_items .item_name {float:left; width:350px; text-align:left; padding-left:10px; margin-top:15px; margin-bottom:15px; line-height:1.4}
.page_cart .cart_items .item_name a {color:#CB7211; text-decoration:none; font-weight:bold; font-size:14px}
.page_cart .cart_items .item_qty {float:left; width:120px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_nett {float:left; width:120px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_gross {float:left; width:120px; text-align:right; margin-top:25px}
.page_cart .cart_items .item_total {float:left; width:110px; text-align:right; margin-top:25px; margin-right:10px}

.page_cart .cart_total {float:left; width:100%; margin:20px 0}
.page_cart .cart_total .delivery_tit {float:left; font-size:14px; font-weight:300; width:780px; text-align:right; line-height:1.7}
.page_cart .cart_total .delivery_price {float:right; font-size:14px; font-weight:300; width:150px; text-align:right; margin-right:10px}
.page_cart .cart_total .nett_tit {float:left; font-size:14px; font-weight:300; width:780px; text-align:right; line-height:1.7}
.page_cart .cart_total .nett_price {float:right; font-size:14px; font-weight:300; width:150px; text-align:right; margin-right:10px}
.page_cart .cart_total .total_tit {float:left; font-size:18px; font-weight:700; width:780px; text-align:right; line-height:1.7}
.page_cart .cart_total .total_price {float:right; font-size:20px; font-weight:700; width:150px; text-align:right; line-height:1.4; margin-right:10px}

.cart_empty {line-height:2}
.cart_empty .img_cart {float:left; width:200px}
.cart_empty .empty_tit {float:left; font-size:22px; font-weight:700; width:740px}
.cart_empty .empty_txt {float:left; font-size:14px; width:740px}
.cart_empty .btn_shopping {float:left; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-size:15px; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:2; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px; margin-top:20px}
.payment_success {line-height:2}
.payment_success .img_payment {float:left; width:240px}
.payment_success .payment_txt {float:left; font-size:14px; width:700px}


.page_order_mod_confirm{}
.page_order_mod_confirm .img_cart {float:left; width:200px}
.page_order_mod_confirm .confirm_tit {float:left; font-size:22px; font-weight:700; width:740px}
.page_order_mod_confirm .confirm_txt {float:left; font-size:14px; width:740px; line-height:2}
.page_order_mod_confirm .confirm_txt a {color:#f1780c; text-decoration:none; font-weight:500}
.page_order_mod_confirm .confirm_txt a:hover {color:#ff9332;}
.page_order_mod_confirm .btn_contactus {float:left; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-size:15px; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:2; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px; margin-top:20px}

.page_cart .cart_buttons {text-align:right; padding-top:20px}
.page_cart .cart_buttons .button {background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; font-size:15px; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:2; color:#FFF; text-shadow: 0px -1px #c36e1c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px}
.page_cart .cart_buttons .button:hover {opacity:0.9; filter:alpha(opacity=90);}
.page_cart .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 10px 0; padding-left:10px;}
.page_cart .update_btn {margin-bottom:-3px; margin-left:4px; outline-width: 0; cursor:pointer}

/*KUPON FORM*/
.page_cart .coupon_data {border-top:1px solid #EFEFEF; padding-top:20px}
.page_cart .coupon_data .msg {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 10px 0; padding-left:10px; font-weight:bold}
.page_cart .coupon_data .coupon_txt {font-size:12px; margin-top:9px; float:left}
.page_cart .coupon_data .coupon_input {float:right}
.page_cart .coupon_data .btn_coupon {font-size:15px; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:2; color:#FFF; text-shadow: 0px -1px #ac6b2c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px; margin-left:6px}


/*MEGRENDELÉS OLDAL*/
.page_order {background-color:#fff; padding:20px}
.page_order .msg {line-height:3; background-color:#F1F0E0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 10px 0; padding-left:10px}
.page_order .choose {margin:20px 0 20px 0; font-size:13px}
.page_order .order_choose {text-align:center; float:left; width:31%; background-color: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right:20px; padding:20px 0; font-size:14px; line-height:1.4; border:1px solid #CCC;}
.page_order .last {margin-right:0px}
.page_order .order_choose:hover {box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); background-color:#fff}
.page_order .order_choose img {margin-bottom:20px}
.page_order .choose_box a {color:#333; text-decoration:none}

.page_order .billing_data, .page_order .payment_modes {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #EFEFEF}
.page_order .shipping_data {padding-top:15px; margin-top:15px; border-top:1px solid #EFEFEF}
.page_order .shipping_data .input_readonly {font-size:12px; width:100%; border:0px; outline-width:0; background-color:#fff; color:#000}
.page_order .shipping_data .shipping_cloner {margin-bottom:10px;}

.page_order .order_table {width:100%; font-size:12px}
.page_order .order_table td {padding: 3px 2px 2px 20px;}
.page_order .order_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.page_order .order_table .field_title {width: 180px}
.page_order .order_table .edit_btn {width:100px}
.page_order .order_table .tip_content {float:left; border-radius:4px; border: 1px solid #7ec3e4; color:#279ad2; padding:6px; background-color:#ecfaff; margin:2px}
.page_order .shipping_modes {font-size:14px;}
.page_order .payment_modes .payment_item, .page_order .shipping_modes .shipping_item { margin:5px 0 5px 0px; padding:3px; cursor:pointer}
.page_order .payment_modes .payment_item:hover, .page_order .shipping_modes .shipping_item:hover { background-color:#ebf0f1;}
.page_order .shipping_modes .shipping_item .delivery_logo {vertical-align:top}
.page_order .payment_modes label, .page_order .shipping_modes label {display:inline-block; font-size:13px; cursor:pointer}
.page_order .payment_modes input, .page_order .shipping_modes input { vertical-align:top; margin-top:10px}
.page_order .payment_modes img, .page_order .shipping_modes img {margin:0 10px 0 5px; cursor:pointer}
.page_order .shipping_modes .free_shipping {color:#C00; font-weight:bold}
.page_order .shipping_modes a {color:#000}

.page_order .email_suggestion {border-radius:6px; font-size:12px; padding:6px; margin-top:2px; border: 1px solid #4bb4e7; color: #2880ab; background-color: #ecfaff; display: none;}
.page_order .email_suggestion span {vertical-align:baseline; font-size:12px; color:#2880ab; font-weight: bold}

.page_order .select_calib {border-bottom:1px solid #EFEFEF; padding-bottom:20px; margin-bottom:20px}
.page_order .calib_table span {margin-left:2px; color:#C30; font-weight:bold; font-size:8px; vertical-align:super}
.page_order .calib_table {width:100%; font-size:12px}
.page_order .calib_desc {padding-bottom:20px; font-size:13px}
.page_order .calib_table td {padding: 8px 2px 8px 20px;}
.page_order .calib_table img {margin-bottom:-2px;}
.page_order .calib_hide {display:none}
.page_order .calib_table .calib_label {margin-right:30px; cursor:pointer}

.page_order .order_note textarea {width:98%; height:80px; resize: none;}
.page_order .policy {margin:10px 0 20px 0; font-size:13px}
.page_order .policy a{color:#CB7211}
.page_order .btn_order{ font-size:15px; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:2; color:#FFF; text-shadow: 0px -1px #ac6b2c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; padding:0 20px}

.page_order_success {background:#FFF; font-size:14px; padding:20px; text-align:justify}
.page_order_success .infobar {border: 1px dotted #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff; margin-bottom:20px}
.page_order_success li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.page_order_success .paylogos {float:right; margin-top:5px}
.page_order_success .order_details {border-top: 1px dashed #e4e4e4; border-bottom:1px dashed #e4e4e4; margin-bottom:20px}
.page_order_success .order_info {float:left; width:440px}
.page_order_success .btn_paynow {font-size:14px; background:url(images/btn_payment.png) no-repeat; border:0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:1.7; color:#FFF; text-shadow: 0px -1px #ac6b2c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; width:126px; height:27px;}
.page_order_success .btn_paynow_again {font-size:14px; background:url(images/btn_payment_again.png) no-repeat; border:0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height:1.7; color:#FFF; text-shadow: 0px -1px #ac6b2c; font-family:'Outfit'; font-weight:500; cursor:pointer; outline-width: 0; width:148px; height:27px;}
.page_order_success .btn_paynow:hover, .page_order_success .btn_paynow_again:hover {opacity:0.9; filter:alpha(opacity=90);}

/*KERESÉS*/
.page_search {margin-bottom:10px}
.page_search .results_title {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 20px 0; padding-left:10px; border:1px dotted #ccc}
.page_search .pages {width:100%; margin:auto; text-align:center}
.page_search .pages .page_item_active, .page_search .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:13px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3;}
.page_search .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.page_search .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}
.page_search .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 10px 0; padding-left:10px; border:1px dotted #ccc}

/*OLDAL - CIKKEK LISTA*/
.article_list_page {margin-bottom:10px}
.article_list_page .article {float:left; width:980px; background-color:#FFF; color: #464646; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); border-top: 2px solid #b3b3b3; margin-right:10px; margin-bottom:20px}
.article_list_page .article:hover {box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.article_list_page .image {float:left; margin:8px}
.article_list_page .date {float:right; margin:5px 0 10px 0; color: #B1B1B1; font-size:12px; padding:2px 8px; }
.article_list_page .title {float:left; width:750px; font-size:14px; font-weight:700; margin-top:8px; margin-left:8px;}
.article_list_page a {text-decoration:none; color: #464646}
.article_list_page .desc {float:left; width:868px; font-size:12px; margin-left:8px;}
.article_list_page .desc p {margin:0; padding:0}
.article_list_page .link {float:left; font-size:13px; margin:8px 0 0 8px;}
.article_list_page .link a {color: #476a8e; text-decoration:none; font-weight:bold}
.article_list_page .link a:hover{color:#f1780c}

.article_list_page .pages {width:100%; margin:auto; text-align:center}
.article_list_page .pages .page_item_active, .article_list_page .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:13px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3;}
.article_list_page .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.article_list_page .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}

/*FŐOLDAL HÍREK*/
.article_list {margin-bottom:10px}
.article_list .article {float:left; width:485px; background-color:#FFF; color: #464646; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); border-top: 2px solid #b3b3b3; margin-right:10px; margin-bottom:15px}
.article_list .article_last {float:left; width:485px; background-color:#FFF; color: #464646; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); border-top: 2px solid #b3b3b3; margin-bottom:15px}
.article_list .article:hover, .article_list .article_last:hover {box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.article_list .image {float:left; margin:8px 0 0 5px}
.article_list .date {float:right; color: #B1B1B1; font-size:12px; padding:8px 8px; }
.article_list .title {float:left; width:294px; font-size:13px; font-weight:700; margin-top:8px; margin-left:8px; height:36px}
.article_list a {text-decoration:none; color: #464646}
.article_list .desc {float:left; width:385px; font-size:12px; margin-left:8px; height:54px}
.article_list .desc p {margin:0; padding:0}
.article_list .link {float:right; font-size:13px; margin:0 10px 10px 0;}
.article_list .link a {color: #476a8e; text-decoration:none; font-weight:bold}
.article_list .link a:hover{color:#f1780c}
.article_list .btn_more {float:right; background-color:#fff; font-size:12px; text-transform:uppercase; padding:5px 8px; color:#476a8e; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top: 2px solid #B3B3B3; margin-left:10px}
.article_list .btn_more:hover {color:#f1780c}

/*FŐOLDAL KIEMELT TERMÉKEK*/
.related_title {font-family: 'Outfit'; font-weight:700; text-transform:uppercase; color:#279ad2; font-size:14px; text-shadow: 0px 1px #fff; padding-top:20px}
.related {float:left; width:244px;}
.related_last {float:left; width:244px;}
.related .prod, .related_last .prod {padding:10px; width:222px; float:left; min-height:200px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.related .prod:hover, .related_last .prod:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.related .prod .left, .related_last .prod .left {width:100%; height:140px; text-align:center; display:table}
.related .prod .left .image, .related_last .prod .left .image{ display:table-cell; vertical-align:middle}
.related .prod .left .status_icon, .related_last .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:-10px}
.related .prod .right, .related_last .prod .right {width:100%; text-align:center; font-size:14px;}
.related .prod .right a, .related_last .prod .right a {color:#333; text-decoration:none}
.related .prod .right a:hover, .related_last .prod .right a:hover {color: #666}
.related .prod .right .pname, .related_last .prod .right .pname {height:40px}
.related .prod .right .stock0, .related_last .prod .right .stock0 {font-size:14px; line-height:1; color:#C93;font-weight:bold}
.related .prod .right .stock1, .related_last .prod .right .stock1 {font-size:14px; line-height:1; color:#690;font-weight:bold}
.related .prod .right .price_net, .related_last .prod .right .price_net {font-size:11px; color:#666;}
.related .prod .right .price_gross, .related_last .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.related .prod .right .price_old, .related_last .prod .right .price_old {font-size:14px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.related .prod .right .price_new, .related_last .prod .right .price_new {font-size:18px;color: #C00; font-weight:bold; line-height:2;}


/*FŐOLDAL MINI BOXOK*/
.miniboxes {margin-bottom:30px;}
.index_minibox {float:left; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1); }
.index_minibox_last {float:left; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1);}
.index_minibox:hover, .index_minibox_last:hover {box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25); transition:all 0.3s ease-in-out; z-index:10; position:relative;}

/*OLDAL - CMS TARTALMAK*/
.article_content {background-color:#FFF; padding:20px; font-size:14px}
.article_content .faq_content {display:none}
.article_pagination {background-color:#FFF; padding:8px; font-size:12px;}
.article_pagination .left {float:left; margin-top:5px; display:inline-block}
.article_pagination .right select {font-size:12px}
.article_pagination .right label {margin-left:10px}
.article_pagination .right {float:right;}
	.article_content p {padding:0; margin:0 0 15px 0; line-height:1.5}
	.article_content a {color:#f1780c; text-decoration:none; font-weight:500}
	.article_content a:hover {color:#ff9332;}
	.article_content li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
	.article_content .icon {margin-bottom:-2px; margin-right:5px}
	.article_content .infobar {border:1px dotted #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff}
	.article_content .infobar_red {border:1px dotted #fc476e; color:#de224a; padding:5px 8px 5px 8px; background-color:#fad5dd;}

.article_content .info_box {text-align:center; float:left; width:31%; background-color: #f3f3f3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right:20px; margin-bottom:15px; padding:28px 0; font-size:14px; line-height:1.4; border:1px solid #CCC; text-transform:uppercase; font-weight:700; cursor:pointer}
.article_content .info_box img {margin-bottom:7px}
.article_content .info_box_last {margin-right:0px}
.article_content .info_box:hover, .article_content .info_box_last:hover {box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); background-color:#fff}
.article_content .info_link {font-style:normal; color:#000}
.article_content .info_box_warranty {height:140px; color:#000; background-color:#fdfdfd; cursor: auto}
.article_content .info_box_warranty img {margin-bottom:30px}
.article_content .info_box_warranty .phone {font-size:20px; color:#98D029;}
.article_content .info_box_warranty .email {font-size:20px; color:#f1780c; text-transform:lowercase}
.article_content .info_box_warranty .form {font-size:18px; text-transform:uppercase}

.article_content .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.article_content .youtube iframe, .article_content .youtube object, .article_content .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.article_content .warranty_phone {font-size:24px; color:#98D029; font-weight:700;}

.article_box {float:left; width:360px; margin-right:20px;}
.article_box_last {float:left; width:360px;}
.article_mini {background-color:#FFF; color: #464646; min-height:150px}
.article_mini .image {float:left; margin:8px; width:100px}
.article_mini .title {float:left; width:230px; font-size:14px; font-weight:700; margin-top:8px}
.article_mini .desc {float:left; width:230px; font-size:12px; margin:15px 0}
.article_mini .link {float:left; font-size:13px; margin:0 0 5px 116px}
.article_mini .link a {color: #279ad2; text-decoration:none}
.article_box .article_footer, .article_box_last .article_footer{background:url(images/content_footer_mini.png) bottom no-repeat; height:9px; margin-bottom:10px; float:left; width:350px}

.article_content .contactus_callback_btn {font-family:'Outfit'; color:#fff; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px; font-size:13px; margin-top:-2px; margin-left:5px; outline:none; padding:2px 6px; cursor:pointer; text-shadow: 0px -1px #c36e1c;}


/*PC SLIDER LAPOZÓ */
.box_pc_slider {background-color:#fff}
.box_pc_slider .slider_header {display:flex; align-items: center; justify-content: space-between; padding-top:18px}
.box_pc_slider .box_pc_slider_title {font-family:'Outfit'; font-weight: bold; text-transform: uppercase; color: #279ad2; font-size: 20px; text-shadow: 0px 1px #fff; padding:0 0 5px 20px;}
.box_pc_slider .btn_more {color: #e18021; padding: 7px 9px 7px 12px; font-size: 14px; font-weight: bold; margin-top:-4px; margin-right:14px}
.box_pc_slider .btn_more:hover {text-decoration:underline}
.box_pc_slider .pcc-slider {width: 960px; position: relative; overflow: hidden; margin:auto}
.box_pc_slider .pcc-buttons {width: 960px; position: relative}
.box_pc_slider .slider-track {display: flex;gap: 10px; transition: transform 0.6s ease; margin:15px 5px}
.box_pc_slider .nav-btn {position: absolute; top: 45%; transform: translateY(-50%); background: rgba(255,255,255,0.9); border: none; padding: 5px 10px 6px 10px; border-radius: 100%; cursor: pointer; font-size: 12px; box-shadow: 0 3px 7px rgba(0,0,0,0.1); transition: 0.3s; z-index:100; font-weight:bold}
.box_pc_slider .nav-btn:hover {background: #ffffff;}
.box_pc_slider .nav-left { left: 4px; top:140px }
.box_pc_slider .nav-right { right: -17px; top:140px }


.box_pc_slider .product-card {background: #ffffff; box-shadow: 0 3px 7px rgba(0,0,0,0.1); padding: 10px; flex: 0 0 calc((100% - 20px) / 3); max-width: calc((100% - 20px) / 3); box-sizing: border-box; flex-shrink: 0; font-size:14px;}
.box_pc_slider .product-card .box_column{display: flex;flex-direction: column;height: 100%;}
.box_pc_slider .product-card .tag {border-radius:6px; background-color: #e1ccae; display:inline-block; margin:2px; padding: 4px 5px; font-size:11px; font-weight:bold; cursor:pointer}
.box_pc_slider .product-card .product_img img{border: 1px solid #ccc; border-radius:8px; width:80px}
.box_pc_slider .product-card .box_head {display:flex; gap:10px; margin-bottom:10px; font-size:12px}
.box_pc_slider .product-card .box_head h3 {margin-top:0}

.box_pc_slider .product-card .desc ul {padding-left:18px; margin:10px 0}
.box_pc_slider .product-card .desc li {list-style-image: url(images/content_list_icon.png); font-size:11px}
.box_pc_slider .product-card .desc li span{color:#868686}

.box_pc_slider .product-card .box_head .price_old{font-size:16px; text-decoration:line-through; margin-right:5px; color:#999; font-weight:bold;}
.box_pc_slider .product-card .box_head .price_new{color:#C00; font-size:18px; font-weight:bold;}
.box_pc_slider .product-card .box_head strong{font-size:18px; color:#cb7211; font-weight:700}
.box_pc_slider .product-card .submit {text-align:center; margin-top: auto;}
.box_pc_slider .product-card .submit .btn_config{color:#fff; font-weight:700; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius:3px; font-size:14px; outline:none; padding:8px 0; text-shadow: 0px -1px #2667aa; cursor:pointer; width:100%;}
.box_pc_slider .product-card .submit .btn_config:hover{opacity:0.9}
.box_pc_slider .product-card .submit .btn_config:disabled, .box_pc_slider .product-card .btn_config[disabled] {opacity:0.5; cursor:not-allowed}

/*OÁZIS PC LISTÁZÓ*/
.pc_list_content {background-color:#FFF; padding:20px; font-size:14px;display:flex}
.pc_list_content .img {width:16%}
.pc_list_content .img img{border: 1px solid #ccc; border-radius:8px; width:100%}
.pc_list_content .desc{width:56%; margin-left:20px}
.pc_list_content .desc h3{margin:0 0 10px 0}
.pc_list_content .desc h3 img {margin-bottom:-5px; margin-left:5px}
.pc_list_content .desc .product_list {margin-bottom:0px}
.pc_list_content .desc .product_list_more {margin:0px; display:none}
.pc_list_content .desc li {list-style-image: url(images/content_list_icon.png);}
.pc_list_content .desc li span{color:#868686}
.pc_list_content .desc .more_parts {font-size:12px; margin-top:6px; cursor:pointer; color:#e18021}
.pc_list_content .desc .more_parts:hover {font-size:12px; margin-top:6px; text-decoration:underline}
.pc_list_content .price {width:28%; text-align:right; margin-top:20px}
.pc_list_content .price .price_old{font-size:16px; text-decoration:line-through; margin-right:5px; color:#999; font-weight:bold;}
.pc_list_content .price .price_new{color:#C00; font-size:22px; font-weight:bold;}
.pc_list_content .price strong{font-size:22px; color:#cb7211; font-weight:700}
.pc_list_content .price .submit {margin-top:20px}
.pc_list_content .price .btn_cart {color:#fff; font-weight:700; border:1px solid #e18021; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border-radius:3px; font-size:14px; outline:none; padding:8px 0; width:200px;text-shadow: 0px -1px #c36e1c; cursor:pointer;}
.pc_list_content .price .btn_config{color:#fff; font-weight:700; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius:3px; font-size:14px; outline:none; padding:8px 0; width:200px;text-shadow: 0px -1px #2667aa; cursor:pointer; margin-top:6px}
.pc_list_content .price .btn_cart:hover,  .pc_list_content .price .btn_config:hover{opacity:0.9}
.pc_list_content .price .btn_config:disabled, .pc_list_content .price .btn_config[disabled] {opacity:0.5; cursor:not-allowed}

.pc_list_content .tag {border-radius:6px; background-color: #e1ccae; display:inline-block; margin:2px; padding: 4px 6px; font-size:11px; font-weight:bold;}


/*GÉPÖSSZERKÓ*/
.h1_pc_conf {float:left}
.center_panel .btn_pc_reset {float: right; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius: 6px; color: #fff; padding: 4px 12px 6px 7px; font-size: 14px; font-weight: bold; margin-top:-4px; text-shadow: 0px -1px #2667aa;}
.center_panel .btn_pc_reset:hover {opacity:0.9}
.center_panel .btn_pc_reset img {margin-bottom: -5px; margin-top: 0px; margin-right:7px}
.center_panel .pcc_msg {line-height:3; background-color:#f4f1e1; font-size:14px; font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#C93; margin:10px 0 10px 0; padding-left:10px; border:1px solid #e2b45a}
.service_content {background-color:#FFF; padding:20px; font-size:14px}
.service_content .pc_config_table {border:0; width:100%}
.service_content .pc_config_table .width180 {width:180px}
.service_content .pc_config_table .row0 {background-color:#f3f3f3;}
.service_content .pc_config_table .row1 {background-color:#fcfcfc;}
.service_content .pc_config_table td {padding:10px}
.service_content .pc_config_table .btn_add{color:#fff; font-weight:700; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; border-radius:3px; font-size:12px; outline:none; padding:5px 0; width:150px;text-shadow: 0px -1px #c36e1c; cursor:pointer;}
.service_content .pc_config_table .pc_icon {margin-bottom: -11px; margin-top: -7px; margin-right: 12px; margin-left: 5px; width:32px}
.service_content .pc_config_table .service strong {font-size:16px;}
.service_content .pc_config_table .service:hover {background-color:#edfbfa}
.service_content .pc_config_table .service_checkbox {margin-bottom:70px;float:left; margin-right:14px; margin-top:3px}
.service_content .pc_config_table label {cursor:pointer}
.service_content .pc_total {font-size:18px; font-weight:bold; float:left; width:34%; text-align:center}
.service_content .pc_total span {font-size:24px}
.service_content .pc_btn {float:left; width:33%}
.service_content .pc_btn2 {float:left; width:33%; text-align:right}
.service_content .pc_btn .btn_email {color:#fff; font-weight:700; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius:3px; font-size:14px; outline:none; padding:8px 0; width:200px;text-shadow: 0px -1px #2667aa; cursor:pointer}
.service_content .pc_btn2 .btn_cart {color:#fff; font-weight:700; border:1px solid #e18021; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border-radius:3px; font-size:14px; outline:none; padding:8px 0; width:200px;text-shadow: 0px -1px #c36e1c; cursor:pointer;}
.service_content .pc_btn .btn_email:hover, .service_content .pc_btn2 .btn_cart:hover, .service_content .pc_config_table .btn_add:hover {opacity:0.9}

.service_content .s1 {float:left; width:31%}
.service_content .s2 {float:left; width:32%; border-left:1px solid #fff; border-right:1px solid #fff}
.service_content .service {background-color:#f3f3f3; padding:0.96%; min-height:100px}
.service_content .service strong {font-size:16px;}
.service_content .service:hover {background-color:#edfbfa}
.service_content .service_checkbox {margin-bottom:70px;float:left; margin-right:14px; margin-top:3px}


.service_content .pc_config_table .product { float:left; width:100%; height:80px; display:flex; align-items:center; background:none}
.service_content .pc_config_table .image {float:left;width:10%}
.service_content .pc_config_table .image img {width:60px; height:60px; border-radius: 6px; border: 1px solid #ccc;}
.service_content .pc_config_table .product_name {float:left;width:45%}
.service_content .pc_config_table .product_name span {color:#999}
.service_content .pc_config_table .product_name .stock0 {color:#C93; font-size:14px; font-weight:bold; margin-bottom:7px; cursor:pointer; float:left}
.service_content .pc_config_table .product_name .stock1 {color:#690; font-size:14px; font-weight:bold; margin-bottom:7px; cursor:pointer; float:left}
.service_content .pc_config_table .product_qty {float:left; width:15%; text-align:center}
.service_content .pc_config_table .price {float:left; width:15%; text-align:right}
.service_content .pc_config_table .price .gross {font-size:16px;color:#666}
.service_content .pc_config_table .price .gross strong {font-size:17px; color:#cb7211}
.service_content .pc_config_table .price .gross_old {text-decoration:line-through; font-size:14px;}
.service_content .pc_config_table .price .gross_new{color: #C00; font-size:16px; margin-left: 5px}
.service_content .pc_config_table .btn {float:left;width:15%; text-align:center;}
.service_content .pc_config_table .btn .btn_delete { margin-left:10px}


.pc_part_list {background-color:#FFF; padding:10px; font-size:14px}
.pc_part_list h1 {margin-bottom:4px; margin-top: 10px}
.pc_part_list h3 {margin-top:2px; color:#666}
.pc_part_list .msg {line-height:3; background-color:#f4f1e1; font-size:14px; font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#C93; margin:10px 0 10px 0; padding-left:10px;}
.pc_part_list .product {float:left; width:100%; border-bottom:1px dashed #999; height:80px; display:flex; align-items:center;}
.pc_part_list .image {float:left; width:11%}
.pc_part_list .image img{width:60px; height:60px}
.pc_part_list .product_name {float:left;width:55%}
.pc_part_list .product_name span {color:#999}
.pc_part_list .product_name .stock0 {color:#C93; font-size:14px; font-weight:bold; margin-bottom:7px; float:left}
.pc_part_list .product_name .stock1 {color:#690; font-size:14px; font-weight:bold; margin-bottom:7px; float:left}
.pc_part_list .not_found {text-align:center; color:#c08d62; font-size:16px; font-weight:bold; margin:40px 0}

.pc_part_list .price {float:left; width:20%; text-align:right}
.pc_part_list .price .gross {font-size:16px;color:#666}
.pc_part_list .price .gross strong {font-size:17px; color:#cb7211}
.pc_part_list .price .gross_old {text-decoration:line-through; font-size:14px;}
.pc_part_list .price .gross_new{color: #C00; font-size:16px; margin-left: 5px}

.pc_part_list .btn {float:left;width:20%; text-align:center;}
.pc_part_list .btn .btn_select {color:#fff; font-weight:700; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; border-radius:3px; font-size:12px; outline:none; padding:5px 0; width:100px; text-shadow: 0px -1px #c36e1c; cursor:pointer}
.pc_part_list .btn .btn_select:hover {opacity:0.9}
.pc_part_list .pcc_filters .btn_submit_filter {color:#fff; font-weight:700; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius:3px; font-size:12px; outline:none; padding:5px 10px; text-shadow: 0px -1px #2667aa; margin:4px; cursor:pointer;}
.pc_part_list .pcc_filters .btn_delete_filter {color:#fff; font-weight:700; border:1px solid #2667aa; background:url(images/bg_btn.gif) repeat-x; background-color:#2667aa; border-radius:3px; font-size:12px; outline:none; padding:5px 0; width:110px;text-shadow: 0px -1px #2667aa; display:inline-block; float:right; margin:6px; cursor:pointer;}

.pc_part_list .pages {width:100%; margin:auto; text-align:center; margin-top:16px}
.pc_part_list .pages .page_item_active, .pc_part_list .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:13px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3;}
.pc_part_list .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.pc_part_list .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}


.pcc_admin .btn_add {color:#fff; font-weight:700; border:1px solid #F1780C; background:url(images/bg_btn2.gif) repeat-x; border-radius:3px; font-size:12px; outline:none; padding:5px 0; width:150px;text-shadow: 0px -1px #c36e1c; cursor:pointer;}
.pcc_admin .btn_tag {border-radius:6px; background-color: #e1ccae; display:inline-block; margin:2px; padding: 4px 6px; font-size:11px; font-weight:bold; cursor:pointer}
.pcc_admin .label0 {color: #cc3333; font-weight:bold}
.pcc_admin .label1 {color: #669900; font-weight:bold; margin-right:10px}

/*OLDAL - TERMÉKEK*/
.product {background-color:#FFF}
.product_list .msg {line-height:3; background-color:#f9f9f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#a59985; font-size:12px; margin:10px 0 10px 0; padding-left:10px; border:1px dotted #ccc}
.product_list .left {float:left; width:120px}
.product_list .left .image {margin:8px}
.product_list .left .image .status_icons {z-index:10; float:left; position:absolute; margin-top:-8px}
.product_list .center {float:left; width:440px; font-size:12px; color:#333; margin-right: 5px}
.product_list .center2 {width:680px; padding-top: 5px;}
.product_list .center .title {font-size:14px; font-weight:700; margin-bottom:10px; margin-top:8px}
.product_list .center .title span {color: #999; font-style:italic; font-weight:300; font-size:12px}
.product_list .center .special_offer {line-height:1.4; padding:1px 3px; float:left; margin-bottom:6px; border:1px dashed #d83947; font-weight:700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.product_list .center .desc {margin-bottom:10px}
.product_list .center .coupon {color:#d6273b; font-size:14px; font-weight:bold; margin-bottom:7px; cursor:pointer; float:left}
.product_list .center .coupon a {color:#d6273b;}
.product_list .center .stock0 {color:#C93; font-size:14px; font-weight:bold; margin-bottom:7px; cursor:pointer; float:left}
.product_list .center .stock1 {color:#690; font-size:14px; font-weight:bold; margin-bottom:7px; cursor:pointer; float:left}
.product_list .center .stock0 img, .product_list .center .stock1 img {margin-bottom:-3px}
.product_list .center .coupon img {margin-bottom:-3px; margin-left:10px}
.product_list .center a {color:#333; text-decoration:none}
.product_list .right {float:left; width:156px; height:110px; border-left:1px dashed #e4e4e4; margin:6px 0}
.product_list .right .price {font-size:11px; text-align:right; margin:20px 0 20px 0px; color:#666;}
.product_list .right .gross {font-size:16px;color:#666}
.product_list .right .gross strong {font-size:17px; color:#cb7211}
.product_list .right .gross_old {text-decoration:line-through; font-size:14px;}
.product_list .right .gross_new{color: #C00; font-size:16px; margin-left: 5px}
.product_list .right .nett_old {text-decoration:line-through; margin-right:5px}
.product_list .right .cart {text-align:right;}
.product_list .right .cart:hover {opacity:0.90}
.product_list .right .cart img{cursor:pointer; outline-width:0}
.product_list .right .cart .disabled {opacity:0.5; cursor:not-allowed}
.product_footer {background:url(images/content_footer_980.png) bottom no-repeat; height:9px; margin-bottom:5px;}
h1.category_title{float:left; margin-top:6px}
.product_filter {float:right; display:inline-block; font-size:12px; margin-bottom:20px}

.category_image {width:980px; margin:auto; margin-bottom:20px; -moz-box-shadow: 0 2px 4px #ccc; -webkit-box-shadow: 0 2px 4px #ccc; box-shadow: 0 2px 4px #ccc;}

.product_list .pages {width:100%; margin:auto; text-align:center}
.product_list .pages .page_item_active, .product_list .pages .page_item_inactive {line-height:1.6; background-color:#fff; display:inline-block; padding:0 8px; margin:4px; font-size:13px; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); color:#476a8e; border-top:2px solid #b3b3b3;}
.product_list .pages .page_item_inactive {color:#b3b3b3; border-top:2px solid #b3b3b3; }
.product_list .pages .page_item_active:hover{color:#f1780c; border-top:2px solid #f1780c;}

/*OLDAL - TERMÉKKATEGÓRIÁK*/
.category_list {margin-bottom:30px}
.category_item {float:left; width:244px;}
.category_item_last {float:left; width:244px;}
.category_item .category, .category_item_last .category {padding:10px; width:222px; float:left; min-height:200px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.category_item .category:hover, .category_item_last .category:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.category_item .category .photo, .category_item_last .category .photo {text-align:center; min-height:200px;}
.category_item .category .title, .category_item_last .category .title {text-align:center; font-size:14px; font-weight:500}
.category_item .category .title a, .category_item_last .category .title a {text-decoration:none; color:#333}
.category_item .category .title a:hover, .category_item_last .category .title a:hover {text-decoration:none; color:#666}


/*OLDAL - AKCIÓS AJÁNLATOK*/
h1.bf_title {padding:5px 10px; margin:25px 10px 15px 0; color:#e60041; float:left; text-shadow:none;}
.bf_menu {background: url(images/blackfriday25_bg_cat.jpg); margin-top: 5px; font-size:16px}
.bf_menu .bf_category {padding:5px 12px; margin:10px 0; color:#fff; text-shadow:none; display: inline-block; border-left:1px solid #cecece; text-transform: uppercase; font-weight:bold;}
.bf_menu .bf_category_first {padding:5px 12px; margin:10px 0; color:#fff; text-shadow:none; display: inline-block;}
.bf_menu .bf_category a, .bf_menu .bf_category_first a {color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold}
.bf_menu .bf_category a:hover, .bf_menu .bf_category_first a:hover {color: #ff5a75; text-decoration: none;}

h1.bts_title {padding:5px 10px; margin:25px 10px 15px 0; color:#d50404; float:left; text-shadow:none;}
.bts_menu {background: url(images/bts2024_bg_cat.png); margin-top: 5px}
.bts_menu .bts_category {padding:5px 28px; margin:10px 0; color:#fff; text-shadow:none; display: inline-block; border-left:1px solid #cecece; text-transform: uppercase; font-weight:bold;}
.bts_menu .bts_category_first {padding:5px 28px; margin:10px 0; color:#fff; text-shadow:none; display: inline-block;}
.bts_menu .bts_category a, .bts_menu .bts_category_first a {color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold}
.bts_menu .bts_category a:hover, .bts_menu .bts_category_first a:hover {color: #ebb023; text-decoration: none;}
.special_list {margin-bottom: 30px}
.specialprod {float:left; width:244px;}
.specialprod_last {float:left; width:244px;}
.specialprod_xxl {float:left; width:488px}
.specialprod_xxl .prod {padding:10px; width:466px; float:left; min-height:502px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.specialprod_xxl .prod:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.specialprod_xxl .prod .left {width:100%; height:140px; text-align:center; display:table}
.specialprod_xxl .prod .left .image{display:table-cell; vertical-align:middle}
.specialprod_xxl .prod .left .image img {width: 400px !important}
.specialprod_xxl .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:0px}
.specialprod_xxl .prod .right {width:100%; text-align:center; font-size:14px;}
.specialprod_xxl .prod .right a {color:#333; text-decoration:none}
.specialprod_xxl .prod .right a:hover {color: #666}
.specialprod_xxl .prod .right .pname {height:32px; font-size: 18px}
.specialprod_xxl .prod .right .stock0 {font-size:16px; line-height:1; color:#C93;font-weight:bold}
.specialprod_xxl .prod .right .stock1 {font-size:16px; line-height:1; color:#690;font-weight:bold}
.specialprod_xxl .prod .right .price_net {font-size:11px; color:#666;}
.specialprod_xxl .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod_xxl .prod .right .price_old {font-size:20px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod_xxl .prod .right .price_new {font-size:24px;color: #C00; font-weight:bold; line-height:2;}

.specialprod .prod, .specialprod_last .prod {padding:10px; width:222px; float:left; min-height:240px; border: 1px solid #fff; border-top: 2px solid #b3b3b3; background-color:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2)}
.specialprod .prod:hover, .specialprod_last .prod:hover {z-index:10; position:relative; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); transition:all 0.3s ease-in-out;}
.specialprod .prod .left, .specialprod_last .prod .left {width:100%; height:140px; text-align:center; display:table}
.specialprod .prod .left .image, .specialprod_last .prod .left .image{ display:table-cell; vertical-align:middle}
.specialprod .prod .left .status_icon, .specialprod_last .prod .left .status_icon {z-index:10; float:left; position:absolute; margin-top:0px}
.specialprod .prod .right, .specialprod_last .prod .right {width:100%; text-align:center; font-size:14px;}
.specialprod .prod .right a, .specialprod_last .prod .right a {color:#333; text-decoration:none}
.specialprod .prod .right a:hover, .specialprod_last .prod .right a:hover {color: #666}
.specialprod .prod .right .pname, .specialprod_last .prod .right .pname {height:40px}
.specialprod .prod .right .stock0, .specialprod_last .prod .right .stock0 {font-size:14px; line-height:1; color:#C93;font-weight:bold}
.specialprod .prod .right .stock1, .specialprod_last .prod .right .stock1 {font-size:14px; line-height:1; color:#690;font-weight:bold}
.specialprod .prod .right .special_offer, .specialprod_last .prod .right .special_offer {line-height:1.4; padding:1px 3px; text-align: center; margin: auto; margin-bottom:6px; border:1px dashed #d83947; font-weight:700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px}
.specialprod .prod .right .special_row, .specialprod_last .prod .right .special_row {height: 30px;}
.specialprod .prod .right .price_net, .specialprod_last .prod .right .price_net {font-size:11px; color:#666;}
.specialprod .prod .right .price_gross, .specialprod_last .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod .prod .right .price_old, .specialprod_last .prod .right .price_old {font-size:14px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod .prod .right .price_new, .specialprod_last .prod .right .price_new {font-size:18px;color: #C00; font-weight:bold; line-height:2;}


/*OLDAL - TERMÉK ADATLAP*/
.product_details {background-color:#FFF; padding:20px}
.product_details .product_image .status_icons {z-index:10; float:left; position:absolute; margin-top:-20px}
.product_details .product_image {float:left; position:relative; }
.product_details .product_image .main_image {position:relative; margin-bottom:5px}
.product_details .product_image .zoom { top:220px; left:46%; z-index:98; position: absolute;opacity: 0.0}
.product_details .product_image .img_main:hover .zoom {opacity: 0.7}
.product_details .product_image .manufacturer {text-align:center; font-size:13px; margin-bottom:10px; margin-top:5px}
.product_details .product_image .manufacturer span a {color:#333; text-decoration:none;}
.product_details .product_image .manufacturer img {margin-bottom:-4px; margin-right:3px;}
.product_details .product_data {float:right; width:410px}
.product_details .product_data h2 {font-family: 'Outfit'; font-weight:400; text-transform: none; color: #CCC; font-size:14px; text-shadow: 0px 1px #fff; margin:0 0 20px 0}
.product_details .product_data h3 {font-family: 'Outfit'; font-weight:400; color: #666; font-size:14px; text-shadow: 0px 1px #fff;}
.product_details .product_data h4 {font-family: 'Outfit'; font-weight:400; color: #666; font-size:14px; text-shadow: 0px 1px #fff;}
.product_details .product_data .special_offer {line-height:1.4; padding:1px 3px; float:left; margin-bottom:6px; border:1px dashed #d83947; font-weight:700; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px}
.product_details .product_data .product_services {margin-bottom:10px}
.product_details .product_data .product_services label {cursor:pointer}
.product_details .product_data .product_services .serviceinfo img {margin-left:5px; margin-bottom:-2px}
.product_details .product_data .price {font-size:12px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; padding-top:10px}
.product_details .product_data .prices {font-size:12px; margin-bottom:10px; text-align:right; float:right}
.product_details .product_data .prices strong{font-size:22px; color:#cb7211}
.product_details .product_data .prices .price_old{font-size:14px; text-decoration:line-through; margin-right:5px; color:#999}
.product_details .product_data .prices .price_new{color:#C00;}
.product_details .product_data .price .qty { float:left; margin-top:8px; }
.product_details .product_data .price .cart { float:left; margin:8px 0 0 7px; cursor:pointer}
.product_details .product_data .price .cart:hover {opacity:0.90}
.product_details .product_data .price .cart .disabled {opacity:0.5; cursor:not-allowed}
.product_details .product_data .extra_infos {margin-top:10px; font-size:13px}
.product_details .product_data .coupon {color:#d85959; font-size:14px; margin:20px 0 10px 0}
.product_details .product_data .coupon a {color:#d85959; text-decoration:none}
.product_details .product_data .coupon img {margin-bottom:-12px}
.product_details .product_data .warranty {color:#9ca84d; font-size:14px; margin:20px 0 10px 0}
.product_details .product_data .warranty a {color:#9ca84d; text-decoration:none}
.product_details .product_data .warranty img {margin-bottom:-12px}
.product_details .product_data .stockinfo {font-size:16px; margin:0 0 15px 0; float:left}
.product_details .product_data .stockinfo_desc {font-size:12px; color:#999; margin:10px 0 0 5px; float:left}
.product_details .product_data .stockinfo img {margin-bottom:-10px}
.product_details .product_data .stock_status0 {float:left; color:#C93;}
.product_details .product_data .stock_status1 {float:left; color:#690;}
.product_details .product_data .recommend_next_product {border: 1px dotted #279ad2; color:#279ad2; padding:5px 5px 5px 10px; background-color:#ecfaff; font-size:14px; margin-bottom:10px; line-height:1.4}
.product_details .product_data .recommend_next_product a {color:#279ad2; text-decoration:none}
.product_details .product_data .recommend_next_product a:hover {text-decoration:underline}
.product_details .product_data .recommend_next_product .price_normal {color:#555; margin-left:10px}
.product_details .product_data .recommend_next_product .price_old {text-decoration:line-through; margin-right:5px; margin-left:10px; color:#999}
.product_details .product_data .recommend_next_product .price_new {color:#C00;}
.product_details .product_data .manufacturer_logo {float:right; margin-top:-10px}
.product_details .product_data .facebook {margin-top:20px;}
.product_details .product_data .repack_prod {background-color:#f7f9f4; margin:20px 0; text-decoration:none}
.product_details .product_data .repack_prod a {text-decoration:none; color:#000;}
.product_details .product_data .repack_prod .tit{color:#88B545; font-size:14px; font-weight:bold; padding:10px; width:300px;}
.product_details .product_data .repack_prod .tit img {margin-bottom:-10px; margin-right:5px;}
.product_details .product_data .repack_prod .prod_img {float:left; border:1px solid #D0D5B5; margin:10px;}
.product_details .product_data .repack_prod .desc {float:left; font-size:12px; width:280px; margin:8px 0;}
.product_details .product_data .repack_prod .repack_price{float:left}
.product_details .product_data .repack_prod .repack_price .old_price{font-size:12px}
.product_details .product_data .repack_prod .repack_price .new_price{font-weight:bold; color:#88B545; font-size:18px}

.product_details .extra_images {width:500px; text-align:center;}
.product_details .extra_images img {border:1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:5px}
.product_details .extra_images .image_info_text {font-size:10px; color:#b3b3b3}
.product_details .product_desc_full {font-size:14px; color:#666; line-height:1.6}
.product_details .product_desc_full h3{font-size:16px; color:#333; margin-top:30px}
.product_details .product_desc_full li { list-style-image: url(images/content_list_icon.png); line-height:1.6}
.product_details .product_desc_full a {color:#f1780c; text-decoration:none; font-weight:500}
.product_details .product_desc_full a:hover {color:#ff9332;}
.product_details .product_desc_full .youtube { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
	.youtube iframe, .youtube object, .youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.product_details .product_desc_full .infobar {border: 1px dotted #279ad2; color:#279ad2; padding:5px; background-color:#ecfaff}
.product_details .product_desc_full .row0 {background-color:#f3f3f3}
.product_details .product_desc_full .row1 {background-color:#fff;}

.product_details .product_attributes {font-size:14px; color:#666}
.product_details .product_attributes h3{font-size:16px; color:#333; margin-top:30px}
.product_details .product_attributes table {border:0; width:100%}
.product_details .product_attributes .row0 {background-color:#f3f3f3}
.product_details .product_attributes .row1 {background-color:#fff;}

.product_details .product_packs {font-family: 'Outfit'; font-weight:400; color: #666; font-size:14px;}
.product_details .product_packs h3 {font-size:16px; color:#333; margin-top:30px}
.product_details .product_packs .pack_row {border-bottom:1px dashed #999; padding:5px 0; position:relative}
.product_details .product_packs .pack_items {float:left; width:60%}
.product_details .product_packs .pack_item {float:left;}
.product_details .product_packs .image {float:left; margin-right:10px}
.product_details .product_packs .data {float:left; line-height:1.4}
.product_details .product_packs .data strong {color:#333;}
.product_details .product_packs .data .old_price {text-decoration:line-through; font-size:13px}
.product_details .product_packs .data .discount_price {color:#C50C0F; font-weight:bold; font-size:14px}
.product_details .product_packs .pack_price {float:left; width:25%; position: absolute; top:50%; right:20%; margin-top:-20px; text-align:right}
.product_details .product_packs .pack_price .old_price{text-decoration:line-through; font-size:16px}
.product_details .product_packs .pack_price .discount_price{color:#C50C0F; font-weight:bold; font-size:18px}
.product_details .product_packs .pack_to_cart {float:left; width:15%; text-align:right; position: absolute; top:50%; right:0; margin-top:-16px; cursor:pointer}
.product_details .product_packs .pack_to_cart:hover {opacity:0.90}


.related_products {background-color:#FFF; padding:20px 20px 5px 20px}
.related_products h3 {font-family: 'Outfit'; color: #333; font-size:16px; text-shadow: 0px 1px #fff; padding-bottom:20px; margin:0}
.related_products .related_prod {float:left; border-top:1px dotted #CCC; width:100%; padding:5px 0 5px 0}
.related_products .related_prod .left {float:left; width:60px}
.related_products .related_prod .center {float:left; width:530px; font-size:14px;}
.related_products .related_prod .center .stock0 {font-size:12px; line-height:2; color:#C93; font-weight:bold}
.related_products .related_prod .center .stock1 {font-size:12px; line-height:2; color:#690; font-weight:bold}
.related_products .related_prod .center a {color:#333; text-decoration:none}
.related_products .related_prod .right {float:left; width:160px; text-align:right; margin-top:3px}
.related_products .related_prod .right .price_net {font-size:11px}
.related_products .related_prod .right .price_gross {font-size:16px;color:#cb7211; font-weight:bold}
.related_products .related_prod .right .price_old {font-size:12px;color: #999; font-weight:bold; text-decoration:line-through; margin-right:5px}
.related_products .related_prod .right .price_new {font-size:16px;color: #C00; font-weight:bold;}
.related_products .related_prod .right2 {float:left; width:160px; text-align:right; margin-top:5px}
.related_products .related_prod .right2 .disabled {opacity:0.5; cursor:not-allowed}
.related_products .related_prod .right2 img {cursor:pointer;}
.related_products .related_prod .right2 img:hover {opacity:0.90}
.related_products .related_prod .right2 .disabled:hover {opacity:0.5}

/*BOX HITELCALC*/
.box_hitelcalc{width:390px; padding:10px; background: #f7f9f4; font-size:12px; display:none}
.box_hitelcalc_title {background-color:#7AC043; line-height:30px; color:#fff; font-size:14px; font-weight:500; width:160px; padding:0 10px; margin-top:20px;}
.box_hitelcalc_title span {float:right; font-size:14px; line-height:30px}
.box_hitelcalc .loan_amount {margin:5px 0}
.box_hitelcalc .desc{}
.box_hitelcalc .loan_amount span{margin-left:80px;}
.box_hitelcalc .loan_amount strong{font-size:14px; margin-left:10px}
.box_hitelcalc #slider {margin:10px 10px 0 10px}
.box_hitelcalc #total_per_month{float:right; color:#7AC043; margin-right:20px}
.box_hitelcalc #total_per_month strong {font-size:18px; color:#7AC043;}
.box_hitelcalc #total_loan_label{float:left; margin-top:10px}
.box_hitelcalc input {outline: none; width:70px;}
.box_hitelcalc .btn_calc {float:right; margin:10px 10px 0 0; background-color: #7AC043; border:0; color:#fff; padding:5px 8px; font-family:'Outfit'; font-weight:700; outline: none; cursor:pointer; border-radius:4px}
.box_hitelcalc select { background: #f7f9f4;  font-weight:bold; font-family:'Outfit'; font-size:16px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; appearance: none; border: none; overflow:hidden; width:100px; color:#000; padding:5px; outline: none;}

/*TOOLTIP*/
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color: rgba(0,0,0,0.9);
	border-radius:5px;
	padding:5px 10px;
	color:#fff;
	font-size:12px;
	z-index:1000
}

/*CUSTOM CMS CONTENTS*/
#oazis_map {height:400px;width:940px; margin-bottom:50px}
.gm-style-iw * {display: block;width: 100%;}
.gm-style-iw h4, .gm-style-iw p {margin: 0;padding: 0;}
.gm-style-iw a {color: #4272db;}



@media screen and (min-height: 1300px) and (min-width: 2000px){
html{overflow-x: hidden;}
}



@media screen and (max-width: 790px) {
body {margin:0; padding:0; background:none; background-color:#EBE9EA; font-family:'Outfit';}

.container {width:100%; padding-top:20px; min-height:0}

.header_info {} 
.header_info .content {margin:auto; width:100%; padding:7px 0 7px 0; color:#676767; font-size:12px; font-weight: 500;}
.header_info .contacts_left {display:none}
.header_info .login_right {float:right}
.header_info .login_right a {color: #476a8e; text-decoration:none}
.header_info .login_right a:hover {color:#d27b2c}
.header_info .login_right img {margin-left:10px; margin-right:2px; margin-bottom:-3px}
.header_info .login_right .info_mobil {float: left; display:inline-block}

/*MOD*/
.header_content {width:100%;}
.header {width:100%;}
/*MOD*/

.head_left {width:30%}
.head_left .logo {display:none}
.head_left .logo_mini {display: block; margin-left:2%; float:left; }
.head_right .menu_mini {display: block; float:right; margin-right:4%;}
.head_right {float:right; width:70%}


.search_q {float:left; width:87%; border:1px solid #CCC; background:url(images/bg_input.gif) repeat-x; background-color:#FFF; padding:0 0 0 5px; height:27px; border-right:0px; display:inline-block }
.search_q .input_q {width:70%}
.search_q select {width:25%; -webkit-appearance: none; -moz-appearance: none; margin-top:3px; border: 0; text-overflow: ""; text-indent: 0.01px; background:url(images/bg_search_arrow.gif) right no-repeat; font-size:12px; border-left:1px solid #CCC; padding-left:4px; outline-width:0}

.searchbox_mobil {display:block}
.searchbox_desktop {display:none}
.searchbox {padding:0px; width:97%; margin-left:3%; margin-bottom:5px; margin-top:5px}
	.searchbox #result2{position:absolute; width:100%; display:none; overflow:hidden; background-color:#fff; font-size:13px; z-index:1000; -margin-left:-6px; margin-top:4px; box-shadow: 0 2px 17px rgba(0, 0, 0, 0.3); left:0; right:0}
	.searchbox #result2 a{text-decoration:none; color:#476a8e}

.cartbox {float:none; padding-top:10px; margin-right:0;}
.cartbox .cart_left {float:left; margin-right:10px; -margin-top:3px; font-size:0px}
.cartbox .cart_left .sale {display:none}
.cartbox .cart_left .info {display:none}

.navbar_content {width:100%; margin:auto; background-color: #6B6B6C;}
.navbar {height:0}
.navbar ul{display:none}

.main_content {width:100%; margin:auto; padding-bottom:30px;}
.left_panel {width:100%}
.center_panel {float:left; width:100%}
.center_panel h1, .cms_h1 {margin-left:3%}
.center_panel .h1_mainpage {margin-left:6px}
.center_panel h2 {font-family: 'Outfit'; font-weight:700; text-transform:uppercase; color:#279ad2; font-size:20px; text-shadow: 0px 1px #fff; margin-top:0}
.center_panel .content_footer{background:url(images/content_footer_980.png) bottom no-repeat; height:9px; margin-bottom:10px;}

.center_left {float:left; width:100%;}

.foot_cont {width:100%;}
.foot_left_first {width:97%; float:none; font-size:16px; padding-top:5px; text-align:left; height:auto !important; line-height:2 !important; padding-left:3%;}
.foot_left_first img {margin-left:3%}
.foot_left_last {background:none; padding-left:3%; width:46%; font-size:12px !important; line-height:2 !important}
.foot_left {font-size:13px; padding-top:15px; height:auto !important; line-height:1.6; margin-bottom:10px}
.foot_left ul {padding:0 0 0 20px}
.foot_right { width:100%; background:none; margin-left:0; height:auto !important; margin-bottom:20px; padding:0px}
.foot_right .newsletter { float:none; text-align:left; padding-left:3%; width:97%}
.foot_right .newsletter_form { text-align:left; padding-left:3%; width:97%}
.foot_right .newsletter_form .email{width:90%;}
.foot_right .newsletter_form .submit{width:40%}
.foot_right .social {text-align:center; float:right; margin:6px 10px 0 0;}
.foot_partners .logos {width:100%;}
.foot_partners2 {display:none}
.foot_partners {width:100%; padding: 0;}
.foot_partners .copy {width:100%;}

/*BREADCRUMB*/
.breadcrumb {margin-left:3%}

/*BOX KATEGÓRIÁK*/
.categories_container{width:100%; top:60px;}
.contentcatbox {width:100%; float:left}
.categories_box {min-height:600px}
.categories_box .cat_item {font-size:13px; float:left; width:50%; line-height:3}
.categories_box .cat_item span{display:none}
.categories_box .subcatbox{display:none}

/*BOX SUBCATEGORIES - TERMÉKLISTA OLDAL */ 
.categories_subcatbox {display:none}

/*BOX FACEBOOK*/
.facebook_box {display:none}
.partner_box {display:none}
.adattorlo_box img{width:100%}

/*BOX BLACKFRIDAY*/
.blackfriday_timer {margin-right:5%; margin-left:5%; float:none; margin-top:0}
.blackfriday_timer span {font-family: Tahoma; font-size: 10px}

/*BOX TERMÉKSZŰRŐ*/
.productfilter_box {font-family:'Outfit'; font-weight:500; font-size:13px; margin-bottom:20px; background-color:#fff; padding:5px 10px 5px 10px; border-bottom:2px solid #e9e9e9}
.productfilter_box .box_title {margin-bottom:0;  border-bottom:0;}
.productfilter_box .slider {width:90%;}
.productfilter_box .filter_delete {float:none; text-align:left; display:inline-block; width:45%}
.productfilter_box .filter_submit {display:none}
.productfilter_box .showhidebox {display:block; float:right; width:50%; text-align:right}
.productfilter_box .filters_container {display:none; border-top:1px dashed #d6d6d6; padding-top:10px}
.productfilter_box .filter_submit_left {float:none; text-align:right; display:inline-block; width:45%}


/*REGISZTRÁCIÓ OLDAL*/
.page_register .reg_table {width:100%; font-size:12px; border:0px}
.page_register .reg_table td {padding: 2px;}
.page_register input[name=billing_zip], .page_register input[name=shipping_zip] {width: 30%}
.page_register input[name=billing_to_shipping], .page_register input[name=newsletter], .page_register input[name=policy] {width:20px}
.page_register input {width:100%;}

/*GARANCIA OLDAL*/
.article_content .warranty_table input[name=receive_mode] {width:20px}
.article_content .warranty_table input{width:100%;}
.article_content .warranty_table textarea{width:100%;}

/*FELHASZNÁLÓ ADATOK OLDAL*/
.page_account .account_row {width:90%; float:left}
.page_account .account_row .icon {margin-right:0; width:15% }
.page_account .account_row .desc {float:left; width:85%; font-size:12px}
.page_account .back {float:left; width:8%}
.page_change_password .butt_login {width:90%}
.account_table {width:100%;}
.account_table td, .account_table th {font-size:10px}
.submit_account_edit{width:100%}

.change_password_content {text-align:center}
.change_password_content .label{float:left;width:100%; margin:0;}
.change_password_content .input{float:none;width:100%; margin:6% 0}
.change_password_content .input input {width:92%; padding:2%}
.change_password_content .submit_password {padding:0px 20px !important; width:100%; margin-top:10px}
.page_change_password img {width:60px !important}

/*FAQ OLDAL*/
.page_faq .faq_img {display:none}
.page_faq .question {font-size:12px; line-height:2;}


/*KOSÁR OLDAL*/
.page_cart h1 {margin:0; font-family: 'Outfit'; font-size:18px; line-height:3; color:#333; text-transform:uppercase;}
.page_cart .cart_content {margin-top:5px}

.page_cart .cart_header {display:none}

.page_cart .cart_items {width:100%}
.page_cart .cart_items .item_photo { width:27%; text-align:left; padding-left:0;}
.page_cart .cart_items .item_name {width:70%; text-align:left; padding-left:3%; margin-top:5px}
.page_cart .cart_items .item_qty {width:43%; text-align:left; padding-left:3%; margin-top:0}
.page_cart .cart_items .item_nett {display:none}
.page_cart .cart_items .item_gross {display:none}
.page_cart .cart_items .item_total {float:right; width:27%; text-align:right; margin-top:3px; margin-right:0; font-weight:700; font-size:14px}

.page_cart .cart_total {margin:15px 0}
.page_cart .cart_total .delivery_tit {float:left; font-size:14px; font-weight:300; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .delivery_price {float:right; font-size:14px; font-weight:300; width:50%; text-align:right; margin-right:0}
.page_cart .cart_total .nett_tit {float:left; font-size:14px; font-weight:300; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .nett_price {float:right; font-size:14px; font-weight:300; width:50%; text-align:right; margin-right:0}
.page_cart .cart_total .total_tit {float:left; font-size:15px; font-weight:700; width:50%; text-align:right; line-height:1.7}
.page_cart .cart_total .total_price {float:right; font-size:18px; font-weight:700; width:50%; text-align:right; line-height:1.4; margin-right:0}

.page_cart .cart_buttons .button {width:100%}

.page_cart .coupon_data input[name=coupon_code] {width:40%}


.cart_empty {line-height:2}
.cart_empty .img_cart {float:none; width:100%; text-align:center}
.cart_empty .empty_tit {float:none; width:100%; text-align:center}
.cart_empty .empty_txt {float:none; width:100%; text-align:center}
.cart_empty .btn_shopping {float:none; width:100%; text-align:center}
.payment_success .img_payment {float:none; width:100%; text-align:center}
.payment_success .payment_txt {float:none; width:100%; text-align:center}


/*MEGRENDELÉS OLDAL*/
.page_order {padding:3%; width:94%}
.page_order h2 { font-size:18px !important}
.page_order .order_choose { float:none; width:100%; margin-right:0; padding:5px 0; font-size:12px; line-height:1.2; margin-bottom:6px}
.page_order .order_choose img {margin-bottom:6px}

.page_order input[name=billing_zip], .page_order input[name=shipping_zip] {width: 30%}
.page_order input[name=payment_mode], .page_order input[name=shipping_mode] {width: 5%}
.page_order input[name=billing_to_shipping], .page_order input[name=newsletter], .page_order input[name=policy] {width:20px}
.page_order input {width:90%;}

.page_order .order_table {width:100%; font-size:12px}
.page_order .order_table .field_title {width:30%}
.page_order .order_table .edit_btn {width:10%}
.page_order .order_table td {padding: 2px;}
.page_order .shipping_modes {font-size:12px}
.page_order .payment_modes label {font-size:12px; float:right; width:78%}
.page_order .shipping_modes label {font-size:11px; float:right; width:74%}
.page_order .payment_modes label strong, .page_order .shipping_modes label strong {font-size:12px;}
.page_order .payment_modes img, .page_order .shipping_modes img {margin:3px 0px 5px 0}
.page_order .order_note textarea {width:95%;}
.page_order .policy {font-size:11px}
.page_order .btn_order{ width:100%;}

.page_order_success .paylogos {float:none; text-align:center}
.page_order_success .order_info {float:none; width:100%}
.page_order_success .btn_paynow, .page_order_success .btn_paynow_again {font-size:16px; background:url(images/bg_btn2.gif) repeat-x; background-color:#e18021; border:1px solid #e18021; height:auto; width:100%; padding:5px 20px}


/*FŐOLDAL HÍREK*/
.article_list .article {width:100%;}
.article_list .article_last {width:100%;}
.article_list .title {width:50%;}
.article_list .desc {width:70%; margin-bottom:10px}
.article_list .buttons_more {text-align:center; width:100%;}
.article_list .btn_more {float:none; background-color:#fff; font-size:12px; text-transform:uppercase; padding:5px 8px; color:#476a8e; font-weight:700; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-top: 2px solid #B3B3B3; margin-left:10px; text-align:center; display:inline}

/*OLDAL - CIKKEK LISTA*/
.article_list_page {margin-bottom:10px}
.article_list_page .article {width:100%;}
.article_list_page .image {float:left; margin:8px}
.article_list_page .date {float:right; padding:2px 5px 0 0; }
.article_list_page .title {width:50%;}
.article_list_page .desc {width:70%; margin-bottom:8px}
.article_list_page .link {display:none}
.article_list_page .pages {width:100%; margin:auto; text-align:center}

/*FŐOLDAL KIEMELT TERMÉKEK*/
.related {width:50%;}
.related_last {width:50%;}
.related .prod, .related_last .prod {width:90%; padding:4%}
.related .prod .left, .related_last .prod .left {width:100%;}
.related .prod .right, .related_last .prod .right {width:100%; font-size:13px}
.related .prod .right .price_gross, .related_last .prod .right .price_gross {font-size:14px}
.related .prod .right .price_old, .related_last .prod .right .price_old {font-size:12px;}
.related .prod .right .price_new, .related_last .prod .right .price_new {font-size:14px;}
.related .prod .right .stock0, .related_last .prod .right .stock0 {font-size:13px;}
.related .prod .right .stock1, .related_last .prod .right .stock1 {font-size:13px;}





/*OLDAL - AKCIÓS AJÁNLATOK*/
h1.bf_title {padding:5px 10px; margin:25px 10px 15px 0; color:#e53176; float:left; text-shadow:none}
.bf_menu {background-color: #000; margin-top: 5px}
.bf_menu .bf_category {padding:5px 24px; margin:10px 0; background-color:#000; color:#fff; text-shadow:none; display: inline-block; border-left:1px solid #cecece}
.bf_menu .bf_category_first {padding:5px 24px; margin:10px 0; background-color:#000; color:#fff; text-shadow:none; display: inline-block;}
.bf_menu .bf_category a, .bf_menu .bf_category_first a {color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold}
.bf_menu .bf_category a:hover, .bf_menu .bf_category_first a:hover {color: #ea334f; text-decoration: none;}

.specialprod {width:50%;}
.specialprod_last {width:50%;}
.specialprod_xxl {width:100%}
.specialprod_xxl .prod {padding:2%; width:95%;}
.specialprod_xxl .prod .left {width:100%;}
.specialprod_xxl .prod .right {width:100%; font-size:13px;}
.specialprod_xxl .prod .left .image{width: 100% !important}
.specialprod_xxl .prod .left .image img {width: 100% !important}
/*
.specialprod_xxl .prod .right .price_net {font-size:11px; color:#666;}
.specialprod_xxl .prod .right .price_gross {font-size:18px;color:#cb7211; font-weight:bold; line-height:2}
.specialprod_xxl .prod .right .price_old {font-size:20px;color: #999; font-weight:bold; line-height:2; text-decoration:line-through; margin-right:5px}
.specialprod_xxl .prod .right .price_new {font-size:24px;color: #C00; font-weight:bold; line-height:2;}
*/
.specialprod .prod, .specialprod_last .prod {padding:4%; width:90%;}
.specialprod .prod .left, .specialprod_last .prod .left {width:100%; font-size: 13px}
.specialprod .prod .right, .specialprod_last .prod .right {width:100%; font-size:13px;}
.specialprod .prod .right .price_gross, .specialprod_last .prod .right .price_gross {font-size:14px;}
.specialprod .prod .right .price_old, .specialprod_last .prod .right .price_old {font-size:12px;}
.specialprod .prod .right .price_new, .specialprod_last .prod .right .price_new {font-size:14px;}



/*FŐOLDAL MINI BOXOK*/
.miniboxes {display:none}

/*OLDAL - CMS TARTALMAK*/
.article_content {background-color:#FFF; padding:20px; font-size:14px}
.article_content .faq_content {display:none}
.article_pagination .right label {margin-left:0;}
.article_pagination .right {float:right; margin-top:10px}
	.article_content img {width:100%}
	.article_content .infobar img{width:auto !important}
.article_content .info_box {text-align:left; float:left; width:100%; margin-right:0px; margin-bottom:15px; padding:0; font-size:13px; line-height:1;}
.article_content .info_box img {margin-bottom:0; width:22% !important; text-align:left; float:left}
.article_content .info_box .info_icon {width:auto !important; margin:6px}

.article_content .info_box_warranty {height:auto; color:#000;}
.article_content .info_box_warranty p {margin:0px}
.article_content .info_box_warranty img {margin-bottom:0px; margin-left:20px; margin-right:15px; width:11% !important}
.article_content .info_box_warranty .tit {padding-top:6px}
.article_content .info_box_warranty .phone {font-size:16px; color:#98D029;}
.article_content .info_box_warranty .email {font-size:16px; color:#f1780c; text-transform:lowercase}
.article_content .info_box_warranty .form {font-size:13px; text-transform:uppercase}

.article_content .icon {width:auto !important}
.article_content .qr_kod {display:none}


/*OÁZIS PC LISTÁZÓ*/
.pc_list_content {}
.pc_list_content .img {width:23%}
.pc_list_content .img img{width:100%}
.pc_list_content .desc{width:53%;}

.pc_list_content .desc h3 {font-size:22px}
.pc_list_content .desc .more_parts {text-align:center}

.pc_list_content .price {width:24%; text-align:center}
.pc_list_content .price .price_new {display:inline-block}
.pc_list_content .price .btn_cart {width:100%;}
.pc_list_content .price .btn_config{width:100%;}


/*PC SLIDER LAPOZÓ */
.box_pc_slider .pcc-slider {width:90%; margin:auto}
.box_pc_slider .pcc-buttons {width:95%; margin:auto}
.box_pc_slider .product-card {flex: 0 0 100%; max-width: 100%; box-sizing: border-box;}
.box_pc_slider .nav-left { left: 0px; top:140px }
.box_pc_slider .nav-right { right: 0px; top:140px }
.box_pc_slider .btn_more {font-size: 13px; font-weight: bold; margin-top:-4px; margin-right:14px; text-align:right}

/*GÉPÖSSZERAKÓ*/
.center_panel .pcc_msg {line-height:1.5; font-size:13px; padding:7px 10px;}
.center_panel .btn_pc_reset {margin-top:0px; margin-right:5px}
.pc_part_list {padding:0; font-size:12px}
.pc_part_list .image {width:14%}
.pc_part_list .image img{width:40px; height:40px}
.pc_part_list .product_name {width:45%}
.pc_part_list .product_name .stock0 {font-size:12px;}
.pc_part_list .product_name .stock1 {font-size:12px;}
.pc_part_list .price {width:20%;}
.pc_part_list .price .gross {font-size:13px}
.pc_part_list .price .gross strong {font-size:13px;}
.pc_part_list .price .gross_old {font-size:13px;}
.pc_part_list .price .gross_new{font-size:13px;}
.pc_part_list .btn {width:21%}
.pc_part_list .btn .btn_select {width:60px;}
.pc_part_list .pcc_filters .btn_delete_filter{float:none; margin:6px 6px 6px 0 !important}
.pc_part_list .pcc_filters option {font-size:12px}

.service_content {padding:8px; font-size:12px}
.service_content .pc_btn .btn_email {display:none}
.service_content .pc_btn2 {width:100%; text-align:center; margin-bottom:15px}
.service_content .pc_btn2 .btn_cart {width:95%}
.service_content .pc_total {width:100%; margin-bottom:20px}
.service_content .pc_config_table .width180 {width:13%; text-align:center; font-size:0px}
.service_content .pc_config_table .pc_icon {display:block; margin:auto}
.service_content .pc_config_table .image {display:none}
.service_content .pc_config_table .product_name {width:48%}
.service_content .pc_config_table .product_qty {width:20%}
.service_content .pc_config_table .price {width:21%; font-size:13px}
.service_content .pc_config_table .price .gross {font-size:13px}
.service_content .pc_config_table .price .gross strong {font-size:13px}
.service_content .pc_config_table .price .gross_old {font-size:13px}
.service_content .pc_config_table .price .gross_new{font-size:13px}
.service_content .pc_config_table .btn {width:11%}

.service_content .pc_config_table .btn img {width:24px}
.service_content .pc_config_table .btn .btn_delete {margin-left:0}
.pcc_slide {display:none}
.service_content .s1 {width:100%;}
.service_content .s2 {width:100%;}
.service_footer{display:none}
.service_content .service {min-height:20px; font-size:13px; margin-bottom:1px}
.service_content .service_checkbox {margin-bottom:60px;}

/*OLDAL - TERMÉKEK*/
.product_list .left {float:left; width:30%}
.product_list .left .image {margin:2%}
.product_list .center {float:left; width:66%; font-size:12px; margin-right:0; border-left:1px dashed #e4e4e4; padding:0 0 0 10px}
/*.product_list .center2 {width:680px; padding-top: 5px;}*/
.product_list .center .desc {display:none}
.product_list .center .title span {display:none}
.product_list .right {float:left; width:66%; height:auto !important; margin:6px 0}
.product_list .right .price {float:left; text-align:right; margin:5px 10px;}
.product_list .right .gross_old{display:block; font-size:11px}
.product_list .right .cart {text-align:right; margin:5px 0}

.product_filter {float:right; display:inline-block; font-size:12px; margin-bottom:20px}

.category_image {width:100%;}
.category_image img{width:100%;}


/*OLDAL - TERMÉKKATEGÓRIÁK*/
.category_list {margin-bottom:30px}
.category_item {float:left; width:50%;}
.category_item_last {float:left; width:50%;}
.category_item .category, .category_item_last .category {padding:5%; width:88%; min-height:180px;}
.category_item .category .photo, .category_item_last .category .photo {width:100%; min-height:0}
.category_item .category .photo img, .category_item_last .category .photo img {width:80%}


/*OLDAL - TERMÉK ADATLAP*/
.product_details {padding:5%}
.product_details .product_image {width:100%f}
.product_details .product_image .main_image {width:100%}
.product_details .product_image .zoom { display:none}
.product_details .product_data {width:100%}
.product_details .product_data .price {padding-bottom:10px}
.product_details .product_data .price .qty input {width:20px !important}
.product_details .extra_images {width:100%; text-align:center; margin-bottom:20px}
.product_details .product_data h1 {margin-left:0}
.product_details .product_data .prices .price_old {font-size:11px}
.product_details .product_data .prices .price_new {font-size:16px}
.product_details .product_desc_full img {width: 100% !important}

.related_products .related_prod {width:100%; padding:5px 0 5px 0}
.related_products .related_prod .left {width:15%}
.related_products .related_prod .center {width:40%; font-size:14px;}
.related_products .related_prod .right {width:45%;}
.related_products .related_prod .right2 {float:right; width:100%; text-align:right; margin-top:0}

/*BOX HITELCALC*/
.box_hitelcalc{width:96%; padding:2%;}
.box_hitelcalc .loan_amount {margin:5px 0}
.box_hitelcalc .loan_amount span{margin-left:8%;}
.box_hitelcalc .loan_amount strong{margin-left:4px}

/*CUSTOM CMS CONTENTS*/
#oazis_map {height:200px;width:100%; margin-bottom:50px}

}

@media screen and (max-width: 599px) {
	
/*OÁZIS PC LISTÁZÓ*/
.pc_list_content {flex-direction: column;}
.pc_list_content .img {width:100%}
.pc_list_content .img img{width:100%}
.pc_list_content .desc{width:100%; margin-left:0px; margin-top:15px}

.pc_list_content .desc h3 {font-size:22px}
.pc_list_content .desc .more_parts {text-align:center}

.pc_list_content .price {width:100%; text-align:center}
.pc_list_content .price .btn_cart {width:100%;}
.pc_list_content .price .btn_config{width:100%;}
	
}