﻿    
    
    #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-bg2.jpg') repeat-x; width:970px; min-height:199px; height:199px; }
    #qn-logo-block                               { min-height:173px; height:173px; }
    #qnh-logo                                    { float:left; display:inline; margin:40px 0px 0px 20px; }
    #qnh-logo-img                                { width:380px; height:95px; }
	#contentwrapper                              { width:970px; min-height:100%; _height:100%; margin-top:5px; }
	
	.footer ul                                   { list-style-type:none; padding:0px; margin:0px; padding-top:3px;  }
	.footer ul li                                { padding:0px; margin:0px; padding-bottom:0px; }
	.footer ul li a, 
	.footer ul li a:link, 
	.footer ul li a:active, 
	.footer ul li a:visited                      { color:#ef4035; font-size:0.85em; }
	.footer ul li a:hover                        { text-decoration:underline;  }
	
	.footer .sblock                              { float:left; min-height:150px; height:150px; _height:150px; padding:0px 20px 20px 20px; margin-top:16px; background: url('../../img/footer-div-vertical.gif') top left repeat-y; }
	.footer .first                               { width:145px; background-image:none; }
	
	.png-42                                      { width:24px; height:24px; }
	img                                          { border:0px; behavior: url('iepngfix.htc'); }

    .footer                                      { width:100%; background: url('../../img/footer-bg2.gif') repeat-x; margin-top:9px; }
    .footer h2                                   { color:#4f504f; font-size:1.6em; }
    #footer-left                                 { float:left; display:inline; }
	
    #footer-right                                { float:right; display:inline; width:230px; min-height:150px; margin-top:12px; margin-bottom:12px; background: url('../../img/footer-div-vertical.gif') top left repeat-y; }
    #footer-right .inner                         { padding:0px 9px 9px 20px; }
    #get_social                                  { background: url('../../img/footer-div-horz.gif') top left repeat-x; width:212px; margin:9px; }
    #social_bm                                   { padding:16px 12px 12px 12px; margin:auto; }
    #social_bm img                               { padding-left:10px; }    


    #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; }
    
   
    #leftCol                                     { width:660px; height:100%; margin:9px 9px 0px 0px; background:#ffffff; float:left; display:inline; }
    #rightCol                                    { width:299px; height:100%; margin:9px 0px; float:right; display:inline; }    
    
    #leftCol .inner                              { height:100%; padding:20px 10px 20px 20px; }
    #rightCol .inner                             { height:100%; 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; }    
    
    .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 tr td         { font-size:1.2em; }

 