*{padding:0; margin:0;}
body {font-size:11px; background-color:rgb(0,44,82); font-family:verdana, helvetica,arial,sans-serif; }
.warning {font-weight:normal; font-size: 110%; color:rgb(255,0,0); padding-left: 5px; margin: 3px 0 5px 100px;}

.page-container {width:1000px; margin:0px auto; margin-top:0; margin-bottom:20px; font-size:1.0em; background-color:rgb(0,44,82);}
.page-top {display:block; float: left; width:1000px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.page-logo {float:left; width:40px; height:50px; padding:0 0 0 0; background:rgb(255,255,255) url(../images/regatta_logo.jpg) no-repeat; }
.page-title {float: left; width:500px; background:rgb(0,64,100); text-align: left;  height:50px; }
.header-menu { float: left; width:880px; background:rgb(0,64,100); height:20px; text-align:left; }
.header-top {float: left; width:1000px; height:257px; background:url(../images/header_top.jpg) no-repeat; }
.header-middle {float: left; width:1000px; height:20px; background:url(../images/header_middle.jpg) no-repeat; vertical-align: middle; }
.header-bottom {float: left; width:1000px; height:39px;	background:url(../images/header_bottom.jpg) no-repeat; }

.main {clear:both; width:1000px; height: 100%; padding-bottom:0px; }

.menu1 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 290px !important; margin: 0 0 0 290px; float:left; }
.menu2 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float:left; }
.menu3 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float: left; }
.menu4 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float: left; }
.menu5 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float: left; }
.menu6 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float: left; }
.menu7 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px !important; margin: 0 0 0 0px; float: left; }
.menu8 {height:20px; font-family:Verdana,Helvetica,Arial,sans-serif; margin: 3px 0 0 0px; float: left; }
/***********/
/*BAL OLDAL*/
/***********/
.left-side {float:left; padding:0 10px 0 9px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width:231px; display: inline;}

/************/
/*JOBB OLDAL*/
/************/
.right-side {float:left; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width:139px; display: inline; background:rgb(0,44,82);}

/**************/
/*KÖZÉPSÕ RÉSZ*/
/**************/
.main-content {float:left;  width:610px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;  }

.content-unit1 {background:rgb(0,44,82); padding: 10px 15px 10px 10px; border-right:1px solid rgb(204,204,204); }
.content-unit2 {background:rgb(241,241,241); padding: 10px 5px 10px 5px; margin: 0 9px 0 0; }

.content-unit1 fieldset {border: 0; }
.content-unit1 form {width:500px; margin: 0 45px 0 45px; padding:5px 0 10px 0; }
.content-unit1 form img {border: 0;}
.content-unit1 label {width: 16em; margin: 3px 0 3px 0; float:left; text-align:right; padding: 0 5px 0 0; font-size:12px; color: rgb(250,250,250);}
.content-unit1 label.q {width: auto; margin: 3px 0 3px 0; float:none; text-align:left; padding: 0 5px 0 0; font-size:12px; color: rgb(250,250,250);}
.content-unit1 input.q {margin: 2px 0 2px 0; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid rgb(130,130,130); font-family:verdana,arial,sans-serif; font-size:100%; width: auto; }
.content-unit1 input, .content-unit1 select {margin: 2px 0 2px 0; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid rgb(130,130,130); font-family:verdana,arial,sans-serif; font-size:100%; width:200px; }
.content-unit1 table {width:590px;}
.content-unit1 td {width:300px; padding: 3px 0 3px 0; color: rgb(255,255,255);}
.content-unit1 img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.content-unit1 img.secure {float:none; clear:both; display: block; margin: 10px 0 10px 160px; padding: 0 0 0 0; border: 0;}

.content-unit1 .box {width: 590px; float:left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid rgb(80,80,80);}

.content-unit3 {background:rgb(0,44,82); padding: 10px 15px 10px 10px; border-right:1px solid rgb(204,204,204); }

.content-unit3 form {padding:5px 0 10px 0; }
.content-unit3 form img {border: 0;}
.content-unit3 label {width: auto; margin: 3px 0 3px 0; float:none; text-align:left; padding: 0 5px 0 0; font-size:12px; color: rgb(250,250,250);}
.content-unit3 input, .content-unit1 select {margin: 2px 0 2px 0; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid rgb(130,130,130); font-family:verdana,arial,sans-serif; font-size:100%; width: auto; }
.content-unit3 table {width:100%;}
.content-unit3 td {padding: 3px 0 3px 0; color: rgb(255,255,255); font-size:12px;}
.content-unit3 img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.content-unit3 img.secure {float:none; clear:both; display: block; margin: 10px 0 10px 160px; padding: 0 0 0 0; border: 0;}

.content-unit3 .box {width: 590px; float:left; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid rgb(80,80,80);}


.footer {border-top: 1px solid rgb(204,204,204); text-align:center; }

.page-container:after, .main:after, .content-unit1:after, .page-title:after, .header-menu:after, .page-top:after, .packagedetails:after, .services:after, .subcontent:after, .separator:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

