/* CSS Document */
* { margin:0; padding:0; border:0;}

body {
	font-family: Arial, Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 12px;
	color:#454545;
  background: #FAFAFA url(/img/www/bg2.gif) repeat-x top;
}
body#panel {
padding-top:235px;
background: #FAFAFA url(/img/www/bg.gif) repeat-x top;
}

.left {float: left; padding-right: 15px;}
.nomarg {margin-bottom: 0px !important;}

li {list-style: none;}

img { border:0; display: block;}

a {color: #454545; text-decoration: none;}
a:hover {text-decoration: none;}

p {color: #454545; }

#panel h1 {padding-left:104px;padding-top:25px;margin-bottom:22px;width:188px;}
h1 a {display: block;}

.clear {clear: both;}

#panel_box {
background:transparent url(/img/www/bg_panel.gif) no-repeat scroll 0 0;
height:219px;
padding-right:12px;
width:396px;
}
#panel #container {width:408px; margin: 0 auto;position: relative;}
#panel form {width: 252px; margin: 0 auto;}
#panel form .wrap_input {
background:transparent url(/img/www/bg_input.gif) no-repeat scroll 0 0;
width: 252px;
height: 22px;
margin-bottom:5px;
}
#panel form .wrap_input input {
background:transparent none repeat scroll 0 0 !important;
color:#2B2B5D;
font-size:10px;
height:19px;
padding:3px 10px 0;
width:232px;
}
#panel form a {float: right;}
#panel form #buttons {padding-top: 7px;}
#panel form #submit {
background:transparent url(/img/www/bg_zaloguj.gif) no-repeat scroll 0 0;
height: 28px;
width: 71px;
margin-left: 5px;
float: right;
} 

#container {width: 950px; margin: 0 auto;}

#top {height:121px;}

#top #menu_gorne {float: right;padding-top:10px;padding-bottom:11px;padding-right:12px;}
#top #menu_gorne li {float: left; padding: 0px 8px 0px 4px;}
#top #menu_gorne li a {text-decoration: underline; color: #FFFFFF;}

#top h1 {
float:left;
padding-left:24px;
padding-top:59px;
}

#top #menu {clear:right;float:right;}
#top #menu li {float: left;text-align: center;}
#top #menu li a {
background:transparent url(/img/www/bg_menu_li.gif) no-repeat scroll 0 0;
display:block;
height:56px;
padding-top:29px;
width:93px; 
color: #6F6F6F;
text-transform: uppercase;
font-size: 10px;
}
#top #menu li a:hover, #top #menu li.active a {
background:transparent url(/img/www/bg_menu_li_active.gif) no-repeat scroll 0 0;
color: #0F2D5F;
}
#top #menu li a img {margin: 0 auto; padding-bottom: 7px;}

#content {}

.partnerzy {padding-bottom: 10px;}

.partnerzy h2 {
background:transparent url(/img/www/kreska2.gif) repeat-x scroll 0 bottom;
color:#1D3466;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
margin-bottom:15px;
overflow:hidden;
padding-bottom:15px;
padding-left:25px;
padding-top:25px;
zoom: 1;
}
.partnerzy span {float: left}
.partnerzy h2 a {float: right; outline: 0px; margin-top: -5px;}
.partnerzy p {padding: 0 0 15px;}
.partnerzy ul {padding-bottom: 15px;}
.partnerzy ul li {
line-height:15px;
list-style-position:inside;
list-style-type:disc;
padding-top:5px;
}
/*.partnerzy p span {
background:transparent url(/img/www/arrows4.gif) no-repeat scroll left 5px;
color:#D6D6D6;
padding-left:12px;
padding-right:12px;
}
.partnerzy p a {
background:transparent url(/img/www/arrows3.gif) no-repeat scroll right 5px;
color:#2F3C73;
padding-right:14px;
text-decoration:underline;
}*/

