body {
	font-family: Tahoma;
	font-size: 13px;
	background-color: white;
	margin: 0px;
	padding: 0px;
	color: black;
	background-color: #f7f7f7;
}

/* Layout CSS */
div {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	height: auto;
	margin: 0px;
	border: 0px;
}
div#admin-menu, div#admin-menu div {
	overflow: visible;
}
div#Layout {
	width: 1027px;
	height: auto;
	border: 0px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: visible;
	background-image: url(images/LayoutBg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
	div#MaxWidth {	
		margin: 0 auto;
		width: 1027px;
		border: 0px;
		background-image: url(images/MaxWidthBg.jpg);
		background-repeat: no-repeat;
		}

/* Header CSS */
	div#Header {
		height: 115px;
	}

	div#Header div#ShopTabs {
		top: 0;
		width: 50%;
		height: 36px;
		overflow: hidden;
		position: absolute;
		font-weight: bold;
		font-size: 14px;
		padding-right: 10px;

		color: #104a7d;
	}

		div#Header div#ShopTabs div {
			float: left;
			margin-top: 8px; margin-right: 8px;
			padding-left: 30px;
			text-transform: uppercase;
		}

		div#Header div#ShopTabs ul {
			margin: 0;
			margin-top: 8px;
			list-style-type: none;
		}

			div#Header div#ShopTabs ul li {
				float: left;
				font-weight: normal;
			}

				div#Header div#ShopTabs ul li a {
					padding: 5px 15px 9px 15px;

					color: #104a7d;
				}

			div#Header div#ShopTabs ul li.active {
			}

				div#Header div#ShopTabs ul li.active a {
					text-decoration: none;

					color: #000000;
					background-color: #ffffff;
					border: 1px solid #0e4a7e;
					border-bottom: none;
				}

	div#HeaderBox {
		height: 50px;	
		line-height: 26px;
		padding-left: 14px; padding-right: 13px;
	}
		div#HeaderBox div.Search,div#HeaderBox div.Login  {
			float: left;
			padding-left: 18px;
		}
		div#HeaderBox div.Login {
			width: 390px;
		}
			div#HeaderBox div.Login .submit {
				margin-top: 3px;
			}
		div#HeaderBox span {
			color: #104a7d;
			font-weight: bold;
			font-size: 14px;
			padding-right: 10px;
		}
		div#HeaderBox select {
			margin: 0px;
			padding: 0px;
			width: 180px;
			/*border: 1px solid #104a7d;*/
		}
		div#HeaderBox input.text {
			width: 160px;
			/*border: 1px solid #104a7d;*/
		}
		div#HeaderBox input.small_text {
			width: 75px;
			/*border: 1px solid #104a7d;*/
		}
		div#HeaderBox input.submit {
			width: 84px;
			height: 20px;
			background-image: url(images/ButtonBg1.jpg);
			margin: 0px;
			padding: 0px;
			border: 0px;
			color: white;
			line-height: 20px;
			font-weight: bold;
			cursor: pointer;
		}
		div#HeaderBox .top {
			height: 28px;
		}
		div#HeaderBox .bottom {
			padding-left: 14px;
			font-size: 11px;
			color: black;
			line-height: 23px;
		}
			div#HeaderBox .bottom a {
				color: black;
			}
	div#Header #header_basket {
		float: right;
		width: 200px;
		padding-top: 27px;
		clear: none;
		font-weight: bold;
		font-size: 13px;
		color: #104a7d;
	}
	a.index_link {
		display: block;
		width: 550px;
		height: 100px;
		float: left;
		background-color: transparent;
	}
/* MainMenu CSS */

div#MainMenu{
	height: 30px;
	margin-top: -1px; margin-left: 13px; margin-right: 13px;
}
	div#MainMenu ul{
		display: block;
		padding: 0px;
		margin: 0px;
		padding-left: 2px;
		list-style: none;
		list-style-image: none;
	}
	div#MainMenu li{
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		list-style: none;
		list-style-image: none;
	}
	div#MainMenu li a{
		display: block;
		color: white;
		font-size: 14px;
		line-height: 28px;
		text-transform: capitalize;
	}
	div#MainMenu li a:hover{
		text-decoration: underline;
	}
		div#MainMenu li ul {	
			margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			z-index: 10;
			}
		
			div#MainMenu li ul li {	
				float: none;
				display: inline;
				margin: 0px;
				padding: 0px;
			}
			
			div#MainMenu li ul li a {	
				width: auto;
				background-color: #104a7d;
				padding-left: 10px;
				padding-right: 10px;
			}
			
			div#MainMenu li ul li a:hover {	
				background: #366fa1;
				}
	
	
	
