*{ font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

body{ 
margin: 0 0 0 0;
}

#top {
	background: url("gfx/gora-boki.jpg") 0 0 repeat-x;
	height: 141px;
	width: 100%;
}

#top .wrapper {
	background: url("gfx/gora.jpg") 0 0 no-repeat;
	width: 945px;
  margin: 0 auto;
}

.wrapper {
	height: 100%;
	margin: 0 auto;
	width: 945px;
	text-align: left;
}

#middle {
	background: url("gfx/gora-buttony.jpg") 0 0 repeat-x;
	height: 50px;
	width: 100%;
  font-size:18px;
}

#footer {
	background: url("gfx/stopka.jpg") 0 0 repeat-x;
	height: 47px;
	width: 100%;
  margin: 0 auto;
  text-align:center;
}

.buttons {
	height: 100%;
	margin: auto;
	width: 945px;
	text-align: left;
}

#centrum {
	/*height: 100%;*/
	margin: auto;
	width: 945px;
	text-align: left;
}

.navigator {
	margin: 0 auto;
	width: 945px;
	text-align: left;
   background-color:#ececee;
  padding-bottom:5px;
}

#nav {
	float: right;
	list-style: none;
  height:35px;
  font-size:20px;
  /*background-color:#e235cc;*/
}

#nav li {
	float: left;
   margin-left:22px;
	margin-right: 22px;
}

#nav li a {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#777;
}

span {
  font-size:14px;
}

ul#left-list {
	float: left;
}

ul#right-list {
	float: right;
}

input {
/*				width: 100px;*/
				/*border: solid 1px #DDD;*/
				padding-left: 5px;
				margin-left: 5px;

				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #151a00;
}



