body {
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	background-color: #FFFFFF;
}

img {
border: 0px;
}
a {
cursor: pointer;
}
* {
margin: 0px;
padding: 0px;
}

#head {
width: 100%;
height: 66px;
background-color: #000000;
border-bottom: 2px solid #5A5A5A;
}

#container_clone {
width: 100%;
background-color: #FFFFFF;
background-image: url(../img/container_bgbottom.gif);
background-repeat: repeat-x;
background-position: center bottom;
overflow: hidden;
}
#container {
width: 100%;
background-color: transparent;
background-image: url(../img/container_bgtop.png);
background-repeat: repeat-x;
background-position: center top;
padding-bottom: 20px;
overflow: hidden !important;
overflow:inherit;
}

#footer {
width: 100%;
height: 20px;
background-image: url(../img/footerbg.gif);
background-repeat: repeat-x;
background-position: left top;
padding: 10px 0px;
}

	#head_content, #content, #footer_content, #wholecontent, #content2 {
	width: 970px;
	margin: 0px auto;
	}
	
	#wholecontent {
		max-height: 2000px;
	}
	.column {
		width: 465px !important;
		width: 445px;
		padding-right: 10px;
		padding-left: 10px;
		float: left;
	}
	.column ul {
		width: auto;
	}
	
		.head_right {
		width: 204px;
		height: 21px;
		clear: right;
		float: right;
		text-align: right;
		color: #FFFFFF;
		font-size: 10px;
		padding-top: 7px;
		}
		.head_right a {
		color: #5A5A5A;
		text-decoration: none;
		}

				.kerestext {
				width: 157px;
				height: 17px;
				padding: 4px 5px 0px 20px;
				background-image: url(../img/keresbg.gif);
				background-repeat: no-repeat;
				background-position: left top;
				border: 0px;
				font-family: Helvetica, Tahoma, Arial, sans-serif;
				font-size: 11px;
				color: #9A9A9A;
				float: left;
				}
				.button {
				width: 22px;
				height: 21px;
				border: 0px;
				background-color: transparent;
				float: left;
				}
			
		.logo {
		width: 260px;
		margin: 25px 0px 0px 0px;
		float: left;
		}
		
		#lead {
        width: 930px;
        height: 25px;
        padding: 18px 0px 0px 40px;
        float: left;
        background-image: url(../img/leadbg.png);
        background-repeat: no-repeat;
        font-size: 11px;
        color: #66727A;
        font-weight: bold;
        }

			#lead a {
			color: #66727A;
			font-weight: normal;
			text-decoration: none;
			}
			
		.borderlink {
		min-width: 20px;
		height: 19px;
		float: left;
		background-image: url(../img/tovabblink_left.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 4px;
		margin-top: 10px;
		font-size: 11px;
		}
			.borderlink a {
			display: block;
			height: 17px;
			min-width: 20px;
			background-image: url(../img/tovabblink_bg.gif);
			background-repeat: no-repeat;
			background-position: right top;
			color: #282828;
			text-decoration: none;
			padding: 2px 25px 0px 3px;
			}
			.borderlink a:hover {
			text-decoration: none;
			}
		
		#footer_content a {
		color: #66727A;
		font-size: 11px;
		text-decoration: none;
		}
			.linkkep {
			vertical-align: -20%;
			}
			.footerdot {
			margin: 0px 3px;
			margin-bottom: 2px;
			vertical-align: 10%;
			}
			
			
.leftimg {
float: left;
margin: 0px 15px 5px 0px;
}

.sor ul {
margin-bottom: 20px;
}
.sor ul li {
list-style-type: none;
background-image: url(../img/li_dot.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
padding: 7px 30px 0px 10px;
overflow: hidden;
}

span.borderedimg {
	display:inline;
}
.borderedimg img {
border: 1px solid #1D1D1D;
margin-right: 12px;
float: left;
}

a:focus {
   -moz-outline-style: none;
    outline-style: none;
 overflow: hidden;
}
select:focus, embed:focus, object:focus {
   overflow: visible;
   -moz-outline-style: none;
    outline-style: none;
}
#fixedtipdiv {
	position:absolute;
	padding: 5px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}
#fixedtipdiv span {
	display: block;
	background-color: #333333;
	color: #EEEEEE;
	height: 18px;
	width: 398px;
	padding: 1px;
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
}
#servicesul li {
	height: 18px;
}
#servicesul .underlined {
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

form {
	margin:0px auto;
	width: 400px;
}

.formrow {
	width: 400px;
	height: 30px;
}
.formrow div {
	float:left;
	width: 300px
}
.formrow div:first-child {
	width: 100px;
}

.textfield {
	width: 300px;
}
