/*global*/
body {background:#000 url('../images/bg/home.jpg') no-repeat center fixed;margin:0 0 10px;font:12px tahoma,sans-serif;color:#fff;text-align:center}
a,a:hover {font:12px tahoma,sans-serif;color:#000;text-decoration:none}
a:hover {color:#e12024;text-decoration:underline}

td {font:12px tahoma,sans-serif}
h2,h3,h4,h5,h6 {margin:0;padding:0}
h5 {font:bold 14px tahoma,sans-serif;margin:0 0 15px}

.left {float:left} .right {float:right} .clear {clear:both} .txl {text-align:left} .txc {text-align:center} .txr {text-align:right}

img {border:0}
.error {color:#e12024}

#root {margin:0 auto;width:913px}
.mid {background:url('../images/page/tbg.png');width:889px}

/*top*/
#top {width:913px;height:32px;padding:0 0 10px}
#top img {display:block}
#top td {color:#999}

/*main*/
#main {background:url('../images/page/tbg.png');width:913px}
.cor {width:12px;height:12px}
.clear .mid {line-height:12px}
.cor img {display:block}

/*left_column*/
#left_column {width:200px;height:695px}

h1 {width:155px;height:76px;margin:0 0 17px 0px;padding:0}

#left_column ul {margin:0;padding:0;list-style:none}
#left_column ul li {margin:0;padding:0;float:left;width:100%}
#left_column ul li :hover {background:url('../images/page/wbg.png')}
#left_column ul li a {font:bold 12px tahoma,sans-serif;color:#fff;text-decoration:none;margin:0;padding:6px 0 6px 10px;display:block}
#left_column ul li a:hover {color:#e12024;border-left:1px solid;padding-left:9px}

#left_column ul li li a {font:normal 12px tahoma,sans-serif;color:#fff;background:url('../images/page/nlblt.png') no-repeat 10px 12px;padding-left:20px}
#left_column ul li li a:hover {background:url('../images/page/nlblt.png') no-repeat 10px -10px;padding-left:19px}

#partners {position:absolute;top:478px;margin:0 0 0 10px;width:177px;height:183px}
#mpi {position:absolute;top:670px;margin:0 0 0 10px;width:177px;height:80px}

/*content*/
#content {width:510px}
#content_txt {line-height:17px;text-align:justify;margin:0 10px;padding:15px 0 0}
#content_txt img.left {margin:0 15px 0px 0;height:150px}
#content_txt img.right {margin:0 0 0px 15px;height:150px}
#content_txt p {margin:0 0 7px}
#content_txt a {color:#e12024;text-decoration:none}
#content_txt a:hover {color:#e12024;text-decoration:underline}

#content_txt .hbox2.left,#content_txt .hbox2.right {width:235px}

.partners_table {background:#000;width:100%;margin:20px 0 0}
.partners_table td {width:85px;height:50px;text-align:center;vertical-align:middle}
.pos td {height:25px;vertical-align:top;border-bottom:1px #999 dotted}
.pos td a {font-size:10px;color:#e12024}
.pos td a:hover {color:#fff}

/*home_boxes*/
.hbox {width:510px;height:220px;border:1px #999 solid;overflow:hidden;background-repeat:no-repeat;background-position:center 0}
.hbox2 {width:250px;height:180px;border:1px #999 solid;overflow:hidden;margin:10px 0 0 0;;background-repeat:no-repeat;background-position:center 0}
.hbox3 {background:#ccc;width:250px;height:80px;border:1px #999 solid;overflow:hidden;margin:10px 0 0 0}

.hbox h2 a,.hbox h2 a:hover {font:bold 15px tahoma,sans-serif;color:#fff;text-decoration:none;background:url('../images/page/hboxbg.png');padding:3px 10px 5px;display:block;position:relative;top:176px;overflow:hidden;height:36px}
.hbox2 h3 a,.hbox2 h3 a:hover {font:bold 15px tahoma,sans-serif;color:#fff;text-decoration:none;background:url('../images/page/hboxbg.png');padding:3px 10px 5px;display:block;position:relative;top:176px;overflow:hidden;height:35px}

.hbox3 h4 a,.hbox3 h4 a:hover {font:bold 15px tahoma,sans-serif;color:#000;text-decoration:none;padding:3px 10px 50px;display:block}
.hbox h2 a:hover,.hbox2 h3 a:hover,.hbox3 h4 a:hover {color:#e12024}

.hbox b,.hbox2 b,.hbox3 b {font:normal 12px tahoma,sans-serif;display:block;line-height:19px}
.hbox2 h3 a,.hbox2 h3 a:hover {position:relative;top:137px}
.hbox3 h3 a,.hbox3 h3 a:hover {position:relative;top:37px}

/*right_column*/
#right_column {width:177px;position:relative;right:10px}

.box {width:177px;height:220px;margin:10px 0 0}
.box h4 {font:bold 15px tahoma,sans-srif;color:#fff;margin:0 0 7px}
.box div {margin:7px 0}
.box a {font-weight:bold;color:#fff;display:block}
.box a:hover {font-weight:bold;color:#e12024}
a.error {color:#000}

.nbox {width:177px;height:120px;margin:13px 0 0}
.nbox td {color:#fff}
.nbox .td_txt {font-size:10px;padding:4px 0 0;border-top:1px #999 dotted}

#webbox {background:url('../images/page/our-websites.png') no-repeat 0 0;width:177px;height:40px;margin:8px 0 0;overflow:hidden}
#webbox a,#webbox a:hover {font-weight:bold;color:#fff;line-height:18px;display:block;padding:11px 15px}

#box_tel {background:url('../images/page/box_tel.png') no-repeat;width:172px;height:106px;margin:0 0 20px}
#box_tel h4 {color:#e12024;margin:0;padding:17px 0 10px 10px}
#box_tel a {font-weight:normal;color:#fff;display:block;padding:7px 0 7px 35px }

/*foot*/
#foot {font-size:11px;color:#333;width:913px;height:20px;padding:5px 0 0}
#foot a {font-size:11px;color:#e12024}

.paginationControl {color:#999;position:relative;top:10px}
.paginationControl a {color:#999;padding:0 4px 1px;text-decoration:none}
.paginationControl a:hover {color:#000;background:#999}
.paginationControl .current {color:#fff;text-decoration:underline}
.paginationControl .disabled {visibility:hidden}

/*forms*/
form,input,select,option,textarea {font:12px tahoma,sans-serif;color:#222;margin:0}
input,select,textarea {background:none;border:0}
.itx {width:140px;background:url('../images/page/ibg.png') no-repeat 0 0;}
.itx {padding-left:0px}

.submit {background:url('../images/page/buttongo.png') no-repeat 0 0;width:21px;height:21px;cursor:pointer}
.submit:hover {background-position:0 -21px}

/*gorny_szukaj*/
.mid table {width:100%}
.mid td .newListSelected {margin-right:1px}
.mid .itx {background-position:right}
.mid .itx input {width:140px;margin:0 0 0 6px;}
.mid input {padding:0 !important}
.mid a {color:#fff;font-weight:bold}
.mid a:hover {color:#e12024;font-weight:bold;text-decoration:underline}

#zapisz-label .optional,#powrot-label .optional {display:none}

.form_table {background:url('../images/page/tbg.png');width:510px}
.form_table td {font-size:11px;color:#fff}

.itx2 {background:url('../images/page/ibg2.png') no-repeat;padding:0;width:250px;height:21px}
.itx2 input {width:250px;padding-left:2px}
.itx2 select {background-image:none}

.itx3 {background:url('../images/page/ibg3.png') no-repeat;padding:0;width:250px;height:100px;vertical-align:top}
.itx3 textarea {background:transparent !important;border:0 !important}

.itx4 {height:21px}
.itx4 span.select {background:url('../images/page/select2.png') no-repeat 0 top;width:250px}
.itx4 select {width:250px;display:block;cursor:pointer}

.form_table option {background:#fff}
.form_table #opis {background:#fff;width:250px}
.form_table input#powrot,.form_table input#zapisz {width:70px;color:#fff;;padding:3px 0;cursor:pointer}
.form_table input#powrot {background:url('../images/page/buttonback.png') no-repeat;margin:0 7px 0 0}
.form_table input#zapisz {background:url('../images/page/button2.png') no-repeat}
.form_table input#powrot:hover,.form_table input#zapisz:hover {background-position:0 -21px}

.button_td {padding:6px 0 0;border-top:1px #999 dotted}

.form_table2 {background:#000;}
.form_table2 td {padding:3px;color:#fff}
.form_table2 input {background:#fff;border:1px #ccc solid}
.form_table2 a {color:#e01c20}
input.button {color:#fff;background:#e01c20;border:1px #e01c20 solid;padding:2px 5px;cursor:pointer}