body { margin: 0px; font-family: Tahoma, Geneva, Kalimati, sans-serif; font-size: 12px; background-image: url(../pix/back.png); color: white; }
img { border: 0px; vertical-align: middle; }

#oldal { width: 1000px; margin: 0 auto; }
.box { border: 4px solid #114171; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #14283d; overflow: hidden; }
.box .szarozo { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background-color: #ffffff; height: 100%; }
.red { color: red; }
.clear { clear: both; height: 0px; }

/*HEADER*/

#header { position: relative; overflow: hidden; height: 194px; } 
.headerbox { width: 320px; height: 186px; position: absolute; top: 0; }
#logo { left: 0; background-color: transparent; }
#arajanlatos { margin: 0 auto; position: static; }
#slidebox { right: 0; }
#arajanlatos p { margin: 0 10px 10px; font-size: 14px; padding-top: 10px; }
#fast { font-size: 14px; color: #971e23; font-weight: bold; text-align: center; margin-bottom: 15px; }
#arajanlat { width: 260px; margin: 0 auto; border: 1px solid black; display: block; text-align: center; padding: 10px 5px; font-size: 18px; font-weight: bold; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#fless { margin: 5px; }

/* MENU */
#menu { clear: both; list-style: none; margin: 0; padding: 0; overflow: hidden; height: 60px; font-size: 20px; font-weight: bold; margin-left: -20px; width: 100%; }
#menu li { margin: 0; padding: 0; float: left; width: 20%; text-align: center; padding-top: 7px; margin-top: 10px; }
#menu a { color: white; background: none; text-decoration: none; padding: 5px 0 5px 50px; }
#menu a:hover { background: url(../pix/littlelogo.png) no-repeat top left; color: #bbbbbb; }
#menu a.menuselected { background: url(../pix/littlelogo.png) no-repeat top left; color: #ffcc33; }

/* CONTENT */
.contentbox { margin-bottom: 15px; font-size: 14px; line-height: 24px; }
.contentbox .szarozo { padding: 15px 20px; }
.contentbox h1, .contentbox h2 { margin: 0 0 10px; text-align: center; font-size: 24px; padding: 0; font-weight: bold; }

/* VAROSOS */
#varosresz #nyepp {  }
#terkep_nagy { float: left; }
#varoslista { margin: 0 40px 0; width: 460px; float: left; text-align: center; font-size: 14px; line-height: 20px; height: 370px; overflow: auto; padding-right: 20px; }
#varoslista a { color: #0033ff; }

/* LINKEK */
#linkresz a { color: #0066ff; float: left; width: 33%; margin: 2px 0; font-size: 14px; }

/* FOOTER */
.footer { text-align: center; margin-bottom: 20px; }

/* KONTAKT */ 
#kontakt_left { float: left; width: 45%; border-right: 1px solid black; }
#kontakt_right { float: left; width: 49%; padding-left: 10px; position: relative; }
#kontakt_left > div { margin: 10px 0; line-height: 18px; }
#gugli { width: 350px; height: 250px; border: 1px solid #777777; margin: 15px 0; }
.form_left { clear: left; float: left; width: 120px; font-weight: bold; text-align: right; font-size: 14px; margin: 0 10px 15px 0; }
.form_right { float: left; width: 330px; margin-bottom: 15px; }
#kotelezo { position: absolute; right: 0; }
#error { color: red; margin: 10px; }

/* ARAJANLAT */
.form_left2s { font-weight: bold; margin-bottom: 10px; }
.form_right2s { margin-bottom: 10px; }
.form_left2 { font-weight: bold; margin-bottom: 10px; }
.form_right2 { margin-bottom: 10px; }