		* {
			font-family: tahoma,arial,verdana,sans-serif;
			font-size: 11px;
		}
		body {
			background-image: url('/../pics/bg_body.gif');
			background-repeat: repeat-x;
			background-color: #444443;
			margin: 0;
			color: #274b7a;
		}
		a {
			text-decoration: none;
			color: #ab3404;
		}
		a:hover {
			color: #000;
		}
		img {
			border: 0;
		}
		input {
			border: 1px solid #b5d6ef;
		}
		input:hover {
			border-color: #7198b8;
		}
		input[type=text], input[type=password] {
			padding: 3px;
		}
		.button {
			background-color: #f57100;
			color: #fff;
			border-color: #cc5f02;
			border-radius: 0.5em;
			-moz-border-radius:0.5em;
			-webkit-border-radius:0.5em;
			padding: 3px 6px;
			background-image: url('/../pics/bg_button.png');
			background-repeat: repeat-x;
			font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
			font-size: 0.9em;
			font-weight: bold;
		}
		.button:hover {
			background-color: #284c7b;
			background-image: url('/../pics/bg_button_on.png');
			cursor: pointer;
			cursor: hand;
		}
		form {
			display: inline;
		}
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
		#container {
			width: 1000px;
			margin: 0 auto 0 auto;
		}
		#header_image {
			width: 1000px;
			height: 186px;
			float: left;
			background-image: url('/pics/header.gif');
			background-repeat: no-repeat;
			text-align: right;
			color: #fff;
			padding: 20px 10px 0 0;
		}
		#header_image form {
			margin: 0 10px 0 0;
		}
		#header_menu {
			width: 1000px;
			height: 51px;
			background-image: url('/../pics/bg_header_menu.gif');
			background-repeat: repeat-x;
			border: 1px solid #a85801;
			float: left;
		}
		#header_menu ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#header_menu ul li {
			float: left;
			border-right: 1px solid #dd5d04;
			border-left: 1px solid #f19b1a;
		}
		#header_menu ul li a {
			padding: 19px;
			display: block;
			color: #fff;
			font-weight: bold;
		}
		#header_menu ul li a:hover {
			background-color: #2d2d2d;
		}
		#header_menu_shadow {
			width: 1000px;
			height: 9px;
			background-image: url('/../pics/header_menu_shadow.gif');
			background-repeat: repeat-x;
			background-color: #fff;
			float: left;
		}
		#content {
			width: 1000px;
			background-color: #fff;
			padding: 10px 0 10px 0;
			float: left;
		}
		#content_left {
			width: 165px;
			margin: 0 10px 0 10px;
			float: left;
			display: inline;
		}
		#content_center {
			width: 630px;
			float: left;
		}
		#content_right {
			width: 165px;
			float: left;
			margin: 0 10px 0 10px;
			display: inline;
		}
		#content_left h1, #content_right h1, #content_center h1, .partners h1 {
			color: #274b7a;
			font-weight: bold;
			background-color: #d5ecfe;
			padding: 5px;
			margin: 0;
		}
		#content_center h1 {
			background-color: #ffedd4;
			color: #df6005;
			font-size: 14px;
			float: left;
			width: 620px;
		}
		#content_search {
			width: 805px;
			float: left;
			margin: 0 0 10px 0;
		}
		#content_search_welcome {
			width: 100%;
			float: left;
			color: #db5b00;
			font-family: Trebuchet MS;
			font-size: 20px;
			margin: 0 0 10px 0;
		}
		#content_search_welcome p {
			color: #274b7a;
			margin: 0;
			padding: 5px 0 0 0;
		}
		#content_search_flags {
			width: 185px;
			float: left;
			text-align: right;

		}
		#content_search_form {
			background-color: #000;
			background-image: url('/../pics/bg_search.gif');
			background-repeat: repeat-x;
			width: 805px;
			float: left;
			height: 47px;
			margin: 0;
			text-align: right;
		}
		#content_search_form .button {
			width: 100px;
			height: 47px;
			margin: 0 0 0 10px;
			padding: 0;
			background-color: #1a3150;
			border: 0;
			font-size: 16px;
			font-weight: bold;
			background-image: none;
		}
		#content_search_form .button:hover {
			background-color: #e26d09;
		}
		#content_search_form input {
			width: 480px;
			margin: 0 0 0 30px;
			padding: 5px 5px 5px 35px;
			background-image: url('/../pics/bg_search_input.gif');
			background-repeat: no-repeat;
			border: 1px solid #284c7b;
			vertical-align: middle;
		}
		#content_search_form a {
			color: #fff;
			font-weight: bold;
		}




