/*layoutą*/
*:focus {outline: none;}
html ,
body {height: 100%; margin: 0px; padding: 0px;}
body {position: relative; background: #f8f8f8; font-family: Arial, sans-serif; font-size: 12px; line-height: 150%;}
body ,.raw_color { color: #616161;}
#body-not-logged {background: #FFFFFF;}
h1 {display: none;}
h1, h2, h3, h4, h5, h6, div, form, p, br { margin: 0px; padding: 0px;}
img {border: none;}
a {color: #269613; text-decoration: none;}
select { border:1px inset #ccc; }

h1,
h2,
h3 {color: #469ad1;}

h1  {margin: 0px; padding: 0px 0px 10px 0px; font-size: 17px; font-weight: bold;}
h2 {margin: 0px; padding: 0px 0px 10px 0px; font-size: 15px; font-weight: bold;}

.box_left h2 {padding-bottom: 0px;}
h2.inside_text {padding: 10px 0px 10px 0px;}

h3 {margin: 0px; padding: 0px 0px 10px 0px; font-size: 15px; font-weight: bold;}
h3.inside_text {padding: 10px 0px 10px 0px;}
h4 {font-size: 13px; padding: 0px 0px 10px 0px;}
.good {color: #469ad1;}
acronym {cursor: help;}
.red {color: red;}
.grenn,
.green,
.leading-color {color: #269613;}
.blue {color: #469AD1;}
a.different,
.secondary-color {color: #479CD4;}
.center_text,
.center-text{text-align: center;}
.anchor {display: inline-block;}/*naprawia bug w IE8*/

.highlight,
.mini-tabs li a.highlight { color:#CC3300; }
ul.reset {margin: 0; padding: 0; list-style: none;}

#top-and-content-wrapper {background: #fff;}

#empty-layout-wrapper {position: absolute; top: 0px; left: 0px;  bottom: 0px; right: 0px;  padding: 57px 0px 0px 0px; height: 100%; background: #fff;}
    #empty-layout-wrapper #content-outer-wrapper {height: auto !important; height: 100%; min-height: 100%;}
		#empty-layout-wrapper #content-inner-wrapper {width: 780px; }
    
#default-top-outer-wrapper {background: #269613 url('../images/default/top-bg.png') repeat-x bottom;}
#default-top-outer-wrapper,
#default-top-outer-wrapper a {color: #fff;}
    #default-top-outer-wrapper #logo {display: block; position: absolute; top: 10px; left: 35px;  width: 258px; height: 43px; background: url('../images/default/logo.png') no-repeat;}
#top-outer-wrapper {background: transparent;}

#top-facebook {display: block; position: absolute; top: 20px; left: 271px;}


#default-top-outer-wrapper,
#top-outer-wrapper {position: relative; z-index: 2;}

#top-inner-wrapper,
#content-inner-wrapper {position: relative; margin: auto; width: 980px; }

#top-outer-wrapper #top-inner-wrapper {position: relative; height: 108px;}
#top-outer-wrapper #top-inner-wrapper #logo,
#top-outer-wrapper #top-inner-wrapper #logo-sponsor {position: absolute; top: 15px; left: 5px; display: block; width: 258px; height: 43px; background: url('../images/common/logo.png') no-repeat; }
#top-outer-wrapper #top-inner-wrapper #logo-sponsor {display: none;} 
  
#top-bar-wrapper {position: absolute; z-index: 10; top: 80px; width: 980px;height: 28px; background: url('../images/common/menu-bg.png') no-repeat;}

#top-billboard {width: 980px; margin: auto; height: auto; text-align: center; background: transparent;}
#bottom-billboard {width: 980px; margin: auto; height: auto; text-align: center; background: transparent;}

#content-outer-wrapper {position: relative;  padding: 16px 0px 16px 0px; background: transparent; }

#content-inner-wrapper { border: 1px solid #d8d8d8; border-top: none; border-bottom: none; background-color:#ffffff;}
#content-inner-wrapper.homepage {border: none;}
    #content-inner-wrapper .content-lt,
    #content-inner-wrapper .content-rt,
    #content-inner-wrapper .content-lb,
    #content-inner-wrapper .content-rb {height: 6px; zoom: 1;}
    

#content-inner-wrapper .content-lt {width: 6px; left: 0; top: -6px; background-position: 0px -20px;}
#content-inner-wrapper .content-rt {left: 6px; right: 0; top: -6px; background-position: right -20px;}
#content-inner-wrapper .content-lb {width: 6px; left: 0; bottom: -6px; background-position: 0px -26px;}
#content-inner-wrapper .content-rb {left: 6px; right: 0; bottom: -6px; background-position: right -26px;}

    #content-inner-wrapper .col-left,
    #content-inner-wrapper .col-right,  
    #content-inner-wrapper .col-center {position: relative; z-index: 1;  bottom: -6px; padding: 10px; zoom: 1;}

	#body-not-logged #content-inner-wrapper .col-left,
    #body-not-logged #content-inner-wrapper .col-right,  
    #body-not-logged #content-inner-wrapper .col-center {overflow: visible;}
	
    
	#content-left,
	#content-left-dark,
	#content-left-no-border,
	#content-right,
	#content-right-dark,
    #content-center-half,
	#content-center,
	#content-center-dark  {position: relative; }
    
    /*lewa mniejsza, prawa wieksza*/
    #content-left { background: url("http://static.medforum.pl/biblioteka/images/common/dot-light.gif") repeat-y scroll 320px 0 transparent; }
    #content-left .col-left,
    #content-left-dark .col-left,
	#content-left-no-border .col-left	{float: left; width: 300px;}
	#content-left-no-border .col-left	{width: 325px;}
    #content-left .col-right,
    #content-left-dark .col-right,
	#content-left-no-border .col-right {float: right; width: 638px;}
    #content-left .col-center,
    #content-left-dark .col-center,
    #content-center-half .col-center,
	#content-left-no-border .col-center {display: none;}
    
    #content-left-dark {background: url('../images/common/content-dark-bg.png') repeat-y;}
    #content-left-dark .content-lt {width: 320px; background-position: 0px -44px;}
    #content-left-dark .content-rt {left: 320px; background-position: right -20px;}
    #content-left-dark .content-lb {width: 320px; background-position: 0px -50px;}
    #content-left-dark .content-rb {left: 320px; background-position: right -26px;}
    
	#content-left-no-border {width: 1005px; position: relative; left: -21px; background: #fff; }
	#content-left-no-border .content-lt,
    #content-left-no-border .content-rt,
    #content-left-no-border .content-lb,
    #content-left-no-border .content-rb {display: none;}
    /*lewa wieksza, prawa mniejsza*/
    #content-right { background: url("http://static.medforum.pl/biblioteka/images/common/dot-light.gif") repeat-y scroll 658px 0 transparent; }
    #content-right .col-left,
    #content-right-dark .col-left {float: left; width: 638px;}
    #content-right .col-right,
    #content-right-dark .col-right{float: right; width: 300px;}
    #content-right .col-center,
    #content-right-dark .col-center {display: none;}

    #content-right-dark {background: url('../images/common/content-dark-bg.png') repeat-y right;}
    #content-right-dark .content-lt {width: 660px; background-position: 0px -20px;}
    #content-right-dark .content-rt {left: 660px; background-position: right -44px;}
    #content-right-dark .content-lb {width: 660px; background-position: 0px -26px;}
    #content-right-dark .content-rb {left: 660px; background-position: right -50px;}
    
    /*obie kolumny rowne*/
    #content-center-half .col-left {float:left;width: 450px;}
    #content-center-half .col-right {float:right;width: 450px;}
    
    /*jedna wysrodkowana kolumna*/
    #content-center .col-left,
    #content-center-dark .col-left {display: none;}
    #content-center .col-right,
    #content-center-dark .col-right {display: none;}
    #content-center .col-center,
    #content-center-dark .col-center {display: block;}
    
    #content-center,
    #content-center-dark {padding: 10px 20px 10px 20px;}
    #content-center-dark { background: #f4f4f4; }
    #content-center-dark .content-lt {width: 50%; background-position: 0px -44px;}
    #content-center-dark .content-rt {width: 50%; left: 50%; right: 0px; background-position: right -44px;}
    #content-center-dark .content-lb {width: 50%;  background-position: 0px -50px;}
    #content-center-dark .content-rb {width: 50%; left: 50%; right: 0px; background-position: right -50px;}
    
        #content-center-dark h2 {font-size: 24px; padding: 0px 0px 20px 0px; }
        #content-center-dark h2 span.small {position: relative; top: -3px; font-size: 14px; color: #000;}
#default-top-outer-wrapper #top-inner-wrapper {height: 71px;}

#footer-wrapper {clear: both; height: 100px; background: #fff url('../images/common/footer-bg.png?v=2') repeat-x top; font-size:12px; }
#footer {padding: 10px 0px 0px 0px; text-align: center;}

#navigation-path li,
#footer li,
#footer li a {display: inline; color: #000;}
#footer li span {padding: 0px 5px 0px 5px;}

.font12 {
    font-size: 12px;
}

#em_invitation_form,
#em_invitation_add_form {padding: 10px 0px 0px 0px;}
#em_invitation_form .form_corners_container input,
#em_invitation_add_form .form_corners_container input {width: 150px;}
#em_invitation_form .form_corners_container,
#em_invitation_add_form .form_corners_container {margin-right: 10px;}

#em_invitation_add_form-errors {clear: both;}

#em-invite-box-wrapper {position: relative; height: auto !important; height: 100px; width: 276px; }
#em-invite-box-wrapper .ajax-loading {position: absolute; display: none; top: 0px; left: 0px;z-index: 10; margin: 0px; padding: 0px; width: 100%; height: 100%; background-color: #fff; 
/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  /* IE 5-7 */
  filter: alpha(opacity=70);
  /* Netscape */
  -moz-opacity: 0.7;
  /* Safari 1.x */
  -khtml-opacity: 0.7;
  /* Good browsers */
  opacity: 0.7;
}


#em_invitation_send_form {display: blok; text-align: center;}
	#em_invitation_send_form > div.button_container {display: none; *dislay: inline; float: none; visibility: hidden;}

#em_invitation_add_list  {}
#em_invitation_add_list li {float: left; clear: both; padding: 3px 0px 3px 0px;  white-space: nowrap;}
#em_invitation_add_list li a {display: block; float: left; padding: 0px 0px 0px 20px; height: 16px; line-height: 16px; background: url('http://static.medforum.pl/portals/images/new_icons/wyloguj.gif') no-repeat; color: #333333;}
	
	
/*uwierzytelnianie u gory strony*/
#auth-menu {position: absolute; z-index: 11; top: 10px; right: 0px;}
	#auth-menu li {float: left; padding: 0px 5px 0px 5px; white-space: nowrap; position:relative; }
		#auth-menu li a {color: #269613; font-weight: bold;}
	
	.add-button { position:relative; border: 1px solid #d8d8d8; border-top: none; border-bottom: none; padding: 0px 10px 0px 10px; width: 120px; background: #f4f4f4; cursor:default;}
        .add-button ul {display: none; padding: 5px 0px 0px 0px; }
        /*.add-button:hover ul {display: block; }*/
		.add-button.active ul {display: block; }
            .add-button strong {cursor: default;}
            .add-button li,
            #auth-menu  .add-button li {float: none; padding: 3px 0px 3px;}
                .add-button li  a,
                #auth-menu .add-button li  a {font-weight: normal;}
	
    .add-button .lt,
	.add-button .rt,
	.add-button .lb,
	.add-button .rb {height: 6px;}
	
	.add-button .lt {left: -1px; top: -6px; width: 6px; background-position: 0px -44px;}
	.add-button .rt {left: 5px; right: -1px; top: -6px; background-position: right -44px;}
	.add-button .lb {left: -1px; bottom: -6px; width: 6px; background-position: 0px -50px;}
	.add-button .rb {left: 5px; right: -1px; bottom: -6px; background-position: right -50px;}
		
	.add-button .add-icon {position: absolute; top: 0px; right: 10px; width: 16px; height: 16px; background: url('../images/icons/plus.png') no-repeat;}
	
    #logout-form {visibility: hidden;}
/*uwierzytelnianie u gory strony*/

/*szybkie logowanie u gory strony*/
#top-auth-wrapper {position: absolute; top: -2px; right: 35px;}
#top-auth-wrapper ul li {display: inline;}
#top-auth-wrapper ul li span {padding: 0px 5px 0px 5px;}
#top-auth-wrapper input[type="text"],
#top-auth-wrapper input[type="password"] {display: inline-block; margin: 0px 8px 3px 0px; border: 1px solid #d4d4d4; padding: 0px 10px 0px 10px; width: 139px; height: 20px; line-height: 20px; background: #fff url('../images/default/auth-input-bg.png') repeat-x; font-family: Arial, sans-serif; font-size: 12px; color: #595959;}
#top-auth-labels label {display: block; float: left; width: 172px; font-size: 11px;}
/*szybkie logowanie u gory strony*/

/*menu*/
ul#top-menu {position: absolute; z-index: 10; top: 0px; left: 20px; margin: 0px; padding: 7px 0px 0px 0px; list-style: none; cursor: default;}
	ul#top-menu li.top-menu-item {position: relative; float: left; padding: 0px 16px 0px 16px;  height: 21px; line-height: 14px; }
	ul#top-menu.edumed li.top-menu-item {padding: 0px 14px;}
	ul#top-menu li.top-menu-item  > * {color: #fff; font-size: 13px; font-weight: bold; cursor:default;}
	ul#top-menu li.top-menu-item  > span.highlight {color: #FACC57;}
	ul#top-menu li.top-menu-item  > a {cursor: pointer;}
	ul#top-menu li.top-menu-item.right {float: right;}
	ul#top-menu li.hover { }
	/*ul#top-menu li.hover:hover {background: #f4f4f4; color: #269613; padding: 0px 15px 0px 15px; border: 1px solid #d8d8d8; border-bottom: none; border-top: none;}*/
	ul#top-menu li.hover.active {background: #f4f4f4;  padding: 0px 15px 0px 15px; border: 1px solid #d8d8d8; border-bottom: none; border-top: none;}
	ul#top-menu li.hover.active > * {color: #269613;}
	ul#top-menu li.hover.active > span.highlight {color: #269613;}
	
			ul#top-menu li.top-menu-item div {display: none; position: absolute; z-index: 10; top: 21px; left: -1px; border: 1px solid #d8d8d8; border-bottom: none; border-top: none; padding: 12px 0px 6px 0px;  background: #f4f4f4; font-weight: normal;}
			/*ul#top-menu li.top-menu-item:hover div {display: block;}*/
			ul#top-menu li.top-menu-item.active div {display: block;}
				ul#top-menu li.top-menu-item div table {position: relative; left: 1px;  border-collapse: collapse; }
					ul#top-menu li.top-menu-item div table td {border-right: 1px solid #d8d8d8; padding: 0px 10px 0px 10px; vertical-align: top;}
						ul#top-menu li.top-menu-item div table td h2 {padding: 0px 0px 6px 0px; color: #000; font-size: 14px;}
						ul#top-menu li.top-menu-item div table td ul {margin: 0px; padding: 0px 0px 6px 0px; list-style: none; width: 220px;}
						ul#top-menu li.top-menu-item div table td ul.auto{width: auto;}
							ul#top-menu li.top-menu-item div table td ul li {padding: 4px 4px 4px 4px; font-size: 12px; white-space: nowrap;}
                                ul#top-menu li.top-menu-item div table td ul li.break { border-bottom:1px solid #ccc; margin-bottom:5px; padding-bottom:10px; }
                                    ul#top-menu li.top-menu-item div table td ul li sup{ font-size:10px; }
							ul#top-menu li.top-menu-item div table td ul li  a {color: #269613;}
                                ul#top-menu li.top-menu-item div table td ul li a.add{ color:red; }
							
							
ul#top-menu li.top-menu-item  .lt,
ul#top-menu li.top-menu-item  .rt {top: -5px; height: 6px; display: none;}
/*
ul#top-menu li.top-menu-item:hover .lt,
ul#top-menu li.top-menu-item:hover .rt {display: block;}
*/
ul#top-menu li.top-menu-item.active .lt,
ul#top-menu li.top-menu-item.active .rt {display: block;}

ul#top-menu li.top-menu-item .lt {left: -1px; width: 6px; background-position: 0px -44px;}
ul#top-menu li.top-menu-item .rt {left: 5px; right: -1px; background-position: right -44px;}
							
	ul#top-menu li.top-menu-item div .lb,
	ul#top-menu li.top-menu-item div .rb {bottom: -6px; height: 6px;}

	ul#top-menu li.top-menu-item div .lb {left: -1px; width: 6px; background-position: 0px -50px;}
	ul#top-menu li.top-menu-item div .rb {left: 5px; right: -1px; background-position: right -50px;}					        
/*menu*/

/*powiadomienia*/
.flash-messages-wrapper {position: relative; top: -6px; margin: 0px auto 10px auto; width: 980px;}
.positive_messages,
.negative_messages {  text-align: center; padding: 20px; color: #fff; font-size: 14px; font-weight: bold; letter-spacing: 0.6px;}
.positive_messages {border: 1px solid #2D8ECE; background: #479CD4;}
.negative_messages {border: 1px solid #AD0000; background: #F71E1E;}
.flash-messages-wrapper a {color: #fff; text-decoration: underline;}
#empty-layout-wrapper .flash-messages-wrapper {margin: -51px auto 65px auto; width: 780px;}
/*powiadomienia*/

/*strona glowna*/
#homepage {height: auto !important; height: 650px; min-height: 650px;}
#homepage-stats {top: 0px; left: 8px; width: 420px; height: 286px; background-position: 0px -397px;}
    .homepage-stats  {position: absolute; width: 140px; text-align: center; }	
	#homepage-stats-users {top: 78px; left: 112px;}    
	#homepage-stats #homepage-stats-users {top: 78px; left: 136px;}    
	#homepage-stats-contents {top: 174px; left: 227px;}
    #homepage-stats #homepage-stats-contents {top: 174px; left: 251px;}    
    #homepage-stats-conferences {top: 288px; left: 114px;}  
	#homepage-stats #homepage-stats-conferences {top: 288px; left: 138px;}
	#homepage-stats-tests {top: 174px; left: 0px;} 
    #homepage-stats #homepage-stats-tests {top: 174px; left: 24px;}    
    .homepage-stats span {display: block;font-family: 'Trebuchet MS', sans-serif; font-weight: bold; line-height: 100%;}
    .homepage-stats span.big {font-size: 18px; color: #000;}
    .homepage-stats span.small {font-size: 14px; color: #838383;}
    
#homepage #reg-wrapper {top: 17px; right: 38px; padding: 80px 0px 0px 220px; width: 277px; height: 317px; background-position: 0px 0px;}
    .fast-reg-wrapper h2 {margin: 0px; padding: 0px; width: 232px; font-size: 20px; line-height: 24px; text-align: center;}
	.fast-reg-wrapper label {padding: 10px 0px 6px 0px; font-size: 16px; font-weight: bold; color: #606060;}
    .fast-reg-wrapper .form-button label {display: none;}
    .fast-reg-wrapper input[type="text"] {width: 210px; height: 18px;}
    .fast-reg-wrapper select {padding: 4px 5px 4px 5px; width: 230px; }
    .fast-reg-wrapper .form-button {padding: 7px 0px 0px 0px; width: 230px;}
    .focus {border: 1px solid #269613 !important;}
    
#homepage-join-us {top: 342px; left: 19px; width: 462px; line-height: 100%; background-position: 308px -665px; font-family: 'Trebuchet MS', sans-serif; font-size: 38px; color: #269613;}
#homepage-join-us span {font-size: 30px;}
#homepage-boxes-wrapper {position: absolute; top: 450px; width: 1000px; overflow: hidden !important; overflow: visible;  }
#homepage-boxes-wrapper .box {float: left; margin: 6px 7px 6px 0px; width: 234px; height: 166px;}
#homepage-boxes-wrapper .sprites-boxes {margin-top: 5px;}
#homepage-boxes-wrapper .sprites-boxes.society {margin-top: 8px;}
#homepage-boxes-wrapper .workoffer-box a {display: block; position: relative;}
#homepage-boxes-wrapper .workoffer-box img {margin: -10px -20px 0 -20px; border-bottom: 1px solid #D8D8D8;}
#homepage-boxes-wrapper .workoffer-box a span {position: absolute; top: 0; left: 0;}
#homepage-boxes-wrapper .workoffer-box .bottom-link {height: 30px; margin: 0 -10px; line-height: 30px; color: #0092C7; font-size: 11px; font-weight: bold; text-align: center;}

.fast-reg-wrapper .form_row {padding: 5px 0px 5px 0px;}
.fast-reg-wrapper .form_row label,
.fast-reg-wrapper input[type="text"],
.fast-reg-wrapper input[type="password"],
.fast-reg-wrapper select {margin: 0px; display: block; float: none;}

.fast-reg-wrapper label {padding: 5px 0px 5px 0px; width: auto; text-align: left; font-size: 14px; color: #606060;}

.fast-reg-wrapper input[type="text"],
.fast-reg-wrapper input[type="password"],
.fast-reg-wrapper select {border: 1px solid #d4d4d4;padding: 3px 10px 3px 10px; background: #f7f6f6; font-family: Arial, sans-serif; font-size: 12px; color: #595959;}


.fast-reg-wrapper {padding:  0px 0px 8px 0px; width: 239px; margin: auto;}
.fast-reg-wrapper .form-button {padding-top: 10px;}
.fast-reg-wrapper .form_corners {display: none;}

/*strona glowna*/

/*sprajty*/
.sprites-homepage {position: absolute; background: url('../images/default/sprites-homepage.jpg') no-repeat;}
.sprites-bg {position: absolute; background: url('../images/common/sprites-bg.png') no-repeat;}
.sprites-boxes {display: block; margin: auto; background: url('../images/common/sprites-boxes.png') no-repeat;}
.sprites-boxes.education {width: 50px; height: 56px; background-position: 0px -100px;}
.sprites-boxes.society {width: 64px; height: 50px; background-position: 0px 0px;}
.sprites-boxes.conferences {width: 66px; height: 51px; background-position: 0px -50px;}

.sprites-corners {display: block; position: absolute; width: 6px; height: 6px; background: url('../images/common/sprites-corners.png') no-repeat;}
.sprites-corners.lt {left: -1px; top: -1px; background-position: 0px 0px;}
.sprites-corners.rt {right: -1px; top: -1px; background-position: -6px 0px;}
.sprites-corners.lb {left: -1px; bottom: -1px; background-position: 0px -6px;}
.sprites-corners.rb {right: -1px; bottom: -1px; background-position: -6px -6px;}
.sprites-corners.lt.dark {background-position: 0px -12px;}
.sprites-corners.rt.dark { background-position: -6px -12px;}
.sprites-corners.lb.dark { background-position: 0px -18px;}
.sprites-corners.rb.dark { background-position: -6px -18px;}
/*sprajty*/

/*buttony z konferencji*/
.conf_button {
    background-image:url("http://static.medforum.pl/portals/edukacja/images/conf_sprite_mini.jpg?v=20140611");
    height: 80px;
    width: 280px;
    display: block;
    margin-top: 6px;
    margin-right: 10px;
    float:left;
}

.conf_btn_57 {
    background-position: 0px -2px;
}

.conf_btn_53 {
    background-position: 0px -86px;
}

.conf_btn_55 {
    background-position: 0px -170px;
}

.conf_btn_52 {
    background-position: 0px -254px;
}

.conf_btn_46 {
    background-position: 0px -340px;
}

.conf_btn_48 {
    background-position: 0px -429px;
}

.conf_btn_60 {
    background-position: 0px -516px;
}

.conf_btn_110 {
    background-position: 0px -601px;
}

.conf_btn_54 {
    background-position: 0px -688px;
}

.conf_btn_107 {
    background-position: 0px -774px;
}

.conf_btn_108 {
    background-position: 0px -862px;
}

.conf_btn_109 {
    background-position: 0px -948px;
}

.conf_btn_112 {
    background-position: 0px -1034px;
}

.conf_btn_115 {
    background-position: 0px -1120px; 
}

.conf_btn_120{
    background-position: 0px -1206px; 
}

.conf_btn_116 {
    background-position: 0px -1301px; 
}



.conf_btn_117 {
    background-position: 0px -1390px; 
}
.conf_btn_125 {
    background-position: 0px -1480px; 
}
.conf_btn_121 {
    background-position: 0px -1569px; 
}
.conf_btn_114 {
    background-position: 0px -1657px; 
}
.conf_btn_124 {
    background-position: 0px -1749px; 
}
/*buttony z konferencji*/

/*male boxy*/
/*
.box { position: relative; border: 1px solid #d8d8d8; background: #fff;}

*/

.box { position: relative;  margin: 6px 0px 12px 0px; border: 1px solid #d8d8d8; border-top: none; border-bottom: none;  background: #fff;}
.box div.box-content {position: relative; padding: 10px 20px 10px 20px; line-height: 150%;}
.box div.box-content,
.box a {color: #848484;}
.box.darker {background: #f4f4f4; text-align: center;}
.box h3 {padding: 2px 20px 8px 20px; border-bottom: 1px solid #d8d8d8; background: #f4f4f4; font-family: 'Trebuchet MS', sans-serif; font-size: 16px; color: #3f3f3f;}
.box.darker h3 {padding: 24px 20px 4px 20px; border: none; font-family: 'Trebuchet MS', sans-serif; font-size: 21px; color: #269613;}


.more {display: inline-block; height: 16px; line-height: 14px; padding: 0px 20px 0px 0px; background: url('../images/common/more.png') no-repeat right top;}
.box.sponsor .more {margin-top: 16px;}

.box-corner {height: 6px;}
.box-corner.lt {left: -1px; top: -6px; width: 6px; background-position:0px -20px;}
.box-corner.rt {left: 5px; right: -1px; top: -6px; background-position: right -20px;}
.box-corner.lb {left: -1px; bottom: -6px; width: 6px; background-position:0px -26px;}
.box-corner.rb {left: 5px; right: -1px; bottom: -6px; background-position:right -26px;}

.box.dark {background: #f8f8f8;}
.box-corner.lt.dark {background-position:0px -32px;}
.box-corner.rt.dark {background-position: right -32px;}
.box-corner.lb.dark {background-position:0px -38px;}
.box-corner.rb.dark {background-position:right -38px;}

.box.darker {background: #f4f4f4;}
.box-corner.lt.darker {background-position:0px -44px;}
.box-corner.rt.darker {background-position: right -44px;}
.box-corner.lb.darker {background-position:0px -50px;}
.box-corner.rb.darker {background-position:right -50px;}


/*male boksy*/

/*BUTTON*/
.button_container,
.button_container input,  
.button_container a {display: inline-block; overflow: visible; background: transparent url('../images/common/sprites-buttons.png'); background-repeat: no-repeat; }

.button_container.less-important {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* IE 5-7 */
    filter: alpha(opacity=70);
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7;
}

.big.button_container,
.big.button_container input,  
.big.button_container a {background-image:  url('../images/common/sprites-buttons-big.png'); }


.button_container { cursor: pointer; display: inline-block; *display: inline; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 5px; height: 27px; overflow: hidden;  }
.button_container.left {float: left !important;}
.button_container.right {float: right !important;}
.big.button_container {height: 38px;}
.button_container.no_margin {margin: 0px;}
.button_container input,  
.button_container a{cursor: pointer; display: block;float:left;margin:0px; padding: 0px 12px 0px 5px;height: 27px;line-height: 23px; overflow: visible;text-align: center;color: #FFFFFF; font-family: Tahoma, sans-serif; text-shadow: 1px 1px 1px #666; border: none;text-decoration: none;white-space: nowrap;}
.big.button_container input,  
.big.button_container a {height: 38px; line-height: 34px;}

.button_container input {padding-bottom:6px; }
.button_container a:hover {text-decoration: none;}
.button_container input:hover {cursor: pointer;}
.button_container_center  {text-align: center;}
.button_container_center .button_container {}

.button_container_center > * {display: inline-block;}

.button_container {background-position: left -27px;}
.button_container.different{background-position: left -81px;}
.button_container.exceptional {background-position: left -135px;}
.button_container.thematic_section {background-position: left -270px;}

.button_container input,  
.button_container a{background-position: right 0px;}
.button_container.different input,
.button_container.different a{background-position:right -54px; }
.button_container.exceptional input,
.button_container.exceptional a{background-position:right -108px; }
.button_container.thematic_section input,
.button_container.thematic_section a{background-position:right -243px; }

.button_container.edgy input,  
.button_container.edgy a{background-position: right -162px; padding-right: 30px;}

.button_container.edgy.different input,
.button_container.edgy.different a{background-position: right -189px;}

.button_container.edgy.exceptional input,
.button_container.edgy.exceptional a{background-position: right -216px;}



.big.button_container {background-position: left -38px;}
.big.button_container.different{background-position: left -114px;}
.big.button_container.exceptional {background-position: left -190px;}

.big.button_container input,  
.big.button_container a{background-position: right 0px;}
.big.button_container.different input,
.big.button_container.different a{background-position:right -76px; }
.big.button_container.exceptional input,
.big.button_container.exceptional a{background-position:right -152px; }

/*BUTTON - end*/




/*taby*/
.tabs-sprites {background-image: url('../images/common/sprites-tabs2.png'); background-repeat: no-repeat;}
ul#tabs { margin-bottom: 10px; padding: 0px 0px 1px 4px; background: url('../images/common/dot.gif') repeat-x bottom; zoom: 1; }
ul#tabs li {float: left; position: relative; top: 1px; height: 24px;  background-position: right -120px; padding: 0px 14px 0px 0px; font-size:11px; }
ul#tabs li.active {background-position: right -150px;}
ul#tabs li a {display: block; height: 24px; line-height: 27px; padding:0; background-position: left 0px; color: #000; }
ul#tabs li.active a {background-position: left -30px; margin-left: -15px; padding-left: 17px; text-decoration: none; font-weight: bold;}
ul#tabs li.first a {background-position: left -60px; padding-left: 10px;}
ul#tabs li.first.active a {background-position: left -90px; margin-left: 0px; }
ul#tabs li.last {background-position: right -180px;}
ul#tabs li.last.active {background-position: right -210px;}
/*taby*/



/*maly button*/
.button-small-container,
.button-small-container a,
.button-small-container span {display: block;  height: 15px; float: left; background: url('../images/common/sprites-buttons-small.png') no-repeat;}
.button-small-container {float: left; padding: 0px 0px 0px 3px; background-position: left -15px; }
.button-small-container a,
.button-small-container span {float: left; padding: 0px 13px 0px 10px; height: 15px; line-height: 15px; background-position: right 0px; }
/*maly button*/

.pdf {
    width: 16px;
    height: 16px;
    display: block;
    background-image:url('http://static.medforum.pl/portals/images/icons/pdf.png');
    margin:auto;
}

/*paginacja*/
.pagination {float: left; margin: 20px 0px 20px 0px ; padding: 0px; list-style: none;}
.pagination li {float: left; margin: 0px 2px 0px 2px; font-size: 11px; }
.pagination li.reset {background: none;}
.pagination li.reset span {background: none; color: #616161;}
.pagination li a,
.pagination li span {font-size: 11px; color: #fff;}
.pagination li span.disabled {color: yellow;}
.pagination li a.first,
.pagination li a.prev,
.pagination li a.next,
.pagination li a.last {font-size: 14px; line-height: 14px;}

.pagination .button-small-container a,
.pagination .button-small-container span {padding: 0px 6px 0px 2px;}

/*paginacja*/

/*nietety nadmiarowa paginacja*/
p.offset {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background: url("http://static.medforum.pl/edukacjamedyczna/new_pagination/pag_left.gif") no-repeat left;
	height: 27px;
}

p.offset a, 
p.offset a:visited, 
p.offset span {
	display: block;
	padding: 0px 10px 0px 3px;
	height: 27px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	background: url("http://static.medforum.pl/edukacjamedyczna/new_pagination/pag_right.gif") no-repeat right;
}

p.offset span {
	cursor: pointer;
	color: #fffa2d;/*aktywny*/
}

p.offset a,
p.offset a:visited {
	color: #FFFFFF !important;
}

p.offset a:hover {
	text-decoration: none;
}

p.offset a:hover {
	text-decoration: none;
}

p.offset a:hover {
	text-decoration: none;
}

td.pag_more {vertical-align: bottom; padding: 0px 5px 5px 5px; font-size: 13px;}
p.offset.arrow a,
p.offset.arrow a:visited,
p.offset.arrow span {font-size: 13px;}
/*nietety nadmiarowa paginacja end*/

/*thematic sections menu*/
#navigation-path, #thematic_sections_menu {
    margin: -8px auto 10px auto;
	width: 980px;
	height: auto !important;
    height: 28px;
	min-height: 28px;
	text-align: center;
}

#thematic_sections_menu > div {float: none; display: inline-block; *display: inline;}
#navigation-path {text-align: left;}
/*thematic sections menu end*/

/*TIPS*/

#tip_box {
    z-index:2;
}

.toolTip {
	/*cursor: help;*/
}

.tip-container {
	width: 300px;
}

.tip-top {
	height:8px;
	line-height: 0px;
	font-size: 0px;
	background: url("http://static.medforum.pl/portals/images/tips/top-trans.png") no-repeat;
}

.tip-bottom {
	height:8px;
	line-height: 0px;
	font-size: 0px;
	background: url("http://static.medforum.pl/portals/images/tips/bottom-trans.png") no-repeat;
}

.tip {
	color: #fff;
	width: auto;

	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: #7D7D7D;
}
 
.tip-text {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	background: #7D7D7D;
}

/*TIPS - end*/

/*New TipBoxes*/

.tip_box_outer .corners{ display:block; width:6px; height:6px; position:absolute; z-index:99999; background: url("http://static.medforum.pl/edukacjamedyczna/corners-colour.png") no-repeat 0px 0px; margin:0; padding:0; border:none; zoom:1; }
.tip_box_outer .corners.lt{ left: 0px; top:   0px; background-position: 0px  0px; }
.tip_box_outer .corners.rt{ right:0px; top:   0px; background-position:-6px  0px; _right:-1px; }
.tip_box_outer .corners.rb{ right:0px; bottom:0px; background-position:-6px -6px; _right:-1px; }
.tip_box_outer .corners.lb{ left: 0px; bottom:0px; background-position: 0px -6px; }

.box_sides_abs {
    background-color: #bbd6e5;
    display: block;
    position:absolute;
    border: 0px solid #DDDDDD;
}
.box_sides_left {
    left: 0;
    top:6px;
    bottom:6px;
    width:6px;
    border-left-width: 1px;
}
.box_sides_right {
    right: 0;
    top:6px;
    bottom:6px;
    width:6px;
    border-right-width: 1px;
}
.box_sides_top {
    top: 0;
    left:6px;
    right:6px;
    height:6px;
    border-top-width: 1px;
}
.box_sides_bottom {
    bottom: 0;
    left:6px;
    right:6px;
    height:6px;
    border-bottom-width: 1px;
}

.tip_box {
	color: #333;
	width: auto;
	z-index: 13000;
    /*border: 1px solid #DDDDDD;*/
}
 
.tip_box-title {
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	padding: 4px 9px 4px 9px;
	background-color: #bbd6e5;
}

.tip_box-title a {
    color: #333;
    text-decoration:underline;
}

/*End of new TipBoxes*/

/*
.form_corners_container input.chk { width:auto; }
.dg { border-top:1px solid #999; }
.dg .legend { font-weight:bold; border:1px solid #999; padding:3px 10px 5px 5px; }
.form_row .error { margin-left:100px; }

.form_row .additional_info { float:left; font-size: 11px; line-height: 14px; padding-left: 10px; width: 65%; }
.form_row .additional_info i{ color:#999; }
*/

.form_row .additional_info {font-size: 11px; text-align: justify;}
.reg-btn .button_container_center {width: 100%; float: none; left: 0px; }
.reg-btn .button_container { left:0px;}
.reg-btn.float-wrapper {overflow: visible !important;}
/*kroki*/
/*
.steps-wrapper { margin: 20px auto 100px 0px; width: 780px; height: 47px; background: #f8f8f8;}
*/

.steps-wrapper {position: absolute; left: -1px; top: -57px;  width: 780px; height: 25px; background: #f8f8f8;}

.step {position: relative; top: -5px; float: left;  padding: 12px 30px 0px 0px; height: 45px; }
#reg-steps-wrapper .step {padding: 6px 50px 0 30px; }
.step span {display: block;}
.step span.big { font-size: 17px; line-height:10px; }
.step span.small {font-size: 11px;}
.step.active {color: #269613;}
.step-arrow { position: absolute; top: 0px; right: 0px;display: block; width: 29px; height: 35px; background: url("../images/common/step.png") no-repeat scroll 0 -10px transparent; }
/*kroki*/

/*USER PROFILE*/

.activities-box .activities-col {
    width: 50%;
    float:left;
}

.activities-box {
}

.user_info_box {line-height: 126%; font-size: 12px;}

.user_info_box {
    margin-left:10px;
}

.user_info_box .first_col 
{
    width:200px;
}

.user_info_box .next_col 
{
    width:330px;
}

.user_info_box .head_info 
{
    width:540px;
    border-bottom: 1px solid #E1E1E1;
    margin-bottom:5px;
}

.points_tab_container table {
    width: 100%;
}

.points_tab_container table th.slim{
    width:100px;
}

.points_tab_container table td{
}

/*USER PROFILE END*/


/*listy*/
ul.dotted-list {margin: 0px 0px 0px 10px; padding: 0px; list-style: none;}
    ul.dotted-list li {padding: 3px 0px 3px 20px; background: url('../images/common/list-item.gif') no-repeat 10px 9px;}
        ul.dotted-list li a {}
#forum ul.dotted-list li {padding: 0px 0px 2px 20px;}
/*listy*/

#activation-wrapper {padding: 0px 0px 40px 0px; text-align: center; }

.tip-bottom {
	height:8px;
	line-height: 0px;
	font-size: 0px;
	background: url("http://static.medforum.pl/portals/images/tips/bottom-trans.png") no-repeat;
}

.tip {
	color: #fff;
	width: auto;

	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: #7D7D7D;
}
 
.tip-text {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	background: #7D7D7D;
}

/*TIPS - end*/

/*New TipBoxes*/

.tip_box_outer .corners{ display:block; width:6px; height:6px; position:absolute; z-index:99999; background: url("http://static.medforum.pl/edukacjamedyczna/corners-colour.png") no-repeat 0px 0px; margin:0; padding:0; border:none; zoom:1; }
.tip_box_outer .corners.lt{ left: 0px; top:   0px; background-position: 0px  0px; }
.tip_box_outer .corners.rt{ right:0px; top:   0px; background-position:-6px  0px; _right:-1px; }
.tip_box_outer .corners.rb{ right:0px; bottom:0px; background-position:-6px -6px; _right:-1px; }
.tip_box_outer .corners.lb{ left: 0px; bottom:0px; background-position: 0px -6px; }

.box_sides_abs {
    background-color: #bbd6e5;
    display: block;
    position:absolute;
    border: 0px solid #DDDDDD;
}
.box_sides_left {
    left: 0;
    top:6px;
    bottom:6px;
    width:6px;
    border-left-width: 1px;
}
.box_sides_right {
    right: 0;
    top:6px;
    bottom:6px;
    width:6px;
    border-right-width: 1px;
}
.box_sides_top {
    top: 0;
    left:6px;
    right:6px;
    height:6px;
    border-top-width: 1px;
}
.box_sides_bottom {
    bottom: 0;
    left:6px;
    right:6px;
    height:6px;
    border-bottom-width: 1px;
}

.tip_box {
	color: #333;
	width: auto;
	z-index: 13000;
    /*border: 1px solid #DDDDDD;*/
}
 
.tip_box-title {
	font-weight: bold;
	font-size: 11px;
	margin: 5px;
	padding: 4px 9px 4px 9px;
	background-color: #bbd6e5;
}

.tip_box-title a {
    color: #333;
    text-decoration:underline;
}

/*End of new TipBoxes*/

.SMALL_CATEGORIES { overflow-x:hidden; overflow-y:visible; height:250px; }

.mini-tabs {float: left;}
    .mini-tabs li, 
    .mini-tabs li a {display: inline-block; height: 18px;}
    .mini-tabs li {padding: 0px 0px 0px 6px; line-height: 0px;}
    .mini-tabs li a {padding: 0px 10px 0px 4px; line-height: 17px; font-size: 11px;}
    
    
    .mini-tabs li.active, 
    .mini-tabs li.active a { background: #090 url('../images/common/mini-tabs.png') no-repeat; font-weight:bold; }
    .mini-tabs li.active { background-position: left -18px; }
    .mini-tabs li.active a { background-position: right 0px; color: #fff; }
    .mini-tabs li.active a:hover {text-decoration: none;}
    
    .mini-tabs-right {float: right;}
    .mini-tabs-right li.submenu, .mini-tabs-right li.submenu a {font-size:11px;}
   
    .mini-tabs li.action {
        font-size: 11px;
        line-height: 17px;
        margin-right: 5px;
    }
   
hr { height:1px; border:1px solid #ccc; border-width:0 0 1px 0; padding:10px 0 0 0; margin:0 0 10px 0; clear:both; }
hr.light{ border-color:#e0e0e0; }
    #calendar-full hr.light{ margin-bottom: 2px; padding-top: 5px; }

#calendar-full { margin-bottom:50px; }
#calendar-full.wall-content-table-wrapper {margin:0px;}
     
 .warning{ padding:2px; margin-top:10px; border:1px solid #FC7171; border-width:1px 0 1px 0; font-size:11px; }
	.warning a { display:block; color:red; }
	.warning a:hover { text-decoration:none; }
	.warning em { text-decoration:underline !important; font-style:normal; }
		.warning a span{ background-color: #FC7171;
                                   color: #FFFFFF;
                                   margin-left: 1px;
                                   padding: 2px 5px;
                                   border-radius:4px; }
                                   
.txtl { text-align:left; }
.txtr { text-align:right; }
.txtc { text-align:center; }
.smalltext { font-size:10px; line-height:12px; }

.ico { display:inline-block; width:16px; height:16px; margin:2px; padding:0px; background:url("../images/icons/sprite.png") no-repeat scroll 0 0 transparent; }
    .calendar .icotext { display:inline-block; font-size:10px; line-height:19px; cursor:pointer; color:#616161; }
        .calendar .icotext .ico { float:left; margin-right:6px; }
        .calendar .icotext em { font-style:normal; }
            .calendar .icotext wem { float:left; margin-right:6px; font-style:normal; }
    .calendar .counters .icotext { display: block; float: left; line-height: 11px; text-align: center; width: 25px; }
        .calendar .counters .icotext .ico { margin:0 auto; float:none; }

    .calendar .dis { color:#ccc; }
    .calendar .ico.observe            { background-position:    0px    0px; }
    .calendar .dis .ico.observe       { background-position:  -16px    0px; }
    .calendar .ico.participate        { background-position:    0px  -16px; }
    .calendar .dis .ico.participate   { background-position:  -16px  -16px; }
    .calendar .ico.settings           { background-position:    0px  -32px; }
    .calendar .dis .ico.settings      { background-position:  -16px  -32px; cursor:pointer; }
    .calendar .ico.calendar           { background-position:    0px  -48px; }
    .calendar .ico.flag.pl            { background-position:    0px  -64px; }
        .calendar-events .ico.flag.pl { margin-top:0px; }
    .calendar .ico.flag.globe         { background-position:  -16px  -64px; }
    .calendar .ico.date               { background-position:    0px  -80px; }
    .calendar .ico.address            { background-position:    0px  -96px; }
    .calendar .ico.details            { background-position:    0px -112px; }
    .calendar .ico.payment            { background-position:    0px -128px; }
    .calendar .ico.ppl                { background-position:    0px -144px; }
    .calendar .ico.date-warn          { background-position:    0px -160px; }
    .calendar .ico.recommend          { background-position:    0px -176px; }
    
    .activities .ico.accepted         { background-position:    0px -192px; }
    .activities .ico.not-accepted     { background-position:  -16px -192px; }

    .calendar .ico.users              { background-position:    0px -224px; }
    
    .ico.pdf                          { background-image:url('http://static.medforum.pl/portals/images/icons/pdf.png'); }
        .header2 .ico.pdf             { margin:2px 5px 0px 2px; }

table tr.bg td,
.bg{ background-color:#f0f0f0; }

table tr.bgCompetition td {background: #c0e6ff;}
table tr.bgCompetition a,
table tr.noBgCompetition a {color: #414141 !important;}
table tr.noBgCompetition td {background: #ebf7ff;}
table tr.bgCompetition td .title,
table tr.noBgCompetition td .title{font-weight: bold;}

.calendar-events { width:100%; }
    .calendar-events h4 { text-align:right; color:#aaa; border-bottom:1px solid #e6e6e6; font-weight:normal; }
    .calendar-events .ended { opacity:0.7; /*=background-color:#f3f3f3;*/ }
    .calendar-events .recommenwd td { background-color:#F9F0AC; }
    .calendar-events .hidden { display:none; }
    .calendar-events td { padding:2px 2px 5px 2px; }
    .calendar-events .flag { margin-right:5px; }
    .calendar-events .load-more-events { cursor:pointer; font-size:11px; }
    
	.calendar-events td.txtl  a {font-size: 13px ;}
	
    .calendar-events td.opts{ overflow-x:visible; }
    .calendar-events .bar {width:100%; height:20px; position:relative; }
        .calendar-events .box {width:100%; height:20px; position:absolute; top:0; right:0; margin:0; padding:0; background-color:#fff; border:1px solid #999; border-width:1px 0px 1px 1px; display:none; width:180px; }

    .calendar-events .btns {height:20px; float:left; display:inline; margin:0; padding:0; background-color:#fff; }
        .calendar-events .btns li {height:100%; margin-left:6px; float:left; display:inline; }
        .calendar-events .btns li:hover{ color:#090; }

#event dl { margin:0; }
#event dd { margin-left: 30px; }
#event dt { float: left; }
#event dl dd { margin-left: 19px; }
#event dl dd dd { margin-left: 165px; }
#event dl dl dt { float: left; width: 150px; text-align:right; color:#469AD1; }


h3.event { padding-bottom:0px; padding-top:20px; clear:both; }
    h3.event.thin { font-weight:normal; }
    h3.event .ico { margin-top:0px; margin-right:5px; }
    
.half { width:49%; }
.half.lft-border { border-left:1px solid #ccc; }
.half.rgt-border { border-right:1px solid #ccc; }
    .matching_resources .half { width:48%; }
.cl  { clear:left; }
.cr  { clear:right; }
.cb { clear:both; }

.month-slider{}
    .month-slider .prev-month{}
    .month-slider .next-month{}
    .month-slider .current-month{}
        .month-slider .current-month div{ width:120px; margin:0 auto 0 auto; overflow:auto; text-align:right; }
            .month-slider .current-month div .ico{ margin-top:0; margin-left:6px; }


ul.legend {padding: 0px 0px 10px 0px; }
ul.legend li {display: inline-block; padding: 0px 5px 0px 0px; font-size: 11px; color: #777;line-height: 100%;}
    ul.legend li img { display: block; position: relative; top: 4px;}

dl.alternative-legend { margin: 0; font-size:11px; color:#777; line-height:140%; overflow:auto; }
    dl.alternative-legend img { display: block; position: relative; }
    dl.alternative-legend .ico { margin:0; padding:0; }
dl.alternative-legend dt { float: left; padding-right:5px; text-align:right; }
dl.alternative-legend dd { margin: 0; float:left; }
dl.alternative-legend dl { margin-bottom:2px; }
dl.alternative-legend dd { margin: 0; }
dl.alternative-legend dd dd { margin: 0 !important; }
dl.alternative-legend dl dt { float: left; }

.minitext {font-size: 11px;}

#form-usereditform .box {margin-bottom:20px;}
#form-usereditform .box .legend {
    color: #949496;
    font-size: 16px;
    font-weight: bold;
    margin-left:10px;
}

.distance {
    margin-top:10px!important;
    margin-bottom:3px;
}

.bottom_space {
    margin-bottom:10px;
}
.top_space {
    margin-top:10px;
}

.zend_form .box {
      padding-left: 40px;
}

.center_text {text-align: center;}
.left_text {text-align: left;}
.right_text {text-align: right;}


.gender_edu {
	width: 9px;
	height: 12px;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	border-bottom: 0px solid white !important;
}

.gender_1 {
	background-image: url('http://static.medforum.pl/portals/edukacja/images/gender_edumed_women.gif');
}

.gender_2 {
	background-image: url('http://static.medforum.pl/portals/edukacja/images/gender_edumed_men.gif');
}

/* IKONKI */
.icon, .icon_profile, .icon_profile_edit, .icon_profile_visibility, .icon_profile_show, .icon_bulletin, .icon_hobby, .icon_edit, .icon_profile_delete, .icon_gallery_add_album, .icon_gallery_add_photo, .icon_gallery_add_video, .icon_gallery, .icon_message, .icon_messages_inbox, .icon_messages_outbox, .icon_messages_garbage, .icon_contact_list, .icon_contact_recived, .icon_contact_sent, .icon_calendar, .icon_calendar_events, .icon_calednar_add_event, .icon_groups, .icon_groups_all, .icon_catalogue, .icon_signature, .icon_catalogue_add_med_addr, .icon_catalogue_add_doc_addr, .icon_box, .icon_print, .icon_message_send, .icon_erase, .icon_accept, .icon_squares, .icon_garbage, .icon_plus, .icon_minus, .icon_plus50, .icon_minus50, .info_tip, .icon_cite, .icon_x, .icon_write {
    background-image: url("http://static.medforum.pl/portals/fozik/images/sprites/icon_set.gif");
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
}

.icon_cite {
    background-position: 0 -760px;
}

.icon_x {
    background-position: 0 -780px;
}

.icon_edit {
	background-position: 0px -120px;
}

/* END IKONKI */

/*moderacja - oznaczenie pytan*/

.question_preview {display: none; margin: 10px 0px 10px 0px; padding: 10px !important; zoom: 1;}
/*.question_error {padding: 20px 0px 10px 0px;}*/
.question_legend {padding: 5px 0px 5px 0px;}
.question_text {padding: 5px 0px 5px 0px; color: #30931B;}
.question_answers {font:normal 11px tahoma; margin:0;}
.question_tip, .question_source {font-size:11px;font-style:italic;color:#999;padding: 10px 0px 10px 0px; word-wrap: break-word;}
.question_tip strong, .question_source strong{font-style:normal;color:#818181;}
	.question_source{padding-bottom:0;}
    .question_tip.question_source{ padding:0 0 10px 0; }
.question_details {font-size:11px;}
.question_author {color: #009FFA;}
.question_status_default {color: #999;}
.question_status_t,
.question_active {color: #0B0;}
.question_status_b,
.question_inactive {color: #c00;}
.question_status_p {color: #00F;}
.question_chosen_categories {clear: both; padding: 10px 0px 0px 0px;}

.question-list-wrapper {overflow: hidden;}
/*moderacja - oznaczenie pytan - END*/


/* FORUM */

#forum {

}

#forum  h1 {
	display: block;
}

#forum .with_text {
    float: left;
    line-height: 18px;
    padding: 0 0px 0 22px;
    white-space: nowrap;
    width: auto;
}

.hide {
    display: none;
}

#forum  .require {
    color: red;
    text-align: left;
}

#forum .link_more1, #forum .link_more2 {
    color: #616161 !important;
    display: block;
    float: left;
    font-size: 13px;
    padding: 0 0 0 8px;
    text-decoration: underline;
	font-weight: normal;
}


#forum  .blue_button {
    color: #009FFA !important;
}

#forum .red {
	color: #F71E1E !important;
}

#forum  ul.list_horizontal1, 
#forum  ul.list_horizontal2, 
#forum  ul.list_horizontal3, 
#forum  ul.list_horizontal4, 
#forum  ul.list_horizontal5, 
#forum  ul.list_horizontal6, 
#forum  ul.list_horizontal7, 
#forum  ul.letter_list {
    height: auto !important;
    min-height: 0;
    overflow: hidden !important;
}

#forum  ul.list_vertical1, 
#forum  ul.list_vertical2, 
#forum  ul.list_vertical3, 
#forum  ul.list_horizontal1, 
#forum  ul.list_horizontal2, 
#forum  ul.list_horizontal3, 
#forum  ul.list_horizontal4, 
#forum  ul.list_horizontal5, 
#forum  ul.list_horizontal6, 
#forum  ul.list_horizontal7, 
#forum  ul.letter_list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#forum  ul.list_horizontal1 li, 
#forum  ul.list_horizontal1 li a {
    color: #616161;
}

#forum  ul.list_horizontal1 li, 
#forum  ul.list_horizontal2 li, 
#forum  ul.list_horizontal3 li, 
#forum  ul.list_horizontal4 li, 
#forum  ul.list_horizontal5 li, 
#forum  ul.list_horizontal6 li, 
#forum  ul.list_horizontal7 li, 
#forum  ul.letter_list li {
    float: left;
    font-size: 11px;
    height: 20px;
    white-space: nowrap;
}

#forum table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
}

#forum table th {
	color: #469AD1;
	font-size: 13px;
}

#forum table tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}

#forum table td {
	padding: 4px;
}

#forum table td .label_right {
    text-align: right;
}

#forum table td .label,
#forum table td .label_right,
#forum table td .label_left {
    padding-right: 10px;
    padding-top: 10px;
}
#forum table td.pag_more {padding-top: 7px;  vertical-align: top;}

#forum .textarea_container {
    background: url("http://static.medforum.pl/edukacjamedyczna/forms/contact_textarea_bg.gif") no-repeat scroll left 3px transparent;
    height: 130px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    width: 325px;
}

#forum .textarea_container textarea {
    border: 0 none;
    display: block;
    height: 115px;
    resize: none;
    width: 325px;
}

#forum .input_container, 
#forum .select_container, 
#forum .input_container_long, 
#forum .select_container_long {
    background: url("http://static.medforum.pl/edukacjamedyczna/forms/contact_input_bg.gif") no-repeat scroll left 3px transparent;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    width: 210px;
}

#forum .input_container input, 
#forum .input_container_long input {
    border: 0 none;
    display: block;
    width: 200px;
}

#forum input, 
#forum select,
#forum textarea {
    background-color: #FFFFFF;
    color: #616161;
    font: 12px Tahoma,sans-serif;
}

#forum input[type="submit"] {
	color: #FFFFFF;
}

#forum .select_container_long .select_outer_long {
    height: 15px;
    overflow: hidden;
    position: relative;
    width: 313px;
}

#forum .select_container_long .select_outer_long select {
    border: 0 none;
    display: block;
    height: 22px;
    left: -2px;
    line-height: 18px;
    position: absolute;
    width: 211px;
}


#forum .forum_thrread_from {
	font-size: 11px;
	/*font-style: italic;*/
}

	#forum  .forum_thrread_from a {
		color: #050;
	}
	
.voters_list .photo_thumb_container_outer {position: relative; float: left;margin: 0px 1px 1px 0px;  border: 1px solid #D0D0D0; zoom:1;}
.voters_list .photo_thumb_container_inner {float: left;  border: 1px solid transparent; line-height: 0px; font-size: 0px;}
.voters_tooltip_info {padding: 5px 0px 5px 0px; font-size: 11px; font-style: italic; color: #666;}

	#forum .photo_thumb_container_outer  .photo_thumb_container_inner {
		float: left;
		position: relative;
		border: 1px solid white;
		line-height: 0px;
		font-size: 0px;
		border: 1px solid #DDD;
	}

#forum  .group_list_item {
	height: auto !important;
	height: 0px;
	min-height: 0px;
	overflow: hidden !important;
	overflow: visible;
	border-bottom: 0px solid #E4E4E4;
	padding-bottom: 5px;
	padding-top: 5px;
}

	#forum .group_list_item .group_photo {
		float: left;
		padding: 0px 12px 0px 0px;
		background: white;
		zoom: 1;
	}

			
	#forum #group .group_list_item .group_description {
		margin: 0px 0px 0px 0px;
		color: #828284;
		font-size: 12px;
	}
	
	#forum  #group  .group_list_item  ul.list_horizontal1 {
		display: block;
		height: auto !important;
		min-height: 0px;
		overflow: hidden !important;
		margin: 5px 0 0 0;
		padding: 0px;
		list-style: none;
	}
		
		#forum  #group  .group_list_item  ul.list_horizontal1 li, 
		#forum  #group  .group_list_item  ul.list_horizontal1 li a {
			display: list-item;
			text-align: -webkit-match-parent;
			color: #616161;
			float: left;
			height: 20px;
			font-size: 11px;
			white-space: nowrap;
		}
		
		#forum  #group  .group_list_item  ul.list_horizontal1 li.separator {
			margin: 0px 9px 0px 9px;
		}
		
#forum .pagination_padding table {
	width: auto;
}

#forum .pagination_padding table td {
	font-size: 13px;
}

#forum .pagination_padding table tr td p.offset {

}

#forum .pagination_padding table tr td p.offset span{
	font-weight: bold;
}

#forum .post_header {
	float: left;
	width: 568px;
	padding: 0px 0 0 10px;
}

#forum .post_item_options  {
	width: 560px;
	border-top: 1px solid #E1E1E1;
	padding-top: 3px;
	/*margin-top: 2px;*/
}


#forum .post_header  ul, 
#forum .post_item_options ul {
	display: block;
	height: auto !important;
	min-height: 0px;
	overflow: hidden !important;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
		
	#forum .post_header  ul li, 
	#forum .post_item_options ul li {
		display: list-item;
		text-align: -webkit-match-parent;
		color: #616161;
		float: left;
		height: 20px;
		font-size: 11px;
		white-space: nowrap;
		margin: 0 10px 0 0px;
	}
	
	#forum .post_header ul li .user-profile { 
	   padding: 0 4px; 
	   color: #fff; 
	   cursor: pointer;
	   -webkit-border-radius: 3px;
		  -moz-border-radius: 3px;
		       border-radius: 3px; 
    }
    
    #forum .post_header ul li .user-profile.lek { background-color: #269613; }
    #forum .post_header ul li .user-profile.farm { background-color: #0092C7; }
	
	#forum .post_header  ul li.separator, 
	#forum .post_item_options ul li.separator {
		color: #E1E1E1;
	}
	
	#forum .post_item_options ul li.right{
		float: right;
		margin: 0 0px 0 10px;
	}
	
#forum  .user_list .user_list_item {
    border: medium none;
    margin: 10px 0;
    overflow: auto;
    padding: 0;
    position: relative;
}

#forum .user_list .user_list_item .post_content_greater {
    border: 1px solid #DDDDDD;
    padding: 10px;
}

#forum .post_item .corners, .textarea_container_big  .corners{
    background: url("http://static.medforum.pl/edukacjamedyczna/corners-white.jpg") no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    display: block;
    height: 6px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 6px;
    z-index: 99999;
}

#forum .post_item .corners.lt, .textarea_container_big  .corners.lt {
    background-position: 0 0 !important;
    left: 0;
    top: 0;
}

#forum .post_item .corners.rt, .textarea_container_big  .corners.rt {
    background-position: -6px 0 !important;
    right: 0;
    top: 0;
}

#forum .post_item .corners.rb, .textarea_container_big  .corners.rb {
    background-position: -6px -6px !important;
    bottom: 0;
    right: 0;
}

#forum .post_item .corners.lb , .textarea_container_big  .corners.lb{
    background-position: 0 -6px !important;
    bottom: 0;
    left: 0;
}

#forum .post_item  .cite,
.comments-table .cite {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #D5D5D5;
    margin: 10px;
    padding: 10px;
}

#forum  .post_item  .post_content_edit {
	clear: both;
	padding: 5px 10px 5px 10px;
	text-align: right;
	font-style: italic;
	font-size: 12px;
	color: #B4B4B4;
}

.user_list .user_list_item .ocena {
    width: 472px;
}

#forum .post_item .post_content .rating_container {
    float: left;
    padding: 4px 0 0;
	font-size: 11px;
}

#forum .post_item .post_content .rating_container a {
    display: inline; 
	width: auto; 
	height: auto; 
	color: #269613; 
	font-weight: normal; 
	margin: 0; 
	float:none; 
	text-align:left;
	font-size: 11px;
}


#forum .user_list .user_list_item .wartosciowawypowiedz {
    background: url("http://static.medforum.pl/edukacjamedyczna/wartosciowa-wypowiedz.png") no-repeat scroll 0 0 #FFFFFF;
    color: #999999;
    line-height: 13px;
    padding: 2px 2px 2px 20px;
}

#forum .user_list .user_list_item .wartosciowawypowiedz2 {
    color: #999999;
    float: left;
    margin-left: 17px;
    margin-right: 3px;
    padding: 2px;
}

#forum .post_item .who-voted {
    color: #999999;
    cursor: pointer;
    font-size: 11px;
    padding: 2px 0 0;
}

#forum .post_item .who-voted a {
    color: #999999;
}

#forum .post_title {
	margin-top: 10px;
	margin-bottom: 10px;
}

#forum_post_current_signature {
    display: none;
}

#forum .catalogues-with-groups-catalogue-name {
    background-color: #F1F1F1;
    border: 1px solid #DFDFDF;
    font-size: 13px;
    font-weight: bold;
    margin: 8px 0;
    padding: 5px 10px;
	color: #616161;
}