/* Content CSS */
div#MinHeight {
	width: 0px;
	height: 400px;
	float: left;
	border: 0px;
	margin: 0px;
}
div#Content{
	border: 0px;
	padding-left: 25px;
	}
	div#Content #Left {
		width: 190px; 
		float: left;
		margin-left: 0px;
		margin-right: 10px;
		padding-top: 10px;
	}
	div#Content #Left ul,div#Content #Left li {
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		list-style: none;
	}
	div#Content #Left h3 {
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		padding-top: 10px;
	}
	div#Content #Center {
		width: 780px;
		margin: 0 auto;
		float: left;
		padding-top: 0px;
	}
		div#Content #Center #CenterTop {
		}
		div#Content #Center #CenterMiddle {
			text-align: left;
		}
		div#Content #Center #mainpage {
			display: block;
			float: left;
		}
			div#Content #Center #CenterMiddle #IndexImage {
				float: left;
				width: 536px;
				height: 351px;
				overflow: hidden;
				padding-top: 2px; padding-left: 2px;

				background: url('images/mainimage-bg.png');
				background-repeat: no-repeat;
			}
				div#Content #Center #CenterMiddle #IndexImage div.image {
					width: 526px;
					height: 343px;
					overflow: hidden;
				}
			
			div#Content #Center #CenterMiddle #RightBlock {
				float: right;
				width: 235px;
				height: 350px;
				height: overflow;
			}

				div#Content #Center #CenterMiddle #RightBlock div.block {
					padding: 0;
					margin: 0;
					height: 345px;
					height: overflow;
				}

					div#Content #Center #CenterMiddle #RightBlock div.block h2 {
						padding-top: 10px; padding-bottom: 10px;
					}

				div#Content #Center #CenterMiddle #RightBlock div.image {
					margin-top: -5px;
					width: 235px;
					height: 308px;
					overflow: hidden;
				}
/*			div#Content #Center #CenterMiddle #RightBlock ul {
				margin: 0px;
				padding: 0px;
				padding-left: 0px;
				list-style: none;
			}
			div#Content #Center #CenterMiddle #RightBlock li {
				margin: 0px;
				padding: 0px;
				list-style: none;
				background-image: url(images/RightBoxBorderBg.jpg);
				background-repeat: repeat-x;
				background-position: top;
				padding-top: 5px;
				float: left;
				clear: both;
				width: 100%;
				font-size: 11px;
			}
			div#Content #Center #CenterMiddle #RightBlock img {
				float: left;
			}
			div#Content #Center #CenterMiddle #RightBlock .text {
				float: right;
				width: 160px;
			}
				div#Content #Center #CenterMiddle #RightBlock span {
					color: #333466;
					font-weight: bold;
				}
				div#Content #Center #CenterMiddle #RightBlock p {
					margin: 0px;
				}*/
			div#Content #Center #CenterMiddle .IndexKatSelect {
				clear: both;
				padding-top: 5px;
			}
				div#Content #Center #CenterMiddle .IndexKatSelect .Kat {
					background-image: url(images/IndexKatSelectBg);
					background-repeat: no-repeat;
					background-position: top;
					width: 248px;
					padding: 1px;
					padding-right: 6px;
					padding-bottom: 5px;
					text-align: center;
					float: left;
					margin-right: 5px;
					cursor: pointer;
				}
				div#Content #Center #CenterMiddle .IndexKatSelect .Kat h2 {
					text-align: center;
					line-height: 20px;
					background-color: #aaaaaa;
					color: white;
				}
				div#Content #Center #CenterMiddle .IndexKatSelect .Kat a {
					color: white;
				}
				div#Content #Center #CenterMiddle .IndexKatSelect .Kat:hover a {
					text-decoration: underline;
				}
		div#Content #Center #CenterBottom {
		
		}
	div#Content #Right {
		width: 150px; 
		float: right;
		margin-left: 0px;
		margin-right: 0px;
		display: none;
	}
	div#Content .block {
		padding: 5px;
		padding-top: 0px;
		margin-bottom: 10px;
		border: 1px solid #104a7d;
	}
		div#Content .block h2 {
			margin: -5px;
			margin-bottom: 5px;
			margin-top: 0px;
			color: white;
			text-align: center;
			font-weight: normal;
			background-color: #aaaaaa;
			padding-top: 5px;
			padding-bottom: 5px;
			border: 0px;
		}
		
