﻿body {
	background-color: #c8c7c7;
	margin: 0;
	font-family: Arial;
	background-image: url('/images/bg.png');
	background-repeat: repeat-x;
	background-position: top;
	cursor: default;
}

img {
	border: 0;
}

p {
	margin: 0;
}

.clr {
	clear: both;
}

#core {
	width: 973px;
	margin: auto;
}

#data_box {
	position: relative;
	width: 973px;
	height: 157px;
	background-image: url('/images/header_bg.png');
	background-repeat: no-repeat;
}

#main_box {
	position: relative;
	top: 84px;
	width: 930px;
	margin-left: 21px;
	z-index: 1;
	border-top: 20px solid #ffffff;
	background-color: #ffffff;
	border-bottom: 20px solid #ffffff;
}

#left_box {
	float: left;
	margin-left: 19px;
	width: 220px;
}

#right_box {
	float: left;
	margin-left: 10px;
	width: 220px;
}

#center_box {
	float: left;
	margin-left: 10px;
	width: 432px;
	
}

#login_box {
	position: absolute;
	width: 220px;
	top: 36px;
	right: 41px;
}

#login_buttons {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

#login_sign {
	float: left;
	margin-left: 10px;
	padding-bottom: 3px;
}

#login_sign a {
	color: #ffffff;
	text-decoration: none;
}

#login_sign a:hover {
	text-decoration: underline;
}

#login_reg {
	float: right;
	margin-right: 10px;
	padding-bottom: 3px;
}

#login_reg a {
	color: #ffffff;
	text-decoration: none;
}

#login_reg a:hover {
	text-decoration: underline;
}

#login_form {
	clear: both;
	position: relative;
	background-color: #ffffff;
	padding-bottom: 7px;
	padding-top: 3px;
	padding-left: 10px;
	color: #000000;
	font-size: 12px;
}

#login_text {
	clear: both;
	position: relative;
	background-color: #ffffff;
	padding-bottom: 6px;
	padding-top: 9px;
	padding-left: 10px;
	color: #000000;
	font-size: 12px;
}

#login_form input {
	width: 86px;
	border: 1px solid #b6aa95;
	color: #b6aa95;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}

#login_form img {
	position: absolute;
	top: 5px;
	right: 3px;
	width: auto;
	border: 0;
	padding: 0;
	cursor: pointer;
}

.small_box {
	position: relative;
	border: 10px solid #e5e5e5;
	background-color: #e5e5e5;
	margin-bottom: 30px;
}

.left_header {
	width: 200px;
	height: 40px;
	background-image: url('/images/box_bg.png');
	background-repeat: no-repeat;
}

.small_box_no {
	position: relative;
	border: none;
	margin-bottom: 30px;
	border-bottom: 1px solid #dadada;
}

.grey_data {
	position: relative;
	color: #4a4234;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.4;
	margin-top: 5px;
	margin-bottom: 5px;
}

.grey_data input{
	width: 170px;
	border: 1px solid #b6aa95;
	color: #b6aa95;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;	
}

.grey_data img {
	position: absolute;
	bottom: 2px;
	right: 0px;
	cursor: pointer;
}

.left_g_header {
	width: 220px;
	height: 40px;
	background-image: url('/images/box_bgg.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.left_y_header {
	width: 220px;
	height: 40px;
	background-image: url('/images/box_bgy.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.left_b_header {
	position: relative;
	width: 200px;
	height: 40px;
	background-image: url('/images/box_bgb.png');
	background-repeat: no-repeat;
}

.left_b2_header {
	width: 200px;
	height: 40px;
	background-image: url('/images/box_bgb2.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.left_b3_header {
	width: 200px;
	height: 40px;
	background-image: url('/images/box_bgb3.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.yellow_small {
	padding-top: 5px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #e5550e;
}

.yellow_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #4a4234;
}

.grey_small {
	padding-top: 5px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #a1a1a1;
}

.grey_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #4a4234;
}

.grey2_small {
	padding-top: 5px;
	margin-left: 45px;
	font-size: 11px;
	font-weight: bold;
	color: #a1a1a1;
}

.grey2_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 45px;
	color: #4a4234;
}

.grey_image {
	position: absolute;
	top: 10px;
	left: 16px;
}

.red_small {
	padding-top: 5px;
	margin-left: 10px;
	font-size: 11px;
	color: #e0a56b;
	font-weight: bold;
}

.red_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #ffffff;
}

.blue_small {
	padding-top: 5px;
	margin-left: 10px;
	font-size: 11px;
	color: #7cc1e4;
	font-weight: bold;
}

.blue_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #ffffff;
}

.brown_small {
	padding-top: 5px;
	margin-left: 35px;
	font-size: 11px;
	color: #4a4234;
	font-weight: bold;
}

.brown_image {
	position: absolute;
	top: 10px;
	left: 6px;
}

.brown_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 35px;
	color: #ca7840;
}

.brown2_small {
	padding-top: 5px;
	margin-left: 10px;
	font-size: 11px;
	color: #fb6d28;
	font-weight: bold;
}

.brown2_big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	color: #ffffff;
}

.center_box {
	border: 10px solid #e5e5e5;
	margin-bottom: 30px;
	height: 194px;
}

.center_box_no {
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	padding: 9px;
}

.small_blue {
	float: left;
	width: 134px;
	height: 40px;
	background-image: url('/images/small_blue.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.small_blue_small {
	font-size: 11px;
	color: #5ba8cd;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 10px;
}

.small_blue_big {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px;
}

.small_blue_menu {
	background-color: #e5e5e5;
	float: left;
	border: 1px solid #d9d5d0;
	width: 275px;
	height: 38px;
}

.small_blue_menu .menu {
	float: left;
	margin-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #6c5d49;
	cursor: pointer;
}

.small_blue_menu .sep {
	float: left;
	margin-top: 13px;
	font-size: 12px;
	color: #6c5d49;
}

.small_brown {
	position: relative;
	background-image: url('/images/box_bgb4.png');
	background-repeat: no-repeat;
	width: 411px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 9px;
}

.small_brown .small {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	margin-left: 10px;
}

.small_brown .big {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px;
}

.small_orange {
	float: left;
	width: 134px;
	height: 40px;
	background-image: url('/images/small_orange.png');
	background-repeat: no-repeat;
	overflow: hidden;
}

.small_orange_small {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 10px;
}

.small_orange_big {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px;
}

.small_orange_menu {
	background-color: #e5e5e5;
	float: left;
	border: 1px solid #d9d5d0;
	width: 275px;
	height: 38px;
}

.small_orange_menu .menu {
	float: left;
	margin-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #6c5d49;
	cursor: pointer;
}

.small_orange_menu .sep {
	float: left;
	margin-top: 13px;
	font-size: 12px;
	color: #6c5d49;
}

#main_offers {
	position: relative;
	width: 412px;
	height: 194px;
	overflow: hidden;
}

#offer_control {
	position: absolute;
	top: 10px;
	left: 11px;
	z-index: 10;
}

#control_left {
	position: absolute;
	top: 3px;
	left: 5px;
	cursor: pointer;
}

#control_right {
	position: absolute;
	top: 3px;
	right: 5px;
	cursor: pointer;
}

.offer_pic {
	position: absolute;
	top: 0px;
	left: 432px;
	z-index: 1;
}

.offer_obj, .offer_obj {
	position: relative;
	top: 0px;
	left: 0px;
}

#pop_menu {
	z-index: 10;
	position: absolute;
	top: 54px;
	left: 270px;
}

#pop_menu .menu {
	float: left;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin-right: 5px;
	height: 30px;
}

.menu_name {
	position: relative;
	z-index: 20;
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 38px;
}

.menu_name img {
	position: absolute;
	top: 7px;
	right: 12px;
}

.menu_items {
	position: absolute;
	top: 30px;
	font-weight: normal;
	display: none;
}

.menu_items hr {
	margin-left: 2px;
	margin-right: 2px;
	height: 1px;
	color: #858585;
	background-color: #858585;
	border: 0;
}

.menu_items a {
	padding-left: 12px;
	padding-right: 12px;
	color: #ffffff;
	text-decoration: none;
}

.menu_items a:hover {
	color: #d88b60;
}

.menu_items p {
	position: relative;
	z-index: 20;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
}

.menu_line {
	border-bottom: 1px solid #828282;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	width: 1px;
}

.menu_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000000;
	height: 30px;
	width: 20px;
	z-index: 10;
}

.menu_item_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000000;
	z-index: 10;
}

.categories {
	color: #9b7550;
	font-weight: bold;
	font-size: 12px;
}

.catn {
	position: relative;
	cursor: pointer;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #e5e5e5;
	border-bottom: 1px dotted #939393;
}

.catn span {
	padding-left: 12px;
}

.catn img {
	position: absolute;
	left: 1px;
	top: 16px;
}

.subcats {
	position: relative;
	display: none;
	overflow: hidden;
}

.subcat {
	position: relative;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #939393;
	background-color: #dddbd7;
	cursor: pointer;
	font-weight: normal;
	color: #81709f;
}

.subcat a {
	text-decoration: none;
	color: #68676a;
	font-weight: normal;
	padding-left: 20px;
}

.subcat a img {
	position: absolute;
	left: 10px;
	top: 16px;
}


#footer {
	border-top: 1px solid #dadada;
	color: #454545;
	padding-top: 15px;
	margin-left: 19px;
	margin-right: 19px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}

#footer a {
	text-decoration: none;
	color: #454545;
}

#footer a:hover {
	text-decoration: underline;
}

#basket_box {
	background-color: #ffffff;
}

.basket_item {
	font-size: 10px;

}

.box_list {
	padding-top: 5px;
}

.basket_item .item_name {
	position: relative;
	color: #4a4234;
	float: left;
	padding-left: 10px;
	width: 120px;
}

.basket_item .item_name4 {
	position: relative;
	color: #4a4234;
	float: left;
	padding-left: 10px;
	width: 130px;
}

.basket_item .item_name2 {
	position: relative;
	color: #4a4234;
	float: left;
	padding-left: 10px;
	width: 150px;
}

.basket_item .item_name3 {
	position: relative;
	color: #4a4234;
	float: left;
	padding-left: 10px;
	width: 300px;
}

.basket_item .item_name3 a {
	color: #4a4234;
	text-decoration: none;
}

.basket_item .item_name a {
	color: #4a4234;
	text-decoration: none;
}

.basket_item .item_price {
	color: #9b7550;
	position: relative;
	float: right;
	padding-right: 5px;
}

.basket_item .item_del {
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	width: 16px;
}

.basket_item .item_del img {
	cursor: pointer;
}

.basket_item .item_overall {
	color: #8f0000;
	float: right;
	position: relative;
	padding-right: 5px;
	font-weight: bold;
}

.basket_item .item_overall a {
	color: #8f0000;
}

.basket_item .item_line {
	clear: both;
	height: 5px;
	overflow: hidden;
	border-bottom: 1px dotted #c7c7c6;
	margin-bottom: 5px;
}

.basket_buttons {
	text-align: right;
	margin-right: 5px;
}

.wish_item {
	font-size: 10px;
	padding-left: 10px;
}

.wish_item .item_form {
	float: left;
	width: 11px;
}

.wish_item .item_form img {
	cursor: pointer;
}

.wish_item .item_name {
	color: #4a4234;
	float: left;
	padding-left: 5px;
	width: 110px;
}

.wish_item .item_name a {
	color: #4a4234;
	text-decoration: none;
}

.wish_item .item_price {
	float: right;
	color: #9b7550;
	padding-right: 15px;
}

.wish_item .item_overall {
	color: #8f0000;
	float: right;
	padding-right: 15px;
	font-weight: bold;
}

.wish_item .item_line {
	clear: both;
	height: 5px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted #c7c7c6;
	margin-bottom: 5px;
}

.wish_buttons {
	text-align: right;
	margin-right: 15px;
	margin-bottom: 5px;
}

.wish_buttons img {
	cursor: pointer;
}

.offer {
	border-left: 1px solid #e2d4c6;
	border-right: 1px solid #e2d4c6;
	border-bottom: 1px solid #e2d4c6;
	background-color: #ffffff;
}

#offer_all {
	position: relative;
}

.offer2_text {
	text-align: center;
	padding-top: 10px;
        background-color: #eeeeee;
        border-bottom: 1px solid #e2d4c6;
	padding-bottom: 10px;
}

.offer2_text a {
	color: #fb6f2b;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.offer2_text a span {
	color: #957a59;
	font-size: 17px;
}