.partner {
border:1px solid #EEEEEE;
float:left;
height:130px;
margin:2px 1px 1px 2px;
width:232px;
overflow: hidden;
zoom: 1;
}
.partner h3 {
color:#A5A5A5;
font-family:arial;
font-size:12px;
padding-bottom:23px;
padding-left:12px;
padding-top:12px;
}
.partner img {margin: 0 auto;}

.partner_str {clear: both; margin-bottom: 4px; overflow: hidden; zoom: 1;} 
.partner_str .partner {margin: 0px 20px 0px 0px; padding-top: 40px; height: 90px} 
.partner_str .owner {margin: 0px 20px 0px 0px;  height: auto; padding-top:20px; padding-bottom:20px;} 
.partner_str h3 { 
font-family:arial;
font-size:12px;
color: #1D2C65;
padding: 15px 0px;
} 
.partner_str p {float: none; overflow: visible; padding: 0px; color: #040404;line-height:18px;} 

#sub {float:left;padding-right:10px;padding-top:25px;width:292px;}
#sub1 {float:left;padding-right:10px;padding-top:25px;width:292px;}
#sub ul li.first {
background:transparent url(/img/www/bg_nav_top.gif) no-repeat scroll 0 0;
width:270px;
height: 29px;
font-size:12px;
line-height:29px;
font-weight:bold;
padding-bottom:0;
padding-left:12px;
padding-top:0;
}
#sub ul li.first a {
color:#143664;
background: none !important;
font-weight: bold;
margin-left: 0px !important;
padding-left: 0px !important;
}
#sub ul li {
color: #113660; 
padding: 5px 0px;
width:282px;
background:transparent url(/img/www/kreska.gif) repeat-x scroll 0 bottom;
}
#sub ul li span {
margin-left:12px;
background:transparent url(/img/www/bg_nav_li.gif) no-repeat scroll left 5px;
padding-left:10px;
color: #BABABA;
}
#sub ul li.active a {
font-weight: bold !important;
background:transparent url(/img/www/bg_nav_li_active.gif) no-repeat scroll left 5px !important;
padding-left:10px !important;
}
#sub ul li.menuparent {
background:transparent url(/img/www/kreska.gif) repeat-x scroll 0 24px;
padding-bottom:0;
}
#sub ul li.menuparent a {
background:transparent url(/img/www/bg_nav_li_parent.gif) no-repeat scroll left 6px;
font-weight:bold;
padding-left:12px;
}
#sub ul li.menuparent ul li a {font-weight: normal;}
#sub ul li a {
color: #113660;
margin-left:12px;
background:transparent url(/img/www/bg_nav_li.gif) no-repeat scroll left 5px;
padding-left:10px;
}
#sub ul ul {padding-top: 6px;}
#sub ul ul li a {
margin-left:24px;
background:transparent url(/img/www/bg_nav_li.gif) no-repeat scroll left 5px !important;
padding-left:10px !important;
}

#main {float: right; width: 648px;padding-top: 25px;padding-bottom:10px;}
#main h2 {
background:transparent url(/img/www/kreska2.gif) repeat-x scroll 0 bottom;
color: #1D3466;
font-family: Tahoma;
font-size: 18px;
font-weight:normal;
margin-bottom:22px;
padding-bottom:24px;
padding-top:9px;
zoom: 1;
}
#main h2 span {
display: block;
font-size:10px;
line-height: 6px;
margin-top:-7px;
}
#main h3 {color:#153661;font-size: 12px;padding-bottom: 7px;}
#main p, .equal #sub p {line-height:18px;padding-bottom:32px;}

#main ul {
padding-bottom: 15px;
}
#main ol {padding-bottom: 15px;padding-left: 25px;}
#main ol li {list-style-type: decimal !important;line-height:18px;color:#1D3466; font-weight: bold}
#main ol li p {padding-bottom: 5px !important; font-weight: normal}
#main ul li {
background:transparent url(/img/www/bg_nav_li_active.gif) no-repeat scroll left 6px;
line-height:18px;
padding-left:12px;
}
#main strong span {color: #244275}

.rejestracja h2 {margin-bottom: 5px !important;}

