body {
	margin:0 0 10px 0;
	padding:0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #dce0cb;
	color:#333333;
	text-align: center;
}
div, p, h1, h2, h3, img, form, input, select {
	margin:0;
	padding:0;
	border:none;
}
h3 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #A49E87; margin: -30px 0 10px 0; position: relative;}
.left {float: left;}
.right {float: right;}
.center {text-align: center; margin-top: 5px;}
.clear {clear: both; font-size:0;}
.warning {font-size: 10px; color:#ff0000;}
#all {margin: 10px auto 0 auto; width:958px; text-align: left;}
#top {height: 19px; background: #ffffff url(../i/bg_top.gif) repeat-x top left; font-size:11px; color:#999999;}
#top_r {height: 19px; width:19px; background: #ffffff url(../i/corner_rt.gif) no-repeat top right; float:right;}
#top_l {height: 19px; width:19px; background: #ffffff url(../i/corner_lt.gif) no-repeat top left; float:left;}
#bottom {height: 19px; width:100%; background: #ffffff url(../i/bg_bottom.gif) repeat-x bottom left; text-align:center; font-size: 10px; color: #cccccc;}
#bottom a:link, #bottom a:visited {color: #cccccc; text-decoration: none;}
#bottom a:hover {color: #FF6800;}
#bottom ul {margin: 0; padding: 0; list-style-type: none;}
#bottom ul li {margin: 0; padding: 0; display: inline; line-height: 11px;}
#bottom ul li a:link, #bottom ul li a:visited {font-size: 11px; text-decoration:none; color: #333333;}
#bottom ul li a:hover {color: #ffcb08;}

#bottom_r {height: 19px; width:19px; background: #ffffff url(../i/corner_rb.gif) no-repeat bottom right; float:right;}
#bottom_l {height: 19px; width:19px; background: #ffffff url(../i/corner_lb.gif) no-repeat bottom left; float:left;}
#left_site {width: 100%; background: #ffffff url(../i/bg_left.gif) repeat-y top left;}
#right_site {width: 100%; background-image: url(../i/bg_right.gif); background-repeat:repeat-y; background-position:top right;}

#header {margin: 0 4px;}
#flash_top {background-color: #a49e87; color: #ffffff; border-top: 1px solid #b2ad9a; border-bottom: 1px solid #b2ad9a;}
.pasek {background-color:#a49e87; color: #ffffff; font-size: 11px; padding: 4px 2px;}
.pasek h1 {color: #ffffff; font-size: 11px; font-weight: normal; float: left;}
.pasek a:link, .pasek a:visited {font-size: 10px; text-decoration: none; color: #ffffff;}
.pasek a:hover {text-decoration: underline;}
ul#path {margin:0; padding:0; list-style-type: none;}
ul#path li {margin:0; padding:0 5px 0 3px; float: left;}
ul#path li a:link, ul#path li a:visited {background: url(../i/arrow_path.gif) no-repeat left; padding: 0 0 0 8px; color: #ffffff; text-decoration: none; font-size: 11px;}
ul#path li a:hover {color: #ffffff; text-decoration: underline;}

#content {padding:10px 10px 20px 10px;}

#lewa_strona {float: left;}
.brw {margin: 5px 0 15px 5px;}

#main_menu_div {width: 173px; background: #a49e87 url(../i/main_menu_bg.gif) repeat-y top; float: left;}
#main_menu_div div.empty {background-color: #ffffff; height: 15px;}

ul.g_menu {margin: 0; padding:0; list-style-type: none;}
ul.g_menu li {margin: 0 0 0 8px; padding: 0; line-height: 25px;}
ul.g_menu li a:link, ul.g_menu li a:visited {display: block; padding:0 0 0 5px; color: #ffffff; text-decoration: none; height:25px; font-weight: bold;}
ul.g_menu li a:hover {color:#ffffff; background-color: #ada895; margin: 0 4px 0 -4px; padding: 0 0 0 9px; height:25px;}

ul#main_menu {margin: 0; padding:0; list-style-type: none;}
ul#main_menu li {margin: 0 0 0 8px; padding: 0; line-height: 25px;}
ul#main_menu li a:link, ul#main_menu li a:visited {display: block; padding:0 0 0 5px; color: #ffffff; text-decoration: none; height:25px;}
ul#main_menu li a:hover {color:#ffffff; background-color: #ada895; margin: 0 4px 0 -4px; padding: 0 0 0 9px; height:25px;}
ul#main_menu li a.active:link, ul#main_menu li a.active:visited, ul#main_menu li a.active:hover {color:#4a5952;background: url(../i/main_manu_active.gif) no-repeat; height:25px; padding: 0 0 0 5px; margin: 0;}
ul#main_menu li ul {list-style-type: none;}
ul#main_menu li ul li {margin: 0 3px 0 -45px; padding: 0;}
ul#main_menu li ul li a:link, ul#main_menu li ul li a:visited {padding: 0 0 0 25px; margin:0; background:url(../i/arrow_menu.gif) no-repeat left;}
ul#main_menu li ul li a:hover {padding: 0 0 0 25px; margin: 0;background-color: #ada895;}
ul#main_menu li ul li a.active:link, ul#main_menu li ul li a.active:visited, ul li ul li a.active:hover {color:#4a5952;height:25px; padding: 0 0 0 25px; margin: 0;background:url(../i/arrow_menu.gif) no-repeat left; background-color: #968f73; color: #ffffff; border-bottom: 1px solid #ada895; border-top: 1px solid #ada895;}

#sitemap ul {list-style-type: none; margin:0 0 0 25px; padding:0;}
#sitemap ul li {line-height: 18px; font-weight:bold;}
#sitemap ul li ul {margin:0 0 10px 10px; padding:0;}
#sitemap ul li ul li {margin:0; font-weight: normal;}
#sitemap ul li a:link, #sitemap ul li a:visited {text-decoration: none; color:#333333;}
#sitemap ul li a:hover {text-decoration: underline; color:#990000;}

#main_content {margin: 0 0 0 200px;}
#main_content p {margin: 0 0 10px; line-height: 16px;}
#main_content h1 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 10px 0; text-transform:uppercase; color: #272626;}
#main_content h2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 3px 0 10px 0; text-transform:capitalize;}
#main_content a:link, #main_content a:visited {color: #333333;}
#main_content a:hover {color: #ff0000;}
#main_content a.pdf:link, #main_content a.pdf:visited {background:url(../i/pdf.gif) no-repeat left; padding-left: 20px; padding-bottom: 5px;}

.gallery {margin: 20px 0 0 20px;}
.gallery img {margin: 0 20px 10px 0;}

#images {float: right; width: 145px; text-align: right;}
#images img {margin: 0 0 6px 6px;}

#praca p.info {padding: 5px 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
#praca p.odp {font-size: 11px;}

img.h {margin: 7px 0 20px 0;}
a.favourite:link, a.favourite:visited {background: url(../i/favourite.gif) no-repeat left; padding-left: 12px; }
a.sitemap:link, a.sitemap:visited {background: url(../i/sitemap.gif) no-repeat left; padding-left: 14px;}

form.contact {margin: 0; padding:0;}
form.contact span {font-size: 11px;}
input.txt {background-color: #ebe7d7; color: #333333; padding: 1px 4px; border-left: 1px solid #8f8769; border-top: 1px solid #8f8769; border-right: 1px solid #ebe7d7; border-bottom: 1px solid #ebe7d7; font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 200px; margin: 1px 0 4px 0;}
textarea.txt {background-color: #ebe7d7; color: #333333; padding: 1px 4px; border-left: 1px solid #8f8769; border-top: 1px solid #8f8769; border-right: 1px solid #ebe7d7; border-bottom: 1px solid #ebe7d7; overflow: auto; font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 200px;  margin: 1px 0 4px 0;}

input.button {background-color: #a49e87; color: #ffffff; padding: 1px 0; border-right: 1px solid #8f8769; border-bottom: 1px solid #8f8769; border-left: 1px solid #cbc7b9; border-top: 1px solid #cbc7b9; font-size: 11px; margin: 3px 0 0 0; cursor: pointer; width: 210px;}

a.no:link, a.no:visited {color: #aaaaaa; text-decoration: none;}
a.no:hover {text-decoration: underline;}

#flash_map {float: right; border: 1px solid #eeeeee; padding: 1px; text-align: center;}
#map {width: 450px; height: 400px;}
#legenda {
  float: left;
  border: 1px solid #eeeeee;
  font-size: 11px;
  padding: 5px 10px 5px 15px;
}

#legenda img {
  float: left;
  padding-right: 5px;
}

#legenda div {
  margin: 0 0 10px 0;
}

#legenda h2 {
  font-size: 12px;
  margin: 0;
  padding: 0 0 10px 0;
}

#main_content .column {
    width: 320px;
    padding: 10px 35px 0 0;
    float: left;
}

#main_content .column h2 {
    margin: 0 0 4px 0;
    padding: 0;
}

#main_content .column h2 a:link, #main_content .column h2 a:visited {
    color: #990000;
}

#main_content .column h2 a:hover {
    color: #ff0000;
}

#main_content .column img {
    padding: 1px;
    border: 1px solid #dddddd;
}
