html, body { margin: 0; padding: 0; width: 100%; height: 100%; background: #000 url(/themes/default/img/bg.jpg) top center repeat; font: normal 0.9em Georgia,sans-serif; color: #b38966; text-align: center; }
div, img, form, fieldset { margin: 0; padding: 0; border: none; }
a { text-decoration: underline; color: #990000; }
a:hover { text-decoration: underline; color: #ff0000; }
a:focus, input:focus { -moz-outline-style: none; }
.logo { margin: 0 auto; padding: 0; text-align: center; display:block; }
/* content */
div#distance { margin-top: -350px; width: 1px; height: 50%; float: left; display: inline; background: transparent; }
div#container { position: relative; margin: 0 auto; width: 969px; height: 484px; clear: left;   background: transparent;box-shadow: 0px 0px 6px #000;
  -moz-box-shadow: 0px 0px 6px #000;  -webkit-box-shadow: 0px 0px 6px #000; }

div#top { margin-top: 10px;  height: 43px; text-align: left;  border: 1px solid #000; border-bottom:none; }
div#top ul { margin: 0 10px; padding: 0; list-style-type: none; }
div#top ul.menu { float: right; display: inline; }
div#top ul li { margin: 0; padding: 0 8px; display: inline; line-height: 43px; text-transform: lowercase; }
div#top ul.lang li { padding: 0 2px; }
div#top ul li a { text-decoration: none; }

div#content2 { position: relative;  height: 384px; background: #5F1F0B url(/themes/default/img/page_bg2.jpg) no-repeat; text-align: left; padding: 10px; line-height: 145%; border: 1px solid #000;}
div#content { position: relative;  height: 404px; background: #5F1F0B url(/themes/default/img/page_bg.jpg) no-repeat; text-align: left; padding: 0px; margin:0; line-height: 145%; border: 1px solid #000;}

div.left{ width: 460px; float: left;margin:15px 5px 5px 5px; }
div.right{ width: 440px;float:right;margin:15px 20px 15px 10px; height: 350px; }
div.right a { text-decoration: underline; color: #990000; }
div.right a:hover { text-decoration: underline; color: #ff0000; }

div.center{ width: 940px;float:right;margin:15px 10px 0px 15px; height: 350px; }

div.scroll {
width: 927px;
height: 360px;
padding: 20px 15px 0px 0px;
overflow: auto;
 
}

#footer {background:url(/themes/default/img/footer_bg.jpg); margin:0; height: 35px; line-height:35px; border: 1px solid #000; border-top:none; color:#C9B8A1; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#footer span.separator{ color:#3F1801; font-size: 9px; margin: 0 10px;}

/* ie */
* html div#lt, * html div#rt, * html div#lb, * html div#rb { display: none; }
div.left p {letter-spacing:0.03em; color:#E4CDA9;}
h1 {margin:0; padding: 5px 0px 20px 0px; font-size:26px; font-weight: normal; color:#FFFFFF; background: url(/themes/default/img/linia.png) no-repeat left bottom;}
h2 { margin:0; padding: 10px 0px 20px 0px; font-weight: normal; color:#FFFFFF; background: url(/themes/default/img/linia.png) no-repeat left bottom; }

/* ---- */
div.pakiety {padding: 5px 15px 15px 15px; color:#000000; border:0;}
div.pakiety .cena, .Title {font-size:16px; color:#990000; font-weight: bold; }
div.pakiety h2, div.gallery h2 { font-size: 20px; color: #571717;}
div.pakiety table.cennik td { padding:2px; border-collapse: collapse; border-bottom: 1px solid #990000; }
.cena, .tytul {color:#b38966;}
div.left a {color: #ffffff; text-decoration:underline;}
div.left a:hover{color: #FF0000; text-decoration:underline;}

/* gallery */

div.gallery { padding: 15px 0px 0px 30px;} 
/*div.gallery a:link, div.gallery a:active,div.gallery a:visited {width:198px; background:url(/themes/default/img/gallery_bg.gif) transparent no-repeat; text-align: center; margin:3px; padding: 0px; float:left; border: 1px outset #fff;}
div.gallery a:hover {width:198px; background:url(/themes/default/img/gallery_bg.gif) transparent no-repeat; text-align: center; margin:3px; padding: 0px; float:left; border: 1px inset #663300;}
*/
div.gallery img { border: 2px solid #000; max-height: 112px; max-width: 150px; vertical-align:middle; margin: 5px 10px;}
div.gallery .tekst{
	text-align:center;
	vertical-align: top;	
	cursor:pointer;
	font:0.9em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}



/* form */
input, textarea{ color: #000000; padding: 3px; background:#EEDFC6; border: #AA794C 1px solid;}
input:focus, textarea:focus { border: #FF6600 1px solid;}

.img_left {
	border: 2px solid #000;
	float: left; 
	padding: 0px; 
	margin: 5px 8px 5px 0px;
}

.img_right {
	border: 2px solid #000;
	float: right;
	padding: 0px; 
	margin: 5px 0px 5px 8px;
}

.padding3 {
	padding:3px;
}
.padding5 {
	padding:5px;
}

a.link_galeria:link;, a.link_galeria:visited, a.link_galeria:active {color: #b38966; text-decoration:none;}
a.link_galeria:hover{ color: #fff; text-decoration:none; }

#site_desc {
 margin: 0 auto;
 width: 937px;
 text-align: justify;
 border: 1px #000 solid;
 padding: 12px;
 background-color: rgba(97,36,5,0.7);
}

._info_tresc {

 margin: 0 auto;
 width: 937px;
 text-align: justify;
 border: 1px #000 solid;
 padding: 12px;
 background-color: rgba(97,36,5,0.7);
 z-index: 99999;
}

._info_naglowek{
  display: inline;
  cursor: pointer;
}