#forum .catalogues-with-groups-group-name {
    font-size: 14px;
    font-weight: bold;
	padding-bottom: 5px;
}

#forum .catalogues-with-groups-group td.logo {
    width: 94px;
}

#forum .catalogues-with-groups-group td {
    padding: 8px 0;
}

#forum .catalogues-with-groups-group-logo {
    border: 1px solid #DFDFDF;
    float: left;
    margin: 0 10px 0 0;
}

#forum ul.text_list {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#forum ul.text_list li {
    display: inline;
    margin: 0;
    padding: 0;
	height: auto !important;
    min-height: 16px;
}

# ul.text_list li.separator {
    background: url("http://static.medforum.pl/portals/images/bg/text_list_separator.gif") no-repeat scroll center center transparent;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding: 0 6px;
    width: 1px;
}

/* END FORUM */


/*wall*/
#wall-tabs-wrapper {position: absolute; z-index: 1; width: 638px; background: #fff url('../images/icons/pin-disable.png') no-repeat top right;}
    #wall-tabs-wrapper.attached {position: fixed; background-image: url('../images/icons/pin.png')}
        #wall-attach {display: block; position: absolute; top: 0px; right: 0px; width: 20px; height: 20px;}
    #wall-tabs-wrapper #tabs {margin: 0px;}
