* {
	margin: 0;
	padding: 0;
	
	/*border:1px solid green;*/
}
:focus { outline: 0; }
.clear {clear:both;display:block;font:1px/1px Arial;height:1px;}
html {  background:white url(../images/html-bg.gif) left 83px repeat-x;
        /**/
        height:100%;

     }
a:hover { text-decoration:none; }
.button1 { cursor: pointer; }

/* 
body*/
body { min-height:100%;
       display:block;font-size: 62.5%;
	   font-family: Helvetica, sans-serif;
	   background: url(../images/body-bg.png) center top repeat-y;
	 }
	 
button {padding:2px 5px 2px 2px; font:700 13px/15px Arial;margin-left:30px;}                  
button.submit { }                  
button img {vertical-align:-7px;margin-right:4px;}                  
button.nextprev { padding:4px;margin:70px 0 0;vertical-align:middle;height:38px;width:40px; }                  
button.nextprev img { margin:0; }                  
button.nextprevLoad { padding:0; }
button.nextprevLoad img { margin-left:-3px;margin-top:-2px; }
button {_background:#ccc;
    _width: 1;  /* IE table-cell margin fix*/
    _overflow: visible;
    }

div#MegaWrapper{	
    margin:0 auto;
    min-height:100%;
    width:898px;
    padding:0 30px;
    position:relative;
    zoom:1;
}
h1.title { 
        font: 3em "Arial Black",Helvetica, sans-serif;
       /* float:left; */
        position:relative;
        display:block;
        height:65px;
        margin-left:15px;
        font-variant: small-caps;
        text-transform: capitalize;
    }
    h1.title a,h1.title a:visited,h1.title a:active{
        color:black;
        text-decoration:none;
        }
    h1.title a:hover {color:#ffce3d}    
    h1.title img { 
          display:block;
          position:absolute;
          width:100%;
          height:24px;
          top:0;
          left:0;
          border:0px solid red;
          }

body#glowna h1.title{
          margin:0px 0 -18px 5px;
          padding-top:5px;
          }

body#glowna h1.title a{
          text-indent: -9999px;
          background:url(../images/logo.png);
          width:543px;
          height:83px;
          display:block;
          }          
          body#glowna.en h1.title a {  background: url(../images/en-logo.png) left bottom no-repeat; } 
          body#glowna.de h1.title a {  background: url(../images/de-logo.png) left bottom no-repeat;width:559px; } 


.topKontaktLink { position: absolute; right: 40px; top:10px; z-index:1; width: 400px; font-size: 13px; text-align: center;}
body#wlascicielwlasciciel .topKontaktLink , body#logowanie .topKontaktLink , body#pomoc .topKontaktLink { display: none;}



ul#language-flags-versions {
    float:right;
    border:0px solid red;
    position:relative;
    z-index:100;
    list-style: none;
    height:26px;
    margin:8px 8px 0 0 ;
    }
	ul#language-flags-versions li {
		display: inline;
	}
	ul#language-flags-versions li a  {
		text-indent: -9999px;
		display: block;
		height: 26px;
		float: left;
		margin-left:4px;
		width:36px;
		}    
		
    ul#language-flags-versions li.pl a {
        background-image: url(../images/flags-polski.png);
    }
    body.pl ul#language-flags-versions li.pl {
        display:none;
    }
    ul#language-flags-versions li.en a {
        background-image: url(../images/flags-english.png);
    }
    body.en ul#language-flags-versions li.en {
        display:none;
    }
    ul#language-flags-versions li.de a {
        background-image: url(../images/flags-deutsch.png);
    }
    body.de ul#language-flags-versions li.de {
        display:none;
    }
        
    ul#language-flags-versions li a:hover {
        background-color: black;
    }
    
ul#menu {
    padding-top:0px;
    height:35px;
    background:url(../images/html-bg.gif) left bottom repeat-x;
	list-style: none;
	border-bottom:0px solid red;
	clear:both;
	margin-bottom:12px;
	}	
	
	ul#menu li {
		display: inline;
		
	}
	
	ul#menu li select{
		_margin-top:4px;
	}	
	
	ul#menu li a  {
		text-indent: -9999px;
		display: block;
		height: 40px;
		float: left;
		margin-left:5px;
		}
		ul#menu li a.bwm {
			background: url(../images/menu-bwm.png) no-repeat bottom center;
			width: 257px;
			}
				
		ul#menu li a.login {
			background: url(../images/menu-login.png) no-repeat bottom left;
			width: 32px;
			float:right
			}

			
		body.zalogowany ul#menu li a.login {
			background: url(../images/menu-logout.png) no-repeat bottom left;
			}
			
		body.zalogowany	ul#menu li.zalogowany {float:right;font:700 14px/23px Arial;padding:9px 10px 0 10px; }	
		body.zalogowany	ul#menu li.zalogowany a {  text-indent: 1px;display:inline;float:none;_font:700 14px/28px Arial;   }
		
		body#logowanie ul#menu li a.login { display:none; }
		body#pomoc ul#menu li a.help { display:none; }
		
		ul#menu li a.help {
			background: url(../images/menu-help.png) no-repeat bottom left;
			width: 40px;
			float:right
			}
		ul#menu li a.edit {
			/*background: url(../images/menu-edit.png) no-repeat bottom left;*/
			background: url(../images/direction_left.png) no-repeat left 5px;
			padding-left: 40px;
			width: 45px;
			float:left;
			text-indent: 0; 
			font-size:14px;
			font-weight:700;
			line-height:38px;
			
			}
        body#wlasciciel ul#menu li a.edit {display:none;}
/*       	
		    body.zalogowany ul#menu li a.login:hover,
			ul#menu li a.login:hover,
			ul#menu li a.help:hover,
			ul#menu li a.edit:hover {
				background-position: center right;
			}			
*/			
		body.en ul#menu li a.bwm {
			background-image: url(../images/en-menu-bwm.png);
			}	

		body.de ul#menu li a.bwm {
			background-image: url(../images/de-menu-bwm.png);
			width: 280px;
			}		
		
		body#glowna ul#menu li a.bwm { display:none; } 	
				
		ul#menu li a.home {
			background: url(../images/menu-home.png) no-repeat bottom center;
			width: 162px;
			}
		ul#menu li a.about {
			background: url(../images/menu-about.png) no-repeat bottom center;
			width: 151px;
		}
		ul#menu li a.contact {
			background: url(../images/menu-contact.png) no-repeat bottom center;
			width: 187px;
			}
			ul#menu li a.home:hover, ul#menu li a.home:active,
			ul#menu li a.about:hover, ul#menu li a.about:active,
			ul#menu li a.contact:hover, ul#menu li a.contact:active {
				background-position: center center;
			}
		body#home ul#menu li a.home,
		body#about ul#menu li a.about,
		body#contact ul#menu li a.contact {
			background-position: top center;
		}
		
div.box {
    clear:both;
    margin:0px auto 0;
    width:80%;
    border:1px solid #cdcdcd;
    padding:2px 10px 10px;
    background:white url(../images/box-bg.gif) left top repeat-x;
    position:relative;
    }
    div.box p,
    div.box h3 { position:relative;  }
    
    div.box p { margin:10px 0; }
    div.box h3 { padding-left:34px ;background: url(../images/bwm-mini.png) 2px 1px no-repeat;font-size:26px;line-height:26px;height:26px; }
    
    div.box img{
         position:absolute;
         bottom:-10px;
         right:-4px;
         }
         

 body#pomoc  .kontaktForm  { float: left; margin-left: 20px;}
 body#pomoc   #kontaktTelefon   { float: right; margin-right:20px; padding-bottom: 20px;}
  fieldset.fieldsetStd{
      border: 1px solid #2286c4;
      width: 32em;
      padding:10px 15px 3px;
      font:700 12px Arial;
      background:#f0f9fe;
      margin:20px auto;
      text-align:center;
    }

   fieldset.fieldsetStd legend{
      background: url(../images/html-bg.gif) left -1px repeat-x;
      border: 1px solid #878D59;
      padding: 2px 6px;
      font:700 14px Arial;
      margin-bottom:10px;
      }
         
   body#pomoc  fieldset label { float:left;clear:left;margin:5px 0 0 0;border-bottom:1px dotted #ccc;display:block;_width:99%;*width:99%}       
         
    body#pomoc  fieldset label b { display:block;clear:left;float:left; text-align:left;vertical-align:middle;width:180px; }     
    body#pomoc  fieldset label input { vertical-align:middle;width:14em;*float:right  }     
    body#pomoc  fieldset label input { }     
    body#pomoc  fieldset textarea { margin-bottom:10px;height:200px;display:block;clear:left; width:90%;margin:0 auto}     
    body#pomoc  fieldset button {clear:left; margin:10px auto; _border:1px solid black;*border:1px solid black;_width:1;}     
         
         
  body#logowanie  fieldset{
      border: 1px solid #2286c4;
      width: 18em;
      padding:10px 15px 3px;
      font:700 12px Arial;
      background:#f0f9fe;
      margin:20px auto;
    }

   body#logowanie  fieldset legend{
      background: url(../images/html-bg.gif) left -1px repeat-x;
      border: 1px solid #878D59;
      padding: 2px 6px;
      font:700 14px Arial;
      margin-bottom:10px;
      }

    body#logowanie fieldset label{
       width: 5em;
       float: left;
       text-align: right;
       margin-right: 0.5em;
       display: block;
       clear:left;
       }
   body#logowanie  fieldset p input{
       color: #781351;
       margin-bottom:15px;
       background: #fff;
       border: 1px solid #781351;
       width:140px;
       _width:125px;
       }
    body#logowanie fieldset input.submit{
           margin:0 auto;
           display:block;
           padding:2px;
       }
    body#logowanie fieldset a {
           font:11px Arial;
           padding-top:15px;
           display:block;
           float:right;
       }       
    body#logowanie fieldset a:hover {
           text-decoration:none;
       }
       
    h3.js { 
            left:1px;top:2px;    
            font:9px monospace;
        }
        
