body{
	margin:0;
	padding:0;
	color:#333;
	font-family:arial,sans-serif;
	background:url(../img/body_bg.jpg) 50% 100% no-repeat fixed #dfebde;
}
a{
	font:bold 13px arial,sans-serif;
	color:#222;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#sitebody{
	display:block;
	margin:5px auto 0 auto;
	padding:0;
	width:960px;
}
#kontener{
	display:block;
	float:left;
	width:960px;
	margin:0;
	padding:0;
	background:url(../img/dol_rogi.jpg) 0 100% no-repeat #fff;
	background:url(../img/root_bg.jpg) repeat-y;
	color:#000;
}
#header{
	display:block;
	float:left;
	width:960px;
	height:135px;
	margin:0;
	border-bottom:2px solid #fff;
	padding:0;
	background:url(../img/header.gif) no-repeat;
}
#header_top{
	display:block;
	float:left;
	width:960px;
	height:105px;
	margin:0;
	padding:0;
}
#header_bottom{
	display:block;
	float:left;
	width:960px;
	height:30px;
	margin:0;
	padding:0;
}
.header_content{
	display:block;
	float:left;
	width:430px;
	height:105px;
	margin:0;
	padding:0;
	font:bold 13px verdana,sans-serif;
	color:#bbb;
}
h1, .header_content h1{
	margin:0;
	padding:0;
	font:bold 15px verdana,sans-serif;
	color:#888;
}
h1.mini_h1{
	color:#000;
	font:normal 10px arial,sans-serif;;
	margin: 2px 5px 0 0;
}
#toplogo{
	display:block;
	float:left;
	width:435px;
	height:105px;
	margin: 0 0 0 188px;
	padding:0;
	text-decoration:none;
}
#toplogo h1{
	display:none;
}
#topmenu_right{
	display:block;
	float:right;
	width:700px;
	height:30px;
	margin:0;
	padding:0 5px;
	list-style:none;
}
#topmenu_left li, #topmenu_right li{
	display:block;
	float:left;
	width:140px;
	height:30px;
	margin:0;
	padding:0;
}
#topmenu_left li a, #topmenu_right li a{
	display:block;
	float:left;
	width:136px;
	height:20px;
	margin:0;
	padding:5px 2px;
	font:bold 16px arial,sans-serif;
	color:	#000;
	text-align:center;
	text-decoration:none;
}
#topmenu_left li a:hover, #topmenu_right li a:hover, #topmenu_left li a.active, #topmenu_right li a.active{
	color:#009;
}
#root{
	display:block;
	float:left;
	width:940px;
	margin:5px 0 0 0;
	padding:5px 10px 10px 10px;
}
#footer{
	display:block;
	float:left;
	width:940px;
	height:18px;
	margin:0;
	border-top:2px solid #fff;
	padding:2px 10px 0 10px;
	background:url(../img/footer_bg.gif) no-repeat;
	color:#ddd;
	font:bold 14px arial, sans-serif;
	text-align:left;
	letter-spacing:2px;
}
#footer a{
	font:bold 14px arial, sans-serif;
	color:#eee;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

h2, h1.whiteright{
	margin:0 0 5px 0;
	padding:0;
	font:bold 17px arial,sans-serif;
	color:#fff;
	font-variant:small-caps;
	letter-spacing:2px;
	text-align:right;
}

h3{
	margin:0 0 5px 0;
	padding:0;
	font:bold 16px arial,sans-serif;
	color:#eee;
	text-decoration:underline;
}
h3.gallery_title{
	margin:-20px -10px -5px -10px;
	padding:2px 10px;
	color:#ccc;
	background:url(../img/rgb_000000.png);
	font:bold 16px arial,sans-serif;
	font-variant:small-caps;
	letter-spacing:1px;
	text-decoration:none;
}
#leftcolumn{
	display:block;
	float:left;
	width:425px;
	margin:0 10px 0 0;
	padding:0;
}
#rightcolumn{
	display:block;
	float:left;
	width:490px;
	margin:0 10px 0 0;
	padding:0;
}
.leftcontent{
	display:block;
	float:left;
	width:423px;
	margin:0 0 20px 0;
	padding:0;
	border:1px solid #333;
	background:#fff;
}
#rightcolumn .leftcontent, .tall{
	width:500px;
}
.leftcontent h4{
	margin:0;
	padding:5px;
	font:bold 17px arial,sans-serif;
	background:url(../img/h4_bg.jpg) repeat-x;
	color:#eee;
}
.leftcontent p{
	margin:0;
	padding:5px;
	font:normal 13px arial,sans-serif;
	color:#111;
	background:#fff;
}

