html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
a img {border:none;}

/*typografia*/
body {color:#222;background:#fff;font-family:"Tahoma", Arial, Helvetica, sans-serif;text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {color:#414141;text-decoration:none;}
a:focus, a:hover {color:#000;text-decoration:underline}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}

/*formularze*/
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}

/*top*/
#top {width:1071px;float:left;height:96px}
#top_01 {margin-left:145px;height:96px;width:255px;float:left}
#top_02 {height:96px;float:right;background:url('../gfx/top_02.gif') right;}
#top_02 ul li {list-style:none;height:86px;line-height:86px;float:left;margin-top:10px;}
#top_02 li a{font-size:16px;padding:0px 18px;margin-right:1px;background:white;}
#top_02 li a:hover, li a:focus, #top_02 li .active {color:#ffb400;text-decoration:none;}
#top2 {width:1071px;float:left;background:url('../gfx/top_03.gif') top left;background-repeat:no-repeat;}
#top2_1 {width:1071px;float:left;background:url('../gfx/top_03.gif') bottom left;background-repeat:no-repeat;}
#top2 .cont {margin-left:146px;float:left;width:924px;border:1px solid #e5e5e5;border-bottom:0px;padding:1px;padding-bottom:0px;}
#top2 .cont .bg {float:left;background:#414141;width:924px;margin-right:1px;}
#top2 .cont .bg  .left {float:left;width:460px;height:244px;background:url('../gfx/top_04.jpg') top left;}
#top2 .cont .bg  .right {float:right;width:462px;}
#top2 .cont .bg  .right  h1 {font-size:14px;color:white;margin-top:25px;margin-left:29px;font-weight:bold}
#top2 .cont .bg  .right  h1 span {color:#fabf33}
#top2 .cont .bg  .right p {margin-left:40px;margin-top:10px;margin-right:40px;font-size:11px;color:#d9d9d9;text-align:justify;line-height:180%;}
#cnt3 {width:1073px;float:left;border-right:1px solid #e5e5e5;}
#cnt3 .left {float:left;width:609px;}
#cnt3 .left .lnk{float:left;width:609px;height:46px;line-height:46px;background:url('../gfx/top_05.jpg') top left;}
#cnt3 .left .lnk  a, #cnt3 .left .lnkact a {margin-left:170px;color:white;font-size:16px;}
#cnt3 .left .lnk:hover, #cnt3 .left .lnkact{float:left;width:609px;height:46px;line-height:46px;background:url('../gfx/top_05.jpg') bottom left;}
#cnt3 .right {float:left;width:463px;height:183px;background:#575757;border-top:1px solid white;margin-right:1px;display:none;}
#cnt3 .right  h2 {color:#fabf33;border-bottom:1px solid #686868;margin:10px 25px;font-size:14px;height:35px;line-height:35px;}
#cnt3 .right p {margin:10px 25px;line-height:200%;font-size:12px;color:#dddddd;text-align:justify}
#foot {width:1071px;float:left;background:url('../gfx/top_03-1.gif') top left;background-repeat:no-repeat;}
#foot .stopa {margin-left:147px;margin-top:1px;float:left;width:924px;border:1px solid #e5e5e5;border-top:0px;background:#414141;padding-top:3px;}
#foot .stopa2 {float:left;width:924px;background:white;}
#foot .stopa2 .ul {background:url('../gfx/foot_06.gif') top right;margin-left:10px;}
#foot .stopa2 .ul .li {background:white;padding:0px 15px;margin-right:1px;}
#foot .stopa2 .ul, .li {list-style:none;height:40px;line-height:40px;float:left}
#foot .stopa2 .ul .li a {font-size:12px;font-weight:bold;text-decoration:underline}
#foot .stopa2 .ul .li a:hover, #foot .stopa2 .ul .li a:focus, #foot .stopa2 .ul .li .active {font-size:12px;font-weight:bold;text-decoration:underline; color:#fabf33}
#foot2 {width:1071px;float:left;}
#foot2 .stopa3 {margin-left:167px;float:left;font-size:12px;height:40px;line-height:40px;color:#969696}
#foot2 a {font-size:10px;color:#6dc6ec;font-weight:bold}
#foot2 a:hover {font-size:10px;color:#6dc6ec;text-decoration:underline;font-weight:bold}
#foot2 .stopa4 {float:right;height:40px;line-height:40px;margin-right:20px;color:#969696;font-size:10px;}