body,html{
   height:100%;
   margin: 0;
   padding: 0;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   background:black;
}
#main {
   height:100%;
}
#logo{
   width:35px;
   background:black url("gfx/logo.gif");
}
#content{
   vertical-align:top;
   width:738px;
}
#divmenu{
   height:80px;
   background:black url("gfx/pasek.jpg") no-repeat;
}
#menu{
   width:738px;
   margin:0;
   padding:0;
}

#linki td{
   position:relative;
   top:0;
   left:0;
   height:78px;
   vertical-align:bottom;
   font: bold 10px Verdana, Arial, Helvetica, sans-serif;
   color:white;
   padding:0 10px 5px 0px;
   text-align:left;
}
#linki td a{
   color:white;
   padding:0 10px 0 10px;
   text-decoration:none;
}
#linki td a:hover{
   color:#4FC4F0;
}
#color1{
   width:140px;
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#F78E57;
}
#color2{
   width:100px;
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#5BA5FB;
}
#color3{
   width:140px;
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#008F78;
}
#color4{
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#E33029;
}
#color5{
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#8e578e;
}
#color6{
   height:2px;
   font:bold 1px Verdana, Arial, Helvetica, sans-serif;
   background-color:#e29ba9;
}
#text{
   padding:5px 0 0 20px;
}
#text h1{
   padding:0;
   margin:10px 0 5px 0;
}
#text h1.c1{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#F78E57;
   width:550px;
}
#text h1.c2{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#5BA5FB;
}
#text h1.c3{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#008F78;
}
#text h1.c4{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#E33029;
}
#text h1.c5{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#8e578e;
}
#text h1.c6{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#e29ba9;
}
#text h1.c7{
   font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   color:#C2C0C0;
}
#text p{
   color:#C2C0C0;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#text li a{
   color:#78CCEC;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
}
#text li a:hover{
   color:white;
}
#text p.kolumna{
   width:550px;
   color:#C2C0C0;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
}
h2{
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
   color:#5BA5FB;
   padding:0
   margin:0;
}
h2 img{
   vertical-align:middle;
   margin-right:5px;
}
#text ul{
   list-style-image:url("gfx/znaczek.gif");
   color:#4FC4F0;
}
#text li{
   color:#78CCEC;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
   line-height:11px;
   padding:0 0 5px 0;
}
#text ul.zalety{
   list-style-image:none;
   padding:0 10px;
   margin:0;
   list-style:none;
   color:#4FC4F0;
}
#text ul li{
   color:#C2C0C0;
}
#linkioferta{
   text-align:center;
   padding:0;
   margin:0;
   vertical-align:bottom;
   color:#78CCEC;
}
#oferta td a, #text a,  #stopka a{
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#78CCEC;
}
#linkioferta{
	margin-top:20px;   
}
#linkioferta a{
   font: bold 10px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#78CCEC;
}
#linkioferta a:hover, #oferta td a:hover, #text a:hover, #stopka a:hover{
   text-decoration:none;
   color:#C2C0C0;
}
#oferta{
  
}
#oferta .ofertaimg{
   width:84px;
}
#oferta .ofertalink{
   width:150px;
}

#prod img{
    margin:0 5px 0 0;
}
#prodopis{
    vertical-align:top;
    padding:10px 5px 0 0;
}
#prodopis p{
    padding:0 40px 0 0;
}
#prodopis a{
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color:#78CCEC;
   padding:10px 0 10px 0;
   vartical-align:middle;
   line-height:77px;
}
#prodopis a:hover{
   text-decoration:none;
   color:#C2C0C0;
}
#zdjecia{
   width:240px;
   vertical-align:top;
   text-align:right;
   border:0;
   padding-bottom:10px;
}
#zdjecia img{
   margin:0;
   padding:0;
   border:0;
}
#zobacz{
   font: bold 10px Verdana, Arial, Helvetica, sans-serif;
   color:#F78E57;
   text-align:center;
}
#opis{
   margin:0 0 0 10px;
   width:718px;
}
#dol{
   position:relative;
   top:30px;
   display:block;
}
#stopka{
   height:30px;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color:white;
   padding:5px 10px 5px 10px;
}
#stopka hr{
   height:2px;
   color:white;
   background-color:white;
   border-style:solid;
   border:0;
}
.contactform{
	margin:0;
	padding:0;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
.contactform input,  .button{
	margin:1px;
	border:1px solid #E33029;
	background-color:black;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
.contactform textarea{
	width:450px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E33029;
	background-color:black;
	color:white;
}
.contactform .button{
	margin-top:5px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
table td.name{
	width:120px;
}
table td.wyslij{
	text-align:center;;
}
h3{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 5px 5px 0;
	padding:0;
}
#koncowki{
	margin:10px 20px 10px 20px;;
}
#koncowki td{
	width:150px;
	height:117px;
	vertical-align:middle;
	text-align:center;
}
#zak{
	vertical-align:middle;
}
#prawo{
	text-align:right;
	float:right;
}
.link{
	vertical-align:middle;
	margin:10px 5px 10px 5px;
}
.alttext{
   display:none;
}