
/* ------------------------------------------------------------------- */

* {
   margin: 0px;
   padding: 0px;
   
   border-width: 0px;
   
   text-align: left;
   
   color: #000000;
   font-size: 11px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
}

html, body {
   width: 100%;
   height:100%;
}

body {
   background-color: #ffffff;
   background-image: url('../images/lay_background_right.png');
   background-repeat: no-repeat;
   background-position: 50% 221px;
}

ul, ul li {
   list-style: none;
}

h1 {
   color: #ff8d0f;
   font-size: 15px;
   font-weight: bold;
}

a:hover{
   color: #ff0000;
}

span {
   color: #ff8d0f;
}

.clear_both {
   clear: both;
}

p {
   text-indent: 25px;
}

td {
   padding: 3px;
}

.lay_foto {
   display: block;
   float: left;
   
   margin-right: 20px;
   margin-bottom: 10px;
   padding: 2px;
   
   border-width: 1px;
   border-style: solid;
   border-color: #333333;
}

.no_border {
   border-width: 0px;
}

strike {
   text-decoration: line-through;
}

b {
   font-weight: bold;
}

u {
   text-decoration: underline;
}

.clear_both {
   clear: both;
}



/* ------------------------------------------------------------------- */

table.male_literki,table.male_literki * {
   font-size:10px;
} 

table.male_literki,table.male_literki td {
   border-style: solid;
} 

table.male_literki {
   margin: auto;
   
   border-width: 0 0 1px 1px;
   border-spacing: 0;
   border-collapse: collapse;
} 

table.male_literki td { 
   border-width: 1px 1px 0 0;
} 

table.male_literki, table.male_literki td { 
   border-color:#b4b4b4;
}

.male_literki2 {
   border-color: #b4b4b4;
   border-width: 1px;
   border-style: solid;
   
   background-color: #e7e7e7;
}

.table {
   background-color: #e7e7e7;
   
   text-align: center;
   vertical-align: middle;
   
   color: #000000;
}

.table2 {
   text-align: center;
   vertical-align: middle;
   
   color: #000000;
}

/* ------------------------------------------------------------------- */

#lay_header {
   position: relative;
   
   height: 220px;
}

/* ------------------------------------------------------------------- */

#lay_content {
   margin: auto;
    
   width: 737px;
}

#lay_content_body {
   position: relative;
   
   padding-bottom: 40px;
   
   width: 737px;
}

#lay_content_menu {
   position: relative;
   z-index: 150;
   
   float: left;
   
   top: -75px;
   
   padding: 16px;
   
   width: 187px;
   
   background-color: #ffffff;
   background-image: url('../images/lay_menu_background.png');
   background-repeat: no-repeat;
   background-position: 1px 1px;
}

#lay_content_menu ul {
   display: block;
}

#lay_content_menu div.podmenu {
   cursor: pointer;
}

#lay_content_menu div.menu, #lay_content_menu div.podmenu, .lay_content_menu div.menu, .lay_content_menu div.podmenu {
   position: relative; 
}

#lay_content_menu div.menu, #lay_content_menu div.podmenu, #lay_content_menu div.podpodmenu, .lay_content_menu div.menu, .lay_content_menu div.podmenu, .lay_content_menu div.podpodmenu  {
   display: block;
   padding: 5px;
   
   background-image: url('../images/lay_menu_kropka.gif');
   background-repeat: repeat-x;
   background-position: 0 100%;
   
   color: #666666;
}

#lay_content_menu a {
   display: block;
}

#lay_content_menu div.podpodmenu a {
   background-image: url('../images/ikony/w_prawo.gif');
   background-repeat: no-repeat;
   background-position: 100% 50%;
}

.menu_w_prawo_duze {
   position: absolute; 
   
   top: 7px;
   right: 6px; 
}

.menu_w_prawo {
   position: absolute; 
   
   top: 9px;
   right: 7px; 
}

.menu_w_dol_duze {
   position: absolute; 
   
   top: 9px;
   right: 5px; 
}

.menu_w_dol {
   position: absolute; 
   
   top: 9px;
   right: 6px; 
}

#lay_content_menu div.podmenu, .lay_content_menu div.podmenu {
   padding-left: 20px;
}

#lay_content_menu div.podpodmenu, .lay_content_menu div.podpodmenu {
   padding-left: 40px;
}

#lay_content_menu div a, .lay_content_menu div a {
   color: #666666;
}

#lay_content_menu div a:hover, .lay_content_menu div a:hover {
   color: #ff0000;
}

.zobacz_jak_do_nas_dojechac {
   display: inline;
   
   padding: 5px;
   margin: auto;
   
   background-image: url('../images/lay_menu_kropka.gif');
   background-repeat: repeat-x;
   background-position: 0 100%;
   
   color: #666666;
}

.adres_email {
   margin: auto;
   
   color: #666666;
}

.naglowek {
   position: absolute;
   
   top: 5px;
   right: 5px;
   
   padding-bottom: 3px;
   
   background-image: url('../images/lay_menu_kropka.gif');
   background-repeat: repeat-x;
   background-position: 0 100%;
}

.naglowek ul li {
   display: block;
   
   float: left;

   padding-left: 5px;
   padding-right: 8px;
   
   background-image: url('../images/ikony/mapa_serwisu.gif');
   background-repeat: no-repeat;
   background-position: 100% 50%;
}

.naglowek ul li.last {
   background: none;
}

#lay_content_text {
   position: relative;
   
   float: left;
   
   margin: auto;
   
   padding: 20px;
   padding-top: 30px;
   
   width: 478px;
  
   background-color: #ffffff;
   background-image: url('../images/lay_text_background.png');
   background-repeat: no-repeat;
   background-position: 0px 1px;
}

/* ------------------------------------------------------------------- */

#lay_footer_both {
   clear: both;
}

#lay_footer {
   margin: auto;
   
   width: 737px;
   height: 27px;
   
   border-top-color: #ff0000;
   border-top-style: solid;
   border-top-width: 1px;
}

#lay_footer_linia {
   margin-top: 1px;
   
   height: 3px;
   
   background-color: #e5e5e5;
}

#lay_footer_body {
   position: relative;
   
   padding-top: 4px;
   padding-left: 23px;
   
   color: #cccccc;
}

#lay_footer_body a {
   color: #cccccc;
}

#lay_footer_body a:hover {
   color: #ff0000;
}

#lay_footer_body ul {
   position: absolute;
   
   top: 4px;
   left: 230px;
   
   display: block;
   float: none;
   
   list-style: none; 
}

#lay_footer_body ul li {
   display: block;
   float: left;
   
   margin-left: 10px;
   padding-left: 10px;
   
   border-left-color: #ff0000;
   border-left-style: solid;
   border-left-width: 1px;
   
   color: #ff941d;
}

#lay_footer_body ul li a {
   color: #7f7f7f;
}

#lay_footer_body ul #lay_footer_body_li_first {
   margin: 0px;
   padding: 0px;
   
   border-left-width: 0px;
}

#lay_footer_na_gore {
   position: absolute; 
   
   top: -30px;
   right: 17px;
   
   padding-right: 13px;
   
   background-image: url('../images/ikony/na_gore.gif');
   background-repeat: no-repeat;
   background-position: 100% 50%;
}

#lay_footer_na_gore a {
   color: #7f7f7f;
}

/* ------------------------------------------------------------------- */
 