html, body, div, img,  a, h5, h4, h3 {
margin: 0;
padding: 0;
border: 0;
text-decoration: none;
color: black;
}
html, body {
width: 100%;
text-align: center;
}
a {
text-decoration: none;
color: black;
}
html {
font:  11px  verdana, microsoft sans serif, verdana, arial , lucida grande, sans-serif;
background: url(../img/tlo.jpg) repeat-x white;

}
sup{
line-height:0.8em;
font-size:0.8em;
}
#srodek p > a{
color:blue;
}
.status0{
color:silver;
}
.nieakt{
color:red;
background:#FEE;
}
.badf {
color: red;
}
#container {
text-align: center;
overflow: hidden;
width: 1008px;
position: relative;
margin: 0px auto 0px auto;
background: White;
padding-bottom:45px;
}
#top {
float: left;
width: 100%;
height: 110px;
background: url(../img/bg_top.jpg) repeat-x;
position: relative;
}
#top #zaw_top {
float: left;
width: 100%;
height: 102px;
background: url(../img/top.jpg) no-repeat 0px 0px;
}
#logo {
height: 80px;
width: 215px;
position: absolute;
top: 16px;
left: 1px;
}
#data {
position: absolute;
top: 50px;
left: 25px;
font-size: 10px;
color: #656565;
}
#naw_top{
position:absolute;
top:4px;
right:25px;
height:30px;
width:260px;
}
#naw_top  .link_forum img{
position:relative;
top:3px;
}
#naw_top  a.link_forum{
float:left;
}
#naw_top_log  img{
position:relative;
top:2px;
}
#naw_top a{
margin:0 4px;
}
#naw_top_log{
float:right;
}
#naw_top_log b{
color:#e60303;
}
.log_top {
font-size: 10px;
color: #0000AA;
overflow: hidden;
position: absolute;
right: 0px;
}
.log_top_zal {
font-size: 10px;
color: #0000AA;
width: 392px;
height: 51px;
overflow: hidden;
text-align: right;
color: black;
position: absolute; right: 0px; top: 0px;
background: url(../img/bg_log.jpg) no-repeat ;
}
.log_top a, .log_top_zal a {
color: #FFAF06;
}
.log_top p {
text-align: right;
}
.log_top  #przyciskz, #boks_wysz2 #przycisk {
float: right;
margin-top: 0px;
}
.log_top #login, .log_top  #haslo {
font-size: 13px;
width: 140px;
border: 0px;
height: 15px;
color: #F98900;
background: none;
}
.log_top #haslo {
margin-right: 8px;
}
.log_top #login {
margin-right: 9px;
}
.log_top #rej {
text-align: left;
color: #141414;
}
#menu_top {
position:absolute; top:70px; right:9px;
height: 38px;
overflow: hidden;
}
#menu_top  a {
font-size: 14px;
background:url(../img/menu_top.jpg) no-repeat right ;
color: black;
font-weight: bolder;
padding: 0px 12px 0px 0px;
margin:0 20px 0 8px;
height: 20px;
float: left;
}
#menu_top a:hover {
color: gray;
}
#menu_top .activ_menu_top {
float: left;
overflow: hidden;
}
#pomenu {
position: absolute;
top: 150px;
width: 670px;
left: 0px;
line-height: 20px;
}
#pomenu a {
float: left;
padding: 0 6px 0 6px;
color: Black;
border-right: 1px solid #FEAD06;
font-size: 10px;
}
#pomenu a:hover {
color: #FEAD06;
}
#prawa,#prawa_intro {
float: left;
margin-bottom:20px;
}
#prawa{width: 290px;}
#boks_wysz {
float: left;
width: 90%;
padding-right:10%;
background:url(../img/wysz_box.jpg) no-repeat top;
text-align: left;
font-size: 10px;
height:210px;
margin-top:14px;
padding-top:60px;
}
#boks_wysz2 {
float: left;
width: 90%;
padding-right:10%;
text-align: left;
font-size: 10px;
padding-top:10px;
}
.b-wysz {
float: left;
width: 100%;
margin: 13px 0px 2px 0px;
text-align:right;
}
.b-wysz input,.b-wysz select{
border:1px solid silver;
float:right;
position:relative;
bottom:5px;
}
.b-wysz span{
margin-right:10px;
}
.l-wysz {
float: left;
width: 135px;
margin: 2px 2px 2px 5px;
}
.p-wysz {
float: right;
width: 150px;
margin: 2px;
}
.wysz {
float:left;
margin-left:20px;
width:272px;
}
.wysz input[type="text"]{
border:1px solid silver;
-webkit-border-radius:4px; /* Safari, Chrome */
-khtml-border-radius:4px;    /* Konqueror */
-moz-border-radius:4px; /* Firefox */
border-radius:4px;
}
.wysz input[type="text"]:focus{
border-color:#FFA400;
}
#boks_wysz .all_szer {
float: left;
width: 100%;
text-align: center;
}
#boks_wysz select, #boks_wysz input[type="text"]  {
font-size: 12px;
margin: 3px 0 3px 0;
filter: alpha(opacity=75);
/* IE */
opacity: 0.75;
/* Opera i Safari */
-moz-opacity: 0.75:
/* FireFox */
}
#boks_wysz #zfoto{
float: left; 
border: none;
padding: 0px;
margin: 0px 0 0 0;
}
#boks_wysz .szuk {
border: 0px;
float: right;
margin-right: 5px;
}
.box_pr {
float: left;
width: 100%;
margin: 0px 0 0 0;
text-align: left;
}
.box_pr select, .box_pr input , .box_pr checkbox {
font-size: 12px;
border: 1px solid #F0F0F0;
margin: 3px 0 3px 0;
/*background: url(../img/bg_top.jpg) repeat-x;
*/
}
#jak_dodac_ogl{
position:relative;
background:url(../img/jak_dodac_ogl.jpg) no-repeat;
width:324px;
height:101px;
float:left;
}
#jak_dodac_ogl .link1{
position:absolute; top:28px; left:11px;
width:74px;
height:47px;
}
#jak_dodac_ogl .link2{
position:absolute; top:28px; left:113px;
width:74px;
height:47px;
}
#jak_dodac_ogl .link3{
position:absolute; top:28px; right:12px;
width:114px;
height:47px;
}
#rek_lewa{
position:relative;
background:url(../img/bg_rek.jpg) no-repeat 0 0;
width:324px;
height:155px;
margin-bottom:10px;
float:left;
}
#rek_box_content{
width:312px;
height:145px;
float:left;
margin:5px ;
overflow:hidden;
}
.box_belka_szara{
background:url(../img/belka_szara.jpg) no-repeat;
width:304px;
height:18px;
float:left;
font-size:12px;
padding:6px 0 0 20px;
text-align: left;
}
.box_poz_forum{
background:url(../img/poz_forum.jpg) no-repeat 10px 5px #f9f9f9;
text-align:left;
width:296px;
padding:6px 0 0 29px;
float:left;
height:20px;
border-bottom:1px solid #ededed;
}
#prawa .wiecej{
width:98%;
text-align:right;
border-bottom:1px dotted #c0c0c0;
background-color:#f9f9f9;
padding:4px 1%;
}
.box_poz_forum  a{color:#4c4c4c;}
.box_poz_forum span a{
color:black;
}
.naglowek_pom {
float: left;
width: 100%;
background: url(../img/nag_pom.jpg) repeat-x;
padding: 5px 0 6px 0;
border-right: 1px solid #E29801;
border-left: 1px solid #E29801;
margin-bottom: 5px;
line-height: 100%;
overflow: hidden;
height: 12px;
}
.naglowek_pom strong {
float: left;
margin-left: 10px;
display: inline;
font-size: 10px;
padding: 0px;
}
.naglowek_cza {
float: left;
width: 100%;
background: url(../img/nag_cza.jpg) repeat-x;
padding: 5px 0 6px 0;
margin-bottom: 5px;
line-height: 100%;
}
.naglowek_cza strong {
float: left;
margin-left: 10px;
display: inline;
font-size: 10px;
color: white;
padding: 0px;
}
.dane_kredytu {
float: left;
width: 100%;
}
.dane_kredytu table {
float: left;
width: 100%;
margin-bottom: 20px;
border-bottom: 1px solid #EFEFEF;
}
.dane_kredytu select, .dane_kredytu input {
font-size: 12px;
border: 1px solid #F0F0F0;
}
#symul_rat {
width: 100%;
border-top: 1px solid #EFEFEF;
}
#symul_rat tr:hover {
background: #F1F1F1;
}
#symul_rat  th {
background: #F1F1F1;
}
#wyn_obl {
float: left;
text-align: left;
width: 100%;
font-weight: bolder;
padding: 30px 0 30px 0;
background: url(../img/wyn_obl.jpg) no-repeat 100%;
;
}
#wyn_obl strong {
color: #FEAD04;
font-size: 13px;
}
#srodek_intro,#srodek {
float: left;
line-height: 170%;
padding: 5px;
margin-left:5px;
margin-bottom: 25px;
}
#srodek_intro {width:660px;}
#srodek {width:690px;}
.belka {
float: left;
width: 100%;
padding: 0px 0;
height: 8px;
}
.powr {
float: left;
width: 100%;
text-align: left;
padding: 4px 5px;
}
.miniaturka {
float: left;
border: 1px solid #ddd;
padding: 2px 1px;
width: 104px;
text-align: center;
}
img.miniaturka{
width:auto;
}
.miniaturka img {
vertical-align: middle;
}
.boks {
width: 100%;
overflow: hidden;
float: left;
margin: 5px 0px 5px 0px;
text-align: left;
}
.boks .move_up {
float: right;
cursor: pointer;
margin-top: 10px;
border: 1px solid #EEEEEE;
}
.boks .naglowek {
background: url(../img/tlo_nagbox.jpg) repeat-x;
float: left;
width: 100%;
overflow: hidden;
}
.boks .naglowek a {
float: left;
height: 11px;
overflow: hidden;
color: Black;
font-size: 10px;
}
.boks .naglowek .link_nag {
font: 11px arial;
height: auto;
font-weight: bolder;
}
.open {
font-weight: bolder;
}
.boks .silver {
font-weight: normal;
padding: 3px 0 3px 0;
}
.open .boks_title {
float: left;
padding: 5px 0 5px 0;
border: 0px;
width: 289px;
font-size: 12px;
}
dt, dd {
float: left;
width: 100%;
}
.boks_title {
float: left;
padding: 5px 0 5px 0;
border-bottom: 1px dotted silver;
width: 289px;
}
.boks .naglowek strong {
float: left;
padding: 5px 0 0 0;
font: 11px arial;
font-weight: bolder;
}
.prawy_box {
float: left;
width: 100%;
text-align: left;
background: #F9F9F9;
}
.nag_sz {
float: left;
width: 100%;
background: url(../img/tlo_nagbox.jpg);
margin: 0px 0 9px 0;
line-height: 100%;
font-size: 11px;
}
.nag_sz b {
padding: 6px 0 0 5px;
text-align: left;
display: block;
}
#map {
border: 1px solid silver;
height: 350px;
width: 575px;
float: left;
margin: 5px 0 0 0;
}
.box_kat{
float: left;
width: 216px;
}
.box_kat strong{
float: left;
width: 100%;
border-bottom: 1px solid #EFEFEF;
color: #FEAD06;
font-style: italic;
padding:2px 0 2px 0;
}
.box_kat ul{
float: left;
list-style: circle;
text-align: left;
}
.box_kat a{
color: Black;
}
.box_kat a:hover{
color: #FD7100;
}
#menu_stopka {
color: silver;
position: absolute; bottom: 6px; right: 0px;
z-index: 10;
padding: 8px 15px 0 0px;
background:url(../img/menu_bottom_bg.jpg) no-repeat right 0 white;
height:49px;
}
#menu_stopka a {
float: left;
padding: 7px 10px 10px 10px;
color: white;
display: block;
background:url(../img/menu_bottom_belka.jpg) repeat-x right 0;
}
#menu_stopka a:hover {
color: silver;
}
#menu_stopka_l{
background:url(../img/menu_bottom_l.jpg) no-repeat;
width:10px;
height:29px;
float:left;
}
#menu_bottom{
position: absolute; bottom: 3px; left: 0px;
z-index: 10;
background-color:white;
width:100%;
border-top:1px solid silver;
}
#menu_bottom a{
float: left;
padding: 7px 10px 10px 10px;
margin: 7px 0 10px 0;
background:url(../img/menu_bottom_pkt.jpg) no-repeat right 16px ;
font-size:14px;
color:#686868;
}
#stopka {
overflow: hidden;
width: 1008px;
position: relative;
margin: 0px auto 0px auto;
font:  10px verdana, microsoft sans serif, verdana, arial , lucida grande, sans-serif;
padding: 0 0 10px 0;
}
#stopka #klient {
float: left;
margin: 15px 0 10px 0px;
color: black;
}
#stopka #intellect {
float: right;
margin: 15px 0px 10px 2px;
color: black;
}
#stopka #intellect a {
color: black;
}
#stopka em {
color: orange;
}
#gdzie_tekst {
float: left;
width: 100%;
margin: 4px 0 10px 0px;
display: inline;
}
#gdzie {
float: left;
color: #D74126;
font-weight: normal;
font-size: 10px;
text-align: left;
margin: 8px 0 0 3px;
display: inline;
}
#gdzie a, #gdzie strong {
color: #990000;
}
.textSize {
font-family: arial;
float: right;
text-align: right;
width: 130px;
}
.textSize span {
font-size: 10px;
color: #666;
}
.textSize a {
color: black;
border-right: 1px solid silver;
padding-right: 4px;
}
.textSize #size1 {
font-size: 12px;
color: #FFAF06;
}
.textSize #size2 {
font-size: 15px;
}
.textSize #size3 {
font-size: 18px;
border-right: 0;
}
/*--------------------------b��dy-------------------------*/
.bad{
font: 13px verdana;	
text-align: center;	
color: red;	
border: 1px solid #FF5555;
padding: 15px 0;	
width: 81%;	
float: left;
margin: 40px 9% 20px 9%;
background:#FEE url(../img/bad.png) scroll 15px 7px no-repeat;
}
.good{
font: 13px verdana; 
color: Green;
border: 1px solid #7C9B24;
text-align: center;
padding: 15px 0;	
overflow:auto;
width: 81%;	
float: left;
margin: 40px 9% 20px 9%;
background:#EFE url(../img/good.png) scroll 15px 7px no-repeat;
}
.bad ul, .good ul{
text-align:left;
}
.info_silver {
font: 13px verdana;
color: silver;
border: 1px solid #ddd;
text-align: center;
padding: 8px;
overflow: auto;
width: 90%;
float: left;
margin: 40px auto 20px auto;
}
.porcjowanie {
width: 98%;
float: left;
padding: 2px;
margin-top: 10px;
text-align: left;
}
.sortowanie {
width: 98%;
float: left;
padding: 2px;
margin-top: 10px;
text-align: right;
}
.sortowanie img {
padding: 2px;
border: 1px solid #eee;
}
.rss {
width: 100%;
float: right;
text-align: right;
}
.rss img {
vertical-align: -4px;
}
.rss a {
color: #e04320;
}
.alfa {
filter: alpha(opacity=100);
/* IE */
opacity: 1;
/* Opera i Safari */
-moz-opacity: 1:
/* FireFox */
}
.alfa2 {
filter: alpha(opacity=65);
/* IE */
opacity: 0.65;
/* Opera i Safari */
-moz-opacity: 0.65:
/* FireFox */
}
#box_zak{
width:650px;
margin:5px 0 0 3px;
float:left;
}
.brak_obnizenia{
margin-top:0px;
}
.obnizenie10{
margin-top:10px;
}
dt{
cursor:pointer;
}
.zak_tlo{
float:left;
background:url(../img/zak_tlo.jpg) repeat-x 0 7px;
position:relative;
overflow:hidden;
}
#box_zak .zak_tlo > dt{
float:left;
width:auto;
margin-top:7px;
height:10px;
padding:6px 10px 12px 10px;
color:black;
background-color:#ae0000;
color:black;
background:url(../img/zak_sep.jpg) no-repeat right;
}
#box_zak .zak_tlo > dt.activ{
padding:4px 10px 14px 10px;
height:12px;
padding:4px 10px 14px 10px;
float:left;
width:auto;
margin-top:5px;
background:#AE0000;
color:white;
}
.bg_blue{
background-color:#ae0000;
color:white;}
.zak{
}
#zak_start{
width:100%;
float:left;
padding:7px;
text-align:left;
height:180px;
background-color:#ae0000;
}
#zak_start dd dl {
float:left;
}
.zak_startw img{
float:left;
margin:4px;
border:1px solid white;
}
.zak_tresc{
width:400px;
float:right;
}
.zak_tresc > dt{
float:left;
margin:6px 0px;
width:100%;
}
.zak_tresc > dt a{
width:99%;
float:left;
}
.zak_tresc > dt.activ a{
color:#FFA400;
}
dd.zak_startw{
position:relative;
overflow:hidden;
width:240px;
height:180px;
float:left;
}
dd.zak_startw div{
display:none;
position:absolute;
background:black;
color:white;
font-size:18px;
padding:10px;
text-align:right;
width:212px;
bottom:3px;
left:4px;
filter: alpha(opacity=75);
/* IE */
opacity: 0.75;
/* Opera i Safari */
-moz-opacity: 0.75:
/* FireFox */
}
dd.zak_startw:hover div{
display:block;
}
.black_a_bord a{
color:black;
border-bottom:1px solid #f6f7df;
}
.white_a_bord a{
color:white;
border-bottom:1px solid #c61818;
padding-bottom:5px;
}
.zak_tresc .poz .gray a{
color:#cccccc;
float:left;
text-align:right;
width:60px;
margin-right:20px;
}
.zak_tresc .poz .red a{
color:#663333;
float:left;
text-align:right;
width:370px;
}
.box_iko{
float:right;
margin-top:5px;
color:gray;
font-size:10px;
width:250px;
text-align:right;
}
.box_iko a{color:gray;}
.box_iko img{
position:relative; top:7px; margin-left:15px;
}
.nag_ost_ogl{
width:100%;
height:24px;
float:left;
text-align:right;
background:url(../img/ost_ogl.jpg) no-repeat;
padding:2px 0% 0 0 ;
}
.nag_ost_ogl a{
color:gray;}
.wysz_pr{
background:url(../img/wysz_pr.jpg) no-repeat;
width:273px;
height:98px;
margin:14px 10px 0 10px;
float:left;
}
.input_wysz_pr{
border:0px;
background:none;
position:relative;
top:35px;
right:10px;
}
.submit_wysz_pr{
position:relative;
top:40px;
}
.belka_kat{
background:url(../img/belka_kat.jpg) no-repeat;
float:left;
width:263px;
height:18px;
padding:5px 0 0 10px;
margin:10px 0 0 10px;
text-align:left;
color:white;
}
#menu_lewe{
background-color:#F3F3F3;
float:left;
width:273px;
padding-bottom:20px;
margin:0 0 0 10px;
}
#menu_lewe a{
z-index:1000;
}
.pozk1{
background:url(../img/poz1.jpg) no-repeat 10px 6px;
float:left;
width:243px;
height:18px;
padding:5px 0 0 30px;
margin:10px 0 0 10px;
text-align:left;
font-size:15px;
font-weight:bold;
}
.pozk2{
background:url(../img/poz2.png) no-repeat 10px 6px ;
float:left;
width:223px;
height:17px;
padding:18px 0 0 50px;
margin:-11px 0 0 18px;
text-align:left;
font-size:15px;
font-weight:bold;
}
#karta_produktuNone{
float:right;
width:410px;
background:url(../img/karta_produktu_sr.jpg) repeat-y;
position:relative;
}

