body  { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
p {}
h2 { color: #fff; font-size: 24px; text-align: center; margin: 10px 0 0; padding: 0 }
h3 { color: #fff; font-size: 20px; font-weight: bold; text-align: center; margin: 0; padding: 0 }
td {}
table { width: 330px; }

form { margin:0; padding: 0; }

#container { margin: 0; padding: 0; width: 600px; height: 600px; float: left }
#left_panel { margin-top: 7px; margin-left: 8px; width: 371px; float: left }
.left_panel_top { background-image: url("images/left_panel_top.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 371px; height: 5px; float: left }
* html .left_panel_top {overflow: hidden;}
.left_panel_middle  {width: 370px; height: 575px; float: left; border-right: 1px solid #e3e1e1; border-left: 1px solid #e3e1e1; height: 630px; overflow: auto; background-color:white; }
.left_panel_bottom { background-image: url("images/left_panel_bottom.gif"); background-repeat: no-repeat; width: 371px; height: 5px; float: left }
* html .left_panel_bottom {overflow: hidden;}
.left_panel_middle h1 { color: #32879a; font-size: 22px; text-align: center }
.left_panel_middle h2 { color: #ffffff; font-size: 22px; text-align: center }
.left_panel_middle h4  { font-size: 12px; text-align: left; margin-top: 15px; margin-right: 10px; margin-left: 10px; float: left }
.left_panel_middle h5 { color: #32879a; font-size: 12px; text-align: center; margin: 0 0 0 20px; padding: 0; float: left }


.left_panel_middle .error {color:red; font-weight: bold; font-size: 12px; text-align: center; padding-top: 10px;}
.left_panel_middle button { margin-top: 10px; margin-left: 30px }
#middle_panel { width: 31px; height: 585px; float: left }
#right_panel { margin-top: 7px; width: 181px; float: left }
.right_panel_top { background-image: url("images/right_panel_top.gif"); background-repeat: no-repeat; width: 181px; height: 5px; float: left }
* html .right_panel_top {overflow: hidden;}
.right_panel_middle { background-color: #008840; background-image: url("images/right_panel_middle_bg.gif"); background-repeat: no-repeat; background-position: center bottom; width: 181px; height: 630px; float: left }
.right_panel_middle h2 { color: #ffffff; font-size: 22px; text-align: center }
.right_panel_bottom { background-image: url("images/right_panel_bottom.gif"); background-repeat: no-repeat; width: 181px; height: 5px; float: left }
* html .right_panel_bottom {overflow: hidden;}
.active_menu { margin-top: 5px; margin-left: 6px; width: 169px; height: 86px; float: left }
* html .active_menu {margin-left: 3px;}
.active_top { background-image: url("images/active_top.gif"); background-repeat: no-repeat; width: 169px; height: 6px; float: left }
* html .active_top {overflow: hidden;}
.active_middle { background-image: url("images/active_middle.gif"); width: 169px; height: 74px; float: left }
.active_bottom { background-image: url("images/active_bottom.gif"); background-repeat: no-repeat; width: 169px; height: 6px; float: left }
.zold_nyil { background-image: url("images/arrow_zold.gif"); background-repeat: no-repeat; margin:235px 0px 0px 0px; width: 31px; height: 20px; float: left }
* html .zold_nyil {margin-left:-2px;}
.error_x  { background-image: url("images/field_error.gif"); background-repeat: no-repeat; margin-left: 1px; width: 31px; height: 20px; margin-top: 20px;}
.form_error {color:#660033 ;}
.menu_text { margin-top: 10px; margin-right: 5px; margin-left: 5px; width: 169px; float: left }
* html .menu_text {margin-left:0px; padding-left: 0px;}
.menu_text h6 { font-size: 10px; margin: 0; padding: 0 }
.menu_text h6 a { font-size: 12px; text-align: center; margin-top: 5px; margin-bottom: 5px; width: 169px; float: left }
#right_panel a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: underline; margin-bottom: 5px; width: 169px; float: left }
.adatbekeres   { padding-left: 20px; width: 350px; float: left }
.adatbekeres h6  { color: #32879a; margin-bottom: 2px; width: auto; float: left }
.adatbekeres h5  { color: #32879a; margin-bottom: 4px; width: 70px; float: left }
.adatbekeres .textfield  { font-size: 20px; width: 250px; border: solid 1px #ccc }
.adatbekeres select { max-width: 180px; float: left }
.adatelfogadas { margin-top: 10px; padding-left: 20px; width: 371px; float: left }
.adatbekeres .radiobutton { font-size: 20px; width: 80px; border: solid 1px #ccc }
.adatelfogadas .checkbox  { margin: 2px 5px 0 0; padding-top: 0; padding-bottom: 0; padding-left: 0; float: left; border: solid 1px #ccc }
.adatelfogadas h5 { color: #32879a; margin: 0; padding: 0; float: left }
.regisztracio_button  { font-size: 16px; font-weight: bold; background-color: #f8bf34; margin: 20px 0 10px 70px; padding: 0; float: left; border: solid 1px #f8bf34 }
.passive_menu { margin-top: 5px; margin-left: 6px; width: 169px; height: 86px; float: left }
* html .passive_menu {margin-left: 3px;}
.passive_top { background-image: url("images/passive_top.gif"); background-repeat: no-repeat; width: 169px; height: 6px; float: left }
* html .passive_top {overflow: hidden;}
.passive_middle { background-image: url("images/passive_middle.gif"); width: 169px; height: 74px; float: left }
.passive_bottom { background-image: url("images/passive_bottom.gif"); background-repeat: no-repeat; width: 169px; height: 6px; float: left }
.cm_logo  { background-image: url("images/cm_logo.gif"); background-repeat: no-repeat; margin-top: 40px; margin-left: 20px; width: 114px; height: 24px; float: left }
.line { background-color: #008840; width: 371px; height: 5px; clear: left }
.adatbekeres tbody tr td { color: #32879a; font-size: 12px }
.adatbekeres tbody tr { color: #32879a; font-size: 18px }
.text_input { width: auto; }
.noheight { height:auto; text-indent: 5px;}
