html, body { margin: 0; padding: 0; text-align: center; background: #6388ba url('../gfx/back.gif') top left repeat-x; font-family: verdana,sans-serif; color: #43433d; }
html { font-size: 0.84em; }
body { font-size: 100.01%; }
a { text-decoration: none; color: #ac5735; }
a:visited { color: #ac9389; }
a:hover { color: #00a3e4; text-decoration: underline; }
a.backhref { padding-left: 23px; background: url("../gfx/arrowback1.gif") center left no-repeat; }
a.backhref:visited { color: #ac5735; }
a.backhref:hover { padding-left: 23px; background: url("../gfx/arrowback.gif") center left no-repeat; color: #00a3e4; text-decoration: none; }
a img { border: none; }
#topback { background: url('../gfx/topback.gif') top left no-repeat; }

.banner { margin: 0; padding: 20px; text-align: center; }

#bottomback { background: url('../gfx/bottomback.gif') bottom right no-repeat; padding: 0 0 50px 0; }
#container { width: 770px; margin: 0 auto; background: #85a6b7 url("../gfx/rightlogo3.jpg") top right no-repeat; border: 1px solid #00447e; }
#header { height: 120px; text-align: left; padding-top: 8px; padding-left: 8px; }
#header a { float: left; color: #000; }
#header a img { border: none; }
#header p { margin: 0; padding: 0; }
#header p#maintitle { font-family: georgia,serif; font-weight: bold; font-style: italic; font-size: 2.5em; color: #495a68; letter-spacing: -2px; margin-top: 20px; margin-left: 120px; }
#header p#subtitle { font-family: "arial black", serif; font-size: 1.3em; color: #5c758a; letter-spacing: -1px; margin-left: 195px; }
#content { width: 720px; margin: 0 auto; background: #f5f5ea; clear: both; }
#content p { padding: 5px 20px; margin: 0; font-family: "trebuchet ms", sans-serif; font-size: 1.2em; text-align: justify; color: #494946; line-height: 150%; }
#content p.warning, #content p.success { border: 1px solid #a5a569; text-align: left; margin: 0 auto; padding: 10px 10px 10px 85px; width: 80%; margin-bottom: 15px; min-height: 60px; }
#content p.warning { background: url("../gfx/warning.gif") top left no-repeat; }
#content p.success { background: url("../gfx/success.gif") top left no-repeat; }
* html #content p.warning, * html #content p.success { height: 60px; }
#content h1 { background: #becba2 url('../gfx/h1back.gif') top right no-repeat; font-family:  Trebuchet MS, Helvetica, sans-serif; text-align: left; padding: 5px 10px; font-style: italic; color: #364c05; font-size: 1.5em; margin: 0 0 10px 0; }
#content h2 { text-align: left; padding: 5px 0 5px 15px; font-style: italic; color: #364c05; font-size: 1.2em; margin: 0 0 10px 0; }
#cfoot { background: #becba2; height: 20px; clear: both; }
#content form.normalForm { width: 95%; margin: 10px auto 15px auto; text-align: left; }
#content form.normalForm fieldset { border: 1px solid #a5a569; background: #f3f3e5 url("../gfx/mylistback1.bmp") top right repeat-y; padding-left: 15px; padding-bottom: 15px; }
#content form.normalForm label { display: block; padding: 8px; }
#content form.normalForm p { margin: 0; padding: 8px 0; font-family: verdana, sans-serif; font-size: 1em; }
#content form.normalForm fieldset legend, #mylist dt, #mylist1 dt, #content table.bearingtable caption, #maincol h2 { text-align: left; padding: 5px 10px 5px 30px; border-bottom: 1px solid #a5a569; font-family: "trebuchet ms", sans-serif; font-size: 1.3em; font-weight: bold; background: #e3e3bc url("../gfx/dtback.gif") center left no-repeat; color: #774f1b; }
#content form.normalForm fieldset legend { border: 1px solid #a5a569; margin-bottom: 8px; }
#content form.normalForm fieldset table { font-family: verdana, sans-serif; font-size: 1em; }
#content table.bearingtable { width: 95%; margin: 0 auto 15px auto; border-right: 1px solid #a5a569; }
#content table.bearingtable td { border-left: 1px solid #a5a569; border-bottom: 1px solid            #a5a569; padding: 3px 2px; color: #353535; font-family: verdana, sans-serif; font-size: 0.85em; }
#content table.bearingtable th { border-left: 1px solid #a5a569; border-bottom: 1px solid            #a5a569; padding: 4px 2px; font-weight: normal; font-family: verdana, sans-serif; font-size: 0.85em; background: #e3e3bc; color: #000; margin-top: 0; }
#content table.bearingtable tr.different { background: #d6e3bc; }
#content table.bearingtable tr { background: #eaf1dd; }
#content table.bearingtable tr:hover { background: #d4ddc2; }
#content table.bearingtable caption { margin: 10px auto 0 auto; border: 1px solid #a5a569; }
#content dl#mylist dd#graph { text-align: center; background: #f5f5ea; padding-top: 10px; }
#menu {clear:both; margin: 0; padding: 0; width: 100%; list-style-type: none; height: 35px; overflow: hidden; text-align:left;}
#menu li { height: 35px; display: inline; margin: 0 0 0 -5px;}
#menu li#item1{ margin-left:35px;}
#menu li a { height: 35px; overflow: hidden; color: #000; }
#menu li img { margin: 0; vertical-align: top;}
* html #menu li a:hover{border:0px solid #000;}
#menu li a:hover img{ margin-top: -36px; }
#menu li a img.current { margin-top: -72px; }
#menu li a:hover img.current { margin-top: -72px; }
#mylist, #mylist1 { border: 1px solid #a5a569; border-bottom: none; margin: 10px 20px; background: #f3f3e5 url("../gfx/mylistback1.bmp") top right repeat-y; }
#mylist dd, #mylist1 dd { margin: 0; padding: 0; border-bottom: 1px solid #a5a569; }
#mylist dd a { display: block; padding: 15px 10px; font-size: 1.1em; color: #494943; text-align: left; line-height: 150%; min-height: 100px; }
* html #mylist dd a { height: 100px; }
#mylist dd a:visited { color: #494943; }
#mylist dd a:hover { background: #cfcf9a; text-decoration: none; color: #494943; background: #d6dfc4 url("../gfx/mylistback.bmp") top right repeat-y; }
#mylist dd a span { display: block; margin-left: 110px; }
#mylist dd a span strong { display: block; font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; font-size: large; padding-bottom: 5px; }
#mylist dd a img { float: left; }
#mylist1 ul, #mylist1 ol, #maincol ol, #maincol ul, table.bearingtable ul { text-align: left; padding: 20px; margin-left: 40px; line-height: 150%; font-family: "trebuchet ms", sans-serif; font-size: 1.2em; list-style-image: url('../gfx/ul_style.gif'); }
#mylist1 ol {list-style-image: none;}
#mylist1 ol p {font-size:0.9em; padding-bottom:20px;}
#mylist1 ol ul {font-size:0.9em; padding-top:0;}
#content ol.lower { list-style-image: none; list-style-type: lower-alpha; }
#mylist1 li, #content table.bearingtable li, #maincol li, #maincol li { padding-left: 5px; margin-left: 0; }
#content table.bearingtable ul { font-size: 1.5em; }
#content ul { font-size: 1.2em; list-style-image: url('../gfx/ul_style2.gif'); }
#content table.bearingtable img { margin: 5px auto; border: 1px solid #d1d1d1; }
.clearme { clear: both; }
#footer { overflow: hidden; width: 100%; clear: both; background: url(../gfx/footerback.gif) bottom left no-repeat; }
#footer ul { padding: 20px 0 0 30px; text-align: left; color: #254d62; font-family: "trebuchet ms", sans-serif; font-size: 11px; margin: 0; list-style:none; }
#footer p { margin: 0; padding: 20px 0 10px 30px; text-align: left; }
#footer a { color: #254d62; }
.newsnavig { text-align: center; font-size: 0.9em; padding: 5px; }
.newsnavig form { display: inline; margin: 0; }
.newsnavig form p { display: inline; margin: 0; padding: 0; }
.newsnavig input, .newsnavig select { vertical-align: middle; }
.newsnavig strong { color: #636363; font-weight: bold; }
#report { border: 1px solid #a5a569; background: #f3f3e5 url("../gfx/mylistback1.bmp") top right repeat-y; width: 95%; margin: 0 auto; }
#content div#formcolumn3 { clear: both; padding-bottom: 20px; }
#content div#formcolumn3 label, #content div#formcolumn3 input, #content div#formcolumn3 select { display: block; width: 60px; float: left; vertical-align: middle; }
#content div#formcolumn3 select { width: 180px; vertical-align: middle; }
#content div#formcolumn3 label, #content div#formcolumn3 label { text-align: right; width: 150px; padding: 0 10px 0 0; vertical-align: middle; }
#content div#formcolumn3 p { clear: both; }
#content div#formcolumn3 p input#name, #content div#formcolumn3 p input#mail { width: 180px; }
#content div#formcolumn3 p input.imgButton { width: auto; }
#content div#formcolumn2 { margin-left: 300px; }
#content div#formcolumn1 { float: left; }
#content div#formcolumn1 label, #content div#formcolumn1 input, #content div#formcolumn2 label, #content div#formcolumn2 input { display: block; width: 60px; float: left; }
#content div#formcolumn1 label, #content div#formcolumn2 label { text-align: right; width: 150px; padding: 0 10px 0 0; }
#content div#formcolumn1 p { clear: both; }
#content div#formcolumn2 p { clear: right; margin-bottom: 14px; }
* html #content div#formcolumn2 p { margin-bottom: 22px; }
#content div#formcolumn2 input#show_chart, #content div#formcolumn2 input#show_markers { width: auto; text-align: left; }
#content #mylist1 dd dd:last-child { border-bottom: none; }
#content #mylist1 dd dt, #addcol dt { font-size: 0.93em; background: #e3e3bc url("../gfx/dtback1.gif") center left no-repeat; color: #774f1b; }
#content #mylist1 dl { padding-top: 0; margin-top: 0; }
#maincol { float: left; width: 505px; margin: 0 0 15px 10px; padding-left: 0; border: 1px solid #a5a569; background: #f3f3e5 url("../gfx/mylistback1.bmp") top left repeat-y; }
* html #maincol { margin: 0 0 15px 5px; }
#maincol p { padding: 5px 15px 5px 15px; color: #555; }
#maincol .bearingtable ul { list-style: none; padding: 0; margin: 0; font-family: verdana, sans-serif; }
#maincol .bearingtable ul li { font-size: 0.67em; }
#maincol ul, #maincol ol.lower { padding: 0 15px 0 0; color: #555; }
#maincol ul ul { font-size: 1em; }
#maincol h3 { text-align: left; padding-left: 15px; }
#maincol h4 { text-align: left; padding-left: 15px; }
#addcol { margin-left: 515px; margin-bottom: 10px; }
#addcol dl { width: 165px; margin: auto; border: 1px solid #a5a569; border-bottom: none; background: #f3f3e5 url("../gfx/mylistback1.bmp") top left repeat-y; }
#addcol dt { padding: 5px 5px 5px 30px; text-align: left; border-bottom: 1px solid #a5a569; }
#addcol dd { padding: 0; margin: 0; }
#addcol ul { list-style: none; list-style-type: none; list-style-image: none; text-align: left; margin: 0; padding: 0; }
#addcol ul li { margin: 0; padding: 0; border-bottom: 1px solid #a5a569; }
* html #addcol dd ul li a { height: 1%; }
#addcol dd ul li a { display: block; padding: 5px 10px; font-family: 'trebuchet ms', sans-serif; font-size: 0.9em; }
#addcol dd a:hover { color: #494943; background: #d6dfc4 url("../gfx/mylistback.bmp") top left repeat-y; text-decoration: none; }
#addcol dd a#current1 { background: #bebea3; color: #686868; text-decoration: none; }
#lh_table td, #dynTable td { text-align: left; line-height: 150%; }
#lh_table tr td:last-child, #dynTable tr td:last-child { text-align: center; }
#dynTable tr td[colspan] { text-align: left; }
#maincol p.wzory { background: #dedede; border: 1px solid #878787; padding: 15px; font-family: 'courier new', monospace; margin: 5px 15px; }
sub, sup { font-size: 80%; }
dl#mylist1 dd dl dd p { text-align: center; }
#kryteria p { clear: both; }
#kryteria #formcolumn3 p label { width: 350px; }
#cartForm label { font-family: verdana, sans-serif; font-size: 0.8em; }
#cartForm p { padding-top: 10px; }
input[type="text"] { background: #fff; border: 1px solid #7f9db9; }
.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }