body {
	background-color: #dbe4dc;
	margin-top: 50px;
	color: #5c5c5c;
}
a {
	color: #5c5c5c;
}
h1 {
	color: #000;
}
#container_main {
	margin-top: 0;
}
#item_page_description {
	font-size: 12px;
	line-height: 17px;
}
#item_page_description ul {
	margin: 0 0 0 25px;
	padding: 0;
}
#item_page_description ul li {
	padding: 0;
}
#item_page_details h1 {
	color: #5c5c5c;
	text-transform: uppercase;
	border-bottom: 3px solid #BCBCBC;
	padding-bottom: 5px;
	margin: 30px 0 0 0;
}
.green {
	color: #008000;
}
#search_box, #basket_box, #top_items, #last_viewed, #categories, #login_box, .custom_box {
	background-color: #d8d8d8;
	border: 3px solid #bcbcbc;
	background-image: url('../pics/bg_box.png');
	background-repeat: repeat-x;
	background-position: top left;
	padding: 10px;
	margin: 0 0 10px 0;
}
#search_box {
	height: 120px;
}

.item_page_basket {
	background-color: #d8d8d8;
	border: 3px solid #bcbcbc;
	background-image: url('../pics/bg_box.png');
	background-repeat: repeat-x;
	background-position: top left;
	margin: 20px 0 10px 0;
}
.item_page_basket select {
		border: 1px solid #BCBCBC;
}


.button {
	background-color: #000;
	color: #fff;
}

#main_text {
	padding: 0;
	background-repeat: no-repeat;
	text-align: center;
}
#main_text table {
	border-collapse: collapse;
	border-spacing: 0;
}
#main_text table td {
	padding: 0;
	margin: 0;
	line-height: 0;
}
/*
#main_text * {
	font-size: 18px;
	font-weight: bold;
} */
#main_text strong, #main_text b, #main_text a, .category_description strong, .category_description b, .category_description a {
	font-size: inherit;
	color: inherit;
}
#main_text a {
	text-decoration: underline;
}


.main_featured_item {
	text-align: left;
	border: 0;
	height: 120px;
}
.main_featured_item div {
	height: auto;
	border: 1px solid #afafaf;
	padding: 5px 0;
}
.main_featured_item_name {
	height: auto;
}
.main_featured_item .main_featured_item_price {
	background-color: #fff;
	font-weight: bold;
}

.vega {
	padding: 5px;
	background-color: #008000;
	color: #fff;
}
.vega:hover {
	color: #fff;
	background-color: #000;
}
.ingredients {
	padding: 5px;
	background-color: #efedb2;
}
.ingredients:hover {
	background-color: #000;
	color: #fff;
}
.category_description {
	margin: 0 0 20px 0;
}
.category_description h1 {
	font-size: 25px;
}
.category_description p {
	text-align: justify;
	line-height: 17px;
}
.category_description table th {
	background-color: #f4f4f4;
	padding: 5px;
	text-align: left;
	border: 1px solid #ddd;
}
.category_description table td {
	border: 1px solid #ddd;
	padding: 5px;
}
.category_description ul li {
	padding: 3px 0 3px 0;
	line-height: 17px;
}
.static_text {
	padding: 10px;
}
.static_text h1 {
	font-size: 25px;
	margin: 30px 0 15px 0;
	padding: 0;
	line-height: 30px;
}
.static_text h2 {
	font-size: 15px;
	margin: 30px 0 15px 0;
	padding: 0;
	line-height: 30px;
}
.static_text ul {
	margin: 0 0 0 40px;
	padding: 0;
}
.static_text ul li {
	list-style-image: url('/pics/li.gif');
}
.static_text table {
	border-collapse: collapse;
	border-spacing: 0;
}
.static_text table th {
	text-align: left;
	padding: 2px 5px 2px 5px;
	background-color: #d3ebce;
	border: 1px solid #d3ebce;
}
.static_text table td {
	padding: 5px;
	border: 1px solid #ddd;
}
input {
	border-color: #ddd;
}

#item_page_container h2 {
	padding: 10px 0 10px 0;
}




#lush_header {
	width: 1000px;
	height: 232px;
	float: left;
}
#lush_header_menu_container {
	width: 1000px;
	background-color: #fff;
	float: left;
}
#lush_header_menu {
	width: 980px;
	height: 50px;
	margin: 0 10px;
	background-image: url('/pics/bg_header_menu.png');
	background-repeat: repeat-x;
}
#lush_header_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#lush_header_menu ul li {
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #020202;
	border-right: 1px solid #2b2d2f;
}
#lush_header_menu a {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding: 17px 15px;
	display: block;
}
#lush_header_menu a:hover {
	background-color: #e9e9e9;
	color: #000;
}
#lush_header_menu #szepsegklub {
	color:#c6ff00;
}
#lush_header_menu #szepsegklub:hover {
	color: #000;
}

.top_item {
	text-align: left;
	border: 0;
	padding: 10px 0;
}
.top_item p {
	font-weight: bold;
}
.top_item p a {
	font-weight: normal;
}
.top_item div {
	background-color: #fff;
	border: 1px solid #afafaf;
	padding: 5px 0;
}



.advertisment_box {
	border: 1px dotted #90a993;
	text-align: center;
	padding: 10px;
	margin: 0 0 10px 0;
}
.advertisment_box h1 {
	text-align: left;
}
.item_page_rate {
	background-color: #fff;
	border: 1px dotted #90A993;
	line-height: 25px;
}
#footer, #footer a {
	color: #000;
}
.basket_box_table td {
	border-bottom:1px dotted #5C5C5C;
}
.vote {
	padding: 8px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fe6500;
	color: #fff;
	margin-top: 20px;
	border: 1px solid #c54f01;
}
.vote:hover {
	color: #fff;
	background-color: #c54f01;
}



.main_page_box {
	width: 574px;
	float: left;
	border: 3px solid #000;
	padding: 0 0 20px 0;
	background: url('/pics/bg_video_box.png') repeat-x #000;
}
.main_page_box_title {
	width: 538px;
	float: left;
	padding: 10px 10px 15px 10px;
}

.main_page_box_item {
	width: 100px;
	position:relative;
	height: 100px;
	text-align: center;
	float: left;
	margin: 0 20px 0 0;
	left:0px;
	top:0px;
}
.main_page_box_item img {
	border: 1px solid #000;
}
.main_page_box_item p {
	text-align: center;
	margin: 0;
	padding: 0;
}
.main_page_box_arrow_left, .main_page_box_arrow_right {
	width: 24px;
	padding: 27px 10px 0 10px;
	height: 40px;
	float: left;
	cursor: pointer;
}
.main_page_box_arrow_left_inactive, .main_page_box_arrow_right_inactive {
	visibility: hidden;
}
.main_page_box_content {
	width: 475px;
	float: left;
	overflow: hidden;
	position: relative;
}