* {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	font-family: tahoma;
	background-repeat: no-repeat;
	list-style: none;
	font-size: 12px;
	color: #9e8855;
}

body {
	background-color: #000;
}

#center {	
  width: 900px; 
  margin: 0 auto;
  background: url('../images/centerBG.jpg') 0 -1px no-repeat;
}

#wejscie {	
  width: 950px; 
  height:700px;
  margin: 0 auto;
  background-image: url('../images/wejscie.jpg');
}

.flagi {	
  display:inline;
  float:right;
  margin-right:175px;
  margin-top:40px;
}

a.pl {
  float:left;
  display:block;
  width:43px;
  height:27px;
  background-image: url(../images/pl.jpg);
  margin-left:20px;
}

a.en {
  float:left;
  display:block;
  width:43px;
  height:27px;
  background-image: url(../images/en.jpg);
  margin-left:20px;  
}

a.ru {
  float:left;
  display:block;
  width:43px;
  height:27px;
  background-image: url(../images/ru.jpg);
  margin-left:20px;
}

.flagig {	
  display:inline;
  float:right;
  margin-right:48px;
  margin-top:20px;
}

a.plg {
  float:left;
  display:block;
  width:46px;
  height:27px;
  background-image: url(../images/plg.jpg);
  margin-left:20px;
}

a.eng {
  float:left;
  display:block;
  width:43px;
  height:27px;
  background-image: url(../images/eng.jpg);
  margin-left:20px;  
}

a.rug {
  float:left;
  display:block;
  width:46px;
  height:27px;
  background-image: url(../images/rug.jpg);
  margin-left:20px;
}

.losowe {
display:block;
width:289px;
height:371px;
background:#000;
margin-left:298px;
}

#tresc {	
  float:left;
  width: 900px; 
  margin: 0 auto;
  background: url('../images/trescBG.jpg') repeat-y;
  background-position:center;
  margin-top:60px;
}

#stopka {
  float:left;
  display:block;
  width:900px;
  height:154px;
  background-image: url(../images/stopka.jpg);
  margin-top:0px;
}

#stopka a {
  float:right;
  margin:130px 10px 10px 10px;
  color:#FFF;
  letter-spacing: 1px;
}

#lewy {
  float:left;
}

#lewy ul.menu {
  float:left;
  display:inline;
  width:250px;
  margin-right:20px;
  margin-left:4px;
}

#lewy ul.menu li {
  float:left;
  display:inline;
  width:250px;
  height:33px;
  margin-bottom:4px;
  background: url(../images/deska.jpg);
}

#lewy ul.menu li a {
  float:left;
  display:inline;
  font-family:georgia, "trebuche ms", verdana;
  font-size:16px;
  color:#fff;
  margin-left:50px;
  margin-top:7px;
}

#lewy ul.menu li a:hover {
  color:#000;
}

#lewy a.kontakt {
  float:left;
  width:244px;
  height:200px;
  background: url(../images/kontakt.jpg);
  margin-top:25px;
  clear:both;
  margin-left:4px;
}

.tekst {
  float:left;
  display:block;
  width:606px;
  padding:10px;
  margin-top:-8px;
}

.tekst a {
  text-decoration:underline;
}

.tekst a:hover {
  text-decoration:underline;
  color:#999;
}

.tekst p {
  padding:10px 0px;
  line-height: 16px;
}

h1 {
  display:block;
  width:100%;
  color:#9e8855;
  font-size:18px;
  font-family:verdana;
  margin-bottom:12px;
}

a.podstrona {
  display:block;
  width:586px;
  padding:10px;
  border-bottom:1px #353b42 solid;
  font-size:15px;
  clear:both;
  font-weight:bold;
  font-family:verdana;
  text-decoration:none;
}

a.podstrona:hover {
  float:left;
  display:inline;
  width:586px;
  padding:10px;
  background:#999;
  border-bottom:1px #353b42 solid;
  color:#000;
  text-decoration:none;
}







.tekst ul#gallery  {
float:left;
display: inline;
margin:20px 0px 0px 0px;
padding:0;
width:606px;
clear:both;
}

.tekst ul#gallery li {
	width: 160px;
	height: 143px;
	float: left;
	border: none;
	padding: 0;
	margin:0px 21px;
display:inline;
}

.tekst ul#gallery p.zdjecie {
float:left;
	width: 160px;
	height: 113px;
margin:0;
padding:0;
}


.tekst ul#gallery a {
	display: inline;
	float: left;
	background: none;
	padding: 0;
	margin:0;
border: 1px solid #bcb17f;
}

.tekst ul#gallery img {
float:left;
margin:0;
padding:0;
display: inline;
}


