body{margin:0; font-family: Verdana; font-size: 13px; line-height: 140%; background-color: #F7F7F7; color: #50504d;}

img{border: 0;}

#container{
text-align: center;
background-image: url('line2.png');
background-repeat:repeat-x;
}

#lista_gl{
/*color: #8bb98c;*/
list-style-image: url(images/listek.png);
font-size: 15px;
}

#lista_gl li{height: 25px;}
#lista_gl  a{text-decoration: none; color: #8bb98c;}
#lista_gl  a:hover{color: #2AF908; font-size: 17px; transition: color 5s ease-in 2s;}


#gl_kontakt h3{
font: 23px/29px 'Dosis', sans-serif;
padding: 23px 0 0;
margin: 0;
letter-spacing: -1px;
text-transform: uppercase;
}

#gl_kontakt{padding-left: 40px; position: relative; height: 280px;}



#top{width: 1024px; height:389px; background-image: url(./images/pic-bg.jpg);}

#menu {width: 405px; height:77px;}
             #menu ul { margin: 0px; padding: 0px; list-style-type: none; }
             #menu li { margin: 0px; padding: 0px; float: left; height: 77px; }
			 
			 #menu a#on { display: block; width: 114px; height:77px; background: url("images/on_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 #menu a:hover#on{ background: url("images/on_on.png") top center no-repeat; }
			 
			 #menu a#of { display: block; width: 131px; height:77px; background: url("images/of_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 #menu a:hover#of{ background: url("images/of_on.png") top center no-repeat; }
			 
			 #menu a#kn { display: block; width: 154px; height:77px; background: url("images/kn_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 #menu a:hover#kn{ background: url("images/kn_on.png") top center no-repeat; }
			 

#tresc{margin: 0px auto; padding: 5px; width: 960px; text-align: left;}
#text_kontakt{margin-top: 16px; font-size: 14px; color: #716d6e; font-family: Verdana; font-size: 12px;}
#text_kontakt_form{color: #716d6e; font-family: Verdana; font-size: 12px;}



#triple li{
list-style: none;
float: left;
width: 290px;
/*border-right: 1px solid #dedede;*/
margin-bottom: 10px;
margin-right: 11px;
}

#triple h3{
font: 23px/29px 'Dosis', sans-serif;
padding: 23px 0 0;
margin: 0;
letter-spacing: -1px;
text-transform: uppercase;
}


#triple {
border: 1px solid #EDEEEE;
background: #F9F9F9;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin: 0;
overflow: hidden;
width: 958px;
padding-bottom: 20px;
}

.ramka_oferta {
float: left;
margin: 10px;
text-align: center;
width: 190px;
border: 1px solid #E4E4E4;
padding: 10px;

}

.ramka_oferta .ramka_zdjecie{margin-bottom: 10px; height: 70px;}

.ramka_oferta div {font-size: 16px; color: #054201}

.ramka_oferta:hover{background-color: white;}


.Clear { height: 0px; line-height: 0; font-size: 0; clear: both; overflow:hidden; }
#footer{background-color: #091E01; height: 23px; color: white; text-align: center; padding-top: 5px; font-size: 12px;}
#footer a{color: white; text-decoration: none;}

#menu2 a{font-family: 'Oswald', sans-serif; color: white; font-size: 20px; text-decoration: none;}
#menu2 a:hover{font-family: 'Oswald', sans-serif; color: #29F70A; font-size: 20px; text-decoration: none;}
#menu2 {width: 445px; height:30px; margin-top: 30px;}
             #menu2 ul { margin: 0px; padding: 0px; list-style-type: none; }
             #menu2 li { margin: 0px; padding: 10px; float: left; height: 30px;}
             #menu2 li { margin: 0px; padding: 10px; float: left; height: 20px; }
			 