/* ============================ common ============================== */

.profil_uzytkownika {}
<!--{ width:300px; height:30px; border:solid red 1px;}-->
.lewa {  text-align:right; color:#026DAA; float:left; width:130px; margin-right:30px; }
.lewa div{ text-align:right;    }
.prawa { text-align:left; color:#5e5e5e; }
.colx a {margin-right:8px; }
.colx {text-align:center;}
.ukryte { display:none;}
.galeria_tytul_obrazka {}
.galeria_tytul_obrazka_edycja { position:relative; right:20px; top:5px;   }
.galeria_tytul_obrazka_usun {  position:relative;   left:20px; bottom:8px;       }

.tblPad10 {} /* cala dana kategora galerii */
.center vAlignTop {border:solid green 1px;  text-align:center !important;} /* kazda galeria osobno*/
.galleryImgSmallContainer {text-align:center !important;}
html{
	background: #fff url(../img/bg-html.png) repeat-x 0 0;
}
body { 
	color: #026daa; background: url(../img/bg-body.png) no-repeat 50% 0;
	font: normal 62.5% Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif
}

a { color: #026daa; text-decoration: none; /*border-bottom: dotted 1px;*/ }
a:hover, a:active, a:focus { text-decoration: underline; }

img 	{ display: block; }
a img 	{ border: none; }
a span	{ cursor: pointer; }
strong 	{ font-weight: bold; }
em 		{ font-style: italic; }

form.privacy_form td
{
  width: 250px;

}


div.item:after,
.side-block:after,
.forum .thread_frame:after,
ul.comments li:after,
.galleryInfo:after,
#children-profil:after,
.clearfix:after {
	clear: both;
	display: block; visibility: hidden;
	height: 0;
	content: ".";   
}
div.item,
.side-block,
.forum .thread_frame,
ul.comments li,
#children-profil,
.galleryInfo,
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html div.item,
* html .side-block,
* html .forum .thread_frame,
* html ul.comments li,
* html #children-profil,
* html .galleryInfo,
* html .clearfix {height: 1%;}
div.item,
.side-block,
.forum .thread_frame,
ul.comments li,
.galleryInfo,
#children-profil,
.clearfix {display: block;}
/* End hide from IE-mac */

.aural{
	position: absolute;
	left: -2007px;
	font-size: 0;
}

.banner{
	margin: 0 0 5px 0;
}

/* ========================== common end ============================ */

/* ============================ layout ============================== */

.holder{ 
	width: 950px;
	margin: 0 auto;
}

#header{

}

#header p.logged-as
{
  color:#FFFFFF;
  float:right;
  font-size:12px;
  margin-right:166px;
  margin-top:40px;
}
#header p.logged-as span
{
  font-weight:bold;
  padding-left: 5px;
}

#main{ 
	float: left;
	width: 790px;
}



.userProfile {
   position: absolute;
}
.userProfile .mainPanel .clearfix .quickLinks {
      float: left;
		width: 150px;
      margin: 0 0 2px 0;
      left: 60px;
      
   	
}

.userProfile .mainPanel .clearfix img{

      float: right;
	   border: 1px solid #fff;
  	
}

.userProfile .mainPanel .clearfix .quickLinks a{
		display: block;
		width: 150px;		
		padding: 4px 0 4px 0;
	   color: #fff; background: url(../img/btn-side-nav.png) no-repeat 0 0;
	   font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; 
}

.userData {
      position: absolute;		
		left: 200px;
		top: 0px;
		

}

.userData h3{
      font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
      margin: 10px 10px 10px 10px;
		

}

.userData .comments {
		left:100px;
		
}

.userData .comments p{
		padding: 10px 0 10px 0;
		
}

.userData .comments .delete-comment {
		
		
}

.userData .comments .username {
		color: red;
		padding: 10px 10px 10px 10px;
		
}

.userData .comments p{
		position: relative;
		left: 150;
		
}

.userData .comments a img{
		display: inline;
		float: left;
}

.extraPanel h4{
		font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

.tabsSmall {
	margin-bottom: 10px !important;
}

.tabsSmall a{		
		display: block;
		width: 150px;		
		padding: 4px 0 4px 0;
		margin-bottom: 1px;
	   color: #fff; background: url(../img/btn-side-nav.png) no-repeat 0 0;
	   font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; 
}

#register .active{
		color: red;
	   font-weight: bold; 
	   
}



#main .forum{
/*	position: absolute;
        top: 300px;
	left: 10px;
	width: 700px;
  */      	
}
#main .forum .header{
	color: green;
	font-size: 1.4em;
	font-weight: bold;
}
	#content{
		float: right;
		width: 630px;
		padding: 5px 0 0 0;
		background: #fff;
		font-size: 1.1em;
	}
	#content-side-bar{
		float: left;
		width: 150px;
		padding: 158px 0 0 0;
	}
	
	#content-side-bar input.formText{
		
		width: 145px;
	}
	
	

