#menu_top {
color: #ffffff;
background-color: #000000;
width: 760px;
}

#menu_items {
	color: #ffffff;
	/*text-align: right;*/
	/*float: right;*/
	font-size: 7pt;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	font-family: Verdana, Arial;
}

#menu_items ul {
	margin: 0px;
	padding: 0px;
}

#menu_items li {
	list-style: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu_items a {
	height: 15px;
	text-decoration: none;
	/*display: block;*/
	text-align: left;
	padding: 2px 10px 0px 5px;
	color: #ffffff;
	/*line-height: 13px;*/
	border-left: 8px solid #AD1919;
}

#menu_items a:hover {
	color: #AD1919;
	border-left: 8px solid #AD1919;
}

a.zrodlo {
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}

a.zrodlo:hover {
	text-decoration:none;
}

a {

	font-size: 11px;

	color: #AD1919;

}



a img {

	border: none;

}



a:visited {

	color: #342;

}



a:hover {

	color: #AD1919;

}



acronym, abbr {

	border-bottom: 1px dashed #333;

}



acronym, abbr, span.caps {

	font-size: 90%;

	letter-spacing: .07em;

}



acronym, abbr {

	cursor: help;

}



blockquote {

	border-left: 5px solid #ccc;

	margin-left: 1.5em;

	padding-left: 5px;

}



html, body {

	margin: 0; 

	padding: 0;	

	bottom: 0;

	height: 100%;

	font-family: Arial, Verdana, Helvetica, Helv;

	font-size: 12px;

	color: #000;

	background: #fff;

	background-image: url('img/tlo.png');

}

body {



}

#outwrapper {

	width: 100%;

	margin: 0px;

	padding: 0px;

	

}

#wrapper {

	margin: 0px auto;

	width: 760px;

	height: 100%;

	background: #fff;

}



#text {



	padding: 7px;

	line-height: 18px;



	font-family: arial, tahoma, helvetica, verdana;



	font-weight: none;



	font-size: 12px;



	color: #252525;



}



#ramka {

	border: 1px solid #5c5c5c;



	background: #ffffff;

	/*margin-left: 15px;*/

	margin-bottom: 5px; padding: 10px;

	padding-left: 11px;



	font-family: Arial, helvetica;



	font-size: 12px;



	line-height: 20px;



	color: #252525;



}



#ramka a {



	text-decoration: none;



	font-weight: bold;



	color: #AD1919;



	font-size: 12px;



}



#ramka a:hover {



	text-decoration: none;



	color: #EE1C23;



}



#ramka a:visited {



	text-decoration: none;



	color: #C75859;



}

#recenzja {



	 /*font-style: italic;*/



	font-family: Arial, helvetica;



	font-size: 12px;



	line-height: 20px;



	color: #252525; 

	margin-left: 10px;



	



}



#opis {

margin-left: 10px;

	font-family: Arial, helvetica;



	font-size: 12px;



	line-height: 20px;



	color: #252525;



}











#info {



	position: relative; top: 10px; left: 0px; 



	background: transparent;



	padding: 0px; 	



}





cite {

	display: inline;

	font-style: normal;

}





ol#comments li p {

	font-size: 100%;

}



p, li, .feedback {

	/*font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing: -1px;*/

}



/* classes used by the_meta() */

ul.post-meta {

	list-style: none;

}



ul.post-meta span.post-meta-key {

	font-weight: bold;

}



.credit {

	color: #000;

	font-size: 11px;

	margin: 0;

	padding: 0;

	text-align: center;

}



.credit a:link, .credit a:hover {

	color: #000;

}



.feedback {

	color: #ccc;

	text-align: right;

	clear: both;

}



.meta {

	font-size: .75em;

}



.meta li, ul.post-meta li {

	display: inline;

}



.meta ul {

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}



.meta, .meta a {

	color: #808080;

	font-weight: normal;

	letter-spacing: 0;

}



.storytitle {

	margin: 0;

}



.storytitle a {

	text-decoration: none;

}



#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background: #fff;

	border: 1px solid #333;

	padding: .2em;

}



#commentform textarea {

	width: 100%;

}



#commentlist li ul {

	border-left: 1px solid #ddd;

	font-size: 110%;

	list-style-type: none;

}







