/*global*/
html {margin:0;padding:0}
body {background:#004b8c;margin:0;font:12px tahoma,sans-serif;color:#000}
a,a:hover {font:12px tahoma,sans-serif;color:#094581;text-decoration:none}
a:hover {color:#00ccff;text-decoration:underline}

.left {float:left} .right {float:right} .clear {clear:both;height:0} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right}
.blue {color:#1d62ae}
.error,#top_box1 td.error {font-size:10px;color:#fe6600}
img {border:0}
h1 {text-align:left;margin:57px 20px 0;padding:0;float:left;width:500px;border:0px dotted}
h1 a,h1 a:hover {font:11px tahoma,sans-serif;color:#539ee6}
hr {margin:0;padding:0}

#tmnh {width:990px;margin:0 auto}
.tmnhl,.tmnhr,.fol {width:20px}
.tmnhl {background:#004b8c url('images/tl.gif') repeat-y left}
.tmnhr {background:#004b8c url('images/tl.gif') repeat-y right}
.fol,.fol img {height:45px;display:block}
#main {background:#fff;width:950px;vertical-align:top;padding:0 0 30px}

/*top*/
#top0 {background:#447ab6;width:950px;height:24px;padding:0}
#logo {background:#004b8c url('images/top.jpg') no-repeat;width:770px;height:240px;float:left}
#top1 {background:#447ab6;width:180px;height:240px;float:right}

#top_box1,#top_box2,#top_box3 {width:180px}
#top_box1 {background:#09447e url('images/top_box1_bg.jpg') no-repeat;height:120px}

#top_box2 {background:#09447e;height:57px}
#top_box2 img {display:block}

#top_box3 {background:#09447e url('images/top_box3_bg.png') no-repeat;height:63px}
#top_box1 td,#top_box2 td {font:11px tahoma,sans-serif;color:#fff}

#top_box1 input {width:106px}
#top_box1 .button {width:54px}
#top_box1 .noborder {width:16px}

#top_box3 a {font-size:10px;color:#fff;display:block;margin-left:11px;padding-top:7px}

.box_cap  {font:bold 12px tahoma,sans-serif;color:#fff;background:url('images/blt1.gif') no-repeat left 4px;padding-left:13px;margin:0 0 20px;position:relative;left:6px;top:12px}
.box1_cap {font:bold 12px tahoma,sans-serif;color:#fff;background:#1d62ae url('images/blt1.gif') no-repeat 7px 12px;width:160px;padding:8px 0 9px 20px;margin:0}

/*top_navi*/
#navi_top {background:#01417b url('images/navi_top_bg.png') repeat-x;border-bottom:1px #539ee6 solid;margin:0;width:950px;height:32px;clear:both}
#navi_top img {float:left;margin:12px 0 0}
#navi_top a,navi_top a:hover {font:bold 12px tahoma,sans-serif;color:#fff;text-decoration:none;margin:0;float:left;display:inline;padding:8px 15px}
#navi_top a:hover {background:url('images/navi_top_bg.png') repeat-x 0 -32px;color:#00ccff}

/*navi_left*/
#navi_left ul,#navi_left li {margin:0;padding:0;list-style:none;background:#e2eefc}
#navi_left li {background:#e2eefc;width:180px;display:block}
#navi_left a {font:normal 12px tahoma,sans-serif;color:#094581;background:url('images/arrow1.gif') no-repeat 10px 11px;display:block;padding:7px 0 8px 20px;word-spacing:-1px;border-bottom:1px #589ee6 solid}
#navi_left a:hover {color:#000;background:#eef4fd url('images/arrow2.gif') no-repeat 10px 11px;text-decoration:none}
#navi_left a.active {color:#000;background:#e2eefc url('images/arrow2.gif') no-repeat 10px 11px}
#navi_left a.active:hover {color:#000;background:#eef4fd url('images/arrow2.gif') no-repeat 10px 11px}
#navi_left li.nls {background:#f9fcfe url('images/line1.gif') repeat-x bottom}
#navi_left li.nls a {color:#1d62ae;background:url('images/arrow1.gif') no-repeat 15px 11px;text-decoration:none;padding:7px 0 8px 25px;border-bottom:0}
#navi_left li.nls:hover {background:#fff url('images/line1.gif') repeat-x bottom}
#navi_left li.nls a:hover {color:#000;background:url('images/arrow2.gif') no-repeat 15px 11px;text-decoration:none}
#navi_left li.nls a.active {color:#000;background:url('images/arrow2.gif') no-repeat 15px 11px}
#navi_left li.nls a.active:hover {color:#000;background:url('images/arrow2.gif') no-repeat 15px 11px}

.boxl {font-size:11px;width:180px;height:180px;margin:10px 0 0;padding:10px 0;border-bottom:1px #539ee6 solid;background:#fcfcfc;text-align:justify}

/*right_col*/
#right_col {position:relative;right:0;top:0;width:180px}
.boxr {font-size:11px;width:166px;margin:0 auto 10px;padding:10px 0;border-bottom:1px #539ee6 solid;text-align:justify}
.boxr img {display:block;margin-top:0}

a.wiecej,a.wiecej:hover {font:11px tahoma,sans-serif;color:#fff;text-decoration:none;background:#014583 url('images/wiecej.gif') no-repeat left;padding:2px 5px 3px 12px}
a.wiecej:hover {color:#00ccff}
.boxr a.wiecej,.boxr a.wiecej:hover {margin:7px 0 0}

/*content*/
.title {background:#f2f2f2 url('images/ctop.jpg') no-repeat;width:590px;height:61px;position:relative;top:0;left:0}
.title h2 {font:bold 17px tahoma,sans-serif;color:#01396c;word-spacing:-1px;margin:22px 0 0 25px;padding:0}

#soczewki {width:590px}

#content {font:12px tahoma,sans-serif;color:#000;width:540px;position:relative;top:28px;left:25px;margin:0 0 10px;line-height:18px;text-align:justify}
#content img {margin:0 0 0 30px}
#content p {margin:0 0 10px;padding:0}
#content a {}
#content a:hover {color:#1d62ae}

/*pic_table*/
.pic_table {width:540px;border:1px #ccc solid;margin:10px 0 0;clear:both}
.pic {padding:0;width:200px;vertical-align:top}
#content .pic img {margin:0}
.pic_desc {vertical-align:top;line-height:16px}

hr.hr1 {clear:both;color:transparent;display:block;height:1px;border-bottom:1px #ccc solid;margin:0px 0;padding:10px 0}

/*home_box*/
.home_box {background:url('images/line2.gif') repeat-x bottom;padding:0 0 0px;margin:0 0 15px;height:160px}
.home_box h3 {margin:0 0 10px;padding:0}
.home_box h3 a {font:bold 15px tahoma,sans-serif;color:#1d62ae}
.title2 {font:bold 14px tahoma,sans-serif;color:#1d62ae;margin:0 0 10px}
.home_box .more {margin-top:10px}
.home_box ul {margin-top:7px;margin-bottom:5px;list-style:circle}

/*faq-box*/
.faq-box {background:url('images/line2.gif') repeat-x bottom;padding:0 0 10px;margin:0 0 15px}
.faq-box h3 {font:bold 15px tahoma,sans-serif;color:#1d62ae;margin:0 0 10px;padding:0}

/*archiwum/salony*/
.arch_box {background:url('images/line2.gif') repeat-x bottom;padding:10px 0}
.arch_name {background:url('images/file_16.gif') no-repeat left;padding-left:25px}
.arch_right {width:120px;padding:0 0 0 5px;border-left:1px #539ee6 dotted}
.arch_name a {color:#000;display:block;padding:1px 0}
.arch_box .wiecej {width:35px}
.arch_right a:hover {color:#00ccff !important}

#options {width:540px;height:15px;margin:25px 0 0;padding:7px 0 0;border-top:1px #539ee6 solid}
#options a {font:10px tahoma,sans-serif;color:#000;text-decoration:none;margin-left:15px;padding:0 0 0 10px;float:right}
#options a:hover {color:#1d62ae;text-decoration:underline}

#back {background:url('images/back.gif') no-repeat 2px 3px}
#totop {background:url('images/totop.gif') no-repeat 0 3px}
#print {background:url('images/print.gif') no-repeat 0 3px}

/*foot*/
#foot {color:#539ee6;background:#447ab6 url('images/tlb.gif') repeat-x bottom;width:951px;border-top:1px #25689f solid;vertical-align:top}
#foot a,#foot a:hover {font:10px tahoma,sans-serif;color:#fff}
.copy {font:10px tahoma,sans-serif;color:#fff;margin:5px 0 0 10px;width:150px;border-right:1px #539ee6 dotted}
#foot .right {font-size:10px;margin:5px 10px 0 0;width:770px}

/*form*/
form,input,select,textarea {font:12px tahoma,sans-serif;color:#1d62ae;margin:0}
input,select,textarea {background:#f5f5f5 url('images/ibg.gif') repeat-x;border:1px #1d62ae solid}
.button {font:bold 11px tahoma,sans-serif;color:#fff;background:#014583 url('images/wiecej.gif') no-repeat left;padding:0px 5px 2px 12px;cursor:pointer}
.noborder {background:none;border:0;width:16px}

/*account*/
.main_table input {width:80%}