body {
text-align:center;
color:#696969;
margin:0;
font-family:tahoma, verdana, sans-serif;
line-height: 1.5em;
font-size: 12px;
background-color:#f1f1f1;
}


div.article {
	padding:0 10px;
	width:700px;
	}

div.clearfix{
clear:both;
}

div.clear{
clear:both;
}

a{
color:#619cd0;
}


div.lap{
width:980px;
margin:0 auto 0 auto;
text-align:left;
background-color:#ffffff;
}

div.head{
width:980px;
height:181px;
}

div.head_felso{
width:980px;
height:25px;
background-color:#262626;
}

div.head_seo{
color:#ffffff;
float:left;
padding-left:10px;
}

div.head_login{
color:#ffffff;
float:right;
padding-right:10px;
}

div.head_login a{
color:#ffffff;
}

div.head_login a:hover{
text-decoration:none;
}

div.head_kozep{
width:980px;
height:117px;
}

div.logo{
width:332px;
height:117px;
float:left;
}

a.logo{
width:332px;
height:117px;
background:url(/images/logo.jpg) no-repeat;
display:block;
}

div.kiemelt{
width:648px;
height:117px;
background:url(/images/kiemelt_bgr.jpg) no-repeat;
float:left;
}

div.head_menu{
width:980px;
height:41px;
background:url(/images/menu_bg.jpg) repeat-x;
}

a.keres_menu, a.keres_menu:visited, a.keres_menu:active{
width:173px;
height:41px;
background:url(/images/keres_menu.jpg);
text-decoration:none;
display:block;
float:left;
}

a.keres_menu:hover{
background-position:0 41px;
}

a.csatlakoz_menu, a.csatlakoz_menu:visited, a.csatlakoz_menu:active{
width:242px;
height:41px;
background:url(/images/csatlakoz_info.jpg);
text-decoration:none;
display:block;
float:left;
}

a.csatlakoz_menu:hover{
background-position:0 41px;
}

a.dok_menu, a.dok_menu:visited, a.dok_menu:active{
width:218px;
height:41px;
background:url(/images/dok.jpg);
text-decoration:none;
display:block;
float:left;
}

a.dok_menu:hover{
background-position:0 41px;
}

a.szotar_menu, a.szotar_menu:visited, a.szotar_menu:active{
width:185px;
height:41px;
background:url(/images/szotar_menu.jpg);
text-decoration:none;
display:block;
float:left;
}

a.szotar_menu:hover{
background-position:0 41px;
}

a.faq_menu, a.faq_menu:visited, a.faq_menu:active{
width:103px;
height:41px;
background:url(/images/faq.jpg);
text-decoration:none;
display:block;
float:left;
}

a.faq_menu:hover{
background-position:0 41px;
}

a.belepes_menu{
width:131px;
height:41px;
background:url(/images/belepes.jpg);
text-decoration:none;
display:block;
float:left;
}

a.belepes_menu:hover{
background-position:0 41px;
}

div.kereso{
width:700px;
float:left;
margin-top:30px;
text-align:left;

}

table.kereso{
width:720px;
}



td.marka{
text-align:center;
width:150px;
height:30px;
}

td.tovabb{
text-align:right;
width:150px;
height:30px;
width:130px!important;
padding-right:20px;
}

td.tovabb a{
color:#619cd0;
}

td.marka a{
color:#22119e;
}

td.marka a, td.tovabb a{
text-decoration:none;
}

td.marka a:hover, td.tovabb a:hover{
text-decoration:underline;
}

div.kereso_title{
color:#696969;
font-size:24px;
text-align:left;
margin-top:30px;
padding-left:10px;
width:600px;
padding-bottom:10px;
}

div.kereso_tipus{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:10px;
padding-bottom:10px;
}

.text{
background:none;
background-color:#ffffff;
border:1px solid #cccccc;
}

.adatv_text{
background:none;
background-color:#ffffff;
border:1px solid #cccccc;
width:500px;
height:250px;
padding:5px;
}

.text_phone{
background:none;
background-color:#ffffff;
border:1px solid #cccccc;
width:96px;
}

.gyorskereso_text{
background:none;
background-color:#ffffff;
border:1px solid #cccccc;
width:183px;
}


div.kereso_tipus_head{
width:226px;
height:46px;
background:url(/images/keres.jpg) no-repeat;
}

div.kereso_form{
width:221px;
padding-left:22px;
text-align:left;
line-height:26px;
}

