
/*
// LAYOUT html,body 
/ 
/////////////////////////////////////////////////////////////// */

html, body {
height : 100%;
width : 100%;
margin : 0;
padding : 0;
border : none;
background-color : #ffffff;
background-image: url(../images_body/bodybg_800_400.png);
background-repeat: repeat-x;
}


#body {
width: 800px;
text-align: center;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}


#tableBody {
width: 800px;
}

#tableContent {
width: 680px;
}

/*
// 
/ 
/////////////////////////////////////////////////////////////// */

.contentslide{
width: 150px;
}



.contentslide .contentdiv{
display: none;
}


.paginationAll{
width: 150px;
}


.paginationWiecej{
width: 70px;
float: left;
}

.paginationNone{
display:none;
}

.pagination{
width: 70px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
background-color: #ffffff;
float: left;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 150px; /*IE5 width*/
w\idth: 150px; /*IE6 width*/
}


.pagination a{
padding: 0 5px;
text-decoration: none; 
background-color: #ffffff;
}

.pagination a:hover, .pagination a.selected{
background-color: #fed700;
}



/*
// Wydarzenia content
/ 
/////////////////////////////////////////////////////////////// */

#wydarzeniaBox {
position: relative;
width: 150px; /*marquee width */
height: 200px; /*marquee height */
background-color: #ffffff;
overflow: hidden;
border-top: 0px solid #01176d; 
border-bottom: 0px solid #01176d;
}

#box {
position: absolute; 
width: 98%;
}

/*
// Header content
/ 
/////////////////////////////////////////////////////////////// */

td.headerEdges {
width: 60px;
height: 110px;
vertical-align : top;
}

td.headerContent_left {
width: 130px;
height: 110px;
vertical-align : top;
}
td.headerContent_center {
width: 380px;
height: 110px;
}
td.headerContent_right {
width: 170px;
height: 110px;
vertical-align : top;
}

/*
// Flash content
/ 
/////////////////////////////////////////////////////////////// */


td.flashEdges_left {
width: 60px;
height: 240px;
background-image : url(../images_body/flashshadow_left_60_240.png);
}
td.flashEdges_right {
width: 60px;
height: 240px;
background-image : url(../images_body/flashshadow_right_60_240.png);
}

td.flashEdges_top {
width: 680px;
height: 30px;
background-image : url(../images_body/flashbg_top_680_30.png);
}
td.flashContent {
width: 680px;
height: 210px;
background-color : #ffffff;
}


/*
// Menu content
/ 
/////////////////////////////////////////////////////////////// */

#tableMenu {
width: 800px;
height: 50px;
background-image : url(../images_body/menubg_800_50.png);
}

td.menuEdges {
width: 60px;
height: 50px;
}


td.menuContent_top {
width: 680px;
height: 30px;
}
td.menuContent_bottom {
width: 680px;
height: 20px;
}


#tableMenuItems {
width: 680px;
height: 30px;
}
td.menuItems_space {
width: 30px;
height: 30px;
}
td.menuItems_button {
width: 100px;
height: 30px;
text-align : center;
vertical-align : middle;
}

/*
// Main content
/ 
/////////////////////////////////////////////////////////////// */


div.main_textarea_title {
width: 420px;
height: 20px;
vertical-align : top;
text-align : left;
font-weight : bold;
font-size : 9pt;
color : #01176d;
font-family : arial;
text-decoration : none;
}

div.main_textarea_title2 {
width: 420px;
height: 20px;
vertical-align : top;
text-align : right;
font-weight : bold;
font-size : 9pt;
color : #01176d;
font-family : arial;
text-decoration : none;
border-bottom: 0px solid #01176d;
}


div.main_textarea {
width: 420px;
vertical-align : top;
text-align : justify;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
}
div.main_textareaImages {
width: 140px;
vertical-align : top;
text-align : left;
float: left;
}
div.main_textareaText {
width: 280px;
vertical-align : top;
text-align : justify;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
float: left; 
}

