*{
 vertical-align: baseline;
 font-weight: inherit;
 font-family: inherit;
 font-style: inherit;
 font-size: 100%;
 outline: 0;
 padding: 0;
 margin: 0;
 border: 0;
}

body{
 font: 62.5% Arial; /* Resets 1em to 10px */
}

a{
 color: #004276;
 text-decoration: underline;
}

a:hover{
 text-decoration: none;
}

h1{
 font-size: 1,2em;
}

td.tytul h3 {
  font-weight: bold;
  text-decoration: underline;
}

.linkkat{
 margin-bottom: 5px;
 font-size: 11px;
}

.tabkonto{
 border-bottom: 1px solid #DEDEDE;
}

.pogrubienie{
 font-weight: bold;
}

.blad {
 color: #FF0000;
}

.opis{
 text-align: justify;
}

.linkrekl a{
 font-size: 1.5em;
 text-decoration:none;
 color:#ff9933;
}

.wysz{
 background: transparent url('images/mapa.jpg') 0 0 no-repeat;
}

.liniawyr{
 border-bottom: 1px solid #ccc;
 margin-bottom: 15px;
}

#header{
 margin: 0 auto;
 height: 169px;
 width: 990px;
 position: relative;
 overflow: hidden;
}

#baner{
 width: 990px;
 height: 90px;
}

#adsense{
 width: 728px;
 height: 90px;
 margin-right: 50px;
 float: left;
}

#adsense2{
 width: 336px;
 height: 280px;
 margin: 0px 0px 0px 10px;
 float: right;
}

#dodaj{
 width: 128px;
 height: 90px;
 float: left;
}

#logo{
 float: left;
 display:inline;
 margin-top: 2px;
 margin-left: 30px;
 width: 350px;
 height: 125px;
 background: transparent url('images/logo.jpg') 0 0 no-repeat;
}

#photo{
 float: right;
 display:inline;
 margin-top: 2px;
 margin-right: 30px;
 width: 558px;
 height: 125px;
}

/*---------------- menu tab----------------------*/
#menu_tab{
	width:930px;
	height:40px;
	margin-top: 127px;
	margin-left: 30px;
	background-color:#fff;
}
.left_menu_corner{
	width:10px;
	height:40px;
	margin-top:2px;
	float:left;
	background:url(images/menu_left.jpg) no-repeat center;
}
.right_menu_corner{
	width:10px;
	height:40px;
	margin-top:2px;
	float:left;
	background:url(images/menu_right.jpg) no-repeat center;
}
ul.menu {
	list-style-type:none;
	float:left;
	display:block;
	width:910px;
	margin-top:2px;
	padding:0px;
	background:url(images/menu_bg.jpg) repeat-x;
}
ul.menu li {
	display:inline;
	font-size:11px;
	font-weight:bold;
	line-height:40px;
}
ul.menu li.divider {
	display:inline;
	width:5px;
	height:40px;
	float:left;
	background:url(images/menu_space.jpg) no-repeat center;
}
a.nav:link, a.nav:visited {
	display:block;
	float:left;
	padding:2px 10px 0px 10px;
	margin:0 5px 0 5px;
	height:40px;
	text-decoration:none;
	color:#FFF;
}
a.nav:hover {
	color:#333333;
	background-image: url(images/menu_a.jpg);
	background-repeat: repeat-x;
	padding:2px 10px 0px 10px;
}

#contener{
 margin: 5px auto 0 auto;
 width: 930px;
 overflow: auto;
}

#main{
margin-top: 5px;
 width: 582px;
 float: left;
overflow: hidden;
}

#content{
 width: 550px;
 margin: 0 auto;
 color: #222;
}

#content .post .p-data{
 color: #aaa;
 font-weight: bold;
 font-size: 1.15em;
 margin: 0;	
 margin-bottom: 0.5em;
}

#content .post p{
 line-height: 1.5em;
 font-size: 1.3em;
 margin: 18px 0 10px 0;
 color: #222;
}

#content .post a{
 color: #004276;
 text-decoration: underline;
}

#content .post a:hover{
 text-decoration: none;
}

#content .post h2{
 font-size: 2.6em;
 line-height: 1.3em;
 font-weight: normal;
 background: url('images/navbg.gif') repeat-x;
}

#content .post h2 a{
 text-decoration: none;
 font-weight: normal;
 color: #000;
}

#content .post h2 a:hover{
 color: #004276;
 text-decoration: underline;
}

#content .postmeta{
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 overflow: hidden;
 margin: 10px 0;
}

#content .postmeta2{
 min-height: 50px;
 height: auto !important;
 margin: 10px 0;
 overflow: hidden;
 clear:both;
}

#content p.postinfo{ 
 margin: 5px 0 0 5px;
 padding: 0;
 float: left;
 overflow: hidden;
}

#content p.postinfo2{ 
 margin: 0 !important;
 padding: 5px 0 5px 0;
 float: left;
 overflow: hidden;
}

#content p.postinfo span{
 font-weight: bold;
}

#content .postmeta a{
 text-decoration: none;
}

#content .postmeta a:hover{
 text-decoration: underline;
}

#content ul, #content ol{
 list-style: none;
 margin: 10px 10px 10px 20px;
}

#content li{
 list-style: none;
 line-height: 1.5em;
 font-size: 1.3em;
 list-style-image: url('images/arrow.gif'); 
}