.offer_text {
	background-color: #eeeeee;
	border-bottom: 1px solid #e2d4c6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.offer_text a {
	color: #9b7550;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.offer_text a span {
	color: #005281;
}

.top5_item {
	font-size: 10px;
}

.top5_item .item_num {
	float: left;
	margin-left: 10px;
	color: #ae916d;
	font-weight: bold;
	width: 11px;
}

.top5_item .item_name {
	color: #4a4234;
	float: left;
	padding-left: 5px;
	width: 120px;
}

.top5_item .item_name a {
	color: #4a4234;
	text-decoration: none;
}

.top5_item .item_price {
	float: right;
	color: #9b7550;
	padding-right: 15px;
}

.top5_item .item_overall {
	color: #8f0000;
	float: right;
	padding-right: 15px;
	font-weight: bold;
}

.top5_item .item_line {
	clear: both;
	height: 5px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dotted #c7c7c6;
	margin-bottom: 5px;
}

.top5_buttons {
	text-align: right;
	margin-right: 15px;
}

#offer_trunk, #offer_trunk2 {
	display: none;
}

.offer_left, .offer_left2 {
	position: absolute;
	left: -15px;
	top: 100px;
	cursor: pointer;
}

.offer_right, .offer_right2 {
	position: absolute;
	top: 100px;
	right: -15px;
	cursor: pointer;
}

#header_logo {
	width: 140px;
	height: 50px;
	cursor: pointer;
	position: absolute;
	left: 40px;
	top: 20px;
}

.center_products {
	position: relative;
	width: 432px;
}

.item_table {
}

.item_table.pack {
	border: 1px solid #d9d5d0;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

.item_table .item_head {
	position: relative;
	width: 119px;
	border-left: 1px solid #d9d5d0;
	border-top: 1px solid #d9d5d0;
	border-right: 1px solid #d9d5d0;
	background-color: #eeeeee;
}

.item_table .item_pic {
	width: 119px;
	border: 1px solid #d9d5d0;
	text-align: center;
}

.item_table .item_sep {
	width: 34px;
	background-image: url('/images/item_sep.png');
	background-repeat: repeat-y;
	background-position: center center;
}

.item_table .item_misc {
	height: 25px;
	text-align: center;
	width: 119px;
	border-left: 1px solid #d9d5d0;
	border-bottom: 1px solid #d9d5d0;
	border-right: 1px solid #d9d5d0;
}

.item_table .item_name {
	text-align: center;
	font-size: 11px;
	color: #4a3b2c;
	margin-top: 8px;
	text-transform: uppercase;
}

.item_table .item_name a {
	text-decoration: none;
	color: #4a3b2c;
}

.item_table .item_name.pack a, .item_table .item_name.pack {
	color: #b41928;
}

.item_table .item_price {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #b41928;
	margin-top: 8px;
	margin-bottom: 8px;
}

.item_table .item_price.pack {
	text-decoration: line-through;
}

.item_table .item_price2 {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #b41928;
	margin-top: 8px;
	margin-bottom: 8px;
	text-decoration: line-through;
}

.item_table .item_price2 a {
	color: #b41928;
	text-decoration: none;
}

.item_table .item_price a {
	text-decoration: none;
	color: #b41928;
}

.item_table .item_size select {
	background-color: #ededed;
	border: 1px solid #d2d0d0;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	width: 119px;
	padding: 3px;
}

.item_table .pack_details {
	font-size: 12px;
	color: #020202;
	line-height: 1.5;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.item_table .pack_prices {
	font-size: 12px;
	color: #020202;
	line-height: 1.5;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: right;
}

.item_table .pack_all {
	background-color: #cecece;
	border: 1px solid #f68e47;
	height: 38px;
	margin-bottom: 5px;
	position: relative;
}

.item_table .pack_all .text {
	color: #c61010;
	font-size: 14px;
	position: relative;
	top: 12px;
	left: 10px;
}

.item_table .pack_all .text span {
	margin-left: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.item_table .pack_all .basket {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 146px;
	height: 32px;
	background-image: url('/images/csomag_kosarba.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

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

.pack_ship {
	width: 432px;
	height: 97px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url('/images/csomag_szallitas.png');
	margin-top: 15px;
}

.pack_ship .text {
	position: absolute;
	font-size: 15px;
	font-weight: bold;
	color: #6c6c6b;
	left: 150px;
	top: 40px;
	line-height: 1.5;
}

.pack_ship .header {
	color: #ffffff;
	text-transform: uppercase;
	position: absolute;
	top: 5px;
	left: 5px;
}

.packages_header {
	width: 430px;
	height: 60px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url('/images/csomag_head.png');
	background-position: center center;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.packages_header .header {
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	position: absolute;
	top: 13px;
	left: 22px;
}

.packages_header .text {
	color: #e5550e;
	font-weight: bold;
	font-size: 12px;
	position: absolute;
	top: 30px;
	left: 22px;
}

.pager {
        position: relative;
        border: 1px solid #e0dfde;
        margin-bottom: 10px;
        color: #454544;
        font-size: 9px;
        padding-left: 14px;
        padding-right: 14px;
        font-family: arial;
        text-align: center;
}

.pager a {
        position: relative;
        top: 11px;
        color: #454544;
        text-decoration: none;
        background-color: #ffffff;
        padding: 8px;
        font-weight: bold;
}

.pager a:hover {
        background-color: #e2e2e2;
        font-weight: bold;
        color: #b33945;
}

.pager .act {
        background-color: #e2e2e2;
        font-weight: bold;
        color: #b33945;
}

#product {
	color: #454545;
	font-size: 11px;
}

#prod_attrib {
	margin-top: 20px;
	color: #6e6256;
	width: 100%;
}

#prod_attrib a {
	color: #6e6256;
}

#prod_attrib a:hover {
	text-decoration: none;
}

#prod_attrib b {
	color: #454545;
}

#prod_attrib p {
	margin-bottom: 3px;
}

