@charset "utf-8";
body, td, th, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
}
body {
	margin: 0px;
}
a, a:link, a:visited, a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
div.lcb {
	clear: both;
}
#top_lcb {
	background-image: url(images/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height: 445px;
	vertical-align: top;
	clear: both;
	width: 100%;
	overflow: hidden;
}
#top_left {
	margin-left: -480px;
	float: left;
	background-image: url(images/bg_l.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	height: 400px;
	width: 50%;
}
#top_right {
	margin-right: -481px;
	float: left;
	background-image: url(images/bg_r.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 400px;
	width: 50%;
}
#top_center {
	width: 961px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
#lefttop2 {
	background-image: url(images/bg_l2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 400px;
	margin-bottom: 45px;
}
#righttop2 {
	background-image: url(images/bg_r2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 400px;
}
#fm_lcb {
	background-color: #5d5d5d;
	font-size: 11px;
	color: #e4e4e4;
	width: 100%;
	overflow: hidden;
}
#fm_center {
	width: 941px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
#fm_center, #fm_center td {
	font-size: 11px;
	color: #e4e4e4;
}
#fm_center a, #fm_center a:link, #fm_center a:visited, #fm_center a:active {
	font-size: 11px;
	color: #e4e4e4;
	font-weight: normal;
	text-decoration: none;
}
#fm_center a:hover {
	text-decoration: underline;
}	
#bottom_lcb {
	height: 80px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
#bottom_left {
	background-image: url(images/bg_bottom_l.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	height: 80px;
	margin-left: -480px;
	float: left;
	width: 50%;
}
#bottom_right {
	margin-right: -481px;
	float: left;
	background-image: url(images/bg_bottom_r.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 80px;
	width: 50%;
}
#bottom_center {
	background-image: url(images/bg_bottomx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 961px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
#bottom_center #comments {
	color: #ededed;
	height: 60px;
	width: 680px;
	line-height: 60px;
	padding: 10px;
	float: left;
}
h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
h1 a, h1 a:visited, h1 a:link, h1 a:active {
	font-weight: normal;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
h2 {
	font-size: 20px;
	margin: 5px;
	padding: 0px;
}
h3 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.top2 {
	background-image: url(images/top2.jpg);
	padding: 5px;
	height: 80px;
	width: 102px;
	overflow: hidden;
	vertical-align: middle;
}
.topmenu, .topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active {
	font-size: 9px;
	text-transform: uppercase;
	color: #a4a4a4;
	text-decoration: none;
	font-weight: normal;
}
.topmenu a:hover {
	text-decoration: underline;
}
h4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.label {
	font-weight: bold;
}
#sidebar_left {
	float: left;
	clear: left;
	width: 203px;
	overflow: hidden;
	padding-left: 13px;
	left: 0px;
	top: 0px;
	position: relative;
	padding-top: 13px;
}
.sidebox_bg {
	background-image: url(images/s_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 4px;
}
.sidebox_bg2 {
	background-image: url(images/s_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 1px 4px 1px;
}
#top {
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 82px;
	vertical-align: top;
}
#profile {
	padding: 8px;
	line-height: 16px;
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#profile a, #profile a:active, #profile a:link, #profile a:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
	font-weight: normal;
}
#profile a:hover {
	color: #666666;
	font-size: 10px;
	text-decoration: underline;
}
#profile img {
	margin-left: 3px;
	margin-right: 3px;
}
#profile input {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	border: solid 1px #7c7c7c;
}
#logobar {
	padding: 10px;
	float: left;
	height: 65px;
	line-height: 45px;
	position: relative;
	left: 0px;
	clear: both;
	text-align: center;
	vertical-align: middle;
	width: 941px;
	overflow: hidden;
}
#logobar a, #logobar a:hover {
	text-decoration: none;
}
#center {
	width: 508px;
	float: left;
	position: relative;
	padding: 10px;
}
#main {
	width: 710px;
	top: 0px;
	float: left;
	position: relative;
	padding: 15px;
	overflow: hidden;
}
#main .listheader {
	background-image: url(images/h_termeklista.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	padding-top: 12px;
	padding-left: 160px;
	padding-right: 20px;
	width: 540px;
	height: 26px;
	text-align: right;
}
#main .listheader_sale {
	background-image: url(images/h_saletermeklista.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	padding-top: 12px;
	padding-left: 160px;
	padding-right: 20px;
	width: 540px;
	height: 26px;
	text-align: right;
}

