

#Bdy {
    background-color:#FFFFFF;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    margin:0;
    padding:0;
    min-height:100%;
}
#top {

    height:96px;
    position:relative;
    top:0;
    width:100%;
}

#container {
    background-color:#FFFFFF;
    position:relative;
    top:0;
    width:1010px;
}

#logo {
    background: transparent no-repeat scroll 0 0;
    height:59px;
    position:relative;
    width:384px;
    padding-top:22px;
    cursor:pointer;
}
.buttontop {
    height:24px;
    width:83px;
    cursor:pointer;
    float:left;
    font-size:11px;
    color:#848484;
    text-align:center;
    padding-top:5px;
    background-color:#f1f1f1;
    margin-right:1px
}
#topmenu {
    left:740px;
    top:0px;
    width:340px;
    height: 30px;
    position:absolute;
}
#menuBar {
    position:relative;
    top:0;
    width:100%;
    height:33px;
    margin-left:0px;
    margin-bottom:1px;
    margin-top:10px;
}
#searchform {
    color:#000000;
    font-family:Arial,Trebuchet MS,Tahoma;;
    font-size:11px;
    margin-left:20px;
    padding-top: 2px
}
#searchform input {
    color:#000000;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
}
#subcontainer {
    float:left;
    left:0;
    position:relative;
    top:0;
}

#content {
    float:left;
    margin-right:0;
    position:relative;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    width: 758px;
}
p {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;

}

#menu {
    float:left;
    min-height:594px;
    position:relative;
    width:236px;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
   
}
.withselector tr:hover td {
    background-color:#ea911d;
}
h1 {
    font-family: Arial,Trebuchet MS,Tahoma;
    font-size:14px;
    font-weight:bold;
    margin-left:10px;
    color: white;
  margin-bottom:4px
}
.button {
    margin-left:20px;
    background:#333333 none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    color:#FFFFFF;
    cursor:pointer;

    font-size:12px;
    font-weight:bold;
    height:24px;
    float:left;
    margin-right:30px;
    width:220px;
    text-align:center;

}
.buttoncontent {margin:6px;}
#dogimage {
    background: url(../pix/tlopieska.jpg) repeat-x;
}
.titlepage {

    height: 245px;
    width:100%;
    position:relative
}
.titlepage_ub {
 background: url(../pix/bckubezpiecz.png) no-repeat;
    height: 119px;
    width:100%;
    position:relative
}
.titlepage .n1 , .titlepage .n1a {
    position:absolute;
    top:245px;
    left:20px
}
.ramka2 h2 {
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    margin-left:15px;
}
.menuleft {
    background: url(../pix/menugorne_lewa.jpg) no-repeat;
    float: left;
    height:33px;
    width:16px;
}
.menutlo {
    background: url(../pix/menugorne_tlo.jpg) repeat-x;
    float:left;
    height:33px;
    padding-top:9px;
    color:white;
}
.menuright {
    background: url(../pix/menugorne_prawa.jpg) no-repeat;
    float:left;
    height:33px;
    width:16px;
}
.menugorne {
    float:left;
    height:33px;
    cursor:pointer
}
.greywindow {
    margin-top:18px;
    position:relative;
    float:left;
    width: 222px;
    position:relative;
    margin-left:21px;
}
.topwindowgrey {
    background: url(../pix/szarykwadtop.jpg) no-repeat;
    float:left;
    width: 222px;
    height:12px;

}
.tlowindowgrey {

    background: url(../pix/szarkwadtlo.jpg) repeat-y;
    float:left;
    width: 222px;
    height:210px;
    min-height: 210px;
    position:relative;
}
.bottwindowgrey {
    background: url(../pix/szarkwadbott.jpg) no-repeat;
    float:left;
    width: 222px;
    height: 11px;
}
.redwindow {
    margin-top:18px;
    position:relative;
    float:left;

    width: 222px;
    margin-left:21px;
}
.topwindowred {
    background: url(../pix/czerkwadtop.jpg) no-repeat;
    float:left;
    width: 222px;
    height: 14px;
}
.tlowindowred {
    background: url(../pix/czerkwadtlo.jpg) repeat-y;
    float:left;
    width: 222px;
    height:210px;
    min-height:210px;
    position:relative;
}
.buttontop a { color:#000000;text-decoration:underline}
.bootwindowred {
    background: url(../pix/czerkwadbott.jpg) no-repeat;
    float:left;
    width: 222px;
    height: 14px;
}
.grey {
    width: 236px;
    height: 36px;
    
    float:right;
    position:relative;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
}
.redmenu1     {
    width: 236px;
    height: 28px;
    background: #6c0004;
    float:right;
    position:relative;
    font-size:12px;
    margin-top:3px;
    margin-bottom:1px;
}
.redmenu2     {
background:#C40003 none repeat scroll 0 0;
float:right;
height:120px;
position:relative;
width:236px
}
.greymenu1 {
    width: 236px;
    height: 28px;
    background: #646464;
    float:right;
    position:relative;
    font-size:12px;
    margin-top:3px;
    margin-bottom:1px;
}
.greymenu2 {
    width: 236px;

    background: #c8c8c8;
    float:right;
    position:relative;
    font-size:12px;
}
.greymenu3 {
    width: 236px;
   
    background: #c8c8c8;
    float:right;
    position:relative;
    font-size:12px;
}
.greymenu4 {
    width: 236px;
  
    background: #c8c8c8;
    float:right;
    position:relative;
    font-size:12px;
}
.greymenu5 {
    width: 236px;

    background: #c8c8c8;
    float:right;
    position:relative;
    font-size:12px;
}
.pogrubione {
    text-decoration: underline;
    margin-right:10px;
    margin-left:10px;
    font-weight:bold;
    color:red;
    margin-bottom:0px;
    font-size:14px;
}
.redmenu1 h1 {margin-top:7px}

.greymenu1 h1 {margin-top:7px}

#czerbokszuk {
    background: url(../pix/czerbokszuk.jpg) no-repeat;
    width: 236px;
    height: 32px;
    cursor:pointer

}
#czerbokznaj {
    background: url(../pix/czerbokznaj.jpg) no-repeat;
    width: 236px;
    height: 32px;
    margin-top:17px;
}
.wieksze {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
    margin-left:10px;
    color: white;
    margin-right:10px;
    margin-bottom:3px;
    margin-top:10px;
    font-weight:bold;
}
.emwielkie {
color:white;
font-family:Arial,Trebuchet MS,Tahoma;
font-size:11px;
font-style:italic;
margin-left:10px;
margin-right:30px;
margin-top:4px;


}