/* Footer CSS */

	div#Footer{
		height: 140px;
		margin: 0 auto;
		background-image: url(images/FooterBg.jpg);
		padding: 20px 13px 20px 13px;
		line-height: 20px;
		font-size: 11px;
		clear: both;
	}

	#Footer a {
		text-decoration: none;
		color: black;
	}

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

	#Footer div.wrapper {		
		border-top: 2px solid #333466;
	}

	#Footer .footermenu {
		float: left;
		width: 330px;
		padding-left: 15px;
	}
	
	#Footer .footermenu h2 {
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
	}

	#Footer .footermenu ul {
		list-style: none;
		list-style-image: none;
		margin: 0px;
		padding: 0px;
	}
	#Footer .copyright {
		float: left;
		width: 330px;
		text-align: center;
		font-weight: bold;
	}
	#Footer .fizetes {
		float: right;
		width: 250px;
		text-align: right;
		font-weight: bold;
		height: 130px;
		padding-right: 15px;
	}
	#Footer .fizetes h2 {
		font-size: 11px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		text-align: right;
	}
	
/* Kateg�ri�k */
#Left .typelist {
	background-image: url(images/box1Bg.jpg);
	background-repeat: repeat-x;
}
#Left .typelist a {
	color: black;
}
#Left .typelist .title_01 {
	background-color: #926492;
	padding-left: 8px; padding-top: 7px; padding-right: 8px; padding-bottom: 7px;
}

#Left .typelist .title_01 .arrow_01 {
	padding-right: 12px;
}

#Left .typelist .item_01 {
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}

#Left .typelist .categorilist .item_01 {
	color: #000000;
	font-weight: normal;
	text-transform: none;
}
#Left .typelist .item_02 {
	color: #000000;
	font-weight: normal;
	text-transform: none;
    padding-top: 3px;
}
#Left .typelist .item_03 {	
	color: #000000;
	margin-right: 5px;
	font-weight: normal;
	text-transform: none;
	text-align: right;
}
#Left .typelist .item_PageC {
	color: #000000;
	cursor: pointer;
}

#Left .typelist .item_PageC2 {
	color: #000000;
	cursor: pointer;
}
	
/* Term�kek */
#products {

}

#products div.categorylead {
	margin-top: 10px;
	padding: 0 5px 5px 5px;

	color: #ffffff;
	background-color: #555555;
}

	#products div.categorylead a {
		text-decoration: underline;
		
		color: #ffffff;
		background-color: transparent;
	}

		#products div.categorylead a:hover {
			text-decoration: none;
		}

	div.pages_01 {
		margin-top: 10px;
		padding: 0;
		text-align: center;
	}

		div.pages_01 div.paginationinfo {
			margin-bottom: 10px;
			text-align: center;
			font-weight: bold;
			padding-left: 10px;

			border: 1px solid #555555;
		}

		div.pages_01 div.forward_01 {
			float: right;
			width: 170px;
			text-align: right;
			padding-right: 10px;
			border: 1px solid #555555;
		}

		div.pages_01 div.back_01 {
			float: left;
			width: 170px;
			text-align: left;
			padding-left: 10px;
			border: 1px solid #555555;
		}

#products div#img{

	border: 1px solid #999999;

	width: 98px;

	height: 98px;

	overflow: hidden;

}

#products small {
	font-size: 80%;
}

#products .data {

	position: relative;

	width: 100%;

	height: 100%;

}

#products img.PluszIkon {

	position: absolute;

	bottom: 0px;

	right: 0px;

	width: 25px;

	height: 25px; 

	clear: right;
	cursor: pointer;

}

#products .subcategories_01 {

	margin-bottom: 10px;

}

#products .subcategories_01 a {

	color: #000000;

	background-color: #ffffff;

}