#main .listheader_top {
	background-image: url(images/h_toptermeklista.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	padding-top: 12px;
	padding-left: 160px;
	padding-right: 20px;
	width: 540px;
	height: 26px;
	text-align: right;
}

#main .listfooter {
	background-color: #f3f3f3;
	color: #828282;
	padding-top: 11px;
	padding-left: 160px;
	padding-right: 20px;
	width: 540px;
	height: 38px;
	text-align: right;
}
#main .productheader, .productheader  {
	background-image: url(images/h_kivalasztotttermek.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	line-height: 38px;
	padding-left: 200px;
	padding-right: 20px;
	width: 500px;
	height: 38px;
	text-align: right;
}
.head_szallitas, .head_fizetes, .head_rendelesattekintese, .head_rendelesfeladasa  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	line-height: 25px;
	padding-left: 200px;
	padding-right: 10px;
	padding-top: 8px;
	width: 510px;
	height: 30px;
	text-align: right;
}
.head_kosar {
	background-image: url(images/h_akosartartalma.jpg);
}
.head_szallitas {
	background-image: url(images/h_valasszonszallitasimodot.jpg);
}
.head_fizetes {
	background-image: url(images/h_valasszonfizetesimodot.jpg);
}
.head_rendelesattekintese {
	background-image: url(images/h_rendelesattekintese.jpg);
}
.head_rendelesfeladasa {
	background-image: url(images/h_rendelesfeladasa.jpg);
}
#main .head {
	background-image: url(images/bg_h_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #828282;
	line-height: 38px;
	padding-left: 9px;
	padding-right: 20px;
	clear: both;
	width: 709px;
	height: 38px;
	font-size: 28px;
	text-transform: uppercase;
	color: #000000;
}
#main .head2 {
	background-image: url(images/bg_h2_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	color: #828282;
	line-height: 38px;
	padding-left: 9px;
	padding-right: 20px;
	width: 709px;
	height: 38px;
	font-size: 22px;
	text-transform: uppercase;
	color: #050505;
}
#main .head3, .shead_black {
	background-image: url(images/bg_h3_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	line-height: 38px;
	padding-left: 9px;
	padding-right: 20px;
	height: 38px;
	font-size: 18px;
	text-transform: uppercase;
	color: #5c5c5c;
}
.shead_pink {
	background-image: url(images/bg_h3_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	line-height: 38px;
	padding-left: 9px;
	padding-right: 20px;
	height: 38px;
	font-size: 18px;
	text-transform: uppercase;
	color: #ec008c;
}
a.brandhead {
	background-image: url(images/bg_headshadow2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	color: #ec008c;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-right: 20px;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	text-align: left;
	text-decoration: none;
}
.carttable td {
	padding: 3px;
	font-size: 12px;
}
.cartheader {
	background-image: url(images/bg_h3_main.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cartheader td {
	color: #999999;
	font-size: 10px;
	font-weight: bold; 
	padding: 3px;
}
.cart_image img {
	width: 50px;
	height: 50px;
	margin: 3px;
}
.cart_productname, .cart_productname a, .cart_productname a:link, .cart_productname a:visited, .cart_productname a:active {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #ec008c;
}
.cart_unitprice, .cart_price {
	text-align: right;
	color: #000000;
}
.cart_amount {
	color: #000000;
}
.cart_remove {
	text-align: center;
}
.wishlistaction_a, .wishlistaction {
	text-indent: -16px;
	padding-left: 16px;
	line-height: 18px;
	color: #636363;
}	
.wishlistaction {
	background-color: transparent;
}
.wishlistaction_a {
	background-color: #f5f5f5;
}
#main .staticcontentbox {
	padding: 10px;
	clear: both;
}
#main .printbutton {
	float: left;
	clear: left;
	width: 36px;
	height: 24px;
	margin-right: 7px;
}
#main .head .headbutton {
	float: right;
	margin-left: 5px;
	display: block;
}
#main .locationbar {
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}
#main .locationbar, #main .locationbar a, #main .locationbar a:link, #main .locationbar a:active, #main .locationbar a:visited {
	font-size: 10px;
	color: #999999;
	line-height: 24px;
}
#main .listorderbar {
	padding-top: 2px;
	padding-bottom: 3px;
	float: right;
	clear: right;
	width: 400px;
}
.orderlink {
	display: inline;
}
#main .listorderbar a, #main .listorderbar a:link, #main .listorderbar a:active, #main .listorderbar a:visited {
	font-size: 10px;
	color: #999999;
	line-height: 24px;
	margin-left: 8px;
	text-decoration: none;
}
#main .listorderbar a:hover {
	font-size: 10px;
	color: #757575;
	line-height: 24px;
	margin-left: 8px;
	text-decoration: none;
}
.filter_head {
	background-image: url(images/s_h_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 203px;
	height: 29px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
	padding-left: 34px;
	position: relative;
}
.filter_link a {
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 18px 5px;
	color: #5c5c5c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 4px 4px 30px;
	display: block;
	text-decoration: none;
}
.filter_link {
	border-bottom: solid 1px #d1d1d1;
	width: 201px;	
}
.sidebox_bg2 .active {
	font-style: italic;
}
.sidebox_bg2 .even {
	background-color: #f7f4eb;
}
.filter_link a:hover {
	text-decoration: underline;
}
.filter_checked {
	background-image: url(images/chk_a.jpg);
	background-repeat: no-repeat;
	background-position: 16px 0px;
	width: 100%;
	color: #5c5c5c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-left: 18px;
	text-decoration: underline;
}
.filter_checked a, .filter_checked a:link, .filter_checked a:active, .filter_checked a:visited {
	color: #5c5c5c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 19px;
}
.filter_unchecked {
	background-image: url(images/chk.jpg);
	background-repeat: no-repeat;
	background-position: 16px 0px;
	width: 100%;
	color: #5c5c5c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-left: 18px;
	text-decoration: none;
}
.filter_unchecked a, .filter_unchecked a:link, .filter_unchecked a:active, .filter_unchecked a:visited {
	color: #5c5c5c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 19px;
}
.filter_all {
	width: 203px;
	color: #ec008c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-left: 37px;
	text-decoration: none;
}
.filter_all a, .filter_all a:link, .filter_all a:active, .filter_all a:visited {
	color: #ec008c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#productdescription {
	width: 320px;
	float: right;
}
#productlargeimage {
	width: 370px;
	padding: 10px;
	float: left;
	clear: left;
	overflow: hidden;
}
#productlargeimage img {
	border: none 0px;
}
#productbrandlogo {
	width: 370px;
	float: left;
	overflow: hidden;
	text-align: center;
}
#productdescription .prhead {
	background-image: url(images/bg_h_prdr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 17px;
	padding-top:10px;
	vertical-align: bottom;
	min-height: 21px;
	width: 317px;
	color: #999999;
	font-size: 10px;
	font-weight: bold; 
}
#productdescription .productname {
	color: #ec008c;
	font-size: 22px;
	text-transform: uppercase;
}
#productdescription div {
	padding-top: 10px;
	padding-left: 17px;
}
#productdescription .productdescription {
	clear: both;
}
#productdescription .price {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 30px;
	color: #ec008c;
}
#productdescription .price2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24px;
	color: #010101;
	text-align: right;
}
#productdescription .discountedprice {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	color: #ff75d3;
	text-decoration: line-through;
}
#productdescription .discountedprice2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
	color: #909090;
	text-align: right;
}
#main .smallproduct, #main .smallproduct_a, #main .smallwlproduct {
	margin-left: 5px;
	margin-right: 5px;
}
highlight, .highlight {
	color: #ec008c;
	font-weight: bold;
}
.galleryimage_small {
	width: 60px;
	height: 60px;
	border: none 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#productlist {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
#topright {
	padding: 5px;
	clear: right;
	float: right;
	width: 725px;
}
#logobar img {
	margin-left: 10px;
	margin-right: 10px;
}
#sidebar_right {
	float: right;
	width: 203px;
	top: 0px;
	position: relative;
	right: 0px;
	padding-right: 13px;
	padding-top: 10px;
}
#hot_head {
}
#hot_details {
	float: right;
	clear: right;
	width: 433px;
}
#hot_productimage {
	float: left;
	clear: left;
	width: 270px;
	height: 270px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 8px;
}
#hot_foot {
	padding: 5px;
}
#hot_foot .price {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24px;
	color: #ec008c;
}
#hot_head #links {
	float: right;
	width: 180px;
}
#hot_head img.head {
	clear: none;
	float: left;
}
#hot_head #links img {
	margin: 3px;
}

