* { margin: 0; padding: 0 }
body { background:url(/images/background.jpg) no-repeat top #0c4c8a; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 0.81em; }img { border: 0 }

a { text-decoration: none }
a:hover { text-decoration: underline }

#container { margin: auto; width: 990px; margin-top: 53px }
#topbanner { width: 561px; height: 93px; float: right; margin-right: 4px; padding-top: 2px}
#content_container { width: 766px; float: right; margin-top: 22px; }
#maincontent { width: 736px; background:#2a6fbd; overflow: auto; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 8px }
#whitecontent { width: 736px; background: #FFFFFF; }
#topround { width: 766px; height: 9px; background:url(/images/content_top.gif) no-repeat center }
#botround { width: 766px; height: 27px; background:url(/images/content_bottom.png) no-repeat center; font-size: 0.69em; color: #98afc8 }
#bar { width: 766px; height: 26px; background:#2a6fbd   }
#searchmenu { float: right; width: 260px; height: 22px; background:url(/images/searchmenu.gif) no-repeat center; margin-top: 2px; margin-right: 22px; position: relative } 
#searchmenul { float: right; width: 270px; height: 22px; background:url(/images/searchmenu.gif) no-repeat right; margin-top: 2px; margin-right: 22px; position: relative } 
#experts { float: left; width: 252px; height: 508px;margin-bottom: 10px }
#arts { float: right; width: 472px; height: 344px; }
.latestitems { float: right; width: 472px; height:30px; margin-top: 8px;}
.latestitems1 { float: right; width: 472px; height:30px; margin-top: 8px;}
.latestitems2 { float: right; width: 472px; height:30px; margin-top: 8px;}
#sanofifoot { width: 110px; height: 87px; background:url(/images/sanofi_foot.png) no-repeat center; margin: auto; margin-top: 20px; margin-bottom: 25px }
#white_content { background:url(/images/white_c_bg_t.gif) no-repeat top #FFFFFF; padding-bottom: 10px; overflow: auto  }
#white_content_submenu { background: #FFFFFF; padding-bottom: 10px; overflow: auto;  }
#white_content_submenu_p { background:url(/images/sidebar.gif) no-repeat top right #FFFFFF; padding-bottom: 10px; overflow: auto;  }
#content_box_ar { width: 250px; background:url(/images/content_box_right.gif) no-repeat bottom #2a6fbd; padding-left: 10px; padding-bottom: 9px; padding-right: 5px; float: right; margin-bottom: 10px; clear: right}
#content_box_art { width: 250px; background:url(/images/content_box_right_t.gif) no-repeat bottom left; padding-left: 10px; padding-bottom: 9px; padding-right: 5px; float: right; }
.videocast { margin-left: 15px; margin-top: 30px; width: auto; padding-bottom: 17px; border-bottom: #dee9f3 1px solid; width: 96% }
.article { margin-left: 15px; margin-top: 30px; width: auto; padding-bottom: 17px; border-bottom: #dee9f3 1px solid; width: 96% }
.loging { margin-left: 27px; margin-top: 93px; width: auto; padding-bottom: 17px; border-bottom: #dee9f3 1px solid; width: 85% }
.loging2 { margin-left: 27px; margin-top: 22px; width: auto; padding-bottom: 17px; width: 85% }

.article_mat { margin-left: 15px; margin-top: 30px; width: auto; width: 96%; padding-bottom: 30px }
.article_m { margin-left: 15px; margin-top: 30px; width: auto; padding-bottom: 17px; width: 96% }
.newsitem { margin-left: 15px; margin-top: 30px; width: auto; padding-bottom: 17px; border-bottom: #dee9f3 1px solid; width: 96% }
#whitespacer { float: right; width: 10px; height: 560px; background-color: #FFFFFF }
#whitespacerlarge { float: right; width: 10px; height: 560px; background-color: #FFFFFF; clear: none }
#white_content_b { width: 736px; height: 8px; background:url(/images/white_c_bg_b.gif) no-repeat center;}
#white_content_bk { width: 736px; height: 8px; background:url(/images/white_c_bg_b.gif) no-repeat center;}
#article_content { padding-left: 18px; margin-right: 17px }
#article_content p {color: #2a6fbd !important; line-height: 20px; font-size: 1.00em; padding-top: 30px }
#ostatnie_tem_bar { height: 28px; background:url(/images/bar_ostatnie_tem.gif) no-repeat left; border-top: #2a6fbd 1px solid; clear: left }
#ostatnie_prz_bar { height: 28px; background:url(/images/bar_ostatnie_prz.gif) no-repeat left; border-top: #2a6fbd 1px solid; clear: left }
#subrecommended { margin-top: 21px; margin-left: 18px } 
#diag_div { border-top: #d7e8fa 1px solid; margin-top: 30px }
#yourdiagnose { border-top: #d7e8fa 1px solid; margin-top: 30px }
#sidebar { float:right; width: 275px; background:url(/images/sidebar.gif) no-repeat top right #FFFFFF}
#video_player_box { float: right }
#tabs { height:29px; }
#presentation { margin-left: auto; width: 700px; margin-top: 25px }
.line { width: auto; height: 1px; background: #dee9f3; margin-top: 40px; margin-left: 17px }
.line2 { width: auto; height: 1px; background: #dee9f3; margin-top: 10px; margin-left: 17px }
.mat_menu { float: right; height:25px; vertical-align: bottom; position: relative; margin-top: 15px }
#sendmaterial_form { float: left; background:url(/images/send_form_right.gif) no-repeat top right #2a6fbd; width: 445px }

.fot1 { float: right; width: 400px; margin-left: 15px; text-align: center }
.fot1 p { padding-top: 5px !important; font-size: 0.77em !important; line-height: 15px !important }

#logerr { margin-left: 29px; margin-top: 10px; color: red }

#log_bg { width: 100%; background:url(/images/log_box_bg.jpg) no-repeat -20px 0px; overflow: auto }

#log_l { background:url(/images/mp_shield.gif) no-repeat 288px 18px #FFFFFF; float: left; width: 352px }
#log_l_t { width: 352px; height: 8px; background:url(/images/log_box_t.gif) no-repeat center }
#log_l_b { width: 352px; height: 9px; background:url(/images/log_box_b.gif) no-repeat center }

#log_r {  float: right; width: 350px }

.sendform_left { float: left; position: relative; background:url(/images/send_form_left.gif) no-repeat center; width: 11px; height: 69px  }

ul.videocsts { list-style: none; padding-left: 16px  }
ul.videocsts li { margin-bottom: 30px; display: block }

h1.videocasts { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 35px; padding-left: 18px; }
h1.contact { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 35px; padding-left: 18px; }
h1.articles { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 35px; padding-left: 18px; }
h1.news { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 35px; padding-left: 18px; }
h1.arttitle { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 30px; padding-left: 18px; }
h1.search { font-size: 3.08em; font-weight: normal; color: #2a6fbd; padding-top: 30px; padding-left: 18px; }
h1.login { font-size: 1.92em; font-weight: normal; color: #2a6fbd; padding-top: 15px; padding-left: 29px; }

h1.about { color: #FFFFFF; font-size: 1.92em; padding-top: 22px; font-weight: normal; }

h2.videotitle { font-size: 1.38em; color: #2a6fbd; font-weight: normal; }
h2.videotitle a { color: #2a6fbd; padding-right: 10px }
h2.recommended { font-size: 1.23em; margin-left: 10px; margin-top:20px; font-weight: bold; padding-bottom: 20px }
h2.recommended_a { font-size: 1.23em; margin-left: 10px; margin-top:30px; font-weight: bold; color: #2a6fbd; padding-bottom: 20px }

h2.arttitle { font-size: 1.38em; color: #2a6fbd; font-weight: normal; }
h2.arttitle a { color: #2a6fbd; padding-right: 10px }

h2.newstitle { font-size: 1.38em; color: #2a6fbd; font-weight: normal; }
h2.newstitle  a { color: #2a6fbd; padding-right: 10px }

h2.pl { display: block; color: #2a6fbd; font-size: 0.81em; font-weight: normal; line-height: 20px; margin-top: 80px }
h2.pl em { font-size: 1.15em; font-weight: bold; font-style: normal }
h2.en { display: block; color: #2a6fbd; font-size: 0.81em; font-weight: normal; line-height: 20px; margin-top: 30px }
h2.en em { font-size: 1.15em; font-weight: bold; font-style: normal }

h2.subrectitle { padding-top: 9px; padding-bottom: 8px; font-size: 1.00em;border-bottom: #dfe9f3 1px solid; padding-left: 17px; margin-right: 250px }
h2.subrectitle  a { color: #2a6fbd }

h2.diag { font-size: 2.31em; color: #2a6fbd; padding-top: 30px; padding-bottom: 25px  }

div.videothumb { float: left; margin-right: 12px; width: 70px; height: 70px; padding-bottom: 30px; position: relative; overflow: hidden; }

div.videothumb img { height: 70px;}
#botround a { color: #98afc8 }

.rssicon { margin-left: 2px }

.loging a { color: #2A6FBD }
.loging2 a { color: #2A6FBD }

a.ogladaj { display: block; width: 20px; height: 19px; background:url(/images/watch.gif) no-repeat center; text-indent: -9999px; overflow: hidden; float: right}
a.czytaj_wiecej { display: block; width: 20px; height: 19px; background:url(/images/watch.gif) no-repeat center; text-indent: -9999px; overflow: hidden; float: right}
a.rss_w { display: block; float: right; width: 70px; height: 24px; background:url(/images/brn_w_rss.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-left: 8px }
a.more_w { display: block; float: right; width: 70px; height: 24px; background:url(/images/btn_w_more.gif) no-repeat center; text-indent: -9999px; overflow: hidden}

a.toplogo { display: block; width: 348px; height: 106px; background:url(/images/logo_alergia2.png) no-repeat center; float: left;} 
a.latest_news { float: left; display: block; width: 80px; height: 30px; background:url(/images/btn_main_news.gif) no-repeat center; text-indent: -9999px; overflow: hidden }
a.latest_diag { float: left; display: block; width: 80px; height: 30px; background:url(/images/btn_main_diag.gif) no-repeat center; text-indent: -9999px; overflow: hidden }
a.latest_quiz { float: left; display: block; width: 80px; height: 30px; background:url(/images/btn_main_quiz.gif) no-repeat center; text-indent: -9999px; overflow: hidden }
a.latest_linki { float: left; display: block; width: 80px; height: 30px; background:url(/images/btn_main_linki.gif) no-repeat center; text-indent: -9999px; overflow: hidden }

#searchmenu a { color:#FFFFFF;  }
#searchmenul a { color:#FFFFFF;  }
a.backtocase { display: block; margin-left: 235px; width: 192px; height: 30px; background:url(/images/btn_backtocase.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-bottom: 45px }
#article_content a { color: #2a6fbd }

a.box_recv_a { display: block; float: right; width: 71px; height: 30px; background:url(/images/btn_w_more2.gif) no-repeat center; text-indent: -9999px; overflow: auto; margin-top: 20px }

a.mat_send { display: block; width:154px; height: 20px; float: right; background:url(/images/mat_send.gif) no-repeat center; overflow: hidden; text-indent: -9999px; margin-left: 48px; margin-top: 5px; position: relative }
a.mat_downl { display: block; width:110px; height: 25px; float: right; background:url(/images/mat_downl.gif) no-repeat center; overflow: hidden; text-indent: -9999px; margin-bottom: 5px; position: relative }

a.video_mask1 { display: block; width: 70px; height: 70px; background: url(/images/vido_thumb_mask1.png) no-repeat 0px 0px; z-index: 10; position: absolute }

a.small_quiz { display: block; float: left; width: 129px; height: 16px; background:url(/images/btn_small_quiz.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-top: 30px; margin-bottom: 20px  }
a.small_dummy { display: block; float: left; width: 129px; height: 16px;text-indent: -9999px; overflow: hidden; margin-top: 30px; margin-bottom: 20px; background: #FFFFFF  }
a.small_mail { display: block; float: right; width: 18px; height: 16px; background:url(/images/btn_small_mail.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-top: 30px; margin-bottom: 20px; margin-left: 17px  }
a.small_pdf { display: block; float: right; width: 16px; height: 16px; background:url(/images/btn_small_pdf.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-top: 30px; margin-bottom: 20px; margin-left: 17px}
a.small_print { display: block; float: right; width: 16px; height: 16px; background:url(/images/btn_small_print.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-top: 30px; margin-bottom: 20px }

a.tab0_a { display: block; width: 199px; height: 29px; float: left; background:url(/images/tab_active.gif) no-repeat center; text-align: center; line-height: 29px; color: #2b70be; font-weight: bold}
a.tab0 { display: block; width: 199px; height: 29px; float: left; background:url(/images/tab_inactive.gif) no-repeat center; text-align: center; line-height: 29px; color: #FFFFFF; font-weight: bold}
a.tab1 { display: block; width: 199px; height: 29px; float: left; background:url(/images/tab_inactive.gif) no-repeat center; text-align: center; line-height: 29px; color: #FFFFFF; font-weight: bold}
a.tab1_a { display: block; width: 199px; height: 29px; float: left; background:url(/images/tab_active.gif) no-repeat center; text-align: center; line-height: 29px; color: #2b70be; font-weight: bold}

.latestitems a, .latestitems1 a, .latestitems2 a { color: #FFFFFF }

a.videocasts { display: block; width: 140px; height: 30px; background:url(/images/btn_videocasts.gif) no-repeat center; text-indent: -9999px; overflow: hidden }

a.do_pr { display: block; width: 112px; height: 16px; background:url(/images/downl_print.gif) no-repeat center; text-indent: -9999px; overflow: hidden; float: right; margin-bottom: 20px; margin-top: 20px }

a.quiznext { display: block; width: 70px; height: 30px; background:url(/images/q_next.gif) no-repeat center; text-indent: -9999px; overflow: hidden; margin-left: 360px }

input.q_send { margin-left: 360px }

ul.leftmenu { display: block; width: 221px; float: left; clear: left; margin-top: 55px; list-style: none; margin-left: 3px }
ul.leftmenu li { height: 50px; display: block; text-indent: -9999px; overflow: hidden }

p.info { font-size: 0.92em; margin-left: 27px; line-height: 24px; width: 430px; float: left }
p.sanofif { line-height: 27px; float: left; padding-left: 15px; padding-top: 5px }
p.notef { line-height: 27px; float: right; padding-top: 5px; padding-right: 90px }
#searchmenu p { font-size: 0.92em; line-height: 22px; word-spacing: 11px }
#searchmenul p { font-size: 0.92em; line-height: 22px; word-spacing: 11px;padding-left:5px;  }
.latestitems p { font-size: 0.92em; float: right; width: 365px;}
.latestitems1 p { font-size: 0.92em; float: right; width: 365px; padding-top: 8px }
.latestitems2 p { font-size: 0.92em; float: right; width: 365px; padding-top: 8px }
p.videolector { font-size: 0.85em; padding-top:10px; font-weight: bold; color: #2a6fbd}
p.videodate { font-size: 0.85em; color: #2a6fbd }
p.contactinfo { padding-left: 18px; padding-top: 30px; color: #2a6fbd; }
p.contacthelp { padding-left: 180px; padding-top: 30px; color: #2a6fbd; }
p.artauth { font-size: 0.85em; padding-top:10px; font-weight: bold; color: #2a6fbd}
p.matdesc { font-size: 0.85em; padding-top:10px; color: #2a6fbd !important}
p.artauthmain { font-size: 0.85em; padding-top:10px; font-weight: bold; color: #2a6fbd; padding-left: 18px;}
p.artdatemain { font-size: 0.85em; color: #2a6fbd; padding-left: 18px; }
p.newsdatemain { font-size: 0.85em; color: #2a6fbd; padding-left: 18px; padding-top: 10px }
p.artdate { font-size: 0.85em; color: #2a6fbd; padding-top: 5px }
p.newsauth { font-size: 0.85em; padding-top:10px; font-weight: bold; color: #2a6fbd}
p.newsdate { font-size: 0.85em; color: #2a6fbd }
p.diag_answer { padding-top: 0px !important; padding-bottom: 15px }
p.diag_question { padding-top: 0px !important; padding-bottom: 30px; font-weight: bold; font-size: 1.23em !important; line-height:1.38em !important }
p.diag_question_q { padding-bottom: 30px; font-weight: bold; font-size: 1.23em !important; line-height:1.38em !important; padding-top: 25px !important }
p.diag_question_q2 { padding-bottom: 15px; font-weight: bold; font-size: 1.00em !important; line-height:1.38em !important; padding-top: 25px !important }
p.sectiondesc { color: #2a6fbd; padding-left: 18px; padding-top: 10px; font-size: 0.92em }
p.loginfo { line-height: 20px; font-weight: bold; padding-left: 29px; color: #2A6FBD; font-size: 0.92em; padding-top: 29px }
.loging p { color: #2a6fbd}
.loging2 p { color: #2a6fbd}
p.about1 { line-height: 20px; font-weight: bold; color: #ffffff; font-size: 0.92em; padding-top: 29px }
p.about2 { line-height: 20px; font-weight: bold; color: #ffffff; font-size: 0.92em; padding-top: 29px }
p.about3 { line-height: 20px; font-weight: bold; color: #ffffff; font-size: 0.92em; padding-top: 20px }
p.about3 em { font-size: 1.85em; font-style: normal }
p.about3 a { color: #FFFFFF }


.article_mat p { color: #2a6fbd }
#white_content.search #article_content p { color: #2a6fbd; margin-left: 18px; margin-right: 17px; padding-bottom: 10px; border-bottom: #dee9f3 1px solid; padding-top: 30px }
#white_content.search p a { color: #2a6fbd; font-weight: bold }
p.answered { font-size: 1.23em !important; line-height: 1.54em !important; font-weight: bold; margin-bottom: 25px }
p.desc { margin-bottom: 25px; padding-top: 0px !important }
p.answered em { font-style: normal; font-size: 1.54em !important; }
p.a_rec_s { margin-left: 10px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; font-size: 0.92em; border-bottom: #6b9ad0 1px solid }
p.a_rec_s a { color:#FFFFFF !important; font-weight: normal !important;  }
p.a_rec_t { margin-left: 10px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; font-size: 0.92em !important; border-bottom: #dfe9f3 1px solid }
p.a_rec_t a { color:#286fbf }

ul.leftmenu li.leftmenu_14 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_01.png) no-repeat left }
ul.leftmenu li.leftmenu_14_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_01.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_15 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_02.png) no-repeat left }
ul.leftmenu li.leftmenu_15_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_02.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_16 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_03.png) no-repeat left }
ul.leftmenu li.leftmenu_16_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_03.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_17 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_04.png) no-repeat left }
ul.leftmenu li.leftmenu_17_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_04.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_18 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_05.png) no-repeat left }
ul.leftmenu li.leftmenu_18_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_05.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_19 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_06.png) no-repeat left }
ul.leftmenu li.leftmenu_19_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_06.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_20 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_07.png) no-repeat left }
ul.leftmenu li.leftmenu_20_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_07.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_21 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_08.png) no-repeat left }
ul.leftmenu li.leftmenu_21_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_08.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_22 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_09.png) no-repeat left }
ul.leftmenu li.leftmenu_22_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_09.png) no-repeat -442px 0px }
ul.leftmenu li.leftmenu_23 a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_10.png) no-repeat left }
ul.leftmenu li.leftmenu_23_a a { display: block; width: 221px; height: 50px; background:url(/images/leftmenu_10.png) no-repeat -442px 0px }

ul.error_list { color: red; list-style: none; margin-left: 400px; line-height: 15px; font-size: 0.77em }
form.recommendform ul.error_list { color: red; list-style: none; margin-left: 420px; line-height: 20px }
#searchmenul input.searchinp{ right: 10px }
input.searchinp { position: absolute; right: 20px; background: none; top: 5px; width: 100px; border: none; color:#98AFC8; font-size: 0.77em  }

form.contform { width: 645px; height: 640px; background:url(/images/form_bg.gif) no-repeat top; margin-top: 50px; display: block; position: relative; margin-left: 20px }
form.recommendform { width: 691px; height: 440px; margin-top: 50px; display: block; position: relative; margin-left: 15px; background:url(/images/form_r_bg.gif) no-repeat top;}

form.recommendform input { color: #2a6fbd; border: 0 }
form.recommendform label { display: none }
form.contform input { color: #2a6fbd; border: 0 }
form.contform label { display: none }
input.form_name { position: absolute; top: 7px; left: 155px; width: 195px;}
input.form_name_r { position: absolute; top: 10px; left: 200px; width: 195px;}
input.form_surname { position: absolute; top: 51px; left: 155px; width: 195px;}
input.form_surname_r { position: absolute; top: 54px; left: 200px; width: 195px;}
input.form_email_to_r { position: absolute; top: 98px; left: 200px; width: 195px;}
input.form_email_from_r { position: absolute; top: 139px; left: 200px; width: 195px;}
input.form_ocu { position: absolute; top: 95px; left: 155px; width: 195px;}
input.form_mail { position: absolute; top: 136px; left: 155px; width: 195px;}
input.form_Street { position: absolute; top: 178px; left: 155px; width: 478px;}
input.form_post1 { position: absolute; top: 223px; left: 159px; width: 20px;}
input.form_post2 { position: absolute; top: 223px; left: 220px; width: 68px;}
input.form_miasto { position: absolute; top: 223px; left: 435px; width: 198px;}
#recommend_mailBody { position: absolute; top: 183px; left: 200px; width: 478px; height: 200px; color: #2a6fbd; border: 0}
#contact_mailBody { position: absolute; top: 278px; left: 155px; width: 478px; height: 200px; color: #2a6fbd; border: 0}
input.cont_sub { position: absolute; right:0; bottom: 0 }


form.diag {  }
input.input_zatwierdz { margin-left: 270px; margin-bottom: 40px }
a.nextquestion { margin-left: 270px; margin-bottom: 40px; display: block; width: 122px; height: 30px; background:url(/images/q_nextc.gif) no-repeat center; text-indent: -9999px; overflow: hidden }
#sendmaterial_form form { display: block; margin: auto; width: 400px; float: right; background:url(/images/send_form.gif) no-repeat left; position: relative; height: 69px }
#sendmaterial_form form #email { border: 0; position: absolute; top: 27px; width: 185px; left: 115px; background: #548bcb; color: #FFFFFF }
#sendmaterial_form form .button { display: block; width: 70px; height: 30px; background:url(/images/send_form_submit.gif) no-repeat center; text-indent: -9999px; overflow: hidden; border: 0; font-size: 0; text-transform: uppercase; position: absolute; top: 19px; left:315px }

form.loginform { display: block; width: 304px; height: 60px; margin: auto; margin-top: 67px; background:url(/images/loginform.gif) no-repeat center; position: relative }
form.loginform input.input_logujmedpass { position: absolute; top: 26px; left: 8px; font-size: 1.38em; color: #2A6FBD; border: 0; width: 195px }
form.loginform input.zalbut { position: absolute; right: 0; top: 17px }

p.e404 { width: 347px; height: 200px; background:url(/images/404.gif) no-repeat top; margin-left: 30px; margin-top: 68px; float: left; margin-right: 40px }

.back_prev { display: block; width: 180px; height: 30px; background:url(/images/wroc_poprz.gif) no-repeat center; text-indent: -9999px; overflow: hidden;  margin-top: 100px; margin-left: 29px; clear: none }
.back_main { display: block; width: 180px; height: 30px; background:url(/images/wroc_glowna.gif) no-repeat center; text-indent: -9999px; overflow: hidden;  margin-top: -30px; margin-right: 175px; clear: none; float: right }

p.agree { position: absolute; top: 520px; left: 150px; color: #2A6FBD }

.links_list{ padding:30px 20px;}
.links_list li{ list-style-type:disc; list-style-position:inside; color:#2A6FBD;}
.links_list li a{ color:#2A6FBD;}