a{ color: #B90000; text-decoration: none; font-weight: bold;}
img{ border: 0px;}
.foto a:hover{ border: 0px;}
form,select{display: inline;} /* form,select,div*/
h6{ margin-bottom: 2px; }

/*input.input{ width: 110px;}*/
input.input200{ width: 200px;}
textarea{ width: 300px; height: 400px;}

td.middle{ vertical-align: middle;}

.body{ padding: 0px; width: 945px; border-collapse: collapse;}
.body td{ vertical-align: top; background-color: White;}
.top{ padding: 0px;}
.lewa{ width: 219px; padding: 0px 0px 20px 0px; background-repeat: repeat-y;}
.main{ width: 591px; padding: 10px 0px 10px 10px; height: 300px;}
.prawa{ width: 197px; padding: 0px; background-repeat: repeat-y; background-position: right;}

td.footer{ color: White; padding: 8px; font-size: 10px; background-color: #664435;}
td.footer *{ color: White; font-size: 10px; }
td.footer td{ background-color: transparent;}
td.footer td.copyright{ position: relative; left: 110px;}

td.menu{ background-color: #980000; text-align: center; padding: 12px;}
td.menu a{ color: #FFD051; font-size: 10px; font-family: Verdana;}
td.menu img{ margin: 0px 8px 0px 8px; position: relative; top: 1px;}

table.logbox td{ vertical-align: middle; padding: 2px 10px 2px 0px;}

.cats { margin: 6px 6px 6px 5px; width: 170px;}
.cats td.subcat { padding-bottom: 10px;}
.cats img { position: relative; top: 6px; left: 5px; margin-right: 4px;}
.cats a.mcat { font-weight: bold;}
.cats a.scat { font-size: 10px;}
.cats a{ color: Black;}
.cats a:hover{ color: #B90000;}
.cats th{ text-align: left; color: #B90000; padding-bottom: 2px;}

.plus{cursor: pointer; margin: 0px 10px 0px 10px;}
.SQLCode{ margin: 10px 0px 0px 30px;}
#errors td{ background-color: Yellow; padding: 10px;}
#errors { width: 100%; margin-bottom: 10px;}
#errors .InfoErrors td{ background-color: transparent; padding: 10px; color: #0054C4; }

.red{ color: #B90000;}
.info{ padding-top: 10px; width: 344px;}
.info a{ color: #B90000;}
.info a:hover{ border-bottom-color: #B90000;}
.binfo a{ color: #B90000;}
.binfo a:hover{ border-bottom-color: #B90000;}

div.index a{ font-weight: bold;}
div.index a.adv{ color: #B90000;  position: relative; left: 20px;}
div.index input.search{ width: 138px; height: 20px; }
div.index input.submit{ position: relative; left: 5px;}

.rej { font-weight:bold; color:#4b4b4b;}
.rej td.inputCol{ width: 200px;}
.rej td.labelCol{ width: 200px;}
.rej td{ vertical-align: middle;}
.rej tr.submit{ text-align: center;}
.rej tr.submit td{ padding-top: 10px;}

form.catsSelector { width: 350px; position: fixed; padding: 0px;}
form.catsSelector select{ width: 145px;}

div.title input.hidden{ border: 0px; padding-top: 0px;}

table.chkat td.tit{ vertical-align: middle;}
table.chkat td.button{ text-align: right;}
table.chkat td.path{ width: 100%}

table.oglForm td{ vertical-align: middle;}
table.oglFormDef{ margin-top: 10px;}
table.oglFormDef td{ vertical-align: middle;}
table.oglFormDef td textarea.adres{ width: 200px; height: 50px;}
table.oglFormDef td textarea.inne{ width: 200px; height: 50px;}
table.oglFormDef td textarea.uwagi{ width: 350px; height: 70px;}
table.oglFormDef td h3{ margin: 10px 0px 10px 0px;}

.listing td,th{ padding: 5px;}
.listing .hidden{ display: none;}
.listing th a.SortBy{ color: #B90000;}
.listing th img{ position: relative; left: 1px;}
.listing th{ vertical-align: bottom; text-align: left; height: 20px;}
.listing th.data1{ width: 100px; text-align: center;}
.listing th.start{ width: 90px; text-align: center;}
.listing th.data2{ width: 130px; text-align: center;}
.listing th.cena{ width: 60px; text-align: right;}
.listing th.region{ width: 120px; text-align: center;}
.listing { margin-bottom: 10px; border-collapse: separate;}
.listing td a.title{ font-weight: bold;}
.listing td table.Opts{ width: 190px;}
.listing td table.Opts td{ padding: 0px;}
.listing td table.Opts img{ margin-right: 2px; position: relative; top: 3px;}
.listing td.TDRowEx{ cursor: pointer;}
.listing tr.lightOn td{ background-color: Yellow; }
div.pagesManager{ padding-left: 10px;}

.currPageNr{ color: #1E72B7; font-weight: bold;}

table.Panel td{ padding: 3px;}
table.Panel{ margin: 15px;}

table.showFoto td{ text-align: center; vertical-align: middle; padding: 10px;}
table.showOpts{ margin: 10px 0px 30px 10px; }
table.showOpts td{ text-align: center; padding: 5px;}
table.showOpts tr.imgs td{ text-align: left;}
table.showOpts img { margin: 6px 10px 0px 20px;}

table.showOpts table.managePanel td{ text-align: left;}
table.showOpts table.managePanel img{ margin: 0px 4px 2px 10px;}
table.showOpts table.managePanel tr.center img{ margin-left: 25px;}
table.showOpts table.kontakt td { text-align: left;}
table.showKontakt{ margin: 0px 0px 30px 10px; position: relative; top: -12px; }
table.showKontakt td h3{ margin: 0px 0px 10px 0px;}
table.showKontakt td h4{ font-weight: normal; margin: 3px 0px 3px 0px;}
table.attribs{ margin: 5px 0px 0px 10px;}

table.showAllOpts{ width: 750px; position: relative; top: 10px; }

div.show h2.title,div.show h2.title a{ font-weight: bold; font-size: 18px; margin: 5px 0px 7px 0px; }
div.show div.path{ margin: 15px 0px 15px 0px; }
div.show div.path b{ font-weight: bold;}
div.show div.opis{ display:block; width: 500px; overflow: auto; padding: 0px; margin-top: 10px; margin-bottom: 10px; }
div.show div.parms{ display: block; margin-bottom: 10px; position: relative; left: -14px; }
div.show div.parms hr.silver{ position: relative; left: 14px; }
div.show hr.silver{ color: #F0F0F0; height: 1px; }
div.show b.price{ margin-left: 14px; }

.search { font-weight:bold; color:#4b4b4b;}
input.search{ width: 200px;}
table.search td input.checkbox{ margin-right: 3px;}
input.cena{ width: 50px;}
table.search td {       vertical-align: middle;}
table.search td h4{ margin: 2px 0px 5px 0px;}
table.search td input.uwagi{ width: 60px;}

table.fotoedit{ display: block; margin-top: 5px;}
table.fotoedit td.img{ text-align: center; vertical-align: middle; width: 150px;}
table.fotoedit td.foto{ vertical-align: middle;}
table.fotoedit td.opis{ padding-bottom: 5px;}
table.fotoedit textarea.fotoTxt{ width: 400px; height: 100px; margin: 2px 0px 2px 0px;}

div.showcatList{ display: block; margin: 10px 0px 10px 12px; background-color:#047b9d; padding-bottom:10px;}
div.showcatList a { color:#FFF; }
ul.showcatList li{ margin-bottom: 8px; list-style:none;}
ul.showcatList li#current a{ font-weight: bold; color: #EEE;}
ul.showcatList a{ position: relative; left: -8px; top: -2px; color: #EEE; }

table.PromoSelector td div#prices{ text-align: right; width: 30px;}
table.PromoSelector option.silver{ color: Gray;}
table.PromoSelector td input.PromoSubmitBuy{ width: 50px; position: relative; left: 70px;}

table.form td{ padding: 5px;}
table.form td input.title{ width: 400px;}
table.form td input.email{ width: 150px;}

hr.gray{ color: Gray; height: 1px;}

table.superAllow td{ padding: 0px 15px 5px 0px; vertical-align: middle;}
table.profilMenu{ margin-left: 15px;}
table.profilMenu a{color: #0054C4;}
table.profilMenu img{ margin-right: 4px; position: relative; top: 3px;}
font.login{ color: Green;}
table.profilMenu td.wellcome{ font-weight: bold;}

table.AdminAtt{ position: relative; top: -5px; left: 10px;}
table.AdminAtt td{ padding-left: 7px; padding-right: 12px; cursor: pointer;}
table.AdminAtt tr.over{ background-color: #DEDEDE;}
table.AdminAtt tr.out{ background-color: White;}
table.AdminAtt tr.select{ background-color: #FFE0B0;}
table.AdminAtt tr.Header td{ text-align: center; padding-bottom: 10px; cursor: default;}
table.AdminAttForm{ position: relative; left: 14px; top: 9px;}
table.AdminAttForm textarea{ width: 100px; height: 50px;}
table.AdminAttForm input.colspan{ width: 50px;}
div.AdminInfo { width: 300px; height: 40px; position: relative; left: 100px; color: Green;}
div.AdminError { width: 300px; height: 40px; position: relative; left: 100px; color: Red;}

form.searcher{ position: relative; left: 15px; top: 3px;}
form.searcher input.textInput{ width: 150px;}
form.searcher div.searchBox{ display: block; margin: 2px 0px 5px 0px;}
form.searcher table.parms td{ vertical-align: middle; }
form.searcher hr{ width: 500px; height: 1px; position: relative; left: -50px;}

table.parms{ display: block; margin: 10px 0px 5px 2px; width: 200px;}
table.parms input{ width: 70px;}

div.usersBody{ overflow: scroll; width: 500px; overflow-y: auto;}
div.usersBody table.listing{ margin: 5px; width: 620px;}
div.usersBody table.listing td.act{ text-align: center;}
div.usersBody table.listing td.data{ text-align: center;}
div.usersBody table.listing td.act input.act{ cursor: pointer;}
div.usersBody div.listingPagesManager{ margin: 0px 0px 10px 10px; display: block;}
div.ListingInfo{ display: block; margin: 0px 0px 10px 7px; color: Green;}
div.usersBody table.usersMenu{ position: relative; top: -5px;}
div.usersBody table.usersMenu a:hover{ text-decoration: none;}
div.usersBody table.usersMenu img{ position: relative; top: 3px; margin-right: 2px; }

font.stanKonta{ color: Green;}
div.pktHeader{ color: Black; display: block; margin-top: 5px; margin-bottom: 15px;}
div.pktHeader a{ color: Green;}

table.inneMenu td{ padding: 4px;}
table.inneMenu td img{ margin-right: 4px; position: relative; top: 2px;}

table.allTxt td img{ margin-right: 4px; position: relative; top: 2px;}
table.allTxt{ width: 250px; }
table.allTxt td{ vertical-align: middle;}
table.allTxt a.title{ font-weight: bold;}
table.allTxt div a{ display: block; margin: 3px 0px 0px 0px; width: 0px;}
input.txtAdd{ display: block; margin: 15px 0px 0px 0px;}

form.editTxt input.txtTitle{ display: block; margin: 0px 0px 10px 0px;}
form.editTxt textarea.txtText{ display: block; margin: 0px 0px 10px 0px;}
form.editTxt input.txtUrl{ display: block; margin: 0px 0px 10px 0px;}

table.pktSelector{ width: 340px;}
table.pktSelector td.stanKonta{ text-align: right;}

div.tempsDescription{ display: block; margin: 15px 0px 10px 20px;}
form.editTemps input.tempsTitle{ display: block; margin: 0px 0px 10px 0px;}
form.editTemps textarea.tempsText{ display: block; margin: 0px 0px 10px 0px;}
input.tempAdd{ display: block; margin: 15px 0px 0px 0px;}

table.AdminTemplates td img{ margin-right: 4px; position: relative; top: 2px;}
table.AdminTemplates div a{ display: block; margin: 3px 0px 0px 0px; width: 150px;}

form.editNews input.newsTitle{ display: block; margin: 0px 0px 10px 0px;}
form.editNews textarea.newsText{ display: block; margin: 0px 0px 10px 0px;}
form.editNews textarea.newsShort{ display: block; margin: 0px 0px 10px 0px; height: 150px;}
form.editNews input.newsDate{ display: block; margin: 0px 0px 10px 0px;}

table.allNews{ width: 300px;}
table.allNews td h3{ display: block; margin: 10px 0px 4px 0px;}
table.allNews td h4{ display: block; margin: 0px; color: Silver; font-weight: normal;}
table.allNews td img{ margin-right: 4px; position: relative; top: 2px;}
table.allNews div.opts a{ margin: 2px 10px 0px 0px;}
table.allNews div.opts{ display: block; margin: 2px 0px 5px 0px;}
table.allNews td.more{ text-align: right;}

div.oneNews h3{ display: block; margin: 10px 0px 2px 0px;}
div.oneNews h4{ display: block; margin: 0px 0px 3px 0px; color: Silver; font-weight: normal;}
div.oneNews{ position: relative; left: -100px; }

table.mailingList th{ padding-bottom: 5px;}
table.mailingList img{ position: relative; top: 3px; margin-right: 3px;}
table.mailingList h3 a{ width: 0px;}
table.mailingList a{ display: block; margin: 0px;}
table.mailingList div{ margin: 2px 0px 8px 0px;}
table.mailingList h3{ display: inline;}
input.mailAdd{ margin-top: 15px;}
form.editMail input.mailTitle{ display: block; margin: 0px 0px 10px 0px;}
form.editMail textarea.mailUsers{ display: block; margin: 0px 0px 10px 0px; height: 100px;}
form.editMail textarea.mailText{ display: block; margin: 0px 0px 10px 0px;}

div.MailedUsers{ overflow: auto; height: 400px; width: 180px;}
table.MailedUsers{ display: block; margin: 0px 0px 10px 10px;}
table.MailedUsers td{ padding: 3px 7px 0px 2px;}
table.MailedUsers th{ padding: 0px 7px 0px 2px; text-align: left; }
table.oneMail h3{ margin: 0px 0px 3px 0px;}
table.oneMail h4{ margin: 0px 0px 10px 0px; color: Silver;}

div.usersList{ margin: 20px 20px 20px 20px; display: block; height: 600px; width: 190px; overflow: auto;}
div.usersList input{ position: relative; top: 1px; left: -2px;}
div.usersList h4{ margin: 5px 0px 10px 3px;}
div.usersList hr{ display: block; margin: 2px; height: 1px;}
div.usersList input.selectUsers{ position: relative; top: 10px; left: 35px; }
div.usersList input.chButton{ position: relative; left: 2px; display: block; margin: 0px 0px 10px 0px; }
div.usersList table#usersChoose td{ padding-bottom: 4px;}
div.usersList table#usersChoose input{ position: static; display: inline; width: 30px;}
div.usersList table#usersChoose input.selectUsers{ position: relative; top: 10px; left: 35px; width: auto; }
div.usersList table#usersChoose input.Email{ width: 110px;}
div.usersList table#usersChoose input.Ulogin{ width: 130px;}
div.usersList table#usersChoose input.yyyy{ width: 50px;}

div.editButtons{ margin-top: 20px; text-align: center;}
div.editButtons input{ margin: 6px;}

table.conf td{ vertical-align: middle;}
table.conf input{ width: 200px;}
table.conf td.button{ text-align: center;}
table.conf td.button input{ width: auto;}
div.confView table.conf td.css{ text-align: center; font-weight: bold; padding-bottom: 10px;}
div.confView table.conf td.css a img{ margin-right: 4px; position: relative; top: 2px;}

table.confMenu{ margin: 15px;}
table.confMenu td img{ margin-right: 4px; position: relative; top: 2px;}

table.promoOpts h3{ margin: 0px;}
table.promoOpts h4{ margin-top: 0px; margin-bottom: 8px; font-weight: normal; color: Gray;}
table.promoOpts textarea.opis{ width: 200px; height: 110px;}
table.promoOpts td{ vertical-align: middle;}
table.promoOpts input.title{ width: 200px;}
table.promoOpts input.submit{ margin-bottom: 20px;}

table.pricesConf h3{ margin: 0px; margin-top: 8px;}
table.pricesConf input.nr{ width: 80px;}
table.pricesConf input.tresc{ width: 80px;}

div#usersList table{ display: block; margin: 10px 0px 10px 20px;}
div#usersList table th{ padding: 0px 6px 2px 0px;}
div#usersList table td{ padding: 0px 6px 2px 0px;}

table.txt{ width: 350px;}
table.txt h1{ width: 270px; margin: 0px 0px 5px 0px;}
table.txt a img.icons{ margin-right: 4px; position: relative; top: 2px;}
table.txt div#opts{ display: block; margin: 0px 0px 3px 0px;}
table.txt div#opts a{ display: block; margin: 0px 0px 2px 0px; width: 0px; }

table.cssEdit textarea.css{ width: 500px;}
table.cssEdit div.backUps{ margin-bottom: 10px;}
table.cssEdit td.backups a img{ margin-right: 4px; position: relative; top: 2px;}

div.YourPageManager{ display: block; margin: 10px 0px 10px 15px;}
div.YourPageManager a{ display: block; margin-top: 5px;}
div.YourPageManager a img{ margin-right: 4px; position: relative; top: 2px;}
div.YourPageManager div.YourPageInfo{ display: block; color: Green; margin-top: 10px;}
table.EditYourPage td{ padding: 3px;}
div.BuyYourPage input.create{ display: block; margin-top: 5px;}

div.firmsPage div.listing a{ display: block; margin-top: 20px; color: #B90000;}

div.tempsManager{ display: block; margin: 10px 0px 10px 15px;}
div.tempsManager h3{ display: block; margin: 0px 0px 5px 0px;}
div.tempsManager a{ display: block; margin-top: 5px;}
div.tempsManager a.selectedMode{ color: #B90000;}
div.tempsManager a img{ margin-right: 4px; position: relative; top: 2px;}

table.securityList a img{ margin-right: 4px; position: relative; top: 2px;}

table.secMenu{ display: block; margin: 10px; margin-left: 15px;}
table.secMenu a img{ margin-right: 4px; position: relative; top: 2px;}
table.IPbanAdd{ margin-bottom: 10px;}
table.secMenu h3{ margin: 0px;}

table.ppList{ width: 300px;}
table.ppList h3{ margin: 0px;}
table.ppList h4{ margin: 0px 50px 10px 0px; font-weight: normal; color: Gray;}

table.newsletterSignUp{ margin: 20px 0px 0px 15px;}

table.selectedPanel td{ padding: 3px;}
table.selectedPanel img{ position: relative; top: 2px; margin-right: 2px;}

div.rejError{ color: Red;}

div.pp textarea.ppBanerCode{ width: 400px; height: 80px; margin: 5px 0px 15px 0px;}
div.pp img.ppBaner{ margin: 5px 0px 5px 0px; display: block;}
div.pp div.ppLink{ display: block; margin: 0px 0px 5px 0px;}

div.rejError{ display: block; margin-bottom: 6px;}

table.logosEdit td{ vertical-align: middle;}
a.mypageCreated img{ position: relative; top: 3px; margin-right: 3px;}

div.advRight{ margin: 10px 0px 10px 0px; display: block; text-align: center;}
div.advRight h6{ color: #B90000;}

div.advLeft{ margin: 5px 10px 0px 0px; display: block; text-align: center; }

div.confAds td{ vertical-align: top;}
div.confAds textarea{ height: 100px; }

td.bottomAds{ background-color: transparent; text-align: center; padding: 5px; }
td.bottomAds a{ font-family: Verdana; font-size: 10px; }
td.bottomAboveFooterAds{ text-align: center; }
td.bottomAboveFooterAds a{ font-family: Verdana; font-size: 10px; }

table.oglShow{ width: 780px; }
table.oglShow td.oglFoto{ text-align: center; padding: 20px; }