body#pomoc ol { margin:15px 0 15px 35px;clear:both;font:16px Arial; }

/* ADMIN */
body#admin fieldset { 
              margin:15px 10px 0px  ;
              border:1px solid white;
              padding:5px;
              float:left;
              clear:left;
              width:430px;
              }
              
body#admin fieldset.aktywny { 
              border:1px solid gray;
              background:#f0f9fe;
              }
              
             body#admin  legend,
             body#wlasciciel  legend,
             body#internauta  legend
              { 
                         padding:4px;
                         font:700 14px Arial;
                         background: url(../images/html-bg.gif) left -1px repeat-x;
                         border: 1px solid #878D59;
                         /*
                         position:relative;
                         padding-right:30px;
                         */
                         }
                         
              /*           
              body#admin legend a { 
                         float:right;
                         display:block;
                         width:30px;
                         height:34px;
                         position:absolute;
                         top:-6px; 
                         right:-9px;  
                         text-indent:-9999px;
                         background: url(../images/notes.png) left top no-repeat; 
                         
                       }                         
              
              body#admin fieldset.aktywny legend a { 
                         background-position:left -68px;
              }
              */
              body#admin p {
                         margin-bottom:10px;
                         text-align:left;
                         font:700 15px Arial;
              }
              
              body#admin p span{
                         display:block;
              }
              
              body#admin p label { 
                         
                         font:15px Arial;
                         width:10em;
                         display:block;
                         float:left;
                         clear:left;
                         vertical-align:middle;
                         text-align:right;
                          padding-right:10px;
                         }
                         
              body#admin  fieldset p input {
                         color: #781351;
                         background: #fff;
                         border: 1px solid #781351;
                         width:240px;
                         vertical-align:middle;
                           background:#e5dcdc;                      
                         }
              body#admin  fieldset p input:focus {
                        background:#fff;
              }           
              body#admin  fieldset p input.checkbox {
                         width:auto;
                         }             
                         
b.blad { color:red; font:700 15px Arial; }
fieldset p b.blad { font:12px Arial;float:right; }
              

#admin table th {  font:700 17px Arial; }
#admin table i {  color:red;font-style:normal}
#admin table.haslo {border:1px solid gray;}

#admin table.haslo th,
#admin table.haslo td {border:1px dotted gray;padding:10px;}
/* Wlasciciel 


#wlasciciel ol.m { margin:15px 20px 5px 20px;font:700 16px Arial;list-style:none;padding:0 5px 3px;border-bottom:1px solid #F6E4AB; }
#wlasciciel ol.m li { display: inline;  _position:relative;_z-index:200;zoom:1} 
#wlasciciel ol.m li.r { float:right;font:700 13px Arial !important; }
#wlasciciel ol.m li.sub { padding:1px 10px 0px 1px;margin-top:0px;zoom:1}
#wlasciciel ol.m li ul { display:none;position:absolute;background:white;left:-1px;min-width:100%;padding:5px 0px 5px 0px;border:1px solid #F6E4AB;margin-top:0px;z-index:100; }

#wlasciciel.pl ol.m li ul { _width:136px;_margin-top:15px; }
#wlasciciel.en ol.m li ul { _width:194px;_margin-top:15px; }
#wlasciciel.de ol.m li ul { _width:195px;_margin-top:15px; }

#wlasciciel ol.m li ul li { display:block;padding:3px 7px; }
#wlasciciel ol.m li ul li input { vertical-align:middle;margin-right:2px; }
#wlasciciel ol.m li ul label{ white-space:nowrap;padding:0px 0; }
#wlasciciel ol.m li.hover,
#wlasciciel ol.m li.sub:hover {position:relative; border:1px solid #F6E4AB;border-width:1px 1px 0px;padding:0px 9px 0px 0;cursor:default;}
#wlasciciel ol.m li.hover ul,
#wlasciciel ol.m li.sub:hover ul { display:block;}
#wlasciciel ol.m b,
#wlasciciel ol.m a { padding:0 10px; color:blue; }

#wlasciciel ol.m li ul li a { display:block;padding:0 8px; }

#wlasciciel ol.m li.sub div {display:none}
#wlasciciel ol.m li.sub b  {dispaly:block;padding-left:13px; padding-right:0px;background: url(../images/menu-down.gif) left 3px no-repeat;margin-left:4px;text-decoration:underline;}

#wlasciciel ol.m li.sub:hover b,
#wlasciciel ol.m li.sub.hover b {background: url(../images/menu-down.gif) left 4px no-repeat;text-decoration:none;}
#wlasciciel ol.m li.sub.hover div, 
#wlasciciel ol.m li.sub:hover div  {display:block;position:absolute;top:15px;background:white;height:3px;z-index:110;width:100%;_width:200px;right:0;font:1px/1px Arial;}

#wlasciciel ol.m li.sub:hovedr * { border:1px solid green; }

#wlasciciel ol.m a:hover { text-decoration:none; }

#wlasciciel.rezerwacje ol.m li.ep ,
#wlasciciel.ogloszenia ol.m li.ogl ,
#wlasciciel.haslo ol.m li.h ,
#wlasciciel.podglad ol.m li.p ,
#wlasciciel.usun ol.m li.u  ,
#wlasciciel.edytuj ol.m li.e ,
#wlasciciel.dodaj ol.m li.d  { padding:0 5px;padding-top:1px;_height:20px; }

#wlasciciel.rezerwacje ol.m li.ep a,
#wlasciciel.ogloszenia ol.m li.ogl a,
#wlasciciel.haslo ol.m li.h a,
#wlasciciel.podglad ol.m li.p a,
#wlasciciel.usun ol.m li.u a ,
#wlasciciel.edytuj ol.m li.e a,
#wlasciciel.dodaj ol.m li.d a { background:#F1A323;text-decoration:none;color:black;background: url(../images/html-bg.gif) left -1px repeat-x;border:1px solid #878D59;margin:1px 0px; }

#wlasciciel ol.m li ul li { _border:1px solid white !important; }

#########NOWE

#wlasciciel ol.m { margin:5px 20px 2px 20px;font:700 16px Arial;list-style:none;border-bottom:1px solid #F6E4AB;height:25px; }
#wlasciciel ol.m li { display: block;float:left;  _position:relative;_z-index:200;zoom:1; background:yellow;padding:5px;position:relative;margin:0 5px;height:20px;font-variant:small-caps} 
#wlasciciel ol.m li.r { float:right;font:700 13px Arial !important; }
#wlasciciel ol.m li.sub { padding:1px 10px 0px 1px;margin-top:0px;zoom:1}
#wlasciciel ol.m li ul { display:none;position:absolute;background:white;left:-1px;min-width:100%;padding:5px 0px 5px 0px;border:1px solid #F6E4AB;margin-top:0px;z-index:100; }

#wlasciciel.pl ol.m li ul { _width:136px;_margin-top:15px; }
#wlasciciel.en ol.m li ul { _width:194px;_margin-top:15px; }
#wlasciciel.de ol.m li ul { _width:195px;_margin-top:15px; }

#wlasciciel ol.m li ul li { display:block;padding:3px 7px; }
#wlasciciel ol.m li ul li input { vertical-align:middle;margin-right:2px; }
#wlasciciel ol.m li ul label{ white-space:nowrap;padding:0px 0; }
#wlasciciel ol.m li.hover,
#wlasciciel ol.m li.sub:hover {position:relative; border:1px solid #F6E4AB;border-width:1px 1px 0px;padding:0px 9px 0px 0;cursor:default;}
#wlasciciel ol.m li.hover ul,
#wlasciciel ol.m li.sub:hover ul { display:block;}
#wlasciciel ol.m b,
#wlasciciel ol.m a { padding:0 10px; color:blue; }

#wlasciciel ol.m li ul li a { display:block;padding:0 8px; }

#wlasciciel ol.m li.sub div {display:none}
#wlasciciel ol.m li.sub b  {dispaly:block;padding-left:13px; padding-right:0px;background: url(../images/menu-down.gif) left 3px no-repeat;margin-left:4px;text-decoration:underline;}

#wlasciciel ol.m li.sub:hover b,
#wlasciciel ol.m li.sub.hover b {background: url(../images/menu-down.gif) left 4px no-repeat;text-decoration:none;}
#wlasciciel ol.m li.sub.hover div, 
#wlasciciel ol.m li.sub:hover div  {display:block;position:absolute;top:15px;background:white;height:3px;z-index:110;width:100%;_width:200px;right:0;font:1px/1px Arial;}

#wlasciciel ol.m li.sub:hovedr * { border:1px solid green; }

#wlasciciel ol.m a:hover { text-decoration:none; }

#wlasciciel ol.m li.ep ,
#wlasciciel ol.m li.ogl ,
#wlasciciel ol.m li.h ,
#wlasciciel ol.m li.p { padding:5px 7px 5px 4px;padding-top:1px;_height:20px;background:#d0dafd url("../images/html-bg.gif") left -1px repeat-x;  }

#wlasciciel ol.m li.ep a,
#wlasciciel ol.m li.ogl a,
#wlasciciel ol.m li.h a,
#wlasciciel ol.m li.p a { display:block;float:left;padding:7px 0 0 28px;_height:20px;color:black;text-decoration:none;height:28px; margin-top:-5px; }

#wlasciciel ol.m li.ep a { background: url("../images/m-kalendarz.png") left 6px no-repeat; }
#wlasciciel ol.m li.ogl a { background: url("../images/m-ogloszenia.png") left 0px no-repeat; }
#wlasciciel ol.m li.h a { background: url("../images/m-ustawienia.png") left 4px no-repeat; }
#wlasciciel ol.m li.p  a { background: url("../images/m-lupa.png") left 4px no-repeat; }


#wlasciciel ol.m li.ep a:hover,
#wlasciciel ol.m li.ogl a:hover,
#wlasciciel ol.m li.h a:hover,
#wlasciciel ol.m li.p  a:hover { text-decoration: underline;  }


#wlasciciel.rezerwacje ol.m li.ep ,
#wlasciciel.ogloszenia ol.m li.ogl ,
#wlasciciel.haslo ol.m li.h ,
#wlasciciel.podglad ol.m li.p ,
#wlasciciel.usun ol.m li.u  ,
#wlasciciel.edytuj ol.m li.e ,
#wlasciciel.dodaj ol.m li.d  { _height:20px; padding:6px 9px 7px 8px;margin-top:-7px;background:white;border:2px solid #F6E4AB;border-bottom:0 }

#wlasciciel.rezerwacje ol.m li.ep a,
#wlasciciel.ogloszenia ol.m li.ogl a,
#wlasciciel.haslo ol.m li.h a,
#wlasciciel.podglad ol.m li.p a,
#wlasciciel.usun ol.m li.u a ,
#wlasciciel.edytuj ol.m li.e a,
#wlasciciel.dodaj ol.m li.d a { text-decoration:none;color:black; }

#wlasciciel ol.m li ul li { _border:1px solid white !important; }
*/
#wlasciciel ol.m { margin:5px 20px 2px 20px;_margin:5px 5px 2px 5px;font:700 18px Arial;list-style:none;border-bottom:1px solid #F6E4AB;height:25px; }