#content li li{
 line-height: 1.5em;
 font-size: 1em;
}

.small{
  font-size: 11px;
  text-align: justify;
}

.menulink a{
  font-size: 12px;
  font-weight: bold;
}

.zdjecia{
 float:left;
 padding:8px;
}

.zdjeciap{
 float:right;
 padding:8px;
}

#wstep {
margin-top: 5px;
	float:left;
  width: 90px;
}

.udostepnij{
float: right;
}

#sidebar{
margin-top: 5px;
 float: right;
 display: inline;
 width: 336px;
 overflow:hidden;
}

.sidebar2{
 width: 306px;
 margin: 0 auto;
 overflow: auto;
}

.sidebox{

}

.sidebox p.addlink{
 float: right;
 font-weight: bold;
 font-size: 1.1em;
 margin: 0;
 padding: 0;
 display: inline;
}

.sidebox span.small{
 font-size: 1.1em;
}

.sidebox p.addlink a{
 text-decoration: none;
}

.sidebox p.addlink a:hover{
 text-decoration: underline;
}

.sidebox p{
 margin: 0 0 7px 0;
 font-size: 1.2em;
}

.sidebox strong, .sidebox b{
 font-weight: bold;
}

.sideboxh{
 height: 26px;
 margin: 0 0 8px 0;
 padding: 0;
 border-bottom: 1px solid #ccc;
}

.sideboxh h3{
 float: left;
 display: inline;
 margin-left: 40px;
 font-size: 1.3em;
 font-weight: normal;
 line-height: 1.35em;
}

.sidebox ul{
 list-style: none;
}

.sidebox li{
 border-bottom: 1px solid #ccc;
 font-size: 1.2em;
 background: transparent url('images/arrow.gif') 0 7px no-repeat;
 padding: 4px 0 5px 0;
}

.sidebox li span{
 padding-left: 10px;
 line-height: 1.4em;
 display: block;
}

.danekontaktowe{
 border-bottom: 1px solid #ccc;
 font-size: 1.2em;
 padding: 4px 0 5px 0;
 line-height: 1.4em;
 display: block;
}

.icouser{
  background: transparent url('images/lupa.jpg') 10px 0 no-repeat;
} 

.icoarts{
  background: transparent url('images/arts.png') 10px 0 no-repeat;
} 

/* Rounded Corners */
.rc {margin:0 0 10px 0;}
.rctop, .rcbottom {display:block; font-size:1px;}
.rcb1, .rcb2, .rcb3, .rcb4 {display:block; overflow:hidden;}
.rcb1, .rcb2, .rcb3 {height:1px;}
.rcb1 {margin:0 5px;}
.rcb2 {margin:0 3px;}
.rcb3 {margin:0 2px;}
.rcb4 {height:2px; margin:0 1px;}
.rccontent {display:block; padding:5px; height:100%; overflow:hidden;}
.rc {background: transparent; }
.rctop, .rcbottom { background:transparent; }
.rcb2, .rcb3, .rcb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rcb1 {background:#ccc;}
.rcb2 {border-width:0 2px;}
.rccontent {background:#fff; border:0 solid #ccc; border-width:0 1px;}
/* Rounded Corners END */

#footer{
 width: 930px;
 height: 40px;
 margin: 0 auto;
 background: url('images/menu_bg.jpg') repeat-x;
 overflow: hidden;
}

#footer2{
 margin-top: 5px;
 margin-left: 10px;
 color: #fff;
}

#footer2 a{
 color: #fff;
}

#commentstemplate .post {
 width: 550px;
 margin: 0 auto;	
 margin-bottom: 0.5em;
}

#commentstemplate .post h2{
 font-size: 2.6em;
 line-height: 1.3em;
 font-weight: normal;
 background: url('images/navbg.gif') repeat-x;
}

#commentstemplate ol, #commentstemplate ul{
	list-style: none;
	margin-top: 10px;
	padding: 0
}
.commentlist{
 list-style:none;
 width: 550px;
 margin: 0 auto !important;
 overflow: hidden;
}
.commentlist li{
 list-style: none;
 overflow: hidden;
 padding: 0;
}

.comment  .rcb2, .comment   .rcb3, .comment  .rcb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.comment  .rcb1 {background:#ccc;}
.comment  .rccontent {background:#fff; border:0 solid #ccc; border-width:0 1px;}

.comment-body p{
 margin:0 10px 15px 10px;
}

.thecomment{
 overflow: auto;
 margin: 0;
 padding: 0;
 clear:both;
} 

.comment-body{
 font-size: 1.3em;
 line-height: 1.5em;
 overflow: hidden !important;
 margin: 0;
 padding: 0;
 float:left;
 display: inline;
 
}

.depth-1 .comment-body{
 margin-top: 10px;
 width: 550px;
}

.commentlist #respond {
 
}

.commentlist #respond form{
	width: 448px;
	margin: 0 10px;
}

#commentform {
text-align: center;
 margin: 5px;
 overflow: hidden;
}

#commentform p {
 margin: 5px 0;
}

.textarea {
 font-size: 1em;
 line-height: 1.5em;
 border: 1px solid #ccc;
 padding: 3px;
 background: #ededed;
}

#commentform #submit {
 background: #333;
  font-size: 1em;
 line-height: 1.5em;
 border: 1px solid #ccc;
 padding: 3px;
 color: #fff;
}

#commentform textarea.textarea {
 width: 95%;
}