.rej_k1 {
float: left;
width: 307px;
padding-right:17px;
position: relative;
}
.rej_k1 #firma, .rej_k1 #osoba_fizyczna, .rej_k1 label {
left:10px;
position:relative;
top:23px;
vertical-align:middle;
}
.rej_k1 label {
font-weight: bold;
color: #4D343A;
left: 15px;
}
.rej_k1 label span {color: #14315B !important;}
.rej_k1 img {
position: absolute;
}
.rej_k1 p {
position:relative;
top:50px;
padding-bottom: 80px !important;
}

.nip {
background:transparent url(/img/www/rej_k1_nip.gif) no-repeat;
width: 637px;
height: 32px;
clear:both;
margin-bottom: 30px;
}
.nip input {
background:transparent none repeat scroll 0 0 !important;
color:#2B2B5D;
font-family:Arial;
font-size:10px;
height:18px;
margin-left:6px;
margin-right:10px;
margin-top:5px;
padding-left:10px;
padding-top:4px;
vertical-align:middle;
width:242px;
position:relative;
}
.nip label {
position:relative;
top:2px;
color: #4B4B4B;
vertical-align:middle;
}

#rej_k1_submit {
background:transparent url(/img/www/dalej.gif) no-repeat;
width: 77px;
height: 28px;
float: right;
margin-bottom:85px;
margin-right:10px;
position:relative;
}

p.info {
background:transparent url(/img/www/info.gif) no-repeat scroll 0 0;
color:#1C3063;
font-size:14px;
height:32px;
line-height:32px !important;
overflow:hidden;
padding-left:30px;
padding-bottom: 4px !important;
width:607px;
zoom: 1;
}
.autoryzacja h2 {
margin-bottom: 19px !important;
}
.autoryzacja form {
padding-bottom: 85px;
}
span.uwaga {
background:transparent url(/img/www/uwaga.gif) no-repeat scroll left 8px;
color:#484848;
font-size:11px;
height:28px;
line-height:28px;
padding-left:19px;
float: left;
}

.wstecz {
background:transparent url(/img/www/wstecz.gif) no-repeat;
float: right;
width: 77px;
margin-right:2px;
height: 28px;
}

.dalej {
background:transparent url(/img/www/dalej.gif) no-repeat;
float: right;
width: 77px;
margin-right:10px;
height: 28px;
}


.input1 {
background:transparent url(/img/www/input1.gif) no-repeat scroll 0 0;
width: 637px;
height: 32px;
margin-top: 6px;
}
.input1 input, .input2 input {
background:transparent none repeat scroll 0 0 !important;
color:#2B2B5D;
font-family:Arial;
font-size:10px;
height:18px;
margin-left:6px;
margin-right:10px;
margin-top:5px;
padding-left:10px;
padding-top:4px;
vertical-align:middle;
width:242px;
}
.input1 label, .input2 label {
position:relative;
top:2px;
vertical-align:middle;
}

.input2 {
background:transparent url(/img/www/input2.gif) no-repeat scroll 0 0;
width: 637px;
height: 31px;
margin-bottom: 10px;
} 
.input1 img {
display:inline;
left:3px;
position:relative;
top:3px;
}

.wrap_input_long {
background:transparent url(/img/www/bg_input2.gif) no-repeat scroll 0 0;
width: 252px;
height: 22px;
clear:left;
margin-bottom: 7px;
}

.wrap_input_long input {
background:transparent none repeat scroll 0 0 !important;
color:#2B2B5D;
font-family:Arial;
font-size:10px;
height:18px;
margin-left:6px;
margin-right:10px;
padding-left:2px;
padding-top:4px;
vertical-align:middle;
width:242px;
}
.wrap_input_long label {
position:relative;
top:2px;
vertical-align:middle;
}

.wrap_input_short {
background:transparent url(/img/www/bg_input_small.gif) no-repeat scroll 0 0;
width: 122px;
height: 22px;
float: left;
margin-right: 8px;
margin-bottom: 7px;
}