#products .productprice_01 {

	margin-bottom: 10px;



}

#products .productprice_01 .oldprice_01 {

	text-decoration: line-through;

}

#products .productprice_01 .actionprice_01 {

	color: #722929;
	
	display: inline;
	
}

#products .productpage {

	width: 100%;

	overflow: hidden;

}

#products .productitem_01 {

	width: 242px;

	height: 165px;

	margin-left: 5px;

	margin-bottom: 5px;

	float: left;

	margin: 3px;

	padding: 5px;

	border: 1px solid #D5D5D5;

	overflow: hidden;

	font-size: 12px;

	line-height: 17px;

}

#products .productitem_01 .productimage_01 {

	float: left;

	width: 100px;

	height: 100px;

	overflow: hidden;

	text-align: center;

}

#products .productitem_01 .productinfo_01 {

	float: left;

	width: 130px;

	

	padding-left: 10px;

}

#products .productitem_01 .producttitle_01 {

	font-weight: bold;

	width: 98%;

	height: 35px;

	margin-bottom: 5px;

	text-align: left;

	overflow: visible;

}

#products .productitem_01 .producttitle_01 a {

	color: #000000;
	text-decoration: none;

}

#products .productitem_01 .producttitle_01 a:hover {

	text-decoration: underline;

}

#products .productitem_01 .producttextintro_01 {

	overflow: hidden;

}

#products .productitem_01 .producttext_01 {

}

#products .productitem_01 .productmore_01 {

	text-align: left;

	font-size: 10px;

	text-transform: lowercase;

	padding-top: 0px;

}

#products .productitem_02 {

}

#products .productitem_02 .producttitle_01 {

	font-weight: bold;

	margin-bottom: 15px;

}

#products .productitem_02 .productimage_01 {

	width: 200px;

	float: right;

	padding-left: 5px;

	text-align: center;

}

#products .productitem_02 .productimage_01 img {

	margin-top: 5px; margin-bottom: 5px;

	border: 1px solid #000000;
	

}

#products .productitem_02 table.productattributes_01 {

	border: 1px solid #2c2421;

	border-collapse: collapse;

	width: 520px;

	overflow: hidden;

}

#products .productitem_02 table.productattributes_01 td {

	border: 1px solid #2c2421;

	border-collapse: collapse;

	padding: 3px;

}

#products .productitem_02 table.productattributes_01 tr.field_header_01 {

	color: #ffffff;

	background-color: #5c5c5e;

	font-weight: bold;

}

#products .productitem_02 table.productattributes_01 tr.row_01 {

	color: #000000;

	background-color: #ffffff;

}

#products .productitem_02 table.productattributes_01 tr.row_02 {

	color: #000000;

	background-color: #ebebeb;

}

#products .productback_01 {

	font-size: 11px;

	text-transform: lowercase;

	float: left;

}

#products a.productAttribute {
	float: left;
	padding: 4px;
	margin-right: 5px;

	color: #000000;
	border: 1px dotted #d5ca93;
	margin-bottom: 5px;
}

#products a.attributeSelected,
#products a.productAttribute:hover {
	font-weight: bold;

	color: #000000;
	background-color: #d5ca93;
	border: 1px solid #000000;
	border-top: none;
	margin-top: 1px;
	background-image: url('images/productattribute-hover-bg.png');
	background-repeat: no-repeat;
	background-position: top center;
}

	#products .attributeSelected a,
	#products a.productAttribute:hover a {
		text-decoration: none;
	}

#basket {
	display: block;
	clear: both;
}



#basket .basketcontent_table_01 {

	border: 1px solid #838381;

	border-collapse: collapse;

	width: 100%;

}



#basket .basketcontent_table_01 td {

	border: 1px solid #838381;

	padding: 5px;

}



#basket .basketcontent_table_01 .textbox_01 {

	text-align: center;

}



#basket .basketcontent_table_01 .field_label_01 {

	color: #ffffff;

	background-color: #5c5c5e;

	font-weight: bold;

}



#basket .basketcontent_table_01 .field_label_02 {

	color: #ffffff;

	background-color: #5c5c5e;

}



#basket .basketcontent_table_01 .row_01 {

}



