/* @import url('workshop.css'); */

/* KF_XMENU 2003-2010 */

/* ogolnie */
    html { width:100%; height:100%; overflow:-moz-scrollbars-vertical; }
    body { width:100%; height:100%; font:10px Verdana,Arial,sans-serif; color:#c2c2c2; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center; 
        background:url() #303030 repeat; }
    form { margin:0px; }
    input, textarea { font:11px Verdana,Arial,sans-serif; color:#336699; border-color:#ccc; border-width:1px; }
    select { padding:1px 1px 1px 3px; font:11px Verdana,Arial,sans-serif; color:#369; background-color:#666; border:1px solid #ccc; } 
    /* li { color:#ED9121; } */
    /* li { color:#aa6600; } */
    xmp { font: 10px Verdana,Arial,sans-serif; color:#888;}

/* main */
.main {
    position:relative; 
    width:100%; 
    height:800px;
    margin:0px auto 0px auto;
    padding:0px;
    border:0px solid #f00; 
    text-align:left; 
    display:block; 
    }
.main_top    { position:relative; width:100%; height:155px; background:url(../images/main_top_bg.png) repeat-x #303030; }
.main_middle { position:relative; width:100%; height:auto;  background:url(../images/main_middle_bg.jpg) repeat #606060; }
.main_bottom { position:relative; width:100%; height:auto; background:url(../images/main_bottom_bg.png) repeat-x #303030; }

/* header, footer */
.site_header { position:relative; 
          width:990px; height:155px; 
          margin:0px auto; padding:0px;
          background:transparent; 
          border-width:0px; border-style:solid; border-color:#eee #999 #999 #eee;
          display:block; }
    .site_header_easter { background:url(../images/logo_main_easter.jpg) #555 no-repeat; }
    .site_header_logo { position:absolute; top:32px; left:13px; width:auto; height:auto; background:url(../images/logo_voal.png) transparent no-repeat; }
        .site_header_logo_click { position:relative; width:197px; height:65px; border:0px solid #f22; display:table; cursor:pointer; }
    
    .site_header_search { position:absolute; top:121px; left:28px; font:10px Verdana,Tahoma,Arial,serif; }
    .site_header_search_button { position:relative; margin-left:7px; font:10px Verdana,Tahoma,Arial,serif; }
    
    .site_header_menu  { position:absolute; top:123px; left:25px; font:11px Tahoma,Arial,serif; color:#999; }
    .site_header_menu2 { position:absolute; top:134px; right:55px; font:10px Tahoma,Arial,serif; color:#999; }

    .site_header_last_comms { position:absolute; top:20px; right:15px;
                  width:198px; height:103px; 
                  padding:5px 1px 0px 1px;
                  background:transparent;
                  border:0px solid transparent; z-index:1; overflow:hidden;
                  opacity:.35; 
                }
        .site_header_last_comms:hover { opacity:.85; }
            .site_header_last_comms_line { width:99%; height:33px; background:transparent; border-left:1px solid transparent; clear:both; }
            .site_header_last_comms_line:hover { border-left:1px solid #888; background:transparent; clear:both; }
            .site_header_last_comms_photo { width:40px; height:auto; padding:0px 0px 0px 8px; background:transparent; text-align:center; float:left; }
            .site_header_last_comms_comm { width:145px; height:auto; font:10px Tahoma,Arial,sans-serif; color:#a9a9a9; text-align:left; float:left; }
        .site_header_last_comms_menu { text-decoration:none; cursor:pointer; }
        a.site_header_last_comms_menu:link    { text-decoration:none; }
        a.site_header_last_comms_menu:visited { text-decoration:none; }
        a.site_header_last_comms_menu:active  { text-decoration:none; }
        a.site_header_last_comms_menu:hover   { text-decoration:none; }

.site_content { position:relative; 
                width:990px; min-height:600px; height:auto !important; 
                margin:0px auto; padding:0px; 
                /* background:url(../images/main_bg.pngx) no-repeat 5px 93% #666; border:0px solid #ff2;*/
                background:transparent; border:0px solid #ff2;
                font:10px/15px Verdana,Tahoma,Arial,serif; color:#999; letter-spacing:0px; text-align:left;
                display:table; clear:both; }

.site_footer { position:relative; width:990px; height:156px;
               margin:0px auto 0px auto; padding:0px 0px 0px 0px;
               border:0px solid #444;
               background:url() transparent; border:0px solid #ff2;
               font:10px Tahoma,Arial,serif; color:#444; letter-spacing:1px; text-align:left;
               display:block; z-index:0; }

    .site_footer_info_area { position:relative; 
              width:200px; height:14px;
              margin:0px 0px 0px 0px;
              padding:25px 0px 0px 30px;
              border:0px solid #777;
              font:10px Tahoma,Arial,sans-serif; color:#727272; letter-spacing:0px; text-align:left;
              display:table; z-index:1; clear:both; }
        .site_footer_counter { position:relative; 
                  width:auto; height:auto;
                  margin:0px 0px 0px 0px;
                  padding:0px 0px 0px 0px; 
                  float:left; }
        .site_footer_counter_online { position:relative; 
                  width:auto; height:auto;
                  margin:0px 0px 0px 25px;
                  padding:0px 0px 0px 0px;
                  float:left; }
        .site_footer_counter_textinfo { font:10px Georgia,Tahoma,Arial,sans-serif; color:#828282; }

		.site_info_calibration_area { position:relative; width:425px; margin:5px auto 0px auto; opacity:0.10; z-index:1; }
			.site_info_calibration_area:hover { opacity:1.00; }
			.site_info_calibration { position:relative; height:auto; width:100%; margin:0px auto 0px auto; display:table; text-align:center; z-index:2;}
			.site_info_calibration_desc { position:relative; height:auto; width:100%; margin:3px auto 0px auto; 
									display:table; font:10px/13px Tahoma,Arial,sans-serif; color:#888;
									text-align:center; z-index:2; }

    .site_footer_all { position:absolute; top:27px; right:20px;
              width:auto; height:14px;
              margin:0px 0px 0px 0px;
              padding:0px 0px 0px 0px;
              border-top:0px solid #444;
              font:10px Tahoma,Arial,sans-serif; color:#777; letter-spacing:1px; text-align:right;
              z-index:1; }
    .site_footer_info { position:absolute; top:0px; right:10px;
                width:350px; height:14px;
                text-align:center;
                padding:0px 0px 0px 0px;
                margin:0px;
                background:url() transparent; border-width:0px 0px 0px 0px; border-style:solid; border-color:#444;
                z-index:1; }
    a.li_footer:link	{ color:#909090; text-decoration:none; }
    a.li_footer:visited { color:#909090; text-decoration:none; }
    a.li_footer:active	{ color:#d90; text-decoration:none; }
    a.li_footer:hover	{ color:#d90; text-decoration:none; }

/* panels */
.panel_1 { position:relative; 
           width:134px; height:700px; 
           margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;
           background:url() repeat-y transparent;
           border:0px solid #63a6bf;
           display:table; float:left; z-index:1;
         }

    .panel_1_ins { position:relative; 
              width:auto; height:auto; 
              margin:0px 20px 20px 0px; padding:0px 15px 0px 0px; 
              background:url() transparent; 
              border-right:2px solid #707070;
              display:block; opacity:1.0; 
              }
    .panel_1_ins:hover { opacity:1.0; } 
    .panel_1_ins_usershow { opacity:0.6; }

        .panel_1_ins_top { position:relative; 
                  width:100%; height:0px; 
                  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
                  background:transparent; 
                  border:0px solid #f22; 
                  display:block; }
        .panel_1_ins_data { position:relative; 
                  width:100%; height:auto; 
                  margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; 
                  background:transparent; 
                  border-bottom:0px solid #eee;
                  display:block; 
                  }
        .panel_1_ins_bottom { position:relative; 
                 width:100%; height:0px; 
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
                 background:transparent; 
                 border:0px solid #f22; 
                 display:block; }

.panel_2 { position:relative; 
           width:841px; min-height:700px; 
           margin:0px; padding:0px;
           background:url() transparent;
           border:0px solid #777;
           display:block; float:left; z-index:1; 
           /*overflow:hidden; */
         }

    .panel_2_ins { position:relative; 
              width:100%; height:700px; 
              margin:0px; padding:0px;
              background:url() transparent; 
              border:0px solid #f22;
              display:table; 
              }
        .panel_2_ins_top { position:relative; 
                  width:100%; height:0px; 
                  margin:0px; padding:0px; 
                  background:url() transparent;
                  display:none; }
        .panel_2_ins_data { position:relative; 
                  width:100%; min-height:700px; height:auto; 
                  margin:0px; padding:0px; 
                  background:url() transparent; 
                  border:0px solid #eee;
                  display:block;
                  }
        .panel_2_ins_bottom { position:relative; 
                 width:100%; height:0px; 
                 margin:0px; padding:0px; 
                 background:url() transparent; 
                 display:block; }

/* main */
    .mainpanel { position:relative; 
             width:100%; height:800px; 
             margin:0px auto 0px 0px; padding:10px 0px 0px 0px;
             background:transparent;
             font-size:11px; text-align:center;
             border:0px dotted #999; 
             display:table; 
            }

    .mainpanel_right_top { position:relative;
            width:100%; height:auto;
            margin:0px auto; padding:0px;
            background:transparent;
            text-align:left; display:table;
            border:0px solid #4a4a4a; }
    .mainpanel_right_bottom { position:relative; top:0px; left:0px;
            width:100%; min-height:670px;
            margin:0px auto; padding:0px;
            background:url() #404040 no-repeat;
            text-align:left; display:block;
            border:0px solid #ff0;}
    .mainpanel_right_bottom_sel { position:relative; top:0px; left:0px;
            width:100%; min-height:500px;
            margin:0px auto; padding:0px;
            background:transparent;
            text-align:left; display:block;
            border:0px solid #4a4a4a;}

/* */
    select.onpage { width:auto;font:11px Tahoma,Arial,sans-serif;color:#222;background-color:#ddd;margin:0px;padding:0px;
            background-color:#999;border-width:1px;border-style:solid;border-color:#888 #333 #333 #888;text-align:center;
            }

/* remail */
    .remail { position:relative; 
              width:100%; height:auto; 
              margin:15px auto 0px auto; padding:0px;
              font-size:11px; text-align:center; 
              display:table; }
	.remaind_row { width:auto; margin:0px auto 5px auto; text-align:center; cursor:pointer; }
	
/* system */
    .debugger_row { width:98%; height:auto; padding:8px 5px 8px 5px; font:10px Verdana,Tahoma,Arial,serif; color:#aaa; border-bottom:1px solid #666; }
    .debugger_row:hover { background:#404040; }
        .debugger { font:10px Tahoma,Arial,serif; color:#aaa; }
            .debugger_title    { color:#999; }
            .debugger_desc1    { font-size:11px; color:#bbb; }
            .debugger_desc2    { font-size:11px; color:#bb2; }
            .debugger_desc_q1  { font-size:11px; color:#999; }
            .debugger_desc_q2  { font-size:11px; color:#e82; }
            .debugger_arrow    { font-size:12px; color:#bbb; }
            .debugger_content  { padding-left:0px; font:10px Verdana,Tahoma,Arial,serif; color:#ccc; }
    .debugger_show { position:absolute; top:5px; left:15px; width:60px; height:15px; font:10px Tahoma,Arial,serif; color:#ccc; cursor:pointer; }

    .web_cons { position:absolute; top:6px; left:15px; 
                width:auto; height:auto; 
                background:url() transparent; border:1px solid #ccc;
                font:9px Tahoma,Arial,serif; color:#fff; letter-spacing:2px; 
                padding:5px 20px;
                display:table;
                opacity:.65;
        }
    .link_web_cons {text-decoration:none;}
    a.link_web_cons:link { color:#222; text-decoration:none; }
    a.link_web_cons:visited { color:#222; text-decoration:none; }
    a.link_web_cons:active { color:#ff2; text-decoration:none; }
    a.link_web_cons:hover { color:#ff2; text-decoration:none; }

    .motif_photo2 { margin:20px auto 0px auto; text-align:center; clear:both; }
    .motif_user1 { margin:0px 40px 15px 0px; padding:0px 0px 5px 0px; text-align:center; border-top:0px solid #444; clear:both; }
    .motif_user2 { margin:0px auto 0px auto; padding:15px 0px 30px 0px; clear:both; display:table; }
    .motif_user_bottom { margin:0px 40px 0px 0px;padding:10px 0px 40px 0px;text-align:center;border-top:0px solid #444;clear:both; }
    .motif_user_details  { margin:10px auto 0px auto; padding:0px; text-align:center; border-top:0px solid #444; clear:both; }
    .motif_user_details1 { margin:5px auto 0px auto; padding:0px; text-align:center; border-top:0px solid #444; clear:both; }
    .motif_user_wait  { margin:10px auto 0px auto; padding:0px; text-align:center; border-top:0px solid #444; clear:both; }
    .motif_all { margin:0px auto 0px auto; padding:0px 0px 10px 0px; text-align:center; border-top:0px solid #444; clear:both; }
    .motif_all2 { margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:center; border-top:0px solid #444; clear:both; display:table; }

/* change pass */
    .passchange_line { width:400px; height:22px; margin:0px auto; font:11px/20px Tahoma,Arial,sans-serif; color:#888; clear:both; }
        .passchange_title  { width:150px; height:100%; color:#aaa; text-align:right; padding-right:6px; float:left; }
        .passchange_input  { width:200px; height:100%; text-align:left; float:left; }
    .passchange_submit { width:400px; height:100%; text-align:center; margin:10px auto 0px auto; padding-top:5px; border-top:1px dashed #666; clear:both; }
/* border:1px dashed #888; */
    
/* infoboxes */
    .gcomunx { position:relative; width:550px; height:auto; margin:0px auto 0px auto; padding:10px 0px; 
               font:11px/16px Tahoma,Verdana,Arial,sans-serif; color:#aaa; letter-spacing:0px; text-align:center; display:table; }

    .infobox { position:absolute; top:10px; left:0px; width:255px; height:auto; padding:0px; margin:0px;
               font:10px/14px Tahoma,Verdana,Arial,sans-serif; color:#999; letter-spacing:0px;
               border:0px solid #999; opacity:0.85; z-index:100; }
        .infobox_debugger { left:-615px; width:636px; }
    .infobox2 { top:20px; display:none; }
    .infobox:hover { left:0px; opacity:1.0 }
        .infobox_top    { width:100%; height:10px; padding:0px; margin:0px; 
                          /* background:url(../images/bg_user3_05.png); */
                          font-size:1px; color:#505050; }
            .infobox_top_debugger { background:url(../images/bg_user3_17.png); }
        .infobox_middle { width:100%; height:auto; padding:0px 0px; margin:0px; 
                          /* background:url(../images/bg_user3_08.png);*/ text-align:center; }
        .infobox2_middle { padding:5px 0px 0px 0px; }
            .infobox_middle_debugger { width:596px; padding:0px 20px; 
                                       /* background:url(../images/bg_user3_19.png); */
                                       text-align:left; }
            .infobox_title { font-size:9px; color:#999; letter-spacing:2px; }
            .infobox_text  { font-size:11px; color:#bbb; letter-spacing:0px; }
                .infobox_text_debugger  { font-size:11px; color:#bbb; letter-spacing:0px; }
            .infobox_close { width:60px; height:11px; margin:8px auto 0px auto; padding-bottom:5px; font-size:10px; color:#999; letter-spacing:0px; cursor:pointer; }
        .infobox_bottom { width:100%; height:11px; padding:0px; margin:0px; 
                          /* background:url(../images/bg_user3_14.png); */
                          font-size:1px; color:#505050; }
            .infobox_bottom_debugger { height:9px; /* background:url(../images/bg_user3_22.png);*/ }

    .sysmessage { position:absolute; top:100px; left:250px; width:500px; height:auto; padding:0px; margin:0px; z-index:100; 
               font:11px/15px Tahoma,Verdana,Arial,sans-serif; color:#999; letter-spacing:0px;
               background:#444;
               border:1px solid #999; opacity:0.85; }
        .sysmessage_top    { width:100%; height:10px; padding:0px; margin:0px; background:url() transparent; font-size:1px; color:#505050; }
        .sysmessage_middle { width:450px; height:auto; padding:10px 20px 10px 30px; margin:0px; background:url() transparent; text-align:left; }
            .sysmessage_title { font-size:9px; color:#aaa; letter-spacing:3px; margin:0px 0px 10px 0px; }
            .sysmessage_datedesc  { width:auto; height:15px; font-size:11px; color:#aaa; letter-spacing:1px; margin:5px 0px 0px 0px; clear:both; }
                .sysmessage_date  { font-size:10px; color:#888; letter-spacing:1px; padding-left:10px; float:left; }
                .sysmessage_desc  { font-size:11px; color:#aaa; letter-spacing:1px; float:left; }
            .sysmessage_text  { width:auto; height:auto; font-size:11px; color:#ccc; letter-spacing:0px; margin:5px 0px 0px 0px; clear:both; }
            .sysmessage_close { width:100%; height:11px; margin:0px auto; padding:10px 0px 5px 0px; font-size:10px; color:#aa2; letter-spacing:0px; }
        .sysmessage_bottom { width:100%; height:10px; padding:0px; margin:0px; background:url() transparent; font-size:1px; color:#505050; }

    .invite { width:600px; height:auto; font:11px Tahoma,Arial,sans-serif; color:#999; margin:50px auto; }
        .invite_title { width:100%; height:auto; margin:0px auto 15px auto; font:10px Verdana; color:#aaa; letter-spacing:8px; text-align:center; }
        .invite_form { width:470px; height:auto; margin:0px 0px 0px 70px; }
            .invite_form_line { width:100%; min-height:20px; margin:0px auto 3px auto; padding-bottom:2px; clear:both; display:table; }
                .invite_form_info { width:100px; height:auto; margin:0px auto; padding-right:5px; color:#999; text-align:right; float:left; }
                .invite_form_val  { width:365px; height:auto; margin:0px auto; color:#ccc; text-align:left; float:left; }
            .invite_form_submit  { width:100%; height:auto; margin:10px auto 0px auto; padding-top:10px; border-top:1px dashed #666; text-align:center;  }
            .invite_verify_info  { width:470px; height:auto; margin:5px auto 10px auto; padding-bottom:10px; border-bottom:1px dashed #666; font-size:10px; color:#aa2; letter-spacing:1px; text-align:center;  }


.frame { position:relative; width:837px; height:auto; margin:10px auto 20px auto; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border-top:0px solid #666; border-bottom:0px solid #666;
          font:10px Verdana,Arial,sans-serif; color:#aaa; z-index:0; display:table; }
    .frame_top    { width:100%; height:16px; }
    .frame_middle { width:100%; height:auto; display:table; }
    .frame_bottom { width:100%; height:16px; }

/* framebox, ph_frame */
/* old framebox
.framebox { position:relative; width:auto; height:auto; margin:20px auto 25px auto; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:10px Verdana,Arial,sans-serif; color:#aaa; z-index:0; display:block; }
    .framebox_top    { width:auto; height:16px; }
    .framebox_top_left   { width:16px; height:16px; background:url(../images/bg_frame_03.png) transparent no-repeat; }
    .framebox_top_middle { width:auto; height:16px; background:url(../images/bg_frame_04.png) transparent repeat-x; }
    .framebox_top_right  { width:16px; height:16px; background:url(../images/bg_frame_06.png) transparent no-repeat; }
    .framebox_mid    { width:auto; height:auto; }
    .framebox_mid_left   { width:16px; height:auto; background:url(../images/bg_frame_08.png) transparent repeat-y; }
    .framebox_mid_middle { width:auto; height:auto; vertical-align:top; background:url(../images/bg_frame_09.png) transparent repeat; 
							border:0px solid #fe2; padding:0px 0px 0px 0px; }
    .framebox_mid_right  { width:16px; height:auto; background:url(../images/bg_frame_10.png) transparent repeat-y; }
    .framebox_bot    { width:auto; height:16px; }
    .framebox_bot_left   { width:16px; height:16px; background:url(../images/bg_frame_13.png) transparent no-repeat; }
    .framebox_bot_middle { width:auto; height:16px; background:url(../images/bg_frame_14.png) transparent repeat-x; }
    .framebox_bot_right  { width:16px; height:16px; background:url(../images/bg_frame_15.png) transparent no-repeat; }
*/

.framebox { position:relative; width:auto; height:auto; margin:20px auto 25px auto; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:10px Verdana,Arial,sans-serif; color:#aaa; z-index:0; display:block; }
    .framebox_top    { position:relative; width:100%; height:20px; }
    .framebox_top_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2.png) 0px 0px no-repeat; }
    .framebox_top_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2v.png) 0px 0px repeat-x; }
    .framebox_top_right  { position:absolute; top:0px; right:0px; width:20px; height:20px; background:url(../images/frame2.png) -80px 0px no-repeat; }
    .framebox_mid    { position:relative; width:auto; height:auto; }
    .framebox_mid_left   { position:absolute; top:0px; left:0px; width:20px; height:100%; background:url(../images/frame2h.png) 0px 0px transparent repeat-y; }
    .framebox_mid_middle { position:relative; width:auto; height:auto; margin:0px 20px; padding:0px 0px; background:#494949; }
    .framebox_mid_right  { position:absolute; top:0px; right:0px; width:20px; height:100%; background:url(../images/frame2h.png) -80px 0px transparent repeat-y; }
    .framebox_bot    { position:relative; width:auto; height:20px; }
    .framebox_bot_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2.png) 0px -128px transparent no-repeat; }
    .framebox_bot_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2v.png) 0px -128px transparent repeat-x; }
    .framebox_bot_right  { position:absolute; top:0px; right:0px;width:20px; height:20px; background:url(../images/frame2.png) -80px -128px transparent no-repeat; }

    .framebox_title { width:91%; height:auto; margin:0px auto 10px auto; padding:15px 0px 8px 10px; 
                      border-bottom:1px solid #666;
                      font:15px Tahoma,Arial,sans-serif; color:#b2b2b2; font-weight:bold; }
    .framebox_title_noborder { border:0px; margin:0px auto 10px auto; padding:15px 0px 0px 10px; font-weight:normal; }

.framebox_arts { width:735px; }
.framebox_arts_single { width:755px; }
.framebox_edit_photo { width:625px; }
.framebox_forum { width:750px; }
.framebox_gcomun { width:585px; }
.framebox_links { width:730px; }
.framebox_reg { width:665px;  }
.framebox_usrshow_lt { height:200px; }
.framebox_usrshow_rt { height:200px; opacity:0.50; }
.framebox_usrdetails { width:590px; }
.framebox_upphoto { width:625px; }
.framebox_infobox { position:absolute; width:250px; top:0px; left:0px; opacity:0.50; z-index:100; }
.framebox_infobox:hover { left:0px; opacity:1.0; }
.framebox_infobox_sys { position:absolute; top:-10px; left:0px; width:50px; height:20px; opacity:0.50; 
						color:#bbb; overflow:hidden; display:block; z-index:100; }
.framebox_infobox_sys:hover { width:400px; height:auto; opacity:1.0; }
.framebox_infobox_sys_text { width:350px; word-wrap: break-word; }
.framebox_infobox_debug { position:absolute; width:650px; top:10px; left:-640px; opacity:0.50; z-index:100; }
.framebox_infobox_debug:hover { left:0px; opacity:1.0; }

.framebox2 { position:relative; width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:11px Tahoma,Arial,sans-serif; color:#aaa; z-index:10; display:table; }
    .framebox2_top    { position:relative; width:100%; height:20px; }
    .framebox2_top_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2.png) 0px 0px no-repeat; }
    .framebox2_top_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2v.png) 0px 0px repeat-x; }
    .framebox2_top_right  { position:absolute; top:0px; right:0px; width:20px; height:20px; background:url(../images/frame2.png) -80px 0px no-repeat; }
    .framebox2_mid    { position:relative; width:auto; height:auto; }
    .framebox2_mid_left   { position:absolute; top:0px; left:0px; width:20px; height:100%; background:url(../images/frame2h.png) 0px 0px transparent repeat-y; }
    .framebox2_mid_middle { position:relative; width:auto; height:auto; margin:0px 20px; padding:0px 0px; background:#494949; }
    .framebox2_mid_right  { position:absolute; top:0px; right:0px; width:20px; height:100%; background:url(../images/frame2h.png) -80px 0px transparent repeat-y; }
    .framebox2_bot    { position:relative; width:auto; height:20px; }
    .framebox2_bot_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2.png) 0px -128px transparent no-repeat; }
    .framebox2_bot_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2v.png) 0px -128px transparent repeat-x; }
    .framebox2_bot_right  { position:absolute; top:0px; right:0px;width:20px; height:20px; background:url(../images/frame2.png) -80px -128px transparent no-repeat; }

.framebox2yellow { position:relative; width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:11px Tahoma,Arial,sans-serif; color:#aaa; z-index:0; display:block; }
    .framebox2yellow_top    { position:relative; width:100%; height:20px; }
    .framebox2yellow_top_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2yellow.png) 0px 0px no-repeat; }
    .framebox2yellow_top_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2yellowv.png) 0px 0px repeat-x; }
    .framebox2yellow_top_right  { position:absolute; top:0px; right:0px; width:20px; height:20px; background:url(../images/frame2yellow.png) -80px 0px no-repeat; }
    .framebox2yellow_mid    { position:relative; width:auto; height:auto; }
    .framebox2yellow_mid_left   { position:absolute; top:0px; left:0px; width:20px; height:100%; background:url(../images/frame2yellowh.png) 0px 0px transparent repeat-y; }
    .framebox2yellow_mid_middle { position:relative; width:auto; height:auto; margin:0px 20px; padding:0px 0px; background:#4f4f40; }
    .framebox2yellow_mid_right  { position:absolute; top:0px; right:0px; width:20px; height:100%; background:url(../images/frame2yellowh.png) -80px 0px transparent repeat-y; }
    .framebox2yellow_bot    { position:relative; width:auto; height:20px; }
    .framebox2yellow_bot_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2yellow.png) 0px -128px transparent no-repeat; }
    .framebox2yellow_bot_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2yellowv.png) 0px -128px transparent repeat-x; }
    .framebox2yellow_bot_right  { position:absolute; top:0px; right:0px;width:20px; height:20px; background:url(../images/frame2yellow.png) -80px -128px transparent no-repeat; }

.framebox2blue { position:relative; width:auto; height:auto; margin:0px; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:11px Tahoma,Arial,sans-serif; color:#aaa; z-index:0; display:block; }
    .framebox2blue_top    { position:relative; width:100%; height:20px; }
    .framebox2blue_top_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2blue.png) 0px 0px no-repeat; }
    .framebox2blue_top_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2bluev.png) 0px 0px repeat-x; }
    .framebox2blue_top_right  { position:absolute; top:0px; right:0px; width:20px; height:20px; background:url(../images/frame2blue.png) -80px 0px no-repeat; }
    .framebox2blue_mid    { position:relative; width:auto; height:auto; }
    .framebox2blue_mid_left   { position:absolute; top:0px; left:0px; width:20px; height:100%; background:url(../images/frame2blueh.png) 0px 0px transparent repeat-y; }
    .framebox2blue_mid_middle { position:relative; width:auto; height:auto; margin:0px 20px; padding:0px 0px; background:#40464a; }
    .framebox2blue_mid_right  { position:absolute; top:0px; right:0px; width:20px; height:100%; background:url(../images/frame2blueh.png) -80px 0px transparent repeat-y; }
    .framebox2blue_bot    { position:relative; width:auto; height:20px; }
    .framebox2blue_bot_left   { position:absolute; top:0px; left:0px; width:20px; height:20px; background:url(../images/frame2blue.png) 0px -128px transparent no-repeat; }
    .framebox2blue_bot_middle { position:relative; width:auto; height:20px; margin:0px 20px; background:url(../images/frame2bluev.png) 0px -128px transparent repeat-x; }
    .framebox2blue_bot_right  { position:absolute; top:0px; right:0px;width:20px; height:20px; background:url(../images/frame2blue.png) -80px -128px transparent no-repeat; }

.phframe { 
	position:relative; height:auto; width:auto; 
	margin:0px;
	padding:0px;
	background:#505050;
	border:1px solid #777;
	text-align:center;
	display:block;
	}
	.phframe_img { position:relative; height:auto; width:auto; display:table; text-align:center; }
		.phframe_img_1 { width:auto; display:table-cell; vertical-align:middle; text-align:center; }
		.phframe_img_2 { width:auto; display:table; }
	.phframe_titles { position:relative; width:auto; height:auto; margin:auto; background-color:transparent; }
		.phframe_title { width:auto; text-align:left; margin:1px 0px 0px 0px; padding:0px 0px 0px 7px; 
			font:10px Tahoma,Verdana,Arial,sans-serif; color:#929292; float:left; }
		.phframe_opinion { width:auto; text-align:right; margin:1px 0px 0px 0px; 
			font:10px Verdana,Arial,sans-serif; color:#777; float:left; }
    .phframe_zoom { position:absolute; top:5px; right:5px; width:auto; height:auto; padding:0px; 
                    font:11px Tahoma,Arial,sans-serif; color:#cb2; 
                    border:0px dashed #777; cursor:pointer; }

.phframe_gallery         { height:165px; width:140px; margin:8px 11px 15px 0px; padding:0px; 
                            background:#525252; 
                            border-width:1px; border-style:solid; border-color:#777 #000 #000 #777; float:left; }
	.phrame_gallery_h    { border-color:#222; }
	.phrame_gallery_wait { border-color:#26a; }
.phframe_img_gallery     { height:138px; width:140px; margin:2px auto 0px auto; padding:0px 0px 0px 0px; }
.phframe_img_12_gallery  { width:140px; }
.phframe_titles_gallery  { width:140px; height:25px; background-color:#444; }
	.phframe_titles_gallery_sel  { background-color:#692969; }
	.phframe_titles_gallery_sel2  { background-color:#296929; }
.phframe_title_gallery   { width:101px; line-height:22px; }
.phframe_opinion_gallery { width:22px; line-height:22px; }
.phframe_zoom_gallery    { display:none; }
.phframe_zoom_gallery_usrshow { display:none; }

.phframe_new         { height:auto; width:auto; margin:0px 11px 0px 0px; 
                        background:transparent; border-width:1px; border-style:solid; border-color:#909090; float:left; }
    .phframe_new:hover { background:#555; }
.phframe_img_new     { height:auto; width:auto; margin:0px; padding:8px 7px 5px 8px; border:1px solid #404040; }
.phframe_img_12_new  { width:auto; }
.phframe_zoom_new    { display:none; }

.phframe_sel         { height:auto; width:auto; margin:0px 11px 11px 0px; 
                        background:#696969; border-width:1px; border-style:solid; border-color:#999; display:block; float:left; }
    .phframe_sel:hover { background:#555; }
.phframe_img_sel     { height:135px; width:135px; padding:10px 9px 8px 10px; border:1px solid #333; }
.phframe_img_12_sel  { width:135px; border:0px solid #fe2; }
.phframe_zoom_sel    { display:none; }

.phframe_selb         { height:auto; width:auto; margin:0px auto; 
                        background:#696969; border-width:1px; border-style:solid; border-color:#999; display:table; }
    .phframe_selb:hover { background:#555; }
.phframe_img_selb     { height:auto; width:auto; margin:0px 0px 0px 0px; padding:25px 25px 22px 25px; border:1px; border-style:solid; border-color:#333; }
.phframe_img_12_selb  { width:auto; }
.phframe_zoom_selb    { display:none; }

.phframe_last         { height:29px; width:30px; margin:0px 0px 0px 0px; 
							   border-width:1px; border-style:solid; border-color:#777 #111 #111 #777; display:block; float:left; }
.phframe_img_last     { height:29px; width:30px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px; }
.phframe_img_12_last  { width:30px; }
.phframe_zoom_last    { display:none; }

.phframe_search         { height:70px; width:70px; margin:0px 0px 0px 0px; 
							   border-width:1px; border-style:solid; border-color:#777 #111 #111 #777; display:block; }
	.phframe_search_rb   { border-color:#777 #393 #111 #777; }
	.phframe_search_lb   { border-color:#777 #111 #111 #a70; }
	.phframe_search_bb   { border-color:#777 #393 #111 #a70; }
	.phrame_search_h     { border-style:solid; border-color:#222; }
	.phrame_search_wait  { border-style:solid; border-color:#26a; }
.phframe_img_search     { height:70px; width:70px; margin:0px 0px 0px -1px; padding:0px 0px 0px 0px; }
.phframe_img_12_search  { width:70px; }
.phframe_zoom_search    { display:none; }

.phframe_up         { height:138px; width:140px; margin:0px 0px 0px 0px; background:#505050; 
							   border-width:1px; border-style:solid; border-color:#777 #111 #111 #777; }
.phframe_img_up     { height:140px; width:140px; margin:1px auto 0px auto; }
.phframe_img_12_up  { width:140px; }
.phframe_zoom_up    { display:none; }

.phframe_calib         { height:25px; width:418px; margin:0px 0px 0px 0px; background:#444; 
							   border-width:1px; border-style:solid; border-color:#777 #111 #111 #777; display:block; float:left; }
.phframe_img_calib     { height:25px; width:418px; margin:0px 0px 0px 0px; padding:1px 0px 0px 8px; }
.phframe_img_12_calib  { width:400px; }
.phframe_zoom_calib    { display:none; }

.divnumber { position:absolute; left:0px; z-index:100; color:#ffbbbb; font-size:10px; }
.divcenter { position:relative; top:30px; width:100%; text-align:center; margin:auto; }
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both; }

.img2 { border:0px; margin:2px 0px 0px 0px; }

.border_photo { border-width:1px; border-style:solid; border-color:#000 #666 #666 #000; }
.pointer { cursor:pointer; }

/* divs */
.div_edit { position:absolute; top:145px; left:12px; 
        width:auto; height:auto; 
        margin:0px 0px 0px 0px; padding:3px; 
        border:0px solid #ddd; background:#666; 
        font:11px/13px Tahoma, Arial,serif; color:#aaa; 
        display:none; visibility:hidden; opacity:1.00;
        z-index:10; }
.div_logon { position:absolute; top:146px; left:370px; 
         width:160px; height:auto; margin:0px; padding:3px 0px 0px 0px; 
         border:1px solid #333; background:#555; 
         font:10px Verdana,Tahoma, Arial,serif; color:#999; 
         opacity:1.00; display:none; z-index:100;  }
    .div_logon_display { display:table; }
    .div_logon_form { width:100%; height:auto; margin:15px auto 5px auto; padding:0px; display:table; }
        .div_logon_row { width:100%; height:20px; border:0px solid #ff2; display:table; clear:both; }
            .div_logon_desc { width:50px; height:20px; padding-right:7px; text-align:right; float:left; }
            .div_logon_cont { width:40px; height:20px; float:left; }
        .div_logon_buttons  { width:auto; height:15px; margin:5px 0px 5px 0px; display:table; }
            .div_logon_buttons_logon { width:auto; height:15px; padding-left:60px; display:table; float:left; }
        .div_logon_close { position:absolute; top:2px; right:0px; width:auto; height:auto; display:table; }
        .div_logon_remember { width:auto; height:auto; margin:0px auto; display:table; }
.div_edit_save { width:1px; height:1px; display:none; visibility:hidden; }
.div_search { position:absolute; top:146px; left:330px; 
         width:160px; height:auto; margin:0px; padding:8px 0px 4px 0px; 
         border:1px solid #333; background:#555; 
         font:10px Verdana,Tahoma, Arial,serif; color:#999; text-align:center;
         opacity:1.00; display:none; z-index:100;  }
    .div_search_logged { left:475px; }
    .div_search_display { display:table; }
    .div_search_form { width:100%; height:auto; margin:5px auto 5px auto; padding:0px; display:table; }
        .div_search_title { width:100%; height:18px; padding-left:10px; border:0px solid #ff2; text-align:left; display:table; clear:both; }
        .div_search_row { width:100%; height:20px; border:0px solid #ff2; text-align:center; display:table; clear:both; }
            .div_search_desc { width:50px; height:20px; padding-right:7px; text-align:right; float:left; }
            .div_search_cont { width:40px; height:20px; float:left; }
        .div_search_buttons  { width:auto; height:15px; margin:5px auto 2px auto; display:table; }
            .div_search_buttons_search { width:auto; height:15px; padding-left:60px; display:table; float:left; }
        .div_search_close { position:absolute; top:2px; right:0px; width:auto; height:auto; display:table; }

.div_photo_show { 
		  position:absolute;
		  top:145px; left:5px;
		  /*min-width:200px; width:auto !important; 
		  min-height:200px; height:auto !important;*/
          width:auto;
          height:auto;
          padding:0px 0px; 
		  /* background:url(../images/ajax_loader_blue.gif) #fff no-repeat center center; */
		  margin:auto auto;
		  text-align:center;
          background:transparent;
          border:0px solid #f22;
		  display:table;
		  visibility:hidden;
          opacity:1.0; 
		  z-index:100; 
		}
    .div_photo_show_box { position:relative; width:auto; height:auto; margin:0px 0px 0px -33px; z-index:11; border:none; }
    .div_photo_show_top    { position:relative; width:auto; height:27px; }
    .div_photo_show_top_lt { position:relative; width:27px; height:27px; background:url(../images/showbox_1_03.png) transparent no-repeat; }
    .div_photo_show_top_mi { position:relative; width:auto; height:27px; background:url(../images/showbox_1_04.png) transparent repeat-x; }
    .div_photo_show_top_rt { position:relative; width:27px; height:27px; background:url(../images/showbox_1_06.png) transparent no-repeat; }
    .div_photo_show_mid    { position:relative; width:auto; height:auto; }
    .div_photo_show_mid_lt { position:relative; width:27px; height:auto; background:url(../images/showbox_1_08.png) transparent repeat-y; }
    .div_photo_show_mid_mi { position:relative; width:auto; height:auto; padding:0px 0px 0px 0px; background:url() #333; }
    .div_photo_show_mid_rt { position:relative; width:27px; height:auto; background:url(../images/showbox_1_10.png) transparent repeat-y; }
    .div_photo_show_bot    { position:relative; width:auto; height:27px; }
    .div_photo_show_bot_lt { position:relative; width:27px; height:27px; background:url(../images/showbox_1_13.png) transparent no-repeat; }
    .div_photo_show_bot_mi { position:relative; width:auto; height:27px; background:url(../images/showbox_1_14.png) transparent repeat-x; }
    .div_photo_show_bot_rt { position:relative; width:27px; height:27px; background:url(../images/showbox_1_15.png) transparent no-repeat; }
    .div_photo_show_desc { position:absolute; top:14px; right:30px; 
                    width:auto; height:auto; padding:0px 0px 0px 10px;
                    background:transparent; border:0px solid #f22;
                    font:9px Tahoma,Arial,serif; color:#828282; font-weight:normal; text-align:left; letter-spacing:1px; overflow:hidden;
                    display:table; z-index:12; }
    .div_photo_show_buttons { position:absolute; top:50px; right:-25px; 
                    width:40px; height:153px; 
                    margin:0px; padding:10px 0px 0px 5px; 
                    background:transparent; 
                    border:0px solid #de3;
                    font:11px Tahoma,Arial,serif; color:#888; font-weight:normal;
                    text-align:left; overflow:hidden;
                    display:none; z-index:12; }
        .div_photo_show_buttons_top { position:relative; 
                        width:100%; height:16px; 
                        margin:0px; padding:0px; 
                        background:url(../images/bg_photoshow_buttons_03.png) no-repeat transparent; }
        .div_photo_show_buttons_middle { position:relative; 
                        width:100%; height:auto; 
                        margin:0px; padding:0px; 
                        background:url(../images/bg_photoshow_buttons_05.png) repeat-y transparent; 
                        display:table; }
        .div_photo_show_buttons_bottom { position:relative; 
                        width:100%; height:16px; 
                        margin:0px; padding:0px; 
                        background:url(../images/bg_photoshow_buttons_13.png) no-repeat transparent; }
        .div_photo_show_buttons_row { position:relative; margin:1px 10px 3px 0px; 
                        width:auto; height:auto; 
                        text-align:right; }
    .div_photo_show_close { position:absolute; top:11px; right:14px;
                            width:40px; height:25px; 
                            padding:5px;
                            background:transparent; 
                            border-width:0px 0px 1px 1px; border-style:solid; border-color:#666;
                            font:20px Tahoma,Arial,serif; color:#999; font-weight:bold; cursor:pointer; 
                            overflow:hidden; display:none;
                            opacity:.55; z-index:101; }
    /*.div_photo_show_close:hover { background:#424242; color:#ccc; filter:alpha(opacity=100); opacity:1.00; }*/

.div_admin { position:absolute; top:2px; left:2px;
             width:100px; height:10px; 
             padding:0px 0px; 
             display:block; z-index:99;
             background:url() #eee; border:2px solid #888; 
             font:11px Tahoma,Arial,serif; color:#222; text-align:left; 
             opacity:0.15; overflow-x:hidden; overflow-y:hidden; 
           }
    .div_admin_ins { width:auto; height:auto; 
                     padding:10px; }
.div_admin:hover { width:500px; height:300px; opacity:1.00; overflow-x:auto; overflow-y:auto; }


.divbox { position:absolute; top:160px; left:150px; width:auto; height:auto; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; 
          background:transparent; text-align:left; letter-spacing:0px; 
          border:0px solid #fa2;
          font:10px Verdana,Arial,sans-serif; color:#aaa; z-index:11; display:none; }
    .divbox_top    { width:auto; height:18px; }
    .divbox_top_left   { width:23px; height:18px; background:url(../images/bg_frame2_03.png) transparent no-repeat; }
    .divbox_top_middle { width:auto; height:18px; background:url(../images/bg_frame2_04.png) transparent repeat-x; }
    .divbox_top_right  { width:23px; height:18px; background:url(../images/bg_frame2_06.png) transparent no-repeat; }
    .divbox_mid    { width:auto; height:auto; }
    .divbox_mid_left   { width:23px; height:auto; background:url(../images/bg_frame2_08.png) transparent repeat-y; border:0px solid #fe2; }
    .divbox_mid_middle { width:auto; height:auto; vertical-align:top; background:url(../images/bg_frame2_09.png) transparent repeat; border:0px solid #fe2; padding:0px 0px 0px 0px; }
    .divbox_mid_right  { width:23px; height:auto; background:url(../images/bg_frame2_10.png) transparent repeat-y; }
    .divbox_bot    { width:auto; height:38px; }
    .divbox_bot_left   { width:23px; height:18px; background:url(../images/bg_frame2_13.png) transparent no-repeat; }
    .divbox_bot_middle { width:auto; height:18px; background:url(../images/bg_frame2_14.png) transparent repeat-x; }
    .divbox_bot_right  { width:23px; height:18px; background:url(../images/bg_frame2_15.png) transparent no-repeat; }

    .divbox_header { position:relative; width:auto; height:25px; margin:0px 0px 10px 5px; padding:5px 0px 0px 10px;
                     border-bottom:1px solid #606060; color:#aaa; clear:both; }
    .divbox_header_low { position:relative; width:auto; height:5px; margin:0px 0px 10px 5px; padding:5px 0px 0px 10px;
                     border-bottom:0px solid #606060; color:#aaa; clear:both; }
        .divbox_titles { width:auto; display:table; float:left; }
            .divbox_title { width:auto; font:14px Tahoma,Arial,serif; color:#b0b0b0; font-weight:bold; display:table; float:left; }
            .divbox_subtitle { width:auto; margin:2px 0px 0px 5px; font:12px Tahoma,Arial,serif; color:#888; display:table; float:left; }
        .divbox_close { padding:5px 10px 0px 0px; width:50px; font:10px Tahoma,Arial,serif; color:#888; text-align:right; float:right; }
        .divbox_close:hover { color:#cb2; cursor:pointer; }
        .divbox_close_low { padding:0px 10px 0px 0px; width:50px; font:10px Tahoma,Arial,serif; color:#888; text-align:right; float:right; }
        .divbox_close_low:hover { color:#cb2; cursor:pointer; }
    .divbox_loading { position:absolute; top:12px; left:17px; }
    /*.divbox_data { margin:10px 0px 12px 0px; padding:0px 12px 0px 10px; position:relative; font:11px Tahoma,Arial,serif; color:#999; text-align:justify; }*/
    .divbox_data { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; font:11px Tahoma,Arial,serif; color:#999; text-align:justify; }

.imgloader { position:absolute; top:7px; right:8px; width:184px; height:30px; background:#ccc; border:1px solid #aaa; line-height:35px; text-align:center; 
          opacity:0.90; z-index:100; display:none; }

/* info */
    .div_info { position:absolute; top:5px; left:-105px; 
                width:80px; height:20px; margin:auto; 
                font:12px Tahoma,Arial,serif; color:#999; text-align:center; line-height:15px;
                border:1px solid #777; 
                cursor:pointer; display:none; z-index:11; 
                clear:both; }
        .div_info_a { position:relative; 
                      width:40px; height:20px; 
                      float:left; }
        .div_info_b { position:relative; 
                      width:40px; height:20px; 
                      float:left; }

    .waitbox { position:absolute; top:25px; left:20px; 
                width:200px; height:80px; 
                margin:auto; padding:5px 10px;
                font:11px Tahoma,Arial,serif; color:#999; text-align:center; line-height:15px;
                background:#444; border:1px solid #777; 
                cursor:pointer; display:none; z-index:11; 
                opacity:0.80;
                clear:both; }
     .waitbox:hover { opacity:0.95; }
        .waitbox_a { margin:10px auto 0px auto;
                     width:180px; height:20px; 
                     display:table;
                     }
        .waitbox_b { margin:10px auto 0px auto;
                     width:180px; height:20px; 
                     display:table;
                     }

	.danavig         { font:10px Tahoma,Arial,sans-serif; color:#aaa; }
    .danavig_exp     { font:12px Tahoma,Arial,sans-serif; color:#cb2; }
	.danavig_nav     { font:12px Tahoma,Arial,sans-serif; color:#aaa; }
	.danavig_title   { font:10px Tahoma,Arial,sans-serif; color:#888; }
	.danavig_noa     { font:10px Tahoma,Arial,sans-serif; color:#777; }
	a.danavig        { font:10px Tahoma,Arial,sans-serif; color:#aaa; }
	a.danavig:link    { color:#bbb; text-decoration:none; }
	a.danavig:visited { color:#bbb; text-decoration:none; }
	a.danavig:active  { color:#fe2; text-decoration:underline; }
	a.danavig:hover   { color:#fe2; text-decoration:underline; }
	a.danavig_noa     { font:10px Tahoma,Arial,sans-serif; color:#aaa; }
	a.danavig_noa:link    { color:#ddd; text-decoration: none; }
	a.danavig_noa:visited { color:#ddd; text-decoration: none; }
	a.danavig_noa:active  { color:#ddd; text-decoration: underline; }
	a.danavig_noa:hover   { color:#ddd; text-decoration: underline; }

/* linki */
    a:link { color:#555; text-decoration:none; }
    a:visited { color:#555; text-decoration:none; }
    a:active { color:#800; text-decoration:underline; }
    a:hover { color:#800; text-decoration:underline; }

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

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

    a.linki8:link { color:#888; text-decoration:none; }
    a.linki8:visited { color:#888; text-decoration:none; }
    a.linki8:active { color:#000; text-decoration:none; }
    a.linki8:hover { color:#000; text-decoration:none; }

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

    a.linki10:link { color:#555; text-decoration:none; }
    a.linki10:visited { color:#555; text-decoration:none; }
    a.linki10:active { color:#e20; text-decoration:none; }
    a.linki10:hover { color:#e20; text-decoration:none; }

    a.linki12:link { color:#e70; text-decoration:none; }
    a.linki12:visited { color:#e70; text-decoration:none; }
    a.linki12:active { color:#f00; text-decoration:none; }
    a.linki12:hover { color:#f00; text-decoration:none; }

    a.linki12m:link { color:#2b2; text-decoration:none; }
    a.linki12m:visited { color:#2b2; text-decoration:none; }
    a.linki12m:active { color:#f00; text-decoration:none; }
    a.linki12m:hover { color:#f00; text-decoration:none; }

    a.linki21:link { color:#a22; text-decoration:none; }
    a.linki21:visited { color:#a22; text-decoration:none; }
    a.linki21:active { color:#f00; text-decoration:none; }
    a.linki21:hover { color:#f00; text-decoration:none; }

    a.linki24:link { color:#cc0; text-decoration:none; margin:0px 5px 0px 0px; }
    a.linki24:visited { color:#cc0; text-decoration:none; margin:0px 5px 0px 0px; }
    a.linki24:active { color:#fff; text-decoration:none; }
    a.linki24:hover { color:#fff; text-decoration:none; }

    .menu_top { font:11px Tahoma,Arial,serif; padding:0px 6px 0px 0px; }
    a.menu_top:link    { color:#999; text-decoration:none; }
    a.menu_top:visited { color:#999; text-decoration:none; }
    a.menu_top:active  { color:#dc0; text-decoration:none; }
    a.menu_top:hover   { color:#dc0; text-decoration:none; }

    .menu_top_active { font:11px Tahoma,Arial,serif; padding:0px 5px 0px 0px; }
    a.menu_top_active:link    { color:#ba0; text-decoration:none; }
    a.menu_top_active:visited { color:#ba0; text-decoration:none; }
    a.menu_top_active:active  { color:#ed2; text-decoration:none; }
    a.menu_top_active:hover   { color:#ed2; text-decoration:none; }

    .menu_top_logged { font:11px Tahoma,Arial,serif; padding:0px 5px 0px 0px; }
    a.menu_top_logged:link    { color:#c2c2c2; text-decoration:none; }
    a.menu_top_logged:visited { color:#c2c2c2; text-decoration:none; } /* 66A3D3 */
    a.menu_top_logged:active  { color:#ed0; text-decoration:none; }
    a.menu_top_logged:hover   { color:#ed0; text-decoration:none; }

    a.menu_left:link    { color:#c2c2c2; text-decoration:none; }
    a.menu_left:visited { color:#c2c2c2; text-decoration:none; }
    a.menu_left:active  { color:#dc0; text-decoration:none; }
    a.menu_left:hover   { color:#dc0; text-decoration:none; }

    a.menu_left_active:link    { color:#cb0; text-decoration:none; }
    a.menu_left_active:visited { color:#cb0; text-decoration:none; }
    a.menu_left_active:active  { color:#ed2; text-decoration:none; }
    a.menu_left_active:hover   { color:#ed2; text-decoration:none; }

    a.menu_left_cat:link    { color:#a7a7a7; text-decoration:none; }
    a.menu_left_cat:visited { color:#a7a7a7; text-decoration:none; }
    a.menu_left_cat:active  { color:#ed2; text-decoration:none; }
    a.menu_left_cat:hover   { color:#ed2; text-decoration:none; }

    a.menu_left_cat_active:link    { color:#cb0; text-decoration:none; }
    a.menu_left_cat_active:visited { color:#cb0; text-decoration:none; }
    a.menu_left_cat_active:active  { color:#ed2; text-decoration:none; }
    a.menu_left_cat_active:hover   { color:#ed2; text-decoration:none; }

    a.menu_left_cat_signalize:link    { color:#69d; text-decoration:none; }
    a.menu_left_cat_signalize:visited { color:#69d; text-decoration:none; }
    a.menu_left_cat_signalize:active  { color:#ed2; text-decoration:none; }
    a.menu_left_cat_signalize:hover   { color:#ed2; text-decoration:none; }

    a.link_framebox:link    { color:#a92; text-decoration:none; }
    a.link_framebox:visited { color:#a92; text-decoration:none; }
    a.link_framebox:active  { color:#ed2; text-decoration:none; }
    a.link_framebox:hover   { color:#ed2; text-decoration:none; }

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

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

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

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

    a.li_bbb2:link { color:#bbb; text-decoration:none; }
    a.li_bbb2:visited { color:#bbb; text-decoration:none; }
    a.li_bbb2:active { color:#ff2; text-decoration:none; }
    a.li_bbb2:hover { color:#ff2; text-decoration:none; }

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

    a.li_ddd:link { color:#ddd; text-decoration:none; }
    a.li_ddd:visited { color:#ddd; text-decoration:none; }
    a.li_ddd:active { color:#ff2; text-decoration:none; }
    a.li_ddd:hover { color:#ff2; text-decoration:none; }

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

    a.li_772:link { color:#777; text-decoration:none; }
    a.li_772:visited { color:#777; text-decoration:none; }
    a.li_772:active { color:#cc2; text-decoration:none; }
    a.li_772:hover { color:#cc2; text-decoration:none; }

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

    a.li_ccc_2:link { color:#ccc; text-decoration:none; }
    a.li_ccc_2:visited { color:#ccc; text-decoration:none; }
    a.li_ccc_2:active { color:#ee2; text-decoration:none; }
    a.li_ccc_2:hover { color:#ee2; text-decoration:none; }

/* teksty */
    .text1 { font:10px Tahoma,Arial,sans-serif; }
    .text1_1 { color:#fff; }
        .text1_1_2 { color:#fff; padding-left:0px; }
        .text1_1_3 { color:#fff; padding-left:10px; }
    .text1_2 { color:#888; }
    .text2 { font:11px Tahoma,sans-serif;color:#909090;letter-spacing:1px; }

    .text_gray1 { color:#aaa; }
    .text_gray2 { color:#bbb; }
    .text_gray3 { color:#909090; }
    .text_gray4 { color:#999; }
    .text_gray6 { color:#ddd; }
    .text_white { color:#fff; }
    .text_yellow { color:#dddd00; }
    .tred    { color:#ee2222; }
    .tred2   { color:#dd1111; }
    .tgreen  { color:#5f5; }
    .text_verdana9 { font:9px Verdana,Arial,sans-serif; }

    .tt_888 { color:#888; }
    .tt_999 { color:#999; }
    .tt_bbb { color:#bbb; }
    .tt_ccc { color:#ccc; }
    .tt_eee { color:#eee; }
    .tt_fff { color:#fff; }
    .tt_aa2 { color:#aa2; }
    .tt_bb2 { color:#bb2; }
    .tt_cc2 { color:#cc2; }
    .tc1 { color:#e80; }
    .tc2 { color:#999; }
    .tc3 { color:#aa6; }
    .tc4 { color:#bb2; }
    .tc5 { color:#777; }
    .tc7 { color:#37c; }
    .italic { font-style:italic; }
    .pseudolink { cursor:pointer; }

    .ts1 { font-size:12px; }
    .ts2 { font-size:9px; }
    .ts3 { font-size:10px; }
    .ts4 { font-size:11px; }

    .fs1 { font-size:9px; }
    .fs2 { font-size:10px; }
    .fs3 { font-size:11px; }
    .fs4 { font-size:12px; }
    .fs5 { font-size:13px; }
    .fs6 { font-size:14px; }
    .fs7 { font-size:15px; }
    .fs8 { font-size:16px; }
    .fs9 { font-size:17px; }

    .found { color:#dd0; }
    
    .noactive_dark { color:#d94; }

/* przesuniecia, dlugosci */
    .paddleft10 { margin-left:10px; }
    .w23h20 { width:30px; height:20px; text-align:center; border:0px; padding:0px; margin:0px; }
    .w26h20 { width:26px; height:20px; text-align:center; border:0px; padding:0px; margin:0px; }
    .w23h20pl2 { width:30px; height:20px; text-align:center; border:0px; padding:0px; margin:0px;}
    .height16 { height:16px;line-height:16px; }
    .height3 { height:17px; }
    .noborder { border:0px; }
    .border1px { border-width:1px; }
    .borderbottom1px { border-width:0px 0px 1px 0px; }

/* f o r m y */
    textarea.textarea_all { padding:2px; background-color:#aaa; border-width:1px; border-style:solid; border-color:#ccc; 
                            font:11px Tahoma,Arial,sans-serif; color:#000; overflow:auto; }

	textarea.textarea_1 { padding:2px; background-color:#aaa; border-width:1px; border-style:solid; border-color:#333 #ccc #ccc #333; 
                                font:11px Tahoma,Arial,sans-serif; color:#000; overflow:auto; }

    input.test1 { font:11px Verdana,Arial,sans-serif; background-color:#fafafa; }
    input.input_gray1 { background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
        margin:0px auto; padding:1px 1px 1px 2px; vertical-align:middle; border-width:1px; border-style:solid; border-color:#333 #ddd #ddd #333; }
    input.input_gray3 { background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
        margin:0px auto; padding:1px 1px 1px 2px; vertical-align:middle; border:1px solid #222; }
    input.input_red1 { background-color:#ffcccc; font:11px Tahoma,Arial,sans-serif; color:#000; 
        margin:0px 0px; padding:1px 1px 1px 2px; vertical-align:middle; border-width:1px; border-style:solid; border-color:#333 #ddd #ddd #333; }
    input.button_dark { width:80px; height:18px; font:10px Tahoma,Arial,sans-serif; color:#bbb; text-align:right; 
                    background:#505050; padding-bottom:4px; margin-top:5px; 
                    border-width:1px; border-style:solid; border-color:#888 #333 #333 #888; }
    select.test1 { background-color:#f8f8f8; color:#444499; font-size:10px; }
    select.select_gray1 { background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
        margin:0px 0px; vertical-align:middle; border-width:1px; border-style:solid; border-color:#333 #ddd #ddd #333; }
    select.select_red1 { background-color:#ffcccc; font:11px Tahoma,Arial,sans-serif; color:#000; 
        margin:0px 0px; vertical-align:middle; border-width:1px; border-style:solid; border-color:#333 #ddd #ddd #333; }
    select.select_gray2 { background:#444; font:10px Tahoma,Arial,sans-serif; color:#bbb; 
        margin:0px; vertical-align:middle; border:1px solid #333; }
    select.edit_photo { background-color:#aaa; font:11px Tahoma,Arial,sans-serif; color:#111; 
        margin:0px 0px; vertical-align:middle; border:1px solid #222; }
    textarea.test1 { font:10px Verdana,Arial,sans-serif; background-color:#fafafa; color:#444; }
    textarea.textarea_gray1 { background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
                              border-width:1px; border-style:solid; border-color:#333 #ddd #ddd #333; overflow:auto; }
    textarea.textarea_dark1 { background:#444; font:11px/17px Tahoma,Arial,sans-serif; color:#bbb; 
                              border:1px solid #777; padding:2px; }
    textarea.edit_photo { width:350px; height:60px; background-color:#999; font:11px Tahoma,Arial,sans-serif; color:#000; 
                              border:1px solid #222; overflow:auto; }
    textarea.waitcomment { width:530px; height:75px; background:#555759; border-width:1px; border-style:solid; border-color:#111 #888 #888 #111; color:#ccc;}
    .checkbox_gray1 { background-color:#ccc; font:11px Tahoma,Arial,sans-serif; color:#000; width:14px; height:14px;
        margin:0px; vertical-align:middle; }
    .checkbox_gray2 { background-color:#ccc; font:11px Tahoma,Arial,sans-serif; color:#000; width:13px; height:13px;
        margin:0px; vertical-align:middle; }
    .checkbox_gray3 { background-color:#ccc; font:9px Tahoma,Arial,sans-serif; color:#000; width:13px; height:13px;
        margin:0px; display:inline;vertical-align:top; }

    .radio3 { color:#bbb; vertical-align:middle; }
    .overflowauto { overflow:auto; }
    textarea:focus, input:focus { border-width:1px; border-style:solid; border-color:#999; }
    
    .opt1 { background-color:#dcdcdc; }
    .opt2 { background-color:#e9e9e9; }


/* l i s t y */
    li.test { margin:0px; padding:0px; color:#aaa; }
    li.li2  { margin:0px; margin:0px 0px 5px 0px; color:#993; }
    li.li3  { margin:0px; padding:0px; color:#aaa; margin:0px 0px 7px 0px; }
    li.li4  { margin:0px; padding:0px; color:#999; margin:0px 0px 7px 0px; }
    ul.test { margin:0px 0px 0px 15px; padding:0px; }
    ol.test { margin:0px 0px 0px 30px; padding:0px; }

/* l a m a n i e  tekstu */
    .WithBreaks  { word-wrap:break-word; width:500px; }
    .NormalValue { word-wrap:normal; width:100%; }

/* symbols */
.symbol_move1 { border:0px; vertical-align:middle; position:relative; bottom:2px; }

.datest { font-size:14px; color:#bbaa22; }

.test { position:absolute; top:20px; left:4px; width:90px; height:8px; 
        background:#444; border:1px solid #111; 
        font:11px Tahoma,Arial,serif; color:#999; text-align:left; 
        display:block; overflow:hidden; opacity:.35; z-index:10; }
.test:hover { width:500px; height:300px; padding:10px; overflow:auto; display:table; opacity:1.00; z-index:99; }
.test2 { width:auto; height:auto; margin:10px 0px 0px 0px; padding:5px 10px; background:#aaa; border:1px solid #666; font:11px Tahoma,Arial,serif; color:#111; display:none; opacity:1.00; }
.test2:hover { cursor:pointer; border:1px solid #fe2; }

