/*
Na podstawie projektu Minyx Lite wykonanego przez Mauricio Caballero
Styl zachował zapożyczenia z tego projektu
*/

html,
body
  {
  margin:0;padding:0;font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
  background:#fff url(images/webBg.gif) top left repeat-x;
  color:#333;
  text-align:center;
  }
  
a
  {
  outline:none;
  text-decoration:none
  }
  
a:link,
a:visited
  {
  color:#6699cc;
  }
  
a:hover
  {
  color:#ff3366;
  }

.floatL
  {
  float:left;
  }
  
.floatR
  {
  float:right;
  }
  
.clear
  {
  clear:both;
  }
  
.center
  {
  text-align:center;
  }
  
p
  {
  line-height:20px;
  }
  
ul
  {
  list-style:none;
  margin:0;
  padding:0;
  }  

/* ******************************************** */
/* *************** STRUCTURE ****************** */
/* ******************************************** */
div#container
  {
  text-align:left;
  width:980px;
  padding:0 10px;
  margin:0 auto;
  }  

div#wrapper
  {
  width:100%;
  overflow:auto;
  margin:15px 0;
  }

div#content
  {
  width:515px;
  float:left;
  }

div#content.wide
  {
  width:970px;
  float:left;
  }
  
div#sidebar
  {
  width:455px;
  float:left;
  margin-left:10px;
  }

/* ******************************************** */
/* **************** TOP MENU ****************** */
/* ******************************************** */
ul#topMenuLeft
  {
  text-align:left;
  padding:3px;
  padding-left:0;
  font-size:10px;
  font-weight:bold;
  float:left;
  }

ul#topMenuLeft li
  {
  display:inline;
  border-right:1px solid #636870;
  padding:0px 10px;
  }

ul#topMenuLeft li a:link,
ul#topMenuLeft li a:visited
  {
  color:#fff;
  }
  
ul#topMenuLeft li a:hover
  {
  color:#708033;
  }

ul#topMenuLeft li.lastLi
  {
  border-right:0;
  }

ul#topMenuRight
  {
  text-align:right;
  padding:3px;
  font-size:10px;
  float:right;
  }

ul#topMenuRight li
  {
  display:inline;
  border-right:1px solid #636870;
  padding:0px 10px;
  }

ul#topMenuRight li,
ul#topMenuRight li span,
ul#topMenuRight li a:link,
ul#topMenuRight li a:visited
  {
  color:#fff;
  }

ul#topMenuRight li strong
  {
  font-weight: bold;
  }
  
ul#topMenuRight li a:hover
  {
  color:#708033;
  }

ul#topMenuRight li.lastLi
  {
  border-right:0;
  }

/* ******************************************** */
/* *************** HEADER ********************* */
/* ******************************************** */
div#header
  {
  clear:both;
  }

div#header h2
  {
  font-size:36px;
  letter-spacing:-2px;
  font-weight:normal;
  margin:0;
  padding:20px 0 10px 0;
  }

div#header h2 a:link,
div#header h2 a:visited
  {
  color:#4b5698;
  }
div#header h2 a:hover
  {
  color:#ff3366;
  }

div#header h2 a
  {
  display:block;
  height: 47px;
  width: 352px;
  background-image: url('images/logo.png');
  }

div#header h2 a span
  {
  display:none;
  }

div#header h3
  {
  display:block;
  color:#666;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:-1px;
  margin:10px 0 0 0;
  }  

/* ******************************************** */
/* ******************* MENU ******************* */
/* ******************************************** */
ul#menu
  {
  float:right;
  line-height:20px;
  }

ul#menu li
  {
  background-image:url(images/mnuSep.gif);
  background-position:0 1px;
  background-repeat:no-repeat;
  padding:28px 0px;
  display:inline;
  font-size:11px;
  margin:0;
  float:left;
  }

ul#menu li a
  {
  font-weight:bold;
  text-transform:uppercase;
  padding:30px 15px;
  }  

ul#menu li a:link,
ul#menu li a:visited
  {
  color:#31363e;
  }
  
ul#menu li a:hover
  {
  color:#ff6633;
  }

