@CHARSET "UTF-8";

body { font-family: Trebuchet MS, Arial, Helvetica, Sans; 
	   font-size: 10pt;
	   background: #e0d9d0;
	   color: #431;
	 }

p { margin-top: 5px; }
li { margin-top: 10px; line-height: 12pt; }

a:link,a:visited { text-decoration: none; color: #e54; }
a:hover { text-decoration: underline; color: #f00; }
a.text:link,a.text:visited { text-decoration: none; color: #431; }
a.text:hover { text-decoration: underline; color: #d00; }

h1 { margin-bottom: 0px; margin-top: 5px; font-size: 16pt; color: #a43b3c}
h2 { margin-bottom: 0px; margin-top: 5px; font-size: 13pt; color: #2d210f; font-weight: bold; }
h3 { margin-bottom: 0px; margin-top: 0px; font-size: 11pt; color: #000; }
h1.rc { margin-bottom: 5px; margin-top: 5px; font-size: 15pt; color: #a43b3c; text-align: center; }

table {border-collapse: collapse;}
caption { background: #432; border: 1px solid #000; font-size: 12pt; color: #fff; }
td { border: 1px solid #705050; padding: 4px; }
th { border: 1px solid #705050; padding: 4px; background: #e0d9d0; color: #431; }

div.containter { margin-top: 20px; margin-left: auto; margin-right: auto; border: none; width: 580px; background: none; }

table.page { border: none; 
			 border-collapse: collapse; 
		     margin-left: auto; 
		     margin-right: auto;
		     padding: 0px;
		   }
		   
td.header { border: 1px solid #000; border-bottom: 1px solid #000; height: 150px; background: url('../gfx/header4.jpg'); text-align: right; vertical-align: top; position: relative; padding: 0px 0px 0px 0px; }
td.header .divlogo {
position:relative; width:auto; height:auto; }
.divlogo { padding: 0px; margin: 0px; position: absolute; }
#logo { position: absolute; left: 4px; top: 4px; }
#logo img { border:none }
td.menu { height: 20px; color: #fff; background: #432 url('../gfx/menu4.jpg'); border: 1px solid #000; border-top: 1px solid #000; font-size: 9pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; }
td.rc { border: 1px solid #a08980; width: 150px; height: 300px;  vertical-align: top; text-align: left; font-size: 10pt; border-left:0px solid #c0a9a0; background: #fff; padding-left: 4px; padding-right: 4px; }
td.content { border: 1px solid #a08980; width: 632px; vertical-align: top; text-align: left; background: #fff; border-right:0px solid #c0a9a0;}
td.footer { border: none; text-align: center; color: #aaa; font-size: 9pt; }
table.topmenu { border: 1px solid #000; padding-top: 0px; padding-bottom: 0px; }
td.topmenuitem { vertical-align: middle; text-align: left; border: 1px solid #000; padding-top: 0px; padding-bottom: 0px; }

div.hadv { border: none; background: transparent; height: 100px; margin: 10px 4px 10px 0px; display: block;}
div.hsearch { border: none; background: none; margin: 0px 4px 0px 0px; display: block; }

div.menu { min-width: 10px; float: left; overflow: none; border: none;border-right: 1px solid #000; display: block; margin: 0px; height: 100%; padding-top: 4px; padding-left: 3px; padding-right: 3px; padding-bottom: 0px;}
a.menu:link,a.menu:visited { color: #fff; }
a.menu:hover { color: #fff; text-decoration: none; }

td.fr1,td.fr3,td.fr4,td.fr6,td.fr7,td.fr9,td.fr2,td.fr8 { border: none; padding: 0px; font-size: 1px; } 
td.frempty { background: none; border: none; padding: 0px; font-size: 1px; }

td.fr1 { background: url('../gfx/fr1.gif') bottom right no-repeat; width: 10px; height: 10px }
td.fr2 { background: url('../gfx/fr2.gif') bottom left repeat-x; height: 10px }
td.fr3 { background: url('../gfx/fr3.gif') bottom left no-repeat; width: 10px; height: 10px }
td.fr4 { background: url('../gfx/fr4.gif') top right repeat-y; width: 10px; }
td.fr6 { background: url('../gfx/fr6.gif') top left repeat-y; width: 10px; }
td.fr7 { background: url('../gfx/fr7.gif') top right no-repeat; width: 10px; height: 10px }
td.fr8 { background: url('../gfx/fr8.gif') top left repeat-x; height: 10px }
td.fr9 { background: url('../gfx/fr9.gif') top left no-repeat; width: 10px; height: 10px }
p.copy { margin-top: 0px; margin-bottom: 0px; color: #432; font-size: 8pt; text-align: center}


table.numer { }
td.numer { border: 1px #000 solid; }
td.numer_tytul { font-weight: bold; font-size: 14pt; }
td.numer_okladka { width: 200px; height: 280px; border: 1px solid #f0f; vertical-align: middle; }
td.numer_cd { }

/* div.nowynumer { display: block; border: 0px solid #0f0; overflow: auto; border-bottom: 0px solid #c0a9a0; margin-bottom: 10px; width: 420px; } */
div.nowynumer { float: left; display: block; border: 0px solid #0f0; overflow: auto; border-bottom: 0px solid #c0a9a0; margin-bottom: 10px; width: 400px; }
p.numertytul { margin-top: 0px; margin-bottom: 4px; text-align: center; font-weight: bold; font-size: 13pt }
h1.nowynumer { font-size: 13pt; margin-left: 4px; }
div.ksiazka { float: left; display: block; border: none; overflow: hidden; margin-bottom: 10px; width: 180px; }

div.okladka { border: 0px solid #dd0; display: block; overflow: auto; width: 170px; text-align: center; float: left; margin-top: 9px}
img.okladka { border: 1px solid #ccc; margin-right: 0px; }
img.cd_recenzja { float: left; border: none; margin-right: 5px; border: 1px solid #eee; }
div.cd_recenzja { background: none; display: block; overflow: visible; margin-bottom: 15px; }

div.okladka-cd { border: 0px solid #dd0; display: block; width: 70px; overflow: auto;text-align: center; float: left; margin-top: 5px; }
p.text-cd { font-size: 10pt; }

div.plytam { display: block; overflow: none; float: left; }
img.booklet { border: 0px solid #aaa; margin-right: auto; margin-top: 4px; margin-left: auto; width: 96px; height: 96px; }
p.plytam { font-size: 8pt; }
p.plytaautor { margin-top: 4px; margin-bottom: 0px; font-weight: bold; text-align: center; }
p.plytatytul { margin-top: 0px; margin-bottom: 0px; font-weight: bold; text-align: center; }

table.tracklist { }
td.tracklist { border: 2px solid #fff; background: #eee; font-size: 8pt; }
th.tracklist { border: 2px solid #fff; text-align: center; font-size: 8pt; }

/* p.text:first-letter { font-weight: bold; font-size: 16pt; } */
p.newshead,a.newshead:link,a.newshead:visited { margin-bottom: 0px; margin-top: 5px; font-size: 12pt; color: #2d210f; font-weight: bold; font-style: italic;} 
p.newsinfo,span.newsinfo { color: #aaa; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }

h2.newshead,a.newshead:link,a.newshead:visited { margin-bottom: 0px; margin-top: 5px; font-size: 12pt; color: #2d210f; font-weight: bold; font-style: italic; clear: left; } 
h2.newsinfo,span.newsinfo { color: #aaa; font-size: 8pt; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }

div.rclinki { text-align: center; }
a.rclinki:link,a.rclinki:visited { color: #000; }
a.rclinki:hover { color: #a43b3c; text-decoration: underline; }

img.Partnerzy { margin-top: 10px; margin-bottom: 5px; border: none; }
div.Partnerzy { display: block; border: none; overflow: auto; text-align: center}
img.partner { margin-left: 10px; margin-right: 10px; border: none; }
td.partnerzy { border: none; text-align: center; color: #aaa; font-size: 9pt; vertical-align: middle; }

table.adminmenu { background: #432; }

table.archnumer { margin-left: auto; margin-right: auto; }
th.archnumer { border: 1px solid #c0a9a0; background: #e0d9d0; color: #000; text-align: center; vertical-align: middle; padding: 0px; width: 158px; height: 20px; }
td.archnumer { border: 1px solid #c0a9a0; padding-left: 0px; padding-right: 0px; text-align: center; vertical-align: middle; height: 204px; }
img.archnumer { border: none; width: 150px; height: 200px; }

textarea.lead { width: 500px; height: 70px; font-family: Arial, Sans; }

table.noframes { border: none;}
td.noframes_img { border: none; vertical-align: top;}
td.noframes { border: none; vertical-align: top;}


div.galeria_info { border: 0px solid #000; background: none; width: 600px; margin-left: auto; margin-right: auto; padding: 4px; display: block; overflow: auto; }
img.gartysta { float: right; border: 1px solid #aaa; margin-left: 4px; margin-bottom: 4px; }
img.gzdjecie { float: left; border: 1px solid #aaa; margin-right: 4px; }
img.galeria { border: none; }

input.searchb { border: 1px solid #211; background: #2d210f; color: #fff; height: 22px; cursor:pointer; }
input.search { border: 1px solid #211; background: #fff; color: #2d210f; height: 18px; width: 140px; }
span.search { background: #fff; color: #2d210f; }
form.search { margin-top: 0px; margin-bottom: 0px; }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
padding: 85px;
padding-bottom: 0px;
background: #000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
text-align: center;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 12px Tahoma;
line-height: 1.1em;
color: #aaa;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #000;
margin-bottom: 10px;
color: #fff;
font-weight: normal;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #fff;
padding: 5px;
z-index: 5;
}

div.thumbs {
	overflow-x: scroll;
	overflow-y: none;
	width: 600px;
	border: none;
	background: none;
	display: block;
}

table.thumbs {
	border: 1px solid #eee;
	width: 100%;
	margin-top: 10px;
}

td.thumbs {
	border: none;
	padding: 0px;
	text-align: center;
}
td.thumbson {
	border: none;
	padding: 0px;
	background: #ccc;
	text-align: center;
}
img.thumbs {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid #eee;
}
div.zdjecie {
	margin-top: 15px;
	display: block;
	width: 100%;
	overflow: auto;
	text-align: center;
}
img.zdjecie {
	border: none; 
}
p.zdjecie {
	text-align: center;
}
h2.zdjecie { text-align: center; }

table.archcd { margin-left: auto; margin-right: auto; }
th.archcd { border: 1px solid #c0a9a0; background: #e0d9d0; color: #000; text-align: center; vertical-align: middle; padding: 0px; width: 158px; height: 20px; }
td.archcd { border: 1px solid #c0a9a0; padding-left: 0px; padding-right: 0px; text-align: center; vertical-align: middle; height: 154px; }
img.archcd { border: none; width: 150px; height: 150px; }
div.news { border: 0px solid #dd0; display: block; overflow: auto; text-align: left; float: left; margin-top: 9px}
div.newsphoto { border: 0px solid #dd0; display: block; width: 230px; overflow: auto; text-align: center; float: right; margin-top: 9px}
img.newsphoto { border: 1px solid #ccc; margin-right: 0px; }
span.highlight { background: #faa; }

div.reklamy { margin-top: 10px; text-align: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
img.reklama_kolumna { margin-top: 3px; margin-bottom: 3px; border: 1px solid #c0a9a0; }
img.reklama_top { border: none; margin-left: 10px; }
h1#shnag { font: normal 0.8em/1em Arial, Helvetica, sans-serif; color: #703513; text-align: center; margin: 0px; padding: 0px; width: 100%; position: absolute; left: 0px; top: 2px; right: 0px; }
h1#shnag a, h1#shnag a:hover { color: #703513; text-decoration: none; }
#shnag strong { font-weight: normal; }

#reklamy_bottom { margin-top: 20px; text-align: center;}
#reklamy_bottom img { margin: 0px 5px 0px 5px; border: none;}
#reklamy_bottom table { border: none; }
#reklamy_bottom table td { border: none; vertical-align: top;}
