/*styl od głównych stron czyli nowości itp */

* { 
margin : 0; 
padding : 0; 
} 

body { 
margin : 10px; 
font-family : Verdana, Helvetica, sans-serif; 
} 

#pole { 
margin : 0 auto; 
width : 900px; 
} 

div#banner { 
float : left; 
width : 900px; 
height : 94px; 
background-image : url(../images/banner.jpg); 
background-repeat : no-repeat; 
} 

div#pasek_gorny { 
float : left; 
width : 900px; 
height : 20px; 
padding-top : 2px; 
padding-bottom : 2px; 
text-align : center; 
background-color : green; 
border-top : 1px solid white; 
border-bottom : 1px solid white; 
} 

a.menu_gorne { 
margin-right : 10px; 
color : white; 
font-size : 14px; 
text-decoration : none; 
display : inline; 
} 

div#pasek_gorny a:hover { 
text-decoration : underline; 
} 

hr { 
border : none; 
background-color : green; 
color : green; 
height : 1px; 
} 

div#kontener { 
float : left; 
width : 900px; 
background-image : url(../images/linia.jpg); 
background-repeat : repeat-y; 
} 

.poletekstowe { 
float : left; 
position : relative; 
left : 20px; 
margin-top : 30px; 
margin-bottom : 10px; 
padding-right : 20px; 
padding-left : 10px; 
padding-bottom : 5px; 
width : 660px; 
background-color : white; 
} 


table.wybor_maszyny{
      float: right;
      margin: 0px;
      margin:1em 0;
      font-size:14px;
}

.wybor_grupy a{
	 text-decoration: none;
	 color: green;
	 display: block;
	 padding: 5px 0px 4px 5px;
	 hhheight:20px;
	 font-size:13px;
	 font-weight: bold;
}



.wybor_grupy a:hover{
	color: red;
	text-decoration: underline;
	/* background-color: rgb(118,190,42); */
}



table.wybor_maszyny td{

      padding:4px 8px;
      vertical-align:top;

}


table.zielona{

      margin: 0px;
      border-top:1px solid #ccc;
      border-left:1px solid #ccc;
      font-size:11px;
      background: #99FF99 ;       /* #99FF99  #FFFF00*/
}

table.zielona td{
      border-right:1px solid #ccc;
      border-bottom:1px solid #ccc;
      padding:4px 20px;
      vertical-align:top;
}

td.nagl{
      font-weight: bold;
      text-align: center;
}

td.centr{
      text-align: center;
}

table.biala{
      font-size:12px;
      background: white;
}


img { 
float : left; 
margin-top : 10px; 
margin-left : 5px; 
margin-right : 8px; 
margin-bottom : 20px; 
border : 0; 
} 

.boczne_menu li a:hover { 
color : green; 
background-color : #33ff00; 
} 

.boczne_menu { 
float : left; 
position : relative; 
left : 10px; 
top : 30px; 
text-align : center; 
height : 450px; 
} 

.boczne_menu li a { 
text-decoration : none; 
display : block; 
text-align : left; 
padding : 5px 1px 5px 6px; 
line-height : 15px; 
vertical-align : baseline; 
} 

li.boczne_dlugie { 
margin-bottom : -2px; 
width : 180px;
font-size : 14px; 
background-color : green; 
list-style-type : none; 
border-left : 1px solid rgb(31, 26, 23); 
border-right : 1px solid rgb(31, 26, 23); 
border-bottom : 1px solid rgb(31, 26, 23); 
} 

a.boczne_dlugie { 
color : white; 
} 

li.boczne_krotkie { 
margin-bottom : -2px; 
margin-left : 29px; 
width : 151px; 
font-size : 14px; 
background-color : green; 
list-style-type : none; 
border-left : 1px solid rgb(31, 26, 23); 
border-right : 1px solid rgb(31, 26, 23); 
border-bottom : 1px solid rgb(31, 26, 23); 
} 

a.boczne_krotkie { 
color : white; 
} 

div#stopka { 
float : left; 
position : relative; 
display : block; 
width : 900px; 
height : 35px; 
padding-top : 15px; 
color : white; 
text-indent : 8%; 
font-size : 10px; 
text-align : center; 
background-image : url(../images/stopka.jpg); 
background-repeat : no-repeat; 
} 

div#stopka a { 
text-decoration : none; 
color : white; 
} 

p { 
margin-bottom : 5px; 
padding-left : 20px; 
padding-right : 20px; 
text-align : left; 
text-indent : 30px; 
font-size : 13px; 
line-height : 1.6; 
text-align : justify; 
} 

.poletekstowe ul { 
float : left; 
} 

.poletekstowe li { 
margin-left : 40px; 
text-indent : 1%; 
font-size : 13px; 
line-height : 1.6; 
text-align : justify; 
} 

h1 { 
margin-top : 10px; 
margin-bottom : 20px; 
margin-left : 15px; 
font-size : 18px; 
color : blue; 
text-align : center; 
} 

h2 { 
margin-top : 20px; 
margin-bottom : 30px; 
margin-left : 20px; 
font-size : 17px; 
} 

h5 { 
font-size : 13px; 
line-height : 16px; 
} 

h6 { 
font-size : 10px; 
line-height : 25px; 
}