@charset "utf-8";
/* CSS Document */
body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
}

ol,
ul {
 margin-left: 16px;
 padding-left: 16px;
}

.center {
 text-align:center;
}

.ramka {
 background: #f4f7f8;
 border: solid 1px #c9d6de;
 width: 516px;
 padding: 1px;
}

.ramka .content {
 background: #d8e1e7;
 border: solid 1px #aabecc;
 text-align: center;
 padding: 7px 0 7px 0;
}

.ramka .content span {
 font-size: 12px;
 font-weight: bold;
 color: #0e497d;
}

.ramka .content a {
 font-weight: bold;
 color: #0e497d;
 text-decoration: none;
}

.ramka .content .hr {
 background: url(../images/hr.jpg) repeat-x;
 height: 2px;
 margin: 2px 5px;
}

.ramkaInput {
 border: solid 1px #5184a7;
 margin: 5px 3px;
 width: 140px;
 height: 18px;
}

.ramkaBtn {
 margin: 5px 3px;
}

.ramka img {
 margin: 3px 0;
}

.data_k {
 font-size: 10px;
 color: #858585;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.pola_td {
 padding: 2px 10px 2px 10px;
}

.pola_td_pod_artykuly_pytania {
 padding: 2px 10px 2px 10px;
 text-align: left;
}

p,
td {
 font-size: 12px;
 color: #313131;
 line-height: 17px;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

a:link {
 color: #1e6baf;
 text-decoration: none;
}

a:visited {
 color: #1e6baf;
 text-decoration: none;
}

a:hover {
 color: #1e6baf;
 text-decoration: underline;
}

ol,
ul {
 color: #313131;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 16px;
 padding-left: 16px;
}

.p1 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
 margin: 4px 9px 4px 9px;
}

.p2 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
}

