/* reset */
* { margin: 0; padding: 0 }

/* header images */

/* strona glowna przed zalogowaniem */
body.mainpage_unlogged { background: #fff6fa url(/images/bg_top_mainpage.jpg) no-repeat top center }
body.mainpage_unlogged .mainpage_box.cont_fade { width: 746px; margin-top: 23px; background: transparent url(/images/cont_fade.png) no-repeat -2px 185px; overflow: hidden; }
body.mainpage_unlogged { background: #fff6fa url(/images/bg_top_mainpage.jpg) no-repeat top center }

/* strona glowna po zalogowaniu */
body { background: #fff6fa url(/images/bg_top_mainpage_advert.jpg) no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #EC84B3 }
.mainpage_box.cont_fade { width: 746px; margin-top: 23px; background: transparent url(/images/cont_fade.png) no-repeat -1px 49px; overflow: hidden; }

/* podstrony */
body.podstrona { background:url(/images/bg_top_mainpage_advert.jpg) #fff6fa no-repeat top center; }
.podstrona #leftmenu { background-position: -2px 187px; }
.podstrona .advert { margin-top: 23px; }
body.podstrona .right_box_fix { margin-top: 10px; }
div.maincontent { width: 746px; margin-top: 30px; margin-left: 1px; background:url(/images/cont_fade.png) no-repeat -3px 42px; overflow: hidden; }
div.maincontent #cont_b { width:746px; height: 12px; background:url(/images/cont_b.png) no-repeat -3px 0px; }


/* layout - glowne */

body.mainpage_unlogged .right_box_fix  { }

body.mainpage_unlogged .mainpage_box.cont_fade { margin-top: 70px; }

#container { width: 973px; margin: 0 auto; overflow: hidden; display:block;}
#searchform { float: right; width: 250px; height: 41px; background:url(/images/searchform.png) no-repeat left; margin-top: 58px; margin-right: 8px; position: relative }
#articlebox {  width: 488px; height: 154px; margin-left: 3px; margin-top: 12px; position: relative;}
/*#advertbox2 { width: 288px; height: 154px; float: right; margin-top: 12px; padding-right: 26px }*/
#advertbox2 { width: 288px; height: 139px; float: right; margin-top: 33px; margin-right: 464px }


#leftmenu { float: left; width: 214px; background:url(/images/lm_fade.png) no-repeat -1px 187px; position: relative }
/* po zalogowaniu */


#leftmenu { margin-top: 42px; }



#lm_b { width: 214px; background: transparent url(/images/lm_b.png) no-repeat -2px 0px; bottom: 0; left: 0; height: 20px; }

#below_lm_b { width: 214px;}

#cont_b { width: 746px; height: 12px; background:url(/images/cont_b.png) no-repeat -1px 0px; }
#cont_b_top { width: 793px; height: 12px; /*background:url(/images/cont_b_top.png) no-repeat -6px 0px;*/ }
div.maincontent_mainpage #cont_b { width: 793px; height: 12px; background:url(/images/cont_b.png) no-repeat -2px 0px; }
div.maincontent_mainpage #cont_b_top { width: 793px; height: 12px; /* background:url(/images/cont_b_top.png) no-repeat -6px 0px;*/ }
/*#flashdiv { margin-bottom:7px; width: 707px; height: 242px; background:url(/images/bg_flash.jpg) no-repeat 0px 0px; margin-left: 15px; margin-top: 5px;  }*/

#boxes { width: 739px;margin-right: 20px;}
#boxes .boxl { width: 389px; background:#fff url(/images/box_t.png) no-repeat left top; float: left; position: relative; height: 260px}
#boxes .boxl_b { width: 389px; height: 36px; background:url(/images/box_b.png) no-repeat center; position: absolute; left:0; bottom: 0 }
#boxes .boxr { width: 350px; background:url(/images/box_t_r.png) no-repeat left top; float: left; position: relative; height: 255px}
.boxr img { width:315px; border: none; margin-left: 18px; margin-top: 20px }
#boxes .boxr_b { width: 350px; height: 256px; background:url(/images/box_b_r.png) no-repeat center bottom; position: absolute; left:0; bottom: 0 }
.foot { width: 990px; float: left; clear: both; text-align: center; margin: auto; margin-top: 3px; padding-bottom: 10px; }
.foot img { margin-top: 15px; }

a.toplogo { display: block; float: left; background:url(/images/toplogo.png) no-repeat center; margin-top: 41px; width: 411px; height: 58px; text-indent: -9999px; overflow: hidden; clear: left }


.autor_styl{ font-style:italic;}



/* naglowki */
h2{ line-height: normal;}
h2.temat { display: block; width: 81px; height: 12px; background:url(/images/h2_temat.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; float: left; margin-left: 20px; margin-top: 20px; clear: left }
h2.menu_title { display: block; width: 179px; height: 45px; background:url(/images/menu_title.png) no-repeat center; margin-left: 17px; margin-top: 2px; text-indent: -9999px; overflow: hidden }
h3.temat_t { position: absolute; left: 190px; top: 35px; color:#FFFFFF;}
h3.temat_t a{ color:#FFFFFF;}
h2.other { color: #af2c68; text-transform: uppercase; margin-left: 20px; margin-top:75px }

h1.articles { margin-left: 20px; margin-top: 5px }
h1.arttitle { margin-left: 20px; margin-top: 5px; color: #af2c68; font-weight: normal }

h2.arttitle { margin-left: 20px; margin-right:10px; margin-top: 5px; color: #af2c68; font-weight: normal }

h2.topic { color: #af2c68; font-size: 24px; font-weight: normal; margin-left: 20px; margin-right:20px; margin-top: 18px; line-height: 28px }
h2.topic_s { color: #c3618e; font-size: 24px; font-weight: normal; margin-left: 20px; margin-top: 18px; margin-bottom: 15px }
h2.topic a { color: #af2c68; text-decoration: none  }

h3.topic { color: #af2c68; font-size: 12px; margin-left: 20px; margin-top: 13px }
h3.topic a { color: #af2c68; text-decoration: none  }

/* formularze */

form.searchf { position: relative }
input.searchbox { position: absolute; top: 18px; left: 5px; border: none; font-size:12px; color: #7c2745; width: 140px }
input.searchbut { position: absolute; right: 18px; top: 10px }

#searchform input.searchinp { position: absolute; top: 12px; left: 5px; border:0 none; }
#searchform input.findbut { position: absolute; right: 17px; top: 5px }

/* obrazki */

img.temat { float: left; margin-left: 20px; clear: left; margin-top: 5px; margin-right: 15px }

/* p */

#articlebox p { width: 230px; position: absolute; left: 190px; top: 80px; font-size: 10px }
p.sanofif { float: left; clear: left; margin-top: 5px; padding-left: 10px; font-size: 10px }
p.cred { width:605px; float: right; clear: right; margin-top: 5px; padding-left: 10px; font-size: 10px; margin-right: 25px }
p.bigabst { margin-left: 20px; color: #570b2b; padding-top: 15px; padding-bottom: 12px; border-bottom: #d7bec7 1px solid; margin-right: 20px; line-height: 20px }
p.abstr { margin-left: 20px; color: #570b2b; padding-top: 9px; padding-bottom: 14px; border-bottom: #d7bec7 1px solid; margin-right: 20px; line-height: 20px }
p.nores { padding-left: 20px; color: #7c2745; padding-top: 30px }
p.exc { margin-left: 20px; margin-right: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: #f2e9ec 1px solid; color: #c15d80; line-height: 20px }
p.newsdate{ margin-left: 20px; margin-right: 20px; padding-top: 5px; padding-bottom: 5px;}
p.newsdate a{color:#ec84b3;}
p.newsdate a:hover{text-decoration:none;}
p.newsdatemain{ margin-left: 20px; margin-right: 20px; padding-top: 15px; padding-bottom: 5px;}
p.newsauth{ margin-right: 20px; padding-top: 15px; padding-bottom: 5px; color: #EC84B3 !important;}



p.bigabst a { color: #570b2b;}
p.exc a{ color: #570b2b;}
p.cred a{ color:#EC84B3; text-decoration:none;}


#article_content p { color: #570b2b; padding-left: 20px; padding-top: 25px; line-height: 20px; padding-right: 20px }

p.no-padding { padding: 0px !important; padding-left: 10px !important; }


.send_row_padding_top { padding-top: 10px !important; }
.send_row_padding_left { padding-left: 20px !important; }


/* przyciski */

a.zobacz { display: block; width: 65px; height: 30px; background:url(/images/btn_wiecej.png) no-repeat center; position: absolute; right:50px; bottom: 20px; text-indent: -9999px; overflow: hidden }

/* menu */
ul { list-style-image :none; }

ul.leftmenu { margin-left: 17px; list-style: none; position: relative;}
ul.leftmenu li { width: 179px; display: block; text-indent: -9999px; overflow: hidden; clear:both; }

ul.leftmenu li.none { display: none;}
ul.leftmenu li a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px;}
ul.leftmenu li.leftmenu_14 { background:url(/images/leftmenu.png) no-repeat 0px 0px; height: 35px; }
ul.leftmenu li.leftmenu_14_a { background:url(/images/leftmenu.png) no-repeat -179px 0px; height: 35px; }
ul.leftmenu li.leftmenu_14 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_14_a a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_33 { background:url(/images/leftmenu.png) no-repeat 0px -35px; height: 35px; }
ul.leftmenu li.leftmenu_33_a { background:url(/images/leftmenu.png) no-repeat -179px -35px; height: 35px; }
ul.leftmenu li.leftmenu_33 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_19 { background:url(/images/leftmenu.png) no-repeat 0px -70px; height: 35px; }
ul.leftmenu li.leftmenu_19_a { background:url(/images/leftmenu.png) no-repeat -179px -70px; height: 35px; }
ul.leftmenu li.leftmenu_19 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_18 { background:url(/images/leftmenu.png) no-repeat 0px -105px; height: 35px; }
ul.leftmenu li.leftmenu_18_a { background:url(/images/leftmenu.png) no-repeat -179px -105px; height: 35px; }
ul.leftmenu li.leftmenu_18 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_21 { background:url(/images/leftmenu.png) no-repeat 0px -140px; height: 35px; }
ul.leftmenu li.leftmenu_21_a { background:url(/images/leftmenu.png) no-repeat -179px -140px; height: 35px; }
ul.leftmenu li.leftmenu_21 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_16a{ background:url(/images/leftmenu.png) no-repeat 0px -175px; height: 35px; }
ul.leftmenu li.leftmenu_16 { background:url(/images/leftmenu.png) no-repeat 0px -210px; height: 35px}
ul.leftmenu li.leftmenu_16_a { background:url(/images/leftmenu.png) no-repeat -179px -210px; height: 35px}
ul.leftmenu li.leftmenu_16 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_20 { background:url(/images/leftmenu.png) no-repeat 0px -260px; height: 35px; }
ul.leftmenu li.leftmenu_20 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_20_a { background:url(/images/leftmenu.png) no-repeat -179px -260px; height: 35px; }
ul.leftmenu li.leftmenu_20_a a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_34 { background:url(/images/leftmenu.png) no-repeat 0px -447px; height: 35px; }
ul.leftmenu li.leftmenu_34 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_34_a { background:url(/images/leftmenu.png) no-repeat -179px -447px; height: 35px; }
ul.leftmenu li.leftmenu_17 { background:url(/images/leftmenu.png) no-repeat 0px -310px; height: 35px; }
ul.leftmenu li.leftmenu_17_a { background:url(/images/leftmenu.png) no-repeat -179px -310px; height: 35px; }
ul.leftmenu li.leftmenu_17 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }

ul.leftmenu li.leftmenu_41 { background:url(/images/leftmenu.png) no-repeat 0px -658px; height: 35px; }
ul.leftmenu li.leftmenu_41_a { background:url(/images/leftmenu.png) no-repeat -179px -658px; height: 35px; }
ul.leftmenu li.leftmenu_41 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }

ul.leftmenu li.leftmenu_31 { background:url(/images/leftmenu.png) no-repeat 0px -345px; height: 35px; }
ul.leftmenu li.leftmenu_31_a { background:url(/images/leftmenu.png) no-repeat -179px -345px; height: 35px; }
ul.leftmenu li.leftmenu_31 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_23 { background:url(/images/leftmenu.png) no-repeat 0px -380px; height: 35px; }
ul.leftmenu li.leftmenu_23_a { background:url(/images/leftmenu.png) no-repeat -179px -380px; height: 35px; }
ul.leftmenu li.leftmenu_23 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_32 { background:url(/images/leftmenu.png) no-repeat 0px -410px; height: 35px; }
ul.leftmenu li.leftmenu_32_a { background:url(/images/leftmenu.png) no-repeat -179px -410px; height: 35px; }
ul.leftmenu li.leftmenu_32 a { display: block; width: 179px; text-indent: -9999px; overflow: hidden; height: 35px; }
ul.leftmenu li.leftmenu_39 { background:url(/images/leftmenu.png) no-repeat 0px -175px; height: 35px;}
ul.leftmenu li.leftmenu_39_a {background:url(/images/leftmenu.png) no-repeat -179px -175px; height: 35px; }
ul.leftmenu li.leftmenu_35 { background:url(/images/leftmenu.png) no-repeat 0px -485px; height: 35px; }
ul.leftmenu li.leftmenu_35_a { background:url(/images/leftmenu.png) no-repeat -179px -485px; height: 35px; }
ul.leftmenu li.leftmenu_36 { background:url(/images/leftmenu.png) no-repeat 0px -520px; height: 35px; }
ul.leftmenu li.leftmenu_36_a { background:url(/images/leftmenu.png) no-repeat -179px -520px; height: 35px; } 
ul.leftmenu li.leftmenu_37 { background:url(/images/leftmenu.png) no-repeat 0px -555px; height: 35px; } 
ul.leftmenu li.leftmenu_37_a { background:url(/images/leftmenu.png) no-repeat -179px -555px; height: 35px; } 
ul.leftmenu li.leftmenu_38 { background:url(/images/leftmenu.png) no-repeat 0px -590px; height: 35px; }
ul.leftmenu li.leftmenu_38_a { background:url(/images/leftmenu.png) no-repeat -179px -590px; height: 35px; }
ul.leftmenu li.leftmenu_40 { background:url(/images/leftmenu.png) no-repeat 0px -625px; height: 35px; }
ul.leftmenu li.leftmenu_40_a { background:url(/images/leftmenu.png) no-repeat -179px -625px; height: 35px; }
ul.leftmenu li.round { width: 179px; height: 5px; overflow:hidden; background: transparent url(/images/leftmenu_b.png) no-repeat 50% 100%; text-indent: -9999px; }

/* logowanie */

#login1 { width: 320px; height: 230px; float: left }
#login2 { width: 400px; height: 250px; float: right }
#login2 p { padding-right: 20px; padding-top: 22px; color: #570b2b; }
#login2 a { color: #570b2b; }
p.enterlog { padding-left: 20px; font-weight: bold; color: #570b2b; padding-top: 20px }
input.input_logujmedpass { width: 250px; background:url(/images/inp_login.png) no-repeat center; padding: 7px; padding-left: 10px; padding-right: 20px; float: left; margin-left: 15px; border: none; margin-top: 6px; color: #570B2B  }
input.zalbut { float: left; clear: left; margin-left: 20px; margin-top: 17px } 
p.noacc { color: #570b2b; float: left; clear: left; padding-left: 20px; color: #570b2b; padding-top: 13px }
p.noacc a { color: #570b2b; }
#login2 h1.articles { margin-left: 0px !important }

/* strona glowna */

#f_left, #f_right { height: 100%; }
h3.l_case { font-size: 12px; color: #570b2b; margin-left: 20px; margin-top: 15px; }
p.l_casep { color: #570b2b; padding-left: 20px }
a.l_case_a { width: 135px; height: 35px; background:url(/images/btn_postaw.png) no-repeat center; margin-left: 20px; margin-top: 15px; }

#f_left { width: 360px; float: left; }
#f_right { width: 318px; float: right; }

#flashdiv h2 { margin-left: 20px; margin-top: 10px; }

.mainpage_box .flashdiv a {behavior: url("/images/iepngfix.htc"); text-indent: -9999px; overflow: hidden; line-height: 33px; display: block; }
/* przypadki */

.mainpage_box h2.przypadki a { background:url(/images/h_przypadki.png) no-repeat center; width: 195px; }
.mainpage_box h2 { margin: 10px 0 0 20px; }

/* .mainpage_box */
#temat { width: 100%; overflow: hidden; height: 100%; }
#temat h2 { background: transparent url(/images/h_popular.gif) no-repeat center center; width: 193px; margin-bottom: 19px;margin-top: 15px; margin-left: 0; height: 24px; width: 222px;  }
#temat .btn_more { background: transparent url(/images/btn_more.png) no-repeat center center; width: 66px; height: 30px; margin-top: 33px; clear: both; }

#temat h3 { margin: 0; }
#temat p { margin: 0; padding: 0; }
#temat img { border: medium none; }
#temat dl { overflow: hidden; width: 100%; }
  #temat dl a { text-indent: 0; }
#temat dt { float: left; width: 161px; }
#temat dd { float: right; width: 120px; margin-right: 20px; }

a.more_news { position: absolute; bottom: 40px; right: 40px ; display: block; width: 65px; height: 30px; background:url(/images/btn_wiecej_n.png) no-repeat center; text-indent: -9999px; overflow: hidden}
h2.now { display: block; width: 83px; height: 18px; background:url(/images/h_now.png) no-repeat 0 0; text-indent: -9999px; overflow:hidden; margin-top: 35px; margin-left: 30px; margin-bottom: 15px }
h3.now { font-size: 12px; color: #7c2745;margin-left: 30px; padding-bottom: 10px; padding-right: 30px }
h3.now a { color: #7c2745; text-decoration: none }
p.now { padding-left: 30px; padding-right: 40px; padding-bottom: 10px }

.main_vid { margin-left: 23px; margin-top: 10px; width: 327px; height: 170px }


/* videocasty */

.videocast { width: 690px; padding-top:20px; margin-left: 20px; padding-bottom: 10px; border-bottom: #d7bec7 1px solid; overflow:hidden; height:1%;}
img.video { float: left; width: 180px; height: 120px; margin-right: 22px }
h2.videotitle { font-size: 12px; color: #7c2745  }
h2.videotitle a { color: #7c2745; text-decoration: none }
.videocast p { color: #c15d80 }
.videocast .video_mask1{ float:left; width:202px;}
.videocast .content_col{ float:left; width:460px;}
.videocast .content_col .newsdate{ margin:0;}
/* artykul - lista */

#article_content ul { padding-left: 50px; color: #7c2745; line-height:25px; list-style: none }
#article_content ul.article-list-disc { color: #570b2b; padding-left: 35px; padding-top: 0; line-height: 20px; padding-right: 20px; list-style-type: disc; list-style-position: outside; }
#article_content ul.article-list-disc li {padding: 5px 0;}
/*#article_content ul.article-list-disc li:first-child {margin-bottom:30px;}*/\

#article_content ul.article-list-circle { color: #570b2b; padding-left: 30px; padding-top: 0; line-height: 20px; padding-right: 20px; list-style-type: circle; list-style-position: outside; }
#article_content ul.article-list-square { color: #570b2b; padding-left: 30px; padding-top: 0; line-height: 20px; padding-right: 20px; list-style-type: square; list-style-position: outside; }

#article_content li.article-list-none { list-style-type: none; }
#article_content table { color: #570b2b; /*border: 1px solid #570b2b;*/ border-collapse: collapse; text-align: left; vertical-align: middle; margin: 0 20px; }
#article_content .add-margin { margin: 0 20px;}
.margin-bottom { display: block; height: 20px; }
#article_content table td ,#article_content table th { padding: 3px; /*border: 1px solid #570b2b;*/ }
#article_content .bold-inline { font-weight: bold; }
#article_content .bold-block { font-weight: bold; display: block; }
#article_content .underline { text-decoration: underline; }




.links a{ color:#7C2745; text-decoration:none; margin-right:20px;}
.links a:hover{ text-decoration:underline;}

.links_new{ overflow:hidden; padding:20px;}
.links_new a{ float:left; display:block; height:30px; text-indent:-9999px;}
.links_new .small_mail{ width:143px; background:url(/images/btn_wyslij_znajomemu.png) no-repeat 0 0; margin-right:10px;}
.links_new .small_pdf{ width:98px; background:url(/images/btn_pobierz_pdf.png) no-repeat 0 0; margin-right:10px;}
.links_new .small_print{ width:69px; background:url(/images/btn_drukuj.png) no-repeat 0 0; margin-right:10px;}
.links_new .small_see_also{ width:108px; background:url(/images/btn_zobacz_takze.png) no-repeat 0 0;}

.small_readmore {
	background:url(/images/btn_czytaj_wiecej.png)  no-repeat;
	width:106px;
	height:30px;
	display:block;
}

.small_send
{
	background:url(/images/btn_wyslij.png) no-repeat;
	width:65px;
	height:30px;
	margin-right:10px;
}

.small_Inp
{
	float:left;
	border-bottom: 1px solid #7C2745;
    border-left: 1px solid #7C2745;
    border-top: 1px solid #7C2745;
    float: left;
    height: 27px;
    margin-right: 1px;
    margin-top: 1px;
}



background:url(/images/btn_wyslij.png) no-repeat

#presentation{ padding-left:20px;}

.contform{ padding:20px;}
.contform label{ display:block; margin-top:15px; color:#CB5F85; font-weight:bold;}
.agree{ padding-bottom:15px; color:#570B2B;}

.error_list li{ list-style-type:none; color:#7C2745;}

.bg_input_short{ background:url(/images/bg_input_short.png) no-repeat 0 0; width:203px; height:30px; padding:3px 10px;}
.bg_input_short input{ border:0 none; width:183px; height:24px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}
.bg_input_shorter{ background:url(/images/bg_input_shorter.png) no-repeat 0 0; width:103px; height:30px; padding:3px 10px;}
.bg_input_shorter input{ border:0 none; width:83px; height:24px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}
.bg_input_long{ background:url(/images/bg_input_long.png) no-repeat 0 0; width:303px; height:30px; padding:3px 10px;}
.bg_input_long input{ border:0 none; width:283px; height:24px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}
.bg_textarea{ background:url(/images/bg_textarea.png) no-repeat 0 0; width:505px; height:210px; padding:3px 10px;}
.bg_textarea textarea{ border:0 none; width:505px; height:204px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}
.bg_input_kod_short{ background:url(/images/bg_input_kod_short.png) no-repeat 0 0; width:54px; height:30px; padding:3px 10px; float:left;}
.bg_input_kod_short input{ border:0 none; width:20px; height:24px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}
.bg_input_kod_long{ background:url(/images/bg_input_kod_long.png) no-repeat 0 0; width:60px; height:30px; padding:3px 10px; float:left;}
.bg_input_kod_long input{ border:0 none; width:40px; height:24px; background-color:#D7BEC7; color:#7C2745; font-size:18px;}

.sectiondesc{ border-bottom:1px solid #D7BEC7; color:#570B2B; line-height:20px; margin-left:20px; margin-right:20px; padding-bottom:12px; padding-top:15px;}
#article_content ul.list_disc{ list-style-type:disc; padding:0 40px;}
#article_content ul.list_disc ul{ list-style-type:disc; padding:0 20px;}

.czytaj_wiecej ul{ margin-left:40px; margin-right:20px;}
.czytaj_wiecej ul a{ color:#570B2B;}
.czytaj_wiecej ul a:hover{ color:#570B2B;}


.btn_lista_wydarzen{ display:block; width:122px; height:30px; background:url(/images/btn_lista_wydarzen.png) no-repeat 0 0; text-indent:-9999px;}
.btn_informacja_o_leku{ overflow:hidden; margin:20px;}
.btn_informacja_o_leku a{ float:left; display:block; width:176px; height:30px; background:url(/images/btn_informacja_o_leku.png) no-repeat 0 0; text-indent:-9999px;}
.btn_informacja_o_leku a.ulotka{ float:left; margin-left:15px; display:block; width:190px; height:30px; background:url(/images/btn_ulotka_dla_pacjenta.png) no-repeat 0 0; text-indent:-9999px;}
.btn_informacja_o_leku a.forte{ float:left; margin-left:9px; display:inline; _margin-bottom:20px; width:177px; height:25px; background:url(/images/btn_nospa_forte.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.btn_informacja_o_leku a.tabletki{ float:left; margin-left:9px; display:block; width:150px; height:25px; background:url(/images/btn_nospa_tabletki.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
.btn_informacja_o_leku a.ampulki{ float:left; margin-left:9px;  width:166px; height:25px; background:url(/images/btn_nospa_ampulki.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}


.error_box{ margin:20px; line-height:20px; overflow:hidden;}
.error_box .left_col{ float:left; width:320px; padding-right:20px;}
.error_box .right_col{ float:left; width:320px;}
.error_box .e404{ font-size:160px; padding-bottom:20px; line-height:150px; color:#D7BEC7;}
.error_box .login{ padding-bottom:20px; line-height:30px;}
.error_box h2{ padding-bottom:20px; font-size:12px; color:#570B2B; font-weight:normal;}
.error_box h2 em{ padding-bottom:10px; font-size:14px; font-weight:bold; font-style:normal;}
.error_box .buttons{ overflow:hidden;} 
.error_box .btn_powrot{ float:left; margin-right:10px; display:block; width:77px; height:30px; background:url(/images/btn_powrot.png) no-repeat 0 0; text-indent:-9999px;}
.error_box .btn_strona_glowna{ float:left; display:block; width:129px; height:30px; background:url(/images/btn_strona_glowna.png) no-repeat 0 0; text-indent:-9999px;}

.small_thumb{ display:block; width:161px; height:98px; float:left; margin:0 20px 20px 0;}
.small_thumb img{ border:0 none;}

.list_disc a{ color:#7C2745;}

.no_padding{ padding-top:0 !important; overflow:hidden; clear:both; height:1%;}



.mat_menu{ margin:20px;}
.mat_menu a.btn_wyslij{ display:block; width:65px; height:30px; background:url(/images/btn_wyslij.png) no-repeat 0 0; text-indent:-9999px;}
.info{ margin:20px;}
.contform .title_label{ margin:0;}
.send_row .btn_wyslij{ cursor:pointer; float:left; display:block; width:65px; height:30px; background:url(/images/btn_wyslij.png) no-repeat 0 0; text-indent:-9999px; border:0 none; font-size:0; line-height:0;}
.send_row .bg_input_short{ float:left; width:190px;}
.send_row{ overflow:hidden;}

.bottom { margin:0 20px;}
.bottom .bigabst,
.bottom .abstr{ border:0 none; margin:0;}


.bottom_border{border-bottom:1px solid #D7BEC7; margin:0 20px;}
.bottom_border .bigabst,
.bottom_border .abstr{ border:0 none; margin:0;}

.right_box_fix{ float:right; width:739px; overflow:hidden; padding-right:20px;}

#article_content ul.list_disc_sitemap{ list-style-type:disc; padding:0 40px;}
#article_content ul.list_disc_sitemap ul{ list-style-type:disc; padding:0 20px;}
.list_disc_sitemap a{ color:#7C2745; font-weight:bold;}

.text_format{ color:#570B2B; font-size:12px; padding-left:20px;}
#probe_results{ padding:20px; color:#570B2B;}
#probe_results h2{ padding-bottom:20px; font-size:12px;}


.row2{ border-bottom:1px solid #D7BEC7; padding-bottom:20px !important; margin-bottom:20px; padding-right:0; margin-right:40px;}

.btn_powrot{ display:block; width:77px; height:30px; background:url(/images/btn_powrot.png) no-repeat 0 0; text-indent:-9999px;}

.videocast{ width:667px;}
.maincontent{ float:left;}
#boxes{ float:left; overflow:hidden;}
#login2{ width:360px;}
#cont_b{ font-size:0; line-height:0; height:10px; clear: both; }
div.maincontent{ padding-bottom:0;}

#article_content .answer{ color:#AF2C68; padding:0 0 15px; margin-bottom:15px; border-bottom:1px solid #ccc;}
#article_content .answer span{ font-weight:bold;}

#logo_sanofi{ display:block; width:200px; height:30px; margin-bottom:25px; text-indent:-9999px; outline:none;}

#searchform{ float:none; margin:0;}
a.toplogo{ clear:none;}
.searchbox{ width:250px; float:right; overflow:hidden;}

.probe_res_css h2{ margin-bottom:10px;}
#article_content p a{ color:#570B2B;}
.newsdatemain a{ color:#F4B5D2;}
.nounder a{ text-decoration:none;}
.nounder a:hover{ text-decoration:underline;}


.advert { height: 124px; width: 728px;  margin-top: 59px; margin-left: 6px; }
.right_box_fix{ margin-top: -26px; }
#advert_pionowy { width:124px; height:662px; /*float:right; margin-top:23px;*/ position:fixed; right:50%; margin-right:-599px; top:111px;}


#category_filtr { border-bottom: 1px solid #D7BEC7; margin-left:20px; margin-right:20px; margin-bottom: 15px; padding-bottom: 10px; padding-top: 10px; }
#category_filtr ul { list-style: none; padding: 0px; margin: 0px;}
#category_filtr ul li { float:left; display: block; }
#category_filtr a { display:block; float:left;  height: 18px; line-height:12px; font-size: 12px; text-decoration: none; color: #7c2745; background: #7c2745; color:#FFF; margin-right: 6px; text-indent: -999px; overflow:hidden; background-repeat: no-repeat; }
#category_filtr a#article { width: 56px/*53px*/; background: url(/images/categories.png);}
#category_filtr a#article_active { width: 56px/*53px*/; background: url(/images/categories.png) 0 -18px;}
#category_filtr a#news { width: 57px/*52px*/; background: url(/images/categories.png) 0 -36px; }
#category_filtr a#news_active { width: 57px/*52px*/; background: url(/images/categories.png) 0 -54px; }
#category_filtr a#video { width: 44px/*42px*/; background: url(/images/categories.png) 0 -72px; }
#category_filtr a#video_active { width: 44px/*42px*/; background: url(/images/categories.png) 0 -90px; }
#category_filtr a#case_presentation { width: 152px/*141px*/; background: url(/images/categories.png) 0 -108px; }
#category_filtr a#case_presentation_active { width: 152px/*141px*/; background: url(/images/categories.png) 0 -126px; }
.clear { clear:both;}

#category_submenu {
		border-bottom: 1px solid #D7BEC7; 
		/*margin-left:20px;*/
		/*margin-right:20px;*/ 
		margin-bottom: 15px;
		padding-bottom: 10px; 
		padding-top: 10px;
		/*background:#f4b5d2;*/
}
#category_submenu ul { list-style: none; padding: 0px; margin: 0px; height:18px}
#category_submenu ul li { float:left; display: block; margin-right: 10px; height: 18px; position:relative; background: url(/images/buttons.png);}
#category_submenu a { display:block; float:left;  height: 16px; padding-top: 2px; line-height:12px; font-size: 12px; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #7c2745; background: #7c2745; color:#FFF; background: url(/images/buttons.png) right -18px; position:relative; margin-right: -5px; }


.pdf_link { color: #AF2C68; margin-left: 20px; margin-top: 10px; font-weight: bold; display:block;}
#category_submenu ul li { float:left; display: block; margin-right: 0px; height: 18px; position:relative; background-image:none;}
#category_submenu a { display:block; float:left; height:16px; padding:2px 5px 0 5px; line-height:12px; font-size: 12px; font-weight: bold; text-decoration: none; color:#7C2745; background-image:none; position:relative; margin-right: 0; }

#category_submenu li#tab-active
{
	background-image:url(/images/menuPorady_active.png);
	background-repeat:no-repeat;
	width:176px;
	height:47px;
	margin-left:-12px;
	margin-top:-17px;
	width: 190px;
	color:#7C2745;
	
}
#category_submenu li#tab-active a{} 

h2.videotitle{ margin-top:5px;}
h2.videotitle a	{ color:#AF2C68; font-weight:normal; font-size:18px;}
.videolector	{ padding-bottom:5px; padding-top:5px;}
.videosdate		{ padding-bottom:5px; padding-top:5px;}

#boxes .boxl 		{ height:380px;}
.row12				{ border-top:1px solid #D7BEC7; margin-top:20px; margin-right:40px; padding-top:20px !important;}
#boxes .boxr		{ height:380px;}
#boxes .boxr_b		{ padding:18px 14px; height:344px; width:322px;}
#boxes .boxr_b a	{ text-decoration:none;}
#boxes .boxr img	{ padding:0; margin:0 0 10px; width:auto;}
#boxes .boxr_b h2	{ color:#7C2745; font-size:12px; padding-bottom:10px; margin:0 12px; text-decoration:none;}
#boxes .boxr_b p	{ color:#EC84B3; font-size:12px; padding-bottom:10px; margin:0 12px; text-decoration:none;}>>>>>>> .r14494


.pdf_link { color: #AF2C68; margin-left: 20px; margin-top: 10px; font-weight: bold; display:block;}

#article_content .border { border: 1px solid #570B2B; margin: 20px; padding-bottom: 20px; }


.newsdatemain .pubmed {color: #AF2C68;}


.mainpage_box  .flashdiv { width: 707px; height: 242px; background:url(/images/flashdiv.png) no-repeat 0px 0px; margin: 0 0 6px 16px }


div.maincontent_mainpage { width: 739px; margin-top: 8px; background:transparent url(/images/cont_fade.png) no-repeat scroll -1px 64px; overflow: hidden; }

.mainpage_box .border_top{ overflow:hidden; background:url(/images/border_up.png) no-repeat 0 0; width:707px; margin-left:15px; margin-top:4px; padding-top:10px; padding-bottom:15px;}
.mainpage_box .border_btm{ margin-bottom:4px; background:url(/images/border_btm.png) no-repeat 0 0; width:707px; height:8px; margin-left:15px;}

.mainpage_box .border_top{ overflow:hidden; background:url(/images/border_up.png) no-repeat 0 0; width:707px; margin-left:15px; margin-top:4px; padding-top:10px; padding-bottom:15px;}
.mainpage_box .border_btm{ margin-bottom:4px; background:url(/images/border_btm.png) no-repeat 0 0; width:707px; height:8px; margin-left:15px;}

.maincontent .border_top{ overflow:hidden; background:url(/images/border_up.png) no-repeat 0 0; width:707px; margin-left:15px; margin-top:4px; padding-top:10px; padding-bottom:15px;}
.maincontent .border_btm{ margin-bottom:4px; background:url(/images/border_btm.png) no-repeat 0 0; width:707px; height:8px; margin-left:15px;}

.chplforte { margin-left:  10px; }

#video_player_box { margin: 0 auto; width: 475px; }

.BannerRek2
{
	width:704px;
	height:128px;
	margin-left:14px;
	margin-bottom:11px;
}

.PoradyDiet
{
	overflow:hidden; 
	background:url(/images/border_up_porDiet.png) no-repeat 0 0; 
	width:707px; 
	margin-left:15px; 
	margin-top:4px; 
	padding-top:10px; 
	padding-bottom:15px;
}

.PoradyDiet #category_submenu
{
	padding-top: 7px;
}

.PoradyDiet #category_submenu ul .tab-after, .PoradyDiet #category_submenu ul .tab-after#tab-active
{
	background-image: url(/images/archiwum_diet.jpg);
	background-repeat:no-repeat;
    color: #7C2745;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 12px;
    margin-right: 20px;
    margin-left: 0px;
    margin-top: 0px;
    width: auto;
    /*padding: 2px 5px 0;*/
    position: relative;
    text-decoration: none;
}


.PoradyDiet #category_submenu ul .tab-after a
{
	text-indent:-9999px;
}

.PoradyDiet #category_submenu ul .tab-after:hover
{
	background-image: url(/images/archiwum_diet_hover.jpg);
	background-repeat:no-repeat;
}

/*.PoradyDiet #category_submenu ul li:nth-child(1)
{
	margin-left:20px;
	background-image:url(/images/menuPorady_inactive.png);
	background-repeat:no-repeat;
	width:149px;
	height:47px;
	margin-top:-16px;
	margin-left:1px;
	text-indent:-9999px;
}
*/


.PoradyDiet #category_submenu ul .firstActive, .PoradyDiet #category_submenu ul .tab-entry
{
	font-family:sans-serif, Geneva;
	font-size:18px;
	font-weight:700;
	

}

.PoradyDiet #category_submenu ul .firstActive
{
	/* margin-left:20px; */
	background-image:url(/images/menuPorady_inactive.png);
	background-repeat:no-repeat;
	width:149px;
	height:47px;
	margin-top:-16px;
	margin-left:1px;
	/*text-indent:-9999px;*/
}

.PoradyDiet #category_submenu ul .firstActive:hover, .PoradyDiet #category_submenu ul .tab-entry:hover
{
	background-image:url(../images/menuPorady_inactive_hover.png);
	background-repeat:no-repeat;
}

.PoradyDiet #category_submenu ul #tab-active a:hover
{
	color:#7D2846;
}
.PoradyDiet #category_submenu ul .firstActive a:hover,.PoradyDiet #category_submenu ul .tab-entry a:hover
{
	color:#fff;
}

.PoradyDiet #category_submenu ul .firstActive,.PoradyDiet #category_submenu ul .tab-entry
{
	text-transform:uppercase;
	font-size:10px;
}


/*.PoradyDiet #category_submenu ul .tab-entry
{
	background-image:url(/images/menuPorady_active.png);
	background-repeat:no-repeat;
	width:176px;
	height:47px;
	margin-left:-22px;
	margin-top:-17px;
	width: 190px;
	  
} */

.PoradyDiet #category_submenu ul .firstActive, .PoradyDiet #category_submenu ul .tab-entry
{
	background-image: url("/images/menuPorady_inactive.png");
    background-repeat: no-repeat;
    height: 47px;
    margin-left: 1px;
    margin-top: -16px;
    width: 149px;
}


.PoradyDiet #category_submenu li
{
  position: relative;
}


.PoradyDiet #category_submenu li#tab-active.firstActive
{
	background-image: url("/images/menuPorady_active_first.png");
	background-repeat: no-repeat;
	margin-left: 1px;	
	margin-right: -22px;
	z-index:2;
}

.PoradyDiet #category_submenu li#tab-active.tab-entry a
{
	margin-left:18px;
}

.PoradyDiet #category_submenu li#tab-active.firstActive a
{
	padding-left: 28px;
	margin-top:2px;
}

/* taby*/

.sIFR-fixfocus
{
	z-index:4;
}

.PoradyDiet #category_submenu li#tab-active.firstActive a:hover
{
	color:#7C2745;
}

.PoradyDiet #category_submenu ul .firstActive a
{
	display: block;
    height: 33px;
    padding-left: 20px;
    padding-top: 13px;
	width: 115px;
	font-family:Myriad Pro, sans-serif, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:600;
}


.PoradyDiet #category_submenu ul .tab-entry a 

{
	display:block;
	height:33px;
 	width: 117px;
	padding-left:26px;
	padding-top:14px;
	font-family:Myriad Pro, sans-serif, Verdana;
	font-size:14px;
	line-height:20px;
	font-weight:600;
	
}

.PoradyDiet #category_submenu ul .firstActive a
{
	display:block;
	height:33px;
 	width: 117px;
	padding-left:21px;
	padding-top:14px;
	font-family:Myriad Pro, sans-serif, Verdana;
	font-size:14px;
	line-height:20px;
	font-weight:600;
	
}




.PoradyDiet #category_submenu a
{
	/*text-indent:-9999px;/*/
	width:140px;
}

.PoradyDiet #category_submenu ul #tab-active.tab-after:hover
{
	background-image: url("/images/archiwum_diet_hover.jpg");
    background-repeat: no-repeat;
}



.tab-entry .sIFR-fixfocus
{
	padding-left:20px;
}

div.over-link {position: absolute;}
div.over-link a{ display: block; width: 100%; height: 100%;}


/*.PoradyDiet #category_submenu ul li:last-child a
{
	font-family:"Myriad Pro";
	font-weight: bold;
	font-size:12px;
	text-transform:capitalize;
}*/


.PoradyDiet #category_submenu .tab-after a
{
	width:81px;
}

.sfirTab
{
	
	color:#FFF;
	font-size:12px;
	z-index:5;
}

.PoradyDiet #category_submenu ul #tab-active.tab-after
{
	background-image: url("/images/archiwum_diet_active.png");
    background-repeat: no-repeat;
	width:173px;
	height:47px;
	margin-right: 1px;
    margin-top: -17px;
}

.PoradyDiet #category_submenu ul #tab-active.tab-after:hover
{
	background-image: url("/images/archiwum_diet_active.png");
    background-repeat: no-repeat;
	width:173px;
	height:47px;
	margin-right: 1px;
    margin-top: -17px;
}

.PoradyDiet #category_submenu ul #tab-active.tab-after a
{
	height: 45px;
    width: 167px;
}
 
p.exlinkTitle
{
	font-weight:bold;
	margin-left: -20px;
	margin-top:-5px;
	text-decoration:underline;
}

/* .belowButtony1
{
	margin-bottom:30px;
} */


.contform {
border-top: 1px solid #F4B5D2;
}

.cursor-pointer { cursor: pointer; }

/* ---------- STYLOWANIE PDFa --------- */



.btnsBottom
{
	border-top: 1px solid #F4B5D2;
}

/* ------ OVERLAY --------------- */

#presentation-overlay{ display:none; position: absolute;  top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#presentation-container { z-index: 100; display: none; position: absolute; width: 1000px; height: 550px; background: #fff; }
.section-presentation{ text-align: center;}
