body{
  margin:0px;
  padding:10px;
  font: bold 16px Arial;
  background: #560a0c;
  color:#fff;
}

a{
  text-decoration:none;
}

img{
  border:0px;
  float:left;
}

.kceret{
  width:768px;
  position:absolute;
  left:50%;
  margin:0px 0px 0px -384px;
  float:left;
  border: 0px solid #0ff;
  text-align: center;
}

.mi{
  width:740px;
  /*gheight:500px;
  sposition:absolute;
  vposition:relative;
  sleft:50%;
  smargin:0px 0px 0px -371px;
  stop:20px;
  ffloat:left;
  dpadding-bottom:20px; */
  border-left:4px solid #fff;
  border-right:4px solid #fff;
  background:#fff;
}

.mi_head{
  float:left;
}
.mi_left{
  width:201px;
   height:378px;
  background: url(../images/budapesthotels_left.png) 0px 0px no-repeat;
  float:left;
}
.mi_left .menu{
   top:255px;
   padding:0px;
   margin:0px;
   width:197px;
   float:left;
}

.mi_left .menu a{
   width:197px;
   height:30px;
   display:block;
   float:left;
   background-position:0px 0px;
   overflow:hidden;
   background: url(../images/menu/menu_buttons.png);
}

.mi_left .menu a:hover{
  background: url(../images/menu/menu_buttons.png);
  background-position:0px 30px;
}

.mi_left .menu .szov{
   color: #fff;
   font:bold 14px Arial ;
   text-decoration:none;
   text-align:left;
   margin-top:6px;
   margin-left: 25px;
}
.mi_content{
  padding-top:0px;
  margin-top:0px;
  background: #9ad7f6 url(../images/budapesthotels_content.jpg) 0px 0px no-repeat;
  width:509px;
  float:left;
  border: 0px solid #000;
}

.mi_right{
  width:30px;
  height:378px;
  background: url(../images/budapesthotels_right.png) 0px 0px no-repeat;
  float:left;
}

.request{
  color:#fff;
  position:relative;
  width:509px;
  height:378px;
  hheight:405px;
}
.request img{
  position:relative;
}

.request_body{
  float:left;
  font: bold 11px Arial;
  position:relative;
  left:50%;
  width:492px;
  margin-left:-246px;
}

.request_body .rbutton{
  padding:0px;
  font:bold 11px Arial;
  color:#fff;
  width:100px;
  background:url('../images/form/input_button.png') no-repeat;
  margin:10px 0px 0px 200px;
  cursor:pointer;
  position:realtive;

}
.request_body h1{
  font:bold 20px Arial ;
  text-align:center;
  vertical-align:bottom;
  padding:0px;
}

.request_body select{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
}

.myselect{
  position:absolute;
  width:0px;
  height:14px;
  font:normal 11px Arial;
  margin-right:3px;
  text-align:left;
  cursor:default;
  z-index:10;
}


.request_body .r_left{
  width:285px;
  float:left;
  padding-left:5px;
  padding-bottom:5px;
}

.request_body .r_left b{
  float:left;
  display:block;
  width:85px;
}

.request_body .r_left br{
  line-height:8px;
}

.request_body input{
  color:#000;
  position:relative;
  border:0px solid #000;
  height:14px;
  font:normal 10px Arial;
  padding:0px 0px 0px 4px;
  background:url('../images/form/input_bg.png') no-repeat 0px 0px;
  float:left;
  z-index:100;
}

.request_body .inpend{
  height:14px;
  width:6px;
  font:normal 0px Arial;
  background:url('../images/form/input_end.png') no-repeat;
  float:left;
}

.request_body .ddiv{
  position:relative;
  width:200px;
  float:left;
  padding:0px;
  aborder:1px solid #000;
}

.request_body .request_info{
  position:relative;
  height:150px;
  float:left;
  /*dborder:1px solid #000;*/
  padding:0px;
  margin-left:1px;
  background:url('../images/form/req_content.png') no-repeat;

}

.request_body .request_info .r_info{
  float:left;
  color:#000;
  width:485px;
  text-align:center;
  position:relative;
  overflow:auto;
  font:bold 9px Arial;
  /*bmargin-left:3px;*/
  margin:4px 0px 0px 0px;
  padding-right:3px;
  background:transparent;
  /*gborder:1px solid #000;*/

}

.r_info img {
  margin:2px 0px 2px 7px;
}

.request_body b{
  float:left;
  display:block;
  width:85px;
}

.request br{
  clear:left;
}
.request_body .ddiv .tkeret{
   background:url('../images/form/info_bg.png') no-repeat;
   clear:left;
   width:200px;
   height:131px;

}