#main .forum .datetime{
	color: red;
	margin: 20px 10px 0 0;
}
        

#main .forum .thread_frame .thread_buttons a{
	color: green;
	margin: 5px 5px 5px 5px;
        font-weight: bold;
}	

#side-bar{ 
	float: right;
	width: 150px;
	padding: 5px 0 0 0;
}

#footer{ 
	clear: both;
}
#footer .holder{
	width: 630px;
}

/* ========================== layout end ============================ */

/* ============================ header ============================== */

#header h1{
	float: left; display: inline;
	padding: 0 0 0 126px;
}

.date	{ color: #A0ADB4; font-size: 0.9em; }

#login-info{
	float: right; display: inline;
	padding: 3px 160px 0 0;
	font-size: 1.2em; font-weight: bold;
	color: #ffd657;
}
#nav{
	clear: both;
	width: 630px; height: 30px;
	margin: 0 0 0 160px;
	background: url(../img/bg-nav.png) no-repeat 0 0;
}
#nav li{
	float: left; display: inline;
	margin: 8px 0 0 16px; padding: 0 0 0 15px;
	font: bold 1.2em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase;
	color: #005d7c;
	border-left: 1px solid #005d7c;
}
#nav li:first-child{
	border: none;
	padding: 0;
}
#nav li a{
	color: #005d7c;
	text-decoration: none;
}

/* ========================== header end ============================ */

/* ============================ content ============================= */

#breadcrumbs{
	padding: 0 3px 10px 3px;
	font-size: 0.9em;
}

#homepage-nav .left-col{
	float: left;
	width: 248px;
}
#homepage-nav .right-col{
	float: right;
	width: 380px;
}
#homepage-nav li{
	height: 44px;
	margin: 0 0 1px 0;
	background: #fee8b7;
}
#homepage-nav li a{
	display: block;
	padding: 11px 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #fe7903; text-decoration: none; text-align: center;
}
#homepage-nav li.nav-1{
	height: 54px;
	background: url(../img/nav-1.png) no-repeat 0 0;
}
#homepage-nav li.nav-2{
	height: 54px;
	background: url(../img/nav-2.png) no-repeat 0 0;
}
#homepage-nav li.nav-3{
	height: 54px;
	background: url(../img/nav-3.png) no-repeat 0 0;
}
#homepage-nav li.nav-1 a,
#homepage-nav li.nav-2 a,
#homepage-nav li.nav-3 a{
	padding: 15px 0 15px 80px;
	font-size: 1.8em;
	color: #f41e5f;
	text-align: left;
}
#homepage-nav .container{
	margin: 0 0 1px 0;
}
#homepage-nav .banner{
	margin: 0;
}

#homepage-content{
	padding: 20px 20px 0 20px;
	font-size: 1.1em;
	background: url(../img/bg-gradient.jpg) repeat-x 0 0;
}
#homepage-content p{
	margin: 0 0 12px 0;
}

/*
#homepage-content ul,
#homepage-content ol { margin: 10px 0; }
#homepage-content li { margin-left: 30px; }
*/

