﻿    
    #wrap                                        { width:970px;  min-height:100%; margin:20px auto 60px auto; padding:0px; }
    #snav                                        { margin:0px 4px 12px 0px; float:right; padding:0px; }    
    #topbanner                                   { margin:0px; padding:0px; background: url('../../img/top-bg.gif') repeat-x; width:970px; min-height:199px; height:199px; }
    #qn-logo-block                               { min-height:167px; height:167px; }
    #ntp-logo                                    { float:left; display:inline; margin:30px 0px 0px 20px; }
    #ntp-logo-img                                { width:352px; height:109px; }
    #qn-logos                                    { float:right; display:inline; margin:30px 24px 0px 0px; }
    #qn-logo                                     { width:275px; height:118px; }    

    #snav a, 
    #snav a:link, 
    #snav a:visited, 
    #snav a:active                               { color:#4f504f; font-size:1.2em; margin-left:6px; text-decoration:none; float:left; display:inline; }
    #snav a:hover                                { text-decoration:underline; }
    
    #snav img                                    { width:16px; height:16px; float:left; display:inline; }
    #snav span                                   { }
    #snav .divider_1                             { width:1px; height:14px; margin:1px 6px 0px 6px; }
    
    #menu                                        { margin:0px 0px 0px 0px; width:970px; background: url('../../img/mnu_0.gif') repeat-x; }
    #menu ul                                     { width:100%; padding:0px; margin:0px; }
    #menu ul li                                  { list-style-type:none; display:inline; padding:0px; margin:0px; float:left; min-height:31px; height:31px; _height:31px; }
    
    #menu ul li a,         
    #menu ul li a:link,
    #menu ul li a:active,
    #menu ul li a:visited                        { font-size:0.9em; color:#fff; min-height:31px; height:31px; _height:31px; line-height:31px; padding:8px 14px 8px 14px; _padding:7px 14px 8px 14px; border-right:1px solid #505050; }
    #menu ul li a:hover                          { background: url('../../img/mnu_2.gif') repeat-x; text-decoration:none; color:#4f504f; }

    #menu ul li a.active,         
    #menu ul li a.active:link,
    #menu ul li a.active:active,
    #menu ul li a.active:visited                 { background: url('../../img/mnu_1.gif') repeat-x; }
    #menu ul li a.active:hover                   { background: url('../../img/mnu_2.gif') repeat-x; text-decoration:none; color:#4f504f; }
    
    #leftCol                                     { width:672px; margin:9px 9px 0px 0px; background:#ffffff; float:left; display:inline; }
    #rightCol                                    { width:289px; margin:9px 0px; float:right; display:inline; }    
    
    #leftCol .inner                              { padding:20px 30px 20px 20px; }
    #rightCol .inner                             { padding:15px; }    
    
    .colBlock                                    { background:#ffffff; width:100%; margin-bottom:9px; }
    .colBlock_Head                               { background: url('../../img/bar-bg.gif') repeat-x; color:#ffffff; padding:0px 8px 0px 8px; min-height:28px; height:28px; line-height:28px; }    

    #inpSearch                                   { width:250px; _width:249px; background: url('../../img/search-bg.gif') no-repeat; display:block; margin-bottom:4px; }
    #searchBlock p                               { padding:0px; margin:0px; text-align:right; }

    p img.artpic-right                           { float:right; margin:0px; padding:0px; margin-left:12px; margin-bottom:8px; overflow:auto; } 
    /* p img.artpic-right                           { margin:0px; padding:0px; margin-left:12px; margin-bottom:8px; } */
    p.publ                                       { font-size:1.1em; border-top:1px solid #cbcbcb; width:100%; padding-top:6px; padding-left:4px; color:#939598; }
    p.upubl                                      { font-size:1.1em; border-bottom:1px solid #cbcbcb; width:100%; padding-top:20px; margin-bottom:20px; padding-bottom:6px; padding-left:2px; color:#939598; }
    p.listrelated                                { border-bottom:1px solid #cbcbcb; padding-top:0px; }
    
    h1.listarts                                  { color:#4f504f; font-size:3.0em; font-weight:bold; }
    h2.listarts                                  { color:#4f504f; font-size:3.0em; font-weight:bold; }
    
    p.tags                                       { width:100%; padding-top:6px; padding-left:4px; color:#939598; }
    p.tags img                                   { display:inline; }
    #footer                                      { text-align:center; margin-top:20px; }
    
    .socialize                                   { padding:9px 0px 9px 0px; }
    .socialize .sblock                           { float:left; display:inline; margin-right:15px; }
    
    .socialize a,
    .socialize a:link,
    .socialize a:active,
    .socialize a:visited                         { font-size:1.2em; color:#222222; padding:0px; margin-left:4px; }
    .socialize a:hover                           { text-decoration:underline; }    
    
    #artcomlist_1                                { display:block; }
    #artcomedit_1                                { display:none; }
    #artcomrelated_1                             { display:none; }
    
    .commentsblock                               { margin-top:10px; }
    .commentsblock h3                            { display:inline; margin:16px 0px 0px 6px; line-height:48px; height:48px; padding:15px 0px 15px 0px; }
    .commentsblock span                          { display:block; color:#939598; margin-bottom:12px; }
    .commentsblock p                             { padding:20px; margin-bottom:3px; background:#f0f0f0; }          
    .commentsblock .icon                         { width:24px; height:24px; display:inline; }   
    
    .commentsblock-top                           { border-bottom:1px solid #cbcbcb; margin:0px; }   
    .commentsblock-top .mnu                      { background:#f9f9f9; padding:9px 10px 6px 10px; margin-right:2px; margin-bottom:2px; float:left; display:inline; border:1px solid #f0f0f0;  }
    .commentsblock-top .amnu                     { background:#f9f9f9; padding:9px 10px 6px 10px; margin-right:2px; float:left; display:inline; border:1px solid #939598; }    
    
    .commentsblock-top span                      { color:#4f504f; font-size:1.4em; text-decoration:none; cursor:pointer; display:inline; }
    
    .write_comments label                        { display:block; margin-top:12px; font-size:1.2em; }
    .write_comments input[type=text], .write_comments textarea      { display:block; width:300px; }                
    .write_comments .write_comments_inner        { padding:0px 10px 10px 10px; }
    
    .related p span                              { font-weight:bold; display:block; color:#4f504f; }
    .related p                                   { background:#ffffff; }
    h2 a,
    h2 a:link,
    h2 a:active,
    h2 a:visited                                 { color:#4E4E4E; }
    
    .pollBlock                                   { padding:9px 6px 9px 6px; }
    .pollBlock label                             { font-size:1.2em; }
    .pollActions                                 { text-align:right; }
        
    .artBlock                                    { padding:10px; border-bottom:1px solid #cbcbcb; }
    .artBlock span                               { font-size:1.2em; color:#939598; display:block; }
    .artBlock h3                                 { font-size:1.4em; line-height:130%; }
    .artBlock h3 a,
    .artBlock h3 a:link,
    .artBlock h3 a:active,
    .artBlock h3 a:visited                       { color:#4f504f; font-weight:bold; }
    .artBlock h3 a:hover                         { text-decoration:underline; }
    
    .artLinks                                    { margin:2px 0px 12px 0px; padding-bottom:8px; border-bottom:1px solid #cbcbcb; }    
    
    /*
    .artLinks a,
    .artLinks a:link,
    .artLinks a:active,
    .artLinks a:visited                          { color:#4f504f; padding:4px 6px 4px 6px; border:1px solid #cbcbcb; }
    .artLinks a:hover                            { text-decoration:underline; }    
    */
    
    .artLinks span                               { color:#4f504f; padding:4px 6px 4px 6px; border:1px solid #cbcbcb; cursor:pointer; }
    .artLinks span.view                          { background:#f0f0f0; }    
    
    
    .sendtip                                     { padding:20px; }
    .sendtip label                               { font-size:1.2em; } 
    .sendtip input[type=text]                    { width:200px; }
    .sendtip textarea                            { width:180px; }
    .senderror                                   { display:none;color:Red; padding-left:6px; }
    
    .imgBrowse                                   { margin:2px 0px 12px 0px; padding-bottom:8px; border-bottom:1px solid #cbcbcb; }    
    .imgBrowse span                              { color:#4f504f; padding:4px 6px 4px 6px; border:1px solid #cbcbcb; text-decoration:none; cursor:pointer; }
    .imgBrowse span.active-img                   { background:#cccccc; }

    .tblBrowser                                  { margin:2px 0px 12px 0px; padding-bottom:8px; border-bottom:1px solid #cbcbcb; }    
    
    .tblBrowser a,
    .tblBrowser a:link,
    .tblBrowser a:active,
    .tblBrowser a:visited                         { color:#4f504f; padding:4px 6px 4px 6px; border:1px solid #cbcbcb; text-decoration:none; cursor:pointer; }
    .tblBrowser a:hover                           { text-decoration:underline; }

    .tblBrowser a.active-img,
    .tblBrowser a.active-img:link,
    .tblBrowser a.active-img:active,
    .tblBrowser a.active-img:visited               { background:#cccccc; }
    .tblBrowser a.active-img:hover                 { text-decoration:underline; }
    
    table.listkunder                              { width:100%; margin:0px; padding:0px; border-collapse:collapse; }
    table.listkunder tr td                        { font-size:1.2em; }
    table.listkunder tbody tr.odd                 { background:#efefef; border-bottom:1px solid #b9b9b9; }
    table.listkunder tbody tr.even                { background:#e7e7e7; border-bottom:1px solid #b9b9b9; }
    table.listkunder thead tr td                  { font-weight:bold; text-align:left; padding: 8px; margin:0px; border-bottom:3px solid #dfdfdf; color:#fff; background:#4e4e4e; }
    table.listkunder tbody tr td                  { font-weight:normal; text-align:left; margin:0px; padding: 8px; border-collapse:collapse; border:1px solid #dfdfdf; }
    table.listkunder tbody tr td.link             { width:70px; text-align:center; }    
    
    #searchcompany                                 { margin-top:12px; margin-bottom:12px; }
    #searchcompany label                           { font-size:1.2em; }
    #searchcompany h3                              { color:#939598; }
    #searchcompany .sblock                         { float:left; display:inline; margin-right:15px; }    
    
    .transpSearchBlock                             { position:absolute; background:#ffffff; border:1px solid #cbcbcb; z-index:999; width:250px; _width:249px; opacity:.9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }    
    .divheading                                    { padding:4px 6px 0px 6px; }
    span.resultheading                             { font-size:1.0em; color:#939598; }
    .transpSearchBlock .result                     { padding:0px; background:white; }   
    
    .custCat                                       { width:50%; padding-top:10px; float:left; display:inline; } 
    .custCat h3 a,                                  
    .custCat h3 a:link,                                  
    .custCat h3 a:active,
    .custCat h3 a:visited                          { color:#4f504f; } 
    
    a.cat,                                  
    a.cat:link,
    a.cat:active,
    a.cat:visited                                  { color:#4f504f; } 
    
	  #pollResult                      { padding:20px; width:560px; }

      #resultTable                     { width:100%; margin:0px; padding:0px; border-collapse:collapse; }
      #resultTable tr td               { font-size:1.2em; }
      #resultTable tbody tr            { background:#efefef; border-bottom:1px solid #b9b9b9; }
      #resultTable thead tr td         { font-weight:bold; text-align:left; padding: 8px; margin:0px; border-bottom:3px solid #dfdfdf; color:#fff; background:#4e4e4e; }
      #resultTable tbody tr td.altern  { width:180px; }      
      #resultTable tbody tr td.smaller  { width:70px; }      
      #resultTable tbody tr td         { font-weight:normal; text-align:left; margin:0px; padding: 8px; border-collapse:collapse; border:1px solid #dfdfdf; }
	  .question_bar                    { background:#ed1c24; height:14px; }   
	  
	  
      table.lista                              { width:100%; margin:0px; padding:0px; border-collapse:collapse; }
      table.lista tr td                        { font-size:1.2em; }
      table.lista tbody tr.odd                 { background:#efefef; border-bottom:1px solid #b9b9b9; }
      table.lista tbody tr.even                { background:#e7e7e7; border-bottom:1px solid #b9b9b9; }
      table.lista thead tr td                  { font-weight:bold; text-align:left; padding: 8px; margin:0px; border-bottom:3px solid #dfdfdf; color:#fff; background:#4e4e4e; }
      table.lista tbody tr td                  { font-weight:normal; text-align:left; margin:0px; padding: 8px; border-collapse:collapse; border:1px solid #dfdfdf; }
      table.lista tbody tr td.link             { width:70px; text-align:center; }	
      
	  #bleftblock             { position: fixed; background:#efefef; left:20px; }
	  .leftblock              { padding:6px 6px 6px 6px; font-size:1.4em; font-weight:bold; }         

 