html, body {
	background-color: #fff;
	color: #666666;
	margin: 0;
	padding: 0;
}


td.bgred
{
	background-color : #E80000;
	color : #fff;
	padding : 10px;
}

#m
{
	width : 901px;
	height : 39px;
	clear : both;
	overflow : hidden;
	padding: 4px 0 4px 0px;
}

#m img
{
	border : none;
	float : left;
}

img.filter1
{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	border: none;
}


img.filter1a
{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	border: 1px transparent solid;
}

*html .filter1
{
	border: none;
}

.filter2
{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=90);
	border: 1px transparent solid;
}

*html .filter2
{
	border: 1px #fff solid;
}

img.transparent {
	border: none;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}

h1 {
	display: inline;
	color:#E80000;
	font-size:12px;
	font-family:tahoma;
	font-weight: bold;
}

h2 {
	display: inline;
	color:#E80000;
	font-size:12px;
	font-family:tahoma;
	font-weight: bold;
}

h3 {
	display: inline;
	color:#000;
	font-size:12px;
	font-family:tahoma;
	font-weight: bold;
}

#CLEAR {
	clear: both;
}

/* TOP STRONY DO MENU POZIOMEGO */

#STRONA {
	width: 901px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	
}


#LOGO {
	width: 226px;
	height: 183px;
	float: left;
	overflow: hidden;
}

#FLASH {
	width: 675px;
	height: 183px;
	float: left;
	overflow: hidden;
	background-image : url('img/flash.jpg');
}

/* KONIEC TOP */




/* CZESC W KTOREJ WCZYTYWANA JEST PODSTRONA  I ELEMENTY STRONY GŁÓWNEJ*/

#STRGLOWNA {
	clear:both;
	width: 901px;
	margin-top: 0px;
	overflow: hidden;
}

#PRAWA {
	width: 239px;
	vertical-align: top;
	overflow: hidden;
	float: left;
}

#LEWA {
	width: 662px;
	overflow: hidden;
	float: left;
}


/* POZIOM OSTATNIE REALIZACJE */

#REALIZACJE_OST {
	width: 662px;
	background: #fff url(img/tlo_realizacje.jpg) top no-repeat;
	overflow: hidden;
	float: left;
}

div.txt_realizacje {
	overflow: hidden;
	text-align: left;
	padding: 10px 0 0 14px;
	font-weight: bold;
	font-size: 14px;
	font-family: tahoma;
	color: #282828;
}

.txt_red {
	color: #E90D0D;
}

a.txt_red {
	color: #E90D0D;
}

div.mini_realizacje {
	width: 163px;
	vertical-align: top;
	text-align: center;
	padding: 0px 0 0 0;
	float: left;
	overflow: hidden;	
}

div.obrazek {
	width: 163px;height:73px;overflow:hidden;margin: 0px; padding:0px;font-size: 11px;
	
}

div.obrazek img
{
border: 1px #D8D8D8 solid;
}

div.podpis_obrazka {
	width: 163px;overflow:hidden;margin-top: 5px;font-size: 11px;
}

div.obrazki4 {
	clear:both;width:660px; height: 30px;font-size:9px;
}

*html div.obrazki4 {
	height: 29px;
}

 .mini_realizacje{
	margin-bottom : 0px;
	overflow : hidden;
}

a.mini_realizacje {
	text-decoration: none;
}

a.mini_realizacje:hover {
	text-decoration: none;
}

span.podpis {
	
	font-family: verdana;
	font-size: 11px;
	color: #E80000;
	font-weight: normal;
	text-align: center;
}


 a.podpis {
	font-family: verdana;
	font-size: 11px;
	color: #E80000;
	font-weight: normal;
	text-align: center;
}

a.podpis:hover {
	text-decoration: underline;
	color: #000;
}


#PROMOCJE {
	width: 239px;
	height: 180px;
	background: transparent url(img/flash_promocje.jpg) top left no-repeat;
	float: left;
}
/* KONIEC POZIOM OSTATNIE REALIZACJE */




/* POZIOM OFERTA */

#OFERTA {
	clear: both;
	width: 662px;
	background: #fff url(img/tlo_oferta.jpg) top no-repeat;
	float: left;
	margin-top: 7px;				
	margin-bottom: 0px;
	overflow: hidden;
}


#TAB_OFERTA {
	width:652px;
	vertical-align: top;
	margin:20px 0 10px 0;
}

td.oferta {
	width: 163px;
	height: auto;
	text-align: center;
	vertical-align: top;
}


img.oferta {
	border: none;
	width: 163px;
	height: 98px;
}

div.oferta_podpis {
	width: 153px;
	overflow:hidden;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	position: relative;
	top:-25px;
	left:5px;
}




a {
	text-decoration: none;
	cursor: pointer;
	color:#666666;
}

a.oferta {
	text-decoration: none;
	cursor: pointer;
	color:#666666;

}

#CERTYFIKAT
{
	width: 239px;
	height: auto;
	float: left;
	padding-top:6px;
	vertical-align: top;
}

