body{margin:0;padding:0; background:url(../images/loop_main.jpg) repeat-x #faf6ea; font-family: arial, Helvetica,sans-serif;  font-size: 12px; }
img{border: 0;}
#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;}
#blackbox_left_col{float: left; width: 240px;  padding: 10px 20px 10px 20px; }
#blackbox_right_col{float: left; width: 680px;  padding:10px 20px 10px 20px;}
#blackbox_right_col img{border: 10px #fff solid;}
#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; }
#white_box{width: 960px; background-color: #fff; padding: 20px;}
#flags{position: absolute; bottom: 16px; left: 893px;}
/*Class-ok*/
.closer{clear: left; height: 0; visibility: none;}
.action{display: block; float: left; width: 50%; height: 210px; }
#calc{border: 1px solid #999; background-color: #f3f3f3; padding: 15px; width: 100%; text-align: center;}
.rb{ color: #fff; border:0;width: 120px; text-align: center; font-weight:bold; display: block; height: 21px;  line-height: 21px; background-image: url(../images/gombhosszu.png); cursor: pointer;}