@charset "utf-8";

body, html {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	color: #59595c;
	font-family: Tahoma;
	font-size: 11px;
}

body {
	min-width: 1040px;
	background-color: #ffffff;
	padding-bottom: 10px;
}

.clear {
	clear: both;
}

#head_line_container {
	background-color: #f9f9f9;
}

#head_line {
	width: 1040px;
	height: 38px;
	padding: 0px;
	margin: 0 auto;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #59595c;
}

#head_line a, #head_line a:visited {
	color: #59595c;
	text-decoration: none;
}

#head_line a:hover {
	color: #59595c;
	text-decoration: underline;
}

a.facebook, a.facebook:visited {
	display: block;
	width: 8px;
	height: 16px;
	background-image: url(../i/f.png);
	background-position: 0px 0px;
}

a.facebook:hover {
	background-position: 0px 16px;
}

a.google, a.google:visited {
	display: block;
	width: 16px;
	height: 15px;
	background-image: url(../i/g.png);
	background-position: 0px 0px;
}

a.google:hover {
	background-position: 0px 15px;
}

a.skype, a.skype:visited {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../i/s.png);
	background-position: 0px 0px;
}

a.skype:hover {
	background-position: 0px 16px;
}

a.youtube, a.youtube:visited {
	display: block;
	width: 17px;
	height: 20px;
	background-image: url(../i/y.png);
	background-position: 0px 0px;
}

a.youtube:hover {
	background-position: 0px 20px;
}

a.instagram, a.instagram:visited {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../i/instagram_icon.png);
	background-position: 0px 0px;
}

a.instagram:hover {
	background-position: 0px 16px;
}

/*lang bar*/

