* {
	margin: 0;
	padding: 0;
}

div#layout div#maxwidth {  
	margin: 0px auto;  
	width: 840px;  
}

body {
	background-color: #3b4b5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #365665;
}

div#logo {  
	position: absolute;  
	margin-left: 65px; 
}

div#copyright {
	position: absolute;
	margin-left: 840px;
	margin-top: 367px;
}

div#menu-container {
	width: 840px;
	height: 60px;
	background-color: #FFFFFF;
}

div#menu {
	width: 790px;
	height: 30px;
	background-image: url(images/menu-bg.jpg);
	margin-left: auto;
	margin-right: auto;
}

div#product {
	float: left;
	width: 790px;	
}

p#linkek {
	margin-left: 20px;
	float: left;
	width: 602px;
	line-height: 140%;	
	text-align: left;
}

p#linkek a {
	text-decoration: none;
	color: #365665;
}

p#rolunk {
	margin-left: 20px;
	float: left;
	width: 602px;
	line-height: 140%;	
}

div#kapcsolat {
	float: left;
	width: 790px;	
	line-height: 140%;
}

div#address {
	float: left;
}

div#map {
	float: left;
	width: 501px;
	height: 377px;
	margin-left: 77px;
}

div#popup {
	background:#EFEFEF;
	border:1px solid #999999;
	margin:0px;
	padding:7px;
	width:270px;
}

div#product-pic {
	float: left;
	width: 168px;
	height: 535px;
	background-color: #d8dce0;
}

div#link-pic {
	float: left;
	width: 168px;
	height: 212px;
}

div#rolunk-pic {
	float: left;
	width: 168px;
	height: 212px;
}

div#product-details {
	float: left;
	width: 450px;
}

div#product-menu {
	float: left;
	width: 145px;
	padding-left: 20px;
}

div#content-top {
	width: 790px;
	height: 295px;
	background-image: url(images/content-top.jpg);
}

div#content-top-sub1 {
	width: 790px;
	height: 121px;
	background-image: url(images/content-top-sub-01.jpg);
}

div#content-top-sub2 {
	width: 790px;
	height: 121px;
	background-image: url(images/content-top-sub-02.jpg);
}

div#content-top-sub3 {
	width: 790px;
	height: 121px;
	background-image: url(images/content-top-sub-03.jpg);
}

div#content-top-sub4 {
	width: 790px;
	height: 121px;
	background-image: url(images/content-top-sub-04.jpg);
}

div#content-top-sub p {
	padding-left: 670px;
	padding-top: 95px;
}

div#products-schema {
	width: 790px;
	height: 119px;
	background-image: url(images/products-schema.jpg);
}

div#products-schema a {
	text-decoration: none;
	color: #365665;
}

div#products-schema ul {
	padding-top: 10px;
	padding-left: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

div#products-schema ul li {
	display: inline;
}

div#products-schema ul li h1, div#products-schema ul li.szerelt-lancok h1, div#products-schema ul li.lanctartozekok h1 {
	text-decoration: none;
	color: #365665;	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
}

div#products-schema ul li.szerelt-lancok {
	padding-left: 117px;
}

div#products-schema ul li.lanctartozekok {
	padding-left: 79px;
}

div#separator {
	width: 840px;
	height: 20px;
	background-color: #FFFFFF;
	clear: both;
}

div#separator-top {
	width: 790px;
	height: 36px;
	background-color: #FFFFFF;
}

div#footer {
	line-height: 77px;
	width: 840px;
	height: 77px;
	background-image: url(images/footer-bg.jpg);
	clear: both;
}

div#footer-sub {
	width: 840px;
	height: 26px;
	background-color: #FFFFFF;
	clear: both;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3c3c3c;
	margin-left: 117px;
}

#footer p a {
	text-decoration: none;
	color: #3c3c3c;
}

div#menu ul {
	padding-left: 303px;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#menu ul li {
	display: inline;
}

div#menu ul li.termekkatalogus {
	padding-left: 79px;
}

div#menu a  {
	text-decoration: none;
	color: #365665;
}

div#menu ul li.linkek {
	padding-left: 77px;
}

div#menu ul li.kapcsolat {
	padding-left: 82px;
}

div#container {
	width: 840px;
	background-color: #FFFFFF;
	margin-top: 19px;
}

div#content {
	float: left;
	width: 790px;
	background-color: #FFFFFF;
	padding-left: 24px;
	padding-right: 26px;
}

.backlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #e60000;
	font-size: 12px;
	margin-left: 670px;
	padding-top: 95px;
}

.backlink a {
	text-decoration: none;
	color: #e60000;
}

.product-cat-lead {
	font-size: 11px;
	font-weight: bold;
}

.product-details-maincat {
	padding-top: 5px;
	font-size: 24px;
	color: #3c4c5f;
}

.product-details-subcat {
	font-size: 17px;
	color: #e60000;
}

.product-cat {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
}

.menulink-ia {
	background: url(images/list-style.jpg) no-repeat 0px .4em;
	list-style: none;
	padding-left: 15px;
}

.menulink {
	text-decoration: none;
	color: #365665;
}

.menulink-a {
	background: url(images/list-style-a.jpg) no-repeat 0px .4em;
	list-style: none;
	padding-left: 15px;
}