.article-list li{
	float: left; display: inline;
	width: 275px;
	padding: 0 20px 20px 20px;
	min-height: 90px;
}
.article-list .thumb{
	float: left; display: inline;
	border: 1px solid #6d6d6d;
}
.article-list .text{
	float: right;
	width: 173px;
}
.article-list h3{
	font-size: 1.1em; font-weight: bold;
	color: #f41e5f;
}
.article-list h3 a{
	color: #f41e5f;
	text-decoration: none;
}
.article-list p{
	color: #000;
	font-size: 1.1em;
}

#login-box{
	margin: 0 0 10px 0;
}
#login-box h2{
	padding: 4px 0 3px 0;
	color: #fff; background: url(../img/bg-login-box-h2.png) no-repeat 0 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center;
}
#login-box fieldset{
	padding: 10px 0;
	border: 1px solid #90e2eb;
}
#login-box .fieldwrap{
	margin: 0 0 10px 0;
}
#login-box label{
	float: left; display: inline;
	width: 42px;
	padding: 3px 0 3px 3px;
	font-size: 1.1em;
}
#login-box .text{
	float: left; display: inline;
	width: 90px;
	padding: 2px;
	border: 1px solid #90e2eb;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #026daa;
}
#login-box .submit{
	display: block;
	margin: 0 auto 10px auto;
}
#login-box a{
	display: block;
	padding: 0 3px;
	font-size: 0.9em;
}

#last-logged-in{
	margin: 0 0 10px 0; padding: 0 0 10px 0;
	border: 1px solid #90e2eb;
	background: #ddf7ff;
	text-align: center;
}
#last-logged-in h2{
	padding: 10px 3px;
	font: normal 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center;
	color: #7f7f7f;
}
#last-logged-in a{
  font-weight: bold;
}
#last-logged-in img{
  margin: 0 auto 10px auto;
}
.user-box{
	display: block;
	font-size: 1.1em;
	text-decoration: none;
}
.user-box img{
	display: inline;
	border: 1px solid #fff;
}

#content-side-bar .side-block{
	margin: 0 0 10px 0;
	background: #ffe07f url(../img/bg-content-side.png) no-repeat 0 100%;
}
#content-side-bar .side-block h2{
	padding: 4px 0 3px 0;
	color: #f41e5f; background: url(../img/bg-content-side-h2.png) no-repeat 0 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center;
}
#content-side-bar .side-block ul{
	margin: 0 5px; padding: 15px 0 15px 2em;
	list-style: square;
	font-size: 1.1em;
	color: #f41e5f;
}
#content-side-bar .side-block a{
	color: #f41e5f;
}

#profil-details{
	margin: 0 0 10px 0;
	background: url(../img/bg-profil-details.png) repeat-x 0 0;
}
#profil-details .wrapper{
	padding: 30px 15px;
	background: url(../img/bg-profil-details-bottom.png) repeat-x 0 100%;
}
#profil-details .col{
	float: left;
	width: 200px;
	font-size: 1em;
	line-height: 1.4em;
}
#profil-details .col-2{
	float: right;
	width: 300px;
	font-size: 1em;
	line-height: 1.4em;
}
#profil-details dt{
	clear: both; float: left; display: inline;
	width: 65px;
	margin: 0 5px 0 0;
	text-align: right;
}
#profil-details dd{
	margin: 0 0 10px 0;
	font-weight: bold;
}
#profil-details .change-photo{
	text-align: right;
}
#profil-details .photo{
	width: 118px; height: 149px;
	margin: 0 0 10px 68px; padding: 0;
	/*background: url(../img/bg-photo.png) no-repeat 0 0;*/
}
#profil-details .photo img { padding: 7px; border: solid 1px #90E2EB; }

.comment{
	margin: 0 0 10px 0;
}
.comment .user{
	float: left;
	width: 150px;
}
.comment .text{
	float: right;
	width: 470px;
	font-size: 1.1em; text-align: right;
}
.comment .text .comment-content{
	height: 72px;
	margin: 0 0 5px 0; padding: 5px;
	border: 2px dotted #71ddff;
	text-align: left;
}
.comment .text textarea{
	width: 458px;height: 72px;
	margin: 0 0 5px 0; padding: 5px;
	border: 1px solid #1fc1d4;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
}

