/* Układ stron */

body 
{
 background-image:url('images/plac.jpg');
 background-repeat: no-repeat;
 background-position: top; 
 background-attachment: scroll;
 margin-top:193px;        
 font-family:sans-serif;
 font-size:10pt;
 background-color:#ffffff;
 color:#000000;
}


/* div {border:1px solid black;} */


.bordertop
{
 border-top:1px dotted #e6e6e6;
}

.borderbottom
{
 border-bottom:1px dotted #e6e6e6;
}

div.wrap 
{ 
 width:981px;
 display:inline-block;
 border:1px solid;
 border-color:#e5e5e5;
}

div.top
{
 margin-left:-1px;
 margin-right:-1px;
 border-bottom:1px solid;
 padding:0.2em;
 padding-bottom:0.7em;
 background-color:#ffffff;
 border-color:#efefef;
 }

div.middle 
{
 text-align:left;
 margin-top:1.5em;
 padding-top:0.4em;
 padding-bottom:0.4em;
}

div.menu 
{
 min-height:600px;
 position:relative;
 float:left;
 width:200px;
 margin-left:0.2em;
 margin-right:0.2em;
 text-align:left;
 border-right:1px solid;
 font: 10pt verdana;
 border-color:#000000;
}

div.pagecontent 
{
 
 position:relative;
 float:right;
 width:735px;
 min-height:600px;
 text-align:left;
 margin-left:0.4em;
 margin-right:1.2em;
 line-height:1.2em;
 padding-left:0.4em;
 padding-right:0.4em;
 padding-bottom:1.4em;
 font:10pt verdana;
 color:black;
}

div.site_bottom
{
 
 padding:0.8em;
 font:8pt verdana;
 background-color:#e5e5e5;
}

/* koniec układu stron	*/


div.aktualnosci
{
 width:360px;
 min-height:14em;
 font: 9pt verdana;
}

div.aktualnosci h1
{
 margin:0 0 0 0;
 padding-left:2.6em;
 padding-right:0.4em;
 padding-top:0em;
 padding-bottom:0.7em;
 background-color:#e5e5e5;
 font: 10pt verdana;
 background-image: url('images/tao_mini.png');
 background-position:5px 0px;
 background-repeat:no-repeat;
} 

div.leftcorner_artykuly
{
 background-color: #e5e5e5;
 height:12px;
 width:12px;
 background: url('images/corners_grey.png') top left no-repeat;
}

div.leftcorner_bottom_artykuly
{
 background-color: #e5e5e5;
 height:16px;
 width:12px;
 background: url('images/corners_grey.png') bottom left no-repeat;
}

div.rightcorner_artykuly
{
 background-color: #e5e5e5;
 height:12px;
 width:12px;
 background: url('images/corners_grey.png') top right no-repeat;
}

div.rightcorner_bottom_artykuly
{
 background-color: #e5e5e5;
 height:16px;
 width:12px;
 background: url('images/corners_grey.png') bottom right no-repeat;
}

div.aftercorner_artykuly
{
 background-color:#e5e5e5;
}

div.ramka_artykuly
{
 border:1px solid #e5e5e5;
 min-height:10em;
}

div.clearboth {clear:both;border:none;}

div.pages
{
 position:relative;
 margin: 8em 8em 8em 8em;
 font: 12pt verdana;
 }

div.p
{
  padding-left:0.8em;
}
 
div.separator
{
 width:100%;
 height:0.4em;
 margin-top:3.0em;
 margin-bottom:1.5em;
 } 
 
div.uwaga
{
 margin-top:0.5em;
 margin-bottom:2.0em;
 font:10pt verdana;
 color:black;
 background-color:#ff7d7d;
 padding:0.8em;
 } 
 
div.ok_green
{
 margin-top:0.5em;
 margin-bottom:2.0em;
 font:10pt verdana;
 color:black;
 background-color:#99ff99;
 padding:0.4em;
 } 
 
 
div.linebreak
{
 width:100%;
 height:0.4em;
} 
 
div.statistics
{
position: absolute;
top: 250px;
margin:2em;
width:2200px;
font:8pt verdana;
background-color:#e5e5e5;

} 

div.userinfo
{
 margin-top:1.5em;
 margin-bottom:0.5em;
 background-color:#e5e5e5;
}

div.ciekawostki
{
 margin:3em;
 margin-bottom:1em;
 margin-left:1.5em;
 margin-right:1.5em;
 background-color:#e5e5e5;
 font:8pt sans-serif;
} 


div.form_background
{
 background-color:#f0f0f0;
 padding:1em;
}

