/* ogolniki */
* { margin: 0; padding: 0; }
html, body { font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #05257A; }
td { font-size: 11px; }
img { border: 0px; }
a img { border: 0px;}
.mainLogo a { margin: 0px; padding: 0px; }
ul, ol { margin-left: 20px; }
.txt li { margin-bottom: 10px; }
.butinput { height: 18px; }
input { vertical-align: middle; }


/* glowna tabelka strony */
#wraptable { height: 100%; }
#lewemenu { width: 148px; vertical-align: top; background: url(../imi/s_29.gif) 0 0 repeat-y; }
#lewemenu div { width: 138px; background: url(../imi/s_25.gif) 0 0 repeat-x; height: 300px; }

/* lewe menu */
#lewemenu table { width: 100%; }
#lewemenu td { white-space: nowrap; }
#lewemenu ul { list-style: none; margin: 0; }
.linkG { height: 25px; line-height: 25px; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url(../imi/s_19.jpg) 0 0 no-repeat; text-align: left; padding-left: 5px;}
.linkC { height: 26px; line-height: 26px; background: url(../imi/s_21.jpg) 0 0 no-repeat; text-align: right; }
.linkC a { padding-right: 25px; color: white; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.linkC a:hover { color: #C68484; }
.linkD { height: 27px; line-height: 27px; background: url(../imi/s_23.jpg) 0 0 no-repeat; text-align: right; }
.linkD a { padding-right: 25px; color: white; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.linkD a:hover { color: #C68484; }

/* logbar (zaloguj/wyloguj) */
.logbar td{ height: 21px; background: url(../imi/s_17.gif) 0 0 repeat-x; vertical-align: middle; font-size: 10px; }
.linkS { font-size: 10px; text-decoration: none; color: #000000; }
.linkS:hover { color: red; }

/* titlebar */
#main_title { color: #cc3300; font-weight: bold; font-size: 12px; border-bottom: 1px dotted #717171; padding: 3px 10px; }
#main_title span { color: #05257A; }

/* content */
#contenttede { vertical-align: top; }

/* teksty */
.txt { font-size: 11px; padding-left: 10px; padding-top: 10px; width: 792px; }
.txt a {text-decoration : none;}
.txt a:link, .txt a:visited {color: #CC3366;}
.txt a:hover{color: red;}

.txt p { margin: 0 0 10px 0; }
.txt h1 { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
.txt h2 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.txt h3 { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
.txt .lista { margin-bottom: 10px; }
.txt .lista li { margin: 0 0 5px 20px; }
.txt .centered { text-align: center; }
.txt h1.spacer { margin: 20px 0; }

#intro { width: 397px; vertical-align: top; padding: 5px; }
#intro2 { width: 390px; vertical-align: top; padding: 5px 0 5px 5px; }
#pionborder { width: 5px; background: url(../imi/patyk.gif) 0 0 repeat-y; }
#poziomborder { height: 5px; border-bottom: 1px dotted #717171; }

/* logowanie */
.breakline { border-bottom:1px solid #000000; font-weight: bold; padding-top: 30px; margin-bottom: 30px; margin-right: 10px; }
#logpodpart { padding-top: 10px; }
.newlf { margin: 0 auto; width: 230px; }
.newlf label { text-align: right; width: 50px; float: left; padding-right: 10px; }
.newlf input { width: 120px; }
.newlf .butinput { width: 102px; }
.newlf .przycisk { text-align: center; }

/* formularz kontaktowy */
.contactForm { margin: 10 auto; width: 300px; }
.contactForm label { text-align: right; width: 120px; float: left; padding-right: 10px; }
.contactForm input { width: 160px; }
.contactForm .butinput { width: 102px; }
.contactForm .przycisk { text-align: center; }

/* rejestracja i ogolnie tabelki */
#register_intro { font-weight: bold; }
#register_intro strong { color: #CC3300; }
.tab_head { font-weight: bold; font-size: 11px; border-bottom: 2px solid #B0B0B0; }
.tab_head h1 { font-size: 11px; font-weight: bold; margin-top: 10px; }
.tab_info { padding: 5px 0; width: 50%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; vertical-align: top; }
.tab_info h2 { font-size: 10px; font-weight: bold; margin-bottom: 5px; padding: 6px 0 0 10px; }
.tab_info p { padding: 0 10px; margin-bottom: 5px; }
.tab_info h2 strong { color: #CC3300; }
.tab_input { width: 50%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: white; vertical-align: top; padding: 10px; text-align: left; }
.tab_input textarea { width: 200px; height: 100px; }
.tab_input input { width: 200px; }
.tab_foot { padding: 10px 0; text-align: center; }
.tab_dane td { border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; padding: 5px; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x;}
.tab_prefoot { border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; text-align: center; padding: 5px 0; }

.tab_input2 { width: 50%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: white; vertical-align: top; padding: 10px; text-align: left; }
.tab_input2 input { width: 350px; }

.tab_input3 { width: 50%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: white; vertical-align: top; padding: 10px; text-align: left; }
.tab_input3 input { width: 80px; }

/* tabelki - bordery */
.bl {border-left: 1px dotted #B0B0B0; }
.br {border-right: 1px dotted #B0B0B0; }
.blb {border-left: 2px solid #B0B0B0;}
.brb {border-right: 2px solid #B0B0B0;}


/* twoje serwisy */
.addpagetable { width: 100%; margin-bottom: 20px; }
.tab_add { width: 25%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; vertical-align: middle; text-align: center; }
.tab_add_input { width: 25%; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: white; vertical-align: middle; padding: 10px; text-align: center; }
.editdane { margin: 0 auto 20px auto; width: 60%; }

/* partnerzy */
.parttable { width: 100%; margin-bottom: 20px; }
.centab { margin: 0 auto; width: 600px; }
.tab_dane th { border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; padding: 5px; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; text-align: left; }
.tab_dane td { text-align: center; }


/* download */
#download { width: 100%; }
.tab_header th { font-weight: bold; font-size: 11px; border-bottom: 2px solid #B0B0B0; padding: 10px 0 5px 0; text-align: left;}
.tab_border td { border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; padding: 10px 5px; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x;}
.tab_down { text-align: center; border-right: 1px dotted #B0B0B0; }
.tab_nazwa { border-left: 1px dotted #B0B0B0; padding-left: 5px; }

/* newsy */
.red_header {font-size: 13px; color: #cc3300; font-weight: bold; }
#newstable, .rreg2, .rreg3 { width: 100%; }
.tab_header .kto { text-align: right; width: 30%;  }
.tab_news { padding: 5px; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; border-left: 1px dotted #B0B0B0; background: #FFF9EF; }
.newspager { text-align: center; margin-bottom: 20px; }
.newspager a { font-weight: bold; }
.morepager { text-align: right; padding: 20px 0; }

/* logo */
.source_textarea { font-family: "Courier New", Courier, monospace; font-size: 11px; color: #646464; width: 300px; height: 200px; background: white; margin-bottom: 20px; }
.ac { margin-bottom: 20px; }
.ac td {text-align: center; vertical-align: top;}
.ac h2 { margin-top: 10px; }
.red_header2 {font-size: 12px; color: #cc3300; font-weight: bold;}

/* przyklady phpowe */
.src_przyklad { margin-left: 20px; }
.source{ font-family: "Courier New", Courier, monospace; font-size: 11px; color: #646464; background: #FFF9EF; margin: 15px 0; border:  1px dotted #B0B0B0; }

/* uslugi */
.uslugitable { width: 100%; border: 2px solid #B0B0B0; margin-top: 20px;}
.uslugitable .tab_info { width: 60%; }
.uslugitable .tab_input { width: 40%; }
.tab_posthead { font-weight: bold; font-size: 11px; border-bottom: 1px solid #B0B0B0; text-align: center; height: 22px; vertical-align: middle; }
.usluga_nieaktywna { background: #FFCDCC url(../imi/red.gif) 0 0 repeat-x; }
.usluga_spr { background: #FFCDCC url(../imi/red.gif) 0 0 repeat-x; }
.usluga_aktywna { background: #98DEBC url(../imi/green.gif) 0 0 repeat-x; }
.tab_spacer { height: 20px; border-bottom: 1px solid #B0B0B0; }
.tab_infobar { padding: 5px 0; height: 20px; border-bottom: 1px dotted #B0B0B0; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; vertical-align: middle; text-align: center; }

/* statystyki */
.statable, .statable2 { width: 420px; }
.statable .tab_info { padding: 0; width: 140px; vertical-align: middle; }
.statable .tab_info p { padding: 0 10px; margin: 5px 0}
.statable .tab_info h2 { padding: 0 10px; margin: 5px 0; }
.statable .tab_info_wid { width: 340px; vertical-align: middle; }
.statable .tab_info_low { width: 80px; }
.sta_form a { font-weight: bold; }

.statystykiTable { width: 600px; }
.tab_info_stats { border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; padding: 0; vertical-align: middle; text-align: center;}
.statystykiTable .tab_info_stats p, .statystykiTable .tab_info_stats a { padding: 0; margin: 5px 0; }
.statystykiTable .tab_info_stats h2 { padding: 0; margin: 5px 0; font-size: 11px; }

.tab_input_stats { border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; background: white; vertical-align: middle; padding: 5px 0; text-align: center; }
.statystykiTable .tab_input_stats p, .statystykiTable .tab_input_stats a { padding: 0; margin: 5px 0; }
.statystykiTable .tab_input_stats h2 { padding: 0; margin: 5px 0; }

.tab_head_stats { font-weight: bold; font-size: 11px; border-bottom: 2px solid #B0B0B0; text-align: center;}
.tab_head_stats h1 { font-size: 11px; font-weight: bold; margin-top: 10px; }

/* prowizje */
.prowizjetab { width: 100%; margin-bottom: 20px; }
.stawkitab { width: 300px; margin: 0 auto 20px auto;}
.stawkitab .tab_dane td { width: 150px; padding-left: 10px; }

.rreg3 .tab_info { width: 40%; }
.rreg3 .tab_input { width: 20%; }
.rreg3 .tab_input input { width: 100px; }


/* raporty (omfg wtf) */
.raporttable { width: 100%; }
.raporttable th { text-align: left; padding: 0 0 0 5px;}
.raporttable .tab_header th { text-align: right; background: #E8E8E8;}
.tab_rapo { text-align: right; padding: 5px 0 5px 5px; color: #ccc;}
.tab_rapo strong { font-weight: normal; color: #05257A;}
.tab_prefooter td { text-align: right; background: #efefef; }
.tab_prefooter th { text-align: left; background: #efefef; padding: 0 5px;}
.tab_suma, .tab_prefooter .tab_suma { text-align: right; background: #D9ECFF; }
.tab_leg { text-align: right; }
.tab_rapodol td, .tab_rapodol th, .bd { border-bottom: 1px solid #B0B0B0; }
.tab_raz td { background: white; }
.tab_dwa td { background: #FFFFC3; }
.rapsummary { border-left: 1px dotted #B0B0B0; background: #FFF2DD; width: 100%; margin-bottom: 20px; }
.rapsummary td { padding: 5px; font-weight: bold; }
.tab_linki { text-align: center; vertical-align: middle; width: 70%; background: white; border-left: 1px dotted #B0B0B0;}
.tab_linki a { font-weight: bold; }
.bdd td { border-bottom: 1px dotted #B0B0B0; }

/* crm (dokumenty - swoja droga idiotyczna nazwa) */
.crmtable { width: 100%; margin-bottom: 20px; }
.crmtable .tab_header td { padding: 5px; border-right: 1px dotted #B0B0B0; text-align: left; border-bottom: 1px dotted #B0B0B0;}
.crmtable .tab_dane td { padding: 5px; border-right: 1px dotted #B0B0B0; text-align: left; }
.crmtable .tab_dane .brb, .crmtable .tab_header .brb {border-right: 2px solid #B0B0B0;}
.crmtable .tab_spacer td { border-top: 2px solid #B0B0B0; border-bottom: 2px solid #B0B0B0; }

/* komunikaty przy sprawdzaniu formularzy */
.valred { color: #ee0000; font-weight: bold; }
.valgre { color: #00aa00; font-weight: bold; }
.validation-ok { padding: 10px 5px; }
.validation-advice { padding: 10px 5px; color: #ee0000; font-weight: bold; }


.getacro { margin: 20px 0; padding: 20px 0;}
.getacro img { float: left; margin: 0 10px 0 0; }

.raport_back { font-weight: bold; padding: 10px 0; text-align: right; }
.raport_back a { color: #cc3300; text-decoration: none; }

/* reklamacje */
#reklatab { width: 612px; }
#reklatab .rek_info { width: 50%; vertical-align: top; padding: 6px; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; }
#reklatab .rek_info h2 { font-size: 11px; font-weight: bold; padding: 10px 0;}
#reklatab .rek_info p { text-align: justify; }
#reklatab .rek_bg { background: #FFF9EF url(../imi/td_bg.gif) 0 0 repeat-x; }
#reklatab .rek_input { width: 50%; vertical-align: middle; border-left: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; border-right: 1px dotted #B0B0B0; text-align: center; padding: 6px; }


/* stare smieci */

.usluga_h1 {
    background-color: #D0D0D0;
    font-weight: bold;
    padding-left: 5px;
}

.usluga_linki {text-align: center;}
.usluga_linki a {font-weight: bold; text-decoration: none;}
.usluga_linki a:link {color: red;}

input{
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

textarea{
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFF1C2;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

option, select{
    background-color: #FFF1C2;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.blad_bank{
    font-size: 12px;
    color: #D00606;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* ==================================================================================================== ustawienia inne  */
td#underline, #underline td{
    border-bottom: 1px dotted #CC3300;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
}



td#underline2{
    border-bottom: 1px dotted #CC3300;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#underline span{ color: #cc3300;}

.rt{ color: #CC3300; }

#sp{font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #cc3300;
}

.tdb td {font-weight: bold;}
.bold {font-weight: bold;}
.underline td{
    border-bottom: 1px solid #000000;
    font-weight: bold;
}

.underline_cb td{

    font-weight: bold;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}


.border_top {border-top: 1px solid #000000;}

.gb {background-color: #E0E0E0; font-weight: bold;}

.add_prowizje input{ width: 50px;}
input#nazwa {width: 200px;}

.vat td{vertical-align: top;}
#vam td{vertical-align: baseline;}
.valign_top td {vertical-align: top;}

#black{color: #000000;}

#rb {font-weight: bold}
#rb a, #rb a:link, #rb a:visited {color: red; }

div.dogkod{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: red;
    margin-bottom: 10px;
    background-color: #ffffcc;
    padding: 5px;
    border: 1px solid #000000;
}

.reklamacja textarea{width: 250px; height: 80px;}

.kam td{background-color: #FFFFEE;}

.uwagi{
    font-style: italic;
    padding: 10px 10px 10px 70px;
}

.header_rekl td{
    background-color: #FFFFEE;
    border-bottom: 1px dotted #000000;
    text-align: center;
}

.fot_rekl td{
    background-color: #FFFFEE;
    border-top: 1px dotted #000000;
}



div.qa {padding-left: 20px; padding-top: 5px; padding-bottom: 30px; text-align: justify;}

.loginform input{ width: 150px; }
.form_addpodp input, .form_addpodp select {width: 200px;}
.dayOfBirth select {width:50px;}
.yearOfBirth select {width:60px;}
.monthOfBirth select {width:90px;}
.inputRadio input {width: auto; margin-right: 10px; margin-left: 10px;}

.stawki_prowizji td {background-color: #E0E0E0; padding: 1px 4px; font-weight: bold;}
.def_prowizji td {background-color: #F8F8F8; padding: 1px 4px;}

/* ==========================================================================================================  raporty  */
.rnag{background-color: #C0C0C0; text-align: center;}

.raporty_h1 {
    font-size: 11px;
    font-weight: bold;
    padding: 0px;
    vertical-align: middle;
}

.raporty td{vertical-align: top;}
.raporty form {margin: 0px;}

/* =================================================================================================  wyswietlanie uslug  */



/* =============================================================================================  wyswietlanie newsow  */

.tresc1 {
    padding: 4px;
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    border-left: 1px dotted #B0B0B0;
    background-color: #F0EEFF;
}

/* =========================================================================================  wyswietlanie newsow popup  */
.newsyp {border: solid 1px #DFDFDF; width: 607px;}
.newsyp td.autor {width: 200px; background-color: #E1F0FF; padding: 1px 4px; text-align: center;}
.newsyp td.tytul {background-color: #EBEBEB; padding: 1px 4px; font-weight: bold; width: 407px;}
.newsyp td.tresc {padding: 4px;}


/* ====================================================================================  wyswietlanie komunikatow popup  */
.komunikatp {border: solid 1px #DFDFDF; width: 607px;}
.komunikatp td.autor {width: 200px; background-color: #E1F0FF; padding: 1px 4px; text-align: center;}
.komunikatp td.tytul {background-color: #FFFFDF; padding: 1px 4px; font-weight: bold; width: 407px;}
.komunikatp td.tresc {padding: 4px;}


/* =============================================================================  czerwone wysrowkowane pogrubine linki */
.rb, .rb a:link, .rb a:visited {
    color: #CC3300;
    font-weight: bold;
}


/* ======================================================================================================  pola wymagane*/
.star {color: red;}


/* ================================================================== formlarz rejestracji i edycji danych urzytkownika  */

/* ==================================================================================  formularz dodawania nowej uslugi  */
.addus input, .addus select {width: 200px;}
.addus td {vertical-align: top;}
.addus textarea{
    width: 300px;
    height: 100px;
}


/* ==========================================================================================  textarea pobierania kodow */
.getkody{
    width: 200px;
    height: 500px;
    text-align: center;
}


/* ====================================================================  wyswitlanie komunikatow o bledach z formularzy */
.errorMsg li{
    color: red;
    padding: 0px;
}
ul.errorMsg{margin-top: 5px;}
.error {background-color: #FF9999;}
.warnMsg {margin-top: 10px;}


/* =======================================================================  linki w menu po lewej i na naglowkacj strony */



.menu_zal{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;

}




/* ============================================================================== text na stronie - to co na bialym tle  */


/* =================================================================== linki przescia z nowosci do newsow i komunikatow  */
div.wiecej_news {
    text-align: right;
    font-size: 11px;
    font-weight: bold;
}
div.wiecej_news a {
    color: #cc3300;
    text-decoration: none;
}


/* ===================================================================================  style wyswietlania raportów  */


/* ======================================================================= styl stopki raportow tabela z malymi komorkami */
#tb, #tb A:link, #tb A:visited {
    font-size: 7pt;
    font-weight: bold;
}
#tb A:hover {
    color: #ff9c31;
    font-size: 7pt;
    font-weight: bold;
}

/* ========================================================================== styl listy kasy naliczonej i wyplaconej  */
#tb1 td, #tb1 A:link, #tb1 A:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
#tb1 A:hover {
    color: #ff9c31;
    font-size: 11px;
    text-decoration: none;
}

.hellow{width: 612px;}

.kody td{
    padding-left: 5px;
    padding-right: 5px;
}

.bg_change td{background-color: #99CC99;}

.transakcje td{
    font-size: 9px;
    padding: 3px;
    border-bottom: 1px solid #C0C0C0;
    vertical-align: top;
}

.tr_bc1 {background-color: #FFFFE1; border-bottom: 1px dotted #B0B0B0;}
.tr_bc2 {background-color: #EAEAEA; border-bottom: 1px dotted #B0B0B0;}
.tr_b td {font-weight: bold;}

.bb td {border-bottom: 1px solid #CC3300;}

#tr_wstrzymana td, td#tr_wstrzymana {background-color: #A0A0A0}
#tr_uznana td, td#tr_uznana {background-color: #CC6666;}
#tr_nieuznana td, td#tr_nieuznana {background-color: #FFFF99;}

.dol {
	background-image: url(../imi/s_25.gif);
	background-repeat: repeat-x;
	background-position: top;
}



.cb {
    width: 50%;
    font-size: 10px;
    border-left: 1px dotted #B0B0B0;
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    background-color: #FFF9EF;
    vertical-align: top;
    background-image: url(../imi/td_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.border_c{
    border: 1px dotted #B0B0B0;
    background-color: #FFF9EF;
    text-align: center;
    background-image: url(../imi/td_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.cb2 {
    font-size: 10px;
    border-left: 1px dotted #B0B0B0;
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    background-color: #FFF9EF;
    vertical-align: top;
    background-image: url(../imi/td_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}
.cb3 {
    border-left: 1px dotted #B0B0B0;
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    background-color: #FFF9EF;
    background-image: url(../imi/td_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.cb4 {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    background-color: #FFF9EF;
    background-image: url(../imi/td_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.cb33 {
    border-left: 1px dotted #B0B0B0;
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.cb44 {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.cb_br {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.cb_br2, .cb_br3 {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    border-left: 1px dotted #B0B0B0;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.ls td {
    border-bottom: 1px dotted #B0B0B0;
}

.cb_br input, .cb_br2 input{
    width: 200px;
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.lf .bleinput {
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.lf .butinput { width: 102px; }

.cb_br textarea, .cb_br2 textarea{
    width: 200px; height: 100px;
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFF1C2;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.cb_br option, .cb_br2 option, .cb_br select, .cb_br2 select{
    background-color: #FFF1C2;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.cb span, .cb2 span{color: #05257A; font-weight: bold; font-size: 11px;}
.cb b, .cb2 b{color: #CC3300; font-size: 12px;}
.cb_f b{color: #CC3300; font-size: 12px;}

#red_border {border: 1px solid #CC3300;}

.cb_f {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
}

.cb_f input{
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.cb_f textarea{
    background-image: url(../imi/form_tlo.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FFF1C2;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}

.wim {
    font: 11px "Trebuchet MS",Tahoma,Arial,Helvetica;
    padding: 3px 10px;;
}


.summary{
    background-color: #FFF2DD;
    font-weight: bold;
}


.bl2 {border-left: 1px dotted #B0B0B0;}
.br2 {border-right: 1px dotted #B0B0B0;}
.b22 {border-right: 1px dotted #B0B0B0; border-left: 1px dotted #B0B0B0; white-space: nowrap;}
.bbottom td {border-bottom: 1px dotted #B0B0B0;}
.bbottom_c td{ border-bottom: 1px dotted #B0B0B0; background-color: #FFF9EF;}
.bbottom_bo td {border-bottom: 2px solid #B0B0B0;}
.bbottom_cbo td{ border-bottom: 2px solid #B0B0B0; background-color: #FFF9EF;}
.bb_b, .bb_b td {border-bottom: 1px dotted #B0B0B0; background-color: #FFF2DD; font-weight: bold;}


#bb_bold td{
    border-bottom: 2px solid #B0B0B0;
    background-color: #E8E8E8;
    font-size: 11px;
    text-align: right;
    padding: 1px;
    white-space: nowrap;
}

.brbl {
    border-bottom: 1px dotted #B0B0B0;
    border-right: 1px dotted #B0B0B0;
    border-left: 1px dotted #B0B0B0;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
}

.sbr{color: #CC3300;}
.sbl{color: #0035CC;}


.sf td{font-size: 9px;}
.szary{color: #6A6A6A;}
.before {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    color: #cc3300;
    border-top: 2px solid #cc3300;
}

.crm td{
    vertical-align: top;
}

table.crm{border-top: 2px solid #B0B0B0;}

.rhalf {
    width: 50%;
    text-align: justify;
    padding: 0px 5px;
    vertical-align: top;
}

.but{
border: none;
width: 102px;
height: 18px;
}

.www { width: 100%; }
.www  td{
	height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.input_form1{
	background-image: none;
	background-color: #FFFFFF;
    border: 1px solid #807980;
	height:20;
	width:620;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.input_form2{
	background-image: none;
	background-color: #FFFFFF;
    border: 1px solid #807980;
	height:20;
	width:710;
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul#contactInformationsList {
	margin: auto;
	width: 400px;
}

ul#contactInformationsList li {
	text-align:left;
	list-style-type:none;
	margin-top:10px;
}
.topMenu {
	text-align:right;
	color: #000000;
}
.topLink, .topLinkActive {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #060080;
	text-decoration:none;
}
.topLink:hover {
	text-decoration:underline;
}

.servicesListTable { width: 70%; margin-bottom: 20px; }

#paging {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
#flashPlayer{ 
	position:absolute;
}
#flashContent{ 
	position:relative;
}
#colorPickerDiv {
	position: absolute;
	top: 500px; 
	z-index: 990; 
	visibility: hidden;
}
.tab_color_picker { 
	width: 50%; 
	border-left: 1px dotted #B0B0B0; 
	border-bottom: 1px dotted #B0B0B0; 
	border-right: 1px dotted #B0B0B0; 
	background: white; 
	vertical-align: top; 
	padding: 10px; 
	text-align: left; 
}
.tab_color_picker input {
	width: 200px;
    background-image: none;
    background-repeat: repeat-x;
    background-position: bottom;
    border: 1px solid #FFD27D;
    font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #05257A;
}
#iframePresentation {
	width: 790px;
	background:url(../images/transparent.png);
	margin-top: 15px;
	text-align: center;
	overflow:auto;
}
.box_html_code textarea { 
	width: 250px; 
	height: 100px; 
}
input.allowedCharactersInput {
	height:15px;
	width:20px;
	background-image: none;
    background-repeat: repeat-x;
    background-position: bottom;
/*	background-color:#FFFFFF;*/
	border-width:0px;
	color:#05257A;
}
.validation-bgtest { background: #f6b5b5; }

