body{
	margin:0px;
	padding:0px;
	background-color:#210505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:150%;
	}
	
p,div{
	margin:0px;
	padding:0px;
	}

img{
	border:0px;
	padding:0px;
	margin:0px;
	}
	
a{
	color:#660000;
	text-decoration:none;
	}
	
a:hover{
	color:#000000;
	}
	
h1{
	width:465px;
	height:56px;
	background:url(../grafika/h1.jpg) no-repeat left;
	margin:0px;
	padding:25px 0px 0px 165px;
	font-size:17px;
	font-weight:bold;
	color:#670001;	
	}
	
h2{
	font-size:15px;
	margin:0px auto;
	padding-top:31px;
	padding-bottom:10px;
	color:#670001;
	text-align:center;
	background-image:url(../grafika/h2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}	
	
	
h3{
	font-size:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
	
.news_foto{
	margin:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	}
	
.pasek{
	width:100%;
	height:37px;
	text-align:center;
	background:url(../grafika/linia.gif) center no-repeat;
	padding:20px 0px;
	float:left;
	}

.top{
	width:100%;
	height:494px;
	margin:0px auto;
	background:url(../grafika/top.jpg) center no-repeat;
	}
	
.top_in{
	width:1000px;
	height:369px;
	padding-top:125px;
	margin:0px auto;
	}
	
.top_flash{
	width:100%;
	height:252px;
	}
	
.top_jezyki{
	width:980px;
	height:35px;
	padding-top:80px;
	padding-right:20px;
	background:url(../grafika/top_bg.jpg) center no-repeat;
	text-align:right;
	}
	
.top_jezyki img{
	padding:0px 2px;
	}
	

.content{
	width:100%;
	height:auto;
	margin:0px auto;
	background:url(../grafika/content.jpg) center top repeat-y;
	}
	
.content_in{
	width:1000px;
	height:auto;
	margin:0px auto;
	background-color:#FAFAFA;
	}
	
.menu {
	margin: auto;
	position: relative;
	left: 0px;
	right: 0px;
	height:29px;
	background:url(../grafika/menu.jpg) repeat-x;
	}
	
.menu a{
	font-size:14px;
	height:25px;
	font-weight:bold;
	padding:4px 15px 0px 15px;
	display:block;
	float:left; 
	}
	
.menu a:hover{
	color:#FFFFFF;
	background-color:#9A9A9C;
	}
	
.info{
	width:1000px;
	margin:0px auto;
	height:auto;
	text-align:center;
	overflow:hidden;
	background-color:#FAFAFA;
	}
	
.srodek{
	width:1000px;
	height:auto;
	margin:0px auto;
	background:url(../grafika/srodek_bg.jpg) repeat-y;
	overflow:hidden;
	}
	
.srodek_left{
	width:630px;
	height:auto;
	float:left;
	padding:0px 15px;
	font-size:11px;
	}
.srodek_right{
	width:310px;
	height:auto;
	float:left;
	padding:0px 15px;
	}	

.srodek_start{
	width:1000px;
	height:28px;
	margin:0px auto;
	background:url(../grafika/srodek_bg_start.jpg) no-repeat;
	}
	
.boxik {
	width:293px;
	padding:7px;
	float:left;
	padding-left:10px;
}
.srodek_end{
	width:1000px;
	height:28px;
	margin:0px auto;
	background:url(../grafika/srodek_bg_end.jpg) no-repeat;
	}

.dolne_menu{
	width:1000px;
	margin:0px auto;
	border-bottom:1px solid #666666;
	margin-bottom:20px;
	}

.dolne_menu a{
	padding:0px 15px;
	}
	
.footer{
	width:100%;
	height:190px;
	margin:0px auto;
	background:url(../grafika/footer.jpg) center top  no-repeat;
	}
	
.footer_in{
	width:1000px;
	height:40px;
	padding-top:150px;
	margin:0px auto;
	text-align:right;
	color:#AD9574;
	font-size:11px;
	}
	
.footer_in a{
	color:#AD9574;
	font-weight:bold;
	}
	
.footer_in a:hover{
	color:#FFFFFF;
	}
	
.kontakt a{
	color:#000000;
	}
	
.news {
	float:left;
	width:625px;
}

.news ul {
	margin-left:15px;
}

.news ol {
	margin-left:20px;
}

.odn_wiecej {
	width:625px;
	text-align:right;
	color:#111111;
	float:left;
	font-weight:bold;
}

.licznik {
	width:625px;
	text-align:center;
}
a.pages:link, a.pages:visited, a.pages:active {
	text-decoration: 	none;
	font-weight:		normal;
}

a.pages:hover {
 	text-decoration: 	none;
	font-weight:		normal;
}

a.active_pg {
 	text-decoration: 	none;
	font-weight:		bold;
}
.box_gal {
	background-repeat: no-repeat;
	background-position: center;
	background-position: 67px 79px;;
}

.gal_gal {
	float:left;
	margin-left:8px;
	margin-bottom:9px;
}

.pag {
	margin-right:5px;
	margin-left:3px;
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #EBE6E2;
}

.book_odn {
	border:1px solid #cccccc;
	background-color:#e5ebee;
	padding:4px;
	margin-top:5px;
	height:20px;
	width:130px;
	margin-left:495px;
	text-align:center;
	color:#111111;
	float:right;
	font-weight:bold;
}
.szukaj_text {
    padding:0;
    margin:0;
    /*background: url('../grafika/input_text.png') no-repeat left top;*/
    width:129px;
    height:13px;
    border:0 none;
    padding-left:5px;
    padding-bottom:3px;
    border: 1px solid #d4d4d5;
    border-right:none;
    color:#670001;
    font-size:11px;
    float:left;
}

.lupa {
    padding:0;
    margin:0;
    float:left;
    background: url('../grafika/lupa.png') no-repeat left top;
    width:22px;
    height:18px;
    border:0 none;
    font-size:12px;
}

.positive { display: inline-block; position: relative; }
.positive .title { width: 260px; display: block; position: absolute; bottom: 11px; left: 11px; background-color:rgba(0, 0, 0, 0.7); color: #FFF; padding: 10px; }

/*facebook*/
#facebook { z-index: 10000; background: #3c5a9a; padding: 8px 2px 8px 8px; width: 299px; position: fixed; margin-top: 125px; left: 0px; top: 0; border: 1px solid #284279; -moz-border-radius: 0 0 5px 0;-webikt-border-radius: 0 0 5px 0;-khtml-border-radius: 0 0 5px 0;border-radius: 0 0 5px 0; }
#facebook .f-but { background: url('../grafika/facebook.png') 0 0 no-repeat; display: block; height: 130px; text-indent: -9999px; width: 37px; position: absolute; right: -37px; top: -1px; }
#facebook .zamknij { background-position: url('../grafika/facebook.png') -37px 0px no-repeat; }

.plm
{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 24px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	background-color: #f4f4f4;
	font-size: 18px;
	font-weight: bold;
}