html {background-color:#D3D2D2; padding:0; margin:0;}
body {background:#EEEDED url(/image/page-bg.gif) repeat-x left top; text-align:center; font:12px/1.4em Arial, Helvetica, sans-serif; padding:0; margin:0; color:#5D5E60;}

a:link, a:visited {color:#2D917A; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}

#page {width:100%; background:url(/image/b-bg.gif) repeat-x left bottom; border-collapse:collapse; text-align:left;}
#pLeft {background:url(/image/pleft-bg.jpg) no-repeat right top;}
#pRight {background:url(/image/pright-bg.jpg) no-repeat left top;}
#pMiddle {background:url(/image/pmiddle-bg.gif) repeat-y left top;}
#main {position:relative; width:985px; padding:238px 0 0 0; background:url(/image/uzor.gif) no-repeat 123px bottom; font-size:14px;}
#header {position:absolute; left:0; top:0; height:238px; width:100%; background:url(/image/header-bg.jpg) no-repeat left top;}
#footer {position:relative; background:url(/image/footer-bg.jpg) no-repeat left top; height:113px;}

#content {width:745px; float:right; background:url(/image/content-bg.gif) no-repeat right top;}
#content div.txt {margin:20px 40px 5px 20px; min-height:300px;}

#sideBar {width:228px; float:left;}
#sideBar div.txt {margin:10px 7px 5px 13px; color:#fff;}
#sideBar a:link, #sideBar a:visited {color:#fff;}
#sideBar a:hover {color:#C7A7A5;}

h1 {margin:0; padding:0 0 48px 0; background:url(/image/h1.gif) no-repeat left bottom; color:#D4020B; font:normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h2 {font:normal 19px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#499942; background:url(/image/h2.gif) no-repeat left top; padding:5px 0 5px 80px;}

#topMenu {position:absolute; top:6px; right:10px; list-style:none; text-transform:uppercase; font-weight:bold; margin:0; font-size:12px;}
#topMenu li {float:right; padding:0 10px; border-left:1px solid #4A4A4A;}
#topMenu a:link, #topMenu a:visited {color:#4A4A4A; text-decoration:none;}
#topMenu a:hover {color:#C30900; text-decoration:underline;}

#navigate {position:absolute; top:8px; left:105px; list-style:none; margin:0; z-index:50;}
#navigate li {margin:0; float:left;}
#navigate a {float:left; text-decoration:none; height:10px; width:11px; margin-right: 10px;}

#home:link, #home:visited {background:url(/image/home.gif) no-repeat left center;}
#home:hover {background-position:right center;}

#email:link, #email:visited {background:url(/image/letter.gif) no-repeat left center; padding-top: 3px;}
#email:hover {background-position:right center;}

#phone {position:absolute; top:150px; left:380px; line-height:22px; font-size:16px; font-weight:bold; background:url(/image/phone.gif) no-repeat left center; padding-left:25px; margin:0; color:#575757;}

#print {padding:0 0 0 15px; position:absolute; top:180px; right:20px; background:url(/image/print.gif) no-repeat left -13px; font-size:11px; display:none;}
#print:hover {background:url(/image/print.gif) no-repeat -11px 2px;}

#ava {position:absolute; right:15px; bottom:35px; font-size:10px; margin:0; z-index:400;}
#ava a:link, #ava a:visited, #ava a:active {text-decoration:none; color:#595959;}
#ava a:hover {text-decoration:underline;}

#go {position:absolute; top:10px; right:30px; font-size:11px;}
#go a:link, #go a:visited {padding-left:25px; float:right;}
#goBack {background:url(/image/arrow-left.gif) no-repeat left center; }
#goTop {background:url(/image/arrow-top.gif) no-repeat left center; margin-right:20px;}

#sideBar ul.list {list-style:none; margin-left:5px;}
#sideBar ul.list li {background:url(/image/list-li.gif) no-repeat left 10px; padding:5px 0 5px 10px;}
#sideBar ul.list a {text-decoration:none; background:url(/image/line-li.gif) no-repeat left bottom; display:block; padding:0 0 3px 0;}

#banners  {position:relative; bottom:-85px; text-align:center;}

#reklama {font-size:11px; color:#8E8D8D; line-height:13px; text-align:center;}
#reklama a:link, #reklama a:visited {text-decoration:none; color:#8E8D8D;}
#reklama a:hover {text-decoration:underline;} 

#banners td {padding:0 5px;}

dl.std {margin:10px 0 10px 0px;}
dl.std dt {font-weight:normal; margin:10px 0; color:#499942;}
dl.std dd {margin:10px 0 15px 50px;} 

.pdf {background:url(/image/icon/pdf.gif) no-repeat left center; padding-left:25px;}
.xls {background:url(/image/icon/xls.gif) no-repeat left center; padding-left:25px;}
a.pdf, a.xls {padding-top:2px; padding-bottom:2px;}

.right {float:right; margin:0 0 5px 10px;}
.left {float:left; margin:0 10px 5px 0;}

table.brd * img, img.brd {border:1px solid #87a1c1; padding:2px;}

img.zoom {border:none; position:relative; bottom:-3px; right:6px; z-index:2; background-color:#fff;}

sup {font-size:10px;}

#sideBar #aRegistration {display:block; height:44px; background:url(/image/registration.gif) no-repeat left top; color:#B80A01; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; margin:50px auto 10px auto; padding:13px 0 0 18px;}
#sideBar #aRegistration:hover {text-decoration:underline;}

#sideBar #aOnline {display:block; height:45px; background:url(/image/on-line.gif) no-repeat left top; color:#B80A01; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; margin:20px auto 0 auto; padding:32px 0 0 18px;}
#sideBar #aOnline:hover {text-decoration:underline;}

#sideBar #aSeminar {display:block; height:45px; background:url(/image/seminar.gif) no-repeat left top; color:#B80A01; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; margin:0px auto 20px auto; padding:22px 0 0 18px;}
#sideBar #aSeminar:hover {text-decoration:underline;}

table.std td, table.std th {border:1px solid #CFCFCF; padding:5px 10px;}

ul.faq {list-style-type:none; margin:0; padding:0;}
ul.faq li div.announce {margin:0; padding:0 0 0 50px;}

li.faq h3 {background:url(/image/collapsed.gif) no-repeat left 5px; padding-left:18px; text-decoration:underline; cursor:pointer; color:#499942; font-weight:normal;}
li.faq h3:hover {color:#000;}
li.expanded h3 {background:url(/image/expanded.gif) no-repeat left 5px;}

li.faq .announce {display:none;}  
li.expanded div.announce {display:block;}

#LiveInternet {position:absolute; top:15px; left:30px;}

ul.news-list {list-style-type:none; margin:0; padding:0;}
li.listItem {padding:7px 0;}
li.listItem div.date {font-weight:normal; font-style:italic; float:left;}
li.listItem div.announce {margin:0; padding:0 0 0 100px;}
li.listItem div.ditail {text-align:right; font-style:italic; font-size:11px; float:left; clear:left;}

div.error {color:red; margin:20px 0;}
