body {
	width: 980px;
	height: auto;
	margin: 0px auto; padding: 0;
	background: #e2e2e2;
	border: 1px solid #c2c2c2;
	border-top: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #333;
}
p, pre { font-family: Tahoma, Arial, Helvetica; }
.clearer_big { clear: both; height: 1px; margin: 20px 0; }
.clearer_mid { clear: both; height: 1px; margin: 10px 0; }
.clearer_sml { clear: both; height: 1px; padding: 5px 0; }
.clearer_xsml { clear: both; height: 1px; padding: 1px 0; }

#header {
	width: 980px; height: 275px;
	background: #844b20 url(../images/bg-header.jpg) bottom no-repeat;

}
#header_left {
	float: left;
	width: 750px; height: 275px;
}
#header_right {
	float: left;
	width: 230px; height: 275px;
}
#header_right img {
	margin-right: 15px;
	background-color: transparent;
	border: 0;
}
#header ul {
	padding: 0; margin: 20px;
	clear: both;
}
#header ul li {
	float: left;
	width: auto;
	height: auto;
	margin-right: 25px;
	background-repeat: no-repeat;
	list-style: none;
	color: #FFF;
}
#header ul li a {
	height: 22px;
	padding: 5px;
	display: block;
	color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none;
}
#header ul li a:hover { color: #f3ccb1; }
#searchbar {
	width: 980px;
	height: 75px;
	background: #b89d64;
}
#searchbar_left {
	float: left;
	width: 195px;
	height: 75px;
	padding-left: 15px;
}
#searchbar_left form { width: 190px; height: 55px; margin: 10px 0; }
#searchbar_left label {
	width: 100px;
	height: 25px;
	background: url(../images/icon-search.png) 0px 2px no-repeat;
	padding: 0 0 0 20px;
	color: #844b20; font-weight: bold; font-size: 14px;
}
.search_input {
	width: 140px;
	float: left;
	margin: 5px 0 0 0; padding: 2px;
	color: #666;
}
.search_button {
	width: 32px;
	height: 30px;
	margin: 5px 0 0 0; padding: 4px;
	border: none;
	background: #b89d64 url(../images/button-search.png) no-repeat;
	cursor: pointer;
}
#searchbar_right {
	float: right;
	width: 740px; height: 65px;
	padding: 5px 15px;
	text-align: right;
}
#searchbar_logolist img {
	vertical-align: middle;
	margin: 0 25px;
	border: 0;
}
#searchbar_linklist ul { margin: 3px 0 0 0; padding: 0; }
#searchbar_linklist ul li { float: right; list-style: none; margin: 0 25px; text-align: center; }
#searchbar_linklist ul li a { display: block; color: #000; text-decoration: underline; }
#searchbar_linklist ul li a:hover { color: #e2e2e2; text-decoration: none; }
#content {
	width: 980px;
	height: auto;
	min-height: 350px;
	background: #FFF url(../images/bg-content.png) left repeat-y;	
}
#content_left {
	float: left;
	width: 210px;
	height: auto;
}
/* Bal menu */
#content_left ul {
	margin: 0 0 40px 0; padding: 0;
}
#content_left ul li {
	width: 200px;
	height: auto;
	margin: 0 0 2px 0;
	padding: 0;
	background: #cebb94 url(../images/bg-leftmenu-inactive.png) left center repeat-y;
	list-style: none;
}
#content_left ul li:hover {
	background: #dac69e url(../images/bg-leftmenu-active.png) left center no-repeat;
}
#content_left ul li a {
	padding: 5px 10px 5px 30px;
	display: block; min-height: 18px;
	color: #333; font-size: 13px; font-weight: bold; text-decoration: none;
}
#content_left ul li a:hover { color: #844b20; }
/* Cimkefelho */
#content_left div {	width: 189px; height: auto; margin-left: 11px; }
#content_left div h3 { margin: 3px 0; color: #844b20; }
#content_left div ul { margin: 0; padding: 5px; background: #844b20; line-height: 20px; text-align: left; }
#content_left div ul li { width: auto; height: auto; margin: 0; padding: 5px;	background: none; list-style: none;	display: inline; }
#content_left div ul li:hover {	background: none; }
#content_left div ul li a { padding: 0; display: inline; font-weight: normal; color: #dac69e; text-decoration: none; }
#content_left div ul li a:hover { color: #FFF; }
#content_left div ul li .size9 { font-size: 15px; font-weight: bold; }
#content_left div ul li .size8 { font-size: 15px; }
#content_left div ul li .size7 { font-size: 14px; font-weight: bold; }
#content_left div ul li .size6 { font-size: 14px; }
#content_left div ul li .size5 { font-size: 13px; font-weight: bold; }
#content_left div ul li .size4 { font-size: 13px; }
#content_left div ul li .size3 { font-size: 12px; font-weight: bold; }
#content_left div ul li .size2 { font-size: 12px; }
#content_left div ul li .size1 { font-size: 10px; font-weight: bold; }
#content_left div ul li .size0 { font-size: 10px; }


