html { height: 100%; }
body {margin: 0;padding:0; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #666666;background-image: url(/gfx/bg.png);background-repeat: repeat-x}
a {font-size: 12px;color: #3c2201;text-decoration: none;}
a:hover{color: #666;}
.bold {font-weight: bold;}
.clear {clear: both;overflow:hidden;font-size:0;}
div.main {width: 874px;margin-left: auto;margin-right:auto;}
div.main div.top {width: 325px;height: 23px;float:right;}
div.main div.top a.oldalterkep, a.kapcsolat, a.kezdolap {
	display: block;
	background-image: url(/gfx/top_ikonok.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 22px;
	margin: 8px 27px 0 0;
	color: #3d92c6;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	float: left;
	}
div.main div.top a.kapcsolat {background-position: 0 -16px;}
div.main div.top a.kezdolap {background-position: 0 -32px;}

div.main div.top a.oldalterkep:hover, a.kapcsolat:hover, a.kezdolap:hover {color:#666;}

div.main div.content {width: 874px;clear: both;}
div.main div.content div.topbg {width: 872px;background-image: url(/gfx/maintopbg.png);background-repeat:repeat-y;height: 17px;}
div.main div.content div.mainbg {background-image: url(/gfx/mainbg.png);background-repeat: repeat-y;padding-left: 7px;padding-right: 7px;}
div.main div.content div.mainbg div.head {width:840px;margin-left:10px;height: 181px;background-image: url(/gfx/head-motor.jpg);background-repeat:no-repeat;margin-bottom: 10px;}
div.main div.content div.mainbg div.menu {background-image: url(/gfx/menubg.png);width: 280px;float: left;margin-left: 10px;}
div.main div.content div.mainbg div.menu div.menuhead {border: 1px solid #448E3F;height: 25px;background-image: url(/gfx/menuheadbg.png);}
div.main div.content div.mainbg div.menu div.menuhead p {margin: 5px 8px 0 8px;color: #fff;font-weight: bold;font-size: 12px;}
div.main div.content div.mainbg div.menu div.menuitem {border-bottom: 1px solid #d9eaf4;padding-left: 25px;height: 27px;background-image: url(/gfx/marow.png);background-repeat: no-repeat;background-position: 10px 11px}
div.main div.content div.mainbg div.menu div.menuitem a {display: block;padding-top: 7px;padding-bottom: 7px;}
div.main div.content div.mainbg div.inside {float: left;margin-left: 10px;width: 550px;font-size: 12px;}
div.main div.content div.mainbg div.inside div.mainhead {border: 1px solid #448E3F;height: 25px;background-image: url(/gfx/mainheadbg.png)}
div.main div.content div.mainbg div.inside div.mainhead p {margin: 6px 8px 0 8px;color: #fff;font-weight: bold;font-size: 12px;}
div.main div.content div.mainbg div.inside div.mainhead h1 {margin: 6px 8px 0 8px;color: #fff;font-weight: bold;font-size: 12px;}
div.main div.content div.mainbg div.inside div.block_content {margin: 7px 9px 22px 9px;}
div.main div.content div.mainbg div.inside div.block_content p {color: #3d2301;margin: 0 0 15px 0;line-height:1.4em;}

div.main div.content div.mainbg div.inside div.block_content ul {color: #3d2301;margin: 0 0 15px 0;line-height:1.4em;}
div.main div.content div.mainbg div.inside div.block_content ul li{padding-top:5px;padding-bottom:5px;}

div.main div.content div.mainbg div.inside div.photo1box {float: left;width: 176px;height: 155px;background-image: url(/gfx/photo1border.png);background-repeat: no-repeat;}
div.main div.content div.mainbg div.inside div.photo1box div.phead {background-color: #f27124;color: #fff;height: 21px;padding-top: 6px;width: 172px;margin-left: auto;margin-right: auto;}
div.main div.content div.mainbg div.inside div.photo1box div.phead p {margin: 0 0 0 6px;}
div.main div.content div.mainbg div.inside div.photo1box div.photo {width: 172px;margin-left: auto;margin-right: auto;}

div.main div.content div.mainbg div.inside div.photo2box {float: left;width: 176px;height: 144px;margin-left: 11px;background-image: url(/gfx/photo2border.png);background-repeat: no-repeat}
div.main div.content div.mainbg div.inside div.photo2box div.phead {background-color: #0070b4;color: #fff;height: 21px;padding-top: 6px;width: 172px;margin-left: auto;margin-right: auto;}
div.main div.content div.mainbg div.inside div.photo2box div.phead p {margin: 0 0 0 7px;}
div.main div.content div.mainbg div.inside div.photo2box div.photo {width: 172px;margin-left: auto;margin-right: auto;}

div.main div.content div.mainbg div.inside div.photo3box {float: left;width: 176px;height: 144px;margin-left: 11px;background-image: url(/gfx/photo2border.png);background-repeat: no-repeat}
div.main div.content div.mainbg div.inside div.photo3box div.phead {background-color: #13a042;color: #fff;height: 21px;padding-top: 6px;width: 172px;margin-left: auto;margin-right: auto;}
div.main div.content div.mainbg div.inside div.photo3box div.phead p {margin: 0 0 0 7px;}
div.main div.content div.mainbg div.inside div.photo3box div.photo {width: 172px;margin-left: auto;margin-right: auto;}


div.main div.content div.mainbg div.inside div.news {border-bottom: 1px solid #e5e5e5;padding-left: 10px;}
div.main div.content div.mainbg div.inside div.news p {margin-top: 9px;margin-bottom: 9xp;}
div.main div.content div.mainbg div.footer {clear: both;margin-left: 10px;margin-right: 10px;border-top: 1px solid #d9eaf4;background-image: url(/gfx/footerbg.png);background-repeat: repeat-x}
div.main div.content div.mainbg div.footer div.content {margin-top: 10px;height: 220px;}
div.main div.content div.mainbg div.footer div.content div.col1 {width: 280px;float: left;}
div.main div.content div.mainbg div.footer div.content div.col2 {width: 276px;float: left;border-left: 1px solid #d9eaf4;height: 190px;}
div.main div.content div.mainbg div.footer div.content div.col2 div.item {padding-left: 21px;padding-right: 5px;margin-top: 8px;background-image: url(/gfx/barow.png);background-repeat: no-repeat;background-position: 11px 5px;}
div.main div.content div.mainbg div.footer div.content div.col2 div.item a {color: #448E3F;font-size: 10px;font-weight: bold;}
div.main div.content div.mainbg div.footer div.content div.col2 div.item a:hover {color: #666;}
div.main div.content div.mainbg div.footer div.content div.col3 {width: 280px;height: 190px;float: left;border-left: 1px solid #d9eaf4;}
div.main div.content div.mainbg div.footer div.content div.col3 div.item {padding-left: 21px;padding-right: 5px;margin-top: 8px;background-image: url(/gfx/barow.png);background-repeat: no-repeat;background-position: 11px 5px;}
div.main div.content div.mainbg div.footer div.content div.col3 div.item a {color: #448E3F;font-size: 10px;font-weight: bold;}
div.main div.content div.mainbg div.footer div.content div.col3 div.item a:hover {color: #666;}

div.main div.content div.footerbg {width: 872px;background-image: url(/gfx/mainbottombg.png);background-repeat:repeat-y;height: 17px;}

.hirlink {padding:7px 5px 3px 5px;}
.hirkivonat {padding:0px 5px 5px 5px;}
div.col1 p {padding-top:80px;}
div.col1 p a {font-size:10px;}

h1, h2 {margin: 5px 8px 10px 8px;color: #0070b4;font-weight: bold;font-size: 14px;}
.block_content a {color: #0070b4;}


.contactform td{
		padding:3px;
		font-weight:bold;
}

.contactform input {
		height:18px;
		border: 1px solid grey;
		font-size:14px;
}

.contactform textarea {
		border: 1px solid grey;
		font-size: 14px;
		overflow: hidden;
}

input.fbsubmit{
	width: 90px;
	height: 20px;
	font-weight: bold;
	background-color:#448e3f;
	color:white;
	border: 1px solid grey;
	padding-bottom:20px;
}

div.error_message {
	color:red;
	font-weight:bold;
}

div.error_message ul {
	margin-bottom:15px;
	margin-top:15px;
}


#hitelkalkulator {margin-bottom:120px;}

#hitelkalkulator .ajanlatkeres_fejlec {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #4E5836;
	text-align: center;
	height: 30px;
	font-weight: bold;
}
#hitelkalkulator td {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#222222;
}

#hitelkalkulator select {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#4E5836;
}

#hitelkalkulator input {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#222222;
}

#hitelkalkulator .submit {
	width: 110px;
	height: 30px;
	font-weight: bold;
	padding: 2px;
	background-color:#448e3f;
	color:white;
	border: 1px solid #448e3f;
}
#hitelkalkulator .mezo {
	padding: 5px;
	border: 1px solid #448e3f;
	font-weight: bold;
}
#hitelkalkulator .ev {
	width: 30px;
}
#hitelkalkulator .osszeg {
	text-align: right;
	width: 100px;
}
#hitelkalkulator .info {
	font-size: 10px;
	color: #c0c0c0;
	padding-top: 10px;
    padding-bottom: 10px;
}
#hitelkalkulator .torleszto {
	background-color: #deffe2;
	border: 2px solid #448e3f;
	color: #448e3f;
	font-weight: bold;
	font-size: 26px;
	width: 50%;
	padding: 10px;
}
#hitelkalkulator .red {
	color: #cb0707;
	font-weight: bold;
}
#hitelkalkulator .sor_1 {
	background-color: #efefef;
}
#hitelkalkulator .sor_1, #hitelkalkulator .sor_2 {
	border-bottom: 1px solid #e0e0e0;
}
#hitelkalkulator .koszonjuk {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

.katt { text-align:center; font-style:normal; display:block; height:29px; font-weight:bold; background-image:url(/gfx/katt.jpg); padding-top:8px; margin:0; color:#FFF; text-decoration:none; background-position:center top; background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}
.katt:link { color:#FFF; text-decoration:none; }
.katt:hover { color:#FFF; text-decoration:none; }
.katt:visited { color:#FFF; text-decoration:none; }

#NewsPostDetailTitle, #NewsPostDetailSummary, #NewsPostDetailHorizRule {color:#3d2301;}
