body, html {
	margin:0px;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	background-image:url(images/bg.gif); 
	background-repeat:repeat;
	background-position:top;
	background-color:#7E311D;
	margin-top:5px;
	text-align:center;
	height:auto;
}
#home{
	background-color:#FFFFFF;
	width:934px;
	height:auto;
	margin:auto;
	padding-top:5px;
	display:table;
}
#flashcontent{
	margin:5px 0 0;
}
#top{
	padding-bottom:5px;
	display:block;
}

#bottom{

height:155px;

width:934px;

display:block;

background-color:#FFFFFF;

float:left;

background-image:url(images/siedziba.jpg);

background-repeat:no-repeat;

background-position:center left;

padding-bottom:5px;

}

.siedziba{

display:block;

padding-bottom:4px;

}

#adres{

width:164px;

padding-left:250px;

float:left;

text-align:left;

line-height:1.4em;

margin-top:0px;

}

#firma{

width:360px;

padding-left:50px;

padding-right:25px;

float:right;

text-align:justify;

line-height:1.4em;

margin-top:0px;

background-image:url(images/left.gif);

background-position:center left;

background-repeat:no-repeat;



}

.link{

color:#CC0000;

text-decoration:none;

}

.link:hover{

text-decoration:underline;

}

#partnerzy{

height:85px;

width:910px;

display:block;

padding-top:10px;

padding-left:24px;

background-color:#FFFFFF;

float:left;

background-image:url(images/linia_poziom.gif);

background-repeat:no-repeat;

background-position:center top;

}

.partnerzy_img{

padding-right:5px;

}
img{
border:0;
}

#logo{
background-image:url("images/logo.gif");
background-position:0 -17px;
background-repeat:no-repeat;
display:block;
height:50px;
padding:0 34px 0 0;
position:static;
text-align:right;
width:900px;
}

#banner{
width:886px;
height:237px;
margin:auto;
display:block;
border-top:3px solid #000000;

}

.menu{

width:886px;

height:30px;

display:block;

color:#FFFFFF;

font-family:Trebuchet MS,Arial;



letter-spacing:0.15em;
background-color:#A52A2B;

}

.menu_poz{
color:#FFFFFF;
font-family:Trebuchet MS,Arial;
font-size:17px;
letter-spacing:0.15em;
line-height:26px;
padding:5px;
text-decoration:none;

}

.menu_poz:hover{

text-decoration:underline;

}

.podmenu{

width:886px;

display:block;

background-color:#FFFFFF;

padding-top:4px;

padding-bottom:4px;

text-align:left;

border-bottom:3px solid #999999;

}

.podmenu_poz{

color:#646464;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

letter-spacing:0.15em;

text-decoration:none;

padding:0px 10px 0px 10px;



height:16px;



}

.podmenu_poz:hover{

text-decoration:underline;

}

.bannerek{

height:201px;

white-space:886px;

display:block;

margin:auto;

border-top:7px solid #FFFFFF;

background-color:#FFFFFF;

}

.podtop{

width:934px;

height:46px;

display:block;

background-image:url(images/podtop.gif);

background-repeat:no-repeat;

background-position:left center;

background-color:#FFFFFF;

text-align:left;

}

.naglowek{

color:#FFFFFF;

font-family:Trebuchet MS,Arial;

font-size:15px;

font-weight:bold;

letter-spacing:0.15em;

text-decoration:none;

padding-top:8px;

padding-left:55px;

width:600px;

}

.linki{

position:absolute;

width:250px;

height:12px;

display:block;

margin-left:800px;

padding-top:16px;

padding-bottom:8px;

}

.linki_nr{

width:21px;

height:21px;

display:inline-table;

text-align:center;

padding:5px;

background-color:#FFFFFF;

border:1px solid #CCCCCC;

color:#666666;

text-decoration:none;

font-weight:bold;

}

.linki_nr:hover{

color:#FF0000;

}





#sciezka{

display:block;

margin:auto;

width:934px;

height:20px;

background-color:#FFFFFF;

margin-top:0px;

text-align:left;

}

#sciezka a{

color:#666666;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:none;

}

#sciezka a:hover{

text-decoration:underline;

}

p.sciezka_p{

padding-left:22px;

margin:0px;

}

#dol{

width:886px;

height:auto;

margin:auto;

display:block;

min-height:400px;

background-color:#FFFFFF;

background-image:url(images/bg_dol.gif);

background-position:top left;

background-repeat:no-repeat;

padding-top:5px;

padding-bottom:35px;

}

#dol_k{

width:886px;

height:auto;

margin:auto;

display:block;

min-height:400px;

background-color:#FFFFFF;

background-image:url(images/bg_dol.gif);

background-position:top left;

background-repeat:no-repeat;

padding-top:5px;

padding-bottom:35px;

}

#prawa{

width:260px;

height:150px;

background-color:#CCCCCC;

float:right;

display:block;

}

.firmy{

width:210px;

height:270px;

display:block;

background-color:#ffffff;

border:1px solid #CCCCCC;

margin:2px;

float:left;

text-align:center;

}

.long{
	height:750px !important;
margin-bottom:20px;
}
.firmy_s{

width:210px;

height:270px;

display:block;

background-color:#ffffff;

border:1px solid #CCCCCC;

margin:4px;

float:left;

text-align:center;

}

.image{

border:0px;

margin:3px;

}

.loga{

display:block;

width:120px;

height:100px;

float:left;

padding-top:30px;



}

.fota{

display:block;

width:210px;

height:205px;

padding-top:10px;

float:left;

text-align:center;

}

.fota .image{

cursor:pointer;

}

.opis{

width:200px;

height:30px;

display:block;

margin-top:10px;

padding:0;

text-align:center;

}