.login a:link,
.login a:visited {
 font-size: 10px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.login a:hover {
 font-size: 10px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.login {
 font-size: 10px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.midlle a:link,
.midlle a:visited {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.midlle a:hover {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.midlle {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 background-image: url(../images/midlle_bg.jpg);
 background-repeat: repeat-x;
}

.bottom a:link,
.bottom a:visited {
 font-size: 10px;
 color: #fefad7;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.bottom a:hover {
 font-size: 10px;
 color: #fefad7;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.bottom {
 font-size: 10px;
 color: #fefad7;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 background-image: url(../images/bottom_bg.jpg);
 background-repeat: repeat-x;
}

.new_pagenav {
 font-weight: bold;
}

table.new_pagenav {
 height: 28px;
 background-color: #f7f7f7;
 width: 100%;
}

.next_previous_unactive {
 font-weight: normal;
 color: #b0b1b3;
}

.a2 {
 font-size: 11px;
 color: red;
 line-height: 14px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.podzial {
 color: #d7d7d7;
 margin: 0 3px;
 font-size: 11px;
}

.pagenav_one_link {
 width: 10px;
}

.navi a:link,
.navi a:visited {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_1.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 font-weight: bold;
 background-color: #145a95;
}

.navi a:hover {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_1_a.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 text-align: left;
 font-weight: bold;
 background-color: #308ac9;
}

.navi {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 width: 154px;
 margin-top: 0;
 text-align: left;
 font-weight: bold;
}

.navi_kodo a:link,
.navi_kodo a:visited {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_kodo.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 font-weight: bold;
 background-color: #2A567B;
}

.navi_kodo a:hover {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_kodo_a.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 text-align: left;
 font-weight: bold;
 background-color: #3D78A2;
}

.navi_kodo {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 width: 154px;
 margin-top: 0;
 text-align: left;
 font-weight: bold;
}

.navi_szary a:link,
.navi_szary a:visited {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_win.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 font-weight: bold;
 background-color: #5B5B5B;
}

.navi_szary a:hover {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-image: url(../images/menu_bg_win_a.jpg);
 background-repeat: no-repeat;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 1px 0;
 text-align: left;
 font-weight: bold;
 background-color: #848484;
}

.navi_szary {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 width: 154px;
 margin-top: 0;
 text-align: left;
 font-weight: bold;
}

.navi_container {
 display: none;	
}

.subnavi a:link,
.subnavi a:visited {
 font-size: 11px;
 color: #003068;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #c7d4dd;
 display: block;
 padding: 4px 3px 4px 33px;
 margin: 1px 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_2.jpg);
 background-repeat: no-repeat;
}

.subnavi a:hover {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #ec9a00;
 display: block;
 padding: 4px 3px 4px 33px;
 margin: 1px 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_2_a.jpg);
 background-repeat: no-repeat;
}

.subnavi_on a:hover,
.subnavi_on a:link,
.subnavi_on a:visited {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #ec9a00;
 display: block;
 padding: 4px 3px 4px 33px;
 margin: 1px 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_2_a.jpg);
 background-repeat: no-repeat;
}

.subnavi2 a:link,
.subnavi2 a:visited {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #1f7cb7;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_3.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
}

.subnavi2 a:hover {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #1f7cb7;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_3.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
}

.subnavi2_kodo a:link,
.subnavi2_kodo a:visited {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #3A6E93;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_3_kodo.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
}

.subnavi2_kodo a:hover {
 font-size: 11px;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 background-color: #3A6E93;
 display: block;
 padding: 4px 3px 4px 20px;
 margin: 0 0 0 0;
 text-align: left;
 background-image: url(../images/menu_bg_kodo_a.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
}

.box {
 padding: 7px;
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 background-color: #f3f3f3;
}

.top_box {
 margin: 3px 0 0 0;
 background-image: url(../images/top_box.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 17px;
 font-weight: bold;
 padding: 2px 0 2px 0;
 text-align: center;
}

.top_box_pom {
 margin: 3px 0 0 0;
 background-image: url(../images/top_box_pom.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 17px;
 font-weight: bold;
 padding: 2px 0 2px 0;
 text-align: center;
}

.top_box_2 {
 margin: 3px 0 0 0;
 background-image: url(../images/top_box_2.jpg);
 background-repeat: no-repeat;
 color: #ffffff;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 17px;
 font-weight: bold;
 padding: 2px 0 2px 0;
 text-align: center;
}

.content {
 margin: 6px 9px 6px 9px;
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
}

.content2 {
 margin: 10px 0 10px 30px;
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
}

.content3 {
 margin: 6px 9px 6px 9px;
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
}

.content4 {
 margin: 6px 9px 6px 9px;
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-bottom: 4px;
 text-align: left;
}

.pytania {
 margin: 5px 10px 10px 30px;
 background-image: url(../images/pytania_bg.jpg);
 background-repeat: repeat-x;
}

.naglowek {
 font-size: 12px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.naglowek a:link,
.naglowek a:visited {
 font-size: 12px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.naglowek a:hover {
 font-size: 12px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.naglowek_mini {
 font-size: 11px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.naglowek_mini a:link,
.naglowek_mini a:visited {
 font-size: 11px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.naglowek_mini a:hover {
 font-size: 11px;
 color: #1f6eb1;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.naglowek2 {
 margin-top: 10px;
}

.naglowek2 a:link,
.naglowek2 a:visited {
 font-size: 12px;
 color: #458429;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.naglowek2 a:hover {
 font-size: 12px;
 color: #458429;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.top_content a:link,
.top_content a:visited {
 color: #1e69aa;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 25px;
 font-weight: bold;
 text-decoration: none;
}

.top_content a:hover {
 color: #1e69aa;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 25px;
 font-weight: bold;
 text-decoration: underline;
}

.top_content {
 background-image: url(../images/h1_bg.jpg);
 background-repeat: repeat-x;
 height: 25px;
 color: #1e69aa;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
}

.top_content2 a:link,
.top_content2 a:visited {
 color: #1e69aa;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 25px;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 margin-left: 27px;
}

.top_content2 a:hover {
 color: #1e69aa;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height: 25px;
 font-weight: bold;
 text-decoration: underline;
 margin-left: 27px;
}

.img {
 margin: 0 5px 5px 5px;
 border: #CCCCCC solid 1px;
 padding: 1px;
}

.box1 a:link,
.box1 a:visited {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 margin: 2px;
 display: block;
 text-align: left;
 border-bottom: #CCCCCC solid 1px;
 padding: 2px;
}

.box1 a:hover {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 margin: 2px;
 display: block;
 text-align: left;
 border-bottom: #CCCCCC solid 1px;
 padding: 2px;
}

.box2 a:link,
.box2 a:visited {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 margin: 2px;
 display: block;
 text-align: left;
 border-bottom: #CCCCCC solid 1px;
 padding: 5px;
 line-height: 16px;
}

.box2 a:hover {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
 margin: 2px;
 display: block;
 text-align: left;
 border-bottom: #CCCCCC solid 1px;
 padding: 5px;
}

div#prawnik {
 background-image: url(../images/tlo_prawnik.jpg);
 background-color: #12568d;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 color: #FFFFFF;
 margin: 0 0 3px 0;
}

div#prawnik a:link,
div#prawnik a:visited {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 color: #ffb500;
 font-weight: bold;
 text-decoration: none;
}

div#prawnik a:hover {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 color: #ffb500;
 font-weight: bold;
 text-decoration: underline;
}

.sonda a:link,
.sonda a:visited {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.sonda a:hover {
 font-size: 11px;
 color: #333333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.guzik {
 background: #feaf0a;
 border: 1px solid #909090;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 letter-spacing: 1px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.guzik2 {
 background: #feaf0a;
 border: 1px solid #909090;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 letter-spacing: 1px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

sup {
 font-size: 11px;
}

.red {
 color: #D63500;
}

.f {
 margin: 0;
}

input.noborder {
 height: 18px;
 border: 0;
 margin: 0;
}

.cytat {
 font-size: 12px;
 line-height: 17px;
 margin: 0;
 font-family: georgia, times new roman, serif;
}

.cecha {
 color: #313131;
 font-size: 11px;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.pkt {
 list-style: none;
 list-style-image: url(../images/pkt.gif);
 color: #313131;
 font-size: 12px;
 line-height: 17px;
 margin: 0;
 padding-bottom: 10px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.kw1 {
 list-style: none;
 list-style-image: url(../images/kw1.gif);
 color: #313131;
 font-size: 12px;
 line-height: 17px;
 margin: 0;
 padding-bottom: 10px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.okno {
 height: 15px;
 font-size: 11px;
 color: #56595C;
 font-family: tahoma, arial, helvetica, sans-serif;
 background: #FFFFFF;
 border-top: 1px solid #909090;
 border-bottom: 1px solid #909090;
 border-left: 1px solid #909090;
 border-right: 1px solid #909090;
 border-color: #909090;
}

.tab1 {
 background: #FFFFFF;
 border: 1px solid #C1D3DA;
}

.tab2 {
 background: #F0F5F7;
}

.tab3 {
 background: #FFFFFF;
 border: 1px solid #FCE880;
}

.tab4 {
 background: #FEF9DC;
}

.kom {
 border-bottom: 1px solid #CCCCCC;
}

.kom1 {
 background: #EEEEEE;
 border-bottom: 1px solid #CCCCCC;
}

.kom2 {
 background: #EEEEEE;
}

.kom3 {
 border-right: 2px solid #CCCCCC;
}

.autor {
 font-size: 11px;
 color: #858585;
 line-height: 14px;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.tlo_sz {
 background: #F7F7F7;
}

.tlo_zolty {
 background-color: #FFFF66;
}

.txt {
 font-size: 12px;
 color: #000000;
 line-height: 17px;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.start {
 font-size: 10px;
 color: #000000;
 font-weight: bold;
 margin: 0;
 text-transform: uppercase;
 letter-spacing: 1px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.start a:link {
 color: #000000;
 text-decoration: none;
}

.start a:visited {
 color: #000000;
 text-decoration: none;
}

.start a:hover {
 color: #000000;
 text-decoration: underline;
}

.log {
 font-size: 9px;
 color: #FFFFFF;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.log1 {
 margin-top: 8px; /*margin-left: 13px;*/
 font-size: 11px;
 color: #FFFFFF;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.pas_sz {
 height: 20px;
 background: #909090;
 margin-bottom: 4px;
}

.st_s {
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
 margin: 0;
 margin-left: 9px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.st_s a:link {
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 0;
}

.st_s a:visited {
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 0;
}

.st_s a:hover {
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 0;
}

.tab {
 margin-left: 0;
}

.maly_cz {
 font-size: 11px;
 color: #56595C;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.maly_cz a:link {
 font-size: 11px;
 color: #1e6baf;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.maly_cz a:visited {
 font-size: 11px;
 color: #1e6baf;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.maly_cz a:hover {
 font-size: 11px;
 color: #1e6baf;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.data {
 font-size: 10px;
 color: #858585;
 margin: 0;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.a {
 font-size: 11px;
 color: #56595C;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 margin-left: 9px;
 margin-right: 9px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.a a:link {
 color: #FFFFFF;
 text-decoration: none;
}

.a a:visited {
 color: #FFFFFF;
 text-decoration: none;
}

.a a:hover {
 color: #56595C;
 background-color: #FFFFFF;
 text-decoration: none;
}

.b {
 font-weight: bold;
 background-color: #feaf0a;
}

.c {
 font-weight: bold;
 background-color: #cdcdcd;
 color: #FFFFFF;
}

h1 {
 font-size: 13px;
 color: #000000;
 font-weight: bold;
 margin: 0;
 margin-bottom: 5px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.h1 {
 font-size: 10px;
 color: #928E8F;
 font-weight: bold;
 margin: 0;
 margin-bottom: 5px;
 text-transform: uppercase;
 letter-spacing: 1px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

h2 {
 font-weight: lighter;
 color: #579FC7;
 font-size: 18px;
 line-height: 130%;
 margin: 0;
 padding-top: 15px;
 padding-bottom: 15px;
 padding-left: 30px;
 padding-right: 30px;
 text-align: center;
 font-family: georgia, times new roman, serif;
}

h5 {
 font-weight: lighter;
 color: #579FC7;
 font-size: 17px;
 line-height: 130%;
 margin: 0;
 padding-top: 15px;
 padding-bottom: 10px;
 padding-left: 30px;
 padding-right: 30px;
 text-align: center;
 font-family: georgia, times new roman, serif;
}

.skrot {
 font-size: 12px;
 color: #56595C;
 line-height: 17px;
 margin: 0;
 margin-bottom: 4px;
 margin-right: 6px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.skrot a:link {
 color: #56595C;
 text-decoration: none;
}

.skrot a:visited {
 color: #56595C;
 text-decoration: none;
}

.skrot a:hover {
 color: #56595C;
 text-decoration: underline;
}

/* prawa */
.div_sonda {
 color: #000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 background-color: #f3f3f3;
 padding: 4px 0;
}

.margin10 {
 margin-left: 10px;
}

.margin84_14 {
 margin-left: 81px;
 margin-top: 14px;
}

.zdjp {
 width: 61px;
 height: 61px;
 border: 0;
 float: left;
}

.zdjpp {
 background-image: url(../images/tlo_prawnik_l.jpg);
 width: 100%;
 height: 11px;
 margin-top: 13px;
}

div#prawnik .separator {
 border-top: 1px solid #589F31;
 border-bottom: 1px solid #3D7A20;
 margin: 9px 0 6px;
}

.divpp1 {
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 margin: 7px 10px 10px 10px;
}

.divpp2 {
 color: #FFFFFF;
 font-size: 11px;
 text-align: center;
}

.divpp3 {
 margin: 7px 0 15px 0;
 text-align: center;
}

.tdp1 {
 font-size: 11px;
 padding: 0 3px 0 7px;
}

.tdp2 {
 font-size: 11px;
 width: 15px;
 padding: 4px 0 4px 5px;
 text-align: center;
}

.tdp3 {
 font-size: 11px;
 width: 130px;
}

.tdp4 {
 margin: 2px 7px 2px 7px;
 font-size: 11px;
}

.tdp5 {
 font-size: 11px;
 padding: 2px 7px 2px 7px;
}

.tdns1 {
 background-image: url(../images/h1_pas.jpg);
 text-align: left;
}

.tdg1 {
 background-image: url(../images/login_bg.jpg);
 background-repeat: no-repeat;
 height: 53px;
 width: 373px;
}

.tdg2 {
 background-image: url(../images/tlo_kro.gif);
 width: 9px;
}

.tdg3 {
 background-image: url(../images/midlle_bg.jpg);
 background-repeat: repeat-x;
}

.szuks {
 border-color: #ca320b;
 width: 100px;
 color: #666666;
 height: 19px;
 font-size: 10px;
}

.szuk1 {
 border-color: #ca320b;
 width: 100px;
 color: #666666;
 height: 13px;
 font-size: 10px;
}

.pdl {
 padding-left: 3px;
}

.sm10 {
 margin: 0 0 0 10px;
}

.sm101 {
 margin: 0 10px 0 0;
}

.dp99 {
 text-align: left;
 margin-left: 9px;
 margin-right: 9px;
}

.tdnavr {
 text-align: right;
 white-space: nowrap;
}

.tdnavl {
 text-align: left;
 white-space: nowrap;
}

.titleJakPracujemy {
 background: url(../web/images/title_bg.png) no-repeat top left;
 color: #FFF;
 font-weight: bold;
 padding: 3px 1px 16px 8px;
 margin: 15px 0 5px 0;
}

.contentJakPracujemy {
 padding: 0 10px 0 12px;
}

/* ------------------------------------------ */
.kodeks {
 font-family: Tahoma,Geneva,sans-serif;
 margin: 0;
 padding: 0;
 font-size: 12px !important;
 line-height: 17px  !important;
}

.kodeks img,
.kodeks img a {
 border: none;
 outline: none;
}

.kodeks,
.kodeks a {
 color: #1e6baf;
 text-decoration: none;
 text-align: left;
}

.kodeks ul {
 padding: 0;
 margin-left: 0;
}

.czesci {
 margin-top: 10px;
}

.czesci li {
 /*display: inline;*/
 list-style-type: none;
 font-size: 10.5pt;
 font-weight: bold;
 margin-right: 30px;
 margin-bottom: 10px;
}

.kodeksLine {
 height: 1px;
 border-bottom: solid 1px #82adcb;
 border-top: solid 1px #055c97;
 margin: 8px 0 14px 0;
}

.rozdzialy {
 border-collapse: collapse;
}

.rozdzialy td {
 font-size: 12px;
 padding: 4px 0;
 /*width: 105px;*/;
}

.rozdzialy td a:hover,
.kodeks .czesci a:hover {
 color: #fc6602;
}

.hidden {
 display: none;
}

a.czescSelected,
a.selected {
 color: #fc6602  !important;
}

.artykuly li {
 display: block;
 float: left;
 width: 85px;
 background: #ececec;
 border: solid 1px #fff;
 padding: 2px 0 3px 4px;
}

.artykuly,
.artykuly li a {
 color: #1e6baf;
 text-decoration: none;
}

.artykuly a:hover {
 color: #fc6602;
}

.artykuly li ul li {
 border: none;
 width: 72px;
 margin: 2px 0 0 10px;
}

#scrooling {
 height: 140px;
 overflow: hidden;
 position: relative;
}

#opinion {
 /*background-color: red;*/
 height: 280px;
 margin: 2px;
 overflow: hidden;
 width: 180px;
}

.seeAll {
 text-align: right;
 margin: 0 10px 5px;
}

/*oferta*/
.oferta {
 padding: 0 9px;
 width: 530px;
}

.oferta .title {
 margin: 15px auto 15px 0;
}

.color1 {
 color: #a41e1e;
}

.color2,
.color2 a {
 color: #e64c10;
}

.color3,
.pLower a {
 color: #308cb1;
}

.pLower {
 font-size: 11px;
 margin: 5px 0;
}

.dots {
 background: url(../web/images/tlo_kro_horizontal.gif) repeat-x;
 margin: 10px 0 3px 0;
 height: 3px;
 width: 530px;
}

.dots2 {
 background: url(../web/images/oferta/hr_blue.png) no-repeat center;
 margin: 10px 0 -10px 0;
 height: 14px;
 width: 530px;
}

.opinieDate {
 background: #eee;
 color: #636363;
 font-size: 10px;
 font-weight: bold;
 margin: 0 0 5px 0;
 padding: 2px 5px;
}

.window {
 background: url(../web/images/oferta/window_bg.png) repeat-y;
 margin: 10px auto;
 width: 470px;
}

.windowTop {
 height: 9px;
 background: url(../web/images/oferta/window_top.png) no-repeat;
 width: 470px;
}

.windowBtm {
 background: url(../web/images/oferta/window_btm.png) no-repeat;
 height: 13px;
 width: 470px;
}

.windowContent {
 width: 450px;
 padding: 5px 10px 0 10px;
 line-height: 10px;
}

.formTable p {
 font-size: 12px;
 line-height: 20px;
}

.formTable {
 margin: 0 auto;
 text-align: left;
 border-collapse: collapse;
}

.formTable th {
 color: #cf5300;
 font-size: 13px;
 font-weight: bold;
 width: 45px;
}

.formTable input {
 background: url(../web/images/oferta/input.png) 0 0 repeat-x /*no-repeat*/;
 border: none;
 width: 273px;
 height: 20px;
 padding: 7px 5px 8px 5px;
 margin-top: 5px;
}

.formBtm {
 background: none !important;
 height: 37px !important;
 width: 330px !important;
 padding: 0 !important;
}

.nasiPrawnicy {
 border-collapse: collapse;
 margin: 5px 0;
}

.nasiPrawnicy p {
 font-size: 11px;
}

.nasiPrawnicy td {
 vertical-align: top;
 padding: 1px 0 0 10px;
}

.nasiPrawnicy .name {
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 5px;
}

.zdjeciePrawnika {
 padding: 2px;
 border: solid 2px #928e8f;
}

#tooltip {
 background-color: #3196b1;
 color: #fff;
 border: 2px solid #3fa6c2;
 font-size: 12px;
 font-weight: bold;
 font-family: Tahoma, Geneva, sans-serif;
 line-height: 17px;
 padding: 5px;
 position: absolute;
 opacity: 0.90;
 filter: alpha(opacity = 90);
 z-index: 3000;
 width: 260px;
}

.wSerwisie {
 background: url(../images/w_serwisie_bg.png) no-repeat bottom #f8f8f8;
 color: #145388;
 font-size: 9pt;
 padding-bottom: 12px;
 width: 154px;
}

.wSerwisie p {
 margin: 6px 2px 3px 3px;
}

.wSerwisie img {
 margin-right: 2px;
}

.wSerwisieTitle {
 background: url(../images/w_serwisie_bg_title.png) no-repeat;
 color: #fefefe;
 font-size: 10pt;
 font-weight: bold;
 height: 20px;
 margin-bottom: 10px;
 padding-top: 2px;
 text-align: center;
 width: 154px;
}

.cloud_tags {
 padding: 5px;
}

#cloud_tags p.head {
 color: #666666;
 font: 21px "Trebuchet MS",arial,sans-serif;
 margin-top: 15px;
 width: 100%;
 text-align: center;
}

#tags {
 border-top: 1px solid #ECE9D8;
 margin-bottom: 10px;
 margin-top: 3px;
 padding-top: 8px;
 padding-left: 8px;
}

/*------------------------------------ pozew rozwodowy ------------------------------------ */
.rozwody {
 padding: 0 10px;
 width: 530px;
}

.rozwody .titleR {
 background: url(/web/images/oferta/rozwody/title.jpg) no-repeat center top;
 text-align: center;
 font-weight: bold;
 font-size: 13px;
 color: #373737;
 padding-top: 40px;
 width: 530px;
 margin: 0 0 15px;
}

.rozwody table {
 margin: 15px 0;
}

.rozwody td {
 text-align: justify;
 padding-right: 5px;
}

.rozwody ul {
 margin-left: -16px;
}

.rozwody li {
 background: url(/web/images/oferta/rozwody/li.jpg) no-repeat 0 6px;
 list-style-type: none;
 padding: 5px 0 5px 25px;
}

.rozwody .title2 {
 background: url(/web/images/oferta/rozwody/bg.jpg) no-repeat;
 font-weight: bold;
 color: #fa7d1a;
 font-size: 14px;
 padding-top: 15px;
 text-align: center;
 margin: 10px 0 15px;
}

.rozwody .p3 {
 font-size: 14px;
 color: #4c4c4c;
 font-weight: bold;
 margin: 5px 0;
}

.rozwody table.powody th {
 text-align: right;
 color: #fa7d1a;
 vertical-align: top;
}

.rozwody table.powody th,
.rozwody table.powody td {
 padding: 2px 5px 2px 0;
}

/*---------------------------------- pozew rozwodowy end ---------------------------------- */
/*---------------------------------- liczba pytaÄąÂ„ ---------------------------------- */
.questCounter {
 background: #e6edee;
 overflow: hidden;
 padding: 5px;
 text-align: center;
}

.questCounter ul {
 margin: 2px 0 0;
 padding: 0 0 0 20px;
 }

.questCounter li {
 background: url(/web/images/counter/count.png) no-repeat;
 color: #fff;
 display: block;
 float: left;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 font-weight: bold;
 height: 16px;
 line-height: 10px;
 list-style: none outside none;
 padding: 2px 0 0;
 width: 17px;
}

.questCounter li.f {
 background: url(/web/images/counter/count-f.png) no-repeat;
 width: 18px;
}

.questCounter li.l {
 background: url(/web/images/counter/count-l.png) no-repeat;
 width: 18px;
}

/* ---------------------------------- Wyglad dzialu POMOC --- START ----------------------------- */
.pomocContent {
 font-size: 9.5pt;
}

.pomocContent span {
 font-weight: bold;
 color: #0f72b2;
}

.pomocHeader {
 background: url(../web/images/pomoc_header_bg.png) no-repeat;
 color: #fff;
 font-weight: bold;
 height: 27px;
 padding: 3px 0 0 5px;
 /*font-size: 10.5pt;*/
 margin-bottom: 10px;
}

.pomocNr {
 background: url(../web/images/pomoc_arrow.png) no-repeat top left;
 font-weight: bold;
 font-size: 10.5pt;
 padding: 3px 0 0 8px;
 font-weight: bold;
 color: #fff;
 float: left;
 width: 36px;
 height: 27px;
 margin-right: 5px;
}

.pomocNrDesc {
 float: left;
 /*font-size: 10.5pt;*/
 width: 505px;
}

.pomocArrow {
 background: url(../web/images/arrow.png) top left no-repeat;
 padding-left: 18px;
 /*font-size: 9.5pt;*/
 margin: 5px 0;
}

.pomocContent textarea {
 border: solid 2px #c3d7e4;
 background: #f8f8f8;
 color: #636363;
 width: 556px;
 height: 200px;
 margin-top: -1px;
 margin-bottom: 2px;
 padding: 5px;
}

.clear {
 clear: both;
 height: 1px;
}

/* ---------------------------------- Wyglad dzialu POMOC --- END ----------------------------- */
/* ---------------------------------- Footer - polecamy --- START ----------------------------- */
.maly_sz {
 font-size: 11px;
 color: #56595C;
 line-height: 14px;
 margin: 0;
 margin-top: 2px;
 margin-bottom: 5px;
 margin-left: 9px;
 margin-right: 9px;
 font-family: tahoma, arial, helvetica, sans-serif;
}

.maly_sz a:link {
 color: #56595C;
 text-decoration: none;
}

.maly_sz a:visited {
 color: #56595C;
 text-decoration: none;
}

.maly_sz a:hover {
 color: #56595C;
 text-decoration: underline;
}

/* ---------------------------------- Footer - polecamy --- END ----------------------------- */
/* ---------------------------------- Facebook w prawym górnym rogu --- START ----------------------------- */
#follow.right {
 width: 52px;
 position: fixed;
 right: 0;
 top: 0;
 background-color: inherit;
 padding: 250px 0;
 font-family: Verdana,sans-serif;
 border: 0 solid #cccccc;
 border-right-width: 0;
}

#follow.right ul {
 padding: 0;
 margin: 0;
 list-style-type: none !important;
 font-size: 24px;
 color: black;
}

#follow.right ul li {
 list-style-type: none !important;
 margin: 0 0;
}

#follow.right ul li.follow {
;
}

#follow.right ul li a {
 display: block;
}

#follow.right ul li.follow span,
#follow ul li a span {
 display: none;
}

.size48 .facebook {
 background: transparent url(http://eporady24.pl/images/facebook48px.png) no-repeat;
}

.size48 li.iconOnly a {
 height: 48px;
 width: 48px;
 display: block;
}

.size60 .facebook {
 background: transparent url(http://eporady24.pl/images/facebook60px.png) no-repeat;
}

.size60 li.iconOnly a {
 height: 60px;
 width: 60px;
 display: block;
}

.sizeoth .facebook {
 background: transparent url(http://eporady24.pl/images/facebookother.png) no-repeat;

}

.sizeoth li.iconOnly a {
 height: 49px;
 width: 52px;
 display: block;
}

li.iconOnly a span.head {
 display: none;
}

li.iconOnly a {
 margin: 0 0 1px 0;
 padding: 0 !important;
}

/* ---------------------------------- Facebook w prawym górnym rogu --- END ----------------------------- */
/* ---------------------------------- Zapytaj prawnika --- START ----------------------------- */
.zapytajPrawnika {
 width: 154px;
}

.zapytajPrawnika a,
.zapytajPrawnika img {
 border: none;
 outline: none;
 margin: 0;
 padding: 0;
}

.zapytajPrawnika a img {
 display: block;
}

/* do tooltipa, niepotrzebne */
.k {
 background-color: #a6c65f !important;
 border: 1px solid #9cbb57 !important;
 color: #254609 !important;
 font-size: 11px !important;
 padding: 5px;
 position: absolute;
 z-index: 3000;
 width: 140px !important;
}

/* --------------------------------*/
* {
 margin: 0;
 padding: 0;
}

.bubbleInfo {
 height: 47px;
 left: 0;
 position: relative;
 top: 0;
}

.bubbleInfo1 {
 height: 63px;
 left: 0;
 position: relative;
 top: 0;
}

.bubbleInfo2 {
 height: 73px;
 left: 0;
 position: relative;
 top: 0;
}

.trigger {
 position: absolute;
}

/* Bubble pop-up */
.popup {
 position: absolute;
 display: none;
 z-index: 50;
 border-collapse: collapse;
}

.popup td.corner {
 height: 15px;
 width: 19px;
}

.popup td#topleft {
 background-image: url(../web/images/bubble/bubble-1.png) !important;
 background-image: url(../web/images/bubble/bubble-1.gif);
}

.popup td.top {
 background-image: url(../web/images/bubble/bubble-2.png) !important;
 background-image: url(../web/images/bubble/bubble-2.gif);
}

.popup td#topright {
 background-image: url(../web/images/bubble/bubble-3.png) !important;
 background-image: url(../web/images/bubble/bubble-3.gif);
}

.popup td.left {
 background-image: url(../web/images/bubble/bubble-4.png) !important;
 background-image: url(../web/images/bubble/bubble-4.gif);
}

.popup td.right {
 background-image: url(../web/images/bubble/bubble-5.png) !important;
 background-image: url(../web/images/bubble/bubble-5.gif);
}

.popup td.center {
 background: #396418;
 color: #e6e8ab;
 font-weight: bold;
 text-align: center;
}

.popup td#bottomleft {
 background-image: url(../web/images/bubble/bubble-6.png) !important;
 background-image: url(../web/images/bubble/bubble-6.gif);
}

.popup td.bottom {
 background-image: url(../web/images/bubble/bubble-7.png) !important;
 background-image: url(../web/images/bubble/bubble-7.gif);
 text-align: center;
}

.popup td.bottom img {
 display: block;
 margin: 0 auto;
}

.popup td#bottomright {
 background-image: url(../web/images/bubble/bubble-8.png) !important;
 background-image: url(../web/images/bubble/bubble-8.gif);
}

/* ---------------------------------- Zapytaj prawnika --- END ----------------------------- */

.oferta-form-p {
 color:#db6700;
 font-size:13px;
 font-weight:bold;
 margin:10px 5px 0;
}

.oferta-form-bg {
 border:solid 1px #e0e0e0;
 background:#f3f3f3;
 margin:5px 0 0;
 padding:7px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:#313131;
}

.oferta-form-input, .oferta-form-ta, .oferta-form-name {
 border:solid 1px #ea6a12;
 height:20px;
 padding:0 5px;
 width:503px;
}

.oferta-form-ta {
 color:#888; height:205px;
}

.oferta-form-at {
 width:517px;
 margin-top:5px;
 border-collapse:collapse;
}

.oferta-form-at th a {
 color:#308cb1;
 font-size:11px;
}

.oferta-form-at th a:hover {
 text-decoration:none;
}

.oferta-form-name {
 height:26px;
 margin:0 0 7px 0px;
 width:269px;
}

.oferta-form-kod {
 font-size:11px;
 margin-left:157px;
}

.oferta-form-table {
 margin:0 auto;
}

/* ----- ramka w oknie drukowania ----- */
.ramka-print {
 background:#f4f7f8;
 border:solid 1px #cfe2ec;
 width:518px;
}

.ramka-print .content {
 background:url(../images/drukuj/bg-ramka-print.png) repeat-x top;
 border:solid 1px #fff;
 text-align:center;
 padding:7px 0 7px 0;
}

.ramka-print .content span {
 font-size:12px;
 font-weight:bold;
 color:#606060;
}

.ramka-print .content a {
 font-weight:bold;
 color:#606060;
 text-decoration:none;
}

.ramka-print .content .hr {
 background:url(../images/drukuj/hr.jpg) repeat-x;
 height:2px;
 margin:2px 5px 0 5px;
}

.ramka-printInput {
 border:solid 1px #b4b4b4;
 margin:5px 3px;
 width:140px;
 height:18px;
}

.ramka-printBtn {
 margin:5px 3px;
}

.ramka-print img {
 margin:3px 0;
}

/* ----- komentarze ------- */
.comments {
 margin: 20px 0;
}

.comments .header_comment {
 background-color:#F4F4F4;
 height:27px;
 margin:4px;
 padding:0 0 0 5px!important;
 background:url(../images/comments-header-bg.png) repeat-x;
 color:#fff;
}

.comments h4  {
 float:left;
 padding:5px 0 0;
}

.comments .new_comment {
	width:545px;
}

.comments .add_comment {
 float:right;
}

.comments .add_comment	.trigger_new_comment {
 background:url(../images/add-comment.png) no-repeat;
 width:140px;
 height:27px;
 display:block;
}

.comments ul {
 list-style:none outside none;
 margin: 0;
}

.comments form label {
 display: block;
 cursor: pointer;
 padding:10px 0 0;
}

.comments form input, .comments form textarea {
 border:1px solid #969696;
 padding:3px;
}

.comments form .submit {
 margin-top:10px;
}

.comments form .captcha_template {
 font-weight: bold;
 margin-right:5px;
}

.comments  ul.errors {
 margin: 0px;
 padding: 0px;
}

.comments .new_comment {
 display:none;
}

.comments  ul.errors li {
 color:#EC0000;
 display:block !important;
}

.comments .success_comment {
 color:#EC0000;
 margin:10px 18px;
}

.comments .comment{
 margin:4px;
 padding:15px;
}

.comments .gray {
 background: #F4F4F4;
}

.comments .comment .date {
 color: #898989;
 padding-bottom: 10px;
}

.comments .comment .text {
}

.comments .comment .user {
 padding: 10px 0;
 font-weight:bold;
}

.top-menu {
 background:url(../images/top-menu-bg.png) no-repeat;
 height:26px;
 margin:2px 0;
 text-align:center;
}

.top-menu a {
 background:url(../images/top-menu-border.png) no-repeat top right;
 color:#fff;
 display:inline-block;
 font-size: 14px;
 font-weight:bold;
 height:20px;
 padding:4px 15px 2px 11px;
 text-decoration:none;
}

.top-menu a.last {
 background:none;
}

/* Whisekr - Wąs */
.site-form {
 background:url(../images/site-form-bg.png) center top no-repeat;
 border:solid 1px #e0e0e0;
 margin:5px 0;/* 4px;*/
 position:relative;
 padding:10px 0 40px;
 text-align:center;
}

.site-form-steps {
 background:url(../images/site-form-brace.png) center bottom no-repeat;
 margin:0 0 5px;
 padding:0 10px 35px;
}

.site-form-btn, .site-form-btn-close {
 background:url(../images/site-form-btn.png) no-repeat;
 bottom:0;
 display:block;
 height:31px;
 position:absolute;
 right:190px;
 width:158px;
}

.site-form-btn-close {
 background-position:0 -31px;
}

/* ******************************************************************* */

.site-form p.title, .site-form p.desc {
 color:#21708E;
 font-size:22px;
 font-weight:bold;
}

.site-form p.desc {
 font-size:12px;
 margin:10px 0 15px;
}

.site-form-steps-tab th {
 background:url("../images/site-form-steps.png") no-repeat scroll 10px 0 transparent;
 color:#5d5d5d;
 font-size:11px;
 padding:0 10px 0 45px;
 vertical-align: top;
}

.site-form-steps-tab .th-2, .site-form-steps-tab.green .th-2, .site-form-steps-tab.orange .th-2, .site-form-steps-tab.orange-sq .th-2{background-position:-215px 0;}
.site-form-steps-tab .th-3, .site-form-steps-tab.green .th-3, .site-form-steps-tab.orange .th-3, .site-form-steps-tab.orange-sq .th-3{background-position:-445px 0;}

.site-form-steps-tab.green th{background:url("../images/site-form-steps-green.png") no-repeat scroll 10px 0 transparent;}
.site-form-steps-tab.orange th{background:url("../images/site-form-steps-orange.png") no-repeat scroll 10px 0 transparent;}
.site-form-steps-tab.orange-sq th{background:url("../images/site-form-steps-orange-sq.png") no-repeat scroll 10px 0 transparent;}

/**************************************************************************/

/* Whisker dolny */
.site-formdol {
 background:url(../images/site-form-bg.png) center top no-repeat;
 border:solid 1px #e0e0e0;
 margin:5px 0;/* 4px;*/
 position:relative;
 padding:10px 0 40px;
 text-align:center;
}

.site-form-stepsdol {
 background:url(../images/site-form-brace.png) center bottom no-repeat;
 margin:0 0 5px;
 padding:0 10px 35px;
}

.site-form-btndol, .site-form-btn-closedol {
 background:url(../images/site-form-btn.png) no-repeat;
 bottom:0;
 display:block;
 height:31px;
 position:absolute;
 right:190px;
 width:158px;
}

.site-form-btn-closedol {
 background-position:0 -31px;
}

/* *** */

.site-formdol p.title, .site-formdol p.desc {
 color:#21708E;
 font-size:22px;
 font-weight:bold;
}

.site-formdol p.desc {
 font-size:12px;
 margin:10px 0 15px;
}

.site-form-steps-tabdol th {
 background:url("../images/site-form-steps.png") no-repeat scroll 10px 0 transparent;
 color:#5d5d5d;
 font-size:11px;
 padding:0 10px 0 45px;
}

.site-form-steps-tabdol .th-2, .site-form-steps-tab.greendol .th-2, .site-form-steps-tab.orangedol .th-2, .site-form-steps-tab.orange-sqdol .th-2{background-position:-215px 0;}
.site-form-steps-tabdol .th-3, .site-form-steps-tab.greendol .th-3, .site-form-steps-tab.orangedol .th-3, .site-form-steps-tab.orange-sqdol .th-3{background-position:-445px 0;}

.site-form-steps-tab.greendol th{background:url("../images/site-form-steps-green.png") no-repeat scroll 10px 0 transparent;}
.site-form-steps-tab.orangedol th{background:url("../images/site-form-steps-orange.png") no-repeat scroll 10px 0 transparent;}
.site-form-steps-tab.orange-sqdol th{background:url("../images/site-form-steps-orange-sq.png") no-repeat scroll 10px 0 transparent;}

/* *** */

#questionFormRollDown {
 display: none;
}

#questionFormRollDowndol {
 display: none;
}

.popup-2 {
 background:#e5f0d5;
 border:solid 3px #c1dc9a;
 font-family:Tahoma,Geneva,sans-serif;
 margin:0 auto;
 padding:2px;
 width:550px;
 z-index: 5;
}

.popup-2 h1 {
 color:#386812;
 font-size:18px;
 margin:0;
 text-align:center;
}
 
.popup-2 h6 {
 color:#bf1d1d;
 font-size:14px;
 letter-spacing:1px;
 /*font-weight:bold;*/
 font-family:Tahoma, Geneva, sans-serif;
 text-align:center;
}

.popup-2 .popup-top {
 background:url(../images/popup/color-top.png) repeat-x center top;
}

.popup-2 .popup-content {
 background:url(../images/popup/color-btm.png) repeat-x center bottom;
 padding:5px 18px;
 position:relative;
}

.popup-2 .bln-close {
 background:url(../images/popup/btn-close.png) no-repeat;
 display:block;
 height:30px;
 outline:none;
 position:absolute;
 right:0;
 top:3px;
 width:30px;
}

.popup-2 .step {
 background:url(../images/popup/hr.png) no-repeat center top;
 margin:5px 0;
 padding:5px 0;
}

.popup-2 .step label {
 color:#db6700;
 display:block;
 font-size:11px;
 font-weight:bold;
 margin:0 0 3px;
}

.popup-2 .oferta-form-name {
 height:22px;
 margin-bottom:3px !important;
}

.popup-2 th {
 color:#313131;
 font-size:12px;
}

/* Dzienniki Ustaw */
.dz-u{padding:10px;}
.dz-u .rocznik{padding:0 5px;}
.dz-u .rocznik a{
    background:#fafafa;
    border:solid 1px #ececec;
    color:#333;
    display:inline-block;
    line-height:15px;
    margin:2px 0;
    text-align:center;
    text-decoration:none;
    width:31px;
}
.dz-u .rocznik a:hover, .dz-u .rocznik a.active{
    background:#459bcc;
    border-color:#459bcc;
    color:#fff;
}
.dz-u .navigation{
    background:url(../images/dz-u-lupka.png) no-repeat 2px 7px;
    padding:0 0 0 25px;
    width:100%;
    }
.dz-u .navigation h1, .dz-u .navigation h1 a{
    color:#145a95;
    font-size:14px;
    margin:10px 0 0;
    padding:6px 0 0;
    }
.dz-u .navigation h1 a{text-decoration:underline;}
.dz-u .navigation h1 a:hover{color:#459bcc;}
.dz-u .nr h1{
    background:#ebebeb;
    color:#3a3a3a;
    padding:5px 8px;
    }
.dz-u .nr{margin-top:10px;}
.dz-u .nr h1 span{color:#145A95;}
.dz-u .nr ul{margin-left:10px!important; padding-left:0!important;}
.dz-u .nr ul li{
    background:url(../images/dz-u-pos.png) no-repeat 0 8px;
    display:block;
    float:left;
    list-style:none outside none;
    padding:3px 0 3px 9px;
    width:43px;
    }
.dz-u .nr ul li a{color:#333;}
.dz-u .nr ul li a:hover{color:#145A95;}
.dz-u .pos{
    background:url(../images/dz-u-pos-bg.png) no-repeat 0 0;
    font-weight:bold;
    padding:0 11px;
    }
.dz-u .pos a{
    color:#145A95;
    display:block;
    height:22px;
    padding:5px 10px;
    }
.dz-u-date{
    border-collapse:separate;
    border-spacing:6px;
    margin:5px 0 15px -6px;
    }
.dz-u-date td{
    border-left:dotted 1px #145a95;
    font-size:11px;
    font-weight:normal;
    line-height:12px;
    padding:0 5px;
    }
.dz-u-date td span{color:#145a95}
.dz-u .rozp{margin:20px 0;}
.dz-u .rozp h1{
    font-size:15px;
    text-align:center;
    }
.dz-u .rozp h1 span{font-size:11px;}


.dz-u .one div{
    margin:20px 0;	
}

.dz-u .one p{
    margin:10px 0;  
}

.dz-u .one .title{
    margin:20px 0;
    font-size: 16px;
    font-weight: bold;
}

.dz-u .one .dateContainer p{
    float:left; 
    width:50%;
    margin: 0px;
}

/* Gofin */
.gofin {
	border-style: solid;
	border-width: 1px;
	background-color: #fffdf0;
	padding: 5px;
	width: 400px;
	margin-left: 65px;
}

/* ************************************** OKIENKO OPINIE ********************************************* */
.window-opinie{
	background:url(../images/opinie/window-opinie-bg.png) no-repeat 50% 96px;
	width:246px;
	position:fixed;
	bottom:30px;
	right:0;
	}
#show-window-opinie{
	background:url(../images/opinie/window-opinie-btn-show.png) no-repeat;
	width:40px;
	height:225px;
	position:fixed;
	bottom:30px;
	right:-40px;
	cursor:pointer;
	}
.window-opinie .foto{height:100px;}
.window-opinie .foto.f1{background:url(../images/opinie/window-opinie-f1.png) no-repeat center bottom;}
.window-opinie .foto.f2{background:url(../images/opinie/window-opinie-f2.png) no-repeat center bottom;}
.window-opinie .foto.f3{background:url(../images/opinie/window-opinie-f3.png) no-repeat center bottom;}
.window-opinie .foto.f4{background:url(../images/opinie/window-opinie-f4.png) no-repeat center bottom;}
.window-opinie .foto.f5{background:url(../images/opinie/window-opinie-f5.png) no-repeat center bottom;}
.window-opinie .foto.f6{background:url(../images/opinie/window-opinie-f6.png) no-repeat center bottom;}
.window-opinie .foto.f7{background:url(../images/opinie/window-opinie-f7.png) no-repeat center bottom;}
.window-opinie .foto.f8{background:url(../images/opinie/window-opinie-f8.png) no-repeat center bottom;}
.window-opinie .foto.f9{background:url(../images/opinie/window-opinie-f9.png) no-repeat center bottom;}
.window-opinie .foto.f10{background:url(../images/opinie/window-opinie-f10.png) no-repeat center bottom;}
.window-opinie .foto.f11{background:url(../images/opinie/window-opinie-f11.png) no-repeat center bottom;}
.window-opinie .btn-close{
	background:url(../images/opinie/window-opinie-btn-close.png) no-repeat;
	width:62px;
	height:14px;
	position:absolute;
	right:5px;
	top:0;
	cursor:pointer;
	}
.window-opinie .content .date{
	color:#7e7e7e;
	font-size: 10px;
    margin: 32px 20px 0 10px;
    text-align: right;
	}
.window-opinie .content{
	background:#fff;
	margin:0 4px;
    padding:0 10px;
	}
.window-opinie .content p{font-size:11px;}
.window-opinie .content .name{
	background:url(http://eporady24.pl/web/images/tlo_kro_horizontal.gif) repeat-x bottom;
	padding:5px 0;
	color:#7e7e7e;
	font-weight:bold;
	}
.window-opinie .content a.next{
	color:#d16402;
	display: block;
    padding: 5px 5px 8px;
    text-align: right;
	}
/* ************************************ OKIENKO OPINIE end ******************************************* */
