body, a, div, h2{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica;
    font-size:11px;
    color:#005194;
}
body{
    background: 0 0 url(/legenda/pics/portal/pics/main_gradient.png) repeat-x;
    background-color:#FFFFFF;
}
#content_container{
    width:930px;
    margin:0px auto;
    padding:10px;
}
/*top_menu*/
#topmenu_container{
    float:right;
    background: 0 bottom  url(/legenda/pics/portal/pics/topmenu_bluedot.png) repeat-x;
    margin-bottom:5px;
    padding-bottom:5px;
    width:702px;
}
#topmenu, #topmenu_hu{
    margin:0;
    padding:0;
    float:right;
}
#topmenu ul, #topmenu_hu ul, #center_menu ul{
    margin:0;
    padding:0;
}
#topmenu ul li, #topmenu_hu ul li, #center_menu ul li{
    margin:0;
    padding:0;
    float:left;
    list-style:none;
    background: 0 8px  url(/legenda/pics/portal/pics/topmenu_bluesquare.png) no-repeat;
    padding-left:9px;
    padding-top:2px;
}
#topmenu ul li a,  #topmenu_hu ul li a, #center_menu ul li a{
    text-decoration:none;
    padding-right:19px;
}
#topmenu ul li a:hover, #topmenu_hu ul li a:hover, #center_menu ul a:hover{
    text-decoration:underline;
}
.topmenu_last{
    padding-right:0 !important;
}
#topmenu_hu ul li a{
    padding-right:15px !important;
}
#search{
    float:right;
    width:232px;
}
#search_hu{
    float:right;
    width:228px;
}
#searchhead{
    margin:0;
    padding:0;
    float:right;
    padding:2px 5px 0 0;
}
#search_text_box{
    float:right;
}
#search_text_box input{
    margin:0;
    padding:0;
    margin-right:5px;
    border:0;
    width:100px;
    height:16px !important;
    float:left;
    font-size:10px;
}
#search_botton{
    background: 0 0  url(/legenda/pics/portal/pics/searchbox_go.png) no-repeat;
    width:27px;
    height:16px;
    float:left;
}
#topdiv_container{
    width:930px;
    padding-bottom:10px;
    float:left;
}
#topdiv_leftbox{
    margin:0;
    padding:0;
    padding-right:10px;
    width:215px;
    height:154px;
    float:left;
}
#topdiv_centerbox{
    padding-right:10px;
    height:154px;
    width:475px;
    float:left;
}
#topdiv_rightbox{
    width:202px;
    height:96px;
    float:left;
    background: 0 0 url(/legenda/pics/portal/pics/topbox_right.png) repeat-x;
    padding-top:58px;
    padding-left:18px;
}
#english_link{
    width:62px;
    height:15px;
    float:left;
    margin-right:5px;
}
#magyar_link{
    width:70px;
    height:15px;
    float:left;
}
/*center_container*/
#center_container{
    float:left;
}
#center_menu{
    width:890px;
    height:46px;
    float:left;
    background: 0 0 url(/legenda/pics/portal/pics/menu_gradient.png) repeat-x;
    padding:12px 20px 20px 20px;
}
#center_menu ul li{
    padding-bottom:10px;
}
#center_menu ul li a{
    text-transform:uppercase;
    white-space:nowrap;
}
/*boxes*/
#bottomdiv{
    width:930px;
    float:left;
    margin-top:10px;
}
#bottomdiv_dots{
    float:left;
    background-position:10px 0;
    background-image:url(/legenda/pics/portal/pics/dots_mainpage.png);
    background-repeat: repeat-y;
}
#right_block{
    float:left;
    width:690px;
    background: 0 0 url(/legenda/pics/portal/pics/center_gradient.png) repeat-x;
    padding:20px 0 0 10px;
}
#left_block{    
    float:left;
    width:200px;
    padding:20px 10px 0 10px;
    margin-left:10px;
    background-color:#e9edf1;
    height:expression(this.scrollHeight<370 ? "370px" : "auto");
    min-height:370px;
}
.right_block_box{
    float:left;
    width:209px;
    padding:0 10px 0 10px;
    background: 0 0 url(/legenda/pics/portal/pics/bluedot_down.png) repeat-y;
    height:expression(this.scrollHeight<340 ? "340px" : "auto");
    min-height:340px;
}
.right_block_box_image a, .left_block_box_image a{
    text-decoration:none;
    font-weight:bold;
    color:#897748;
    margin-bottom:20px;
    float:left;
}
.right_block_box_text p, .left_block_box_text p{
    margin:0;
    padding:0;
    float:left;
}
.right_block_box_text p a, .left_block_box_text p a{
    font-weight:bold !important;
}
.mainpage{
    height:30px;
    width:180px;
}
.other_links{
    background: 0 25px  url(/legenda/pics/portal/pics/topmenu_bluesquare.png) no-repeat !important;
    font-weight:bold;
    padding:20px 5px 20px 10px;
    margin-left:5px;
    float:left;
    width:190px;
}
.buy_it, .buy_it_hu{
    width:81px;
    height:18px;
    background: 0 0  url(/legenda/pics/portal/pics/buy_ticket_bg.gif) no-repeat;
    float:left;
}
.buy_it_hu{
    background: 0 0  url(/legenda/pics/portal/pics/foglaljon_most-button.jpg) no-repeat !important;
    width:122px;
}
#buy_button{
    float:left;
    width:650px;
}
#buy_button1, #buy_button2, #buy_button3,
#buy_button_hu1, #buy_button_hu2, #buy_button_hu3{
    float:left;
}
#buy_button1{margin-left:10px;}
#buy_button2{margin-left:147px;}
#buy_button3{margin-left:150px;}
#buy_button_hu1{margin-left:10px;}
#buy_button_hu2{margin-left:107px;}
#buy_button_hu3{margin-left:110px;}

#footer_container{
    padding:0 10px 0 10px;
    width:920px;
    float:left;
    margin-top:10px;
}
#main_banner{
    float:left;
    padding-right:10px;
}
.main_banner .banner_b{
    float:left;
    padding-left:10px;
}
.main_banner img{
    float:left;
}
#main_flags{
    background-color:#f4f6f8;
    float:right;
    padding:10px;
    width:615px;
}
#main_flags_text{
    margin:0;
    padding:0;
    padding-bottom:20px;
}
#main_flags a{
    margin:0 10px 10px 0;
    float:left;
}