.wrap_input_short input {
background:transparent none repeat scroll 0 0 !important;
color:#2B2B5D;
font-family:Arial;
font-size:10px;
height:18px;
margin-left:6px;
margin-right:10px;
padding-left:2px;
padding-top:4px;
vertical-align:middle;
width:112px;
}

.wrap_select {
clear:both;
display:block;
height:29px;
}

select {display: block; clear: both; margin-bottom: 5px;}

#tabs .wrap_checkbox {
margin-bottom:0;
position: relative;
top: 6px;
}
#to_samo {margin-right:7px;float:left;}
.wrap_checkbox {float: left;clear: left; margin-bottom: 10px;}
.wrap_checkbox label {font-size: 11px; position:relative;top:-1px;width: auto !important;}
.wrap_tab {float: left; width: 260px;height:145px;}
.wrap_tab .wrap_checkbox {clear: none !important;}
.wrap_tab .wrap_checkbox label {float: none !important;}
#akceptuje_regulamin {vertical-align: middle; margin-right: 5px;}
#przetwarzanie_danych {vertical-align: middle; margin-right: 5px;}

.dane form {padding-bottom: 15px !important;}

.equal {
background:transparent url(/img/www/kreska2.gif) repeat-x scroll 0 180px;
padding-top: 50px;
padding-bottom: 50px;
}
.equal #sub {width: 475px !important; padding: 0px !important}
.equal #main {width: 475px !important;padding: 0px !important}
.equal #sub img, .equal #main img {padding-bottom:30px;}
.equal #sub p, .equal #main p {padding-left: 25px; padding-right: 25px;}
.equal #sub p strong {color:#543435}
.equal #main p strong {color:#26416C}

.equal #sub p.more a, .equal #main p.more a {
float: right;
text-decoration: underline;
padding-right:12px;
}
.equal #sub p.more a {
color:#543435;
background:transparent url(/img/www/arrows2.gif) no-repeat scroll right 8px !important;
}
.equal #main p.more a {
color:#26416C;
background:transparent url(/img/www/arrows.gif) no-repeat scroll right 8px !important;
}

.konto ul {padding: 65px 0px 165px; overflow: hidden; zoom: 1;}
.konto ul li {float: left;padding:0 9px;}
.konto ul li.last {float:right;}
.konto ul li a {display: block;}

table.wsparcie {
font-size: 11px;
width:637px;
color:#6C6C6C;
border-collapse:collapse;
}
.wsparcie .head {
background:#142C55 url(/img/www/bg_table_head.gif) no-repeat !important;
height:32px;
}
.wsparcie .head td {padding: 0px 5px !important;}
.wsparcie td {
padding:5px 9px;
text-align:center;
background: none;
}
.wsparcie td input {
color:#6C6C6C;
font-size:10px;
}
.wsparcie .head a {font-weight: normal; color: #fff;}
.wsparcie td a {color:#218734; font-weight: bold;}
.wsparcie .up {
background:transparent url(/img/www/up.gif) no-repeat scroll right 6px;
padding-right:11px !important;
}
.wsparcie .down {
background:transparent url(/img/www/down.gif) no-repeat scroll right 6px;
padding-right:11px !important;
}
.wsparcie .left {margin-left:40px;}
.wsparcie .col1 a {margin-left:11px;}
.wsparcie tbody tr {
background:transparent url(/img/www/bg_tr.gif) repeat-y scroll 0 0;
position: relative;
z-index:1;
}
.wsparcie .zebra {
background:transparent url(/img/www/bg_zebra.gif) repeat-y scroll 0 0;
}
.wsparcie tr.separator {
background:transparent url(/img/www/tr_separator.gif) no-repeat scroll 0 0;
height: 3px;
}
.wsparcie td.separator {
padding: 0px !important;
width: 3px;
background:transparent url(/img/www/td_separator.gif) repeat-y scroll 0 0;
}
.wsparcie .head td.separator {
background:transparent url(/img/www/thead_td_separator.gif) no-repeat scroll 0 1px;
}
.wsparcie tr.separator td {padding: 0px !important}
.wsparcie .wrap_checkbox {margin-bottom: 0px !important; padding-top: 4px;text-align:left;width:280px;padding-left:4px;}
.wsparcie .wrap_checkbox span {float: left;margin-right:12px;}

.zestawienia .col1 {width: 250px;}
.zestawienia .wrap_checkbox {width: 246px !important;}

.faktury .wrap_checkbox {width: 168px !important;}
.faktury .wrap_checkbox label {
display:block;
text-align:center;
left: -17px;
}
.faktury td span {
background:transparent url(/img/www/accept.gif) no-repeat scroll left 3px;
color:#009316;
font-weight:bold;
padding-left:17px;
}
.faktury td strong {
background:transparent url(/img/www/bad.gif) no-repeat scroll left 3px;
color: #990000;
padding-left:17px;
}
.faktury .col1 {width: 172px;}

.table_bottom {
background:transparent url(/img/www/bg_table_bottom.gif) no-repeat scroll 0 0;
height:2px;
font-size: 0px;
margin-bottom:2px;
}

.buttons {
background:transparent url(/img/www/bg_buttons2.gif) no-repeat scroll 0 0;
height: 28px;
padding: 2px 3px;
width: 631px;
clear:both;
}

#usun {
background:transparent url(/img/www/usun.gif) no-repeat scroll 0 0;
height: 29px;
width: 100px;
}
#pokaz {
background:transparent url(/img/www/pokaz.gif) no-repeat scroll 0 0;
height: 28px;
float: right;
margin-right:10px;
position: relative;
top: -2px;  
width: 70px;
}
#nowa_wiadomosc {
background:transparent url(/img/www/nowa_wiadomosc.gif) no-repeat scroll 0 0;
height: 29px;
width: 148px;
}


