<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
/*!
 * Project:   Hitmo
 * Date:      2010/07/05
 * Author:    Maciej Węgrzynek, hitmo.pl <maciej@hitmo.pl>
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { font-size: 100.01%; }
body { background: #fff; font-size: 62.5%; }

body, textarea, input, select, option, button { color: #555; font-family: Calibri,Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif; line-height: 1.5; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.5em; } /*---*/ li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }

/*! layout -------- */

#root { }
 #top { margin: 0 0 15px; padding: 0 0 1px; border-bottom: 1px solid #ccc; }
  #logo { font: bold 2.4em Cambria,Georgia,serif; }
   #logo a { color: #000; text-decoration: none; }
  #skip-links { display: none; }
  #nav { display: none; }
 #content { }
  /*#content a:after { content: " (" attr(href) ") "; color: #555; font-size: 0.8em; font-style: italic; }*/
 #footer { margin: 15px 0 0; padding: 15px 0 0; border-top: 1px solid #ccc; }
  #footer ul { display: none; }
  #footer p { }
  #footer .col-b { display: none; }
   
/*! headers ------- */

h1, h2, h3, h4, h5, h6 { margin: 20px 0 5px; color: #000; font-family: Cambria,Georgia,serif; }
h1 { margin-top: 0; font-size: 2.4em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.5em; text-transform: uppercase; }
h6 { font-size: 1.4em; text-transform: uppercase; }

/*! containers ---- */

 .modal { display: none; }
 .fade-bg { display: none; }
 
 .box-l summary,
 .box-n summary { display: block; margin-bottom: 15px; font-size: 1.6em; }
 
 .text-area-d header h1 { font-size: 1.8em; }
 
 .hbox-c { margin-bottom: 30px; }
 
 body .box-c .cycle-item { clear: both; display: block !important; position: static !important; margin-bottom: 50px; page-break-inside: avoid; }
  body .box-c .cycle-item h1 br { display: none; } 
  body .box-c .cycle-item .image-a img { display: none; }

 body .art-a { position: static !important; }
 
 .box-f { display: none; }
 .vis-box { display: none; }
 
 .projects-navig-btn-b { display: none; }
 body .image-b { height: auto !important; }
 body .cur-image-container img { display: block; width: 50% !important; height: auto !important; }
 
 #news-cycle-nav,
 .news-navig-btn { display: none; }
 
 .more-a,
 .more-b { display: none; }

 #cycle-1-nav { display: none; }
 #portfolio-nav { display: none; }

 .box-p { margin-bottom: 40px; }
 
 .box-k { display: none; }
 
 .tabs-slider-wrapper { display: none; }
 
 .scrollable-holder { overflow: visible !important; }
 body .content-scrollable { position: static !important; }
 
 figure { display: block; margin-bottom: 15px; }
  figure figcaption { font-style: italic; font-size: 1.5em; }
  
 svg { display: none; }
 
 form { display: none; }
 
 #exposeMask { display: none; }

/*! forms ---- */

button { overflow: visible; padding: 0 10px; }

/* tables */

table { }
 table th, table td { padding: 5px 10px; border: 1px solid #ccc; }
 

/*! lists --------- */

ul, ol, dd, blockquote { padding-left: 30px; }
 ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
 
 .list-a { display: none; }
 
 .list-c { list-style: none; margin: 0; padding: 0; }
  .list-c li { margin-bottom: 50px; }
   .list-c li h2 { font-size: 1.5em; }
   .list-c li br { display: none; }

 .list-d { list-style: none; margin: 0; padding: 0; }
  .list-d li { margin-bottom: 50px; }
   .list-d li h2 { font-size: 1.5em; }
   .list-d li br { display: none; }
 
 .list-n { list-style: none; margin: 0 0 30px 0; padding: 0; }
  .list-n li {  }
   .list-n li h1 { margin-bottom: 0; font-size: 1.1em; }
   .list-n li p { display: block !important; }
   
 .list-o { list-style: none; margin: 0 0 30px 0; padding: 0; }
  .list-o li {  }
   .list-o li h1 { margin-bottom: 0; font-size: 1.1em; }
   .list-o li p { display: block !important; }

/*! paragraphs ---- */

 .top-trigger { display: none; }

 #preloader { display: none; }

/*! links --------- */

a { color: #555; text-decoration: underline; }

/*! images -------- */

img { border-width: 0; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }

/*! other --------- */

pre { font-family: Consolas,Monaco,Courier New,monospace; white-space: pre-wrap; }

/*! helpers ------- */

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/*! specific ------ */