* {
	margin:         0px;
	padding:        0px;
	font-family:    verdana, tahoma, sans-serif, arial, helvetica;
	font-size:      12px;
	line-height:    1.4em;
	color:          #333333;
}
body {
	margin:   17px 2px 5px;
	background-color: #EEE5D9;	
}
div {
	position: relative;
	z-index:  10;
}

body > * {visibility:hidden;position:absolute;}

div.site1 {	
	text-align: center;
	visibility:visible;
	position:relative;
}
div.site2 {
	text-align: left;
	width:      760px;
	margin:     0 auto;
}
h1 {
	margin-bottom:  10px;
	border-bottom:  1px solid #837869;
	font-size:      18px;
	color:          #837869;
}
h2       { font-size: 13px; }
p        { margin-bottom: 0.6em; text-align: justify; text-indent: 40px;}
img      { border-width: 0px; vertical-align: middle; }
ul       { list-style-type: square; margin-left: 40px; }
ul ul    { list-style-type: disc; }
ul ul ul { list-style-type: circle; }
dt       { font-weight: bold; }
dd       { margin: 0px 0px 10px 40px; }
dd ul    { margin-left: 0px; }
td,th    {vertical-align: top;}
/* -------------------------------------------------------------------------- */
div.drukuj {
	display:        none;
}
/* -------------------------------------------------------------------------- */
div.lang {
	position:       absolute;
	z-index:        20;
	top:            -7px;
	right:          10px;
}
div.lang img { 
	border:         1px solid #222;
}
/* -------------------------------------------------------------------------- */
div.banner {
	height:          69px;
	margin-bottom:   5px;
	padding:         6px 6px 0px;
	border:          1px solid #222;
	background:      #837869;
}
div.banner div {
	position:        absolute;
	bottom:          7px;
	right:           10px;
	text-align:      right;
}
div.banner a {
	color:           #EEE5D9;
	font-weight:     bold;
	text-decoration: none;
	font-size:       12px;
	line-height:     1.2em;
}
div.banner a:hover {
	color:           #EFDFC2;
}
/* -------------------------------------------------------------------------- */
div.menu {
	position:        absolute;
	top:             5px;
}
div.menu div{
	width:           170px;
	margin-bottom:   5px;
	padding:         1px 1px 10px 1px;
	border:          1px solid #837869;
	background:      #DDC29F;
}
div.menu, div.menu a {
	font-size:       14px;
	font-weight:     bold;
	text-decoration: none;
	line-height:     1.2em;
}
div.menu a:hover {
	color:           #837869;
}
div.menu span {
	display:         block;
	margin-bottom:   5px;
	text-align:      center;
	background:      #837869;
	color:           #EEE5D9;
	height:          20px;
}
div.menu ul {
	margin-left:     20px;
	color:           #333;
}
div.menu li {
	padding:         4px 0px;
}
div.menu div.inp, div.menu div.sub {
	border-width:    0px;
	width:           auto;
	padding:         0px 10px;
	margin-bottom:   2px;
}
div.menu div.inp input {
	float:           right;
	width:           90px;
	border:          1px solid #837869;
	position:        absolute;
	right:           10px;
}
div.menu div.sub{
	text-align:      center;
}
div.menu div.sub input {
	padding:         0px 5px;
	height:          23px;
	line-height:     1em;
	font-weight:     normal;
}
/* -------------------------------------------------------------------------- */
div.main {
	margin-left:     72px;
	padding:         5px 30px 5px 150px;
	border:          1px solid #837869;
	width:           506px;
	min-height:      300px;
	background:      #EFDFC2;
}
* html div.main {
	height:          302px
}
div.menuPath {
	font-size: 10px;
	color: #837869;
	margin-bottom: 10px;
}
div.menuPath a {
	font-size: 11px;
	color: #837869;
	text-decoration: none;
}
div.menuPath a:hover {
	text-decoration: underline;
}
/* -------------------------------------------------------------------------- */
table.stopka {
	margin:          6px 0px 0px 72px;
}
table.stopka td {
	font-size :      10px;
	text-align :     left;
	vertical-align : middle;
}
table.stopka a {
	font-size :      10px;
}
table.stopka img {
	border-width:    0;
}
/* -------------------------------------------------------------------------- */