#side-nav{
	margin: 0 0 10px 0;
}
#side-nav li{
	margin: 0 0 2px 0;
}
#side-nav .button{
	display: block;
	padding: 4px 0 4px 0;
	color: #fff; background: url(../img/btn-side-nav.png) no-repeat 0 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;
}
#side-nav .kids li{
	margin: 0; padding: 3px;
	background: #ddf7ff;
}
#side-nav .kids li.current{
	background: #ffe289;
}
.kids li img{
	display: inline;
	border: 1px solid #90e2eb;
	vertical-align: text-top;
}
.kids li a{
	font-size: 1.1em; font-weight: bold; text-decoration: none;
}
.kids li a small{
	font-weight: normal;
}

#kids-details{
	font-size: 1.1em;
}
#kids-details dt{
	clear: both; float: left; display: inline;
	width: 130px; height: 46px;
	margin: 0 10px 10px 0; padding: 40px 0 0 0;
	text-align: right;
}
#kids-details dd{
	float: right; display: inline;
	width: 416px; height: 62px;
	margin: 0 0 10px 0; padding: 10px 20px;
	border: 2px dotted #71ddff;
	font-weight: bold;
}

.article-list2 li{
	margin: 0 0 10px 0; padding: 0 20px 10px 20px;
	border-bottom: 1px solid #f41e5f;
}
.article-list2 .thumb{
	float: left; display: inline;
	border: 1px solid #6d6d6d;
}
.article-list2 .text{
	float: right;
	width: 483px;
}
.article-list2 h3{
	font-size: 1.1em; font-weight: bold;
	color: #f41e5f;
}
.article-list2 h3 a{
	color: #f41e5f;
	text-decoration: none;
}
.article-list2 p{
	color: #000;
	font-size: 1.1em;
}
.article-list2 .more{
	clear: both;
	float: right;
	margin: 10px 0 0 0;
}

#baza{
	padding: 30px 0;
	background: url(../img/bg-profil-details.png) repeat-x 0 0;
}
#baza h2{
	margin: 0 0 10px 10px;
	font: bold 1.3em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #f41e5f;
	
}
#baza #baza_result_title{
	margin: 0 5px 10px 10px;
	padding-bottom:5px;
	font: bold 1.3em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #f41e5f;
	border-bottom: 2px solid #006096;
}

#baza p{
	color: #000;
	margin: 0 10px;
}
#baza h2 #search_again a{
	font: normal 1em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #f41e5f;
}
#baza h2 #search_again{
	margin-right: 10px;
float:right;
}
#children-profil,
.children-profil-parametry	{ font-size: 0.9em; line-height: 1.4em; color: #575757; }
.children-profil-zdjecia	{ float: left; }

.children-profil-info		{ float: left; margin: 0 0 0 30px; line-height: 1.6em; }
.children-profil-info .name	{ font-weight: bold; color: #F41E5F; font-size: 1.2em; }
.children-profil-zdjecia img { padding: 5px; border: solid 1px #ffd247;  }
.children-profil-parametry	{ margin: 15px 0 0 0; }
.children-profil-parametry .title,
.children-profil-info .title { color: #026DAA; }
.children-profil-parametry li	{ margin-top: 10px; }
.children-profil-parametry .title,
.children-profil-parametry .value	{ display: block; }
.children-profil-parametry .value	{ padding-left: 100px; }

#basic-search{
	
	padding: 5px 10px 5px 0;
	margin: 10px 0 0 0;
	background: #ddf7ff;
	
}
#baza h3{
	margin: 10px 20px;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #006096;
	
}

/*.advanced_search li {border:red solid 2px; float:left;}*/
ul.advanced_search { list-style-type: none; margin-top: 10px;  list-style: none;}
ul.advanced_search li { margin: 5px 0; }
ul.advanced_search.nom { margin-top: 0;  }

.cards h2 { line-height: 1.2em; padding: 0; margin: 0;}
.cards h2 a.nazwaKlientaLista { padding: 0; }

#basic-search ul li{
	margin: 5px 0;
}

#map{
	padding: 10px 0;
	margin: 20px 0 0 0;
	background: #f0fbff;
}
#map h3{
	margin: 0 0 10px 20px;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #006096;
}