.pager {float: right;padding-right:15px;padding-top:5px;}
.pager li {
float: left;
color: #1E407F;
padding-top: 0px !important;
list-style-position: outside !important;
list-style-type: none !important;
background: none !important;
padding-left:5px !important;
}
.pager li a {
text-decoration: underline; 
color:#1E407F;
}
.pager li.txt {
padding-left:20px !important;
}

#pager2 {overflow: hidden; zoom: 1;}

#pager2 li {
background:transparent none repeat scroll 0 0 !important;
padding: 0px !important;
}
#pager2 li a {
text-decoration: underline; 
color:#1E407F;
}

#pager2 .fl {float: left;}
#pager2 .fr {float: right;}

.pagination {float: right;padding-right:15px;padding-top:5px;}
.pagination li {
float: left;
color: #1E407F;
background: none !important;
padding-left:5px !important;
}
.pagination li a {
text-decoration: underline; 
color:#1E407F;
}
.pagination li.prev {
color: #D9D9D9;
padding-right:5px;
background:transparent url(/img/www/arrows4.gif) no-repeat scroll left 8px !important;;
padding-left:14px;
}
.pagination li.active {text-decoration: underline;}
.pagination li.next a {
background:transparent url(/img/www/arrows3.gif) no-repeat scroll right 5px;
padding-right:14px;
padding-left:5px;
}
.pagination a:hover {text-decoration: underline !important;}

.box_middle .wrap_input_long {
background:transparent url(/img/www/bg_input3.gif) no-repeat scroll 0 0 !important;
}

.kryteria {
background:transparent url(/img/www/bg_kryteria.gif) no-repeat scroll 0 0;
height:33px;
margin-bottom:5px;
overflow:hidden;
padding-left:15px;
padding-top:11px;
width:622px;
zoom: 1;
}
.kryteria .wrap_input_long {
background:transparent url(/img/www/bg_input3.gif) no-repeat scroll 0 0 !important;
float:left;
margin-bottom:0 !important;
margin-right:17px;
}
.kryteria .wrap_input_long input {
padding-left:7px !important;
padding-right:7px !important;
width:238px !important;
margin: 0px !important;
}
.kryteria .wrap_input_short {
background:transparent url(/img/www/bg_input_small2.gif) no-repeat scroll 0 0 !important;
width: 128px !important;
margin-bottom: 0px !important;
}