.opis a{

color:#666666;

text-decoration:none;

font-weight:bold;

}

.opis a:hover{

color:#000000;

}

.firmy_1{

width:400px;

height:170px;

display:block;

background-color:#ffffff;

border:1px solid #CCCCCC;

margin:10px;

float:left;

}

#kolekcja{

margin-top:10px;

}

#kolekcja td{

border:1px solid #CCCCCC;

text-align:center;

vertical-align:middle;

height:150px;

width:155px;

}

#kolekcja td img{

border:1px solid #999999;

cursor:pointer;

}

.firmy_1_admin{

width:870px;

height:auto;

padding-bottom:10px;

display:block;

background-color:#ffffff;

border:1px solid #CCCCCC;

margin:10px;

float:left;

}

.naglowek_podkatalog{

font-family:Trebuchet MS,Arial;

font-size:13px;

font-weight:bold;

display:block;

float:left;

color:#A52A2B;

width:180px;

height:20px;

text-align:left;

border-bottom:1px solid #CCCCCC;

padding-left:10px;

padding-top:5px;

margin-left:10px;

}

.naglowek_podkatalog_1{

font-family:Trebuchet MS,Arial;

font-size:13px;

font-weight:bold;

display:block;

float:left;

color:#A52A2B;

width:600px;

height:20px;

text-align:left;

border-bottom:1px solid #CCCCCC;

padding-left:10px;

padding-top:5px;

}

.naglowek_podkatalog_opis{

display:block;

float:left;

width:215px;

height:130px;

text-align:justify;

padding-left:10px;

padding-top:5px;

}

.naglowek_podkatalog_opis_1{

display:block;

float:left;

width:600px;

height:130px;

text-align:justify;

padding-left:10px;

padding-top:5px;

}



.naglowek_podkatalog_opis a{

color:#666666;

text-decoration:none;

font-weight:bold;

}

.naglowek_podkatalog_opis a:hover{

color:#000000;

}





.naglowek_podkatalog_opis_1 a{

color:#666666;

text-decoration:none;

font-weight:bold;

}

.naglowek_podkatalog_opis_1 a:hover{

color:#000000;

}



.logo_podkatalog{

margin:10px;

margin-right:0px;

display:block;

width:140px;

height:140px;

}

.wiecej{

padding:5px;

}



.obrazek{

width:170px;

height:160px;

display:block;

float:left;

background-color:#FFFFFF;

}

.submit_wyloguj{

border:none;

background:none;

color:#FFFFFF;

font-family:Trebuchet MS,Arial;

font-size:15px;

font-weight:bold;

letter-spacing:0.15em;

text-decoration:none;

padding-top:8px;

padding-left:55px;

width:200px;

cursor:pointer;

}

/*-----ADMIN-----*/

.submit_dodaj

{

cursor:pointer;

border:none;

background:url(images/dodaj.gif);

height:24px;

width:89px;

}

.submit_ed

{

cursor:pointer;

border:none;

background:url(images/edytuj.gif);

height:24px;

width:89px;

}

.submit_usun

{

cursor:pointer;

border:none;

background:url(images/usun.gif);

height:24px;

width:89px;

}

.submit_zmien

{

cursor:pointer;

border:none;

background:url(images/zmien.gif);

height:24px;

width:89px;

}

.submit_powrot_2

{

cursor:pointer;

border:none;

background:url(images/powrot.gif);

height:24px;

width:89px;

}

#dodaj{

text-align:center;

padding-bottom:30px;

}

#dodaj td{

text-align:left;

vertical-align:middle;

border:1px solid #EDF0FE;

font-size:12px;

font-weight:normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#dodaj .puste{

height:10px;

border:none;

}

#dodaj .text{

border:1px solid #cccccc;

background:#FFFFFF;

height:20px;

width:200px;

}

#dodaj .text_zd{

border:1px solid #cccccc;

background:#FFFFFF;

height:20px;

width:250px;

}

#dodaj .td_blad{

text-align:center;

color:#CC0000;

font-size:13px;

border:none;

}

.oferta{

padding-left:20px;

margin:0;

padding-bottom:80px;



line-height:18px;

text-align:justify;

}

.top_menu{

text-decoration:none;

color:#666666;

padding-right:5px;

padding-left:5px;

}

.top_menu:hover{

text-decoration:underline;

}

.formularz {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  text-align: left;

  font-size        : 9px;

  font-weight: bold;

  color            : #666666;

  background-color:#FFFFFF;

  line-height:10px;

  margin-top:2px;

  margin-bottom:2px;

  width:200px;

  margin-left:20px;

}

.formularz1 {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  text-align: left;

  font-size        : 9px;

  color            : #666666;

  background-color:#FFFFFF;

  border:1px solid #999999;

  line-height:10px;

  margin-top:2px;

  margin-bottom:2px;

  width:200px;

  margin-left:20px;

}

.formularz_g{

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  text-align: left;

  font-size        : 9px;

  font-weight: bold;

  color            : #666666;

  line-height:10px;

  width:200px;

  margin-top:2px;

  margin-bottom:2px;

  margin-left:20px;

}
/*galerie*/
.zewnetrzny{background-color:#F0F0F0; display: table; height: 130px; width:130px;   #position: relative; overflow: hidden; float:left;border:1px solid #A1989B;margin:10px; text-align:center;}

.wewnetrzny{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.wewnetrzny img{#position: relative;  #top: -50%; #left:-50%;
}
/*koniec galeria*/

#napis{
	text-align:left;
	font: italic 21px/25px  Helvetica, sans-serif;
	padding:6px 20px;
	margin:0 2px;
	color:#A52A2B !important;
}