#wall-tabs-content {padding: 10px; border: 1px solid #bbb; border-top: none; height: 150px; overflow: hidden; background: #fff url('../images/common/dot.gif') repeat-y 298px 0px;}
    #wall-tabs-content-left,
    #wall-tabs-content-right {float: left; width: 308px; height: 100%; overflow: auto;}

    #wall-tabs-content-left {margin: 0px 10px 0px 0px; width: 278px;}
    #wall-tabs-content-right {margin: 0px 0px 0px 10px; width: 318px}
   
    #wall-tabs-content p {padding: 4px;}
    #wall-tabs-content p.bg {background: #f6f6f6;}
    #wall-tabs-content img {display: block; float: left; margin: 0px 4px 0px 0px; }

.wall-sortables h3 {float: left; padding: 0px 30px 0px 0px; color: #469ad1;}
.wall-sortables li {background: #fff;}

.mini-tabs {float: left; }
    .mini-tabs li, 
    .mini-tabs li a {display: block; float: left; height: 18px;}
    .mini-tabs li {padding: 0px 0px 0px 6px; line-height: 0px;}
    .mini-tabs li a {padding: 0px 10px 0px 4px; line-height: 17px; font-size: 11px;}
    
    
    .mini-tabs li.active, 
    .mini-tabs li.active a { background: url('../images/common/mini-tabs.png') no-repeat;}
    .mini-tabs li.active { background-position: left -18px; }
    .mini-tabs li.active a { background-position: right 0px; color: #fff; }
    .mini-tabs li.active a:hover {text-decoration: none;}
    .wall-content-table-wrapper {padding: 8px 0px 8px 0px;}
    .wall-content-table-wrapper form {float: right;}
    
    .wall-no-enough-content {padding: 10px;}
    
    .wall-move {float: right; display: block; margin: 0px 4px 0px 4px; width: 17px; height: 22px; background: url('../images/icons/wall-scroll.png') no-repeat; cursor: move;}
	.wall-move {margin-top: 4px; width: 16px; height: 16px; background: url('../images/icons/moving.png') no-repeat; }
    
	.link-more {display: block; text-align: right;}
table.custom-table {margin: 8px 0px 8px 0px; width: 100%; table-layout: fixed; border-collapse: collapse; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
    table.custom-table tr {display: table-row;}
    table.custom-table tr.hide {display: none;}
    table.custom-table tr.bg td {background: #f0f0f0;}
    table.custom-table th,
    table.custom-table td {padding: 8px; line-height: 150%;}
    table.custom-table td {font-size: 12px;}
    table.custom-table th { text-align: left; border-bottom: 1px solid #ccc; }
        table.custom-table td .title {display: block; color: #333; font-size: 14px; font-weight: normal;}
        table.custom-table td .small,
        table.custom-table td .small a {color: #888; font-size: 11px;}
        table.custom-table td .small a {text-decoration: underline;}
        
ul.legend {padding: 5px 0px 5px 0px; }
ul.legend li {display: inline;  padding: 0px 5px 0px 0px; font-size: 11px; color: #777;line-height: 100%;}
    ul.legend li img {display: inline-block; position: relative; top: 4px;}
    
    .custom-table tr > td > img,
    .custom-table tr > td > acronym { margin-right:5px; }
/*wall*/

table.open-test-results {
    margin-bottom: 10px;
}

/*dodaj pytanie*/
.alert_box_auto div.alert_box_middle .txtl {text-align:left!important;}
.counter_container{ border-top: 1px solid #DDDDDD; color: #999999; font-size: 10px; line-height: 10px; overflow:auto; }
.counter_container .float_wrapper{ float:left; margin-right:5px; }
.counter_container span{ float:left; margin-top:3px; }
#tip_counter_number{ width:40px; text-align:right; clear:left; font-size:14px; line-height:14px; }
#tip_counter_description{ width:40px; text-align:right; }
#tip_counter_info{ border-left: 1px solid #DDDDDD; color: #666; font-size: 11px; line-height: 14px; margin-top: 1px; padding:0 0 3px 5px; width: 418px; background-color:#f3f3f3; }
.tip_counter_number.alert{ color:#990000; width:40px; text-align:right; clear:left; font-size:14px; line-height:14px; }

.question_additional_hint { border-top: 1px solid #DDDDDD; color: #999999; font-size: 10px; line-height: 10px; overflow:auto; font-size: 11px; padding: 5px;}


#text_pl_counter_number{ width:40px; text-align:right; clear:left; font-size:14px; line-height:14px; }
#text_pl_counter_description{ width:40px; text-align:right; }
#text_pl_counter_info{ border-left: 1px solid #DDDDDD; color: #666; font-size: 11px; line-height: 14px; margin-top: 1px; padding:0 0 3px 5px; width: 448px; height:24px;background-color:#f3f3f3; }
#text_pl_counter_number.alert{ color:#990000; }

#form_generator td {
    padding: 0 0 10px;
}

#user_question_form  label{display: block;}

#user_question_form table {
    padding-left:30px;
}
#user_question_form .form_corners_container {
    float:none;
    width: 470px;
}

#user_question_form .form_corners_container select{
    width: 463px;
}

#user_question_form  input[type="file"] {		
    display: block;
    width: auto;
}

#user_question_form  input[type="text"],
#user_question_form  input[type="password"] {		
    display: block;
    width: 394px;
}

#user_question_form hr {margin: 0px; padding: 0px;}

.require {
    color: red;
    text-align: left;
}

.question_preview {
    display: none;
    margin: 10px 0;
    padding: 10px !important;
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D4D4D4;
}

/* It's a little ugly in here. Sorry. */
.mtmultiselect{
    width: 450px;
    float: left;
    /*background: #0D171A;
    font: 12px verdana;*/
}
.mtmultiselect .selected{
    /*background-color: #4690BB;*/
}
.mtmultiselect ol .selected{
    /*background-color: #4690BB;
    background-image: url('check-mark.png');
    background-position: left;
    background-repeat: no-repeat;*/
    padding-left:10px;
    font-weight:bold;
    background-color:#AFD7FF;
    color:#111;
}
.mtmultiselect ul li{
    display:inline;
    padding-right:10px;
}
.disabled{
    /*color: #ccc;*/
}
.mtms_filterbox{
    float: left;
    /*padding: 5px;*/
}
.mtms_filterbox input{
    /*background: #4690BB;*/
    border: 1px solid #141212!important;
    width: 255px !important;
}
.mtms_filtercontrols{
    padding:7px 3px;
    color: #B4A6A6;
}
.mtms_filtercontrols a, .mtms_paginator a{
    /*color: #84D1E0;
    padding: 0 4px 0 6px;*/
}
.mtms_filtercontrols span{
    padding:0 3px;
    font-weight:bold;
    color:#000;
}

.mtms_paginator a{ color:#000000; font-size:11px; height:22px; line-height:22px; text-align:center; text-decoration:none; width:auto; padding:0 5px; }
.mtms_paginator a.disabled{ color:#999999; }
.mtms_paginator a.selected{ color:#000000; cursor:default; font-size:14px; font-weight:bold; height:22px; line-height:22px; width:auto; }


.mtms_paginator{
    height:35px;
    border-bottom:1px solid #CCCCCC;
    clear:both;
    margin-bottom:0;
    overflow-x:auto;
    overflow-y:none;
    padding-bottom:5px;
}

.mtms_paginator.hide_pagination {
    display: none;
}

.mtmultiselect ol{
    padding: 0;
    clear:both;
    margin-top:3px;
}
.mtmultiselect ol li{
    /*list-style-type: none;
    padding: 7px 5px 7px 25px;
    border-bottom: 1px solid #444;
    background-color: #88B2BD;
    color: #fff;*/
    border-bottom:1px solid #CCCCCC;
    cursor:pointer;
    padding:3px 3px;
}
.mtmultiselect ol li:hover{
    background-color:#4A9DEF;
    color:#111;
}
/*dodaj pytanie end*/

/*moderacja pytan*/
#form-bemmoderatequestionform #relatedEmTest {
    width: 300px;
}
#form-bemmoderatequestionform .float-wrapper.form-row.form-button {
    margin-bottom:10px;
}
/*moderacja pytan end*/

/*box specjalizacji*/
.speciality-component {padding: 0px 0px 10px 0px;}
.speciality-component ul.dotted-list{margin-top: -5px;}
.speciality-component ul.dotted-list li {padding-top: 0px; padding-bottom: 0px; background-position: 10px 6px;}
/*box specjalizacji emd*/



/*WYNIKI TESTOW - NOWY WYGLAD */
#test_result {margin: 30px 0 !important;}
#results-info {color: #637a8c;}
#results-info, #results-info * {display: inline-block; vertical-align: middle;}
#results-info .results-info-big {font-size: 18px; color: #0f0f0f;}
#results-info .results-info-points {width: 47px; height: 47px; margin: 0 8px; border: 4px solid #ADE0A5; color: #65aa02; text-align: center;
    -webkit-border-radius: 28px;
       -moz-border-radius: 28px;
            border-radius: 28px;
}
#results-info .results-info-points span {font-size: 30px; line-height: 46px;}
.result-item {width: 100%; border-spacing: 0; border-collapse: collapse;}
.result-item > tbody > tr > td {border: 1px solid #269613; overflow: visible;}
/*.result-item tr.hide-element*/ 
.result-item tr.hide-element.hide {display: none;}
.result-item strong.truncate-text {display:inline; width: 720px;}
.result-item strong.full-text {display: none; width: 730px;}
.result-item .question-content {padding: 10px; background-color: #d8ecd5; color: #269613;}
#questions-toggler-buttons {text-align: center;}
.result-item .show-full-question,
.question-toggler {display: inline-block; float: right; background-color: #269613; padding: 0 40px; height: 26px; line-height: 26px; color: #fff; position: relative;
	-webkit-border-radius: 12px;
       -moz-border-radius: 12px;
            border-radius: 12px;
}
.question-toggler {float: none;}
.question-toggler {margin: 0 10px 30px 10px;}
.result-item img.answer-status {float: right; margin: 2px 0 0 0;}
.result-item .show-full-question {margin-right: 10px;}
.result-item .show-full-question.open + img.answer-status {margin-top: 10px;}
/*.result-item .show-full-question.open {margin-top: 8px;}*/
.result-item .question-tip {padding: 10px; background-color: #e2ece0; color: #616161;}
.result-item .question-tip .truncate-text {width: 750px; float: left;}
.result-item .question-tip .full-text {display: none;}
.result-item .show-full-tip {display: inline-block; float: right; color: #ff8901; font-weight: bold;}
.result-item .question-tip .additional-info { margin-top: 10px;}
.result-item .question-answers {padding: 20px 28px 20px 25px;}
.question-answers-list {width: 650px; float: left; margin-bottom: 15px;}
.question-answer-item {margin: 0 0 10px 0; color: #6b757f; overflow: hidden; padding: 0 0 1px 40px;}
.question-answer-item.good {font-weight: bold; color: #60ac04;}
.question-answer-item.bad {font-weight: bold; color: #fe0000;}
.question-answer-item .answer-icon {display: inline-block; width: 29px; height: 29px; margin: 0 10px 0 -40px; text-shadow: 0 1px 0 #ebf3f5; font-size: 17px; font-weight: bold; color: #164a95; text-align: center;  line-height: 29px;
    background: #c3d7e8;
	background-image: linear-gradient(top, rgb(212,231,248) 0%, rgb(170,191,208) 100%);
	background-image: -o-linear-gradient(top, rgb(212,231,248) 0%, rgb(170,191,208) 100%);
	background-image: -moz-linear-gradient(top, rgb(212,231,248) 0%, rgb(170,191,208) 100%);
	background-image: -webkit-linear-gradient(top, rgb(212,231,248) 0%, rgb(170,191,208) 100%);
	background-image: -ms-linear-gradient(top, rgb(212,231,248) 0%, rgb(170,191,208) 100%);
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, rgb(212,231,248)),
	    color-stop(1, rgb(170,191,208))
	);
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 0 #9cb6cd;
       -moz-box-shadow: 0 1px 0 0 #9cb6cd;
            box-shadow: 0 1px 0 0 #9cb6cd;
}
.question-answer-item .answer-icon-ie,
.question-answer-item .answer-icon-ie .answer-icon {display: inline;}
.question-answer-item.good .answer-icon {color: #fff; text-shadow: none;
	background: #60AC04;
	background-image: linear-gradient(top, rgb(170,234,67) 0%, rgb(111,181,36) 100%);
	background-image: -o-linear-gradient(top, rgb(170,234,67) 0%, rgb(111,181,36) 100%);
	background-image: -moz-linear-gradient(top, rgb(170,234,67) 0%, rgb(111,181,36) 100%);
	background-image: -webkit-linear-gradient(top, rgb(170,234,67) 0%, rgb(111,181,36) 100%);
	background-image: -ms-linear-gradient(top, rgb(170,234,67) 0%, rgb(111,181,36) 100%);
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, rgb(170,234,67)),
	    color-stop(1, rgb(111,181,36))
	);
}
.question-answer-item.bad .answer-icon {color: #fff; text-shadow: none;
	background: #FE0000;
	background-image: linear-gradient(top, rgb(255,109,109) 0%, rgb(212,1,1) 100%);
	background-image: -o-linear-gradient(top, rgb(255,109,109) 0%, rgb(212,1,1) 100%);
	background-image: -moz-linear-gradient(top, rgb(255,109,109) 0%, rgb(212,1,1) 100%);
	background-image: -webkit-linear-gradient(top, rgb(255,109,109) 0%, rgb(212,1,1) 100%);
	background-image: -ms-linear-gradient(top, rgb(255,109,109) 0%, rgb(212,1,1) 100%);
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, rgb(255,109,109)),
	    color-stop(1, rgb(212,1,1))
	);
}
.question-answers-options {width: 146px; padding: 15px 6px; float: right; border: 1px solid #269613; background-color: #e2ece0; text-align: center; color: #687480;
	-webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}
.result-item .question-answers-options .float_wrapper, 
.result-item .float-wrapper {display: inline-block;}
.question-answers-options > div {margin: 10px 0;}
.question-answers-options .question-voting {padding: 0; float: none;}
.question-answers-options .question-voting .question-voting-label {display: block;}
.question-answers-options .question-voting .hotornot-hands {margin: 5px 0; float: none; display: inline;}
.question-answers-options .hotornot-hand-up,
.question-answers-options .hotornot-hand-down {margin-top: 5px;}
.question-answers-options div.value {margin: 0 0 10px 0; font-size: 18px; font-weight: bold; color: #687480;}

.result-item .question-answers-ranking {padding: 12px 25px 8px 25px; overflow: visible; color: #69767e;}
.result-item .question-answers-ranking,
.result-item .question-answers-ranking * { line-height: 12px;}
.result-item .question-answers-ranking * { display: inline;}
.ranking-answer-item {display: inline-block; padding: 0 0 0 5px; color: #585858; font-weight: bold; border-right: 1px solid #bcd1e4;}
.ranking-answer-item:last-child {border-right: none;}
.ranking-answer-item .question-letter {color: #269613;}

.question-mark-pes {float: right;}
.result-item .question-mark-pes {position: relative;}
.result-item .question-mark-pes,
.result-item .question-mark-pes * {line-height: 15px;}
.result-item .question-answers-ranking select option {display: block;}
.question-answers-ranking .info-popup {display: block; width: 150px; padding: 15px 20px; position: absolute; left: 50%; bottom: 27px; margin: 0 0 0 -90px; background-color: #FD6F06; color: #fff; font-weight: bold; text-align: center;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    -webkit-box-shadow: 1px 1px 0 0 #9cb6cd;
       -moz-box-shadow: 1px 1px 0 0 #9cb6cd;
            box-shadow: 1px 1px 0 0 #9cb6cd;
}
.question-answers-ranking .bottom-traingle {width: 0px; height: 0px; border-style: solid; border-width: 7px 6px 0 6px; border-color: #fd7106 transparent transparent transparent; position: absolute; left: 50%; bottom: -7px; margin: 0 0 0 -6px;}
.question-answers-ranking .info-popup-close {display: inline-block; padding: 2px 4px; position: absolute; top: 2px; right: 2px; cursor: pointer; color: #000;}

.question-mark-pes label {font-weight: bold; color: #D8ECD5; cursor: pointer;}


/*WYNIKI TESTOW*/
/*testy*/
table.test_results th {padding-left: 5px; padding-right: 10px; background-color:#CAF4C1; border: 1px solid #E1E1E1; color: #828284; font-size: 11px;}
table.test_results th a.question {color: #444CA4; font-size: 13px;}
.quiz_question_good, .quiz_question_bad  {
			height: auto !important;
			height: 31px;
			min-height: 31px;
			padding-top:12px;
			padding-right: 40px;
			font-weight: bold;
			background: url("http://static.medforum.pl/edukacjamedyczna/quiz/good_emot.jpg") no-repeat right 6px;
		}
		
		.quiz_question_bad  {
			background: url("http://static.medforum.pl/edukacjamedyczna/quiz/bad_emot.jpg") no-repeat right 6px;
		}
		
		.quiz_answer_good, .quiz_answer_bad {
			height: 17px;
			width:17px;
			
			background: url("http://static.medforum.pl/edukacjamedyczna/quiz/good.gif") no-repeat right center;
			
		}
		
		.quiz_answer_bad {
			background: url("http://static.medforum.pl/edukacjamedyczna/quiz/bad.gif") no-repeat right center;
		}
		
		.quiz_text {
			height: 17px;
			line-height:17px;
			padding-left: 10px;
		
			
		}
		
		.quiz_question_good span, 
		.quiz_question_bad span,
		.quiz_answer_good span, 
		.quiz_answer_bad span {display: inline-block; visibility: hidden;}
        
.report_question_issue_toggler {cursor:pointer;}        
        
.report_question_issue {display: none; position: relative;  padding: 0 20px 20px 20px;}
	.report_question_issue .textarea_corners_container {width: 96%;}
	.report_question_issue .textarea_corners_container textarea {height: 60px; width: 100%;}
	.report_question_issue_error_wrapper {float: left; padding: 4px 0px 0px 0px; vertical-align: middle;}
	.report_question_issue_error_wrapper  .error {padding: 0px;}
.question_wrapper {display: none;}
	
.report_question_issue p {padding: 2px 0px 2px 0px;}

.report_question_issue .header2 {font-weight: bold; padding: 10px 0px 10px 0px;}

.report_question_issue .info_text {padding: 10px 0px 10px 0px;}

.report_question_issue .form_row,
.form_row.with_padding {padding: 3px 0px 3px 0px;}

.report_question_issue .radio td,
.radio.with_padding td {padding: 3px;}

.profile_test_info {clear: both; padding: 10px; text-align: center;}

/*
.report_question_issue .radio  .input_container,
.radio.with_padding  .input_container {margin-top: -6px;}
*/
.report_question_issue  .other_contests li {padding: 4px 0px 8px 0px;}

/*papierowe testy*/
.order_price_list td {padding: 3px 5px 3px 0px; vertical-align: middle;}
.order_price_list .form_corners_container input {
    text-align: center;
    width: 30px;
}
#order_form_wrapper .form_row input,
#order_form_wrapper .form_row textarea {
    width: 220px;
    font-family:Arial, sans-serif;
    font-size:12px;
}
#order_form_wrapper .order_inner_wrapper { margin: 0px auto; width: 510px; margin-bottom:10px; }
    #order_form_wrapper .order_inner_wrapper p { border-bottom:1px solid #dfdfdf; }

#order_form_wrapper #form_invoice_notice { width:480px; height:46px; }
#order_form_wrapper .form_row label {
    width: 250px;
}

#order_form_wrapper .form_row .error {
    clear: none;
    padding:0px;
}

ul.legend li a {
font-size: 11px;
font-weight: bold;
}

table th a {
font-size: 11px;
padding-left: 10px;
}
/*papierowe testy END*/

/*testy*/


#moj-ranking { margin:0 auto 0 auto; text-align:center; padding:20px; background-color:#E8F5FF; }
#moj-ranking strong{ font-size:16px; }

.ranking_table { width:100%; }
.ranking_table td { padding:5px; }
.ranking_table .bg,
.ranking_table .bg td { background-color: #F7FAFC; border-bottom: 1px solid #EEEEEE; }
.ranking_table .bg2 td { background-color: #fff; border-bottom: 1px solid #EEEEEE; }
.ranking_table .nb,
.ranking_table .points,
.ranking_table .detail { text-align:center; vertical-align:middle; }
.ranking_table .user img { margin-right:10px; padding:0 1px 1px 0; border:1px solid #ddd; border-width:0 1px 1px 0; background-color:#fff; }
.ranking_table .user span { font-size:11px; }
.ranking_table .user span em { font-style:normal; color:#999; }
.ranking_table .points { font-size:16px; font-weight:bold; }

.wrap.no_sides .ranking_table { margin:30px 0 50px 0; }

.ajax-loading, .alert_box_auto .ajax-loading{padding: 10px; background-image:url('http://static.medforum.pl/portals/images/icons/loader.gif'); background-repeat:no-repeat; background-position: center center; zoom: 1;}

/*komentarze pod testem*/
.test_info_box, 
#comments_block, #comments_slider #comments_block {padding: 10px 0px 10px 0px;}

.test11 {font-size: 11px;}
.text10 {font-size: 11px;}
.text9 {font-size: 10px;}
.silver {color: #BABABA;}
.bold {font-weight: bold;}
.comment {padding-bottom: 20px;}

.comment_avatar {
	width: 85px;
	padding:9px 10px 0px 0px; 
	height: auto !important;
	text-align: right;
	float: left;
}

.comment_content_outer {
	
	width: 474px;
	background: url("http://static.medforum.pl/edukacjamedyczna/comments/middle.jpg") repeat-y;
	
	float: left;
	
}


.comment_content_inner {
	background: url("http://static.medforum.pl/edukacjamedyczna/comments/top.jpg") no-repeat top;
}

.comment_content {
	padding: 7px 10px 5px 15px;
	width: 449px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	background: url("http://static.medforum.pl/edukacjamedyczna/comments/bottom.jpg") no-repeat bottom;
}

.comment_text {
	overflow-x: hidden;
	width: 447px;
	padding: 1px;
	
}

#comments_block, #comments_slider #comments_block{
    float:left;
    width:575px;
}
/*komentarze pod testem*/
/*boks z usrami pod testem*/
.test_info_box {
    width:310px;
}
/*boks z usrami pod testem*/

.highlight_box {
    background-color: #E8F5FF;
    margin: 0 auto;
    margin-top:5px;
    margin-bottom:5px;
    padding: 20px;
    text-align: center;
}

.highlight_box.additional_info {text-align: justify;}

#most-active-users ul,
#usualy-solved ul,
#forum-catalogue-list ul { margin: 0 0 10px; padding: 0 0 0 25px; }

#most-active-users,
#usualy-solved,
#forum-catalogue-list { border-bottom:1px solid #ccc; margin-bottom:25px; padding-bottom:10px; }
#usualy-solved { border-bottom:none; }

#most-active-users p,
#usualy-solved p { margin-bottom:10px; font-size:11px; }

#event_text { height:400px; }
#user_question_form #tip.js_counter,
#user_question_form #question,
#form-bemportalsarticleform #abstract_pl,
#form-bemportalsarticleform #source_text,
#form-bemportalsnewsform #source_text,
#form-bemportalsadviceform #publications
{ height:200px; }

#form-bemportalsarticleform #text_pl,
#form-bemportalsadviceform #text_pl
{ height:800px; }

.ts_description { padding-bottom:10px; }

.zend_form .small_txt { font-size:11px; font-weight:normal; color:#999; }
.event_date { font-size:12px; font-weight:bold; }

#message-form-toggler { font-size:17px; cursor:pointer; margin:0px 0px 10px 0px; padding: 0px 0px 0px 20px; background: url('../images/icons/mail.png') no-repeat left;}
#message-form-toggler span { color:#469AD1; }
#user-contact-form { display:none; }

.logo img { border:1px solid #ddd; border-width:0 1px 1px 0; padding:1px; }

.reg-contact-more-important {font-size: 14px;}

#event .options.bottom { margin-top:50px; }
#categories-more-wrapper  {padding: 10px 0px 0px 0px; text-align: center; color: #269613;}
h2.header1 .form_corners_container { display:inline-block; float:none; }

.user-first-avatar {
color: #269613;
padding: 0 0 20px;
position: relative;
z-index: 1;
}
#user-avatar-form-wrapper {padding: 30px 0px 0px 10px ;}
	#user-avatar-form-wrapper .button_container {margin-top: 10px;}

.photo_thumb_container_inner {position: relative; color: red;}	
	.photo_thumb_container_inner span.user-first-avatar {display: block; margin: -2px 0px 0px 0px; padding: 0px; font-size: 9px; color: red; line-height: 110%;}
.categories-title {color: red;}	

.question-options {padding: 10px 0 0 0;}
.question-voting,
.moderate_question_link,
.report_question_issue_link {float: left; padding: 0px 10px 0px 5px;}
.forum_threads_list_item .title {font-size: 13px;}

.report_question_issue_link {display: none;}

.question-voting > * {display: inline-block;}
.question-voting .question-voting-label {position: relative; top: -3px; padding: 0 4px 0 0;}

.question-voting .flash-messages-wrapper {width: 100%; margin: 0;}
.question-voting .positive_messages, 
.question-voting .negative_messages {padding: 5px; font-size: 12px;}

.top_space {margin: 10px 0px 0px 0px; }

#letters { padding:5px 5px 3px 15px; letter-spacing:0px; overflow:auto; border-width:0 0 1px 0; }
#letters a,
#letters span { display: block; float: left; text-align: center; width: 18px; padding:1px 0; border-right:1px solid #ccc; background-color:#ececec; font-family:verdana; }
#letters a { font-weight:bold; }
#letters span { color:#ccc; cursor:pointer; }
#letters .last { border-right:none; }
#letters .active { background-color:#fff; }
#letters .all {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    padding-right: 5px;
    width: 55px;
    border-right:0;
}
#letters a:hover { background-color:#ddd; }
#letters a.active:hover,
#letters a.all:hover { background-color:#fff; }

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
    width:900px;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected { background-color: #444; color: #fff; }
ul.autocompleter-choices span.autocompleter-queried { display: inline; float: none; font-weight: bold; margin: 0; padding: 0; }
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: #9FCFFF; }

.drug-index .pagination { margin:10px 0; }
.drugs { width:100%; margin-bottom:20px; }
.drugs th{ line-height:15px; vertical-align:bottom; border-bottom:1px solid #ccc; padding-bottom:2px; }
.drugs td{ padding:4px; }
.drugs td em{ display:block; font-size:11px; }

.drug dl, .drug dt, .drug dd {
    margin: 0;
    padding: 0;
}
.drug dl {
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
}
.drug dt {
    display: block;
    float: left;
    font-size: 11px;
    margin-right: 10px;
    text-align: right;
    width: 135px;
}
.drug dd {
    float: left;
    width: 700px;
}

.drug .smalltext { font-style:oblique; line-height:14px; font-size:11px; margin-bottom:20px; margin-top:20px; }
.drug .form_corners_container,
.drug-index .form_corners_container { width:815px; margin-bottom:10px; }
.drug .form_corners_container input,
.drug-index .form_corners_container input { width:790px; }
.drug .form_row,
.drug-index .form_row { float:left; padding:0; }
.drug-index #search_drug { width:100%; padding:3px 0; margin:0; }
.drug h2 { margin-top:20px; }
.drug .half { width:435px; float:left; margin-top:20px; margin-bottom:0px; padding:0 20px; }
.drug .half dl {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 5px;
    overflow: auto;
    padding-bottom: 5px;
}
.drug dl.break { margin-bottom:20px; }
.drug .half dl:nth-last-child(1) { border-bottom:none; margin-bottom:20px; }
    .drug .half dl dd{ width:200px; line-height:16px; }
.drug .primary { padding-left:0; width:370px; }
.drug .secondary { border-left:1px solid #ddd; padding-right:0; width:490px; float:right; }
    .drug .secondary dl dd{ width:340px; }
    .drug .secondary dl dd .price{ font-size:16px; font-weight:bold; }
    .drug .secondary dl dd .price.normal{ font-weight:normal; }

#odplatnosc td { border-bottom:1px solid #ddd; font-size:11px; }

.nosort{ font-weight:normal; }
.sort, .forward_sort, .reverse_sort {
    cursor:pointer; 
    background: url("http://static.medforum.pl/biblioteka/images/icons/arrow-090-medium-disable.png") no-repeat scroll left top transparent;
    padding-left: 20px;
    text-align:left;
}
.forward_sort {
    background-image: url("http://static.medforum.pl/biblioteka/images/icons/arrow-090-medium.png");
}
.reverse_sort {
    background-image: url("http://static.medforum.pl/biblioteka/images/icons/arrow-270-medium.png");
}
.alt td { background-color:#F7FAFC; }

#formulary_search {width:320px;}
#formulary_search #strSearch {width:150px;}
#formulary_search .form_corners_container {margin-right: 10px;}
#formulary .form_row div {padding: 4px 10px 0 0;width:490px;text-align:justify;}
#formulary .form_row label {font-weight:bold;}

.textarea_container_big {
    border: medium none;
    margin: 10px 0;
    overflow: auto;
    padding: 0;
    position: relative;
}

#formulary_comments  .textarea_container_big div {
    height: 120px;
    width: 460px;
}

.textarea_container_big div {
    border: 1px solid #DDDDDD;  
    padding: 10px;
    height: 260px;
}

.textarea_container_big div textarea {
    width: 100%;
    height: 100%;
    border: none;
    resize: none;
}


#fast_reg_form .txtl { text-align:left!important; }

/*
.ranking {display: none !important;}
.dok-points {display: none !important;}
.edumed_ranking  {display: none !important;}
*/

.test-question-answers-header {background-color:#CAF4C1; border: 1px solid #E1E1E1; color: #828284; font-size: 11px;}

#regAcceptationForm {
    width: 600px;
    font-size:11px;
    text-align: left;
}

#regAcceptationForm .required {
    font-size:12px;
    text-align: left;
    font-weight: bold;
}

#medical_information_form .form_corners_container textarea {width: 284px;margin:0;font-family: Arial,sans-serif;font-size: 13px;}
#medical_information_form .form_corners_container input[type="text"] {width: 116px;margin:0;font-family: Arial,sans-serif;font-size: 13px;}

#medical_information_form .form_corners_container {margin-right:10px;}
#medical_information_form  label {
    float: right;
    font-size: 10px;
    text-align: left;
    width: 264px;
}

.text-in-one-line {white-space: nowrap;}

#landing-page-fast-reg-wrapper {*width: 406px;}
#landing-page-fast-reg-wrapper h3 {font-size: 20px; line-height: 110%;}

.reg-board {width: 280px; height: 317px; padding: 80px 0px 0px 45px; background: url('../images/common/reg-board.png') no-repeat;}
.carousel {position: relative; width: 372px; height: 326px;background: url('../images/common/carousel.jpg') no-repeat center top;}
#reg-col .carousel {left: -28px;}
#reg-col  p,
#reg-col h2 {font-weight: bold; font-size: 15px; line-height: 180%;}
#reg-col h3 {padding: 0px 0px 30px 0px;font-size: 30px; line-height: 150%;}
#reg-col h4 {padding: 30px 0px 20px 0px; font-size: 18px; text-align: center;}

.carousel-sprites {position: absolute; width: 73px; height: 73px; background: url('../images/common/carousel-sprites.png') no-repeat;}
.carousel-questions {background-position: 0px 0px;}
.carousel-users {background-position: -73px 0px;}
.carousel-contents {background-position: 0px -73px;}
.carousel-conferences {background-position: -73px -73px;}

#landing-page-alternative-texts {position: relative; margin: 16px 0px 0px 0px; width: 700px; height: 453px; background: url('../images/common/landing-page-alternative-bg.jpg') no-repeat;}
#carousel-vertical {position: relative; width: 700px; height: 114px; }
#carousel-vertical  .carousel-questions {top: 0px; left: 51px;}
#carousel-vertical  .carousel-users  {top: 0px; left: 226px;}
#carousel-vertical  .carousel-contents {top: 0px; left: 401px;}
#carousel-vertical  .carousel-conferences {top: 0px; left:  576px;}

#carousel-vertical #homepage-stats-tests { top: 80px; left: 21px;}
#carousel-vertical #homepage-stats-users {top: 80px; left: 196px;}
#carousel-vertical #homepage-stats-contents {top: 80px; left: 371px;}
#carousel-vertical #homepage-stats-conferences {top: 80px; left: 546px;}

.landing-page-alternative-txt {display: block; position: absolute; text-align: center;  font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; line-height: 120%;}
#landing-page-alternative-texts  #landing-page-alternative-txt1 {top: 23px; left: 89px;}
#landing-page-alternative-texts #landing-page-alternative-txt2 {top: 29px; left: 409px;}
#landing-page-alternative-texts #landing-page-alternative-txt3 {top: 89px; left: 266px;}
#landing-page-alternative-texts #landing-page-alternative-txt4 {top: 160px; left: 278px;}
.text-in-one-line {white-space: nowrap;}

#facebook_fanpage {display: none;}

.forum-post-to-moderate {padding: 10px;}
.forum-post-to-moderate h3 {font-size: 13px;}
.forum-post-to-moderate a {text-decoration: underline;}
.group-to-moderate {padding: 10px; }
	.group-to-moderate .group-logo,
	.group-to-moderate .group-url,
	.group-to-moderate .group-info {display: block;}
	.group-to-moderate .group-logo {float: left; border: 1px solid #ccc; padding: 1px; background: #fff; }
	.group-to-moderate .group-url {float: right; font-size: 12px; }
	.group-to-moderate .group-info {padding: 0px 0px 0px 96px;}
		.group-to-moderate .group-info h3 {font-size: 13px;}
		.group-to-moderate .group-info ul {margin: 0px;}
        
#content-base ul
{
    float:left;
}
#content-base li
{
    display: inline;
    padding-right:5px;
}



/*SEARCH*/
.search_wrapper { background: url('http://static.medforum.pl/portals/images/bg/dot.gif') repeat-y 380px; }

.search_form { padding: 15px 20px 15px 20px; width: 340px; float: left; }
.search_stats { padding: 15px 20px 15px 20px; width: 214px; float: left; }
.search_results { width:auto; clear:both; }
.search_results .row{ border:1px solid #DFDFDF; border-width:1px 0 0 0; width: 50%; float:left; height: 78px;}

.search_results .search_header { padding: 16px 20px 0px 20px; height: 33px; border-top: 1px solid #DFDFDF; border-bottom: 2px solid #DFDFDF; background: url('http://static.medforum.pl/portals/images/search/header_bg.jpg') repeat-x top; }
.search_results .search_header h1 { font-size: 14px; font-weight: normal; }
/*SEARCH - END*/

/* SEARCHER */
ul.horizontal_list { margin: 0px; padding: 0px; list-style: none; float: left; }
ul.horizontal_list li { display: block; margin:0px; padding: 2px 25px 3px 10px; float: left; white-space: nowrap; }

ul.horizontal_list li a.selected{ font-weight:bold; font-size:12px; line-height:12px; }
ul.horizontal_list li .inactive{ color:#bbb; }
div.search_results ul li { margin-bottom:7px; padding-bottom:7px; }
div.search_results ul.simple_list li span { padding-left:0; background-image:none; color:#999; }
div.search_results ul.simple_list li span a{ font-size:14px; text-decoration:underline; }
div.search_results ul.simple_list li span em{ color: #666; font-style: normal; text-transform: lowercase; font-weight: normal; }
div.search_results ul.simple_list li span var{ color: #EF6160; font-style: normal; }
.advice_info_inner.searcher{ background-position: 0 bottom; min-height:119px; background:url("http://static.medforum.pl/portals/images/bg/wyszukiwarka2.jpg") no-repeat 11px -13px; overflow:auto; padding-left:100px; }
.searcher .bar { clear:both; }

#search-top-menu { border: 1px inset #000000; border-radius: 20px 20px 20px 20px; float: right; height: 20px; width: 165px; position: absolute; right: 5px; top: 43px; z-index: 1000; overflow:none; background: #fff;}
    #search-top-menu .phrase { border: none; border-radius: 20px 20px 20px 20px; color: #333333; font: normal 11px trebuchet ms; padding-left: 5px; padding-right: 5px; width:130px; float:left; }
    #search-top-menu .phrase.hint { color:#ccc; }
    #search-top-menu .magnifier { float:right; padding-right:3px; margin-top:2px; cursor: pointer;}


/* START Konkurs edumed - dodawanie testu */
#auth-menu .add-button-menu .contest { line-height:14px; }
#auth-menu .add-button-menu .contest strong { font-size:11px;  }
#user_question_form .competition-add-test .form_corners_container.input { position:relative; }
    #user_question_form .competition-add-test .form_corners_container.input label { background-color: #FFFFFF; border-color: #CCCCCC; border-style: solid; border-width: 1px 0 0 1px; bottom: -1px; padding: 3px 0 0 3px; position: absolute; right: -1px; }
        #user_question_form .competition-add-test .form_corners_container.input label input{ float:right; }
    #user_question_form .competition-add-test .form_corners_container.input textarea { height:50px; padding-bottom:12px; font:inherit; font-size:11px; line-height:12px; }
    #user_question_form .competition-add-test #question { height:100px; }
/* END #609 */

/*faxoleter start*/

.faxoleter, .faxoleter h3 {color: #FFFFFF;font-size: 15px;font-weight: bold;}

.faxoleter_quiz h3 span {text-decoration: underline;}

.faxoleter.faxoleter_quiz h3 { line-height: 23px;}
.faxoleter .sent_info, .faxoleter_uwaga, .faxoleter_top,.faxoleter_bottom,.faxoleter .order_form, .faxoleter a {width: 766px;margin:auto;display:block;}

.faxoleter h3 {font-size: 20px;}

.faxoleter_top {background-image:url('http://static.medforum.pl/biblioteka/images/common/faxoleter_top.jpg?v=6');height: 454px;}

.faxoleter_uwaga{background-image:url('http://static.medforum.pl/biblioteka/images/common/faxoleter_uwaga.jpg?v=6');height: 72px;}

.faxoleter_bottom{background-image:url('http://static.medforum.pl/biblioteka/images/common/faxoleter_bottom.jpg?v=6');height: 484px;}
.faxoleter_bottom_extended{background-image:url('http://static.medforum.pl/biblioteka/images/common/faxoleter_bottom2.jpg');}

.faxoleter .order_form, .faxoleter .sent_info {background-color:#E11B28;}

.faxoleter .order_form {padding: 0px 0px 40px 0px;}
.faxoleter .sent_info {font-size: 18px;height: 150px;}

.faxoleter .sent_info div {padding: 14px 34px 34px;font-weight: normal;}

.faxoleter .order_bottom {margin-left: 40px;margin-top: 0px;}

.faxoleter .order_top {float: right;margin-top: -60px;width: 577px;}
.faxoleter.faxoleter_quiz .order_top.first_question {height: 255px;}
.faxoleter.faxoleter_quiz .order_top.last_question {margin-top:0px;}
.faxoleter .element {float: left;padding-bottom: 12px;padding-right: 20px;width: 250px;}

.faxoleter .element  label {display:block;}
.faxoleter .element input {border-width: 0;padding: 3px;margin-top: 3px;width: 232px;}

.faxoleter .element input.errors {padding: 0px;border: 3px solid blue;}
.faxoleter a {text-align: center;margin-top:30px;}

.faxoleter .big.button_container.exceptional {background-image: none;margin-top: 25px;}

.faxoleter .big.button_container.exceptional input {background-position: right 0;font-size: 0;height: 33px;width: 122px;background-image:url('http://static.medforum.pl/biblioteka/images/common/faxoleter_send.png');}

.faxoleter ul {line-height: 28px;list-style: none outside none;width: 342px;padding: 3px;}

.faxoleter.faxoleter_quiz ul {width: 494px;}

.faxoleter ul.errors {border: 3px solid blue;padding: 0px;}

.faxoleter ul  li{font-size:16px;}

.faxoleter ul  li input{margin-right:10px;}

.faxoleter_quiz  ul li .answer {display:none; margin-left: 10px;}
.faxoleter_quiz  ul li label.checked  span.answer{display:inline;}

.faxoleter .button_container_center {margin-left: -20px;margin-top:-10px;}

/*faxoleter end*/

.info .value {margin-left: 5px; float:left; width:480px;}
.info .authors-logo {padding: 5px;}

/*MedicusLex*/
#medicuslex-wrapper .form_row label {width: 182px;}
#medicuslex-wrapper .form_row .error {padding-left: 192px;}
#medicuslex-wrapper .form_corners_container select {width: 406px;}
#medicuslex-btn-wrapper {margin: 20px 0px 0px 0px;}
#medicuslex-form-wrapper  form{margin: 20px auto 20px auto; width: 640px;}
#medicuslex-form-wrapper .label-style {width: 418px; line-height: 26px; font-weight: bold; }
/*MedicusLex*/
/*zdjecia przy pytaniach*/
.question_photo_link {	
    background-image: url("http://static.medforum.pl/biblioteka/images/icons/photo.png");
    background-repeat: no-repeat;
    font-size: 11px;
    margin-left: 5px;
    padding-left: 20px;
}
.question_photo_link.hidden {display:none;}		
#added_photos label {float:left;text-align:left;width: 110px;}
#added_photos input[type="text"] {width:240px;}
#added_photos input[type="checkbox"] {margin-left:10px;}
#added_photos .form_corners_container {width: 290px;float:left;}
/*zdjecia przy pytaniach*/
/*member-gets-member*/
#member-gets-member-alert-close-btn {display: block; position: absolute; top: 15px; right: 10px;  text-decoration: underline;}


#member-gets-member-invitation-box { border-bottom: 1px solid #CCCCCC; margin: 0 0 20px; }
#member-gets-member-invitation-box  > div  {margin: 0px; padding: 0 0 5px 0px;}
#member-gets-member-invitation-box  > div > div { padding: 10px 10px 32px 10px; width: 276px;  border: 1px solid #196917;  background: url('http://static.medforum.pl/biblioteka/images/common/member-gets-member-invitation-box.png') no-repeat right bottom;}
#member-gets-member-invitation-box-link {position: relative; left: 10px; /*top: -20px;*/ font-weight: bold;}
#member-gets-member-invitation-box hr { display:none; }
/*
#member-gets-member-invitation-box h2 a {text-decoration: underline;}
	#member-gets-member-invitation-box .button_container_left {margin: 10px 0px 0px 54px; float: left; clear: both;}
/*member-gets-member*/

.col-right .group_catalogue_list { border-bottom: 1px solid #CCCCCC; margin-bottom: 25px; padding-bottom: 10px; }
.col-right .group_catalogue_list ul { margin: 0 0 10px; padding: 0 0 0 25px; }

#flashmessages_wrapper_fake {
    display:none;
}

/*dodawanie watku do kilku for*/
#forum-catalogues-add-thread-wrapper {margin-top: -10px; margin-bottom: -40px; padding: 5px 0px 10px 0px;}
#forum-catalogues-add-thread-wrapper > div {position: relative !important; }
#forum-catalogues-add-thread-btn,
#forum-catalogues-add-thread-list {float: right; margin: 0px 0px 5px 0px; }
#forum-catalogues-add-thread-list .form_corners_container {position: relative;}


/**** START: #781 ****/
#forum .box_header .header1 { font-size: 12px; }
#forum div .post_wrapper .green strong { font-size: 17px; }
/**** STOP: #781 *****/

/*competition*/
.competition-header {padding: 0px 0px 10px 0px;}
.competition-regulations {padding: 0px 0px 0px 0px; font-size: 16px; font-weight: bold; text-align: center;}

.competition-regulations-back-btn {padding: 0px 0px 10px 0px;}

#competition-entry-add-test-form-wrapper h3 {padding: 20px 0px 20px 0px;}

#competition-c9f8cff {padding: 74px 0px 0px 0px; background: url('http://static.medforum.pl/biblioteka/images/konkurs-allevo/header.jpg') no-repeat center top;}
#competition-c9f8cff h2 {padding: 0px 270px 74px 30px; font-size: 16px; color: #fff;}
#competition-c9f8cff .competition-regulations {padding: 10px 0px 0px 0px;}
#competition-c9f8cff .competition-regulations a {color: #469AD1;}
#competition-c9f8cff p {padding: 0px 10px 0px 10px; }
#competition-c9f8cff #competition-allevo-prices1,
#competition-c9f8cff #competition-allevo-prices2 {margin: 0px auto 0px auto; width: 370px; color: #0174CF;}
#competition-c9f8cff #competition-allevo-prices1 strong,
#competition-c9f8cff #competition-allevo-prices2 strong,
#competition-c9f8cff #competition-allevo-prices1 span,
#competition-c9f8cff #competition-allevo-prices2 span {display: block;}
#competition-c9f8cff #competition-allevo-prices1 strong,
#competition-c9f8cff #competition-allevo-prices2 strong {font-size: 17px;}
#competition-c9f8cff #competition-allevo-prices1 span,
#competition-c9f8cff #competition-allevo-prices2 span  {font-size: 13px;}

#competition-c9f8cff #competition-allevo-prices1 {padding: 32px 20px 0px 140px; height: auto !important;  height: 98px; min-height: 98px; background: url('http://static.medforum.pl/biblioteka/images/konkurs-allevo/prices1.jpg') no-repeat left top;}
#competition-c9f8cff #competition-allevo-prices2 {padding: 26px 140px 0px 20px; height: auto !important;  height: 104px; min-gheight: 104px; background: url('http://static.medforum.pl/biblioteka/images/konkurs-allevo/prices2.jpg') no-repeat right top;}

#test-solving-wrapper h2 {padding: 0px 0px 5px 0px; font-size: 17px;}
#test-solving-wrapper h3 {padding: 5px 0px 5px 0px;}

.inline-center-outer {display: block; text-align: center;}
.inline-center-inner {display: inline-block; *display: inline; text-align: left; }

.question-with-answers-wrapper {padding: 15px 0px 0px 0px; border-bottom: 1px solid #ccc;}

.question-wrapper {font-size: 14px; }

.question-answers-wrapper { padding: 10px 0px 10px 0px; }
.question-answer-wrapper {position: relative; margin: 6px 0px 6px 0px; }
.question-answer-radio-wrapper {position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; }
.question-answer-label-wrapper {padding: 0px 0px 0px 23px;}
.question-buttons-wrapper input {margin: 0px;}
.question-answers-wrapper + .error {padding: 0px 0px 10px 0px; }
.questions-indexes.clear  {padding: 20px 0px 10px 0px;}
	.questions-indexes li {display: block; float: left; margin: 2px; height: 25px; line-height: 25px; font-size: 14px; }
	.questions-indexes li.txt {padding-right: 10px;}
	.questions-indexes li input {display: block; margin: 0px; padding: 0px 6px 0px 6px; border: none; width: auto; height: 100%; line-height: 25px; background: #f1f1f1;   text-align: center; font-size: 14px; cursor: pointer;}
	.questions-indexes li input.unanswered {font-weight: bold;}
	.questions-indexes li input.answered {color: #888;}
	.questions-indexes li input.current {background: #dedede url('http://static.medforum.pl/biblioteka/images/common/current-question.gif') no-repeat center bottom;}

#profile-test-buttons {padding: 15px 0px 0px 0px; }	
	
/*BIOFENAC FORMULARZ*/
#biofenac_order {background-image:url('http://static.medforum.pl/biblioteka/images/common/biofenac.jpg');background-repeat:no-repeat;width:270px;height:517px;padding:10px;padding-top:97px;line-height: 14px;color:#676b6a;font-size: 11px;}

#biofenac_order .float_wrapper.form_row.ml {margin-left:6px;}

#biofenac_order .head{text-align:center;}

#biofenac_order .head span, #biofenac_order a.target_blank {color: #a0267b;}

#biofenac_order .head div {padding-bottom: 10px;padding-top: 30px;font-size:14px;}

#biofenac_order .head div span strong {padding-bottom: 10px;display:block;}

#biofenac_order .head div span{display:block;}

#biofenac_order input {float:left;}

#biofenac_order label {margin-top: -2px;margin-left:3px;padding-top: 0;text-align: left;width: 190px;}

#biofenac_order .small label {font-size: 9px;width: 236px;}

#biofenac_order input[type="checkbox"] {margin: 0px 7px;}

#biofenac_order a.target_blank {display: block;margin: auto;text-align: center;width: 186px;}

#biofenac_order a.unchecked, #biofenac_order a.checked {border: 0;height: 16px;margin: 0 6px;width: 17px;display:block;float:left;}

#biofenac_order .button input {margin-left:69px;}

#biofenac_order a.unchecked {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_unchecked.jpg");}

#biofenac_order a.checked {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_checked.jpg");}

#biofenac_order .small a.unchecked, #biofenac_order .small a.checked {width:9px;height:8px;}

#biofenac_order .small a.unchecked {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_unchecked_small.jpg");}

#biofenac_order .small a.checked {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_checked_small.jpg");}

#biofenac_order input[type="text"] {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_input.jpg");border: medium none;height: 34px;padding: 0 10px;width: 221px;}

#biofenac_order input[type="submit"] {background-image: url("http://static.medforum.pl/biblioteka/images/common/biofenac_button.jpg");border: none;width:131px;height: 40px;cursor: pointer; }
/*KONIEC FORMULARZA BIOFENAC*/

.test_summary {margin: 10px 0px !important;line-height:20px;}
.attachments_list {width:350px;}
.attachments_list li {overflow:auto;}
.attachments_list li a {width:215px;display:block;float:left;}

#lp_materials, #lp_materials h3, #lp_materials a  {color:#275799;}
#lp_materials .logo {background-image:url('http://static.medforum.pl/edumed_branding/groprinosin/images/common/logo-sponsor2.jpg');width:157px;height:75px;}
#lp_materials .signature {background-image:url('http://static.medforum.pl/edumed_branding/groprinosin/images/common/podpis.jpg');    background-position: 0 40px;background-repeat: no-repeat;width:157px;height:91px;}
#lp_materials .order_button {background-image:url('http://static.medforum.pl/edumed_branding/groprinosin/images/common/button_order.jpg');width:355px;height:89px;margin: 50px auto 30px;display:block;}
#lp_materials .client_header {background-image:url('http://static.medforum.pl/edumed_branding/groprinosin/images/common/berries.jpg');height:60px; width:100%;background-position: right center;background-repeat: no-repeat;}
#lp_materials a.target_blank {display: block;font-size: 11px;margin-top: 50px;text-decoration: underline;}
#lp_materials p {padding-bottom:10px;}
#lp_materials ul li {padding-bottom:5px;}

#biofenac-wrapper {background: url('http://static.medforum.pl/biblioteka/images/common/biofenac-bg.jpg') repeat-x;}

#form-portalscompetitionentryform  label {width: 80px;}
#form-portalscompetitionentryform  label.additional_info {padding-top: 0px; width: 515px;}
#form-portalscompetitionentryform  label.additional_info i {color: #999999;}
#form-portalscompetitionentryform  .form_row .error {padding-left: 92px;}
#form-portalscompetitionentryform #form_title,
#form-portalscompetitionentryform #form_summary {width: 515px; }
#form-portalscompetitionentryform #form_title {height: 40px;}
#form-portalscompetitionentryform #form_summary {height: 450px;}
#form-portalscompetitionentryform span.additional_info {text-align: right; font-style: italic; color: #999999;}


    .gallery { margin: -8px auto 10px; width: 980px; height: auto !important; position: relative; overflow: hidden; z-index:1; background: #fff;}
    .gallery .holder { width: 850px; margin: 0 auto; position: relative; overflow: hidden; z-index: 2; }
    .gallery .holder ul { margin: 0; padding:0; list-style: none; width: 30000px; }
    .gallery .holder ul li { float: left; width: 170px; padding: 6px 1px 10px 0; }
    .gallery .holder ul li a { display:block; width:100%; height:77px; background:url("http://static.medforum.pl/biblioteka/images/common/przyciskiSpecjalizacje_sprite_170x90_img_align_L_24_05032014.jpg") no-repeat scroll 0 0 transparent; }

		/* przypadki neurologiczne */
        .gallery .holder ul li a.section171         { background-position: 0px     -6px; }
         .gallery .holder ul li a.section171:hover  { background-position: 0px   -96px; }
        /* akademia bebilon */
        .gallery .holder ul li a.section161         { background-position: 0px  -186px; }
         .gallery .holder ul li a.section161:hover  { background-position: 0px  -276px; }
        /* groprinosin */
        .gallery .holder ul li a.section172         { background-position: 0px  -366px; }
         .gallery .holder ul li a.section172:hover  { background-position: 0px  -456px; }
        /* akademia odpornosci */
        .gallery .holder ul li a.section167         { background-position: 0px  -726px; }
         .gallery .holder ul li a.section167:hover  { background-position: 0px  -816px; }
        /* lep - testy i wiedza */
        .gallery .holder ul li a.section158         { background-position: 0px -1086px; }
         .gallery .holder ul li a.section158:hover  { background-position: 0px -1176px; }
        /* jestesmyza */
        .gallery .holder ul li a.section162         { background-position: 0px  -906px; }
         .gallery .holder ul li a.section162:hover  { background-position: 0px  -996px; }
        /* padaczka */
        .gallery .holder ul li a.section24          { background-position: 0px  -1266px; }
         .gallery .holder ul li a.section24:hover   { background-position: 0px  -1356px; }
        /* chad */
        .gallery .holder ul li a.section164         { background-position: 0px  -546px; }
         .gallery .holder ul li a.section164:hover  { background-position: 0px  -636px; }
         
         /* bole stawow */
        .gallery .holder ul li a.section19         { background-position: 0px  -1446px; }
         .gallery .holder ul li a.section19:hover  { background-position: 0px  -1536px; }
    
	
		/*Ekonomia farmaceutyczna*/
		 .gallery .holder ul li a.section184         { background-position: 0px  -1626px; }
         .gallery .holder ul li a.section184:hover  { background-position: 0px  -1716px; }
		 
		/*Ginekologia*/
		 .gallery .holder ul li a.section182         { background-position: 0px  -1806px; }
         .gallery .holder ul li a.section182:hover  { background-position: 0px  -1896px; }
		 
		/*Kardiologia*/
		 .gallery .holder ul li a.section186         { background-position: 0px  -1986px; }
         .gallery .holder ul li a.section186:hover  { background-position: 0px  -2076px; }
		 
		/*Neurologia*/
		 .gallery .holder ul li a.section168         { background-position: 0px  -2165px; }
         .gallery .holder ul li a.section168:hover  { background-position: 0px  -2255px; }
		 
		/*Diabetologia*/
		 .gallery .holder ul li a.section191         { background-position: 0px  -2342px; }
         .gallery .holder ul li a.section191:hover  { background-position: 0px  -2432px; }
		
		/*MogeSpac*/
		 .gallery .holder ul li a.section176         { background-position: 0px  -4346px; }
         .gallery .holder ul li a.section176:hover  { background-position: 0px  -4428px; }
		 
		 
		 
		 /*Alergologia*/
		 .gallery .holder ul li a.section188         { background-position: 0px  -2512px; }
         .gallery .holder ul li a.section188:hover  { background-position: 0px  -2602px; }
		 
		 /*Dermatologia i medycyna estetyczna*/
		 .gallery .holder ul li a.section169        { background-position: 0px  -2685px; }
         .gallery .holder ul li a.section169:hover  { background-position: 0px  -2782px; }
		 
		 /*Dietetyka */
		 .gallery .holder ul li a.section185         { background-position: 0px  -2878px; }
         .gallery .holder ul li a.section185:hover  { background-position: 0px  -2960px; }
		 
		 /*Farmakologia */
		 .gallery .holder ul li a.section178         { background-position: 0px  -3040px; }
         .gallery .holder ul li a.section178:hover  { background-position: 0px  -3122px; }
		 
		 /*Lifestyle */
		 .gallery .holder ul li a.section189         { background-position: 0px  -3203px; }
         .gallery .holder ul li a.section189:hover  { background-position: 0px  -3285px; }
		 
		 /*Onkologia */
		 .gallery .holder ul li a.section192        { background-position: 0px  -3364px; }
         .gallery .holder ul li a.section192:hover  { background-position: 0px  -3446px; }
		 
		 /*Receptura apteczna*/
		 .gallery .holder ul li a.section177         { background-position: 0px  -3526px; }
         .gallery .holder ul li a.section177:hover  { background-position: 0px  -3608px; }
		 
		 /*Pediatria */
		 .gallery .holder ul li a.section181         { background-position: 0px  -3690px; }
         .gallery .holder ul li a.section181:hover  { background-position: 0px  -3772px; }
		 
		 /*Pulmunologia */
		 .gallery .holder ul li a.section187         { background-position: 0px  -3851px; }
         .gallery .holder ul li a.section187:hover  { background-position: 0px  -3933px; }
		 
		 /*Toksykologia */
		 .gallery .holder ul li a.section165         { background-position: 0px  -4016px; }
         .gallery .holder ul li a.section165:hover  { background-position: 0px  -4098px; }
		 
		 /*Opieka farmaceutyczna*/
		 .gallery .holder ul li a.section183         { background-position: 0px  -4178px; }
         .gallery .holder ul li a.section183:hover  { background-position: 0px  -4260px; }
		
		
		
		
		 /*Ekonomia farmaceutyczna*/
		 .gallery .holder ul li a.section184         { background-position: 0px  -5012px; }
         .gallery .holder ul li a.section184:hover  { background-position: 0px  -5094px; }
		 
		  /*Świat farmacji*/
		 .gallery .holder ul li a.section194         { background-position: 0px  -5179px; }
         .gallery .holder ul li a.section194:hover  { background-position: 0px  -5261px; }
		 
		  /*EduFarm nowe artykuly*/
		 .gallery .holder ul li a.section_new_articles         { background-position: 0px  -4514px; }
         .gallery .holder ul li a.section_new_articles:hover  { background-position: 0px  -4596px; }
		 
		  /*EduFarm nowe newsy*/
		 .gallery .holder ul li a.section_new_news         { background-position: 0px  -4679px; }
         .gallery .holder ul li a.section_new_news:hover  { background-position: 0px  -4761px; }
		 
		  /*EduFarm testy*/
		 .gallery .holder ul li a.section_tests         { background-position: 0px  -4846px; }
         .gallery .holder ul li a.section_tests:hover  { background-position: 0px  -4928px; }
		 
		 /*EduMed Choroba Parkinsona*/
		 .gallery .holder ul li a.section197         { background-position: 0px  -5343px; }
         .gallery .holder ul li a.section197:hover  { background-position: 0px  -5425px; }
		
		
		
    .paging { position: absolute; top: 0; left: 0; margin: 0; padding: 0; z-index: 100; }
        .paging ul { margin: 0; padding: 0; }
        .paging li { padding: 0 10px 0 0; float: left; list-style: none; }
            .paging li a { width: 14px; height: 14px; display: block; background-color: red; text-align: center; text-decoration: none; color: #fff; }
                .paging li a.active { background-color: yellow; color: red; }
    .gallery .next, .gallery .prev { position: absolute; right: 10px; top: 50%; margin-top: -26px; width: 30px; height: 30px; background: url("http://static.medforum.pl/biblioteka/images/common/slide_nav.png") no-repeat scroll -30px 0 transparent; z-index: 20; overflow: hidden; text-indent: -9999px; outline: none; cursor: pointer; }
    .gallery .prev { background-position: 0px 0px; right: auto; left: 10px; }
    
    .gallery .next-disable, .gallery .prev-disable { background:none; width:1px; height:1px; }


table.static-page-table {width: 100%; table-layout: auto; border: 1px solid #CCCCCC; border-collapse: collapse;}
	table.static-page-table th,
	table.static-page-table td {border: 1px solid #CCCCCC; padding: 5px;}
    
#add_advice_form .form_corners_container,
#add_article_form  .form_corners_container {width: 500px;}  
#add_advice_form .form_corners_container select,
#add_article_form  .form_corners_container select{width: 492px;}
#form-portalscalendarformportaladd {width:615;float:right;}
   
#fast_login_form .form_corners_container input[type="text"]{float:left;width:150px;}
#fast_login_form .button_container_left {width:70px;float:left;}
#fast_login_form .button_container_left .button_container {margin:0px;margin-left:10px;}

#fast_login_form label {width:235px;text-align:left;}


#competition_header .buttons { bottom: -28px; overflow: auto; position: absolute; z-index: 100; width:560px; background:url() no-repeat scroll -11px -9px transparent; }
#competition_header .buttons.udzial { background-position:-11px -9px; }
#competition_header .buttons.wyniki { background-position:-11px -80px; }
#competition_header .buttons.glosuj { background-position:-11px -150px; }

#competiton_vote_on_entry { width:302px; height:51px; margin:0 auto; background:url() no-repeat scroll 0px -216px #fff; text-indent:-99999px; display:block; float:none !important; }
#competiton_vote_on_entry:hover { background-position:0px -272px; display:block; }

#competition_header #comp1 .buttons, #competiton_vote_on_entry { background-image:url('http://static.medforum.pl/portals/images/competitions/przyciskiKonkurs.jpg'); }


.voting_by { float:right; width:160px; color:#888; font-size:11px; line-height:13px; margin:0 0 10px 10px; }
.voting_by .text { display:block; float:left; margin-top:6px; background:url('http://static.medforum.pl/portals/images/competitions/votes_by.gif') top left no-repeat; }
.voting_by .logged_users { background-position:0 0; }
.voting_by .guests_users { background-position:0 -16px; }


ul.text_list {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style: none;
	float: left;

}
.voting_by .text {
    background: url("http://static.medforum.pl/portals/images/competitions/votes_by.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    margin-top: 6px;
}
.text_list .text {
    color: #888888;
    line-height: 16px;
    margin-right: 6px;
    padding-left: 20px;
}

#auth-confirm-wrapper {padding: 10px;width:100%}
#auth-confirm-wrapper div.form_row {width:470px;margin:0px auto;}
#auth-confirm-wrapper div.info_text {width:710px;font-size:18px;}
#auth-confirm-wrapper input[type="password"] {width:175px;}
#auth-confirm-wrapper .form_corners_container {margin-right: 10px;}

.question_history_link {padding-bottom:10px;}

.moderate_question_list .question_title {display: none;}

#form-bemportalsarticleform  textarea,
#form-bemportalsnewsform textarea,
#form-bemportalsadviceform textarea{
    width:487px;
}

.test-result-from-specified-time-info {clear: both; padding: 20px 0 20px 0; text-align: center;}

/*tinyeditor*/
#tinyeditor {border:none; margin:0; padding:0; font:14px 'Courier New',Verdana}
.tinyeditor {border:1px solid #bbb; padding:0 1px 1px; font:12px Verdana,Arial}
.tinyeditor iframe {border:none; overflow-x:hidden}
.tinyeditor-header {height:31px; border-bottom:1px solid #bbb; background:url(http://static.medforum.pl/tinyeditor/images/header-bg.gif) repeat-x; padding-top:1px}
.tinyeditor-header select {float:left; margin-top:5px}
.tinyeditor-font {margin-left:12px}
.tinyeditor-size {margin:0 3px}
.tinyeditor-style {margin-right:12px}
.tinyeditor-divider {float:left; width:1px; height:30px; background:#ccc}
.tinyeditor-control {float:left; width:34px; height:30px; cursor:pointer; background-image:url(http://static.medforum.pl/tinyeditor/images/icons.png)}
.tinyeditor-control:hover {background-color:#fff; background-position:30px 0}
.tinyeditor-footer {height:32px; border-top:1px solid #bbb; background:#f5f5f5}
.toggle {float:left; background:url(http://static.medforum.pl/tinyeditor/images/icons.png) -34px 2px no-repeat; padding:9px 13px 0 31px; height:23px; border-right:1px solid #ccc; cursor:pointer; color:#666}
.toggle:hover {background-color:#fff}
.resize {float:right; height:32px; width:32px; background:url(http://static.medforum.pl/tinyeditor/images/resize.gif) 15px 15px no-repeat; cursor:s-resize}
#editor {cursor:text; margin:10px}

#test_content .button_container_center {margin-top: 12px;}

.question_view .answer_bad {color: #FF0000; font-weight: bold;}
.question_view .answer_good {color: #35A620; font-weight: bold;}
.question_view .qitem {padding: 5px 0px 5px 0px;}

.edit_question .report_question_issue .form_row {clear:both;}

.test-questions-quantity {display: inline-block; position: relative; top: -10px; margin: 0 10px 0 0; font-size: 12px; font-style: italic;}

.thematic-section-redirect-alert {width: 500px;}
.thematic-section-redirect-alert .button_container {margin: 10px;}
.thematic-section-redirect-alert hr {margin: 0 0 10px 0; padding: 0;}

.block_content {display:block;}

.wall-ad {margin: 0 auto 10px auto; width: 630px; text-align: center;}


#student-data-wrapper {background: url('http://static.medforum.pl/biblioteka/images/common/student-data-wrapper.jpg') no-repeat 660px 6px; }
#student-data-wrapper form {width: 760px;}
#student-data-wrapper .form_row label {width: 129px; }

.questions-quantity-info {padding: 50px 0 0 0; text-align: left; }
.start-test-buttons {padding: 0 0 10px 0;}

.hotornot-hands {float: right}
.hotornot-hand-up,
.hotornot-hand-down {display: block; float: left; height: 16px; line-height: 16px; padding: 0 8px 0 16px; overflow: hidden; background: url('http://static.medforum.pl/portals/images/new_icons/hotornot-hands-colors.png') no-repeat; text-decoration: none; color: #888; font-size: 11px;}
.hotornot-hand-up {background-position: 0px -16px; color: #36622b;}
a.hotornot-hand-up:hover {background-position: 0px 0px;}
.hotornot-hand-down {background-position: 0px -48px; color: #7f1c20;}
a.hotornot-hand-down:hover {background-position: 0px -32px;}


ul#top-menu li.top-menu-item.special > a {
	background-color: #FFFF00;
    color: #0092C7;
    padding: 4px 15px;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: #ffff00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffff00 0%, #ffffb7 74%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff00), color-stop(74%,#ffffb7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffff00 0%,#ffffb7 74%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffff00 0%,#ffffb7 74%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffff00 0%,#ffffb7 74%); /* IE10+ */
	background: linear-gradient(to bottom, #ffff00 0%,#ffffb7 74%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff00', endColorstr='#ffffb7',GradientType=0 ); /* IE6-9 */
}

#work-offer-table {width: 100%; margin: 0 0 20px 0; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;}
#work-offer-table td {padding: 8px 10px; border-bottom: 1px solid #E1E1E1; vertical-align: middle;}
#work-offer-table .offer-common {width: 400px;}
.work-offer-logo {width: 65px; margin: 0 10px 0 0; float: left;}
.work-offer-logo img {max-width: 65px;}
#work-offer-table .work-offer-title {display: block; font-size: 14px; font-weight: bold;}
#work-offer-table .work-offer-date {font-size: 11px;}
#work-offer-table p {margin: 0; line-height: 18px;}
#work-offer-table .regions-toggler {display: block; width: 170px; margin: 3px 0 0 0; clear: both; position: relative;}
#work-offer-table .regions-toggler::after {content: ''; display: block; width: 0px; height: 0px; border-style: solid; border-width: 5px 4px 0 4px; border-color: #0092c7 transparent transparent transparent; position: absolute; top: 7px; right: 0;}
#work-offer-table .regions-toggler.open::after {border-width: 0 4px 5px 4px; border-color: transparent transparent #0092c7 transparent;}
#work-offer-table .work-offer-regions {display: none;}
#work-offer-table .work-offer-regions.open {display: block;}
#work-offer-table .offer-region {display: block; font-style: italic;}

#form-workofferform .element-group input[type=text],
#form-workofferappform .element-group input[type=text],
#form-workofferbemform .element-group input[type=text],
#form-workofferform .element-group input[type=password],
#form-workofferappform .element-group input[type=password],
#form-workofferbemform .element-group input[type=password] {width: 245px; padding: 4px 10px; background: #F8F8F8; border: 1px solid #D4D4D4;}
#form-workofferform .element-group select,
#form-workofferappform .element-group select,
#form-workofferbemform .element-group select {width: 267px; padding: 3px 10px; border: 1px solid #D4D4D4; background: #F8F8F8;}

#form-workofferform .element-group,
#form-workofferappform .element-group,
#form-workofferbemform .element-group {padding: 5px 0;}
#form-workofferform .element-group label,
#form-workofferappform .element-group label,
#form-workofferbemform .element-group label {display: inline-block; width: 200px;}
#form-workofferform .element-group.cc,
#form-workofferappform .element-group.cc,
#form-workofferbemform .element-group.cc,
#work-offer-details .button-wrapper,
#workoffer-loginform .button-wrapper {cursor: pointer; display: inline-block; height: 27px; margin: 5px 0 20px 203px; overflow: hidden; padding: 0 0 0 5px; background: url("../images/common/sprites-buttons.png") left -27px;}
#form-workofferform .element-group.cc input[type='submit'],
#form-workofferappform .element-group.cc input[type='submit'],
#form-workofferbemform .element-group.cc input[type='submit'],
#workoffer-loginform .button-wrapper button,
#workoffer-loginform .button-wrapper a,
#work-offer-details .button-wrapper a {border: medium none; color: #FFFFFF; cursor: pointer; display: block; font-family: Tahoma,sans-serif; height: 27px; line-height: 23px; margin: 0; overflow: visible; padding: 0 12px 6px 5px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #666666; white-space: nowrap; background: url("../images/common/sprites-buttons.png") right 0 no-repeat #fff;}
#work-offer-details .button-wrapper a {letter-spacing: 1px;}
#work-offer-details .button-wrapper {
	margin: 30px 0 20px 50%;
	        transform: translate(-50%, 0px);
    -webkit-transform: translate(-50%, 0px);
       -moz-transform: translate(-50%, 0px);
         -o-transform: translate(-50%, 0px);
        -ms-transform: translate(-50%, 0px);
}

#form-workofferbemform #clone-subform,
#form-workofferappform #clone-subform {display: block !important; padding: 5px 5px 5px 203px !important; margin: 5px 0 20px 0;}
#form-workofferbemform .element-group .deleter,
#form-workofferappform .element-group .deleter {
 padding-left: 203px !important;   
}
#form-workofferbemform #cke_legal_info,
#form-workofferappform #cke_legal_info,
#form-workofferbemform #cke_description,
#form-workofferappform #cke_description{
    margin: 10px 0;}

.work-offer-table {width: 100%; margin: 20px 0 40px 0;}
.work-offer-table .td-label {width: 150px;}
.work-offer-table img {max-width: 65px; margin: 0 0 10px;}
.work-offer-popup-info {width: 160px; height: 18px; padding: 10px; position: fixed; top: 50%; left: 50%; margin-top: -20px; margin-left: -90px; background-color: #fff; z-index: 800; font-size: 14px; text-align: center; box-shadow: 0 0 6px #888888; box-shadow: 0 0 6px #888888; box-shadow: 0 0 6px #888888; line-height: 20px; cursor: default; opacity: 0;}
#work-offer-list .add-offer-link {margin: -30px 0 30px 0;}

.user-work-offers-list span.actions {display: inline-block; float: right; width: 40px;}
.user-work-offers-list span.actions a, span.actions a acronym {cursor: pointer; display: inline-block; float: left; height: 16px; margin-left: 4px; width: 16px;}
.user-work-offers-list span.actions a.activator {background: url("http://static.medforum.pl/edufarm_praca/images/tick-disable.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.user-work-offers-list span.actions a.activator.active {background: url("http://static.medforum.pl/edufarm_praca/images/tick.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.user-work-offers-list span.actions a.delete {background: url("http://static.medforum.pl/edufarm_praca/images/cross.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.user-work-offers-list span.actions a.pending, 
.user-work-offers-list span.actions a.activator.pending, 
.user-work-offers-list span.actions a.activator.active.pending {background: url("http://static.medforum.pl/edufarm_praca/images/ajax-loader.gif") no-repeat scroll left top rgba(0, 0, 0, 0);}
.user-work-offers-list ul#offer-list {list-style: none outside none; margin: 0; padding: 0;}
.user-work-offers-list ul#offer-list li {background: url("http://static.medforum.pl/edufarm_praca/images/bullet.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0); margin-bottom: 5px; padding-left: 10px;}
.user-work-offers-list ul#offer-list li .date {color: #BABABA; font-size: 11px;}
.user-work-offers-list li.inactive a,
.user-work-offers-list li.outdated a,
.user-work-offers-list .notaccepted {color: #BABABA;}

#workoffer-loginform .button-wrapper {margin: 0px 0 -10px 3px;}

h2.accordion-header span {
    font-size: 12px;
    font-style: italic;
}
/* KOMENTARZE */
#comments_form table {width: 100%;}
#comments_form textarea, #comments_form input[type=text] {display: block; background: #F8F8F8; border: 1px solid #D4D4D4;}
#comments_form textarea {width: 290px; height: 100px; padding: 5px;}
#comments_form input[type=text] {width: 280px; height: 16px; padding: 3px 10px; line-height: 16px;}
#comments_form #captcha_img {float: right; margin-right: 20px;}

.comments-table {margin: 20px 0;}
.comments-table .comments-header {border-top: 1px solid #CCCCCC;}
.comments-table .comments-header, .comments-table .comments-header * {font-weight: bold;}
.comments-table .comments-row {overflow:hidden; border-bottom: 1px solid #CCCCCC;}
.comments-table .comments-row.bg {background-color: }
.comments-table .comments-text {width: 370px; padding: 5px 10px; float: left;}
.comments-table .comments-date {width: 66px; padding: 5px 10px; float: left; text-align: center;}
.comments-table .comments-author {width: 70px; padding: 5px 10px;float: left; text-align: center;}
.article_comments .button_container.seemore {margin-left: 45%;}

.header-orange {color: #fe7f00;}

.user-registration-text-padding {padding: 5px 0px;}
.user-registration-certificate {color: red;}
.user-activation-certificate {padding:5px 0px 30px 0px; color: red; font-size: 20px; line-height: 26px; text-align: center;}

.tr-even td,
.tr-odd td {border: 0; padding: 5px;}
.tr-even td {background: #F7FAFC;}







/*
	Souvenaid
*/
#souvenaid-wrapper {
	background: url('http://static.medforum.pl/biblioteka/images/souveanid/souveanid-bg.jpg') no-repeat left 80px;
}
#souvenaid-wrapper .text {
	padding: 0 0 20px 0;
	font-size: 20px;
	line-height: 150%;
	color: #270455;
    text-align: center;
}

#souvenaid-wrapper:before,
#souvenaid-wrapper:after {
    content: " "; 
    display: table;
}

#souvenaid-wrapper:after {
    clear: both;
}

#souvenaid-wrapper form,
#souvenaid-products {
	display: block;
	float: left;
	width: 50%;
}

#souvenaid-products {
	height: 485px;
	background: url('http://static.medforum.pl/biblioteka/images/souveanid/souveanid.png') no-repeat center;
}

#souvenaid-wrapper .form-row {
	padding: 5px 0 20px 0;
}
#souvenaid-wrapper label,
#souvenaid-wrapper .form-row input {
	display: block;
	width: 100%;
	color: #270455;
  -webkit-box-sizing: border-box; /* Android ≤ 2.3, iOS ≤ 4 */
     -moz-box-sizing: border-box; /* Firefox ≤ 28 */
          box-sizing: border-box; /* Chrome, Firefox 29+, IE 8+, Opera, Safari 5.1 */
}
#souvenaid-wrapper label {
	padding: 0 0 5px 0;
	font-size: 14px;
}
#souvenaid-wrapper .form-row input {
	margin: 0;
	padding: 5px;
	border: 2px solid #270455;
	font-family: inherit;
	
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	
}
#souvenaid-wrapper .form-row input:focus {
	border: 2px solid #68a407;
}




#souvenaid-wrapper .form-row-checkbox {
	position: relative;
	padding-left: 30px;
}

#souvenaid-wrapper .form-row-checkbox label{
	font-size: 12px;
}

#souvenaid-wrapper .form-row-checkbox input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}




#souvenaid-wrapper .form-row-button {
	padding: 20px;
	text-align: center;
}
#souvenaid-wrapper button {
	display: inline-block;
	margin: 0;
	padding: 10px 50px 10px 50px;
	border: none;
	background: #68a407;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-family: inherit;
	cursor: pointer;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}


#souvenaid-wrapper .error label,
#souvenaid-wrapper .error input {
    color: red;
}
#souvenaid-wrapper .error input {
    border-color: red;
}


/*
	Cubitan
*/
#cubitan-wrapper {
	background: url('http://static.medforum.pl/biblioteka/images/cubitan/cubitan-bg.jpg') no-repeat left 80px;
}
#cubitan-wrapper .text {
	padding: 0 0 20px 0;
	font-size: 20px;
	line-height: 150%;
	color: #270455;
    text-align: center;
}

#cubitan-wrapper:before,
#cubitan-wrapper:after {
    content: " "; 
    display: table;
}

#cubitan-wrapper:after {
    clear: both;
}

#cubitan-wrapper form,
#cubitan-products {
	display: block;
	float: left;
	width: 50%;
}

#cubitan-products {
	height: 485px;
	background: url('http://static.medforum.pl/biblioteka/images/cubitan/cubitan.jpg?v=2') no-repeat center;
}

#cubitan-wrapper .form-row {
	padding: 5px 0 20px 0;
}
#cubitan-wrapper label,
#cubitan-wrapper .form-row input {
	display: block;
	width: 100%;
	color: #270455;
  -webkit-box-sizing: border-box; /* Android ≤ 2.3, iOS ≤ 4 */
     -moz-box-sizing: border-box; /* Firefox ≤ 28 */
          box-sizing: border-box; /* Chrome, Firefox 29+, IE 8+, Opera, Safari 5.1 */
}
#cubitan-wrapper label {
	padding: 0 0 5px 0;
	font-size: 14px;
}
#cubitan-wrapper .form-row input {
	margin: 0;
	padding: 5px;
	border: 2px solid #270455;
	font-family: inherit;
	
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	
}
#cubitan-wrapper .form-row input:focus {
	border: 2px solid #028A9A;
}




#cubitan-wrapper .form-row-checkbox {
	position: relative;
	padding-left: 30px;
}

#cubitan-wrapper .form-row-checkbox label{
	font-size: 12px;
}

#cubitan-wrapper .form-row-checkbox input {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}




#cubitan-wrapper .form-row-button {
	padding: 20px;
	text-align: center;
}
#cubitan-wrapper button {
	display: inline-block;
	margin: 0;
	padding: 10px 50px 10px 50px;
	border: none;
	background: #028A9A;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-family: inherit;
	cursor: pointer;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}


#cubitan-wrapper .error label,
#cubitan-wrapper .error input {
    color: red;
}
#cubitan-wrapper .error input {
    border-color: red;
}

.mini-banner-w980 { width: 980px; margin: -10px auto 20px auto; position: relative; }


#survey-of-psychiatrists {
    text-align: left;
    overflow: hidden;
    background: #fff url('http://static.medforum.pl/biblioteka/images/survey-of-psychiatrists/bg.jpg') no-repeat center center;
    line-height: 150%;
}

#survey-of-psychiatrists h2 {
    padding: 20px 0 0 0;
    font-size: 24px;
}

.survey-of-psychiatrists-question-and-answers {
    position: relative;
}
.survey-of-psychiatrists-question-and-answers.disabled:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6);
}

#survey-of-psychiatrists .positive_messages,
#survey-of-psychiatrists .negative_messages {
    margin: 20px 0 20px 0;
}

#survey-of-psychiatrists form {
    display: block;
    padding: 20px 20px 0 20px;
    font-size: 14px;
}

.survey-of-psychiatrists-question {
    padding: 10px 0 10px 0;
    font-weight: bold;
}

.survey-of-psychiatrists-answer {
    position: relative;
    padding: 0 0 5px 30px;
}

.survey-of-psychiatrists-answer input {
    position: absolute;
    top: 0;
    left: 0;
}

#survey-of-psychiatrists .button-wrapper {
    padding: 10px;
    text-align: center;
}
#survey-of-psychiatrists button {
    display: inline-block;
    margin: 0;
    padding: 10px 30px 10px 30px;
    border: none;
    background: #469AD1;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-family: inherit;
    cursor: pointer;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

#survey-of-psychiatrists-thanks {
    padding: 0 0 10px 630px;
}

.survey-of-psychiatrists-question.required {
    color: #FF0000;
}

#bebilon {
    position: relative;
}
#button-Doctor,
#button-Midwife {
    display: block;
    position: absolute;
    left: 35px;
    bottom: -70px;
    width: 400px;
    height: 75px;
    padding: 0 0 0 100px;
    line-height: 75px;
    
    font-size: 15px;
    font-weight: 700;
   
}
#button-Doctor {
    left: 0;
    background: url('http://static.medforum.pl/edumed_branding/poloznebebilon/images/default/button-doctor.png') no-repeat center;
    color: #d9bc78;
}
#button-Midwife {
    background: url('http://static.medforum.pl/edumed_branding/bebilon/images/default/button-midwife.png') no-repeat center;
    color: #23318a;
}




#bebilonSwitchOverlay {
    display: none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    padding: 100px 0;
    width: 100%;
    height: 100%;
    min-height: 800px;
    background: #fff;
}

#bebilonSwitchOverlay-Header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1080px;
    height: 100px;
    line-height: 100px;
    background: #fff;
    text-align: center;
}
#bebilonSwitchOverlay-Header a {
    display: inline-block;
    margin: 0 40px; 
}
#bebilonSwitchOverlay-Header a img {
    vertical-align: middle;
}


#bebilonSwitchOverlay-Doctor,
#bebilonSwitchOverlay-Midwife {
    height: 50%;
    min-width: 1080px;
}
#bebilonSwitchOverlay-Doctor {
    background: #29358c url('http://static.medforum.pl/edumed_branding/bebilon/images/switch-overlay/doctor-bg.jpg') no-repeat center;
    background-size: cover;
}
#bebilonSwitchOverlay-Midwife {
    background: #29358c url('http://static.medforum.pl/edumed_branding/bebilon/images/switch-overlay/midwife-bg.jpg') no-repeat center;
    background-size: cover;
}


#bebilonSwitchOverlay-Doctor a,
#bebilonSwitchOverlay-Midwife a {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    position: relative;
    display: block;
    margin: auto;
    width: 1080px;
    height: 100%;
    text-align: center;
}
#bebilonSwitchOverlay-Doctor a {
    padding: 0 50px 0 600px;
}
#bebilonSwitchOverlay-Midwife a {
    padding: 0 600px 0 50px;
}


#bebilonSwitchOverlay-Doctor a:before,
#bebilonSwitchOverlay-Midwife a:before {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    width: 440px;
    height: 94%;
    max-height: 396px;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
          transition: all 1s;
}
#bebilonSwitchOverlay-Doctor a:before {
    left: 0;
    background: url('http://static.medforum.pl/edumed_branding/bebilon/images/switch-overlay/doctor.png') no-repeat center bottom;
    background-size: contain;
}
#bebilonSwitchOverlay-Doctor a:hover:before {
    left: 50px;
}
#bebilonSwitchOverlay-Midwife a:before {
    right: 0;
    background: url('http://static.medforum.pl/edumed_branding/bebilon/images/switch-overlay/midwife.png') no-repeat center bottom;
    background-size: contain;
}
#bebilonSwitchOverlay-Midwife a:hover:before {
    right: 50px;
}


