body {
	background: url(images/bodybg.jpg);
	margin: 0;
}


#site {
background:url(images/bg.jpg) repeat-x;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
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:284px;
margin-bottom:15px;
}
#corners{
	z-index: 1;
	position:absolute;
	width:887px;
}

#cornerleft{
	width: 10px;
	height: 10px;
	background: url(images/cornerleft.png);
	margin-top: 274px;
	float: left;
}

#cornerright{
	width: 10px;
	height: 10px;
	background: url(images/cornerright.png);
	margin-top: 274px;
	float: right;
}

#header ul{
	display: none;
}

/* 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;	
padding-top:21px;
padding-left:12px;
font-size:12px;
font-weight:bold;
height:35px;
}

#menu ul li span {
background:url(images/menu_line.jpg) no-repeat right;
padding-right: 15px;
}

#menu ul li span.last  {
background:none;
}

#menu ul li a:hover {
color:#710000;
}

#menu ul li:hover{
	background:url(images/menu_bg.jpg) repeat-x;
}

#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;
}

#menu ul li ul{
	margin: 0;
	padding:0;
	position: absolute;
	display: none;
	z-index:2;
}

#menu ul li ul li{
	float: none;
	display: block;
	margin: 0;
	padding: 0;
}

#menu ul li ul li a span {
	background: none;
}

#menu ul li ul li a {
	margin: 0;
	padding: 10px;
	padding-left: 15px;
	background: #dfdfdf;
	height: 15px;
}

#menu ul li ul li a:hover {
	background: white;
}

/* wrap */

#wrap {
width:867px;
padding:0 10px;
clear:both;
overflow:hidden;
line-height:17px;
margin-bottom:20px;
}

/* left */
#left {
width:593px;
float:left;
}

#left h1, #right_p h1 {
color:#710000;
font-size:14px;
font-weight:bold;
display:block;
margin-bottom:10px;
}

a#about_button, a#wiecej_button{
float:right;
width:79px;
height:27px;
text-indent:-9999px;
margin:25px 0;
}

a#wiecej_button{
	margin:0;
	margin-right: 10px;
}

a#about_button {
background:url(images/about_button.jpg) no-repeat;
}

a#wiecej_button {
background:url(images/wiecej_button.jpg) no-repeat;
}

#boxy{
	clear: both;
}

#fotoksiazki{
	float: left;
	width:290px;
	background:#fff;
	color:#000;
}

#kontakt {
	float: right;
	width:290px;
	background:#fff;
	color:#000;
}

#fotoksiazki ul li.info span.title  {
color:#681212;
display: block;
font-size: 24px;
margin-bottom: 15px;
font-weight: bold;
}

#kontakt ul li.info {
background:url(images/kontakt_bg.jpg) no-repeat;
font-size: 11px;
font-weight:normal;
color: #000;
padding:20px;
width:250px;
height:112px;
background-color:#fff;
}

#fotoksiazki ul li.info {
background:url(images/fotoksiazki_bg.jpg) no-repeat;
font-size: 11px;
font-weight:normal;
color: #000;
padding:20px;
width:250px;
height:77px;
background-color:#fff;
}

#kontakt ul li.top {
background:url(images/kontakt_top.jpg) no-repeat;
}

#fotoksiazki ul li.bottom {
background:url(images/fotoksiazki_bottom.jpg) no-repeat;
}

#fotoksiazki ul li.top, #fotoksiazki ul li.bottom {
width:290px;
height:36px;
}

#kontakt ul li.info span.grey  {
	color: #5f5f5f;
}

#kontakt ul li.info span.bold  {
	font-weight: bold;
}

#kontakt ul li.info span.red  {
	color: #681212;
}

#kontakt ul li.info span.big  {
	font-size: 18px;
}

#kontakt ul li.info span.box  {
	display: block;
	padding: 7px 0;
	margin:0;
}

/* right */
#right {
width:255px;
float:right;
}

#right ul, #right ul li, #kontakt ul, #kontakt ul li, #fotoksiazki ul, #fotoksiazki 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:225px;
}

#right ul li span.date, #right ul li span.news_title  {
font-weight:bold;
display:block;
}

#right ul li span.news_title {
color:#a92020;
margin-bottom: 10px;
}

#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:#710000;
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:#a92020;
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 #5a0000;
clear:both;
height:40px;
}

#footer {
width:867px;
height: 20px;
margin:0 auto;
padding:10px;
color:#b65d5d;
background: url("images/footer_bg2.jpg") no-repeat right top;
}

#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;
}#right_p table.fotoksiazki th h1{margin:20px 0;} table.fotoksiazki th{font-size: 20px;line-height: normal; text-shadow: 3px 3px 3px #C8C8C8;}table.fotoksiazki th h2{font-size: 20px;line-height: normal;margin:0; text-shadow: 3px 3px 3px #C8C8C8;}table.fotoksiazki td{color:#000000;font-size: 28px;line-height: normal;padding:12px 10px; text-shadow: 3px 3px 3px #C8C8C8;}table.fotoksiazki td h2{font-size: 18px;line-height: normal;margin:0; text-shadow: 3px 3px 3px #C8C8C8;}table.fotoksiazki td.c2_1{width:140px;}table.fotoksiazki td.c2_2{width:140px;}table.fotoksiazki td.c3_2{width:156px;}.foto_ksiazki_text{position:relative;}.text_span_foto_ksiazki{position:relative; top:380px;left:20px; width:580px;line-height:36px;font-size:18px;font-weight:bold;text-shadow: 4px 4px 4px #c8c8c8;}
