p#test { width:133px;}
body {
 _text-align: center;
 margin: 0;
 padding: 0;
 left: 0;
 top: 0;
 font-family: Tahoma;
 font-size: 11px;
 color: #454545;
 background-color: #dadada;
 background-image: url(repository/layout/tlo_gradient.png);
 background-position: left bottom;
 background-repeat: repeat-x;
 line-height: 16px;
}
input{
 font-size:13px;
}
table {
 margin-left: 15px;
 margin-right: 15px;
 border: 1px solid #dedede;
 border-collapse: collapse;
}
td {
 border: 1px solid #dedede;
}
.cBody {
 background: none;
 color: #000;
}
.ta {
 padding-left: 45px;
 padding-right: 35px;
}
#tabs-1 .ta {
 padding: 0;
}
p {
 padding: 0;
 margin: 0;
}
.lewy p {
 padding: 0;
 margin: 0;
}
a {
 color: #024a72;
}
a:visited {
 color: #024a72;
}
a:hover{
text-decoration:none;
}
a.wiecej {
 display: block;
 text-align: right;
 font-weight: bold;
}
a.wiecej2 {
 display: block;
 text-align: right;
 font-weight: bold;
 padding: 5px 14px 0 0;
}
img {
 border: 0;
}
h1 {
 font-size: 24px;
 color: #3f3f3f;
 margin: 0;
}
h2 {
 font-size: 19px;
 color: #464646;
 margin: 0;
}
h1 span, h2 span {
 font-weight: normal;
 letter-spacing: -3px;
}
h1 span.sIFR-alternate, h2 span.sIFR-alternate {
 display: none;
}
.kontener_zwykly .ta h2 {
display: none;
}
 