.smallproduct, .smallproduct_a {
	position: relative;
	float: left;
	width: 166px;
	cursor: pointer;
	min-height: 258px;
	height: 258px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.wlproduct {
	height: 350px;
	min-height: 285px;
}
.smallproduct .productimage, .smallproduct_a .productimage {
	background-image: url(images/noproductimage.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 166px;
	height: 152px;
}
.smallproduct_a .imgborder_t, .smallproduct .imgborder_t {
	background-repeat: repeat-x;
	background-position: top left;
}
.smallproduct_a .imgborder_b, .smallproduct .imgborder_b {
	background-repeat: repeat-x;
	background-position: bottom left;
}
.smallproduct_a .imgborder_l, .smallproduct .imgborder_l {
	background-repeat: repeat-y;
	background-position: left top;
}
.smallproduct_a .imgborder_r, .smallproduct .imgborder_r {
	background-repeat: repeat-y;
	background-position: top right;
}
.smallproduct_a .imgcorner_tl, .smallproduct .imgcorner_tl {
	background-repeat: no-repeat;
	background-position: top left;
}
.smallproduct_a .imgcorner_tr, .smallproduct .imgcorner_tr {
	background-repeat: no-repeat;
	background-position: top right;
}
.smallproduct_a .imgcorner_bl, .smallproduct .imgcorner_bl {
	background-repeat: no-repeat;
	background-position: bottom left;
}
.smallproduct_a .imgcorner_br, .smallproduct .imgcorner_br {
	background-repeat: no-repeat;
	background-position: bottom right;
}

.smallproduct .imgborder_t {
	background-image: url(images/fr_pr_t.gif);
}
.smallproduct .imgborder_b {
	background-image: url(images/fr_pr_b.gif);
}
.smallproduct .imgborder_l {
	background-image: url(images/fr_pr_l.gif);
}
.smallproduct .imgborder_r {
	background-image: url(images/fr_pr_r.gif);
}
.smallproduct .imgcorner_tl {
	background-image: url(images/fr_pr_lt.gif);
}
.smallproduct .imgcorner_tr {
	background-image: url(images/fr_pr_rt.gif);
}
.smallproduct .imgcorner_bl {
	background-image: url(images/fr_pr_lb.gif);
}
.smallproduct .imgcorner_br {
	background-image: url(images/fr_pr_rb.gif);
}

.smallproduct_a .productimage {
	background-image: url(images/product2.jpg);
}
.smallproduct_a .imgborder_t {
	background-image: url(images/fr_pr_t_a.gif);
}
.smallproduct_a .imgborder_b {
	background-image: url(images/fr_pr_b_a.gif);
}
.smallproduct_a .imgborder_l {
	background-image: url(images/fr_pr_l_a.gif);
}
.smallproduct_a .imgborder_r {
	background-image: url(images/fr_pr_r_a.gif);
}
.smallproduct_a .imgcorner_tl {
	background-image: url(images/fr_pr_lt_a.gif);
}
.smallproduct_a .imgcorner_tr {
	background-image: url(images/fr_pr_rt_a.gif);
}
.smallproduct_a .imgcorner_bl {
	background-image: url(images/fr_pr_lb_a.gif);
}
.smallproduct_a .imgcorner_br {
	background-image: url(images/fr_pr_rb_a.gif);
}
.smallproduct_a .imgcorner_uj, .smallproduct .imgcorner_uj {
	background-image: url(images/uj.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	top: -10px;
}
.smallproduct_a .imgcorner, .smallproduct .imgcorner {

}
.smallproduct_a .imgcorner_akcio, .smallproduct .imgcorner_akcio {
	background-image: url(images/akcio.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	top: -10px;
}
.smallproduct_a .productimg, .smallproduct .productimg  {
	width: 150px;
	height: 150px;
}
.smallproduct .productlabel, .smallproduct_a .productlabel {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.smallproduct .productlabel div, .smallproduct_a .productlabel div {

}
.productlabel .designer, .productlabel .designer {
	font-weight: bold;
	text-decoration: underline;
}
.productlabel .name, .productlabel .name {

}
.smallproductprice {
	line-height: 26px;
}
.productlabel .price {
	color: #ec008c;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
}
.productlabel .discountedprice {
	color: #a0a0a0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: line-through;
	margin-right: 5px;
}
.smallproductcart {
	cursor: default;
	margin-top: 3px;
}
.dots_h {
	background-image: url(images/dot_h.gif);
	background-position: center left;
	background-repeat: repeat-x;
	clear: both;
}
.dots_h2 {
	background-image: url(images/dot_h2.gif);
	background-position: center left;
	background-repeat: repeat-x;
	clear: both;
}
#center .headdiv {
	margin: 5px;
	height: 30px;
	clear: both;
}
#center .footdiv {
	margin: 5px;
	height: 30px;
	clear: both;
}
#center .footdiv .links {
	clear: left;
	float: left;
	height: 25px;
	line-height: 25px;
	color: #828282;
}
#center .footdiv .links a, #center .footdiv .links a:link, #center .footdiv .links a:visited, #center .footdiv .links a:active {
	font-weight: normal;
	text-decoration: none;
	color: #828282;
}
#center .footdiv .links a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #828282;
}
#center .footdiv .links .active {
	font-weight: bold;
	text-decoration: underline;
	color: #050505;
}
ul.menu {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
ul.menu li {
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	line-height: 25px;
	padding-left: 10px;
	list-style-type: none;
}
ul.menu li a, ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
	text-decoration: none;
}
ul.menu li a:hover {
	text-decoration: none;
	color: #ec008c;
}
ul.menu2 {
	color: #ec008c;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
ul.menu2 li {
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	list-style-type: none;
}
ul.menu2 li a, ul.menu2 li a:link, ul.menu2 li a:active, ul.menu2 li a:visited {
	color: #ec008c;
	font-weight: normal;
	text-decoration: underline;
}
ul.menu2 li a:hover {
	text-decoration: underline;
}
#productsearchform select {
	width: 100%;
}
#loginform input, #newsletterform input, #registrationform input {
	width: 174px;
	background-color: #f3f3f3;
	border: 1px solid #bfbfbf;
}
.contentlayoutcell {
	width: 50%;
	vertical-align: top;
	padding: 5px;
}
.notes {
	font-size: 10px;
	color: #cacaca;
}
.pagingcontrols {
	display: inline;
	padding-left: 25px;
	padding-right: 25px;
}
#wishlistlink, #cartlink, #top1, #top2 {
	display: inline;
	padding: 5px;
}
#top1.wishlist {
	background-color: #ffffff;
}
#top2.cart {
	background-color: #ed008c;
	color: #ffffff;
}
#top2.cart a:link, #top2.cart a:active, #top2.cart a:visited {
	color: #ffffff;
}
#top1.wishlist0 {
	background-color: transparent;
}
#top2.cart0 {
	background-color: transparent;
	color: #666666;
}
.orderprogressbar {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fdfdfd;
	margin: 5px;
	width: 100%;
	clear: both;
	display: table;
}
.orderprogressactivestep, .orderprogressstep {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	background-color: #d0d0d0;
	float: left;
}
.orderprogressactivestep {
	padding-right: 20px;
	color: #ec008c;
	font-weight: bold;
	background-color: #a0a0a0;
	background-image: url(images/orderprogressseparator.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.orderprogressbuttons a, .orderprogressbuttons a:link, .orderprogressbuttons a:active, .orderprogressbuttons a:visited {
	margin: 10px;
	padding: 5px;
	display: block;
	float: left;
	background-color: #a0a0a0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fdfdfd;
}
.orderprogressbuttons a.next {
	float: right;
}
.hotlogo {
	height: 36px;
	width: auto;
	margin-right: 5px;
}
.footlogo {
	max-height: 35px;
	max-width: 100px;
	width: auto;
	height: auto;
	opacity: 0.3; 
}
.brand {
	text-align: center;
	width: 222px;
	height: 110px;
	margin: 5px;
	float: left;
}
#popup_cart {
	height: auto;
	width: 355px;
	position: absolute;
	left: 716px;
	top: 340px;
	display: none;
	visibility: hidden;
	z-index: 210;
}
#popup_wishlist {
	height: auto;
	width: 355px;
	position: absolute;
	left: 416px;
	top: 340px;
	display: none;
	visibility: hidden;
	z-index: 200;
}
.popup_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #dedede;
	background-image: url(images/popup_bg_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 355px;
	overflow: hidden;
	text-indent: 17px;
}
.popup_bg {
	background-image: url(images/popup_bg_content.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 355px;
}
.cartsumprice {
	color: #ec008c;
	font-size: 24px;
	font-weight: bold;
}
.cartsumamount {
	color: #151515;
	font-size: 18px;
	font-weight: normal;
}
.error, .info {
	color: #ec008c;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 20px;	
}
.optionhead {
	background-image: url(images/bg_h3_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	line-height: 38px;
	padding-left: 4px;
	padding-right: 20px;
	height: 38px;
	font-size: 18px;
	text-transform: uppercase;
	color: #5c5c5c;
}
.optionselector {
	width: 16px;
	height: 16px;
}
.optiontext {
	padding-left: 30px;
}
.b_shadow {
	background-image: url(images/b_shadow.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.bb_shadow {
	background-image: url(images/bb_shadow.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	max-height: 62px;
	vertical-align: middle;
}
.bigblack {
	font-size: 18px;
	color: #000000;
}
.head_addresses, .head_gray {
	background-color: #444444;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 8px;
}
.head_lgray {
	background-color: #e0e0e0;
	color: #616161;
	font-weight: bold;
	font-size: 11px;
	padding: 8px;
}
.head_pink {
	background-color: #ec008c;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 8px;
}
.option_over {
	background-color: #ececec;
}
.option_out {
	background-color: transparent;
}
.sumprice {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24px;
	color: #ec008c;
}
.sumprice2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	color: #010101;
}
.inputerror {
	color: #ec008c;
	font-size: 11px;
}
.product_size {
	line-height: 10px;
	font-size: 9px;
	font-weight: normal;
	color: #b0b0b0;
	text-transform: none;
}
.cikkszam {
	display: block;
	line-height: 9px;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}
.smallproductname .productname a {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #5c5c5c;
}
.boldred {
	font-weight: bold;
	color: #ff0000;
	padding: 2px;
}
.cloudmanufacturertype {
	padding: 10px;
	float: left;
	position: relative;
	left: 0px;
	clear: both;
	text-align: justify;
	vertical-align: middle;
	width: 941px;
	overflow: hidden;
}
.cloudmanufacturertype a {
	padding: 0px 4px 0px 4px;
	font-size: 8px;
	text-decoration: none;
}
a.cloud1, a.cloud1:link, a.cloud1:active, a.cloud1:visited { color: #dddddd; }
a.cloud2, a.cloud2:link, a.cloud2:active, a.cloud2:visited { color: #cccccc; }
a.cloud3, a.cloud3:link, a.cloud3:active, a.cloud3:visited { color: #bbbbbb; }
a.cloud4, a.cloud4:link, a.cloud4:active, a.cloud4:visited { color: #aaaaaa; }
a.cloud5, a.cloud5:link, a.cloud5:active, a.cloud5:visited { color: #999999; }
a.cloud6, a.cloud6:link, a.cloud6:active, a.cloud6:visited { color: #777777; }
a.cloud7, a.cloud7:link, a.cloud7:active, a.cloud7:visited { color: #666666; }
a.cloud8, a.cloud8:link, a.cloud8:active, a.cloud8:visited { color: #555555; }
#productfilterdiv {
	background-image: url(images/bg_filter.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	height: 47px;
	overflow: hidden;
	clear: both;
}
#productfilterdiv div {
	padding: 5px;
}
#productfilterdiv div select {
	width: 110px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f6f3ea;
	background-color: #393939;
	border: solid 1px #2c2c2c;
	margin: 10px 3px 8px 3px;
}
#productfilterdiv div .fixedfilter {
	float: left;
	margin: 10px 3px 8px 3px;
	padding: 2px 3px 1px 3px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f2f2f2;
	background-color: #393939;
	border: solid 1px #2c2c2c;
}
#productfilterdiv div select option {
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f6f3ea;
	background-color: #393939;
}
#productfilterdiv div select.selected {
	background-color: #ed008c;	
}
#productfilterdiv .btn {
	float: right;
	clear: right;
}
#productfilterdiv .checkboxes {
	margin: -5px 0px 0px 0px;
	width: 110px;
	float: right;
	line-height: 10px;
	color: #f4f4ec;
}
#productfilterdiv .fcheckbox {
	width: 10px;
	height: 10px;
}