/* --------------------------------------ogólne-------------------------- */



body

{
    background     : #FFFFFF;
    color          : #000000;
    font-family    : Arial, Verdana, 'Trebuchet MS', Helvetica, Univers, Futura, sans-serif;
    font-size      : 12px;
    margin         : auto;
    padding        : 0pt;
    text-align     : left;
    line-height    : 150%;
}



h1

{                                          /* śródtytuły */
    font-weight    : bold;
    color          : #000080;              /* granatowy */
}

h2
{
    font-weight    : bold;
    color          : #000080;
}

h3
{
    font-weight    : bold;
    color          : #000080;
}

h4
{
    font-weight    : bold;
    color          : #000000;             /* czarny */
}

/* ---------------------------------------linki-------------------------------- */

a img
{border      : 0;}

a:link { color: #555585; }
a:visited { color: #555585; }
a:hover { color: #4080C0; }
a:active { color: #555585; }
a:link, a:visited, a:active {text-decoration: none;}
a:link, a:visited, a:active {font-family: Arial, Verdana, 'Trebuchet MS', Helvetica, Univers, Futura, sans-serif;}

a.top2:link { color: #555585; font-size: 14px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
a.top2:visited { color: #555585; font-size: 14px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
a.top2:hover { color: #4080C0; font-size: 14px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
a.top2:active { color: #555585; font-size: 14px; font-weight: bold; padding-left: 20px; padding-right: 20px; }
a.top2:link, a:visited.top2, a:active.top2 {text-decoration: none;}
a.top2:link, a:visited.top2, a:active.top2 {font-family: Arial, Verdana, 'Trebuchet MS', Helvetica, Univers, Futura, sans-serif;}

a.pathway:visited{#00008B}       /* pathway - sciezka linkow */
a.pathway:hover{#8B0000}
a.pathway:active{#8B0000}

.readon                          /* readon - "czytaj wiecej" */
{
    text-align     : right;
}

a.readon:link, {#00008B}
a.readon:visited{#00008B}
a.readon:hover{#8B0000}
a.readon:active{#8B0000}

a.czytajtez:link { color: #555585; }
a.czytajtez:visited { color: #555585; }
a.czytajtez:hover { color: #4080C0; }
a.czytajtez:active { color: #555585; }
a.czytajtez:link, a.czytajtez:visited, a.czytajtez:active, a.czytajtez:hover {text-decoration: none; font-weight: bold; padding-top: 4px;}


.contentpagetitle                /* przypadek, kiedy link jest też tytułem (chyba) */
{
    font-weight    : bold;
    font-size      : 13px;
}

a.contentpagetitle:link {color: #000080;}
a.contentpagetitle:visited {color: #000080;}
a.contentpagetitle:hover {color: #4080C0;}

.contentheading                 /* nagłówki */

{
    font-weight    : bold;
    font-size      : 13px;
    color          : #000080;
}



.componentheading
{
    font-weight    : bold;
    font-size      : 15px;
    font-variant   : small-caps;
    text-decoration: underline;
}

.back_button                     /* back_button - przycisk "wstecz" */
{
text-align: right;
font-size: 10px;
}

/* ---------------------------------------divy-------------------------------- */


div#top2
{
    font-size   : 16px;
    font-weight : bold;
    height      : 30px;
    padding     : 10px;
}

div#komentarze
{
    border-right-style: solid;
    border-right-color: #BBBBBB;
    border-right-width: 1px;
}

div#komentarze li
{
    display     : block;
}

div#popularne
{
    line-height : 15px;
}

div#popularne li
{
    display     : block;
}

div#dzieki
{
    width       : 100%;
    height      : 160px;
    text-align  : center;
    font-weight : bold;
    border-bottom-style: solid;
    border-bottom-color: #BBBBBB;
}

div#login .moduletable
{
    border-style: solid;
    border-color: #BBBBBB;
    border-width: 1px;
    padding     : 5px;
    width       : 180px;
}

div#poll .moduletable
{
    border-style: solid;
    border-color: #BBBBBB;
    border-width: 1px;
    padding     : 5px;
    width       : 180px;
}

div#czytajtez
{
    border-left: 2px solid #800000;
    border-top: 2px solid #800000;
    border-right: 4px solid #FE0000;
    border-bottom: 4px solid #FE0000;
    padding     : 2px;
    margin-bottom : 25px;
}

div#czytajtez li
{
    display     : block;
    list-style-type: disc;
    padding-top : 5px;
}

/*div#ukryj
{
    text-align  : center;
    font-size   : 11px;
    border      : 1px dotted;
    border-color: #808080;
    padding     : 2px;
    float       : right;
}  */

div#stopka
{
    width       : 100%;
    height      : 20px;
    font-size   : 10px;
    text-align  : center;
}

a.banner:link, a.banner:visited, a.banner:hover
{
    color      : #FFFFFF;
}

/*----------------------------------parametry--------------------------*/

ul
{
    margin      : 0;
    padding     : 0;
    list-style  : none;
}

li
{
    line-height : 15px;
    list-style-type: none;
    display     : inline;
    padding     : 0 10px;
}

hr
{
    color       : #808080;
    height      : 1px;
    width       : 100%;
}

.small                             /* np. imię i nazwisko autora */
{
    font-size        : 11px;
    color            : #800000;
}

.smalldark
{
    font-size        : 11px;       /* ??? */
    color            : #000080;
}

.createdate, .modifydate          /*data*/
{
    font-size        : 10px;
    color            : #808080;
}

.article_separator
{                                         /* jakie parametry dla oddzielenia artykułów?? */
}

.sectiontablefooter {}

.poll
{
}

.pollstableborder
{
    width           : 168px;
}

.poll .sectiontableentry1
{
    background      : #DDDDDD;
}

.poll .sectiontableentry2
{
    background      : #EEEEEE;
}

.sectiontableheader
{
}

.sectiontableentry1
{
}

.sectiontableentry2
{
    background      : #EEEEEE;
}

span.article_seperator
{
	display        : block;
	font-size      : 0.5px;
	height         : 1px;
	width          : 270px;
	margin         : 0 auto 0 150px;
	margin-top     : 15px;
	margin-bottom  : 15px;
	background     : #BBBBBB;
}

.moscomPAGESelected {
color: #FF0000;
font-weight: bold;
font-size: largest
}

.moscomMAIN {
background-color: #E5E6E7;
border: 1px dotted #68878A;
width:80%;
}

.moscomBODY {
background-color: #F3F4FF;
width: 100%;
}

.moscomODD {
background-color: #F3F4F5;
}

.moscomEVEN {
background-color: #FFFFFF;
}

.moscomFORM {



}

.moscomNAV {	
background-color: #E5E6E7;
}

.moscomHR {
color: #68878A;
height: 1px;
}

.moscomFORMMsg {
}

.moscomFORMLabel {
}

.moscomTextBox {
}

.moscomBTN {
}

.moscomODDText {
background-color: #F3F4F5;
}

.moscomODDMeta {
}

.moscomEVENText {
background-color: #FFFFFF;
}

.moscomEVENMeta {
}



/********************* EVENTS SZABLON !!!!

* Calendar style

**********************/

.cal_table {

   border: 1px solid #000000;

}

.cal_td_daysnames {

    border-bottom: 1px solid #000000;

}

.cal_daysnames {

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_daysoutofmonth {

    background-color: #C0C0C0;

}

.cal_daysoutofmonth {

    font-family:  Arial;

    font-size: 12px;

    font-style: normal;

    line-height: normal;

    font-weight: bold;

    color: #000000;

    text-decoration: none

}

.cal_td_today {

    background-color:#C2A47C;

}

.cal_td_daysnoevents {

    background-color: #FFE4BC;

}

a.cal_daylink:link {

    font-family: Arial;

    font-size: 15px;

    font-style: normal;

    font-weight: bold;

    color: black;

    text-decoration: none

}

a.cal_daylink:visited{

    font-family: Arial;

    font-size: 15px;

    font-style: normal;

    font-weight: bold;

    color: black;

    text-decoration: none

}

a.cal_daylink:hover{

    font-family: Arial;

    font-size: 20px;

    font-style: normal;

    font-weight: bold;

    color: black;

    text-decoration: none

}



a.cal_titlelink:link {

    font-size:8px;

    font-family: Verdana;

    color:black;

}



a.cal_titlelink:visited  {

    font-size:8px;

    font-family: Verdana;

    color:black;

}

a.cal_titlelink:hover  {

    font-size:8px;

    font-family: Verdana;

    color:black;

}



/***************************

* List style

**************************/

a.ev_link_cat:link {

    font-size:12px;

    font-family: Verdana;

    color: Gray;

}

a.ev_link_cat:visited  {

    font-size:12px;

    font-family: Verdana;

    color: Gray;

}

a.ev_link_cat:hover  {

    font-size:12px;

    font-family: Verdana;

    color: Black;

}

a.ev_link_row:link {

    font-size:12px;

    font-family: Verdana;

    color: Gray;

}

a.ev_link_row:visited  {

    font-size:12px;

    font-family: Verdana;

    color: Gray;

}

a.ev_link_row:hover  {

    font-size:12px;

    font-family: Verdana;

    color: Black;

}

a.ev_link_weekday:link {

    font-size:12px;

    font-family: Verdana;

    color: white;

}

a.ev_link_weekday:visited  {

    font-size:12px;

    font-family: Verdana;

    color: white;

}

a.ev_link_weekday:hover  {

    font-size:12px;

    font-family: Verdana;

    color: yellow;

}

.ev_fieldset {

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: bold;

    color: black;

}

.ev_table {

    border-right: 1px solid black;

    border-left: 1px solid black;

    border-bottom: 1px solid black;

}



.ev_table li

{

display : block;

}



.ev_td_right {

    background-color: #FFFFFF;



    border-top: 1px solid #000000;

}

.ev_td_left {

    background-color: #8F1C00;

    border-right: 1px solid #000000;

    border-top: 1px solid #000000;

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: black;

    text-align : left;

    vertical-align: top;

}

.ev_td_today {

    background-color: #5F0000;

    border-right: 1px solid #000000;

    border-top: 1px solid #000000;

    font-family: Arial;

    font-size: 12px;

    font-style: normal;

    font-weight: normal;

    color: black;

}



/**********************

* Form style

**********************/

 /* Styles for dhtml tabbed-pages */

.ontab {

    font-family : Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    background-color: ThreedShadow;

    border-left: outset 1px #ff9900;

    border-right: outset 1px #808080;

    border-top: outset 1px #ff9900;

    border-bottom: solid 1px #d5d5d5;

    text-align: center;

    cursor: hand;

    font-weight: bold;

    color: #000000;

}

.offtab {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #EEEEEE;

	border-left: outset 1px #E0E0E0;

	border-right: outset 1px #E0E0E0;

	border-top: outset 1px #E0E0E0;



	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: normal;

}

.tabpadding {

	border-bottom: solid 0px #777777;

}

.tabheading {

	background-color: #ffae00;

	border-left: solid 1px #777777;

	border-right: solid 1px #777777;

	color: #000000;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

}

.tabcontent {

	/*

    background-color: ThreedFace;

	*/

    border-top: solid 1px #777777;

    border-left: solid 1px #777777;

    border-right: solid 1px #777777;

    border-bottom: solid 1px #777777;

    color: #000000;

    font-family : Verdana, Arial, Helvetica, sans-serif;

    font-size: 16pt;

    text-align: left;

}

.pagetext {

	visibility: hidden;

   display: none;

	position: relative;

	top: 0;

}

.frm_td_bydays {

    background-color: #FFF8DC;

    font-size: 12px;

    color: black;

}

.frm_td_byweeks {

    background-color: #FFF0F5;

    font-size: 12px;

    color: black;

}

.frm_td_bymonth {

    background-color: #FDF5E6;

    font-size: 12px;

    color: black;

}

.frm_td_byyear {

    background-color: #F0F8FF;

    font-size: 12px;

    color: black;

}

/**********************

* Nav bar style

**********************/

a.nav_bar_link:link {

    font-size: 12px;

    font-family: Arial;

    color: #00008B;

}

a.nav_bar_link:visited  {

    font-size:12px;

    font-family: Arial;

    color: #00008B;

}

a.nav_bar_link:hover  {

    font-size:12px;

    font-family: Arial;

    color: #4169E1;

}

.nav_bar_cell{

	background-color: #ECECEC;

}



/**********************

* List formatting

**********************/

/* removed for MOS 4.5.1 */

/*

.ev_td_li {

    list-style-type: disc;

}



.ev_ul {

    margin: 0px 12px 0px 12px;

    padding: 0px 0px 0px 0px;

}

*/