div.fluid { width: 90% !important; }
/* This controls the width of the fixed width layouts */

div.fixed { width: 950px !important; }
/* Basic Stuff */

* { margin: 0em; padding: 0em; }
body { background-color: #fff; color: #585858; font-size: 9pt; font-family: "trebuchet ms", helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h3,h4,h5,h6 { color: #184366; }
h1 { margin-bottom:0.8em;  }
br.clear { clear: both; }
img { padding: 3px; border: solid 1px #e1e1e1; }
img.floatTL { float: left; margin-right: 1.5em; margin-top: 0.5em; }
a { text-decoration: underline; color: #F16C00; }
a:hover { text-decoration: none; }
ul.links { list-style: none; }
ul.links li { line-height: 2em; }
ul.links li.first { }


ul.links ul { list-style: square; padding: 0 0 10px 17px; font-size: 0.9em; }

p { line-height: 1.8em; }
/* Header */

#header { width: 100%; height: 122px; background: #440000 url('images/n1.gif') repeat-x; }
#header_inner { position: relative; width: 950px; height: 122px; margin: 0 auto; }
/* Logo */

#logo { position: absolute; bottom: 0.6em; }
#logo h3 { display: inline; color: #fff; font-size: 2.6em;  }
#logo h3 a { color: #fff; text-decoration: none; }
#logo h3 a:hover { color: #F16C00; }
#logo h4 { display: inline; padding-left: 0.5em; color: #D2DCE5; font-size: 0.9em; font-weight: normal; clear:both; width: 460px; float:left; }
/* Menu */

#menu { position: absolute; right: 0em; bottom: 0em; }
#menu ul { list-style: none; }
#menu li { float: left; }
#menu li a { margin-left: 0.5em; display: block; padding: 1.1em 1.4em 1.0em 1.4em; background: #fff url('images/n4.gif') repeat-x; border: solid 1px #fff; color: #616161; font-weight: bold; font-size: 1.0em; text-transform: lowercase; text-decoration: none; }
#menu li a.active { background: #FF790B url('images/n3.gif') repeat-x; color: #fff; border: solid 1px #DB7623; }
/* Main */

#main { background: #fff url('images/n2.gif') 0px 1px repeat-x; }
#main_inner p { text-align: justify; margin: 0.5em 0 0 0; }
#main_inner { position: relative; width: 950px; margin: 0 auto; padding-top: 3.5em; }
#main_inner h3 { font-size: 1.5em; padding-bottom: 0.1em; }
#main_inner h4 { font-size: 1.2em; padding-bottom: 0.175em; margin-bottom: 0.5em; }
#main_inner .post { position: relative;  margin: 0 0 2.0em; float:left; width: 542px; }
#main_inner .post h3 { font-size: 1.5em; clear:both; }
#main_inner .post ul.post_info { list-style: none; font-size: 0.8em; border-bottom: dotted 1px #E1E1E1; padding-bottom: 0.5em; }
#main_inner .post ul.post_info li { background-position: 0em 0.2em; background-repeat: no-repeat; display: inline; padding-left: 18px; }
#main_inner .post ul.post_info li.date { background-image: url('images/n5.gif'); }
#main_inner .post ul.post_info li.comments { background-image: url('images/n6.gif'); margin-left: 1.1em; }
/* Footer */

#footer { width: 950px; margin: 0 auto; text-align: center; clear: both; border-top: dotted 1px #E1E1E1; margin-top: 1.0em; margin-bottom: 1.0em; padding-top: 1.0em; text-transform: lowercase; }

#advertise { width: 950px; margin: 0 auto; text-align: center; clear: both; border-top: dotted 1px #E1E1E1; margin-top: 1.0em; margin-bottom: 1.0em; padding-top: 1.0em; text-transform: lowercase; }
#advertise a{  }

/* Search */

input.button { background: #FF790B url('images/n3.gif') repeat-x; color: #fff; border: solid 1px #DB7623; font-weight: bold; text-transform: lowercase; font-size: 0.8em; height: 2.0em; }
input.text { border: solid 1px #F1F1F1; font-size: 1.0em; padding: 0.25em 0.25em 0.25em 0.25em; }
#search { position: relative; width: 100%; margin-bottom: 2.0em; }
#search input.text { position: absolute; top: 0em; left: 0em; width: 9.5em; }
#search input.button { position: absolute; top: 0em; right: 0em; min-width: 2.0em; max-width: 2.5em; }
/* LAYOUT - 3 COLUMNS */
/* Primary content */

#primaryContent_3columns { position: relative; margin-right: 34em; }
#columnA_3columns { position: relative; float: left; width: 100%; margin-right: -34em; padding-right: 2em; }

#columnA_3columns h1{ margin:0; }
#columnA_3columns h2 { font-size: 11px; font-weight:normal; margin: 0 0 20px 0; }

/* Secondary Content */

#secondaryContent_3columns { float: right; }
#columnB_farma {  width: 28.0em; padding: 0.5em 2em 0.5em 2em; border-left:1px dotted #E1E1E1; border-top:1px dotted #E1E1E1;  clear:both;  }
#columnB_farma h5 {  font-size: 12px; letter-spacing: 46px; text-align: center; }
#columnB_3columns { width: 13.0em; float: left; padding: 0em 2em 0.5em 2em; border-left: dotted 1px #E1E1E1; }
#columnC_3columns { width: 13.0em; float: left; padding: 0em 0em 0.5em 2em; border-left: dotted 1px #E1E1E1; }

#secondaryContent_3columns h4 { margin-top: 1.8em; }

/* LAYOUT - 2 COLUMNS */
/* Primary content */

#primaryContent_2columns { position: relative; margin-right: 17em; }
#columnA_2columns { position: relative; float: left; width: 100%; margin-right: -17em; padding-right: 2em; }
/* Secondary Content */

#secondaryContent_2columns { float: right; }
#columnC_2columns { width: 13.0em; float: left; padding: 0em 0em 0.5em 2em; border-left: dotted 1px #E1E1E1; }
/* LAYOUT - COLUMNLESS */
/* Primary content */

#primaryContent_columnless { position: relative; }
#columnA_columnless { position: relative; width: 100%; }

.NAV { width: 100%; border-top: 1px solid #B0B0B0; padding: 0.5em 0; float:left; }
.NAV-t { width: 50%; float:left;  }
.NAV-tl { width: 50%; float:left; text-align: right;  }
.NAV-tl a, .NAV-tl b { margin: 0 0.2em;  }

#wiki img { float: left; margin-right: 1.5em; margin-bottom: 1.5em; margin-top: 0.5em; }
#wiki h3 { border:none; margin: 3em 0 0.5em 0; clear:both; }
#wiki h2 { border:none; margin: 2em 0 0.5em 0; clear:both; font-size: 1.8em; font-weight: bold; }
#wiki ul { margin: 0 0 0 1.8em; }

#secondaryContent_3columns h5 { font-size: 1.0em; }
.wartoWiedziec { float:left; margin-top: 0.5em; border-top:1px dotted #E1E1E1; }

#foot_menu { width: 950px; margin: 0 auto; text-align: center; clear: both; border-top: dotted 1px #E1E1E1; margin-top: 1.0em; margin-bottom: 1.0em; padding-top: 1.0em; text-transform: lowercase; }
#foot_menu a {  margin-right: 1.0em; }