#basket .basketcontent_table_01 .row_02, #basket .basketcontent_table_01 .row_02 a {

	color: #000000;

	background-color: #ebebeb;

}



#basket .infobox_01 {

	width: 100%;

	margin-bottom: 10px;

}



#basket .infobox_01 .label_01 {

	color: #ffffff;

	background-color: #5c5c5e;

	padding: 5px;

	border: 1px solid #838381;

	font-weight: bold;

}



#basket .infobox_01 .optionrow_01 {

	padding: 5px;

	border-right: 1px solid #838381; border-bottom: 1px solid #838381; border-left: 1px solid #838381;

}



#basket .infobox_01 .optionrow_02 {

	color: #000000;

	background-color: #ebebeb;

	padding: 5px;

	border-right: 1px solid #838381; border-bottom: 1px solid #838381; border-left: 1px solid #838381;

}



#basket .infobox_01 .formitem_01 {

	position: absolute;

}



#basket .infobox_01 .optiontext_01 {

	padding-left: 30px;

}



#basket .infobox_01 .optionprice_01 {

	float: right;

}



.pages_01 {

	text-align: center;

	padding-top: 10px;
	
	clear: both;

}



.pages_01 .back_01 {

	padding-right: 10px;

}



.pages_01 .forward_01 {

	padding-left: 10px;

}



.table_form_01 {

	border: 1px solid #000000;

	border-collapse: collapse;

}



.table_form_01 td {

	border: 1px solid #000000;

	border-collapse: collapse;

	padding: 5px;

}



.table_form_01 .field_sectionlabel_01 {

	color: #000000;

	background-color: #dddddb;

	font-weight: bold;

}



.table_form_01 .field_label_01 {

}



.table_form_01 .field_item_01 {

	width: 500px;

}



.table_form_01 .field_note_01 {

	font-weight: normal;

}



.actions_01 {

	text-align: right;

	margin-top: 10px;

}



#search {

}



#search .searchform_01 {

	width: 50%;

	float: left;

}



#search .searchform_01 .label_01 {

	color: #ffffff;

	background-color: #f0750d;

	font-weight: bold;

	width: 95%;

	padding: 2px;

	border: 1px solid #949492;

}



#search .searchform_01 .item_01 {

	width: 95%;

	padding: 2px;

	border-top: 0px; border-left: 1px solid #949492; border-right: 1px solid #949492; border-bottom: 1px solid #949492;

	float: left;

}



#search .searchform_01 .item_01 .field_label_01 {

	float: left;

	width: 130px;

}



#search .searchform_01 .item_01 .field_item_01 {

	float: left;

}



#search .searchresults_01 {

	width: 100%;

	float: left;

}



#search .searchresults_01 .label_01 {

	color: #ffffff;

	background-color: #f0750d;

	font-weight: bold;

	width: 95%;

	padding: 2px;

	border: 1px solid #949492;

}



#search .searchresults_01 .item_01 {

	width: 95%;

	padding: 2px;

	border-top: 0px; border-left: 1px solid #949492; border-right: 1px solid #949492; border-bottom: 1px solid #949492;

	float: left;

}



#search .searchresults_01 .item_01 .field_label_01 {

	float: left;

	width: 130px;

}



#search .searchresults_01 .item_01 .field_item_01 {

	float: left;

}



#search .searchresults_01 .item_01 .field_image {

	width: 50px;

	float: right;

	padding-left: 5px;

	text-align: center;

}



#search .searchresults_01 .item_01 .field_image img {

  width: 100%;

	margin-top: 5px; margin-bottom: 5px;

	border: 1px solid #000000;

}

div#Zoom{

	position:absolute;

	width:250px;

	height: auto;

	top:-320px;

	left:-230px;

	border:1px solid #aaaaaa;

	background-color: #e9e4c7;

	overflow: hidden;

	padding: 5px;

	text-decoration: none;

}

div#Zoom a{

	background-color: #e9e4c7;
	cursor: pointer;

	

}

div#Zoom .producttitle_02 {

	text-align: left;

	background-color: #e9e4c7;

	width: 220px;

	font-weight: bold;

	margin-bottom: 5px;

	float: left;

	text-decoration: none;

}

div#Zoom p.kat {

	font-style: italic; 

	background-color: #e9e4c7;

	

}

div#Zoom img {

	margin-left: 25px;

}



