/*global*/
html,body {margin:0;padding:0}
body {font:13px tahoma,sans-serif;color:#22282d;background:#fff;text-align:center}
a,a:hover {color:#1757b8;text-decoration:none}
a:hover {color:#e26b05;text-decoration:underline}

td {font:12px tahoma,sans-serif;color:#22282d}
.left {float:left}
.right {float:right}
.clear {clear:both}
.txl {text-align:left}
.txc {text-align:center}
.txr {text-align:right}
.orange {color:#e26b05}
.grey {color:#666}
.blue {color:#2163ae}
.error {font-size:11px;color:#ff0000}
img {border:0}

/*top*/
#top {background:url('images/top.jpg') no-repeat center 36px;width:990px;height:200px;margin:0 auto;border:0px #1757b8 solid;border-top:0;border-bottom:0}

#top .left {width:170px;margin:25px}
#top img {display:block}
h1 {font:bold 14px tahoma,sans-serif;color:#000;text-align:left;letter-spacing:1px;margin:0;padding:0;width:115px}

#top .right {background:url('images/login.png') no-repeat 0 0;width:171px;height:150px;margin:25px 0 0}
#top form {text-align:left;position:relative;top:24px;padding:11px;}
#top label {color:#fff;width:35px;margin:5px 0;padding-top:3px;display:block;float:left}
#top input {width:110px;margin:5px 0;display:block;float:right}
#top form p {text-align:left;margin:0;padding:0}
#top a {font-size:11px;color:#fff}
#top input.button {margin-top:10px}

/*top_navi*/
#navi {background:#3471b7 url('images/navi.png') repeat-x;margin:0 auto;width:990px;height:50px;overflow:hidden;clear:both}
#navi ul,#navi li {list-style-type:none;float:left;margin:0;padding:0}
#navi ul {position:relative;left:7px;margin:7px 0}

#navi a,navi a:hover {font:bold 13px tahoma,sans-serif;color:#fff;text-decoration:none;margin:0;float:left;display:block;padding:10px 20px}
#navi a:hover {color:#fff;background:url('images/navi.png') repeat-x 0 -50px}

/*left_col*/
#left_col {text-align:left;width:200px}

/*navi_left*/
#nleft,#nleft li {list-style-type:none;margin:0;padding:0}
#nleft li {display:block;border-bottom:1px #b6b5ba solid}
#nleft a {font-weight:bold;color:#2163ae;display:block;padding:7px 0}
#nleft a:hover {font-weight:bold;color:#e26b05;text-decoration:none}

#nleft a.active {color:#e26b05}
#nleft a.active:hover {color:#e26b05}

#nleft li.nls {border:0}
#nleft .nls a {font:normal 12px tahoma,sans-serif;text-decoration:none;padding:5px 0;border-bottom:1px #eee solid}
#nleft .nls a:hover {color:#e26b05;padding:5px 0;border-bottom:1px #eee solid}
#nleft .nls a.active {font-weight:;color:#e26b05}
#nleft .nls a.active:hover {}

/*main*/
#main {background:#fff url(images/root_bg.gif) repeat-y;width:990px;margin:30px auto 20px;border:0px dotted}

h2 {font-size:22px;margin:0 0 20px;padding:0 0 30px;border-bottom:1px #b6b5ba solid;}
h3 {font:bold 13px tahoma,sans-serif;color:#22282d;padding:0;margin:15px 0 10px}
h4,h4 a,h4 a:hover {font:bold 12px tahoma,sans-serif;padding:0;margin:0 0 5px}

/*content*/
#content {line-height:19px;text-align:justify;width:510px;position:relative;top:10px;left:30px;margin:0 0 25px}
#content h3 {font:bold 17px tahoma,sans-serif;color:#22282d;padding:0;margin:15px 0 10px}
#content p {margin:0;padding:0 0 10px}
#content q {font:bold 13px sans-serif;color:#e26b05;text-align:left;line-height:19px;text-indent:;display:block}
#content a {}
#content a:hover {}

#content img {float:right;margin:14px 0 5px 25px}
#content ul {margin-top:0;margin-bottom:0}
#content ol {}
#content li {text-align:left}

/*options*/
.options {margin:10px 0;height:20px}
.options a {font-size:12px;color:#000;line-height:17px;text-indent:17px;float:left;display:block;margin-left:15px;padding:0px 5px;
background:url('images/options.gif') no-repeat 0 0}
.options a:hover {color:#477688}

a.back {background-position:6px 1px}
a.print {background-position:2px -51px}
a.tell {background-position:4px -34px}
a.totop {background-position:2px -16px} 

/*right_col*/
#right_col {line-height:17px;position:relative;right:0;top:0;width:220px}

#right_col h3 {font-size:15px;color:#fff;text-indent:10px;text-align:left;width:220px;margin:0;padding:11px 0 11px;}
#right_col h3.orange {background:#e7720d url('images/bar-orange.png') no-repeat 0 0}
#right_col h3.blue {background: url('images/bar-blue.png') no-repeat 0 0}

.box {width:218px;outline-style:none;border:1px #eee solid;margin:0 0 20px;padding:8px 0;overflow:hidden}
.box h4 {font-size:14px;text-align:left;line-height:20px;word-spacing:-1px;margin:2px 10px 5px;}
.box img {display:block;margin-top:0px}
.box p {text-align:justify;margin:0;padding:0 10px 0}
.box p.more {text-align:right;height:20px;padding:0 10px 0px}

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}

/*foot*/
#foot {font-size:12px;color:#4c83c2;background:#2163ae;width:990px;border-top:1px #1b528f solid;margin:0 auto}
#foot a,#foot a:hover {font-size:12px;color:#fff;margin-left:10px;padding:0 2px}
.copy {color:#fff;margin:20px 0 20px 20px;padding-right:15px;border-right:1px #4c83c2 solid}
#foot .right {margin:20px 20px 20px 0;}

#foot .clear {height:0}

.tnb,.tnb2 {margin:0 9px 9px 0}
.tnb img,.tnb2 img  {display:block;margin:auto}
.tnb a,.tnb a:hover,.tnb2 a,.tnb2 a:hover  {width:80px;height:80px;margin:;display:block;padding:2px}
.tnb a,.tnb2 a {border:1px #000 solid}
.tnb a:hover,.tnb2 a:hover {border:1px #d81e05 solid}

#artio {text-align:right;width:990px;margin:0 auto;padding:5px 0}

/*forms*/
form,input,select,textarea {margin:0}
input,select,textarea {background:#fff;border:1px #84aedd solid}

.button {color:#fff;background:#e8730e;border:1px #e8730e solid !important;border:0;width:auto !important;padding:2px 5px;cursor:pointer}
.button:hover {background:none;border-color:#fff !important;}
