@charset "utf-8";

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,a,abbr,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;/*padding:0;border:0;/*font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit*/}
img {border:0;}
/*table{border-collapse:separate;border-spacing:0}*/
html{overflow-y:scroll}
body{line-height:1;background:#e4e4e4;font:13px Trebuchet MS,Arial,Verdana}

select,textarea{border:1px solid #ccc}

::-moz-selection{background:#ccc}
::selection{background:#ccc}

a:link,a:hover,a:active,a:visited{text-decoration:none;}
:focus{outline:0;}

.fl,.fr{overflow:hidden}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.cp {cursor:pointer}
.w50 {width:50%}
.m5 {margin: 5px;}
.m20 {margin: 20px;}
.m5l {margin-left: 5px;}
.b {font-weight: bold;}
.fs10 {font-size: 10px;}

#wrap {margin:0 auto;width:950px;margin: 0 auto;background-color: #fff;}
#header {width: 950px;}
#sitehead {width: 950px;height:99px;}
#sitehead div img {margin: 5px 0 5px 15px;}
#sitehead div {margin-top: 15px;}
#sitehead div.headertext {text-align: right;text-transform: uppercase;width: 702px;font-size: 14px;}
#header div.toppic {background:url('/img/top_bg.jpg') no-repeat;width: 950px;height:218px;}

div.footer {width: 100%;background-color: #fff;}
div.footer div {margin: 5px 0 5px 3px;}
div.footer div img {margin-top: 3px;}
div.footer div.footertext {width: 300px;text-transform: uppercase;font-size: 12px;padding:0 15px;}

div.menu {width: 200px;background-color: #ebecd2;}
div.menu div.listm div {height: 30px;}
div.menu div.listm div:hover {background: url("/img/menu_hover.jpg") repeat-x;}
div.menu div.listm div a{color: #434343;margin-left: 10px;position: relative;top: 6px;}
div.menu div.links {background-color: #fff;}
div.menu div.links div {padding-bottom: 6px;}

div.cimsor {padding: 0 0 5px 15px;font: normal 20px Verdana;border-bottom: 1px solid #ccc;width: 650px;margin-bottom: 5px;color: #434343;}

div.content {width: 710px;}

table.registred td {padding: 3px;}

#loginbox_mini {margin: 15px 0 0 33px;}
#loginbox_mini input {margin: 3px;}

div.hr{clear:both;width:457px;height:1px;padding:10px 0;margin:0 auto;background:url('/img/hr.png') no-repeat 0}

span.megjegyzes {font-size: 10px;}

table.pad5 td {padding: 5px;}

div.newstitle h2 {color: #992f39;font-size: 18px;margin: 10px 0;}
div.newsdate {color: #992f39;font-size: 14px;}
div.newsnext a {color: #992f39;font-size: 16px;}
div.newscsik {background: url("/img/csik.jpg") repeat-x;clear: both;height: 1px;width: 700px;margin: 10px 0;}


.onlinereg label {float: left;width: 15em;margin-bottom: 0.7em;margin-right: 0.8em;text-align: right;}
.onlinereg label.title {font-weight: bold;text-align: center;width: 60%;font-size: 14px;}
.onlinereg textarea {margin-bottom: 0.7em;}
.onlinereg label.nostyle {width: auto;}
.onlinereg br {clear: left;}
.onlinereg fieldset {width: 50em;display: block;border: 1px solid #7c9892;padding: 10px;}
.onlinereg legend {font-weight: bold;color: #7c9892;margin-bottom: 1em;margin-top: 1em;padding: 0 4px;}
//form.onlinereg input, textarea {border: 2px solid orange;background: #FFFFCC;}
.onlinereg input:focus, textarea:focus {background: #fafdf0;}//border: 2px solid red;
.onlinereg input.submit {margin-left: 200px;}
.onlinereg label.sorszam {text-align: left;font-weight: bold;}

.onlinereg div.reglist hr {background-color: silver;height: 1px;border: 0;}
.onlinereg div b {color: red;margin-left: 5px;}




