div.profil
{
 padding-bottom:1.5em;
 margin-left:1em;
 margin-right:1em;
 margin-top:0;
}




div.dane
{
 
 margin-top:1em;
 margin-bottom:1em;
 margin-right:1.5em;
 padding-left:1em;
 padding-right:1em;
 padding-top:1em;
 padding-bottom:1em;
 line-height:1.9em;
 border:1px dotted;
 border-color:#e6e6e6;
}


div.wierszdanych_kolor
{
 background-color:#e5e5e5;
 padding-left:0.2em;
 padding-right:0.2em;
 padding-top:0.2em;
 padding-bottom:0.2em;
 }

div.wierszdanych_kolor1
{
 background-color:#ffffff;
 padding-left:0.2em;
 padding-right:0.2em;
 padding-top:0.2em;
 padding-bottom:0.2em;

}


/*      Panel   logowania, rejestracji itp.        */



div.panel 
{
 background-color:#e5e5e5;
}

div.panel a
{
 border-color:white;
}

div.panel a:hover
{
 border-color:#696969;
}

div.zawartosc_panela
{
 padding:1em;
}


div.fotka_edycja
{

 margin-top:0.2em;
 margin-bottom:1em;
 padding:1em;
 width:200px;
 height:240px;
 border:1px dashed;
 border-color:#696969;

}

/*                       */

 
h1
{
 background-image: url('images/tai_chi_chuan.png');
 background-position: 5px 3px;
 background-repeat:no-repeat;
 margin-top:0;
 margin-bottom: 2.4em;
 font:12pt verdana;
 color:#000000;
 padding:0.4em;
 padding-left: 75px;
 background-color:#e5e5e5;
 } 
 
h2
{
 font:11pt verdana;
 color:#000000;
 margin-top:2em;
 margin-bottom:1em; 
 background-color:#e5e5e5;
 padding:0.2em;
 padding-left:0.4em;
 padding-right:0.4em;
 }
 
 h3
 {
  margin-top:0.2em;
  margin-bottom:2em;
  font:14px verdana;
  color: #660000;
 }
 
 h6
 {
 padding:0.4em;
 font-size:14pt;
 line-height:1.8em;
 font-weight:bold;
 background: url("images/paski.png") repeat;
 color: #696969;
 }
 
 
p 
{
 margin: 0.7em 0.7em 0.7em 0.7em;
}
 
a:link,a:visited
{
 color: #000000;
 text-decoration:none;
 border-bottom:1px solid;
 border-color:#e5e5e5;
 } 

a:hover
{
 border-color:#696969;
} 
 
a.noborder
{
 border:none;
}
 
 .left
 {
  float:left;
 }

 .right
  {
  float:right;
 }

ul
{
 list-style-type:none;
}
 
ul.menu
{
 list-style-type:none;
}

ol.adresy
{
 list-style-type:none;
 margin-left:1.0em;
 margin-top:0;
 }


li.regulamin
{
 font:10pt verdana;
 margin-top:0.4em;
 margin-bottom:0.4em;
}

li.menu
{
 margin-bottom:1.4em;
}

.mniejszy
{
 font:10pt verdana;
}

.najmniejszy
{
 font:8pt verdana;
}

.miniatura
{
 font:7pt verdana;
}

.objasnienie
{
margin-left:1em;
color:#696969;
}


/* Formularze */

.form
{
 background-color:#e5e5e5;
 border:none;
}

input
{
 margin: 0 0 0 0;
 margin-top:1px;
 border:1px solid #696969;
 background-color:#ffffff;
 }

input.newform
{
 font:10pt verdana;
 color:#000000;
 margin-top:0.2em;
 padding-top:2px;
 padding-bottom:2px;
}

input.newform[disabled]
{
 font:10pt verdana;
 color:#000000;
 padding-top:2px;
 padding-bottom:2px;
}

div.formrow
{
 padding:0.8em;
 padding-top:1em;
 padding-bottom:1em;
 margin-bottom:0.4em;
 border:1px solid;
 border-color:transparent;
 background-color:#e5e5e5;
}
 
 
textarea
{
 border:1px solid #696969;
 background-color:#ffffff;
 padding:0.1em;
 }
 
select
{
 border:1px solid #696969;
 background-color:#ffffff;
} 

.counter
{
 margin-top:0.1em;
 border:none;
 background-color:#ffffff;
 color:black;
 margin-right:-0.8em;
 padding-right:0.1em;
}


img
{
 border:none;
}


hr.separator
{
 color:#e5e5e5;
 background-color:transparent;
 height:1px;
 margin-top:1em;
 margin-bottom:1em;
}

