body {
background:url(images/bg.jpg) repeat-x;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color:#454545;
margin:0;
}

#content {
text-align:left;
margin:0 auto;
width:887px;
}

a img{
	border: none;
}

/* topy */
#top {
background:url(images/top_bg.jpg) no-repeat;
width:887px;
height:51px;
float:left;
padding-left: 2px;
padding-top:25px;
padding-bottom:7px;
color:#fff;
}

a#logo {
width:374px;
height:68px;
float:left;
text-indent:-9999px;
}

#welcome {
float:left;
margin-left:8px;
height:24px;
padding:13px 0 0 7px;
}

#infolinia {
float:right;
margin-top:6px;
color:#5f4b16;
font-size:12px;
}

#infolinia .white {
font-size:18px;
color:#fff;
}

#header {
background:url(images/header.jpg) no-repeat;
clear:both;
width:887px;
height:202px;
margin-bottom:15px;
}

/* menu */
#menu {
background:url(images/menu_bg.jpg) repeat-x;
width:887px;
height:56px;
clear:both;
}

#menu ul, #menu ul li {
display:block;
list-style:none;
padding:0;
margin:0;
}

#menu ul li {
float: left;
}

#menu ul li a {
text-decoration: none;
display: block;
color:#545454;	
margin:21px 15px 0 0;
font-size:12px;
font-weight:bold;
}

#menu ul li a span {
background:url(images/menu_line.jpg) no-repeat right;
padding-right:15px;
}

#menu ul li a span.last  {
background:none;
padding:0;
}

#menu ul li a:hover {
color:#255014;
}

#menu ul li.first {
background:url(images/menu_left.jpg) no-repeat;
float:left;
}

#menu ul li.last_g {
background:url(images/menu_right.jpg) no-repeat;
float:right;
}

#menu ul li.first, #menu ul li.last_g {
width:20px;
height:56px;
}

/* wrap */

#wrap {
width:867px;
padding:0 10px;
clear:both;
overflow:hidden;
line-height:17px;
margin-bottom:20px;
}

/* left */
#left {
width:536px;
float:left;
}

#left h1, #right_p h1 {
color:#255014;
font-size:14px;
font-weight:bold;
display:block;
margin-bottom:10px;
}

a#about_button {
float:right;
width:78px;
height:26px;
text-indent:-9999px;
margin:25px 0;
}

a#about_button {
background:url(images/about_button.jpg) no-repeat;
}

#galeria {
clear:both;
width:536px;
color:#fff;
height: 120px;
}

#galeria ul{
	list-style: none;
	margin:0;
	padding:0px;
}

#galeria li{
	float: left;
	width: 123px;
	height: 92px;
	margin-right: 14px;
}

#galeria li:last-child{
	margin-right: 0px;
}

#galeria li .ramka{
	width: 121;
	height: 72px;
	border: solid 1px black;
}

#galeria li .podpis{
	width: 121px;
	height: 17px;
	border: solid 1px red;
	background: #041500;
	opacity: 0.8;
	border: solid 1px #031100;
	border-top: solid 1px #333333;
	color: white;
	text-align: center;
	font-size: 10px;
}

/* right */
#right {
width:315px;
float:right;
}

#right ul, #right ul li, #kontakt ul, #kontakt ul li, #left_p ul, #left_p ul li {
display:block;
list-style:none;
padding:0;
margin:0; 
float:left;
}

#right ul li {
background:#f1f1f1;
padding:20px;
border-bottom:1px solid #d6d6d6;
width:275px;
}

#right ul li span.date, #right ul li span.news_title  {
font-weight:bold;
display:block;
margin-bottom:10px;
}

#right ul li span.news_title {
color:#255014;
}

#right ul li:hover {
background:#ebebeb;
}

#right ul li.first {
background:url(images/news_top.jpg) no-repeat;
height:43px;
}

#right ul li.first span {
color:#255014;
font-size:14px;
font-weight:bold;
display:block;
padding:14px 0 0 20px;
}

#right ul li.last {
background:url(images/news_bottom.jpg) no-repeat;
height:14px;
}

#right ul li.first, #right ul li.last {
width:315px;
padding:0;
border:none;
}

#right ul li.none {
border:none;
}

#right ul li a {
color:#97792a;
text-decoration:underline;
}

#right ul li a:hover {
text-decoration:none;
}



/* footer */
#footer_bg {
width:100%;
background: url("images/footer_bg.jpg");
border-top:1px solid #093205;
clear:both;
height:40px;
}

#footer {
width:867px;
margin:0 auto;
padding:10px;
color:#6dad60;
}

#footer .left {
float:left;
}

#footer .right {
float:right;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

a:link, a:visited {
color:#333;
text-decoration: none;
}

a:hover {
color:#6d6d6d;
text-decoration:underline;
}

/* PODSTRONA */

#left_p {
width:230px;
float:left;
}

#right_p {
width:620px;
float:right;
padding-top:14px;
}

#right_p span.news_title, #right_p span.date {
font-weight:bold;
}

#right_p span.news_title {
color:#287cb4;
font-size:14px;
}

#left_p ul li {
background:#f1f1f1;
padding:15px 20px;
border-bottom:1px solid #d6d6d6;
width:188px;
}

#left_p ul li:hover {
background:#f7f7f7;
}

#left_p ul li.first {
background:url(images/pod_top.jpg) no-repeat;
height:43px;
}

#left_p ul li.first span {
color: #c66313;
font-size:14px;
font-weight:bold;
display:block;
padding:14px 0 0 20px;
}

#left_p ul li.last_p {
background:url(images/pod_bottom.jpg) no-repeat;
height:14px;
}

#left_p ul li.first, #left_p ul li.last_p {
width:228px;
padding:0;
border:none;
}

#left_p ul li a {
color:#297997;
text-decoration:none;
font-size:12px;
color:#555;
}

#left_p ul li a:hover {
text-decoration:underline;
}

#left_p ul li.active {
font-size:14px;
font-weight:bold;
background:#e1e9ef;
}

.input, .area {
border:1px solid #829eaf;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding:4px 4px 0;
color:#575757;
width:250px;
}

.input {
height:18px;
}

