html, body {
margin:0;
padding:0;
text-align:center;
background:#1c1c1c url(bg.gif);
color:#ccc;
font-size:12px;
}
img {
border:0;
}
p,blockquote,input,h1,h2,h3,h4,h5,h6,h7,ul,li {
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
line-height:normal;
}
ul {
list-style:none;
}
#main {
background:#000 url(mbg.gif);
margin:0 auto;
text-align:left;
width:957px;
}
#maintop {
height:23px;
background:transparent url(topc.gif) no-repeat;
}
#top {
height:297px;
background:transparent url(topbottombg.gif) bottom repeat-x;
text-align:center;
}
#flashtop {
}
#mainbottom {
height:48px;
background:transparent url(bottomc.gif) no-repeat;
position:relative;
}
#mainmiddle {
padding-bottom:10px;
}
#menu {
width:203px;
float:left;
top:24px;
padding-bottom:450px;
background:transparent url(menubg.gif) top right no-repeat;
}
#menu ul {
list-style:none;
margin:0;
padding:0 15px 0 20px;
}
#menu li {
list-style-image:url(menulist.gif);
background:transparent url(menudot.gif) bottom repeat-x;
}
#menu li a {
font:normal 14px Arial;
color:#f87501;
line-height:30px;
text-decoration:none;
cursor:pointer;
}
#menu li a:hover {
text-decoration:underline;
}
#menu ul ul {
display:none;
}
#milapani {
position:absolute;
bottom:1px;
height:367px;
width:200px;
background:transparent url(milapani.jpg) 25px bottom no-repeat;
}
.cleaner {
font-size:1px;
height:1px;
clear:both;
}
#p1 {
display:none;
}
#navmenucont {
background: transparent url(nvbg.gif) repeat-x;
height:27px;
width:746px;
float:right;
margin-right:3px;
position:relative;
bottom:4px;
}
#navmenu {
padding:0 40px;
}
.navmenu_item {
text-decoration:none;
font-family:Arial;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
color:white;
display:block;
*display:inline-block;
padding-top:8px;
height:27px;
}
.navmenu_itema {
text-decoration:none;
font-family:Arial;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
color:white;
background: transparent url(nvabg.gif) repeat-x;
display:block;
*display:inline-block;
padding-top:8px;
height:27px;
}
.navmenu_rc {
background: transparent url(nvrc.gif) no-repeat;
position: absolute;
right: 0px;
width: 20px;
height: 27px;
}
.navmenu_lc {
background: transparent url(nvlc.gif) no-repeat;
position: absolute;
left: 0px;
width: 20px;
height: 27px;
}
.navmenu_arc {
background: transparent url(nvarc.gif) right no-repeat;
position: absolute;
right: 0;
width: 18px;
height: 27px;
top: 0;
}
.navmenu_alc {
background: transparent url(nvalc.gif) no-repeat;
position: absolute;
left: 0px;
width: 18px;
height: 27px;
top: 0;
}
.navmenu_link {
background: transparent;
position:relative;
margin:0;
padding:0;
float:left;
height:27px;
cursor:pointer;
padding:0 18px;
}
.navmenu_linka {
background: transparent;
position:relative;
margin:0;
padding:0;
float:left;
height:27px;
cursor:pointer;
padding:0 18px;
}
#navmenu div.navmenu_link div.navmenu_alc,#navmenu div.navmenu_link div.navmenu_arc{
display:none;
}
#navmenu div.navmenu_linka div.navmenu_alc,#navmenu div.navmenu_linka div.navmenu_arc{
display:block;
}
#navcontent {
padding-top:30px;
}
.simpleviewer {
text-align:center;
}

.filmik {
text-align:center;
padding-top:40px;
}

#content {
width:754px;
float:left;
font:normal 12px Arial;
}
.opis_inv {
padding:0 15px 15px 15px;
font-family:Arial;
}
#content h1,#content h1 a {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
text-align:center;
font-size:28px;
font-weight:bold;
text-indent:30px;
padding:10px 0;
text-decoration:none;
}
#content .produkt_opis a {
color:#f87501;
text-decoration:none;
}
#content a:hover {
text-decoration:underline;
}
#content h2,#content h2 a {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:20px;
padding:10px 0;
text-align:center;
text-decoration:none;
}
#content h3 {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:18px;
padding:10px 0 5px 0;
}
#navcontent a {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
text-decoration:none;
}
#navcontent a:hover {
text-decoration:underline;
}
#content h4 {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:16px;
}
#content p {
text-indent:15px;
font-size:14px;
padding:5px 0;
text-align:justify;
}
#content ul {
padding:10px 0 15px 20px;
}
#content ul ul {
padding:10px 0 15px 0;
}
#content li {
background:transparent url(list.gif) 0px 3px no-repeat;
padding-left:18px;
}
.li_inv {
float:left;
width:375px;
text-align:center;
padding-top:25px;
}
.li_inv h2 {
font-size:18px;
}
.li_inv p {
width:201px;
margin:0 auto;
text-align:justify;
padding-top:5px;
}
#idea4net {
float:right;
margin:10px 20px 0 0;
}
#idea4net a {
font:bold 15px Tahoma;
color:black;
text-decoration:none;
}
#idea4net b {
color:#FFA800;
font:bold 17px Tahoma;
}