.dolnypading{
padding:0 0 32px 0;
}
.all .srodek .middle .middle_tlo .lewy .naglowek_lewo h2 {
 padding:0;
 margin:0;
 padding-bottom: 23px;
 padding-top: 23px;
 font-family: Trebuchet MS;
 font-size: 18px;
 color: #3f3f3f;
}
h3, h4, h5, h6 {
 font-family: Tahoma;
 font-size: 11px;
 color: #3f3f3f;
}
ul {
 /*list-style-type: square;*/
 list-style-image: url('repository/layout/kwadracik.gif');
}
ol li {
 margin: 0;
 padding: 0 0 0 2px;
}
ul li {
 margin: 0;
 padding: 0 0 0 2px;
}
.prawy ul {
 margin: 0;
 padding: 0 0 0 12px;
 *padding: 0 0 0 16px;
}
#tabs-1 li {
 padding: 0;
}
/*.prawy_up h1, .prawy_down h1, .prawy_up h2, .prawy_up h3, .prawy_up h4, .prawy_up h5, .prawy_up h6, .prawy_down h2 {
 margin: 0;
 padding-left: 40px;
 padding-bottom: 23px;
 padding-top: 23px;
}*/
.ta h1, .ta h2, .ta h3, .ta h4, .ta h5, .ta h6 {
 margin: 0;
 padding: 22px 0 23px 0;
}
.all .srodek .prawolewo .lewyBok .prawyBok .middle .middle_tlo .lewy .kontener_zwykly .ta h2{
padding-left:0;
}
/*.ramka2 h1, .ramka h1, .ramka2 h2, .ramka h2, .ramka2 h3, .ramka h3,
.ramka2 h4, .ramka h4, .ramka2 h5, .ramka h5, .ramka2 h6, .ramka h6 {
 font-family: Tahoma;
 font-size: 11px;
 color: #464646;
 padding: 0;
 padding-top: 20px;
 padding-bottom: 20px;
}*/
.ui-tabs-panel h1 {
 margin: 0;
 padding: 0;
}
.prawy_up .tresc,
.prawy_down .tresc {
 margin: 0;
 padding: 0 0 25px 45px;
}
/*.lewy h1 {
padding-top: 22px;
 padding-bottom: 22px;
 padding-left: 14px;
}*/
.lewy .header {
 padding: 0 0 20px 14px;
}
.nawigator {
 text-align: right;
 font-size: 10px;
 color: #868686;
 text-decoration: none;
}
.nawigator .aktualny {
 color: #868686;
 text-decoration: none;
}
.nawigator a {
 color: #035c8f;
 font-weight: bold;
 text-decoration: underline;
}
.nawigator a:hover {
 text-decoration: none;
}
.all {
 text-align: left;
 width: 855px;
 margin-top: 3px;
 margin-left: auto;
 /*padding-left: 132px;*/
 margin-right: auto;
 height: auto;
}
.all .zmiana_jezyka {
 padding-right: 8px;
 padding-left: 8px;
 padding-top: 5px;
 text-align: left;
 height: 26px;
 font-size: 11px;
 color: #3f3f3f;
}
.all .zmiana_jezyka a{
color:#035C8F;
}
.all .zmiana_jezyka .gora_lewo{
width:50%;
float:left;
}
.all .zmiana_jezyka .gora_prawo{
width:50%;
text-align:right;
float:right;
}
.all .srodek .middle_tlo {
 border-bottom: 1px solid #d0d0d0;
 background-image: url(repository/layout/gradient_srodek_1.png);
 background-repeat: repeat-y;
 background-position: 75px 0;
 background-color: #FFFFFF;
}
.all .srodek .middle_tlo .middle_tlo_2 {
 background-image: url(repository/layout/gradient_srodek_2.png);
 background-repeat: no-repeat;
 background-position: 75px top;
}
.all .srodek .middle_tlo .middle_tlo_3 {
 background-image: url(repository/layout/gradient_srodek_3.png);
 background-repeat: repeat-x;
 background-position: left bottom;
}
.all .srodek .middle_tlo .middle_tlo_4 {
 min-height: 696px; /* 278 */
 height: auto;
 _height: 696px;
 background-image: url(repository/layout/gradient_srodek_4.png);
 background-repeat: no-repeat;
 background-position: 72px bottom;
}
.all .srodek {
 width: 851px;
}
.goraZawartosc .noscript {
 display: none;
 margin-left: 588px;
 *margin-left: 213px;
 background: #FFFFFF;
 position: absolute;
}
.goraZawartosc .logo {
 padding: 30px 0 0 4px;
 margin-top: -15px;
 float: left;
 width: 373px;
 height: 30px;
}
.goraZawartosc .logo a {
 position: relative;
 width: 373px;
 height: 30px;
}
.all .srodek .middle {
 height: auto;
 background-color: #FFFFFF;
 width:100%;
 _width:835px;
}
/* srodek */
.all .srodek .middle .naglowek {
 background-color: white;
 width: 835px;
 height: 251px;
 border-bottom:4px solid white;
 overflow: hidden;
}
.naglowek embed, .naglowek object {
 padding: 0 !important;
}
.all .srodek .middle .lewy {
 margin-top: 35px;
 float: left;
 width: 239px;
/* min-height: 733px;
 *height: 733px;*/
 /*background-image: url(repository/layout/kontener_cien.png);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: right 47px;*/
 display:inline;
}
.all .srodek .middle .prawy {
 width: 593px;
 float: left;
 margin-bottom:13px;
}
.prawy_up {
 float: left;
 margin: 0;
 padding: 0;
 width: 593px;
 _width: 576px;
}
.all .srodek .middle .prawy_down {
 float: left;
 width: 593px;
 _height: 753px;
}
.all .pusty {
 display: block;
 clear: both;
}
.all .pusty_hr {
margin: 13px 0 0 0;
height:1px;
width:100%;
 clear: both;
 border-bottom: 1px dotted #d8d8d8;
}
/* stopka */
.all .stopka {
 width: 855px;
 height: 257px;
}
/*** TABSY ***/
#tabs-1 {
 padding: 0;
 margin-left: 2px;
}
/*#tabs-1 .ta {
 border-top: 1px solid #d3d3d3;
}
*/
#tabs-1 ul li {
 /*list-style-image: none;*/
}
@media projection, screen {
.ui-tabs-hide {
 display: none;
}
}
/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav {
 display: none;
}
}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
 font-family: Tahoma;
 font-size: 11px;
 
}
.ui-tabs-nav {
 border-bottom:1px solid #FFFFFF;
 list-style: none;
 margin: 0;
 padding: 0 4px 0 43px !important;
 position: relative;
}
.ui-tabs-nav:after {
 display: block;
 clear: both;
 content: " ";
}
.ui-tabs-nav li {
 list-style-type: none;
 float: left;
 height: 28px;
 margin: 0 1px 0 0;
 min-width: 75px;
/* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
 height: 28px;
 display: block;
 display: inline-block;
 padding: 0 6px 0 14px;
}
.ui-tabs-nav a {
 margin: 1px 0 0;
/* position: relative makes opacity fail for disabled tab in IE */
 padding-left: 0;
 color: #454545 !important;
 font-weight: normal;
 line-height: 1.2;
 text-align: center;
 text-decoration: none;
 white-space: nowrap;
/* required in IE 6 */
 outline: 0;
/* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
 /*position: relative;
*/
 top: 1px;
 _top: 2px;
 height: 40px;
 z-index: 1;
 margin-top: 1px;
 color: #464646;
/* font-weight: bold;*/
}
.ui-tabs-nav a span {
 width: 64px;
/* IE 6 treats width as min-width */
 min-width: 64px;
 height: 18px;
/* IE 6 treats height as min-height */
 min-height: 18px;
 padding-top: 8px;
 padding-right: 8px;
}
.ui-tabs-nav li div.lewy_cien {
 overflow: hidden;
 position: absolute;
 width: 3px;
 height: 32px;
 z-index: 1000;
 margin-left: -3px;
 padding-top: 3px;
 text-align: right;
 display: none;
}
.ui-tabs-nav li div.prawy_cien {
 margin-top: -40px;
 *margin-top: 0;
 overflow: hidden;
 position: absolute;
 width: 3px;
 height: 32px;
 z-index: 1000;
 margin-right: 0;
 padding-top: 8px;
 display: none;
}
.ui-tabs-nav li.ui-tabs-selected div.lewy_cien {
 padding-top: 0;
 height: 28px;
}
.ui-tabs-nav li.ui-tabs-selected div.prawy_cien {
 padding-top: 0;
 height: 28px;
}
*>.ui-tabs-nav a span {
/* hide from IE 6 */
 width: auto;
 height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
 padding-bottom: 1px;
 padding-top: 5px;
 color: #FFFFFF;
}
.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active {
 background: url(repository/layout/tab_orange_r.gif) no-repeat;
 height: 28px;
 background-position: 100% 0;
}
.ui-tabs-nav a:hover {
 background: url(repository/layout/tab_orange_r.gif) no-repeat;
 height: 28px;
 background-position: 100% 0;
}
.ui-tabs-nav .ui-tabs-selected a:hover {
 background: url(repository/layout/tab_orange_r.gif) no-repeat;
 height: 28px;
 background-position: 100% 0;
}
.ui-tabs-nav a,
.ui-tabs-nav .ui-tabs-disabled a:hover,
.ui-tabs-nav .ui-tabs-disabled a:focus,
.ui-tabs-nav .ui-tabs-disabled a:active {
 background: url(repository/layout/tab_grey_r.gif) no-repeat;
 background-position: 100% 0;
}
.ui-tabs-nav .ui-tabs-selected a span,
.ui-tabs-nav a:hover span,
.ui-tabs-nav a:focus span,
.ui-tabs-nav a:active span {
 background: url(repository/layout/tab_orange_l.gif) no-repeat;
 height: 21px;
 _height: 28px;
 background-position: 0 0;
 padding-top: 8px;
}
.ui-tabs-nav a:hover span {
 background: url(repository/layout/tab_orange_l.gif) no-repeat;
 background-position: 0 0;
 z-index: 1;
 height: 21px;
 _height: 28px;
 padding-top: 8px;
 color: #FFFFFF;
}
.ui-tabs-nav .ui-tabs-selected a:hover span {
 background: url(repository/layout/tab_orange_l.gif) no-repeat;
 height: 21px;
 _height: 28px;
 background-position: 0 0;
 padding-top: 8px;
}
.ui-tabs-nav a span,
.ui-tabs-nav .ui-tabs-disabled a:hover span,
.ui-tabs-nav .ui-tabs-disabled a:focus span,
.ui-tabs-nav .ui-tabs-disabled a:active span {
 background: url(repository/layout/tab_grey_l.gif) no-repeat;
 background-position: 0 0;
 height: 21px;
 _height: 28px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
 cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
/* @ Opera, we need to be explicit again here now... */
 cursor: pointer;
}
.ui-tabs-disabled {
 opacity: .4;
 filter: alpha(opacity=40);
}
.ui-tabs-panel {
 _margin-top: -1px;
 border-top: 1px solid #d3d3d3;
 padding: 19px 21px 11px 43px;
 *padding: 10px 10px 5px 22px;
 clear: both;
}
#tabs-1 .ui-tabs-panel ul {
 margin-top: 6px;
 padding-bottom: 0;
 margin-bottom: 0;
 float: none;
 list-style-type: square;
}
#tabs-1 .ui-tabs-panel ul li {
 padding: 0 0 0 2px;
 margin: 0 0 0 0;
 float: none;
}
.ui-tabs-loading em {
 padding: 0 0 0 20px;
 background: url(loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav {
 display: inline-block;
}
*:first-child+html .ui-tabs-nav {
 display: inline-block;
}
/*** koniec TABSY ***/
/*** AKORDEON ***/
#accordion .ta, #accordion_dwa .ta {
 padding: 0;
 margin-left: 45px;
}
/*#accordion .boxbox, #accordion_dwa .boxbox {
 margin-left: 4px;
 _margin-left: 8px;
}
*/
#accordion, #accordion_dwa {
 height: auto;
 font-family: Tahoma;
 font-size: 11px;
 color: #464646;
 width: 563px;
}
#accordion .akt, #accordion_dwa .akt {
 margin-bottom: 1px;
 _margin-bottom: -11px;
 width: 520px;
 height: 26px;
}
#accordion .naglowki_acc, #accordion_dwa .naglowki_acc {
 margin-bottom: 1px;
 _margin-bottom: -11px;
 width: 520px;
 height: 26px;
 cursor: pointer;
}
#accordion .naglowki_acc .lewo_gora, #accordion_dwa .naglowki_acc .lewo_gora {
 float: left;
 width: 519px;
 height: 25px;
 background: url(repository/layout/grey_l_g_accordion.gif) no-repeat;
}
#accordion .naglowki_acc .lewo_gora h2, #accordion_dwa .naglowki_acc .lewo_gora h2 {
 margin: 0;
 padding: 0;
 padding-top: 4px;
 padding-left: 14px;
 font-family: Tahoma;
 font-size: 11px;
 color: #FFFFFF;
}
#accordion .naglowki_acc .prawo_gora, #accordion_dwa .naglowki_acc .prawo_gora {
 float: right;
 width: 1px;
 height: 25px;
 background: url(repository/layout/grey_r_g_accordion.gif) no-repeat;
}
#accordion .naglowki_acc .lewo_dol, #accordion_dwa .naglowki_acc .lewo_dol {
 float: left;
 width: 519px;
 height: 1px;
 background: url(repository/layout/grey_l_d_accordion.gif) no-repeat;
}
#accordion .naglowki_acc .prawo_dol, #accordion_dwa .naglowki_acc .prawo_dol {
 float: right;
 width: 1px;
 height: 1px;
 background: url(repository/layout/grey_r_d_accordion.gif) no-repeat;
}
/*** aktywne AKORDEON***/
#accordion .akt .lewo_gora, #accordion_dwa .akt .lewo_gora {
 float: left;
 width: 519px;
 height: 25px;
 background: url(repository/layout/green_l_g_accordion.gif) no-repeat;
 cursor: pointer;
}
#accordion .akt .lewo_gora h2, #accordion_dwa .akt .lewo_gora h2 {
 margin: 0;
 padding: 0;
 padding-top: 4px;
 padding-left: 14px;
 font-family: Tahoma;
 font-size: 11px;
 color: #ffffff;
}
#accordion .akt .prawo_gora, #accordion_dwa .akt .prawo_gora {
 float: right;
 width: 1px;
 height: 25px;
 background: url(repository/layout/green_r_g_accordion.gif) no-repeat;
}
#accordion .akt .lewo_dol, #accordion_dwa .akt .lewo_dol {
 float: left;
 width: 519px;
 height: 1px;
 background: url(repository/layout/green_l_d_accordion.gif) no-repeat;
}
#accordion .akt .prawo_dol, #accordion_dwa .akt .prawo_dol {
 float: right;
 width: 1px;
 height: 1px;
 background: url(repository/layout/green_r_d_accordion.gif) no-repeat;
}
/*** koniec ***/
#accordion .tresc, #accordion_dwa .tresc {
 color: #464646;
 padding: 0;
 padding-bottom: 13px;
 padding-top: 13px;
}
#accordion .tresc p, #accordion_dwa .tresc p, #accordion .tresc ul, #accordion_dwa .tresc ul {
 margin: 0 0 0 15px;

}
#accordion .tresc ul ul, #accordion_dwa .tresc ul ul {
 margin-left: 0;
}
#accordion .ramka2 p, #accordion_dwa .ramka2 p, #accordion .boxbox p, #accordion_dwa .boxbox p, .ramka2 p, .ramka p, .boxbox p {
 margin: 0;
 padding: 0;
}
/*** koniec AKORDEON ***/
/*** LEWY KONTENER ***/
.lewy .zajawka_lewo {
 padding: 0 23px 10px 14px;
 margin-bottom: 8px;
 border-bottom: 1px dotted #b4b4b4;
}
.lewy .acc .zajawka_lewo {
 padding-top: 8px;
 padding-bottom: 0pt;
 margin: 0;
}
.lewy .zajawka_lewo .naglowek_lewo {
 padding: 0;
 margin-bottom: 0pt;
 float: left;
 width: 200px;
 font-family: Tahoma;
 color: #3f3f3f;
 font-size: 11px;
 font-weight: normal;
 border: 1px solid red;
}
.lewy .acc .zajawka_lewo .naglowek_lewo {
 margin-bottom: 17px;
}
.lewy .zajawka_lewo .data_lewo {
 display: none;
 margin-bottom: 17px;
 float: right;
 width: 50px;
 margin: 0;
 padding: 0;
 font-family: Tahoma;
 color: #bab9b9;
 font-size: 9px;
padding-top:2px;
padding-left:166px;
*padding-left:0pt;
*margin-left:-27px;
position:absolute;
}
.lewy .acc .zajawka_lewo .data_lewo {
 display: inline;
}
.lewy .zajawka_lewo .obrazek {
 width: 100%;
 padding: 0;
}
.lewy .lid {
 padding: 0 14px 13px 14px;
 /*border-bottom: 1px dotted #bebebe;*/
}
/*** koniec LEWY KONTENER ***/
/*** RAM(K)A ***/
.obrazek_500x129 {
 width: 501px;
_width: 494px;
 margin-bottom: 18px;
 margin-top: 7px;
}
.obrazek_237x107 {
 width: 237px;
_width: 234px;
 min-height: 107px;
 _height: 107px;
 margin-bottom: 3px;
 margin-top: 7px;
}
.obrazek_237x107 a .zajawka {
 display: block;
 cursor: pointer;
 color: #464646;
 text-decoration: none;
 height: 121px;
 padding: 2px 3px;
}
.obrazek_237x107 a:hover .zajawka {
 background-color: #dfeaf0;
}
.obrazek_237x107 img, .obrazek_500x129 img {
 cursor: pointer;
 border: 3px solid #d8d8d8;
}
/*** nowa ramka ***/
.ramka_stopka {
 clear: both;
 height: 4px;
 width: 526px;
 background-image: url(repository/layout/finish.png);
 background-repeat: no-repeat;
}
.ramka_stopka .ramka_stopka_lewo {
 float: left;
 height: 4px;
 width: 8px;
 background-image: url(repository/layout/ramka_lewo_finish.png);
 background-repeat: no-repeat;
 background-attachment: relative;
 background-position: top left;
}
.ramka_stopka .ramka_stopka_prawo {
 float: right !important;
 height: 4px;
 width: 8px;
 background-image: url(repository/layout/ramka_prawo_finish.png);
 background-repeat: no-repeat;
 background-attachment: relative;
 background-position: top right;
}
/*** wyjątki dla ramki ***/
p .ramka2, p .ramka{
margin-left:-15px;
}
/*** wyjątki dla małej ramki ***/
#portfolio .ramka_stopka, .pportfolio .ramka_stopka {
 width: 261px;
}
.ramka h1, .ramka2 h1 {
 font-size: 17px;
 margin: 0;
 padding: 13px 0 0 3x;
}
.pportfolio h2, .pportfolio h2 {
 margin: 15px 0;
}
/*** koniec RAMKA***/
/*** BOKS ***/
.boks h3, .boks_aktywny h3 {
 padding: 0;
 margin: 0;
 color: #464646;
 font-size: 12px;
 padding-bottom: 13px;mar
 margin: 16px 5px 13px 0;
 background-image: url(repository/layout/boks_separator_h3.png);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: bottom center;
}
.boks_aktywny h3 {
 background-image: url(repository/layout/boks_separator_h3_hover.png);
}
/*** nowy BOKS***/
.boks, .boks_aktywny {
 padding: 0;
 margin: 0;
 float: left;
 width: 171px;
}
.boks .lewo_margin, .boks_aktywny .lewo_margin {
 float: left;
 width: 171px;
 /*background-image: url(repository/layout/boks_lewo_middle.png);
 background-repeat: repeat-y;*/
}
.boks_aktywny .lewo_margin {
 /*background-image: url(repository/layout/boks_lewo_middle_hover.png);*/
}
.boks .lewo_margin .lewo_gora, .boks_aktywny .lewo_margin .lewo_gora {
 float: left;
 padding-left: 8px;
 width: 162px;
 _width: 173px;
 background-image: url(repository/layout/boks_lewo_margin.png);
 background-repeat: no-repeat;
}
.boks_aktywny .lewo_margin .lewo_gora {
 background-image: url(repository/layout/boks_lewo_margin_hover.png);
}
.boks .lewo_margin .prawo_margin, .boks_aktywny .lewo_margin .prawo_margin {
 float: left;
 width: 162px;
/* background-image: url(repository/layout/boks_prawo_middle.png);*/
 background-repeat: repeat-y;
 background-attachment: relative;
 background-position: 100% 0%;
}
.boks_aktywny .lewo_margin .prawo_margin {
/* background-image: url(repository/layout/boks_prawo_middle_hover.png);*/
}
.boks .lewo_margin .prawo_margin .prawo_gora, .boks_aktywny .lewo_margin .prawo_margin .prawo_gora {
 float: right;
 padding-right: 8px;
 width: 156px;
 _width: 162px;
 background-image: url(repository/layout/boks_prawo_margin.png);
 background-repeat: no-repeat;
 background-attachment: relative;
 background-position: 100% 0%;
}
.boks_aktywny .lewo_margin .prawo_margin .prawo_gora {
 background-image: url(repository/layout/boks_prawo_margin_hover.png);
}
.boks .lewo_margin .prawo_margin .boks_srodek, .boks_aktywny .lewo_margin .prawo_margin .boks_srodek {
 float: left;
 padding: 10px 5px 16px 5px;
 width: 147px;
 _width: 156px;
 min-height: 203px;
 _height: 233px;
 cursor: pointer;
 background-image: url(repository/layout/boks_srodek.png);
 background-repeat: repeat-x;
 background-color: #FFFFFF;
}
.boks_aktywny .lewo_margin .prawo_margin .boks_srodek {
 background-color: #eaf9ff;
 background-image: url(repository/layout/boks_srodek_hover.png);
}
.boks_stopka {
 display: none;
 clear: both;
 height: 4px;
 width: 170px;
 background-image: url(repository/layout/finish.png);
 background-repeat: no-repeat;
}
.boks_aktywny .boks_stopka {
 background-image: url(repository/layout/finish_hover.png);
}
.boks_stopka .boks_stopka_lewo {
 float: left;
 height: 4px;
 width: 8px;
 background-image: url(repository/layout/boks_lewo_finish.png);
 background-repeat: no-repeat;
 background-attachment: relative;
 background-position: top left;
}
.boks_aktywny .boks_stopka .boks_stopka_lewo {
 background-image: url(repository/layout/boks_lewo_finish_hover.png);
}
.boks_stopka .boks_stopka_prawo {
 float: right !important;
 height: 4px;
 width: 8px;
 background-image: url(repository/layout/boks_prawo_finish.png);
 background-repeat: no-repeat;
 background-attachment: relative;
 background-position: top right;
}
.boks_aktywny .boks_stopka .boks_stopka_prawo {
 background-image: url(repository/layout/boks_prawo_finish_hover.png);
}
/*** wyjątki BOKS ***/
.nieaktywny .boks .lewo_margin .prawo_margin .boks_srodek {
 cursor: default;
}
.boxbox {
 padding-left: 26.25pt;
}
.boxbox .boks_lead {
 padding-left: 14px;
 padding-right: 20.25pt;
}
#accordion_dwa .boxbox {
 margin-left: 45px;
 padding-left: 0;
}
#accordion .boxbox {
 margin-left: 45px;
 padding-left: 0;
}
#tabs-1 .boxbox {
 padding: 0;
}
.boxbox h1, .boxbox h2 {
 padding-left: 0;
}
#accordion .boxbox .tresc, #accordion_dwa .boxbox .tresc {
 padding-left: 0;
}
/*** koniec BOKS***/
.box {
 border-bottom: 1px solid red;
}
/*** PORTFOLIO ***/
.portfolio {
 margin-top: 0;
 width:507px;
 _width:501px;
 margin-right: 20px;
 _margin-right: 0pt;
 margin-left: 45px;
}
.ui-tabs-panel .portfolio {
 margin-right: 0;
 margin-left: 0;
 margin-top: 21px;
 padding: 0;
}
#portfolio , .pportfolio {
 float: left;
 width: 250px;
 margin-right: 0;
 margin-left: 0;
}
.portfolio .tytul, .pportfolio .tytul {
 min-height: 30px;
 _height: 30px;
 font-size:11px;
 color: #454545;
 font-weight: bold;
 width: 235px;
 float: left;
}
.ui-tabs-panel .portfolio .tytul, .ui-tabs-panel .pportfolio .tytul {
 float: none;
}
.portfolio .ramka, .pportfolio .ramka {
    /*padding-left: 15px;*/
}
.portfolio .ramka .tytul, .pportfolio .ramka .tytul {
 /*width: 176.25pt;*/
}
.portfolio .data, .pportfolio .data {
 width: 85.5pt;
 border-left: 1px solid #cdcdcd;
 float: right;
 padding-top: 2px;
 padding-left: 20px;
 padding-right: 20px;
 min-height: 20px;
 _height: 20px;
 color: #858585;
 background-image: url(repository/layout/portfolio_point.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 9px 5.25pt;
}
.portfolio .data .war, .pportfolio .data .war {
 color: #454545;
}
.portfolio .data_bez, .pportfolio .data_bez {
 float: right;
 width: 82.5pt;
 height: 20px;
 color: #858585;
}
.portfolio .link, .pportfolio .link, .portfolio_pelna .link {
 border-left: 1px solid #cdcdcd;
 float: right;
 padding-top: 2px;
 padding-left: 20px;
 padding-right: 20px;
 height: 20px;
 color: #858585;
 background-image: url(repository/layout/portfolio_point.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 9px 5.25pt;
}
.portfolio .dodatkowe, .pportfolio .dodatkowe, .portfolio_pelna .dodatkowe {
 padding: 0px 0px 8px 0px;
 color: #858585;
 width:240px;
}
#accordion .dodatkowe,
.ui-tabs-panel .dodatkowe {
 padding: 0px !important;
}
.prawo { float:right; clear:right; text-align:right;}
.lewo { float:left;}
.portfolio p {
    margin:0;
    margin-bottom: 8pt;
    line-height: 11pt;
}
.portfolio {
    margin-bottom: 18px;
    /*line-height: 11pt;*/
}
/*** koniec PORTFOLIO ***/
/*** GALERIA ***/
.galeria {
 display: none;
}
.galeryContener {
 width: 500px;
 padding-left: 45px;
}
.imgPelna img {
 border: 8px solid #d8d8d8;
}
.ui-tabs-panel .imgPelna img {
 border: 3px solid #d8d8d8 !important;
}
.galeryControl img {
 border: none;
}
.imgPelna .galeryContener {
 padding-left: 0px;
}
.galeryMainPlace {
 width: 500px;
 margin-bottom: 13px;
}
.galeryMainPlace img {
 border: 8px solid #d8d8d8;
}
.galeryMainPlace div.border {
 border: 8px solid #d8d8d8;
 float: left;
}
.galeryControl {
 position: relative;
}
.galeryControl .tape {
/* width: 500px;
 *width: 499px;
 height: 91px;*/
 width: 525px;
 overflow: hidden !important;
}
.galeryControl .tape .lista div {
 text-align: center;
 cursor: pointer;
 float: left;
 overflow: hidden;
 border: 7px solid #d8d8d8;
 margin: 0 14px 14px 0;
 height: 77px;
 width: 77px;
 position: relative;
}
.galeryControl .tape .lista div.selected {
 border: 7px solid #ff4200;
}
.galeryControl .tape .lista div.hover {
 border: 7px solid #dfeaf0;
}
.galeryControl .tape .lista div.play {
 width: 23px;
 height: 23px;
 margin: -50px 0 0 27px;
 border: none;
 background-image: url(repository/layout/play.gif);
}
.galeryControl div#prev {
 z-index: 99999999;
 cursor: pointer;
 position: absolute;
 left: 0pt;
 bottom: 20px;
 width: 90px;
 height: 83px;
 display: none;
}
.galeryControl div#next {
 z-index: 99999999;
 cursor: pointer;
 position: absolute;
 right: 0pt;
 bottom: 20px;
 width: 90px;
 height: 83px;
 display: none;
}
/*** koniec GALERIA **/
.port_det {
 float: left;
 padding-bottom: 18px;
 padding-left: 39px;
 color: #b7b7b7;
}
.port_det2 {
 text-align: right;
 float: right;
 padding-bottom: 18px;
 padding-right: 5px;
 color: #b7b7b7;
}
.port_det2 a {
 color: #107cba;
}
.dodatkowe a.next,
.port_det2 a.next {
 padding-right: 10px;
 background-image: url(repository/layout/portfolio_next.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 100% 50%;
}
.dodatkowe a.prev,
.port_det2 a.prev {
 padding-left: 10px;
 background-image: url(repository/layout/portfolio_prev.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 0% 50%;
}
.port_str {
 font-size: 11px;
 text-align: right;
 height: 20px;
 width: 526px;
}
.port_str a{
     color: #035c8f;
     padding: 0 1px 1px 2px;
}
.port_str .active {
/* color: #454545;*/
 background-color: #ff4200;
 color:#ffffff;
 font-weight: bold;
}
.port_str a.nounderline {
 text-decoration: none;
}
.ramka2 .srodek .obrazek img {
 margin-top: 4px;
}
.pod_lok{
 width: 593px;
_width: 576px;
 height: 35px;
}
.lokalizer {
 float:right;
 padding-top:9px;
 padding-right:30px;
 white-space: nowrap;
}
/**** KLIENCI ****/
.klienci_lewo {
 text-align: center;
 width: 239px;
 height: 38px;
 margin-bottom: 4px;
 padding-bottom: 4px;
 border-bottom: 1px dotted #b4b4b4;
}
.klienci_lewo.last {
 border-bottom: none !important;
}
.klienci_lewo table {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 border: none;
}
.klienci_lewo table td {
 border: none;
 margin: 0;
 padding: 0;
 text-align: center;
}
.clientsScrollDiv {
    margin-left: 1px;
    margin-bottom: 20px;
    width: 235px;
    height: 100px;
    overflow: hidden;
}
.clientsScrollDiv .klienci_lewo {
    border: 0;
}
/**** end ****/
/*** Mapa Serwisu ***/
.mapa_serwisu {
 margin-top: -12px;
 margin-left: 38px;
 margin-right: 44px;
}
.mapa_serwisu .ms1 {
 background-image: url(repository/layout/ms1.png);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 0% 15%;
 padding-left: 12px;
 margin-top: 17px;
 padding-bottom: 9px;
 border-bottom: 1px solid #d6d6d6;
}
.mapa_serwisu .ms1 .ams1 {
 color: #3a3a3a;
 font-weight: bold;
 text-decoration: none;
}
.mapa_serwisu .ms2 {
 background-image: url(repository/layout/ms2.png);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: 0% 60%;
 margin-left: 20px;
 padding-left: 12px;
 margin-top: 7px;
 margin-bottom: 5px;
}
/*** end ***/
/*** Mapa Serwisu Nowa ***/
#mapa_serwisu_nowa {
    margin-left: 46px;
    margin-top: -20px;
}
#mapa_serwisu_nowa .parent0 {
    margin-top: 15px;
    padding-left: 18px;
    font-weight: bold;
    background: url("repository/layout/mapa_serwisu_nowa_point.png") 0px 8px no-repeat;
}
#mapa_serwisu_nowa .parent {
    font-weight: bold;
}
#mapa_serwisu_nowa .child {
    margin-top: 4px;
    padding-left: 14px;
    font-weight: normal;
    background: url("repository/layout/mapa_serwisu_nowa_tree.png") 0px 0px repeat-y;
}
/*** end ***/
/*** ustawienie treści portfolio ***/
.projekty {
 margin-top: -15px;
}
.ust_1 {
 margin-top: 0; /* 21px; */
 margin-left: 2px;
 margin-right: 8px;
 margin-bottom: 17px;
 float: left;
 clear: left;
 display: inline;
}
.all .srodek .prawolewo .lewyBok .prawyBok .middle .middle_tlo .prawy .prawy_down .kontener_zwykly .ust_1{
margin-left: 34px;
_margin-left:4px;
}
.ust_2 {
margin-top: 0; /* 21px; */
 margin-right: 7px;
_margin-right: 14px;
 margin-bottom: 17px;
 float: right;
 clear: right !important;
 display: inline;
}
.all .srodek .prawolewo .lewyBok .prawyBok .middle .middle_tlo .prawy .prawy_down .kontener_zwykly .ust_2{
margin-right:30px;
_margin-left:0;
}
.strefaKlienta {
 padding: 16px;
}
.strefaKlienta h1 {
 margin-top: 27px;
}
.strefaKlienta p {
 margin-top: 10px;
 margin-bottom: 10px;
}
.strefaKlienta table {
 width: 100%;
 border: none;
 margin-top: 6px;
 margin-bottom: 6px;
}
.strefaKlienta table tr td {
 border: none;
}
.strefaKlienta .sub_input {
 border: 1px solid #505050;
 font-size: 10px;
 color: #505050;
}
.cBody {
 text-align: left!important;
}
/*** 3div szablon ***/
.prawolewo{
width:851px;
}
.lewyBok{
 background-image: url(repository/layout/gradient_l.png);
 background-repeat: repeat-y;
 background-attachment: absolute;
 background-position: top left;
 _background-image: url(repository/layout/gradient_l.gif);
}
.lewyBok .lewyBok_2{
 padding-left:8px;
 background-image: url(repository/layout/gradient_l_1.gif);
 background-repeat: no-repeat;
 background-position: bottom left;
}
.lewyBok .prawyBok{
 background-image: url(repository/layout/gradient_r.png);
 background-repeat: repeat-y;
 background-attachment: absolute;
 background-position: top right;
 _background-position: 90% 0px;
 _background-image: url(repository/layout/gradient_r.gif);
}
.lewyBok .prawyBok .prawyBok_2{
 padding-right:8px;
 background-image: url(repository/layout/gradient_r_1.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
 _background-position: 90% 100%;
}
.lewyRog{
 _width:851px;
 padding-left:0px;
 background-image: url(repository/layout/corner_lewo.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: top left;
}
.lewyRog .prawyRog {
 _width:845px;
 padding-right:0px;
 background-image: url(repository/layout/corner_prawo.gif);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: top right;
}
.lewyRog .prawyRog .goraZawartosc{
 margin: 0 3px;
 background-color: #ffffff;
 background-image: url(repository/layout/corner_middle.gif);
 background-repeat: repeat-x;
}
.lewyRog.small {
 background-image: url(repository/layout/corner_lewo_2.gif);
}
.lewyRog.small .prawyRog {
 background-image: url(repository/layout/corner_prawo_2.gif);
}
.lewyRog.small .prawyRog .goraZawartosc {
 background-image: url(repository/layout/corner_middle_2.gif);
}
/*** end ***/
/*** czarna lista *///
.czarnaLista table {
 width: 564px;
 border-collapse: collapse;
}
.czarnaLista table td {
 border-top:1px solid #d0d0d0;
}
.czarnaLista table td.OK {
 text-align: center;
 font-weight: bold;
 color: green;
}
.czarnaLista table td.ZONK {
 text-align: center;
 font-weight: bold;
 color: red;
}
/*** nowa stopka ***/
.stopka2 { 
 width: 851px;
 _width: 846px;
 background-image: url(repository/layout/stopka_lewo.png);
 background-repeat: no-repeat;
}
.stopka2 .lewy_rog {
 padding-left: 16px;
 padding-right: 3px;
}
.stopka2 .lewy_rog .tlo_rozciagalne {
 background-image: url(repository/layout/stopka_middle.png);
 background-repeat: repeat-x;
}
.stopka2 .lewy_rog .tlo_rozciagalne .tlo_nierozciagalne {
 padding-right:16px;
 background-image: url(repository/layout/przegiecie.png);
 background-repeat: no-repeat;
 background-attachment: absolute;
 background-position: top right;
}
.stopka2 .lewy_rog .tlo_rozciagalne .tlo_nierozciagalne .stopka_srodek {
 display:block;
 height: 257px;
 text-align:center;
}
.stopka .dolne_text{
 text-align:right;
 font-size: 10px;
 color: #9d9d9d;
 padding-right: 13px;
}
.stopka .dolne_menu {
 padding-top: 13px;
 margin-bottom: 6px;
 font-size: 10px;
 color: #024a72;
}
.stopka .dolne_menu a{
 text-decoration: underline;
}
.stopka .dolne_menu a:hover {
 text-decoration: none;
}
/**** CSS MENU ****/
.cssMenu {
padding-left:430px;
height:auto;
}
.cssMenu ul {
padding:0;
margin:0;
list-style-type:none;
list-style-image:none;
}
.cssMenu li {
padding:0;
margin:0;
float:left;
position:relative;
width:auto;
list-style-image:none;
}
.cssMenu li ul li {
float:none;
}
.cssMenu li ul li{
padding:0;
}
.cssMenu li ul {
display:none;
position:absolute;
top:41.25pt;
_top:44.25pt;
left:0;
}
.cssMenu ul > li {
top:auto;
left:auto;
}
.cssMenu li:hover ul, .cssMenu li.over ul {
display:block;
white-space:nowrap;
}
.cssMenu li a {
 background:#FFFFFF url(repository/layout/menuBG.png) repeat-x scroll 0%;
 border-top-color:white;
 border-top-style:solid;
 color:#454545 !important;
 cursor:pointer;
 display:block;
 _display:inline;
 font-family:Tahoma;
 font-size:11px;
 height:10px;
 margin:0pt;
 padding:21px 11px 16pt;
 position:relative;
 text-decoration:none;
}
.cssMenu li:hover a, .cssMenu li.over a {
 border-top-color:#bababc;
 background: #8a8a8a url(repository/layout/menuBGactive.png) repeat-x;
 color: white !important;
}
.cssMenu li#mainNode a {
 border-top-color:#bdf172;
}
.cssMenu ul li ul li {
width:102.5pt;
}
.cssMenu ul li ul li a {
 background:#8A8A8A none repeat scroll 0% 50% !important;
 border-color:-moz-use-text-color -moz-use-text-color white !important;
 border-style:none none solid !important;
 border-width:medium medium 1px !important;
 color:white !important;
 display:block;
_display:inline;
 z-index:5;
 font-family:Tahoma;
 font-size:11px;
 height:5.25pt;
 padding:4px 0pt 7.25pt 11px;
_padding:4px 0pt 4px 11px;
 text-decoration:none;
 white-space:nowrap;
 width:94.25pt;
_width:102.5pt;
}
.cssMenu ul li ul li#currentNode a {
 background: #bdf172 !important;
 color: #6a6a6a !important;
}
.cssMenu ul li ul li a:hover {
 background: #cbcbcb !important;
 color: #6a6a6a !important;
}
.cssMenu ul li ul .szadow{
*margin-top:-11px;
}
/*** CSS MENU ***/
.imgRamka3 { border: 3px solid #dfeaf0 !important; cursor:pointer !important;}
.imgPelna { margin-top: 12px;}
/*** CLICKLISTA ***/
.clicklista {
    margin: 0 -15px;
    padding: 2px 0;
    line-height: 16px;
    border-bottom: 1px dotted #bebebe;
}
.clicklista.last {
    border-bottom: none;
}
.clicklista .background {
    padding: 6px 15px 6px 15px;
}
.clicklista .background.haslink.active {
    cursor: pointer;
    background-color: #dfeaf0;
}
.clicklista .tytul {
   font-weight: bold;
    padding-bottom: 2px;
    color: #454545;
}
.clicklista .uklad {
    padding: 0;
    margin: 0;
    border: none;
    font-family: Tahoma;
    font-size: 11px;
}
.clicklista .uklad td {
    border: none;
}
.clicklista img {
    float: left;
    padding: 0 6px 6px 0;
}
.clicklista p {
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
}
.clicklista .clear {
    clear: both;
}
/*** PRACA W 3E ***/
.praca {
    margin: 0 17px 16px 32px;
    padding: 0 0 16px 13px;
    border-bottom: 1px dotted #bebebe;
}
.praca.last {
    border-bottom: none;
}
.praca .gdzie {
    float: right;
    width: 98px;
    padding: 2px 0px 3px 27px;
    background-image: url('repository/layout/praca-gdzie.gif');
    background-repeat: no-repeat;
    background-position: left center;
    color: #878787;
}
.praca .lodz {
    float: right;
    width: 98px;
    padding: 2px 0px 3px 27px;
    background-image: url('repository/layout/praca-lodz.gif');
    background-repeat: no-repeat;
    background-position: left center;
    color: #878787;
}
.praca .wawalodz {
    float: right;
    width: 98px;
    padding: 2px 0px 3px 27px;
    background-image: url('repository/layout/praca-wawalodz.gif');
    background-repeat: no-repeat;
    background-position: left center;
    color: #878787;
}
/*** DLA PRASY ***/
.prawy .dlaprasy_str {
    margin-left:32px;
    margin-right: 20px;
    font-size: 11px;
    text-align: right;
    height: 20px;
}
.prawy .dlaprasy_str a {
    color: #035c8f;
    padding: 0 1px 1px 2px;
}
.prawy .dlaprasy_str b {
    background-color: #ff4200;
    color:#ffffff;
    font-weight: bold;
    padding: 0 1px 1px 2px;
}
.prawy .dlaprasy_str a.prev,
.prawy .dlaprasy_str a.next {
    text-decoration: none;
}
.prawy .dlaprasy {
    padding: 8px 0;
    margin-left:32px;
    margin-right: 20px;
    line-height: 16px;
    border-bottom: 1px dotted #bebebe;
}
.prawy .dlaprasy.aktualizacjeCS {
    padding: 0;
    margin-left: 0px;
    margin-right: 0px;
}
.dlaprasy.last {
    border-bottom: none !important;
}
.prawy .dlaprasy .tlo {
    padding: 10px 25px 8px 14px;
    color: #878787;
    cursor: pointer;
}
.prawy .dlaprasy.aktualizacjeCS .tlo {
    padding: 0px 0px 8px 0px;
    color: #878787;
    cursor: default;;
}
.prawy .dlaprasy .tlo.active {
    background-color: #dfeaf0;
    color: #7b858b;
}
.prawy .dlaprasy.aktualizacjeCS .tlo.active {
    background-color: #FFFFFF;
    color: #878787;
}
.prawy .dlaprasy .data {
    float: right;
    width: 55px;
    padding: 1px 0 2px 23px;
    background-image: url('repository/layout/dlaprasy-data.gif');
    background-repeat: no-repeat;
    background-position: left center;
    color: #c4bfbf;
    text-align: right;
}
.prawy .dlaprasy .tytul {
    font-weight: bold;
    padding-bottom: 2px;
    color: #454545;
}
.prawy .dlaprasy .active .data {
    background-image: url('repository/layout/dlaprasy-data-2.gif');
}
.prawy .dlaprasy.aktualizacjeCS .active .data {
    background-image: url('repository/layout/dlaprasy-data.gif');
}
.prawy .dlaprasy p {
    margin: 2px 0 6px 0;
    padding: 0;
}
.prawy .dlaprasy .link {
    font-weight: bold;
    text-align: right;
    margin-top: -5px;
}
.lewy .dlaprasy {
    padding: 1px 0;
    margin: 0 5px 0 0;
    border-bottom: 1px dotted #bebebe;
}
.lewy .dlaprasy .bar {
    padding: 4px 14px 5px 13px;
}
.lewy .dlaprasy .bar.active {
    background-color: #dfeaf0;
}
.lewy .dlaprasy .bar .tytul1 {
    float: left;
    font-weight: bold;
    width: 150px;
    padding-bottom: 6px;
}
.lewy .dlaprasy .bar .tytul2 {
    float: left;
    font-weight: normal;
    width: 150px;
    display: none;
    cursor: pointer;
}
.lewy .dlaprasy .bar .data {
    float: right;
    color: #bab9b9;
    font-size: 10px;
}
.lewy .dlaprasy .slide {
    padding: 0 14px 13px 14px;
}
.strefa_klienta {
    margin: 5px 0 5px 15px;
}
.strefa_klienta label {
    display: block;
    float: left;
    min-width: 69px;
    *width: 69px;
    padding: 3px 20px 0px 0px;
    text-align: right;
    font-weight: bold;
}
.strefa_klienta label.duzy {
    min-width: 140px;
    *width: 140px;
}
.strefa_klienta input.text {
    border: 1px solid #888888;
    background-color: #f1f1f1;
    padding: 3px 5px 4px 5px;
    margin-bottom: 11px;
    width: 280px;
}
.strefa_klienta input.text.error {
    border: 1px solid #ff4200;
}
.strefa_klienta input.small {
    width: 140px;
}
.strefa_klienta input.very_small {
    width: 70px;
}
.strefa_klienta .outer_input {
    float: right;
}
.strefa_klienta .outer_input_left {
    float: left;
    background-image: url('repository/layout/button1.png');
    _background-image: url('repository/layout/button1.gif');
    background-position: left top;
    background-repeat: no-repeat;
    height:32px;
}
.strefa_klienta .outer_input_left input {
    border: none;
    background-color: transparent;
    padding: 5px 0px 6px 18px;
    *padding: 5px 0px 6px 0px;
    *margin: 0 -18px 0 0;
    color: #ffffff;
}
.strefa_klienta .outer_input_right {
    float: left;
    background-image: url('repository/layout/button2.png');
    _background-image: url('repository/layout/button2.gif');
    background-position: right top;
    background-repeat: no-repeat;
    width: 16px;
    height: 32px;
}
.strefa_klienta .formSubmit {
    margin-bottom: 12px;
    width: 385px;
    height: 29px;
}
.strefa_klienta .formSubmit.duzy {
    width: 457px;
}
#referencje {
    padding: 0 28px 0 45px;
}
#referencje .z_ref {
    padding-bottom: 35px;
}
#referencje .z_ref .klient {
    width: 460px;
    height: 50px;
    border-bottom: 1px dotted #a6a6a6;
    overflow: hidden;
}
#referencje .z_ref .klient .logo {
    float: left;
    width: 170px;
    height: 44px;
    padding-top: 6px;
    text-align: center;
}
#referencje .z_ref .klient .ref_vid {
    float: left;
    background-image: url('repository/layout/ref_vid.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding: 17px 0 13px 38px;
    height: 20px;
    width: 92px;
    _width: 130px;
    text-decoration: none;
    color: #414141;
}
#referencje .z_ref .klient .ref_txt, .kontener_zwykly .tresc .ref_txt{
    float: left;
    background-image: url('repository/layout/ref_txt.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding: 17px 0 13px 38px;
    height: 20px;
    width: 92px;
    -width: 130px;
    text-decoration: none;
    color: #414141;
}
#referencje .inni .klient {
    float: left;
    width: 172px;
    height: 38px;
    padding: 11px 0 11px 0;
    text-align: center;
} 
#referencje .klient table {
    border: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#referencje .klient table td {
    border: none;
    margin: 0;
    padding: 0;
}
#kontakt label {
    display: block;
    width: 135px;
    float: left;
    margin-bottom: 10px;
    padding-top: 2px;
}
#kontakt label.big {
    width: 405px;
}
#kontakt input.text,
#kontakt select,
#kontakt textarea {
    display: block;
    width: 320px;
    float: left;
    background-color: #f1f1f1;
    border: 1px solid #888888;
    margin-bottom: 10px;
}
#kontakt select {
    width: 322px;
}
#kontakt input.text.small {
    width: 50px;
}
#kontakt .outer_input {
    float: left;
    margin-left: 325px;
    *margin-left: 328px;
}
#kontakt .outer_input_left {
    float: left;
    background-image: url('repository/layout/button1.png');
    background-position: left top;
    background-repeat: no-repeat;
    height:32px;
}
#kontakt .outer_input_left input {
    border: none;
    background-color: transparent;
    padding: 5px 0px 6px 18px;
    *padding: 5px 0px 6px 0px;
    *margin: 0 -18px 0 0;
    color: #ffffff;
}
#kontakt .outer_input_right {
    float: left;
    background-image: url('repository/layout/button2.png');
    background-position: right top;
    background-repeat: no-repeat;
    width: 16px;
    height: 32px;
}
a.zoom {
    text-decoration: none;
}