div.alsoresz{
/*margin-top:15px;*/
padding-left:10px;
}

div.kiemelt_also{
width:460px;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-top:15px;
}

div.kiemelt_also_head{
width:458px;
height:45px;
background:url(/images/kiemelt_also_head.jpg) no-repeat;
}

div.kiemelt_also_belso{
margin:15px 0;
}

div.kiemelt_also_termek{
width:110px;
width:95px!important;
padding-left:15px;
float:left;
line-height:20px;
}

div.kiemelt_also_termek_kep{
}

div.kiemelt_also_termek_szoveg{
overflow:hidden;
}

div.kiemelt_also_termek a{
color:#619cd0;
text-decoration:none;
}

div.kiemelt_also_termek a img{
border:1px solid #619cd0;
text-decoration:none;
}

div.kiemelt_also_termek a:hover{
text-decoration:underline;
}

div.box_szoveg{
padding:10px;
}

div.alkatresz_box{
width:232px;
width:230px!important;
padding-left:2px;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-left:20px!important;
margin-left:10px;
padding-top:2px;
margin-top:15px;
}

div.alkatresz_box_head{
width:228px;
height:50px;
background:url(/images/alkatresz_box_head.jpg) no-repeat;
}

div.marka_box{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:15px!important;
margin-left:8px;
margin-top:15px;
}

div.marka_box_head{
width:226px;
height:47px;
background:url(/images/marka_box_head.jpg) no-repeat;
}

div.also_also{
/*margin-top:20px;*/
margin-bottom:20px;
padding-left:10px;
}

div.csatlakoz_box{
width:462px;
height:170px;
background:url(/images/csatlakoz_bg.jpg) repeat-x;
float:left;
color:#ffffff;
margin-top:15px;
}

div.csatlakoz_head{
font-size:18px;
padding-left:10px;
padding-top:5px;
margin-bottom:10px;}

div.csatlakoz_bal{
float:left;
padding-left:10px;
}

div.csatlakoz_szoveg{
width:295px;
height:85px;
}

div.csatlakoz_gomb{
}

div.csatlakoz_jobb{
width:136px;
height:131px;
background:url(/images/bonto_pic.jpg) no-repeat;
float:left;
margin-left:10px!important;
margin-left:5px;
}

div.szotar_box{
width:232px;
width:230px!important;
padding-left:2px;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-left:20px!important;
margin-left:10px;
padding-top:2px;
margin-top:15px;

}

div.szotar_box_head{
width:228px;
height:50px;
background:url(/images/szotar_box_head.jpg) no-repeat;
}

div.stat_box{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:15px!important;
margin-left:8px;
margin-top:15px;

}

div.stat_box_head{
width:226px;
height:47px;
background:url(/images/stat_box_head.jpg) no-repeat;
}

div.footer{
width:980px;
height:207px;
background:url(/images/footer_bg.jpg) repeat-x;
}

div.footer_inner{
padding-left:15px;
padding-top:15px;
}

div.footer_text{
width:960px;
margin-left:20px;
margin-top:15px;
margin-bottom:15px;
color:#696969;
}

div.footer_text_pad{
padding-left:20px;
}

div.footer_logo{
float:left;
margin-right:30px;
width:150px;
width:135px!important;
}

div.footer_menu{
background:url(/images/nyil_feher.gif) top left no-repeat;
padding-left:25px;
color:#ffffff;
float:left;
margin-top:15px;
width:200px;
width:175px!important;
}

div.footer_menu a{
color:#ffffff;
text-decoration:none;
}

div.footer_menu a:hover{
text-decoration:underline;
}

div.reg{
float:left;
padding-left:10px;
width:660px;
width:650px!important;
margin-bottom:15px;

}

h1.title{
font-size:24px;
color:#696969;
margin-top:15px;
margin-bottom:15px;
}

h2.title{
font-size:24px;
color:#696969;
margin-top:15px;
margin-bottom:15px;
}


div.reg_bal_nagy{
float:left;
width:500px;
margin-left:30px!important;
margin-left:15px;
}

div.reg_jobb_nagy{
float:left;
display:inline;
margin-left:20px;
width:300px;
}

.reg_bal_reg { width:200px; margin-left:0px; float:left; margin-top:10px;}
.reg_jobb_reg { width:200px; float:left; margin-top:10px;}

