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

#zlszak ul.valaszol {padding: 0; width: 100%!; margin: 0; clear:both;}
#zlszak ul.valaszol li {list-style-type: none; clear:both;}
#zlszak ul.valaszol li.kerdes {background: #f0f0f0; padding: 10px 10px 0 0; margin: 10px 0 10px 0; clear:both;}
#zlszak ul.valaszol p.letter {font-size: 50px; font-weight: bold; color: #0B58A3; 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: #000; line-height: 36px !important; padding: 10px !important; margin: 0; width: 37px; float:left; }
#zlszak ul.valaszol p.szakerto {width: 550px; float:right; }
#zlszak ul.valaszol p.szakerto2 {width: 540px; float:right; }

#zlszak table.szaklista {padding: 0 0 0 55px; width: 100%!; margin: 5px 0 15px 0;}
#zlszak table.szaklista td.nev {font-size: 13px; font-weight: bold; color: #555; width: 190px;}
#zlszak table.szaklista td.linkek {background: url(images/szakert_tab.gif) top left no-repeat;  width: 350px; padding: 0;}
#zlszak table.szaklista td.linkek span {padding: 10px 10px 10px 35px; margin: 0 0 0 5px; background: url(images/szakert_ch.gif) top left no-repeat; display: block; float:left;}
#zlszak table.szaklista td.linkek span a {font-weight: bold; text-decoration: none;}
#zlszak table.szaklista td.linkek span a:hover {text-decoration: underline;}
#zlszak table.szaklista td.linkek span.kat {background: url(images/szakert_ch.gif) top left no-repeat; width: 140px; }
#zlszak table.szaklista td.linkek span.kerd {background: url(images/szakert_ch.gif) bottom left no-repeat;width: 110px; }

#zlszak ul.pagination {margin: 0 0 0 60px; padding: 10px 0 10px 0; width: 500px; clear: both; text-align: center; }
#zlszak ul.pagination li {float: left; list-style-type: none;  font-weight: bold; }
#zlszak ul.pagination li span.name {padding: 3px 6px 3px 6px; margin-right: 2px; background: #F0F0F0;}
#zlszak ul.pagination li a {padding: 3px 6px 3px 6px; margin-right: 2px; background: #F0F0F0; }

#zlszak form.szakertoform {padding: 20px;}
#zlszak form.szakertoform label {width: 150px; font-weight: bold; display: block; float: left; padding: 5px 0 5px 0;}
#zlszak form.szakertoform input.texty {padding: 3px; margin-bottom: 3px; width: 410px; border: 1px solid #dadada;}
#zlszak form.szakertoform textarea {padding: 3px; 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:#0968C6; font-size: 13px;}
#zlszak form.szakertoform input.gomb {background: url(images/button_kuldes.png) top left no-repeat; border: none; cursor: pointer; padding: 5px; width: 194px; height: 43px; margin: 10px 0 0 150px;}
