body
{
font: 11px "Verdana";
background:url('../grafika/bg.jpg');
margin:0px;
margin-top:15px;
color:#fff;
text-align:left;
}

a
{
text-decoration:none;
color:#8ac910
}

a:hover
{
color:#000000;
}

a:active,
input:active
{
outline: none;
}

a:focus,
input:focus 
{
-moz-outline-style: none;
}

#mainWrapper {
	margin:auto;
	width:993px;
	height:5px;
}

div#contact_wrapper
{
	margin-top:15px;
	width:100%;
	text-align:center;
	float:none;
}

div #contact_wrapper div#contact_form
{
	float:none; 
	margin-left: auto; 
	margin-right:auto; 
	text-align:left;
	width:450px;
}

div#contact_wrapper div#contact_form p.hint
{
	margin-top: 5px;
}

#shadowTop, #shadowBottom {
	width:993px;
	height:5px;
}

#shadowTop {
	background: url(../grafika/shadow_top.png) no-repeat top;
}

#shadowBottom {
	background: url(../grafika/shadow_bottom.png) no-repeat top;
}

#shadowLeft, #shadowRight {
	width:100%;
}

#shadowLeft {
	background: url(../grafika/shadow_left.png) repeat-y top left;
}

#shadowRight {
	background: url(../grafika/shadow_right.png) repeat-y top right;
}

#mainContent {
	width:979px;
	border:1px solid #d2c5b9;
	background-color:#574747;
	margin:0px 6px;
	clear:both;
	overflow:auto;
}

.citem, .box-max-dolny {
	width:100%;
	float:left;
}

#header {
	height:190px;
	background: url(../grafika/header_bg.jpg) no-repeat bottom center;
}

#content {
	background: url(../grafika/content_bg.jpg) repeat-y top center;
}

#foot {
	background: url(../grafika/content_bottom_bg.jpg) no-repeat top center;
	height:30px;
}

#box-gorny {
	width:475px;
	height:100px;
	margin:auto;
}

#content div {
	float:left;
}

#contentLeft {
	width:213px;
}

#contentRight {
	width:214px;
}

#contentCenter {
	width:520px;
	padding:0px 16px 0px 16px;
	margin-top:-60px;
}

#gallery {
	width:540px;
	background: url(../grafika/gallery_spacer.gif) no-repeat top center;
	padding:40px 0px 40px 0px;
	margin:10px 0px 0px -11px;
}

#gallery img {
	border:1px solid #AC9B90;
}

#gallery a {
	display:block;
	float:left;
	margin:6px;
}

#navi, #side_left {
	margin-top:20px;
	width:213px;
}


#navi-podmenu {
	width:214px;
	text-align:left;
}

#navi a {
	font: 13px "Trebuchet MS";
	font-weight:bolder;
	color:#fff;
}

#navi a:hover, #navi a.active {
	color:#ffcc00;
}

#content .mainPageLink {
	text-align:right;
	width:153px;
	margin-left:29px;
	float:none;
}

#navi ul, #navi-podmenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#navi li {
	width:182px;
	padding:14px 31px 14px 0px;
	text-align:right;
	background: url(../grafika/menu_spacer.gif) no-repeat bottom right;
}

#navi-podmenu span {
	font: 9.75pt "Arial";
	font-weight:bolder;
	margin-left:28px;
}

#navi-podmenu ul {
	margin-top:9px;
}

#navi-podmenu li {
	width:100%;
	text-align:left;
	background: url(../grafika/submenu_bg.gif) repeat-y top left;
	margin:0px;
}

#navi-podmenu li img {
	float:left;
}

#navi-podmenu .topBG {
	margin-bottom:-5px;
}

#navi-podmenu .bottomBG {
	margin-top:-5px;
}

#navi-podmenu a {
	color:#ffcc00;
	font:17px "Trebuchet MS";
	line-height:19px;
	margin-left:25px;
	display: inline-block;
}

#navi-podmenu a:hover, #navi-podmenu a.active  {
	color:#fff;
}

#side_right {
	width:214px;
}

#submenu li a {
	color:#fff;
	font:11px "Verdana";
}

#submenu li a:hover, #submenu li a.active {
	color:#ffcc00;
}

#flash {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}

#contact_wrapper input, #contact_wrapper textarea {
	width:440px;
	margin:5px 0 12px;
}

#contact_wrapper #submit {
	width:auto;
	float:right;
}