.malegrube {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    margin-right:36px;
    color: white;
    font-weight: bold;
    margin-top:8px;
    float:right;
}
.naszarym {
    margin-right:10px;
    margin-left:10px;
    margin-top:6px;

}
.duze {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
    margin-right:11px;
    color: white;
    font-weight: bold;
    margin-top:8px;
    float:right;
}
.paszport {

    width:236px;
    position:relative;
    height:75px;

}
.redmenu3 {
    width: 236px;
    height: 90px;
    background: #c40003;
    float:right;
    position:relative;
}
#znaczekgrey {
    margin-bottom:1px;
    width: 107px;
    height:24px;
    background: url(../pix/znaczekgreey.jpg) no-repeat;
    position:absolute;
    right:14px;
    bottom:3px;
}
#znaczek_red {
    margin-right:12px;
    margin-bottom:1px;
    width: 107px;
    height:24px;
    position:absolute;
    right:14px;
    bottom:3px;
}
.zobacz {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    color: white;
    font-weight: bold;
    margin-top:4px;
    text-align:center;
    cursor:pointer;
}
.nazwawindow {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:15px;
    color: red;
    font-weight: bold;
    margin-top:8px;
    text-align: left;
    margin-bottom:12px;
    margin-left: 20px;
    margin-right:35px;
}
.srodek {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
    margin-left:15px;
    margin-right:15px;
    margin-top:0px;
    margin-bottom:0px;
}
.clearer {
    clear:both;
    font-size:0.01px;
    height:0.1px;
    line-height:0.01px;
    width:100%;

}
.stopka {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
    color:black;
    width:994px;
    height:15px;
    background-color:#2161de;
    text-align: left;
    padding-top:14px;
    padding-bottom:10px

}
.buttonstopka {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:11px;
    color:black;
    width:100%;
    height:15px;
    background-color:#DBDBDB;
    text-align: right;
    padding-top:14px;
}
.ramkatekst {
    margin-top:35px;
    float:left;
    width:712px;
    margin-left:20px;
    min-height: 198px;
    margin-bottom:5px;
}
.ramka1 {
    background: url(../pix/ramka_top.jpg) no-repeat;
    float:left;
    width: 712px;
    height: 20px;
}
.ramka2 {
    background: url(../pix/ramka_tlo.jpg) repeat-y;
    float:left;
    width: 712px;

}
.ramka3 {
    background: url(../pix/ramka_but.jpg) no-repeat;
    float:left;
    width: 712px;
    height: 20px;
}
.n1 {
    font-family:Trebuchet MS,Arial,Tahoma;
    font-size:23px;
    font-weight:bold;
    color:black;
    text-align: left;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    margin-top:0px;
    margin-left:10px;
    margin-bottom:20px;
    text-transform:uppercase;
}
.n1a {
    font-family:Trebuchet MS,Arial,Tahoma;
    font-size:23px;
    font-weight:bold;
    color:black;
    text-align: left;
    padding-left:15px;
    padding-right:15px;

    margin-top:0px;
    margin-left:10px;
    margin-bottom:20px;
    text-transform:uppercase;
}
.n2 {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:20px;
    color:#ff8000;
    text-align: left;
    padding-left:15px;
    padding-right:15px;
    margin-top:10px;
    margin-bottom:20px;


}
.n2nowy {
    color:#0072E4;
    float:left;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:23px;
    margin-bottom:20px;
    margin-left:51px;
    margin-top:60px;
    padding-left:15px;
    padding-right:15px;
    text-align:center;
    width:240px;
}

