body{margin:0; padding:0; background:#e9e9e9 url(../images/bg.jpg) top repeat-x;}

h1{font:bold 16px Arial, Helvetica, sans-serif; color:#734283; margin:0; padding:0;}
h2{font:bold 13px Arial, Helvetica, sans-serif; color:#3f1487; margin:0; padding:0;}
h4{font:normal 13px Arial, Helvetica, sans-serif; color:#734283; margin:0; padding:0;}

a.megrendeles{display:block; text-align:right; background:url(../images/megrendeles.jpg) right center no-repeat; padding:10px; font:bold 10px Arial, Helvetica, sans-serif; color:#d37739; text-transform:uppercase; text-decoration:none;}
a.megrendeles:hover{color:#e39866;}

a.pdf{display:block; background:url(../images/pdf.jpg) left center no-repeat; padding:10px 0px 10px 50px; font:bold 16px Arial, Helvetica, sans-serif; color:#393; text-decoration:underline; clear:both;}
a.pdf:hover{color:#3C3;}

#top{background:url(../images/top.jpg) center top no-repeat; width:783px; margin:0 auto; height:254px;}
#contakt{position:absolute; margin:148px 0 0 550px; font:normal 12px Arial, Helvetica, sans-serif; color:#511465; line-height:20px;}
#contakt a{color:#511465; text-decoration:none;}
#contakt a.site{font:bold 10px Arial, Helvetica, sans-serif;}
#contakt a:hover{text-decoration:underline;}

#menu{background:#fff url(../images/menu_bottom.gif) bottom repeat-x; padding:2px 2px 6px 2px; width:779px; margin:0 auto;}
#menu table{background:#8e5c9e url(../images/menu_bg.jpg) top repeat-x;}
#menu table a{display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:10px;}
#menu table a:hover{background:#a177ae url(../images/menu_roll.jpg) top repeat-x;}

#content{border-left:solid 1px #cacaca; border-right:solid 1px #cacaca; overflow:hidden; width:783px; margin:0 auto; background:#fff; font:normal 13px Arial, Helvetica, sans-serif; color:#444; line-height:20px;}

#index_content{font:normal 13px Arial, Helvetica, sans-serif; color:#444; line-height:20px;}

#content_bottom{background:url(../images/menu_a_bg.jpg) bottom repeat-x; width:760px; margin:0 auto; clear:both;} 
#content_bottom .left{background:url(../images/menu_a_left.jpg) left bottom no-repeat;}
#content_bottom .left .right{background:url(../images/menu_a_right.jpg) right bottom no-repeat; padding-top:40px;}

#bottom{background:#FFF url(../images/bottom_bg.gif) bottom repeat-x; width:783px; margin:0 auto; clear:both;} 
#bottom .left{background:url(../images/bottom_left.jpg) left bottom no-repeat;}
#bottom .left .right{background:url(../images/bottom_right.jpg) right bottom no-repeat;}

#copyright{font:normal 10px Arial, Helvetica, sans-serif; color:#7a3d8e;}
#copyright a{text-decoration:none; color:#9559a9;}
#copyright a:hover{text-decoration:underline;}

.warning{background:url(../images/warning.jpg) left center no-repeat; padding:10px 0 10px 50px; font:bold 16px Arial, Helvetica, sans-serif; color:#F30;}
.fontos{border:4px solid #F03; padding:10px;}
.fontos li{list-style-type:circle;}

a.fanci{display:block; border:solid 1px #b28fbb; padding:1px; background:#fff; width:150px; height:150px;}
a.fanci:hover{background:#b28fbb;}

.pic_left{width:150px; height:150px; float:left; margin-right:10px;}

/* GOOGLE */
#map_canvas{width:660px; height:400px; margin:0 auto; border:solid 5px #dedcdd;}
#directions{width:660px; margin:0 auto;}

.cont_map{color:#333; font:normal 12px Arial;}
.cont_map h1{font:bold 14px Arial; color:#333;}

a.flash_gal{display:block; background:#fafafa; border:1px solid #d1d1d1; padding:4px; color:#7a3aa9; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
a.flash_gal:hover{background:#d5bce7;}
/* uj oldalnak class */
a.flash_gal_new{display:block; background:#800080; border:1px solid darkgray; padding:4px; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
a.flash_gal_new:hover{background:#990000;color:white;}