.request_body textarea{
  position:relative;
  border:0px solid #000;
  width:192px;
  height:125px;
  overflow:auto;
  font:normal 10px Arial;
  color:#000;
  float:left;
  padding:0px 5px 3px 3px;
  background:transparent;
}

.myselectbox{
  height:14px;
  padding:0px;
}

.myselecttext{
  color:#103254;
  float:left;
  border:0px solid #000;
  text-indent:5px;
  padding:0px 0px 0px 0px;
  background:transparent url('../images/form/dropdown_line.png') no-repeat;
  background-position:0px 0px;
  overflow:hidden;
  height:14px;
}

.myselectbutton{
  background:transparent url('../images/form/dropdown_button.png') top left no-repeat;
  width:19px;
  height:14px;
  float:left;
}

.myoptions{
  border-right:1px solid #4e8cbd;
  background:url('../images/form/dropdown_bg.png') bottom left no-repeat;
  padding:0px 0px 0px 2px;
  float:left;
  visibility:hidden;
}

.myoptions div{
  padding-left:3px;
  float:left;
  color:#103254;
}

.myoption{
  background:transparent;
}

.myoptionselected{
  background:#b7b7b7;
}

.myoptionover{
  background:#4e8cbd;
}
#bhostels{
  display:block;
  position:absolute;
  left:1px;
  padding:10px 0px 0px 1px;
  float:left;
  width:151px;
  letter-spacing:0px;
  background:transparent url('../images/buttons/hostels_border.jpg') 0px 0px no-repeat;
}

#bhostels:hover{
  background-position:-152px 0px;
}

#bhostels .short_text{
  float:left;
  width:146px;
  height:159px;
  padding:50px 2px 0px 2px;
  text-align:justify;
  color:white;
  background: url('../images/buttons/hostels_button.png') 0px 0px no-repeat;
}

#bhotels{
  display:block;
  position:absolute;
  left:171px;
  padding:10px 0px 0px 1px;
  float:left;
  width:151px;
  height:282px;
  background:transparent url('../images/buttons/hotels_border.jpg') 0px top no-repeat;
}

#bhotels:hover{
  background-position:-152px top;
}

#bhotels .short_text{
  float:left;
  width:146px;
  height:159px;
  padding:50px 2px 0px 2px;
  text-align:justify;
  color:white;
  background: url('../images/buttons/hotels_button.png') 0px 0px no-repeat;
}



#hotels{
  float:left;
  position:absolute;
}
/*############################ RSS LINKEK #######################################*/

.rssbox{
  margin:0px;
  padding:10px 0px 10px 0px;
  width:790px;
  border:1px solid #6c2a7e;
}

.rssbox a{
  width:187px;
  float:left;
  margin:0px 0px 0px 10px;
  padding:0px;
  font:bold 11px Arial;
  text-align:left;
  text-decoration:none;
  color:black;
}

.rssbox a span{
  float:left;
  margin:0px;
  padding:0px;
  white-space:nowrap;
  cursor:pointer;
}

.rssbox a b{
  position:absolute;
  padding:3px 5px 3px 5px;
  float:left;
  width:200px;
  color:#6c2a7e;
  background:white;
  border:1px solid #6c2a7e;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  opacity:0.9;
}

.rssbox a img{
  margin:2px 4px 0px 0px;
  padding:0px;
  border:0px;
  float:left;
}


.dental{
 background: #d9f0f9;
 width: 90%;
 border: 5px;
}
.dental tr {
 background: #ffffff;
 text-align: center;
 border: 0px;
}
.dental tr td{
 width:50%;
}

/*------------------------fastbooking--------------------------------------*/
.fast{
    text-align:center;
    padding:10px 0px 0px 10px;
    font:normal 12px Verdana, Arial;
    border:0px solid #000;
    
}


.fast button{
    background:#d9f0f9;
    font:bold 13px Verdana, Arial;
    border:0px;
    cursor:pointer;
}

.fast strong{
  padding-bottom:3px;
}


.fast h1{
   text-align: center;
   font:bold 26px Verdana, Arial; 
}

.fast p{
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:7px;
    margin-top:0px;
    border:0px solid #000;
}
/*----------------path-+------------------*/

.path{
  font:bold 10px Verdana, Arial;
  text-align:left;
  padding:1px 0px 1px 10px;
  margin-top:3px;
}
.path a{
  color:#234a1c; /*ede97d;*/
  text-decoration:none;
}
.path a:hover{
  color:#db4d2c;
}