#newsy{
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:500px;
	height:375px;
	background:#eef;
	border:1px solid #aaa;
}
#shortnews{
	display:block;
	margin:280px 0 0 0;
	padding:5px;
	width:490px;
	height:85px;
	background:url(../img/rgb_000000.png);
	text-align:justify;
	font:bold 13px arial,sans-serif;
	color:#fff;
}
#shortnews2{
	display:block;
	margin:0;
	padding:5px;
	width:490px;
	height:365px;
	background:url(../img/rgb_000000.png);
	text-align:justify;
	overflow:auto;
	font:bold 13px arial,sans-serif;
	color:#fff;
}
#shortnews h3, #shortnews2 h3 {
	font:bold 15px arial,sans-serif;
	color:#ff0;
}
#shortnews a , #shortnews2 a {
	font:bold 13px arial,sans-serif;
	color:#fff;
	text-decoration:none;
	line-height:100%;
}
#shortnews2 a {
	color:#ff0;
}
#shortnews a:hover, #shortnews2 a:hover {
	text-decoration:underline;
}


.link1{
	font:normal 13px arial,sans-serif;
	color:#111;
	text-decoration:none;
}
.link2, .link2a{
	font:bold 13px arial,sans-serif;
	color:#030;
	text-decoration:none;
}
.link2a{
	padding:3px 10px;
	border:1px solid #bbb;
	background:#eee;
}
.link2a:hover{
	color:#eee;
	background:#030;
}
.link1:hover, .link2:hover{
	text-decoration:underline;
}

.left{
	text-align: left;
}
.right{
	text-align: right;
}
.justify{
	text-align: justify;
}
.center{
	text-align: center;
}
p.biginterline{
	line-height:160%;
	font:normal 25px Georgia, "Times New Roman",serif;
	
}

.szeroki{
	width:935px;
	margin:0 5px 20px 0;
}

.inner_h{
	display:inline;
	font:bold 17px verdana,arial,sans-serif;
	color:#555;
	text-decoration:underline;
	margin:0;
	padding: 0 0 3px 0;
}

.bgwrozka1, ul.bgwrozka1, div.bgwrozka1, p.bgwrozka1{
	background:url(../img/badziewia/wrozka_moon.jpg) 98% 95% no-repeat #fff;
}

.bgwrozka2, ul.bgwrozka2, div.bgwrozka2, p.bgwrozka2{
	background:url(../img/badziewia/wrozka_motyl.gif) 98% 7% no-repeat #fff;
}

ul#zespol{
	list-style:none;
	display:block;
	float:left;
	width:423px;
	margin:0;
	padding:0;
	background:#fff;
}
ul#zespol li{
	display:block;
	float:left;
	width:353px;
	height:45px;
	margin:5px 0;
	padding:0;
	font:normal 13px arial,sans-serif;
	color:#111;
}
ul#zespol li:hover{
	background-color:#eee;	
}
ul#zespol li a.avatar{
	display:block;
	float:left;
	width:60px;
	height:45px;
	overflow:hidden;
	margin:0 5px 0 5px;
	padding: 0;
}
ul#zespol li a.avatar h1{
	display:none;
}

ul#zespol li b{
	font-size:17px;
	color:#030;
}
.jadzia{
	background:url(../img/zespol/jadzia_mini.jpg) 5px 0 no-repeat;
}
.grzegorz{
	background:url(../img/zespol/grzegorz_mini.jpg) 5px 0 no-repeat;
}
.kasia{
	background:url(../img/zespol/kasia_mini.jpg) 5px 0 no-repeat;
}
.michal{
	background:url(../img/zespol/michal_mini.jpg) 5px 0 no-repeat;
}
.bartek{
	background:url(../img/zespol/bartek_mini.jpg) 5px 0 no-repeat;
}
.radek{
	background:url(../img/zespol/radek_mini.jpg) 5px 0 no-repeat;
}

p.georgia{
	font:normal 18px Georgia;
	color:#600;
}
.incipit{
	font-size:80px;
	display:block;
	float:left;
	margin:0;
	padding:10px 5px 0 0;
	line-height:50px;
}


/* ======= STYLE SHOUTBOXA ======= */
.shoutdiv{
	height:500px;
	overflow:auto;
}

#shoutbox{
	margin:10px auto;
	padding:0;
	width: 900px;
	clear:both;
	overflow:auto;
}
#kontrolka{
	margin:0 auto 0 0;
	padding:0;
	width: 848px;
	background: #eeeeee;
	border: 1px solid #bcbcbc;
	clear:both;
}
.shoutbox1{
	height: 300px;
}
.shoutbox2{
	height: 600px;
}
#shouttable{
	border:0;
	margin: 0 0 5px 0;
	padding:0;
}
#shoutbox #nick, #shoutbox #email, #shoutbox #www, #shoutbox #tresc{
	background:#fafafa;
	border:1px solid #bbbbbb;
	font:bold 12px arial,sans-serif;
	color:#333333;
}
#shoutbox #nick, #shoutbox #email, #shoutbox #www{
	width: 225px;
	margin-right:4px;
}
#shoutbox #tresc{
	width: 695px;
}
#shoutbox #shsubmit{
	background:#444444;
	border:1px solid #f0f0f0;
	font:bold 12px arial,sans-serif;
	color:#f0f0f0;
}
.post{
	margin:0;
	padding:3px 8px;
	width: 834px;
	border-bottom:1px solid #bbbbbb;
	font: normal 15px arial,sans-serif;
	color:#111111;
}
.nick{
	padding-left:16px;
	background: url(../img/green_star.gif) 0 1px no-repeat;
	font-weight:bold;
	font-size:15px;
	color:#030
}
	
