@charset "utf-8";
body  {
    text-align: center;
	font: 13px arial, sans-serif;
	background: url(falcobg.gif) #40676c;
	margin: 100px 0 100px 0;
	padding: 0;
	color: #000000;
}
h2 {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
}
.flag h1 {
float: left;
font-weight: normal;
padding: 0;
margin: 0 0 0 115px;
font-size: 17px;
color: #9a1010;
}
span.flags {
padding: 0;
margin: 0 0 0 15px;
float: left;
}
#container3 {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}
#container { 
	width: 100%;
	background: #FFF;
	margin: 0 auto;
	border: 1px solid #82988b;
	text-align: left;
}
#container2 {
    padding: 4px 7px 4px 4px;
	width: 782px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
} 
#header {
float: left;
    margin: 15px 15px 0 15px; 
    height: auto;
	background: #fff; 
	padding: 0;
} 
.flag {
width: 100%;
padding: 0;
float: left;
height: auto;
margin: 40px 0 0px 0;
border-bottom: #82988b solid 1px;
}
#sidebar1 {
    float: left;
    margin: 0;
	padding: 0;
	width: 229px;
	height: auto; 
	background: #fff;
}
#sidebar1 img {
    margin: 15px 0 0 15px;
}
#sidebar1 li {
    padding: 2px 0 2px 0;
    height: auto;
    border-bottom: #000 solid 1px;
    margin: 0;
}
#sidebar1 ul {
   padding: 0;
   list-style: none;
   margin: 10px 15px 0 15px;
}
#panes {
    float: left;
    background: #fff;
    padding: 0;
    width: 492px;
	height: auto;
    margin: 20px 0 30px 45px;
}
p.takaritas1 {
width: 98%;
padding: 0;
margin: -3px 0 0 0px;
}
p.takaritas2 {
width: 100%;
padding: 0;
margin: 20px 0 0 0px;
}
#panes ul {
margin: 3px 0 0 0;
padding: 0;
list-style: none;
}
#panes ul img {
float: left;
margin: 5px 0 0 -11px;
}
#panes li {
padding: 2px 0 2px 14px;
margin: 0 0 2px 0;
display: block;
background: #e7e7e5;
}
p.ferra {
margin: 0; font-size: 14px;
}
.kapcsolat1 {
width: 97%;
margin: 0 0 20px 0;
padding: 5px;
border-top: #999999 solid 1px;
border-bottom: #999999 solid 1px;
float: left;
background: #ececec;
}
span.cimek {
float: left;
}
span.mailek {
float: right;
}
.mailek img {
margin: -5px 0 0 0;
}
#panes strong {
font-size: 12px;
color: #336666;
}
strong.content2 {
color: #000;
}
.ferra font {
font-size: 17px;
color: #9a1010;
}
.ferra img {
float: left;
margin: 0 20px 150px 10px;
}
#footer {
    border-top: #82988b solid 1px;
	padding: 0;
	background: #fff url(fal-co7_footer.gif) no-repeat 631px 10px;
} 
#footer ul {
height:auto;
margin: 10px 0 10px 15px;
padding: 0;
list-style: none;
}
#footer img {
padding: 0;
text-align: right;
margin: 0px 0 0 600px;
}
li.cim {
height: auto;
margin: 0;
padding: 0 0 0 15px;
background: url(button1.gif) no-repeat 0px 2px;
}
li.telefon {
height: auto;
margin: 0;
padding: 0 0 0 15px;
background: url(button2.gif) no-repeat 0px 2px;
}
li.fax {
height: auto;
margin: 0;
padding: 0 0 0 15px;
background: url(button3.gif) no-repeat 0px 2px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
p.szlogen {
margin: 0;
padding: 0 0 3px 2px;
font-size: 15px;
color: #fff;
}
p.szlogen2 {
word-spacing: 3px;
font-size: 15px;
margin: 0;
padding: 3px 0 0 1px;
color: #e1e1e1;
}
p.copyright {
	text-align: right;
	font-size: 11px;
margin: 3px 0 0 0;
padding: 3px 0 0 1px;
color: #000;
}
p.minoseg {
background: #e7e7e5;
margin: 0;
padding: 5px;
}
.accordion {
margin: 0 0 10px 0;
padding: 0;
}
.minoseg2 {
float: left;
margin: 0 15px 0px 0;
}
#player {
float: right;
padding: 0;
margin: 0 0 0 29px;
}
#logo {
float: left;
padding: 0;
margin: 0;
}
a.menusor:link, a.menusor:visited {
color: #000;
padding: 1px 0 0 15px;
text-decoration: none;
display: block;
background: url(nyil.gif) no-repeat 0px 3px;
width: 209px;
height: auto;
}
a.menusor:hover, a.menusor:active {
color: #9a1010;
background: url(nyil2.gif) no-repeat 0px 3px;
}
a.headerr:link, a.headerr:visited, .headerr img {
margin: 0;
padding: 0;
border: none;
width: 201px;
height: 111px;
display: block;
float: left;
}
a.headerr:hover, a.headerr:active, .headerr img {
border: none;
}
a.minoseg:link, a.minoseg:visited, .minoseg img {
border: none;
color: 000;
text-decoration: none;
}
a.minoseg:hover, a.minoseg:active {
color: #000;
text-decoration: none;
}
a.engflag:link, a.engflag:visited {
border: none;
color: #000;
text-decoration: none;
}
a.engflag:hover, a.engflag:active {
color: #000;
text-decoration: underline;
}
.box {
   margin: 20px 0 0 0;
   background: #ececec;
}
.minosegvonal {
color:#000000;
width: 100%;

}
.top div {
   background: url(roundedcornrt_581908_tl.png) no-repeat top left;
}
.top {
   background: url(roundedcornrtr.png) no-repeat top right;
}
.bottom div {
   background: url(roundedcornrbl.png) no-repeat bottom left;
}
.bottom {
   background: url(roundedcornrbr.png) no-repeat bottom right;
}

