@import url('reset.css');


body                    { background: #f0f3f5; font: 72.5%/1.5 Verdana, Arial, Helvetica, sans-serif; color: #01344f; }
a                       { color: #01344f; text-decoration: none; outline: none; }
a:hover                   { text-decoration: underline; }
h1, h2, h3, h4, h5, h6        { font-weight: normal; }
h1                    { font-size: 30px; /*margin-bottom: 25px;*/ letter-spacing: -.05em; }
h2                    { font-size: 16px; letter-spacing: -.04em; }
#logo h1{ margin:0 !important; padding:0 !important;}
#content                  { font-size: 11px; }

#container, #footer           { background: #fff; margin: 0 auto; padding: 0 40px; width: 910px; }
#footer                   { background: #f0f3f5; padding: 0 !important; width: 990px; height: 1%; }
#masthead                 { overflow: hidden; height: 130px; padding-top: 15px; }
#logo                   { float: left; height: 66px; }
div[id='logo']            { margin-bottom: 10px; }
a[href^='mailto']           { text-decoration: underline; }
#logo a                   { display: block; background: #fff url(/images/logo.png) no-repeat 0 0; height: 66px; text-indent: -9999px; width: 142px; }


/* top_nav */
#top_nav                { float: right; width: 382px; margin-top: 20px; overflow: hidden; height:50px; }
#top_nav .enpl a            { display: block; float: left; text-indent: -9999px; background: #fff url(/images/enpl.png) no-repeat 0 0; width: 61px; height: 11px; margin-top: 6px;}
/*#top_nav .szukaj label      { display:block; float:left; text-indent:-9999px; background: #fff url(/images/top_nav.gif) no-repeat 0 0; width:29px; height:9px; margin-top:7px; }*/
#top_nav .rss a             { display:block; float:left; text-indent:-9999px; background: #fff url(/images/top_nav.gif) no-repeat -37px 0; width:13px; height:9px; margin-top:7px; }
#top_nav .kontakt a           { display:block; float:left; text-indent:-9999px; background: #fff url(/images/top_nav.gif) no-repeat -58px 0; width:35px; height:9px; margin-top:7px; }
#top_nav li               { float: left; text-transform: uppercase; margin-right: 20px; line-height: 22px; }
#top_nav li input           { background: #fff; border: 1px solid #6e899d; width: 60px; padding: .2em; font-size: 10px; float: left; margin: 2px 5px 0 5px; }
#top_nav li label           { margin-right: 10px; }
#top_nav li form .submit      { border:0; margin-right: 10px; background: #fff url(/images/top_nav.gif) no-repeat 0 0; width:29px; height:9px; margin-top:7px; float: left; display: block; cursor:pointer; font-size:30px; overflow:hidden;}

/* main_nav */
#main_nav                 { clear: both; border: 1px solid #d1dadf; border-right: 0; border-left: 0; margin: 15px 0; overflow: hidden; padding: 8px 0; width: 100%; }
#main_nav li, #footer_nav li,
#site_info li               { float: left; margin-right: 45px; }
#main_nav li              { margin-right: 35px; }
#main_nav li a            { display: block; height: 22px; text-indent: -9999px; }

#main_nav li#nav_bioton       { background: #fff url(/images/main_nav.png) no-repeat 0 0; width: 45px; }
#main_nav li#nav_bioton a:hover   { background: #fff url(/images/main_nav.png) no-repeat 0 -46px; width: 45px; }
#about_page #main_nav li#nav_bioton { background: #fff url(/images/main_nav.png) no-repeat 0 -23px; width: 50px; }
#about_page #main_nav li#nav_bioton a:hover { background: #fff url(/images/main_nav.png) no-repeat 0 -23px; width: 50px; }
/* dla lekarzy */

#main_nav li#nav_lekarz       { background: #fff url(/images/main_nav.png) no-repeat -68px 0; width: 68px; }
#main_nav li#nav_lekarz a:hover   { background: #fff url(/images/main_nav.png) no-repeat -68px -46px; width: 68px; }
#doctor_page #main_nav li#nav_lekarz { background-position: -68px -23px; width: 78px; }
#doctor_page #main_nav li#nav_lekarz a:hover { background-position: -68px -23px; }
/* dla pielegniarek */

#main_nav li#nav_pielegniarki   { background: #fff url(/images/main_nav.png) no-repeat -163px 0; width: 101px; }
#main_nav li#nav_pielegniarki a:hover { background: #fff url(/images/main_nav.png) no-repeat -163px -46px; width: 101px; }
#nurse-home #main_nav li#nav_pielegniarki { background: #fff url(/images/main_nav.png) no-repeat -163px -23px; width: 115px; }
#nurse-home #main_nav li#nav_pielegniarki a:hover { background: #fff url(/images/main_nav.png) no-repeat -163px -23px; width: 115px; }
/* pacjenci */
#main_nav li#nav_pacjenci         { background: #fff url(/images/main_nav.png) no-repeat -295px 0; width: 89px;}
#main_nav li#nav_pacjenci a:hover   { background: #fff url(/images/main_nav.png) no-repeat -295px -46px; width: 89px; }
#patient_page li#nav_pacjenci     { background-position: -295px -23px; width: 100px; }
#patient_page #main_nav li#nav_pacjenci a:hover { background-position: -295px -23px; }

#main_nav li#nav_prasa          { background: #fff url(/images/main_nav.png) no-repeat -411px 0; width: 58px; }
#main_nav li#nav_prasa a:hover    { background: #fff url(/images/main_nav.png) no-repeat -411px -46px; width: 58px; }

#press-home #main_nav li#nav_prasa        { background: #fff url(/images/main_nav.png) no-repeat -411px -23px; width: 66px; }
#press-home #main_nav li#nav_prasa a:hover  { background: #fff url(/images/main_nav.png) no-repeat -411px -23px; width: 66px; }
#press-home ul#more-news              { position: static; clear: both; }

#main_nav li#nav_inwestorzy             { background: #fff url(/images/main_nav.png) no-repeat -493px 0; width: 99px; }
#main_nav li#nav_inwestorzy a:hover       { background: #fff url(/images/main_nav.png) no-repeat -493px -46px; width: 115px; }
#investor-home #main_nav li#nav_inwestorzy  { background: #fff url(/images/main_nav.png) no-repeat -493px -23px; width: 115px; }
#investor-home #main_nav li#nav_inwestorzy a:hover { background: #fff url(/images/main_nav.png) no-repeat -493px -23px; width: 99px; }

#main_nav li#nav_farmaceuci { background: #fff url(/images/main_nav.png) no-repeat -612px 0; width: 106px; }
#main_nav li#nav_farmaceuci a:hover { background: #fff url(/images/main_nav.png) no-repeat -612px -46px; }
#pharmacist-home #main_nav li#nav_farmaceuci { background: #fff url(/images/main_nav.png) no-repeat -608px -23px; width: 120px; }
#pharmacist-home #main_nav li#nav_farmaceuci a:hover { background: #fff url(/images/main_nav.png) no-repeat -608px -23px; }

#main_nav li#nav_kariera            { background: #fff url(/images/main_nav.png) no-repeat -749px 0; width: 50px; margin-right: 0; }
#main_nav li#nav_kariera a:hover      { background: #fff url(/images/main_nav.png) no-repeat -749px -46px; width: 50px; }
#career-home #main_nav li#nav_kariera   { background: #fff url(/images/main_nav.png) no-repeat -749px -23px; width: 50px; }
#career-home #main_nav li#nav_kariera a:hover { background: #fff url(/images/main_nav.png) no-repeat -749px -23px; width: 50px; }




#main_content { overflow: hidden; }
* html #main_content { height: 1%; }
/* news
-------------------------------------------------------------*/
/* featured */
#news                   { background: #01344f; color: #fff; float: left; padding: 20px; padding-bottom: 10px; width: 540px; position:relative; min-height: 395px; }
* html #news              { min-height: 395px; }
#doctor_page #news,
#drugs-home #news,
#gensulin-home #news,
#pharmacist-home #news,
#cadre-home #news,
#new_contact-home #news,
#cf-home #news              { background: #d9e1e4 url(/images/news_alt.png) repeat-x 0 0; color: #003051;}
#rep_contact-home #news,
#investor-home #news,
#doctor_nobg #news,
#press-home #news,
#encyclopedia_page #news        { background-color:#FFFFFF; background-image:none; padding: 30px 0 0;}

#press-home #news             { min-height: 100px; padding-bottom:50px; }
#doctor_nobg #news td,
#doctor_nobg #news table        { border:0; vertical-align:top;}
#doctor_nobg #news table p        { width:auto;}
#doctor_nobg #news table textarea { width:142px;}


#nurse-home #news           { background: #fff url(/images/pielegniarka-bacground2.jpg) no-repeat 0 0; color: #003051; min-height: 345px; }
#nurse-home #news p           { width:350px;}

#drugs-nopadding #news          { background-color:#FFFFFF; background: url(/images/drugs_bg_left.png) #DFEBEB repeat-x 0 bottom; padding-bottom:0;  margin:0; min-height: 0; height:auto;}
#nurse-home #news h2,
#patient_page #news h2,
#new_contact-home #news h2        { color: #003051; font-size: 30px; margin-bottom: 0px; letter-spacing: -.05em; }
#new_contact-home #news .data,
#new_contact-home #news a         { color:#003051; }
#gensulin-home #news h1,
#drugs-home #news h2,
#drugs-home #news h1,
#pharmacist-home #news h2,
#pharmacist-home #news h1,
#investor-home #news h1,
#press-home #news h2,
#press-home #news h1,
#cadre-home #news h1,
#cf-home #news h2,
#cf-home #news h1             { color: #003051; font-size: 30px; /*margin-bottom: 25px;*/ letter-spacing: -.05em; }
#patient_page #news           { background: #d9e1e4 url(/images/news_alt.png) repeat-x 0 0; color: #003051; padding: 0; width: 582px; }

#article_page #news,
#investor_page #news,
#career-page.jobs-page #news  { background: #fff; color: #5A7D93; }
#investor_page #news ul { xmargin: 0; }


#patient_page #news #akademia_zdrowia   { background: transparent url(/images/akademia_zdrowia.gif) no-repeat 50% 20px; width: 180px; float: left; padding: 0 20px; padding-top: 140px; }
#patient_page #news #news_item      { width: 540px; padding: 20px; float: left;}
#patient_page #news           { background: #fff url(/images/pacjent-bacground.jpg) no-repeat 0 0;}
#patient_page #news p img       { float: right; }


#news_item img      { float:left; margin: 0 40px 0 0; border: 3px solid #fff; }
#news h3        { margin: 2em 0 1em; font-weight: bold; font-size:1.2em; }

#news strong, #news b   { font-weight:bold; }
#news u         { text-decoration:underline; }
#news em, #news i     { font-style:italic; }
#news table, #news td   { border: 2px solid #dff7ff; }
#doctor_page #news table, #doctor_page #news td { border:#D9E1E4 0px solid; vertical-align:top; }
#news td        { padding:3px; border-spacing:0; }
#news table       { border-collapse: collapse; margin-bottom: 1em; }
#news p img       { float:left; }
.foto_article       { margin: 10px 30px 10px 0; }
.foto_left        { float:left; }
.foto_right       { float:right; }
#news .main_image     { float: left; margin-right: 45px; }
#news p         { text-align: left !important; margin: 0 0 1.5em; }
#news_item p      { width: 280px; float: left; }
#news p.data      { color: #fff; font-style: italic; margin-bottom: 1.5em; }
#news ul        { margin: 2em 0; }
#news ul li       { list-style: disc outside; margin:0 0 1em 1.5em; }

#news table.terminy{ width:540px; margin-bottom:30px;}
#news table.terminy, #news table.terminy td   { border:0 none;}


#news h1,
#news h2,
#news_item a          { color: #fff; }
#news_item            { padding-bottom: 15em; padding-top: 3em; overflow: hidden; }
#career-home #news      { background: transparent url(/images/career_main.jpg) no-repeat 0 0; }
#career-home #news_item   { padding-bottom: 0; padding-top: 0; color: #59778F;}
#career-home #news_item h2  { margin: 15px 0; }
#career-home #news_item p { float: none; width: 330px; }
#article_page #news h1, #investor_page #news h1 { color: #01354D; font-size: 22px; margin-top:25px; margin-bottom: 10px; }
#article_page #news a, #investor_page #news a { color:#5D7E91 }

#about_page #news     { padding: 0; background: #fff; }
#about_page #news_item p { float:none; width:auto; }
#about_page #news_item{ padding-top:0;}
#about_page #news_item img { float:left; }
#patient_page #news h1 { color: #003051; font-size: 30px; margin-bottom: 25px; letter-spacing: -.05em; }
#patient_page #news #news_item p { float:left; width:540px; }
#patient_page #news #news_item li p { float:none; width:500px; }
#patient_page #news #news_item a { color: #003051; }
#doctor_page #news h1, #doctor_page #news h2 { color: #003051; }

#new_contact-home #news p.data, #new_contact-home #news p, #new_contact-home #news a, #doctor_page #news p, #doctor_page #news a, #doctor_page #news li, #press-home #news p, #press-home #news a, #investor-home #news p, #investor-home #news a, #drugs-home #news p, #drugs-home #news strong, #drugs-home #news td, #drugs-home #news li, #nurse-home #news p, #nurse-home #news a, #pharmacist-home #news p, #pharmacist-home #news a, #patient_page #news p, #patient_page #news #news_item a, #patient_page #news #news_item li h3, #column1 a, #column2 a, #column3 a, #column1 p, #column2 p, #column3 p { color:#59778F; }
#news .fake_images            { margin-top: 50px; }
#news .nurse_form             { width: 100%; overflow:hidden; color:#45697F;}
#rep_contact-home #news         { color:#45697F;}
#rep_contact-home #news form      { margin-bottom:0;}
#rep_contact-home #news         { height:auto; padding-bottom:30px;}
#rep_contact-home #news textarea, #rep_contact-home #news input { width: 440px; font-family: Arial, Verdana, sans-serif; font-size: 12px;}
.nurse_form_submit { width:75px; height:20px; background:url(/images/wyslij.png) no-repeat 0 0; display:block; border:0 none; text-indent:-999px; cursor:pointer;}

#news .nurse_form p label       { float:left; display:block; width:80px; text-align: right; }
#news .nurse_form p         { overflow:hidden; }
#news .nurse_form p input,
#news .nurse_form p textarea    { float:right; }
#rep_contact-home #body       { height: 130px; }
#rep_contact-home #name,
#rep_contact-home #email,
#rep_contact-home #phone        { width: 200px !important; float: left !important; margin-left: 15px;}
#news #loader             { margin:0 0 0 240px; }

#doctor_page #news          { background: #fff url(/images/pielegniarka-bacground.jpg) no-repeat 0 0; }
#doctor_page #news,
#doctor_page #news a,
#doctor_page #news .sympozjum li              { color: #fff; margin: 0; }

#nurse-home #news_item        { margin-top: 0; padding-top:0; }
#nurse-home #news_item h2     { color: #fff; }
#nurse-home #news_item p,
#patient_page #news #news_item p  { width: 350px; float: none; color: #fff; }
#patient_page #news #news_item p  { color: #01344f;}
#nurse-home #news_item p img    { float: right; margin:0 0 0 40px;}
#nurse-home #news ul#more_news    { height:120px; display:block; margin:0; padding:20px 0;}
#nurse-home #news #news_item    { padding-bottom:0;}
#nurse-home #news ul#more_news    { position:relative;}


#nurses-news #news, #nurses-news #news h1, #nurses-news #news h2 { background: none; color: #01344f; }
#nurses-news #news ul li { list-style: none; margin: 0; margin-bottom: 1.5em; }
#nurses-news #news ul li p { margin-bottom: .5em; }

/* more news */
ul#more_news    { clear: both; position: absolute; bottom: 0; overflow: hidden; min-height: 92px; /*do zmiany*/ }
* html #more_news   { height: 92px; }
ul#more_news li   { float: left; list-style-type:none; /*margin-right: 10px;*/ width:110px; }
ul#more_news li a   { display: block; color: #fff; }
#doctor_page ul#more_news li a { color: #003051; }
ul#more_news li p   { clear: both; margin-top: 5px; }
ul#more_news a    { text-decoration: none; }
ul#more_news a:hover p { text-decoration: underline; }
ul#more_news img  { border:0; }

#terms ul       { list-style-type:none; margin: 0; }
#terms ul li    { list-style-type:none; }

/* sub_nav
--------------------------------------------*/
#sub_nav { float: right; width: 300px; margin-top: 26px; padding-left: 25px; }
#sub_nav h3 { margin: 30px 0 10px; font-size: 1.2em; font-weight: bold; }
#sub_nav ul li { background: #fff url(/images/bullet.png) no-repeat 0 4px; margin-bottom: 8px; padding-left: 10px;}
#sub_nav ul li a { color:#45697F; width:280px; cursor:pointer;}
#article_page #sub_content #column2 li, #about_page #sub_content #column2 li { background: #fff; margin-bottom: 15px; padding-left: 0; }
#sub_nav #encyclopedia_menu { width:145px; overflow:hidden; margin:-20px 0; position:relative; }
#sub_nav #encyclopedia_menu a { float:left; display:block; background: url(/images/enc_link_bg.png) #ECF0FF no-repeat top left; width:18px; height:16px; margin:0 4px 4px 0; text-align:center; padding:2px 0 0; font-size:0.9em; }
/* sub_content
--------------------------------------------------*/
#sub_content { background: #fff url(/images/sub_content_border.gif) repeat-y 360px 0; color: #5d7d8e; margin-top: 25px; overflow: hidden; clear: both;}
#sub_content ul li { background: #fff url(/images/bullet.png) no-repeat 0 4px; margin-bottom: 8px; padding-left: 10px; }
#cf-home #sub_content ul li { background: #fff none no-repeat 0 0; margin-bottom: 8px; padding-left: 0; }
#doctor_page #sub_content #column1 li, #gensulin-home #sub_content #column1 li { background: #fff; margin-bottom: 8px; padding-left: 0px; }
#article_page #sub_nav { margin-top: 50px; }
#sub_content h3 { color: #01344f; font-weight: bold; font-size: 1em; margin-bottom: 1.5em; }
#sub_content p { margin-bottom: 1.5em; }

#column1, #column2, #column3    { float: left; padding: 20px; }
#column1              { width: 340px; display:block; overflow:hidden; padding-left: 0; }
#article_page.cadre #sub_content  { background: none; }
#article_page.cadre #column1,
#kadra-page #column1        { width: 540px; border-right:1px solid #CCCCCC; padding-right: 50px; }
#article_page.cadre #column1    { border: 0; }
#kadra-page #sub_content      { background-image:none;}
#column2              { width: 180px; }
#column3              { width:200px; }
#column3 h3             { height:30px;}
#about_page #column1        { height: 280px; }
#about_page #column1 .activ_map, #investor-home #column1 .activ_map { height:200px; }
#patient_page #column3        { width: 280px; }
#patient_page #column1 a:hover, #patient_page #column2 a:hover, #patient_page #column3 a:hover { background:#D9FFFF; }
#column2 .logo1 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:22px; background-position:0 0; }
#column2 .logo2 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:27px; background-position:0 -27px; }
#column2 .logo3 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:39px; background-position:0 -59px; }
#column2 .logo4 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:52px; background-position:0 -114px; }
#column2 .logo5 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:41px; background-position:0 -168px; }
#column2 .logo6 { display:block; text-indent:-9999px; overflow:hidden; background: #fff url(/images/gr_bioton_loga.png) no-repeat; width:180px; margin:0 0 2px; height:22px; background-position:0 -219px; }
#column3 { border: 0; }
#column3 h4     { font-weight: bold; margin-bottom: .5em; }

#column2 ul.logos li { margin-bottom: 0.5em; list-style-type:none; padding-left:0; }

#column3 h3     { position: relative; }
#column3 h3 .rss  { background: #fff url(/images/rss.png) no-repeat 0 0; display: block; text-indent: -9999px; height: 15px; width: 27px; position: absolute; right: 0; top: 1px; }
#notowania { overflow: hidden; margin-bottom: 1.5em; }
#notowania li { color: #bc0505; float: left; font-weight: bold; width: 28%; }
ul.nav { margin-bottom: 1.5em; }
ul.nav li { background: #fff url(/images/bullet.png) no-repeat 0 4px; padding-left: 10px; }
#article_page #column1 .topics li { background:none; padding-left:0; }
ul.topics { overflow: hidden; margin-top: 5em; height: 1%; }
#sub_content ul.topics li { background: none; width: 32%; float: left; margin-right: 1%; padding-left: 0; }
ul.topics li a { display: block; width: 80px; overflow: hidden; }
ul.topics li a img { float: left; }
ul.links li { margin: .8em 0; }
#akademia_zdrowia .links { margin-bottom: 30px; }
#akademia_zdrowia .links li a { color: #6784a2; }
#akademia_zdrowia .links li { margin: .2em 0; }
/* =form szukaj lekow */
form.szukaj_lekow { margin-bottom: 2em; }
form.szukaj_lekow label { display: block; width: auto; margin-bottom: .4em; }
form.szukaj_lekow input { background: #fff url(/images/input.png) no-repeat 0 0; border: 0; line-height: 36px; padding: 8px 8px 4px; height: 26px; width: 154px; font-weight: bold; }
/* form akademia zdrowia */
#akademia_zdrowia form textarea { background: transparent url(/images/textarea_akademia.png) no-repeat 0 0; border: 0; font: bold 11px/1.5 Verdana, sans-serif; padding: 6px; width: 160px; height: 131px; }
#validate_msg h4 { color:#FF0000; font-weight:bold; }
#validate_msg ul li { color:#FF0000; }
/* =footer
--------------------------------------------------*/
#footer_nav { background: #fff; overflow: hidden; padding: 20px 0 20px 40px; text-indent: -9999px; }
* html #footer_nav { height: 1%; }
#footer_nav li { margin-right: 40px; }
#footer_nav li a { display: block; height: 22px; }
li#foo_farmako { background: #fff url(/images/footer_nav.png) no-repeat -66px 0; width: 135px; }
li#foo_farmako a:hover { background: #fff url(/images/footer_nav.png) no-repeat -66px -23px; }
#foo_cukrzyca { background: #fff url(/images/footer_nav.png) no-repeat -1px 0; width: 50px; }
#foo_cukrzyca a:hover { background: #fff url(/images/footer_nav.png) no-repeat -1px -23px; }
#foo_onkologia { background: #fff url(/images/footer_nav.png) no-repeat -214px 0; width: 59px; }
#foo_onkologia a:hover { background: #fff url(/images/footer_nav.png) no-repeat -214px -23px; }
#site_info { position: relative; background: #f0f3f5; clear: both; color: #8098a9; overflow: hidden; padding: 10px 40px 50px 40px; }
* html #site_info { height: 1%; }
#site_info #bioton_race { background: #f0f3f5 url(/images/bioton_race_logo.png) no-repeat 100% 0; padding-right: 38px; padding-bottom: 20px; position: absolute; right: -40px; }

/* bioton milestones */
#article_page #news ul li           { list-style-position: outside; margin-left: 1.5em; }
#article_page .bo *             { padding: 0; margin: 0; border: 0; }
#article_page #news             { padding: 0; }
#article_page.cadre #news         { min-height: 200px; }
#article_page .bo,
#article_page .bo td            { border: 0; border-collapse: inherit; padding: 1.5em 0 0; color: #001f41; }
#article_page .bo tr.first_one        { background: #fff url(/images/month-bg.png) repeat-x 0 0; height: 67px; min-height: 67px;  }
#article_page .bo th.bo_title         { background: #FFF; border: 0px;  color: #FFF;  }
#article_page .bo th h4           { font-size:1.5em; font-weight:bold; color:#67767B; margin:0; position: relative; top: 26px; }
#article_page .bo td ul           { margin:0; padding:0; list-style-type:none; }
#article_page .bo td li           { list-style-type:none; list-style-position:outside; }
#article_page .bo th.highlight        { padding-left: 1em; font-weight: bold; width: 25%; }

ul#interview_list li            { background: #fff url(/images/bullet.png) no-repeat 0 15px; margin-bottom: 8px; padding-left: 10px; }
.activ_map { display:block; position:relative; overflow:hidden; height:260px; }
.diabet_map { display:block; position:relative; overflow:hidden; height:170px; }
#map { height:200px; }
/* font size control */
#top_nav li.font_size { padding:0; margin:0; }
.font-size-control { list-style: none; width:70px; height:17px; padding:3px 0 0 3px; }
#top_nav .font-size-control li { margin: 0 5px 0 0; list-style: none; float: left; padding:0; }
.font-size-control a { background: transparent url(/images/text_sizeing.png) no-repeat 0 0; display: block; width: 17px; color:#000000; height: 17px; text-indent: -9999px; line-height:10px; margin:0; }
.font-size-control li.small a { font-size: 1em; }
.font-size-control li.medium a { background-position: -22px 0; font-size: 1.2em; }
.font-size-control li.large a { background-position: -44px 0; font-size: 1.4em; }
#news.small p { font-size: 1em; }
#news.medium p { font-size: 1.2em; }
#news.large p { font-size: 1.4em; }
.font-size-control li.small a.active { background-position: 0 -17px; }
.font-size-control li.medium a.active { background-position: -22px -17px; }
.font-size-control li.large a.active { background-position: -44px -17px; }
/*gensulin flash*/
#flashcontent_455         { text-align:center; }
.cadre_right_menu_item      { width:300px; text-align:center; }
.cadre_right_menu_item p, .cadre_right_menu_item a { padding-bottom:5px; }


#news #presentation_list li { margin-bottom: 0; color: #77929f; }



/*slowniczek pojec*/
#patient_page #terms li h3 { margin:0 0 1em; }
#new_contact-home #news #news_item h4{ color:#003051; font-size:20px; letter-spacing:-0.05em; margin-bottom:0px;}

#kadra-page #news     { background: #fff; padding: 0; }
#kadra-page #sub_nav    { display: none; }


/* =pharmacist
*****************************************/
#pharmacist-home #news    { background: #fff url(/images/farmaceuta-backgroung.jpg) no-repeat 0 0; min-height: 300px; }
/** html #pharmacist-html #news { height: 300px; }*/
#pharmacist-home #news p,
#doctor_page #news p      { width: 350px; }
#doctor_page #news ol li    { color:#FFFFFF; }

#news ul.doctor-links     { margin: 0; overflow: hidden; }
#news ul.doctor-links li    { margin: 0; list-style: none; background: transparent url(/images/arrow_white.gif) no-repeat 0 7px; padding-left: 10px; float: left; margin-right: 20px;}

ul#news_items         { margin-top: 0; }
ul#news_items li        { list-style: none; margin: 0; }
ul#news_items li h4       { font-size: 16px; margin-bottom: .5em;}

img.cf_logo           { margin-bottom: 20px; }

#cf-home ol           { list-style: decimal inside; margin-bottom: 1.5em; }
#cf-home ol li          { margin-bottom: .5em; }
/*spolki grupy bioton*/

.foto_pad           { padding:0 20px 10px 0; }

/* =faq */
ol.faq              { padding-left: 18px; list-style: decimal outside; margin: 2em 0 4em; margin-left: 25px; }
textarea#qst          { width: 100%; height: 100px; }
label             { margin-bottom: 1em; display: block; font-weight: bold; }

/*contact*/
#new_contact-home #news #news_item{ padding-bottom:3em;}
#new_contact-home.autopen #news h1,
#new_contact-home.autopen #news h3  {  margin: 0; line-height: 1em; }

/*investor - corporate*/
#news ul.corporate_list     { margin:15px 0 30px;}
#news ul.corporate_list li    { list-style-type:none; text-indent:0;}
#news ul.corporate_list li a  { background: #fff url(/images/pdf_logo_white.png) no-repeat 0 0; padding-left: 35px;}

ul.corporate_list2    { margin:15px 0 30px;}
ul.corporate_list2 li   { list-style-type:none; text-indent:0;}
ul.corporate_list2 li a { background: url(/images/pdf_logo_szare.png) padding-left: 35px;}

ul.corporate_list3    { margin:15px 0 30px;}
ul.corporate_list3 li   { list-style-type:none; text-indent:0;}
ul.corporate_list3 li a { }


/*widget_w8*/
#column3 p strong{ font-weight:bold;}

/*drugs przypis*/
.drugs_przypis{ color:#A7A7A7; font-size:0.9em; }

.back-to-top  { text-decoration: underline; float: right; }

#encyclopedia_page #news_item       { padding-bottom: 0; }
#encyclopedia_page #news #news_item li p { float:none; width:500px; color: #01344F;}
.drukuj_submit { width:75px; height:20px; background:url(/images/drukuj.png) no-repeat 0 0; display:block; border:0 none; text-indent:-999px; cursor:pointer;}

/*kontakt*/
#new_contact-home #news         { width:870px; min-height:300px; padding-bottom:20px;}
#new_contact-home #news #news_item    { width:820px; padding-bottom:0;}
#new_contact-home #sub_nav        { display:none;}
.contact_col_all            { float:left; display:block; width:820px;}
#news_item p.contact_col1       { float:left; width:180px;}
#news_item p.contact_col2       { float:left; width:320px; padding-right:30px;}
#news_item p.contact_col3       { float:left;}
#press-home #news_item h3       { margin-top: 0; }

#investor-home #news          { min-height: 550px; height: auto !important;  height: 550px; }
#investor-home #news h1         { padding-bottom: 25px;}
#investor-home .accept          { font-weight: bold; text-decoration: underline; }

/* DO ZMIANY */
a.tmp_link{
  font-weight:bold;
  color:#FFFFFF;
}


.btn_czytajwiecej a     { display:block; width:99px; height:19px; text-align:center; background:url(/images/bg_czytajwiecej.png) no-repeat 0 0; padding:2px 0 0; color:#59778F; cursor:pointer; color:#45697F !important;}
.btn_czytajwiecej.long a  { width: 140px; background:url(/images/bg_czytajwiecej_long.png) no-repeat 0 0; }

#doctor_page #news p.btn_czytajwiecej a,
#news p.btn_czytajwiecej a          { font-weight:normal;}
#doctor_page #news p.btn_czytajwiecej a{ color:#434051 !important;}
#medpass_page #news p.btn_czytajwiecej    { height:25px; letter-spacing: -.03em;}

#medpass_page div.login-col-left,
#medpass_page div.login-col-right     { width: 45%; float: left; margin-top: 25px; }
#medpass_page div.login-col-left      { margin-right: 5%; }
#medpass_page .login-col-left form      { margin: 1em 0 3em; }
#medpass_page #news .btn_logujmedpass   { width:65px; height:21px; text-align:center; background:url(/images/bg_logujmedpass.gif) no-repeat 0 0; color:#434051; border:0; cursor:pointer; margin:0 50px 0 3px; padding-bottom:1px; }
#medpass_page #news .input_logujmedpass   { width:150px; height:23px; background:url(/images/bg_loguj_input.gif) no-repeat 0 0; color:#434051; border:0; float:left; padding:7px 5px 2px; letter-spacing: -.03em;}
.label_medpass                { font-weight:normal;}
#medpass_page #news             { color:#96ABB7;}
#medpass_page #news p.btn_rejestr a     { display:block; width:99px; height:19px; text-align:center; background:url(/images/bg_czytajwiecej.gif) no-repeat 0 0; padding:2px 0 0; color:#434051; font-weight:normal; letter-spacing: -.03em;}


.all-reports                { display:block; text-indent: -9990px; background: #fff url(/images/raports_back.png) no-repeat 0 0; width: 130px; height: 20px; }

#form1{ color:#45697F;}
.medpass_ask{ padding:1em 0 0;}
.boxed, .boxed_txt{ display:block; float:left; width:540px; overflow:hidden; margin:0 0 10px !important;}
.boxed{ height:35px;}
.boxed_txt{ height:150px;}

p.drukuj{ display:block; width:450px; padding-top:15px; clear: both; }

#encyclopedia_page #news h3, #encyclopedia_page #news h1{ color:#01344F;}
#press-home #news_items li h3{ margin-left:0 !important; padding-left:0 !important;}


#patient_page .btn_konkurs_plastyczny{ display:block; width:82px !important; height:20px; padding-top:84px; margin:0 !important; position:absolute; top:275px; left:20px; background:url(/images/konkurs_ikona.jpg) no-repeat 0 0; text-align:center !important; line-height:1.2 !important; color:#01344F !important; }

#article_page #news p img.article_image     { margin: 0 1.5em .5em 0; }

img.career_contact                    { margin: 0 20px 20px 0; float: left; }


/* career job offer */
#career-home.job-desc #news         { background: transparent url(/images/career_oferta.jpg) no-repeat 0 0; color: #023550; padding-top: 85px;}
#career-home.job-desc #news h1        { height: 35px; }
#career-home.job-desc #news h3        { margin: 0; margin-bottom: 20px; }
#career-home.job-desc #news h4        { font-weight: bold; font-size: 12px; }
#career-home.job-desc #news ul        { margin-top: 10px; }
#career-home.job-desc #news ul li     { margin-bottom: 5px; }
.deadline                     { font-weight: bold; clear: both;}
ul.work-offers                    { margin-top: 0 !important; }

.table_offer_pdfs{ width:100%; border-right:0 none !important; border-top:0 none !important; border-bottom:0 none !important; border-left:0 none !important;}
.table_offer_pdfs td,
.table_offer_pdfs th{ padding:5px 10px !important; border-left:0 none !important; border-top:0 none !important; border-bottom:1px solid #D1DADF !important; border-right:1px solid #D1DADF !important;}
.table_offer_pdfs td.col_last,
.table_offer_pdfs th.col_last{ border-right:0 none !important;}
.table_offer_pdfs th{ font-weight:bold;}
.table_offer_pdfs td a{ text-decoration:none;}