@charset "utf-8";
@import "modules/aktualnosci.css";
@import "modules/kform.css";
/* CSS Document */

body { margin:0px 0px 30px 0px; padding:0px; text-align:center; background:#FFFFFF; cursor:default; }
img { border:0px; vertical-align:bottom; margin:0px; padding:0px; }
html { overflow: -moz-scrollbars-vertical; font-family:Verdana,Arial; font-size:11px; }
table, tbody { border-collapse:collapse; padding:0; margin:0; border:none; }
td,tr { padding:0; vertical-align:top; border:0px; margin: 0;}
td h3 { margin-top: 0; padding-top: 0; }
table.img tr td { /*border-collapse:collapse;*/ padding:10px; /*margin:0; border:none;*/ }
ul { list-style-type:square; line-height:15px; padding: 0 0 0 30px; margin-top: 10px; }
p { margin:5px 0px 0px 0px; padding:0px; }
a { color: #F58220; text-decoration: none; }
a:hover { text-decoration: underline; }
*:focus { outline: none; }

h2 { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#7e7e7e; font-weight:normal; }
h2.netdoctor { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#000000; font-weight:normal; }
h2.edetailing { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#682b88; font-weight:normal; }
h2.clm { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#117cce; font-weight:normal; }
h2.doctv { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#956326; font-weight:normal; }
h2.cme { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#ed008c; font-weight:normal; }
h2.kiosk { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#b0b0b0; font-weight:normal; }
h2.seo { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#1045b5; font-weight:normal; }
h2.adb { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#eb870f; font-weight:normal; }
h2.kol { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#4c9e4c; font-weight:normal; }
h2.intra { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#48affe; font-weight:normal; }
h2.cms { padding:20px 0px 0px 0px; margin:0px; font-size:18px; font-family: "Trebuchet MS"; color:#c92027; font-weight:normal; }


h4 { padding:0 0 8px 0; margin:0; font-size:14px; font-family: Verdana; color:#000000; font-weight:bold; }
.strong { font-weight: bold; }

#googleBorder { background-color: #F7CC38; padding: 2px; width: 530px; }
#googleMaps { height: 410px; margin: 0; }
#googleMaps p { padding: 0 0 8px 0; margin: 0; }


/* struktura */
div.content_all { width:960px; margin:auto; text-align:left; }
div.header_top { height:4px; font-size:1px; background:url(../gfx/bg_header_top.gif) no-repeat left #f58220; }
div.header { margin:28px 0px 1px 10px; height:82px; background:url(../gfx/bg_header.gif) no-repeat top left; }
a.logo { width:105px; height:70px; display:block; text-indent:250px; overflow:hidden; line-height:200px; }
div.menu { height:35px; width:960px; font-size:1px; text-decoration:none; color:#ffffff; }
div.menu_space { width:260px; height:20px; float:left; }
div.menu a.btn_produkty { display:block; width:90px; height:20px; background:url(../gfx/btn_produkty.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_produkty:hover { width:90px; height:20px; background:url(../gfx/btn_produkty.gif) no-repeat; background-position:0px -20px; }
div.menu a.btn_produkty_on { display:block; width:90px; height:20px; background:url(../gfx/btn_produkty.gif) no-repeat; float:left; background-position:0px -20px; text-indent:150px; overflow:hidden; }
div.menu a.btn_kompetencje { display:block; width:120px; height:20px; background:url(../gfx/btn_kompetencje.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_kompetencje:hover { width:120px; height:20px; background:url(../gfx/btn_kompetencje.gif) no-repeat; background-position:0px -20px; }
div.menu a.btn_kompetencje_on { display:block; width:120px; height:20px; background:url(../gfx/btn_kompetencje.gif) no-repeat; background-position:0px -20px; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_referencje { display:block; width:101px; height:20px; background:url(../gfx/btn_referencje.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_referencje:hover { width:101px; height:20px; background:url(../gfx/btn_referencje.gif) no-repeat; background-position:0px -20px; }
div.menu a.btn_referencje_on { display:block; width:101px; height:20px; background:url(../gfx/btn_referencje.gif) no-repeat;  background-position:0px -20px; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_realizacje { display:block; width:94px; height:20px; background:url(../gfx/btn_realizacje.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_realizacje:hover { width:94px; height:20px; background:url(../gfx/btn_realizacje.gif) no-repeat; background-position:0px -20px; }
div.menu a.btn_realizacje_on { display:block; width:94px; height:20px; background:url(../gfx/btn_realizacje.gif) no-repeat; background-position:0px -20px; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_press { display:block; width:61px; height:20px; background:url(../gfx/btn_press.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_press:hover { width:61px; height:20px; background:url(../gfx/btn_press.gif) no-repeat; background-position:0px -20px;  }
div.menu a.btn_press_on { display:block; width:61px; height:20px; background:url(../gfx/btn_press.gif) no-repeat; background-position:0px -20px; float:left; text-indent:150px; overflow:hidden; }
div.menu a.btn_praca { display:block; width:62px; height:20px; background:url(../gfx/btn_praca.gif) no-repeat; float:left; text-indent:-1500px; overflow:hidden; }
div.menu a.btn_praca:hover { width:62px; height:20px; background:url(../gfx/btn_praca.gif) no-repeat; background-position:0px -20px; }
div.menu a.btn_praca_on { display:block; width:62px; height:20px; background:url(../gfx/btn_praca.gif) no-repeat; background-position:0px -20px; float:left; text-indent:-1500px; overflow:hidden; }
div.menu a.menu_partnerzy { display:block; width:94px; height:20px; background:url(../gfx/btn_partnerzy.gif) no-repeat; float:left; text-indent:150px; overflow:hidden; }
div.menu a.menu_partnerzy:hover { width:94px; height:20px; background:url(../gfx/btn_partnerzy.gif) no-repeat; background-position:0px -20px; }
div.menu a.menu_partnerzy_on { display:block; width:94px; height:20px; background:url(../gfx/btn_partnerzy.gif) no-repeat; background-position:0px -20px; float:left; text-indent:150px; overflow:hidden; }
div.menu a.menu_kontakt { display:block; width:78px; height:20px; background:url(../gfx/btn_kontakt.gif) no-repeat; color:#FFFFFF; float:left; text-indent:60px; overflow:hidden; }
div.menu a.menu_kontakt:hover { width:78px; height:20px; background:url(../gfx/btn_kontakt.gif) no-repeat; background-position:0px -20px; }
div.menu a.menu_kontakt_on { display:block; width:78px; height:20px; background:url(../gfx/btn_kontakt.gif) no-repeat; color:#FFFFFF; background-position:0px -20px; float:left; text-indent:60px; overflow:hidden; }

div.banner_top { width:960px; height:302px; background:#009933; background: #FFFFFF; }
div.submenu {  }
div.infotext { margin-top:25px; width:960px; font-size:12px; text-align:justify; }
div.infotext a { text-decoration:none; }
div.clear { clear:both; font-size:1px; }
div.footer_up { width:665px; color:#9e9e9e; font-size:10px; border-bottom:1px solid #d6d6d6 ; margin-top:30px; padding-bottom:3px; }
div.footer_up_realizacje { width:960px; color:#9e9e9e; font-size:10px; border-bottom:1px solid #d6d6d6 ; margin-top:30px; padding-bottom:3px; }
div.print { width:265px; float:left; }
div.up { text-align:right; } 
div.footer_up a { color:#9e9e9e; text-decoration:none; }
div.footer_up a:hover { color:#f58220; text-decoration:none; }
div.footer_up_realizacje a { color:#9e9e9e; text-decoration:none; }
div.footer_up_realizacje a:hover { color:#f58220; text-decoration:none; }
div.footer_down { width:960px; color:#9e9e9e; font-size:10px; border-top:1px solid #d6d6d6; margin-top:60px; padding-top:3px; display:block; }
div.footer_down a { color:#9e9e9e; text-decoration:none; }
div.footer_down a:hover { color:#9e9e9e; text-decoration:underline; }
div.footer_down div.left { width:360px; color:#9e9e9e; font-size:10px; float:left; }
div.footer_down div.right { width:600px; color:#9e9e9e; font-size:10px; text-align:right; float:left; }

/* aktualnosci */
div.aktualnosci_block { margin-left:3px; margin-top:13px; padding-top:115px; width:300px; float:left; margin-right:21px; cursor:pointer; text-decoration:none; }
div.aktualnosci_block a {  cursor:pointer; text-decoration:none; }
div.aktualnosci_block:hover {  cursor:pointer; text-decoration:none; background:url(../gfx/img_aktualnosci1_on.jpg) no-repeat;}
div.aktualnosci_block2 { margin-left:3px; margin-top:13px; padding-top:115px; width:300px; float:left; margin-right:21px; cursor:pointer; text-decoration:none; background:url(../gfx/img_aktualnosci2.jpg) no-repeat;}
div.aktualnosci_block2:hover {  cursor:pointer; text-decoration:none; background:url(../gfx/img_aktualnosci2_on.jpg) no-repeat;}
div.aktualnosci_block_right { margin-left:8px; margin-top:13px; width:300px; float:left; }
/*div.aktualnosci_block img { width:300px; height:100px; border:1px solid #d0d0d0; margin-bottom:15px; }*/
div.title { font-weight:bold; font-size:12px; padding-left:5px; color:#2c2c2c; text-align:left; text-decoration:none; }
div.date { font-size:10px; padding-left:5px; line-height:15px; color:#666666; }
div.news { font-size:11px; padding-left:5px; color:#666666; text-align:left; padding-top:15px; }

/* partnerzy */
div.partnerzy { width:960px; padding-bottom:45px;}
div.partnerzy div.logo { width:145px; padding-right:22px; text-align:center; float:left; }
div.partnerzy div.preview { width:790px; text-align:left; font-size:11px; float:left; color:#000000; }

/* praca */
div.banner_praca { width:960px; height:300px; background:url(../gfx/banner_praca.jpg) no-repeat; }
div.praca_left { width:700px; text-align:justify; font-size:12px; float:left; }
div.praca_right { width:240px; margin-left:20px; margin-top:4px; background:url(../gfx/bg__praca_head.gif) no-repeat top left; padding-top:100px; float:left; }
div.praca_right ul { padding:5px 0px 0px 0px; margin:0px; }
div.praca_right li { padding:0px 0px 10px 0px; margin:0px 0px 0px 18px; list-style:url(../gfx/li.gif); }
div.praca_right li a { font-weight:bold; color:#000000; text-decoration:none; }
div.praca_right li a:hover { font-weight:bold; color:#f58220; text-decoration:none; }

/* produkty */
a.produkty_box_netdoctor { width:220px; height:53px; background: no-repeat top left; display:block; padding:42px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkty_box_netdoctor:hover { width:220px; height:53px; }
a.produkt_active_edetailing { width:220px; height:53px; display:block; background:no-repeat top left; padding:42px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_edetailing:hover { width:220px; height:53px;  }
a.produkt_active_clm { width:220px; height:53px; display:block; background:no-repeat top left; padding:42px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_clm:hover { width:220px; height:53px; }
a.produkt_doctvstream { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_doctvstream:hover { width:220px; height:63px; }
a.produkt_cme_consulting { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_cme_consulting:hover { width:220px; height:63px; }
a.produkt_medikiosk { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_medikiosk:hover { width:220px; height:63px; }
a.produkt_active_seo { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_seo:hover { width:220px; height:63px; }
a.produkt_active_db { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_db:hover { width:220px; height:63px; }
a.produkt_active_kol { width:235px; height:63px; display:block; background:no-repeat top left; padding:52px 0px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-bottom:40px; float:left; }
a.produkt_active_kol:hover { width:235px; height:63px; }
a.produkt_active_internet { width:220px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_internet:hover { width:220px; height:63px; }
a.produkt_active_cms { width:220px; height:63px; display:block; background: no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_active_cms:hover { width:220px; height:63px;  }
a.produkt_itouch_clm { width:220px; height:63px; display:block; background: no-repeat top left; padding:52px 10px 0px 74px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_itouch_clm:hover { width:220px; height:63px;  }
a.produkt_geminus { width:280px; height:63px; display:block; background:no-repeat top left; padding:52px 10px 0px 5px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_geminus:hover { width:280px; height:63px; }
a.produkt_rejestry { width:280px; height:43px; display:block; background: no-repeat top left; padding:72px 10px 0px 5px; font-size:11px; color:#000000; text-decoration:none; text-align:left; margin-right:15px; margin-bottom:40px; float:left; }
a.produkt_rejestry:hover { width:280px; height:43px; }

	/* prawe grafiki */
div.produkt_left { width:665px; float:left; }
div.produkt_right { margin-left:40px; width:255px; float:left; } 
div.infotext_produkt { margin-top:25px; width:660px; font-size:12px; text-align:justify; }

div.bg_pf_activedatabase { background:url(../gfx/bg_pf_activedatabase.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_activedatabase img { padding: 10px 0px 10px 0px; }
div.bg_pf_activeclm { background:url(../gfx/bg_pf_activeclm.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_activeclm img { padding:10px 0px 10px 0px; }
div.bg_pf_itouch { background:url(../gfx/bg_pf_itouch.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_itouch img { padding:10px 0px 10px 0px; }
div.bg_pf_cme_consulting { background:url(../gfx/bg_pf_cme_consulting.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_cme_consulting img { padding: 10px 0px 10px 0px; }
div.bg_pf_active_cms { background:url(../gfx/bg_pf_active_cms.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_active_cms img { padding: 10px 0px 10px 0px; }
div.bg_pf_doctv { background:url(../gfx/bg_pf_doctv.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_doctv img { padding: 10px 0px 10px 0px; }
div.bg_pf_edetailing { background:url(../gfx/bg_pf_edetailing.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_edetailing img { padding: 10px 0px 10px 0px; }
div.bg_pf_intranet { background:url(../gfx/bg_pf_intranet.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_intranet img { padding: 10px 0px 10px 0px; }
div.bg_pf_activekol { background:url(../gfx/bg_pf_activekol.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_activekol img { padding: 10px 0px 10px 0px; }
div.bg_pf_medikiosk { background:url(../gfx/bg_pf_medikiosk.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_medikiosk img { padding: 10px 0px 10px 0px; }
div.bg_pf_netdoctor { background:url(../gfx/bg_pf_netdoctor.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_netdoctor img { padding: 10px 0px 10px 0px; }
div.bg_pf_seo { background:url(../gfx/bg_pf_seo.gif) no-repeat top left; text-align:center; margin-left:20px; margin-top:50px; padding-left:5px; padding-top:90px; width:210px; } 
div.bg_pf_seo img { padding: 10px 0px 10px 0px; }

/* realizacje */
div.realBor { border-bottom: 1px solid #d6d6d6; }
div.realizacje { width:960px; height:194px; padding:25px 0px 60px 0px; }
div.realizacje div.foto { width:308px; height:194px; float:left; }
div.realizacje div.klient_info { width:635px; height:194px; padding-left:15px; float:left; }
div.realizacje div.klient_info div.opis { width:380px; line-height:18px; float:left; padding-bottom: 5px;}
div.realizacje div.klient_info div.rozwiazania { width:255px; height:45px; background:url(../gfx/bg_pf_rozwiazania.gif) no-repeat; padding-top:35px; text-align:left; float:left; }
div.realizacje div.klient_info div.rozwiazania img { margin-right:4px; }
div.realizacje div.klient_info div.info { clear:both; width:630px; padding-top:10px; }
div.realizacje div.images { width:415px; height:30px; float:left; margin-top: 15px; }
div.realizacje div.images img { background:url(../gfx/bg_pf_image.gif) no-repeat; width:91px; height:24px; padding-right:3px; padding-bottom:4px; margin-left:5px; }
/*div.klient_info*/
div.realizacje div.klient_info div.wiecej { width:220px; height:18px; padding-top:12px; text-align:right; background:url(../gfx/more_ico.gif) no-repeat top left; float:left; cursor:pointer; color:#000000; text-decoration:none; }
div.realizacje div.klient_info div.wiecej:hover { color:#f38222; text-decoration:none;  }
div.realizacje div.klient_info div.wiecej a { color:#000000; text-decoration:none; }
div.realizacje div.klient_info div.wiecej a:hover {  color:#f38222; text-decoration:none; }

/* referencje */
div.referencje_info, p.referencje_info { font-size:11px; padding-bottom:55px; }
table.referencje { width:100%; }
table.referencje tr { padding-top:20px; margin-bottom:20px;}
table.referencje td { padding-bottom:30px; margin:0px; }

/* kontakt */
div.kontakt_left { width:590px; float:left; font-size:11px; }
div.kontakt_left div.adres { float:left; width:290px; }
div.kontakt_left div.adres a { color:#f58220; text-decoration:none; }
div.kontakt_left div.adres a:hover { text-decoration:underline; }
div.kontakt_left div.zarzad { float:left; }
div.kontakt_right { float:left; width:370px; } 
div.map { width:353px; height:264px; margin-top:50px; }
.formularz {  width:255px; height:18px; border:1px solid #cacaca; font-size:11px; color:#7c7c7c; padding:6px 10px 0px 10px; margin-top:20px; float:left; }
div.kontakt_right div.pole { float:left; width:215px; float:left; font-size:11px; }
div.kontakt_right div.imie { float:left; width:90px; padding-top:25px; font-size:11px; }
textarea.kontakt { border:1px solid #cacaca; font-size:11px; font-family:Verdana; color:#7c7c7c; width:350px; height:160px; padding:8px; margin-top:10px; }
input.wyslij { margin-top:15px; }
div.kontakt_right div.regulamin { margin-top:15px; font-size:11px; text-align:left; }
div.kontakt_right div.btn_send { text-align:center; margin-top:10px; }

/* form przy produktach */
.produkt_form { width: 600px; }
.produkt_form .formularz { width:255px; height:18px; border:1px solid #cacaca; font-size:11px; color:#7c7c7c; padding:3px 10px 3px 10px; margin-top:20px; float:left;  }
.produkt_form div.imie { float:left; width:150px; padding-top:25px; font-size:11px; }
.produkt_form div.pole { float:left; width:400px; float:left; font-size:11px; }
.produkt_form textarea.info { border:1px solid #cacaca; font-size:11px; font-family:Verdana; color:#7c7c7c; width:400px; height:160px; padding:8px; margin-top:20px; }
.produkt_form div.btn_send { margin-left: 150px;  }
.produkt_form select.formularz { border:1px solid #cacaca; font-size:11px; font-family:Verdana; color:#7c7c7c; width: 277px; padding: 3px 3px 3px 0; height: 27px; }

/* paginacja */
div.paginacja { width:960px; padding:25px 0px 5px 0px; text-align:left; margin-bottom:10px; text-align:center; }
div.paginacja a { border:1px solid #d5d5d5; background:#e5e5e5; color:#ffffff; font-weight:bold; padding:4px 8px 4px 8px; text-decoration:none; font-size:15px; }
div.paginacja a:hover { border:1px solid #d5d5d5; background:#2f2f2f; color:#ffffff; font-weight:bold; padding:4px 8px 4px 8px; text-decoration:none; font-size:15px; }
span.paginacja { border:1px solid #d5d5d5; background:#2f2f2f; color:#ffffff; font-weight:bold; padding:4px 8px 4px 8px; text-decoration:none; font-size:15px; }

/* headers */
div.head_kompetencje { height:33px; width:870px; background:url(../gfx/h_kompetencje.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_aktualnosci { height:33px; width:114px; background:url(../gfx/h_aktualnosci.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_partnerzy { height:33px; width:94px; background:url(../gfx/h_partnerzy.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_pracujznami { height:33px; width:405px; background:url(../gfx/h_pracujznami.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_produktydedykowane { height:33px; width:305px; background:url(../gfx/h_produktydedykowane.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_realizacje { height:33px; width:588px; background:url(../gfx/h_realizacje.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_referencje { height:33px; width:101px; background:url(../gfx/h_referencje.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_activedatabase { height:33px; width:390px; background:url(../gfx/h_activedatabase.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_activeclm { height:33px; width:595px; background:url(../gfx/h_activeclm.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px;  text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_rejestry { height:33px; width:595px; background:url(../gfx/h_rejestry.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px;  text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_itouch { height:33px; width:595px; background:url(../gfx/h_itouch.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px;  text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_cme_consulting { height:33px; width:390px; background:url(../gfx/h_cme_consulting.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_active_cms { height:33px; width:390px; background:url(../gfx/h_active_cms.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden;}
div.head_doctv { height:33px; width:390px; background:url(../gfx/h_doctv.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden;}
div.head_edetailing { height:33px; width:390px; background:url(../gfx/h_edetailing.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_intranet { height:33px; width:390px; background:url(../gfx/h_intranet.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_active_kol { height:33px; width:390px; background:url(../gfx/h_active_kol.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_medikiosk { height:33px; width:390px; background:url(../gfx/h_medikiosk.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_netdoctor { height:33px; width:390px; background:url(../gfx/h_netdoctor.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }
div.head_active_seo { height:33px; width:390px; background:url(../gfx/h_active_seo.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:-9999px; color:#FFFFFF; font-size:1px; overflow:hidden; }

div.head_kontakt { height:33px; width:78px; background:url(../gfx/h_kontakt.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:500px; color:#FFFFFF; font-size:1px; overflow:hidden; }

div.head_kontaktseo { height:32px; width:256px; background:url(../gfx/h_kontaktseo.gif) no-repeat left; border-bottom:3px solid #f58220; margin:50px 0px 8px 0px; text-indent:500px; color:#FFFFFF; font-size:1px; overflow:hidden; }

/* footer links */
div.footer_links { width:960px; padding-top:9px; height:20px; }

/* submenu links */  
a.sbtn_ofirmie { display:block; width:96px; height:20px; background:url(../gfx/sbtn_ofirmie.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_ofirmie:hover { background:url(../gfx/sbtn_ofirmie.gif) no-repeat; background-position:0px -20px; }
a.sbtn_ofirmie_on { display:block; width:96px; height:20px; background:url(../gfx/sbtn_ofirmie.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zarzad { display:block; width:84px; height:20px; background:url(../gfx/sbtn_zarzad.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zarzad:hover { background:url(../gfx/sbtn_zarzad.gif) no-repeat; background-position:0px -20px; }
a.sbtn_zarzad_on { background:url(../gfx/sbtn_zarzad.gif) no-repeat; width:84px; height:20px; background-position:0px -20px;float:left; line-height:25px; text-indent:180px; overflow:hidden; }

a.sbtn_zespol { display:block; width:84px; height:20px; background:url(../gfx/sbtn_zespol.gif) no-repeat 0 0; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zespol:hover { background:url(../gfx/sbtn_zespol.gif) no-repeat; background-position:0px -20px; }
a.sbtn_zespol_on { background:url(../gfx/sbtn_zespol.gif) no-repeat; width:84px; height:20px; background-position:0px -20px;float:left; line-height:25px; text-indent:180px; overflow:hidden; }

a.sbtn_klienci { display:block; width:120px; height:20px; background:url(../gfx/sbtn_klienci.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_klienci:hover { background:url(../gfx/sbtn_klienci.gif) no-repeat; background-position:0px -20px; }
a.sbtn_newsroom { display:block; width:118px; height:20px; background:url(../gfx/sbtn_newsroom.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_newsroom:hover { background:url(../gfx/sbtn_newsroom.gif) no-repeat; background-position:0px -20px; }
a.sbtn_newsroom_on { display:block; width:118px; height:20px; background:url(../gfx/sbtn_newsroom.gif) no-repeat 0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_produkty { display:block; width:200px; height:20px; background:url(../gfx/sbtn_produkty.gif) no-repeat; float:left; line-height:25px; text-indent:220px; overflow:hidden; }
a.sbtn_produkty:hover { background:url(../gfx/sbtn_produkty.gif) no-repeat; background-position:0px -20px; }
a.sbtn_pracuj { display:block; width:123px; height:20px; background:url(../gfx/sbtn_pracuj.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_pracuj:hover { background:url(../gfx/sbtn_pracuj.gif) no-repeat; background-position:0px -20px; }
a.sbtn_kontakt { display:block; width:128px; height:20px; background:url(../gfx/sbtn_kontakt.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_kontakt:hover { background:url(../gfx/sbtn_kontakt.gif) no-repeat; background-position:0px -20px; }
a.sbtn_pracujunas { display:block; width:114px; height:20px; background:url(../gfx/sbtn_pracujunas.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_pracujunas:hover { background:url(../gfx/sbtn_pracujunas.gif) no-repeat; background-position:0px -20px; }
a.sbtn_pracujunas_on { display:block; width:114px; height:20px; background:url(../gfx/sbtn_pracujunas.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow: hidden;}
a.sbtn_rekrutacja { display:block; width:106px; height:20px; background:url(../gfx/sbtn_rekrutacja.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_rekrutacja:hover { background:url(../gfx/sbtn_rekrutacja.gif) no-repeat; background-position:0px -20px; }
a.sbtn_rekrutacja_on { display:block; width:106px; height:20px; background:url(../gfx/sbtn_rekrutacja.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_staze { display:block; width:69px; height:20px; background:url(../gfx/sbtn_staze.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_staze:hover { background:url(../gfx/sbtn_staze.gif) no-repeat; background-position:0px -20px; }
a.sbtn_staze_on { display:block; width:69px; height:20px; background:url(../gfx/sbtn_staze.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zadajpytanie { display:block; width:115px; height:20px; background:url(../gfx/sbtn_zadajpytanie.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zadajpytanie:hover { background:url(../gfx/sbtn_zadajpytanie.gif) no-repeat; background-position:0px -20px; }
a.sbtn_zadajpytanie_on { display:block; width:115px; height:20px; background:url(../gfx/sbtn_zadajpytanie.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_oprodukcie { display:block; width:127px; height:20px; background:url(../gfx/sbtn_oprodukcie.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_oprodukcie:hover { background:url(../gfx/sbtn_oprodukcie.gif) no-repeat; background-position:0px -20px; }
a.sbtn_oprodukcie_on { display:block; width:127px; height:20px; background:url(../gfx/sbtn_oprodukcie.gif) no-repeat; background-position:0px -20px; float:left;line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_wdrozenia { display:block; width:113px; height:20px; background:url(../gfx/sbtn_wdrozenia.gif) no-repeat; float:left; text-indent:180px; overflow:hidden; }
a.sbtn_wdrozenia:hover { background:url(../gfx/sbtn_wdrozenia.gif) no-repeat; background-position:0px -20px; }
a.sbtn_wdrozenia_on { display:block; width:113px; height:20px; background:url(../gfx/sbtn_wdrozenia.gif) no-repeat; background-position:0px -20px; float:left; text-indent:180px; overflow:hidden; }

a.sbtn_certyfikaty { display:block; width:114px; height:20px; background:url(../gfx/sbtn_certyfikaty.gif) no-repeat; float:left; text-indent:180px; overflow:hidden; }
a.sbtn_certyfikaty:hover { background:url(../gfx/sbtn_certyfikaty.gif) no-repeat; background-position:0px -20px; }
a.sbtn_certyfikaty_on { display:block; width:114px; height:20px; background:url(../gfx/sbtn_certyfikaty.gif) no-repeat; background-position:0px -20px; float:left; text-indent:180px; overflow:hidden; }

a.sbtn_zapytaj { display:block; width:151px; height:20px; background:url(../gfx/sbtn_zapytaj.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_zapytaj:hover { background:url(../gfx/sbtn_zapytaj.gif) no-repeat; background-position:0px -20px; }
a.sbtn_zapytaj_on { display:block; width:151px; height:20px; background:url(../gfx/sbtn_zapytaj.gif) no-repeat 0 -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_najwazniejszekorzysci { display:block; width:202px; height:20px; background:url(../gfx/sbtn_najwazniejszekorzysci.gif) no-repeat; float:left; line-height:25px; text-indent:250px; overflow:hidden; }
a.sbtn_najwazniejszekorzysci:hover { background:url(../gfx/sbtn_najwazniejszekorzysci.gif) no-repeat; background-position:0px -20px; }
a.sbtn_web { display:block; width:72px; height:20px; background:url(../gfx/sbtn_web.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_web:hover { background:url(../gfx/sbtn_web.gif) no-repeat; background-position:0px -20px; }
a.sbtn_web_on { display:block; width:72px; height:20px; background:url(../gfx/sbtn_web.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_clm { display:block; width:69px; height:20px; background:url(../gfx/sbtn_clm.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_clm:hover { background:url(../gfx/sbtn_clm.gif) no-repeat; background-position:0px -20px; }
a.sbtn_clm_on { display:block; width:69px; height:20px; background:url(../gfx/sbtn_clm.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_edetailing { display:block; width:113px; height:20px; background:url(../gfx/sbtn_edetailing.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_edetailing:hover { background:url(../gfx/sbtn_edetailing.gif) no-repeat; background-position:0px -20px; }
a.sbtn_edetailing_on { display:block; width:113px; height:20px; background:url(../gfx/sbtn_edetailing.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_videostreaming { display:block; width:158px; height:20px; background:url(../gfx/sbtn_videostreaming.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_videostreaming:hover { background:url(../gfx/sbtn_videostreaming.gif) no-repeat; background-position:0px -20px; }
a.sbtn_videostreaming_on { display:block; width:158px; height:20px; background:url(../gfx/sbtn_videostreaming.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_intranet { display:block; width:98px; height:20px; background:url(../gfx/sbtn_intranet.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_intranet:hover { background:url(../gfx/sbtn_intranet.gif) no-repeat; background-position:0px -20px; }
a.sbtn_intranet_on { display:block; width:98px; height:20px; background:url(../gfx/sbtn_intranet.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_badania { display:block; width:76px; height:20px; background:url(../gfx/sbtn_badania.gif) no-repeat; float:left; line-height:25px; text-indent:180px; overflow:hidden; }
a.sbtn_badania:hover { background:url(../gfx/sbtn_badania.gif) no-repeat; background-position:0px -20px; }
a.sbtn_badania_on { display:block; width:76px; height:20px; background:url(../gfx/sbtn_badania.gif) no-repeat; background-position:0px -20px; float:left; line-height:25px; text-indent:180px; overflow:hidden; }

a.zarzad-przemek {
    margin-right: 10px;
    float: left;
    display: block;
    width: 72px;
    height: 72px;
    background: #fff url("/templates/default/gfx/przemek-link.png");
    border: 1px solid #F58220;
}

a.zarzad-przemek:hover {
    background: #fff url("/templates/default/gfx/przemek-hover.png");
    border: 1px solid #ffc665;
}

a.zarzad-radek {
    margin-right: 10px;
    float: left;
    display: block;
    width: 72px;
    height: 72px;
    background: #fff url("/templates/default/gfx/radek-link.png");
    border: 1px solid #F58220;
}

a.zarzad-radek:hover {
    background: #fff url("/templates/default/gfx/radek-hover.png");
    border: 1px solid #ffc665;
}

div.seoform-section {
    display: block;
    width: 100%;
    padding: 10px 0px;
    border-bottom: 1px solid #ddd;
    clear: both;
}

div.seoform-section label {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

div.seoform-section input {
    display: block;
    float: left;
    margin-right: 10px;
}

div.h60 {
    height: 50px;
}

label.error {
    margin-left: 10px;
    border-top: 1px dotted #ff0000;
    color: #ff0000;
}

#newsletter_topics label.error {
	display: none;
	margin-left: 103px;
}

.banner_top { position: relative; }
#banner_tt { z-index: 1; }
#nav { position: absolute; right: 21px; bottom: 12px; z-index: 2; border: 1px solid #8396a6; border-right: none; }
#nav a { display: block; border-right: 1px solid #8396a6; padding: 8px 12px; float: left; background: url(/templates/default/gfx/slide-bg.png); font: bold 11px Tahoma; color: #FFF; }
#nav a.activeSlide, #nav a:hover { background: #2F2F2F; text-decoration: none; }