ul#menu li#current a,
ul#menu li.current_page_item a
  {
  background-image:url(images/mnuIndicator.gif);
  background-repeat:no-repeat;
  background-position:top center;
  }
  
ul#menu li#current a:link,
ul#menu li#current a:visited,
ul#menu li.current_page_item a:link,
ul#menu li.current_page_item a:visited
  {
  color:#565e39;
  text-decoration:underline;
  }
  
ul#menu li#current a:hover,
ul#menu li.current_page_item a:hover
  {
  color:#ff3366;
  }

ul#menu li ul
  {
  display:none;
  }

ul#menu li#rss
  {
  text-indent:-9000em;
  width:64px;
  height:42px;
  display:block;
  padding:0 0 0 30px;
  margin:0;
  }

ul#menu li#rss a
  {
  background-image:url(images/itemFeed.gif);
  background-repeat:no-repeat;
  display:block;
  width:64px;
  height:42px;
  position:relative;
  padding:0;
  margin:35px 0 0 0;
  }

ul#menu li#rss a:link,
ul#menu li#rss a:visited
  {
  background-position:bottom right;
  }

ul#menu li#rss a:hover
  {
  background-position:top right;
  }

/* ******************************************** */
/* *************** POST FORMATING  ************ */
/* ******************************************** */
div.post h1
  {
  font-size:22px;
  letter-spacing:-1px;
  /*
  background-image:url(images/dotsH.gif);
  background-position:bottom left;
  background-repeat:repeat-x;
  */
  margin:0px;
  padding:6px 0;
  font-weight:normal;
  text-align:center;
  }

div.post small
  {
  font-size:10px;
  letter-spacing:normal;
  color:#ababab;
  display:block;
  text-align:right;
  }

div.post div.entry a img
  {
  border-style:solid;
  border-width:1px;
  padding:5px;
  }

div.post div.entry a:link img,
div.post div.entry a:visited img
  {
  background-color:#fff;
  border-color:#ddd;
  }

div.post div.entry a:hover img
  {
  background-color:#f5f5f5;
  border-color:#ccc;
  }

div.post div.entry ul
  {
  margin:10px;
  }

div.post div.entry ul li
  {
  xbackground-image:url(images/icon_miniarrow.gif);
  background-position:0px 8px;
  background-repeat:no-repeat;
  padding:2px 0px 2px 10px;
  }
  
div.post div.entry ol
  {
  xlist-style:decimal-leading-zero;
  }
  
div.post div.entry a
  {
  text-decoration:underline;
  font-weight:bold;
  }
  
div.post div.entry a:link,
div.post div.entry a:visited
  {
  color:#3d81ee;
  }

div.post div.entry a:hover
  {
  color:#0099cc;
  }

/* ************************************************************************** */


div.post div.entry blockquote
  {
  background:#ffffff url(images/bq.gif) top left no-repeat;
  margin:0 auto;
  padding:0 0 0 45px;
  color:#666;
  font-size:11px;
  width:80%;
  }

div.post div.entry blockquote blockquote
  {
  background-image:none;
  border-left:5px solid #ddd;
  padding:0 0 0 20px;
  margin-left:20px;
  }

div.post div.entry code
  {
  font-size:11px;
  }

div.post div.entry h4
  {
  text-align:center;
  }

div.post div.entry li
  {
  text-align:justify;
  }

/* ************************************************************************** */

div.post ul.postmetadata
  {
  border-top:3px double #eee;
  border-bottom:3px double #eee;
  padding:4px 0px;
  margin-bottom:0;
  font-size:11px;
  }
    
div.post ul.postmetadata li
  {
  list-style-type:none;
  display:block;
  background-repeat:no-repeat;
  background-position:  center left;
  padding:4px 0px 3px 20px;
  background-position:0 0;
  }

div.post ul.postmetadata li.icon_nick             {background-image:url(images/icon_nick.png);}
div.post ul.postmetadata li.icon_miasto           {background-image:url(images/icon_miasto.png);}

