/*do glownego panelu*/ 
body {
     text-align: left;	
     background-color: #f2f2f2;
	 margin: 0 0;
	 padding: 0 0;

}

div#glowny {
           text-align: left;
           background: #f2f2f2;
           margin: 0 auto;
           padding: 0 0;
           width: 780px;
}

div#pierwszy-lewy{
           width: 520px;
           height: 40px;
           float: left;
           background: #f2f2f2;
}

div#pierwszy-prawy{
           width: 260px;
           height: 32px;
           padding-top: 8px;
           float: left;
           background: #daddca;
           text-align: center;
}

input.search{
           width: 100px;
           height: 13px;
           margin-top: 2px;
           padding: 0px;
           vertical-align: top;
}

div#drugi-lewy{
           width: 516px;
           padding-left: 4px;
           padding-top: 8px;
           height: 22px;
           float: left;
           background: #083b78;
           font: 11px Verdana, Arial, sans-serif;
           color: #ffffff;
}

div#drugi-lewy a{
          font: 11px Verdana, Arial, sans-serif;
          color: #ffffff;
          text-decoration: none;
}

div#drugi-lewy a:hover{
          text-decoration: underline;
}

div#drugi-prawy{
           width: 260px;
           height: 30px;
           float: left;
           background: #daddca;
}

div#trzeci-lewy{
           width: 520px;
           height: 130px;
           float: left;
}

div#trzeci-prawy{
           width: 260px;
           height: 130px;
           float: left;
           background: #ffffff;
}

div#trzeci-prawy1{
           width: 260px;
           height: 107px;
           background: #ffffff;
}

div#trzeci-prawy2{
           width: 260px;
           height: 23px;
           background: #ffffff;
           text-align: center;
           font: 14px Verdana, Arial, sans-serif;
           color: #083b78;
}

div#trzeci-prawy2 a{
          font: bold 14px Verdana, Arial, sans-serif;
          color: #083b78;
          text-decoration: none;
}

div#trzeci-prawy2 a:hover{
          text-decoration: underline;
}

div#menu-top{
           width: 780px;
           height: 31px;
}

div.menu-top-pozycje{
           height: 31px;
           float: left;
}

div#menu-top img{
           border: 0;
}

div#dol{
	width: 780px;	
}

div#menu-linia-1{
	margin-top: 10px;
	background: url(graphics/menu-boczne-linia-cienka.gif) repeat-y ;
	width: 780px;
	background-position: 0px 0px;
	float: left;
}

div#menu-linia-2{
	/*margin-top: 5px;*/
	margin-left: 1px;
	background:  url(graphics/menu-boczne-linia-cienka.gif) repeat-y ;
	width: 780px;
	background-position: 253px 0px;
	float: left;
}

div#menu-boczne-1 {
	float:left;	
	background: url(graphics/menu-boczne-linia-top.gif) no-repeat;
	padding: 0;
	margin:0;
	/*padding-top: 9px;*/
	width: 260px;
	padding-bottom: 50px;
}

div#menu-boczne-2 {
	background: url(graphics/menu-boczne-linia-gruba.gif) no-repeat;
	background-position: 0px 0px;
	padding: 0;
	margin-top: 5px;
	width: 250px;
	/*height: 200px;*/
}

div#menu-boczne-3 {
	background: url(graphics/menu-boczne-linia-gruba.gif) no-repeat;
	background-position: 253px 0px;
	margin: 0;
	padding: 0;
	/*height: 200px;*/
	width: 260px;
}

div#menu-boczne {
	margin: 0;
	padding-top: 20px;
	padding-left: 17px;
	width: 230px;
	/*height: 180px;*/
	text-align: center;
}

div#menu-boczne a{
	text-decoration: none;
	color: #083b78;
}

div.pozycja-obrazek{
	margin: 0;
	padding: 0;
	width: 185px;
	padding-left: 40px;
	text-align: left;
	height: 26px;
	padding-top: 6px;
	background: url(graphics/menu-pozycja.gif) no-repeat;
	font: bold 14px Verdana, Arial, sans-serif;
    	color: #083b78;
}

