@import "../scripts/sifr/sifr.css";
html,body {margin:0;padding:0}
body {font:14px sans-serif;color:#2e3638;line-height:22px;text-align:center;background:#f8fafa}
a,a:hover {font:14px sans-serif;color:#2e3638;text-decoration:none;outline-width:0}
a:hover {color:#213e46;text-decoration:none}

.left {float:left} .right {float:right} .clear {clear:both;height:0;line-height:0} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right}
img {border:0}
.blue {color:#197b94}
.cena {font-size:13px;color:#e91516}
#print {display:none}

/*top*/
#head {background:#fff url('../images/page/top.png') repeat-x 0 0;height:75px}

.inner {width:980px;margin:0 auto}

h1 {font-size:28px;text-indent:-10000px;background:url('../images/page/reklama-multimedialna.png') no-repeat 0 14px;width:168px;height:63px;margin:0;padding:0;float:left}

#head .right {float:right;margin:22px 0 0}
#head input:focus {border:0;background:none}

/*top2*/
#top2 {background:#333b3d url('../images/page/top2.jpg') repeat-x 0 0;height:199px}
#top2 .inner {background:url('../images/page/top2_txt.jp') no-repeat center 0;height:199px}

#topbox {position:absolute;top:0;;margin:75px 0 0 662px}

#top2 p {text-align:left;width:318px;height:79px;margin:0;padding:0;overflow:hidden}
#top2 #p01 {background:url('../images/page/positivi-ncms.png') no-repeat;margin:14px 0}
#top2 #p02 {background:url('../images/page/positivi-interactive.png') no-repeat}

#top2 a {font:14px sans-serif;color:#fff;display:block;padding:37px 0 10px 95px}
#top2 a:hover {text-decoration:underline}

/*navi_top*/
#navi {background:#333b3d url('../images/page/nvt.png') repeat-x 0 0;border-top:1px #414a4c solid;border-bottom:1px #414a4c solid;overflow:hidden}
#navi ul,#navi li {margin:0;padding:0;list-style-type:none}
#navi ul {width:980px;height:50px;margin:0 auto;border-left:1px #414a4c solid;border-right:1px #414a4c solid}
#navi li {float:left;border-right:1px #414a4c solid}
#navi a {font-size:14px;color:#fff;padding:17px 20px;display:block}
#navi a:hover {color:#fff;background:#477688}

/*main*/
#main {background:#f8fafa url('../images/page/mid.gif') repeat-x 0 1px;padding:20px 0 0}

/*content*/
#content {float:right;position:relative;right:240px;width:505px}
h2 {font:bold 25px sans-serif;text-align:left;border-bottom:1px #f9a623 solid;margin:13px 0 20px;padding:0 0 15px}
#content p {text-align:justify}
#content img {margin:0 0 5px 20px;float:right}
#content a {color:#213e46;border-bottom:1px #d8dedf solid}
#content a:hover {text-decoration:none;border-bottom:1px #f9a623 solid}

#content li {text-align:left}

#content dl {text-align:left;margin:0 0 17px;padding:0}
#content dt {font-size:16px;margin:0 0 9px;padding:3px 0;border-bottom:1px #d8dedf dotted}
#content dd {margin:0 0 15px;padding:0 0 15px;border-bottom:4px #f9a623 solid}

q {font:bold 16px sans-serif;color:#000;line-height:25px;text-indent:25px;background:#ecf0f0 url('../images/page/quote.png') no-repeat 9px 7px;display:block;margin:7px 0px;padding:17px}
q b {font-size:23px;color:#213d46}
q:first-letter {font:bold 150% sans-serif;color:#213d46}

.pic_box {background:#f9a623;width:152px;margin:0 8px 8px 0;padding:4px}
.cap1 {font:12px sans-serif;color:#fff;text-align:left;}
#content .pic_box img {border:1px #fff solid;margin:0 0 5px}
#content .pic_box img:hover {border:1px #f9a623 solid}

/*left_column*/
.left_column h3,.right_column h3 {font-size:15px;color:#fff;text-indent:10px;
background:url('../images/page/catbg.png') no-repeat 0 0;display:block;width:215px;height:32px;margin:0;padding:18px 0 0;overflow:hidden}

.left_column {text-align:left;position:relative;left:-215px;float:left;width:215px;padding:0 0 10px}

.left_column ul,.left_column li {margin:0;padding:0;list-style-type:none}
.left_column ul ul {margin:5px 0 20px}
.left_column a {font-size:14px;line-height:18px;margin:0 10px;padding:3px 0;display:block;word-spacing:-1px;border-bottom:1px #d8dedf dotted}
.left_column a:hover {color:#f9a623}

/*right_column*/
.right_column {line-height:18px;text-align:justify;position:relative;right:-765px;float:left;width:215px;padding:0 0 20px}
.right_column h3,.right_column h3.sIFR-replaced {margin:20px 0 0}
.right_column p {font-size:13px;margin:10px}
.right_column img {display:block}
.right_column a {margin:0 0 30px}

/*options*/
.options {margin:15px 0;padding:15px 0;width:100%;height:20px;border-top:1px #d8dedf dotted}
.options a {font-size:12px;color:#000;text-indent:17px;float:right;display:block;margin-left:15px;padding:1px 5px;
background:url('../images/page/options.gif') no-repeat 0 0;border:0 !important}
.options a:hover {color:#477688 !important}
a.back {background-position:6px 1px}
a.print {background-position:2px -50px}
a.tell {background-position:4px -33px}
a.totop {background-position:2px -16px}

/*foot*/
#foot {text-align:left;background:#213d46;border-top:10px #f9a623 solid;padding:10px 0}

#foot .left,#foot .last {float:left;margin:10px 0;padding:0 15px;width:22%;height:250px;border-left:1px #1d353f solid;border-right:1px #274751 solid}
#foot .first {padding:0 15px 0 0;border-left:0}
#foot .last {padding:0 0 0 15px;border-right:0}

#foot h3 {font-size:15px;color:#477688;margin:0 0 10px;padding:0}

#foot ul {list-style-type:none;margin:10px 0;padding:0;width:100%}
#foot li {background:url('../images/page/blt.gif') no-repeat 0 7px;margin:0;padding:0;border-bottom:1px #477688 dotted}

#foot a {font:12px sans-serif;color:#fff;display:block;padding:5px 0 5px 20px}
#foot a:hover,#foot2 a:hover {color:#f9a623}

#foot .last p {margin:40px 0}
#foot .last img {margin:3px 0}

/*foot2*/
#foot2 {font-size:12px;color:#fff;padding:21px 0;background:#2e3638 url('../images/page/nvt.png') repeat-x 0 0;border-top:1px #414a4c solid}
#foot2 a {font-size:12px;color:#fff;text-decoration:none;border-bottom:1px dotted}
#foot2 a:hover {border-bottom:1px solid}

/*forms*/
.form_table {text-align:left;width:100%;background:#d8dedf;margin:10px 0}
form,input,textarea,select {margin:0;font:14px sans-serif}

.form_table input,.form_table textarea,.form_table select {background:#fff;width:96%;padding:2px;border:4px #f9a623 solid}
form .form_table {padding:10px}

.button_td input {font:bold 15px sans-serif;color:#fff;background:transparent url('../images/page/button.png') repeat-x 0 0;width:121px;height:32px;border:none;cursor:pointer}
.button_td input:hover,.button_td input:hover:focus {color:#000;background-position:0 -32px;border:0 !important}

#opis-label,#wiadomosc-label {vertical-align:top}
.errors {font-size:14px;color:#ff0000}

input:focus,textarea:focus,select:focus {border:4px #414a4c solid}