div.post ul.postmetadata li.icon_capiteon         {background-image:url(images/icon_capiteon.png);}
div.post ul.postmetadata li.icon_finansowo        {background-image:url(images/icon_finansowo.png);}
div.post ul.postmetadata li.icon_kokos            {background-image:url(images/icon_kokos.png);}
div.post ul.postmetadata li.icon_monetto          {background-image:url(images/icon_monetto.png);}
div.post ul.postmetadata li.icon_smava            {background-image:url(images/icon_smava.png);}
div.post ul.postmetadata li.icon_nachwilke        {background-image:url(images/icon_nachwilke.png);}
div.post ul.postmetadata li.icon_cashbag          {background-image:url(images/icon_cashbag.png);}

div.post ul.postmetadata li.icon_polecenie        {background-image:url(images/icon_polecenie.png);}
div.post ul.postmetadata li.icon_ostrzezenie      {background-image:url(images/icon_ostrzezenie.png);}
div.post ul.postmetadata li.icon_neutralnie       {background-image:url(images/icon_neutralnie.png);}

div.post ul.postmetadata li.icon_cat              {background-image:url(images/icon_folder.gif);}
div.post ul.postmetadata li.icon_comment          {background-image:url(images/icon_recentComment.gif);}
div.post ul.postmetadata li.icon_date             {background-image:url(images/icon_date.gif);}
div.post ul.postmetadata li.icon_track            {background-image:url(images/icon_track.gif);}
div.post ul.postmetadata li.icon_rss              {background-image:url(images/icon_rss.gif); background-position:0 -20px;}
div.post ul.postmetadata li.icon_alert            {background-image:url(images/icon_alert.gif);}

div.post ul.postmetadata li.icon_r
  {
  float:right;
  font-weight:bold;
  padding:0 0 0 20px;
  }
  
div.post ul.postmetadata li dt { float: left; clear: left; width: 70px; }
div.post ul.postmetadata li dd { font-weight: bold; margin: 0 0 0 75px;}

/* ******************************************** */
/* ************** NAVIGATION******************* */
/* ******************************************** */
.navigation
  {
  margin:0px;
  overflow:auto;
  border-top:3px solid #efefef;
  width:100%;
  overflow:auto;
  }

.navigation a
  {
  display:block;
  text-align:center;
  padding:10px;
  font-size:11px;
  text-transform:lowercase
  }

.alignleft
  {
  float:left;
  width:50%;
  }

.alignright
  {
  float:right;
  width:50%;
  }

.navigation .alignright a
  {
  background-image:url(images/icon_right.gif);
  background-repeat:no-repeat;
  }

.navigation .alignleft a
  {
  background-image:url(images/icon_left.gif);
  background-repeat:no-repeat;
  }

.navigation .alignright a:link,
.navigation .alignright a:visited
  {
  background-position:95% 5px;
  }

.navigation .alignleft a:link,
.navigation .alignleft a:visited
  {
  background-position:10px 5px;
  }

.navigation .alignright a:hover
  {
  background-position: 95% -20px;
  }

.navigation .alignleft a:hover
  {
  background-position: 10px -20px;
  }

/* ******************************************** */
/* **************** COMMENTS ****************** */
/* ******************************************** */
h3#comments,
h3#respond
  {
  font-weight:normal;
  font-size:14px;
  letter-spacing:-1px;
  color:#555;
  padding:0 0 0 25px;
  background-position:left;
  background-repeat:no-repeat;
  }

h3#comments
  {
  background-image:url(images/icon_comments.gif);
  }

h3#respond
  {
  background-image:url(images/icon_addcomment.gif);
  }

.addcomment,
.closecomment
  {
  float:right;
  xtext-transform:uppercase;
  padding:3px 18px 3px 0px;
  font-size:10px;
  margin:12px 0 0 0;
  text-decoration:underline;
  }

a.addcomment
  {
  background-image:url(images/icon_arrowdown.gif);
  background-repeat:no-repeat;
  }

a.addcomment:link,
a.addcomment:visited
  {
  background-position:100% 0px;
  }

a.addcomment:hover
  {
  background-position:100% -20px;
  }

ol.commentlist
  {
  list-style-type:decimal;
  list-style-type:none;
  list-style-position:inside;
  margin:0;
  padding:0;
  }

ol.commentlist li
  {
  border-bottom:1px solid #ccc;
  padding:10px;
  }

