body{margin:0;padding:0; background:url(../images/loop.jpg) repeat-x #faf6ea; font-family: arial, Helvetica,sans-serif;  font-size: 12px; }
img{border: 0;}
input{border: 1px solid #afafaf; width: 140px;}
#wrapper{width: 1000px; margin: 0 auto; padding-top: 5px; }
#menubar{width: 100%; height: 35px; position: relative; top: 7px;}
#menubar ul {list-style: none; margin: 0; padding: 0;}
#menubar ul li{display: block; float: left; width: 130px; height: 35px; text-align: center; line-height: 35px;margin-right: 10px; text-transform: uppercase; font-size: 12px;}
#menubar ul li a{display: block; width: 130px; height: 30px; background-color: #fff; color: #2d2d2d; text-decoration: none;}
#menubar ul li .current,#menubar ul li a:hover {display: block; width: 130px; height: 35px; background-color: #2d2d2d; color: #fff; text-decoration: none;}
#blackbox{width: 100%; height: 165px; background-color: #2d2d2d; color: #fff;  position: relative; top: 7px; margin-bottom: 20px;}
#booking{color: #fcfcfc; height: 270px; padding: 10px;}
#booking h1{font-size: 14px; margin: 0px; text-align: left;}
#booking label{display: block; width: 60px; float: left;}
#booking input,#booking .ft { float: left; margin-right: 3px;}
#booking p{ clear: left; display: block; height: 12px;}
#footer{width: 100%; background-color: #f5efdf;}
#footer_content{ width: 980px; padding: 5px 10px 5px 10px; }
#footer_content a{ text-transform: uppercase; color: #840e00;}
#footer div{margin: 0 auto;  color: #676360; font-size: 12px; }
#footer_content div a {color: #676360;}
#flags{position: absolute; bottom: 16px; left: 893px;}
/*Class-ok*/
.closer{clear: left; height: 0px visibility: hidden;}
.black_box_left{float: left; width: 300px;   background-color: #2d2d2d; text-align: center; line-height: 1.3em;  }
.white_box_right{float: left; width: 660px;  background-color: #fff;   line-height: 1.3em;  padding-left: 20px; padding-right: 20px; }
.sidemenu{text-align: left; color: #fcfcfc;}
.sidemenu h1{text-align: center; font-size: 16px;}
.sidemenu p{display: block; width: 100%; height: 35px; line-height: 35px; border-bottom: 1px inset #fcfcfc; margin:0; }
.sidemenu a{color: #fcfcfc;  display: block; width: 94%; height: 35px; line-height: 35px; padding: 0px 3% 0px 3%;  text-decoration: none; }
.sidemenu a:hover{color: #fff; display: block;  background-image: url(../images/menuloop.jpg); width: 94%; height: 35px; line-height: 35px;  padding: 0px 3% 0px 3%; }
.current{color: #fff; display: block;  background-image: url(../images/menuloop.jpg); width: 94%; height: 35px; line-height: 35px;  padding: 0px 3% 0px 3%; }


.rb{text-decoration: none; color: #fff; width: 120px; text-align: center; font-weight:bold; display: block; height: 21px;  line-height: 21px; background-image: url(../images/gombhosszu.png); cursor: pointer;}
#loop{width: 1000px; background: url(../images/loop.gif) repeat-y #fff; }
