form {
margin:0;
padding:0;
}

form input,
form textarea, 
form select {
font-family:verdana;
font-size:12px;
background:#602040;
color:#CCCCCC;
border:1px solid #782850;
}

#loginform label {
display:block;
font-weight:bold;
padding-bottom:5px;
}

#loginform input {
width:110px;
border:1px solid #0080C0;
margin-right:15px;
}

#szavazasgomb,
#loginform .submit {
background:#0080C0;
color:white;
border:none;
width:70px;
font-size:10px;
font-weight:bold;
cursor:pointer;
}

#regform, .adminform, .profilform {
padding:5px;
margin:0;
}

.moderatorform .mezo1 .title, 
#regform .title,
#regform .title_error,
.profilform .title,
.profilform .title_error,
.adminform .title,
.adminform .title_error {
float:left;
clear:both;
width:200px;
text-align:right;
padding-right:10px;
}

.moderatorform .mezo1 .title { font-weight:bold; }

#regform .title_error,
.profilform .title_error,
.adminform .title_error {
color:#c00;	
}

#regform input { float:left; }

.moderatorform .submit,
.adminform .submit,
.profilform .submit {
text-align:center;
padding-top:10px;
}

.adminform .title,
.adminform .title_error,
.profilform .title,
.profilform .title_error {
width:250px;
font-weight:bold;
}

.moderatorform .mezo1,
.adminform .mezo,
.profilform .mezo {
clear:both;
padding-bottom:10px;
}

.profilform .mezo {
padding-top:5px;	
}

.adminform .mezo input, 
.adminform textarea {
width:350px;
}

.profilform .mezo input,
.profilform textarea {
width:200px;	
}

.adminform textarea,
.profilform textarea {
height:60px;
overflow:auto;
}

.hszform .comment,
.profilform .comment,
.adminform .comment {
font-weight:normal;
font-size:10px;
text-align:justify;	
display:block;
margin-bottom:5px;
}

.profilform #adirs {
    float:left;
    margin-right:20px;
}

.profilform #adirs select{ width:100px; }
.profilform #afiles select { width:175px; }

.profilform #avatarpic {
    padding-top:5px;
    text-align:center;
}

#center_content .profilform .mezo .cb input{
width:20px;
}

form .tiab {
    display:none;
}

/* ------------- beállítások form ----------------- */

.beallitasok .title, 
.beallitasok .title_error {
width:400px;	
}

.beallitasok .mezo {
text-align:left;
}

.beallitasok .mezo input { width:80px; }
.beallitasok .mezo .cb input { width:15px; }
.beallitasok textarea {
	width:200px;
}

.profilform .mezo .datum_ev { width:35px; }

.profilform .mezo .datum_ho, .profilform .mezo .datum_nap { width:18px; }

/* ------------- hozzászólás form ----------------- */

.hszform {
padding:10px 0;
}

.hszform .mezo {
clear:both;
padding-bottom:5px;	
}

.hszform .valasztas,
.hszform .title {
font-weight:bold;	
width:150px;
padding-right:5px;
float:left;
text-align:right;
}

.hszform .valasztas { font-weight:normal; }

.hszform .title_kozep {
font-weight:bold;
text-align:center;
padding-top:5px;
}

.hszform .mezo input { width:350px; }
.hszform .mezo .lejar { width:150px; }
.hszform .mezo .cb { width:15px; margin-left:155px; }

.hszform textarea {
width:95%;
height:150px;
overflow:auto;
clear:both;
margin-top:5px;
}

.hszform .submit {
text-align:center;
clear:both;
padding-top:5px;
}

#smiley_icons {
padding:0 0 0 150px;
}

#smiley_icons img {
border:none;
margin:2px;
}

#bbcodes {
    margin-bottom:3px;
}

#bbcodes input {
font-size:10px;
}

.hszform .allowedtags { clear:both;padding:2px 0 0 155px; }

#elonezet,
#topic_osszegzes { 
margin:5px; 
border:1px solid #0080C0;
display:none;
}

#topic_osszegzes { display:block; }

#elonezet h5,
#topic_osszegzes h5 { 
background:#0080C0;
color:white;
padding:1px 0 2px 5px;
margin:0;
font-size:10px;
}

#elonezet_szoveg {
padding:2px 5px;
}

#topic_osszegzes .post {
margin:5px;
border:1px solid #782850;
background:#602040;
}

#topic_osszegzes .sender {
font-weight:bold;
float:left;
padding:2px;
color:#ccc;
}

#topic_osszegzes .ido {
font-weight:bold;
float:right;
padding:2px;
color:#ccc;
}

#topic_osszegzes .ido a {
color:#ccc;
font-size:10px;
text-decoration:none;
}

#topic_osszegzes .szoveg {
clear:both;
padding:5px;
border-top:1px solid #782850;
background:#42162C;
}

#center_content .szavazas_topic .hszform { float:left; }

.gyorskereses {
  padding-top:0px;
  font-size:10px;
  text-align:right;
}