#kalkulator {
padding-left:15px;
}

#kalkulator table.std_o_text input.change_pays {
  margin-right:20px;
}

#kalkulator table.std_o_text td {
  vertical-align:top;
}

#kalkulator table.std_o_text td p.court_fee {
  text-align:right;
  margin-top:0;
  padding-top:0;
}


.zamowienie {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:16px;
width:340px;
}
.zamowienie td {
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:16px;
}
.kontakt {
text-align:right;
padding:20px 10px 0 0;
float:right;
font-family:Constantia,"Palatino Linotype","Bookman Antiqua",Georgia,serif;
font-style:italic;
font-weight:bold;
color:#f87501;
font-size:16px;
}
.kontakt img {
margin:36px 8px 0 0;
}















#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}

#imageContainer{
padding: 10px;
}

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
width: 49%;
height: 100%;
display: block;
}
#prevLink { left: 0; float: left; background: url(lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink { right: 0; float: right; background: url(lightbox/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%	
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}
.apartamentyc {
text-align:center;
}
.apartamenty table {
border:1px solid #f87501;
width:720px;
margin:5px auto;
}

.apartamenty table td {
border-bottom:1px dotted #f87501;
border-right:1px dotted #f87501;
font:normal 14px Verdana;
color:#ccc;
padding:1px;
}
.apartamenty table tr.over td {
background-color:#222;
}
.apartamenty table td a.linkh, #content .apartamenty table td a.linkh:hover {
text-decoration:none;
font:normal 14px Verdana;
color:#ccc;
}

.apartamenty table th {
border-top:1px solid #f87501;
border-right:1px solid #f87501;
border-bottom:2px solid #f87501;
border-left:1px solid #f87501;
font:bold 10px Verdana;
color:#dedede;
padding:2px 0;
}

.apartamenty {
border:1px solid #f87501;
width:720px;
margin:5px auto;
}

.apartamenty td {
border-bottom:1px dotted #f87501;
border-right:1px dotted #f87501;
font:normal 14px Verdana;
color:#ccc;
padding:1px;
}
.apartamenty tr.over td {
background-color:#222;
}
.apartamenty td a.linkh, #content .apartamenty td a.linkh:hover {
text-decoration:none;
font:normal 14px Verdana;
color:#ccc;
}

.apartamenty th {
border-top:1px solid #f87501;
border-right:1px solid #f87501;
border-bottom:2px solid #f87501;
border-left:1px solid #f87501;
font:bold 10px Verdana;
color:#dedede;
padding:2px 0;
}


sup {
font-size:inherit;
vertical-align:baseline;
padding-right:6px;
}
sup sup {
font-size:66%;
vertical-align:super;
position:absolute;
}
#intro_cont {
position: absolute;
width: 100%;
height: 100%;
text-align:left;
top:-11px;
left:0;
z-index:1000;
}
.produkt_opis {
}
.produkt_opis a img{
border:1px solid #F87501;
padding:3px;
}
.produkt_opis .duza_foto {
width:440px;
height:280px;
margin:auto;
}
.produkt_opis .male_foto {
float:right;
width:432px;
padding-top:15px;
}
.produkt_opis .mala_foto {
float:left;
border:1px solid #F87501;
margin:3px;
width:30%;
height:100px;
}
.produkt_opis .mala_foto a {
display:block;
height:100px;
}
.produkt_opis .prop .left {
float:left;
width:300px;
}
.produkt_opis .prop .right {
float:right;
width:450px;
text-align:center;
padding-right:4px;
}
.produkt_opis .prop .right span {
font-size:18px;
}
.produkt_opis .prop .right .kup img {
margin-top:30px;
}
.produkt_opis .nazwa_kat {
}
.produkt_opis .nav .but {
margin-top:30px;
float:left;
width:33%;
text-align:center;
}
.produkt_opis .nav .but a {
text-decoration:none;
font-weight:bold;
color:white;
}
.produkt_opis .nav .but a:hover {
text-decoration:underline;
}