﻿/* Logowanie */

body#page1
{	 
    background:url('../../Images/Elementy_strony/logowanie/tlo.jpg') repeat-x;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;

}

.DivLogowanie
{
 margin-top:150px; 
 width:680px; 
 height:200px; 
 vertical-align:top; 
 background-image:url('../Images/Elementy_strony/Logowanie/content_light_green.png');
 border-radius: 10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
 /* webkit's individual border radius properties */
-webkit-border-top-left-radius:10px; /* top left corner */
-webkit-border-top-right-radius:10px; /* top right corner */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.Tabelka_logowanie
{
  width:100%; 
  border:0px solid black;  
}

Tabelka_logowanie_lewa_strona
{
  width:40%;
  vertical-align:top;
  padding-top:0px;
  color:#007940;
  text-align:left; 
}

.Tabelka_logowanie_lewa_strona_inside
{
  color:#007940; 
  font-size:small;  
  font-weight:bold;  
  border:0px solid black;
}

.Tabelka_logowanie_lewa_strona_inside_logo
{
  color:#007940; 
  font-size:x-large; 
}

.Tabelka_logowanie_lewa_strona_inside_tresc
{
  color:#007940; 
  text-align:left;  
  font-size:small;   
  font-weight:bold;  
}

.Tabelka_logowanie_lewa_strona_inside_tresc a
{
  color:#007940; 
  text-align:left;  
  font-size:small;  
  text-decoration:none;
}

.Tabelka_logowanie_prawa_strona
{
  width:60%; 
  vertical-align: top;
  text-align:left;
  color:#007940;
}

.Tabelka_logowanie_prawa_strona_inside
{
  border:0px solid black;
}

.Tabelka_logowanie_prawa_strona_inside_BackRoundLeft
{
border:0px solid black; 
width:12px;
background-image:url('../Images/Elementy_strony/Logowanie/lewy.png'); 
height:38px;
}

.Tabelka_logowanie_prawa_strona_inside_BackRoundLeft_RoundObrazek
{
  border:0px solid black; 
  width:16px; 
  background-color:White; 
  height:38px;
}

.Tabelka_logowanie_prawa_strona_inside_Login
{
 text-align:left; 
 background-color:White;
 color:Gray; 
 padding-left:5px; 
 font-weight:bold;
}

.Tabelka_logowanie_prawa_strona_inside_Haslo
{
 text-align:left; 
 background-color:White;
 color:Gray; 
 padding-left:5px; 
 font-weight:bold;
}


.Tabelka_logowanie_prawa_strona_inside_BackRoundSrodek
{
 border:0px solid black; 
 width:242px; 
 background-color:white; 
 height:38px; 
 padding-left:5px;
 text-align:left;
 margin-bottom: 10px;  
}

.Tabelka_logowanie_prawa_strona_inside_BackRoundRight
{
border:0px solid black; 
width:12px;
background-image:url('../Images/Elementy_strony/Logowanie/prawy.png'); 
height:38px;
}

.Tabelka_logowanie_prawa_strona_inside_ButtonZaloguj
{
 vertical-align:middle;
 padding-left:10px;   
}

.input
{
  border:0px black solid; 
  width:200px; 
  height:20px; 
  font-size:small;  
  text-align: left;
  vertical-align:middle;
  color:gray;
}

.Tabelka_logowanie_prawa_strona_inside_NiePamietamHasla
{
 color:#007940; 
 text-decoration:none;
 text-align:center;
 font-weight:bold;
}

.Tabelka_logowanie_prawa_strona_inside_NiePamietamHasla a
{
 color:#007940;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
}

.ModalPopupBG
{
  background-color: #e1e1e1;
  filter: alpha(opacity=70);
  opacity: 0.8;
}

.DivPrzypomnijHaslo
{
  width:100%;
  min-height:150px;
  min-width:280px;
  background-color:white;
  border-radius:10px;
}

.Tabelka_przypomnij_haslo
{
  padding:10px;  
}

.Tabelka_przypomnij_haslo_Naglowek
 {
  color:Red; 
  font-size:large; 
  border-bottom:1px solid gray;
 }

.Tabelka_przypomnij_haslo_Opis
 {
  padding-top:10px;
 }

.Tabelka_przypomnij_haslo_Input
{
 padding-top:10px; 
 vertical-align:middle;
}

.Tabelka_przypomnij_haslo_Button
{
 text-align:center; 
 padding-top:10px;   
}

/* Strona startowa */

.kontener_starowa
{
  margin-left:50px;
  margin-right:50px;
}

.logo_startowa
{
 margin-top :20px;
 width:100%; 
 border:0px solid black;
 height:100px;
}

.menu1 {border:0px solid black; height:204px; width:816px; padding-top:60px;}
.menu1 ul{ list-style:none; margin: auto; left:100px; } 
.menu1 li{ float:left;  }
.menu1 a{ display:inline-block; padding:17px 17px 0px 0px; color:#007940; font-weight:bold; text-decoration:none; font-size:large;}

.menu2
{
 width:170px; 
 height:170px; 
 vertical-align:middle; 
 border:1px solid red;
 background-image:url('../Images/Elementy_strony/Logowanie/content_light_green.png');
 border-radius: 10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
 /* webkit's individual border radius properties */
-webkit-border-top-left-radius:10px; /* top left corner */
-webkit-border-top-right-radius:10px; /* top right corner */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */        
}

.Tabel_zalogowany_td
{
 padding-left:30px;
 text-align:left;
 font-size:small;
 color:#3b5998; 
 width:180px;
  text-decoration:none;
}

.Tabel_zalogowany_td a
{
 font-size:small;
 color:#3b5998; 
 text-decoration:none;
}


/* Serwisy */

.menu1_naglowek
{
 text-align:left;
 color:#007940; 
 font-weight:bold; 
 text-decoration:none; 
 vertical-align:middle;
 font-size:small;
 margin-top:20px; 
 width:100%; 
 min-height:70px; 
 vertical-align:top; 
 border-radius: 10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
 /* webkit's individual border radius properties */
-webkit-border-top-left-radius:10px; /* top left corner */
-webkit-border-top-right-radius:10px; /* top right corner */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.menu1_naglowek_table
{
  border:0px solid black; 
  width:100%; 
  height:70px; 
  padding-left:10px; 
  padding-right:10px;   
}

.menu1_naglowek_table_td
{
  text-align:left;
  text-decoration:none;
  vertical-align:middle;

}

.menu1_naglowek_table_td a
{
  text-decoration:none;
  color:#007940; 
}

.elemnety_strony
{
 margin-top:50px; 
 margin-left:70px;
 margin-right:70px; 
 min-height:100px; 
 vertical-align:top; 
 /*background-image:url('../Images/Elementy_strony/Logowanie/content_light_green.png'); */
 border-radius: 10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
 /* webkit's individual border radius properties */
-webkit-border-top-left-radius:10px; /* top left corner */
-webkit-border-top-right-radius:10px; /* top right corner */
-webkit-border-bottom-left-radius:10px; /* bottom left corner */
-webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.GridViewStyle
{    
    border-right: 1px solid #A7A6AA;
    border-bottom: 1px solid #A7A6AA;
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    padding: 4px;
}

.GridViewStyle a
{
    color: white;
    font-size: x-small;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    border-top:1px solid gray;
    color: White;

}

.GridViewHeaderStyle,
.GridViewHeader a, 
.GridViewHeader a:link, 
.GridViewHeader a:active, 
.GridViewHeader a:visited,
.GridViewHeader a:hover
{
    background-color: #007940;
    font-weight: bold;
    color: White;
      
    

}

.GridViewHeaderStyle a:link
{
    text-decoration: underline;
    color: White;
    font-size:small;
} 


.GridViewFooterStyle
{
    background-color: #8c1e21;
    font-weight: bold;
    color: white;
    border-color:Gray;
    border-top:gray;
    border-bottom-color:Gray;
    
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}

.GridViewAlternatingRowStyle 
{
    background-color: #f7f7de;
    color: #284775;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td,.GridViewFooterStyle td,.GridViewSelectedRowStyle td,.GridViewPagerStyle td
{
    border: 1px solid gray;
}

.GridViewSelectedRowStyle
{
    background-color: #f7f7de;
    font-weight: bold;
    color: Black;
}

.GridViewPagerStyle
{
    background-color: #f7f7de;
    color: black;
}

.popupWindow
{
    position: absolute;
    left:150px;
    top:20px;
    color:black;
    width:auto;
    border:solid 1px red;
    padding:10px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc); 
    display: none;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
     /* webkit's individual border radius properties */
    -webkit-border-top-left-radius:10px; /* top left corner */
    -webkit-border-top-right-radius:10px; /* top right corner */
    -webkit-border-bottom-left-radius:10px; /* bottom left corner */
    -webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.popupWindow_new
{    
    position: absolute;
    left:150px;
    color:black;
    width:auto;
    border:solid 1px red;
    padding:10px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc); 
    display: none;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
     /* webkit's individual border radius properties */
    -webkit-border-top-left-radius:10px; /* top left corner */
    -webkit-border-top-right-radius:10px; /* top right corner */
    -webkit-border-bottom-left-radius:10px; /* bottom left corner */
    -webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}



.popupWindow1
{   max-width:300px;
    top:170px;
    color:black;
    width:auto;
    border:solid 1px red;
    padding:10px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc); 
     border-radius: 10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
     /* webkit's individual border radius properties */
    -webkit-border-top-left-radius:10px; /* top left corner */
    -webkit-border-top-right-radius:10px; /* top right corner */
    -webkit-border-bottom-left-radius:10px; /* bottom left corner */
    -webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.popupWindow2
{   min-width:300px;
    top:170px;
    color:black;
    width:auto;
    border:solid 1px red;
    padding:10px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc); 
     border-radius: 10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
     /* webkit's individual border radius properties */
    -webkit-border-top-left-radius:10px; /* top left corner */
    -webkit-border-top-right-radius:10px; /* top right corner */
    -webkit-border-bottom-left-radius:10px; /* bottom left corner */
    -webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}

.popupWindow3
{
    position:absolute;
    left:300px;
    top:30px;
    color:black;
    width:auto;
    border:solid 1px red;
    padding:10px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#cccccc); 
    display: none;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
     /* webkit's individual border radius properties */
    -webkit-border-top-left-radius:10px; /* top left corner */
    -webkit-border-top-right-radius:10px; /* top right corner */
    -webkit-border-bottom-left-radius:10px; /* bottom left corner */
    -webkit-border-bottom-right-radius:10px; /* bottom right corner */    
}



.Tabelka_naglowek_grid
{
  background-color:  #007940;
  border-bottom:0px solid gray;
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-right:1px solid gray;
  color:White;
  font-weight:bold;
}

.Tabelka1
{
  border-bottom:1px solid gray;
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-right:1px solid gray;
  background-color:White;
  font-size:small;
}

.menu1 {border:0px solid black; height:204px; width:816px; padding-top:60px;}
.menu1 ul{ list-style:none; margin: auto; left:100px; } 
.menu1 li{ float:left;  margin-left:10px; margin-top:10px; }
.menu1 a{ display:inline-block; 
          padding:5px 5px 5px 5px; 
          color:#007940; 
          font-weight:bold; 
          text-decoration:none; 
          text-align:center;
          display:table-cell;       
          vertical-align:middle;
          font-size:large; 
          vertical-align:middle;
          width:150px; 
          height:150px; 
          border:1px solid red;
          background-image:url('../Images/Elementy_strony/Logowanie/content_light_green.png');
          border:1px solid red;
          border-radius: 10px 10px 10px 10px;
          -moz-border-radius:10px 10px 10px 10px; /* shorthand topleft topright bottomright bottomleft */
          /* webkit's individual border radius properties */
          -webkit-border-top-left-radius:10px; /* top left corner */
          -webkit-border-top-right-radius:10px; /* top right corner */
          -webkit-border-bottom-left-radius:10px; /* bottom left corner */
          -webkit-border-bottom-right-radius:10px; /* bottom right corner */                
          }

        TABLE.TABELKA2 
        {
         border:1px;
         border-style:solid;
         border-color:gray;
         width:100%;
         font-family:Tahoma;            
        }
        
        TABLE.TABELKA2 TD.NAGLOWEK2C
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         width:100%;
         font-family:Tahoma;
         font-size:small; 
         font-weight:bold;    
         color: white;       
         text-align:center;   
         background-color:#007940;
         width:100%;
         height:25px;
         vertical-align:middle;
        }

        TABLE.TABELKA2 TD.NAGLOWEK2L
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         width:100%;
         font-family:Tahoma;
         font-size:small;     
         font-weight:bold;    
         color: white;       
         text-align:left;   
         background-color:#007940;
         width:100%;
         height:25px;
         vertical-align:middle;
        }

        TABLE.TABELKA2 TD.NAGLOWEK2R
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         width:100%;
         font-family:Tahoma;
         font-size:small;     
         font-weight:bold;    
         color: #0039fc;       
         text-align:right;   
         background-color:#007940;
         width:100%;
         height:25px;
         vertical-align:middle;
        }
        
        TABLE.TABELKA2 TD.DANE2L
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         font-family:Tahoma;
         font-size:small;     
         color: #333333;       
         text-align:left;   
         background-color:#F7F6F3;
         vertical-align:middle;
        }

        TABLE.TABELKA2 TD.DANE2C
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         font-family:Tahoma;
         font-size:small;     
         color: #333333;       
         text-align:center;   
         background-color:#F7F6F3;
         vertical-align:middle;
        }       
         
        TABLE.TABELKA2 TD.DANE2R
        {
         border:0px;            
         border-style:solid;
         border-color:gray;
         font-family:Tahoma;
         font-size:small;     
         color: #333333;       
         text-align:right;   
         background-color:#F7F6F3;
         vertical-align:middle;
        }
        
        TABLE.TABELKA2 TR TD a 
        {
         color: #333333;  
        }

        TABLE.TABELKA2 TR TD a:hover
        {
         color:Red;
        }      


