/*****************************/
/*** Core html setup stuff ***/
/*****************************/
* {margin: 0; padding:0;}
html {float: left; width: 100%;}
body {font: 13px Arial, Verdana, Tahoma, Helvetica, sans-serif; background: #776044;}
#center {width: 980px; margin: 0 auto;}
#page {float: left; width: 100%; height: 30px; margin: 0; background: url(./images/page_top.gif) 0 0 no-repeat;}
#name {float: left; width: 900px; margin: 0 20px;}
#content {float: left; width: 920px; margin: 30px 0 0 0; padding: 0 30px; background: url(./images/page_bg.gif) 0 0 repeat-y;}
#top_content {float: left; width: 920px; height: 90px; background: url(./images/menu_bg.jpg) 0 0 no-repeat;}
#top_subcontent {float: left; width: 920px; margin: 20px 0;}
#pathway {float: left; width: 650px;}
#pathway a {font-weight: bold; color: #000;}
#search {float: left; width: 250px;}
#header {float: left; width: 100%; height: 160px; background: url(./images/top_bg.jpg) 0 0 no-repeat;}
#page_content {float: left; width: 100%; background: url(./images/content_bg.gif) 0 0 repeat-y;}
#maincolumn {float: right; width: 650px; padding-right: 20px;}
#leftcolumn {float: left; width: 160px; padding: 0 20px;}
#page_content_footer {float: left; width: 100%; height: 29px; background: url(./images/content_foot_bg.gif) 0 0 no-repeat;}
#footer {float: left; width: 100%; padding: 30px 0; font: 10px Arial; color: #666;
		background: #776044 url(./images/page_bottom.gif) 0 0 no-repeat;}
#footer_content {float: left; width: 920px; margin: 0 20px;}
#footer a {color: #333;}

h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}

#name h2 {font-size: 12px; color: #fff;}
a {color: #C30; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}
caption {margin: 20px; font-size: 16px; font-weight: bold; text-align: left; border-bottom: 1px solid #333;}
fieldset {border: none;}
input, textarea {border: 1px solid #999; padding: 2px;}
.button {width: 100px; height: 24px; cursor: pointer; color: #fff; background: url(./images/button.png) no-repeat; border: none;}
.menu {list-style-type: none;}
.r {float: right;}

#menu_top ul {margin: 15px;}
#menu_top li {float: left; padding: 0 10px; border-left: 1px solid #fff;}
#menu_top li.item1, #footer_content li.item1 {padding-left: 0; border: none;}
#menu_top a {font-weight: bold; color: #fff;}

/* WYSZUKIWARKA GOOGLE */
#cse-search-box {width: 600px;}
#cse-search-box input {float: left; margin: 0 20px;}

/* PREZENTACJA TRESCI */
#maincolum .info_content {float: left; width: 640px; padding: 10px 5px;}
#maincolumn .info_header {float: left; width: 640px; height: 50px; padding: 10px 5px; line-height: 150%; color: #fff; 
				background: url(./images/header.gif) 0 0 no-repeat;}
#maincolumn .info_header h4 {color: #000;}
#maincolumn ul, #maincolumn ol {margin: 10px 20px;}

#footer_content ul {float: left; width: 100%; list-style-type: none;}
#footer_content li {float: left; padding: 0 10px;}

/* FORMULARZ KONTAKTOWY */
.form {float: left; width: 100%; color: #333; background-color: #faf8eb;}
.form td {padding: 5px;}
.form .l {width: 200px; text-align: right;}
.form .top {vertical-align: top;}



/* DEBUG */
#debug {float: left; width:100%; color: #fff;}