html, body {margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: small;
background: #fff;
behavior: url(csshover.htc);}

/* WinIE behavior call */

a:link {color: #39c;}

a:visited {color: #369;}

/* layout */


p { text-align: justify;}

#wrap {min-width: 500px;
max-width: 1400px;
background: url(img/tlo_gl_nowe.jpg) repeat-y 70%;}

#content {float: left;
width: 70%;
font-size: 95%;
color: #333;
line-height: 1.5em;}

#sidebar {float: right;
width: 30%;}

#footer {clear: both;
background: #828377 url(img/footer-bg.gif) repeat-x top left;}

/* gutters */

#content .gutter {padding: 25px;
background: url(img/tresc_tlo.jpg) repeat-x top;}

#sidebar .gutter, #sidebar-2 .gutter {padding: 15px;}

/* header */

#header {border-bottom: 3px solid #7D6657;
background: #B19C8E url(img/nag_tlo_braz.gif) repeat-x top left;}

#header h1 {margin: 0;
padding: 59px;
font-family: Georgia, serif;
font-size: 150%;
color: #374C0E;
background: url(img/solidarnosc_nag_braz.jpg) no-repeat bottom left;}

/* message row */

#message {margin: 0;
border-bottom: 1px solid #7D6657;
padding: 10px;
font-size: 90%;
color: #330000;
text-align: center;
background: #FED801 url(img/nazwa_tlo_zolty.jpg) repeat-x top left;}

#message strong {padding: 0 0 0 28px;
background: url(img/pretzel.gif) no-repeat 0 50%;}

/*wyroznik */
#wyroznik {margin: 0;
border-bottom: 1px solid #7D6657;
padding: 10px;
font-size: 108%;
color: #330000;
text-align: center;
background: #FED801 url(img/nazwa_tlo_zolty.jpg) repeat-x top left;}

/* content */
.wazne2 {padding: 2px 0 2px 5px;
white-space: nowrap;
background: /* #F5F5DC */ #FFEFB0 no-repeat bottom;
font-size: x-small;}

a.wazne2 {text-decoration: none;
color: #2F0000;
border-bottom: 1px solid #2F0000;
padding: 2px 0.5em 1px;}

a.wazne2:hover {color: #FFEFB0;
background: #C11D02;
border-bottom-width: 3px;}

/* content */
.wazne {padding: 2px 0 2px 5px;
white-space: nowrap;
background: /* #F5F5DC */ #FFD6BF no-repeat bottom;
font-size: medium;}

a.wazne {text-decoration: none;
color: #5B0000;
border-bottom: 1px solid #5B0000;
padding: 2px 0.5em 1px;}

a.wazne:hover {color: white;
background: #C11D02;
border-bottom-width: 3px;}

.odnosnik {padding: 2px 0 2px 5px;
white-space: nowrap;
background: #F5F5DC no-repeat bottom;
font-size: x-small;}

a.odnosnik {text-decoration: none;
color: #000;
border-bottom: 1px solid gray;
padding: 2px 0.5em 1px;}

a.odnosnik:hover {color: white;
background: #330000;
border-bottom-width: 3px;}

.tabela {border: 1px solid black;
border-collapse: collapse;}
.tabela td {border: 1px solid #8A8A8A}

.tabela2 {border: 0px;
border-collapse: collapse;}
.tabela2 td {border: 0px }

#lista_xxlecia { 
list-style-type: none;
width: 550px;
margin-left: auto;
margin-right: auto;
}

#lista_xxlecia li { 
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#lista_xxlecia img { 
display: block;
border: 1px solid #000000;
}

#nawig {padding: 2px 0 2px 5px;
white-space: nowrap;
background: #F5F5DC no-repeat bottom;
font-size: xx-small;}

#nawig a {text-decoration: none;
color: #000;
border-bottom: 1px solid gray;
padding: 2px 0.5em 1px;}

#nawig a:hover {color: white;
background: #330000;
border-bottom-width: 3px;}

.h3 {text-align: center;
font-size: 107%;}

.h4 {text-align: left;
font-size: 107%;}

.lista_pauza ul li {list-style: none;}

.ad { font-size: 107%; font-weight: bold;}

#content h2 {margin: 0 0 1em 0;
padding: 0;
font-family: Georgia, serif;
font-size: 150%;
color: #330000;
font-weight: normal;}

div.feature {margin: 15px 0;
padding: 15px;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
font-size: x-small;}

/* 
dl.feature:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.feature dt {
	margin: 0 0 .5em 0;
	font-family: Georgia, serif;
	font-size: 140%;
	color: #693;
	}
dl.feature dt img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 4px 4px 0;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	}
/* sidebars */

dl.feature dd {
	margin-left: 169px;
	font-size: 90%;
	line-height: 1.5em;
	color: #666;
	}



.box {margin: 0 0 20px 0;
padding: 12px 0 12px;
font-size: 85%;
line-height: 1.5em;
color: #666;}

.box h3 {margin: 0;
padding: 12px;
font-family: Georgia, serif;
font-size: 140%;
font-weight: bold;
color: #330000;
background: ;}

.box p, .box ul {margin: 0;
padding: 0 12px;}

.box ul li {text-decoration: none;
margin: 0 0 0 12px;
padding: 0 0 0 5px;
list-style: none;
background: 0 3px;}

#pajacyk {
margin: 20 0 30px;
font-size: 85%;
color: #666;
clear: left;
padding: 15px 30px;
}

#pajacyk img { border: 1px solid #FFCC00;}

#zyczenia img { border: 8px solid #FFCC66;}

/*.box a {text-decoration: none;
	padding: 0.5em 0.50em;
	border: 1px solid} */

/* Menu */

div#nav {float: left;
width: 200px;
font-weight: bold;
background: #C3C5C6 url(img/tlo_menu.jpg) no-repeat top}

div#nav ul {margin: 0;
padding: 0;
width: 200px;
background: transparent;
border: 1px solid;}

div#nav li {position: relative;
list-style: none;
margin: 0;
border-bottom: 1px solid #CCC;
line-height: 23px;}

div#nav li:hover {background: #FBCB01;}

div#nav li.submenu {background: none no-repeat 95%;}

div#nav li.submenu:hover {background-color: #FBCB01;}

div#nav li a {display: block;
padding: 0.25em 0 0.25em 0.5em;
text-decoration: none;
width: 150px;
color: #300;
letter-spacing: 0.05em;
font-size: x-small;}

div#nav>ul a {width: auto;}

div#nav ul ul {position: absolute;
top: 0;
right: 200px;
display: none;
background: #DCDCDC;}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

/*footer*/

#footer p {margin: 0;
padding: 15px;
font-size: 85%;
color: #FBD740;}

#footer a {text-decoration: none;
color: #CCFF00;
border-bottom: 1px #CCFF00;
padding: 2px 0.5em 1px;}

#footer a:hover {color: #FFCB17;
background: transparent;
border-bottom-width: 3px;}

#footer img { vertical-align: middle;}

/*  IE fixes */

#content, #sidebar {height: 1%;}

.feature {display: inline-table;}

/* Hides from IE/Mac \*/

* html .feature {height: 1%;}

.feature {display: block;}

#footer {height: 1%;}

/* End hide from IE/Mac */