#header {

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 200px;

	background: url('img/head.png') right bottom repeat-x #fff;

	border-bottom: 10px solid #5C5C5C;

}

#headl {

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 143px;

	/*background: url('img/hdr.jpg') no-repeat right 1px;*/

}



#header a {

	color: #fff;

	text-decoration: none;

}



#header a:hover {

	text-decoration: underline;

}

#logo {

	float: left;

	height: 199px;

	padding: 0px;

	margin: 0px;

	/*background: url('img/logo.gif') top left no-repeat;*/	

}

#logo h2 {

	margin: 0px;

	padding: 0px;

	font-size: 10px;

	position:relative;

	overflow: hidden;

	height: 199px;

	text-align: left;

	

}

#logo h2 span {

	display: block;

	position:absolute;

	left: 0px; top:0px; z-index:1;

	width: 341px;

	height: 199px;

	background: url('img/logo.gif') 0px 0px no-repeat transparent;	

}

#logo h2 span a {

	display: block;

	width: 260px;

	height: 48px;

}





#navigation {	

	width: 760px;

	height: 31px;

	background: url('img/nbb.gif') repeat-x #1B5275;

	border-top: 3px solid #fff;

}



#navigation ul {

	margin: 0px;

	padding: 0px;

}



#navigation ul li {

	list-style-type: none;

	width: 120px;

	height: 31px;

	display: block;

	float: left;

	text-align: center;

	text-transform: uppercase;

	padding: 0;

	margin: 0;	

	font-size: 10px;

	line-height: 31px;

	color: #fff;

	background: url('img/nbrl.gif') right center no-repeat transparent;

}



#navigation ul li a {

	height: 31px;

	padding-right: 2px;

	margin: 0;

	color: #fff;

	text-decoration: none;

	display: block;

	font-size: 10px;

	line-height: 31px;

}



#navigation ul li a:hover {

	color: #fff;	

	background: url('img/nbrl.gif') right center no-repeat #1E5B82;

}



#navigation ul li.page_item_9 {

	width: 89px;

	border-left: 0px;

}

#navigation ul li.page_item_11 {

	width: 80px;

}

#navigation ul li.page_item_13 {

	width: 125px;

}

#navigation ul li.page_item_14 {

	width: 75px;

}

#navigation ul li.page_item_15 {	

	width: 270px;

	border-right: 0px;

	text-align: left;

	color: #fff;

	background: #1B5275;

}

#navigation ul li.page_item_15 a{	

	text-align: left;

	padding-left: 20px;

}





#container {

	height: auto;

	margin: 0px;

	float: left;

	background: #fff;

}

#content {

	width: 760px;

	height: auto;

	background: url('img/left.gif') left top repeat-y;

}



#left {

	width: 270px;

	height: 100%;

	float: left;

	background: #000;

}



#main {

	margin: 0px;

	padding: 15px 0px;

	width: 760px;
	height: auto;

	/* margin-left: 270px; */

	background: #fff;

}



h2.divider {

	width: 439px;

	font-family: times, Times New Roman, times-roman, georgia, serif;

	font-size: 24px;

	line-height: 28px;

	margin: 0px;

	padding: 0 18px;

	margin-bottom: 10px;	

	border-bottom: 1px solid #1B5275;

	color: #A93838;

	background: #F5F5F5;

}

h2.divider span.hdivider, h2.divider span.hdivider a {

	font-family: times, Times New Roman, times-roman, georgia, serif;

	color: #A93838;

	font-size: 24px;

	line-height: 28px;

	letter-spacing: -1px;

	font-weight: bold;

	width: 100px;

	margin: 0px;

	padding: 0px;

	border-bottom: 3px solid #1E5B82;

}

h2.divider span.hdivider a {

	text-decoration: none;

}

div.text {

	width: 440px;

	height: auto;

	padding: 18px 20px;

	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/

	font-family:Garamond, serif;

	font-size: 16px;

	line-height: 20px;

	color: #454545;

	border: 0px solid;

}

div.text ul {

	margin: 0px;

	padding-left: 15px;

	list-style: none;

}

div.text ul li{

	padding-bottom: 8px;	

}



