﻿
/* Typography
--------------------------------------------------------------------------------------- */

body {
color:#340c00;
font: 14px/22px Georgia, "Times New Roman", serif;
text-align: left;
}

a, a:link { color:#DD8613; text-decoration:none }
a:visited { color:#DD8613; }
a:hover { color:#f88f05; }
a:active { color:#bd7e04; }

a[href$=".pdf"], a[href$=".ashx"], a[href$=".doc"], a[href$=".xls"] {
position:relative;
margin-right:25px
}

a[href$=".pdf"]:after, a[href$=".ashx"]:after {
content:url('../design/page_acrobat.png');
position:absolute;
right:-22px;
top:2px
}

a[href$=".doc"]:after {
content:url('../design/page_word.png');
position:absolute;
right:-22px;
top:2px
}

a[href$=".xls"]:after {
content:url('../design/page_excel.png');
position:absolute;
right:-22px;
top:2px
}


h1 {
font-family: Georgia, "Times New Roman", serif;
font-size: 26px;
background:url('../design/hr.gif') repeat-x bottom;
width:auto;
padding-bottom:5px
}


#nav-top a {color:#faf3e4;font-size:11px;}
#nav-top a:hover {color:#c8baac}

#footer {
color:#674131;
text-shadow: -1px -1px 0 #000;
}
#nav-bot {	text-align:right}
#footer a, #footer span {color:#faf3e4;}
#footer a:hover {color:#c8baac}
#nav-bot > a {color:#674131;}


span.number {
font-family: Arial, sans-serif;
}


/* Tables
--------------------------------------------------------------------------------------- */





/* Images
--------------------------------------------------------------------------------------- */

#text img, #map-border {
border-left:1px solid #EEE8D9;
border-top:1px solid #EEE8D9;
border-right:1px solid #DCD6CA;
border-bottom:1px solid #DCD6CA;
padding:15px;
background:#fff;

  box-shadow: 1px 2px 4px #E4DCCF;
  -moz-box-shadow: 1px 2px 4px #E4DCCF;
  -webkit-box-shadow: 2px 3px 4px #E4DCCF;

}

#map-border{
width:459px; 
height:530px;
float: left;
clear: left;
margin: 0 34px 16px 0;

}

#map{
width:457px; 
height:528px;
border-left:1px solid #EEE8D9;
border-top:1px solid #EEE8D9;
border-right:1px solid #DCD6CA;
border-bottom:1px solid #DCD6CA;
}
#map img, #text img.noborder{
background:transparent;
border:0px;
padding:0px;
box-shadow: 0px 0px 0px transparent;
-moz-box-shadow: 0px 0px 0px transparent;
-webkit-box-shadow: 0px 0px 0px transparent;

}



img.thumbnail {
border:1px solid #000;
margin:15px;
width:244px;
height:244px;
}

a:hover img.thumbnail {
border: 1px solid #000;
}

.gallery a {position:relative}
.gallery a:hover:after, .galeriadrewna a:hover:after {
content:url('../design/zoom.png');
position:absolute;
right:22px;
bottom:22px;
background:#fff;
padding:6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;

}

.galeriadrewna a {position:relative; float:left}
.galeriadrewna a:hover:after {
right:39px;

}


div.galeriadrewna h3 {
padding-top:16px;
margin-top:10px
}




table img.thumbnail {margin: 0;}




/* Contact form
--------------------------------------------------------------------------------------- */


input, #content, textarea, select  {
padding:4px;
border-left:1px solid #EEE8D9;
border-top:1px solid #EEE8D9;
border-right:1px solid #DCD6CA;
border-bottom:1px solid #DCD6CA;

}
.formularz {height:253px;}


.formularz label {
display: block;
margin:5px 0 -4px 0;
float:left;
width:110px;
clear:right
}
.formularz input  {
width: 273px;
margin:5px 0px;
}

.formularz #content  {
width: 273px;
margin:6px 0px;
overflow:auto
}

.formularz input.submit {
width: auto;
margin:4px auto 10px auto;
cursor:pointer;
padding:3px 5px;
background:#F2EADB;
float:right;
}

input.hide {
display:none
}