#content_right { float: left; width: 770px; height: auto; }
#content_right h2 {	color: #b89d64;	margin: 0 0 15px 0;	padding: 5px 40px; border-bottom: 1px solid #b89d64; font-size: 16px; text-align: right; }
/* Tartalom */
#container { float: left; width: 530px; padding: 0 15px; }
#container h1 { color: #844b20; font-size: 18px; margin: 0 0 15px 0; padding: 0; }
#container h2 { color: #333; font-size: 14px; margin: 0; padding: 15px 0 5px 0; border: none; text-align: left; }
#container span { color: #844b20; }
#container h3 { color: #844b20; font-size: 13px; margin: 0; padding: 0; }
#container h4 { color: #999; font-size: 11px; margin: 20px 0 0 0; padding: 3px 0 0 0; border-top: 1px solid #ccc; }
#container p { color: #333; margin: 0; padding: 5px 0 5px 0; line-height: 18px; text-align: justify; }
#container a { font-weight: normal; color: #844b20; }
#container a:hover { text-decoration: none; }
#container ul, #container ol { margin: 5px 0 15px 0; padding: 0; }
#container li { list-style-position: outside; margin-left: 15px; padding: 2px; }
#container .normal_uj a:link, .normal_uj a:active, .normal_uj a:visited	{
	color: #C66; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px;
	text-decoration: underline;
}
#container_bottom_txt { width: 530px; height: 140px; background: #f3ccb1; }
#container_bottom_txt img { float: left; width: 165px; height: 140px; }
#container_bottom_txt div { float: left; width: 345px; padding: 5px 10px; }
#container_bottom_txt p { color: #333; font-size: 12px; line-height: 16px; }
#container_bottom_txt a { text-decoration: none; }
#container_bottom_txt a:hover { text-decoration: underline; }

#container_bottom_logo { width: 514px; height: 185px; background: #f4ebda; padding: 8px; }
#container_bottom_logo h5 { border-bottom: 1px solid #844b20; color: #844b20; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 3px 0; }
#container_bottom_logo ul { float: left; width: 118px; margin: 5px 5px 0 5px; text-align: center; }
#container_bottom_logo li { list-style: none; margin-bottom: 5px; }
#container_bottom_logo li a { color: #333; }
#container_bottom_logo img { border: none; }
/* Termek lista */
#container .product_list { width: 530px; height: auto; background: #f4ebda; padding: 0;  }
#container .product_list h4 { background: #FFF; color: #b89d64; font-size: 13px; font-weight: normal; text-align: right; margin: 0; padding: 5px 10px; border: 1px solid #f4ebda; }
#container .product_list p { line-height: 18px; margin: 0; padding: 0 0 3px 0; }
#container .product_list_img { background: #fff; width: 120px; float: left; width: auto; margin: -20px 10px 5px 10px; width: auto; text-align: center; cursor: pointer; }
#container .product_list_img img { max-width: 140px; }
#container .product_list span { color: #b89d64; font-weight: bold; }

