body{ height:100%; padding: 0px; margin:0px; background:#f5f5f0 url('../images/background/page_bg.png') repeat-x top; }
TABLE { margin-left: auto;  margin-right: auto;  vertical-align:top;  padding:0px;  width:100%;  } 

/*  =======================================================================
=============================                 KONSTRUKCJA STRONY
=========================================================================*/
#all_page    { margin-top:20px; text-align: center; }
#container    { width:780px; }
#top_container { height:192; padding:4px; padding-top:0px; padding-bottom:2px; background-color:white; }
#top { height:100%; background: url('../images/baner/baner.jpg') no-repeat bottom; }
#topmenu { vertical-align:top; text-align:left; }
#topmenu_inside { width:auto; margin-left:0px; }
#topmenu_inside td { vertical-align:top; font-family:verdana; font-size:11px; }
#topmenu_inside td a{ color:#73c100; text-decoration:underline; }
#topmenu_inside td  a:hover { color:#000000; text-decoration:none; }
#topmenu_inside td img{ margin-left:6px; margin-right:6px; float:left; }
#topmenu_inside td div{ padding-top:14px; }

/*  =======================================================================
=============================                 SIDEBAR
=========================================================================*/
h2.widgettitle{ padding-left:18px; color:#3399cd; font-size:13px; font-family:Arial; text-decoration:none; margin: 0px;}
#pages h2.widgettitle{ padding-top:15px;}
#navi_container_inside ul { list-style: none; padding: 0px; margin: 0px;}
#navi_container_inside li { margin: 0px; padding: 0px;}

/*  =======================================================================
=============================                 BOX - Pages
=========================================================================*/
#search { margin:0px; background:url(../images/navi/navi_separator.gif) top no-repeat; }
form#searchform { padding:10px; text-align:right}
form#searchform input#s { width:180px; margin-bottom:10px; }
#pages, #archives, #categories, #recent-posts {
	margin:0px; padding:0px; padding-top:10px; padding-bottom:10px; background-color:#f7fcfe; border-left: #d7f0fa solid 1px; border-right: #d7f0fa solid 1px; padding-top:15px;}
#pages ul, #archives ul, #categories ul, #recent-posts ul {
	margin:0px; padding:0px; padding-bottom:15px;}
#pages li, #archives li, #categories li, #recent-posts li {
	margin:0px; padding:0px;}
#pages a, #archives a, #categories  a, #recent-posts a{
	background:url(../images/navi/navi_ico_2_out.gif) no-repeat 20px 4px; padding:2px; padding-left:35px; margin:0px; margin-bottom:5px; color:#0d944c; font-size:11px; font-family:verdana; text-decoration:underline;}
#recent-posts a{ display:block; overflow:hidden; background-position:20px 8px; margin:0px;}
#pages a:hover, #archives a:hover, #categories  a:hover, #recent-posts a:hover{ 
	color:#6fbee7;}
.content ul { list-style-image: url('../images/page_layout/content_frame/symbols/list_ico.gif'); list-style-position: outside; padding: 0px; padding-left: 16px; margin: 0px; display:compact;}

