body {position:relative;margin:auto;padding:auto;background:#f5f5f5;width:100%;height:100%;font-family:Arial;}

#pzts {position:relative;background:url(../gfx/PZTS.png) repeat-x;width:600px;height:60px;}
#main {position:relative;margin:auto;padding:10px 0 10px 0;width:96%;min-width:1020px;height:auto;text-align:center;background:#f5f5f5;}
#textkontener {overflow:hidden;position:relative;margin:0 auto;padding:0 auto;
			  width:100%;height:auto;border:#999 solid 1px;background:url(../gfx/grad2.png) repeat-x;}
* html #textkontener{display:inline;}
.bold {font-weight:bold;}
.podkat {padding:0 0 0 10px;}
.le {float:left;}
.pr {float:right;}
#lewo {float:left;margin:auto;padding:1%;width:15%;height:auto;min-height:300px;background:url(../gfx/grad1.png) repeat-x;font-size:12px;}
#prawo{float:left;width:80%;height:auto;margin:auto;padding:1%;}

.submit {font-size:10px;color:#888;text-shadow:0px 1px 0px #fff;width:100%;border:none;border-radius:3px;margin:2px;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #c2c4c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#c2c4c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#c2c4c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#c2c4c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#c2c4c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#c2c4c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#c2c4c8',GradientType=0 );
}
.submit:hover
{
color:#444;text-shadow:0px 1px 0px #fff;
background: #c2c4c8; /* Old browsers */
background: -moz-linear-gradient(top,  #c2c4c8 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2c4c8), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c2c4c8 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c2c4c8 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c2c4c8 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c2c4c8 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c4c8', endColorstr='#f5f5f5',GradientType=0 );
}

#logbox {position:relative;width:auto;height:auto;margin:4px;padding:4px;
		border:1px solid #999;
		background:url(../gfx/lock.png) no-repeat bottom right;
		}
#logbox h3 {font-family:verdana;font-size:18px;color:#702;margin:6px 0 10px 0;padding:auto;}
#logbox span {font-family:verdana;font-size:10px;color:#333;margin:0 0 2px 0;padding:auto;text-align:left;}
input.login {display:inline;position:relative;color:#44b;
			margin:4px 0 6px 0;padding:2px;
			font-size:13px;
			background:url(../gfx/inputbg.png) repeat-x top left;
			border:1px solid #555;
			border-radius:3px;
			}

#form {float:left;width:100%;background:#f5f5f5;margin:1px;padding:1px;font-size:12px;}
#form h5{font-weight:bold;padding:0;margin:0;color:#900;}

#fnaz {float:left;width:auto;text-align:left;margin:2px;color:#888;font-size:10px;}
#fnaz h5 {color:#900;margin:2px;padding:auto;font-size:10px;}
#fmid h4 {color:#900;margin:2px;padding:auto;font-size:10px;}
#fmid {float:left;width:55%;text-align:left;}
#fopi {float:left;width:29%;text-align:left;}
#fmodele {clear:both;position:relative;width:auto;text-align:justify;font-size:12px;color:#666;line-height:14px;margin:6px;}
#fmodele  input{display:inline;margin:2px;}
#img {float:left;position:relative;margin:4px;padding:4px;border:#b32 solid 1px;}
#img:hover {position:relative;margin:4px;padding:3px;border:#b42 solid 2px;}
#obrkont {float:left;margin:4px;padding:4px;width:auto;height:auto;border:2px solid #39e;}
.butt {display:block;width:auto;height:auto;margin:2px;padding:4px 8px 4px 8px;background:#444;color:#fff;border-radius:3px;}
.butt:hover {background:#902;}
#obr {width:120px;}
#obrkont2 {float:left;margin:2px 4px 2px 4px;padding:2px;width:100px;height:auto;border:1px solid #bbb;}
#obr2 {width:80px;}
#bott {clear:both;position:relative;margin:auto;padding:2px;width:100%;height:auto;top:0px;background-color:#eee;border-bottom:1px solid #888;}
#topp {clear:both;position:relative;margin:auto;padding:2px;width:100%;height:auto;top:0px;background-color:#eee;border-top:1px solid #888;}
hr {border-top:1px solid #ab7;border-width:3px 0 0 0;}
a {color:#338;text-decoration:none;}
p {margin:0px;padding:0px;border-style:none;}
p.green {clear:both;font-size:11px;color:#090;margin:0 auto;padding:0 auto;text-align:center;}
p.red {clear:both;font-size:11px;color:#900;margin:0 auto;padding:0 auto;}

p.blue {clear:both;font-size:12px;color:#008;margin:0 auto;padding:0 auto;}
p.blue:hover {clear:both;font-size:12px;color:#008;margin:0 auto;padding:0 auto;font-weight:bold;}
/* ----------------------------------------  TinyMCE -------------------------------- */
textarea {display: block; padding: 3px; margin: 4px; border: 1px solid grey; }

table {width:100%;height:auto;border:1px solid #ccc;margin:10px 0 10px 0;padding:auto;}
tr {margin:auto;padding:auto;}
#prawo tr {margin:auto;padding:auto;background:#fff;}
td {padding:0;margin:6px 0 6px;font-size:13px;}
td.nazwa {width:auto;height:auto;background-color: #fff;border: 1px solid #eee;color: #b40;font-size: 12px;font-weight: bold;text-align: center;}
th.nazwa {width:auto;height:auto;background-color: #fff;border: 1px solid #eee;color: #b40;font-size: 12px;font-weight: bold;text-align: center;}
td.topnazwa {width:auto;height:auto;margin:auto;padding:6px 4px 6px 4px;background-color: #fff;border: 1px solid #eee;color: #b40;font-size: 11px;font-weight: bold;text-align: center;}
.wcisk {font-size:14px; color:#fff;padding:5px;background:#999;font-style:italic;font-weight:bold;}
.wcisk:hover {background:#700;}

td.lista {margin:2px;padding:10px 4px 10px 2px;text-align:center;color: #248;font-size:10px;}
td.smlista {width:auto;margin:2px;padding:10px 10px 10px 10px;text-align:center;color: #248;font-size:11px;}
td.smlista  a {margin:2px;padding:10px 10px 10px 10px;text-align:center;color: #248;font-size:13px;}
td.shad {background:url(../gfx/shad.png) repeat-x top left;font-weight:bold;color:#468;text-align:center;padding:0px;text-shadow:0px 1px 0px #d0d8df;height:30px;}
td.left {float:left;}
td.nazwa2 {width:15%;min-width:130px;height:auto;background-color: #fff;border: 1px solid #eee;color: #006;font-size: 14px;font-weight: bold;text-align: center;}
td.nazwa3 {width:4%;height:auto;background-color:#f5f5f5;border: 1px solid #eee;color: #248;font-size:10px;font-weight: none;text-align: center; line-height:11px;}

td.dane {width:auto;height:auto;background-color: #fff;border: 1px solid #ccc;color: #777;font-size: 12px;font-weight:normal;text-align:left;}
td.info {width:auto;margin:auto;padding:4px;border:1px solid #e7e7e7;color:#777;font-size:12px;text-align:justify;}
td.mceToolbar {background-color: #fff;}
td.daneimg {width:110px;height:auto;background-color: #eee;border: 1px solid #eee;color: #777;font-size: 12px;font-weight:normal; text-align:center;}
td.daneopis {width:250px;height:auto;background-color: #eee;border: 1px solid #eee;color: #777;font-size: 12px;font-weight:normal; text-align:left;}
td.daneakcja   {position:relative;margin:auto;width:auto;height:auto;background-color: #eee;border: 1px solid #eee;color: #777;font-size: 12px;font-weight:normal; text-align:center;}


/* table menu */
#menu {width:100%;height:auto;margin:auto;border:1px solid #ccc;padding:auto;font-family:verdana;}
#menu tr{margin:auto;padding:auto;min-height:30px;}
#menu td {margin:auto;padding:2px;
border:1px solid #999;border-radius:3px;width:100%;
background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top,  #fafafa 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}
#menu td.shad {background:url(../gfx/shad.png) repeat-x top left;font-weight:bold;color:#468;text-align:center;padding:0px;text-shadow:0px 1px 0px #d0d8df;}

#aa {display:relative;text-decoration:none;font-size:12px;color:#666;padding:auto;margin:10px 0 10px 0;font-weight: bold;text-shadow:0px 1px 0px #fff;}
#aa:hover {text-decoration:none;font-size:12px;color:#900;font-weight: bold;}
#menu td:hover{background:#fff;}
h5 {float:left;font-family:verdana;}
.sub {margin-left:10px;font-size:10px;font-family:verdana;color:#666;}
.sub2 {margin-left:15px;font-size:10px;font-family:verdana;color:#888;}
.center {margin:auto;padding:auto;text-align:center;}
input {clear:both;display:block;font-size:14px;
		-moz-border-radius:3px;
}

input.text {display:inline;position:relative;color:#802;margin:6px;padding:6px 2px 6px 2px;font-size:13px;width:auto;height:auto;background:url(../gfx/inputbg.png) repeat-x top left;border-radius:3px;border:1px solid #999;}
input.data {display:inline;position:relative;color:#44b;margin:6px 8px 6px 4px;padding:2px 0 2px 0;font-size:13px;width:auto;height:auto;background:url(../gfx/inputbg.png) repeat-x top left;border:0px;border:1px solid #999;}
input.radio {color:#44b;margin:6px 8px 6px 4px;font-size:12px;}
input.checkbox {margin:8px 6px 8px 4px;vertical-align:middle;}
input.button {border:0;margin:20px 0px 10px 0px; padding:0 auto;width:140px;height:36px;background:url(../gfx/btvio.png) no-repeat;text-align:center;
	font-size:16px; font-weight:bold;font-family:Georgia;font-style:italic;
	color:#fff;
	text-shadow:0px 0px 3px #fff;
}
input.buttonred {border:0;margin:20px 0px 10px 0px; padding:0 auto;width:140px;height:36px;background:url(../gfx/btred.png) no-repeat;text-align:center;
	font-size:13px; font-weight:bold;font-family:Georgia;font-style:italic;
	color:#fff;
	text-shadow:0px 0px 3px #fff;
}
input.buttonred:hover {font-size:14px;text-shadow:0px 0px 4px #fff;}
input.buttongre {border:0;margin:20px 0px 10px 0px; padding:0 auto;width:140px;height:36px;background:url(../gfx/btgr.png) no-repeat;text-align:center;
	font-size:13px; font-weight:bold;font-family:Georgia;font-style:italic;
	color:#fff;
	text-shadow:0px 0px 3px #fff;
}
input.buttongre:hover {font-size:14px;text-shadow:0px 0px 4px #fff;}
input.button:hover {font-size:18px;text-shadow:0px 0px 4px #fff;}

select.lista {color:#94b;font-size:12px;margin:2px;padding:4px;width:200px;}
select.opcje {margin:4px;padding:4px;font-size:12px;color:#333;}
.opcje option{margin:auto;padding:auto;font-size:12px;color:#357;}
option {color:#94b;font-size:11px;padding:4px;font-weight:bold;}
option.main {color:#555;font-size:11px;padding:4px;font-weight:bold;}
option.odd {color:#58f;font-size:11px;padding:4px;font-weight:bold;}
#inp {display: inline;margin:1px;padding:1px;}

div#error { border: 2px solid #000; background-color: #ff0000; color: #fff; font-weight: bold; padding: 10px; }
div#info { border: 2px solid orange; background-color: yellow; color: #000; font-weight: bold; padding: 10px; }

#button {position:relative;border:0;margin:auto;padding:auto;width:140px;height:36px;background:url(../gfx/btgr.png) no-repeat;text-align:center;
	font-size:20px; font-weight:bold;font-family:Georgia;font-style:italic;	color:#fff;	text-shadow:1px 1px 1px #000;}
#button:hover {font-size:22px;text-shadow:0px 0px 4px #fff;}
#button p {text-align:center;margin:auto;padding:6px 0 0 0;width:140px;height:30px}
.rogi {
-webkit-border-top-left-radius: 6px; 
-webkit-border-bottom-right-radius: 6px; 
-khtml-border-radius-topleft: 6px;
-khtml-border-radius-bottomright: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomright: 6px;
 border-top-left-radius: 6px;
 border-bottom-right-radius: 6px;
}