#bebilonSwitchOverlay-Doctor a span,
#bebilonSwitchOverlay-Midwife a span  {
    display: inline-block;
    position: relative;
    left: 0;
    width: 100%;
    line-height: 110%;
     -moz-transition: all 1s;
  -webkit-transition: all 1s;
          transition: all 1s;
}
#bebilonSwitchOverlay-Doctor a span {
    color: #d9bc78;
}
#bebilonSwitchOverlay-Doctor a:hover span {
    left: -50px;
}
#bebilonSwitchOverlay-Midwife a span {
    color: #23318a;
}

#bebilonSwitchOverlay-Midwife a:hover span {
    left: 50px;
}

#bebilonSwitchOverlay-Doctor a span:first-child,
#bebilonSwitchOverlay-Midwife a span:first-child {
    padding: 20% 0 10% 0;
    font-size: 48px;
    font-weight: 700;
}
#bebilonSwitchOverlay-Doctor a span:last-child,
#bebilonSwitchOverlay-Midwife a span:last-child {
    font-size: 28px;
    font-weight: 400;
} 


#bebilonSwitchOverlay-Footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-width: 1080px;
    height: 100px;
    line-height: 100px;
    background: #fff;
    vertical-align: middle;
    text-align: center;
}
#bebilonSwitchOverlay-Footer,
#bebilonSwitchOverlay-Footer a {    
    color: #65798d;
}

.reg-agree {
    position: relative;
    padding: 0 0 0 30px !important;
}
.reg-agree label {
        display: inline-block;
}
.reg-agree .fieldcheckbox {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.reg-agree span.required + span.required {
    display: none;
}
.reg-agree span.required + div {
    display: inline;
}