/* CSS Document */
body{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #deecf5;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 13px;
}
html, body{
  width: 100%;
}
form{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
a img{
  border: 0px;
}
.main_bg{
  background-image: url(../images/main_bg_2.png);
  width: 100%;
  float: left;
}
.main_bg_x{
  background: url(../images/main_bg.png) repeat-x top left;
  width: 100%;
  float: left;
}
.main{
  width: 980px;
  margin: 0px auto 0px auto;
}
.head_top_bg{
  background: url(../images/head.png) no-repeat top left;
  width: 980px;
  height: 137px;
}
.head_top{
  padding-left: 20px;
  padding-right: 20px;
}
.logo_link{
  width: 120px;
  height: 94px;
    float: left;
}
.logo_link a{
  width: 120px;
  height: 94px;
  text-indent: -600px;
  overflow: hidden;
  float: left;
}
.head_datum_log{
  float: right;
  width: 400px;
  height: 100px;
}
.head_datum{
  float: right;
  width: 400px;
  text-align: right;
  color: #FFFFFF;
  padding-top: 14px;
  height: 26px;
}
.head_kosar{
  float: right;
  background: url(../images/kosar_bg.gif) repeat-x top left;
  width: 253px;
  height: 45px; 
  color: #006699; 
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  line-height: 16px;
}
.kosar_text_right{
  float: right;
  font-weight: bold;
}
.head_kosar .kosar_text{
  float: left;
  width: 210px;
  color: #006699;
  font-weight: normal;
  padding-left: 0px;
  padding-bottom: 0px;
}
.head_kosar a{
  color: #cc0000;
}

.head_login{
  float: right;
  background: url(../images/kosar_bg.gif) repeat-x top left;
  width: 253px;
  height: 47px; 
  color: #006699; 
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 13px;
  line-height: 16px;
}
.login_link{
  float: left;
    padding-top: 3px;
}
.head_login .blue_link a{
  color: #006699;
}
.fh_jelszo{
  width: 122px;
  border: 1px solid #98c3d9;
  padding-left: 3px;
  color: #006699;
  font-size: 12px;
  float: left;
}
.fh_nev{
  width: 117px;
  border: 1px solid #98c3d9;
  padding-left: 3px;
  color: #006699;
  font-size: 12px;
  float: left;
}
.login_gomb{
  float: right;
  padding-top: 3px;
}
.head_login .kosar_text{
  float: left;
  width: 220px;
  color: #006699;
  font-weight: normal;
  padding-left: 0px;
  padding-bottom: 0px;
}
.head_login a{
  color: #cc0000;
}
.menu{
  background: url(../images/menu_bg.gif) repeat-x top left;
  padding-left: 8px;
  float: left;
  width: 932px;
  height: 35px;
  font-family: "Terbuchet Ms", Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
.menu_line{
  float: left;
  width: 2px;
  background: url(../images/menu_bg_line.gif) no-repeat top right;
  height: 35px;
}
.menu_item{
  float: left;
  text-indent: -600px;
  overflow: hidden;
  height: 35px;
}
.menu_item a{
  height: 35px;
}
.menu_1, .menu_1 a{
  background: url(../images/menu_1.gif) no-repeat top left;
  float: left;
  width: 65px;
}
.menu_1 a:hover{
  background: url(../images/menu_1_o.gif) no-repeat top left;
}
.menu_1 .menu_activ{
  background: url(../images/menu_1_a.gif) no-repeat top left;
}
.menu_2, .menu_2 a{
  background: url(../images/menu_2.gif) no-repeat top left;
  float: left;
  width: 65px;
}
.menu_2 a:hover{
  background: url(../images/menu_2_o.gif) no-repeat top left;
}
.menu_2 .menu_activ{
  background: url(../images/menu_2_a.gif) no-repeat top left;
}
.menu_3, .menu_3 a{
  background: url(../images/menu_3.gif) no-repeat top left;
  float: left;
  width: 132px;
}
.menu_3 a:hover{
  background: url(../images/menu_3_o.gif) no-repeat top left;
}
.menu_3 .menu_activ{
  background: url(../images/menu_3_a.gif) no-repeat top left;
}
.menu_4, .menu_4 a{
  background: url(../images/menu_4.gif) no-repeat top left;
  float: left;
  width: 77px;
}
.menu_4 a:hover{
  background: url(../images/menu_4_o.gif) no-repeat top left;
}
.menu_4 .menu_activ{
  background: url(../images/menu_4_a.gif) no-repeat top left;
}
.menu_5, .menu_5 a{
  background: url(../images/menu_5.gif) no-repeat top left;
  float: left;
  width: 133px;
}
.menu_5 a:hover{
  background: url(../images/menu_5_o.gif) no-repeat top left;
}
.menu_5 .menu_activ{
  background: url(../images/menu_5_a.gif) no-repeat top left;
}
.menu_6, .menu_6 a{
  background: url(../images/menu_6.gif) no-repeat top left;
  float: left;
  width: 174px;
}
.menu_6 a:hover{
  background: url(../images/menu_6_o.gif) no-repeat top left;
}
.menu_6 .menu_activ{
  background: url(../images/menu_6_a.gif) no-repeat top left;
}
.menu_7, .menu_7 a{
  background: url(../images/menu_7.gif) no-repeat top left;
  float: left;
  width: 106px;
}
.menu_7 a:hover{
  background: url(../images/menu_7_o.gif) no-repeat top left;
}
.menu_7 .menu_activ{
  background: url(../images/menu_7_a.gif) no-repeat top left;
}
.menu_8, .menu_8 a{
  background: url(../images/menu_8.gif) no-repeat top left;
  float: left;
  width: 117px;
}
.menu_8 a:hover{
  background: url(../images/menu_8_o.gif) no-repeat top left;
}
.menu_8 .menu_activ{
  background: url(../images/menu_8_a.gif) no-repeat top left;
}
.clear_blue{
  clear: both;
  background-color: #69aac9;
  height: 3px;
  width: 940px;
  font-size: 1px;
}
.content{
  padding-left: 20px;
  padding-right: 20px;

}
.content_bg{
  background-color: #FFFFFF;
  float: left;
  width: 940px;
  padding-bottom: 10px;
}

.left_side{
  float: left;
  width: 242px;
}
.ajandek_box{
  float: left;
  width: 222px;
  background: url(../images/ajandek_box.gif) no-repeat center center;
  height: 180px;
  padding: 10px 10px 0px 10px;
  color: #006699;
}
.ajandek_box_text{
  float: left;
  width: 60px;
}
.ajandek_box_select{
  float: left;
}
.ajandek_box_select select{
  width: 136px;
}
.ajandek_box_in{
  padding: 10px 10px 10px 10px;
}
.ajandek_box_head{
  float: left;
  width: 222px;
  height: 30px;
  text-indent: -600px;
  overflow: hidden;
}
.ajandek_box_text, .ajandek_box_select{
  height: 30px;
}
.gomb_keres{
  float: left;
  width: 200px;
  text-align: center;
  padding-top: 5px;
}
.banner_left{
  float: left;
  padding-top: 8px;
  padding-left: 10px;
  text-align: center;
  width: 222px;
}
.top_kiadvanyok{
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  width: 222px;
}
.top_kiadvanyok_head{
  float: left;
  width: 222px;
  background: url(../images/head_top_kiadvanyok.gif) no-repeat center center;
  height: 27px;
  text-indent: -600px;
  overflow: hidden;  
}
.top_kiadvanyok_line{
  float: left;
  width: 196px;
  height: 20px; 
  background: url(../images/top_kiadvanyok_1.gif) no-repeat bottom left;
  padding: 8px 0px 2px 26px;
  color: #006699;
}
.top_kiadvanyok_line a{
  color: #006699;
  text-decoration: none;
}
.top_kiadvanyok_line a:hover{
  font-weight: bold;
}
.line_1{
  background-image: url(../images/top_kiadvanyok_1.gif);
}
.line_2{
  background-image: url(../images/top_kiadvanyok_2.gif);
}
.line_3{
  background-image: url(../images/top_kiadvanyok_3.gif);
}
.line_4{
  background-image: url(../images/top_kiadvanyok_4.gif);
}
.line_5{
  background-image: url(../images/top_kiadvanyok_5.gif);
}
.footer_in{
  float: left;
  width: 940px;
  height: 74px;
  background: url(../images/logo_at.gif) no-repeat bottom right;
}
.footer{
  padding-left:20px;
  padding-right:20px;
}
.footer .menu_line{
  float: left;
  width: 2px;
  background: url(../images/footer_menu_line.gif) no-repeat top right;
  height: 20px;
}
.footer a{
  color: #006699;
  float: left;
  padding: 3px 10px 5px 10px;
  text-decoration: none;
}
.footer_menu{
  float: left;
  padding-top: 25px;
}
.footer_sanoma_logo{
  float: right;
  width: 185px; 
  height: 40px;
  text-indent: -600px;
  overflow: hidden;    
  padding-top: 20px;
  padding-right: 20px;
}
.footer_sanoma_logo a{
  float: right;
  width: 185px; 
  height: 40px;

}
.right_side{
  width: 690px;
  float: left;
}
.akt_box{
  float: left;
  padding-left: 12px;
  width: 667px;
  padding-bottom: 10px;
}
.akt_box_head{
  float: left;
  width: 667px;
  height: 29px;
  background: url(../images/head_aktualis_magazinok.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.aktualis_konyv_head{
  background: url(../images/head_aktualis_konyvek.gif) no-repeat top right;
}
.akt_box_body{
  float: left;
  width: 667px;
}
.akt_doboz{
  float: left;
  width: 325px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.akt_doboz_pic{
  float: left;
  width: 112px;
}
.doboz_right{
  padding-left: 15px;
}
.akt_doboz_text{
  float: left;
  width: 210px;
}
.font_underline{
  text-decoration: underline;
}
.font_bold{
  font-weight: bold;
}
.font_red{
  color: #FF3300;
}
.font_it{
  font-style: italic;
}
.akt_doboz_txt{
  color:#666666;
  font-size: 12px;
  float: left;
  width: 210px;
  padding-top: 15px;
  padding-bottom: 15px;  
}
.akt_doboz_title{
  color:#666666;
  font-size: 12px;
  float: left; 
  width: 210px;
 
}
.akt_doboz_title a{
  color:#006699;
  font-weight: bold;
}
.akt_doboz_title a:hover{
  color:#3399CC;
  font-weight: bold;
  text-decoration: none;
}
.akt_doboz_kosar{
  float: left;
  width: 210px;
}
.akt_konyv .akt_doboz_pic img{
  border: 1px solid #cccccc;
  padding: 1px 1px 1px 1px;
}
.nyito_top_uj{
  float: left;
  width: 652px;
  height: 251px;
  background: url(../images/aktualis_akciok.png) no-repeat top left;
  overflow:hidden;
  padding: 45px 20px 15px 15px;
}
.cikk_kep_bal{
  float:left;
  margin-bottom:5px;
  margin-right:10px;
  text-align:center;
}
.kezdo_sz_szoveg{
  height:195px;
  overflow:hidden;
  padding:0px 5px 0px 0px;
}
.kezdo_sz_cim {
  color:#ffffff;
  font-size: 25px;
  margin: 5px 0px 10px;
  font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.kezdo_sz_cim a{
  color:#ffffff;
  text-decoration: none;
}
.kezdo_sz_feherbg{
  font-weight: bold;
  padding-bottom: 20px;
}
#ss_text{
  color: #336699;
}
#ss_text a{
  color: #336699;
  text-decoration: none;
}
.p1_a{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p1_a.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p1{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p1.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p2_a{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p2_a.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p2{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p2.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p3_a{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p3_a.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p3{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p3.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p4_a{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p4_a.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.p4{
  float: left;
  width: 25px;
  height: 35px;
  background: url(../images/p4.gif) no-repeat top right;
  text-indent: -600px;
  overflow: hidden;     
}
.kezdo_sz_pause, .disp_none{
  display: none;
}
.kezdo_sz_lapozas{
  float: right;
}
.kosarba_gomb{
  float: left;
}
.magazin_menu{
  float: left;
  padding: 10px 10px 10px 10px;
  width: 222px;
}
.magazin_menu a:hover{
  font-weight: bold;
}
.magazin_menu_head{
  background: url(../images/head_magazinok.gif) no-repeat top left;
  float: left;
  width: 222px;
  height: 26px;
    text-indent: -600px;
  overflow: hidden;
}
.mg_menu_1_body{
  float: left;
  width: 222px;

}
.mg_menu_1{
  background: url(../images/magazin_menu_bg3.gif) no-repeat top left;
  float: left;
  padding: 8px 0px 6px 0px;
  width: 222px;
  color: #006699;
  border-bottom: 1px solid #98c3d9;
}
.mg_menu_1 a{
  text-decoration: none;
  color: #006699;
  padding-left: 12px;
  float: left;
}
.mg_menu_2{
  background: url(../images/magazin_menu_bg2.gif) no-repeat bottom left;
  float: left;
  padding: 3px 0px 0px 0px;
  width: 222px;
  color: #0099CC;
}
.mg_menu_2 a{
  text-decoration: none;
  color: #0099CC;
  padding-left: 12px;
  padding-bottom: 6px;
  padding-top: 0px;
  float: left;
  width: 210px;  
}
.mg_menu_3{
  color: #FF9900;
  float: left;
  padding: 0px 0px 6px 12px;
  width: 210px;
}
.mg_menu_3 a{
  color: #FF9900;
  text-decoration: none;
  padding-left: 0px;
  padding-bottom: 6px;
  padding-top: 0px;
  float: left;
  width: 210px;   
}
.mg_menu_1_head{
  float: left;
  width: 210px;
  padding-bottom: 6px;
  padding-left: 12px;
}
.mg_menu_2_head{
  float: left;
  width: 210px;
  padding-bottom: 6px;
  padding-left: 12px;
}
.mg_aktiv{
  font-weight: bold;
}
.list_head{
  background: url(../images/head_magazinok_az.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;  
  padding-left: 12px;
  text-indent: -600px;
  overflow: hidden;
}
.magazin_head_az{
  background: url(../images/head_magazinok_az.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;  
  padding-left: 12px;
  text-indent: -600px;
  overflow: hidden;  
}
.sort_list a{
  font-weight: bold;
  padding-right: 30px;
  color:#666666;
  text-decoration: none;
}
.sort_list{
  color:#666666;
  float: left;
  width: 667px;
  border-bottom: 1px solid #b0d1e2;
  padding: 3px 0px 3px 0px;
}
.sort_up{
  background: url(../images/sort_list.gif) no-repeat right center;
  float: left;
}
.sort_down{
  background: url(../images/sort_list_down.gif) no-repeat right center;
  float: left;
}
.karacsonyi_lista .sort_up{
  background: url(../images/sort_list_kari.gif) no-repeat right center;
}
.karacsonyi_lista .sort_down{
  background: url(../images/sort_list_down_kari.gif) no-repeat right center;
}
.sort_list .sort_none{
  background: url(../images/sort_list_none.gif) no-repeat right center;
  float: left;
  font-weight: normal;
}
.sort_text{
  float: left;
  width: 70px;
}
.list_page .akt_box_body, .list_page .akt_doboz{
  width: 667px;
}
.list_page .akt_doboz{
  padding-bottom: 7px;
  padding-top: 7px;
}
.list_page .last_item{
  background-image: none;
}
.list_page .akt_doboz_pic{
  width: 70px;
}
.list_page .akt_doboz_sort_text .akt_doboz_title, .akt_doboz_sort_text{
  width: 480px;
  float: left;
  color: #666666;
  font-size: 12px;
}
.list_page .akt_doboz_text{
  width: 110px;
  float: right;
}
.list_page .akt_doboz_txt{
  width: 110px;
  height: 45px;
  text-align: right;
}
.list_page .akt_doboz_kosar{
  width: 110px;
  text-align: right;
}
.list_number{
  color: #006699;
  float: left;
  width: 667px;
  border-bottom: 1px solid #b0d1e2;
  border-top: 1px solid #b0d1e2;
  padding: 3px 0px 3px 0px;
  text-align: center;
  font-size: 12px;
}
.list_number b{
  color: #FF9900;
  text-decoration: underline;
}
.list_number a{
  color: #006699;
  text-decoration: none;
}
.kosar_1_head{
  background: url(../images/head_kosar_tartalma.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden;  
}
.kosar_1_nav{
  float: left;
  width: 667px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.kosar_1_nav a, .kosar_3_nav a, .kosar_2_nav a, .kosar_4_nav a{
  text-decoration: none;
}
.kosar_3_head{
  background: url(../images/head_osszesites.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden;  
}
.kosar_3_nav{
  float: left;
  width: 667px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.kosar_4_head{
  background: url(../images/head_megrendeles.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden;  
}
.kosar_4_nav{
  float: left;
  width: 667px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav_numb{
  float: left;
  padding-left: 32px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #CCCCCC;
  font-weight: bold;
}

.nav_numb_1{
  width: 146px;
  background: url(../images/1_kek.gif) no-repeat center left;
  color: #666666;
}
.nav_numb_2{
  width: 156px;
  background: url(../images/2_szurke.gif) no-repeat center left;
}
.nav_numb_3{
  width: 148px;
  background: url(../images/3_szurke.gif) no-repeat center left;
}
.nav_numb_4{
  width: 84px;
  background: url(../images/4_szurke.gif) no-repeat center left;
}

.kosar_table_line{
  float: left;
  width: 665px;  
  font-weight: bold;
  color: #333333;
}

.kosar_table_cell{
  float: left;
  padding: 13px 10px 13px 10px;
}
.t_cell_1{
  width: 300px;
  color: #006699;
}
.t_cell_2{
  width: 70px;
  text-align: center;
}
.t_cell_3{
  width: 24px;
  text-align: center;
}
.t_cell_4{
  width: 123px;
}
.t_cell_4 select{
  width: 112px;
}
.t_cell_5{
  width: 46px;
  text-align: center;
}
.right_side .first_line{
  background: #98c3d9 url(../images/table_cell.gif) repeat-y top left;
  float: left;
  color: #FFFFFF;
  font-weight: normal;
  border-bottom: 0px;
}
.first_line .t_cell_1{
  color: #FFFFFF;
}
.sum_row{
  float: left;
  width: 665px;  
  font-weight: bold;
  color: #333333;
  padding-top: 22px;
}
.sum_row_text{
  float: left;
  width: 300px;  
  padding-left: 15px;
}
.sum_row_number{
  float: left;
  width: 90px;  
  padding-left: 15px;
}
.sum_row_megrend{
  float:  right;
}
.megrend_vissza{
  float: left;
  width: 300px;  
  padding-left: 15px;
  padding-top: 22px;
}
.megrend_vissza a{
  color: #FF0000;
  font-weight: bold;
}
.kosar_2 .megrend_vissza{
  padding-top: 0px;
  padding-left: 0px;
}
.kosar_2 .sum_row{
  padding-top: 0px;
  padding-bottom: 10px;
}
.kosar_2_head{
  background: url(../images/head_adatok.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.kosar_2_nav .nav_numb_2{
  background-image: url(../images/2_kek.gif);
  color: #666666;
}
.kosar_2_nav .nav_numb_1{
  background-image: url(../images/1_szurke.gif);
  color: #CCCCCC;
}
.kosar_3_nav .nav_numb_3{
  background-image: url(../images/3_kek.gif);
  color: #666666;
}
.kosar_3_nav .nav_numb_1{
  background-image: url(../images/1_szurke.gif);
  color: #CCCCCC;
}
.kosar_4_nav .nav_numb_4{
  background-image: url(../images/4_kek.gif);
  color: #666666;
}
.kosar_4_nav .nav_numb_1{
  background-image: url(../images/1_szurke.gif);
  color: #CCCCCC;
}
.kosar_2_nav {
  float:left;
  padding-bottom:10px;
  padding-top:10px;
  width:667px;
}
.adatok_head{
  float:left;
  padding-bottom:5px;
  padding-top:10px;
  width:667px;
  border-bottom: 1px solid #98c3d9;
  font-size: 16px;
  font-weight: bold;
  color: #336699;
}
.short_disc{
  float:left;
  padding-bottom:5px;
  padding-top:10px;
  width:667px;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  font-style: italic;
}
.kosar_form{
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 667px;
  color: #666666;
}
.form_line{
  float: left;
  padding-bottom: 15px;
  width: 667px;
  color: #666666;
}
.form_line_left{
  float: left;
  width: 170px;
  color: #666666;
  text-align: right;
  padding-right: 28px;
}
.form_line_right{
  float: left;
  width: 460px;
  color: #666666;
}
.form_line_right .inp_form{
  float: left;
  height: 18px;
  padding: 2px 0px 0px 4px;
}
.margin_right_9{
  margin-right: 9px;
}
.text_kozt{
  float: left;
  padding-left:10px;
  padding-top: 2px;
  width: 90px;
  padding-right: 10px;
}
.form_line_left b{
  color: #CC0000;
}
.kotelezo{
  font-weight: bold;
}
.inp_form{
  border: 1px solid #abbb99;
  width: 248px;
  color: #666666;
}
.select_form{
  border: 1px solid #abbb99;
  width: 250px;
  color: #666666;
}
.short_disc_form{
  font-weight: bold;
  font-size: 11px;
  color: #999999;
  padding-top: 3px;
    width: 460px;
    float: left;
}
.input_50{
  width: 50px;
}
.input_83{
  width: 83px;
}
.input_190{
  width: 184px;
}
.input_30{
  width: 30px;
}
.input_150{
  width: 150px;
}
.sel_90{
  width: 90px;
  margin-left: 5px;
}
.center_font{
  text-align: center;
  font-size: 15px;
  float: left;
  padding-left: 12px;
  padding-right: 11px;
}
.dotted_top{
  padding-top: 8px;
  border-top: 1px dashed #98c3d9;
}
.single_top{
  padding-top: 8px;
  border-top: 1px solid #98c3d9;
}
.single_top b{
  color: #CC0000;
}
.egyedi_line{
  float: left;
  width: 650px;
  padding-top: 20px;
  color: #006699;
  font-weight: bold;
  padding-left: 15px;
}
.egyedi_line a{
  color: #006699;
}
.kosar_3 .sum_row{
  padding-bottom: 20px;
}
.kosar_4 .megrend_vissza{
  padding-top: 0px;
  padding-left: 0px;
}
.kosar_4 .sum_row{
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.kosar_4_text{
  float: left;
  width: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #006699;
  padding-left: 10px;
}
.kosar_text_inp{
  float: left;
  width: 25px;

}
.kosar_text{
  float: left;
  width: 620px;
  color: #666666;

}
.kosar_text a{
  color: #3366CC;
}
.kosar_4, .kosar_3, .kosar_2, .kosar_1{
  float: left;
  padding-left: 10px;
  width: 667px;
}
.jelszoeml{
  float: left;
  padding-left: 10px;
  width: 667px;
  color: #666666;
}
.jelszoeml_head{
  background: url(../images/head_jelszoemlekezteto.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.jelszoeml_text{
  float: left;
  width: 370px;
  padding-left: 155px;
  padding-bottom: 18px;
  padding-top: 20px;
  font-weight: bold;
}
.jelszoeml_txt{
  float: left;
  width: 90px;
  padding-left: 155px;
}
.jelszoeml_gomb{
  float: left;
  width: 497px;
  text-align: right;  
  padding-top: 14px;
  padding-bottom: 10px;
}
.clear_line_bottom{
  border-bottom: 1px solid #98c3d9;  
  padding-bottom: 5px;
  clear: both;
  width: 667px;
  font-size: 1px;
}
.termek_head{
  background: url(../images/head_jelszoemlekezteto.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.termek_box{
  float: left;
  width: 667px;
  padding-left: 12px;
  padding-top: 5px;
}
.termek_box_pic{
  float: left;
  width: 185px;

}
.termek_box_text{
  float: left;
  width: 475px;  
  color: #666666;
}
.termek_box_title{
  color: #333333;
  font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 25px;
}
.termek_box_url, .termek_box_url a{
  color: #3366CC;
}
.termek_box_url{
  padding-top: 3px;
  padding-bottom: 3px;
}
.termek_box_short{
  font-weight: bold;
  line-height: 18px;
  padding-top: 5px;
}
.termek_box_txt, .termek_box_txt_utolso_megj, .termek_box_txt_megj{
  line-height: 18px;
  padding-top: 20px;
}
.megrendelolap_head{
  background: url(../images/head_megrendelolap.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.megrendelolap_box .t_cell_2{
  width: 115px;
}
.megrendelolap_box .t_cell_3{
  width: 78px;
}
.megrendelolap_box .t_cell_4{
  width: 90px;
  font-weight: normal;
  text-align: center;
}
.megrendelolap_box .kosar_table_line{
  background-image: none;
  border-bottom: 1px solid #FFFFFF;
}
.right_side .megrendelolap_box .first_line{
  background-image: url(../images/megrendelo_bg.gif);
  border-bottom: 0px;
}

.kosar_3 .kosar_table_line{
  background-image: none;
  border-bottom: 1px solid #FFFFFF;
}
.right_side .kosar_3 .first_line{
  border-bottom: 0px;
  background: #98C3D9 url(../images/table_cell.gif) repeat-y scroll left top;
}
.megrendelolap .sum_row_number{
  text-align: right;
  width: 85px;
}
.megrendelolap .sum_row_megrend{
  padding-right: 15px;
}
.megrendelolap_box{
  float: left;
  margin-top: 8px;
  background: #D9E9F1 url(../images/megrendelo_bg.gif) repeat-y scroll left top;
}
.megrendelolap .sum_row{
  padding-top: 8px;
}
.megrendelolap{
  float: left;
  padding-bottom: 30px;
}
.akciok_lista{
  float: left;
  padding-bottom: 30px;
}
.akciok_lista_head{
  background: url(../images/head_akciok_listaja.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.akciok_lista_txt{
  float: left;
  width: 567px;
  padding-left: 12px;
  font-weight: bold;
  color: #006699;
  padding-top: 5px;
  line-height: 18px;
}
.akciok_lista_link{
  float: right;
  width: 90px;
  font-weight: bold;
  color: #006699;
  line-height: 18px;
  padding-top: 5px;
  padding-right: 3px;
}
.akciok_lista_link a{
  text-decoration: none;
  color: #006699;
}
.clear_dotted{
  background: transparent url(../images/list_sign.gif) repeat-x scroll left center;
  height: 3px;
  width: 667px;
  clear: both;
  font-size: 1px;
}
.kapcsolodo_term_head{
  background: url(../images/head_kapcsolodo_termekek.gif) no-repeat bottom left;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.kapcsolodo_term_lista, .akciok_lista, .megrendelolap{
  padding-left: 12px;
  float: left;
}
.kapcsolodo_term_lista{
  padding-bottom: 30px;
}
.elofizetesi_akciok{
  float: left;
  width:667px;
}
.elofizetesi_akciok_karacsony_head{
  background: url(../images/head_karacsonyi_elofiz.gif) no-repeat bottom left;
  float: left;
  width: 677px;
  height: 70px;
  text-indent: -600px;
  overflow: hidden; 
}
.felev_matrica{
  background: url(../images/felev_matrica.gif) no-repeat top right;
}
.ev_matrica{
  background: url(../images/ev_matrica.gif) no-repeat top right;
}
.elofiz_title{
  float: left;
  width: 320px;
  color: #CC0000;
  font-weight: bold;
  font-size: 14px;
  padding-top: 30px;
  padding-bottom: 13px;
}
.elofiz_box_left{
  color: #666666;
  float: left;
  width: 320px;  
  padding-top: 10px;
  padding-left: 12px;
}
.elofiz_altitle{
  color: #333333;
  font-weight: bold;
  font-size: 14px;  
  padding-top: 25px;
  float: left;
  width: 320px;
}
elofiz_txt{
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  width: 320px; 
}
.elofiz_form_text{
  padding-top: 10px;
  padding-bottom: 5px;
  float: left;
  width: 320px; 
  color: #666666;
  font-weight: bold;  
}
.elofiz_select{
  float: left;
  width: 320px;
}
.elofiz_select select{
  width: 315px;
  border: 1px solid #abbb99;
}
.tovabb_gomb{
  float: left;
  width: 320px;
  text-align: right;
  padding-top: 20px;
}
.elofiz_box_right{
  color: #666666;
  float: right;
  width: 320px;  
  padding-top: 10px;
}
.karacsonyi_page .nyito_top_uj{
  background-image: url(../images/aktualis_akciok_karacsonyi.png);  
}
.karacsonyi_page #ss_text .kezdo_sz_cim a{
  color: #336600;
}
.karacsonyi_page #ss_text a{
  color: #333333;
}
.karacsonyi_page .p1{
  background-image: url(../images/p1_k.gif);
}
.karacsonyi_page .p1_a{
  background-image: url(../images/p1_a_k.gif);
}
.karacsonyi_page .p2{
  background-image: url(../images/p2_k.gif);
}
.karacsonyi_page .p2_a{
  background-image: url(../images/p2_a_k.gif);
}
.karacsonyi_page .p3{
  background-image: url(../images/p3_k.gif);
}
.karacsonyi_page .p3_a{
  background-image: url(../images/p3_a_k.gif);
}
.karacsonyi_page .p4{
  background-image: url(../images/p4_k.gif);
}
.karacsonyi_page .p4_a{
  background-image: url(../images/p4_a_k.gif);
}
.tovabbi_resz{
  padding-top: 20px;
}
.karacsonyi_page #ss_text .tovabbi_resz a{
  color: #006699;
  text-decoration: underline;
}
.karacsonyi_elofiz_akciok_head{
  background: url(../images/head_karacsonyi_elofiz_akciok.gif) no-repeat bottom left;
  float: left;
  width: 677px;
  height: 70px;
  text-indent: -600px;
  overflow: hidden; 
}
.karacsonyi_kosar_head{
  background: url(../images/head_karacsonyi_kosar.gif) no-repeat bottom left;
  float: left;
  width: 677px;
  height: 70px;
  text-indent: -600px;
  overflow: hidden; 
}
.karacsonyi_page .akt_doboz_title a {
  color: #CC0000;
}
.karacsonyi_page .list_page .akt_doboz_txt{
  height: 40px;
}
.karacsonyi_page .list_page{
  float: left;
  padding-left: 12px;
}
.karacsonyi_page .list_number, .karacsonyi_page .sort_list{
  border-color: #7cb906;
}
.sort_list .sort_right{
  float: right;
  display: inline;
}
.kiemelt{
  background-color: #dfecf3;
  padding-left: 0px;
  width: 687px;
}
.karacsonyi_kosar .list_page{
  padding-left: 0px;
}
.karacsonyi_kosar .akt_doboz{
  padding-left: 12px;
}
.karacsonyi_kosar .clear_dotted{
  margin-left: 6px;
}
.kosar_sum{
  float: left;
  padding-top: 15px;
  width: 687px;
  color: #333333;  
}
.kosar_text{
  float: left;
  padding-bottom: 15px;
  width: 520px;
  font-weight: bold;
  color: #333333;
  padding-left: 13px;
}
.kosar_text a{
  font-weight: normal;

}
.link_text{
  padding-top: 8px;
}
.kosar_numb{
  float: right;
  padding-bottom: 15px;
  width: 130px;
  text-align: right;
  font-weight: bold;
  padding-right: 15px;
}
.kosar_sum .akt_doboz_kosar{
  width: 130px;
  text-align: right;
  float: right;  
  padding-right: 15px;
}
.karacsonyi_kosar .list_page{
  padding-top: 15px;
}
.akciok_head{
  background: url(../images/head_akciok.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
  padding-left: 12px;
}
.konyvek_head{
  background: url(../images/head_konyvek.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
  padding-left: 12px;
}
.sort_sep_text{
  float: left;
  width: 18px;
  text-align: center;
}
.kereso_box{
  float: left;
  padding-left: 12px;
  padding-bottom: 13px;
}
.kereso_box_in{
  float: left;
  width: 647px;
  background-color: #b0d1e2;
  padding: 13px 10px 10px 10px;
}
.text_keres{
  float: left;
  font-weight: bold;
  color: #FFFFFF;
  width: 70px;
}
.text_keres_kek{
  float: left;
  color: #336699;
  padding-left: 10px;
}
.text_keres_input{
  float: left;
  padding-left: 10px;

}
.text_keres_input input{
  width: 170px;
  border: 1px solid #98c3d9;
}
.text_keres_gomb{
  float:right;
}
.clear{
  clear: both;
  font-size: 1px;
}
.kosar_4 .kosar_text{
  color:#666666;
float:left;
width:620px;
font-weight:normal;
padding-bottom:15px;
padding-left:0px;
}
.megrendelolap_box .select_40{
  padding-left: 20px;
  float: left;
}
.bemutatkozas_head{
  background: url(../images/head_bemutatokas.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.adatvedelem_head{
  background: url(../images/head_adatvedelem.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.partnerkedvezmenyek_head{
  background: url(../images/head_partnerkedvezmenyek.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.kereses_talalat_head{
  background: url(../images/head_kereses_talalat.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.ajandektargy_head{
  background: url(../images/head_ajandektargy.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.impresszum_head{
  background: url(../images/head_impresszum.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.text_page{
  float: left;
  width: 667px;
  padding-left: 12px;
  color: #666666;
}
.text_page_cont{
  float: left;
  width: 667px;
  line-height: 18px;
  padding-top: 20px;
}
.text_page h3{
  color: #336699;
  font-size: 16px;
  margin-top: 0px;
}
.text_page a{
  color: #3366CC;
}
.text_page strong{
  color: #CC0000;
}
.style_numb{
  list-style-type: decimal;
  padding-left: 20px;
  margin-left: 0px;
}
.partner_box{
  float: left;
  width: 667px;
  padding: 10px 0px 10px 0px;
}
.partner_box_pic{
  float: left;
  width: 110px;
}
.partner_box_text{
  float: left;
  width: 545px;
}
.partner_box_text b, .partner_box_text a{
  color: #336699;
}
.tec_text{
  float: left;
  width: 667px;
  padding: 40px 0px 30px 0px;
}
.tec_text b{
  color: #336699;
}
.partnerkedvezmenyek{
  float: left;
  width: 667px;
  padding-left: 12px;
}
.impr_text_left{
  float: left;
  width: 270px;
  text-align: right;
  color: #3886BC;
  font-weight: bold;
}
.impr_text_right{
  float: right;
  width: 360px;
  text-align: left;
}
.impresszum_cont{
  line-height: 25px;
}
.impresszum_cont a{
  color: #3366CC;
}
.font_big{
  font-size: 18px;
  font-weight: bold;
  color: #333366;
  padding-bottom: 10px;
}
.text_tialic{
  font-style: italic;
  color: #333366;
  line-height: 16px;
}
.border_top{
  border-top: 1px solid #98c3d9;
  padding-top: 10px;
}
.impresszum_cont{
  padding-top: 15px;
  float: left;
}
.impresszum{
  float: left;
  padding-left: 12px;
}
.popup{
  margin: 0px auto 0px auto;
  width: 690px;  
  background-color: #FFFFFF;
}
.popup .right_side{
  background-color: #FFFFFF;
}
.popup .sum_row_megrend{
  width:665px;
  text-align: center;
}
.popup .sum_row{
  padding-top: 10px;
  border-top:1px solid #98C3D9;
}

.kosar_table_line{
  float: left;
  background: url(../images/border_without.gif) no-repeat bottom left;
}
.kosar_table_line_pack{
  float: left;
  background: url(../images/border_with.gif) no-repeat bottom left;
}
.kosar_table{
  background: #D9E9F1 url(../images/table_cell.gif) repeat-y scroll left top;
  float: left;
}
.megrendeleseim_head{
  background: url(../images/head_megrendeleseim.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.akcio_head{
  background: url(../images/head_akcio.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.megrendeleseim_lista .akt_doboz_sort_text, .megrendeleseim_lista .akt_doboz_sort_text .akt_doboz_title{
  width: 585px;
}
.akcio_termek .termek_box_title{
  font-size: 18px;
  color: #CC0000;
  padding-bottom: 10px;
}
.akcio_termek .kek_title{
  color: #006699;
  font-size: 15px;
  font-weight: bold;
}
.termek_box_ajandek_pic{
  float: left;
  padding: 10px 15px 5px 5px;
  width: 110px;
  text-align: center;
  font-size: 11px;
  color: #006699;
}
.termek_box_ajandek_pic img{
  border: 1px solid #98c3d9;
}
.akcio_termek .termek_box_txt{
  padding-top: 10px;
}
.termek_box_txt_lit{
  font-size: 11px;
}
.akcio_termek .t_cell_2 .select_40{
  padding-left: 30px;
}
.right_side .akcio_termek .megrendelolap_box .first_line {
background-image:url(../images/akcio_megrend.gif);
font-weight: bold;
}
.akcio_termek .megrendelolap_box{
background-image:url(../images/akcio_megrend.gif);
}
.akcio_termek .t_cell_1{
  width: 430px;
}
.akcio_termek .megrendelolap_box .t_cell_2{
  width: 92px;
}
.akcio_termek .sum_row_text{
  width: 415px;
}
.hozzajarulas_window{
  float: left;
  width: 470px;
  height: 400px;
  background-color: #FFFFFF;
}
.hozzajarulas_head{
  float: left;
  width: 470px;
  height: 109px;
  background: url(../images/hozzajarulas_head.gif) no-repeat top left;
  overflow: hidden;
  text-indent: -500px;
}
.hozzajarulas_footer{
  float: left;
  width: 470px;
  height: 51px;
  background: url(../images/footer_log.gif) no-repeat top left;
  overflow: hidden;
  text-indent: -500px;
}
.cont_text2{
  float: left;
  padding: 5px 10px 0px 10px;
}
.cont_text{
  float: left;
  width: 470px;
  height: 240px;
  color: #666666;
  font-size: 13px;
}
.termekek_head{
  background: url(../images/head_termekek.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.oldalterkep_head{
  background: url(../images/head_oldalterkep.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.karacsony_akcio_head{
  background: url(../images/head_karacsonyi_akcio.gif) no-repeat bottom left;
  float: left;
  width: 677px;
  height: 70px;
  text-indent: -600px;
  overflow: hidden; 
}
.akt_konyv .konyvek_head {
  background: url(../images/head_konyvek.gif) no-repeat right bottom;
  height: 29px;
  padding-left: 0px;
}
.oldalterkep_cont a{
  color:#336699;
}
.oldalterkep_cont{
  line-height: 20px;
}
.sitemap_link_level_5{
  font-weight: normal;
  padding-left: 40px;
  float:left;
  width: 600px;  
}
.sitemap_link_level_4{
  color: #3886BC;
  font-weight: normal;
  padding-left: 30px;
  float:left;
  width: 600px;  
}
.sitemap_link_level_3{
  color: #3886BC;
  font-weight: bold;
  padding-left: 20px;
  float:left;
  width: 600px;  
}
.sitemap_link_level_1{
  color: #336699;
  font-weight: bold;
  font-size: 14px;
  padding-left: 10px ;
  float:left;
  width: 600px;
}
.sitemap_link{
  float:left;
  width: 600px;
  font-weight: bold;
}
.termek_box_text .termek_box_txt p{
  margin: 0px 0px 0px 0px;
}
.szallitasi_ktsg_head{
  background: url(../images/head_szallitasi_ktsg.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.altalanos_szerzodesi_felt_head{
  background: url(../images/head_altalanos_szerzodesi_felt.gif) no-repeat bottom right;
  float: left;
  width: 667px;
  height: 35px;
  text-indent: -600px;
  overflow: hidden; 
}
.select_115{
  width: 115px;
  margin: 0px auto 0px auto;
}



.akcio_page .nyito_top_uj{
  background-image: url(../images/aktualis_akciok_2.png );  
}
.akcio_page #ss_text .kezdo_sz_cim a{
  color: #336600;
}
.akcio_page #ss_text a{
  color: #333333;
}
.akcio_page .p1{
  background-image: url(../images/p1_k.gif);
}
.akcio_page .p1_a{
  background-image: url(../images/p1_a_k.gif);
}
.akcio_page .p2{
  background-image: url(../images/p2_k.gif);
}
.akcio_page .p2_a{
  background-image: url(../images/p2_a_k.gif);
}
.akcio_page .p3{
  background-image: url(../images/p3_k.gif);
}
.akcio_page .p3_a{
  background-image: url(../images/p3_a_k.gif);
}
.akcio_page .p4{
  background-image: url(../images/p4_k.gif);
}
.akcio_page .p4_a{
  background-image: url(../images/p4_a_k.gif);
}
.tovabbi_resz{
  padding-top: 20px;
}
.akcio_page #ss_text .tovabbi_resz a{
  color: #006699;
  text-decoration: underline;
}





#boxi_overlay_bg { 
	display : block;
	position : absolute;
	top :0px;
	left : 0px;
	z-index : 99;
 	width : 100%;
	height:2000px!important;
	background-color:#000000;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
	opacity: 0.8;
}
#boxi_overlay {
	position:absolute;
	width:410px;
	height:288px;
	border:1px solid #005f92;
	background:#62a1c1;
	left:50%;
	top:50%;
	margin-left:-205px;
	margin-top:-144px;
	z-index:100;
	background:url(../images/bgr_overlay.png) repeat-x;
}
#boxi_overlay .cont {
	padding:22px 27px 0 27px;
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
}
.button_elkuld {
	background:url(../images/button_elkuld.png) no-repeat;
	width:83px;
	height:23px;
	display:block;
	float:left;
	display:inline;
	margin-right:10px;
	margin-left:150px;
}
.button_elkuld input {
	background-color:transparent;
	border:none;
	width:83px;
	padding:2px 0 5px 0;
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	color:white;
}
.button_bezar {
	float:left;
	display:inline!important;	
}
.button_bezar, .button_bezar a {
	background:url(../images/button_elkuld.png) no-repeat;
	width:83px;
	height:23px;
	line-height:22px;
	text-align:center;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
#boxi_overlay .text {
	border:1px solid #999999;
	background:white;
	padding:2px 5px;
	margin-bottom:10px;
	margin-left:25px;
	width:290px;
}
#boxi_overlay h1 {
	font-size:16px;
	font-weight:bold;
	color:white;
	margin:0px;
	padding-bottom:2px;
}
#boxi_overlay h5 {
	font-size:12px;
	font-weight:bold;
	color:white;
	margin:0px;
	color:#005d90;
	margin-bottom:5px;
}
#boxi_overlay .sep {
	background:#98c3d9;
	height:1px;
	overflow:hidden;
	width:auto;
	clear:both;
	margin-bottom:5px;
}
#boxi_overlay .red {
	color:#990000;
	font-size:11px;
	font-weight:bold;
}
#boxi_overlay .font11 {
	font-size:11px;
}
.clear5 {
	height:5px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear10 {
	height:10px;
	width:auto;
	clear:both;
	overflow:hidden;
}
.clear15 {
	height:15px;
	width:auto;
	clear:both;
	overflow:hidden;
}