h5{
	margin:5px 0;
	padding:0 5px;
	font:bold 14px verdana,arial,sans-serif;
	color:#c00;
}

img.galeria200, a img.galeria200{
	display:block;
	float:left;
	width:200px;
	height:200px;
	margin:15px 0 0 13px;
	padding:5px;
	border:1px solid #bbb;
	background:url(../img/rgb_000000.png);
}
a:hover img.galeria200{
	background:url(../img/rgb_666666.png);
}
html>body img.galeria200, html>body a img.galeria200{
	margin:15px 0 0 18px;
}

img.icentered, html>body img.icentered, img.icentered2, html>body img.icentered2 {
	clear:both;
	float:none;
	margin:70px auto 30px auto;
	background:none;
}
img.icentered2, html>body img.icentered2 {
	margin:10px auto;
}

#hspacer{
	display:block;
	height:10px;
	padding:0;
	margin:0;
	clear:both;
}

p.big1{
	font-size:17px;
}

a.cl{
	display:block;
	float:left;
	margin:4px 0 0 4px;
	padding:0;
	width:44px;
	height:44px;
}
a.pl{
	background:url(../img/flagi.jpg) -44px 0 no-repeat;
}
a.en{
	background:url(../img/flagi.jpg) -44px -44px no-repeat;
}
a.pl.act_pl, a.pl:hover{
	background:url(../img/flagi.jpg) 0 0 no-repeat;
}
a.en.act_en, a.en:hover{
	background:url(../img/flagi.jpg) 0 -44px no-repeat;
}

.mikrolink{
	float:right;
	font: bold 12px arial,sans-serif;
	color:#006;
}
#footer a.mikrolink{
	padding:0;
	float:right;
	font:normal 10px arial,sans-serif;
	letter-spacing:0;
}

.w100{
	width:95%;
	padding:0 15px 5px 15px;
}
.w100 h4{
	margin:0 -15px 3px -15px;
}
.w100 table h4{
	margin:0 -5px;
	text-align:center;
}

.admin_tab{
	width:800px;
	border:1px solid #aaa;
	margin:5px auto;
}
.admin_tab caption{
	font-weight:bold;
	color:#030;
}
.admin_tab td{
	border:1px solid #020;
	padding:2px 5px;
}
.admin_tab td.hd{
	background:#333;
	color:#fff;
}
.admin_tab td textarea{
	border:none;
	width:100%;
	height:150px;
	padding:1px;
}
.admin_tab td textarea{
}
.admin_tab td textarea:hover{
	background:#eee;
}
.admin_tab td input.txt{
	border:none;
	font-weight:bold;
	width:100%;
}
#add_foto, .add_foto{
	margin: 10px 0;
	padding:5px;
	background:#ddd;
	border:1px solid #353;
	font:bold 13px arial, sans-serif;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}

input.txt2, select.txt2{
	width:420px;
	padding:1px;
	font-weight:bold;
	background:#fff;
	border:1px solid;
	border-color:#bbb #999 #999 #bbb;
}

img.mikrofoto{
	width: 100px;
	border:1px solid #777;
}
img.mikrofoto:hover{
	border-color:#f50;
	background:#ddd;
}
a.red{
	display:block;
	padding:1px;
	text-align:center;
	color:#f00;
}
a.red:hover{
	color:#fff;
	background:#f00;
}
a.blue{
	display:block;
	padding:1px;
	font:bold 11px arial,sans-serif;
	text-align:center;
	color:#006;
}
a.blue:hover{
	color:#fff;
	background:#222;
}
a.upline{
	margin-top:3px;
	padding-top:0;
	border-top:1px solid #aaa;
}



/* BLOKADA */
#padlock{
	display:block;
	position:fixed;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:url(../img/padlock_bg.png);
	z-index:999;
}
#padlock_in{
	display:block;
	position:relative;
	margin:50px auto;
	padding:0;
	width:800px;
	height:700px;
	background:url(../img/padlock.png) 50% 50% no-repeat;
	z-index:1000;
}

a.ipod_style{
	display:block;
	clear:both;
	margin:0;
	padding:10px 20px;
	font:bold 16px arial,sans-serif;
	color:#ff0;
	text-decoration:none;
}
.leftcontent a.ipod_style{
	color:#333;
}
a.ipod_style:hover{
	text-decoration:none;
	background:url(../img/ipod_style_bg.jpg) 0 50% repeat-x;
	color:#fff;
}


