html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	color: #607293;
}

* {
	font-family:arial, helvetica, sans-serif;

}
body {
	line-height: 1.5;
	margin: 0;
	font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
	background-color: #e4e1e1;
	background:url(images/bg3.jpg) repeat-x top left #e4e1e1;
	display: block;
	text-align: left;

}


#container {
	width: 600px;
	margin: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	height: 100%;
}

#container_pod {
	width: 600px;
	margin: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	height: auto;
}

#container #logo {
	background: url(images/logo.jpg) no-repeat top left;
	height: 44px;
	padding-bottom: 10px;
	border-bottom: 0px solid #797979;
	margin-bottom: 20px;
}

#logo1 {
	background: url(images/logo_aktualnosci.jpg) no-repeat top left;
	height: 44px;
	padding-bottom: 10px;
	border-bottom: 1px solid #797979;
	margin-bottom: 20px;
}

#container #logo h1 {
	text-indent: -9999px;
}
#container #logo1 h1 {
	text-indent: -9999px;
}

#example {
	width : 600px;
			}
h2 { 
color: #354158; 
}

h1 {
	magrin-top: 20px;
	margin-top: 40px;
	margin-bottom: 10px;
}
h3 { 
	padding-left: 10px; 
	color: #354158;
}

h4{ magrin-top: 20px;
	margin-top: 40px;
	margin-bottom: 10px;
	font-weight:bold;
	}

p { color: #607293;
	font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;	
}

p.style2 {
	font-weight:bold;
	color: #354158;
		}
p.style3 {
	font-style:italic;
		}

.kontakt {
	font-weight:bold;
	margin-top: -22px;
	float: right;
	padding-right: 5px;
			
}
.gruby {
	font-weight:bold;
	font-size: 100%;
			
}

.smaller {font-size:smaller;}
.smaller2 {
	font-size:smaller;
	text-align:left;
	float: left;
}

ul.simple#vertical {
	width:600px;
	color: #000000;
	text-decoration: none;
	list-style:none;
	}
a{
	text-decoration:none;
	}	
a.vertical {
	text-decoration:none;
	color: #292929;
	padding-left: 10px;
	padding-top: 15px;
			}

a.vertical2 {
	text-decoration:none;
	color: #607293;
			}

a.aktu {
	text-decoration:none;
	color: #607293;
	font-weight:bolder;
			}	
a.active{
	font-weight:bold;
	color: #354158;
}
a.style2{
	font-weight:bold;
	color: #354158;}
		
span {
	text-align: right;
	float: right;
	padding-right: 10px;
		}
span.spanZero { text-align: left; float: none; padding-right: 0px; }

.italic         { font-style: italic; }

.rounded { background:#c8c8c8;
			margin-top:10px;			 
			}
p a:hover {
	text-decoration: underline;
}
			
#ksiazki {
	margin-top: 0px;
	text-decoration: none;
	text-align:center;
			}

#text {
	width:600px;
	margin:auto;
	float: left;
		}

#textfoto {
	width:120px;
	float: left;
	height: auto;
	margin: auto;
	padding-top: 10px;
			}

#textright {
	float:right;
	width: 473px;
	padding-left: 7px;
			}
			
#textksiazki {
	/*float:left;*/
	width: 585px;
	padding-left: 15px;
	padding-top: 35px;
			}
#fotobook {
	width:180px;
	float: left;
	height: auto;
	margin: auto;
			}
#fotobook2 {
	width:180px;
	float: right;
	height: auto;
	margin: auto;
			}

#textbook {
	float:right;
	width: 370px;
	padding-left: 15px;
			}

.transNavi    { float:left; width: 370px; height: 22px; padding: 20px 0 0 15px; font-size: 12px; position: relative; }
.transNavi .previous { cursor: pointer; float: left; }
.transNavi .next { cursor: pointer; }
.translations { float:left; width: 370px; height: 180px; padding: 0px 0 0px 15px; position: relative; overflow: hidden; }
.translations .transCarousel { position: absolute; top: 0; }
.translations .transCarousel .oneTrans { float: left; width: 100px; height: 180px; padding: 0 11px; }


#textbook2 {
	float:left;
	width: 215px;
	padding-left: 5px;
	padding-right: 5px;
	height: 239px;
			}
			
			
#textbook2 p.right{
	text-align:right;
	position: inherit;
	bottom: 0%;
}
			
#texty {
	/*float: right;*/
	width: 600px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted;
			}
#texty a:hover {
	text-decoration: underline;
}
#textbook a:hover {			
		text-decoration: underline;
}

#textbook2 a:hover {			
		text-decoration: underline;
}

#border {
	background:url(images/border.jpg) repeat-x top;
	height: 50px;
}

.best {
	font-size: smaller;
}
.best a:hover {
	text-decoration: underline;
}
.style4 {
	font-weight:bold;
	color: #354158;
	font-size: 12px;
}

.pacynki {
	width:660px;
	height: auto;
	float:left;
}

.style1 {color: #607293}

#footer {	
	font-size:10px;
	text-align: center;
	padding-top: 15px;	
	padding-bottom: 15px;
	margin: 0 auto;
    width: 600px;
		}

#footer .footBody { border-top: 1px solid #797979; }

/* pages */
.pages							{ padding: 10px 0; text-align: center; }
.pages ul						{ list-style: none; }
.pages ul li					{ display: inline; }
.pages ul li a					{ padding: 1px 3px; font-weight: bold; line-height: 30px; margin-right: 3px; color: #607293; }
.pages ul li span				{ font-size: 1.5em; padding: 1px 3px; line-height: 30px; margin-right: 3px; color: #292929; float: none; text-align: center; }

.clear 							{ position:relative; clear:both; height:0px; overflow:hidden; }

.smallerFont                    { font-size: smaller; }