html,body {
 background-color: #0000CC;
 color: white;
 font-family: verdana , arial , sans-serif;
 height:98%;
 width:98%
}

table.main {
 height:100%;
 width:100%
}

/*
td.menu span {
 font-size:12pt;
}
*/

td.menu a {
  text-decoration:none;
  font-weight: bold;
  color: white;
}

td#mainmenu {
  border-bottom:3px solid white;
  height:7%;
}

td#submenu {
  vertical-align : top;
  width: 20%;
  line-height: 200%;
}

td#tresc {
  vertical-align : top;
  background-color:#FFFFFF;
  border-left:1px solid black;
  color: black;
  height: 90%;
}

td#stopka {
  height:1%;
}

textarea.styl {
  width:100%;
  height:500px;
}

textarea.edit {
  width:100%;
  height:350px;
}

img {
  border: 0;
}

img.device {
  border: ridge thick;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

img.app {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

img.in_text_left {
  float: left;
  border: ridge thick;
  margin-right: 25px;
  margin-bottom: 25px;
}

img.app_in_text_left {
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
}

img.in_text_right {
  float: right;
  border: ridge thick;
  margin-left: 25px;
  margin-bottom: 25px;
}

img.in_text_left_no_border {
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
}

img.in_text_right_no_border {
  float: right;
  margin-left: 25px;
  margin-bottom: 25px;
}

br.image {
  clear: left;
}

h1 {
  margin-left: 25px;
  margin-right: 25px;
  text-align: center;
}

h2 {
  margin-left: 25px;
  margin-right: 25px;
}

h3 {
  margin-left: 25px;
  margin-right: 25px;
}

p {
  margin-left: 25px;
  margin-right: 25px;
  line-height: 150%;
  text-align: justify;
}

p.span_90 {
  margin-left: 5%;
  margin-right: 5%;
}

p.float_left {
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}

p.float_right {
	float: right;
	margin-left: 25px;
	margin-bottom: 25px;
}

p.title {
  text-align: center;
  font-size: 150%;
  font-weight: bold;
}

p.subtitle {
  text-align: center;
  font-style: italic;
  font-size: 100%;
}

p.address {
  margin-left: 50px;
}

p.center {
  text-align: center;
}

ul.opis {
  line-height: 150%;
  margin-left: 3em;
  margin-right: 25px;
}

p.opcja_opis {
  margin-left: 3em;
}

ul.opcja {
  line-height: 150%;
  margin-left: 3em;
  margin-right: 25px;
}

ul.pobierz {
  line-height: 200%;
  margin-left: 3em;
  margin-right: 25px;
}

a.pobierz {
  text-decoration: none;
}

td.td_center {
  text-align: center;
  line-height: 150%;
}

hr.spaced {
  margin-top: 25px;
  margin-bottom: 25px;
}

/* NIE RUSZAĆ */

.w3cbutton3 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

