HTML, BODY {position:relative; background:#fff; font-family:"Verdana","Arial","Sans-serif"; font-size:16px; color:#000;}

A, .Button {-moz-transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}

A {color:#33b;}
A:hover {color:#f00;}

FORM {display:inline;}
TABLE, TABLE TBODY TR TD {font-size:16px; border-collapse:collapse;}
HR {width:100%; height:0; border:0; border-top:#aaa 1px dotted; margin:20px 0; padding:0;}
H1 {border-bottom:#aaa 1px dotted; font-size:32px; text-align:center;}
H2 {font-size:17px; margin:20px 0 10px; padding:0;}
H3 {font-size:17px; margin:0; padding:0;}


.Button {padding:10px 40px; background:#f8f8f8; border:#aaa 1px solid; width:100%; color:#33b; text-decoration:none; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; cursor:pointer;}
.Button:hover {background:#ddd; color:#f00;}
.Info {font-size:12px;}

UL.Deklaracje {list-style:none; position:relative; left:-40px; margin:0 auto; padding:0 40px; max-width:960px; font-size:18px;}
UL.Deklaracje LI A {display:block; margin:40px auto; text-align:center;}

DIV.Info {width:940px; margin:0 auto;}
DIV.Main {background:#eee; border:#aaa 1px solid; width:940px; margin:20px auto; padding:20px; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
DIV.Main.Big {width:1200px;}


INPUT.Text {width:200px; padding:2px 10px; margin:5px 0 20px; font-size:16px; border:#aaa 1px solid; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
SELECT.Text {padding:2px 10px; margin:5px 0 20px; font-size:16px; border:#aaa 1px solid; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
INPUT.Small, SELECT.Small {width:100px;}
INPUT.Big {width:600px;}
INPUT.Right {text-align:right;}
INPUT.Disabled {background:#ddd;}
INPUT.Button {font-size:16px; font-weight:bold; margin:0 auto; width:auto;}
INPUT.Info1 {position:relative; cursor:default;}

Textarea.Text {padding:5px; margin:5px 0; font-size:16px; border:#aaa 1px solid; font-family:"Verdana","Arial","Sans-serif"; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
Textarea.Area30_3 {width:300px; height:100px;}
Textarea.Area50_3 {width:450px; height:100px;}
Textarea.Area50_2 {width:450px; height:50px;}
Textarea.Area60_3 {width:550px; height:100px;}
Textarea.Area70_3 {width:750px; height:100px;}

INPUT.Text:hover, SELECT.Text:hover, Textarea.Text:hover, INPUT.Text:focus, SELECT.Text:focus, Textarea.Text:focus {border:#444 1px solid;}

INPUT.Error {background:#ffa; border:#f00 1px solid;}

LABEL {font-size:15px;}

TABLE.Table1 {background:#bbb; width:100%;}
TABLE.Table1.Margin20 {margin-bottom:20px;}
TABLE.Table1.Center TR TD {text-align:center; vertical-align:middle;}
TABLE.Table1 TR.Head TD {background:#cadbe1; text-align:left;}
TABLE.Table1 TR.Center TD {text-align:center; vertical-align:middle;}
TABLE.Table1 TR TD.Name {text-align:right; vertical-align:middle;}
TABLE.Table1 TR TD {border:#888 1px solid; padding:2px 5px; vertical-align:middle; font-size:14px;}
TABLE.Table1 TR TD .Text {margin:5px 0;}

TABLE.Table2 {text-align:right; width:100%;}
TABLE.Table2 TR TD {border:none; padding:5px 20px;}
TABLE.Table1 TR TD.Ulga {background:#fff; width:150px; text-align:left;}

TABLE.Podsum {width:50%;}
TABLE.Podsum TR TD {vertical-align:middle;}

DIV.Frame1 {background:#bbb; padding:10px; border:#888 1px solid; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
DIV.Frame1 #srodkiDIV {margin:0 0 15px;}
DIV.Frame1 #srodkiDIV DIV {background:#aaa; padding:10px; margin:0 0 5px; border:#888 1px solid; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
DIV.Frame1 .Button {display:inline; margin:0; padding:5px 10px; border:#000 1px solid;}

#Info1 {display:none; position:fixed; z-index:500; background:#ffd; border:#888 1px solid; padding:10px; text-align:center; -moz-border-radius:3px; border-radius:3px; -icab-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -webkit-box-shadow:2px 2px 4px #888; -moz-box-shadow:2px 2px 4px #888; box-shadow:2px 2px 4px #888;}