body, html {margin: 0; padding: 0; text-align: center; color: #000; background:url(images/bg.png) #FFF; font-size:small; font-family:Arial, Helvetica, sans-serif;}
ul {font-family:Arial, Helvetica, sans-serif;  margin:10px 50px 20px 50px; padding:0px;}
h3 {margin:10px 0 10px 150px; padding:10px;}
#container {width: 957px; height:1350px; margin:0 auto; padding:0; background:#FFF; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; text-align:left; position:relative;}
#container_automonitoring {width: 957px; height:3550px; margin:0 auto; padding:0; background:#FFF; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; text-align:left; position:relative;}
#container_inteligentnydom {width: 957px; height:5600px; margin:0 auto; padding:0; background:#FFF; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; text-align:left; position:relative;}
#container_kontakt {width: 957px; height:710px;; margin:0 auto; padding:0; background:#FFF; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; text-align:left; position:relative;}
#logo {position:absolute; top:0px; left:4px; width:150; height:157px;}
#header {position:absolute; top:0px; right:7px; background:url(images/header.jpg) no-repeat; width:787px; height:115px;}
#menu {width:787px; height:38px; position:absolute; right:7px; top:119px; display:inline;}
#menu img {border:none;}
#menu a {border:none; text-decoration:none;}
#menu a span {display:none;}
#nav {margin: 0; padding: 0;}
#nav li {list-style: none; float: left; font-size: 10px; line-height: 38px; white-space: nowrap;}
#tresc {position:absolute; top:150px; left:7px; width:944px; background:url(images/tresc_bg.gif) bottom left no-repeat; margin:10px auto; text-align:justify;}
#tresc h1 {font-size:150%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 10px; padding:0px; font-weight:100;}
#tresc p {font-family:Arial, Helvetica, sans-serif;  margin:0 0 0 10px; padding:10px;}
#tresc_automonitoring {position:absolute; top:150px; left:7px; width:944px; height:3343px; background:url(images/tresc_bg.gif) bottom left no-repeat; margin:10px auto; text-align:justify;}
#tresc_automonitoring h1 {font-size:150%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 10px; padding:0px; font-weight:100;}
#tresc_automonitoring p {font-family:Arial, Helvetica, sans-serif;  margin:0 0 0 10px; padding:10px;}
#tresc_automonitoring h2 {font-size:120%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:20px; padding:0px; font-weight:150;}
#tresc_inteligentnydom {position:absolute; top:150px; left:7px; width:944px; height:5390px; background:url(images/tresc_bg.gif) bottom left no-repeat; margin:10px auto; text-align:justify;}
#tresc_inteligentnydom h1 {font-size:150%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 10px; padding:0px; font-weight:100;}
#tresc_inteligentnydom p {font-family:Arial, Helvetica, sans-serif;  margin:0 0 0 10px; padding:10px;}
#tresc_inteligentnydom h2 {font-size:120%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:20px; padding:0px; font-weight:150;}
#tresc_kontakt {position:absolute; top:150px; left:7px; width:944px; height:510px; background:url(images/tresc_bg.gif) bottom left no-repeat; margin:10px auto; text-align:justify;}
#tresc_kontakt h1 {font-size:150%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 10px; padding:0px; font-weight:100;}
#tresc_kontakt p {font-family:Arial, Helvetica, sans-serif;  margin:0 0 0 10px; padding:10px;}
#tresc_kontakt h2 {font-size:120%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:20px; padding:0px; font-weight:150;}
#tresc_kontakt a {text-decoration:none; color:#000000; font:Arial, Helvetica, sans-serif; font-size:12px; border:none; margin:3px; padding:3px;}
#tresc_left {margin:0px 430px 0px 0px;}
#tresc_left2 {margin:0px 430px 0px 20px; padding:0px;}
#tresc_left2 img {margin:0 0 0 23px;}
.header {margin: 0; padding: 6px; background:url(images/tresc_header.gif) top left no-repeat;}
.bottom {margin: 0; padding: 6px; background:url(images/tresc_bottom.gif) bottom left no-repeat;}
#podpis { height:38px; margin: 0px 30px 10px 10px; padding: 0px; background:url(images/podpis.gif) bottom right no-repeat;}
#pudelko_left {position:absolute; top:660px; left:7px; width:469px; height:640px; background:url(images/pudelko_bg.gif) repeat-y; margin:10px auto; text-align:justify;}
#pudelko_left p {font-family:Arial, Helvetica, sans-serif;  margin:0 10px; padding:0px;}
#pudelko_right {position:absolute; top:660px; right:7px; width:469px; height:640px; background:url(images/pudelko_bg.gif) repeat-y; margin:10px auto; text-align:justify;}
#pudelko_right p {font-family:Arial, Helvetica, sans-serif;  margin:0 10px; padding:0px;}
.tlo_h1 { margin:1px; padding:0px; background:url(images/header_h1.gif) #CC0000 repeat-x; height:43px; text-align:center;}
.tlo_h1 h1 {font-size:180%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:2px; padding:4px; font-weight:100; color:#FFFFFF}
.tlo_h1_podstrona { margin:1px; padding:0px; background:url(images/header_h1.gif) #CC0000 repeat-x; height:43px; text-align:center;}
.tlo_h1_podstrona h1 {font-size:180%; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:6px; padding:7px; font-weight:100; color:#FFFFFF}
#pudelko_left_right p {font-family:Arial, Helvetica, sans-serif;  margin:0 0 0 10px; padding:10px;}
.pudelko_header {margin: 0; padding: 6px; background:url(images/pudelko_header.gif) top left no-repeat;}
.pudelko_bottom {
	position: absolute;
	bottom:0px;
	left:0px;
	margin: 0;
	padding: 6px;
	background:url(images/pudelko_bottom.gif) bottom left no-repeat;
	width: 469px;
}
#stopka {position:absolute; bottom:-10px; left:7px; width:944px; background:url(images/tresc_bg.gif) repeat-y; margin:10px auto; text-align:justify;}
#stopka p {font-family:Tahoma, Arial, Helvetica, sans-serif;  margin:0 6px 0 0; padding:0; font-size:x-small; text-align:right;}
#stopka_aut a {color:#000000;}
#stopka_id a {color:#000000;}
#stopka a {color:#000000;}
#stopka_aut {position:absolute; bottom:0px; left:7px; width:944px; background:url(images/tresc_bg.gif) repeat-y; margin:10px auto; text-align:justify;}
#stopka_aut p {font-family:Tahoma, Arial, Helvetica, sans-serif;  margin:0 6px 0 0; padding:0; font-size:x-small; text-align:right;}
#stopka_id {position:absolute; bottom:-47px; left:0px; width:944px; background:url(images/tresc_bg.gif) repeat-y; margin:10px auto; text-align:justify;}
#stopka_id p {font-family:Tahoma, Arial, Helvetica, sans-serif;  margin:0 6px 0 0; padding:0; font-size:x-small; text-align:right;}
.wiecej_info { position:absolute; left:10px; bottom:5px; background:url(images/wiecej_info.gif) no-repeat; width:148px; height:32px; padding:2px; margin:2px; text-align:center;}
.wiecej_info a {padding:4px; margin:4px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; }
.wiecej_info a span {display:none;}
.wiecej_info a:hover {text-decoration:underline;}
.wiecej_info h2 {padding:4px; margin:4px 0 0 0; font-size:x-small;}
.demo {position:absolute; left:160px; bottom:5px; background:url(images/demo_link.gif) no-repeat; width:85px; height:32px; padding:2px; margin:2px; text-align:center;}
.demo a {padding:4px; margin:4px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; }
.demo a:hover {text-decoration:underline;}
.demo h2 {padding:4px; margin:4px 0 0 0; font-size:x-small;}
.style1 {
	color: #FFFFFF;
	font-size: large;
}
.screen {position:absolute; top:65px; right:7px; width:410px; margin:10px auto; text-align:right;}
.screen img {margin:10px 0 0 10px; padding:10px 0 0 10px; border:none;}
.screen a {text-decoration:none; color:#000000; font:Arial, Helvetica, sans-serif; font-size:12px; border:none; margin:3px; padding:3px;}
.demo_id {position:absolute; top:65px; right:7px; width:410px; margin:10px auto; text-align:left; font-size:11px;}
.demo_id p {text-align:justify;}
.demo_id img {margin:10px 0 0 10px; padding:10px 0 0 10px; border:none; float:right; margin:5px;}
.demo_id a {text-decoration:none; color:#000000; font:Arial, Helvetica, sans-serif; font-size:12px; border:none; margin:3px; padding:3px;}
.demo_id a {text-decoration:none; color:#000000; font:Arial, Helvetica, sans-serif; font-size:11px; border:none; margin:3px; padding:3px;}
.demo_id a:hover {text-decoration:underline; color:#000000; font:Arial, Helvetica, sans-serif; font-size:11px; border:none; margin:3px; padding:3px;}
.demo_id li{text-align:left; margin:0; padding:0}
.demo_id ul{text-align:left; margin:0; padding:0}
.demo_id strong {border-top:1px solid black; display:block; padding:10px;}
#baner {position:absolute; top:0px; right:21px;}
#widoki {float:right; margin:10px;}
table {margin:20px; padding:20px; }
tr {font-family:Arial, Helvetica, sans-serif;}
th {padding: 0.3em 0.5em; margin:3px;  border-top:solid #000000; border-bottom:solid #000000; border-width:1px 0 1px 0 ; font-size:medium;}
td {padding: 0.3em 0.5em; margin:3px; border-bottom:solid #ddd; border-width:1px 0 1px 0 ;}
