body {
    margin: 0 0 0 0;
    padding: 28px 0 0 0;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #300b07;
    background: #4a0e07 url(../gfx/bg_body.gif) repeat-x left top;
}
td {
    font-size: 12px;
}


#flags {
	margin-left:400px;
	margin-top:-20px;
	padding-bottom:6px;
}
div#container {
    width: 900px;
    height: 190px;
    margin: 0 auto 10px auto;
}
div#menu {
    clear: both;
    height: 34px;
    background: transparent url(../gfx/bg_menu.gif) no-repeat left top;
    text-align: center;
    padding: 2px 0 0 0;
}
div#menu table {
    
    margin: 0 auto 0 auto;
}
div#menu a {
    background: transparent url(../gfx/bg_menu_points.gif) no-repeat left top;
    text-decoration: none;
    display: block;
    padding: 9px 6px 6px 5px;
    margin: 0px;
    color: #ffffff;
}

#top{
	text-align:center;
	
}

.header{
	height:190px;
	background: transparent url(../gfx/fejlec_bgr_all.jpg) no-repeat center top;
}

.header_p{
	height:190px;
	background: transparent url(../gfx/fejlec_panzio.jpg) no-repeat center top;
}

.header_h{
	height:190px;
	background: transparent url(../gfx/fejlec_hotel.jpg) no-repeat center top;
}

.apanzio{
	float:left;
	width:350px;
	height:160px;
	display:block;
	margin-left:97px;
}

.ahotel{
	float:left;
	width:380px;
	height:160px;
	display:block;
}


div#menu a:hover {
    color: #E6B863;
}

div#menu a.first {
    background: none;
    text-decoration: none;
    display: block;
    padding: 9px 8px 6px 8px;
    margin: 0px;
    color: #ffffff;
}

div#right {
    background: transparent url(../gfx/bg_right.gif) no-repeat left top;
    width: 72px;
    height: 110px;
    float: right;
}
div#left {
    background: transparent url(../gfx/bg_left.gif) no-repeat left top;
    width: 70px;
    height: 110px;
    float: left;
}
div#middle {
    background: #ffffff url(../gfx/bg_middle.gif) no-repeat left top;
    width: 624px;
    padding: 0px 25px 0 25px;
    float: left;
    min-height: 200px;
}
div#middle div#subtitle {
    text-align: center;
    font-size: 18px;
    padding: 14px 0 10px 0;
}
div#bottom {
    clear: both;
    height: 85px;
    color: #e5be61;
    background: transparent url(../gfx/bg_bottom.gif) no-repeat center top;
    text-align: center;
    font-size: 11px;
    padding: 18px 0 0 0;
}
div#bottom:first-line {
    font-size: 12px;
    font-weight: bold;
}
div#bottom a {
    text-decoration: none;
    color: #e5be61;
}
div#bottom a:hover {
    color: #ffffff;
}

.arak th{
	font-size:12px;
	color:#FFF;
	background-color:#720E0E;
	padding:6px;
	text-align:center;
}

.arak td{
	padding:6px;
	border:1px solid #DDD;
	font-size:11px;
}

.home_action{
	font-size:16px;
	font-weight:bold;
	padding:10px;
	border-top:2px solid #DDD;
	border-bottom:2px solid #DDD;
}

.home_action span{
	color:#ff6600;
	font-size:20px;
	
}


/*------------------------------
    form table
------------------------------*/
table.form_table *.error {
    border: 1px solid red;
    background-color: #ffeeee;
}
table.form_table label.error {
    border: 0;
    font-weight: bold;
    color: red;
    background-color: transparent;
}
table.form_table input, textarea,select {
    border: 1px solid #4A0E07;
    font-family: Arial;
    font-size: 11px;
    padding: 2px;
    background-color:#FFF;
}
table.form_table select.text250,input.text250 {
    width: 300px;
}
table.form_table input.text120 {
    width: 219px;
}

table.form_table input.text50 {
    width: 50px;
}

table.form_table input.inputleft {
    width: 219px;
    
}

table.form_table input.input_number {
    width: 20px;    
}


table.form_table input.inputmezo{
    width: 219px;
    
}

table.form_table input.inputleft_error{
    width: 219px;
    border:1px solid red;
    background-color:#F6F6F6;
}

table.form_table input.inputmezo_error{
    width: 219px;
    border:1px solid red;
    background-color:#F6F6F6;
}


table.form_table textarea.text250 {
    width: 300px;
    height: 100px;
    overflow: auto;
}

table.form_table label {
    cursor: pointer;
}
table.imgeditor th,
table.form_table th {
    background-color: #4A0E07;
    color: #FFF;
    font-weight: bold;
    text-align: left;
    padding:5px;
}

table.form_table td {
    padding:8px;
}

table.form_table input.submit {
    width: 100px;
    background-color:#4A0E07;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    border: 1px solid #4A0E07;
}

.error{
	color:red;
}

.right_box {
	cursor:pointer;
	height:220px;
	position:fixed;
	right:0;
	top:268px;
	width:140px;
	z-index:100;
	border:1px solid #9f2a04;
	background-color:#3f0d07;
}

.right_box .title{
	background-color:#9f2a04;
	color:#e4ac61;
	padding:4px;
	font-weight:bold;
	text-align:center;
}

.right_box_text{
	color:#e4ac61;
	font-size:11px;
	text-align:center;
}

.rbtext_box{
	padding:3px;
}

.rbtn{
	width:122px;
	height:26px;
	background:transparent url(../gfx/btn_ajanlatkeres.jpg) no-repeat top left;
	border:none;
}

.content{
	width:818px;
	margin:auto;
}

.clearer{
	clear:both;
}
