@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#f0f0f0;
	font-family:Tahoma, Arial, "Times New Roman";
	font-size:11px;
	color:#888888;
}

#kontener {
	margin:0 auto;
	width:910px;
}

#kont {
	margin:0;
	padding:0 6px 0 7px;
	width:897px;
	background:#ffffff;
	float:left;
}

#kontener_sub {
	margin:0;
	padding:0;
	width:897px;
	float:left;
}

#head {
	margin:0;
	padding:0;
	background:url(../images/head.jpg) no-repeat;
	width:653px;
	height:70px;
	float:left;
}

#head2{
	margin:0;
	padding:0;
	background:url(../images/head.jpg) no-repeat #fff;
	width:100%;
	height:70px;
	float:left;
}

#head2 a{
	text-decoration:none;
	color:#888888;
}

#head a {
	display:block;
	width:170px;
	height:70px;
}

#search {
	margin:0;
	padding:0;
	float:left;
	width:244px;
	height:70px;
}

.search_input {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/search.jpg);
	width:169px;
	height:70px;
}

.search_input input {
	margin:14px 0 0 7px;
	padding:0;
	float:left;
	width:150px;
	border:none;
	background:none;
}

.search_submit {
	margin:0;
	padding:0;
	float:left;
	width:72px;
	height:70px;
	background:url(../images/swarch_butt_off.jpg);
	border:none;
}

.search_submit:hover{
	background:url(../images/swarch_butt_hover.jpg);
}

.reg_submit {
	margin:0;
	padding:0;
	float:left;
	width:103px;
	height:35px;
}

.reg_submit a{
	margin:0;
	padding:0;
	float:left;
	background:url(../images/login_butt_02_off.jpg);
	width:103px;
	height:35px;	
}

.reg_submit a:hover{
	background:url(../images/login_butt_02_hover.jpg);
}

#rolunk {
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_01_on.jpg);
	width:65px;
	height:70px;
}

#rolunk a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_01_off.jpg);
	width:65px;
	height:70px;
}

#rolunk a:hover{
	background:url(../images/head_menu_01_hover.jpg);
}

#ertekesitesi_pont {
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_02_on.jpg);
	width:124px;
	height:70px;
}

#ertekesitesi_pont a {
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_02_off.jpg);
	width:124px;
	height:70px;
}

#ertekesitesi_pont a:hover {
	background:url(../images/head_menu_02_hover.jpg);
}

#szerviz_pont {
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_03_on.jpg);
	width:95px;
	height:70px;
}

#szerviz_pont a {
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/head_menu_03_off.jpg);
	width:95px;
	height:70px;
}

#szerviz_pont a:hover {
	background:url(../images/head_menu_03_hover.jpg);
}

#menu {
	margin:0;
	padding:0;
	height:62px;
	width:897px;	
}

#felhasznalas {
	float:left;
	background:url(../images/menu_01_on.jpg) no-repeat;
	width:225px;
	height:62px;
}

#felhasznalas a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_01_off.jpg) no-repeat;
	width:225px;
	height:62px;
}

#felhasznalas a:hover{
	background:url(../images/menu_01_hover.jpg) no-repeat;
}

#vevoszolgalat {
	float:left;
	background:url(../images/menu_02_on.jpg) no-repeat;
	width:109px;
	height:62px;
}

#vevoszolgalat a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_02_off.jpg) no-repeat;
	width:109px;
	height:62px;
}

#vevoszolgalat a:hover{
	background:url(../images/menu_02_hover.jpg) no-repeat;
}

#termekregisztracio {
	float:left;
	background:url(../images/menu_03_on.jpg) no-repeat;
	width:145px;
	height:62px;
}

#termekregisztracio a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_03_off.jpg) no-repeat;
	width:145px;
	height:62px;
}

#termekregisztracio a:hover{
	background:url(../images/menu_03_hover.jpg) no-repeat;
}

#hasznalati {
	float:left;
	background:url(../images/menu_04_on.jpg) no-repeat;
	width:142px;
	height:62px;
}

#hasznalati a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_04_off.jpg) no-repeat;
	width:142px;
	height:62px;
}

