body { background: #4e5465 url(/images/bg.png) repeat-x 0 0; font: 72.5% Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
a { color: #fff; outline: none; }
ul { margin:0; padding: 0; list-style: none; font-size: 12px; }
p { margin: 0; }
h2 { color: #4e5465; margin: 0; }
.logo_aids{ margin:0; padding:0 0 0 50px;}
.logo_aids a{ display:block; width:280px; height:68px; text-indent:-9999px; background:url(/images/logo_aids.gif) no-repeat 0 0;}
#main p { margin-bottom: .75em; }
#wrapper { margin: 0 auto; width: 990px; font-size: 1.2em; text-align: left; }
#masthead { background: #fff; height: 161px; }
#main_table { border: 0; }
td.nav { overflow: hidden; position: relative; }
#main_nav { float: left; }
#main_nav li { float: left; text-indent: -9999px; height: 27px; }
#main_nav li a { display:block; height: 27px; }
#main_nav li#nav_szkolenia a { background: #fff url(/images/main_nav.gif) no-repeat 0 0; width: 122px; }
#main_nav li#nav_publikacje a { background: #fff url(/images/main_nav.gif) no-repeat -122px 0; width: 121px; }
#main_nav li#nav_pomoc a { background: #fff url(/images/main_nav.gif) no-repeat -243px 0; width: 92px; }
#main_nav li#nav_kontakt a { background: #fff url(/images/main_nav.gif) no-repeat -335px 0; width: 101px; }
#main_nav li#nav_szkolenia a:hover { background-position: 0 -27px; }
#main_nav li#nav_publikacje a:hover { background-position: -122px -27px; }
#main_nav li#nav_pomoc a:hover { background-position: -243px -27px; }
#main_nav li#nav_kontakt a:hover { background-position: -335px -27px; }
#logged_nav { float: right; margin-top: 8px; }
#logged_nav li { border-bottom: 3px solid #4e5465; float: left; height: 9px; margin-right: 10px; padding: 0 6px 10px 6px; text-indent: -9999px; }
* html #logged_nav li { line-height: 1; padding-bottom: 5px; }
#logged_nav li a { display: block; height: 9px; }
#logged_nav li#nav_konto a { background: #fff url(/images/logged_in_nav.gif) no-repeat 0 0; width: 72px; }
#logged_nav li#nav_konto_star a { background: #fff url(/images/logged_in_nav_star.gif) no-repeat 0 0; width: 83px; }
#logged_nav li#nav_certyfikat a { background: #fff url(/images/logged_in_nav.gif) no-repeat -93px 0; width: 72px; }
#logged_nav li#nav_notatki a { background: #fff url(/images/logged_in_nav.gif) no-repeat -195px 0; width: 46px; }
#main_content { overflow: hidden; }
#lessons_nav { background: #ccc; margin-left: 30px; }
#lessons_nav li { float: left; }
#lessons_nav a { display: block; height: 50px; text-indent: -9999px; }
#lessons_nav #nav_poradnictwo a 	{ background: transparent url(/images/bg_menu_new.png) no-repeat 0 0; width: 301px; height:50px; }
#lessons_nav #nav_anty a 			{ background: transparent url(/images/bg_menu_new.png) no-repeat -301px 0; width: 320px; height:50px; }
#lessons_nav #nav_prof_z a 			{ background: transparent url(/images/bg_menu_new.png) no-repeat -621px 0; width: 308px; height:50px; }
#lessons_nav #nav_prawo a 			{ background: transparent url(/images/bg_menu_new.png) no-repeat 0 -50px; width: 151px; height:47px; }
#lessons_nav #nav_epid a			{ background: transparent url(/images/bg_menu_new.png) no-repeat -151px -50px; width: 150px; height:47px; }
#lessons_nav #nav_diag a 			{ background: transparent url(/images/bg_menu_new.png) no-repeat -301px -50px; width: 160px; height:47px; }
#lessons_nav #nav_prof a 			{ background: transparent url(/images/bg_menu_new.png) no-repeat -461px -50px; width: 160px; height:47px; }
#lessons_nav #nav_post a			{ background: transparent url(/images/bg_menu_new.png) no-repeat -621px -50px; width: 160px; height:47px; }
#lessons_nav #nav_polit a			{ background: transparent url(/images/bg_menu_new.png) no-repeat -781px -50px; width: 148px; height:47px; }
#lessons_nav #nav_poradnictwo a:hover	{ background-position: 0 -97px;}
#lessons_nav #nav_anty a:hover			{ background-position: -301px -97px; }
#lessons_nav #nav_prof_z a:hover		{ background-position: -621px -97px; }
#lessons_nav #nav_prawo a:hover			{ background-position: 0 -147px; }
#lessons_nav #nav_epid a:hover			{ background-position: -151px -147px; }
#lessons_nav #nav_diag a:hover			{ background-position: -301px -147px; }
#lessons_nav #nav_prof a:hover			{ background-position: -461px -147px; }
#lessons_nav #nav_post a:hover			{ background-position: -621px -147px; }
#lessons_nav #nav_polit a:hover			{ background-position: -781px -147px; }
#attachments { border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 1.5em; list-style: disc; list-style-position: inside; }
#attachments li { color: #666; }
img { border: 0; }
#artykuly { float: left; padding: 0 25px 25px 25px; width: 190px; font-size: 12px; margin: 0; }
#artykuly ul { margin-bottom: 20px; }
#artykuly ul li { margin-bottom: 5px; }
#artykuly li a { display: block; background: transparent url(/images/Subpage/article.png) no-repeat 0 2px; padding-left: 20px; width: 190px; font-size: 11px; text-decoration: underline; }
#artykuly li.videocast a { background: transparent url(/images/Subpage/videocast.png) no-repeat 0 2px; }
#artykuly li.download a { background: transparent url(/images/Subpage/download.jpg) no-repeat 0 2px; }
#artykuly li a:hover { color: #000; text-decoration: none; }
#artykuly li a:visited { background-image: url(/images/Subpage/checked_inside_link.png); }
#artykuly h4 { margin: 0; color: #7d858f; font-weight: normal; border-bottom: 1px solid #ddd; padding-bottom: .3em; }
#artykuly h5 { /*margin: 25px 0 10px 0;*/ font-weight: bold; font-size: 12px; }
#artykuly,
#main { padding-top: 25px; }
#main { float: left; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; position: relative; width: 530px; }
* html #main { width: 510px; }
#main table td,
span { font: 12px/1.5 Arial !important; color: #666; font-size: 1em; padding: 2em !important; text-align: left; text-indent: 0 !important; margin: 0 !important; padding: 0 !important; }
#main table { margin: 2em 0; border-collapse: collapse; }
#main span { margin: 1.5em 0; }
#main ol,
#main ul { color: #666; margin: 0; padding: 0; list-style-position: inside; }
#main ol li,
#main ul li { margin: 1em 0; }
#main ul { list-style-type: disc; }
#main ol { font-size:12px; }
H1 { font-size:24px; padding-top:30px; color:#4e5465;  padding-left::25px;
}
TABLE { border-collapse: collapse; border: 0 !important; font-size:12px; text-align: left; }
TD { color:#FFFFFF; font-size:0px; }
#main_content td { font-size: 1em; border: 0; }
DIV { border:0px solid red; font-size:14px; color:#000000; }
FONT,
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e5465; line-height: 1.5; }
p.actions { margin: 5px 0 20px 0 }
p.actions a { font-weight: bold; }
ul.actions li { float: left; text-indent: -9999px; }
ul.actions { margin-top: 40px; overflow: hidden; list-style: none !important; }
ul.actions li#nav_materialy { background: #fff url(/images/pobierz_materialy_btn.gif) no-repeat 0 0; margin-right: 20px; }
ul.actions li#nav_materialy a { display: block; height: 25px; width: 220px; }
ul.actions li#nav_materialy a:hover { background: #fff url(/images/pobierz_materialy_btn.gif) no-repeat 0 -25px; }
ul.actions li#nav_lekcje { background: #fff url(/images/rozpocznij_lekcje_btn.gif) no-repeat 0 0; position: absolute; top: 16px; right: 25px; }
ul.actions li#nav_lekcje a { background: #fff url(/images/rozpocznij_lekcje_btn_new.png) no-repeat 0 0; display: block; height: 40px; width: 138px; }
ul.wyloguj.szkolenie { overflow: hidden; margin:0; position:absolute; top:0; right:30px; padding: 15px 0; }
ul.wyloguj.szkolenie li { float: left; }
ul.wyloguj.szkolenie li a { display: block; text-indent: -9999px; }
ul li#nav_szkolenie { margin-right: 20px; }
ul li#nav_szkolenie a { background: #fff url(/images/rozpocznij_szkolenie.gif) no-repeat 0 0; height: 20px; width: 141px; }
ul li#nav_wyloguj a { background: #fff url(/images/wyloguj.gif) no-repeat 0 0; height: 20px; width: 77px; }
.main_left p { padding: 0 20px; }
SPAN { }
INPUT { border: 0px solid white; }
TEXTAREA { border: 1px solid #B5B8BF; height:198px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:5px; padding-left:5px; text-indent:5px; color:#4E5465; }
A { color:#4E5465; text-decoration:none; }
.header,
h3 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#4e5465;  padding-left::25px;
margin: 0 0 8px 0; letter-spacing: -1px; }
#main h3 { width: 400px; }
h4 { font-family:Arial, Helvetica, sans-serif; color: #4E5465; }
#main h4 { margin: 0 0 1.5em 0 !important; padding-bottom: .3em; font-weight: normal; border-bottom: 1px solid #eee; }
#main h4 a { font-weight: bold; letter-spacing: -.4px; }
.welcome h3.informacja { margin-top: 35px; margin-right: 35px; text-align: right; font-size: 18px; }
h5 { color: #4E5465; margin: 8px 0; font-weight: normal; }
.main_menu { border:1px solid #4E5465; padding-left:20px; }
.menu_left { text-align:center; border-left: 1px solid #4E5465; border-top: 1px solid #4E5465; border-bottom: 1px solid #4E5465; }
.menu_right { text-align:center; border-bottom: 3px solid #4E5465; padding: 3px 10px 3px 10px; }
.menu_right_last { padding: 3px 50px 3px 0px; display:inline; float:right; }
.sub_menu { float:left; width:107px; background-image:url(/images/Subpage/background.gif); background-repeat:repeat-x; }
.sub_menu_1 { float:left; background-image:url(/images/Subpage/background_1.gif); background-repeat:repeat-x; width:130px; }
.sub_menu_2 { float:left; background-image:url(/images/Subpage/background_2.gif); background-repeat:repeat-x; }
.sub_menu_3 { float:left; background-image:url(/images/Subpage/background_3.gif); background-repeat:repeat-x; }
.left_sub_menu { padding-top:32px; padding-bottom:32px; background-color:#CCCDD2; border-bottom:1px solid #A3A6AF; }
.left_sub_menu_on { padding-top:40px; padding-bottom:43px; background-color:white; border-bottom:1px solid #A3A6AF; }

.btn_zadaj_pytanie{ display:block; background:url(/images/Subpage/zadaj_pytanie_grey.gif) no-repeat 0 0; text-indent:-9999px; width:68px; height:12px;}
.btn_faq{ display:block; background:url(/images/Subpage/faq_grey.gif) no-repeat 0 0; text-indent:-9999px; width:19px; height:11px;}
.btn_notatki{ display:block; background:url(/images/Subpage/notatki_grey.gif) no-repeat 0 0; text-indent:-9999px; width:35px; height:9px;}
.btn_forum{ display:block; background:url(/images/opinie.gif) no-repeat 0 0; text-indent:-9999px; width:33px; height:12px;}

.input_subpage { border: 1px solid #B5B8BF; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:5px; text-indent:5px; color:#4E5465; }
.left_template { background-color:#FFFFFF; padding-top:40px; padding-left:40px; }
.main_up { background:transparent url(/images/Subpage/up_corners.gif) no-repeat 0 0; font-size:3px; width:928px; border: 0; }
.main_up_subpage { background-image:url(/images/Subpage/up_corners_1.gif); font-size:3px; width:928px; }
.main_left { width:454px; float:left; padding-bottom: 2em; }
td.user_info { padding: 0; }
td.user_info .main_left { padding-top: 30px; }
td.welcome { background: #fff url(/images/doctors.jpg) no-repeat bottom left; padding: 0; padding-bottom: 110px; }
body.logged_in td.welcome { padding-bottom: 0; }
* html td.welcome { padding-bottom: 210px; }
td.welcome .main_left { width: 520px; }
td.welcome .main_right { width: 400px; }
td.welcome .main_left p { text-align: right; padding-right: 35px; }
p.second { margin-top: 1em; }
p.third { padding-left: 290px; }
p.fourth { padding-left: 20px; }
p.fifth { padding-left: 250px; }
a.aids { color: #35b32d; font-weight: bold; }
a:hover.aids { text-decoration: underline; }
.main_left_1 { padding-left:20px; text-align:left; }
.main_left_menu { width:108px; float:left; height:419px; }
.main_left_text_padding { padding-left:22px; }
.main_middle { width:10px; height:475px; float:left; }
.main_right { width:445px; float:left; background-color:#FFFFFF; border-left: 1px solid #ddd; padding: 35px 0 0 0; position: relative; }
.pomoc { position: absolute; top: 30px; right: 30px; }
.form_pomoc { margin: 3em 0; }
.form_pomoc input,
.form_pomoc textarea { border: 1px solid #ccc; width: 65%; padding: .2em; font-size :12px; color: #666; }
.form_pomoc textarea { height: 100px; }
.form_pomoc input { width: 35%; }
.form_pomoc input:focus,
.form_pomoc textarea:focus { border: 1px solid #aaa; }
.form_pomoc label { float: left; width: 100px; margin-right: 15px; text-align: right; }
.form_pomoc p { margin-bottom: 2px; }
.form_pomoc .submit { width: auto; border: 0; background: none; margin-left: 115px; font-weight: bold; }
td.welcome .main_right { margin: 0; }
#moje_konto { float: left; width: 200px; }
#moje_konto h4 { background: #fff url(/images/h_moje_konto.gif) no-repeat 0 0; text-indent: -9999px; height: 11px; width: 66px; margin-top: 20px; }
* html #moje_konto { margin-left: 15px; }
#flashcontent { margin-left: 30px; margin-bottom: 20px; }
#main_page #flashcontent { margin-left: 0; }
#flashcontentcme { margin: 60px 0 20px 40px; }
.main_right_subpage { background: #fff url(/images/pixel_border.gif) repeat-y 350px 0; /*width:820px;*/
	overflow: hidden; float:left; position: relative;/*padding: 30px 0;*/
}
#cme_page .main_right_subpage { background: #fff; background-image: none; }
.main_right_subpage.notatki { background: #fff url(/images/pixel_border.gif) repeat-y 680px 0; }
.main_right_subpage_left { float:left; width:235px; padding-top:30px; border-right:1px solid #C6C8CD; }
.main_right_input_text { float:left; padding-left:20px; padding-top:20px; }
.main_right_input_text_view { width:190px; height:48px; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-top:13px; text-indent:15px; color:#4E5465; }
.main_right_input_button { padding-top: 20px; }
.main_right_input_button input { position: relative; top: 15px; left: 10px; }
.main_right_input_arrow { padding-left:10px; padding-top: 16px; }
.main_right_text { padding-left: 45px; padding-top: 30px; padding-right: 20px; margin-bottom: 20px; text-align:left; clear: both; }
.main_right_text.rejestracja { margin-top: 0; padding-top: 0; }
.ankieta { background: #4a5563; margin: 2em 0 0 45px; padding: 10px 10px 25px 10px; width: 309px; }
.ankieta * { color: #fff; }
.ankieta h4 { letter-spacing: -.02em; margin-bottom: 5px; }
.rejestracja { float:left; }
.rejestracja_gif { padding-left:50px; padding-top:20px; }
.pomoc_gif { padding-left: 45px; padding-top:20px; }
.bottom_left { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:40px; font-weight:500; color:#e9eaec; }
.bottom_right { float:left; font-size:11px; padding-left:40px; font-weight:500; color:#e9eaec; }
.szkolenie { background-color:#FFFFFF; padding-left:20px; padding-top:30px; padding-bottom:25px; }
.content_1 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.content_2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height: 160%; padding-left:30px; }
.add { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; }
.down { padding-left:40px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#717684; }
.up_menu_left { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:50px; color:#e9eaec; }
.up_menu_right { float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-right:50px; color:#e9eaec; }
.logged_user { padding: 1em 0 1em 0; margin: 20px 25px 0 45px; background: #f0f0f0; border: 1px solid #ccc; border-left: 0; border-right: 0; text-align: center; font-size: 16px; }
p.foot { margin-bottom: .5em; }
#footer { clear: both; }
/* temp
center a  {
	color: #00ff00;
}
*/

p#startbut,
p#thxbut,
li#nav_szkolenie { display: none; }
#opinie_page #main { width: 430px; }
#opinie_page .main_right_subpage { background-position: 560px 0; }
#profil { width: 300px; float: left; padding-top: 20px; }
#profil h4 { margin: 0 0 .8em; }
ul.opinie { margin-bottom: 18px; }
ul.opinie li { border-bottom: 1px solid #e5e5e5; list-style: none; padding-bottom: 8px; }
ul.opinie li h5 { font-weight: bold; }
#main ul.opinie li p { margin-bottom: 0; }
ul.opinie li p.moderacja { color: #00aa00; font-size: 10px; font-weight: bold; }
td.site_info { padding-top:30px; height: 20px; position: relative; background: #4E5465 url(/images/drop_shadow.gif) no-repeat 30px -1px; }
#main_page td.site_info { background-position: 0 0; }
a.wyloguj { background: transparent url(/images/wyloguj_foot.gif) no-repeat 0 0; color: #fff; display: block; text-indent: -9999px; height: 20px; width: 74px; float: right; margin-top: -10px; margin-right: 40px; }
tr.footer td { padding-bottom: 50px; overflow: hidden; }
tr.footer p,
tr.footer a { color: #6b767a; }
tr.footer p { padding: 20px 42px 0; }
tr.footer p.kreacja a { font-weight: bold; }
tr.footer .kreacja { float: left; }
tr.footer .aids { text-align: right; float: right; }
h5.kontakt { font-weight: bold; padding-left: 20px; margin: 0; margin-bottom: 20px; }
.vcard { margin-bottom: 20px; }
.vcard p { margin-bottom: 0 !important; }
.mod-kontakt p { margin-bottom: 20px; }
.mod-kontakt a { border-bottom: 1px solid #ccc; }
/* =faq
----------------------------------------*/
#faq_page .main_left { background-color: #fff; width: 100%; }
#faq_page h3 { margin-left: 55px; margin-top: 40px; }
#faq_page dt { margin: 40px 0 10px; margin-left: 55px; font-weight: bold; }
#faq_page dd p { margin-bottom: 18px; padding-right: 60px; }
/* =doctors
-----------------------------------------*/
#doctor_page .main_left { background-color: #fff; width: 100%; padding-top: 30px; }
#doctor_page .main_left img,
#profil p img { float: left; border: 4px solid #ccc; margin: 0 20px; }
#profil p img { margin: 0 15px 10px 0; }
#doctor_page ul li { margin-bottom: 9px; }
/* =misc stuff
-----------------------------------------*/
a.wyraz-opinie,
a.dodaj-notatke,
a.goBack,
a.pobierz-certyfikat { display: block; width: 136px; height: 20px; text-indent: -9999px; margin-top: 30px; }
a.wyraz-opinie { background: #fff url(/images/wyraz_opinie.gif) no-repeat 0 0; }
a.dodaj-notatke { background: #fff url(/images/dodaj_notatke.gif) no-repeat 0 0; }
a.goBack { background: #fff url(/images/goBack.gif) no-repeat 0 0; width: 187px; margin: 30px 0 0 247px; }
a.pobierz-certyfikat { background: #fff url(/images/dl_certyfikat.gif) no-repeat 0 0; width: 318px; height: 57px; margin-left: 25px; }
.cme_nav a.goBack { margin-left: 60px; }
img.slide { border: 4px solid #e5e5e5; }
/*poprawki dawid*/
#main table p { margin-top:0.75em; margin-bottom:0; }
.tech-ask,
.foot { font-weight: bold; }
strong.tests-qty { color: #35b32d; }
/*poprawki dawid*/
#main table td { padding:7px 0 7px !important; background-color:#FFFFFF; }
#main table tr { border-bottom:1px solid #E9E9E9; }

.formularze{ overflow:hidden; padding-left:46px;}
.formularze form{ float:left; width:331px; margin:0; padding:0;}
.formularze form input{ margin:0; padding:0; font-size:0; color:#4E5465;}
.btn_dla_ginekologow{ height:72px;}
.btn_dla_ginekologow input{ cursor:pointer; text-indent:-9999px; display:block; width:331px; height:72px; border:0 none; background:url(/images/btn_dla_ginekologow.png) no-repeat 0 0;}
.btn_dla_poz{ height:84px;}
.btn_dla_poz input{ cursor:pointer; text-indent:-9999px; display:block; width:331px; height:84px; border:0 none; background:url(/images/btn_dla_poz.png) no-repeat 0 0;}

.site_info{ padding:10px 0 0 50px;}
.bottom_left{ background:url(/images/Subpage/cloud.png) no-repeat 0 0; behavior: url(/images/iepngfix.htc); width:120px; margin:0; padding:0 0 0 25px;}
.bottom_right{ background:url(/images/Subpage/note.png) no-repeat 0 0; behavior: url(/images/iepngfix.htc); width:100px; margin:0 0 0 20px; padding:0 0 0 25px;}