﻿.body
{
    margin: 0px;
    padding: 0px;
    background-color: #D8D9D3;
    font-family: 'microsoft Sans Serif';
}

.tabelaGlowna{width: 1000px;}
.wierszNaglowekLogo{
    height: 100px;
    width: 1000px;
    vertical-align: top;
    font-family: 'Microsoft Sans Serif';
    font-size: 24px;
    font-weight: bold;
    color: #2E3640;
    background-color: White;
}
.wierszNaglowekPrawa{
    width: 190px;
    height: 20px;
    text-align: right;
    vertical-align: bottom;
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #2E3640;
    margin-right: 10px;
}
.wierszNaglowekLewa{
    width: 800px;
    height: 20px;
    vertical-align: top;
    text-align: left;
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #2E3640;  
}
.wierszMenuGlowne{
    width: 1000px;
    height: 40px;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
    color: #FFFFFF;
    background-color:#377AAC;
}
.wierszZawartoscSrodek{
    width:620px;
    height: 500px;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
   /* background-color: #E0E8EC;*/
    background-color: #EFF3F7;
    font-family: Verdana;
    color: #2E3640;
}
.wierszZawartoscLewa{
	width:220px;
    vertical-align: top;
    text-align: left;
    font-size: 10px;
    background-color: #EFF3F7;
}
.wierszZawartoscPrawa{
	width:160px;
	padding-right:5pt;
    vertical-align: top;
    text-align: right;
    font-size: 10px;
    background-color: #EFF3F7;
}
.wierszStopka{
    width: 1000px;
    height: 20px;
    vertical-align: top;
    text-align: center;
    font-size: 10px;
}

.intro{ text-align:center;  position: absolute; background: gray ; border-style:none; padding:10px; z-index: 1; 
	left:50%; top:10%; margin-left:-480px;}

.linkLogowanie{color: White; text-decoration: none; text-align:right; vertical-align:bottom; margin-right:10px; margin-bottom:2px; }
.siteMapPath{vertical-align:bottom; margin-bottom:2px; }