#wlasciciel ol.m li { padding:5px 7px 5px 4px;display: block;float:left;  _position:relative;_z-index:200;zoom:1; position:relative;margin:0 5px;height:20px;font-variant:small-caps;border:0px solid red;padding-top:1px;_height:20px;background:#fec416 url("../images/html-bg.gif") left -1px repeat-x;} 
#wlasciciel ol.m li.r { float:right;font:700 14px Arial;height:15px;padding:3px 5px 3px 2px;margin-top:4px; font-variant:small-caps; }
#wlasciciel ol.m li.r b { font:700 14px Arial;font-variant:small-caps;}
#wlasciciel ol.m li.sub ul { display:none;  }
#wlasciciel ol.m li.sub ul li { display:block; width:100%;background:red; }

#wlasciciel ol.m li a { display:block;float:left;padding:7px 0 0 28px;_height:20px;color:black;text-decoration:underline;height:28px; margin-top:-5px; }
#wlasciciel ol.m li.r b,
#wlasciciel ol.m li.r a { display:block;float:left;padding:5px 0px 5px 20px;_height:15px;color:black;text-decoration:underline;height:15px;margin-top:-5px; margin-left:3px; }
#wlasciciel ol.m li.r b { text-decoration:none; }
#wlasciciel ol.m li.r b { cursor:default;  }

#wlasciciel ol.m li.sub ul li a { margin-top:0px; display:block; width:100%;height:100%; }

#wlasciciel.rezerwacje ol.m li.ep,
#wlasciciel.ogloszenia ol.m li.ogl,
body#wlasciciel.dodaj ol.m li.d,
#wlasciciel.podglad ol.m li.p { _height:20px; padding:5px 9px 8px 8px;margin-top:-7px;background:white;border:2px solid #F6E4AB;border-bottom:0; }

#wlasciciel.rezerwacje ol.m li.ep a,
#wlasciciel.ogloszenia ol.m li.ogl a,
#wlasciciel.podglad ol.m li.p a { text-decoration:none; }



#wlasciciel ol.m li.ep a { background: url("../images/m-kalendarz.png") left 6px no-repeat; }
#wlasciciel ol.m li.ogl a { background: url("../images/m-ogloszenia.png") left 0px no-repeat; }
#wlasciciel ol.m li.p  a { background: url("../images/m-lupa.png") left 4px no-repeat; }


#wlasciciel ol.m li.ust b { background: url("../images/m-ustawienia.png") left 4px no-repeat;padding-left:18px; }
#wlasciciel ol.m li.widok b { background: url("../images/m-widok.png") left 5px no-repeat;padding-left:18px; }
#wlasciciel ol.m li.d a { background: url("../images/m-struktura.png") left 4px no-repeat; }
#wlasciciel ol.m li.pomoc a { /*background: url("../images/m-pomoc.png") left 4px no-repeat;padding-left:25px;margin-left:1px; */}


/*#wlasciciel.pomoc ol.m li.pomoc ,*/
#wlasciciel.dodaj ol.m li.d { _height:15px; padding: 3px 7px 8px 3px; margin-top:0px; background:white; border:2px solid #F6E4AB; border-bottom:0; }


#wlasciciel ol.m li.sub.hover, 
#wlasciciel ol.m li.sub:hover  { padding-bottom: 6px; }

#wlasciciel ol.m li.sub.hover ul, 
#wlasciciel ol.m li.sub:hover ul  { display:block;position:absolute;top:23px;z-index:110;left:0;font:1px/1px Arial; background:#fec416; }

#wlasciciel ol.m li.sub.hover ul li, 
#wlasciciel ol.m li.sub:hover ul li  { display:block;background:white;height:18px;z-index:110;width:100%;font:14px/18px Arial; background:#fec416;margin:0;padding:3px 5px;}

#wlasciciel ol.m li.sub.hover ul li label, 
#wlasciciel ol.m li.sub:hover ul li label, 
#wlasciciel ol.m li.sub.hover ul li input, 
#wlasciciel ol.m li.sub:hover ul li input, 
#wlasciciel ol.m li.sub.hover ul li a, 
#wlasciciel ol.m li.sub:hover ul li a { display:inline;verical-align:middle;padding:0;white-space: nowrap;cursor:pointer;font-variant:small-caps; }

#wlasciciel ol.m li.sub.hover ul li a, 
#wlasciciel ol.m li.sub:hover ul li a { display:block;text-decoration:underline; }

#wlasciciel ol.m li.sub.hover ul li a:hover, 
#wlasciciel ol.m li.sub:hover ul li a:hover { text-decoration:none;  }

#wlasciciel ol.m li.sub.hover ul li:hover, 
#wlasciciel ol.m li.sub:hover ul li:hover  { background:#f2a219;  }
/*Menu z submenu z linkami*/

#wlasciciel.user ol.m li.ust,
#wlasciciel.kod_bwm ol.m li.ust,
#wlasciciel.dodatki ol.m li.ust,
#wlasciciel.pomoc ol.m li.ust,
#wlasciciel.haslo ol.m li.ust { _height:20px; padding:5px 9px 8px 8px;margin-top:-7px;background:white;border:2px solid #F6E4AB;border-bottom:0; }

#wlasciciel.user ol.m li.ust,
#wlasciciel.kod_bwm ol.m li.ust,
#wlasciciel.dodatki ol.m li.ust,
#wlasciciel.haslo ol.m li.ust { margin-top:-2px; }

#wlasciciel.user ol.m li.ust ul,
#wlasciciel.kod_bwm ol.m li.ust ul,
#wlasciciel.dodatki ol.m li.ust ul,
#wlasciciel.pomoc ol.m li.ust ul,
#wlasciciel.haslo ol.m li.ust ul  { background:white;border-left:2px solid #F6E4AB;margin-left:-2px;border-width:0px 0px 0px 2px;top:26px; }

#wlasciciel.user ol.m li.ust ul li,
#wlasciciel.kod_bwm ol.m li.ust ul li,
#wlasciciel.dodatki ol.m li.ust ul li,
#wlasciciel.pomoc ol.m li.ust ul li,
#wlasciciel.haslo ol.m li.ust ul li { background:white;border-right:2px solid #F6E4AB; }

#wlasciciel.user ol.m li.ust ul li:hover,
#wlasciciel.kod_bwm ol.m li.ust ul li:hover,
#wlasciciel.dodatki ol.m li.ust ul li:hover,
#wlasciciel.pomoc ol.m li.ust ul li:hover,
#wlasciciel.haslo ol.m li.ust ul li:hover { background:white;border-right:2px solid #F6E4AB;background:#fec416; }

#wlasciciel.user ol.m li.ust ul li.last,
#wlasciciel.kod_bwm ol.m li.ust ul li.last,
#wlasciciel.dodatki ol.m li.ust ul li.last,
#wlasciciel.pomoc ol.m li.ust ul li.last,
#wlasciciel.haslo ol.m li.ust ul li.last { border-bottom:2px solid #F6E4AB; }

#wlasciciel.user ol.m li.ust ul li.user,
#wlasciciel.kod_bwm ol.m li.ust ul li.kod_bwm,
#wlasciciel.dodatki ol.m li.ust ul li.dodatki,
#wlasciciel.pomoc ol.m li.ust ul li.pomoc,
#wlasciciel.haslo ol.m li.ust ul li.h {background:#F6E4AB; }

#wlasciciel.user ol.m li.ust ul li.user a,
#wlasciciel.kod_bwm ol.m li.ust ul li.kod_bwm a,
#wlasciciel.dodatki ol.m li.ust ul li.dodatki a,
#wlasciciel.pomoc ol.m li.ust ul li.pomoc a,
#wlasciciel.haslo ol.m li.ust ul li.h a { background:#F6E4AB; text-decoration:none; cursor:default; }
/* KONIEC Menu z submenu z linkami */


#wlasciciel #dodajPokoje { width:850px; padding: 20px; }
#wlasciciel #usunPokoje { width:500px; padding: 20px; }

#wlasciciel fieldset { padding: 10px;
                       font:13px Arial; 
                       border:1px solid gray;
                       background:#f0f9fe;
                     }
#wlasciciel.user fieldset,  
#wlasciciel.haslo fieldset { padding: 10px;
                       font:13px Arial; 
                       border:1px solid gray;
                       background:#f0f9fe;
                       width:180px;
                       margin:10px auto;
                     }        
#wlasciciel.user fieldset p.                           
#wlasciciel.haslo fieldset p { margin:0 0 15px }         
       
#wlasciciel.user fieldset input,  
#wlasciciel.haslo fieldset input { margin-left:32px; }       

