/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline;}

html, body {min-height: 100%; height:100%;}

body {line-height: 1.5;}

/* Remove annoying border on linked images. */
a img { border: none; }

/* --------------------------------------------------------------
   typography.css
   * Sets up some sensible default typography.
-------------------------------------------------------------- */
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html {font-size:100.01%; min-height:100%;}
body {font-size: 75%; color:#3e3b3b; background-color: #fff;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {font-weight: normal; color: #05589e;}
h1 { font-size: 2.15em; line-height: 1; margin-bottom: 0.5em; font-style:italic; font-weight:bold;}
h2 { font-size: 1.80em; margin-bottom: 0.45em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}

/* Text elements
-------------------------------------------------------------- */
p           {margin: 0 0 1.5em; }
p img.left  {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right {float: right; margin: 1.5em 0 1.5em 1.5em; }

a:link     	{color: #05589e; text-decoration: none; font-weight:bold; background:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color: #fff; text-decoration:none; background:none;}


blockquote  {margin: 1.5em; color: #05589e; font-style: italic;}
strong      {font-weight: bold; color:#05589e;}
em,dfn      {font-style: italic;}
dfn         {font-weight: bold;}
sup, sub    {line-height: 0;}
abbr,
acronym     {border-bottom: 1px dotted #666;}
address     {margin: 0 0 1.5em; font-style: italic;}
del         {color:#666;}
pre         {margin: 1.5em 0; white-space: pre;}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}
span 		{color:#05589e;}
b 			{color:#05589e;}

/* Lists
-------------------------------------------------------------- */
li ul,
li ol       { margin: 0; background:none;}
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}
/* Tables
-------------------------------------------------------------- */
table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }
/* Misc classes
-------------------------------------------------------------- */
.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }
.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }
.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
/* --------------------------------------------------------------
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)
-------------------------------------------------------------- */
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
/* Form fields
-------------------------------------------------------------- */
input[type=text] {float:right;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {background-color:#fff; border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {border-color:#666;}

input[type=text] {float:right; width:200px; margin-right:13px;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {margin:0 auto;}

input.text,
input.title   { width: 370px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 358px; height: 150px; padding:5px; }

input[type=checkbox], input[type=radio],
input.checkbox, input.radio {
  position:relative; top:.25em;
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

.clear {font-size:0px; margin:0; padding:0; clear:both; line-height:0px; height:0px; width:100%;}

div {margin:0 auto; padding:0;}

#site {width:1100px; min-height:100%; padding-left:10px; padding-right:10px; float:none; clear:both; background-image: url(../graphic/bg_site.jpg); background-repeat: repeat-y; text-align:justify;}

#head {height:155px; width:100%; background-image: url(../graphic/bg_head.jpg); background-repeat: repeat-x;}
#logo {height:136px; width:345px; float:left;}


#billboard {width:750px; height:100px; margin:45px auto; padding:0; margin-top:25px; clear:both; border:1px solid #f3f3f3;}

#menu_top {min-width:98px; height:100px; float:right;}

#menu_top a:link {color:#fff; padding:70px 10px 20px 10px; line-height:1.0em;
font-weight:normal; height:30px; min-width:98px; float:left; background:none; text-align:center;}

#menu_top a:visited {color:#fff; padding:70px 10px 20px 10px; line-height:1.0em; font-weight:normal; height:30px; min-width:98px; float:left; background:none; text-align:center;}

#menu_top a:hover {background-image: url(../graphic/bg_menu_top_hover.jpg); background-repeat: repeat-x; color:#fff; padding:70px 10px 20px 10px; font-weight:normal; height:30px; min-width:98px; float:left; text-align:center;}
#menu_top a:active {color:#fff; padding:70px 10px 20px 10px; line-height:1.0em;
font-weight:normal; height:30px; min-width:98px; float:left; background:none; text-align:center;}

#main_foto {width:415px; height:273px; float:left; margin-left:35px;}
#main_desc {width:525px; height:273px; float:left;}
#main_desc h1 {margin-top:15px; margin-left:35px;}


#main_label {width:1100px; height:210px; float:left; clear:both; color:#fff; background-image: url(../graphic/main_label.png); background-repeat: no-repeat; position:relative; z-index:2; margin-top:-20px;}
#main_label h1 {font-size:1.8em; color:#fff; margin:0px; padding:0;}
#main_label a:link {color:#fff; font-size:.95em; font-weight:normal; margin-top:-3px; line-height:1.5em;}
#main_label a:visited {color:#fff; font-size:.95em; font-weight:normal; margin-top:-31px; line-height:1.5em;}
#main_label a:hover,a:active {text-decoration:underline;}

#main_label .main_label_box {float:left; margin-top:30px; margin-left:95px; margin-right:20px;}
#main_label .main_label_box ul {margin:0 auto; padding:0; font-size:1.7em; margin-top:10px; float:left;}
#main_label .main_label_box li {list-style-type:none; min-height:20px; margin: 0px 0px 10px 25px; list-style-image:url(../graphic/li.png); font-style:italic;}

#main {width:990px; height:100%; clear:both; margin:0 auto; padding:0;}
#main h1 {color:#1e73d0;}
#premium_doc {height:100%; width:660px; float:left; margin:0 auto; padding:0; margin-right:22px;}
#gabs {height:100%; width:660px; float:left; margin-right:0px;}
#rectangle {width:308px; height:318px; height:100%; float:right;}



.main_gab {float:left; width: 660px; height:142px; border:1px solid #f3f3f3; overflow:hidden; margin: 0px 0px 15px 0px;}
.gab_foto {float:left; width: 200px; height:130px; margin:5px; border:1px solid #f3f3f3;}
.gab_foto img {border: 0px;}
.gab_desc {float:left; width: 435px; height:130px; margin:5px;}
.gab_desc p {text-align:right;}
.gab_desc a:link,a:visited {color:#05589e;font-weight:bold;}
.gab_desc a:hover {text-decoration:underline; font-weight:bold; color:#05589e;}
.gab_desc a:active,a:focus {color:#05589e;font-weight:bold;}


.main_gab1 {float:left; width: 660px; min-height:142px; border:1px solid #f3f3f3; overflow:hidden; margin: 0px 0px 15px 0px;}
.gab_foto1 {float:left; width: 200px; min-height:130px; margin:5px; border:1px solid #f3f3f3;}
.gab_foto1 img {border: 0px; margin-bottom:5px;}
.gab_desc1 {float:left; width: 435px; min-height:130px; margin:5px;}
.gab_desc1 p {text-align:right;}
.gab_desc1 a:link,a:visited {color:#05589e;font-weight:bold;}
.gab_desc1 a:hover {text-decoration:underline; font-weight:bold; color:#05589e;}
.gab_desc1 a:active,a:focus {color:#05589e;font-weight:bold;}


.entry {float:left; height:100px; width:500px; clear:both;}
.entry_fotos {float:left; width:200px; height:200px;}
.entry_opis_full {float:left; min-height:100px; width:600px; cler:both;}

#menu_left {width:277px; min-height:500px; color:#fff; border: 0px solid #e9e9e9; background-image: url(../graphic/bg_menu_left.jpg); background-repeat: no-repeat;  float:left; margin-left:35px; margin-right:30px;}
#menu_left .tag {margin-top:35px; font-size:1.3em; margin-left:30px; clear:both; float:left;}
#menu_left img {margin-right:10px; margin-top:5px;}
#menu_left ul {margin:0 auto; padding:0; height:50px; margin-bottom:10px; line-height:1.0em; float:left;}
#menu_left li {width:200px; display:block; margin:0 auto; height:30px;  float:left; list-tyle-type:none; margin-left:15px; padding-top:15px;}
#menu_left li a:link {color:#fff; width:185px; height:30px;  padding-top:15px; padding-left:15px; height:100%; float:left; font-weight:normal;}
#menu_left li a:visited {color:#fff; width:185px; height:30px;  padding-top:15px; padding-left:15px; height:100%; float:left; font-weight:normal;}
#menu_left li a:hover {background-image: url(../graphic/bg_menu_top_hover.jpg); background-repeat: repeat-x; color:#fff; width:185px; height:30px;  padding-top:15px; padding-left:15px; height:100%; float:left; font-weight:normal;}
#menu_left li a:active {color:#fff; width:185px; height:30px; padding-top:15px; padding-left:15px; height:100%; float:left; font-weight:normal;} 



#contactarea {max-width:420px; height:100%; float:left; margin-left:120px;}

.clearfooter {width:100%; height:auto; clear: both; float:left;}


#footer {width:100%; position:relative; min-height:245px; float:left; color:#fff; font-size:.95em; clear:both; background-image: url(../graphic/bg_footer.jpg); background-repeat: repeat-x; overflow:visible;}
#footer .footer_content {width:1000px; color:#fff; margin:0 auto; padding:0; margin-top:10px; margin-left:145px; height:95px;}
#footer .footer_desc {width:1000px; color:#fff; text-align:justify; margin:0 auto; padding:0; margin-top:15px; height:80px; float:none;}
#footer .footer_info {display:block; width:1000px; color:#fff; margin:0 auto; padding:0; font-size:1.05em; margin-top:10px; height:10px; float:none;}
#footer .footer_info a:link {color:#fff;}
#footer .footer_info a:visited {color:#fff;}
#footer .footer_info a:hover {text-decoration:underline;}
#footer .footer_info a:active {color:#fff;}
#footer .footer_info b {color:#fff;}
#footer .footer_info p {margin:0 auto;}
#footer .footer_box {color:#fff; font-size:1.0em; width:200px; float:left; height:90px; color:#fff; text-align:justify;}
#footer .footer_box a:link {color:#fff; font-weight:normal; line-height:1.5em;}
#footer .footer_box a:visited {color:#fff; font-weight:normal; line-height:1.5em;}
#footer .footer_box a:hover {color:#fff; font-weight:normal; line-height:1.5em;}
#footer .footer_box a:active {color:#fff; font-weight:normal; line-height:1.5em;}


#footer .footer_box h4 a:link {color:#fff; font-weight:normal; margin:0px;}
#footer .footer_box h4 {color:#fff; margin:0 auto; padding:0; text-align:left;}
*/