/*  =======================================================================
=============================                 NAWIGACJA
=========================================================================*/
#navi_container    { width:204px; height:100%; vertical-align:top; }
#navi_container_inside   { height:100%;}
#content_container    { width:576px; height:100%; vertical-align:top; }
#content_container_inside   { height:100%;}
.navi    { background-color:white; padding-left:4px; padding-bottom:2px;}
.navi_inside   { background:url('../images/navi/navi_bg.gif') repeat-y;}
div.navi_level_1{ display:block; margin:0px; padding:0px;}
div.navi_level_1 a{ background:url(../images/navi/navi_ico_out.gif) no-repeat 12px 9px transparent; padding:8px; padding-left:34px; color:#3399cd; font-size:16px; font-family:sans; text-decoration:none; display:block;}
div.navi_level_1 a:hover{ background:url(../images/navi/navi_ico_over.gif) no-repeat 12px 9px #6fbee7; color:#000000;}
div.navi_level_1 img{ display:block;}
div.navi_level_1 div{ background:url(../images/navi/navi_separator.gif) bottom no-repeat; padding-bottom:3px;}
div.navi_level_2{ display:block; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; background-color:#f7fcfe; border-left: #d7f0fa solid 1px; border-right: #d7f0fa solid 1px;}
div.navi_level_2 a{ background:url(../images/navi/navi_ico_2_out.gif) no-repeat 15px 4px; padding:2px; padding-left:30px; margin-bottom:5px; color:#0d944c; font-size:11px; font-family:verdana; text-decoration:underline; display:block;}
div.navi_level_2 a:hover{ background:url(../images/navi/navi_ico_2_over.gif) #6fbee7; color:#ffffff;}



/*  =======================================================================
=============================                 COPYRIGHTS and AUTHOR
=========================================================================*/
#copyright    { background-color:white; padding-left:4px; padding-bottom:4px;}
#copyright_inside   { height:91px; background-image:url('../images/navi/copyrights.gif'); background-repeat: no-repeat;}
#navi_finish    {}
#navi_finish_inside   { height:20px;}
#rest  { height:100%;}
#rest_inside   { height:100%;}
#author    {}
#author_inside   { height:76px;}
#author_inside2   { padding:7px; text-align:right; vertical-align:top;}

/*  =======================================================================
=============================                 NEWSLETTER
=========================================================================*/
.box    { background-color:white; padding-left:4px; padding-bottom:2px;}
.box_inside    { background-color:blue;}
.box_inside_2   { background-color:green;}
.box_inside_2 table { width:100%; background-color:#b4c383;}
.box_inside_2 td{ font-family:verdana; font-size:11px; color:#000000; background-color:#fbfcf2; padding:5px; padding-left:12px; padding-right:12px;}
.box_inside_2 td.img{ text-align:center; padding-left:0px; padding-right:0px;}
.box_inside_2 td.header{ background-color:#e7f1c4; color:#748338; font-weight:bold;}
.box_inside_2 form { margin-bottom:0px;}

/*  =======================================================================
=============================                 TREŚĆ
=========================================================================*/
h1 { color:#3399cd; font-size:20px; font-weight:bold; font-family:arial; text-decoration:none; margin-bottom:26px;}
h2 { color:#3399cd; font-size:17px; font-weight:bold; font-family:arial; text-decoration:none; margin-top:36px; margin-bottom:12px;}
h3 { color:#66c9ff; font-size:12px; font-weight:bold; font-family:arial; text-decoration:none; margin-top:20px; margin-bottom:6px;}
a { color:#73c100; text-decoration:underline;}
a:hover { color:#66c9ff; text-decoration:none;}
a img{ border:none;}
i { color:#3399cd;}
p.error { font-weight:bold; color:red;}
#content    { height:100%; background-color:white; padding-left:4px; padding-right:4px;}
#content_inside   { height:100%; background:url('../images/content/content_bg.gif') repeat-y;}
#content_inside_2  { padding:44px; padding-top:23px; vertical-align:top;  background:url('../images/content/content_bg_top.gif') no-repeat top; color:#000000; font-family:verdana; font-size:12px;}
#content_inside_2 a:hover { color:#66c9ff; text-decoration:none;}
#content_inside_2 div.img{ border: 1px solid #dddddd; float:right; margin-left:20px; margin-bottom:20px; padding:5px;}
#content_inside_2  li{ margin-bottom:8px;}
#content_inside_2 table { margin:auto; background-color:#b4c383; margin-bottom:20px;}
#content_inside_2 td{ font-family:verdana; font-size:11px; color:#000000; background-color:#fbfcf2; padding:3px;}
#content_inside_2 td.header{ background-color:#e7f1c4; color:#748338; text-align:center; font-weight:bold;}
#content_inside_2 td.number{ text-align:right;}
#content_inside_2 td.img{ text-align:center; padding:10px 0px 0px 0px; }
#content_inside_2 table.white_bg td { background-color:#ffffff;}
#content_inside_2 table.white_bg td.header { background-color:#e7f1c4;}

/*  =======================================================================
=============================                 STOPKA
=========================================================================*/
#foot    { background-color:white; padding: 0px 4px 4px; }
#foot_inside   { height:32px; background-image:url('../images/content/foot_bg.gif'); background-repeat: repeat-x;}
#foot_inside2   { color:#deecbb; font-size:11px; font-family:verdana; text-align:center;}
#foot_inside2   a{ color:#000000; margin-left:10px; margin-right:10px;}
#foot_inside2   a:hover{ color:#73c100;}
#content_finish    {}
#content_finish_inside   { height:34px;}

/*  =======================================================================
=============================                 WP - KALENDARZ
=========================================================================*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar a { text-decoration: none; display: block;}	
#wp-calendar caption { text-decoration: none; font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; width: 100%;}
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt;}
#wp-calendar #next a { padding-right: 10px; text-align: right;}
#wp-calendar #prev a { padding-left: 10px; text-align: left;}
#wp-calendar td { padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
#wp-calendar th { font-style: normal; text-transform: capitalize;}