div.main_textarea2 {
width: 420px;
height: 110px;
vertical-align : top;
text-align : justify;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
}
div.main_textareaLeft {
width: 220px;
vertical-align : top;
text-align : justify;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
float: left;
}
div.main_textareaRight {
width: 200px;
vertical-align : top;
text-align : justify;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
float: left;
margin-left: 0px;
}


#tableMain {
width: 800px;
background-image : url(../images_body/mainbg_800_50.png);
}
td.mainEdges {
width: 60px;
}

td.mainTextEdge_left {
width: 20px;
}
td.mainText {
width: 420px;
vertical-align : top;
}
td.mainTextEdge_right {
width: 70px;
}

td.mainRight {
width: 160px;
vertical-align : top;
text-align : right;
}
#mainRight_title {
width: 160px;
height: 40px;
text-align : left;
}
#mainRight_title2 {
width: 160px;
height: 40px;
text-align : left;
}
#mainRight_title3 {
width: 160px;
height: 40px;
text-align : left;
}
#mainRight_praca {
width: 145px;
vertical-align : top;
text-align : left;
}
#mainRight_kontakt {
width: 160px;
vertical-align : top;
text-align : left;
}
#mainRight_text {
width: 160px;
vertical-align : top;
text-align : left;
}
#mainRight_text2 {
width: 155px;
vertical-align : top;
text-align : left;
}
td.mainRightEdge_right {
width: 10px;
}



/*
// Footer content
/ 
/////////////////////////////////////////////////////////////// */

#tableFooter {
width: 800px;
height: 120px;
background-image : url(../images_body/footerbg_800_120.png);
}
td.footerEdges {
width: 60px;
height: 120px;
}

td.footerContent_top {
width: 680px;
height: 40px;
}
td.footerContent_center {
width: 680px;
height: 30px;
}
td.footerContent_bottom {
width: 680px;
height: 50px;
}

td.footerContentCenter_leftEdge {
width: 20px;
height: 30px;
}
td.footerContentCenter_rightEdge {
width: 10px;
height: 30px;
}
td.footerContentCenter_left {
width: 330px;
height: 30px;
vertical-align : bottom;
text-align : left;
}
td.footerContentCenter_right {
width: 320px;
height: 30px;
vertical-align : bottom;
text-align : right;
}

td.footerContentBottom_leftEdge {
width: 20px;
height: 50px;
}
td.footerContentBottom_rightEdge {
width: 10px;
height: 50px;
}
td.footerContentBottom_left {
width: 330px;
height: 50px;
}
td.footerContentBottom_right {
width: 320px;
height: 50px;
vertical-align : bottom;
text-align : right;
}


/*/
// FONTS
/ 
////////////////////////////////////////////////////////////////*/

body, td, th {
font-weight : normal;
font-size : 8pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
font-smooth: always;
}
a:active, a:visited,  a:link {
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
font-smooth: always;
}
a:hover {
font-weight : normal;
font-size : 8.6pt;
color : #394b93;
font-family : arial;
text-decoration : none;
text-align : left;
font-smooth: always;
}

.textMenu {
font-weight : bold;
font-size : 9pt;
color : #e6e8f3;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textMenu:link, a.textMenu:active, a.textMenu:visited {
font-weight : bold;
font-size : 9pt;
color : #e6e8f3;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textMenu:hover {
font-weight : bold;
font-size : 9pt;
color : #fed700;
font-family : arial;
text-decoration : none;
font-smooth: always;
}


