.maintitle {
    color:#B90707;
    position:relative;
    top:-7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
}
a {
    color:#B90707;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}
a:hover {
    color:#B90707;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
div.bread a:hover{
    font-size:11px;
    text-decoration:underline;
    color:#B90707;
    font-weight:normal;
}
H2{
    color:#B90707;
    font-size:25px;
    display:inline;
    font-weight:normal;
}
H3{
    color:#B90707;
    font-size:20px;
    font-weight:normal;
    padding-bottom:0px;
    margin-bottom:5px;    
}
H4{
    color:#B90707;
    font-size:14px;
    font-weight:bold;
    padding-bottom:0px;
    margin-bottom:5px;    
}
a.italic{
    font-style:italic;
}
a.italic:hover{
    font-style:italic;
}
a.szurke {
    color:#888888;
    text-decoration:underline;
}
a.szurke:hover {
    color:#888888;
    text-decoration:underline;
}
a.szurke_italic {
    font-style:italic;
    color:#888888;
    text-decoration:underline;
}
a.szurke_italic:hover {
    font-style:italic;
    color:#888888;
    text-decoration:underline;
}
#mainpage5 a {
    color:#888888;
    text-decoration:underline;
}
#mainpage5 a:hover {
    color:#888888;
    text-decoration:underline;
}
.booking input {
  border:1px solid #666666;
}
#table1 {
    margin-top:10px;
}
#div1 {
    position:absolute; z-index:0;
}
#div2 {
    position:absolute; z-index:1;
}
#booking {
    margin:0; padding:0;
}
#cityID {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 140px; display:none;
}
#table2 {
    background-image:url(images/best_price_en.jpg); background-repeat:no-repeat; color:#FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color:#B5B5B5;margin-top:17px; height:225px;
}
#span1 {
    font-weight:bold; font-size:17px; color:#FFFFFF;
}
.td1 {
    color:#FFFFFF; font-size:11px;
}
#cityid2 {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; width: 140px
}
.td2 {
    color:#FFFFFF; font-size:11px;
}
#hotel_name {
    padding-left: 0px; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif; width: 135px
}
.td3 {
    color:#FFFFFF;
    font-size:11px;
}

#city_id  {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 140px
}

#arr_day {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 42px
}

#gyermekek{
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 42px
}

#felnottek {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 42px
}

#szobaszam {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 42px
}


#arr_month {
    padding-left: 0px; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 94px
}
.td4 {
    color:#FFFFFF; font-size:11px;
}
#dep_day {
    font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 42px
}
#dep_month {
    padding-left: 0px; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;width: 94px
}
#maxprice {
    width:50px; padding-left:0px; font-size: 10px; font-family : verdana, arial, helvetica, sans-serif;
}
.td5 {
    color:#000000; background-color:#ECECEC; background-image:url({$theme_dir}/images/book_phoneicon.jpg); background-repeat:no-repeat; font-size:9px; padding-left:42px; border-top:1px solid #4B6178;
}
.td5_div {
    float:left; width:400px;
}
.td5_div_span {
    font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;
}
.td5_div_span2 {
    color:#B90707; font-size:14px; font-weight:normal;
}
.td6 {
    border-left:#EEEEEE 1px solid;
}
.td6_div {
    float:left; width:400px;
}
.td6_divb {
    clear:both;
}
.td7 {
    float:left; background-color:#EEEEEE; padding-left:18px; padding-right:17px; padding-bottom:18px; padding-top:18px;
}
.td7_div {
    float: left;
}
.td8_div {
    float:left; width:260px; margin-right:10px;
}
.td8_div_div {
    float:left; width:260px;
}
.td8_div_div2 {
    float:left; width:260px; margin-right:10px; clear:both;
}
.td7_divz {
    float:left; background-color:#EEEEEE; padding-left:35px; padding-right:47px; padding-bottom:4px; padding-top:4px;
}
.td9 {
    border-right:1px solid #EEEEEE;    
}
.td10 {
    float:left; width:200px; overflow:hidden; background-color:#FFFFFF; padding-right:3px;
}
.td10_tbl {
    height:140px;
}
.td10_tbl_td1 {
    background-image:url(images/acc_by_cat_bg.jpg);
}
.td10_tbl_td2 {
    padding:5px 10px 5px 0px; background-image:url(images/editorchoicelink_bg.gif); text-align:right;
}
td10_tbl_td2 a {
    font-style:italic; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-right:15px;
}
.td10_divx {
    float:left; background-color:#EEEEEE; padding-left:35px; padding-right:47px; padding-bottom:4px; padding-top:4px;
}