#nowe_zestawienie {
background:transparent url(/img/www/nowe_zestawienie.gif) no-repeat scroll 0 0;
height: 28px;
width: 122px;
}
#nowe_zestawienie2 {
background:transparent url(/img/www/nowe_zestawienie2.gif) no-repeat scroll 0 0;
height: 28px;
width: 148px;
}
#usun_zestawienie {
background:transparent url(/img/www/usun_zestawienie.gif) no-repeat scroll 0 0;
height: 28px;
width: 119px;
}
#zapisz {
background:transparent url(/img/www/zapisz.gif) no-repeat scroll 0 0;
height: 28px;
width: 70px;
margin-right: 2px;
float: right;
position: relative;
z-index: 3;
margin-left: 5px;
}

.box_middle #zapisz {
margin-bottom:5px;
margin-right:15px;
background:transparent url(/img/www/zapisz2.gif) no-repeat scroll 0 0;
width: 77px;
}

.autoryzacja #zapisz {
margin-right: 11px;
}

.grupy_faktur {
background:transparent url(/img/www/bg_grupy_faktur.gif) no-repeat scroll 0 0;
height:91px;
margin-bottom:5px;
padding-top:13px;
width:637px;
}
.grupy_faktur p {
font-weight: bold; 
font-size: 11px;
color:#1C3369; 
line-height: normal !important;
padding:0px 20px 24px !important;
}
.grupy_faktur .wrap_checkbox {clear:none !important;padding:0 6px 0 20px;}
.grupy_faktur span {float: left;}
.wykres {clear: both;padding-top: 17px;}
.wykres2 {clear: both;padding-top: 17px; padding-bottom: 5px;}

.ptop #sub1, .ptop #main {padding-top: 43px !important;}

dl {
background:transparent url(/img/www/bg_kwoty.gif) no-repeat scroll 0 0;
width: 210px;
height: 32px;
float: left;
margin-bottom: 5px;
margin-right: 3px;
font-size: 11px;
text-align: center;
}
dt {float: left; line-height: 32px;width: 108px;}
dd {font-weight: bold;color:#1A3562; line-height: 32px; width:102px;float: right}

#przenies {
background:transparent url(/img/www/przenies_do_grupy.gif) no-repeat scroll 0 0;
height: 28px;
width: 122px;
float:left;
margin-right:7px;
position:relative;
z-index: 3;
}

#usun2 {
background:transparent url(/img/www/usun2.gif) no-repeat scroll 0 0;
height: 28px;
position:relative;
z-index: 3;
width: 100px;
}

.right {float: right;}

.szukaj_faktur {
background:transparent url(/img/www/bg_faktury.gif) no-repeat scroll 0 0;
height: 28px;
padding: 2px 3px;
width: 631px;
clear:both;
margin-bottom: 20px;
}

.szukaj_faktur p {
padding-bottom: 0px !important;
line-height: 29px !important;
float: left;
font-size: 11px;
color: #484848;
padding-left: 12px;
padding-right: 7px;
}

#szukaj_faktury {
background:transparent url(/img/www/szukaj_faktury.gif) no-repeat scroll 0 0;
height: 22px;
width: 94px;
position:relative;
top:3px;
z-index: 3;
}