#adv-search{
	padding: 10px 20px 20px 20px;
}
#adv-search h3{
	margin: 0 0 10px 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color: #006096;
}
#adv-search .col{
	float: left; display: inline;
	width: 275px;
	margin: 0 20px 0 0;
}
#adv-search .fieldwrap{
	margin: 0 0 10px 0;
}
#adv-search label{
	float: left; display: inline;
	width: 90px;
	padding: 6px 15px 0 0;
	font-size: 1.1em;
}
#adv-search .text{
	float: left; display: inline;
	width: 158px;
	margin: 0; padding: 5px;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	border: 1px solid #1fc1d4;
}
#adv-search .submit{
	float: right;
}

#forum{
	position: absolute;
        top: 800px;
	left: 10px;
        width: 800px;
	
}



.subjects{
	width: 100%;
	margin: 0 0 20px 0;
}
.subjects td{
	padding: 3px;
	background: #ddf7ff;
	font-size: 1.1em;
}
.subjects .odd td{
	background: #fff;
}


.rezultatyWyszukiwania,
.pagination{
	margin: 0 0 10px 0; padding: 7px;
	text-align: center; font-size: 1em;
}
.pagination li{
	display: inline;
	padding: 0 2px;
}
.rezultatyWyszukiwania a,
.pagination li a{
	padding: 3px 6px;
	color: #017aac;
	border: 1px solid #017aac;
	text-decoration: none;
}
.pagination li.current a{
	color: #fff; background: #017aac;
}
.rezultatyWyszukiwania u { text-decoration: none; }

div.item { margin: 0 0 10px 0; padding: 5px 20px 15px 20px; border-bottom: 1px solid #f41e5f; }
div.item p { margin: 5px 0!important; padding: 0!important; }
div.item p.date { color: #A0ADB4; font-size: 0.9em; margin: 0; padding: 0; }
div.item img.thumb { float: left; display: inline; border: 1px solid #6d6d6d; }
div.item .text { float: right; width: 483px; }
div.item h3 { font-size: 1em; font-weight: bold; color: #f41e5f; padding: 0; margin: 3px 0; }
div.item h3 a { color: #f41e5f; text-decoration: none; }
div.item p { color: #000; font-size: 1.1em; }
div.item .more { clear: both; float: right; margin: 10px 0 0 0; }


.discussion{
	margin: 0 0 10px 0;
}
.discussion .item{
	background: #ddf7ff;
}
.discussion .item.odd{
	background: #f0fbff;
}
.discussion .item .user{
	float: left;
	width: 150px;
}
.discussion .item .text{
	float: right; display: inline;
	width: 610px;
	padding: 10px;
	color: #000;
	font-size: 1.2em;
}
.discussion .item .buttons{
	clear: both;
	padding: 0 10px 10px 0;
	text-align: right;
}
.discussion .item .buttons li{
	display: inline;
	padding: 0 0 0 3px; 
}
.discussion .item .buttons li img{
	display: inline;
}

th{
       font-size: 1.1em;
       font-weight: bold;
}

h1, h2{ 
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	color: #F41E5F;
}

td .topic{
       font-size: 1.1em;
       background: #f0fbff;
       padding: 0 10px 10px 0;
}


#login-box-big{
	width: 444px;
	margin: 0 auto;
	color: #fff; background: #0dbcd0 url(../img/bg-login-box-top.png) no-repeat 0 0;
}
#login-box-big fieldset{
	padding: 40px 15px 30px 30px;
	background: url(../img/bg-login-box-bottom.png) no-repeat 0 100%;
}
#login-box-big .fieldwrap{
	margin: 0 0 10px 0;
}
#login-box-big label{
	float: left; display: inline;
	padding: 6px 15px 0 0;
	font-size: 1.1em;
}
#login-box-big .text{
	float: left; display: inline;
	width: 127px;
	margin: 0 15px 0 0; padding: 5px;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	border: 1px solid #0199aa;
}
#login-box-big .submit{
	float: right; display: inline;
	margin: 0 15px 0 0;
}
#login-box-big a{
	display: block;
	margin: 0 0 10px 0;
	color: #fff;
	font-size: 1.1em; text-decoration: none;
}

