body{padding:0; margin:0; background:#a22a2c url(../images/bg.jpg) 0 0 repeat-x; font:normal 12px Arial, Helvetica, sans-serif; color:#222; line-height:18px;}

a{color:#a22a2c; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#F30;}
.clear{clear:both; height:0; line-height:0;}
#header{position:relative; width:822px; margin:0 auto;}
#header h1{padding:13px 0 13px 0; margin:0; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:center;}
#header h1.a{position:absolute; padding:0; margin:0; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:center; top:94px; left:200px;}

.logo_big{display:block; width:621px; height:91px; margin:0 auto; padding:0; text-decoration:none;}
.kepek_fejlec{width:822px; margin:0 auto; padding:0; height:187px;}
.kepek_fejlec img{float:left;}

ul {
list-style-position:inside;
}

h2{color:#a22a2c;}


.top_menu{margin:0 auto;}
.top_menu a{display:block; background:#ac4546; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; padding:12px 0;}
.top_menu a:hover{background:#b96061;}
.top_menu a.now{background:#b96061;}

.content{width:782px; margin:0 auto; background:#fff; padding:20px; clear:both;}
.copyright{width:822px; background:#fff; border-bottom:2px solid #5d0002; margin:0 auto 20px auto; overflow:hidden; position:relative;}
.copyright .left{float:left; width:238px; height:88px; background:url(../images/rab.jpg) 20px 0 no-repeat; padding-left:110px; padding-top:10px;}
.copyright .left, .copyright .left a{font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.copyright .bottom_menu{float:right; margin-right:10px; width:460px; height:68px; text-align:center; padding-top:30px;}
.bottom_menu a{text-decoration:none; color:#a22a2c; padding:2px 4px; background:#ddd;}
.bottom_menu a:hover{background:#b85e60; color:#fff;}
.bottom_menu a.now{background:#b85e60; color:#fff;}
.logo_buttom{position:absolute; right:20px; bottom:20px; width:140px; height:16px; display:block;}


.name_1, .name_1 a{font:bold 16px Arial, Helvetica, sans-serif; color:#a22a2c; padding:0 0 10px 0; margin:0; text-decoration:none;}
.name_2{font:bold 18px Arial, Helvetica, sans-serif; color:#a22a2c; padding:0 0 10px 0; margin:0; text-decoration:none;}


.kep_link_1{border:4px solid #e4e7f3;}

a.info{display:block; text-decoration:none; color:#a22a2c; padding:2px 4px; background:#ddd; float:left;}
a.info:hover{background:#b85e60; color:#fff;}
.float_left_kep{float:left; margin:0 10px 0 0;}
.gallery_all{background:#ddd; overflow:hidden; border:solid 1px #ccc; padding:20px 6px 4px 20px;}
.gallery_all a.kep{width:170px; height:170px; border:solid 1px #fff; float:left; margin:0 16px 16px 0;}
.gallery_all a.kep:hover{border-color:#a22a2c;}


form{padding:0; margin:0;}
form.ajanlat input, textarea{width:300px; border:1px solid #ccc; background:#eee;}
form.ajanlat .form_button{background:#a22a2c; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; width:60px; padding:6px 10px; float:right; text-align:center;}
form.ajanlat a.form_button:hover{background:#b96061; text-decoration:none;}

#map_canvas{height:400px; border:4px solid #e4e7f3;}
.navigations{background:#fff url(../images/bg_1.jpg) 0 0 repeat-x;}

.cont_map h1{font:bold 14px Arial, Helvetica, sans-serif; color:#a22a2c;}

.arlista{background:#ccc; margin-bottom:10px;}
.arlista td{background:#fff;}
.arlista .name{background:#edbdbe;}
.arlista .ar{background:#e49b9d;}
.arlista .anyag{background:#e4e7f3;}
.arlista .munka{background:#d8dbe7;}