.mbottom {margin-bottom: 10px;}
.right_right {margin-right: 11px;}
.right_right dd {color:#039510}
.right_left dd {color:#99030E;}

.box_top {
background:transparent url(/img/www/bg_box_top.gif) no-repeat scroll 0 0;
height: 2px;
font-size: 0px;
}
.box_middle {
background:transparent url(/img/www/bg_box_middle.gif) repeat-y scroll 0 0;
padding: 5px 8px 0px;
}
.box_middle p {
background:transparent url(/img/www/info2.gif) no-repeat scroll 0 2px;
color:#616161;
font-size:11px;
padding-bottom:5px !important;
padding-left:25px;
}
.box_bottom {
background:transparent url(/img/www/bg_box_bottom.gif) no-repeat scroll 0 0;
height: 2px;
margin-bottom: 10px;
font-size: 0px;
}

.dodaj_grupe_faktur {
background:transparent url(/img/www/bg_dodaj_grupe.gif) no-repeat scroll 0 0;
height:65px;
padding:12px 6px 0;
width:625px;
}

.dodaj_grupe_faktur input {
font-size: 11px !important;
}

.wrap_input_long.left {
padding-right: 10px !important;
}

#dodaj_grupe {
background:transparent url(/img/www/dodaj.gif) no-repeat scroll 0 0;
width: 77px;
height: 28px;
position:relative;
top:-3px;
}

.edycja_danych_kontaktowych {
background:transparent url(/img/www/bg_edycja.gif) no-repeat scroll 0 20px;
height:80px;
margin-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:40px;
width:607px;
}
.edycja_danych_kontaktowych label {
float:right;
width:335px;
}

.buttons #dodaj_grupe {
position: static !important;
margin-left:2px;
}

.grupy .col1 {
width:134px !important;
}
.grupy .wrap_checkbox {
width:130px !important;
}
.grupy .wrap_checkbox label {
left:-12px !important;
display:block;
text-align:center;
}

.col3 {text-align: left !important; width: 360px}
.col3 a {margin-left: 10px;}

dl.portfel {
background: none !important;
height: auto !important;
padding-bottom: 5px;
}
dl.portfel dt.dthead {
background:transparent url(/img/www/dt_head.gif) no-repeat scroll 0 0px !important;
height: 32px !important;
}
dl.portfel dd.ddhead {
background:transparent url(/img/www/dd_head.gif) no-repeat scroll 0 0px !important;
height: 32px !important;
color: #454545 !important;
font-weight: normal !important;
}
dl.portfel dt {
background:transparent url(/img/www/dt.gif) no-repeat scroll 0 0px !important;
height: 31px;
}
dl.portfel dd {
background:transparent url(/img/www/dd.gif) no-repeat scroll 0 0px !important;
height: 31px;
} 

.wrap_textarea textarea {
background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #C5C5C5;
color:#0F2D5F;
font-family:Arial;
font-size:11px;
height:190px;
margin-bottom:5px;
margin-top:5px;
padding:5px;
width:608px;
}

.error,.ui-tabs .ui-tabs-nav li.error a  {color: red !important;}
.point {cursor: pointer !important;}

.red h2, .red strong span {
color: #543435 !important;
}
.blue h2, .blue strong span {
color: #244275 !important;
}

input[disabled], input[readonly] {
color: #B7B7B7;
}

#footer2 {
border-top: 1px solid #F0F0F0;
padding-top:15px;
margin-bottom: 15px;
font-size:11px;
height: 15px;
}
#footer2 ul {text-align: left; float: left;}
#footer2 li {display: inline; list-style: none; padding: 0px 8px;}
#footer2 li a {color:#2B2B5D; font-family: Arial;}
#footer2 p {float: left; padding-right: 18px; color: #C4C4C4;}
#footer2 a {text-decoration: underline; color:#2B2B5D;}
#footer2 span {float: right; color: #BDBDBD;}
#footer2 span a {
background:transparent url(/img/www/warski.gif) no-repeat scroll left center;
color:#BDBDBD;
padding-left:18px;
text-decoration:none;
}
#footer2 span a:hover {color:#183464; text-decoration: underline;}

#footer a {text-decoration: underline;}
#footer p {color: #BDBDBD; font-size: 11px; text-align: center;}
#footer p a {
color: #BDBDBD; 
font-size: 11px; 
text-decoration: none;
background:transparent url(/img/www/warski.gif) no-repeat scroll left center;
padding-left:18px;
}
#footer p a:hover {color: #183464; text-decoration: underline;}
#footer ul {display: block; text-align: center; padding-bottom: 5px;font-size:11px;}
#footer li {display: inline; list-style: none; padding: 0px 12px;}
#footer li a {color:#2B2B5D; font-family: Arial;}