/*GENERAL SETTINGS*/ 
body {  position: relative; margin: 0px; padding: 0px; line-height: 18px; font-family: Tahoma, sans-serif; font-size: 12px; color: #616161;}

/*
#background_outer {background: #FFFFFF url('http://static.medforum.pl/portals/fozik/images/sprites/background.gif') repeat-x;}
*/
#background_outer {zoom:1; background: url('http://static.medforum.pl/portals/fozik/images/sprites/background.gif') no-repeat; background-position: top center;}


h1, h2, h3, h4, h5, h6, div, form, p, br { margin: 0px; padding: 0px;}

img {border: none;}

*:focus { outline: none;}

input, select, textarea{ color:#616161; font:normal 12px Tahoma,sans-serif; background-color:#FFFFFF; }

/*GENERAL SETTINGS - end*/

/*GENERAL CLASSES*/
.color_default {color: #616161;} /*default gray text*/

.color_portal {color: #30931b;} /*GREEN*/

.color_purple {color: #c900cd;}

a { text-decoration: none ;color: #30931b;}
a:hover {text-decoration: underline;}

.bold,
.strong {font-weight: bold;}

.text10 {font-size: 10px;}

.text11 {font-size: 11px;}

.text12 {font-size: 12px;}

.text13 {font-size: 13px;}

.text14 {font-size: 14px;}

.error {color: red;}

.expert {color: #FF9800;}

.header2 {
	font-weight: normal;
	font-size: 14px;
}

.background {background: #F8F8F8;}

.title,
.title a {font-size: 15px; font-weight: normal;  color: #30931b;}

.text_title {
    font-size: 14px;
    font-weight: bold;
}
.positive_messages,
.negative_messages {
	margin: 0px 0px 20px 0px;
	
	border: 1px solid #bf3535; 
	background: #F93939;
	color: white;
	font-weight:normal;
	padding: 10px;
	text-align: center;
    
    font-size: 15px;
    font-family: 'trebuchet ms';
}

.positive_messages {
	border: 1px solid #166596; 
	background: #2D8ECE;
}


h2.title {margin-top: 0px; margin-bottom: 10px; color: #30931b;}

h2.title span.color_portal {color: #616161;}

.float_wrapper {display: block; height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible;}

.push {clear: both; width: 0px; height:0px; line-height: 0px; font-size: 0px;}

.float_left,
.left {display: inline; float: left !important;}
	
.float_right,
.right {display: inline; float: right !important;}

.float_none {float: none;}

.clear_right {clear: right;}

.clear_left {clear: left;}

.clear_none {clear: none;}

.clear_both {clear: both;}

.links {height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible; font-size: 11px;}

.link_more1,
.link_more2 {display: block; float: left; padding: 0px 0px 0px 8px; font-size: 13px; color: #616161 !important; text-decoration: underline;}

.link_more2 {color: #B4B4B4 !important;}

.hr1 ,
.hr2 {margin: 0px; padding: 0px; width: 100%; height: 1px; overflow: hidden; clear: both; line-height: 0px; font-size: 0px;}

.hr2 {background: #EAEAEA;}

.bar {
	padding: 0px;
	height: 20px;
	/*background: url('http://static.medforum.pl/portals/images/bg/bar.jpg') repeat-x;*/
}

.bar h2	{
    font-weight: normal;
    font-size: 13px;
}
	
.bar .add_comment {padding-left: 24px; background: url('http://static.medforum.pl/portals/images/new_icons/add_comment.gif') no-repeat center left;}

.from_pediatrics {
    padding: 10px 0px 10px 0px;
    font-weight: bold;
}

p.text {padding: 10px 0px 10px 0px;}
/*GENERAL CLASSES - end*/

/*STRUCTURE*/
/*height: auto !important; height: 761px; min-height: 761px;*/
#page_wrapper {margin: auto; width: 959px;height: auto !important; height: 761px; min-height: 761px;  overflow-x:hidden; zoom:1;  background: #FFFFFF; }

	#content_wrapper {height: auto !important; height: 500px; min-height: 500px; /*border-top: 1px solid #EAEAEA;*/}
		
		.path {padding: 0 6px 6px;}
        
                .path a, .path span {color:#828284 !important;}
                
                .path ul {margin-left:25px !important;}

		#content_wrapper_inner {margin:0px 0px 0px -8px; width: 975px;}

/*STRUCTURE - end*/

/*TOP*/
#top_wrapper {margin: 0px 0px 10px 0px;}

	#top_bar1 {height: auto !important; height: 32px; min-height: 32px; overflow: hidden !important; overflow: visible; padding: 0px 18px 0px 18px; background: #000000; font-size: 11px;}
	
		.top_date {float: left; margin:6px 20px 0px 0px; color: #B7B7B7;}
		
			.top_date span {color: #FFFFFF;}
		
		.top_names {float: left; margin: 6px 0px 0px 0px; color: #B7B7B7;}
		
		#top_bar1 ul.list_horizontal1 li a {color: #FFFFFF;}
		
		.top_auth {float: right;}
		
			.top_auth ul.list_horizontal1 {float: right; margin: 6px 0px 0px 0px; border: none;}
			.top_auth .button_container {float: right; margin: 4px 0px 0px 0px; border: none;}
			
	#top_bar2 {position: relative; margin: 0px;  border-top: 1px solid #FFFFFF; padding: 0px 18px 0px 0px; height: 100px; overflow: hidden;}
	
		#top_bar2 #logo {position: absolute; top: 22px; left: 16px; cursor: pointer; }
		
		#top_search {float: right;}
		
			#top_search .label_right {padding:0px 5px 0px 5px;}
			
			#top_search .select_container_medium2 {margin-right: 10px;}
			
			#top_search .button_container {margin-top: 0px; margin-right: 0px;}
		
			#top_search .link_more2 {margin-top: -10px; }
			
		#top_profile {display: inline; float: right; margin: 20px 0px 0px 20px; width: 200px; overflow: hidden;}
		
			#top_profile_info {float: right; width: 130px; overflow: hidden;}
			
			#top_profile a {}
			
			#top_profile .photo_thumb_container_outer {margin: 0px 10px 10px 0px;}
			
			#top_profile p {margin: 0px 0px 3px 0px; white-space: nowrap;}
		
	#top_menu_wrapper {position: relative;z-index: 100000; height: 37px; background-position: 0px 1px; background-repeat: repeat-x !important;}
	
		
			#top_menu li.menu,
			#top_menu li.separator {display: inline; float: left;}
			
			#top_menu li.separator {margin: 1px 0px 0px 0px; width: 1px; height: 36px; overflow: hidden; line-height: 0px; font-size: 0px; background-position: 0px -40px; background-repeat: repeat-x;}

			#top_menu li.bg {background: #191919;}
			
			#top_menu li.menu {padding-top: 1px; padding: 0px 1px 0px 5px;}
			
			#top_menu li.menu {position: relative;}
			#top_menu li.menu ul.sub_menu {display: none; position: absolute; top: 36px; left: 0px;  z-index: 100000; margin: 0px; padding: 4px 20px 12px 20px ; width: 140px; list-style: none; background: #191919;}
				
				#top_menu li.menu ul.sub_menu li  {display: block; margin: 0px; padding: 0px; zoom:1;}
				
				#top_menu li.menu ul.sub_menu li a {display: block; padding: 3px 0px 3px 0px;  border-bottom: 1px solid #383838; color: #B4B4B4;  }

				#top_menu li.menu ul.sub_menu li a:hover {color: #FF0066;}

#top_portals_bar
{
	height: 28px;
	line-height: 27px;
	text-align: center;
	background-image:url(http://static.medforum.pl/portals/fozik/images/tabs/belka_portals.gif);
	background-repeat:repeat-x;
	background-position: 0px -4px;
	overflow: hidden;
}

li.portals_bar_li {padding-left: 5px !important; padding-right: 5px !important;}
li.portals_separator {color: #b1b1b1;}		

/*TOP - end*/

/*BOX  INFORMATION*/
.box_information {border: 1px solid #D5D5D5; margin: 0px 0px 0px 0px; padding: 3px 20px 2px 18px; font-size: 11px; color: #8B8B8B; zoom:1;}
	
	.box_information a {}
	
	.box_information  ul.list_horizontal1 {margin: 4px 0px 4px 0px;}
	
.box_information2 {margin: 12px 0px 12px 0px; border: 1px solid #D5D5D5; background: #F7F7F7; padding: 12px 20px 12px 20px;}
	
	.box_information2 a {}
	
	.box_information2 ul.list_vertical1 {margin-top: 6px;}
	
	.box_information2 .button_container {margin: 0px;}
/*BOX INFORMATION - end*/	

/*FOOTER*/
#footer_wrapper {clear: both; height: 100px; margin: 10px 0px 0px 0px; padding: 15px 0px 15px 0px;  border-top: 1px solid #EAEAEA;}

	#footer_wrapper ul.list_horizontal6 { width: 100%;}

		#footer_wrapper ul.list_horizontal6 li.float_right {margin: 0px 5px 0px 5px;}
/*FOOTER - end*/



/*BOXES*/
.box_wrapper_small, .box_wrapper_medium, .box_wrapper_big,
.box_ad_wrapper_small, .box_ad_wrapper_medium, .box_ad_wrapper_big ,
.box3_wrapper_small, .box3_wrapper_medium, .box3_wrapper_big,  
.box_wrapper_inner_medium, .box_wrapper_inner_small,  
.box_wrapper_max {	
	margin: px; overflow-x: hidden; background: #FFF; height: auto !important; height: 100px; min-height: 100px; zoom:1;
}

.box_ad_wrapper_small, .box_ad_wrapper_medium, .box_ad_wrapper_big  {height: auto !important; height: 0px; min-height: 0px;}

.box_wrapper_small, .box_ad_wrapper_small, .box3_wrapper_small {
	 padding: 15px 25px;
     width: 280px;
}

.box_wrapper_medium, .box_ad_wrapper_medium, .box3_wrapper_medium {
	width: 100%;
}

.box_wrapper_big, .box_ad_wrapper_big, .box3_wrapper_big {
	width: 959px;
}

.box_wrapper_max {
	margin: 0px; width: 100%;
}

.box_wrapper_inner_small {margin: 0px 3px 10px 3px; border:  1px solid #EAEAEA; width:198px; }
.box_wrapper_inner_medium {margin: 0px 3px 10px 3px; border:  1px solid #EAEAEA; width:404px;}

.popup {margin: 0px; width: 100%; height: 100%; background: #FFFFFF;}

.box_header {height: auto !important; height: 20px; margin: 0px; padding: 0px 6px 0px 6px; min-height: 20px; overflow: hidden !important; overflow: visible;}
	

	
	.box_header a.header_addicional_link {display: block; float: right; padding:3px 0px 0px 0px; color: #B4B4B4; font-size: 11px; line-height: 13px; }

.box_padding,
.box_padding_no_bottom,
.box_padding_no_sides {padding: 10px 8px 10px 8px; height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible; zoom:1;}

.box_padding_no_bottom {padding: 10px 8px 0px 8px;}

.box_padding_no_sides {padding: 10px 0px 10px 0px;}
	
.box_ad_header {margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 1px solid #EAEAEA; font-weight: normal; font-size: 11px; color: #B4B4B4; border-bottom: 1px solid #EAEAEA;}



.box_wrapper_inner_small .box_header,
.box_wrapper_inner_medium .box_header {margin: 0px; padding: 0px; }

.box_wrapper_inner_small div.background3,
.box_wrapper_inner_medium div.background3 {zoom:1; border: none;}

.box_wrapper_inner_small h2.background2,
.box_wrapper_inner_medium h2.background2 {margin: 0px; padding: 5px 8px 5px 8px; border: none;  font-weight: normal; font-size: 12px; color: #FF0066; zoom:1;}	

.box_wrapper_inner_small div.background2,
.box_wrapper_inner_medium div.background2 {background: none;}

.box_wrapper_inner_small div.box_padding,
.box_wrapper_inner_medium div.box_padding {padding: 10px 14px 10px 14px;}
/*BOXES - end*/





/*ICON_SET SPRITES*/


.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 {display: block; width: 20px; height:20px; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/icon_set.gif'); background-repeat: no-repeat;}

.icon_profile				{background-position: 0px 0px;}
.icon_profile_edit			{background-position: 0px -20px;}
.icon_profile_visibility	{background-position: 0px -40px;}
.icon_profile_show			{background-position: 0px -60px;}
.icon_bulletin				{background-position: 0px -80px;}
.icon_hobby					{background-position: 0px -100px;}
.icon_edit					{background-position: 0px -120px;}
.icon_profile_delete		{background-position: 0px -140px;}
.icon_gallery_add_album		{background-position: 0px -160px;}
.icon_gallery_add_photo		{background-position: 0px -180px;}
.icon_gallery_add_video		{background-position: 0px -200px;}
.icon_gallery				{background-position: 0px -220px;}
.icon_message				{background-position: 0px -240px;}
.icon_messages_inbox		{background-position: 0px -260px;}
.icon_messages_outbox		{background-position: 0px -280px;}
.icon_messages_garbage		{background-position: 0px -300px;}
.icon_contact_list			{background-position: 0px -320px;}
.icon_contact_recived		{background-position: 0px -340px;}
.icon_contact_sent 			{background-position: 0px -360px;}
.icon_calendar					{background-position: 0px -380px;}
.icon_calendar_events			{background-position: 0px -400px;}
.icon_calednar_add_event		{background-position: 0px -420px;}
.icon_groups					{background-position: 0px -440px;}
.icon_groups_all				{background-position: 0px -460px;}
.icon_catalogue					{background-position: 0px -480px;}
.icon_signature					{background-position: 0px -500px;}
.icon_catalogue_add_med_addr	{background-position: 0px -520px;}
.icon_catalogue_add_doc_addr	{background-position: 0px -540px;}
.icon_box					{background-position: 0px -560px;}
.icon_print					{background-position: 0px -580px;}
.icon_message_send			{background-position: 0px -600px;}
.icon_erase					{background-position: 0px -620px;}
.icon_accept 				{background-position: 0px -640px;}
.icon_squares				{background-position: 0px -660px;}
.icon_garbage				{background-position: 0px -680px;}

.icon_plus					{background-position: 0px -700px;}
.icon_minus					{background-position: 0px -720px;}
.icon_plus50				{background-position: 50% -700px; width: 40px !important;}
.icon_minus50				{background-position: 50% -720px; width: 50px !important;}
.info_tip					{background-position: 0px -740px;}

.icon_cite					{background-position: 0px -760px;}
.icon_x 						{background-position: 0px -780px;}
.icon_write					{background-position: 0px -800px;}

.with_text {float: left; padding: 0px 10px 0px 22px; width: auto; line-height: 18px; white-space: nowrap; }
._with_text {float: left; padding-top: 22px; width: auto !important; line-height: 18px; text-align: center !important; }
/*ICON_SET_SPRITES - end*/


/*SHADOW_BUTTON*/

/*SHADOW BUTTON*/
.shadow_button {
	display: inline; 
	float:left; 
	background-color: #FF0066; 
	border-top: 1px solid #CECFD1; 
	border-right: 1px solid #403E3F;  
	border-bottom: 1px solid #403E3F; 
	border-left: 1px solid #CECFD1; 	
	cursor: pointer;
	
}

.shadow_button .shadow_button_left,
.shadow_button .shadow_button_center,
.shadow_button .shadow_button_right {display: block; float: left;}

.shadow_button .shadow_button_center {
	height: 18px;
	line-height: 14px;
	padding: 5px 16px 0px 10px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	
}

.shadow_button .shadow_button_left {
	width: 6px;
	height: 24px;
	background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/shadow_buttons.gif');
	background-repeat: no-repeat;
}

.shadow_button.message .shadow_button_left { width:24px; background-position:0 -140px; }
/*
.shadow_button.accept .shadow_button_left {width:24px; background-position:0 0; }
.shadow_button.chart .shadow_button_left { width:24px; background-position:0 -28px; }
.shadow_button.info .shadow_button_left { width:24px; background-position:0 -56px; }
.shadow_button.crown .shadow_button_left { width:24px; background-position:0 -84px; }
.shadow_button.decline .shadow_button_left { width:24px; background-position:0 -112px; }

.shadow_button.new_group .shadow_button_left { width:24px; background-position:0 -168px; }
.shadow_button.search .shadow_button_left { width:24px; background-position:0 -196px; }
.shadow_button.edit .shadow_button_left { width:24px; background-position:0 -280px; }
.shadow_button.delete .shadow_button_left { width:24px; background-position:0 -308px; }
.shadow_button.profile .shadow_button_left { width:24px; background-position:0 -336px; }

.shadow_button.add_photo .shadow_button_left { width:24px; background-position:0 -364px; }
.shadow_button.add_video .shadow_button_left { width:24px; background-position:0 -392px; }
.shadow_button.add_album .shadow_button_left { width:24px; background-position:0 -420px; }
.shadow_button.add_to_profile .shadow_button_left { width:24px; background-position:0 -448px; }
.shadow_button.remove_from_profile .shadow_button_left { width:24px; background-position:0 -476px; }
.shadow_button.report_moderation .shadow_button_left { width:24px; background-position:0 -504px; }
.shadow_button.insert_photo .shadow_button_left { width:24px; background-position:0 -532px; }

.shadow_button.hotornot_hot .shadow_button_left { width:24px; background-position:0 -560px; }
.shadow_button.hotornot_not .shadow_button_left { width:24px; background-position:0 -588px; }
*/
/*SHADOW BUTTON END*/

.new_functionality_text {padding: 4px 10px 4px 10px; color: red; font-weight: bold;}

/*ICON_SET2 SPRITES*/
.photo_thumb_video2,
.blip,
.twitter,
.facebook,
.font_the_biggest,
.font_the_biggest_on,
.font_bigger,
.font_bigger_on,
.font_normal,
.font_normal_on,
.man,
.woman {display: block; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/icon_set2.gif'); background-repeat: no-repeat;}

.photo_thumb_video2 	{width: 18px; height: 18px; background-position: 0px -130px;}
.blip				{width: 16px; height: 16px; background-position: 0px -30px; }
.twitter			{width: 16px; height: 16px; background-position: 0px -50px; }
.facebook			{width: 16px; height: 16px; background-position: 0px -70px; }
.font_the_biggest		{width: 12px; height: 18px; background-position: 0px -90px; }
.font_the_biggest_on	{width: 12px; height: 18px; background-position: 0px -110px; }
.font_bigger		{width: 12px; height: 18px; background-position: -12px -90px; }
.font_bigger_on		{width: 12px; height: 18px; background-position: -12px -110px; }
.font_normal		{width: 10px; height: 18px; background-position: -24px -90px; }
.font_normal_on		{width: 10px; height: 18px; background-position: -24px -110px; }

.man		{width: 23px; height: 10px; background-position: 0px -150px; }
.woman		{width: 23px; height: 10px; background-position: 0px -180px; }
/*ICON_SET2 SPRITES - end*/



/*BACKGROUNDS SPRITES*/
.background1,
.background2,
.background3, 
.background4,
table.tabs td ,
table.tabs td a,
#messages_list_wrapper  table.tab tr.header,
#messages_list_wrapper  table.tab tr.header span  {background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/backgrounds.png'); background-repeat: no-repeat;}

.background1 {background-position: 0px top;} /*shadow in footer*/
.background2 {background-position: -960px top; border-top: 1px solid #EAEAEA;} /*top shadow in boxes*/
.background3 {background-position: -1920px bottom; border-bottom: 1px solid #EAEAEA;} /*bottom shadow in boxes*/
.background4 {background-position: -2880px 0px; border-top: none;} /*top shadow in some boxes - a bit stronger shadow*/

table.tabs td {background-position: -960px top;}
table.tabs td a {display: block; background-position: -1920px bottom;}

#messages_list_wrapper  table.tab tr.header  {background-position: -960px top;}
#messages_list_wrapper  table.tab tr.header span {display: block; background-position: -1920px bottom;}
/*BACKGROUNDS SPRITES - end*/

/*HOROSCOPE SPRITES*/

.horoscope_Aries,
.horoscope_Cancer,
.horoscope_Libra,
.horoscope_Capricornus,
.horoscope_Taurus,
.horoscope_Leo,
.horoscope_Scorpio,
.horoscope_Aquarius,
.horoscope_Gemini,
.horoscope_Virgo,
.horoscope_Sagittarius,
.horoscope_Pisces {display: block; width: 51px; height: 45px; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/horoscope.gif'); background-repeat: no-repeat;}

.horoscope_Aries {background-position: 0px 0px;}
.horoscope_Cancer {background-position: -58px 0px;}
.horoscope_Libra {background-position: 0px -45px;}
.horoscope_Capricornus {background-position: -58px -45px;}
.horoscope_Taurus {background-position: 0px -90px;}
.horoscope_Leo {background-position: -58px -90px;}
.horoscope_Scorpio {background-position: 0px -135px;}
.horoscope_Aquarius {background-position: -58px -135px;}
.horoscope_Gemini {background-position: 0px -180px;}
.horoscope_Virgo {background-position: -58px -180px;}
.horoscope_Sagittarius {background-position: 0px -225px;}
.horoscope_Pisces {background-position: -58px -225px;}
/*HOROSCOPE SPRITES - end*/


/*HOROSCOPE SPRITES BIG*/
.horoscope_big_Aries,
.horoscope_big_Taurus,
.horoscope_big_Gemini,
.horoscope_big_Cancer,
.horoscope_big_Leo,
.horoscope_big_Virgo,
.horoscope_big_Libra,
.horoscope_big_Scorpio,
.horoscope_big_Sagittarius,
.horoscope_big_Capricornus,
.horoscope_big_Aquarius,
.horoscope_big_Pisces {display: block; width: 158px; height: 161px; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/horoscope_big.gif'); background-repeat: no-repeat;}


.horoscope_big_Aries 		{background-position: 0px 0px;}
.horoscope_big_Taurus		{background-position: -158px 0px;}
.horoscope_big_Gemini		{background-position: -316px 0px;}
.horoscope_big_Cancer		{background-position: 0px -161px;}
.horoscope_big_Leo			{background-position: -158px -161px;}
.horoscope_big_Virgo		{background-position: -316px -161px;}
.horoscope_big_Libra		{background-position: 0px -322px;}
.horoscope_big_Scorpio		{background-position: -158px -322px;}
.horoscope_big_Sagittarius	{background-position: -316px -322px;}
.horoscope_big_Capricornus	{background-position: 0px -483px;}
.horoscope_big_Aquarius		{background-position: -158px -483px;}
.horoscope_big_Pisces		{background-position: -316px -483px;}

/*HOROSCOPE SPRITES BIG - end*/


/*MENU SPRITES */
.menu_strona_glowna,
.menu_strona_glowna_on,
.menu_kobieta,
.menu_kobieta_on,
.menu_dziecko,
.menu_dziecko_on,
.menu_uroda,
.menu_uroda_on,
.menu_psyche,
.menu_psyche_on,
.menu_seks,
.menu_seks_on,
.menu_astrologia,
.menu_astrologia_on,
.menu_forum,
.menu_forum_on,
.menu_taniec_i_fitness,
.menu_taniec_i_fitness_on,
.menu_kalkulatory,
.menu_kalkulatory_on,
.menu_kultura,
.menu_kultura_on,
.menu_forum_grupy,
.menu_forum_grupy_on ,
.menu_galeria,
.menu_galeria_on,
.menu_milosc_i_seks,
.menu_milosc_i_seks_on,
.menu_styl_zycia,
.menu_styl_zycia_on,
.menu_poradnik,
.menu_poradnik_on,
.menu_grupy,
.menu_grupy_on {display: block; height: 36px; overflow: hidden; white-space: nowrap; text-indent: 1000px; color: #404040; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/menu2.gif?tmp=4'); background-repeat: no-repeat; cursor: pointer;}

.menu_strona_glowna 			{width: 30px; background-position: -11px 2px;}
.menu_strona_glowna_on 		{width: 30px; background-position: -11px -34px;}

.menu_kobieta				{width: 74px; background-position: -42px 2px;}
.menu_kobieta_on			{width: 74px; background-position: -42px -34px;}

.menu_dziecko				{width: 76px; background-position: -137px 2px;}
.menu_dziecko_on			{width: 76px; background-position: -137px -34px;}

.menu_uroda					{width: 66px; background-position: -234px 2px;}
.menu_uroda_on				{width: 66px; background-position: -234px -34px;}

.menu_psyche				{width: 66px; background-position: -321px 2px;}
.menu_psyche_on				{width: 66px; background-position: -321px -34px;}

.menu_seks					{width: 46px; background-position: -408px 2px;}
.menu_seks_on				{width: 46px; background-position: -408px -34px;}

.menu_astrologia			{width: 101px; background-position: -475px 2px;}
.menu_astrologia_on			{width: 101px; background-position: -475px -34px;}

.menu_forum					{width: 67px; background-position: -597px 2px;}
.menu_forum_on				{width: 67px; background-position: -597px -34px;}

.menu_taniec_i_fitness		{width: 127px; background-position: -684px 2px;}
.menu_taniec_i_fitness_on	{width: 127px; background-position: -684px -34px;}

.menu_kalkulatory			{width: 108px; background-position: -832px 2px;}
.menu_kalkulatory_on		{width: 108px; background-position: -832px -34px;}

.menu_kultura				{width: 78px; background-position: -961px 2px;}
.menu_kultura_on			{width: 78px; background-position: -961px -34px;}

.menu_forum_grupy			{width: 119px; background-position: -1059px 2px;}
.menu_forum_grupy_on		{width: 119px; background-position: -1059px -34px;}

.menu_galeria				{width: 69px; background-position: -1199px 2px;}
.menu_galeria_on			{width: 69px; background-position: -1199px -34px;}

.menu_milosc_i_seks			{width: 108px; background-position: -1291px 2px;}
.menu_milosc_i_seks_on		{width: 108px; background-position: -1291px -34px;}

.menu_styl_zycia			{width: 88px; background-position: -1419px 2px;}
.menu_styl_zycia_on			{width: 88px; background-position: -1419px -34px;}

.menu_poradnik			{width: 88px; background-position: -1524px 2px;}
.menu_poradnik_on			{width: 88px; background-position: -1524px -34px;}

.menu_grupy			{width: 60px; background-position: -1642px 2px;}
.menu_grupy_on			{width: 60px; background-position: -1642px -34px;}
/*MENU SPRITES - end*/

/*SEARCH SPRITES*/
.search_contents_link,
.search_users_link,
.search_users_min_link,
.search_loupe {display: block; line-height: 0px; font-size: 0px; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/search3.jpg'); background-repeat: no-repeat; }

.search_contents_link 	{width: 265px; height: 278px; background-position: 0px 0px; cursor: pointer;}
.search_users_link		{width: 279px; height: 277px; background-position: 0px -278px; cursor: pointer;}
.search_users_min_link	{width: 249px; height: 49px; background-position: 0px -555px; cursor: pointer;}
.search_loupe	{width: 125px; height: 68px; background-position: 0px -604px;}
/*SEARCH SPRITES - end*/





/*LISTS*/
ul.list_vertical1,
ul.list_vertical2,
ul.list_vertical3,
ul.list_horizontal1,
ul.list_horizontal2,
ul.list_horizontal3,
ul.list_horizontal4,
ul.list_horizontal5,
ul.list_horizontal6,
ul.list_horizontal7,
ul.letter_list {margin: 0px; padding: 0px; list-style: none;}

	ul.list_vertical1 li {padding: 0px 0px 4px 10px; zoom:1;}
	ul.list_vertical1 li a, .description a{ color: #616161; }
	ul.list_vertical1 li .text11{display: block; margin-top: -4px; color: #B4B4B4;}
	ul.list_vertical1 li.separator {margin: 3px 0px 6px 0px; padding: 0px; width: 100%; height: 1px; line-height: 0px; font-size: 0px; color: #FFFFFF; }
	
	
	ul.list_vertical2 li {padding: 6px 0px 6px 10px; border-bottom: 1px dotted #DDDDDD; zoom:1;}
	ul.list_vertical2 li a{ color: #616161; }
	ul.list_vertical2 li a span {color: #B4B4B4;}
	ul.list_vertical2 li .text11{display: block; margin-top: -5px; color: #B4B4B4;}
	ul.list_vertical2 li.separator {margin: 3px 0px 6px 0px; padding: 0px; width: 100%; height: 1px; line-height: 0px; font-size: 0px; color: #FFFFFF; }
	
	ul.list_vertical3 li {padding: 0px 0px 3px 20px; zoom:1;}
	ul.list_vertical3 li a{ color: #616161; }
	ul.list_vertical3 li .text11{display: block; margin-top: -5px; color: #B4B4B4;}
	ul.list_vertical3 li.separator {margin: 2px 0px 4px 0px; padding: 0px; width: 100%; height: 1px; line-height: 0px; font-size: 0px; color: #FFFFFF; }

ul.list_horizontal1,
ul.list_horizontal2,
ul.list_horizontal3,
ul.list_horizontal4,
ul.list_horizontal5,
ul.list_horizontal6 ,
ul.list_horizontal7,
ul.letter_list  {height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible;}	

ul.list_horizontal1 li, 
ul.list_horizontal2 li,
ul.list_horizontal3 li,
ul.list_horizontal4 li,
ul.list_horizontal5 li,
ul.list_horizontal6 li,
ul.list_horizontal7 li,
ul.letter_list li  { float: left; height: 20px; font-size: 11px; white-space: nowrap;}

ul.list_horizontal1 li a,
ul.list_horizontal2 li a,
ul.list_horizontal3 li a,
ul.list_horizontal4 li a,
ul.list_horizontal5 li a,
ul.list_horizontal6 li a,
ul.list_horizontal7 li a,
ul.letter_list li a{}	

ul.list_horizontal1 li a.color_portal,
ul.list_horizontal2 li a.color_portal,
ul.list_horizontal3 li a.color_portal,
ul.list_horizontal4 li a.color_portal,
ul.list_horizontal5 li a.color_portal,
ul.list_horizontal6 li a.color_portal,
ul.list_horizontal7 li a.color_portal,
ul.letter_list li a.color_portal {color: #FF0066;}

ul.list_horizontal1 li.separator, 
ul.list_horizontal2 li.separator,
ul.list_horizontal3 li.separator,
ul.list_horizontal4 li.separator,
ul.list_horizontal5 li.separator {line-height: 0px; font-size: 0px; overflow: hidden;}

	ul.list_horizontal1 li,
	ul.list_horizontal1 li	a {color: #616161;}	
	ul.list_horizontal1 li.separator {margin: 0px 9px 0px 9px; }	
		
	ul.list_horizontal2 li,
	ul.list_horizontal2 li	a {color: #616161;}	
	ul.list_horizontal2 li.separator {margin: 0px 9px 0px 9px; }		
		
	ul.list_horizontal3 li,
	ul.list_horizontal3 li a {color: #B4B4B4;}	
	ul.list_horizontal3 li.separator {margin: 0px 9px 0px 9px; width: 6px; background: url("http://static.medforum.pl/portals/images/icons/arrow_gray.gif") no-repeat scroll left 7px transparent;}	
		
	ul.list_horizontal4 li,
	ul.list_horizontal4 li	a {color: #616161; text-decoration: underline;}	
	ul.list_horizontal4 li.separator {margin: 0px 9px 0px 9px; }
		
	ul.list_horizontal5 li,
	ul.list_horizontal5 li	a {color: #616161;}	
	ul.list_horizontal5 li.separator {margin: 0px 6px 0px 6px; }
	

	ul.list_horizontal6 li	 {display: inline; margin: 0px 8px 0px 8px; color: #858585;}
	ul.list_horizontal6 li a {color: #858585;}
	ul.list_horizontal6 li a.color_portal {color: #FF0066;}
	
	ul.list_horizontal7 li {margin:0px 10px 0px 0px; padding: 0px 0px 4px 10px;}
	ul.list_horizontal7 li,
	ul.list_horizontal7 li	a {color: #616161;}
	
	
	ul.letter_list li {margin:0px 8px 0px 0px;}
	ul.letter_list li,
	ul.letter_list li a {font-size: 12px;}
	
	ul.letter_list li {color: #616161;}
/*LISTS - end*/


/*PHOTOS*/
.photo_thumb_container_outer {float: left; position: relative;}
.photo_thumb_container_inner {float: left; position: relative;  border: 1px solid #FFFFFF; line-height: 0px; font-size: 0px; border: 1px solid #DDDDDD;}
.photo_thumb_container_inner a {float: left; display: block; line-height: 0px; font-size: 0px;}

.user_list_item .photo_thumb_container_inner {border: none;}

.photo_thumb_container {float: left; position: relative;}
.photo_thumb_center .photo_thumb_container { left: 50%;}
.photo_thumb_center .photo_thumb_container_outer {left: -50%;}

.photo_thumb_video1 {display: block; position: absolute; top: 50%; left: 50%; width: 18px; height: 18px; cursor: pointer; }
	.photo_thumb_video2 {display: block; position: absolute; top: -50%; left: -50%; cursor: pointer; }

.photo_thumb_video {position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background: url('http://static.medforum.pl/portals/images/icons/play.gif') no-repeat center; cursor: pointer;}	
	
.photo_author {overflow: hidden; font-size: 11px; color: #B4B4B4;}	

.photo_info {float: left;}
.photo_info .logo_info {clear:both; text-align: right; line-height: 10px; font-size: 10px; font-style: italic; color: #999999;}

/*PHOTOS - end*/

/*general_list_light*/
 .general_list_light .general_list_light_item {margin: 0px 0px 0px 0px; height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible;}

 .general_list_light .hr1 {margin: 8px 0px 8px 0px;}

	.general_list_light .general_list_light_item  .photo_thumb_container_outer {margin: 0px 10px 0px 0px;}
	
	.general_list_light .general_list_light_item .date , 
	.general_list_light .general_list_light_item .title ,
	.general_list_light .general_list_light_item .description ,
	.general_list_light .general_list_light_item .tags   {margin: 0px 0px 2px 0px;}

	.general_list_light .general_list_light_item .date a, 
	.general_list_light .general_list_light_item .title a,
	.general_list_light .general_list_light_item .description a,
	.general_list_light .general_list_light_item .tags  a {}
	 
	 
	 .general_list_light .general_list_light_item .date { font-size: 11px; color: #B4B4B4}
	
	 .general_list_light .general_list_light_item .description,
	 .general_list_light .general_list_light_item .description a	{color: #616161;}
	
	 .general_list_light .general_list_light_item .tags,
	 .general_list_light .general_list_light_item .tags a	{font-size: 11px; color: #B4B4B4}
/*general_list_light - end*/

/*ARTICLE_LIST_LIGHT1*/
.box_wrapper_small .article_list_light1 .article_list_light1_item {height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible;}

	.box_wrapper_small .article_list_light1 .article_list_light1_item .photo_thumb_container_outer {margin: 0px 12px 0px 0px;}

	.box_wrapper_small .article_list_light1 .article_list_light1_item a {}

	.box_wrapper_small .article_list_light1 .article_list_light1_item .date {margin-bottom: 4px; line-height: 13px; font-size: 11px; color: #B4B4B4; }

	.box_wrapper_small .article_list_light1 .article_list_light1_item .title {margin-bottom: 2px;}

	.box_wrapper_small .article_list_light1 .article_list_light1_item .description a {color: #616161;}

.box_wrapper_small .article_list_light1 .list_vertical1 {clear: both; margin: 10px 0px 6px 0px;}
/*ARTICLE_LIST_LIGHT1 - end*/

/* GROUP_LIST_LIGHT*/
.box_wrapper_medium .group_list_light {width: 650px;}

	.box_wrapper_medium .group_list_light .group_list_light_item {display: inline; float: left; margin: 4px 21px 0px 0px;} 

		.box_wrapper_medium .group_list_light .group_list_light_item .name {clear: both; padding: 5px 0px 3px 0px; width: 86px; height: 36px; overflow: hidden; text-align: center;} 
		
		.box_wrapper_medium .group_list_light .group_list_light_item .name a {font-size: 11px; color: #616161; }
	
	.box_wrapper_medium .group_list_light .links {padding: 0px 28px 0px 0px;}
/*GROUP_LIST_LIGHT - end*/

/*USER_LIST_LIGHT*/
.box_wrapper_small .user_list_light {width: 340px;}
.box_wrapper_medium .user_list_light {width: 640px;}

	 .user_list_light .user_list_light_item {display: inline; float: left; margin: 0px 12px 0px 0px;} 

		 .user_list_light .user_list_light_item .name {clear: both; padding: 2px 0px 8px 0px; width: 66px; height: 16px; overflow: hidden; text-align: center;white-space: nowrap;} 
		
		.user_list_light .user_list_light_item .name a {font-size: 11px; color: #616161; }
	
	 .user_list_light .links {padding: 0px 20px 0px 0px;}
	 .user_list_light .button_container {margin: 10px 22px 0px 0px;}
/*USER_LIST_LIGHT - end*/

/*HOROSCOPE_LIGHT*/
.box_wrapper_small .horoscope_light {position: relative;}

	.box_wrapper_small .horoscope_light .horoscope_slonce {position: absolute; right: 20px; bottom: 16px;}
	
	.box_wrapper_small .horoscope_light .list_vertical1 {float: left; margin:10px 30px 0px 0px; zoom: 1;}
	
		.box_wrapper_small .horoscope_light .list_vertical1 li {float: left; clear: both; padding-bottom: 2px; zoom:1;}
/*HOROSCOPE_LIGHT - end*/

/*FORUM_LIGHT1*/
.box_wrapper_small .forum_light1  .title {float:right; margin: 6px 0px 6px 0px; width: 179px; overflow: hidden;}

.box_wrapper_small .forum_light1 .list_vertical1 {float:right; margin: 0px 0px 6px 0px; width: 179px; overflow: hidden;}

.box_wrapper_small .forum_light1 .links {clear: both;}
/*FORUM_LIGHT1 - end*/

/*FORUM_LIGHT2*/
.box_wrapper_small .forum_light2 .list_vertical1 {margin: 0px 0px 6px 0px;}

	.box_wrapper_small .forum_light2 .list_vertical1  li {padding-bottom: 2px;}

.box_wrapper_small .forum_light2 .links {clear: both;}
/*FORUM_LIGHT2 - end*/


/*CATALOGUE_SEARCH_LIGHT*/
.box_wrapper_small .catalogue_search_light {position: relative;}

	.box_wrapper_small .catalogue_search_light #search_catalogue_map {float: left; width: 141px; height: 160px; overflow: hidden;}
	
	.box_wrapper_small .catalogue_search_light .form_generator {float: right; margin: 16px 0px 0px 0px; width: 150px; }
/*CATALOGUE_SEARCH_LIGHT - end*/

/*ADVICE_LIST_LIGHT*/
.box_wrapper_small .advice_list_light .advice_list_light_item {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; border: 1px solid #EBEBEB; background: #F8F8F8; height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible; line-height: 15px;}

	.box_wrapper_small .advice_list_light .advice_list_light_item .photo_thumb_container_outer {border: 0px; border-right: 1px solid #DFDFDF; margin-right: 10px;}
	
	.box_wrapper_small .advice_list_light .advice_list_light_item a {}
		
	.box_wrapper_small .advice_list_light .advice_list_light_item .category {padding: 5px 0px 2px 10px;  font-size: 11px;}
	
	.box_wrapper_small .advice_list_light .advice_list_light_item .category,
	.box_wrapper_small .advice_list_light .advice_list_light_item .category a	{ color: #B4B4B4}
	
	.box_wrapper_small .advice_list_light .advice_list_light_item .name {padding: 5px 0px 5px 10px;}
	
	.box_wrapper_small .advice_list_light .advice_list_light_item .name,
	.box_wrapper_small .advice_list_light .advice_list_light_item .name  a	{color: #616161;}
	
	
.box_wrapper_small .advice_list_light  .hr1 {margin: 9px 0px 9px 0px;}
/*ADVICE_LIST_LIGHT - end*/



/*BUTTON*/

.button_container_right_margin .button_container {margin-right: 10px;}

.button_container,
.button_outer {
	display: inline; 
	float: left;	
}



#form_generator,
.form_generator {margin: 10px 10px 0px 0px;}

.button_container.black {
	background: #000000; 
}

.button_container input,
.button_outer input,
.button_container a,
.button_outer a {
	display: block;
	float: left;
	margin: 0px;
	overflow: hidden;
	line-height: 120%;
	color: #FFFFFF;
	border: none;
	background: none;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	
}

.button_container input,
.button_outer input {
	padding: 4px 1px 4px 1px;
	margin: 0px 12px 0px 12px;
	_margin: 0px 5px 0px 5px;
}

*:first-child+html .button_container input[type],
*:first-child+html .button_outer input[type] {
    padding:5px 0px 3px 0px; /* IE7 */
}


.button_container a,
.button_outer a  {
	height: 28px;
	padding: 5px 16px 0px 16px;
}


.button_container a:hover,
.button_outer a:hover {
	text-decoration: none;
}

.button_container input:hover,
.button_outer input:hover {
	cursor: pointer;
}

.float_wrapper .button_container,
.float_wrapper .button_outer {margin-right: 10px;}

.button_container.no_margin
.button_couter.no_margin, { margin: 0px;}
/*BUTTON - end*/

/*HOROSCOPE_LiST*/
.box_wrapper_medium .horoscope_list  a {float: left; display: block; margin:7px 0px 7px 0px; width: 33%; height: 46px;  color: #616161; cursor:pointer;}

.box_wrapper_medium .horoscope_list  a div {float: left;}

.box_wrapper_medium .horoscope_list a div.horoscope_name {padding: 14px 0px 0px 10px;}
/*HOROSCOPE_LIST - end*/

/*HOROSCOPE*/
.box_wrapper_medium .horoscope .horoscope_icon {float: left; margin: 0px 20px 20px 0px; }

.box_wrapper_medium .horoscope .horoscope_name {padding: 12px 0px 4px 0px; font-size: 22px; font-weight: bold;}

.box_wrapper_medium .horoscope .horoscope_date {padding: 0px 0px 8px 0px; font-size: 13px; font-weight: bold;}

.box_wrapper_medium .horoscope .horoscope_author {padding: 16px 0px 8px 0px; font-size: 11px; color: #B4B4B4; }
/*HOROSCOPE - end*/

/*SEARCH_FORM*/
.search_form { margin-top: 12px;  background: url('http://static.medforum.pl/portals/fozik/images/sprites/dot.gif') repeat-y 339px 0px;}

	.search_form .float_left {display: block; padding: 0px 0px 20px 0px; width: 328px; overflow: hidden;}
	
		.search_form .float_left .form_generator  {margin-top: 0px; }
		
	.search_form .float_right {display: block; padding: 4px 0px 10px 0px; width: 286px; overflow: hidden;}
	
		.search_form .float_right .search_info {margin: 0px;}
		.search_form .float_right .list_vertical1 {margin: 10px 0px 10px 14px;}
		
		.search_form .float_right .search_users_min_link {margin: 18px 0px 10px 0px;}
		
		.search_form .float_right .search_users_link {margin: -57px 0px 10px 0px;}
		
		.search_form .float_right .search_contents_link {margin: 4px 0px 10px 0px;}
/*SEARCH_FORM - end*/

/*SEARCH_RESULTS*/
	.search_content_results .hr1 {margin: 12px 0px 13px 0px;}
	
	.search_content_results .pagination_padding {margin: 0px 0px 4px 0px;}
	
	.search_content_results .search_content_result .title {margin: 0px 0px 4px 0px;}
	
	.search_content_results .search_content_result p {font-size: 11px;}
	
	.search_bar {height: auto !important; overflow: hidden !important; overflow: visible; padding: 15px 10px 14px 10px;}
/*SEARCH_RESULTS - end*/

/*TABLES*/
table.tab {
	width:100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	table-layout: fixed;
	border-collapse: collapse;

	
}

.tab_border td { border: 1px solid #EAEAEA;}

.tab_padding td { padding: 10px;}
	
.tab_background  td {background: #FBFBFB;}	

tr.first_row td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 0px;
	min-height: 0px;
	max-height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
}

.form_generator td ,
#form_generator td,
table .tab td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}



tr.header th {
	padding: 5px;
}
/*TABLES - end*/


	
	
/*PAGINATION*/
div.pagination_padding { 
	padding: 10px 0px 10px 0px;
	clear:both;
	height:auto !important;
	margin:0 auto;
	min-height:0;
	overflow:hidden !important;
	text-align:center;
}

/*PAGINATION - end*/

/*PAGINATION OCHI...*/
.pag { margin:0 auto; text-align:center; clear:both; height: auto !important; height:0px; min-height: 0px; overflow: hidden !important; overflow: visible; }
	.pag ul { list-style-type:none; margin:0; padding:0; float:right; }
		.pag li {margin-right:2px; float:left; background: transparent url(http://static.medforum.pl/edukacjamedyczna/new_pagination/offset.jpg) no-repeat scroll center center; width: 27px; height: 28px;}
		
		.pag li.f {background: transparent url(http://static.medforum.pl/edukacjamedyczna/new_pagination/first.jpg) no-repeat scroll center center;}
		.pag li.p {background: transparent url(http://static.medforum.pl/edukacjamedyczna/new_pagination/prev.jpg) no-repeat scroll center center;}
		.pag li.n {background: transparent url(http://static.medforum.pl/edukacjamedyczna/new_pagination/next.jpg) no-repeat scroll center center;}
		.pag li.l {background: transparent url(http://static.medforum.pl/edukacjamedyczna/new_pagination/last.jpg) no-repeat scroll center center;}
		
			.pag li a,
			.pag li span {display: block; float: left;  padding: 0px; height: 17px; line-height: 23px; font-size: 10px; text-align: center;  color: #FFFFFF; width: 27px;}
			
			.pag li a:hover {text-decoration: none;}
			
			.pag li span { cursor:default; color: #FFFA2D; font-weight: bold;}
		
			.pag li.p, .pag li.p a, .pag li.n, .pag li.n a, .pag li.h, .pag li.h a {}
			.pag li.dis, .pag li.dis a {color:#FFFFFF; cursor:default;}
/*PAGINATION OCHI...end*/	

/*PROFILE MENU*/
.header_menu_plus,
.header_menu_minus {padding: 6px 0px 6px 10px; border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; font-size: 12px; font-weight: normal;  cursor: pointer;}

.profile_menu { border-bottom: 1px solid #EAEAEA; width: 300px;}

.profile_menu_content {border-left: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; padding: 6px 10px 6px 10px;}

.profile_menu_content .hr1 {margin: 3px 0px 3px 0px;}

.profile_menu_content a {display: block; height: 20px; overflow: hidden !important; overflow: visible;  font-size: 11px; color: #616161; cursor: pointer;}

.profile_menu_content a div,
.profile_menu_content a p {float: left;}

	.profile_menu_content a p span {color: #FF0066;}

.profile_menu_content a div {margin-right: 5px;}
/*PROFILE MENU - end*/





/*FLASHMESSAGES*/

#flashmessages_wrapper{ margin:15px 0 5px 0; }

.flashmessages_wrapper {

	border: 1px solid red;

}



.flashmessage_good_outer, .flashmessage_bad_outer{

	margin: 10px 5px 0px 5px;

}



.flashmessage_bad_outer {

	background: url('http://static.medforum.pl/portals/images/bg/flashmessage_bad_middle.jpg') repeat-y;

}



.flashmessage_bad_top {

	background: url('http://static.medforum.pl/portals/images/bg/flashmessage_bad_top.jpg') no-repeat top;

}



.flashmessage_good_bottom, .flashmessage_bad_bottom {

	height: auto !important;

	height: 26px;

	min-height: 26px;

	padding: 11px 20px 11px 20px;

}



.flashmessage_bad_bottom {

	background: url('http://static.medforum.pl/portals/images/bg/flashmessage_bad_bottom.jpg') no-repeat bottom;

}



.flashmessage_good_bottom p, .flashmessage_bad_bottom p {

	padding: 0px 100px 0px 100px;

	height: auto !important;

	height: 26px;

	min-height: 26px;

	line-height: 26px;

	text-align: center;

	color: white;

	font-size: 13px;

}







.flashmessage_bad_bottom p {

	background: url('http://static.medforum.pl/portals/images/bg/flashmessage_bad.jpg') no-repeat 50px center;

}

/*FLASHMESSAGES - END*/



/*FAQ*/
#faq {margin: 10px 0px 10px 0px;}

	#faq table.faq_table {margin: 0px 1px 20px 1px; width: 632px; border: 1px solid #EAEAEA; table-layout: fixed; border-collapse: collapse; zoom:1;}

		#faq table.faq_table a {}
		
		#faq table.faq_table td,
		#faq table.faq_table th {border: 1px solid #EAEAEA; text-align: left; padding: 0px; font-weight: normal;}
		
		
		
		#faq table.faq_table th {padding: 0px; }
		
			#faq table.faq_table th div.background2 {border-top: none;}
			
			#faq table.faq_table th div.background3 {padding: 10px 14px 8px 14px; border-bottom: none;}
			
			#faq table.faq_table th div.float_wrapper div,
			#faq table.faq_table th div.float_wrapper a,
			#faq table.faq_table th div.float_wrapper span {display: block; float: left;margin: 0px 3px 0px 0px;}
		
			#faq table.faq_table th div.float_wrapper div.icon_box {margin-right: 5px;}
	
			#faq table.faq_table td a,
			#faq table.faq_table td span {display: block;  padding: 5px 14px 5px 14px; color: #616161;}
		
			#faq table.faq_table td a:hover {background: #FFF3F7;}
		
		
		#faq p.form_text {padding: 0px 0px 10px 0px;}
/*FAQ - end*/

/*SMALL_CLOUD*/
.small_cloud_outer {float: left; padding: 0px 0px 0px 16px; background-position: left -475px; }

	.small_cloud_inner {float: left; padding: 3px 16px 0px 0px; height: 28px; white-space: nowrap; background-position: right -506px; }

	.small_cloud_inner,
	.small_cloud_inner a {color: #FF0066; }
/*SMALL_CLOUD*/

/*ARTICLE_LIST*/
#article_list .hr1 {margin: 11px 0px 22px 0px;}
	
#article_list  .pagination_padding  { padding: 0px 0px 10px 0px;}
	
	#article_list .article_list_item .photo_thumb_container_outer {float: left; margin-right: 10px;}
	
	#article_list .article_list_item .photo_author {float:left; clear: left; padding: 0px 4px 4px 0px;  margin-right: 10px; width: 141px; overflow: hidden; }
	
	#article_list .article_list_item .small_cloud_outer {display: inline; float: right; margin-left: 10px;}
	
	#article_list .article_list_item .title, 
	#article_list .article_list_item .title a { font-size: 15px; }
	
	#article_list .article_list_item .info,
	#article_list .article_list_item .info a {margin: 2px 0px 6px 0px;  font-size: 11px; color: #B4B4B4;}
	
	#article_list .article_list_item .shortcut,
	#article_list .article_list_item .shortcut a { line-height: 20px; font-size: 11px; color: #616161;}
	
	#article_list .article_list_item .link_more1 {float: right; font-size: 12px;}
	
	
	
	
	#article_list .article_list_item_first .photo_thumb_container_outer {display: inline; float: right;}
	
	#article_list .article_list_item_first .photo_info {float:right; padding-left: 10px}
   	
	#article_list .article_list_item_first .small_cloud_outer {display: inline; float: right; margin-left: 10px;}
	
	#article_list .article_list_item_first .title, 
	#article_list .article_list_item_first .title a {line-height: 24px; font-size: 22px;}
	
	#article_list .article_list_item_first .info,
	#article_list .article_list_item_first .info a {margin: 2px 0px 12px 0px;  font-size: 11px; color: #B4B4B4;}
	
	#article_list .article_list_item_first .shortcut,
	#article_list .article_list_item_first .shortcut a {margin: 0px 0px 3px 0px; line-height: 20px; font-size: 11px;  color: #616161;}
	
	#article_list .article_list_item_first .link_more1 {float: right; font-size: 12px;}
    
/*ARTICLE_LIST - end*/

.options_bottom {border-top: 1px solid #EAEAEA; padding: 16px 0px 6px 0px; zoom: 1;}
.options_bottom a,
.options_bottom span {display: inline; float: right; margin-left: 6px; cursor: pointer;  font-size: 11px; color: #616161; }


/*ARTICLE*/
#article  {padding-top: 16px;}

#article .options {float: right; margin:3px 0px 12px 12px;}

	#article .options a,
	#article .options span {display: inline; float: left; margin-left: 6px; cursor: pointer;  font-size: 11px; color: #616161; }
	
	#article .options .font_the_biggest,
	#article .options .font_the_biggest_on,
	#article .options .font_bigger,
	#article .options .font_bigger_on,
	#article .options .font_normal,
	#article .options .font_normal_on {margin-left: 2px;}
	
	#article .options_bottom {padding-bottom: 16px; padding-left: 10px; padding-right: 10px;}
	
	#article .photo_thumb_container_outer {float: left; margin-right: 20px;}
	
	#article .photo_author {float:left; clear: left; padding: 0px 4px 4px 0px;  margin-right: 20px; width: 243px; overflow: hidden;}
	
	#article .title, 
	#article .title a {line-height: 24px; font-size: 22px;}
	
	#article .info,
	#article .info a {margin: 2px 0px 20px 0px;  font-size: 11px; color: #B4B4B4;}

        #article .info a {color: #FF0066; text-decoration: underline;}
        
	#article  .content {margin: 0px 0px 26px 0px;  color: #616161;}
	#article .content a {margin: 0px 0px 26px 0px; color: #FF0066 !important; text-decoration: underline;}
	
	#article .content_print {display: none;}
/*ARTICLE - end*/


/*COMMENTs*/
#comments {padding: 16px 0px 16px 0px;}

	#comments .comment_empty_list {margin: auto; width: 500px; height: 113px; background: url('http://static.medforum.pl/portals/fozik/images/sprites/female_comm.jpg') no-repeat; zoom:1;}

	#comments .comment_form_container {margin: 20px 0px 20px 0px; padding: 20px; border: 1px solid #EAEAEA;}
	
	
	#comments  h2 {margin: 2px 0px 9px 0px; font-size: 17px; font-weight: normal; }

		#comments  h2 span {font-size: 14px;}
	
	
	
	#comments .comment_container {margin: 16px 0px 16px 0px; zoom:1; }
	
		#comments .comment_container a {}
	
		#comments .comment_container .comment_author {float: left; clear: left; width: 63px; margin: 3px 0px 0px 0px; overflow: hidden; color: #B4B4B4; text-align: center;}
	
			#comments .comment_container .comment_author a {color:  #B4B4B4;}
	
		#comments .comment_container .comment {float: right; clear: right; width: 538px; }
		
			#comments .comment_container .comment  .comment_date {font-size: 11px; color: #B4B4B4;}
			
			#comments .comment_container .comment  .comment_text {padding: 5px 0px 10px 0px; overflow: hidden;}
			
			#comments .comment_container .comment .comment_arrow {top: 10px;}
/*COMMENTS - end*/



/*ADVICE LIST*/
.advice_section_and_start_text { height: auto !important; height: 0px; min-height: 0px; overflow: hidden !important; overflow: visible; background: url('http://static.medforum.pl/portals/fozik/images/sprites/dot.gif') repeat-y 296px; }
	
	.advice_section { float: left; padding: 10px; width: 277px; }
		
	.advice_start_text { float: left; padding: 10px; width:307px; background: url('http://static.medforum.pl/portals/fozik/images/sprites/pani.jpg') no-repeat left bottom;  }
	
		.advice_start_text_nav { margin: 0px 0px 0px 160px; width: 120px; padding: 10px 0px 10px 0px;}
			
			#nav_left { float: left;}
			
			#nav_right { float: right;}
			
			#nav_center { margin: auto; width: 100px; height: 17px; line-height: 17px;  text-align: center; }
	
			#advice_start_text_scroll { margin: 0px 0px 10px 80px; width: 237px; height: 140px; overflow: hidden; font-size: 11px; }
			
				#advice_start_text_scroll_inner { height: 150px; float: left; }
			
					.advice_start_text_scroll_item { width: 237px; height: 140px; float: left;text-align: justify;}
					
			#advice_search {position: relative; margin-top: 10px;}	
				
				#advice_search .search_loupe {position: absolute; right: 60px; top: 20px;}
				
			#advice_search table {margin: 0px; padding: 0px; border-collapse: collapse;}
			
				#advice_search table td{margin: 0px; padding: 0px;}
				
			#advice_search .label_left {padding:0px 10px 0px 0px;}
			
			#advice_search .button_container {margin: 0px 0px 0px 10px;}

/*ADVICE LIST - end*/

/*STRONA GŁÓWNA PORADNIKA*/

.advices_kobieta, .advices_dziecko ,.advices_psyche { display: block; width: 114px; height: 78px; background: url('http://static.medforum.pl/portals/fozik/images/sprites/poradnik.jpg') no-repeat;}

.advices_kobieta {background-position: 0px 0px;}
.advices_dziecko  {background-position: 0px -78px;}
.advices_psyche {background-position: 0px -156px;}

.kobieta_serial, .dziecko_serial, .psyche_serial {width: 92px; height: 47px;}

.kobieta_serial {background-position: -12px 0px;}
.dziecko_serial  {background-position: 0px -92px;}
.psyche_serial {background-position: 0px -156px;}

.serial_box_off, .serial_box_on {margin-right: 6px;}

.serial_box_off {border: none; margin-top: 4px; margin-bottom: 4px}
.serial_box_on {border: solid 4px #FF0066;}

.title_advices {display: block; float: left; width: 66px; margin-top: 5px; margin-left: 26px; height: 11px; background: url('http://static.medforum.pl/portals/fozik/images/sprites/adv_kdp.jpg');}
.title_kobieta_on {background-position: 0px 12px;}
.title_kobieta_off {background-position: 0px 0px;}
.title_dziecko_on {background-position: -70px 12px;}
.title_dziecko_off {background-position: -70px 0px;}
.title_psyche_on {background-position: -140px 12px;}
.title_psyche_off {background-position: -140px 0px;}
/*STRONA GŁÓWNA PORADNIKA - END*/
/*ADVICE*/
    .advice .advice_logo {
		float: left;
        margin-right: 10px; 
        margin-bottom: 10px;
	}
    
    .advice .advice_logo img {
        border: 2px solid #DFDFDF;
    }
    
    .advice_logo .logo_info {
        padding: 2px;
        text-align: right;
        line-height: 10px;
        font-size: 10px;
        font-style: italic;
        color: #999999;
	}
    
    .advice .options {float: right; margin:0px 0px 10px 10px;}

	.advice .options a,
	.advice .options span {display: inline; float: left; margin-left: 6px; cursor: pointer;  font-size: 11px; color: #616161; }
	
	.advice .options .font_the_biggest,
	.advice .options .font_the_biggest_on,
	.advice .options .font_bigger,
	.advice .options .font_bigger_on,
	.advice .options .font_normal,
	.advice .options .font_normal_on {margin-left: 2px;}
	
	.advice .info,
	.advice .info a {margin: 2px 0px 10px 0px;  font-size: 11px; color: #B4B4B4;}
	
	.advice  .content {margin: 10px 0px 10px 0px;  color: #616161;}
	.advice .content a {margin: 10px 0px 10px 0px;  color:  #FF0066; text-decoration: underline;}
/*ADVICE - end*/

/*CORNERS*/
.comment_arrow,
.corner_lt,
.corner_lb,
.corner_rt,
.corner_rb {display: block; position: absolute; line-height: 0px; font-size: 0px;}


.comment_arrow	{width: 8px; height: 11px; left: -8px; top: 6px; background-position: -68px -537px;}
.corner_lt		{width: 3px; height: 3px; left: -1px; top: -1px; background-position: -68px -548px;}
.corner_lb		{width: 3px; height: 3px; left: -1px; bottom: -1px; background-position: -68px -551px;}
.corner_rt		{width: 3px; height: 3px; right: -1px; top: -1px; background-position: -71px -548px;}
.corner_rb		{width: 3px; height: 3px; right: -1px; bottom: -1px; background-position: -71px -551px;}

.corners {position: relative; border: 1px solid #EAEAEA; padding: 8px 15px 8px 15px; zoom:1; }
/*CORNERS - end*/

/*COMMENTS*/

/*COMMENTS - end*/

/*thematic_section*/
.thematic_section_list  {padding-top: 18px;}

.thematic_section_list .hr1 {margin: 11px 0px 22px 0px;}
	
.thematic_section_list  .pagination_padding  { padding: 0px 0px 10px 0px;}
	
	.thematic_section_list .thematic_section_list_item .photo_thumb_container_outer {float: left; margin-right: 10px;}
		
	.thematic_section_list .thematic_section_list_item .thematic_section_sponsor {float: right; margin-left: 10px; height: 78px; zoom:1; width: 190px;}
		.thematic_section_list .thematic_section_list_item .thematic_section_sponsor .color_portal {float:right;text-align: right; margin: 0px; zoom:1;}
		.thematic_section_list .thematic_section_list_item .thematic_section_sponsor .button_container {clear: both;float: right; margin: 20px 0px 0px 60px !important; margin: 20px 0px 0px 30px;zoom:1;}

	
	.thematic_section_list .thematic_section_list_item .title, 
	.thematic_section_list .thematic_section_list_item .title a {margin: 0px 0px 6px 0px; font-size: 16px; }
	
	.thematic_section_list .thematic_section_list_item .info,
	.thematic_section_list .thematic_section_list_item .info a {  font-size: 11px; color: #616161;}
	 
	.thematic_section_list .thematic_section_list_item .shortcut,
	.thematic_section_list .thematic_section_list_item .shortcut a {margin: 0px 0px 2px 0px; color: #616161;}
	
	.thematic_section_tabs {margin-top: 10px;}
/*thematic_section end*/


/*catalogue_list*/
 .catalogue_description p {margin: 0px 0px 18px 0px;}

 .catalogue_description .button_container {margin: -4px 0px 0px 0px;}

#catalogue_list #catalogue_categories {float: left; width: 45%; }

#catalogue_list #catalogue_search {float: right; width: 55%;}

	#catalogue_list #catalogue_search h2 {padding-left: 24px;}
	
	#catalogue_list #catalogue_search .form_generator { margin-top: -5px; margin-bottom: 10px;}


#catalogue_list .letter_list	{margin-bottom: 6px;}
	
#catalogue_list  .general_list_light .hr1 {margin: 15px 0px 15px 0px;}
	
#catalogue_list  .general_list_light .general_list_light_item .title {margin-top: 3px;}
	
#catalogue_list  .general_list_light .general_list_light_item .title,
#catalogue_list  .general_list_light .general_list_light_item .title a {font-size: 12px; color:#616161;}
	
#catalogue_list  .general_list_light .general_list_light_item .description {margin-top: -2px;}	
	
#catalogue_list  .general_list_light .general_list_light_item .description,
#catalogue_list  .general_list_light .general_list_light_item .description a {color:#B4B4B4;}

#catalogue_list  .general_list_light .general_list_light_item .link_more1 { margin-top: -2px;}
/*catalogue_list*/
/*catalogue*/
#catalogue .tabs_container {margin-bottom: 0px;}

#catalogue .button_container {margin: 10px 10px 10px 0px;}

#catalogue table.tab {border: 1px solid #EAEAEA; }

#catalogue table.tab td,
#catalogue table.tab th {border: 1px solid #EAEAEA; padding: 15px 14px 15px 14px;}

#catalogue table.tab a {}
	
#catalogue table.tab th {text-align: left; font-weight: normal; padding: 0px;}
		
#catalogue table.tab th div.background3 {border: none; padding: 15px 14px 15px 14px;}
	
/*catalogue*/		

/*TABS*/
.tabs_container {margin: 0px 0px 20px 0px; padding: 5px 10px 0px 10px; border-bottom: 1px solid #FF0066; zoom: 1;}
	
	table.tabs {position:relative; top: 1px; width: 100%; table-layout: fixed; border-collapse: collapse;  border-bottom: none; zoom: 1;}
	
	table.tabs td {margin: 0px; padding:3px 0px 0px 0px; border-bottom: 1px solid #FF0066; background: #FFFFFF;}
	
	table.tabs td a { display: block; height: 23px; line-height: 23px; text-align: center; color: #FFFFFF;  overflow: hidden;  background: #000000; }
	table.tabs td.separator {background: none;}
	table.tabs td.on { padding: 0px; background: #FFFFFF; background: #FF0066;}	
	
		table.tabs td.on a {background: #FF0066; color: #FFFFFF; font-weight: bold;}
		
	.tabs_header {padding: 4px 0px 0px 0px;}
/*TABS - end*/

/*FORM LOGIN*/
.form_login p a {color: #30931b;}
.form_login table.tab {margin: auto; width: 380px; }

/*FORM_LOGIN - end*/


/*GROUP_CATEGORY_LIST*/
.group_category_list ul.list_vertical1  {float: left; clear: both; margin-bottom: 10px; width:100%; zoom: 1;}

	.group_category_list ul.list_vertical1 li { width: 290px; white-space: nowrap; overflow: hidden; }
	
	.group_category_list ul.list_vertical1 li.separator { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; width: 300px;}
/*GROUP_CATEGORY_LIST - end*/

/*GROUP_LIST*/
#group_category .button_container {margin-right: 0px; margin-bottom: 10px;}

#group_list {margin: 0px 0px 20px 0px; float:left; background-image:none; border-top: none;}

#group_list h2.title {margin-bottom: 16px;}

#group_list .hr1 {margin: 8px 0px 16px 0px;}

	.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;}

		.group_list_item .group_photo {float: left; padding: 0px 12px 0px 0px; background: #FFFFFF; zoom:1;}
	
		.group_list_item a {}
	
		.group_list_item .group_type {margin-left: 10px; font-size: 11px;}
		
		/*.group_list_item .photo_thumb_container_outer {margin: 0px 10px 0px 0px; zoom:1;}*/
		
		.group_list_item  .title {margin:0px; padding: 0px;}
		
		.group_list_item  .shortcut {font-size: 11px;}
		
	#group .group_description {margin: 0px 0px 0px 0px;color:#828284;font-size:11px;}	
/*GROUP_LIST - end*/

.group_special_ratings {
	width: 170px;
	height:25px;
	float: right;
	position:relative;
	right:8px;
}

/*FIXES from style.css*/
#bulletin table h1 {display: none;}


#photo_file_container {overflow: hidden; visibility: hidden; margin-top: -33px; padding-bottom: 15px;}

.user_profile  .photo_thumb_container_outer  {margin-right: 10px; margin-bottom: 10px;}

.gallery .gallery_photo,
.gallery .gallery_album {float: left; width: 167px; padding: 15px; overflow: hidden; }

	.gallery .gallery_photo p,
	.gallery .gallery_album p {text-align: center; padding: 6px 0px 6px 0px;}
	
	.gallery .gallery_photo .photo_thumb_container_outer,
	.gallery .gallery_album .photo_thumb_container_outer {margin-bottom: 10px;}

	
	.gallery_photo_info {clear: both;}

.gallery .gallery_photo_separator,
.gallery .gallery_album_separator {float: left; width: 0px; margin-top: 30px; height: 80px; border-left:1px dotted #DFDFDF; font-size: 0px; line-height: 0px; }

.gallery .gallery_album_separator {margin-top: 15px;}

.gallery .photo_thumb_album {margin: auto; width: 85px; height: 79px; padding:6px 0px 0px 0px; background-image: url('http://static.medforum.pl/portals/images/bg/photo_thumb_album.gif'); background-repeat: no-repeat; overflow: hidden;}
.gallery .photo_thumb_album .photo_thumb_container_outer { margin: 6px 0px 0px 0px;}
.gallery .photo_thumb_album {background-position: right -600px;}

/*.photo .rating_container  {width: 185px; margin: auto;}*/
.photo .photo_rating_container {width: 200px; margin: 0px auto 10px auto;line-height:23px;}
.photo .photo_info {float: none;}
.photo .photo_info p {text-align: center; padding: 4px 0px 4px 0px;}
.photo .photo_info2 p {padding: 6px 0px 6px 0px;}
.photo .photo_comment_text {padding: 0px 15px 0px 15px; width: 410px; overflow: hidden;}

/*.user_photo_thumb {width: 134px; float: left; padding: 0px 0px 20px 0px;}*/

.youtube_video {display: block; margin: 20px auto 20px auto; width: 480px; height: 385px;}
.youtube_video_post {display: block; margin: 10px 0px 10px 0px; width: 320px; height: 265px;}

.gallery_album_one .gallery_album_info {float: left; padding: 0px 0px 0px 20px; width: 360px; overflow: hidden;}

.gallery_album_one .gallery_album_info  p,
.gallery_album_one .gallery_album_info  div {padding: 2px 0px 2px 0px;}

.photo_post {margin: 10px 0px 10px 0px;}




.box_wrapper_small .user_photos {width: 320px; zoom:1; }
	.box_wrapper_small .user_photos .box_padding {zoom: 1;}
	.box_wrapper_small .user_photos .user_photos_item {float: left; margin: 0px 14px 14px 0px; zoom:1; }

	.box_wrapper_small .user_photos .button_container {margin-right: 30px;}
/*GALLERY - end*/



/*FIXES - end*/

/*GROUP*/
#group .group_list_item {}



		.forum_threads_list .forum_threads_list_item {		
			margin:0 0 10px;
		}
		
		 .forum_threads_list .forum_threads_list_item .photo_thumb_container_outer {margin: 0px 12px 3px 0px;}
		 .forum_threads_list .forum_threads_list_item .photo_user {margin: 0px 10px 0px 0px; white-space: nowrap; font-size: 11px;}
		 .forum_threads_list .forum_threads_list_item .forum_thread_list_item_info { float: right; width: 160px; overflow: visible; margin: 3px 0px 3px 10px; font-size: 12px;}
		 .forum_threads_list .forum_threads_list_item .forum_thread_list_item_info a {font-size: 12px;}
		
			.forum_threads_list .forum_threads_list_item .forum_thread_list_item_info p,
			.forum_threads_list .forum_threads_list_item .forum_thread_list_item_info a {float: right; clear: right;white-space: nowrap;}
		
		 .forum_threads_list .forum_threads_list_item .title {margin: 3px 0px 3px 0px; font-size: 12px;}
		 .forum_threads_list .forum_threads_list_item .title a {font-size: 12px;}
		
		 .forum_threads_list .forum_threads_list_item ul.list_horizontal1 li,
		 .forum_threads_list .forum_threads_list_item ul.list_horizontal1 li a {font-size: 12px;}
		
		 .forum_threads_list .forum_threads_list_item .photo_user {display: block; float: left; clear: left; color: #B4B4B4;text-align:center;width:61px;}
		
		.forum_threads_list .forum_threads_list_item .user_name {padding-left: 20px;}
		
		
		 .forum_threads_list  .button_container {margin: 6px 0px 0px 0px;}
		
		.group_article_list .button_container,
		.group_news_list .button_container {margin: 10px 0px 0px 0px;}
		
		
	.group_article {float: left; width: 48%; overflow: hidden;}
	.group_news {float: right; width: 48%; overflow: hidden;}
		
/*GROUP - end*/

/*search_user_result*/


.search_user_results .search_user_result {padding: 10px; width: 285px; float: left;}

	.search_user_results .search_user_result .photo_thumb_container_outer {margin: 0px 12px 0px 0px;}
	
	.search_user_results .search_user_result .shadow_button {margin: 5px 0px 0px 0px;}
	
	.search_user_results .search_user_result p {font-size: 11px; line-height: 15px;}
	
	.search_user_results .search_user_result p.user_name {margin: 0px 0px 2px 0px; font-size: 12px;}

/*search_user_result - end*/

/*contact_list*/


#contact_list .contact_list_item {padding: 10px; zoom: 1; width: 186px; float:left;}

	#contact_list .contact_list_item  .photo_thumb_container_outer {margin: 0px 10px 0px 0px;}
	
	#contact_list .contact_list_item ul.list_horizontal1 {margin: 20px 0px 0px 10px;}
	
	#contact_list .contact_list_item .user_name {display: block; padding: 6px 0px 3px 0px;}
	
	#contact_list .contact_list_item .user_contacts	{font-size: 11px; line-height: 15px;}
	
		#contact_list .contact_list_item .user_contacts	span {color: #616161;}
/*contact_list - end*/


/*contacts_box_profile*/
.contacts_box_profile  {padding-left: 16px; padding-right: 16px;}

.contacts_box_profile  .hr1 {margin: 6px 0px 6px 0px;}
	
.contacts_box_profile  .contacts_box_profile_item .photo_thumb_container_outer {margin: 0px 10px 0px 0px;}

.contacts_box_profile  .contacts_box_profile_item  p.user_name {padding: 6px 0px 0px 0px;}

.contacts_box_profile  .contacts_box_profile_item ul.list_vertical1 {margin: 0px 0px 0px 70px;}
	.contacts_box_profile  .contacts_box_profile_item ul.list_vertical1 li {padding-top:0px; padding-bottom:0px; line-height: 14px; font-size: 11px; }
/*contacts_box_profile - end*/

/*user_recent_posts*/
#user_recent_posts .hr1 {margin: 8px 0px 6px 0px;}
#user_recent_posts .user_recent_posts_item  .post_title {margin: 2px 0px 2px 0px;}
#user_recent_posts .user_recent_posts_item  .post_title a {color: #616161;}
#user_recent_posts .user_recent_posts_item  .group_name a { color: #B4B4B4; font-size: 11px;}
/*user_recent_posts - END*/

/*user_profile*/
#user_profile .photo_thumb_container_outer {margin: 0px 20px 10px 0px;}
#user_profile h2{margin: 2px 0px 3px 0px;}
#user_profile p {font-size: 11px;}
#user_profile .shadow_button { margin-left: 115px;}
/*user_profile - end*/

.hot_button, .not_button { height:29px; width:74px; display:block; float:left; text-indent:-99999px; }
.hot_button { background-image:url("http://static.medforum.pl/portals/images/buttons/hot2-fozik.gif"); }
.not_button { background-image:url("http://static.medforum.pl/portals/images/buttons/not2-fozik.gif"); }

/*messages_list_wrapper*/
#messages_list_wrapper  {padding: 1px 1px 1px 1px;}

#messages_list_wrapper .button_container {margin: 3px 0px 0px 0px;}

#messages_list_wrapper  table.tab th, 
#messages_list_wrapper  table.tab td {border: 1px solid #EAEAEA; vertical-align: middle; padding: 10px; overflow: hidden;}

#messages_list_wrapper  table.tab .row_gray {background: #F9F9F9;}
#messages_list_wrapper  table.tab .checkbox {padding: 0px; text-align: center;}

	#messages_list_wrapper  table.tab .checkbox input {background: none;}

#messages_list_wrapper  table.tab tr.first_row td {margin:0px; border: none; padding: 0px;}

#messages_list_wrapper  table.tab tr.header th {margin: 0px; padding: 0px;}
#messages_list_wrapper  table.tab tr.header span{ padding: 0px 10px 0px 10px; height: 50px; line-height: 50px; text-align: left;}
#messages_list_wrapper  table.tab tr.header th.checkbox {border-right: 1px solid #FFFFFF;}
#messages_list_wrapper  table.tab tr.header th.checkbox span {padding: 15px 0px 0px 0px; height: 35px; text-align: center;}
/*messages_list_wrapper - end*/


/*conversation_wrapper*/
.conversation_wrapper .message {
	border: 1px solid #EAEAEA;
	margin-bottom: 10px;
}

.conversation_wrapper .active {
	border: 4px solid #EAEAEA;
}

.conversation_wrapper .message_subject{
	padding: 10px;
	font-size: 12px;
	font-weight: normal;
	background: #F7F7F7;
}
.conversation_wrapper .message_info {
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

.conversation_wrapper .message_text{
	padding: 10px;
}

.conversation_wrapper .message_options{

}

/*conversation_wrapper - end*/

/*group_catalogue*/

.group_catalogue .button_container {margin: 0px;}

.group_catalogue_list .hr1 {margin: 7px 0px 3px 0px;}

.group_catalogue_list .group_catalogue_list_item .photo_thumb_container_outer {margin: 0px 16px 0px 0px;}

.group_catalogue_list .group_catalogue_list_item a.title {display: block; margin: 0px 0px 3px 0px; font-size: 15px; font-weight: bold;}
		
.group_catalogue_list .group_catalogue_list_item a.title span {font-size: 14px;}
		
.group_catalogue_list .group_catalogue_list_item a.description {display: block; margin: 0px 0px 3px 0px; color:#616161; }
		
.group_catalogue_list .group_catalogue_list_item a.link_more1 {clear: left; font-size: 11px;}
/*group_catalogue - end*/

/*Księga imion*/

.firstletter {
	font-size: 45px;
	color: #474747;
	margin-left: 10px;
	line-height: 38px;
	height: 38px;
}

.alphabetic_table {
	border: solid #ebebeb 1px;
	color: #616161;
	border-collapse: collapse;
	width: 100%;
}

.alphabetic_table a{
	color: #616161;
}

.alphabetic_table a:hover{
	text-decoration:underline;
}

.alphabetic_table td{
	padding: 10px;
	border: solid #ebebeb 1px;
}

.alphabetic_table th{
	padding: 10px;
	border: solid #ebebeb 1px;
	text-align: left;
}

#change_letter, #change_gender {
	line-height:36px;
	padding-left: 30px;
}

.margin_greater {
}

.margin_greater p {
	margin-top: 5px;
	margin-bottom: 5px;
}

#form_firstname {
	position:absolute;
	background-color: white;
	top:0px;
	left:0px;
	width: 177px;
	border:1px solid #EBEBEB;
}

#firstname_firstname{
	color: #ff3082;
	font-size: 32px;
	float: left;
	line-height: 36px;
	height: 36px;
}

#firstname_vote_container {
	float: left;
	padding-left:10px;
	margin-top:10px;
}

.firstname_vote_container_on_list {
}

.top_name_element {
	border: solid #d4d4d4 1px;
	color: #606060;
	margin-bottom: 10px;
	padding: 10px;
	height: 18px;
	width: 266px;
}

.top_name_element a{
	color: #606060;
}

.top_name_element a:hover{
	text-decoration: underline;
}

.firstname_rank_splitter {
	width: 18px;
}

#firstname_rank_table {
	width: 100%;
}

#firstname_rank_table th {
	text-align: left;
	height: 35px;
}

#firstname_rank_table th span{
	padding: 10px;
	color: #ff0066;
	font-size: 14px;
}

.firstname_onlist {
	width: 132px;
}

.gender_sign {
	line-height: 5px;
	margin-top: 10px;
}

.firstname_dates {
	color: #FF0066;
	width: 400px;
}

#check_horoscope {
	margin-top: -30px;
}

/*Księga imion koniec*/

/*firstname CALENDAR*/

button.calendar{
    position:relative;
    top:-3px;
    left:-1px;
    background-color:white;
    background-image:url(http://static.medforum.pl/portals/fozik/images/icons/calendar.gif);
    border:none;
    margin: 0px;
    padding:0px;
    cursor:pointer;
    width:19px;
    height:18px;
}
input.calendar{
    cursor:pointer;
    border: 1px solid #EBEBEB;
    height:18px;
    width:129px;
    color: #87847F;
}

div.calendar{
    background:white;
    border: 1px solid #EBEBEB;
    width:180px
}
/*END firstname CALENDAR*/

.resize_text p {
	padding:7px 0;
}

#notification_container {
	float:left;
	margin-left:20px;
	width:200px;
	margin-top: -5px;
}

/*CENTER ELEMENT*/
.center_outer {position: relative; left: 50%; float: left; zoom: 1;  }
	.center_outer .center_inner { position: relative; left: -50%;  float: left; }
/*CENTER ELEMENT - end*/



/* ALERT BOX AUTOMATYCZNA SZEROKOSC */
.ajax-loading, .alert_box_auto .alert_box_middle .ajax-loading{ background-image:url('http://static.medforum.pl/portals/images/icons/loader.gif'); background-repeat:no-repeat; background-position:center center; }
.loader{ float:left; padding-left:25px; margin:8px 5px 3px 10px; background:url('http://static.medforum.pl/portals/images/icons/loader.gif') no-repeat top left; display:none; }

.alert_box_auto {width: 398px; position: absolute; overflow: hidden; z-index: 200; display:none; }	
	.alert_box_auto table { margin: auto;}
	.alert_box_auto .float_wrapper {}
	.alert_box_auto .button_container {margin: 5px 0px 13px 0px;}
	.alert_box_auto .button_container a {width: 100px;}
	.alert_box_auto .float_wrapper .button_container.ml { margin-left:10px; }
	.alert_box_auto .alert_box_top {height: 45px; line-height: 45px; font-size: 12px; font-weight: bold;  overflow: hidden; text-align: center; background: url('http://static.medforum.pl/portals/images/bg/alert_box_top.gif') repeat-x;}
	.alert_box_auto .alert_box_middle {padding:10px 20px 0 20px; height: auto !important; height: 60px; min-height: 60px; text-align: center; background:#fff url() no-repeat 0 0; }
        .alert_box_auto .alert_box_middle span.error{ color:#CC0000; display:block; font-weight:bold; margin-top:10px; }
        
	.alert_box_auto .alert_box_bottom {height: 7px; overflow: hidden; background: url('http://static.medforum.pl/portals/images/bg/alert_box_bottom.gif') repeat-x bottom left; }
    
    .alert_box_auto .alert_corner{ background:url('http://static.medforum.pl/portals/images/bg/alert_box_corners.gif') no-repeat 0 0;
        width:8px; height:8px; position:absolute; display:block; zoom:1; line-height:1px; font-size:0px; }
        .alert_box_auto .alert_corner.lt{ top:-1px; left:-1px; background-position:top left; }
        .alert_box_auto .alert_corner.rt{ top:-1px; right:-1px; background-position:top right; }
        .alert_box_auto .alert_corner.rb{ bottom:-1px; right:-1px; background-position:bottom right; }
        .alert_box_auto .alert_corner.lb{ bottom:-1px; left:-1px; background-position:bottom left; }
        
        .alert_box_auto .closer{ display:block; width:22px; height:20px; position:absolute; top:10px; right:6px; border:1px solid #ccc; border-width:0 0 1px 1px; padding:2px; -moz-border-radius:3px; text-align:center; font:bold 14px/20px tahoma; cursor:pointer; overflow:hidden; }
/* ALERT BOX AUTOMATYCZNA SZEROKOSC - end */

.multiselect_container.holder	{ width:220px; float:left; /*-moz-border-radius:5px;*/ }
#add,#remove	{ display:block; width:100px; border:1px solid #ccc; background:#eee; padding:10px; }
/*.holder.lft{ padding-top:10px; height:119px; border:1px solid #ddd; border-width:0 1px 0 0; -moz-border-radius:5px; background-position:left 0; }*/
.holder .multiselect_outer { width:220px; }
.switch_arrows { width:70px; height:119px; padding-top:10px; text-align:center; vertical-align:center; background:url('http://static.medforum.pl/portals/images/bg/arrow_switch.png') no-repeat 50% 50%; }
/*.mr{ margin-right:28px; }*/
.holder select	{ font:11px tahoma; }
.holder option	{ padding:2px; border:1px solid #ccc; border-width:0 0 1px 0; }
.holder option:hover{ background-color:#efefef; }




.rating_container {float: left; padding: 4px 0px 0px 0px; }

.rating,
.rating_on,
.rating_off,
.rating_half {float: left; display: block; height: 10px; overflow: hidden; background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/rating.gif'); background-repeat: no-repeat;}

.rating { background-position: 0px -10px;}

.rating a {display: block; float: left; margin: 0px 4px 0px 0px; width: 10px; height: 10px; }

.rating:hover {background-position: 0px 0px;}

.rating_on,
.rating_off,
.rating_half { padding: 0px 0px 0px 0px; background-position: 0px 0px;}

.rating_off {background-position: 0px -10px;}

.rating_half {background-position: 0px -20px;}


.stars a.js_rating_click_class{ background-position:0 0; text-indent:-9999px; display:block; width:13px; float:left; margin:0px; }
.stars a.js_rating_click_class.rating_on{ background-position:0 0; }
.stars a.js_rating_click_class.rating_off{ background-position:0 -10px; }
.stars a.js_rating_click_class.rating_half{ background-position:0 -20px; }

/*big stars*/

.stars_big .rating,
.stars_big .rating_on,
.stars_big .rating_off,
.stars_big .rating_half {float: left; display: block; height: 16px; overflow: hidden; background-image: url('http://static.medforum.pl/portals/images/new_icons/rating3.gif'); background-repeat: no-repeat;}

.stars_big a.js_rating_click_class{ background-position:0 0; text-indent:-9999px; display:block; width:19px; float:left; }
.stars_big a.js_rating_click_class.rating_on{ background-position:0 0; }
.stars_big a.js_rating_click_class.rating_off{ background-position:0 -16px; }
.stars_big a.js_rating_click_class.rating_half{ background-position:0 -32px; }

/*
.rating_container.stars:hover a.js_rating_click_class{ background-position:0 -10px;	}
.rating_container.stars:hover a.js_rating_click_class:hover{ background-position:0 0px;	}
*/

ul.text_list {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style: none;
	float: left;

}

ul.text_list  li {
	display: inline;
	margin: 0px;
	padding: 0px;

}

ul.text_list  li.separator {
	padding:0px 6px 0px 6px;
	width: 1px;
	height: 16px;
	line-height: 16px;
	font-size: 10px;
	background:  url('http://static.medforum.pl/portals/images/bg/text_list_separator.gif') no-repeat center;
	
	
} 

ul.text_list  li.text_separator {
	padding:0px 6px 0px 6px;
	height: 20px;
	background: url('http://static.medforum.pl/portals/images/bg/text_list_separator3.gif') no-repeat center;
} 

ul.text_list  li.separator2 {
	padding:0px 6px 0px 6px;
	height: 20px;
	background: url('http://static.medforum.pl/portals/images/bg/text_list_separator2.gif') no-repeat center;
} 

ul.text_list  li.text {
	height: auto !important;
	height: 16px;
	min-height: 16px;
	line-height: 16px;
	white-space: normal;
}

ul.text_list  li.text a.text {
	display: block;
	padding: 2px 0px 0px 10px;
}


.gallery_album .album_hotornot,
.gallery_album .album_normal,
.gallery_album .album_znajomy{ display:none; }

.gallery_album.k1 .album_normal{ display:block; }
.gallery_album.k2 .album_hotornot{ display:block; }
.gallery_album.friend_album .album_znajomy{ display:block; }

.gallery_album table img{ margin:4px 0; border:1px solid #ddd; border-width:0 0 1px 1px; padding:0 0 3px 3px;
	-o-border-radius: 3px; /* Opera */
	-icab-border-radius: 3px; /* iCab */
	-khtml-border-radius: 3px; /* Konqueror */
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari */
}


.forum_thread_item .user {
	clear: both;
	text-align:center;
	width:61px;
}

/*FORUM THREAD LIST*/

.forum_wrapper {border: 1px solid red;}

.forum_thread_list_wrapper {
}

.forum_wrapper .forum_thread_list_wrapper {
	border-top: 2px solid #DFDFDF;
}

.forum_thread_item {
	padding: 10px;
	border-bottom: 1px solid #F1F1F1;
}

.forum_thread_item .user {
	clear: both;
}
 
.forum_wrapper .forum_thread_item {
	padding: 10px 20px 10px 20px;
	border-bottom: 1px solid #DFDFDF;
}
	
	.forum_thread_item div.forum_thread_author {
		margin: 0px 12px 5px 0px;
		width: 62px;
		overflow: hidden;
		float: left;
	}
	
	.forum_thread_item div.forum_thread_author div.avatar {
		display: inline;
		margin: 0px 0px 0px 0px;
		width: 56px;
		height: 44px;
		overflow: hidden;
		border: 3px solid #DFDFDF;
		line-height: 0px;
		float: left;
	}

	.forum_thread_item div.forum_thread_title {
		padding: 6px 0px 0px 0px;
		width: 500px;
		float: left;
	}
	
	.forum_wrapper .forum_thread_item div.forum_thread_title {
		width: 520px;
	}
	
		.forum_thread_item  a.forum_thread_title {
			display: block;
			width: 350px;
			font-size:  11px;
			font-weight: bold;
		}

	.forum_thread_item div.forum_thread_info {
		padding: 4px 0px 0px 0px;
		width: 500px;
		float: left;
	}
	
	.forum_wrapper .forum_thread_item div.forum_thread_info {
		width: 520px;
	}
	
	.forum_wrapper .button_padding {
		width: 156px;
	}
	
	.forum_wrapper .pagination_padding {
		padding-right: 20px;
	}
	
	.forum_wrapper .pagination_padding  table{
		float: right;
	}

/*FORUM THREAD LIST - END*/

/*POST*/
.background_white {background: #FFFFFF;}

.post_wrapper {
	overflow: hidden;
}

.post_wrapper .post_list {padding: 12px 1px 12px 1px; zoom:1;}

	.post_wrapper .post_list_pagination  {float: right;}
	.post_wrapper .post_list_pagination table {float: right;}

	.post_wrapper .post_list .post_item {margin-top: -2px; zoom:1;}

	.post_wrapper .post_list .post_item td {border: 1px solid #EAEAEA; padding: 10px; zoom:1;}
	
	.post_wrapper .post_list .post_item tr.first_row td {border: 0px; padding: 0px;}
		
		.post_wrapper .post_list .post_item td.post_author {text-align: center; padding: 10px 0px 10px 0px;}
		
		.post_wrapper .post_list .post_item .post_item_options {margin: 0px 0px 4px 0px; border-bottom: 1px solid #EAEAEA;padding: 0px 0px 4px 0px}
		
		.post_wrapper .post_list .post_item .post_item_options,
		.post_wrapper .post_list .post_item .post_item_options a {color: #B3B3B3;}
		
.post_wrapper  .post_list .post_item   .post_content_edit {
	clear: both;
	padding: 5px 10px 5px 10px;
	text-align: right;
	font-style: italic;
	font-size: 12px;
	color: #B4B4B4;
}

/*
.post_wrapper  .post_list .post_item  .post_content .cite {margin: 10px; padding: 10px; border: 1px solid #D5D5D5; background: #F7F7F7;}
*/
.cite {margin: 10px; padding: 10px; border: 1px solid #D5D5D5; background: #F7F7F7;}
/*POST - END*/



/*TIPS*/

.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*/


/*SHOUTBOX */
.shoutbox_button  {
	float: left;
	margin: 6px 0 0 15px;
}

.shoutbox_button  a{
	color: #eefa3f;
	background-image: url('http://static.medforum.pl/portals/fozik/images/icons/shout_icon.jpg'); background-repeat: no-repeat;
	padding-left: 20px;
}

/*thematic_section_category*/
.thematic_section_category_info {padding: 12px 0px 22px 0px; }
.thematic_section_category_info .photo_thumb_container_outer {margin: 0px 12px 0px 0px; }
.thematic_section_category_info h2.title {margin: 0px; padding: 22px 0px 14px 0px; color: #FF0066; font-size: 36px; text-transform: uppercase; font-family: Trebuchet, sans-serif; }
.thematic_section_category_info p.description {font-size: 11px; line-height: 15px;}

.thematic_section_category_items_list  {zoom:1;}
	.thematic_section_category_items_list_item {width: 294px; margin: 0px 0px 20px 0px; zoom:1;}
	
	.thematic_section_category_items_list_item .background2 {padding: 12px 3px 10px 3px;}

	.thematic_section_category_items_list_item  h3.title {padding: 0px 0px 0px 0px; zoom:1;}
	.thematic_section_category_items_list_item  h3.title a{ font-size: 14px; font-weight: bold; color: #303030; text-transform: uppercase; font-family: Trebuchet, sans-serif;}

	.thematic_section_category_items_list_item .photo_thumb_container_outer {margin: 0px 12px 0px 0px; zoom:1;}
	.thematic_section_category_items_list_item h4.title {padding: 8px 0px 4px 0px; zoom:1;}
	.thematic_section_category_items_list_item h4.title a {font-weight: bold; font-size: 16px; font-family: Trebuchet, sans-serif;}
	
	.thematic_section_category_items_list_item h5.title {padding: 0px 0px 3px 0px; zoom:1;}
	.thematic_section_category_items_list_item h5.title a {font-size: 14px;} 
	
	.thematic_section_category_items_list_item ul.list_vertical1 {margin-top: -3px; zoom:1;}
	.thematic_section_category_items_list_item .link_more1 {margin-top: 6px; zoom:1;}
	
/*thematic_section_category - end*/
#shoutbox_top {
    text-align: right;
    padding: 15px;
    background-color: #000000;
    background-image: url('http://static.medforum.pl/portals/fozik/images/sprites/shoutbox_header.jpg'); 
    background-repeat: no-repeat;
    background-position: 13px 18px;
}

#shoutbox_bottom {
    margin-top: 10px; 
    padding: 10px;
    background-color: #000000;
}

#shouts {
    margin-top: 10px;
    margin-bottom: 10px; 
    padding-right:10px; 
    padding-left: 10px;
    height: 470px; 
    overflow-y: scroll;
}

.shout {
    border-bottom: 1px solid #F4F4F4; 
    border-top: 2px solid #F8F8F8; 
    margin: 1px 0 1px 0; 
    padding: 5px 0 5px 0; 
    overflow: hidden;
}

#shout_message {
    padding-left: 10px;
    height:20px; 
    color: red;
}

.shoutbox_input_container {
	width: 220px;
	height:20px;
	padding:10px;
}

.shoutbox_input_container input{
	display: block;
	width: 220px;
    height:20px;
	border: 0;
    margin: 0;
    padding: 0;
}

/*SHOUTBOX END*/


/*Contact Import*/

.contact_import {
    display: block; width: 20px; height:20px;  background-image: url('http://static.medforum.pl/portals/images/new_icons/importKontaktow.png'); background-repeat: no-repeat;}
}	

#import_select_source {
    width: 550px;
    margin: 0px auto;
}

#import_select_source .import_select_client {
    float: left;
    width: 195px;
    height: 60px;
    padding: 15px 0 0 80px;
    background: url('http://static.medforum.pl/portals/images/icons/email-client.jpg') no-repeat left top; 
}

#import_select_source .import_select_gmail {
    float: right;
    width: 155px;
    height: 60px;
    padding: 15px 0 0 120px;
    background: url('http://static.medforum.pl/portals/images/icons/gmail.jpg') no-repeat left 8px ;
}

.email_client_icon {
    background: url('http://static.medforum.pl/portals/images/icons/email-client.jpg') no-repeat left top; 
    height: 73px;
}

#csv_file_container {overflow: hidden; visibility: hidden; margin-top: -33px; padding-bottom: 15px;}

.imported_list_top {
    height: 100px;
    padding: 20px;
    background-color: #FCF9FC;
    font-size: 12px;
    border-top: 1px solid #F4F4F4;
    border-bottom: 1px solid #F3F3F3;
}

.imported_list_body {
    padding: 10px 20px 0 20px;
}

.imported_list_left {
    float: left;
    width: 290px;
}

.imported_list_right {
    float: left;
    width: 290px;
}

.imported_list_button {
    width:60px; 
    margin:0px auto; 
    text-align:center; 
    margin-top: 20px;
    margin-bottom: 20px;
}

/*Contact Import END*/

/* ANKIETY */
div.js-enquiry{}
	div.hr{ height:1px; margin:0 0 10px 0; clear:both; }
div.js-enquiry .button_outer{ float:left; margin:20px 0 20px 5px; }
div.js-enquiry h3{ font-size:11px; font-weight:bold; margin:0 0 10px 0; }
div.js-enquiry ul.js-enquiry{ margin:0; padding:0; width:270px; list-style-type:none; }
div.js-enquiry ul.js-enquiry li em{ font-style:normal; cursor:pointer; color:#676767; }
div.js-enquiry ul.js-enquiry li{ clear: both; list-style-type:none; padding:0; margin:0 0 5px 0; }

div.js-enquiry ul.score li{ margin-bottom:10px; clear:both; overflow:auto; }
div.js-enquiry ul.score li.correct{ color:#b84e04 !important; }
div.js-enquiry ul.score li.correct div.ruch{ background-position:0 0; }
div.js-enquiry ul.score li span{ display:block; }
div.js-enquiry ul.score li span.score{ display:inline; font-weight:bold; float:left; }
div.js-enquiry ul.score li div.ruch{ margin:4px 5px 0pt 0pt; height:9px; background:url('http://static.medforum.pl/portals/images/bg/poll_stripes.jpg') repeat-x 0 -45px; float: left; }
div.app48 ul.score li div.ruch{ background-position:0 -54px; }
div.js-enquiry  ul.one-answer li div.ruch{ background-position:0 -45px; }
/*
div.button_circle{ cursor:pointer; height:19px; float:right; padding-right:23px; width:auto; margin:0px 15px 10px 0; }
div.button_circle.next{ background:url("http://static.medforum.pl/portals/images/buttons/buttons.jpg") no-repeat right -53px;}
div.button_circle.prev{ background:url('http://static.medforum.pl/portals/images/buttons/button_circle_prev.jpg') no-repeat top left; float:left; padding-left:23px; padding-right:0; margin:0 0 10px 15px; }
*/
div.button_circle{ cursor:pointer; height:19px; float:right; width:auto; margin:0px 0px 10px 0; color: #30931B; }

/* ANKIETY - END */

/*Gallery edit-buttons*/


a.button_edit,
a.button_delete,
a.button_add_photo,
a.button_add_video,
a.button_add_album {display: block; width: 25px; height: 25px; overflow: hidden; margin: 0px 3px 0px 0px; cursor: pointer; background-repeat: no-repeat; background-image:url('http://static.medforum.pl/portals/images/new_icons/new-icons.jpg'); }


a.button_edit, span.button_edit  { background-position:0 -175px; }
a.button_delete, span.button_delete  { background-position:0 -200px; }
a.button_add_photo, span.button_add_photo  { background-position:0 -225px; }
a.button_add_video, span.button_add_video  { background-position:0 -250px; }
a.button_add_album, span.button_add_album  { background-position:0 -275px; }

/*END - Gallery edit-buttons*/
/*CALCULATORS*/


/*Sort of groups*/

.sort_column {display: block; float:left; margin-left: 5px;}
.sort_icon_asc , .sort_icon_desc{width: 6px; height: 10px; background-repeat: no-repeat;display: block; float:left; margin-top: 14px;  margin-left: 7px;}
.sort_icon_asc { background-image:url('http://static.medforum.pl/portals/fozik/images/icons/sort_desc.gif'); }
.sort_icon_desc { background-image:url('http://static.medforum.pl/portals/fozik/images/icons/sort_asc.gif'); }
.sort_separator {color: #e5e5e5; float: left; font-size: 8px; margin-left: 4px;}
#sort_panel {width: 100%; height: 30px; background-image:url('http://static.medforum.pl/portals/fozik/images/icons/belka.gif'); background-repeat: repeat-x; line-height: 32px;}

/*END Sort of groups*/

/*ADVICE OF THE DAY*/

#adviceoftheday{
	background-repeat: no-repeat;
	background-image: url(http://static.medforum.pl/portals/fozik/images/sprites/porada.jpg);
	border: solid 1px #ebebeb;
	width: 307px;
	height: 94px;
	margin-right: 0px;
	float: right;
}

#adviceoftheday span {
	text-align: center;
	line-height: 20px;
}
	
#adviceoftheday span  a.maintext{
	font-size: 16px;
	font-family:times New Roman;
	color: #000000;
	float:left;
	margin-left: 70px;
	margin-top: 5px;
	margin-right: 5px;
	font-style: italic;
	height: 94px;
}

#openquote {
	background-repeat: no-repeat;
	background-image: url(http://static.medforum.pl/portals/fozik/images/sprites/open.gif);
	
}

#closequote {
	background-repeat: no-repeat;
	background-image: url(http://static.medforum.pl/portals/fozik/images/sprites/close.gif);
	margin-left: 5px;
}

a.nounderline:hover {text-decoration: none;}
/*END Sort of groups*/

#faq_advice {}
#faq_advice:hover {text-decoration: underline;}

#adviceoftheday span  a.advice_more {
	font-size: 11px; 
	float: right;
	width: 70px;
	color: #000000;
	margin-top: -29px;
	text-align: right;
	margin-right: 10px;
	height: 20px; !important;}

	
/*ADVICE OF THE DAY END*/


/*dane logowania*/
#log_header {
	border-bottom:1px solid #F1F1F1;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	margin: 0 0 10px;
	padding:8px 0 8px 0px;
}

.log_element {
	padding-bottom: 10px;
}

.log_visibility_text {
	width: 100%;
	color: red;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-left:30px;
}
/**/

/*Facebook banner*/

.facebook-banner {
    background:transparent url(http://static.medforum.pl/portals/fozik/images/sprites/facebook_banner.gif) no-repeat scroll center top;
    cursor:pointer;
    display:block;
    height:69px;
    margin:auto;
    width:293px;
}

/*END Facebook banner*/
/*
#calculators .calculators_content {float: right; width: 390px; overflow: hidden;}
*/	
		#calculators .calculators_content {margin: 0px 0px 20px 0px; zoom:1; width: 100%; overflow: hidden;}
		
		#calculators .calculators_content .calculator_list {padding: 20px 0px 10px 0px; }
	
		#calculators .calculators_content .calculator_list .calculator_list_item {float: left; padding: 0px 0px 20px 0px; width: 49%; zoom:1; }

		#calculators .calculators_content .calculator_list.calculator_list_three {width: 102%;}
			
		#calculators .calculators_content .calculator_list.calculator_list_three .calculator_list_item {width: 33%;}
		
		#calculators .calculators_content .calculator_list .calculator_list_separator {float: left; width: 0px; height: 150px; border-left:1px solid #F4F4F4; font-size: 0px; line-height: 0px; }
		
		#calculators .calculators_content .calculator_list .push {margin: 0px 0px 20px 0px; height: 1px; background: #DFDFDF; zoom:1;}
			/*
			#calculators .calculators_content .calculator_list .calculator_list_item	.calculator_image {text-align: center;}
			*/
			#calculators .calculators_content .calculator_list .calculator_list_item	.calculator_text {padding: 12px 16px 12px 16px; font-size: 12px; text-align: center; height: 30px; }
		
			#calculators .calculators_content .calculator_list .calculator_list_item .button_container {margin: 0px;}

			
#calculators .text {padding-top:0px;}			

#calculator_categories {margin: 0px 0px 12px 0px; padding: 0px 0px 12px 0px; border-bottom: 1px solid #EAEAEA;}

#calculators_logo { margin: -22px auto 12px auto; padding: 0px 0px 1px 0px; border-bottom: 1px solid #EAEAEA; width: 617px; height: 82px;  background: url('http://static.medforum.pl/portals/fozik/images/sprites/kalkulatory.jpg') no-repeat;}

#calculator_categories .float_wrapper {padding: 3px 0px 3px 0px;}

#calculator_categories h2.category_name {float: left; width: 140px; font-size: 12px; font-weight: normal;}	
	

	
#calculator_categories div.subcategories {float: left; width: 470px; }	


#calculators hr {margin: 10px 0px 10px 0px;}

#calculators .calculator_html {padding: 12px 0px 12px 0px; }

/*#calculator_categories {float: left; width: 190px; border: 1px solid #EAEAEA;}*/
/*
#calculator_categories ul.list li {padding: 2px 0px 2px 18px; }

	#calculator_categories ul.list li span {padding-top:4px; padding-bottom: 4px;}
	
	#calculator_categories ul.list li a {color: #686868;}
	
	
	
#calculator_categories .header_menu_plus {background-position: 170px -671px;}
#calculator_categories .header_menu_minus {background-position: 170px -711px;}


#calculators #calculator_categories .profile_menu_content a {margin: 4px 0px 4px 20px;}
#calculators #calculator_categories .profile_menu_content {border-left: none; border-right: none; padding: 6px 10px 6px 10px;}

#calculators #calculator_categories .header_menu_plus,
#calculators #calculator_categories .header_menu_minus  { border-left: none; border-right: none; }
*/

/*CALCULATORS - end*/

.thematic_section_category_items_list_item .background2 .description{ font-weight:normal; }
.thematic_section_category_items_list_item .background2 .hr1{ margin:10px 0; }





.group_arts, .group_news, .group_advices{ margin-left:0; margin-right:0; width:312px; }
.mr10{ margin-right:10px; }
.ml10{ margin-left:10px; }

.group_advices .title{ width:170px; }



h2 span.active{ font-weight:bold; }

#add_own_gallery_button {margin-top: -10px; margin-left: -2px; zoom:1;}

/*STYLE DOTYCZACE rejestracji*/

.list_with_tick
{
    list-style-image: url(http://static.medforum.pl/portals/fozik/images/icons/white_tick.gif);
    padding-bottom:20px;
}

.list_with_tick li
{
    line-height: 21px;
}

.register_info_box
{
    background-color:#E24C89;
    color:white;
    margin-top:15px;
    width: 365px;
}

.register_info_box a
{
    color: white;
    text-decoration: underline;
}

#register_left_panel
{
    width: 510px;
    float: left;
}

#register_left_panel .select_container_long,
#register_left_panel .select_container_long .select_outer_long,
#register_left_panel .select_container_long .select_outer_long select {width: 225px}

#register_left_panel .select_container_small,
#register_left_panel .select_container_small .select_outer_small,
#register_left_panel .select_container_small .select_outer_small select {width: 62px}

#register_left_panel .button_container {margin-left: 164px;}

#register_right_panel {margin-top: 5px;}

.info_box_header
{
    padding-left:20px;
    padding-top:15px;
}

/*END STYLE DOTYCZACE rejestracji*/

/*styl nadpisany w edumed dla forum tylko*/

.header1, .header1 a.header_link {
	padding-bottom:5px;
}



/********************************************/
/*FLASHMESSAGES*/
    /*TEMP*/
    #flashmessages_wrapper { margin-bottom:10px; }


    #flashmessages_wrapper .flashmessage_good_bottom,
    #flashmessages_wrapper .flashmessage_bad_bottom { padding:10px; text-align:center;  font-weight: bold;}

    #flashmessages_wrapper .flashmessage_good_bottom { /*background: #c900cd;*/ }
    #flashmessages_wrapper .flashmessage_bad_bottom { /*background: #c00;*/ }
    #flashmessages_wrapper .flashmessage_good_bottom p{ color:#fff; }
    #flashmessages_wrapper .flashmessage_bad_bottom p{ color:#fff; }
    #flashmessages_wrapper .flashmessage_good_bottom p a{ color:#fff; font-weight: bold;}
    #flashmessages_wrapper .flashmessage_bad_bottom p a{ color:#fff; font-weight: bold;}

    #flashmessages_wrapper{ margin:0px auto;}
    .flashmessages_wrapper {
        border: 1px solid red;
    }

    .flashmessage_good_outer, .flashmessage_bad_outer{
        margin: 0px 5px 10px 5px;
    }

    .flashmessage_bad_outer {
        background: url('http://static.medforum.pl/portals/psychiatria/images/bg/flashmessage_bad_middle-short.jpg') repeat-y;
    }

    .flashmessage_bad_top {
        background: url('http://static.medforum.pl/portals/psychiatria/images/bg/flashmessage_bad_top-short.jpg') no-repeat top;
    }

    .flashmessage_good_bottom, .flashmessage_bad_bottom {
        height: auto !important;
        height: 26px;
        min-height: 26px;
        padding: 11px 20px 11px 20px;
    }

    .flashmessage_bad_bottom {
        background: url('http://static.medforum.pl/portals/psychiatria/images/bg/flashmessage_bad_bottom-short.jpg') no-repeat bottom;
    }

    .flashmessage_good_bottom p, .flashmessage_bad_bottom p {
        padding: 0px 100px 0px 100px;
        height: auto !important;
        height: 26px;
        min-height: 26px;
        line-height: 26px;
        text-align: center;
        color: white;
        font-size: 13px;
    }

    .flashmessage_bad_bottom p {
        background: url('http://static.medforum.pl/portals/images/bg/flashmessage_bad.jpg') no-repeat 50px center;
    }
    
    .flashmessage_good_outer p a{
        color:#fff;
        text-decoration:underline;
        display:block;
    }
    .flashmessage_good_outer {
        background: url('http://static.medforum.pl/portals/edukacja/images/bg/flashmessage_good_middle-short.png') repeat-y;
    }

    .flashmessage_good_top {
        background: url('http://static.medforum.pl/portals/edukacja/images/bg/flashmessage_good_top-short.png') no-repeat top;
    }

    .flashmessage_good_bottom {
        background: url('http://static.medforum.pl/portals/edukacja/images/bg/flashmessage_good_bottom-short.png') no-repeat bottom;
    }

    .flashmessage_good_bottom p {
        background: url('http://static.medforum.pl/portals/edukacja/images/bg/flashmessage_good.jpg') no-repeat 50px center;
    }

/*FLASHMESSAGES - END*/

.blue_button {
    color: #009ffa !important;
}

.forum_topics {
	color:black !important;
	float:right;
	font-size:12px !important;
}


.tutor2ward_wrapper {padding: 0px 0px 20px 0px;}
    .tutor2ward_wrapper .header2 {padding-bottom: 10px;}
.tutor2ward_rows {padding: 10px 0px 10px 0px;}
.tutor2ward_row {padding: 5px; border: 1px solid #DDDDDD; background: #F1F1F1; }
.tutor2ward_row.info {margin: 10px 0px 10px 0px;}

#top_portals_bar_wrapper  #top_portals_bar {background: #F1F1F1;}
	#top_portals_bar_wrapper  #top_portals_bar span,
	#top_portals_bar_wrapper  #top_portals_bar a {color: #F8F8F8;}

    
    
    
    
    
    







.form_row {padding: 5px 0px 5px 0px; }
.form_row label {display: block; float: left; padding: 4px 7px 0px 0px; width: 100px; text-align: right; }
    
.form_corners_container { position: relative; border: 1px solid #d5d3c4; padding: 5px; }

.form_corners { position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; font-size: 0px; line-height: 0px; background-image: url('http://static.medforum.pl/edukacjamedyczna/forms/corners.gif'); background-repeat: no-repeat; zoom: 1; }
.form_corners.lt { background-position:  0px  0px; top:    -1px; left:  -1px; }
.form_corners.rt { background-position: -4px  0px; top:    -1px; right: -1px; }
.form_corners.lb { background-position:  0px -4px; bottom: -1px; left:  -1px; }
.form_corners.rb { background-position: -4px -4px; bottom: -1px; right: -1px; }

.form_corners_container.select,
.form_corners_container.multiselect { float:left; }

.form_corners_container.textarea    textarea { border: none; width: 100%; height: 130px; }
.form_corners_container.input       textarea { border: none; width: 100%; height:  30px; }
.form_corners_container input { border: none; width: 100%; height:  auto;}
.form_corners_container.select      select   { border: none; width: auto; height:  auto; }
.form_corners_container.multiselect select   { border: none; width: auto; height:  auto; }

.form_select_hide_border {position: absolute; background: #fff;}
.form_select_hide_border.hide_left {top: 5px; bottom: 5px; left: 10px; width: 3px;}
html>/**/body  .form_select_hide_border.hide_left {display: none;}
.form_select_hide_border.hide_right {top: 5px; bottom: 5px; right: 10px; width: 3px;}
html>/**/body .form_select_hide_border.hide_right {display: none;}
.form_select_hide_border.hide_top  {top: 5px; left: 10px; right: 10px; height: 3px;}
html>/**/body .form_select_hide_border.hide_top  {display: none}
.form_select_hide_border.hide_bottom {bottom: 5px; left: 10px; right: 10px; height: 3px;}
html>/**/body .form_select_hide_border.hide_bottom {display: none;}

#form_generator td{ padding:0 0 10px 0; }


#col-left .edu_tabs a:visited{ color:#fff !important; }


.test_module_name { }
.freaking_padding{ padding:1px; }
tr.test_list th{ line-height:13px;vertical-align:top; }
tr.test_list th a.sort{ margin-bottom:5px; }
tr.test_list th a.sort { display:block; height:9px; background: url("http://static.medforum.pl/portals/images/sort.gif") no-repeat scroll center 0 transparent; text-indent:-99999px; }
tr.test_list th a.sort.asc, .test_list th a.sort.desc{ margin-bottom:10px; height:4px; }
tr.test_list th a.sort.asc  { background-position:center  -9px; }
tr.test_list th a.sort.desc { background-position:center -13px; }


.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: 380px; background-color:#f3f3f3; }
    #tip_counter_number.alert{ color:#990000; }

.post_item .who-voted {
    color:#999999;
    font-size: 11px;
    padding: 2px 0 0;
    cursor: pointer;
}

.post_item .who-voted  a {
    color:#999999;
}

/*fb like voters list*/

.voter_list_outer {width:445px;float:left;}
.voter_list_inner {height:34px;overflow-y:auto;overflow-x:hidden;}
.voter_list_outer .voter_list_inner .photo_thumb_container_outer {margin-right:2px;}

/*fb-like voters list end*/