#karta_produktuNone td{
padding:1px;
}
#karta_produktuNone > img{
position:absolute;
left:0;
z-index:0;
}

#karta_produktu{
float:right;
width:410px;
background:url(../img/karta_produktu_sr.jpg) repeat-y;
position:relative;
}
#karta_produktu td{
padding:1px;
}
#karta_produktu > img{
position:absolute;
left:0;
z-index:0;
}
#dane_techniczne, #dane_kontaktowe{
position:relative;
z-index:1;
}
#dane_kontaktowe .inne{
text-align:right;
}
#dane_kontaktowe .inne a{
color:blue;
font-size:10px;
}
#dane_techniczne{
float:left;
width:190px;
margin:40px 0 20px 10px;
}
#dane_kontaktowe{
float:right;
width:202px;
margin:40px 5px 20px 0px;
}
#dane_kontaktowe table{
float:right;
width:100%;
}
.txt_al_l{
text-align:left;
}
.txt_al_r{
text-align:right;
}
#first_foto{
float:left;
border:1px solid #cccccc;
}
#first_foto_kadr{
float:left;
width:250px;
height:165px;
margin:1px;
overflow:hidden;
}
.float_l{
float:left;
}
#cena_produkt{
float:right;
font-size:20px;
color:red;
margin-top:4px;
}
#cena_produkt small{
color:#353535;
font-size:14px;
}
#nag_galeria{
float:left;
width:100%;
background-color:white;
}
#nag_galeria img{
float:left;}
#nag_galeria span{
font-size:14px;
margin:10px 0 0 4px;
float:left;}
#boks_wysz2 .wysz{
width:250px;
margin-bottom:5px;
line-height:200%;
color:#4c4c4c;
font-size:12px;
}
#warstwa_log{
border:1px solid silver;
border-top:0;
position:absolute;
top:0px;
right:0px;
width:400px;
height:100px;
background-color:#eee;
-webkit-border-radius-top-left: 0px; /* Safari, Chrome */
-webkit-border-radius-top-right: 0px; /* Safari, Chrome */
-webkit-border-radius-bottom-right: 8px; /* Safari, Chrome */
-webkit-border-radius-bottom-left: 8px; /* Safari, Chrome */
-khtml-border-radius-top-left: 0px;    /* Konqueror */
-khtml-border-radius-top-right: 0px;    /* Konqueror */
-khtml-border-radius-bottom-right: 8px;    /* Konqueror */
-khtml-border-radius-bottom-left: 8px;    /* Konqueror */
-moz-border-radius-bottomleft: 8px; /* Firefox */
-moz-border-radius-bottomright: 8px; /* Firefox */
-moz-border-radius-topleft: 0px; /* Firefox */
-moz-border-radius-topright: 0px; /* Firefox */
border-radius: 8px;
}
#warstwa_log #login,#warstwa_log #haslo{
color:black;
border:1px solid gray;
background-color:white;
height:15px;}
#warstwa_log a {
color:#a00;
font-size:12px;
}
#dane_user{width:100%;
margin-top:10px;}
.width_max{
width:100%;
}
#dane_user td {
text-align:right;
padding:2px;
}
#dane_user td b{
float:left;
}
#user_panel{
text-align:left;
margin:10px;
float:left;
width:100%;
}
#user_panel h2{float:left; width:100%;}
#user_panel h2 img{float:left; position:relative;bottom:10px; margin-right:10px;}
.akt_title_w img{
float:left;
position:relative;
bottom:11px;
margin-right:10px;
}
#tresc_user{
float:left;
width:100%;
text-align:left;
margin:0px 10px 10px 10px;
}
.box_usr_dane{
float:right;
background:url(../img/box_usr_dane.jpg) no-repeat;
width:282px;
height:121px;
margin-left:20px;
}
.box_pr dt.new_start{
position:relative;
bottom:18px;
left:572px;
float:left;
width:10px;
height:10px;
margin: 0 4px;
cursor:pointer;
background:url(../img/new.jpg) no-repeat center;
}
.box_pr dt.activ{
position:relative;
bottom:18px;
left:572px;
float:left;
width:10px;
height:10px;
margin: 0 4px;
cursor:inherit;
background:url(../img/new_activ.jpg) no-repeat center;
}

.cas_form{
float:left;
width:100%;
}