/* kategoriak doboz */
		.categories img {
			margin: 0 5px 0 0;
		}
		.categories ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		.categories ul li {
			padding: 5px 0 5px 5px;
		}
		.categories ul li ul {
			margin: 5px 0 0 20px;
		}
		.categories ul li ul li a {
			color: #000;
		}
		.categories ul li ul li ul li a {
			color: #6b6b6b;
		}


/* tagfelho link meretek */
		.tag_size1{
			font-size: 8px;
		}
		.tag_size2{
			font-size: 11px;
		}
		.tag_size3{
			font-size: 14px;
		}
		.tag_size4{
			font-size: 17px;
		}
		.tag_size5{
			font-size: 20px;
		}



/* has�bos dobozok alaptulajdons�gai */
		.custom_box {
			width: 100%;
			margin: 0 0 20px 0;
			float: left;
			border: 1px dotted #b5d6ef;
		}
		.custom_box_content {
			padding: 10px;
		}
		.custom_box_content p {
			padding: 0 0 4px 0;
			margin: 0;
			line-height: 16px;
		}

/* utoljára megtekintett termékek */
		.custom_box .top_10 {
			background-image: none;
			width: 100%;
			margin: 0;
			height: auto;
		}


/* top 10 */
		#top_10 {
			float: left;
		}
		.top_10 {
			width:116px;
			height: 190px;
			float: left;
			margin: 10px 5px 0 5px;
			display: inline;
			text-align: center;
			background-image: url('/../pics/bg_top10.gif');
			background-repeat: repeat-x;
		}
		.top_10_image {
			background-color: #fff;
			width: 100px;
			height: 100px;
			margin: 8px auto 0 auto;
			padding: 2px;
		}
		.top_10_text {
			padding: 3px;
		}
		.top_10_text a {
			color: #335b72;
			font-size: 10px;
		}
		.top_10_text a:hover {
			color: #000;
		}



		#main_featured {
			width: 100%;
			float: left;
			margin: 0 0 10px 0;
		}
		#main_featured table {
			width: 210px;
			text-align: center;
			float: left;
		}
		#main_featured table td {
			padding: 3px;
		}
		.main_featured_image {
			height: 210px;
			vertical-align: middle;
		}
		.main_featured_text {
			vertical-align: top;
		}



		.partners, .google_calendar {
			width: 980px;
			margin: 10px;
		}
		.partners img {
			padding: 10px;
		}



		#footer {
			text-align: center;
			color: #fff;
			float: left;
			width: 100%;
			padding: 30px 0 30px 0;
		}
		#footer a {
			color: #fff;
		}
		#footer p {
			padding: 5px;
			margin: 0;
		}



		.registration_table {
			width: 100%;
			float: left;
		}
		.registration_table th {
			text-align: left;
			padding: 5px;
			background-color: #d5ecfe;
			font-weight: bold;
		}
		.registration_table td {
			padding: 5px;
		}
		#item_page_pic {
			width: 200px;
			float: left;
			text-align: center;
			margin: 10px 10px 10px 0;
		}
		#item_page_details {
			width: 420px;
			float: left;
			margin: 10px 0 10px 0;
		}
		#item_page_details table td {
			padding: 5px 10px 5px 0;
		}
		#item_page_details table td table td {
			padding: 0 20px 10px 0;
		}
		#item_page_more_pic {
			width: 100%;
			float: left;
			margin: 20px 0 0 0;
		}
		#item_page_more_pic h1 {
			width: 600px;
		}
		#item_page_more_pic div {
			width: 100px;
			float: left;
			margin: 10px 10px 10px 0;
			text-align: center;
		}
		#item_page_szinopszis, #item_page_more_details, #tartalomjegyzek, #ertekeles, #hibajelentes {
			width: 608px;
			padding: 10px;
			float: left;
			border: 1px dotted #B5D6EF;
			margin: 1px 0 0 0;
		}
		#item_page_more_details table td {
			padding: 5px;
		}
		#item_tabs {
			width: 100%;
			margin: 20px 0 0 0;
			padding: 0;
			list-style-type: none;
			float: left;
		}
		#item_tabs li {
			background-color: #D5ECFE;
			color: #274B7A;
			padding: 6px 19px 6px 19px;
			cursor: pointer;
			float: left;
			border-right: 1px solid #fff;
		}
		#item_tabs li:hover {
			background-color: #274B7A;
			color: #fff;
		}
		.item_page_comments {
			width: 100%;
			float: left;
		}
		.item_list {
			width: 100%;
			float: left;
		}
		.item_list td {
			border-bottom: 1px dotted #ddd;
			padding: 5px;
		}
		.item_list th {
			background-color: #f4f4f4;
			padding: 5px;
			border-bottom: 1px solid #ddd;
		}
		.found_items {
			text-align: left;
			font-weight: bold;
			float: left;
			margin: 20px 0 0 0;
			font-size: 16px;
			color: #ff0000;
		}
		.item_list_pic {
			text-align: center;
			vertical-align: middle;
		}
		.item_list_price {
			white-space: nowrap;
			text-align: right;
			font-weight: bold;
		}
		.item_list_price strike {
			font-weight: normal;
		}
		.user_comment {
			border: 1px solid #b5d6ef;
			margin: 0 0 10px 0;
			padding: 10px;
		}
		.user_comment p {
			padding: 0;
			margin:5px 0 5px 0;
		}
		.new_comment {
			border: 1px dotted #B5D6EF;
			padding: 10px;
		}
		.new_comment textarea {
			width: 550px;
			height: 100px;
			border: 1px solid #b5d6ef;
			padding: 10px;
			color: #234979;
		}
		.send_to_friend {
			width: 100%;
			float: left;
			margin: 10px 0 0 0;
		}
		.notice, .error, .warning {
			border: 1px dotted #F57100;
			padding: 10px 0 10px 0;
			text-align: center;
			font-weight: bold;
			color: #F57100;
			float: left;
			width: 100%;
			margin: 10px 0 10px 0;
			background-color: #fff;
		}
		.basket_item_list {

		}
		.basket_item_list td {
			background-color: #f4f4f4;
			padding: 5px;
			border: 2px solid #fff;
		}
		.basket_item_list th {
			text-align: left;
			background-color: #FFEDD4;
			color: #F57100;
			padding: 5px;
			border: 2px solid #fff;
		}
		.basket_item_list td input[type="text"] {
			border-color :#ddd;
		}
		.basket_item_list textarea {
			border: 1px solid #ddd;
			width: 480px;
			height: 100px;
		}
		.basket_item_price {
			text-align: right;
		}
		.basket_item_modify {
			white-space: nowrap;
		}
		.basket_item_modify .button {
			margin: 5px 0 0 0;
		}
		.basket_item_remove {
			text-align: center;
		}
		.basket_item_pic {
			text-align: center;
		}
		.basket_box_item {
			border-bottom: 1px dotted #b5d6ef;
			padding: 10px 0 10px 0;
		}
		.basket_box_item p {
			text-align: right;
			padding: 10px 0 0 0;
		}
		.shipping_payment {
			border: 1px dotted #ddd;
			margin: 0 0 10px 0;

		}
		.shipping_payment ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		.shipping_payment ul li {
			padding: 10px;
		}

		.subcategories {
			padding: 0;
			margin: 0;
		}
		.subcategories li {
			list-style: none;
			border-bottom: 1px dotted #ddd;
		}
		.subcategories li a {
			padding: 5px;
			display: block;
		}
		.subcategories li a:hover {
			background-color: #f4f4f4;
		}







		#basket_steps {
			text-align: center;
			padding: 20px 0 20px 0;
			margin: 0 0 20px 0;
			border: 1px dotted #ddd;
		}





		.item_list_buttons {
			text-align: right;
		}
		.item_list_button {
			width: 110px;
			margin: 5px 0 5px 0;
			text-align: center;
		}
		.item_list_button a {
			color: #52889e;
			padding: 5px;
			background-color: #E4F3F9;
			border: 1px solid #c7dfe9;
			display: block;
		}
		.item_list_button a:hover {
			background-color: #c7dfe9;
		}

		.admin_button {
			background-color: #cf0909;
			color: #fff;
			padding: 5px;
		}
		.admin_button:hover {
			background-color: #000;
			color: #fff;
		}

		div.help_box {
			background-color:#234979;
			width:300px;
			padding: 10px;
			color: #fff;
			line-height: 16px;
			white-space: normal;
			text-align: left;
			font-weight: normal;
			float: left;
		}
		.sale_price {
			color: #ff0000;
		}
		.saving {
			color: #ff0000;
			margin-left: 10px;
		}
		.search_filter {
			width: 100%;
			float: left;
			border: 1px dotted #ddd;
			margin: 20px 0 20px 0;
		}
		.search_filter td {
			padding: 5px;
			border-bottom: 1px dotted #ddd;
			vertical-align: top;
		}
		.search_filter th {
			text-align: left;
			padding: 5px;
			background-color: #f4f4f4;
			font-weight: bold;
		}
		#menu_news{
			position: absolute;
			background-color:#000;
		}
		#menu_news a {
			color: #fff;
			padding: 0;
			margin: 0;
		}
		#menu_discount{
			position: absolute;
			background-color:#000;
		}
		#author_other_item {
			width: 100%;
			float: left;
			margin: 30px 0 0 0;
		}


		.voucher_list {
			float: left;
			width: 100%;
			margin: 10px 0 10px 0;
		}
		.voucher_list td {
			padding: 5px;
			border-bottom: 1px dotted #ddd;
		}
		.voucher_list th {
			text-align: left;
			font-weight: bold;
			padding: 5px;
			background-color: #f4f4f4;
			border: 2px solid #fff;
		}
		.basket_total {
			border: 1px dotted #ddd;
			padding: 10px;
			margin: 20px 0 20px 0;
			font-size: 35px;
			text-align: center;
		}

		.basket_comment {
			margin: 30px 0 30px 0;
		}

		.basket_comment textarea {
			width: 408px;
			height: 100px;
			margin: 10px 0 0 0;
			border: 1px solid #ddd;
		}

		.detailed_search {
			width: 100%;
			float:left;
		}
		.detailed_search td {
			border-bottom: 1px dotted #ddd;
			padding: 8px 5px 8px 5px;
			vertical-align: top;
		}
		.detailed_search textarea {
			border: 1px solid #B5D6EF;
			width: 400px;
			height: 100px;
		}
		.pager {
			margin: 10px 0 10px 0;
			text-align: center;
			width: 100%;
			float: left;
			line-height: 25px;
		}
		.pager span {
			background-color: #013159;
			/* border: 1px solid #013159; */
			color: #fff;
			padding: 2px 5px 2px 5px;
			margin: 0 0 5px 0;
			font-weight: bold;
		}
		.pager a {
			/*
			background-color: #D5ECFE;
			border: 1px solid #9bbbd5;
			*/
			color: #274B7A;
			padding: 2px 5px 2px 5px;
			margin: 0 0 5px 0;
		}
		.pager a:hover {
			background-color: #F57100;
			border-color: #CC5F02;
			color: #fff;
			background-image: none;
		}
		.basket_button {
			background-image: url('/../pics/bg_button_basket.gif');
			background-repeat: no-repeat;
			width: 560px;
			height: 36px;
			color: #fff;
			border: 0;
			font-weight: bold;
			font-size: 16px;
			margin: auto;
			cursor: pointer;
		}
		.basket_button_link {
			display: block;
			padding: 7px 0 0 0;
			height: 29px;
		}
		.basket_button:hover {
			color: #000;
		}
		.pic  p {
			padding: 0;
			margin: 5px 0 0 0;
		}
		#welcome_text {
			text-align: center;
			font-size: 25px;
			margin: 20px 0 30px 0;
			font-weight: bold;
		}
		#welcome_text span {
			font-size: 25px;
			color: #DF6005;
		}
		.tab {
			float: left;
			border: 1px dotted #ddd;
			padding: 10px;
			width: 663px;
			background-image: url('/pics/bg_item_tab.gif');
			background-repeat: repeat-x;
			left:0px;
			top:0px;
			position:relative;
			margin: 1px 0 0 0;
		}


		#tabs_content{
			overflow: hidden;
			float: left;
			width:630px;
			/*height:311px;*/
			position:relative;
		}
		#item_tabs .selected {
			background-color:#234979;
			color: #fff;
		}
		#item_tabs {
			width: 100%;
			float: left;
			margin: 20px 0 0 0;
			padding: 0;
			list-style: none;
		}
		#item_tabs li {
			float: left;
			padding: 4px;
			background-color: #f4f4f4;
			margin: 0 1px 1px 0;
			padding: 7px 10px 7px 10px;
			cursor: pointer;
		}
		#item_tabs li:hover {
			background-color: #234979;
		}