.textWiecej {
font-weight : bold;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textWiecej:link, a.textWiecej:active, a.textWiecej:visited {
font-weight : bold;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textWiecej:hover {
font-weight : bold;
font-size : 8.6pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}



.textWydarzenia {
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textWydarzenia:link, a.textWydarzenia:active, a.textWydarzenia:visited {
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textWydarzenia:hover {
font-weight : normal;
font-size : 8.6pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}



.textDate {
font-weight : normal;
font-size : 8pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textDate:link, a.textDate:active, a.textDate:visited {
font-weight : normal;
font-size : 8pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textDate:hover {
font-weight : normal;
font-size : 8pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}




.textKontakt {
font-weight : bold;
font-size : 9pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textKontakt:link, a.textKontakt:active, a.textKontakt:visited {
font-weight : bold;
font-size : 9.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textKontakt:hover {
font-weight : bold;
font-size : 9.6pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}

.textKontakt_sml {
font-weight : bold;
font-size : 8pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textKontakt_sml:link, a.textKontakt_sml:active, a.textKontakt_sml:visited {
font-weight : bold;
font-size : 8pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textKontakt_sml:hover {
font-weight : bold;
font-size : 8pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}

.textCopyright {
font-weight : normal;
font-size : 7.9pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textCopyright:link, a.textWydarzenia:active, a.textWydarzenia:visited {
font-weight : normal;
font-size : 7.9pt;
color : #01176d;
font-family : arial;
text-decoration : none;
font-smooth: always;
}
a.textCopyright:hover {
font-weight : normal;
font-size : 7.9pt;
color : #394b93;
font-family : arial;
text-decoration : none;
font-smooth: always;
}


/*/
// IMG
/ 
////////////////////////////////////////////////////////////////*/

.image {
border : solid 1px #01176d;
padding : 0px;
}


/*/
// FORM Content	
/ 
////////////////////////////////////////////////////////////////*/

td.formName {
width: 150px;
height: 40px;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : middle;
}
td.formRequired {
width: 20px;
height: 40px;
font-weight : normal;
font-size : 8pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}
td.formTextarea {
width: 300px;
height: 40px;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : middle;
}


td.formNameBig {
width: 150px;
height: 100px;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : middle;
}
td.formRequiredBig {
width: 20px;
height: 100px;
font-weight : normal;
font-size : 8pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}
td.formTextareaBig {
width: 300px;
height: 100px;
font-weight : normal;
font-size : 8.6pt;
color : #01176d;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : middle;
}



.Textarea
{
width: 250px;
height: 15px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #cccccc; 
padding : 3px;
color: #01104b; 
font-family: arial; 
text-decoration: none;

}
.TextareaBig
{
width: 250px;
height: 90px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #cccccc; 
color: #01104b; 
padding : 3px;
font-family: arial; 
text-decoration: none;
}
.TextareaMed
{
width: 250px;
height: 40px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #cccccc; 
color: #01104b; 
font-family: arial; 
text-decoration: none;
padding : 3px;
}
.TextareaSubmit
{
width: 250px;
height: 20px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 8.6pt;
border: 1px solid #cccccc; 
color: #01104b; 
font-family: arial; 
text-decoration: none;
padding : 3px;
}


.textFormError {
font-weight : normal;
font-size : 8pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}



/*/
// EXTRANET Login	
/ 
////////////////////////////////////////////////////////////////*/


input {
text-indent : 2px;
}

.vform {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #01176d;
background-color: #ffffff;
border-bottom: #a6a6a6 1px solid;
border-left: #a6a6a6 1px solid;
border-right: #a6a6a6 1px solid;
border-top: #a6a6a6 1px solid;
}


.row1 {
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 12px;
font-style: normal;
color: #01176d;
background-color: #f5f5f5;
}

.row2 {
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 12px;
font-style: normal;
color: #01176d;
background-color: #f5f5f5;
}

.gensmall {
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 10px;
font-style: normal;
color: #01176d;
background-color: #f5f5f5;
}

.thHead {
font-family: Verdana, Arial, Helvetica, sans-serif;;
font-size: 12px;
font-style: bold;
color: #ffffff;
background-color: #ffffff;
}