div.podmenu{
	margin: 0;
	padding: 0;
	width: 205px;
	padding-left: 10px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
}

div.podmenu a{
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
	text-decoration: none;
}

div.podmenu a:hover{
          text-decoration: underline;
}

div#tresc {
	float:left;
	margin-left: 3px;
	width: 507px;
	margin-bottom: 20px;
}

div#stopka {
	float:left;
	width: 100%;
	height: 40px;
	background: #666666;
	margin-bottom: 100px;
}

div#dol-stopka{
        width: 780px;
	margin: 0 auto;
}

div#stopka-menu-linia-1{
	background:#f2f2f2 url(graphics/stopka-linia-cienka.gif) repeat-y ;
	width: 260px;
	height: 40px;
	background-position: 0px 0px;
	float: left;
}

div#stopka-menu-linia-2{
	margin-left: 1px;
	background:  url(graphics/menu-boczne-linia-cienka.gif) repeat-y ;
	width: 780px;
	background-position: 253px 0px;
	float: left;
}

div#stopka-tresc-lewy{
	margin-left: 259px;
	padding-top: 10px;
	height: 30px;
	padding-left: 20px;
	font: 11px Verdana, Arial, sans-serif;
	background: #666666;
    color: #FFFFFF;
    width: 150px;
    float: left;
}

div#stopka-tresc-lewy a{
	text-decoration: none;
	font: 11px Verdana, Arial, sans-serif;
    color: #FFFFFF;
}

div#stopka-tresc-lewy a:hover{
    text-decoration: underline;
}

div#stopka-tresc-prawy{
    padding-top: 10px;
	font: 11px Verdana, Arial, sans-serif;
	background: #666666;
    color: #FFFFFF;
    width: 350px; 
    text-align: right;
    float: left;
}

div#stopka-tresc-prawy a{
	text-decoration: none;
	font: 11px Verdana, Arial, sans-serif;
    color: #FFFFFF;
}

div#stopka-tresc-prawy a:hover{
    text-decoration: underline;
}

div.szablon-podstrona{
	padding-left:20px;
	padding-top: 30px;
	padding-bottom: 100px;
	width: 497px;
	float: left;
}

div.szablon-podstrona-index{
	padding-left:20px;
	padding-top: 30px;
	width: 487px;
	float: left;	
	height: 430px;
}