input.checkbox, input.radio
{
 background:transparent;
 border:0;
 margin:0em 0em 0em 0em 
}

/* Lista szkół */

.nazwaszkoly
{
 font: 14pt verdana;
 color: #000000;
 margin-top:2em;
 margin-bottom:1em;
}

div.adresszkoly
{
 width:34%;
 float:left;
 padding:0.4em;
 font:9pt verdana;
 margin-right:1.2em;
 border:1px solid #e5e5e5;
 margin-top:0.2em;
}


/* Przyjaciele */

div.przyjaciel
{
 margin-top:1.4em;
 border:1px dotted #cccccc;
 padding:2em;
}

div.nazwaprzyjaciela
{
 font: 14pt verdana;
 color: #000000;
}

div.opisprzyjaciela
{
 font:10pt verdana;
 margin-left:2em;
}

div.wwwprzyjaciela
{
 font:9pt verdana;
 color:blue;
 margin-bottom:1em;
 margin-left:2em;
}

div.button_blue
{
 margin-top:1em;
 margin-bottom:4em;
 width:100px;
 height:25px;
 background-image:url("images/button_blue.png");
 background-position:left;
 background-repeat:no-repeat;
 font:10pt verdana;
 text-align:center;
 padding-top:0.6em;
 color:#ffffff;
}

div.button_blue a
{
 font:9pt verdana;
 border:none;
 color:white;
 }


div.button_red
{
 margin-top:1em;
 margin-bottom:4em;
 width:100px;
 height:25px;
 background-image:url("images/button_red.png");
 background-position:left;
 background-repeat:no-repeat;
 font:10pt verdana;
 text-align:center;
 padding-top:0.6em;
 color:#ffffff;
}

div.button_red a
{
 font:9pt verdana;
 border:none;
 color:white;
 }

 
/* Komentarze */

h4
{
 font:11pt verdana;
 color:#660000;
 margin-bottom:0.4em;
}

h5
{
 font:10pt verdana;
 margin-top:0.2em;
 margin-bottom:0.3em;
 color:#660000;
}

div.comment_container
{
 margin-bottom:2em;
 font-size:10pt;
 border-bottom:1px solid;
 border-left:1px solid;
 border-right:1px solid;
 padding:0.4em;
 padding-bottom:1em;
 border-color:#e5e5e5;
 background-color:#ffffff;
 }

div.answer_container
{
 color:#000000;
 margin-top:0.8em;
 margin-bottom:0.2em;
 font:8pt verdana;
 width:90%;
 border:1px dotted #ccaa77;
 padding:0.8em;
 background-color:#ffffff;
} 
 
div.comment_content
{
 margin-top:1.4em;
 margin-bottom:0.5em;
 padding-left:0.2em;
 font:9pt verdana;
 
 } 

div.answer_content
{
 margin-top:0.6em;
 margin-bottom:0.2em;
 padding-left:0.2em;
 font:8pt verdana;
 
 }  
 
div.comment_author
{
 float:left;
 color:#444444;
 margin-top:0.3em;
 margin-bottom:0.3em;
}

div.comment_ip
{
 float:right;
 font:8pt verdana;
 color:#444444;
}

div.comment_datetime
{
 float:right;
 font:8pt verdana;
 color:#444444;
}

div.comment_header
{
 margin: -0.5em;
 margin-bottom:0.8em;
 color:#000000;
 background-color:#eeeeee;
 padding:0.3em;
 font:8pt verdana;
}


div.spotkania_container
{
 margin-bottom:1.5em;
 background-color:#ffffff;
 border:1px solid #696969;
 padding:0.4em;
 line-height:1.4em;
 background-color:#e5e5e5;
}


div.lista_spotkan
{
 float:left;
 margin-right:0.8em;
 padding-left:0.8em;
 border-left:1px solid;
 border-color:#e5e5e5;
}

.comments_action
{
 font:9pt verdana;
 font-weight:bold;
 color:#336699;
}

.action_request
{
 font:9pt verdana;
 font-weight:bold;
 color:#336699;
}


a.comments_action:link, a.comments_action:visited
{
 color:#336699;
}

a.action_request:link, a.action_request:visited
{
 color:#336699;
}

/* Koniec komentarzy */


/* boksy białe */

.infotop_wl 
{ 
 background: url(images/255255255255_topleft.gif) no-repeat top left; 
 width:18px;
 float:left; 
}

.infotop_wr      
{ 
 background: url(images/255255255255_topright.gif) no-repeat top right; 
 width:18px;
 float:right; 
}