.tekstowy {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    color:black;
    text-align: left;
    padding-left:15px;
    padding-right:24px;
    color:black;
    line-height:16px;
}

.czip {
    color:black;
    float:left;
    font-weight:bold;
    margin-left:10px;
    position:absolute;
    margin-top:-18px;

}
.linkpogrubione {

    margin-right:10px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:0px;

}
.linkpogrubione a {
    text-decoration:none;
    font-weight:bold;
    color:red;
    font-size:16px;
}
.menuszare li a{
    color:#000000;
    display:block;
  
    font-size:12px;
    padding-top:3px;
    text-decoration:none;
    width:215px;
    /*color:#323131;
    display:block;


    padding-top:3px;
    text-decoration:underline;*/

}

.menuszare li {


    margin-bottom:2px;
    height:17px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-top:1px;
    text-indent:0;
    width:180px;
    z-index:0;
    padding-left:0px;

    /*display:block;
    height:21px;

    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0px;

    margin-left:10px;
    z-index:0;*/

}
.menuszare {
    /*text-decoration:none;
    list-style-type:none;
    margin-top:10px;
    padding-left:0px;
    margin-bottom:3px;*/
    padding-left:0px;
    margin-left:10px;
    margin-top:8px;
}
.mikroczip1 {
    background:transparent url(../pix/budowamikroczipa_1.jpg) no-repeat scroll 0 0;
    height:84px;
    margin-bottom:30px;
    margin-left:266px;
    margin-top:32px;
    text-align:center;
    width:180px;
}
.mikroczip2 {
    background:transparent url(../pix/budowamikroczipa_2.jpg) no-repeat scroll 0 0;
    height:192px;
    margin-bottom:35px;
    margin-left:28px;
    margin-top:35px;
    text-align:center;
    width:652px;
}