.reg_bal_nagy_reg .reg_text { font-weight:bold; margin-bottom:10px; }
 .reg_text_top { font-weight:bold; margin-bottom:10px; font-weight: bold; color: #980000; font-size: 13px; }         
                
div.jobb_hasab{
float:right;
padding-top:15px;
/*margin-left:50px!important;
margin-left:25px;*/
margin-bottom:15px;
padding-right:10px;
display:inline;
}

div.marka_box_all{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:15px;
margin-top:20px;
}

div.marka_box_head_all{
width:226px;
height:47px;
background:url(/images/marka_box_head.jpg) no-repeat;
}

div.alkatresz_box_all{
width:230px;
width:228px!important;
padding-left:2px;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-left:20px!important;
margin-left:10px;
padding-top:2px;
margin-top:20px;
}

div.alkatresz_box_head_all{
width:228px;
height:50px;
background:url(/images/alkatresz_box_head.jpg) no-repeat;
}

div.kiemelt_box_all{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:15px;
margin-top:20px;
margin-bottom:15px;
}

div.kiemelt_box_head{
width:226px;
height:49px;
background:url(/images/kiemelt_box_head.jpg) no-repeat;
}

div.kiemelt_box_termek{
margin:10px 0;
}

div.kiemelt_termek_box_kep{
float:left;
}

div.kiemelt_termek_box_kep a img{
border:1px solid #619cd0;
}

div.kiemelt_termek_box_szoveg{
float:left;
padding-left:5px;
width:120px;
overflow:hidden;
}

div.kiemelt_termek_szoveg a{
color:#619cd0;
}

div.elvalaszto{
width:230px;
height:1px;
background:url(/images/elvalaszto.jpg) no-repeat;
}

div.szukites_half{
width:640px;
height:80px;
background-color:#f1f1f1;
border:1px solid #cccccc;
}


div.szukites{
width:640px;
height:170px;
background-color:#f1f1f1;
border:1px solid #cccccc;
}

div.kereso_reszletes{
margin:15px 0;

}

div.balhasab{
float:left;
padding-left:15px;
width:650px;
overflow:hidden;
display:inline;
}

div.szukites_head{
color:#696969;
padding-left:15px;
padding-top:5px;
font-size:14px;
}

div.elvalaszto_nagy{
width:600px;
height:1px;
background:url(/images/elvalaszto_nagy.jpg) no-repeat;
}

div.szukites_input{
width:200px;
float:left;
margin:5px 0;
}

div.szukites_input_alkatresz{
width:400px;
float:left;
margin:5px 0;
}

div.szukites_also{
padding-top:5px;
padding-left:15px;
}

div.szukites_gomb{
float:right;
padding-right:32px;
padding-top:10px;
}

div.talati_lista{

}

div.lapozas{
width:650px;
text-align:center;
margin:10px 0;
}

div.tl_termek{
width:650px;
width:645px!important;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding:0 5px 5px 0;
margin:5px 0;
}

div.tl_termek a img{
border:1px solid #619cd0;
}

div.adatlap_kep{
float:left;
border-right:1px dotted #cccccc;
padding:0 10px;
margin-top:15px;
width:400px;
}

div.adatlap_szoveg{
float:left;
width:250px;
width:210px!important;
padding-left:10px;
}

div.adatlap_szoveg span{
font-size:20px;
line-height:25px;
color:#ab1717;
}

div.termek_kep{
float:left;
margin-left:5px;
}

div.tl_termek_nev{
float:left;
/*margin-top:10px;*/
/*padding-left:10px;*/
width:650px;
width:645px!important;
margin-bottom:5px;
background:url(/images/tl_head_bg.jpg) no-repeat;
padding-left:5px;
/*background:#000;*/
height:20px;
}

div.tl_termek_leiras{
float:left;
/*margin-top:10px;*/
padding-left:10px;
width:250px;
}

div.tl_termek_ar{
width:160px;
height:48px;
background-color:#ffffff;
float:right;
}

div.tl_termek_megnezem{
width:170px;
height:48px;
float:right;
margin-top:15px;

}

a.tl_termek_megnezem_gomb{
width:167px;
height:38px;
display:block;
background:url(/images/megnezem_gomb.jpg);
}

a.tl_termek_megnezem_gomb:hover{
background-position:0 38px;
}

div.tl_termek_ar_felso{
width:160px;
height:21px;
border-top:3px solid #cccccc;
text-align:center;
line-height:21px;
border-bottom:1px dotted #cccccc;
background-color:#696969;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

div.tl_termek_ar_also{
width:160px;
height:23px;
text-align:center;
line-height:21px;
color:#000000;
font-size:14px;
font-weight:bold;
}

a.termek_nev{
color:#fff;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}

a.termek_nev:hover{
text-decoration:none;
}

div.top_ut{
font-size:14px;
margin-bottom:15px;
width:600px;
}

div.poz{
float:left;
width:5px;
height:1px;
}


div.belepes{
padding-left:10px;
}
.elviszem { 
/*width:190px; 
margin-left:-32px; 
margin-left:180px; ; */    
position:relative; 
}

.elviszem .reg_bal {
	width:62px;
	margin-left:0px;
}
.elviszem .reg_jobb {
	width:128px;
}
.elviszem .kod {
	width:90px;
	border-top:none;
}
.elviszem .kod input {
	width:87px!important;
}
.elviszem .kod_text {
	width:100px;
	border-top:none;
	margin-left:0px;
}
.elviszem .reg_jobb input,
.elviszem .reg_jobb textarea {
	width:125px;
}

div.reg_bal{
width:250px;
float:left;
margin-left:15px;
margin-bottom:10px;
border-top:1px dotted #696969;
padding-top:3px;
}

div.reg_jobb{
width:350px;
float:left;
margin-bottom:10px;
border-top:1px dotted #696969;
padding-top:3px;
}

div.tartalom{
padding-left:15px;
margin-bottom:15px;
}

span.piros{
color:red;
}

div.gar{
height:22px;
line-height:22px;
width:250px;
text-align:right;
}

div.gar1{
height:22px;
line-height:22px;
float:left;
text-align:right;
}

div.gar2{
height:22px;
line-height:22px;
float:left;
padding:0 3px;
text-decoration:underline;
text-align:right;

}

div.gar_box{
float:right;
}

div.tuning_box{
width:230px;
width:228px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
}

div.tuning_box_head{
width:226px;
height:48px;
background:url(/images/tuning_box_head.jpg) no-repeat;
}

div.tuning_box_kep{
width:228px;
text-align:center;
}

div.tuning_box_szoveg{
width:228px;
text-align:center;
overflow:hidden;
}

div.tuning_box_kep a img{
border:1px solid #619cd0;
}

div.tuning_box_termek{
margin:10px 0;
}

div.szerviz_box{
width:400px;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-top:15px;
}

div.szerviz_kep{
width:185px;
height:185px;
background:url(/images/szerviz.jpg) no-repeat;
margin:10px;
border:1px solid #cccccc;
float:left;
}

div.szerviz_box_szoveg{
float:left;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
}

div.termek_leiras_also{
float:left;
width:600px;
padding-left:10px;
margin-top:15px;
margin-bottom:15px;
}

span.ar{
font-size:16px;
font-weight:bold;
}
.log {
	clear:both;
	border:2px solid red;
	padding:5px;
	color:red;
	width:337px;
	float:left;
	display:none;
    margin-top:5px;
    margin-bottom:5px;
	margin-left:40px;
	line-height:16px;
}
.log2 {
    clear:both;
    border:2px solid red;
    padding:5px;
    color:red;
    width:337px;
    float:left;
    margin-bottom:10px;
    margin-left:40px;
    line-height:16px;
}
.log3 {
    clear:both;
    border:2px solid red;
    padding:5px;
    color:red;
    width:200px;
    float:left;
    display:none;
    margin-bottom:10px;
    line-height:16px;
}
.kat_ada_bal{
	width:350px;
	float:left;
	margin:0px 0px 0px 8px;
	display:inline;
}
.kat_ada_jobb{
	width:373px;
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
	background-image:url(/images/kat_ada_jobb_bg.gif);
	background-repeat:no-repeat;
}
.kat_ada_jobb_top{
	/*height:150px;*/
	overflow:hidden;
	margin:0px 0px 0px 23px;
	width:150px;
}

.kat_ada_jobb_top2{
	overflow:hidden;
	margin:0px 0px 0px 0px;
	width:200px;
        border:1px dotted #696969;
        padding:5px;
}
.kat_ada_jobb_ertekeles{
	padding:17px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
}
.kat_ada_jobb_szavazz{
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#669900;
	font-weight:bold;
}
.kat_ada_jobb_csillag_sotet, .kat_ada_jobb_csillag_vilagos{
	width:22px;
	height:22px;
	float:left;
	background-image:url(/images/kat_ada_jobb_csillag_sotet.gif);
	background-repeat:no-repeat;
	margin:0px 3px 0px 3px;
	display:inline;
	font-size:1px;
	text-indent:-800px;
	overflow:hidden;
}
.kat_ada_jobb_csillag_vilagos{ background-image:url(/images/kat_ada_jobb_csillag_vilagos.gif);}
.kat_ada_jobb_csillag_sotet a, .kat_ada_jobb_csillag_vilagos a{
	width:22px;
	height:22px;
	display:block;
}
.kat_ada_jobb_mehet{
	float:left;
	margin:6px 0px 0px 10px;
	display:inline;
}
.kat_ada_jobb_mehet a{
	color:#ffffff;
	text-decoration:none;
}
/*.kat_ada_jobb_mehet a:hover{
	text-decoration:underline;
}*/
.kat_ada_jobb_bot{
	margin:0px 0px 0px 0px;
}

.kat_ada_jobb_szavazat{
/*padding-left:10px;*/
}
/*
#reg_eltuntet_id {
	display: hidden;
}
*/

table.sajat_alkatresz{
width:700px;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
background:#f1f1f1;
margin-bottom:10px;
}
.sajat_alkatresz td {
	
	border:1px solid #cccccc;
	border-top:none;
	border-right:none;
	padding:4px;
}

td.sajat_date{
width:150px;
}

td.sajat_alkatresz{
width:300px;
}

div.talalati_lista{
width:620px;
}

.gyorskereso_select{
width:185px;
}

.szukites_select{
width:245px;
}

div.bonto_box{
width:300px;
background-color:#f1f1f1;
border:1px solid #cccccc;
margin-top:15px;
padding:5px;
margin-bottom:15px;
}


.reg_select{
width:142px;
}
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

.aktiv{
background-color:#98fa98;
}

.inaktiv{
background-color:#fca9a9;
}

.fuggo{
background-color:#cdc6ff;
}

div.steps{
width:386px;
margin:0px auto 15px auto;
}

div.steps_szoveg{
width:128px;
color:#696969;
text-align:center;
padding:10px 0;
float:left;
font-size:10px;
}

div.step_1{
width:386px;
height:11px;
background:url(/images/step_1.jpg) no-repeat;
}

div.step_2{
width:386px;
height:11px;
background:url(/images/step_2.jpg) no-repeat;
}

div.step_3{
width:386px;
height:11px;
background:url(/images/step_3.jpg) no-repeat;
}

div.reg_gom{
margin-bottom:15px;
}

.szavaz_gomb{
width:117px;
height:34px;
background:url(/images/szavaz_gomb.jpg) no-repeat;
display:block;
text-decoration:none;
color:#ffffff;
font-size:14px;
text-align:center;
line-height:32px;
}
          

div.belepett_box{
width:229px;
width:227px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
text-align:center;
}

div.belepett_box_head{
width:225px;
height:38px;
background:url(/images/belepett_head.jpg) no-repeat;
}

div.ajanlatok_box{
width:229px;
width:227px!important;
float:left;
background-color:#f1f1f1;
border:1px solid #cccccc;
padding-top:2px;
padding-left:2px;
margin-left:20px!important;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
text-align:center;
}

div.ajanlatok_box_head{
width:225px;
height:38px;
background:url(/images/sajat_ajanlataim_head.jpg) no-repeat;
}

div.reg_szoveg{
margin:5px 0;
}

div.reg_szoveg_qm{
width:14px;
height:13px;
background:url(/images/qm.jpg) no-repeat;
float:left;
margin:2px 5px 5px 5px;
}

div.home_gomb{
padding-right:50px;
float:left;
}

div.reg_gomb_aszf{
margin:15px 0;
}

div.hivatkoz{
color:#7c0805;
margin:5px 0;
font-size:16px;
font-weight:bold;
}
.td_head { 
    font-size: 15px;
    font-weight:bold;
    color:#000000;
}

div.ajanlat_nagy{
width:480px!important;
width:500px;
height:340px!important;
height:360px;
border:1px dotted #696969;
padding:10px;
}

.text_nagy{
width:230px;
background:none;
background-color:#ffffff;
border:1px solid #cccccc;
}

.main_desc_text {
 text-align:center;
 margin-bottom: 10px;    
}


