body{
    font-family: Verdana;
    font-size: 12px;
}
.kenyermorzsa{
    margin-left: 20px;
}
h1{
font-size: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
}
div.clear{
    clear: both;
}
div.container{
    width: 100%;
    height: 100%;
    
}
div.focim{
    float: left; 
    margin-left: 20px;
    line-height: 40px;
}
div.headerMenu{
    width: 100%; 
      
    
}
div.menu ul{
    margin-left: 10px;
    margin-top: 20px;    
    height: 30px;
    line-height: 30px;
    color: white;   
}
div.menu ul li{
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    line-height: 30px;
    display: inline;
    cursor: pointer;    
}
div.menu{
    width: 100%;
    background: blue; 
}
div.menu ul li:hover{
    background: white;
    color: blue;    
}

div.main{
    min-height: 400px;
}
li.selected{
    background: white;
    color: blue; 
}
div.frontMenu ul li{
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    line-height: 30px;
    display: inline;
    cursor: pointer;
}
form#cegesRegisztracio table tr{
    line-height: 40px;
}
form#cegesRegisztracio table{
    width: 700px;
}
form#cegesRegisztracio table td.error{
    width: 200px;
    float:  left;
    color: white;
    font-weight: bold;
}
form#cegesRegisztracio table td.left{
    width: 150px;
    float: right;
}
form#cegesAdatok table tr{
    line-height: 30px;
}
form#cegesAdatok table{
    width: 540px;
}
form#cegesAdatok table td.error{
    width: 200px;
    float:  left;
    color: white;
    font-weight: bold;
}
form#cegesAdatok table td.left{
    width: 150px;
    float: right;
}
.alert{
    background: red;
}
div.adminInfo{
    width: 800px;
    height: 50px;
    
    border: solid 2px blue;
    line-height: 50px;
    text-align: center;
    margin-top: 10px;
    display: none; 
}
div.adminInfo2{
    width: 500px;
    height: 50px;
    margin-left:40px;
    border: solid 2px red;
    line-height: 50px;
    text-align: center;
    margin-top: 10px;
    display: block;
    color: red; 
}
div.adminContent{
    margin: 10px;
    
}
.szines td{
    background: #d4d2d3;
    border: solid 1px white;
}
div.center{
        width: 1024px;
        padding: 20px;
}
div.frontForm{
    padding: 40px;
   
}    
div.frontForm input{
    width: 250px;        
        
}
div.frontForm tr{
    height: 30px;
}
div.cegesRegInfo{
    
    width: 480px;
    height: 80px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
div.cegesRegInfo .alert{
    color: red;
}
/******* LOGIN & REGISTR.   **********/
div.login_side{
width:492px;
float:left;
display:inline;
margin-right:4px;
}

div.login_side_top{
width:492px;
height:6px;
background:url(/pict/login_side_top.jpg) no-repeat;
font-size:0;
}

div.login_side_cent{
width:490px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding-bottom:20px;
min-height: 242px;
}

div.login_side_bottom{
width:492px;
height:6px;
background:url(/pict/login_side_bottom.jpg) no-repeat;
font-size:0;
}

div.login_title{
width:480px;
color:#1a1a1a;
text-transform:uppercase;
font-size:12px;
margin-bottom:10px;
margin-left:10px;
}

div.login_text{
width:480px;
color:#1a1a1a;
font-size:12px;
padding-bottom:10px;
margin-left:10px;
}

div.login_doboz{
width:480px;
margin-left:10px;
}

div.login_bal{
width:285px;
float:left;
display:inline;
}

div.login_bal_sor{
width:285px;
margin-bottom:10px;
}

div.login_bal_text{
width:60px;
float:left;
display:inline;
margin-right:10px;
text-align:right;
}

div.login_bal_input{
width:200px;
float:left;
display:inline;
}

.input_211{
width:175px;
height:17px;
border:1px solid #b8baba;
background:none;
float: left;
}
.red{
    padding-left: 5px;
    color: red;
    float: left;
}
div.login_jobb{
width:166px;
float:left;
margin-left:10px;
display:inline;
}

.login_button{
width:166px;
height:24px;
background:url(/pict/gomb_166.jpg) no-repeat;
line-height:24px;
text-align:center;
color:#fff;
border:none;
cursor:pointer;
}

a.login_reg_button{
width:166px;
height:24px;
background:url(/pict/gomb_166.jpg) no-repeat;
line-height:24px;
text-align:center;
color:#fff;
border:none;
cursor:pointer;
display:block;
text-transform:uppercase;
text-decoration:none;
}

div.reg_box{
width:480px;
margin-left:10px;
}

div.reg_sor{
width:480px;
padding-bottom: 10px;
padding-top: 10px;

}

div.reg_bal{
width:135px;
float:left;
display:inline;
margin-right:10px;
text-align:right;

}

div.reg_jobb{
width:335px;
float:left;
display:inline;
}

div.reg_gomb{
width:166px;
margin-left:100px;
}
.error{
        float: left;
        padding-left: 10px;
        color: white;
    }
/******* LOGIN & REGISTR. END   **********/

/*************** KERESO ******************/
div.center{
        width: 1024px;
}
div.infoBoxHeader{
    width: 290px;
    height: 55px;
    line-height: 55px;
    background: url('/pict/boxInfo/boxHeader.jpg') no-repeat;
}
div.infoBoxCenter{
    width: 290px;
    background: url('/pict/boxInfo/boxCenter.jpg') repeat-y;
    min-height: 218px;
}
div.infoBoxBootom{
    width: 290px;
    height: 25px;
    background: url('/pict/boxInfo/boxBottom.jpg') no-repeat;
}
div.bigBoxHeader{
    width: 734px;
    height: 25px;
    background: url('/pict/rightside/bigbox/header.jpg') no-repeat;
}
div.bigBoxCenter{
    width: 734px;
    min-height: 300px;
    background: url('/pict/rightside/bigbox/center.jpg') repeat-y;
    
}
div.bigBoxBottom{
    width: 734px;
    height: 25px;
    background: url('/pict/rightside/bigbox/bottom.jpg') no-repeat;
}
.parts a{
    text-decoration: none;
           
}
.parts li{
    cursor: pointer;
    color: blue;
    list-style: none; 
    line-height: 18px;
    padding-left: 15px;
}
.parts li.selected{
    background-color: orange;
}
.parts li:hover{
    text-decoration: underline;
    color: black;
}
div.keresoDiv{
    padding: 5px; 
    width: 270px;
    min-height: 310px;
    border-right: solid 2px #a2a2a2;
    font-weight: bold;
    font-size: 10px;    
}
div#masikJarmu{
    background: url("/pict/leftside/button_kivalaszto.jpg") no-repeat;
    color: white;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    padding-right: 60px;
    width: 166px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 24px;
    
}
span p{
    padding-top: 5px;
    padding-bottom: 5px;
}
/*************** KERESO END **************/
img{
    vertical-align: middle;
}

/**************** MENU ********************/

div.head_menu{
width:521px;
height:70px;
background: url('/pict/header/header_right_bg.jpg') no-repeat;
}

div.head_menu_main{
width:132px;
height:70px;
float:left;
display:inline;
}

div.head_menu_main a{
width:132px;
width:77px!important;
height:70px;
height:52px!important;
display:block;
padding-top:18px;
padding-left:55px;
color:#fff;
text-decoration:none;
background:url(/pict/header/button_fooldal.jpg) no-repeat;
font-weight:bold;
}

div.head_menu_menupoint{
width:127px;
height:70px;
float:left;
display:inline;
}

div.head_menu_menupoint a{
width:127px;
height:70px;
height:52px!important;
padding-top:18px;
display:block;
color:#fff;
text-decoration:none;
background:url(/pict/header/button_potalkatreszek.jpg) no-repeat;
font-weight:bold;
text-align:center;
}

div.head_search_btn_cont{
width:84px;
height:18px;
float:left;
display:inline;
}

.head_search_button{
width:84px;
height:18px;
border:none;
background:url(/pict/header/kereses.jpg) no-repeat;
line-height:18px;
text-align:center;
cursor:pointer;
color:#000;
}








