body { font-family: Tahoma, Times New Roman, Verdana, Helvetica, sans-serif; font-size: 14px; color: black; margin:0px; padding:0; text-align:left; line-height:150%; width:1024; }

p, div {font-size: 12px; text-align:left;}

a {color: #820002; text-decoration: none; font-weight: bold;}
a:hover {color: #4A2E16; text-decoration: none; font-weight: bold;}

ul, ol { margin-top:0; margin-bottom:0;}
li li {list-style-type:disc;}
.menuLink {	color: white;	text-align:left;	text-decoration: none;}
.menuLink:hover {	color: white;}

.fotocenter {	margin: 10px 0 0 ;	text-align : center;	border:0; height:160px;}
.fotoprawo {	margin: 1px 5px 15px 5px;	float: right;}
.fotolewo {	margin: 0px 20px 10px 0px;	float: left;}

.doPrawej{	float : right;	padding: 5px;	}
.fotocenter2 {	margin: 10px 0 10px 0;	text-align : center;	border: 0px solid black;}
.fotocenter3 {	margin: 10px 0 10px 0;	text-align : center;	border: 2px solid black;}
.doLewej {float : left;}

/* id */
h1 {font-family:Tahoma, Helvetica, sans-serif; font-size: 22px; color: #696969; font-weight: normal; padding: 5px 0 0 0px; line-height: 22px; }

h2 {font-family: Tahoma, Helvetica, sans-serif; font-size: 20px; color: #36302a; font-weight: normal; margin: 0px; padding: 5px 0 5px 0px;; }

h3 {font-family: Tahoma, Helvetica, sans-serif; font-size: 16px; color: #009966; font-weight: bold; margin: 0; padding: 0px; }

h4 {
background-image:url('http://www.delkomgroup.pl/rent/pics/punkt.gif');
background-repeat: no-repeat;
padding-left:14px; 
font-size:14px; 
border-bottom: 1px solid #555555;
margin: 15px 0 10px 0;
}
/* std */
.ramkaDuza {border: 1px solid #cccccc; margin-bottom:2px;}
.doPrawej {float:right;margin:10px 5px 2px 20px;}
.podpis {clear:both; text-align:center; border: 0px solid red;margin: 0; padding:0;font-style:normal;font-size:90%;}

fieldset {    border: none;    padding: 0;    padding-bottom: 20px;}

label { text-align:left;  height:auto;}

/* newsy */
div.gallery  { float:left; display: inline; margin-right: 38px; width:170px; height:190px; font-size:95%; color: #AA3C3D;}
.error { color:red; }

/* galeria */
.gal_kat {	margin: 5px; padding: 10px; width:30%; float:left; } 
.gal_kat img {float:left; border: solid 4px #FFDF4A; margin:4px;} 
.gal_alb {	margin: 5px; padding: 10px; width:30%; float:left; } 
.gal_alb img {float:left; border: solid 4px #CF1A64; margin:4px; } 
.gal_back {text-align:left;}
.gal_mini {width:130;height:130;border:1pt solid gray; text-align:center;vertical-align:middle;padding:10px;}
.gal_mini img { border:0;}
.gal_foto {}
.gal_foto {text-align:center;}
.rewind {font-family: arial; margin-bottom:10px;text-align:center;}
.rewind a {color: white; background: #dddddd; font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}
.rewind b {color: white; background: #9cc008;  font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}

#table_gal td {text-align:center;vertical-align:center;}

.przycisk {text-decoration:none; font-size: 90%; }
.przyciski {width:180px; height:25px; font-weight: bold; border:0; background-color:#604C34; font-size:13px;color: white;}

.fotka {border:1px solid #d0d0d0}

/* oferta - koniec*/

/* css od nich: */
img.ghost 
  {
    width: 0px;
    height: 0px;
  }

div#main
  {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 0 0;
    position: relative;  
  }
  
div#main-kontakt
  {  
    width: 950px;
    margin: 0;
    padding:0;   
  }
  
img.logos
  {
    border: 0;
    margin-right: 280px;
    float: left;
  }  
  
.linki-top
  {
    border: 0;
    margin-top: 35px;
    margin-left: -3px;
    margin-right: -3px;
  }
  
img.top
  {
    display: block;
    margin: 0 0 0 0;
  }
  
div#top-under
  {
    margin: 0 0 0 0;
    background-image: url('../graph/top-under-bg.png');
    width: 950px;
    height: 111px;
  }
  
img.top-under-content
  {
    margin-top: 10px;
    margin-left: 15px;
    float: left;
    border: 0;
  }
  
img.top-under-link
  {
    margin-top: 35px;
    margin-left: 0px;
    border: 0;
    float: left;
  }
  
.bar
  {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  
.foot
  {
    border: 0;
    margin-top: 0px;
  }
  
div#box
  {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 5px;
    background-image: url(../graph/box-bg.png);
    width: 313px;
    padding: 0 0 0 0;
    float: left;
    text-align: left;
  }
  
div#box img
  {
    border: 0;
    display: block;
    clear: both;
  }
  
img.box-foto
  {
    border: 0;
    display: block;
    clear: both;
    margin-left: 4px;
    margin-top: 0px;
    margin-bottom: 5px;
  }
  
p.into-box
  {
    width: 290px;
    margin-left: 9px;
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
  }
  
p.into-box-link
  {
    width: 290px;
    margin-left: 9px;
    text-align: right;
  }
  
p.into-box-link a, a:visited
  {
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
    text-decoration: none;
    font-weight: bold;
  }
  
p.into-box-link a:hover
  {
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
    text-decoration: underline;
    font-weight: bold;
  }
  
p.arrows
  {
    width: 950px;
  }
  
img.arrow-left
  {
    border: 0;
  }
  
img.arrow-right
  {
    border: 0;
  }
  
p.tekst
  {
    width: 910px;
    margin-left: 20px;
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
  }
  
p.tekst2
  {
    width: 910px;
    margin-left: 20px;
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
  }
  
p.tytul
  {
    color: #000000;
    font-size: 20px;
    font-family: tahoma, verdana;
    font-weight: bold;
    width: 450px;
  }
  
p.tekst-lewa
  {
  width: 600px;
  float: left;
  text-align: center;
  color: #000000;
  font-size: 12px;
  font-family: tahoma, verdana;
  }
  
p.tekst-prawa
  {
  width: 330px;
  float: right;
  text-align: left;
  color: #000000;
  font-size: 12px;
  font-family: tahoma, verdana;
  }
  
img.produkt
  {
    border: 0;
    float: left;
  }
  
table.cennik
  {
    width: 300px;
    text-align: center;
    color: #000000;
    font-size: 12px;
    font-family: tahoma, verdana;
    float: right;
  }
  
#pre
  {
    float:left;
    width:870px;
    height:365px;
    overflow:hidden;
    text-align: left;
  }
  
#stopka {	
	width: 950px;
	height: 42px;
  margin:auto;
	padding:0 0 0px 0;
	overflow: hidden;	
	background:url(../pics/footer.gif) top center no-repeat;
  color: orange;
	text-align:left;
	font-size:90%;
}
#stopka a {
	color: gray;
	font-size: 11px;
}
#stopka a:hover{
	color: #404040;
	font-size: 11px;
}

.ramka-srodek {background: url(../img/content_srodek.gif) repeat-y; padding: 0px 25px 0 20px; margin:0 ; color:black; text-align:left; overflow: hidden; border:0px solid red;}

#oferta_nav {width: 700px;}
#oferta_nav img {border:0; margin-left: 20px;}
#oferta_nav h1 {margin:0;padding:0;display:inline;}
#oferta_nav div {float:right;}
.oferta_szczegoly {width:100%}

.t1 {background-color: #AA3C3D; padding: 3px 50px 3px 10px; color:white;}
.t2 {background-color: #8F0D0D; padding: 3px 50px 3px 10px; color:white;}
th.t2 {padding: 4px 50px 4px 10px; text-align:left;}

.r1 {background-color: #D6D6D6; padding: 4px 50px 4px 10px; color:black;}
.r2 {background-color: #CDCDCD; padding: 4px 50px 4px 10px; color:black;}
th.r2 {padding: 4px 50px 4px 10px; text-align:left;}
li.oferta {display:inline; float: left;}

ul.oferta {padding: 0; margin: 0; list-style: none; }
ul.oferta li {float: left; display: inline; margin: 0px; padding: 10px ; text-align:center; height: 237px; width:281px; color: black; font-weight: bold; background: url('../img/item.gif') no-repeat;}

ul.oferta div.oferta-wiecej {width:250px;padding:0px; margin:0 0 0 10px; height:34px; border:0}
ul.oferta div.oferta-wiecej a {font-weight: bold; cursor:pointer; color:white; font-size:14px; line-height:120%}

ul.oferta-kategorie {padding: 0; margin: 0; list-style: none; }
ul.oferta-kategorie li {float: left; display: inline; margin: 0px; padding: 10px ; text-align:center; color: black; font-weight: bold; background-image:none;}

div.logo_buttons {
  position: absolute;
  width: 60px;
  height: 52px;
  margin: 0;
  padding: 0;
	font-size:10px;
	line-height:120%;
}

div.logo_buttons a {
  display: block;
  width: 60px;
  height: 52px;
	font-size:10px;
	padding-top:30px;
	text-align:center;
	color: #707070;
}

#button_glowna {
  left: 480px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_glowna:hover {
	background:url(../pics/link2.png);
}

#button_produkty {
  left: 550px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_produkty:hover {
	background:url(../pics/link2.png);
}

#button_realizacje {
  left: 830px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_realizacje:hover {
	background:url(../pics/link2.png);
}

#button_referencje {
  left: 760px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_referencje:hover {
	background:url(../pics/link2.png);
}

#button_warunki {
  left: 620px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_warunki:hover {
	background:url(../pics/link2.png);
}

#button_kontakt {
  left: 690px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_kontakt:hover {
	background:url(../pics/link2.png);
}

#button_sklep {
  left: 900px;
  top: 20px;
	background:url(../pics/link.png);
}

#button_sklep:hover {
	background:url(../pics/link2.png);
}

.delkom {color:red; font-weight:bold;}