#RIGHT {
	width: 239px;
	height: auto;
	float: left;
	padding-top:6px;
	vertical-align: top;
	
}

div.kontakt {
	width: 239px;
	height: 230px;
	background: #fff url(img/tlo_kontakt.jpg) top no-repeat;
	vertical-align: top;
}

div.blok_dane {
	width: 227px;
	height: auto;
	margin: 70px 0 0 5px;
}

img.dane {
	width: 4px;
	height: 6px;
	border: none;
}

img.gg {
		position: relative;
		top: 4px;
		border: none;
}


div.dane1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-left: 10px;
}

div.dane {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-left: 17px;
}

#SUBSKRYPCJA {
	width: 239px;
	height: 80px;
	background: #fff url(img/tlo_subskrypcja.jpg) top no-repeat;
	vertical-align: top;
	border: 0px yellow solid;
	
}

div.txt_sub {
	width: 200px;
	height: 16px;
	text-align: left;
	padding: 12px 0 0 14px;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	color: #fff;
	border: 0px blue solid;
}

div.adresemail {
	width: 55px;
	height: 10px;
	padding: 16px 0 0 26px;
	vertical-align: top;
	font-size: 5px;
	border: 0px yellow solid;
}

*html div.adresemail {
	margin-top:0px;
}

img.adresemail {
	width: 55px;
	height: 10px;
	border: none;
}

div.subskrypcja {
	width: 239px;
	height: auto;
	margin-top:0px;
}

*.input_txt {
	border:1px #990101 solid;
	width: 135px;
	height: 13px;
	font-size: 9px;
	background-color: #fff;
	margin-top : -1px;
	margin-left:  27px;
	float: left;
}

*html *.zapisz {
	width: 55px;
	height: 16px;
	border: none;
	float: left;
}

/* KONIEC POZIOM OFERTA */



/* START POZIOM ZAUFALI NAM    */


#ZAUFALINAM {
		clear: both;
		margin-top:7px;
		width: 192px;
		overflow: hidden;
		background: #fff url(img/tlo_zaufalinam.jpg) top no-repeat;
		text-align: center;
		float: left;
}

*html #ZAUFALINAM {
		margin-top:6px;
}

div.odstep {
	width: 192px;
	height: 25px;
	font-size: 10px;
}


#STANDARD {
	margin-top: 7px;
	width: 470px;
	overflow: hidden;
	background-color: #fff;
	float: left;
}

*html #STANDARD {
	margin-top: 6px;
}


div.wiersz {
	clear: both;
	margin:0px auto 13px;
	width: 454px;
	overflow: hidden;
	background: #fff url(img/tlo_standard.jpg) top no-repeat;
}

div.txt_standard {
	width: 390px;
	height: auto;
	margin: 20px 0 0 30px;
	text-align: left;
	font-family:arial;
	font-size:10px;
	font-weight: normal;
	letter-spacing: inherit;
	 
}

div.wiecej {
	width: 40px;
	height: 7px;
	padding: 10px 0 0 380px;
	
}

#SPEEDWEB {
	margin-top: 6px;
	float: left;
	width: 239px;
	overflow: hidden;
	background: #fff url(img/tlo_speedweb.jpg) top no-repeat;
	vertical-align: top;
	
}

div.box {
	width:202px;
	height: 99px;
	margin: 20px 0 0 30px;
	text-align: left;
}

div.txt_box {
	width: 130px;
	height: auto;
	font-family:arial;
	font-size:10px;
	font-weight: normal;
	letter-spacing: inherit;
	text-align: left;
	margin: 0 0 0 15px;
}


div.speedweb {
	width: 51px;
	height: 99px;
	float: left;
}

img.speedwebbox {
	margin: 0px;
	padding: 0px;
	width:51px;
	height: 99px;
	border:none;
	
}


div.speed_wiecej {
	width: 40px;
	height: 7px;
	padding: 10px 0 0 100px;
	
}

div.web {
	width:130px;
	height: auto;
	float: left;
}

/* KONIEC POZIOMU ZAUFALI NAM  */


/*KONIEC WCZYTYWANIE STRONA GŁ I PODSTRONA*/


/* STOPKA PARTNERZY */

#PARTNERZY {
	clear: both;
	width: 901px;
	height: 130px;
	background: #fff url(img/tlo_partnerzy.jpg) top no-repeat;
	text-align: left;
}

div.partnerzy {
	width: 861px;
	height: auto;
	margin:0px auto;
	text-align: center;
	
}


div.partner {
	width: auto;
	height: auto;
	margin-top: 40px;
	padding: 0 30px 0 30px;
	float: left;
}


/* KONIEC STOPKA PARTNERZY */

div.linia {
	clear: both;
	width:100%;
	height:2px;
	border-bottom: 2px #C30000 solid;
	font-size: 10px;
	
}

/* POCZATEK STOPKA */

#STOPKA {
	width: auto;
	height: auto;
	margin: 5px 0 0 15px;
	float: left;
	font-family: verdana, arial;
	font-size:9px;
	font-weight: normal;
}