input {
	font: 11px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

div.firma-tresc{
	width: 310px;
	padding-top: 0;
	padding-right: 10px;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
    	float: left;
    	text-align: justify;
}

div.firma-tresc p{
	padding: 0px;
	margin: 0px;
}

div.firma-zdjecia{
	width: 174px;
    	float: left;
	padding-top: 5px;
	padding-left: 3px;
}

div.firma-zdjecie{
	padding-bottom: 20px;
}

div.kontakt-zdjecie{
	padding-bottom: 20px;
	text-align: center;
}

div.kontakt-tresc{
	padding-right: 10px;
	padding-bottom: 30px;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
    	text-align: justify;
}

div.kontakt-tresc p{
	padding: 0;
	margin: 0;
}

div.expert-tresc{
	padding-right: 10px;
	font: 11px Verdana, Arial, sans-serif;
   	 color: #083b78;
    	text-align: justify;
}

div.expert-tresc p{
	padding: 0;
	margin: 0;
}

img.expert-without-border{
	vertical-align: middle;
	margin-right: 10px;
}
div.clear{
	clear:both;
	height: 20px;
}
img.expert-with-border{
	vertical-align: middle;
	border: 1px solid #b5afaf; 
	float: left;
	margin-right: 30px;
}

div.realizacja-nazwa{
	padding-left:10px;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
    	float: left;
   
}

div.realizacja-zdjecie{
	padding-top: 10px;
	text-align: left;
}

div.realizacja-zdjecie a{
	text-decoration: none;
}

div.realizacja-zdjecie img{
	border: 0;
}

div.realizacja-wiecej{
	width: 480px;
	text-align: right;
	padding-bottom: 20px;
	padding-top: 10px;
}

div.realizacja-wiecej a{
	text-decoration: none;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
}

div.realizacja-wiecej a:hover{
    text-decoration: underline;
}

div.realizacja-opis{
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
    	padding-top: 30px;
	text-align: justify;
}

div.realizacja-opis p{
	padding: 0;
	margin: 0;
}

img.realizacja-image{
	border: 1px solid #000000; 
}

div.obrazki-all{
    padding-top: 10px;
    padding-left: 30px;
}
div.szablon-podstrona a{
	text-decoration: none; 
}

div.podglad{
	width: 445px;
	height: 198px;
	text-align: left;
}

div.podglad-napis-div{
	width: 445px;
	height: 56px;
}

div.podglad-naglowek-div{
	width: 235px;
	height: 37px;
	margin-left: 10px;
	margin-right: 20px;
	_margin-right: 15px;
	margin-top: 9px;
	float: left;
	font: 28px Verdana, Arial, sans-serif;
	text-align: left;
}

div.podglad-producent-div{
	width: 123px;
	height: 36px;	
	margin-left: 35px;
	/*_margin-right: 10px;*/
	margin-top: 9px;
	float: left;
}



div.podglad-tresc-div{
	width: 445px;
	height: 175px;
	padding-top: 0px;
	float: right;
}

div.podglad-tresc-div p{
	margin: 0;
	padding: 0;
}

div#podglad-napis-div-2{
	width: 435px;
	height: 47px;
	padding-left: 10px;
	padding-top: 9px;
	font: 28px Verdana, Arial, sans-serif;
	position: absolute;
}

div#podglad-napis-div-1{
	width: 435px;
	height: 47px;
	padding-left: 10px;
	padding-top: 9px;
	font: 28px Verdana, Arial, sans-serif;
	position: absolute;

}

div#naglowek-div-1{
	width: 235px;
	margin: 0px;
	float: left;
}

div#naglowek-div-2{
	width: 235px;
	margin: 0px;
	float: left;
}


div#podglad-producent-div-1{
	width: 123px;
	height: 37px;	
	margin-left: 30px;
	float: left;
}

div#podglad-producent-div-2{
	width: 123px;
	height: 37px;	
	margin-left: 30px;
	float: left;
}



div#podglad-tresc-div-1{
	padding-left: 0px;
	width: 445px;
	height: 198px;
	text-align: left;
	position: absolute; top: 327px;
	_position: absolute; _top: 327px;
}

div#podglad-tresc-div-2{
	padding-left: 0px;
	width: 445px;
	height: 198px;
	text-align: left;
	position: absolute; top: 327px;
	_position: absolute; _top: 327px;
}

div#podglad-tresc-div-2 p{
	margin: 0;
	padding: 0;
}

div#podglad-tresc-div-1 p{
	margin: 0;
	padding: 0;
}

td.spotkanie-tytul{
	font:bold 15px Verdana, Arial, sans-serif;
    color: #083b78;
    padding-bottom: 20px;
}

td.spotkanie-form{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
    padding-bottom: 10px;   
    padding-left: 0;
    padding-right: 0;    
}

td.spotkanie-pytanie{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
    padding-bottom: 10px;
    width: 76px;
    text-align: right;
}

td.spotkanie-pytanie-longer{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
    padding-bottom: 10px;
    width: 100px;
    text-align: right;
}

td.spotkanie-input{
    text-align: center;
}

select{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
}

textarea{
	font: 11px Verdana, Arial, sans-serif;
}


input.button{
    display: inline;
	width:55px;
	height:20px;
	font: 11px Verdana, Arial;
	color: #FFFFFF;
	font-weight: bold;
	border:1px solid #000000;
	background: #083b78;
}

input.button-longer{
    display: inline;
	width: 125px;
	height:20px;
	font: 11px Verdana, Arial;
	color: #FFFFFF;
	font-weight: bold;
	border:1px solid #000000;
	background: #083b78;
}

