﻿@charset "UTF-8";

body {font-family: caviardreams;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 1;
    font-size-adjust: none;
    font-stretch: normal;
	background-image: url(pic/tlo2.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #373735;

    }
	
@font-face {

	font-family: CaviarDreams;
	src: url(fonts/caviardreams-webfont.woff);

	}
	
    #container {width: 1000px; 
    min-height: 1000px;
    overflow: auto;
    margin: 5px auto 10px auto;
    position: relative;
	overflow: auto;
    }
    
    .banner {width: 420px;
    height: 160px;
    margin: 5px auto 0px auto;
    position: relative;
    background-image: url(pic/banner2.png);
    background-position: top center;
	position: relative;
	float: left;
	left: 50px;
    }
    
    div.naw {
    width: 368px;
    height: 75px;
    position: relative;
    top: 30px;
    left: 555px;
    z-index: 2;
	
    }


  a.button1 {width: 122px;
	  height: 41px;
	  background-image: url(pic/button.png);
	  display: block;
	  position: relative;
	  top: 1px;
	}
	
	a.button1:hover {background-image: url(pic/button1.png);
		
	}
	
	a.button1_2 {width: 122px;
	  height: 41px;
	  background-image: url(pic/button1_2.png);
	  display: block;
	  position: relative;
	  top: 1px;
	}
	
	a.button2 {width: 109px;
	  height: 41px;
	  background-image: url(pic/button2.png);
	  display: block;
	  position: relative;
	  top: -40px;
	  left: 130px;
	  
	}
	
	a.button2:hover {background-image: url(pic/button3.png);
		
	}
	
	a.button2_1 {width: 109px;
	  height: 41px;
	  background-image: url(pic/button3_1.png);
	  display: block;
	  position: relative;
	  top: -40px;
	  left: 130px;
	  
	}
	
	a.button3 {width: 120px;
	  height: 41px;
	  background-image: url(pic/button4.png);
	  display: block;
	  position: relative;
	  top: -81px;
	  left: 247px;
	  
	}
	
	a.button3:hover {background-image: url(pic/button5.png);
		
	}
	
	a.button5_1 {width: 120px;
	  height: 41px;
	  background-image: url(pic/button5_1.png);
	  display: block;
	  position: relative;
	  top: -81px;
	  left: 247px;
	  
  }
	
    .news {width: 950px;
    min-height: 775px;
    margin: 90px auto 5px auto;
    position: relative;
    background-color: #3d3d3b;
    border: 1px solid #666666;
	box-shadow: 0px 0px 10px 5px #292928;
	overflow: auto;

    }
	
	.news2 {width: 950px;
    min-height: 875px;
    margin: 90px auto 5px auto;
    position: relative;
    background-color: #3d3d3b;
    border: 1px solid #666666;
	box-shadow: 0px 0px 10px 5px #292928;
	overflow: auto
	

    }
	
	.lewy {position: relative;
		top: 60px;
		left: 35px;
		float: left;
		
	}
	
	.prawy {width: 500px;
		min-height: 610px;
		float: right;
		border: 1px solid #666;
		position: relative;
		top: 60px;
		right: 28px;
		box-shadow: 0px 0px 10px 5px #292928;
		background-image: url(pic/dol.png);
		background-position: bottom left;
		background-repeat: no-repeat;
		overflow: auto;
		
	}
	
	.prawy2 {width: 500px;
		min-height: 710px;
		float: right;
		border: 1px solid #666;
		position: relative;
		top: 60px;
		right: 28px;
		box-shadow: 0px 0px 10px 5px #292928;
		background-image: url(pic/dol.png);
		background-position: bottom left;
		background-repeat: no-repeat;
		overflow: auto;
		
	}

	.prawy3 {
		min-height: 510px;
		margin: 15px;
		border: 1px solid #666;
		position: relative;
		box-shadow: 0px 0px 10px 5px #292928;
		overflow: auto;
		
	}

	.prawy3 p {margin-left: 10px;
		margin-right: 10px;
		color: #5fc133;
		font-size: 120%;
		text-indent: 20px;
		text-align: justify;
		line-height: 125%;
	}


	
	.prawy p {margin-left: 10px;
		margin-right: 10px;
		color: #5fc133;
		font-size: 120%;
		text-indent: 20px;
		text-align: justify;
		line-height: 125%;
	}
	
	.prawy2 p {margin-left: 10px;
		margin-right: 10px;
		color: #5fc133;
		font-size: 120%;
		text-indent: 20px;
		text-align: justify;
		line-height: 125%;
		
	}
	
	.formularz {position: relative;
		width: 360px;
		height: 575px;
		top: 60px;
		left: 35px;
		float: left;
		border: 1px solid #666;
		box-shadow: 0px 0px 10px 5px #292928;
		
	}
	
	.formularz2 {width: 60%;
		height: 80%;
		float: left;
		margin-top: 10px;
		margin-left: 5px;
		font-family: caviardreams;
		font-size: 14px;
		color: #5fc133;
		
	}
	
	footer {width: 900px;
		height: 50px;
		border: 1px solid #666;
		box-shadow: 0px 0px 10px 5px #292928;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		margin-top: -80px;
		
	}
	
	footer span {line-height: 50px;
		float: left;
		color: #5fc133;
		margin-left: 20px;
		
	}
	
	h2 {margin-left: 15px;
		color: #5fc133;
		line-height: 15px;
		margin-bottom: 12px;
	}
	
	hr {width: 95%;
		margin-left: auto;
		margin-right: auto;
		border-color: #666;
		
	}
	
	h3 {margin-left: 15px;
		color: #5fc133;
		line-height: 15px;
		margin-top: 12px;;
	}
	
	h4 {text-align: center;
		color: #5fc133;
		margin-top: 30px;
		font-size: 2em;
		
	}
	
	.klienci {width: 330px;
		height: 235px;
		float: left;
		position: relative;
		margin-top: 35px;
		margin-left: 60px;
		background-color: #3d3d3b;
		background-position: top center;
		border: 1px solid #666666;
		box-shadow: 0px 0px 10px 5px #292928;
		
	}
	
	li {margin-left: 10px;
		margin-right: 10px;
		color: #5fc133;
		font-size: 120%;
		text-align: justify;
		line-height: 125%;
		
	}
	
	@-moz-document url-prefix() {
                        li {
                       margin-left:20px;
                    }
                    }
					
					
	
	