#hasznalati a:hover{
	background:url(../images/menu_04_hover.jpg) no-repeat;
}

#ertekesitesi {
	float:left;
	background:url(../images/menu_05_on.jpg) no-repeat;
	width:150px;
	height:62px;
}

#ertekesitesi a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_05_off.jpg) no-repeat;
	width:150px;
	height:62px;
}

#ertekesitesi a:hover{
	background:url(../images/menu_05_hover.jpg) no-repeat;
}

#szerviz {
	float:left;
	background:url(../images/menu_06_on.jpg) no-repeat;
	width:126px;
	height:62px;
}

#szerviz a{
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:url(../images/menu_06_off.jpg) no-repeat;
	width:126px;
	height:62px;
}

#szerviz a:hover{
	background:url(../images/menu_06_hover.jpg) no-repeat;
}

#flash {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/flash.jpg);
	width:897px;
	height:289px;
}

#termekeink {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/text_termekeink.jpg);
	width:192px;
	height:59px;
}

#text_header {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/text_header.jpg);
	width:705px;
	height:59px;
}

#text_header h4{
	margin:0;
	padding:24px 0 0 15px;
	float:left;
	color:#FFFFFF;
	font-size:13px;
}

#content {
	margin:0;
	padding:0;
	float:left;
	background:url(../images/text_backround.jpg) repeat-y;
	width:897px;
}

#right {
	margin:0;
	padding:0;
	float:left;
	width:191px;
}

#right ul{
	margin:0;
	padding:10px 0 0 15px;
	float:left;
}

#right li {
	list-style:none;
}

#right a {
	margin:0;
	padding:2px 0 2px 5px;
		float:left;
	color:#3f3f3f;
	text-decoration:none;
	width:165px;
}

#right a:hover {
	color:#ffffff;
	font-weight:bold;
	background:#a20000;
}

#left {
	margin:0;
	padding:10px 10px 0 11px;
	float:left;
	width:685px;
	text-align:justify;
}

#left h3 {
	margin:0;
	padding:0;
	color:#a20000;
	font-size:12px;
}

#left p {
	margin:0;
	padding:10px 0;
	color:#888888;
}

.gep {
	width:335px;
	float:left;
}

.gep_head {
	margin:0;
	padding:10px 10px 5px 10px;
	width:315px;
	height:33px;
	background:#ac0000;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.gep_head a{
	color:#fff;
	text-decoration:none;
}

.vonal {
	margin:0;
	padding:2px 0;
	width:100%;
	float:left;
	clear:left;
	color: #fff;
	background-color: #fff;
	border: 1px dotted #666666;
	border-style: none none dotted;
}

.gep img {
	margin:0;
	padding:0;
	float:left;
}

.adatok {
	margin:0;
	padding:10px 0 0 5px;
	width:203px;
	height:69px;
	float:left;
	background:#f5f5f5;
}

.adat_head {
	margin:0;
	padding:0;
	color:#8f2b2b;
	font-size:11px;
}

.adatok p {
	margin:0;
	padding: 10px 5px 5px 0;
}

.osszehason {
	margin:0;
	padding:8px 0 0 10px;
	float:left;
	background:#b7b7b7;
	width:198px;
	height:22px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.osszehason input{
	margin:0 5px 0 0;
	padding:0;
	float:left;
}

#ajanlatkero label {
	clear:left;
	float:left;
	margin:5px 0 0;
	padding:0;
	width:130px;
}

#ajanlatkero input {
	float:left;
	margin:5px 0 0;
	padding:0;
}

#ajanlatkero select {
float:left;
margin:5px 0 0;
padding:0;
}

#uzenet {
	margin: 0 0 10px 5px;
	padding: 10px;
	width:655px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	clear:left;
	float:left;
}

#footer {
	margin:0;
	padding:48px 0 0 0;
	float:left;
	background:url(../images/end.jpg);
	width:910px;
	height:21px;
}

#footer a{
	margin: 0 13px;
	color:#fff;
	font-size:11px;
	float:right;
	text-decoration:none;
}

#search_cont {
	float:left;
	width:685px;
}

#search_cont a {
	color:#A20000;
	margin: 5px 0;
	float:left;
	clear:left;
}