/* Termek reszletek */
#product_det { width: 530px; height: auto; background: #f4ebda; padding: 0; }
#product_det h4 { background: #FFF; color: #b89d64; font-size: 13px; font-weight: normal; text-align: right; margin: 0; padding: 5px 10px; border: 1px solid #f4ebda; }
#product_det h5 { font-size: 12px; color: #b89d64; border-bottom: 1px solid #b89d64; margin: 10px 0 5px 0; padding: 3px 0; }
#product_det p { line-height: 18px; margin: 0; padding: 0; }
#product_det span { color: #b89d64; font-weight: bold; }
#product_det_img { background: #fff; width: 130px; float: left; margin: -20px 10px 5px 10px; width: auto; text-align: center; }
#product_det_img img { max-width: 140px; }
#product_det_img a { display: block; color: #FFF; font-weight: bold; font-size: 10px; text-decoration: none; }
.gallery_button { background: #b89d64 url(../images/button-gallery.png) no-repeat 5px; width: 100px; height: 26px; padding: 3px 10px 5px 30px; font-size: 11px; text-align: left; }
.back_button { background: #844b20 url(../images/button-back.png) no-repeat left; float: right; width: auto; height: 15px; margin: 10px 0; padding: 5px 20px 6px 35px; text-decoration: none; }
.details_button { background: #b89d64  url(../images/button-details.png) no-repeat right; float: right; width: auto; height: 15px; margin: 10px 0; padding: 5px 30px 6px 15px; text-decoration: none; }

/* Oldalazas */
#container .paging { height: auto; width: 510px; padding: 10px; text-align: center; color: #333; }
#container .paging_left { float: left; width: 100px; }
#container .paging_left a { text-decoration: none; margin: 2px 4px; }
#container .paging_right { float: right; width: 100px; }
#container .paging_right a { text-decoration: none; margin: 2px 4px; }
#container .paging ul { float: left; width: 290px; margin: 0; padding: 0 10px; text-align: center; }
#container .paging li { list-style: none; display: inline; margin: 0 1px; }
#container .paging li pre { background-color: #b89d64; display: inline; padding: 2px 4px; color: #333;  font-weight: bold; font-size: 11px; }
#container .paging li a { background-color: none; border: 1px solid #fff; padding: 2px 4px; color: #b89d64; font-weight: normal; font-size: 11px; text-decoration: none }
#container .paging li a:hover { border: 1px solid #b89d64; }

#container .orderby { width: 510px; height: auto; background: #b89d64; padding: 10px; }
#container .orderby ul { margin: 0; padding: 0; color: #FFF; }
#container .orderby ul li { margin-left: 4px; padding: 0; list-style: none; display: inline;  cursor: pointer; }
#container .orderby ul li span { color: #333; font-size: 11px; text-decoration: underline; margin: 0; padding: 0; }
#container .orderby ul li span:hover { color: #FFF; }

.normal_uj a:hover { text-decoration: none; }

/* Jobb oldali termek lista */
#rightmenu { float: left; width: 210px; height: auto; text-align: center; }
#rightmenu a { text-decoration: none; }
#rightmenu img { border: none; }
#rightmenu h3 { color: #b89d64; margin: 0; padding: 5px 10px 20px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
#footer {
	width: 980px;
	height: auto;
	background: #FFF url(../images/bg-content.png) left repeat-y;	
}
#footer_left { float: left; width: 190px; padding: 10px; color: #333; font-size: 12px; }
#footer_left h4 { font-size: 12px; margin: 0 0 3px 0; font-weight: bold; color: #844b20; }
#footer_left a { color: #333; text-decoration: none; }
#footer_left a:hover { text-decoration: underline; }
#footer_right { float: left; width: 730px; height: auto; margin: 45px 15px 0 15px; padding: 5px; border-top: 1px solid #cebb94; color: #cebb94; text-align: right; }
#footer_right a { color: #cebb94; font-size: 10px; text-decoration: none; }
#footer_right a:hover { color: #b89d64; }