.infobot_wl  
{ 
 background: url(images/255255255255_bottomleft.gif) no-repeat bottom left;
 width:18px;
 float:left;
}
.infobot_wr     
{ 
  background: url(images/255255255255_bottomright.gif) no-repeat bottom right;
  width:18px;
  float:right;
}

.infotop_w div, .infotop_w, .infobot_w div, .infobot_w 
{
 width: 100%;
 height: 12px;
 font-size: 1px;
}

.infocontent_w  
{ 
 /*background: url(images/255255255255_content.gif) repeat-y top left; */
 margin: 0 0px;
 border-left:1px solid;
 border-right:1px solid;
 color:black;
 padding-left:1em;
 padding-right:1em;
 padding-top:0.3em;
 border-color:#696969;
}

.inforoundbox_w 
 { 
  text-align:left;
  background: url(images/255255255255_infodiv.gif) repeat;
}

div.border_top
{
 background:url(images/255255255255_content.gif) repeat-x top left;
 float:left;
}

div.border_bottom
{
 background:url(images/255255255255_content.gif) repeat-x bottom left;
 float:left;
}

.bigger
{
 font:12pt verdana;
 color:#330000;
}

.remark
{
 background-color:#ffffcc;

}

.center
{
 text-align:center;
}

.userstats
{
 
 font: 14pt verdana;
 color:#ff9900;

}

/* koniec boksów białych */




/* System wiadomości */

div.skrzynki
{
 font:9pt sans-serif;
 float:left;
 line-height:2em;
 width:9em;
 padding:0.5em;
 margin-right:0.4em;
 border:1px solid;
 border-color:#e6e6e6;
 }
 
div.skrzynki li
{
 margin-left:-3em;
}
 
 
div.wiadomosci
{
 font:8pt sans-serif;
 float:right;
 width:795px;
 padding:1em;
 padding-bottom:2em;
 border:1px solid;
 border-color:#e6e6e6;
}

div.header
{
 text-align:center;
 margin-bottom:0.5em;
 padding:0.2em; 
 font:10pt sans-serif;
 font-weight:bold;
 color:#660000;
 background-color:#e5e5e5;
}

div.wiadomosci_action
{
 border-right:1px solid;
 padding:0.4em;
 width:2em;
 float:left;
 border-color: #e5e5e5;
}

div.wiadomosci_action img
{
 width:15px;
}

div.wiadomosci_action a,div.wiadomosci_action a:hover 
{
 border-bottom:none;
}


div.wiadomosci_kto
{
 
 border-right:1px solid;
 padding:0.4em;
 width:14em;
 float:left;
 border-color: #e5e5e5;
}
div.wiadomosci_tytul
{
 border-right:1px solid;
 padding:0.4em;
 width:10em;
 float:left;
 border-color: #e5e5e5;
}
div.wiadomosci_tekst
{
 border-right:1px solid;
 padding:0.4em;
 width:18em;
 float:left;
 border-color:#e5e5e5;
}
div.wiadomosci_data
{
 padding:0.4em;
 width:8em;
 float:left;
}

div.wiersz_wiadomosci
{
 
 border-bottom:1px solid;
 border-color:#e5e5e5;
 margin-bottom:0.2em;
 padding-bottom:0.2em;
}

.bold
{
 font-weight:bold;
}

div.wiadomosc_tytul
{
 font:14pt sans-serif;
 margin-bottom:1em;
 padding-left:1em;
 padding-right:1em;
 padding-top:0.2em;
 padding-bottom:0.4em;
 border-bottom:1px solid;
 border-color:#e5e5e5;
}

div.wiadomosc_naglowki
{
 font:10pt sans-serif;
 line-height: 1.8em;
 margin-top:1em;
 margin-bottom:0.5em;
 padding-left:1em;
 padding-right:1em;
 padding-top:0.2em;
 padding-bottom:0.4em;
 border-bottom:1px solid;
 border-color:#e5e5e5;
}

div.wiadomosc_tekst
{
 font:10pt sans-serif;
 margin-bottom:0.5em;
 padding-left:1em;
 padding-right:1em;
 padding-top:0.2em;
 padding-bottom:0.2em;
}

div.strony_poczta
{
 margin-top:1em;
}


/* koniec systemu wiadomości */


/* poprawiony system komentarzy */

.error
{
 padding-top:1em;
 color:#ff0000;
}

.form_error
{
 color:#ff0000;
 margin-left:1em;
}


/*                              */

.tiny
{
font-size:9pt;
}

.very_tiny
{
font-size:8pt;
}

.ml2
{
 margin-left:2em;
}

p
{
 margin-left:0px;
 padding-left:0.7em;
}
