#lap {
	width : 700px;
	margin : 5px auto 5px auto;
	padding : 10px 30px 10px 30px;
	background : #FFFFFF;
	border : 1px solid #FF9900;
}

#fent {
	width : 676px;
	margin : 0px auto 0px auto;
}

#tartalom {
	width : 676px;
	margin : 0px auto 0px auto;
	clear : both;
}

#lent {
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
	clear : both;
	width : 676px;
	text-align : center;
	font-size : 10px;
}

#fent_top{
	margin : 0px 0px 6px 0px;
	width : 676px;
	height : 66px;
	background : url(top_logo.png) no-repeat top;
}

#fent_bal {
	margin : 0px 5px 0px 0px;
	float : left;
	width : 181px;
}

#fent_jobb {
	float : left;
	margin : 0px 0px 0px 0px;
	height : 164px;
	width : 490px;
	background : url(logo.png) no-repeat top;
}

#tartalom_bal {
	margin : 0px 5px 0px 0px;
	float : left;
	width : 181px;
}

#tartalom_jobb {
	margin : 0px 0px 0px 0px;
	float : left;
	width : 490px;
}

.topmenu{
	padding : 25px 0px 0px 580px;
}

.topmenu a{
	margin : 0px 13px 0px 13px;
}

.topmenu a:hover{
	border-bottom : 1px dotted #ffffff;
}

.box {
  width: 181px;
  margin : 0px 0px 5px 0px;
}

.box .head {
  background: url(box1_header.png) no-repeat bottom;
  height : 30px;
}

.box .head h2{
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 20px;
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-transform : uppercase;
}

.box .content {
  background: #e9e9e9;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.box .foot {
  background: url(box1_foot.png) no-repeat top;
  height : 10px;
  padding: 0px 0px 0px 0px;
}

.box2 {
  width: 490px;
  margin : 0px auto 5px auto;
}

.box2 .head {
  background: url(box2_header.png) no-repeat bottom;
  height : 30px;
}

.box2 .head h2{
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 20px;
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-transform : uppercase;
}

.box2 .content {
  background: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left : 1px solid #e9e9e9;
  border-right : 1px solid #e9e9e9;
}

.box2 .foot {
  background: url(box2_foot.png) no-repeat top;
  height : 10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.box3 {
  width: 676px;
  margin : 0px auto 5px auto;
}

.box3 .head {
  background: url(box3_header.png) no-repeat bottom;
  height : 30px;
}

.box3 .head h2{
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 20px;
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-transform : uppercase;
}

.box3 .content {
  background: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left : 1px solid #e9e9e9;
  border-right : 1px solid #e9e9e9;
}

.box3 .foot {
  background: url(box3_foot.png) no-repeat top;
  height : 10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.hirek{
	  margin: 0px 0px 0px 0px;
	  padding: 10px 10px 0px 10px;
}

.hirek .hir{
	
}

.hirek .datum{
	font-size : 10px;
}

.hirek .header{
	font-size : 11px;
}

.hr_vonal{
	color: #cecece;
	width: 90%;
	margin: 15px auto 15px auto;
	background-color: #cecece;
	height: 1px;
	border: 0;
}

.termekek{
	margin:0px auto 0px auto;
	padding: 0px 0px 20px 0px;
}

.termekek .termek{
	width:400px;
	margin:0px auto 0px auto;
	padding: 5px;
	background : #FFFFFF;
}

.termekek .megnevezes{
	width:320px;
	float:left;
}

.termekek .brutto{
	width:80px;
	float:left;
	text-align:right;
}

.termekek .rovid{
	clear: both;
	text-align : justify;
	font-size : 11px;
}

.termekek .termek_paros{
	width:400px;
	margin:0px auto 0px auto;
	padding: 5px;
	background : #EEEEEE;
}

.kataloguslista{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.kataloguslista ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.kataloguslista li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style : none;
}

.hir_reszletes{
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.hir_reszletes .kep{
	width : 180px;
	float : left;
	
}

.hir_reszletes .rovid{
	font-weight : bold;
}

.hir_reszletes .hosszu{
	padding: 20px 0px 0px 0px;
	clear : left;
}

.kereses{
	margin : 0px;
	padding : 10px 10px 0px 10px;
	text-align : right;
}

.kereses .formelement{
	font-size : 10px;
	color: #000000;
	background-color:#d1ff6b;
	border: 1px solid #4e8401;
}

.termek_reszletes{
	margin : 0px;
	padding : 10px 10px 10px 10px;
}

.termek_reszletes .megn{
	font-size : 16px;
}

.termek_reszletes .kep{
	padding : 20px 0px 20px 10px;
	width : 160px;
	float : left;
}

.termek_reszletes .rovid_leiras{
	font-size : 12px;
	padding : 20px 0px 20px 20px;
	text-align : justify;
}

.termek_reszletes .hosszu_leiras{
	font-size : 11px;
	clear : both;
}

.form{
	width: 440px;
	margin : 0px 0px 0px 0px;
	padding : 0px 20px 20px 20px;
}

.form .bal{
	float : left;
	width : 80px;
	padding : 0px 0px 5px 0px;
}

.form .jobb{
	float : left;
	width : 360px;
	padding : 0px 0px 5px 0px;
}

.elerhetoseg{
	padding : 10px;
}

BODY {
	font-family:Tahoma;
	font-size : 12px;
	line-height : 16px;
	background : #EEEEEE;
	margin: 0px;
	padding: 0px;
}

P{
	margin: 0px;
	padding: 0px;
}

H3{
  background: url(h3.png) no-repeat left;
  height: 35px;
  margin: 10px 0px 10px 0px;
  padding: 14px 0px 0px 20px;
  font-size : 12px;
  font-weight : bold;
  color : #FFFFFF;
  text-transform : uppercase;
}

HR{
	color: #e9e9e9;
	width: 70%;
	margin: 5px auto 5px auto;
	background-color: #e9e9e9;
	height: 1px;
	border: 0;
}

A{
	color:#29849D;
}

A:hover{
	text-decoration : none;
}

A.nyil{
	color:#4E8401;
	padding: 0px 0px 0px 10px;
	font-size : 10px;
	background-image : url(nyil.gif);
	background-position : left;
	background-repeat : no-repeat;
}

IMG{
	border : 0px;
}

input,textarea,select {
	border: 1px solid #29849d;
	background-color: #FFFFFF;
}

input[type=submit], input[type=button], input[type=browse] {
	font-weight:bolder;
	color: #000000;
	background-color: #3dbde9;
	border: 1px solid #29849d;
}