div#Zoom .productprice_01 {

	margin-top: 5px;

	float: left;



}

div#Zoom .productmore_02 {

	margin-top: 7px;

	float: right;



}



div#bezar {

	width:100%;

	text-align:right;

	padding:2px;

	padding-right:5px;

	

	

}

div#Zoom a.x {

	float: right;

	margin-right:5px;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

div#adatok{

	width:auto;

	overflow: hidden;

}

a.family {

	color: blue;

}

input.back {
	background-color: #f0750d;
	color: White;
}

#RecalculateButton{background: #C40000; color: #fff;}

img.paypal {
	float: right;
	width: 60px;
	margin-left: 5px;
}
.kedvencek {
	line-height: 40px;
	font-weight: bold;
}


a.box {
	padding: 5px;
}
div.Tamogatok {
	float: left;
	width: 768px;
	margin-top: 5px;
}
div.Tamogatok a.box {
	display: block;
	float: left;
	margin: 2px;
	padding: 0px;
	padding-top: 2px;
	width: 140px;
	height: 90px;
	text-align: center;
	margin-bottom: 10px;

}

div.Tamogatok a.link {
	display: block;
	text-align: right;
	clear: both;
	padding: 0px;
}

/*ProductDetails*/
#products .productimages {
	float: left;
	width: 202px;
	overflow: hidden;
	text-align: center;
}

/*#products div.imageMaxHeight {
	max-height: 250px;
}*/

#products .img {
	float: left;
	width: 95px;
    min-height: 100px;    
	overflow: hidden;
	margin-right: 5px; margin-bottom: 10px;
}
	#products .img img {
		width: 93px;
		border: 1px solid black;
	}
	#products .img a {
		border: none;
		text-decoration: none;
	}
#products .imgfirst {
	float: left;
	width: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}
	#products .imgfirst a {
		border: none;
		text-decoration: none;
	}
#products #ProductRight {
	width: 756px;
	float: right;
}
#products .basket {
	width: 750px;
	border: 3px solid #d5ca93;
	border-top: 2px solid #d5ca93;
	float: right;
	background-image: url(images/basketBg.jpg);
	background-repeat: repeat-x;
	background-color: #f7f2dc;
	padding: 0px;
}
	#products .basket h2 {
		margin: 0px;
		padding: 8px;
		border-bottom: 1px solid #d5ca93;
	}
	#products .basket .left {
		width: 360px;
		float: left;
	}
	#products .basket .right {
		width: 300px;
		float: right;
		text-align: center;
	}
		#products .basket .right .price {
			padding-bottom: 5px;
			line-height: 30px;
			text-align: left;
		}

			#products .basket .right .price .listprice {
				text-decoration: line-through;
			}

			#products .basket .right .price .price {
				font-size: 16px;
			}

	#products .basket input.submit{
		display: block;
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 239px;
		height: 40px;
		background-image: url(images/basketButtonBg.jpg);
		/*float: right;*/
		cursor: pointer;
	}
#products .box1 {
	width: 366px;
	border: 1px solid #aed2ee;
	float: left;
	margin-top: 10px;
	background-color: #f8fbfe;
	padding: 0px;
	line-height: 20px;
}
	#products .box1 h2 {
		margin: 0px;
		padding: 8px;
		border-bottom: 1px solid #aed2ee;
		text-transform: uppercase;
	}
	#products .box1 .content,#products .box2 .content,#products .basket .content {
		padding: 8px;
	}
#products .box2 {
	width: 366px;
	border: 1px solid #bfbfbf;
	float: right;
	margin-top: 10px;
	background-color: #f4f4f4;
	padding: 0px;
	line-height: 20px;
}
	#products .box2 h2 {
		margin: 0px;
		padding: 8px;
		border-bottom: 1px solid #bfbfbf;
		text-transform: uppercase;
	}

