﻿
body {
    background: #e3c89d;
    text-align: center;
    padding: 0;
    margin: 0;
    font-family: Arial, sans-serif,arial,helvetica;
    color: #612d08;
}

#body_id {
    margin: 0;
    padding: 0;
}
#page {
    width: 775px;
    margin: 10px auto;
    text-align: left;
}

#top
{
    margin: 0 auto;
    width: 775px;
    height: 259px;
    float: inherit;
    background-image: url(../images/img_01.jpg);
}
#menu_img
{
    margin: 0 auto;
    width: 775px;
    height: 63px;
    background-image: url(../images/img_04.jpg);
}
#middle
{
    margin: 0 auto;
    width: 775px;
    height: 392px;
    background-image: url(../images/img_06.jpg);
}
#middle_o
{
    width: 590px;
    text-align: justify;
}
#middle_a
{
    margin: 0 auto;
    width: 775px;
    height: 152px;
    background-image: url(../images/img_06a.jpg);
    background-repeat: no-repeat
}

#middle_b_pp
{
    margin: 0 auto;
    width: 775px;
    height: 395px;
    background-repeat: repeat-y;
    background-image: url(../images/img_06b.jpg);
}
#middle_b_ps
{
    margin: 0 auto;
    width: 775px;
    height: 270px;
    background-repeat: repeat-y;
    background-image: url(../images/img_06b.jpg);
}
#middle_b_znt
{
    margin: 0 auto;
    width: 775px;
    height: 300px;
    background-repeat: repeat-y;
    background-image: url(../images/img_06b.jpg);
}
#middle_b_pz
{
    margin: 0 auto;
    width: 775px;
    height: 220px;
    background-repeat: repeat-y;
    background-image: url(../images/img_06b.jpg);
}
#middle_c
{
    margin: 0 auto;
    width: 775px;
    height: 232px;
    background-image: url(../images/img_06c.jpg);
}
#middle_k
{
    margin: 0 auto;
    width: 775px;
    height: 392px;
}
#middle_l
{
    width: 366px;
    height: 392px;
    float: left;
    background-image: url(../images/img_06_01.jpg);
}
#middle_r
{
    width: 409px;
    height: 392px;
    float: left;
    background-image: url(../images/img_06_02.jpg);
}

#bottom
{
    margin: 0 auto;
    width: 775px;
    height: 25px;
    background-image: url(../images/img_07.jpg);
    border-bottom: 1px solid #612d08; ;
}

#copy
{
    margin: 0 auto;
    color: #612d08;
    font-size: 10px;
    text-align: center;
    position: relative; top: 7px;
}
ul#menu {
    list-style: none;
    margin: 0;
    padding: 10px 0 0 0;
}
ul#menu li {
    float: left;
    margin: 0 5px;
    height: 25px;
    text-align: center;
    position: relative;
    width: 182px;
    height: 25px;
    top: 15px;
}
ul#menu li:hover {
    background: #fff;
}

ul#menu a {
    display: block;
    height: 100%;
    text-decoration: none;
    color: #612d08;
    font: 18px Verdana, sans-serif;
}
#kont{ 
    margin: 0 auto;
    text-align: left;
    font-weight: bold; 
    font-size: 25px;
    position: relative; left: 100px; top: 67px;
}
a.kont_n{ 
	margin: 0 auto;
	text-align: left;
	font-size: 20px;
	position: relative; left: 100px; top: 67px;

}
#kont_a{ 
	margin: 0 auto;
	text-align: left;
	font-size: 15px;
	position: relative; left: 100px; top: 67px;

}
.rez{ 
	margin: 0 auto;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	position: relative; left: 100px; top: 67px;
}
#osoby{ 
	margin: 0 auto;
	text-align: left;
	font-size: 17px;
	position: relative; left: 100px; top: 67px;
	line-height: 20px;
}
#galeria{
	position: relative; left: 140px; top: 50px;

	width: 510px;
	/*IE hack*/
	*width: 510px;
}
img {
	border:0;
}
#mapa { 
	position: relative; left: 34px; top: 41px;
}


.link{ 
	/**vertical-align: top;
	margin: 0 auto;
	text-align: right;
	color: #612d08;
	font-size: 20px;
	position: relative; top: 50px; left: 100px;
	*/text-decoration: none;
}


ul#link {

	margin: 0 auto;
	position: relative; top: 65px; left: 100px;
	text-decoration: none;
	color: #612d08;
	font-size: 16px;
	font-weight: bold;
}
ul#link a {
	text-decoration: none;
	color: #612d08;
}

#title
{
	margin: 0 auto;
	color: #612d08;
	font-family: Verdana, sans-serif;
	text-align: left;
	position: relative; top: 45px; left: 100px;
}
#tekst table{

	color: #612d08;
	font-size: 16px;
	position: relative; left: 85px; top: 67px;
	width: 625px;

	
}

#tekst_i table{

	color: #612d08;
	font-size: 16px;
	position: relative; left: 85px; top: 67px;
	width: 625px;

	
}
#tekst img{
	position: relative; left: 420px; top: 20px;
}

#tekst_ img{
	position: relative; left: 420px; top: 20px;
}
.table_title{

	color: #612d08;
	font-size: 16px;
	font-weight: bold;
}
.price{
	font-weight: bold;
}
.other{

	font-size: 11px;
}

.zap{

	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.sale{
	
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
}
.sale_off{
	text-decoration: line-through;
	font-weight: bold;
}
#tekst{

	margin: 0 auto;
	position: absolute; 
	width: 590px;
	text-align: justify;

}



#tekst_i table{

	color: #612d08;
	font-size: 16px;
	position: relative; left: 95px; top: 10px;
	width: 600px;

}

#tekst_i{

	margin: 0 auto;
	position: absolute; 
	width: 590px;
	text-align: justify;

}


#wm{

	margin: 0 auto;
	position: absolute; right: 500px; top: 670px;

}
tr.wypelnienie{
	background-color: #fbf1e0;
}
td.rozmiar_tab{
	width: 530px;
}
tr.wypelnienie_j{
	background-color: #fbf1e0;
	text-align: justify;
}

td.info{
	width: 420px;
}

td.foto{
	width: 180px;
	text-align: center;
}

#tekst span{
	margin: 0 auto;
	font-size: 17px;
	position: relative; top: 45px; left: 100px;
}
#tekst p{
	margin: 0 auto;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	position: relative; top: 45px; left: 100px;
}
#tekst_i span{
	margin: 0 auto;
	font-size: 17px;
	position: relative; top: 45px; left: 100px;
}
#tekst_i p{
	margin: 0 auto;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	position: relative; top: 45px; left: 100px;
}

#middle p{
	margin: 0 auto;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	position: relative; top: 45px; left: 100px;
}
#foto_news {
	position: absolute; top: 45px; 
	}