#prod_main {
	position: relative;
	border: 1px solid #d9d5d0;
	width: 100%;
	margin-bottom: 15px;
}

#prod_images {
	position: relative;
	cursor: pointer;
}

#prod_images img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#prod_thumbs {
	border-top: 1px solid #d9d5d0;
	border-right: 1px solid #d9d5d0;
	text-align: center;
}

#prod_thumbs img {
	cursor: pointer;
	border-right: 1px solid #d9d5d0;
}

.prod_pics {
	border-right: 1px solid #d9d5d0;
}

#prod_name {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #e3d7cd;
}

#prod_name p {
	font-weight: bold;
	color: #4a3b2c;
	font-size: 14px;
}

#prod_name p.prod_price {
	color: #b41928;
	font-size: 13px;
	margin-top: 5px;
}

#prod_name p.prod_price2 {
	color: #b41928;
	font-size: 13px;
	margin-top: 5px;
	text-decoration: line-through;
}

#prod_misc {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #e3d7cd;
}

#prod_misc a {
	color: #871d15;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#prod_misc a:hover {
	text-decoration: underline;
}

#prod_misc p {
	margin-bottom: 3px;
}

#prod_misc img {
	position: relative;
	top: 3px;
}

#prod_list {
	color: #6e6256;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;	
}

#prod_list .title {
	margin-top: 10px;
}

.prod_data {
	background-color: #f6f3ef;
}

#popup_msg_bg {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 120;
}

#popup_msg_data {
	position: absolute;
	display: none;
	top: 150px;
	left: 50%;
	z-index: 121;
	width: 412px;
	margin-left: -217px;
	border: 10px solid #e5e5e5;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	text-align: center;
}

#popup_msg_image {
	position: absolute;
	display: none;
	top: 150px;
	left: 50%;
	z-index: 121;
	width: 660px;
	margin-left: -330px;
	border: 10px solid #e5e5e5;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	text-align: center;
}

#popup_msg_data p {
	margin: 10px;
}

#popup_msg_data a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#popup_msg_button {
	cursor: pointer;
}


.popup_images {
        position: relative;
}

.popup_images img {
        position: absolute;
        top: 0px;
        left: 0px;
        display: none;
}

.popup_thumbs img {
        cursor: pointer;
}


#reg_form {
	margin-top: 15px;
}

.reg_left {
	margin-top: 5px;
	text-align: right;
	float: left;
	font-size: 12px;
	width: 150px;
	font-weight: bold;
	margin-right: 20px;
}

.reg_left2 {
	margin-top: 2px;
	text-align: right;
	float: left;
	font-size: 12px;
	width: 150px;
	font-weight: bold;
	margin-right: 20px;
}

