@charset "utf-8";
/* CSS Document */

body {
	background: #066faf url(images/bg.png) repeat-x;
	margin:0px;
	font: normal 12px arial;
	color:#696969;
}


img{
	border: 0px;
	vertical-align: middle;
}

label{
	color: #696969;
}

input{
	width: 144px;
	height: 17px;
	background: url(images/common/inputbg.gif) no-repeat;
	border: 0px;
	color: #717171;
	padding: 3px;
	font: normal 12px arial;
}



textarea{
	width: 174px;
	height: 45px;
	background: url(images/common/textareabg.gif) no-repeat;
	border: 0px;
	color: #717171;
	padding: 3px;
	font: normal 12px arial;
}

.select {
	position: absolute;
	width: 144px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 17px;
	padding: 3px;
	color: #717171;
	font: normal 12px arial;
	background: url(images/common/selectbg.gif) no-repeat;
	overflow: hidden;
}


a{
	font: normal 12px arial;
	color: #629300;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

p{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

/*-----------------------------------------konténerek------------------------------------------*/

#page{
	width: 1000px;
	margin: 0 auto;
}

#head{
	width: 980px;
	height: 277px;
	background: url(images/head/headbg.png) no-repeat;
	padding: 0px 10px 0px 10px;
}
#head_left{
	width: 138px;
	height: 255px;
	background: url(images/head/left.jpg) no-repeat;
	text-align: right;
	padding-top: 22px;
	float: left;
}
#head_center{
	width: 577px;
	height: 227px;
	background: url(images/head/center.jpg) no-repeat;
	float: left;
	padding-top: 50px;
}
#head_right{
	width: 265px;
	height: 277px;
	background: url(images/head/right.jpg) no-repeat;
	float: left;
}

#contentbox{
	width: 1000px;
	background: url(images/contentboxbg.gif) repeat-y;
}

#main_left{
	width: 740px;
	float: left;
}

#main_right{
	width: 260px;
	float: right;
}

#ajanlat{
	width: 720px;
	height: 111px;
	background: url(images/ajanlat/ajanlatbg.jpg) no-repeat;
	color: #066faf;
	padding-left: 20px;
	padding-top: 38px;
}

#referenciak{
	width: 220px;
	background: url(images/referenciak/referenciakbg.jpg) no-repeat;
	color: #066faf;
	padding-top: 68px;
	padding-left: 20px;
	padding-right: 20px;
}

#allasajanlat{
	margin-top: 30px;
	margin-bottom: 30px;
	color: #696969;	
}

#content{
	width: 690px;
	background: url(images/contentbg.jpg) no-repeat;
	padding-left: 30px;
	padding-right: 20px;
}

#foot{	
	width: 940px;
	height: 99px;
	padding: 15px 30px 20px 30px;
	background: #fdfcf8 url(images/foot/bg.gif) no-repeat;
}
#foot a{
	color: #a9a9a9;
	text-decoration: none;
}
#foot a:hover{	
	text-decoration: underline;
}


div.boxmore{
	border-top: 1px solid #e4d158;
	margin-bottom: 25px;
	clear: both;
}

div.foot_menu{
	float: left;
	margin-right: 62px;
}

/*-----------------------------------------konténerek------------------------------------------*/





/*-----------------------------------------submenu------------------------------------------*/
#sub_szolgaltatasok{	
	background: #002a46;
	border: 1px solid #066faf;
	border-top: 0px;
	position: absolute;
	display: none;
	top: 80px;
	padding: 10px 0px 10px 0px;

}
#sub_eszkozok{	
	background: #002a46;
	border: 1px solid #066faf;
	border-top: 0px;
	position: absolute;
	display: none;
	top: 80px;
	padding: 10px 0px 10px 0px;

}

#sub_kapcsolat{	
	background: #002a46;
	border: 1px solid #066faf;
	border-top: 0px;
	position: absolute;
	display: none;
	top: 80px;
	padding: 10px 0px 10px 0px;

}
/*-----------------------------------------submenu------------------------------------------*/






/*-----------------------------------------h------------------------------------------*/
h1{
	margin: 0px 0px 25px 0px;
	padding: 0px;
	font: bold 14px arial;
}

h2{
	font: bold 12px arial;
	color: #066faf;
	margin: 0px 0px 10px 0px;
}

h3{
	font: bold 12px arial;
	color: #696969;
	margin: 0px 0px 5px 0px;
}
/*-----------------------------------------h------------------------------------------*/





/*-----------------------------------------lista------------------------------------------*/
ul{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

ul li{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style: square;
	list-style-position: inside;
	color: #c0df5a;
}

ul li span{
	color: #696969;
}
/*-----------------------------------------lista------------------------------------------*/




/*-----------------------------------------a------------------------------------------*/
a.sub{
	color: #d8d6c7;
	font: normal 11px arial;
	display: block;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
}
a.sub:hover{
	background: #00487a;
}

a.h2{
	font: bold 12px arial;
	color: #066faf;
	text-decoration: none;
}

a.content{
	font: normal 12px arial;
	color:#696969;
	text-decoration: none;
}

/*-----------------------------------------a------------------------------------------*/



img.logo{	
	margin-right: 40px;
	vertical-align: bottom;
}