#register{
	margin: 0 20px 20px 20px; padding: 15px;
	border: 1px solid #33a3c8;
	font-size: 1.1em;
}
#register .col{
	float: left; display: inline;
	width: 275px;
}
#register .fieldwrap{
	margin: 0 0 10px 0;
}
#register label{
	
}
#register .col label{
	float: left; display: inline;
	width: 112px;
	padding: 6px 15px 0 0;
	color: #026daa;
}
#register .col .text{
	float: left; display: inline;
	width: 122px;
	margin: 0; padding: 5px;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	border: 1px solid #1fc1d4;
}
#register .col select{
	float: left; display: inline;
	width: 134px;
	margin: 0; padding: 5px;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	border: 1px solid #1fc1d4;
}
#register .submit{
	display: block;
	width: 103px;
	margin: 0 auto;
}

#pass-reset{
	margin: 0 20px; padding: 15px;
	border: 1px solid #33a3c8;
	font-size: 1.1em;
}
#pass-reset fieldset p{
	margin: 0 0 15px 0;
}
#pass-reset .fieldwrap{
	width: 258px;
	margin: 0 auto 10px auto;
}
#pass-reset label{
	float: left; display: inline;
	width: 52px;
	padding: 6px 0 0 0;
	color: #026daa;
}
#pass-reset .text{
	float: right; display: inline;
	width: 182px;
	margin: 0; padding: 5px;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;
	border: 1px solid #1fc1d4;
}
#pass-reset .submit{
	display: block;
	width: 88px;
	margin: 0 auto;
}
#pass-reset .note{
	margin: 40px 0 0 0;
	font-size: 0.9em;
	color: #000;
}

/* ========================== content end =========================== */

/* ============================ side-bar ============================ */

#searchform{
	margin: 0 0 10px 0;
}
#searchform label{
	display: block;
	padding: 10px 0;
	font-size: 1.1em;
}
#searchform .text{
	float: left; display: inline;
	width: 121px;
	margin: 0; padding: 6px 3px;
	border: 1px solid #80c6dd;
	font: normal 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#searchform .submit{
	float: left;
}

#side-bar .side-block{
	margin: 0 0 10px 0;
}
#side-bar .side-block h2{
	padding: 4px 0 3px 0;
	color: #fff; background: url(../img/bg-side-h2.png) no-repeat 0 0;
	font: bold 1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-align: center;
}
#side-bar .side-block .box{
	padding: 15px 5px;
	border: 1px solid #90e2eb;
	color: #026daa;
	font-size: 1.1em;
}
#side-bar .side-block ul{
	padding: 0 0 0 2em;
	list-style: square;
}
#side-bar .side-block .more{
	display: block;
	margin: 15px 0 0 0;
}

/* ========================== side-bar end ========================== */

/* ============================= footer ============================= */

#copyright{
	margin: 0 0 10px 0; padding: 10px 0;
	color: #fff; background: #018dbb;
	font-size: 1.1em; font-weight: bold; text-align: right;
}

#bottom-nav{
	margin: 0 0 10px 0;
	text-align: center;
}
#bottom-nav li{
	display: inline;
	padding: 0 15px;
	font-size: 1.1em;
	color: #026daa;
	border-left: 1px solid #005d7c;
}
#bottom-nav li:first-child{
	border: none;
}
#bottom-nav li a{
	text-decoration: none;
}

/* =========================== footer end =========================== */



.center	{ text-align: center; }
.left	{ text-align: left; }
.right	{ text-align: right; }

#content .quickLinks					{ list-style-type: none; margin: 0; }
#content .quickLinks	li				{ padding: 0 5px 0 0; margin: 0; border-bottom: none; display: inline; }
#content .quickLinks	li a			{ color: #f41e5f; text-decoration: none; }