#bottom {

	margin: 0px auto;

	clear: both; 	

	width: 740px;

	height: 25px; 

	line-height: 25px;

	color: #fff; 

	margin-bottom: 34px; /* required for Opera 6 to show background color but others don't like it so hide the value of 0 from it */

	font-size: 9px;

	background: #5C5C5C;

	padding-right: 20px;

	text-align: right;



}



#bottom span {

	float: left;

	padding-left:20px;

}



#bottom a {

	font-size: 10px;

	color: #E6E7E8;

	text-decoration: none;

}



#partnerzy {

	margin: 0px;

	margin-left: 20px;

	padding: 0px;

	margin-bottom: 10px;



}

#partnerzy li {

	width: 250px;

	height: 100px;

	list-style: none;

	margin: 0px;

	padding: 0px;

	text-align: center;

	border-bottom: 1px solid #EFEFEF;

}



#partnerzy li a:hover {

	width: 250px;

	height: 100px;

	display: block;

	border-bottom: 1px solid #d4d4d4;

}

#partnerzy li.end a:hover {

		border: 0px;

}

#partnerzy li.end a {

	display: inline;

	padding: 5px 20px;



}



div#helpbutton {

	margin: 6px 0px 0px 15px;

	padding-left: 12px;

	font-size: 10px;

	height: 45px;

	background: url('img/zglos.gif') right top no-repeat #1E5B82;

	color: #fff;

}

div#recommendbutton {

	margin: 6px 0px 0px 15px;

	padding-left: 12px;

	font-size: 10px;

	height: 45px;

	background: url('img/polec.gif') right top no-repeat #1E5B82;

	color: #fff;

}

div#helpbutton a, div#recommendbutton a {

	color: #fff;

	line-height: 45px;

	text-decoration: none;

	font-weight: normal;

}



div#helpbutton a:hover, div#recommendbutton a:hover {

	text-decoration: underline;

}





dl#kontakt {

  width: 255px;

  margin: 0px;

  margin-left: 15px;

  background: #F3F3F3;

}

dl#kontakt dt {

	text-align: left;

	padding: 11px;

	font-size: 11px;

	line-height: 13px;

}

dl#kontakt dt.naglowek {

	height: 24px;

	margin: 0px;

	padding:0px;

	padding-left: 11px;

	line-height: 24px;

	text-align: left;

	font-size: 11px;

	letter-spacing: 1px;

	color: #434343;

	background: url('img/sclg.gif') left top no-repeat #C2C2C2;

	border-bottom: 2px solid #fff;

}

dl#kontakt dt.foot {

	height: 20px;

	margin: 0px;

	padding:0px;

	border-top: 2px solid #fff;

	margin-bottom: 3px;

	background: url('img/scld.gif') left bottom no-repeat  #C2C2C2;

}

ul#lista_wpisow,  ul#lista_wpisow li a, ul li a{

	font-size: 16px;

}

ul#lista_wpisow li {

	font-weight: bold;

	font-size: 16px;

}

ul#lista_wpisow li p {

	display: inline;

	font-weight: normal;

}



dl#servicesbox {



  width: 255px;



  margin: 0px;

  margin-left: 15px;

  margin-top: 15px;



  padding:0px;







}

dl#servicesbox a {

	font-size: 10px;

}

dl#servicesbox dt {



  height: 35px;



  margin: 0px;



  padding:0px;



  font-size: 9px;



  text-align: left;



  color: #fff;



  padding-left: 14px;



  padding-top: 10px;



  line-height: 14px;



  background: url('img/sboxk.gif') right top no-repeat #A7A37E; 



  border-bottom: 1px solid #fff;



}

dl#servicesbox dd {



  margin: 0px;



  padding:0px;



  font-size: 9px;



  



  text-align: left;



  color: #434343;



  padding: 11px 10px 11px 15px;



  border-right: 2px solid #A7A37E;



  background: #EFECCA;



  



}

dl#servicesbox dd.end {



  height: 16px;



  margin: 0px;



  padding:0px;



  font-size: 9px;



  font-weight:bold;



  text-align: center;



  line-height: 16px;



  color: #fff;



  border-top: 1px solid #fff;



  border-right: 0px;



  background: url('img/pcdr.gif') right bottom no-repeat #A7A37E; 



}