#wlasciciel.user fieldset input[type="submit"],              
#wlasciciel.haslo fieldset input[type="submit"] { padding:3px;margin-left:30px;margin-right:0px;font:700 14px Arial; }   

#wlasciciel.user fieldset p input,  
#wlasciciel.haslo fieldset p input { margin-left:15px }                     



.zmianaWidoku {  
           padding:5px 15px 10px;
           border:1px solid #ddd;
           margin:10px;
           float:right;
           width:280px;
         }  
         
.zmianaWidoku h3 {
						font:700 16px/20px Arial;
						padding-bottom:10px;
						margin-left:-5px;
				}   
														 
.zmianaWidoku ul {
						list-style:none;
						font:13px/15px Arial;
						padding-bottom:8px;
				} 
                     
                  #legenda ul li { margin-left:70px;border-bottom:1px solid #fff;margin-bottom:6px;  }  
.zmianaWidoku li { list-style-type: none; margin-top:5px;}

/*           
#wlasciciel #dodajPokoje fieldset legend {font:700 14px Arial; }
#wlasciciel #dodajPokoje fieldset label input {width:30px; }
*/   

#dragHelper {position:absolute;zoom:1}

#dragHelper div.pokoj,
#dodajPokoje div.pokoj {
                         margin-bottom:10px;
                         margin-top:10px;
                         border-bottom:2px solid #fff;
                         padding-bottom:10px;
                         clear:both;
                         _height:1px; 
                        }
                         
                         #dragHelper div.pokoj { background:white;border:1px solid black;}
                         
                         #dragHelper div.pokoj label,
                         #dodajPokoje div.pokoj label { display:block; font:700 13px/13px Arial;vertical-align:middle;float:left;}
                         
                         #dragHelper div.pokoj label input,
                         #dodajPokoje div.pokoj label input { width:200px;margin-right:20px;}
                         
                         #dragHelper  div.pokoj label.aktywny input,
                         #dodajPokoje div.pokoj label.aktywny input,
                         #dragHelper  div.pokoj p label input,
                         #dodajPokoje div.pokoj p label input { width:auto;margin:0px; vertical-align:middle;}
                         
                         #dragHelper  div.pokoj p label,
                         #dodajPokoje div.pokoj p label { float:none;display:inline; }
                         

                         #dragHelper  div.pokoj label.rodzajPokoju,
                         #dodajPokoje div.pokoj label.rodzajPokoju { padding-right:41px;background-position:center left ; float:right;}

                         #dragHelper  div.pokoj select.rodzajPokoju,
                         #dodajPokoje div.pokoj select.rodzajPokoju {float:right;}
                         
                         #dragHelper  div.pokoj p,
                         #dodajPokoje div.pokoj p { margin:10px; float:right;padding:1px;margin-right:10px;_margin-right:0;}
                         
                         #dragHelper  div.pokoj p.foto,
                         #dodajPokoje div.pokoj p.foto { white-space: nowrap;clear:right}
                         
                         #dragHelper  div.pokoj p.left,
                         #dodajPokoje div.pokoj p.left {margin-left:0;_padding:0;_margin:0;_border-left:10px solid #f0f9fe;clear:left; float:left; padding-right:15px; _padding-right:5px;border-right:2px solid #fff;margin-right:5px;}
                         
                         #dragHelper  div.pokoj p.left textarea,
                         #dodajPokoje div.pokoj p.left textarea { margin:0;padding:0;width:260px;vertical-align:top }
                         
                         #dragHelper  div.pokoj p.left label,
                         #dodajPokoje div.pokoj p.left label { margin:0;padding:0;vertical-align:top }
                         
                         #dragHelper  div.pokoj p a img,
                         #dodajPokoje div.pokoj p a img { vertical-align:middle; border:1px solid gray;padding:1px;background:#fff; width: 50px; }
                         
                         #dragHelper  div.pokoj label.aktywny,
                         #dodajPokoje div.pokoj label.aktywny  { fdloat:right;}                         
                         

                         #dragHelper  div.pokoj button,
                         #dodajPokoje div.pokoj button  {padding:1px; font:700 12px/12px Arial;margin-left:0px;vertical-align:middle;}     
                         
                         #dragHelper  div.pokoj button img,
                         #dodajPokoje div.pokoj button img {vertical-align:-4px;margin-right:2px;} 
						 
						 
						 #dodajPokoje div.pokoj label.na_sprzedaz  input{ width:auto; margin:2px;}
						 #dodajPokoje .naSprzedazD { height: 30px; margin-bottom: 15px;}
						 #dodajPokoje .naSprzedazD  .ustalCeny { margin-left:10px;}
						 
						 
						 #edycjaCenDiv { z-index:201; position: absolute; top:30px; padding: 10px; left:70px; display:none; width:800px; background:white; border:2px solid black; min-height: 400px; _height:400px;}
						 #edycjaCenDiv  button { margin:0; }
						 #edycjaCenDiv .sekcja { font-size:13px; padding-left: 20px;}
						 #edycjaCenDiv .oknoTop .closeB { float: right;   font-size:25px; cursor: pointer;}
						 #edycjaCenDiv .oknoTop .closeB:hover { text-decoration: underline;}
						 #edycjaCenDiv h2.nazwaSekcji { margin:30px 0px 10px; background: transparent url(../images/html-bg.gif) repeat-x scroll left top; line-height:28px;  padding-left:10px;}
						 #edycjaCenDiv h2.nazwaSekcji .komentarz{ font-size:12px; font-weight: normal; display:none;}
						 #edycjaCenDiv h2.nazwaSekcji .podpowiedz { font-weight: normal; padding: 5px; display: none; position: absolute; top:-50px; left:5px; width:430px; height:30px; background: #FFD55A; border: 1px solid black; line-height:13px; font-size: 11px;}
						 #edycjaCenDiv h2.nazwaSekcji .podpowiedzB { position: relative; }
						 #edycjaCenDiv h2.nazwaSekcji .podpowiedzB:hover .podpowiedz { display: block; }
						 #edycjaCenDiv h2.nazwaSekcji .podpowiedzB .icon {height: 20px; vertical-align:-3px;}
						 
						 #edycjaCenDiv .cenaStandardEdit label { margin-left: 15px; }
						 
						 #edycjaCenDiv  .cena {width: 50px; text-align:center;}
						 
						 #edycjaCenDiv .dniTygodnia { margin-bottom:20px; list-style-type: none; margin-left: 15px; height:70px; }
						 #edycjaCenDiv .dniTygodnia li { line-height: 25px; width: 190px; float:left;}
						 #edycjaCenDiv .dniTygodnia .dzienTygodnia .cena { width: 50px; float: right;  margin-right: 90px;}
						 #edycjaCenDiv .dniTygodnia .dzienTygodnia .check {  _float: left; }
						 #edycjaCenDiv .dniTygodnia .dzienTygodnia .label {  _float: left; }
						 
						 #edycjaCenDiv .dniTygodnia .zapisz { margin-top: 10px;}
						 #edycjaCenDiv .dniTygodnia  .zapiszD { text-align: center; clear:left; width: 50px;}
						 
						#edycjaCenDiv .dodajWyjatekD { margin-left:15px; }
						 #edycjaCenDiv .dodajWyjatekEdycja { margin-left:15px; }
						 #edycjaCenDiv .dodajWyjatekEdycja .data { width:80px;  text-align: center;}
						 #edycjaCenDiv .dodajWyjatekEdycja td{ text-align: center;  }
						 #edycjaCenDiv .tebelaWyjatki thead { font-weight: bold; }
						 #edycjaCenDiv .tebelaWyjatki {margin-top: 15px;}
						 #edycjaCenDiv .tebelaWyjatki  td { width: 120px; text-align: center;}
						 
.fotoBox  { float: right; margin-top:15px;}
						 
#usunPokoje label,
#usunPokoje p { display:block;padding:5px;font:700 13px Arial; }

#usunPokoje label b,
#usunPokoje p b { color:gray; font:12px Arial; }


