body { background:#07aaf0; font:11px/14px Tahoma,Arial,sans-serif; color:#444; margin:0px; padding:0px; }
p { margin:0px; padding:5px; }
form { margin:0px; padding:0px; }
html { overflow:-moz-scrollbars-vertical; }

.all { position:relative; width:992px; height:100%; margin:0px auto 10px auto; padding:0px 0px 0px 0px; 
       background:url() #00A1E6; border:0px solid #369; }

.top { width:100%; height:94px; margin:0px; padding:0px; background:url(../images/site_project1_03.gif) #0089E0; border-bottom:0px solid #ddd; overflow:hidden; }
    .top2 { position:relative; top:7px; width:auto; height:78px; margin:0px auto; padding:0px 0px 0px 0px; text-align:left;
            background:url() transparent; border-bottom:0px solid #444; overflow:hidden; }
        .top_title { position:absolute; top:10px; left:13px; width:auto; height:17px; margin:6px 0px 0px 10px; padding:0px 0px 0px 0px;
                    font:13px Arial,sans-serif; color:#fff; font-weight:bold; letter-spacing:0px; }
        .top_subtitle { position:absolute;top:10px;left:103px;width:auto;height:17px;margin:6px 0px 0px 10px;padding:0px 0px 0px 0px;
                    font:13px Arial,sans-serif;color:#fff;letter-spacing:0px; }
            .top_subtitle2 { font:13px Arial,sans-serif;color:#76D4FC; }
        .top_address { position:absolute;top:75px;right:0px;width:auto;height:14px;margin:6px auto;padding:0px 0px 0px 0px;
                    font:11px Tahoma,Arial,sans-serif;color:#ccc;letter-spacing:1px; }
        .top_menu { position:absolute; top:44px; left:12px; width:100%; height:36px; margin:0px auto; padding:6px 0px 0px 13px;
                    background:url() transparent; background-repeat:repeat-x; 
                    font:12px Arial,sans-serif; color:#eee; font-weight:normal;
                    letter-spacing:0px;
                    border-width:0px 0px 0px 0px; border-style:solid; border-color:#ddd; }
        .top_menu2 { position:absolute; top:10px; right:5px; width:auto; height:14px; margin:6px 10px 0px 0px; padding:0px 0px 0px 0px;
                    background:url() transparent; font:11px Tahoma,Arial,sans-serif; color:#bb9; letter-spacing:0px; }

        .likeuser { position:absolute; top:0px; left:0px; width:20px; height:10px; }
        .logout { position:absolute; top:0px; left:25px; width:20px; height:10px; font:9px Tahoma,Arial,sans-serif; }

.bottom { position:relative; bottom:0px; width:100%; height:40px; margin:0px auto; background:url(../images/site_project1_07.gif) #0089E0; 
          overflow:hidden; color:#777; border:0px solid #f33; z-index:0; }
    .bottom2 { position:relative; top:9px; width:100%; height:93%; margin:0px auto; padding:0px 20px 0px 0px; background:url() transparent;
               font:10px Tahoma,Arial,sans-serif; color:#adf; text-align:center; letter-spacing:1px; line-height:24px; }

.main { position:relative; left:0px; top:0px; width:100%; min-height:650px; _height:auto !important; _height:650px; margin:0px auto; 
        background:url(../images/site_project1_05.gif) #fff; background-repeat:repeat-y; color:#555; }
    .main_inside { position:relative; width:100%; min-height:600px; margin:auto 0px; background:url() transparent; color:#555; display:table; }
    
        .main_left { position:relative; left:0px; width:150px; min-height:600px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
                     background:url() transparent; color:#555; border:0px solid #f22; float:left; }
            .main_left_inside { position:relative; top:80px; left:25px; width:90px; height:auto; margin:0px auto; padding:0px; 
                         border:0px solid #f22; }

        .main_std { position:relative; left:0px; width:842px; min-height:600px; margin:0px 0px 0px 0px; padding:0px 0px 50px 0px; 
                     background:url() transparent; color:#555; border:0px solid #f22; float:left; }
            .main_std_inside { position:relative; top:0px; left:0px; width:842px; height:100%; margin:0px auto; padding:0px 0px 0px 0px; 
                         border:0px solid #f22; }
                .main_std_left  { position:relative; top:0px; left:0px; width:490px; height:100%; _height:auto; margin:60px auto 0px 0px; padding:0px 0px 0px 0px; 
                                  border:0px solid #22f; float:left; }
                .main_std_right { position:relative; top:0px; left:0px; width:352px; height:100%; _height:auto; margin:40px auto 0px 0px; padding:0px 0px 0px 0px; 
                                  border:0px solid #2f2; z-index:0; #z-index:-1; float:left; }

        .main_one { position:relative; top:0px; left:0px; width:100%; min-height:500px; margin:0px 0px 0px 0px; padding:0px; 
                     background:url() transparent; color:#555; border:0px solid #f22; float:left; }
            .main_one_inside { position:relative; top:0px; left:0px; width:100%; height:100%; 
                               margin:60px auto 30px auto; padding:0px; border:0px solid #f22; clear:both; }
                .main_one_left   { position:relative; top:0px; left:0px; width:20%; height:100%; margin:0px auto; padding:0px; 
                                   border:0px solid #f22; float:left; text-align:right; }
                .main_one_center { position:relative; top:0px; left:0px; width:60%; height:100%; margin:0px auto; padding:0px; 
                                   border:0px solid #f22; float:left; text-align:center; }
                .main_one_right  { position:relative; top:0px; left:-40px; width:20%; height:100%; margin:0px auto; padding:200px 0px 0px 0px; 
                                   border:0px solid #f22; float:left; text-align:left;
                                   font:27px Tahoma,Arial,sans-serif; color:#008ce7; letter-spacing:1px; }
                .main_one_image_out { position:relative; top:20px; 
                                 min-width:150px; 
                                 height:auto; 
                                 margin:0px auto;
                                 padding:30px; 
                                 background:url() #f9fdff;
                                 border:1px solid #bbcfe3;
                                 text-align:right;
                                 display:table;
                                 #width:200px;
                                 #text-align:right;
                                 #display:block;
                                 }
                .main_one_image { position:relative; top:0px; 
                                 min-width:150px; 
                                 height:auto; 
                                 margin:0px auto;
                                 padding:0px; 
                                 background:url() #f9fdff;
                                 border:1px solid #444;
                                 text-align:right;
                                 display:table-cell;
                                 #width:150px; #width:auto !important; 
                                 #text-align:right;
                                 #display:block;
                                 }
/* f7fbff */
.article { position:relative; margin:40px 0px 0px 25px; width:100%; height:auto; font:12px/17px Arial,sans-serif; color:#05c; text-align:justify; margin-bottom:20px; }
.article_graphics { position:relative; top:0px; width:100%; height:auto; font:12px/15px Tahoma,Arial,sans-serif; color:#369; text-align:center; }
    .article_graphics_title { position:relative; top:0px; width:100%; height:auto; font:22px/22px Tahoma,Arial,sans-serif; color:#37d; letter-spacing:0px; text-align:center; }
    .article_graphics_image { position:relative; top:100px; width:160px; height:auto; font:10px/15px Tahoma,Arial,sans-serif; color:#58b; 
                              text-align:center; border:1px solid #eee; padding:15px; margin:0px auto;}

.news { position:relative; top:20px; left:20px; margin:20px 0px 0px 0px; width:400px; height:auto; font:12px/17px Tahoma,Arial,sans-serif; color:#099; }
    .news_line { position:relative; top:0px; width:100%; height:auto; letter-spacing:0px; margin-bottom:20px; }
    .news_title { position:relative; top:0px; width:100%; height:auto; color:#088; letter-spacing:0px; clear:both; border:0px solid #f22; }
        .news_title_year  { position:relative; top:0px; width:40px; height:auto; font-weight:bold; letter-spacing:0px; float:left; }
        .news_title_title { position:relative; top:0px; width:350px; height:auto; font-weight:bold; letter-spacing:0px; float:left; border:0px solid #f22; }
    .news_body { position:relative; top:0px; width:350px; height:auto; margin:5px 0px 0px 0px; font-size:11px; padding-left:40px; clear:both; border:0px solid #f22; display:table; }
.news_graphics { position:relative; top:0px; left:-20px; width:100%; height:auto; font:12px/15px Tahoma,Arial,sans-serif; color:#369; text-align:center; z-index:0; }
    .news_graphics_title { position:relative; top:0px; width:100%; height:auto; font:22px/22px Tahoma,Arial,sans-serif; color:#37d; letter-spacing:0px; text-align:center; }
    .news_graphics_image { position:relative; top:50px; left:30px; #left:0px; width:252px; height:auto; font:10px/15px Tahoma,Arial,sans-serif; color:#58b; 
                           border:1px solid #ddd; padding:20px; text-align:center; }
.news_images { width:auto; height:auto; margin:10px 8px 0px 0px; padding:5px; border:1px solid #4bb; cursor:pointer; }

.contact { position:relative; left:50px; margin-top:50px; width:400px; height:auto; font:12px/17px Tahoma,Arial,sans-serif; color:#36c; }
    .contact_graphics_image { position:relative; top:50px; left:50px; #left:0px; width:242px; height:auto; font:10px/15px Tahoma,Arial,sans-serif; color:#58b; 
                           border:1px solid #ddd; padding:20px; text-align:center; }

.gallery { position:relative; top:0px; width:100%; height:auto; clear:both; }
    .gallery_photo_all { position:relative; top:40px; 
                     width:150px;
                     height:auto; 
                     margin:0px auto;
                     padding:20px; 
                     border:1px solid #BBCFE3;
                     text-align:right;
                     display:table;
                     }
    .gallery_photo_border2 { border:1px solid #CCDBEA; }
        .gallery_photo { position:relative; top:0px; left:0px; width:100%; margin:0px auto; }
        .gallery_photo_desc { position:relative; top:0px; left:0px; width:100%; height:auto; font:11px Tahoma,Arial,sans-serif; color:#47a; 
                              margin:5px auto 0px auto; border:0px solid #00f;
                              display:block; }
            .gallery_photo_title { font-weight:bold; }
            .gallery_photo_titleflash { font-weight:bold; }
            .gallery_photo_infoflash { font-size:10px; color:#58b; }
            .gallery_photo_info3flash { font-size:10px; color:#58b; }

    .gallery_mm_out { position:relative; top:0px; left:0px; width:320px; height:auto; margin:0px auto; padding:15px; text-align:center; 
                      background:url() #f3fbff; border:1px solid #acf; }
        .gallery_mm { position:relative; top:0px; left:0px; width:320px; height:265px; margin:0px auto; text-align:center; border:1px solid #acf; }
        .mmfile { position:relative; top:0px; left:0px; width:320px; height:100%; margin:0px auto; text-align:center; border:1px solid #acf; }

.gallery_photos_thm { position:relative; top:0px; width:320px; height:auto; font:9px Tahoma,Arial,sans-serif; color:#369; margin:10px 0px 0px 5px; display:table; clear:both; }
    .gallery_photo_thm_line { position:relative; top:0px; width:320px; height:auto; padding-bottom:5px; display:table; clear:both; }
        .gallery_photo_thm { position:relative; top:0px; width:56px; height:auto; font:9px Tahoma,Arial,sans-serif; color:#369;
                         margin:0px 6px 12px 0px;
                         padding:7px; 
                         border:1px solid #BBCFE3;
                         text-align:center; 
                         display:table; 
                         float:left; }
        .gallery_photo_inactive { background:#e2e2e2; }
.gallery_right_title { position:relative; top:0px; left:20px; width:310px; height:30px; 
                       font:22px Tahoma,Arial,sans-serif; color:#37d; 
                       letter-spacing:0px; text-align:center; 
                       border:0px solid #f22; }
.gallery_right_info { position:relative; top:0px; left:30px; width:280px; min-height:10px; 
                       font:12px Tahoma,Arial,sans-serif; color:#37d; 
                       letter-spacing:0px; text-align:center; 
                       margin-top:10px;
                       border:0px solid #f22; }

.tonew { position:absolute; top:0px; left:0px; font:9px Tahoma,Arial,sans-serif; color:#0a0; }
.toedit { font:9px Tahoma,Arial,sans-serif; color:#0a0; }

.edit { position:absolute; top:10px; left:20px; width:712px; min-height:200px; height:auto;  
        border:0px solid #ddd; z-index:1; 
        filter:alpha(opacity=100); opacity:1.0; }
    .edit_top    { position:relative; top:0px; left:0px; width:100%; height:10px; font-size:1px; 
                    background:url(../images/bg_edit_03.gif) #fff; background-repeat:no-repeat; }
    .edit_middle { position:relative; top:0px; left:0px; width:100%; min-height:200px; _height:200px; _height:auto; padding:5px 0px 10px 0px;
                    background:url(../images/bg_edit_05.gif) #fff; background-repeat:repeat-y; border:0px solid #f22; display:table; }
    .edit_bottom { position:relative; top:0px; left:0px; width:100%; height:10px; font-size:1px; 
                    background:url(../images/bg_edit_07.gif) #fff; background-repeat:no-repeat; }
    .edit_ins { width:672px; min-height:200px; margin:5px 0px 0px 20px; }
    .edit_info { width:662px; height:14px; font-size:10px; color:#47a; letter-spacing:0px; border-bottom:1px solid #ddd; 
                 padding:0px 5px 3px 5px; margin-bottom:15px; clear:both; }
        .edit_info_title { letter-spacing:0px; font-weight:bold; float:left; }
        .edit_info_info  { float:right; }
            .edit_info_desc { color:#999; }
            .edit_info_val  { color:#e80; font-weight:normal; }
    .edit_submit { position:relative; left:0px; 
                   width:90px; height:auto; margin:10px 0px 0px auto; padding:5px 0px 5px 0px; 
                   border:1px solid #eee; background:url() #fff; text-align:center; display:block; }
    .edit_text { position:relative; width:auto; height:auto; margin-bottom:5px; }
        .edit_text_line { width:auto; min-height:20px; clear:both; border:0px solid #f2f; }
            .edit_text_desc { width:95px; min-height:20px; font:11px Tahoma,Arial,sans-serif; color:#777; text-align:right; margin-bottom:5px; float:left; }
            .edit_text_val  { width:auto; min-height:20px; margin-bottom:5px; float:left; }
    .edit_show_image { position:absolute; top:0px; left:0px; min-width:50px; width:auto; min-height:50px; height:auto; 
                       background:url() #fff;
                       margin:0px; padding:10px; text-align:center; border:1px solid #aaa; cursor:pointer; 
                       z-index:2; 
                       display:none; }
    .edit_show_imagesh { position:absolute; top:3px; left:3px; width:100%; height:100%; 
                       background:url() #555;
                       margin:0px; padding:0px; text-align:center; border:0px solid #ccc;
                       z-index:1;
                       display:block;
                       }

.press { position:absolute; top:5px; left:25px; width:943px; min-height:420px; _height:400px; _height:auto; border:0px solid #ddd; display:block; z-index:1; }
    .press_top    { position:relative; top:0px; left:0px; width:100%; height:33px; 
                    background:url(../images/bg_press_03.gif) #fff; background-repeat:no-repeat; }
    .press_middle { position:relative; top:0px; left:0px; width:100%; min-height:400px; _height:400px; _height:auto; padding:5px 0px 10px 0px;
                    background:url(../images/bg_press_05.gif) #fff; background-repeat:repeat-y; border:0px solid #f22;}
    .press_bottom { position:relative; top:0px; left:0px; width:100%; height:10px; 
                    background:url(../images/bg_press_07.gif) #fff; background-repeat:no-repeat; }
    .press_show   { position:relative; width:auto; height:auto; text-align:center; }
    .press_show_photo { position:relative; width:auto; height:auto; margin-top:5px; text-align:center; }
    .press_title  { position:relative; top:11px; font:11px Tahoma,Arial,sans-serif; color:#58b; letter-spacing:3px; font-weight:bold; 
                    margin-top:0px; padding-bottom:0px; }
    .press_navig_left  { position:absolute; left:20px; top:11px; }
    .press_navig_right { position:absolute; right:20px; top:11px; }

.site_inbuild { font:10px Tahoma,Arial,sans-serif; color:#57e; letter-spacing:3px; }

.page_main_show_block { width:auto !important;height:auto !important;font:10px/13px Tahoma,Arial,sans-serif;color:#d77;padding:0px 20px 20px 0px; }
.page_main_show_info { width:auto !important;height:auto !important;font:10px/13px Tahoma,Arial,sans-serif;color:#d77;padding:0px 0px 7px 0px; }
.page_main_show_elements { width:auto !important;height:auto !important;font:11px/17px Tahoma,Arial,sans-serif;padding:0px 0px 0px 0px;display:table; }
	.page_main_show_element { width:auto !important;height:auto !important;font:11px/15px Tahoma,Arial,sans-serif;padding:0px 0px 7px 0px; }
		.page_main_show_date { font:9px Georgia,Tahoma,Arial;color:#494;padding:3px 0px 2px 1px; }
		.page_main_show_title { font-size:11px;color:#494; }
		.page_main_show_bodyshort { width:auto !important;font-size:10px;color:#888;padding:0px 0px 0px 0px; }
		.page_main_show_bodynormal { width:auto !important;font:11px/17px Tahoma,Arial,sans-serif;color:#000;padding:320px 20px 0px 30px; }

.columns { width:100%;min-height:500px;height:auto !important;height:500px;font:11px/17px Tahoma,Arial,sans-serif;color:#444;
			margin:15px 0px 0px 0px;clear:both;border:0px solid #f00; }
	.column_all { width:100%;min-height:500px;height:auto !important;height:500px;float:left;border-right:1px solid #ddd;padding:0px; }
	.column_1 { background:url(../images/www_v2_04.jpg) #fff; }
	.column_2 { background:url(../images/www_v2_06.jpg) #fff; }
	.column_3 { background:url(../images/www_v2_04.jpg) #fff; }

/* photos */
.photos { position:absolute;top:0px;left:0px;
		   width:100%;height:100%;
		   background:url() #999;
		   text-align:center;
		   z-index:10;
		   visibility:hidden;
		   filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; 
		}
.photosi { 
		  position:absolute;
		  top:0px; left:10px;
		  min-width:100px;width:auto !important;width:100px;
		  min-height:100px;width:auto !important;width:100px;
		  background:url() #fff;
		  border:1px solid #ddd;
		  margin:0px 0px 0px 0px;
          padding:20px;
		  text-align:center;
		  z-index:11;
		  display:table-cell;
		  visibility:hidden;
                  filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; 
	       
		} 
.image_show_div { 
		  position:absolute;
		  top:20px; right:-310px;
		  min-width:100px;width:auto !important;width:100px;
		  min-height:100px;width:auto !important;width:100px;
		  background:url() #fff;
		  border:1px solid #4bb;
		  margin:0px 0px 0px 0px;
          padding:20px;
		  text-align:center;
		  z-index:99;
		  display:table-cell;
		  visibility:hidden;
          filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; 
		} 
.photo_frame { margin:0px; padding:0px; background:url() #f5f5f5; border-width:3px 3px 2px 3px; border-style:solid; border-color:#fff; z-index:1; }
.photo_desc { width:100%;height:auto;background:url() #ddd;font:13px Georgia,Verdana,Tahoma,Arial,sans-serif;color:#000;text-align:center;
				margin:0px 0px 0px 0px;padding:10px 0px 10px 0px; }
.loadfiles { position:relative; top:0px; left:0px;
			width:450px; 
            height:140px; 
			margin:10px 0px 0px 0px;
            padding:0px;
			background:url() #fff;
			border:1px solid #ddd;
            clear:both;
			visibility:visible; }
    .loadfiles_files { position:relative; top:0px; left:0px;
                width:auto;
                height:100px;
                margin:5px 0px 5px 10px;
                background:url() #fff;
                border:0px solid #eee;
                font:0px Tahoma,Arial,serif;
                visibility:visible; }
    .loader { position:absolute; top:25px; left:250px; width:250px; height:40px;
              margin:0px; padding:5px 0px 5px 0px;
              background:url(../images/bg_loader.gif) transparent; border:0px solid #aaa; 
              font-size:10px; color:#58d; text-align:center;
              clear:both; 
              visibility:hidden; z-index:100; }
    .loadfiles_dialog { position:relative; top:0px; left:30px; visibility:visible; }

#single_photo { min-width:20px; min-height:45px; margin:0px 2px 0px 2px; padding:5px 5px 0px 5px; background:url() #fff; border:1px solid #ddd; float:left; }
#nav_close { position:absolute;top:10px;left:0px;background-color:transparent;z-index:12;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;cursor:pointer; }
#nav_left { position:absolute;top:10px;right:75px;background-color:transparent;z-index:12;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;cursor:pointer; }
#nav_right { position:absolute;top:10px;right:0px;background-color:transparent;z-index:12;filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;cursor:pointer; }
.photothm { padding:2px;border:1px solid #aaa;filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;cursor:pointer; }
.photothm:hover { padding:2px;border:1px solid #aaa;filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;cursor:pointer; }
.hiframe { position:absolute; top:0px; left:0px; width:0px; height:0px; font-size:1px; border:0px solid #fff; }
/* end photos */

.user1 { width:100%;height:10px;font:11px Tahoma,Arial,sans-serif;color:#777; }
.user2 { width:100%;height:10px;font:9px Tahoma,Arial,sans-serif;color:#999; }

.nawig { width:100%;text-align:right; }

.pop1 { position:absolute;width:300px;min-height:70px;height:auto !important;height:70px;margin:0px;padding:5px 20px 5px 20px;border:1px solid #999;background:url() #fcfcfc;
		 font:11px/17px Tahoma,Arial,sans-serif;color:#333;z-index:10;display:none; }
	.pop1_title { width:300px;font:10px/17px Tahoma,Arial,sans-serif;color:#999;letter-spacing:2px; }
		.pop1_title1 { width:280px;float:left; }
		.pop1_title2 { width:20px;cursor:pointer;text-align:right;font-size:12px;color:#333;float:left; }
	.pop1_content { font:11px/17px Tahoma,Arial,sans-serif;color:#333;letter-spacing:0px; }

.pop2 { position:absolute;width:300px;min-height:70px;height:auto !important;height:70px;margin:0px;padding:5px 20px 5px 20px;border:1px solid #999;background:url() #fcfcfc;
		 font:11px/17px Tahoma,Arial,sans-serif;color:#333;z-index:10;display:none; }
	.pop2_title { width:300px;font:10px/17px Tahoma,Arial,sans-serif;color:#999;letter-spacing:2px; }
		.pop2_title1 { width:280px;float:left; }
		.pop2_title2 { width:20px;cursor:pointer;text-align:right;font-size:12px;color:#333;float:left; }
	.pop2_content { font:11px/17px Tahoma,Arial,sans-serif;color:#333;letter-spacing:0px; }

.debug { position:absolute;top:0px;left:0px;min-width:150px;width:auto !important;width:150px;min-height:70px;height:auto !important;height:70px;
		margin:2px;padding:5px 20px 5px 20px;border:1px solid #999;background:url() #fcfcfc;
		font:10px/17px Tahoma,Arial,sans-serif;color:#000;z-index:10;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:.70;display:block; }
	.debug_title { width:100%;font:10px/17px Tahoma,Arial,sans-serif;color:#999;letter-spacing:1px; }
		.debug_title1 { width:90%;float:left; }
		.debug_title2 { width:10%;cursor:pointer;text-align:right;font-size:12px;color:#333;float:left; }
	.debug_content { font:10px/17px Tahoma,Arial,sans-serif;color:#333;letter-spacing:0px; }
		.debug_content2 { padding-left:10px; }

.lines {width:100%;min-height:100px;height:auto !important;height:100px; }
	.lines_1 { display:table;background:#f9f9f9;
				min-width:100%;width:auto !important;width:100%;
				min-height:17px;height:auto !important;height:17px;
				font:11px/17px Verdana,Tahoma,Arial,sans-serif;color:#494;border:0px solid #f00;clear:both; }
		.lines_1_1 { width:5%;min-height:15px;height:auto !important;height:15%;border:0px solid #f00;font:11px/17px Verdana,Tahoma,Arial,sans-serif;
					text-align:right;text-decoration:none;display:table-cell;padding-right:1%;float:left; }
		.lines_1_2 { width:92.5%;min-height:15px;height:auto !important;height:15%;background:#fff;border:0px solid #f00;color:#444;
					text-decoration:none;display:table-cell;padding-left:1.4%;float:left; }

.tips { position:relative;
	height:auto; width:auto; 
	font:11px/13px Tahoma,Arial,sans-serif;color:#333;text-align:left;
	border:1px solid #aaa; 
	background-color:#ffffdd;
	layer-background-color:#ffffee;
	padding:5px 15px 7px 8px;z-index:91;
	filter:alpha(opacity=99); -moz-opacity:0.99; opacity:.99;
	}
#tooltip {
	padding:3px;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	font-size: smaller;
	z-index:90;
	filter:alpha(opacity=99); -moz-opacity:0.99; opacity:.99;
	} 

.poplink { color:#292;cursor:pointer; }
.poplink2 { color:#292;font-weight:bold;cursor:pointer; }
.poplink3 { color:#d70;font-weight:normal;cursor:pointer;text-decoration:none; }
.tree { float:left; }

a.link_site_title_top:link    { color:#fff;text-decoration:none; }
a.link_site_title_top:visited { color:#fff;text-decoration:none; }
a.link_site_title_top:hover   { color:#fff;text-decoration:underline; }
a.link_site_title_top:active  { color:#fff;text-decoration:underline; }

a.link_menu:link    { color:#fff;text-decoration:none; }
a.link_menu:visited { color:#fff;text-decoration:none; }
a.link_menu:hover   { color:#fff;text-decoration:underline; }
a.link_menu:active  { color:#fff;text-decoration:underline; }

a.link_menu_a:link    { color:#ff0;text-decoration:none; }
a.link_menu_a:visited { color:#ff0;text-decoration:none; }
a.link_menu_a:hover   { color:#fff;text-decoration:underline; }
a.link_menu_a:active  { color:#fff;text-decoration:underline; }

a.link_toedit:link    { color:#0a0;text-decoration:none; }
a.link_toedit:visited { color:#0a0;text-decoration:none; }
a.link_toedit:hover   { color:#f00;text-decoration:underline; }
a.link_toedit:active  { color:#f00;text-decoration:underline; }

a.link_info:link    { color:#adf;text-decoration:none; }
a.link_info:visited { color:#adf;text-decoration:none; }
a.link_info:hover   { color:#eef;text-decoration:none; }
a.link_info:active  { color:#eef;text-decoration:none; }

a.link_logout:link    { color:#cde;text-decoration:none; }
a.link_logout:visited { color:#cde;text-decoration:none; }
a.link_logout:hover   { color:#eef;text-decoration:none; }
a.link_logout:active  { color:#eef;text-decoration:none; }

a.link_news:link    { color:#57f;text-decoration:none; }
a.link_news:visited { color:#57f;text-decoration:none; }
a.link_news:hover   { color:#f22;text-decoration:none; }
a.link_news:active  { color:#f22;text-decoration:none; }

a.link_contact:link    { color:#27e;font-weight:normal;text-decoration:none; }
a.link_contact:visited { color:#27e;font-weight:normal;text-decoration:none; }
a.link_contact:hover   { color:#292;font-weight:normal;text-decoration:underline; }
a.link_contact:active  { color:#292;font-weight:normal;text-decoration:underline; }

edit_nrlines { width:20px;background:#aaa;font:10px Tahoma,Arial,sans-serif;color:#000;border-right:1px solid #ccc;margin:0px; }

input.in1 { background:#fff;font:11px Arial,sans-serif;color:#149;border:1px solid #bbb;margin:0px;padding:1px 3px 1px 3px; }
select.in1 { background:#f9f9f9;font:12px Arial,sans-serif;color:#149;border:1px solid #ccc;margin:0px;letter-spacing:0px; }
textarea.in1 { background:#fff;font:12px/17px Arial,sans-serif;color:#149;border:1px solid #bbb;margin:2px 0px 0px 0px;padding:1px 0px 1px 3px; }
input.button       {height:18px;width:90px;line-height:10px;font:9px/10px Tahoma,Verdana,Tahoma,Arial,sans-serif;letter-spacing:1px; margin:0px;padding-bottom:2px; }
input.button_gray  {height:18px;width:90px;line-height:10px;font:9px/10px Tahoma,Verdana,Tahoma,Arial,sans-serif;color:#444;letter-spacing:1px; margin:0px;padding-bottom:2px; }
input.button_green {height:18px;width:90px;line-height:10px;font:9px/10px Tahoma,Verdana,Tahoma,Arial,sans-serif;color:#080;letter-spacing:1px; margin:0px;padding-bottom:2px; }
input.button_red   {height:18px;width:90px;line-height:10px;font:9px/10px Tahoma,Verdana,Tahoma,Arial,sans-serif;color:#f22;letter-spacing:1px; margin:0px;padding-bottom:2px; }
input.save {color:#292;background:#fafffa;border:1px solid #292;}
input.cancel {color:#999;background:#f9f9f9;border:1px solid #999;}
input.print {color:#949;background:#fffaff;border:1px solid #949;}
input.reject {color:#49a;background:#fafdff;border:1px solid #49a;}
input.upload_file { font-size:10px;background-color:#fff; }

input:focus,textarea:focus,select:focus { border:1px solid #f90; }

small { font-size:100%; }

.color1 { color:#999; }
.color2 { color:#ff0; font-weight:bold; }
.textbold { font-weight:bold; }
.textnormal { font-weight:normal; }
.textalignright { text-align:right; }
.fontsize1 { font-size:10px; }
.space1 { padding:0px 0px 0px 0px; }
.space2 { padding:0px 0px 0px 10px; }
.space3 { padding:0px 2px 0px 2px; }
.leterspacing1 { letter-spacing:0px; }
.noactive_txt { color:#bbb; }

.border_bottom1 { border-bottom:1px solid #ccc; }
.border_bottom2 { border-bottom:1px solid #666; }

.noborder {border:0px;}
.border1 {border:1px solid #369;}
.border2 {border:1px solid #aaa;}
.border3 {border:1px solid #76D4FC;}

.pointer {cursor:pointer;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}

.displayon { display:normal; }
.displayoff { display:none; }
.visibleon { visibility:visible; }
.visibleoff { visibility:hidden; }

.noactive { color:#888;background-color:#fff;border-bottom:1px solid #ddd;z-index:1;margin-top:1px; }
.active { color:#000;background-color:#f9f9f9;border:1px solid #c2c2c2;border-bottom:1px solid #fff;z-index:3;margin-top:0px; }

del { text-decoration:strikeout; }
ins { text-decoration:none;color:#e20; }