/* Shelf */
div.shelf {
}
    .shelf input.submit{
        width: 36px;
        height: 18px;
        background: url("images/kosarba.jpg");
        cursor: pointer;
    }
	
    div.shelf ul {
	}

		div.shelf ul li {
			clear: both;
			padding-bottom: 10px !important;
			border-bottom: 1px solid #555555;
		}

			div.shelf ul li div.actions {
				float: left;
				width: 60px;
				overflow: hidden;
				margin-top: 10px; margin-right: 10px;
				padding-bottom: 10px;
			}

				div.shelf ul li div.actions div.image {
				}

					div.shelf ul li div.actions div.image img {
						width: 60px;
					}

				div.shelf ul li div.actions div.delete {
					text-align: center;
				}
				
					div.shelf ul li div.actions div.delete a {
						font-weight: bold;
						padding: 10px 0;
						color: #ff0000 !important;
					}

			     div.shelf ul li h3 {
                    font-size: 12px;
					font-weight: normal;
				}

					div.shelf ul li h3 a {
						text-decoration: underline;
					}

/* Categories */
div#Categories {
}

	div#Categories table {
	}

		div#Categories table tr {
		}

			div#Categories table tr td {
				padding-left: 15px; padding-right: 15px;
				vertical-align: top;
			}

				div#Categories table tr td a {
					color: #000000;
				}

				div#Categories table tr td ul {
					margin-bottom: 20px;
				}

/* Kezdooldal */
body.common {
}

	body.common div#MainMenu {
		color: #ffffff;
		background-color: #555555;
	}

		body.common div#MainMenu li ul li a {	
			color: #ffffff;
			background-color: #555555;
		}

			body.common div#MainMenu li ul li a:hover {
				color: #ffffff;
				background-color: #555555;
			}

	body.common div#Left div.typelist {
	}

		body.common div#Left div.typelist h2 {
			color: #ffffff;
			background-color: #555555;
		}
		
	body.common div#Content .block {
		border: 1px solid #555555;
	}

	body.common div#Content #Center #CenterMiddle #RightBlock {
	}

		body.common div#Content #Center #CenterMiddle #RightBlock h2 {
			color: #ffffff;
			background-color: #555555;
		}

	body.common div#Content #Center #CenterMiddle .IndexKatSelect {
	}
	
		body.common div#Content #Center #CenterMiddle .IndexKatSelect .Kat {
		}
		
			body.common div#Content #Center #CenterMiddle .IndexKatSelect .Kat h2 {
				color: #ffffff;
				background-color: #555555;
			}

	body.common div#Content #Center #CenterMiddle .Tamogatok {
	}
	
		body.common div#Content #Center #CenterMiddle .Tamogatok h2 {
			color: #ffffff;
			background-color: #555555;
		}

	body.common div#HeaderBox {
	}
	
		body.common div#HeaderBox div.top {
			border-bottom: 2px solid #555555;
		}
	
		body.common div#HeaderBox div.Search span,
		body.common div#HeaderBox div.Login span{
			color: #555555;
		}
	
		body.common div#HeaderBox div.Search input.submit,
		body.common div#HeaderBox div.Login input.submit {
			color: #ffffff;
			background-color: #555555;
			background-image: none;
		}

	body.common #Footer div.wrapper {		
		border-top: 2px solid #555555;
	}

	body.common #products div.categorylead {
		background-color: #555555;
	}

		body.common div.pagination_bottom {
            background: #555;
		}
        div.pagination_bottom{color: #fff; padding: 5px 0;}
        div.pagination_bottom a{color: #fff; text-decoration: underline;}
        div.pagination_bottom a:hover{text-decoration: none;}

			body.common div.pages_01 div.paginationinfo {
				border: 1px solid #555555;
			}

			body.common div.pages_01 div.forward_01 {
				border: 1px solid #555555;
			}

			body.common div.pages_01 div.back_01 {
				border: 1px solid #555555;
			}

/* Csap plusz */
body.csap {
}

	body.csap div#MainMenu {
		color: #ffffff;
		background-color: #333466;
	}

		body.csap div#MainMenu li ul li a {	
			color: #ffffff;
			background-color: #333466;
		}

			body.csap div#MainMenu li ul li a:hover {
				color: #ffffff;
				background-color: #333466;
			}

	body.csap div#Left div.typelist {
	}

		body.csap div#Left div.typelist h2 {
			color: #ffffff;
			background-color: #333466;
		}
		
	body.csap div#Content .block {
		border: 1px solid #333466;
	}

	body.csap div#Content #Center #CenterMiddle #RightBlock {
	}

		body.csap div#Content #Center #CenterMiddle #RightBlock h2 {
			color: #ffffff;
			background-color: #333466;
		}

	body.csap div#Content #Center #CenterMiddle .IndexKatSelect {
	}
	
		body.csap div#Content #Center #CenterMiddle .IndexKatSelect .Kat {
		}
		
			body.csap div#Content #Center #CenterMiddle .IndexKatSelect .Kat h2 {
				color: #ffffff;
				background-color: #333466;
			}

	body.csap div#Content #Center #CenterMiddle .Tamogatok {
	}
	
		body.csap div#Content #Center #CenterMiddle .Tamogatok h2 {
			color: #ffffff;
			background-color: #333466;
		}

	body.csap div#HeaderBox {
	}
	
		body.csap div#HeaderBox div.top {
			border-bottom: 2px solid #333466;
		}
	
		body.csap div#HeaderBox div.Search span,
		body.csap div#HeaderBox div.Login span{
			color: #333466;
		}
	
		body.csap div#HeaderBox div.Search input.submit,
		body.csap div#HeaderBox div.Login input.submit {
			color: #ffffff;
			background-color: #333466;
			background-image: none;
		}

	body.csap #Footer div.wrapper {		
		border-top: 2px solid #333466;
	}

	body.csap #products div.categorylead {
		background-color: #333466;
	}

		body.csap  div.pagination_bottom {
            background: #333466;
            color: #fff;		  
		}

			body.csap div.pages_01 div.paginationinfo {
				border: 1px solid #333466;
			}

			body.csap div.pages_01 div.forward_01 {
				border: 1px solid #333466;
			}

			body.csap div.pages_01 div.back_01 {
				border: 1px solid #333466;
			}