a.stopka {
	text-decoration: none;
	color: #000;
}

img.dziel {
	border: none;
	padding: 0px 20px 0px 20px;
	margin-top:0px;
	float: left;
	
	
}

div.advert {
	width: auto;
	height: 9px;
	margin: 5px 0 0 0px;
	float: left;
	font-family: verdana, arial;
	font-size:9px;
	font-weight: normal;
	color: #000;
}


/* KONIEC STOPKA */


/* POCZĄTEK PODSTRONA */ 


/* LEWA STRONA*/

#PODSTRONA {
	clear:both;
	width: 901px;
	margin-top: 0px;
	overflow: hidden;
}


#PODSTR_LEFT  {
	width: 239px;
	overflow: hidden;
	vertical-align: top;
	float: left;
	
}

div.menu_pion {
	width: 239px;
	height: auto;
	background: #fff url(img/tlo_menu_pion.jpg) top no-repeat;
	vertical-align: top;
	
}

div.kontakt_podstr {
	width: 239px;
	height: 210px;
	background: #fff url(img/tlo_kontakt.jpg) top no-repeat;
	vertical-align: top;
}

ul.wew {
	margin: 5px 0 0 22px;
	list-style-type: none;
}


a.link_podstr {
	text-decoration: none;
	cursor: pointer;
	color:#000;
	font-weight: bold;
	font-size:11px;
	font-family: verdana;
	line-height: 18px;
	
}

a.link_podstr:hover {
	text-decoration: underline;
	cursor: pointer;
	color:#000;
	font-weight: bold;
}


a.podlink_podstr {
	text-decoration: none;
	cursor: pointer;
	color:#000;
}

a:hover {
	text-decoration:underline;
	cursor: pointer;
	color:#000;
	
}



/*  KONIEC LEWA STRONA */

/* POCZATEK PRAWA STRONA */

/* TRESC PODSTRONY */

#PODSTR_RIGHT {
	width: 655px;
	overflow: hidden;
	background: #fff url(img/tlo_podstr_tresc.jpg) top no-repeat;
	vertical-align: top;
	margin-left: 7px;
	float: left;
	
}

div.tytul_podstrony {
	height: 14px;
	padding: 12px 0 0 14px;
	text-align: left;
}

div.tresc  {
	clear: both;
	width: 595px;
	overflow: hidden;
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color:#333333;
	margin: 18px auto;
	text-align: justify;
	line-height: 16px;
	
}

div.tujestes {
	height: 12px;
	margin:10px auto 10px auto;
	text-align : right;
	width : 598px;
}


span.tujestes {
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	color:#7f7f7f;
}

a.tujestes {
	text-decoration: none;
	font-family: arial;
	font-size:11px;
	font-weight:normal;
	color:#7f7f7f;
}

a.tujestes:hover {
	text-decoration: underline;
	color:#7f7f7f;
}

a.str {
	text-decoration: none;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	color:#7f7f7f;
}

a.str:hover {
	text-decoration: underline;
	color:#7f7f7f;
}

a.off {
	text-decoration: none;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	color:#7f7f7f;
}

a.off:hover {
	text-decoration: underline;
	color:#7f7f7f;
}


a.on {
	text-decoration: none;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	color:#E80000;
}

span.strony {
	text-decoration: none;
	font-family: arial;
	font-size:11px;
	font-weight:bold;
	color:#7f7f7f;
}

#REALIZACJE p {
	padding-bottom: 10px;
}

#REALIZACJE span.date {
	float: right;
	
}

#REFERENCJE p {
	padding-bottom: 10px;
}

ul.menu {
	display: block;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url("img/arrow.gif");
	background-position: 8px 5px;
	background-repeat: no-repeat;
}

li.menu {
	display: block;
	list-style-type: none;
	padding-left: 20px;
	background-image: url("img/arrow.gif");
	background-position: 8px 5px;
	background-repeat: no-repeat;
}

div.promo {
	width:220px;
	overflow:hidden;
	margin:4px 0 0 22px;
	font-size: 11px;
}

div.bg_promo {
	width:220px;height: overflow:hidden;background: transparent url(img/arrow.gif) 0 5px no-repeat;
}

div.link_promo {
	width:200px;padding-left: 9px;height:auto;
}


a.menu2 {
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color: #000;
	line-height: 13px;
}

#PODSTR_RIGHT div.tresc p a {
	color: #E80000;
	font-weight: normal;
}

#PODSTR_RIGHT div.tresc p a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

#PODSTR_RIGHT td.bgred a {
	color: #FFFF1D;
	font-weight: normal;
}

#PODSTR_RIGHT td.bgred a:hover {
	color: #FFFF1D;
	font-weight: normal;
	text-decoration: underline;
}

#PODSTR_RIGHT table#O p {
	margin-bottom: 10px;
	
}

/* KONIEC TRESC PODSTRONY */

/* KONIEC PRAWA STRONA */

/* KONIEC PODSTRONA*/