.kontaktPanelLeft{margin: 10px 5px 10px 25px;font-family: Arial;font-size: 15px;text-align: left;vertical-align: top;
    line-height: normal;color: #2E3640;}
.kontaktPanelRight{margin: 10px 25px 0px 25px;font-family: Arial;font-size: 16px;text-align: left;vertical-align: top;
    line-height: normal;color: #2E3640;}
.kontaktLabel{font-size: 14px;width: 100px; margin: 5px 10px 0px 20px;vertical-align:top;}
.kontaktTxtBox{margin: 5px 0px 0px 20px; font-size: 14px;width: 300px;}
.kontaktButton{background-color: #2E3640;color: White;margin-left: 310px;width: 140px;text-align: center;font-weight: bold;}

.partnerzyImg{height:100px;text-decoration:none;border-width:0pt;}
.partnerzyImg2{text-decoration:none;border-width:0pt;}
.partnerzyHead{width:40%;font-size:14pt; }
.partnerzyHead span{height:45px; margin:-9px; padding:9px; width:161px;
	background-repeat:no-repeat; display:inline-block;}/*background-image:url(grafika/sap/btnShort.png); */

.panelCalosc{
    width:520px;
    padding: 20px;
    font-family: 'Microsoft Sans Serif';
    vertical-align:top;
    text-align:justify;
    line-height:normal;
}

.oNasMain {background-image: url("grafika/oNas/bckgrd.gif"); background-repeat: no-repeat; 
    text-align:left;
    font-family:Arial;
    color:white;
    font-size:100%; line-height:20px;}


.p_naglowek{font-size: 15pt; font-weight: bold; margin-left: 30px;}
.p_pozycje{font-size: 13pt; margin-left: 50px; }
.p_pozycje a{font-size: 13pt; text-decoration: none; color: Red;}

.accordionPartnerzy {width:520px;}
.accordionContentPartnerzy {height:auto;  border: none; margin-left: 30px; width:480px; overflow:visible; text-align:justify;}
.accordionHeaderPartnerzy {height:auto; border: none;  margin: 10px 5px 5px 30px; vertical-align:top; width:490px; 
	text-align:justify; cursor: pointer; }
.accordionHeaderPartnerzy table {width:100%;}
.accordionHeaderSAP {height:30px; border: none;  margin: 10px 5px 5px 15px; width:490px; font-size:large;
	text-align:left; cursor: pointer; background-image:url(grafika/sap/btn.png); padding:10px 0px 0px 15px;}
.accordionContentSAP {height:auto;  border: none; margin-left: 30px; width:470px; overflow:visible; text-align:justify;}

.foto{text-align: right;float: right; margin:12px;}
.foto_center{text-align: center;margin:5px;}
.foto_center2{text-align: center;float:inherit;margin:5px;}
.foto_left{text-align: left; float: left; margin:12px; vertical-align:top; position:relative;}

.numerowanie{font-weight: bold;}
.numerowanie_tresc{font-weight: normal;}

.menuLeft
{
    width: 210px;
    border-color: #377AAC;
    border-width: 5px;
    border-style: solid;
    background-color: #377AAC;
    color: #2E3640;
    padding-left: 5px;
    margin-left: 5px;
}

.bezMarginesuGora{margin-top: 5px;}
.bezMarginesuDol{margin-bottom: 5px;}

.aktualnosciBocznyPanel
{
    border: none;
    padding: 5px;
    margin-right: 5px;
	font-family: 'Microsoft Sans Serif';
    font-size: 10 pt;
}
.aktualnosciHeadBocznyPanel {color:#585960; margin: 5px;  font-size:16pt; border-bottom: solid 2px #585960; padding-bottom:5px; }
.aktualnosciContBocznyPanel {color:#000000; margin: 5px;  margin-left:0px; font-size:10pt; padding-bottom:5px; padding-top:10px;}
.aktRowStyle a{text-decoration:none;}
.aktRowStyle a:hover {text-decoration:underline;}

.menuTest{ background-image: url("grafika/menu_back_140x40.png"); background-repeat: no-repeat; background-attachment: inherit; 
	height:40px; }
	
.accordion {overflow:hidden; }  
.accordionContent {  background-color: #73ACC4;  border: 1px ridge black;  padding: 5px;  padding-top: 10px;  } 
.accordionHeader {  border: none;  color: white;  background-color: #377AAC;  font-family: Arial, Sans-Serif;  
	font-size: 12px;  font-weight: bold;  padding: 5px;  margin-top: 5px;  cursor: pointer;  }  
.accordionHeader:hover {border: none; color: white; background-color: #254CA0; font-family: Arial, Sans-Serif;  
	font-size: 12px; padding: 5px; margin-top: 5px; cursor: pointer; font-weight: bold;  }  
.accordionHeaderSelected {border: 1px solid #377AAC; color: white; background-color: #254CA0; font-family: Arial, Sans-Serif;  
	font-size: 12px; padding: 5px; margin-top: 5px; cursor: pointer; font-weight: bold;  }

.panelMenu { background-color: #377AAC;  border: 1px ridge black;  padding: 5px;  padding-top: 10px; width:205px; 
	border:none; overflow:hidden; }
.pnMenu {border: none;  color: white;  background-color: #377AAC;  font-family: Arial, Sans-Serif; 
	font-size: 12px;  font-weight: bold;  padding: 5px; margin-top: 5px;  cursor: pointer;}
.pnMenu:hover {border: none; color: white; background-color: #254CA0; font-family: Arial, Sans-Serif;  
	font-size: 12px; padding: 5px; margin-top: 5px; cursor: pointer; font-weight: bold;  }  
.pnMenuSelected {border: none; color: white; background-color: #254CA0; font-family: Arial, Sans-Serif;  
	font-size: 12px; padding: 5px; margin-top: 5px; cursor: pointer; font-weight: bold;  }  
.lnkMenu { font: normal normal normal small; text-decoration:none; color:White; }
.lnkMenuInfo { font: normal normal normal small; text-decoration:none; color:White; font-size:10px; font-style:italic; float:right;}
.lnkMenuInner { color:White; text-decoration:none;display:list-item; font-family: Arial, Sans-Serif; font-size: 12px; padding-left:15px;}
.lnkMenuInner:hover {color:Orange; text-decoration:none; display:list-item; font-family: Arial, Sans-Serif; font-size: 12px;padding-left:15px;} 
.lnkMenuInnerSelected {color:Orange; text-decoration:none; display:list-item; font-family: Arial, Sans-Serif; font-size: 12px;padding-left:15px;} 
/*#004AB2 - niebieski*/        
.collapsePanel {height:0; background-color: #377AAC; padding: 0px; padding-left:10px; overflow:hidden;}
.collapsePanelMenuInner {  background-color:inherit ;  border: none; padding: 10px 5px 0px 0px;  } 
/*  1px ridge black;   #73ACC4- jasny niebieski */
/*.popupGreyBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}*/

.adminLabel{font-size: 14px;width: 100px; margin: 5px; vertical-align:top;}
.adminTxtBox{margin: 5px ; font-size: 14px;width: 450px;}

.calloutHighlight {background: #D3D3D3;}
.ValidatorCalloutStyle {}
.ValidatorCalloutStyle div, .ValidatorCalloutStyle td {border: solid 1px Black; background: #D3D3D3; }
.ValidatorCalloutStyle .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; 
	padding: 0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top;
	border: none; background-color: transparent; padding: 0px; }
.ValidatorCalloutStyle .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0px; }
.ValidatorCalloutStyle .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0px;}
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0px 0px 0px; text-align: right; vertical-align: top;
	font-size: 1px; border: none; background-color: transparent; }
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size: 1px; position: relative; 
	left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0px; }
.ValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden;
	border-top: none; border-bottom: none; border-right: none; padding: 0px; margin-left: auto; }
.ValidatorCalloutStyle .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 5px; border-right: none;
	border-left: none; width: 100%; }
.ValidatorCalloutStyle .ajax__validatorcallout_icon_cell { width: 20px; padding: 5px; border-right: none; }
.ValidatorCalloutStyle .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0px; text-align: right; border-left: none; }
.ValidatorCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
	border: none; text-align: center; width: 10px; padding: 2px; cursor: pointer; }