.mikroczip3 {
    width:204px;
    text-align:center;
    margin-left:95px;
    float:left;
    height:116px;
    background:url(../pix/budowamikroczipa_3.jpg) no-repeat;
    margin-top:35px;
    margin-bottom:35px;
}
.mikroczip4 {
    width:204px;
    text-align:center;
    margin-left:95px;
    float:left;
    height:116px;
    background:url(../pix/budowamikroczipa_4.jpg) no-repeat;
    margin-top:40px;
}
.jakdziala1 {
    background:transparent url(../pix/jakdziala1.jpg) no-repeat scroll 0 0;
    height:206px;
    margin-bottom:30px;
    margin-left:164px;
    margin-top:38px;
    text-align:center;
    width:374px;
}
.jakdziala2 {
    background:transparent url(../pix/jakdziala2.jpg) no-repeat scroll 0 0;
    height:186px;
    margin-bottom:30px;
    margin-left:270px;
    margin-top:42px;
    text-align:center;
    width:152px;
}
.jakdziala2opis {
    background:transparent url(../pix/jakdziala2opis.jpg) no-repeat scroll 0 0;
    height:18px;
    margin-bottom:30px;
    margin-left:148px;
    text-align:center;
    width:413px;
}
.jakdziala3 {
    background:transparent url(../pix/jakdziala3.jpg) no-repeat scroll 0 0;
    float:left;
    height:174px;
    margin-bottom:30px;
    margin-left:35px;
    margin-top:7px;
    width:313px;
}
.jakdziala_grey {
    background:transparent url(../pix/jakdziala_grey.jpg) no-repeat scroll 0 0;
    height:321px;
    margin-bottom:25px;
    margin-left:114px;
    margin-top:25px;
    width:484px;

}
.tekstowyinny {
    color:black;
    float:left;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    height:100px;
    line-height:20px;
    margin-bottom:0;
    padding-left:15px;
    padding-top:25px;
    text-align:left;
    width:313px;
}
.tekstowybold {
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    text-align: left;
    padding-left:15px;
    padding-right:24px;
    color:black;
    line-height:20px;
    font-weight:bold;
}
.pasekwizualny1 {
    width:282px;
    height:236px;
    background:transparent url(../pix/pasekwizualny1.jpg) no-repeat scroll 0 0;
    margin-left: 215px;
    margin-bottom:30px;
    margin-top:32px;
    text-align:center;
}
.pasekwizualny2 {
    width:311px;
    height:135px;
    background:transparent url(../pix/pasekwizualny2.jpg) no-repeat scroll 0 0;
    margin-left:200px;
    margin-bottom:30px;
    margin-top:32px;
    text-align:center;
}
.miejsceimplantacji1 {
    width:359px;
    height:277px;
    background:transparent url(../pix/miejsceimplantacji1.jpg) no-repeat scroll 0 0;
    margin-left:176px;
    margin-bottom:30px;
    margin-top:2px;
    text-align:center;
}
.podpis1 {
    text-align:center;
    font-size:12px;
    font-family:Arial,Trebuchet MS,Tahoma;
    color:#1a3d54;
}
.miejsceimplantacji2 {
    width:393px;
    height:268px;
    background:transparent url(../pix/miejsceimplantacji2.jpg) no-repeat scroll 0 0;
    margin-left:159px;
    margin-bottom:30px;
    margin-top:2px;
    text-align:center;
}
.integrator-logo {
    width:300px;
    height:100px;
    background:transparent url(../pix/integrator-logo.jpg) no-repeat scroll 0 0;
    margin-left:206px;

}
.integrfot {
    background:transparent url(../pix/integrfot.jpg) no-repeat scroll 0 0;
    float:left;
    height:252px;
    margin-bottom:30px;
    margin-right:40px;
    width:310px;
}
.takie {
    margin-right:15px;
    line-height:20px;
}
.certumlogo {
    background:transparent url(../pix/certum_logo.jpg) no-repeat scroll 0 0;
    width:137px;
    height:93px;
    margin-left:287px;
}
.certum_top {
    background:transparent url(../pix/certum_top.jpg) no-repeat scroll 0 0;
    width:695px;
    height:15px;
}
.certum_tlo {
    background:transparent url(../pix/certum_tlo.jpg) repeat-y scroll 0 0;
    width:695px;

}
.certum_bott {
    background:transparent url(../pix/certum_bott.jpg) no-repeat scroll 0 0;
    width:695px;
    height:15px;
}
.certum_ramka {
    width:695px;

    margin-left:8px;
}
.certumtekst {
    color:black;
    font-family:Arial,Trebuchet MS,Tahoma;
    font-size:12px;
    margin-bottom:0;
    padding-bottom:0;
    padding-left:15px;
    padding-right:15px;
    text-align:left;
}
.italic {
    font-style:italic;
}
.buttonstop { float:left ;margin-left:20px}
a.black { color:#000000; text-decoration:none}
a.white { color:#ffffff; text-decoration:none; font-weight:bold; }
input,select,textarea {
    border:1px solid #555555;
    font-family:Tahoma,Verdana;
    font-size:10px;
    color: #555555;
    padding-left:5px;
    padding-top:3px;
}
.button {
    border:1px solid #555555;
    background-color:#555555;
    font-family:Tahoma,Verdana;
    font-size:10px;
    color: #ffffff;
    text-align:center
}
label.rej {
    width:200px;
    padding-left:10px;
    display:block;float:left

}
div.formrow {
    margin:5px;
    clear:both;
    min-height:19px
}
div.formrow_upper {
    margin:5px;
    background-color: #dddddd;
    border-top: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    padding:2px;
    padding-left:5px;
}
.inpbig {
    float:left;height:23px;font-size:12px;background-color:#fcffad
}
.tlo_top {
    width:236px;
    height:30px;
    background-color:#c40003;
}
.tlo_wew {
    width:236px;
    height:30px;
    background-color:#790002;
}
.tlo_butt {
    width:236px;
    height:30px;
    background-color:#c40003;
    }
.box_tlo_top {
    margin-left:10px;
    padding-top:8px;
}
.box_tlo_wew {
    margin-left:10px;
    padding-top:8px;
}
.box_tlo_butt {
    margin-left:10px;
    padding-top:8px;
}