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: 366px; background-color: #2d2d2d; color: #fff;  position: relative; top: 7px; margin-bottom: 20px;}
#blackbox_left_col{float: left; width: 260px;  padding: 20px 00px 10px 20px; }
#blackbox_right_col{float: left; width: 680px;  padding:10px 20px 10px 20px;}
#blackbox_right_col img{border: 10px #fff solid;}
#booking{border: 1px solid #afafaf; color: #fcfcfc; height: 263px; padding: 5px;}
#booking h1{margin: 0px; text-align: left; font-size: 12px;}
#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; }
.white_box_left{float: left; width: 260px;   background-color: #fff; margin-right: 10px; padding: 10px; text-align: center; line-height: 1.3em; height: 340px;}
.white_box_right_1{float: left; width: 320px;  background-color: #fff;  margin-left: 10px; padding: 10px; text-align: center;line-height: 1.3em; height: 340px; }
.white_box_right_2{float: left; width: 320px;   background-color: #fff;  margin-left:  20px; padding: 10px; text-align: center;line-height: 1.3em;  height: 340px;}
.white_box_left h1,.white_box_right_1 h1,.white_box_right_2 h1{color: #644002; text-transform: uppercase; font-size: 14px; text-align: center;}
.white_box_left p,.white_box_right_1 p,.white_box_right_2 p{color: #444; text-align: left; width: 258px;  margin: 0 auto;}

.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;}