ol.commentlist h5
  {
  font-size:11px;
  margin:0;
  padding:0;
  }

ol.commentlist li
  {
  background-color:#fdfdfd;
  background-repeat: no-repeat;
  background-position: top right;
  }

ol.commentlist li.alt.polecenie
  {
  background-image: url(images/icon_polecenie.png);
  background-color:#ebf8f4;
  }

ol.commentlist li.alt.ostrzezenie
  {
  background-image: url(images/icon_ostrzezenie.png);
  background-color:#fceeed;
  }

ol.commentlist li.alt.neutralnie
  {
  background-color:#fff;
  }
  
ol.commentlist li.polecenie
  {
  background-image: url(images/icon_polecenie.png);
  background-color:#e9f7f2;
  }

ol.commentlist li.ostrzezenie
  {
  background-image: url(images/icon_ostrzezenie.png);
  background-color:#fbecec;
  }

ol.commentlist li.neutralnie
  {
  background-color:#fdfdfd;
  }

ol.commentlist li span.moderate
  {
  background-image:url(images/icon_cursor.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding:2px 0px 2px 20px;
  color:#ff3300;
  }

ol.commentlist li p
  {
  text-align:justify;
  }

/* ******************************************** */

#commentform input#author,
#commentform input#email,
#commentform input#url
  {
  background-image:url(images/icon_form.gif);
  background-repeat:no-repeat;
  border:1px solid #ccc;
  padding:4px 4px 4px 30px;
  width:230px;
  }

#commentform input#author
  {
  background-position:3px -3px;
  }

#commentform input#email
  {
  background-position:3px -33px;
  }

#commentform input#url
  {
  background-position:3px -63px;
  }
  
#commentform #comment
  {
  width:99%;
  font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
  background-color:#fff;
  border:1px solid #ccc;
  }
  
/* ******************************************** */

#commentform button#submit
  {
  width:500px;
  height:23px;
  background-color:#fff;
  background-image: url("images/btncomment.gif");
  background-repeat: no-repeat;
  background-position: center;
  }

#commentform button#submit span
  {
  display:none;
  }
  
/* ******************************************** */

.nocomments,
.nocommentsadd
  {
  background:#fdf9e3 url(images/icon_cross.gif) left no-repeat;
  padding:5px 5px 5px 30px;
  border:2px solid #f7e590;
  color:#9f8e3b;
  font-size:11px;
  }  

.nocomments
  {
  background:#fdf9e3 url(images/icon_cross.gif) left no-repeat;
  }
  
.nocommentsadd
  {
  background-image:url(images/icon_add.gif);
  }
  
/* ******************************************** */

h3#skomentuj,
#commentform p
  {
  text-align:center;
  }

#commentform p.ocena label span
  {
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  }

#commentform p.ocena label#polecam span
  {
  background-image: url(images/icon_polecenie.png);
  }

#commentform p.ocena label#neutral span
  {
  background-image: url(images/icon_neutralnie.png);
  }

#commentform p.ocena label#ostrzegam span
  {
  background-image: url(images/icon_ostrzezenie.png);
  }

/* ******************************************** */
/* ***************** SIDEBARS ***************** */
/* ******************************************** */

div#sidebar
  {
  color:#666;
  font-size:11px;
  }

div#sidebar a:link,
div#sidebar a:visited
  {
  color:#0066cc;
  }

div#sidebar a:hover
  {
  color:#ff3300;
  }  

div#sidebar a img
  {
  border:none;
  }
  
div#sidebar h2
  {
  font-size:12px;
  color:#333;
  text-align:center;
  border-bottom:3px solid #ddd;
  }

div#sidebar div.floatL
  {
  float:left;
  width:193px;
  }

div#sidebar div.sideC
  {
  float:right;
  width:100%;
  }
  
div#sidebar div.sideR
  {
  float:right;
  width:48%;
  }  

div#sidebar div.sideL
  {
  float:left;
  width:48%;
  }
  
div#sidebar div.sideL h2,
div#sidebar div.sideR h2
  {
  background-color:#47505f;
  border-bottom:2px solid #2f353f;
  color:#fff;
  padding:5px 0px;
  text-transform:uppercase;
  font-weight:normal;
  font-size:11px;
  }

/* ******************************************** */
/* *************** RECENT ********************* */
/* ******************************************** */
div#sidebar div.recent
  {
  background-image:url(images/recentBg.gif);
  background-position:0px 22px;
  background-repeat:repeat-x;
  }

div#sidebar div.recent ul li
  {
  border-bottom:1px solid #eee;
  padding:2px 0px;
  }

div#sidebar div.recent ul li a
  {
  background-repeat:no-repeat;
  padding:3px 0px 3px 0px;
  }

div#sidebar div.recent ul li dt a
  {
  background-image:url(images/icon_bullet.gif);
  padding-left: 20px;
  }

div#sidebar div.recent ul li a:link,
div#sidebar div.recent ul li a:visited
  {
  background-position:0px 0px;
  }

div#sidebar div.recent ul li a:hover
  {
  background-position:0px -80px;
  }

div.recent ul li dt   { float: left; clear: left; width: 130px;padding:0;margin:0;}
div.recent ul li dd   { margin: 0 0 0 90px; background-image:none;padding:0;}
div.recent ul li dd a { background-image:none;padding:0;margin:0;}

div.recent ul.recentul li.polecenie   { background-color:#ebf8f4; }
div.recent ul.recentul li.ostrzezenie { background-color:#fceeed; }

div#sidebar div.recent.relations ul li a:first-child
  {
  background-image:url(images/icon_link.gif);
  padding-left: 20px;
  }

div#sidebar div.recent.links ul li a:first-child
  {
  background-image:url(images/icon_page.gif);
  background-position: 0 -7px;
  padding-left: 20px;
  }

div#sidebar div.recent.links ul li a:first-child:hover,
div#sidebar div.recent.links ul li a:first-child:focus
  {
  background-position: 0 -87px;
  }

div#sidebar div.recent ul li
  {
  text-align: justify;
  }
  
  

div#sidebar  div.recent a.mini_rss
  {
  float:right;
  text-indent:-9000em;
  width:20px;
  height:20px;
  display:block;
  background-image:url(images/icon_rss.gif);
  }

div#sidebar div.recent a.mini_rss:link,
div#sidebar div.recent a.mini_rss:visited
  {
  background-position:0 0;
  }

div#sidebar div.recent a.mini_rss:hover
  {
  background-position:0 -20px;
  }

/* ******************************************** */
/* *************** GENERAL ******************** */
/* ******************************************** */
div#sidebar ul li ul li
  {
  border-bottom:1px solid #eee;
  padding:3px 0px;
  }  

div#sidebar ul li ul li a
  {
  background-repeat:no-repeat;
  padding:0 0 0 20px;
  }

div#sidebar ul li ul li a:link,
div#sidebar ul li ul li a:visited
  {
  background-position:0px -4px;
  }

div#sidebar ul li ul li a:hover
  {
  background-position:0px -84px;
  }      
  
/* ******************************************** */
/* *************** CATEGORIES ***************** */
/* ******************************************** */
div#sidebar ul li.categories a
  {
  background-image:url(images/icon_folder.gif);
  }

div#sidebar ul li.categories ul li ul li
  {
  border:none;
  }  
  
div#sidebar ul li.categories ul li ul li a
  {
  background-image:url(images/icon_child.gif);
  }  

/* ******************************************** */
/* **************** LINKS ********************* */
/* ******************************************** */
div#sidebar ul li.linkcat a
  {
  background-image:url(images/icon_link.gif);
  }  

/* ******************************************** */
/* *************** ARCHIVES ******************* */
/* ******************************************** */
div#sidebar ul li.archives a
  {
  background-image:url(images/icon_date.gif);
  }

/* ******************************************** */
/* *************** SEARCHFORM ***************** */
/* ******************************************** */
#searchform
  {
  margin:10px auto;
  background-color:#444;
  border:2px solid #333;
  }  

#searchform div
  {
  border:1px solid #565656;
  padding:5px 0;
  text-align:center;
  }

#searchform #s
  {
	margin:0 5px 0 0;
	font-size:11px;
	padding:2px;
	width:78%;
	}
	
#searchform #searchsubmit
  {
	margin:0 5px 0 0;
	padding:0;
	width:70px;
	height:21px;
	position:relative;
	float:right;

  width:70px;
  height:26px;
  background-color:#444444;
  background-image:url(images/btnsearch.gif);
  background-position: 0 0px;
  background-repeat:no-repeat;
  border:0;
	}

/* ******************************************** */
/* **************** FOOTER ******************** */
/* ******************************************** */
  
#footer
  {
  color: #fff;
  background-color:#31363e;
  text-align: center;
  margin:0;
  width:100%;
  position:relative
  }  
  
div#footContent
  {
  width:980px;
  margin:0px auto;
  padding:10px 0;
  }

div#footer div.footText p
  {
  margin:0;
  overflow:hidden;
  }
  
div#footer div.footText
  {
  width:920px;
  }
  
div#footer div.footText ul
  {
  text-align:center;
  margin:5px 0;
  }

div#footer div.footText ul li
  {
  padding:5px 0px;
  display:inline;
  font-size:11px;
  }

div#footer div.footText ul li a
  {
  text-transform:uppercase;
  padding:5px 10px;
  font-size:10px;
  margin:0px 3px;
  }
    
div#footer div.footText ul li a:link,
div#footer div.footText ul li a:visited
  {
  color:#5e636a;
  }

div#footer div.footText ul li a:hover
  {
  color:#ff9900;
  }
  
div#footer div.footText ul li ul
  {
  display:none;
  }

div#footer div.footText ul li.current_page_item a
  {
  color:#fff;
  }

div#footer p#logoFoot
  {
  width:45px;
  height:45px;
  float:right;
  margin:-5px 0 0 0;
  }

div#footer p#logoFoot a
  {
  width:45px;
  height:45px;
  display:block;
  text-indent:-900em;
  background-image:url(images/spiga.gif);
  background-repeat:no-repeat;
  }

div#footer p#logoFoot a:link,
div#footer p#logoFoot a:visited
  {
  background-position:0 0;
  }

div#footer p#logoFoot a:hover
  {
  background-position:0 -45px;
  }
  
/* ************************************************************************** */

div#loginform form
  {
  width:400px;
  margin: 0 280px;
  text-align:center;
  }

div#loginform form p.input
  {
  text-align:right;
  }

div#loginform form p.input input
  {
  width:300px;
  }

div#loginform form p.input span
  {
  margin-right:20px;
  }
  
div#loginform form p#loginmessage
  {
  font-weight:bold;
  }
  
/* ************************************************************************** */

div#error
  {
  width:400px;
  margin: 0 280px;
  text-align:center;
  }
  
/* ************************************************************************** */

div#dodaj
  {
  text-align:center;
  }

div#dodaj p
  {
  text-align:justify;
  }

div#dodaj form
  {
  text-align:center;
  }

div#dodaj form p
  {
  margin:5px auto;
  width:299px;
  text-align:right;
  }
  
div#dodaj form p span  { float: left; clear: left; xwidth: 75px; }
div#dodaj form p input { font-weight: bold; margin: 0 0 0 0px; }

div#dodaj form input
  {
  width:170px;
  }

/* ************************************************************************** */

div#konto,
div#zaproszenie
  {
  text-align:center;
  }

div#konto p
  {
  text-align:justify;
  }

div#konto form
  {
  text-align:center;
  }

div#konto form p
  {
  margin:5px auto;
  width:299px;
  text-align:right;
  }

div#konto form p span  { float: left; clear: left; xwidth: 75px; }
div#konto form p input { font-weight: bold; margin: 0 0 0 0px; }

div#konto form input
  {
  width:170px;
  }

/* ************************************************************************** */

div#rejestracja
  {
  margin:5px auto;
  width:900px;
  text-align:center;
  }

div#rejestracja p
  {
  text-align:justify;
  }

div#rejestracja form
  {
  text-align:center;
  }

div#rejestracja form p
  {
  margin:5px auto;
  width:500px;
  text-align:right;
  }

div#rejestracja form p span  { float: left; clear: left; xwidth: 75px; }
div#rejestracja form p input { font-weight: bold; margin: 0 0 0 0px; }

div#rejestracja form input
  {
  width:200px;
  }

/* ************************************************************************** */

div#personalia_block,
div#link_block,
div#relation_block
  {
  margin:5px auto;
  width:100%;
  text-align:center;
  }

div#personalia_block p,
div#link_block p,
div#relation_block p
  {
  text-align:justify;
  }

div#personalia_block form,
div#link_block form,
div#relation_block form
  {
  text-align:center;
  }

div#personalia_block form p,
div#link_block form p,
div#relation_block form p
  {
  margin:5px auto;
  width:350px;
  text-align:right;
  }

div#personalia_block form p span,
div#link_block form p span,
div#relation_block form p span
  {
  float: left;
  clear: left;
  }

div#personalia_block form p input,
div#personalia_block form p select,
div#link_block form p input,
div#relation_block form p input
  {
  font-weight: bold;
  margin: 0 0 0 0px;
  }

div#personalia_block form input,
div#personalia_block form select,
div#link_block form input,
div#relation_block form input
  {
  width:200px;
  }

div#personalia_block form select
  {
  width:204px;
  .width:206px;
  padding:0px;
  margin:0px;
  border-width:1px;
  }

div#personalia_block,
div#link_block,
div#relation_block
  {
  border-bottom:3px double #eee;
  }

div#personalia_block a,
div#link_block a,
div#relation_block a
  {
  color:#000;
  padding:3px;
  border:3px double #eee;
  }

/* ************************************************************************** */

div.post ul,
div.post li
  {
  list-style-type:disc;
  list-style-position: inside;
  margin-left:5px;
  padding:0;
  }

div.post p:first-letter
  {
  margin-left:10px;
  }

div.post p
  {
  text-align:justify;
  }

div.regulamin ul,
div.regulamin li
  {
  list-style-type:decimal;
  }

/* ************************************************************************** */

a.link_outer
  {
  color:#6699CC;
  }

a.link_outer:hover
  {
  color:#80BFFF;
  }

a.link_inner
  {
  color:#4C7399;
  }

a.link_inner:hover
  {
  color:#6699CC;
  }

/* ************************************************************************** */

table tr td
  {
  text-align:left;
  }

table thead tr td
  {
  text-align:center;
  font-weight:bold;
  }

/* ************************************************************************** */

optgroup
  {
  font-weight:bold;
  color:#888;
  font-style:normal;
  background-color:#fefefe;
  }
  
option
  {
  font-weight:normal;
  color:#000;
  font-style:normal;
  background-color:#fff;
  }
  
select
  {
  font-weight:normal;
  }

/* ************************************************************************** */

div#personalia table
  {
  border:0;
  margin:0;
  padding:0;
  width:100%;
  }
  
div#personalia table td
  {
  width:50%;
  padding:2px 4px;
  border-right:1px dotted #eee;
  border-bottom:1px dotted #eee;
  border:1px dotted #eee;
  text-align:justify;
  vertical-align:top;
  }

div#personalia table td.opis
  {
  }

div#personalia table td.personalia
  {
  }

/* ************************************************************************** */

table.listapb
  {
  margin:0 auto;
  }

table.listapb thead,
table.listapb thead td,
table.listapb thead td.lp,
table.listapb thead td.pb,
table.listapb thead td.profil
  {
  text-align:center;
  font-style:italic;
  font-weight:normal;
  color:#999;
  }

table.listapb td
  {
  border-bottom:1px dotted #ccc;
  }

table.listapb td.lp
  {
  border-right:1px dotted #eee;
  padding:1px 5px;
  text-align:right;
  color:#999;
  }

table.listapb td.pb
  {
  border-right:1px dotted #eee;
  padding:1px 5px;
  text-align:left;
  }

table.listapb td.profil
  {
  padding:1px 5px;
  text-align:left;
  }
  
table.listapb tr.polecenie td
  {
  background-color:#ebf8f4;
  }

table.listapb tr.ostrzezenie td
  {
  background-color:#fceeed;
  }

/* ************************************************************************** */

blockquote
  {
  border-left: 1px dotted #ccc;
  padding-left:1em;
  margin-left:0;
  font-style:italic;
  color: #888;
  text-align:justify;
  }
  
.bbcode
  {
  color:blue;
  }