.reg_right {
	float: left;
	width: 160px;
	font-size: 12px;
	font-weight: bold;
}

.reg_right input {
	border: 1px solid #c4c4c4;
	background-color: #ededed;
	width: 150px;
	color: #000000;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}

.reg_ok {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 3px;
}

.reg_ok img {
	position: relative;
	top: 3px;
}

.reg_clear {
	clear: both;
	height: 5px;
}

.reg_clear2 {
	clear: both;
	height: 5px;
	border-top: 1px solid #ebebeb;
}

#reg_form p {
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}

#reg_same {
	cursor: pointer;
}

#reg_ok {
	margin-top: 10px;
	text-align: center;
}

#reg_ok img {
	cursor: pointer;
}

.add_wish {
	cursor: pointer;
}

.add_basket {
	cursor: pointer;
}

#data_basket {
	width: 100%;
	position: relative;
	margin-bottom: 15px;
	background-color: #ededed;
	background-image: url('/images/center_greybg.png');
	background-repeat: no-repeat;
	background-position: center 9px;
	border: 1px solid #e6e6e6;
}

#data_basket .small {
	padding-top: 13px;
	margin-left: 20px;
	font-size: 11px;
	color: #fb6c27;
	font-weight: bold;
}

#data_basket .big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	color: #ffffff;
}

#data_basket .option_left {
	float: left;
	color: #828282;
	font-weight: bold;
	margin-left: 11px;
	font-size: 13px;
	margin-top: 15px;
}

#data_basket .option_right {
	float: right;
	color: #828282;
	font-weight: bold;
	margin-right: 11px;
	font-size: 13px;
	margin-top: 15px;
}

#data_basket .option_clear {
	clear: both;
	height: 10px;
}

#data_basket .button {
	text-align: right;
	margin-right: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#data_basket img {
	cursor: pointer;
}

#data_basket select {
	color: #414141;
	font-weight: bold;
	background-color: #ededed;
	border: 1px solid #c4c4c4;
	padding: 4px;
}

.orders {
	border: 1px solid #c4c4c4;
	margin-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	color: #454545;
}

.orders a {
	color: #ad916c;
	text-decoration: none;
}

.orders .order_sign {
	float: left;
	font-weight: bold;
	margin-right: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.orders .order_left {
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.orders .order_right {
	float: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.orders .order_clear {
	clear: both;
}

.prod_filters {
	position: relative;
	background-color: #ededed;
	border: 1px solid #e5e5e5;
	margin-bottom: 10px;
	font-size: 12px;
	height: 69px;
	overflow: hidden;
}

.prod_filters .filter_header {
	position: relative;
	margin-top: 15px;
	margin-left: 8px;
	background-image: url('/images/filter_bg.png');
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.filter_header .small {
	padding-top: 5px;
	margin-left: 20px;
	font-size: 11px;
	color: #98331f;
	font-weight: bold;
}

.filter_header .big {
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	color: #636363;
	padding-bottom: 4px;
}

.prod_filters .filters {
	margin-bottom: 15px;
}

.filter_header .button {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 25px;
}

.filter {
	margin-left: 20px;
}

.filter p {
	font-weight: bold;
	color: #828282;
	font-size: 13px;
}

.filter span {
	font-size: 11px;
	color: #414141;
}

.filter input {
	border: 1px solid #c4c4c4;
	background-color: #ededed;
	color: #414141;
	font-weight: bold;
	width: 90px;
	margin-left: 25px;
	font-size: 11px;
	padding: 4px;
	text-align: right;
	
}

.filter select {
	margin-left: 15px;
	border: 1px solid #c4c4c4;
	background-color: #ededed;
	color: #414141;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
}

.filter_sep {
	height: 1px;
	border-top: 1px solid #dadada;
	background-color: #ffffff;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.filter .obj {
	float: left;
	position: relative;
	font-weight: bold;
	color: #414141;
	font-size: 11px;
	margin-top: 12px;
	margin-right: 25px;
}

.obj img {
	position: relative;
	top: 1px;
}

.filter .obj_clear {
	clear: both;
}

.filter_buttons {
	position: relative;
	margin-right: 18px;
	text-align: right;
}

.filter_buttons a {
	text-decoration: underline;
	font-size: 11px;
	color: #909090;
}

.filter_buttons img {
	position: relative;
	top: 3px;
	margin-left: 5px;
	cursor: pointer;
}

.no_result {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
}

.discount {
	position: relative;
}

.discount_data {
	height: 39px;
	background-image: url('/images/discount.png');
	background-repeat: no-repeat;
	width: 114px;
	position: absolute;
	left: 12px;
	top: -15px;
	overflow: hidden;
	font-size: 15px;
}

.discount_data2 {
	height: 39px;
	background-image: url('/images/discount.png');
	background-repeat: no-repeat;
	width: 114px;
	position: absolute;
	left: 62px;
	top: -8px;
	overflow: hidden;
	font-size: 15px;
}

.discount_data2 p {
	position: relative;
	margin-left: -27px;
	margin-top: 10px;
	color: #ffffff;
	font-weight: bold;
}


.discount_data2 a {
	text-decoration: none;
	color: #ffffff;
}

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

.discount_data p {
	position: relative;
	margin-left: 8px;
	margin-top: 10px;
	color: #ffffff;
	font-weight: bold;
}


.discount_data a {
	text-decoration: none;
	color: #ffffff;
}

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

.static {
	color: #454545;
	font-size: 11px;
}

.static a {
	color: #9a8e78;
}

.static i,em {
	color: #bb2f3c;
	font-weight: bold;
	font-style: normal;
}

.static p {
	margin: 0;
}

.center_title {
	position: relative;
	margin-bottom: 10px;
	border-bottom: 1px solid #dcdcdc;
}

.center_title a {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 12px;
}

.center_title p {
	color: #959595;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 8px;
	font-weight: bold;
}

#prod_docomment {
	display: none;
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
}

#prod_docomment .title {
	color: #e5733b;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;	
	margin-bottom: 10px;
}

#prod_docomment .comment_left {
	float: left;
	width: 300px;
}

#prod_docomment .comment_right {
	float: right;
	text-align: right;
}

