html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, a {
margin: 0; padding: 0; border: 0; 
}
body {color: #ECE8DD; background-color: #ECE8DD; font: normal 14px arial, helvetica, sans-serif;}

a:link,a:visited,a:active {color: #fff; text-decoration: none;}
a:hover {color: #fff; text-decoration: underline;}

h1{font-size: 22px; color: #fff; margin: 0; padding: 0 0 20px 0; letter-spacing: 4px; text-transform: uppercase; font-family: helvetica, sans-serif;}
h2{padding: 5px 0; font-size: 15px; letter-spacing: 5px; text-transform: uppercase; border-top: 2px solid #DCD3C5; border-bottom: 2px solid #DCD3C5;}

.input_f{border: 1px solid #000;}
.input_b{}

#flash1{float: right;}
#flash{margin: 0 0 0 220px;}

.image{border-width: 0;}
.centered{text-align: center;}

.intro{float: left; width: 220px; padding: 10px 0 0 0; text-align: center; font-weight: bold; font-size: 16px;}

#header{float: left; width: 100%; height: 231px; background-image: url(images/header_bg.jpg); background-repeat: no-repeat;}
#top{width: 995px; height: 231px;}
#top img{margin: 10px 0 0 10px;}
#container{float: left; width: 100%; margin: 0; padding: 0; background-image: url(images/container_bg.jpg); background-repeat: repeat-y;}
#container_in{width: 995px;}
#contentp{float: left; width: 690px; padding: 20px; line-height: 20px;}
#contentp .image{float: right;}
#contentp .image1{float: right; margin: 0 0 20px 20px;}
#contentp .image2{float: left; margin: 0;}
#footer{float: left; width: 100%; height: 110px; margin: 0; background-image: url(images/footer_bg.jpg); background-repeat: no-repeat;}

.menu{float: left; width: 220px;}
.menu_in{float: left; width: 220px; margin: 0; padding: 0;}
.menu a{display: block; height: 28px; padding: 12px 0 0 0; text-align: center; letter-spacing: 4px; font-size: 14px; color: #E4DDCB; text-transform: uppercase; font-weight: bold; font-family: helvetica, sans-serif;}
.menu a:link, .menu a:visited, .menu a:active{color: #E4DDCB; text-decoration: none;}
.menu a:hover{color: #fff; background-color: #9A8B6C; text-decoration: none;}
.menu_sel{background-color: #9A8B6C;}

.box1{float: left; width: 400px;}

.box2{float: left; width: 690px; padding: 20px 0;}
.box2 strong{letter-spacing: 5px;}

.box3{float: left; width: 220px; padding: 0 100px 0 0;}
.box3 .n_teaser{padding: 10px 0;}
.box3 a{color: #9A8B6C;} 

#box_right{float: left; width: 325px;}
#box_right .kapcs{padding: 20px 0 0 0;}
#box_right .kapcs tr{vertical-align: top;}
#box_right .kapcs td{padding: 4px; border-bottom: 2px solid #fff;}
#box_right .kapcs .td_left{border-right: 2px solid #fff; font-weight: bold;}
#box_right p{text-align: center; font-weight: bold; font-size: 14px;}
.form_line{float: left; width: 300px; padding: 10px 0;}
.button{float: left; text-align: left;}
.red_s{color: red;}
.error{color: red; text-align: center; font-weight: bold;background-color: #fff; border: 1px dashed red;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}