#usunPokoje p.tip,
#usunPokoje p.warning,
p.warning,
p.tip { margin:10px;padding:8px;border:1px solid white;background:#fff7b8;font:12px Arial; text-align:center;}
#usunPokoje p.warning,
p.warning { background:#eb2f17;font:700 12px Arial; }
#usunPokoje p.warning b,
#usunPokoje p.tip b { color:black;font:700 13px Arial;display:block;margin-bottom:5px; padding:4px 0 2px 26px;marin-left:2px;text-align:left;}
p.submit { margin:5px 0; padding:10px; border:2px solid white;border-width:2px 0; }


#usunPokoje p.warning b { background:url(../images/warning.png) top left no-repeat;}
#usunPokoje p.tip b { background:url(../images/tip.png) top left no-repeat;}

#usunPokoje label { padding:5px; }


#usunPokoje label:hover { border:1px dotted black;border-width: 0 0 1px; padding-bottom:4px;background-color:#A9E4F7}
#usunPokoje label.all:hover,
#usunPokoje label.all { padding-bottom:10px; border-bottom:2px solid white;}
label.k11 { background: url(../images/kod_11.gif) right 4px no-repeat; }
label.k10 { background: url(../images/kod_10.gif) right 4px no-repeat; }
label.k9  { background: url(../images/kod_9.gif) right 4px no-repeat;  }
label.k8  { background: url(../images/kod_8.gif) right 4px no-repeat;  }
label.k7  { background: url(../images/kod_7.gif) right 4px no-repeat;  }
label.k6  { background: url(../images/kod_6.gif) right 4px no-repeat;  }
label.k5  { background: url(../images/kod_5.gif) right 4px no-repeat;  }
label.k4  { background: url(../images/kod_4.gif) right 4px no-repeat;  }
label.k3  { background: url(../images/kod_3.gif) right 4px no-repeat;  }
label.k2  { background: url(../images/kod_2.gif) right 4px no-repeat;  }
label.k1  { background: url(../images/kod_1.gif) right 4px no-repeat;  }

/* toolbar bottom */
.toolbarBottom { background:#F0F9FE; border:1px solid gray; margin-top:10px; padding:5px;  font-size:13px;}
.toolbarBottom  .taskSection { display: none;  float:right; /*margin-left: 20px;*/}
.toolbarBottom  .chooseTaskD { float:left;  line-height: 24px;}
.toolbarBottom  .chooseTaskD  label {  font-weight: bold; cursor:pointer; }
.toolbarBottom  .chooseTaskD  input {  display:none; }
.toolbarBottom  .etykieta  { margin-right: 4px; font-size: 13px;}
.toolbarBottom  button { margin:0; padding:0;}
.toolbarBottom  input.date { width: 85px; text-align: center; }

/* masowa rezerwacja */


body#wlasciciel th.pokojTyp_12 { font-weight: bold;  }
body#wlasciciel tr.wierszPokojTyp_12 td { background-color: #DF5359;  }



/* Kalendarz */
.roomSelectorAllLabel { font-size:12px;}
body.rezerwacje table.kalendarz tbody th  { text-align: left; }
body.rezerwacje table.kalendarz tbody th  .roomSelector { margin:0 2px; }
table.kalendarz { background:transparent;margin:0px;padding:0;font: 13px Arial;border-spacing:0px; border-collapse: collapse;text-align:center;}
table.kalendarz th { font: 14px Arial;text-align:center;background:#FDF9DC}

table.kalendarz thead tr.miesiac th { height:18px;border:1px solid #FFCE3D;padding:2px; }
table.kalendarz thead tr.rok th { height:18px;border:1px solid #FFCE3D;padding:2px; }

table.kalendarz tfoot tr.dzien th,
table.kalendarz tbody tr.dzien th,
table.kalendarz thead tr.dzien th { height:18px;width:18px;border:1px solid #FFCE3D;padding:2px; }
table.kalendarz tbody tr.dzien th { padding:0;}

ttable.kalendarz tfoot tr.dzien th.dzis ,
ttable.kalendarz tbody tr.dzien th.dzis ,
ttable.kalendarz thead tr.dzien th.dzis  { border-width:1px 3px 1px; border-right-style: double;border-left-style: double;}
ttable.kalendarz thead tr.dzien th.dzis  { border-width:3px 3px 1px; border-right-style: double;border-left-style: double;border-top-style: double;}

ttable.kalendarz tfoot tr.dzien th.d,
ttable.kalendarz tbody tr.dzien th.d,
ttable.kalendarz thead tr.dzien th.d { border-width:1px 3px 1px; border-left-color:black;border-right-color:black;}
ttable.kalendarz thead tr.dzien th.d {border-width:3px 3px 1px; border-left-color:black;border-right-color:black;border-top-color:black;}

table.kalendarz tfoot tr.dzien th.dzis ,
table.kalendarz tbody tr.dzien th.dzis ,
table.kalendarz thead tr.dzien th.dzis,  
table.kalendarz thead tr.dzien th.dzis {background:#a7e2f0 !important;}

ttable.kalendarz tfoot tr.dzien th.d,
ttable.kalendarz tbody tr.dzien th.d,
ttable.kalendarz thead tr.dzien th.d {border-width:1px 2px 2px;  border-left-color:black;border-right-color:black;}
ttable.kalendarz thead tr.dzien th.d { border-width:2px 2px 1px;border-left-color:black;border-right-color:black;border-top-color:black;}

table.kalendarz tfoot tr.dzien th.w,
table.kalendarz tbody tr.dzien th.w,
table.kalendarz thead tr.dzien th.w { background:#BFCE8D; }

table.kalendarz tbody td input { margin:0;visibility:hidden; }
table.kalendarz tbody th {white-space: nowrap;overflow:hidden;height:18px;text-align:center;vertical-align:middle;border-style:solid;border-color:#FFCE3D;border-width:1px; }
table.kalendarz tbody th.opis {white-space: normal ;}
table.kalendarz tbody th b { padding:0 3px; }
table.kalendarz tbody th span { display:none;position:absolute;cursor:pointer; background:#F0F9FE;padding:3px;border:2px solid #FEC210;max-width:100px; white-space: normal ;}
table.kalendarz tbody td { height:18px;width:18px;text-align:center;vertical-align:middle;border-style:solid;border-color:#FFCE3D;border-width:1px;}
table.kalendarz tbody td.z { background:red !important; }



ttable.kalendarz tbody td.dzis { border-left-width:3px;border-right-width:3px; border-right-style: double;border-left-style: double;}
ttable.kalendarz tbody td.d { border-left-width:3px;border-right-width:3px; }

ttable.kalendarz tbody td.dzis { background:#91DCF5; }
ttable.kalendarz tbody td.d {  border-left-color:black;border-right-color:black; border-left-width:2px;border-right-width:2px;}

table.kalendarz tbody td.w { background:#BFCE8D; }
table.kalendarz tbody td.red { background:#E12E39; }
table.kalendarz tbody td.red { background:#D64E47; }
table.kalendarz tbody td i { font:700 12px Courier New }
table.kalendarz tbody td.red i { display:none }

ttable.kalendarz tfoot tr.dzien th.dzis,
ttable.kalendarz tfoot tr td.dzis {border-bottom-width:3px; border-bottom-style:double;}
ttable.kalendarz tfoot tr.dzien th.d,
ttable.kalendarz tfoot tr td.d { boorder-bottom-width:3px; border-bottom-color:black;}

table.kalendarz tbody th { background:white; width:76px;}

table.kalendarz tbody tr td.left { text-align:left;}

table.kalendarz h2 {margin:0 auto;font:700 15px Arial;}

body.podglad table.kalendarz { margin-left:6px; }

body.podglad table.kalendarz tbody th { background:white; }
body.podglad table.kalendarz tbody tr.dzien th { background:#FDF9DC;width:auto; }
body.podglad table.kalendarz tbody td { background:#E7F7B0; }

body.podglad table.kalendarz thead th.w,
body.podglad table.kalendarz tbody tr.dzien th.w,
body.podglad table.kalendarz tfoot th.w,
body.podglad table.kalendarz tbody td.w{  background:#E0F0B0; }
body.podglad table.kalendarz tbody td.red { background:#FDF9DC;background:#FFD65C; }

body.podglad table.kalendarz tbody tr th.opis {text-align:left;padding-top:30px;background:white;border-left:0;border-right:0;background:transparent;}
body.podglad table.kalendarz tbody tr th  { padding-left:2px;  }
body.podglad table.kalendarz tbody tr th img { margin-right: 4px;vertical-align:middle; }

body.podglad table.kalendarz tbody tr th a img { margin: 2px; padding:1px; border:1px dotted orange; }
body.podglad table.kalendarz tbody tr th a:active img,
body.podglad table.kalendarz tbody tr th a:focus img,
body.podglad table.kalendarz tbody tr th a:hover img { border:1px solid orange; }


body.podglad table.kalendarz tbody tr.hover td  { border-bottom-color:black;border-top-color:black;border-top-width:2px;border-bottom-width:2px; }

#kalendarzWrapper  { position:relative; }
#kalendarzWrapper div { z-index:100;position:absolute;background:#3f86bb url(../images/reservation-bg.gif) top left repeat-x;overflow:hidden; cursor:move; }
#kalendarzWrapper div.drag,
#kalendarzWrapper div:hover { z-index:101;overflow:visible !important; }
#kalendarzWrapper div.active,
#kalendarzWrapper div.drag { background:#3f86bb url(../images/reservation-bg-drag.gif) top left repeat-x; }
#kalendarzWrapper div i { height:17px;width:11px;background:transparent;position:absolute;display:block;cursor:e-resize; }
/* #kalendarzWrapper div:hover i { display:block } */
#kalendarzWrapper div i.left  { left:-10px;top:0;background:transparent url(../images/reservation-lft.png) top left no-repeat; }
#kalendarzWrapper div i.right { right:-10px;top:0;background:transparent url(../images/reservation-rht.png) top left no-repeat; }

#kalendarzWrapper div b { display:none; }

#kalendarzTemp { display:none; }

#rezerwacjaPokoi { padding-top:15px; }

div.formTemp { padding:3px;margin:2px; }
div.formTemp.activebox { padding:2px;border:1px solid #7F9DB9;background:#E88681; }

.formTemp span a { padding:2px;margin-right:5px;cursor:text;text-decoration:none;color:black; }

.formTemp span a:hover { padding:1px; border:1px solid black;border-width:1px;border-bottom-color:white;border-right-color:white;background:#FDF9DC; }


/* kalendarz */

ul.zmienDaty { list-style:none;margin:5px;text-align:center;font:15px Arial; }
ul.zmienDaty li { display:inline;margin:0 5px; }
ul.zmienDaty li a:hover { text-decoration:none; }

ul.zmienDaty li.ukryty { display:none; }
ul.zmienDaty li.wybrany a { text-decoration:none;font:700 16px Arial;color:black; }

ul.zmienDzien li.left { float:left; }
ul.zmienDzien li.right { float:right; }

span.zaslona { position:absolute;top:0;left:0;width:100%;height:100%;background:white url(../images/czekaj.gif) center 80px no-repeat;z-index:200;font:700 38px Tahoma;color:#FEC829;text-align:center;filter:alpha(opacity=90);opacity:.9; }

/* zmiana hasla */
#zmianaDaneWlasciciela,
#zmianaHaslaForm { margin:20px;  }
/*do drag&drop*/
.sortHelper{
	border: 3px dashed #666;width:99% !important;
	zoom:1
}
div.pokoje {position:relative;}
#dodajPokoje div.wrapper {zoom:1}

div.pokoj div.sortHolder { clear:both;
                           width:113px;
                           height:20px;
                           background:#e3f2fc url(../images/kolejnosc.gif) 2px 2px no-repeat;
                           padding:2px;
                           border:1px dotted gray;
                           cursor:move;
                           float:left; position:relative;
                         }
                         
#legenda {  
           padding:5px 15px 10px;
           border:1px solid #ddd;
           margin:10px;
           float:left;
           width:500px;
         }  
         
         #legenda h3 {
                      font:700 16px/20px Arial;
                      padding-bottom:10px;
                      margin-left:-5px;
                  }   
                                       
         #legenda ul {
                      list-style:none;
                      font:13px/15px Arial;
                      padding-bottom:8px;
                  } 
                     
                  #legenda ul li { margin-left:70px;border-bottom:1px solid #fff;margin-bottom:6px;  }                    
                  #legenda ul img { margin-left:-70px;float:left;clear:left;  }                    
         #legenda ol {
                       list-style:none;
                       font:13px/22px Arial;        
                     }
                     #legenda ol li {
                                      height:22px; /* padding-left:28px; background: url(../images/legenda-li-bg.png)*/ left top no-repeat;margin-top:5px;
                                    }
                                     #legenda ol li.zwykly { background-position:0 -22px; }
                                     #legenda ol li.weekend { background-position:0 0px; }
                                     #legenda ol li.dzis { background-position:0 -44px; }
                                     #legenda ol li.zajety { background-position:0 -66px; }
                                     #legenda ol li.wolny span { float:left; height:22px;padding-right:28px; background: url(../images/legenda-li-bg.png) right top no-repeat;display:block; background-position:right -88px;margin-right:5px; }
                                     #legenda ol li.wolny { background-position:0 -109px; }
                                    
.contextMenu {display:none;}
div#jqContextMenu { font:14px/18px Helvetica, sans-serif;; }
                  div#jqContextMenu li {background:url(../images/context-menu-zapisz.png) 8px center no-repeat;padding-left:30px !important;white-space:no-wrap }
                  div#jqContextMenu li#anuluj {background:url(../images/context-menu-anuluj.png) 7px center no-repeat; }
                  div#jqContextMenu li#usunZaznaczone,
                  div#jqContextMenu li#usun {background:url(../images/context-menu-usun.png) 8px center no-repeat; }
                  div#jqContextMenu li#edytujZaznaczone {background:url(../images/context-menu-edytuj.png) 8px center no-repeat; }
                  div#jqContextMenu li#zaznaczWszystkie {background:url(../images/context-menu-zaznaczwszystkie.png) 8px center no-repeat; }
                  div#jqContextMenu li#odznaczWszystkie {background:url(../images/context-menu-odznaczwszystkie.png) 8px center no-repeat; }
                  div#jqContextMenu li#odwrocZaznaczenie {background:url(../images/context-menu-odwroczaznaczenie.png) 8px center no-repeat; }
                  

                  div#jqContextMenu li#wstawNaKoniec {background:url(../images/context-menu-bottom.png) 8px center no-repeat; }
                  div#jqContextMenu li#wstawNaPoczatek {background:url(../images/context-menu-top.png) 8px center no-repeat; }
                  div#jqContextMenu li#jedenDoGory {background:url(../images/context-menu-oneup.png) 8px center no-repeat; }
                  div#jqContextMenu li#jedenNaDol {background:url(../images/context-menu-onedown.png) 8px center no-repeat; }
                  
                  
#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  height:40px;
  width:60px;
  left:50%;
  top:15%;
  margin-left:-30px; /* half the width, to center */
  background:#fff url(../images/fotoload.gif) center center no-repeat;
  border:3px solid #ccc;
}

#modalContainer a.modalCloseImg {
  background:url(../images/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

h3.warning,
h3.tip,
h3.info { width:60%; margin:10px auto; padding:10px; border:1px solid #808080;background:#F0F9FE;font:700 13px/28px Arial;text-align:center;_text-align:left; }

h3.warning:first-letter,
h3.tip:first-letter,
h3.info:first-letter { padding-left:30px ;padding-top:5px;padding-bottom:5px; }

h3.warning { background:#eb2f17;font:700 12px Arial; }

h3.warning:first-letter {background:url(../images/warning.png) top left no-repeat; }
h3.tip:first-letter { background:url(../images/tip.png) top left no-repeat; }
h3.info:first-letter { background:url(../images/info.png) top left no-repeat; }

fieldset.combo { float:left; }
fieldset.combo img.up { display:none; }
fieldset.combo.blur { border:0; }
fieldset.combo.blur > * { display:none; }
fieldset.combo.blur legend { display:block; }

fieldset.combo legend { float:left;padding:0 }
fieldset.combo legend button { display:table-cell;vertical-align:middle;float:left;margin:0;padding:0;font:700 10px/10px Verdana; }
fieldset.combo legend button img { margin:0;padding:0;vertical-align:middle; }

fieldset.combo ul { list-style:none;margin:5px 10px 6px 5px;clear:left; }
fieldset.combo li { padding:3px 0px; }
fieldset.combo input { vertical-align:middle; }

body.iframeParent { background:white;  margin:0;padding:0;}

body.iframeParent ul#menu,
body.iframeParent ul#language-flags-versions,
body.iframeParent h1.title{ display:none;  }
body.iframeParent div#MegaWrapper { width:auto;  margin:0;padding:0;background:transparent  !important;}
body.iframeParent table { margin:0 auto !important;}
body.iframeParent div#legenda { width:auto; }
body.iframeParent ul.zmienRok { margin-top:0 }
body.iframeParent #legenda  { border:0; }
body.iframeParent #legenda ul li { border-bottom:0;padding-bottom:1px; }

#zalogujDoPaneluAdministratora { padding:1px;border:0px solid red;float:left;display:block;width:305px;height:20px;background:url(../images/dopanelu.gif) top left no-repeat;margin-top:15px;margin-left:20px; }
#zalogujDoPaneluAdministratora span { display:none; }


body#admin button  { display:block;margin:10px;font:18px Tahoma; }
body#admin  label {margin:10px; }
body#admin label button,
body#admin label input  { display:inline;font:18px Tahoma;}
body#admin label input  { width:160px;}
body#admin label input#email  { width:200px; }

body#admin button.wait  { font:700 18px Tahoma; }
body#admin button img { vertical-align:middle; }

body#admin h3 ul {display:none;}
body#admin h3 button img.ukryj {display:none;}
body#admin h3 ul.pokaz { display:block;list-style:none; }
body#admin h3 button.pokaz img.pokaz { display:none; }
body#admin h3 button.pokaz img.ukryj { display:inline; }

body#admin h3 button { font:700 16px Tahoma; }
body#admin h3 button img {margin:0; vertical-align:1;height:16px;width:16px;}

body#admin h3 button.doSchowka { font:400 14px Tahoma;float:right;vertical-align:middle;margin-top:55px; }
body#admin h3 button.doSchowka img {margin:0 5px 0 5px; vertical-align:1;height:16px;width:16px;}

body#admin h3 table{ margin:auto;border:1px dotted gray; }
body#admin h3 table th { border:1px dotted gray;vertical-align:center;font-weight:700; }
body#admin h3 table td { margin:auto;border:1px dotted gray;vertical-align:left;padding:10px; }

pre { font-size:12px;  }

#kodMapyDojazdu,
#kodCiekawostki,
#kodBWM,
#kodOpinie { clear:both;margin-bottom:40px; }
#kodMapyDojazdu fieldset,
#kodCiekawostki fieldset,
#kodBWM fieldset,
#kodOpinie fieldset { width:800px !important;margin:15px auto 0; }
#kodMapyDojazdu textarea,
#kodCiekawostki textarea,
#kodOpinie textarea { width:630px;background:#EBEBE4;color:black;border:1px solid #7F9DB9;float:right; }
#kodBWM textarea { width:580px;background:#EBEBE4;color:black;border:1px solid #7F9DB9;float:right; }
#kodMapyDojazdu fieldset,
#kodCiekawostki fieldset { text-align:center; }
#kodMapyDojazdu textarea,
#kodCiekawostki textarea { width:90%;float:none;margin:0 auto}
#kodBWM input { margin:0 !important; }
#kodBWM input.rozmBWM { width:30px; }
#kodBWM input.kolorBWM { width:55px; }
#kodMapyDojazdu div.kod button,
#kodCiekawostki div.kod button,
#kodBWM div.kod button,
#kodOpinie div.kod button { float:right;clear:right; margin-top:10px; }
#kodBWM ul.form  li{ margin:5px;list-style:none;}

#kodOpinie #kontenerOpinia textarea { background:white;  float:none;} 
#kodOpinie textarea { width: 800px; }
#kodCiekawostki #kontenerCiekawostka { width:300px !important; border:1px solid black !important; padding:10px !important; margin:5px;  }
#kodMapyDojazdu #MeteorMapa { margin:10px 0;  }

/* Pomoc */
#slides {margin:10px auto;padding:10px;color:#000000;font-family:Arial,sans-serif;font-size:1.3em;}
#slides h2 { color:black;font-size:1.3em;padding:0 0 1em; }

#slides p { padding:0 0 1em; }

#slides ul { padding-bottom:15px;
padding-top:5px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 1.5em;
padding:0;
width:180px;
padding-left:1em;
border-right:3px solid #E5ECF9;
}

#slides  ul ul { padding-bottom:15px;border-right:0px solid red; }

#slides > ul { padding-bottom:15px;
padding-top:5px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 1.5em;
padding:0;
width:180px;
padding-left:1em;
border-right:3px solid #E5ECF9;
 }

#slides li {border-color:#FFFFFF;
border-style:solid;
border-width:0 0 1px;
display:block;
margin:0;
padding:0;
clear:left;
}

#slides li > a { color:#0000CC;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:5px 10px; 
}
/*
#slides li  a { color:#0000CC;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:5px 10px; 
}
	*/		
#slides li.selected {
	background-color:#93B4D9;
	font-weight:bold;
}

#slides li.selected > a {
background:#C3D9FF url(../images/tab.gif) no-repeat scroll left top;
color:#333333 !important;
font-weight:bold;
text-decoration:none;
}

/*
#slides li.selected a {
background:#C3D9FF url(../images/tab.gif) no-repeat scroll left top;
color:#333333 !important;
font-weight:bold;
text-decoration:none;
}
*/

#slides li.selected .box_edges {
border-width:0 0 0 1px;
}

#slides .box_edges {
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px;
height:1px;
margin:0;
overflow:hidden;
padding:0;
}



.box_white {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
margin:0 1px;
padding:25px 20px 15px 20px;
margin-left:193px;
border-left:3px solid #E5ECF9;

}

.box_white .center {
margin:0 0 1em;
text-align:center;

}



#slides ul ul { padding-bottom:5px;
padding-top:5px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0 .5em;
padding:0;
width:154px;
padding-left:26px;
 }

#slides li li {border-color:#FFFFFF;
border-style:solid;
border-width:0 0 1px;
display:block;
margin:0;
padding:0;}

#slides li li a { color:#0000CC;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:5px 10px; 
font-weight:400;
}
			
#slides li li.selected {
	background-color:#93B4D9;
	font-weight:bold;
}

#slides  li li.selected a {
background:#C3D9FF url(../images/tab.gif) no-repeat scroll left top;
color:#333333 !important;
font-weight:bold;
text-decoration:none;
}


#sezonowosc { float:right;padding:20px; }
#sezonowosc fieldset { width:280px !important;}

#ustawieniaRezerwacjeOnline { clear: right; float:right;padding:20px; }
#ustawieniaRezerwacjeOnline fieldset { width:280px !important;}
#ustawieniaRezerwacjeOnline ul { list-style-type: none;}
#ustawieniaRezerwacjeOnline button{ margin-top: 15px; }
#ustawieniaRezerwacjeOnline .title{ margin:5px; font-weight: bold; }
#ustawieniaRezerwacjeOnline  hr.VSpace { margin:15px 5px; }
#ustawieniaRezerwacjeOnline #warunkiRezerwacjiTresc { width: 275px; height:200px; margin-top:10px;}

#ustawieniaRezerwacjeOnline  .podsekcja { margin:15px 0px; }
#ustawieniaRezerwacjeOnline  .podsekcja option  { padding:1px; margin-right:5px; }

.podpowiedzTresc { font-weight: normal; padding: 5px; display: none; position: absolute; width:430px; height:30px; background: #FFD55A; border: 1px solid black; line-height:13px; font-size: 11px; z-index:100;}
.podpowiedzB { position: relative; }
.podpowiedzB:hover { cursor: help; }
.podpowiedzB:hover .podpowiedzTresc { display: block; }
.podpowiedzB .icon {height: 20px; vertical-align:-3px;}
.podpowiedzTrescR {  top:-50px; left:5px;  }
.podpowiedzTrescL {  top:-50px; right:5px;  }

body.ogloszenia table.pozostale,
body.ogloszenia table.spelnia { width:860px; }
html body.ogloszenia .data {width:130px;white-space: nowrap;width:210px;}
html body.ogloszenia .cena {width:150px;text-align: center !important;}
html body.ogloszenia .liczba {width:30px;text-align: center !important;}

body.ogloszenia table tfoot a { font-size:14px;margin:1px 3px;  color: black; font-weight: bold;}
body.ogloszenia table tfoot a.wyb { text-decoration:none;  }
body.ogloszenia table tfoot a.wyb:before { content:"["; }
body.ogloszenia table tfoot a.wyb:after { content:"]"; }


body.ogloszenia table.gradient-style { font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;text-align:left;border-collapse:collapse;margin:20px; }

body.ogloszenia table.gradient-style th { font-weight:bold;  font-size:14px; /*background:#b9c9fe url("../images/table/gradhead.png") repeat-x;*/ background:#FFD55A; /*border-top:2px solid #d3ddff;*/ border-bottom:1px solid #fff;color: black;padding:8px;text-align:center; }


body.ogloszenia table.gradient-style td { font-size:14px;border-bottom:1px solid #fff; /*color:#669;*/ color:black; border-top:1px solid #fff;  /*background:#e8edff url("../images/table/gradback.png") repeat-x;*/ padding:8px; } 

body.ogloszenia table.gradient-style tfoot tr td { font-size:12px;color:#99c; text-align: center; background-color: #FFD55A;}

/*body.ogloszenia table.gradient-style tbody tr:hover td { background:#d0dafd url("../images/table/gradhover.png") repeat-x;color:#339;color:black; }*/
body.ogloszenia table.gradient-style tbody tr:hover td { background-color:#FFF7DF;  repeat-x;color:#339;color:black; }
body.ogloszenia table.gradient-style tbody tr td { cursor:pointer;  border-bottom:1px solid #F6E4AB;}

td.wyslanaOdpowiedz  { background-image:url(../images/checked.gif); background-position:right 5px; background-repeat: no-repeat;}


body.ogloszenia table.gradient-style tbody tr.redOgloszenie td { background:#96da96 url("../images/table/gradback-green.png") repeat-x;color:black; }
body.ogloszenia table.gradient-style tbody tr.redOgloszenie:hover td { background:#ffe392 url("../images/table/gradhover-green.png") repeat-x;color:black; }


#ogloszenie {width:88%;margin:0 auto;vertical-align:middle; padding-bottom:10px;}
#ogloszenie th { font-size:13px;font-weight:normal; background:#FFD55A; color:black;padding:2px;text-align:center; }

#ogloszenie td { font-weight:700; font-size:15px;color:black;background-color:#FFF7DF;padding:8px; border:1px solid #FFD55A;} 

#ogloszenie textarea { width:95%; }
#ogloszenie textarea.disabled { background:#F6F6F2 url(images/loadingAnimation.gif) center center no-repeat;border:1px solid #7F9DB9; }
#ogloszenie label { display:inline } 
#ogloszenie tr div.wyslijMail { display:none; text-align:right; } 
#ogloszenie tr div.wyslijMail button { margin:0 0px 0 50px; } 
/*
body.ogloszenia table {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;text-align:left;border-collapse:collapse;background:url("../images/table/globe.png") right 79px no-repeat;margin: 0 20px 20px;}
body.ogloszenia table caption {margin:30px 0 3px 10px;font-size:16px;text-align:left;padding-top:15px; }
body.ogloszenia table th{font-weight:normal;font-size:14px;color:#339;padding:12px;}

html body.ogloszenia .data {width:130px;}
html body.ogloszenia .cena {width:130px;text-align: center !important;}
html body.ogloszenia .liczba {width:30px;text-align: center !important;}

body.ogloszenia table td { color:#669;border-top:1px solid #fff;padding:9px 12px;font-size:15px; }
body.ogloszenia table tfoot td{font-size:11px;}
body.ogloszenia table tbody td{background:url("../images/table/back.png");}* html 
body.ogloszenia table tbody td { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/back.png',sizingMethod='crop');background:none; }
body.ogloszenia table tbody tr:hover td { color:black;background:none;background:url("../images/table/back-white.png");}* html 
body.ogloszenia table tbody td{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/table/back-white.png',sizingMethod='crop');background:none; }

*/



/*topten * /
#leftcolumn dl{display:block;margin-left:20px;}

#leftcolumn dt{font-size:120%;color:#999;margin:10px 0 0;padding:0;}

#leftcolumn dt.imp strong{font-weight:normal;color:red;}

#leftcolumn dd{margin:0;padding:0;}

#hor-minimalist-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;background:#fff;width:480px;border-collapse:collapse;text-align:left;margin:20px;}

#hor-minimalist-a th{font-size:14px;font-weight:normal;color:#039;border-bottom:2px solid #6678b1;padding:10px 8px;}

#hor-minimalist-a td{color:#669;padding:9px 8px 0;}

#hor-minimalist-a tbody tr:hover td{color:#009;}

#hor-minimalist-b{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;background:#fff;width:480px;border-collapse:collapse;text-align:left;margin:20px;}

#hor-minimalist-b th{font-size:14px;font-weight:normal;color:#039;border-bottom:2px solid #6678b1;padding:10px 8px;}

#hor-minimalist-b td{border-bottom:1px solid #ccc;color:#669;padding:6px 8px;}

#hor-minimalist-b tbody tr:hover td{color:#009;}

#ver-minimalist{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:30px 30px 30px 15px;}

#ver-minimalist th{font-weight:normal;font-size:14px;border-bottom:2px solid #6678b1;border-right:30px solid #fff;border-left:30px solid #fff;color:#039;padding:8px 2px;}

#ver-minimalist td{border-right:30px solid #fff;border-left:30px solid #fff;color:#669;padding:12px 2px 0;}

#box-table-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}

#box-table-a th{font-size:13px;font-weight:normal;background:#b9c9fe;border-top:4px solid #aabcfe;border-bottom:1px solid #fff;color:#039;padding:8px;}

#box-table-a td{background:#e8edff;border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;}

#box-table-a tr:hover td{background:#d0dafd;color:#339;}

#box-table-b{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:center;border-collapse:collapse;border-top:7px solid #9baff1;border-bottom:7px solid #9baff1;margin:20px;}

#box-table-b th{font-size:13px;font-weight:normal;background:#e8edff;border-right:1px solid #9baff1;border-left:1px solid #9baff1;color:#039;padding:8px;}

#box-table-b td{background:#e8edff;border-right:1px solid #aabcfe;border-left:1px solid #aabcfe;color:#669;padding:8px;}

#hor-zebra{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}

#hor-zebra th{font-size:14px;font-weight:normal;color:#039;padding:10px 8px;}

#hor-zebra td{color:#669;padding:8px;}

#hor-zebra .odd{background:#e8edff;}

#ver-zebra{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:0 20px 20px 20px;}

#ver-zebra th{font-size:14px;font-weight:normal;border-right:1px solid #fff;border-left:1px solid #fff;color:#039;padding:12px 15px;}

#ver-zebra td{border-right:1px solid #fff;border-left:1px solid #fff;color:#669;padding:8px 15px;}

.vzebra-odd{background:#eff2ff;}

.vzebra-even{background:#e8edff;}

#ver-zebra #vzebra-adventure,
#ver-zebra #vzebra-children{background:#d0dafd;border-bottom:1px solid #c8d4fd;}

#ver-zebra #vzebra-comedy,
#ver-zebra #vzebra-action{background:#dce4ff;border-bottom:1px solid #d6dfff;}

#one-column-emphasis{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}

#one-column-emphasis th{font-size:14px;font-weight:normal;color:#039;padding:12px 15px;}

#one-column-emphasis td{color:#669;border-top:1px solid #e8edff;padding:10px 15px;}

.oce-first{background:#d0dafd;border-right:10px solid transparent;border-left:10px solid transparent;}

#one-column-emphasis tr:hover td{color:#339;background:#eff2ff;}

#newspaper-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;margin:20px;}

#newspaper-a th{font-weight:normal;font-size:14px;color:#039;border-bottom:1px dashed #69c;padding:12px 17px;}

#newspaper-a td{color:#669;padding:7px 17px;}

#newspaper-a tbody tr:hover td{color:#339;background:#d0dafd;}

#newspaper-b{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;margin:20px;}

#newspaper-b th{font-weight:normal;font-size:14px;color:#039;padding:15px 10px 10px;}

#newspaper-b tbody{background:#e8edff;}

#newspaper-b td{color:#669;border-top:1px dashed #fff;padding:10px;}

#newspaper-b tbody tr:hover td{color:#339;background:#d0dafd;}

#newspaper-c{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #6cf;margin:20px;}

#newspaper-c th{font-weight:normal;font-size:13px;color:#039;text-transform:uppercase;border-right:1px solid #0865c2;border-top:1px solid #0865c2;border-left:1px solid #0865c2;border-bottom:1px solid #fff;padding:20px;}

#newspaper-c td{color:#669;border-right:1px dashed #6cf;padding:10px 20px;}

#rounded-corner{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}

#rounded-corner thead th.rounded-company{background:#b9c9fe url("../images/table/left.png") left -1px no-repeat;}

#rounded-corner thead th.rounded-q4{background:#b9c9fe url("../images/table/right.png") right -1px no-repeat;}

#rounded-corner th{font-weight:normal;font-size:13px;color:#039;background:#b9c9fe;padding:8px;}

#rounded-corner td{background:#e8edff;border-top:1px solid #fff;color:#669;padding:8px;}

#rounded-corner tfoot td.rounded-foot-left{background:#e8edff url("../images/table/botleft.png") left bottom no-repeat;}

#rounded-corner tfoot td.rounded-foot-right{background:#e8edff url("../images/table/botright.png") right bottom no-repeat;}

#rounded-corner tbody tr:hover td{background:#d0dafd;}

#background-image{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;background:url("../images/table/blurry.jpg") 330px 59px no-repeat;margin:20px;}

#background-image th{font-weight:normal;font-size:14px;color:#339;padding:12px;}

#background-image td{color:#669;border-top:1px solid #fff;padding:9px 12px;}

#background-image tfoot td{font-size:11px;}

#background-image tbody td{background:url("../images/table/back.png");}

* html #background-image tbody td{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');background:none;}

#background-image tbody tr:hover td{color:#339;background:none;}

#gradient-style{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}

#gradient-style th{font-size:13px;font-weight:normal;background:#b9c9fe url("../images/table/gradhead.png") repeat-x;border-top:2px solid #d3ddff;border-bottom:1px solid #fff;color:#039;padding:8px;}

#gradient-style td{border-bottom:1px solid #fff;color:#669;border-top:1px solid #fff;background:#e8edff url("../images/table/gradback.png") repeat-x;padding:8px;}

#gradient-style tfoot tr td{background:#e8edff;font-size:12px;color:#99c;}

#gradient-style tbody tr:hover td{background:#d0dafd url("../images/table/gradhover.png") repeat-x;color:#339;}

#pattern-style-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;background:url("../images/table/pattern.png");margin:20px;}

#pattern-style-a thead tr{background:url("../images/table/pattern-head.png");}

#pattern-style-a th{font-size:13px;font-weight:normal;border-bottom:1px solid #fff;color:#039;padding:8px;}

#pattern-style-a td{border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;}

#pattern-style-a tbody tr:hover td{color:#339;background:#fff;}

#pattern-style-b{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;background:url("../images/table/patternb.png");margin:20px;}

#pattern-style-b thead tr{background:url("../images/table/patternb-head.png");}

#pattern-style-b th{font-size:13px;font-weight:normal;border-bottom:1px solid #fff;color:#039;padding:8px;}

#pattern-style-b td{border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;}

#pattern-style-b tbody tr:hover td{color:#339;background:#cdcdee;}

.dp-highlighter{font-family:"Consolas", "Courier New", Courier, mono, serif;font-size:12px;background-color:#E7E5DC;width:99%;overflow:auto;padding-top:1px;margin:18px 0!important;}

.dp-highlighter ol,.dp-highlighter ol li,.dp-highlighter ol li span{border:none;margin:0;padding:0;}

.dp-highlighter a,.dp-highlighter a:hover{background:none;border:none;margin:0;padding:0;}

.dp-highlighter .bar{padding-left:45px;}

.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0;}

.dp-highlighter ol{list-style:decimal;background-color:#fff;color:#5C5C5C;margin:0 0 1px 45px !important;padding:0;}

.dp-highlighter.nogutter ol,.dp-highlighter.nogutter ol li{list-style:none!important;margin-left:0!important;}

.dp-highlighter ol li,.dp-highlighter .columns div{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:3px solid #6CE26C;background-color:#F8F8F8;color:#5C5C5C;line-height:14px;margin:0!important;padding:0 3px 0 10px !important;}

.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{border:0;}

.dp-highlighter .columns{background-color:#F8F8F8;color:gray;overflow:hidden;width:100%;}

.dp-highlighter .columns div{padding-bottom:5px;}

.dp-highlighter ol li.alt{background-color:#FFF;color:inherit;}

.dp-highlighter ol li span{color:black;background-color:inherit;}

.dp-highlighter.collapsed ol{margin:0;}

.dp-highlighter.collapsed ol li{display:none;}

.dp-highlighter.printing{border:none;}

.dp-highlighter.printing .tools{display:none!important;}

.dp-highlighter.printing li{display:list-item!important;}

.dp-highlighter .tools{font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;color:silver;background-color:#f8f8f8;border-left:3px solid #6CE26C;padding:3px 8px 10px 10px;}

.dp-highlighter.nogutter .tools{border-left:0;}

.dp-highlighter.collapsed .tools{border-bottom:0;}

.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px;}

.dp-highlighter .tools a:hover{color:red;background-color:inherit;text-decoration:underline;}

.dp-about{background-color:#fff;color:#333;margin:0;padding:0;}

.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif!important;}

.dp-about td{vertical-align:top;padding:10px;}

.dp-about .copy{border-bottom:1px solid #ACA899;height:95%;}

.dp-about .title{color:red;background-color:inherit;font-weight:bold;}

.dp-about .para{margin:0 0 4px;}

.dp-about .footer{background-color:#ECEADB;color:#333;border-top:1px solid #fff;text-align:right;}

.dp-about .close{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif!important;background-color:#ECEADB;color:#333;width:60px;height:22px;}

.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;background-color:inherit;}

.dp-highlighter .string{color:blue;background-color:inherit;}

.dp-highlighter .keyword{color:#069;font-weight:bold;background-color:inherit;}

.dp-highlighter .preprocessor{color:gray;background-color:inherit;
/*topten*/


#confirmModalOverlay {background-color:#000; }

/* Container */
#confirmModalContainer { width:776px;height:230px;max-height:80%; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid black; }
#confirmModalContainer .inside { width:100%;overflow: scroll;position:relative;top:30px;overflow-x:hidden;overflow-y:auto;}
#confirmModalContainer .header {height:30px; width:100%; background:#FFD55A; color:black; font-size:1.1em; font-weight:bold; line-height:30px;position:absolute;top:0;left:0;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .hidden {visibility:hidden;}
#confirmModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 10px 0; font-size:1em;}
#confirmModalContainer .load {background:url(../images/loadingAnimation.gif) center center no-repeat; height:230px}/* padding-right:330px */
#confirmModalContainer .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirmModalContainer .buttons div {float:right; margin-left:8px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../images/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirmModalContainer a.simplemodal-close,
#confirmModalContainer a.simplemodal-close:link,
#confirmModalContainer a.simplemodal-close:active,
#confirmModalContainer a.simplemodal-close:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:7px; right:7px; color:#ddd;border:0 solid green;width:16px;height:16px;background:url(../images/context-menu-usun.png) center center no-repeat; cursor:pointer;}
#confirmModalContainer a.simplemodal-close:hover { color:#9bb3b3;top:8px; right:6px; }
#confirmModalContainer form { color:#9bb3b3;padding:10px; }

#sezonowosc ul {list-style:none;margin-top:20px;}
#sezonowosc.caloroczny ul {display:none;  }
#sezonowosc ul li { padding:2px;vertical-align:middle }
#sezonowosc ul li label { padding:2px; }
#sezonowosc ul li:hover label{ background: #A9E4F7; cursor:pointer; }

/* dialog */
#dialogModalContainer {
  height:100px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}

#dialogModalContainer  .simplemodal-data {
	font-size: 13px;
	margin-top:20px;
}
#dialogModalContainer  .simplemodal-data  .modalCloseD {
	margin-top:15px;
}

#dialogModalContainer  .button {
	font-weight: bold;
	font-size: 17px;
	cursor: pointer;
}

#dialogModalContainer  .simplemodal-data  .modalClose {
	font-size: 17px;
	text-decoration: none;
	color : black;
	font-weight: bold;
	cursor: pointer;
}

#dialogModalOverlay {
    background-color: #000;
}