/*  modal popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	/*background-color: #EFF3FB;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.detail 
{
}

.detail td
{
	padding: 5px;	
}


/* Month silver theme */
.month_silver_header 
{
	background-image: url(Media/month_silver_top20.gif);
	background-repeat: repeat-x;
	background-color: #CFCFCF;
}
.month_silver_event 
{
	background-image: url(Media/month_silver_event20.gif);
	background-repeat: repeat-x;
	background-color: #CFCFCF;
}

/*  Context menu NG */

.menu_main
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	border: 1px solid gray;
	background-color: white;	
	padding: 2px;
	cursor: default;
	background-image: url('media/elements/context_menu/bg3white.png');
	background-repeat: repeat-y;
}

.menu_main a {
	padding-left: 35px;
	color: black;
	text-decoration: none;
	cursor: default;
}

.menu_main a span 
{
	display: block;
	height: 20px;
	line-height: 20px;
	width: 100px; 
	overflow:hidden;
	padding-left: 2px;
	padding-right: 20px;
}

.menu_main a:hover {
	background-image: url('media/elements/context_menu/left.png');
	background-repeat: no-repeat;	
}

.menu_main a:hover span {
	background-image: url('media/elements/context_menu/right.png');
	background-repeat: no-repeat;	
	background-position: 100%;
}

.menu_main div div  /* separator */
{
	border-top: 1px solid #dddddd;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 28px;
}


.div_naglowek
{
 position:relative;
 border:0px solid black;
 width:auto;
}

.div_tresc
{
 border:0px solid black;
 overflow:scroll;
 height:500px;
 width:auto;
}



.completionList {
        border:solid 1px Gray;
        margin:0px;
        padding:3px;
        height: 120px;
        overflow:auto;
        background-color: #FFFFFF;   
        font-size:xx-small;   
        } 

.listItem {
  color: #191919;
  } 

.itemHighlighted {
  background-color: #ADD6FF;        
  }