dl#servicesbox dd ul  {



	margin: 0px;



	padding: 0px;



}



dl#servicesbox dd ul li{



	margin: 0px;



	padding: 4px 0px;



	padding-left: 23px;







	list-style: none;



	background: url('img/strzalka1.gif') left center no-repeat;



}

dl#servicesbox dd a  {



	font-weight:bold;



	color: #434343;



	text-decoration: none;



}







dl#servicesbox dd a:hover {



	color: #000;



	text-decoration: underline;



}



input[text]  {

	width: 153px;

	height: 15px;

	padding: 2px;

	border-top: 1px solid #404040;

	border-left: 1px solid #404040;

	border-bottom: 1px solid #D4D0C8;

	border-right: 1px solid #D4D0C8;

	font-size: 11px;

}

textarea  {

	width: 100%;

	border-top: 1px solid #404040;

	border-left: 1px solid #404040;

	border-bottom: 1px solid #D4D0C8;

	border-right: 1px solid #D4D0C8;

	font-size: 11px;

}





#menu  {

	margin: 0px; 

	padding: 0px;

	width: 269px;

	border-top: 2px solid #5F5F5F;

}

#menu li {

	width: 209px;

	height: 36px;

	margin: 0px; 

	padding: 0px;

	list-style: none; 

	display: block;

	line-height: 38px;

	/*height: 24px; */

	border-bottom: 2px solid #5F5F5F;

	color: #fff;

	padding-left: 60px;

	font-weight: bold;

	background: url('img/red.png') no-repeat 35px center #000;

	letter-spacing: 2px;

	font-family: Helvetica, Helv;

}

#menu li.inline {

	line-height: 36px;

	

	background: url('img/white.png') no-repeat 45px center #000;

	font-weight: normal;

	letter-spacing: 0px;

	



}



#menu li.w2 {

	padding-top: 8px;

	padding-bottom: 8px;

	line-height: 16px;

	

}

#menu li.bz {

	height: 54px;

	padding-top: 10px;

	padding-bottom: 8px;

	line-height: 16px;

	

}



#menu li a {



	color: #fff;

	text-decoration: none;

	font-size: 16px;

}

#menu li.inline a {



	color: #fff;

	text-decoration: none;

	font-size: 14px;

}



#banner {

	margin: 0px;

	padding: 0 0 10px 0;

	width: 760px;

	height: 785px;

	background: url('img/kompendium1.jpg') no-repeat center  323px;

	color: #262324;


}



#banner h3 {

	margin: 0px;

	padding: 2px 20px;

	font-size: 48px;

	color: #EA0001;

	letter-spacing: 2px;

	font-family: Helvetica, Helv;

}

#banner h3 em {

	color: #FCD2C0;

	font-style: normal;

	text-decoration: none;

	float: right;

	font-size: 110px;

	font-weight: bold;

	line-height: 100px;

	padding-right: 20px;

}

#banner h3 span {

	color: #000;

	font-size: 36px;

	font-weight: bold;

}

#banner h2 {

	margin: 0px;

	padding: 0px 20px;

	font-size: 24px;

	font-weight: bold;

	letter-spacing: 1px;

	font-family: Tahoma;

}



#informacje {

	margin: 0px;

	padding: 0px;

	background: url('img/pieczec.gif') no-repeat 65px 150px;

	padding: 10px;

}



#informacje ul {

	list-style-image: url('img/black2.gif');

	list-style-type: circle;

}



#informacje ul li {

	font-size: 14px;

	color: #262324;

	padding-left: 8px;

	margin-bottom: 15px;

	font-weight: bold;

	line-height: 16px;

	

}



li.title {

	list-style-image: url('img/red.png');

	

	font-weight: 28px;

}



table#zamowienie td {

border: 1px solid #000;

padding: 2px 4px;

}

#recenzja { display:block; font-style:italic; font-size:9pt; line-height:normal; margin: 0 15px 35px 25px; }
a.more, a:hover.more { font-size:7pt; color:#FF0000; font-weight:bold; text-decoration:underline; font-style:normal; }
a:hover.more { color: #000000; text-decoration:none; }

.recenzja { font-style:italic; font-size:8pt; }

div.okladki { float:left; z-index:100; margin:0 10px 0 0; }