#prod_docomment textarea {
	width: 300px;
	height: 85px;
	border: 2px solid #959595;
	font-family: Arial;
	font-size: 11px;
}

#prod_docomment .comment_ok {
	margin-top: 10px;
}

#prod_docomment .comment_ok img {
	cursor: pointer;
}

.prod_comment {
	position: relative;
	margin-top: 5px;
	margin-bottom: 15px;
}

.prod_comment img {
	position: relative;
	top: 3px;
}

#prod_comment {
	color: #454545;
	font-weight: bold;
	font-size: 12px;
	margin-top: 15px;
}

#prod_similar {
	background-image: url('/images/similar_bg.png');
	background-repeat: no-repeat;
}

#prod_similar .small {
        padding-top: 6px;
        margin-left: 10px;
        font-size: 11px;
        color: #fb6c27;
        font-weight: bold;
}

#prod_similar .big {
        font-size: 14px;
        font-weight: bold;
        margin-left: 10px;
        color: #ffffff;
	margin-bottom: 15px;
}

.more {
	color: #8c8173;
	font-size: 10px;
}

#promo_flash {
	margin-bottom: 15px;
}

#action_prods {
	position: relative;
}

#random_prods {
	position: relative;
}

#random_prods table {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#action_prods table {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#side_contact p {
	font-size: 10px;
	color: #4a4234;
	margin: 10px;
	border-bottom: 1px dotted #c9c9c9;
}

#side_contact span,a {
	color: #9b7550;
	text-decoration: none;
}

#side_discount p {
	color: #4a4234;
	font-size: 11px;
	margin: 5px;
}

#side_discount a {
	color: #4a4234;
	text-decoration: underline;
}

.brand_row {
	text-align: center;
	margin-bottom: 1px;
}

.brand_logo {
	cursor: pointer;
}

.normal_data {
	font-size: 12px;
}

.pack_box {
	width: 220px;
	height: 56px;
	position: relative;
	background-image: url('/images/side_csomag.png');
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

.pack_box .title {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 14px;
	font-weight: bold;
}

.pack_box .title a {
	color: #ffffff;
	text-decoration: underline;
}

.pack_box .text {
	position: absolute;
	left: 10px;
	top: 30px;
	font-size: 12px;
	font-weight: bold;
}

.pack_box .text a {
	color: #e5550e;
	text-decoration: none;
}
