@charset "iso-8859-2";

body {
	font-family: Arial;
	font-size: 11px;
	color: #a08b78;
	background-color: #fdf6e4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div, form {
margin:0px;
padding:0px;
}

p {
	margin:0px;
	margin-bottom:0.5em;
	margin-top: 0.5em;
}

#page {
	width: 897px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#header_flash {
	width:897px;
	height:580px;
	position:relative;
	z-index:10;
}

#lang_switcher{
background-color:#FDF6E4;
height:15px;
left:772px;
position:absolute;
top:22px;
width:110px;
}

#header_flash_short {
	width:897px;
height:326px;
	position:relative;
}

#path_bar {
height:68px;
background-color:#725334;
display:block;
border-top:1px solid #fdf6e3;
border-bottom:1px solid #fdf6e3;
margin:0px;
position:relative;
}

#path_bar img {
position:absolute;
top:26px;
left:17px;
}

#go2index {
left:14px;
position:absolute;
top:20px;
z-index:11;
}

#go2index img {
border:none;
}

#kontakt_form {
	margin-top:15px;
	border: 1px solid #A08B78;
}

#kontakt_form th {
text-align:left;
}

#kontakt_form input, #kontakt_form textarea {
font-size:11px;
font-family:arial;
}

#menu {
background-color:#29180E;
height:31px;
margin:1px 0px;
position:absolute;
text-align:center;
top:294px;
width:897px;
z-index:10;
}

#main_content{
	position:relative;
	background-color:#ebddb6;
	color: #735746;
	padding:18px 28px 18px 28px;
	line-height:18px;
	font-size:11px;
	width: 841px;
}

#main_content2{
	position:relative;
	background-color:#ebddb6;
	color: #735746;
	padding:18px 28px 18px 28px;
	line-height:18px;
	font-size:11px;
	width: 841px;
	height:508px;
}

#main_content2en{
	position:relative;
	background-color:#ebddb6;
	color: #735746;
	padding:18px 28px 18px 28px;
	line-height:18px;
	font-size:11px;
	width: 841px;
	height:585px;
}

#main_content_gallery {
	position:relative;
	background-color:#ebddb6;
	width:897px;
	height:534px;
border-top:1px solid #fdf6e3;	
		z-index:9;
}

.slogan_right {
float:right;
}

#footer {
color: #a08b78;
font-size:9px;
margin-top:35px;
margin-bottom:10px;
}

#footer a {
color: #a08b78;
text-decoration:none;
}

#navigation {
width:605px;
margin: 0 auto 0 auto;
text-align:left;
z-index:10;
}

#navigation li {
float:left;
list-style-type:none;
position:relative;
}

#navigation li ul {
	margin:0px;
	padding:0px;
	background-color: #A08B78;
	margin-top: -3px;
	padding-top:3px;
	padding-bottom:3px;
	position:absolute;
	left:-999999em;
	top:34px;
	z-index:120;
}

.hashover ul{
	left:0px !important;
	width:180px !important;
}

#navigation li ul li {
	float:none;
	font-size:11px;
	color: #29180E;
	padding: 1px 3px 1px 3px;
}

#navigation li ul li a {
color: #29180E;
display:block;
width:163px;
padding:3px 5px 3px 5px;
text-decoration:none;
}

#navigation li h1 {
height:31px;
line-height:31px;
position:relative;
margin:0px;
padding:0px;
}

#navigation li h1 span{
position:absolute;
top:-1000px;
}

.en {
width: 675px !important;
}


#navigation li h1.o_inwestycji {
background:url(../images/menu1.gif) top left no-repeat;
width:104px !important;
}

.hashover h1.o_inwestycji {
background:url(../images/menu1_h.gif) top left no-repeat !important;
}

.hashover h1.architektura {
background:url(../images/menu2_h.gif) top left no-repeat !important;
}

#navigation li h1.architektura {
background:url(../images/menu2.gif) top left no-repeat;
width:116px !important;
}

.hashover h1.apartamenty {
background:url(../images/menu3_h.gif) top left no-repeat !important;
}

#navigation li h1.apartamenty {
background:url(../images/menu3.gif) top left no-repeat;
width:110px !important;
}

.hashover h1.galeria {
background:url(../images/menu4_h.gif) top left no-repeat !important;
}

#navigation li h1.galeria {
background:url(../images/menu4.gif) top left no-repeat;
width:70px !important;
}

.hashover h1.o_firmie {
background:url(../images/menu5_h.gif) top left no-repeat !important;
}

#navigation li h1.o_firmie {
background:url(../images/menu5.gif) top left no-repeat;
width:70px !important;
}

.hashover h1.multimedia {
background:url(../images/menu6_h.gif) top left no-repeat !important;
}

#navigation li h1.multimedia {
background:url(../images/menu6.gif) top left no-repeat;
width:97px !important;
}

#navigation li ul li a:hover {
	background-color: #CCC1B7;
	display:block;
}

/*eng*/

#navigation li h1.about_the_residence {
background:url(../images/menu1en.gif) top left no-repeat;
width:170px !important;
}

.hashover h1.about_the_residence {
background:url(../images/menu1en_h.gif) top left no-repeat !important;
}

.hashover h1.architecture {
background:url(../images/menu2en_h.gif) top left no-repeat !important;
}

#navigation li h1.architecture {
background:url(../images/menu2en.gif) top left no-repeat;
width:118px !important;
}

.hashover h1.apartments {
background:url(../images/menu3en_h.gif) top left no-repeat !important;
}

#navigation li h1.apartments {
background:url(../images/menu3en.gif) top left no-repeat;
width:104px !important;
}

.hashover h1.gallery {
background:url(../images/menu4en_h.gif) top left no-repeat !important;
}

#navigation li h1.gallery {
background:url(../images/menu4en.gif) top left no-repeat;
width:76px !important;
}

.hashover h1.contact {
background:url(../images/menu5en_h.gif) top left no-repeat !important;
}

#navigation li h1.contact {
background:url(../images/menu5en.gif) top left no-repeat;
width:80px !important;
}


/*eng end*/

#tabela_oferta, #legenda {
border: 1px solid #d2c5a3;
font-size:11px;
margin-top:0.5em;
margin-bottom:0.5em;
}

#tabela_oferta th {
height:31px;
border-bottom:1px solid #ebddb6;
background-color: #725334;
color: #ebddb6;
vertical-align: middle!important;
border-left: 1px solid #ebddb6;
}

#tabela_oferta .first_left {
border-left:none;
}

#tabela_oferta td, #legenda td {
height:26px;
color: #645247;
font-weight:bold;
text-align:center;
vertical-align:middle;
background: #F4E6BE url(../images/offer_table_odd.gif) top left repeat-x;
border-bottom:1px solid #ebddb6;
border-left: 1px solid #ebddb6;
}



#legenda td {
line-height:26px;
border:none;
}

#tabela_oferta tr.even td {
background: #F7E8BF url(../images/offer_table_even.gif) top left repeat-x;
}

.red {
color:#F8050C!important;
}

.status {
cursor:help !important;
}

sup {
font-weight:bold;
}

#tabela_oferta td span{
color: #e85606;
}

.error {
color:red;
font-weight:bold;
}