div.pseudo-button{
	width: 55px;
	padding-top: 3px;
	text-align: center;
	height: 15px;
	font: 11px Verdana, Arial;
	color: #FFFFFF;
	font-weight: bold;
	border:1px solid #000000;
	background: #083b78;	
}

div.pseudo-button a{
	font: bold 11px Verdana, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
div.inputy-koszyk{
	float: right;
	padding-top: 40px;
	padding-right: 20px;
}

.error{
	font:bold 11px Verdana, Arial, sans-serif;
	text-align: center;
	color: #e71a1a;
}

div.products-div-prawy{
	float: left;
	width: 240px;
	height: 190px;
	background: #e9e9e9;
	border:1px solid #bdc1a9;
	margin-bottom: 15px;
}

div.products-div-lewy{
	float: left;
	width: 240px;
	height: 190px;
	background: #e9e9e9;
	border-top:1px solid #bdc1a9;
	border-bottom:1px solid #bdc1a9;
	border-left:1px solid #bdc1a9;
	margin-bottom: 15px;
}

div.products-div-naglowek{
	width: 236px;
	height: 18px;
	background: #daddca;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
	padding-left: 4px;
	padding-top: 8px;
}

div.products-div-opis{
	padding-top: 20px;
	width: 238px;
	height: 144px;
	background: #e9e9e9;
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
}

div.products-image-div{
	float: left;
}

div.product-image-div{
	float: left;
	margin-right: 20px;
}

div.product-image-opis{
	float: left;
	font: 11px Verdana, Arial, sans-serif;
    color: #294067;
    width: 280px;
}

ul.powiazania-list{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
}

ul.powiazania-list a{
	font: 11px Verdana, Arial, sans-serif;
    	color: #083b78;
	text-decoration: none;
}

ul.powiazania-list a:hover{
	text-decoration: underline;
	background: #cccccc;
}
div.products-image-opis{
	float: left;
	width: 160px;
}

div.products-image-opis a{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
}

div.products-image-opis a:hover{
          text-decoration: underline;
}

img.products-image{
	border:1px solid #294067;
	margin: 5px;
	vertical-align: top;
	float: left;
}
table.koszyk{
	border-collapse: collapse; 
	width: 100%;
	margin: 0;
	padding: 0;

}

td.koszyk-title{
   background: #daddca;
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: center;
   height: 40px;
}


td.koszyk-nazwa{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: left;
   width: 35%;
   padding: 5px 10px;
}

td.koszyk-cena{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: right;
   width: 28%;
   padding: 5px 10px;
}

td.koszyk-ilosc{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: center;
   width: 15%;
   padding: 5px 0px;
}


td.koszyk-ilosc-view{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: right;
   width: 15%;
   padding: 5px 10px;
}

tr.koszyk-first{
	font: bold 11px Verdana, Arial, sans-serif;
}

td.koszyk-input{
   padding-right: 10px;
   text-align: right;
   padding-top: 30px;
}

input.ilosc{
   width: 35px;
   text-align: right;
}

td.razem-td{ 
	padding: 5px 10px;
	background: #daddca;
	text-align: right;
	border: 1px solid #bdc1a9;
}

p.baterie{
	font: 12px Verdana, Arial, sans-serif;
    color: #083b78;
	padding: 0;
	margin: 0;
}

p.baterie a{
	font: 12px Verdana, Arial, sans-serif;
    color: #083b78;
}



td.search-producent{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: justify;
   width: 10%;
   padding: 5px 10px;
}

td.search-opis{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: justify;
   width: 70%;
   padding: 5px 10px;
}

td.search-cena{
   border: 1px solid #bdc1a9;
   border-collapse: collapse; 
   margin: 0;
   padding: 0;
   text-align: right;
   width: 10%;
   padding: 5px 10px;
}

a.aktualna-strona{
	font:bold 12px Verdana, Arial, sans-serif;
    color: #083b78;
}

a.kolejna-strona{
	font: 11px Verdana, Arial, sans-serif;
    color: #083b78;
}

img.img-border{
	border: 0;
}