/* ###                          */
/* ###                          */
/* ### RESETOWANIE              */
/* ###                          */
/* ###                          */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 14px`;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {
  background-color: black; 
  font:14px "Times New Roman" sans-serif;
  color:#E5DBD1;
  line-height:1.4em;
}
/* pushes the page to the full capacity of the viewing area */
html, body {margin:0; padding:0; width:100%; height:100%; }


div#container {
  background:black url(tlo_dop.jpg) repeat-y top center;
	width:1024px;
	margin:0 auto;
	padding-bottom:20px;
}
div#container2 {
	width:950px;
	margin:0 auto;
}

* {margin:0; padding:0;}
img, fieldset {border:none;}
h1, hr {display:none;}
ul {list-style:none;}
a {color:#CD9D6D; text-decoration:none; font-size:14px;}
a:hover {text-decoration:underline;}

div#top {
  width: 950px;
  height: 226px;
  margin: 0 auto;
}
dl#language {
	width:950px;
	padding:10px 0;
	margin:0 auto;
	text-align:right;
}
dl#language  dt {
	display:none;
}
dl#language dd {
	display:inline;
	padding:0 5px;
}

div.menu_kont
{
  position:relative;
}
div.background
{
/*background-color:#7E521F;*/ /* #98774E */
filter:alpha(opacity=7);
opacity:0.7;
-moz-opacity:0.7;
}
div.menu_abs
{
  z-index: 2;
  position:absolute;
  top:0;
}

div.b1
{
    height:40px;
}
div.b1f
{
    height:230px;
}
div.b2,div.m1
{
  height:22px; 
  width:170px;
  
}
div.m1
{
 /* border: 1px solid yellow;*/
  height:22px; 
  padding:1px 0px;
  text-align:center;
}
div.m1,div.m2 a{
  font:14px "Times New Roman" sans-serif;
  font-weight: bold;
}

div.b3,div.m3
{
  height:22px; 
  width:110px;
  
}
div.m3
{
 /* border: 1px solid yellow;*/
  height:22px; 
  padding:1px 0px;
  text-align:center;
  /*font-style:italic;*/
}
div.b4,div.m4
{
  height:22px; 
  width:150px;
  
}
div.m4
{
 /* border: 1px solid yellow;*/
  height:22px; 
  padding:1px 0px;
  text-align:center;
  /*font-style:italic;*/
}

div.wiecej{
float:right;
width:70px; 
color:#cf9e6d;
margin-top:-25px;
margin-right:-25px;
}
div.form{
width:300px; 
margin:40px auto; 
/*border:1px solid yellow;*/
}
div.form1{
margin-top:10px;
color:#d9d0c5;
text-align:center;
}
input.txt{
width:96%;
padding:1px;
background-color:#DDDDDD;
}
ul#main-menu {
	height:23px;
	padding:10px 40px;
	margin:0 auto;
	/*
  background:url(ben_tlo.gif) repeat-x;
  font-size:14px;
  */

}
ul#main-menu li {
  position:absolute;
	display:inline;
	padding:0 10px;
	font-weight:bold;
	text-transform:uppercase;
}

.punkty{
/*font-weight:bold;*/
}
a.main-menu:link    { color:white;  text-decoration:none;}
a.main-menu:visited { color:white;  text-decoration:none;}
a.main-menu:hover   { color:white;text-decoration:none; }
a.main-menu:active  { color:white;  text-decoration:none;}


a.main-menu-sel:link    {  color:#CD9D6D;  text-decoration:none;font-weight:bold;}
a.main-menu-sel:visited { color:#CD9D6D;  text-decoration:none;font-weight:bold;}
a.main-menu-sel:hover   { color:#CD9D6D;text-decoration:none;font-weight:bold;}
a.main-menu-sel:active  { color:#CD9D6D;  text-decoration:none;font-weight:bold;}

ul#index-menu {
	padding:25px 0;
	text-align:center;
}
ul#index-menu li {
	display:inline;
	padding:0 4px;
}
ul#index-menu img.none {
	border:2px solid white;
}
ul#index-menu img.sel{
	border:2px solid #CD9D6D;
}
strong.title {
	font-weight:normal;
	font-size:14px;
	color:#CD9D6D;
}
strong.title span {
	font-size:19px;
}
.image1 {
	background:url(image1.gif) no-repeat;
	margin-top:25px;
}
.image1_oferta {
  background:url(image1.gif) no-repeat;
	margin-top:0px;
}
.image2 {
  height:138px;
	margin-right:23px;
	margin-left:840px;
	background:url(image2.gif) no-repeat top right;
	position:relative;
	margin-top:-120px;
	margin-bottom:25px;
}

.image3 {
	background:url(image3.gif) no-repeat 0 10px;
}
.big-link {
	text-transform:uppercase;
}
.typical_color2{
color:#CD9D6D;
}
.typical_color{
color:#d9d0c5;
}
.uppercase{
text-transform: uppercase;
}
div.content h2, div.content h3, div.content p, div.content table, div.content ul, div.content ol, div.content dl {
	padding:0.5em 0;
}
div.content h2 {
	font-weight:normal;
	font-size:18px;
	color:#CD9D6D;
}
div.content h2 span {
	font-weight:normal;
	font-size:28px;
	color:#CD9D6D;
}
div#content {
	padding:20px 145px 0px 145px;
	font:14px "Bookman Old Style" sans-serif;
	font-weight: normal;
	color:white;
}
div#content p.wysun {
	padding-left: 6px;
}
ul#sub-menu {
	width:153px;
	padding:80px 5px 30px 47px;
	float:left;
}
ul#sub-menu li {
	background-color:#593413;
	margin-bottom:23px;
	text-align:center;
	font-size:17px;
}
ul#sub-menu a {
	color:white;
}
ul#onas {
	width:600px;
	padding:20px 5px 30px 47px;
	margin:auto;
}
ul#onas li {
	background-color:#593413;
	margin-bottom:23px;
	margin:0 30px;
	display:inline;
	padding:0px 10px 0px 10px;
	text-align:center;
	font-size:14px;
}
ul#onas a {
	color:white;
}
ul#onasp {
	list-style-image:url(punktor.gif);
}
ul#onasp li {
	font-size:14px;
	color:#cd9d6d;
}
ul#nowo {
}
ul#nowo li {
	font-size:14px;
	color:#cd9d6d;
}
ul#nowo p {
	font-style: italic;
}
ul#pog {
	list-style-image:url(punktor.gif);
	padding-left: 50px;
}
ul#pog li {
	font-size:14px;
	color:#d9d0c5;
}
ul#pog2 {
	list-style-image:url(punktor2.gif);
	padding-left: 80px;
}
ul#pog2 li {
	font-size:14px;
	color:#d9d0c5;
}
ul#miejsca {
	list-style-image:url(punktor.gif);
	width:47%;
	float:left;
	padding-left:20px;
}
ul#miejsca li {
	font-size:14px;
	color:#d9d0c5;
}
ul.typical {
	list-style-image:url(punktor.gif);
	margin:0px 15px;
	padding:0px 10px ;

}
ul.typical li {
	font-size:14px;
	color:#d9d0c5;
	margin-bottom:10px;
}
ul#miejsca2 {
	list-style-image:url(punktor.gif);
	width:47%;
	float:left;
}
ul#miejsca2 li {
	font-size:14px;
	color:#d9d0c5;
}
ul#pog2_2 {
	clear:both;
	list-style-image:url(punktor.gif);
	padding-left:30px;
	padding-top:30px;
}
ul#pog2_2 li {
	font-size:14px;
	color:#cd9d6d;
}
div.content p.wieksze {
	color:#cd9d6d;
	font-size:16px;
}
div.content p.sg_zdj {
	text-align:center;
}
div.content p.sg_zdj img {
	margin:0 10px;
}
div.gallery_certyfikaty {
	width:654px;
	padding:60px 0;
	text-align:center;
  margin:auto;
}
div.gallery_certyfikaty   img {
	border:6px solid #CB9C6D;
  height:600px;
}

div.gallery_certyfikaty   ul {
	padding-top:60px;
}
div.gallery_certyfikaty   li {
	display:inline;
	margin:0 2px;
}
div.gallery_certyfikaty  li  img {
	border:2px solid white;

}
div.gallery {
	width:654px;
	padding:60px 0;
	text-align:center;
  margin:auto;
}
div.gallery  img {
	border:6px solid #CB9C6D;
  height:300px;
}

div.gallery  ul {
	padding-top:60px;
}
div.gallery  li {
	display:inline;
	margin:0 2px;
}
div.gallery  li  img {
	border:2px solid white;
	width:120px;
}
div.clear {
	clear:both;
	line-height: 1px;
	height:1px;
	overflow:hidden;
}

div#left-column {
	width:515px;
	padding:50px 40px 30px 110px;
	float:left;
}
div#right-column {
	width:275px;
	padding:30px 0;
	float:left;
}
div#right-column img {
	margin-top:40px;
	border:3px solid white;
}
div#right-column  h3 {
	padding:5px 0;
	font-weight:normal;
	font-size:20px;
	color:#CD9D6D;
}
div#div_footer
{
text-align:center;
border:1px solid yellow;
width:100%;
}


p#footer {
  clear:both;
/*	height:43px;*/
	padding:0 50px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	color:#E5DBD1;
	clear:both;
}
p#footer  big {
	font-weight:bold;
	font-size:11px;
	color:#CD9D6D;
}
p#footer span.wieksze {
	font-weight:bold;
	font-size:15px;
	color:#CD9D6D;
}
p#footer span.color {
	font-weight:normal;
	font-size:14px;
	color:#e5dbd1;
}
p#footer span, p#footer a {
	margin-left:0px;
}

p, li{
text-align: justify;
}
