/************** body */
* {	margin: 0;}
html, body {    margin: 0;    padding: 0;    height: 100%;    width: 100%;    background: #4c4736 url(images/bgHeader.gif) repeat-x left top;    font-family: Arial, "San Serif";    font-size: 14px;    color: #847b6f}
h2 {	font-size: 16px;	padding: 0 0 10px 55px;	margin: 0;}

/************** linki */
a {    color: #a19b8c;    text-decoration: none;	outline:none;}
a:hover {    color: #ffffff;    text-decoration: underline;	outline:none;}

/************** page */
#page {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -90px;	}

/************** header */
#header {	width: 1024px;	margin: 0 auto 0 auto;	height: 434px;	background: url(images/logo.jpg) no-repeat left top;}
#lang {	padding: 29px 0 0 0;	text-align: right; }
#lang ul {	padding: 0 58px 0 0;	height: 31px;	line-height: 31px;	background: url(images/bgLang.gif) no-repeat right;	list-style: none;}
#lang li {	font-size: 10px; float: right }
#lang a {	color: #74655c;}
#lang a:hover {	color: #74655c; text-decoration: none; border-top: 0;}
#lang a.active {	color: #51082a;}
#lang a.active:hover {	color: #51082a;}
#menu {	padding: 312px 0 0 0;	text-align: left}
#menu ul {	padding: 0 0 0 49px;	list-style: none;	height: 35px; }
#menu li {	font-size: 12px;	display: inline;	background: url(images/bgMenu.gif) repeat-x;	line-height: 35px;}
#menu a {	float: left;	background: url(images/bgMenu.gif) repeat-x;	margin-right: 1px;	padding: 0 15px 0 15px}
#menu li.current_page_item a {	float: left;	background: url(images/bgMenuAct.gif) repeat-x;	margin-right: 1px;	padding: 0 15px 0 15px}

/************** content */
div.lineLeft {	height: 18px;	position: absolute;	top: 434px;	left: 0;	width: 50%;	background: #5c574b url(images/bgLine.gif) repeat-x left top;}
#content {	width: 1024px;	margin: 0 auto 0 auto;}
#content div.lineRight {	width: 812px;	background: #5c574b url(images/bgLine.gif) repeat-x left top;	height: 18px;}
#content div.content {	width: 637px;	margin: 42px 0 42px 175px;	line-height: 18px;}
#content hr {	width: 100%;	height: 1px;	background: #575446 url(images/bgRule.gif) repeat-x left top;	border: none;	padding: 0;	margin: 17px 0 17px 0;	color: #575446}
#content p {	padding: 10px 55px 10px 55px;	margin: 0;}
#content ul {	padding: 10px 55px 10px 85px;	margin: 0; list-style-type: square;}

/************** footer */
#footer, .push {	height: 90px;}
#footer {	line-height: 90px;	background: url(images/bgFooter.gif) repeat-x left bottom;	width: 100%}
#footer div.footer {	margin: 0 auto 0 auto;	font-size: 11px;	color: #262121}
#footer div.footerLeft {	float: left;	width: 200px;	height: 100%;	background: #4c4736;	margin-right: 46px;	float: left;}
#footer a {	color: #262121;}
#footer div.footerRight {	width: 20%;	min-width: 20%;	background: url(images/bgFoot.gif) repeat-x left bottom;	float: left;}
#footer ul { list-style: none; }
#footer li { display: inline; border-right: 1px #262121 solid; padding: 0 6px 0 6px}
#footer li.last { display: inline; border: none;}