#content-side-bar ul.tabsSmall ul.quickLinks 	{ list-style-type: square; margin: 5px 0 10px 0; padding: 0 0 0 20px; }
#content-side-bar ul.tabsSmall ul.quickLinks li a { padding: 0; text-align: left; background: none; font-size: 1.1em; color: #026daa; font-weight: normal; width: 120px; }
#content-side-bar ul.tabsSmall ul.quickLinks li a span.counter { color: #F41E5F; font-weight: bold;}


.userProfile .mainPanel .clearfix .quickLinks a{}

.full-width-table			{ width: 100%; border: none; }
.full-width-table th		{ font-size: 1.2em; font-weight: normal; padding: 12px; border-bottom: 1px solid #90e2eb; background: #ddf7ff url('../img/lay-tbl-thead.png') repeat-x left top; }
.full-width-table td		{ padding: 10px; border-bottom: 1px solid #90e2eb; }
.full-width-table tr.even	{ background-color: #FFF; }
.full-width-table tr.odd	{ background: none; }
.full-width-table tr.not-read td	{ font-weight: bold; }

.addChildrenForm	{ font-size: 0.9em; margin-bottom: 10px; }
.addChildrenForm h3	{ font-weight: bold; font-size: 1.4em; color: #F41E5F; }
.addChildrenForm p	{ margin:4px 0; padding: 0; }
.addChildrenForm fieldset	{ border: none; }

.mailContent	{ margin: 15px 0; clear: both; }
.mailContent h1	{ margin: 7px 0; }
.mailButtons	{ margin: 15px 0; text-align: right; }

.children-form-privacy  { font-size: 0.9em; }
.children-form-privacy  h2 { font-size: 1.3em; }

.tabsSmallHorizontal {
	height: 27px;
	margin: 10px 0 15px;
	padding: 0;
	list-style: none;
	font-size: 125%;
	font-weight: bold;
	border-bottom: 1px solid #90e2eb;
}
.tabsSmallHorizontal { font-size: 100%; }

.tabsSmallHorizontal li {
	float: left;
	height: 26px;
	margin: 0 2px;
}
.tabsSmallHorizontal li a {
	float: left;
	padding: 0 7px;
	height: 26px;
	color: #026daa;
	line-height: 27px;
	border: 1px solid #90e2eb;
	background: #ddf7ff;
	text-decoration: none;
}
.tabsSmallHorizontal li.active a {
	color: #026daa;
	border-bottom: 1px solid #fff;
	background: #fff;
}

.new-mail	{ margin: 15px 0; font-weight: bold; }

.userData		{}
.userData h3	{ font-size: 1.3em; font-weight: normal; }
/*.userData p		{ line-height: 1.7em; margin: 0; padding: 0; }*/
.userProfile	{  }
.userProfile div.mainPanel		{ width: 610px; float: left; }
.userProfile div.extraPanel		{ width: 280px; float: right; position: relative; }
div.extra-panel-box		{ margin-bottom: 35px; }
.userProfile div.extraPanel span	{ position: absolute; top: 0; right: 0; }
ul.extraPanelList		{ list-style-type: none; margin: 10px 0 10px 10px; }
ul.extraPanelList li	{ padding: 3px 0; }
ul.friends		{ margin: 10px 0; padding: 0; list-style: none; }
ul.friends li	{ width: 95px; margin: 0 0 10px; vertical-align: top; text-align: center; display: -moz-inline-box; display: inline-block; }
ul.friends li img { margin: 3px auto 3px; display: block; }
ul.friends li a { display: block; }

ul.comments		{ list-style-type: none; margin: 10px 0; padding: 0; }
ul.comments li	{ padding: 7px; position: relative; }
ul.comments li span.small	{ font-size: 0.9em; color: #7fc0d4; }
ul.comments li a.username	{ font-weight: normal; font-size: 1.1em; }
ul.comments li img.avatar	{ float: left; margin: 0 10px 10px 0; }
ul.comments li a.delete-comment	{ font-size: 0.9em; position: absolute; top: 10px; right: 10px; color: #7fc0d4; }

#userProfileLinks { list-style-type: square; margin: 0 10px; }

img.inline	{ display: inline; margin: 0; padding: 0; border: none; }
ul.fields li	{ display: inline; padding-right: 10px; }
.section	{ margin: 0 0 15px 0; /*font-size: 1em;*/ }
.cards {
  margin: 15px 0;
/*  border-top: 1px solid #ececeb;
  border-bottom: 1px solid #ececeb;*/
}
.card { clear: both; padding: 20px 10px; border-bottom: 1px solid #ececeb; position: relative; }
.card big { font-size: 1.4em; font-weight: bold; line-height: 1.6em; }
.card big a { color: #313131; }
.card big a:hover { text-decoration: none; }
img.right	{ float: right; }
.card img { border: 4px solid #f4f4f1; }
.path	{ font-size: 0.9em; }
.inline	{ display: inline; }


ul.forumMenu	{ list-style-type: none; margin: 0 0 10px 0; padding: 0; }
ul.forumMenu li	{  }
ul.forumMenu li.active a	{ color: #000; }

.clientDescription { margin: 15px 0; }
.clientData { margin: 0 0 0 140px; }
.clientDataNoImg { margin: 0; }

ul.user-cards {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	
}
ul.user-cards li {
	width: 220px;
	padding: 5px;
	margin: 10px 20px 10px 50px;
	background: #ddf7ff;
	position: relative;
}
ul.user-cards li {
  vertical-align: top;
  display: -moz-inline-box;
  display: inline-block;
}
ul.user-cards li a img {
	float: left;
	margin: 0 10px 5px 0;
	display: block;
}
ul.user-cards li a.red	 { color: #F41E5F; border: none; }
ul.user-cards li ul 	 { padding: 0; margin: 7px 0 0 0; list-style-type: none; display: inline-block; }
ul.user-cards li ul li	 { padding: 0; margin: 0!important; display: block; width: auto; line-height: 1.4em; }
ul.user-cards li ul li small	{ font-size: 0.9em; }
ul.user-cards li ul li div.right	 { margin-top:10px;  }
ul.user-cards li a		 { font-weight: bold; display: block; text-decoration: none; }
ul.user-cards li a.inline	{ display: inline; }
ul.user-cards li ul li a { font-weight: normal; padding: 0; color: #026daa; font-size: 90%; }

.errorMessage	{ display: block; margin: 0; padding: 0 0 10px 225px; color: #FF0000; }

.odd { background-color: #ddf7ff; }
.even { background-color: #f0fbff; }

div.dodaj_wpis
{
  float: right;
  display: none;
}

form.firma_nowy_wpis
{
  width: 420px;
}
form.firma_nowy_wpis label
{
  float: left;
  width: 175px;
}

form.firma_nowy_wpis ul, form.firma_nowy_wpis li
{
  list-style: none;
  list-style-type: none;
}

form.firma_nowy_wpis ul.error_list
{
  color: red;
}
form.firma_nowy_wpis ul.error_list li
{
  text-align: right;
  padding-right: 60px;
}

.hide
{
  display: none;
}

div.cards h2 span
{
  padding-left: 0;
  font-size: 80%;
}

div.ratings
{
  /*text-align: right;
  clear: both;
  float: right;*/
  position: absolute;
  top: 15px;
  right: 0;
}

div.rating-wrapper
{
  clear: both;
  padding: 5px 0 5px 0;
}

div.rating-wrapper.nieparzysty
{
  background-color: #dcf7ff;
}
div.rating-wrapper h3
{
  padding-left: 5px;
}
div.rating-wrapper ul,div.rating-wrapper li 
{
  margin: 0 !important;
}

#rating_form hr
{
  clear: both;
}

div.stars ul
{
  float: right;
}
div.stars ul.legend li
{
  font-weight: bold;
}
div.stars ul li
{
  float: left;
  width: 50px;
  cursor: pointer;
  text-align: center;
}

div.stars ul li img
{
  display: inline;
}

.main-legend	{ background-color: #0b759f; color: #FFF; padding: 5px; margin: 5px 0 15px 0; }

#siteMap li
{
	padding-bottom:3px;
	padding-bottom:3px;
	text-transform:capitalize;
}
#siteMap ul 
{
	padding-left:5px;
}
#siteMap ul li ul
{
	padding-left:15px;
}