/* Lampa */
body.lampa {
}

	body.lampa div#MainMenu {
		color: #ffffff;
		background-color: #663333;
	}

		body.lampa div#MainMenu li ul li a {	
			color: #ffffff;
			background-color: #663333;
		}

			body.lampa div#MainMenu li ul li a:hover {
				color: #ffffff;
				background-color: #663333;
			}

	body.lampa div#Left div.typelist {
	}

		body.lampa div#Left div.typelist h2 {
			color: #ffffff;
			background-color: #663333;
		}
		
	body.lampa div#Content .block {
		border: 1px solid #663333;
	}

	body.lampa div#Content #Center #CenterMiddle #RightBlock {
	}

		body.lampa div#Content #Center #CenterMiddle #RightBlock h2 {
			color: #ffffff;
			background-color: #663333;
		}

	body.lampa div#Content #Center #CenterMiddle .IndexKatSelect {
	}
	
		body.lampa div#Content #Center #CenterMiddle .IndexKatSelect .Kat {
		}
		
			body.lampa div#Content #Center #CenterMiddle .IndexKatSelect .Kat h2 {
				color: #ffffff;
				background-color: #663333;
			}

	body.lampa div#Content #Center #CenterMiddle .Tamogatok {
	}
	
		body.lampa div#Content #Center #CenterMiddle .Tamogatok h2 {
			color: #ffffff;
			background-color: #663333;
		}

	body.lampa div#HeaderBox {
	}
	
		body.lampa div#HeaderBox div.top {
			border-bottom: 2px solid #663333;
		}
	
		body.lampa div#HeaderBox div.Search span,
		body.lampa div#HeaderBox div.Login span{
			color: #663333;
		}
	
		body.lampa div#HeaderBox div.Search input.submit,
		body.lampa div#HeaderBox div.Login input.submit {
			color: #ffffff;
			background-color: #663333;
			background-image: none;
		}

	body.lampa #Footer div.wrapper {		
		border-top: 2px solid #663333;
	}

	body.lampa #products div.categorylead {
		background-color: #663333;
	}

		body.lampa div.pagination_bottom {
		      background: #663333;
              color: #fff;
		}

			body.lampa div.pages_01 div.paginationinfo {
				border: 1px solid #663333;
			}

			body.lampa div.pages_01 div.forward_01 {
				border: 1px solid #663333;
			}

			body.lampa div.pages_01 div.back_01 {
				border: 1px solid #663333;
			}

/* Notification */
div.notification {
	margin-bottom: 10px;
	padding: 5px;
	font-weight: bold;

	background-color: #e7dfb0;
	border: 3px solid #d5ca93;
}