a.bg, a.bg:visited {
	background-image: url(../i/flags/fe/bg.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.bg:hover {
	background-position: 0px 21px;
}

a.bg_selected, a.bgbg_selected:visited {
	background-image: url(../i/flags/fe/bg.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.bg_selected:hover {
	background-position: 0px 21px;
}

a.en, a.en:visited {
	background-image: url(../i/flags/fe/en.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.en:hover {
	background-position: 0px 21px;
}

a.en_selected, a.en_selected:visited {
	background-image: url(../i/flags/fe/en.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.en_selected:hover {
	background-position: 0px 21px;
}

a.ro, a.ro:visited {
	background-image: url(../i/flags/fe/ro.png);
	background-position: 0px 0px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.ro:hover {
	background-position: 0px 21px;
}

a.ro_selected, a.ro_selected:visited {
	background-image: url(../i/flags/fe/ro.png);
	background-position: 0px 21px;
	display: block;
	width: 23px;
	height: 21px;
	float: left;
}

a.ro_selected:hover {
	background-position: 0px 21px;
}

a.gr, a.gr:visited {
	background-image: url(../i/flags/fe/gr.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.gr:hover {
	background-position: 0px 21px;
}

a.gr_selected, a.gr_selected:visited {
	background-image: url(../i/flags/fe/gr.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.gr_selected:hover {
	background-position: 0px 21px;
}

a.de, a.de:visited {
	background-image: url(../i/flags/fe/de.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.de:hover {
	background-position: 0px 21px;
}

a.de_selected, a.de_selected:visited {
	background-image: url(../i/flags/fe/de.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.de_selected:hover {
	background-position: 0px 21px;
}

a.tr, a.tr:visited {
	background-image: url(../i/flags/fe/tr.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.tr:hover {
	background-position: 0px 21px;
}

a.tr_selected, a.tr_selected:visited {
	background-image: url(../i/flags/fe/tr.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.tr_selected:hover {
	background-position: 0px 21px;
}

a.hu, a.tr:visited {
	background-image: url(../i/flags/fe/hu.png);
	background-position: 0px 0px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.hu:hover {
	background-position: 0px 21px;
}

a.hu_selected, a.tr_selected:visited {
	background-image: url(../i/flags/fe/hu.png);
	background-position: 0px 21px;
	display: block;
	width: 22px;
	height: 21px;
	float: left;
}

a.hu_selected:hover {
	background-position: 0px 21px;
}

/*end of langbar*/

/*accents*/

a.home_free_delivery, a.home_free_delivery:visited {
	display: block;
	margin-left: 33px;
	width: 99px;
	height: 114px;
	background-image: url(../i/bg/home_free_delivery.png);
	background-position: 0px 0px;
}

a.home_free_delivery:hover {
	background-position: 0px 114px;
}

a.home_gold_card, a.home_gold_card:visited {
	display: block;
	margin-left: 3px;
	width: 137px;
	height: 115px;
	background-image: url(../i/bg/home_gold_card.png);
	background-position: 0px 0px;
}

a.home_gold_card:hover {
	background-position: 0px 115px;
}

a.home_promo_points, a.home_promo_points:visited {
	display: block;
	margin-left: 31px;
	width: 99px;
	height: 117px;
	background-image: url(../i/bg/home_promo_points.png);
	background-position: 0px 0px;
}

a.home_promo_points:hover {
	background-position: 0px 117px;
}

a.home_pricematch, a.home_pricematch:visited {
	display: block;
	margin-left: 37px;
	width: 87px;
	height: 122px;
	background-image: url(../i/bg/home_pricematch.png);
	background-position: 0px 0px;
}

a.home_pricematch:hover {
	background-position: 0px 122px;
}

/*end of accents*/

#wrapper {
	width: 1040px;
	margin: 0 auto;
	position: relative;
}

header {
	width: 1040px;
	margin-bottom: 10px;
}

#logo {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}

#top_search_container {
	float: left;
	margin-left: 150px;
	margin-top: 37px;
}

.search_input_back {
	float: left;
	width: 400px;
	height: 42px;
	position: relative;
}

.search_preloader {
	float: left;
	width: 34px;
	height: 42px;
}

.search_input {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #59595c;
	padding: 7px;
	border: 2px solid #d1d1d1;
	margin-top: 5px;
	width: 450px;
	background-color: #fff;
	-webkit-appearance: none;
	outline: none;
	padding-right: 70px;
}

.search_input:focus {
	border: 2px solid #59595c;
}

::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #b9b9b9;
	opacity: 1;
	/* Firefox */
}

:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #d1d1d1;
}

::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #d1d1d1;
}

.loop {
	float: left;
	border: 0px;
	background-image: url(../i/loop.jpg);
	width: 38px;
	height: 42px;
	cursor: pointer;
}

#shopcart {
	background-color: #f9f9f9;
	float: right;
	width: 145px;
	padding: 10px;
	margin-top: 10px;
}

.shopcart_price {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #59595c;
	margin-top: 3px;
	margin-left: 5px;
}

a.shopcart_buy, a.shopcart_buy:hover, a.shopcart_buy:visited {
	display: block;
	background-color: #e15891;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

.shopcart_info {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #59595c;
}

nav {
	width: 1040px;
	background-color: #f9f9f9;
}

nav a, nav a:visited {
	display: block;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #59595c;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 14px 15px;
	position: relative;
}

nav a:hover, nav a.selected, nav a.selected:hover, nav a.selected:visited, #lgn_btn_cont:hover {
	background-color: #ebebeb;
	color: #59595c;
}

nav a.login_btn, nav a.login_btn:visited {}

nav a.spower_home, nav a.spower_home:visited, nav a.spower_home:hover {
	background-image: none;
}

nav a.tombola_nav, nav a.tombola_nav:visited, nav a.tombola_nav:hover {
	background-image: none;
	float: right;
}

nav a.login_btn:hover, #lgn_btn_cont:hover, nav a.login_btn_selected, nav a.login_btn_selected:hover, nav a.login_btn_selected:visited, #lgn_btn_cont.selected {}

.slider_container {
	position: relative;
	/* overflow: hidden; */
	width: 1040px;
	/*960px;*/
	height: 299px;
	margin-bottom: 40px;
}

#left_panel {
	float: left;
	width: 180px;
	margin-left: 10px;
}

#center_panel {
	float: left;
	margin-left: 20px;
}

#right_panel {
	float: left;
	margin-left: 20px;
	width: 180px;
}

.box {
	margin-bottom: 20px;
	background-color: #ebebeb;
}

.box_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #59595c;
	text-transform: uppercase;
	background-color: #ebebeb;
	padding: 4px 10px;
}

.box_title_blue {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background-color: #0154a0;
	background-image: url(../i/social/box_title_back_blue.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 4px 10px;
}

.box_title_blue a, .box_title_blue a:visited, .box_title_blue a:hover {
	color: #fff;
}

.box_content {
	background-color: #fff;
}

.mnu_main_category_container {
	background-color: #fff;
	cursor: pointer;
}

.mnu_main_category_title {
	float: left;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #59595c;
	text-transform: uppercase;
	padding: 5px 0px 5px 10px;
	width: 120px;
}

.mnu_main_category_title a, .mnu_main_category_title a:hover, .mnu_main_category_title:visited {
	color: #59595c;
	text-decoration: none;
}

.mnu_arrow {
	margin-top: 1px;
	float: right;
	background-image: url(../i/chosen-sprite.png);
	width: 18px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.mnu_arrow_down {
	margin-top: 1px;
	float: right;
	background-image: url(../i/chosen-sprite.png);
	width: 18px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: -18px 0px;
}

.mnu_main_category_content {
	padding: 10px 16px;
	font-size: 11px;
}

.mnu_main_category_content a, .mnu_main_category_content a:visited {
	color: #59595c;
	text-decoration: none;
}

.mnu_main_category_content a:hover {
	text-decoration: underline dashed;
}

.mnu_main_category_content a.selected, .mnu_main_category_content a.selected:visited, .mnu_main_category_content a.selected:hover {
	text-decoration: underline dashed;
}

.top_seller {
	padding: 5px 10px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.top_seller a, .top_seller a:visited {
	color: #fff;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.top_seller a:hover {
	text-decoration: underline;
}

.prd_link {
	float: left;
	width: 110px;
}

.top_seller_line {
	margin-bottom: 3px;
}

.top_seller_line .prd_price {
	float: right;
	color: #818181;
}

.top_seller_line:hover .prd_price {
	float: right;
	color: #fff;
}

.home_prd_box {
	float: left;
	background-color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 200px;
}

.home_prd_box:hover>.home_prd_box_title {
	background-color: #d6d6d6;
}

.home_prd_box_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #59595c;
	text-transform: uppercase;
	background-color: #ebebeb;
	padding: 4px 10px;
	overflow: hidden;
}

.home_prd_box_title a, .home_prd_box_title a:visited, .home_prd_box_title a:hover {
	display: block;
	color: #59595c;
}

.home_prd_image {
	padding: 12px 12px 5px 12px;
}

.home_prd_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	width: 90px;
	float: left;
	height: 30px;
	overflow: hidden;
}

.home_prd_title a, .home_prd_title:visited, .home_prd_title a:hover {
	text-decoration: none;
	color: #59595c;
}

.home_prd_price {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 25px;
	float: right;
}

.home_media_link a, .home_media_link a:visited, .home_media_link a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.why_us {
	background-color: #141414;
	background-image: url(../i/c_mnu_title_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 10px;
}

.why_us a, .why_us a:hover, .why_us a:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

footer {
	width: 100%;
}

#footer_content_container {
	width: 1040px;
	margin: 0 auto;
	padding: 15px 0px;
}

.footer_boxes {
	margin-bottom: 40px;
	padding-left: 10px;
}

.footer_box {
	width: 240px;
	float: left;
	margin-right: 20px;
}

.footer_box_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #818181;
	padding: 10px;
}

.footer_box_content a, .footer_box_content a:visited {
	color: #818181;
	text-decoration: none;
}

.footer_box_content a:hover {
	color: #818181;
}

.nred_btn {
	display: block;
	background-color: #c10000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 10px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
	cursor: pointer;
}

.nblue_btn {
	display: block;
	background-color: #0154a0;
	text-transform: uppercase;
	background-image: url(../i/social/shopcart_buy_back_blue.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.ff_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	margin-bottom: 5px;
}

.ff_textinput {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #0d0d0d;
	border: 1px solid #818181;
	padding: 5px;
}

.footer_copyright {
	font-size: 10px;
	color: #818181;
	text-align: center;
	margin-bottom: 20px;
}

.nlogin_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 199px;
	background-color: #040404;
	padding: 10px;
	z-index: 200;
	display: none;
	background-image: url(../i/login_form_back.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.nlogin_container a, .nlogin_container a:visited, .nlogin_container a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.nprofile_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 360px;
	background-color: #f9f9f9;
	padding-top: 10px;
	z-index: 200;
	display: none;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

.nprofile_container a, .nprofile_container a:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #59595c;
}

.nprofile_container a:hover {
	text-decoration: underline;
}

.footer_payment {
	margin-bottom: 30px;
	position: relative;
}

.footer_payment a, .footer_payment a:visited, .footer_payment a:hover {
	display: block;
	float: left;
	margin-right: 28px;
}

a.nalojen {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/np.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	margin-left: 255px;
}

a.nalojen:hover {
	background-position: 0px 0px;
}

a.visa {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/visa.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.visa:hover {
	background-position: 0px 0px;
}

a.epay {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/epay.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.epay:hover {
	background-position: 0px 0px;
}

a.amex {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/amex.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.amex:hover {
	background-position: 0px 0px;
}

a.paypal {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/paypal.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.paypal:hover {
	background-position: 0px 0px;
}

a.master {
	width: 65px;
	height: 53px;
	background-image: url(../i/pay/mastercard.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.master:hover {
	background-position: 0px 0px;
}

a.maestro {
	width: 65px;
	height: 53px;
	background-image: url(../i/pay/maestro.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.maestro:hover {
	background-position: 0px 0px;
}

a.borica {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/borica.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.borica:hover {
	background-position: 0px 0px;
}

a.trans {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/transcard.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.trans:hover {
	background-position: 0px 0px;
}

a.wire {
	width: 63px;
	height: 53px;
	background-image: url(../i/pay/wire_transf.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

a.wire:hover {
	background-position: 0px 0px;
}

.pay_overlay {
	position: absolute;
	z-index: 100;
	left: 50px;
	top: 28px;
}

.search_results_autocomplete {
	background-color: #f9f9f9;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #818181;
}

.search_results_autocomplete a, .search_results_autocomplete a:visited, .search_results_autocomplete a:hover {
	color: #59595c;
}

.search_results_autocomplete a:hover {
	text-decoration: underline;
}

#log_reg_form img {
	display: inline;
}

.aboutus_div {
	display: none;
}

.aboutus_div p {
	margin: 20px 0px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #111;
	background-color: #fafafa;
}

.aboutus_div a, .aboutus_div a:visited {
	text-decoration: underline;
	color: blue;
}

.aboutus_div a:hover {
	text-decoration: none;
}

h1.cuprum_title_shopcart {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 32px;
	color: #59595c;
}

.coupon_enter_container {
	border: 1px solid #ebebeb;
	width: 330px;
	height: 90px;
	margin-bottom: 15px;
	float: right;
}

.coupon_enter_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: notmal;
	color: rgb(225, 88, 144);
	text-align: left;
	padding: 10px 0px 3px 10px;
}

.coupon_enter_form {
	text-align: left;
	padding: 0px 0px 0px 10px;
}

.coupon_enter_input {
	font-family: Tahoma, Geneva, sans-serif;
	width: 238px;
	border: 1px solid #cccccc;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	font-size: 14px;
	background-color: rgb(249, 249, 249);
}

.coupon_enter_btn {
	background-color: #c10000;
	text-transform: uppercase;
	background-image: url(../i/shopcart_buy_back.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.coupon_entered_input {
	border: 0px;
	background-color: #666666;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding: 2px 5px;
	width: 222px;
}

.coupon_entered_btn {
	background-color: #313132;
	text-transform: uppercase;
	background-image: url(../i/coupon_entered_back.png);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	padding: 2px 5px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	border: 0px;
}

.span_cuprum {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
}

/*landing page*/

.landing {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #fff;
	/*text-shadow: 0 1px 1px #000;*/
	/*overflow:hidden;*/
	/*height:40px;*/
	/*cursor:pointer;*/
	/*font-weight:bold;*/
}

div.landing_box_title {
	background-color: #f9f9f9;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 25px;
	color: #59595c;
	text-transform: uppercase;
	padding-left: 7px;
	margin-bottom: 10px;
}

.multybuy {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
}

.multybuy_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

/*new detail product*/

.new_detail_panel_left {
	float: left;
	width: 724px;
}

.new_detail_panel_right {
	float: left;
	width: 246px;
	margin-left: 30px;
}

.new_detail_image_panel {
	float: left;
	width: 245px;
}

.new_detail_info_panel {
	float: left;
	width: 459px;
	margin-left: 20px;
}

h1.new_detail_product_title {
	color: rgb(225, 88, 144);
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 31px;
	margin: 0px;
}

.new_detail_small_title {
	font-size: 11px;
	color: #808080;
}

.new_detail_small_title a, .new_detail_small_title a:hover, .new_detail_small_title a:visited {
	color: #fff;
}

.new_we_promise {
	color: #ffffff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

ul.fancy_ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.fancy_ul li {
	background-image: url('../i/tick.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	padding-bottom: 5px;
	padding-top: 4px;
	color: #fff;
	margin-bottom: 10px;
}

ul.fancy_ul li a, ul.fancy_ul li a:visited {
	color: #fff;
}

a.new_best_price, a.new_best_price:visited {
	background-image: url('../i/best_price_new.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	width: 185px;
	height: 148px;
	margin-left: 5px;
}

a.new_best_price:hover {
	/*background-position:0px -75px;*/
}

.new_buy_bg {
	display: block;
	border: 0px;
	width: 222px;
	height: 49px;
	background-image: url('../i/l10n/bg/distro_buy_button.jpg');
	background-color: transparent;
	cursor: pointer;
	/*background-position: 0px -50px;*/
}

.new_buy_en {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/en/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_en:hover {
	background-position: 0px 0px;
}

.new_buy_ro {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/ro/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_ro:hover {
	background-position: 0px 0px;
}

.new_buy_gr {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/gr/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_gr:hover {
	background-position: 0px 0px;
}

.new_buy_de {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/de/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_de:hover {
	background-position: 0px 0px;
}

.new_buy_tr {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/tr/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_tr:hover {
	background-position: 0px 0px;
}

.new_buy_hu {
	display: block;
	border: 0px;
	width: 222px;
	height: 50px;
	background-image: url('../i/l10n/hu/new_buy_detail.png');
	background-color: transparent;
	cursor: pointer;
	background-position: 0px -50px;
}

.new_buy_hu:hover {
	background-position: 0px 0px;
}

.detail_cuprum_span {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}

.new_product_navi {
	position: relative;
	border-bottom: 1px solid #2a2a2a;
	height: 30px;
}

.new_product_navi a, .new_product_navi a:visited {
	float: left;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 9px 16px 9px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.new_product_navi a:hover, .new_product_navi a.selected, .new_product_navi a.selected:visited, .new_product_navi a.selected:hover {
	float: left;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 9px 16px 9px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url('../i/product_tab_back.png');
	background-position: bottom center;
}

.new_product_description {
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 20px;
	line-height: 18px;
}

.new_product_description ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.new_product_description ul li {
	background-image: url('../i/tick.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 23px;
	padding-bottom: 5px;
	padding-top: 4px;
	margin-bottom: 10px;
}

.new_product_description h1, .new_product_description h2, .new_product_description h3 {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
}

/*tabs*/

.tab-container {
	margin-top: 15px;
}

.etabs {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ebebeb;
	height: 28px;
}

.tab {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 0px;
	padding: 0px;
}

.tab a {
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 5px 16px 5px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

.tab a:hover {
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 6px 5px 16px 5px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url('../i/product_tab_back.png');
	background-position: bottom center;
}

.tab.active {
	padding: 0px;
	margin: 0px;
}

.tab a.active {
	color: #fff;
	font-size: 12px;
	padding: 6px 9px 16px 9px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url('../i/product_tab_back.png');
	background-position: bottom center;
}

.tab-container .panel-container {}

/*end of tabs*/

.new_comments_title {
	width: 724px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	margin: 15px 0px;
}

.new_comments_container {
	width: 724px;
	border-bottom: 1px solid #2a2a2a;
	padding: 10px 0px;
}

.new_comments_image {
	float: left;
	width: 60px;
	margin-right: 10px;
}

.new_comments_content {
	float: left;
	width: 643px;
}

.new_comments_content a, .new_comments_content a:visited, .new_comments_content a:hover {
	color: #fff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.new_comments_content p {
	color: #cccccc;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

#show_all {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}

.rating_name {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}

/*raty start*/

.star_rating img {
	display: inline-block;
}

.rating_value_big {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
}

#rating_detail {
	width: 366px;
	height: 380px;
	background-color: #1b1b1b;
	border: 1px solid #232323;
	position: absolute;
	z-index: 100;
	display: none;
}

.rating_detail_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 31px;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid #2a2a2a;
	width: 312px;
	margin-left: 27px;
	padding: 16px 0px;
}

.rating_detail_stat {
	border-bottom: 1px solid #2a2a2a;
	margin-top: 15px;
	padding-bottom: 15px;
	margin-left: 25px;
	width: 312px;
}

.rating_detail_rating {
	width: 312px;
	margin-left: 19px;
	margin-top: 15px;
}

.graphic {
	background-color: #2a2a2a;
	width: 55px;
	height: 10px;
	margin-bottom: 11px;
}

.graphic_bar {
	border: 1px solid #dfab0d;
	background-image: url(../i/graphic_back.png);
	background-position: bottom;
	height: 8px;
}

/*new detail product*/

/*new brand list*/

#brand_list_alpha_container {
	background-image: url(../i/brand_list_alpha_back.png);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 120px;
}

a.alpha_anchor_red, a.alpha_anchor_red:hover, a.alpha_anchor_red:visited {
	display: block;
	float: left;
	color: #fff;
	font-size: 15px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	background-color: #c20000;
	margin-right: 10px;
	padding: 3px 5px;
}

a.alpha_anchor_grey, a.alpha_anchor_grey:hover, a.alpha_anchor_grey:visited {
	display: block;
	float: left;
	color: #fff;
	font-size: 15px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	background-color: #5c5c5c;
	margin-right: 10px;
	padding: 3px 5px;
}

.alpha_letter {
	color: rgb(225, 88, 144);
	font-size: 30px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.brand_alpha_list_container {
	float: left;
	background-color: #ebebeb;
	width: 184px;
	margin-bottom: 12px;
	margin-right: 12px;
	padding: 5px 3px;
}

.brand_alpha_list_container a, .brand_alpha_list_container a:visited, .brand_alpha_list_container a:hover {
	display: block;
	color: #59595c;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

/*end of new brand list*/

/*product review page and box*/

a.product_review_link, a.product_review_link:hover, a.product_review_link:visited {
	color: #fff;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.review_container {
	background-image: url(../i/review_container_back.png);
	background-position: top;
	background-repeat: repeat-x;
	width: 123px;
	height: 306px;
	float: left;
	padding: 15px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.review_container:hover {
	background-image: url(../i/review_container_back_hover.png);
	background-position: top;
	background-repeat: repeat-x;
}

.review_name {
	color: #fff;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

.product_review_product_link a, product_review_product_link a:visited, product_review_product_link a:hover {
	color: #727272;
	font-size: 12px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}

/*end product review page and box*/

/*promo drop*/

.promo_drop_link_container {
	float: left;
	width: 130px;
	padding: 10px;
	border-bottom: 1px solid #323232;
}

.promo_drop_link_container:hover {
	background-color: #323232;
}

.promo_drop_product_container {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #323232;
}

.promo_drop_product_container:hover {
	background-color: #323232;
}

.drop_product_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
}

/*end of promo drop*/

/*ing drop*/

.ing_drop_link_container {
	width: 205px;
	padding: 8px;
	border-bottom: 1px solid #323232;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.ing_drop_link_container:hover {
	background-color: #323232;
}

/*end of ing drop*/

/*brand drop*/

.drop_brand_container {
	width: 320px;
	padding: 8px;
	border-bottom: 1px solid #323232;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.drop_brand_container:hover {
	background-color: #323232;
}

/*end of brand drop*/

/*stack drop*/

.why_stack_drop_text {
	color: #fff;
	font-size: 14px;
	font-family: 'Cuprum', sans-serif;
	padding: 10px 0px;
	text-align: justify;
}

/*end of stack drop*/

/*tombola*/

a.register_for_tombola, a.register_for_tombola:hover, a.register_for_tombola:visited {
	display: block;
	width: 157px;
	height: 31px;
	background-image: url(../i/branding/summer2017/btn_reg_code.png);
}

.register_code_title {
	color: #e60d00;
	font-size: 20px;
	font-family: 'Cuprum', sans-serif;
	border: 0px;
	color: #e60d00;
	font-weight: bold;
	text-transform: uppercase;
}

.register_tombola_input {
	border: 1px solid #818181;
	background-color: #fff;
	color: #000000;
	padding: 3px 6px;
	width: 266px;
}

.tombola_rules {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-align: justify;
}

a.tombola_rules, a.tombola_rules:hover, a.tombola_rules:visited {
	display: block;
	width: 157px;
	height: 31px;
	background-image: url(../i/spring/btn_game_rules.png);
}

.cuprum_shopcart_lightbox {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
}

/*end of tombola*/

/*media box detail product new*/

.media_box_product_menu {
	height: 36px;
	background-image: url(../i/media/nav_back.png);
	background-repeat: repeat-x;
	overflow: hidden;
}

.media_box_product_menu a, .media_box_product_menu a:visited, .media_box_product_menu a:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	float: left;
	padding: 9px 20px;
}

.media_box_news_back {
	width: 1000px;
	height: 203px;
	background-image: url(../i/media/media_news_back.png);
	background-repeat: no-repeat;
}

.media_box_news {
	width: 223px;
	height: 177px;
	border: 1px solid #000;
	background-color: #323232;
	float: left;
	margin-top: 9px;
}

.media_box_news:hover {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.media_box_news_footer {
	height: 24px;
	background-image: url(../i/media/box_footer_back.png);
	background-repeat: repeat-x;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.ing_media_box_product_menu {
	height: 21px;
	background-image: url(../i/media/ing_nav_back.png);
	background-repeat: repeat-x;
}

.ing_media_box_product_menu a, .ing_media_box_product_menu a:visited, .ing_media_box_product_menu a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	/*font-weight:bold;*/
	display: block;
	float: left;
	padding: 3px 6px;
}

a.ing_media_box_header_link, a.ing_media_box_header_link:visited, a.ing_media_box_header_link:hover {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.ing_media_box_news_back {
	width: 598px;
	height: 122px;
	background-image: url(../i/media/ing_media_news_back.png);
	background-repeat: no-repeat;
}

.ing_media_box_news {
	width: 158px;
	height: 109px;
	border: 1px solid #000;
	background-color: #323232;
	float: left;
	margin-top: 5px;
}

.ing_media_box_news:hover {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}

.ing_media_box_news_footer {
	height: 14px;
	background-image: url(../i/media/ing_box_footer_back.png);
	background-repeat: repeat-x;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/*end of media box*/

/*goal*/

.goal_main_title {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}

.goal_main_title:before {
	content: "";
	display: block;
	border-top: solid 2px #2d2d2d;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.goal_main_title span {
	padding: 0px 20px 0px 17px;
	position: relative;
	z-index: 5;
	background-color: #111111;
}

.goal_drop_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}

.goal_drop_title:before {
	content: "";
	display: block;
	border-top: solid 1px #2d2d2d;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.goal_drop_title span {
	padding: 0px 15px 0px 0px;
	position: relative;
	z-index: 5;
	background-color: #1d1d1d;
}

.top_goal_container {
	width: 600px;
	height: 200px;
	overflow: hidden;
	background-image: url(../i/goal/top_goal_back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.top_goal_title {
	width: 240px;
	background-image: url(../i/goal/main_goal_title_back.jpg);
	background-repeat: repeat-y;
	padding: 6px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin: 14px 0px 12px 10px;
}

.top_goal_title a, .top_goal_title a:visited, .top_goal_titla a:hover {
	color: #fff;
}

.top_goal_content, .top_goal_link {
	width: 240px;
	padding-left: 17px;
	color: #dedddd;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 8px;
}

.top_goal_link a, .top_goal_link a:hover, .top_goal_link a:visited {
	color: #72ace3;
}

.other_goals_container {
	float: left;
	width: 195px;
	margin-right: 7px;
	margin-bottom: 8px;
}

.other_goals_image {
	margin-bottom: 8px;
}

.other_goals_content {
	width: 185px;
	height: 160px;
	border: 1px solid #2d2d2d;
	padding: 4px;
}

.other_goals_title {
	background-image: url(../i/goal/other_goals_title.jpg);
	background-repeat: repeat-y;
	padding: 6px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	line-height: 20px;
}

.other_goals_title a, .other_goals_title a:visited, .other_goals_title a:hover {
	color: #fff;
}

.other_goals_content_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 6px;
}

.all_goals_content {
	float: left;
	width: 175px;
	margin-right: 7px;
	margin-bottom: 26px;
	padding-left: 16px;
}

.all_goals_content_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
}

.all_goals_content_title a, .all_goals_content_title a:visited, .all_goals_content_title a:hover {
	color: #fff;
}

.all_goals_content_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #fff;
}

.all_goals_content_content a, .all_goals_content_content a:visited, .all_goals_content_content a:hover {
	color: #fff;
}

.all_goals_content_content ul {
	list-style: disc inside none;
}

.goal_video_guide_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #fff;
	text-align: justify;
}

.second_level_goal_container {
	width: 600px;
	height: 150px;
	background-image: url(../i/goal/second_level_goal_back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.second_level_goal_image {
	float: left;
	width: 350px;
	height: 150px;
}

.second_level_goal_content {
	float: left;
	width: 230px;
	padding: 10px;
}

.second_level_goal_title {
	background-image: url(../i/goal/second_level_goal_title_back.png);
	background-repeat: repeat-y;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	;
	font-size: 18px;
	color: #fff;
	padding-left: 8px;
	margin-bottom: 15px;
}

.second_level_goal_title a, .second_level_goal_title a:visited, .second_level_goal_title a:hover {
	color: #fff;
}

.second_level_goal_text, .second_level_goal_link {
	color: #dedddd;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
	margin-bottom: 8px;
	padding-left: 8px;
	width: 220px;
}

.second_level_goal_link a, .second_level_goal_link a:visited, .second_level_goal_link a:hover {
	color: #72ace3;
}

/*end of goal*/

/*bonus credit*/

.cuprum_credit_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.cuprum_credit_sum {
	color: #ffdd00;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.sc_color1 {
	border-bottom: 1px solid #ebebeb;
	padding: 4px;
}

.sc_color2 {
	border-bottom: 1px solid #ebebeb;
	padding: 4px;
}

.sc_color3 {
	padding: 4px;
	background-color: #f9f9f9;
	color: rgb(225, 88, 144);
}

.o_color1 {
	background-color: #1d1d1d;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

.o_color2 {
	background-color: #111111;
	border-bottom: 1px solid #222222;
	padding: 4px;
}

/*end of bonus credit*/

/*brand text*/

.showmore {
	line-height: 18px;
}

.showmore_content {
	position: relative;
	overflow: hidden;
	height: 100px;
}

.showmore_trigger {
	width: 100%;
	height: 15px;
	line-height: 15px;
	cursor: pointer;
	color: #818181;
}

.showmore_trigger span {
	display: block;
}

/*end of brand text*/

/*new shopcart gifts*/

.gift_enabled, .gift_disabled {
	float: left;
	width: 500px;
	height: 252px;
	ovrflow: hidden;
	margin-bottom: 10px;
}

.get_gift_btn {
	width: 194px;
	height: 44px;
	display: block;
}

.gift_title {
	width: 194px;
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 10px;
	height: 30px;
}

.gift_disabled .gift_title {
	color: #aaaaaa;
}

.gift_description {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	height: 123px;
}

.gift_disabled .gift_description {
	color: #aaaaaa;
}

.gift_price {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: line-through;
	margin-bottom: 10px;
}

.gift_disabled .gift_price {
	text-decoration: none;
}

.gift_disabled .gift_description {
	color: #aaaaaa;
	text-decoration: none;
}

.gift_gift {
	color: #fff;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #b8d013;
}

.gift_disabled .gift_gift {
	display: none;
}

a.yellow_link, a.yellow_link:visited {
	color: #b8d013;
	text-decoration: underline;
}

a.yellow_link:hover {
	text-decoration: none;
}

/*end of new shopcart gifts*/

.standart_text ul {
	list-style-type: disc;
	list-style-position: inside;
}

.standart_text ul li {}

/*saff*/

.faff_sub_menu {
	background-color: #111111;
}

.faff_sub_menu a, .faff_sub_menu a:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #ffffff;
	display: block;
	height: 28px;
}

.faff_sub_menu a:hover, .faff_sub_menu a.selected, .faff_sub_menu a.selected:visited, .faff_sub_menu a.selected:hover {
	background-image: url('../i/saff/mnu_back.png');
}

.sff_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	color: #ffffff;
}

.sff_desc {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: justify;
}

.saff_code_back {
	background-image: url('../i/saff/code_back.png');
	background-repeat: no-repeat;
	width: 225px;
	height: 71px;
	margin-bottom: 3px;
	margin-left: 3px;
}

.saff_code {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	color: #000000;
	width: 100%;
	text-align: center;
	padding-top: 30px;
}

.saff_sub_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #727272;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.saff_friend_search {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #727272;
	border: 0px;
	height: 22px;
	padding-left: 7px;
	background-color: #111111;
	width: 481px;
}

.saff_friend_search_sub {
	background-color: transaprent;
	border: 0px;
	cursor: pointer;
	background-image: url('../i/saff/search_lupe.png');
	width: 30px;
	height: 22px;
}

.saff_friend_container {
	padding: 5px;
	height: 134px;
	overflow: hidden;
	margin-bottom: 20px;
}

.saff_friend {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}

.saff_img {
	border: 1px solid #c7c7c7;
}

.saff_img_disable {
	border: 1px solid #c7c7c7;
	opacity: 0.4;
	filter: alpha(opacity=40);
	/* For IE8 and earlier */
}

.saff_friend_name {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
}

.saff_cuprum_13 {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fefefe;
}

.saff_code_input {
	border: 1px solid #444444;
	width: 207px;
	height: 34px;
	color: #ed1c24;
	text-align: center;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #111111;
}

.saff_cuprum_page_content {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #fff;
}

.saff_cuprum_page_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.saff_cuprum_page_content h2 {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #0267c3;
	font-weight: bold;
	text-transform: uppercase;
}

a.bonus_credit_info, a.bonus_credit_info:visited {
	width: 16px;
	height: 16px;
	background-image: url('../i/saff/ask.png');
	background-position: 0px 0px;
	display: block;
}

a.bonus_credit_info:hover {
	background-position: 0px 16px;
}

/*end of saff*/

a.right_arrow, a.right_arrow:hover, a.right_arrow:visited {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

a.right_arrow:hover {}

/*stack info detail product*/

.product_detail_stack_info_title {
	font-size: 24px;
	text-transform: uppercase;
	padding: 5px 0px 4px 10px;
	margin-bottom: 12px;
	background-color: #f9f9f9;
}

/*end of stack info detail product*/

.cart_badge {
	position: absolute;
	left: -12px;
	top: -2px;
	background-image: url(../i/m/cart_badge.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	font-size: 10px;
	color: #fff;
}

.viber {
	display: block;
	width: 46px;
	height: 24px;
	background-image: url(../i/viber.png);
	background-size: 46px 48px;
	background-position: 0px 0px;
}

.viber:hover {
	background-position: 0px 24px;
}

a.head_play, a.head_play:visited {
	position: absolute;
	display: block;
	width: 115px;
	height: 115px;
	background-image: url(../i/franchise/play-clean.png);
	top: 120px;
	left: 233px;
}

a.head_play:hover {
	background-image: url(../i/franchise/play-mouse.png);
}

.franchise_head {
	width: 620px;
	height: 394px;
	background-image: url(../i/franchise/head.jpg);
	position: relative;
}

h1.franchise {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	margin-bottom: 15px;
	text-transform: uppercase;
}

p.franchise {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	margin-bottom: 10px;
}

.franchise_faq_container {
	padding: 10px 0px;
	border-bottom: 1px solid #2a2a2a;
}

a.franchise_question, a.franchise_question:visited {
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	display: block;
	margin-bottom: 5px;
}

a.franchise_question:hover {
	color: #0267c3;
}

a.franchise_question_selected, a.franchise_question_selected:hover, a.franchise_question_selected:visited {
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #0267c3;
	display: block;
	margin-bottom: 5px;
}

.franchise_answer {
	display: none;
	text-align: justify;
}

.fr_button {
	border: 1px solid #000;
	background-image: url(../i/franchise/btn_send.jpg);
	background-repeat: no-repeat;
	width: 326px;
	height: 44px;
	cursor: pointer;
}

.fr_button:hover, .fr_button:visited {
	color: #fff;
}

a.box_show_all, a.box_show_all:visited {
	display: block;
	width: 100%;
	height: 38px;
	background-image: url(../i/box_show_all.jpg);
	background-position: 0px 0px;
}

a.box_show_all:hover {
	background-position: 0px 38px;
}

a.supersize {
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #aa0303;
	color: #fff;
	padding: 15px 10px;
}

a.supersize:hover {
	background-color: #9e0202;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

#global_overlay, #global_loader {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 150;
	opacity: 0.7;
	display: none;
}

.price_level_table_prev {
	font-family: Tahoma;
	font-size: 13px;
	border-bottom: 2px solid #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #2b2b2b;
}

.price_level_table_current {
	background-color: #ff0000;
	font-family: Tahoma;
	font-size: 13px;
	border-bottom: 2px solid #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #fff;
}

.price_level_table_next {
	font-family: Tahoma;
	font-size: 13px;
	border-bottom: 2px solid #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #fff;
}

.sticky {
	position: fixed;
	margin-left: 875px;
	z-index: 145;
}

.cuprum {
	font-family: 'Cuprum', sans-serif;
}

.button_login {
	border: 0px;
	background-image: url(../i/l10n/bg/btn_login.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 31px;
	cursor: pointer;
}

.winput {
	width: 236px;
	font-family: tahoma;
	padding: 5px;
	border: 1px solid #333333;
	background-color: #111111;
	color: #fff;
}

.red {
	border: 1px solid red;
}

a.btn_buy_list, a.btn_buy_list:hover, a.btn_buy_list:visited {
	display: inline-block;
	background-color: #e15891;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 15px;
	margin-top: 3px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
}

.blue_btn, .blue_btn:hover, .blue_btn:visited {
	display: inline-block;
	background-color: #e15891;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 15px;
	margin-top: 3px;
	border: 0px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
}

.gray_btn, .gray_btn:hover {
	display: inline-block;
	background-color: #f9f9f9;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 15px;
	margin-top: 3px;
	border: 0px;
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #59595c;
	cursor: pointer;
}

.gray_bnt_fix, .gray_bnt_fix:hover {
	border: 1px solid #e15891;
	color: #e15891;
}

.winput {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	font-size: 17px;
	color: #59595c;
	padding: 7px;
	border: 2px solid #d1d1d1;
	margin-top: 5px;
	background-color: #fff;
	outline: none;
}

.winput:focus {
	border: 2px solid #59595c;
}

.cuprum_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
}

.grey-hover {
	background-color: none;
}

.grey-hover:hover {
	background-color: #ebebeb;
}

.scroll-top-btn .fas {
	width: 40px;
	height: 40px;
	line-height: 40px;
	z-index: 9999;
	cursor: pointer;
	position: fixed;
	right: 15px;
	bottom: 10px;
	display: none;
	box-shadow: 0 3px 35px -9px #000;
	color: #FFD700;
}

.fs-20 {
	font-size: 20px;
}

.color-fff {
	color: #fff;
}

.bg-blue {
	background-color: #5882fd;
}

.bg-orange-hvr:hover {
	background-color: #ff7762;
}

.radius-50 {
	border-radius: 50%;
}

cuprum_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #59595c;
}

.qtty {
	border: 1px solid #cccccc;
}

/* order thank you page */
.order_number_container {
	display: flex;
	background: linear-gradient(0deg, rgba(238, 238, 238, 1) 35%, rgba(231, 231, 231, 1) 100%);
	justify-content: center;
	align-items: center;
	min-height: 230px;
	margin-bottom: 20px;
	border-radius: 6px;
}

.order_number_items_container {
	display: flex;
	flex-flow: column;
	gap: 10px;
	align-items: center;
}

.green_check {
	margin-bottom: 10px;
}

.green_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #7DE03D;
	font-weight: 400;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
}

.red_text {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #FF0000;
	font-weight: 400;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
}

.order_number {
	font-family: Tahoma, sans-serif;
	color: #727272;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
}

.thanks_info {
	font-family: Tahoma, sans-serif;
	color: #727272;
	font-weight: 400;
	font-size: 13px;
}

/* .thanks_info img {
    width: 100% !important;
} */

.thanks_info_sup {
	font-family: Tahoma, sans-serif;
	color: #727272;
	font-weight: 400;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 40px;

	display: flex;
	flex-flow: column;
	gap: 20px;
}

.gray_heading {
	font-family: Tahoma, sans-serif;
	color: #727272;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;

	display: flex;
	align-items: center;
}

.red_bold {
	font-weight: 700;
	color: #FF0000;
}

.thanks_info_sup .mail_phone {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	max-width: 320px;
}

.thanks_info_sup .mail_phone a, .thanks_info_sup .mail_phone a:visited, .thanks_info_sup .mail_phone a:hover {
	text-decoration: none;
}

.common_container {
	margin-bottom: 40px;
}

.common_title {
	font-family: 'Cuprum', 'Advent Pro', Tahoma, Geneva, sans-serif;
	color: #727272;
	font-weight: 400;
	font-size: 20px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	gap: 5px;

	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #2A2A2A;
}

.svg-link_facebook {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/facebook.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_facebook:hover {
	background-image: url('../i/250605/facebook_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/facebook_hover.svg');
}

.svg-link_youtube {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/youtube.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_youtube:hover {
	background-image: url('../i/250605/youtube_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/youtube_hover.svg');
}

.svg-link_instagram {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/instagram.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_instagram:hover {
	background-image: url('../i/250605/instagram_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/instagram_hover.svg');
}

.svg-link_x {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/x.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_x:hover {
	background-image: url('../i/250605/x_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/x_hover.svg');
}

.svg-link_tiktok {
	display: inline-block;
	width: 60px;
	height: 60px;
	background-image: url('../i/250605/tiktok.svg');
	background-size: cover;
	text-indent: -9999px;
}

.svg-link_tiktok:hover {
	background-image: url('../i/250605/tiktok_hover.svg');
}

body::after {
	content: "";
	display: none;
	background-image: url('../i/250605/tiktok_hover.svg');
}