html, body { margin:0px; padding:0px; background-color:#79aebc; height:100%; font:normal 12px Arial; color:#6d6d6d; }
    img { border:0; }
    p { margin-top:0; padding-top:0; }
    a { color:#4d8fa9; }    
    form { margin:0; padding:0; } 
    #main { width:100%; height:943px; }
    td { font:normal 12px Arial; color:#6d6d6d; } 
    
    #bg_top_left { background:url(../images/bg_top_left.jpg) no-repeat top right; }
    #bg_header { background:#fff url(../images/bg_header.jpg) no-repeat top right; }
      #header { width:860px; height:175px; float:right; }
        #icons { margin:5px 0 15px 634px; height:13px; font-size:1px; line-height:1px; }
        #logo { margin:0 0 0 36px; }
        #langs { margin:37px 0 0 19px; }
          #langs img { margin:0 7px 0 17px; }
          #langs a { font-size:11px; color:#3d8091; font-weight:bold; }
          #langs span { font-size:11px; color:#3d8091; }
          #eurolines { display:block; position:absolute; width:148px; height:31px; float:left; margin:-125px 0 0 378px; }
          #sukis { position:absolute; font:italic 22px Arial; margin:-22px 0 0 190px; color:#55aad2; width:300px; text-align:right; }
      #bg_top_menu_r { height:65px; background:url(../images/bg_top_menu_r.gif) repeat-x top left; }
        #bg_top_menu { background:url(../images/bg_top_menu.jpg) no-repeat top left; width:100%; height:65px; }
    #bg_top_right { background:url(../images/bg_top_right.jpg) no-repeat top left; }
    #bg_middle_left_r { background:url(../images/bg_middle_left_r.jpg) repeat-y top right; text-align:right; vertical-align:bottom; }
    #bg_middle_right_r { background:url(../images/bg_middle_right_r.jpg) repeat-y top left; text-align:left; vertical-align:bottom; }
    #bg_middle_center { background-color:#fff; vertical-align:top; height:639px; }
      #title_middle_left { width:420px; float:left; }
        #title_middle_left_pad { margin:24px 0 0 10px; }
          #el_bilietas { width:420px; height:265px; }
          #title_banners_bottom { width:420px; padding-bottom:15px; }
            #title_banners_bottom a { width:192px; height:178px; display:block; text-decoration:none; float:left; }
            #title_banners_bottom a:hover { width:192px; height:178px; display:block; text-decoration:none; float:left;  filter: alpha(opacity=70); opacity: .7; } 
              #title_banners_bottom a  span { display:block; margin:8px 0 0 11px; }
          #title_news { width:420px; height:397px;/*132px;*/ }
            .title_news_item { width:392px; padding-top:10px; }
            .title_news_date { font:normal 11px Arial; color:#a6a6a6; }
          .news_info { padding-bottom:27px; }
            .news_name { font-weight:bold; color:#6d6d6d; }
            .news_img { width:144px; float:left; }
      #title_middle_right { width:400px; float:right; }
        #akcijos { width:400px; text-align:right; height:245px; }
        #atvarkarasciai { width:363px; height:187px; }
          #atvarkarasciai a { width:185px; height:187px; display:block; text-decoration:none; text-align:center; float:right; }
          #atvarkarasciai a:hover { width:185px; height:187px; display:block; text-decoration:none; text-align:center; float:right; filter: alpha(opacity=70); opacity: .7; }
        #binternetu { width:400px; height:245px; }
          #binternetu a { width:170px; height:195px; display:block; text-decoration:none; text-align:left; float:right; margin-top:27px; }
          #binternetu a:hover { width:170px; height:195px; display:block; text-decoration:none; text-align:left; float:right; margin-top:27px; filter: alpha(opacity=70); opacity: .7; }
        #binternetu_inner { padding:30px 0 0 35px; }
          #binternetu_inner a { width:140px; height:189px; display:block; text-decoration:none; }
          #binternetu_inner a:hover { width:140px; height:189px; display:block; text-decoration:none;/* filter: alpha(opacity=70); opacity: .7;*/ }
        #bilietai_nuoma { width:400px; height:178px; }
          #bilietai_nuoma a { height:173px; display:block; text-decoration:none; text-align:center; float:right; }
          #bilietai_nuoma a:hover { height:173px; display:block; text-decoration:none; text-align:center; float:right; filter: alpha(opacity=70); opacity: .7; }
        #tvarkarasciai { padding:0 0 0 35px; }
          #tvarkarasciai a { width:110px; height:150px; display:block; text-decoration:none; text-align:center; }
          #tvarkarasciai a:hover { width:110px; height:150px; display:block; text-decoration:none; text-align:center; filter: alpha(opacity=70); opacity: .7; }
      #inner_middle { width:100%; height:100%; }
        .sub_menu_item { width:206px; background:url(../images/menu_line.jpg) no-repeat top left; }
          .sub_menu_item_div { padding:10px 20px 7px 39px; font-weight:bold; color:#4584a1; }
            .sub_menu_item_div a { font-weight:bold; color:#4584a1; text-decoration:none; } 
            .subsub_menu_item { margin:0; padding:5px 0 0 13px; background:url(../images/sitemap_l1.gif) no-repeat 2px 10px; }
              .subsub_menu_item a { color:#6d6d6d; text-decoration:none; font-weight:normal; }
              .subsubsub_menu_item { margin:0; padding:5px 0 0 17px; }
              .subsubsub_menu_item a { color:#9da4a7; text-decoration:none; font-weight:normal; }          
    #bg_bottom_middle_r { background:url(../images/bg_bottom_middle_r.jpg) repeat-x top left; height:63px; }
    #bg_bottom_middle_left { width:430px; height:18px; float:left; }
    #bg_bottom_middle_right { width:429px; height:18px; float:right; }
    #contacts { width:470px; color:#fff; float:left; }
    #partners { width:390px; float:right; text-align:right; }
    
    .menu_item { padding-bottom:15px; padding-right:10px; }
      .menu_item h2 { padding:0; margin:0; font:italic 15px Arial; color:#d9f0f3; }
      .menu_item a { font:italic 15px Arial; color:#d9f0f3; font-weight:bold; text-decoration:none; }
      .menu_item a:hover { font:italic 15px Arial; color:#d9f0f3; font-weight:bold; text-decoration:underline; }
    
    .title { font:italic 18px Arial; color:#e94f54; padding-bottom:10px; text-decoration:none; }
    
    
    #isd_logo { float:right; padding-right:13px; } 
    
    .bottom_px { font-size:1px; height:1px; line-height:1px; }
    
    .sitemap_l1 { padding:10px 0 0 30px; background:url(../images/sitemap_l1.gif) no-repeat 14px 16px; font-weight:bold; color:#599fb6; text-decoration:none; }
      .sitemap_l1 a { font-weight:bold; color:#599fb6; text-decoration:none; }
    .sitemap_l2 { padding:0 0 0 35px; color:#7b7b7b; text-decoration:none; }
      .sitemap_l2 a { color:#7b7b7b; text-decoration:none; }
    .sitemap_l3 { padding:0 0 0 39px; color:#839da5; text-decoration:none; }
      .sitemap_l3 a { color:#839da5; text-decoration:none; }
    .sitemap_l4 { padding:0 0 0 45px; color:#a5a5a5; text-decoration:none; }
      .sitemap_l4 a { color:#a5a5a5; text-decoration:none; }
    
    #search { margin:0px; padding:0 0 15px 0; line-height:27px; }
      .search_input { width:199px; height:17px; border:1px solid #bebebe; font:normal 12px Arial; color:#6d6d6d; margin:0 10px 0 0; }
      .search_button { border:none; background:transparent url(../images/search_button.gif) no-repeat top left; width:91px; height:27px; color:#3e7584; font:bold 12px Arial; }
    
    #print { width:70px; height:14px; float:right; background:url(../images/icon_print.gif) no-repeat left 2px; margin:0 0 10px 15px; }
      #print a { font:normal 10px Arial; color:#747b89; margin-left:16px; }
    #back { padding:4px 0 0 17px; font-weight:bold; background:url(../images/back.gif) no-repeat left 7px; }
      #back a { font:normal 10px Arial; color:#747b89; }
    
    /*form*/
    .label { text-align:right; color:#5f6060; font-weight:bold; }
    .textfield { font:normal 12px Arial; color:#6d6d6d; width:199px; height:17px; border:1px solid #bebebe; }
    .textarea  { font:normal 12px Arial; color:#6d6d6d; width:199px; height:106px; border:1px solid #bebebe; }
    .filebrowser { font:normal 12px Arial; color:#6d6d6d; width:199px; height:17px; border:1px solid #bebebe; }
    .select { font:normal 12px Arial; color:#6d6d6d; height:17px; border:1px solid #bebebe; }
    
    .opacity70 { filter: alpha(opacity=70); opacity: .7; }
    .opacity100 { filter: alpha(opacity=100); opacity: 1; }
    
    #hotline { width:125px; float:right; position:relative; margin-right:-25px; text-align:center; }
    .autobusai { width:518px; border-collapse:collapse; }
      .autobusai td { font-size:11px; }
        .rent_bus { background:url(../images/search_button.gif) no-repeat top left; width:91px; height:27px; color:#3e7584; font-weight:bold; line-height:27px; display:block; }
    
    .img_url { padding:0 0 10px 0; }
      .img_url_a { width:170px; height:128px; display:block; text-decoration:none; text-align:center; }
      .img_url_a:hover { width:170px; height:128px; display:block; text-decoration:none; text-align:center; filter: alpha(opacity=70); opacity: .7; }
      .img_url_title { padding-bottom:5px;  }
        .img_url_title a { color:#e33a4d; font:italic 13px Arial; font-weight:bold; text-decoration:none; }
        .img_url_title a:hover { color:#e33a4d; font:italic 13px Arial; font-weight:bold; text-decoration:underline; }
