#zlszak br.clear {clear: both;}
#zlszak p.hiba {font-weight: bold; color: #c6003e;}
#zlszak p.siker {font-weight: bold;}

#zlszak p.formszoveg { margin-bottom: 20px;}
#zlszak p.kerd {height:69px; text-align:center;}
#zlszak p.kerd a { display:block;  width:435px; height:69px; position:relative; margin:auto;}
#zlszak p.kerd a span { position:absolute; left:0; top: 0;  background:url(images/kerdezze.png) 0 0 no-repeat;  width:435px; height:69px;}
#zlszak p.kerd a:hover span { background-position: 0 -69px;}



#zlszak ul.valaszol {padding: 0!important; width: 100%; margin: 0 !important; clear:both;}
#zlszak ul.valaszol li {list-style-type: none; clear:both;}
#zlszak ul.valaszol li.kerdes {background: #ececec; padding: 10px 10px 0 0; margin: 10px 0 10px 0; clear:both;}
#zlszak ul.valaszol p.letter {font-size: 50px; font-weight: bold; color: #ffcd07; line-height: 36px !important; padding: 10px !important; margin: 0; width: 37px; float:left; }
#zlszak ul.valaszol p.letter2 {font-size: 50px; font-weight: bold; color: #002147; line-height: 36px !important; padding: 10px !important; margin: 0; width: 37px; float:left; }
#zlszak ul.valaszol p.szakerto {width: 490px; float:right; }
#zlszak ul.valaszol p.szakerto2 {width: 480px; float:right; }

#zlszak ul.szaklista {padding: 0 !important; width: 100%; margin: 15px 0 25px 0 !important;}
#zlszak ul.szaklista li { clear:both; height: 110px; list-style-type:none; margin:0; padding:0 0 15px 0 !important;}
#zlszak ul.szaklista li img.kep { padding: 4px; background:#fff; border: 4px solid #ffcd07; margin:0 25px 0 0; float:left; }
#zlszak ul.szaklista a:hover img.kep { border-color: #002147;}
#zlszak ul.szaklista .metas { width: 430px; height:auto; float:left;}
#zlszak ul.szaklista .metas p { padding:0; }
#zlszak ul.szaklista .metas p.szakert, #zlszak ul.szaklista .metas h3 { text-transform:uppercase; font-weight:bold; font-size:18px; padding: 0 0 5px 0 !important; color:#4A4A4A; line-height:19px;}


#zlszak .pagination { background:url(images/lapoz.png) top left no-repeat; margin: 25px auto 25px auto !important; padding: 75px 0 10px 0 !important;435px; text-align:  center; width:435px; font-weight: bold; }
#zlszak .pagination span.name {padding:2px 7px; margin-right: 2px; background: #fff; color:#00a0e0;}
#zlszak .pagination a {padding:2px 7px; margin-right: 2px; background: #00a0e0; color: #fff; text-decoration:none;}
#zlszak .pagination a:hover {background: #ffcd07; color: #002147;}

#zlszak form.szakertoform {padding: 0;}
#zlszak form.szakertoform label {width: 150px; font-weight: normal; font-size:11px; display: block; float: left; line-height:31px; margin-left:5px;}
#zlszak form.szakertoform input.texty {padding: 6px; margin-bottom: 5px; width: 250px; border: 1px solid #d1d1d1;  float: left; }
#zlszak form.szakertoform textarea {padding: 6px; margin-bottom: 3px; width: 410px; border: 1px solid #dadada; height: 150px; font-family: Arial, sans-serif; font-size: 12px;}
#zlszak form.szakertoform span {padding: 3px; margin-bottom: 3px; width: 410px; display: block; font-weight: bold; color:#00a0e0; font-size: 14px; text-transform: uppercase;}
#zlszak form.szakertoform input.gomb {background: url(images/button_kuldes.png) top left no-repeat; border: none; cursor: pointer; padding: 5px; width: 145px; height: 35px; margin: 5px 0 0 0;}

.szakert_side { margin: 10px 8px !important; padding:0 !important; clear:both; height: auto;}
.szakert_side img { float:left; border:4px solid #fff; margin-right:5px;}
.szakert_side p.szakert { padding: 6px 0;}
.szakert_side p.szakert span {color:#002147; font-weight:bold; text-transform:uppercase;}
.szakert_side p.szakert a { text-decoration:none;}
.szakert_side p.kerd { font-size:14px;}

a.kerdezze {color: #00A0E0 !important;}
a.kerdezze:hover { text-decoration:underline;}