.tekst ul#gallery span.podpis {
display: block;
width: 160px;
height: 30px;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px;
text-align:center;
float:left;
font-size:11px;
}

.tekst ul#gallery li a:hover {border-color: #ffcc00;	}

.tekst .sort {float:left; margin:10px 0px 0px 0px; padding:0; width:100%; clear:both;}
.tekst .sort p.sortgal {float:left; margin:0; padding:0; width:100%; clear:both;}
.tekst .sort p.sortgal span {float:left; margin:0px 7px 0px 0px; padding:0;}
.tekst .sort p.sortgal a.cal {float:left; margin:0px 15px 0px 0px; padding:3px 8px; background: #e0c997; color:#000;}
.tekst .sort p.sortgal a.cal_selected {float:left; margin:0px 15px 0px 0px; padding:2px 7px; background: #000; color:#e0c997; border:1px #e0c997 solid;}
.tekst .sort p.sortgal a.cal:hover {text-decoration:underline; color:#000;}






#contact {
	display: block;
	margin: 20px auto 0;
	width: 494px;
	background-image: url('../images/contactBG.gif');
	padding: 0 0 0 0;	
}

#contact input.wyslij {
  display:block;
  width:160px;
	height:25px;
	background-color: #e0c997;
	border: 1px solid #edd7ae;
	margin-right:54px;
	color:#000;
}

#contact div {
	display: block;
	width: 460px;
	margin: 0 auto;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #9e8855;
	padding: 30px 0 40px 32px;
}

#contact h2 {
	font-weight: normal;
	color: #e0c997;
	font-size: 11pt;
	padding: 4px 0 6px 30px;
}

#content h2.inna {
	width: 561px;
	display: block;
	height: 27px;
	font-size: 13pt;
	font-weight: normal;
	color: #000;
	padding: 2px 0 0 27px;
}

#contact p {
	margin-bottom: 5px;
}

#contact p.smaller {
	margin-left: 83px;	
}

#contact p.smaller label {
	width: 100%;
	_width: 350px;
	display: block;
	text-align: left;
	color: #ab5713;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
}

#contact p.smaller label strong {
	font-weight: bold;
	font-size: 11px;
	color: #ab5713;
}

#contact p.smaller input {
	display: block;
	clear: both;
}

#contact p.send {
	padding-right: 55px;
}

#contact p.info {
	clear: both;
	color: #000;
	padding-top: 20px;
}

#contact p label {
	width: 75px;
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-right: 8px;
	padding-top: 5px;
}

#contact p input, #contact p textarea {
	display: block;
	width: 313px;
	background-color: #e0c997;
	border: 1px solid #edd7ae;
	padding: 0 3px;
	color:#000;
}

#contact p textarea {
	height: 120px;
	padding: 3px;	
	color:#000;
}

#contact p input {
	height: 16px;
	padding-top: 3px;
	color:#000;
}

#contact p input#contact_send {
	display: block;
	float: right;
	width: 100px;
	height: 20px;
	padding: 2px 7px;
	border: 0;	
	color:#000;
}


.tekst .komentarze {float:left; margin-top:15px; background-image: url(../images/tlodeska.jpg); padding:10px 0px;}
.tekst .komentarze dl          {background:none;}
.tekst .komentarze dt       {float:left;  margin:0; padding:3px 0px; width:100%}
.tekst .komentarze dl dt span  {width: 150px; color: #000; float: left; font-family:Tahoma, Sans-Serif; margin-left:10px;}
.tekst .komentarze input       {margin:0; padding:0; width: 298px; height:16px; border: 1px solid #bbb; color: #555; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%;} 
.tekst .komentarze textarea   {margin:0; padding:0; width: 298px; height:80px; border: 1px solid #bbb; color: #555; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%;}
.tekst .komentarze input.wyslij {background-color: #e0c997; border: 1px solid #e0c997; color: #000; text-decoration: none; width: 80px; height: 23px; font-size: 11px; font-family: tahoma; margin: 5px 0 0 160px; cursor: pointer}

.tekst .komentarze_czytaj {float:left; width:100%; margin-top:10px; padding:7px 0; background:none; border:1px #333 solid; border-width:0 0 1px 0;}
.tekst .komentarze_czytaj span.nick {font-weight:bold; width:70%; padding:0 2%;}
.tekst .komentarze_czytaj span.data_dodania {float:right; display:block; padding:0 2%; text-align:right; font-family:Tahoma; font-size:10px;}
.tekst .komentarze_czytaj span.tresc {float:left; color:#9e9e9e; width:90%; display:block; padding:7px 2%; font-style:italic; font-family:Aria, Tahoma; font-size:11px;}

h3 {margin-left:0 auto; margin-right:0 auto; margin-top:10px; margin-bottom:10px;}