.top div, .top, 
.bottom div, .bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.content {
 margin: 0 10px; 
 padding: 0;
 }

.box2 {
   background: #ececec;
}
.top2 div {
   background: url(tl2.png) no-repeat top left;
}
.top2 {
   background: url(tr2.png) no-repeat top right;
}
.bottom2 div {
   background: url(bl2.png) no-repeat bottom left;
}
.bottom2 {
   background: url(br2.png) no-repeat bottom right;
}

.top2 div, .top2, 
.bottom2 div, .bottom2 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.content2 { margin: 0 10px; padding: 0;}
form#two {font-size:17px; background:#fff; width:500px; padding:10px; margin:0px 0 20px 30px; border:1px solid #fff; float: left;}

form#two fieldset {width:450px; display:block; padding:5px; line-height:1.5em; border:1px solid #000;}

form#two fieldset#personal, #medical, #current {font-size:12px; color:#000; margin:15px 0 0 5px; background: #ececec; padding: 0;}

form#two fieldset#opt {font-size:.75em; color:#900; margin:15px 0 0 5px; background: #ececec;}

form#two legend { border:1px solid #000; font-family: "Courier New", Courier, mono; color:#fff; font-size:14px; font-weight:normal; font-style:normal; margin-bottom:14px; padding:3px; width:254px; background: #40676c;}

form#two label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#000; margin-bottom:0.5em; font-size:1em; line-height:1.5em; font-style:normal;}

form#two fieldset#personal label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; color:#000; margin-bottom:0.6em; font-size:1em; line-height:1.8em; font-style:normal;}

form#two input {padding:0; margin-bottom:0.8em;}

form#two fieldset#personal input {border:1px solid #000; background:#fff; padding-left:0.5em; margin-bottom:1em;}

form#two select {margin-left:0.5em; border:1px solid #000;}

form#two textarea {width:422px; height:120px; border:1px solid #000; padding:5px; margin:-8px 0 0 8px; overflow:auto;}

form#two option {background:#fff; color:#000;}

form#two #button1, form#two #button2 { background:#666; border-bottom:1px solid #333; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333; color:#fff; padding-right:0.5em; cursor:pointer; width:205px; margin-left:12px;}

form#two #button1:hover, form#two #button2:hover {background:#990033; border-bottom:1px solid #4A0018; border-right:1px solid #4A0018;  color:#fff; border-top:1px solid #cc0033; border-left: 1px solid #cc0033;}


