	/*GENERAL*/
	body {margin: 10px 0px 20px 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 11px; background-color: #FFFFFF;}
	
	h1, h2, h3, h4, h5, h6, p, div, form {margin: 0px; padding: 0px; }
	
	h1 {font-size: 14px;}
	
	h2 {font-size: 13px;}
	
	img {border: none;}
	
	*:focus { outline: none;}
        
	.push { clear: both; line-height: 0px; font-size: 0px; }
	
	a.bold {font-weight: bold;}
		
	a.no_underline {text-decoration: none;}
	
	a.no_underline:hover {text-decoration: underline;}
	
	a.header { display: block; padding: 16px 0px 5px 0px; height: 15px; line-height: 15px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}
		
	.left { float: left;}
		
	.right {float: right;}
	
	.link { cursor: pointer; text-decoration: underline;}
	
	.error {color: red; font-size: 11px;}
	
	.bold {font-weight: bold;}
	
	.header1 { padding: 5px 17px 8px 17px; line-height: 15px; background-repeat: no-repeat;}
	
	.header2 { font-size: 14px; padding: 5px;}
	
	.content_p { margin: 10px 0px 10px 0px; text-align: justify;}
	
	.form_tip { font-size: 9px;}
	
	.small { font-size: 9px;}
	
	.text12 { font-size: 12px;}
	/*GENERAL - end*/
	
	/*CONTANER*/
	#container { margin: auto; width: 1160px;}
	
	.require { color: red;}
	/*CONTAINET - end*/
	
	/*TOP1*/
	#top1_outer { margin: auto; width: 951px;}
	#top1_inner { position: relative; padding: 0px 50px 0px 50px; width: 851px; height: auto !important; height: 30px; min-height: 30px; }
		ul#top1_list1 { width: 500px; margin: 0px; padding:2px 0px 2px 0px; list-style: none; overflow: hidden; float: left;}
			ul#top1_list1 li { display: block; padding: 8px 3px 0px 3px;}	
			ul#top1_list1 li.separator { padding-top:2px;}
			
		ul#top1_list2{ width: 351px; margin: 0px; padding: 2px 0px 2px 0px; list-style: none; float: right;}
			ul#top1_list2 li { display: block; padding: 5px 3px 0px 3px;}
	/*TOP1 - end*/
	
	/*TOP2*/
	#top2 {position: relative; margin: auto; width: 1159px; height: 216px;}
		#top2_text {position: absolute; top:10px; left: 370px; width: 700px; z-index: 10;}
		
		#top2_text .type1, #top2_text .type2, #top2_text .type3 { margin: 0px; padding: 3px 0px 3px 0px; font-weight: bold; font-family: Tahoma, sans-serif; color: #FFFFFF;}
		
		#top2_text .type1 {color: #FFFFFF; font-size: 16px;font-weight: bold;}
		
		#top2_text .type2 { color: #FFFFFF; font-size: 22px;}
		
		#top2_text .type3 { color: #FFFFFF; font-size: 17px;}
			
		#top2_1 { position: absolute; top:0px; left: 0px; z-index: 0; width: 348px; height: 216px; background-repeat: no-repeat;}
	
		#top2_1_link { display: block; position: absolute; top: 0px; left: 100px; z-index: 10; width: 248px; height: 136px; background:url("http://static.medforum.pl/conference/images/miejsce.gif"); }
		
		#top2_2 { position: absolute; top: 0px; left: 348px; z-index: 0; width: 811px; height: 216px; overflow: hidden;	background-repeat: no-repeat;}
			
		
			#top_reg a ,
			#reg {
				cursor: pointer;
				position: absolute;
				top:140px;
				left: 353px;
				display: block;
				width: 273px;
				height: 64px;
				background: none;
			}
			
			#top_reg_info {
				position: absolute;
				top:187px;
				left: 360px;
				display: block;
				width: 273px;
				height: 20px;
				
			}
			
			#top_reg_info a {
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
			}
			
			#top_reg_info a:hover {
				text-decoration: underline;
			} 
			
			#top_auth {
				position: absolute;
				top:90px;
				left: 710px;
				z-index:10;
				font-weight: bold;
				color: #FFFFFF;
			}
			
			#top_auth a {
				font-weight: bold;
				color: #FFFFFF;
			}
				
				#top_auth div.container {
					padding: 5px;
				}
				
				#top_auth input.top_auth_button { display: block; font-family: Tahoma, sans-serif; font-size: 11px; width: 120px; height: 15px; background: url("http://static.medforum.pl/conference/images/shadow.gif") repeat-x;}
				
				#top_auth button {
					
					display: block;
					cursor: pointer;
					width: 89px;
					height: 23px;
					border: none;
					
				}
				
				#auth_button {
					display: block;
					cursor: pointer;
					width: 89px;
					height: 23px;
					border: none;
				}
			
			#top_auth_info {
				padding-left:5px;
				height: 15px;
				line-height: 15px;

			}
			
			#top_auth_links {
				padding-left:5px;
				height: 15px;
				line-height: 15px;
			
			}
			
		#top_auth_logout {
			position: absolute;
			top:170px;
			left: 550px;
			z-index:10;

			color: #FFFFFF;
		
			width: 500px;
			height: 20px;
			
			font-weight: normal;
			text-align: right;
			font-size: 12px;
			
		}
			#top_auth_logout p {
				padding: 0px 0px 5px 0px;
			}
			
			#top_auth_logout  a {
				font-weight: bold;
				color: #FFFFFF;
			}
			
			
		#top_newsletter { font-weight: bold;}
			
			#top_newsletter a { font-weight: bold;}
				
				#top_newsletter div.container { padding: 5px;}
				
				#top_newsletter input.top_auth_button {display: block; font-family: Tahoma, sans-serif; font-size: 11px; width: 120px; height: 15px; background: url("http://static.medforum.pl/conference/images/shadow.gif") repeat-x;}
				
				#top_newsletter button { display: block; cursor: pointer; width: 89px; height: 23px; border: none;}
	/*TOP2 - end*/
	/*LOGOUT*/
	#logout ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
		float: right;
	}
	
		#logout ul li {
			display: block;
			padding-left: 3px;
			padding-right: 3px;
			padding-top: 6px;
		}	
		
		#logout ul li.separator {
			padding-top:1px;
		}
		
		#logoutul li a {
			font-weight: bold;
			text-decoration: none;
		}
	/*CONTENT*/
	#content_outer {
		margin: auto;
		width: 951px;
	}
		
		#content_inner {
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 35px;
			padding-bottom: 10px;
			width: 911px;
			height: auto !important;
			height: 300px;
			min-height: 300px;
		}
		
		
		
			#content_left {
				margin-bottom: 10px;
				padding-right: 10px;
				width: 210px;
				height: auto !important;
				height: 300px;
				min-height: 300px;
				
				float: left;
			}
			
				#content_left ul {
					position: relative;
					margin: 0px;
					margin-bottom: 10px;
					padding: 0px;
					list-style: none;
					width: 200px; 
					overflow: hidden;
				}
					
					#content_left ul li{ display: block; position: relative; height: 25px;}
						
						#content_left ul li a{position: absolute; top: 5px; left: 25px; display: block; font-weight: bold; font-size: 11px; text-decoration: none; white-space: nowrap;}
						
						#content_left ul li a.small{ top: 3px; font-size: 10px; }
						
						#content_left ul li div{ position: absolute; top:7px; left: 0px; margin: 0px; padding: 0px; width: 10px; height: 10px; line-height: 0px; }
						
						#content_left ul li div.small{ position: absolute; top: 9px; left: 0px; margin: 0px; padding: 0px; width: 7px; height: 7px; line-height: 7px;}
						
				#game, #screen, #bms_banner, #quiz {
					position: relative;
					width: 200px;
					height: 110px;
				}
				
				#game a, #screen a, #bms_banner a, #quiz a {
					display: block;
					position: absolute;
					top:0px;
					left: 0px;
					z-index:5;
					width: 200px;
					height: 90px;
					background: url("http://static.medforum.pl/conference/images/miejsce.gif");
				}
				
				#game_flash , #screen_flash, #bms_banner_flash {
					position: absolute;
					top:0px;
					left: 0px;
					z-index:0;
					width: 200px;
					height: 110px;
					
				}
				
				#zrozumiec_schizofrenie_trailer a {display: block; font-size: 0px; line-height: 0px;}
				
				
			
			
			#content_right {
				margin-bottom: 10px;
				width: 691px;
				height: auto !important;
				height: 300px;
				min-height: 300px;
				
				
				float: right;
			}
	/*CONTENT - end*/
	
	
	/*FOOTER1*/
	#footer1 {
		margin: auto;
		width: 1161px;
		height: 68px;
		overflow: hidden;
	}
	
		#footer1 ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
			float: left;
		}
		
		#footer1 ul li {
			display: block;
			height: 69px;
			float: left;
		}
		
		#footer1 ul li  a{
			display: block;
			height: 69px;
		}
		
		#footer1 ul #li1 {
			width: 315px;
			background: url("../images/sponsors/left.jpg") no-repeat;
		}
		
		#footer1 ul #li2 {
			width: 150px;
			background: url("../images/sponsors/edukacjamedyczna.jpg") no-repeat;
		}
		
		#footer1 ul #li3 {
			width: 233px;
			background: url("../images/sponsors/psychiatria.jpg") no-repeat;
		}
		
		#footer1 ul #li4 {
			width: 158px;
			background: url("../images/sponsors/medforum.jpg") no-repeat;
		}
		
		#footer1 ul #li5 {
			width: 305px;
			background: url("../images/sponsors/right.jpg") no-repeat;
		}
		
		
		
	/*FOOTER1 - end*/
	
	/*FOOTER2*/
	#footer2_outer {
		margin: auto;
		width: 951px;
	}
	
	#footer2_inner {
		padding-top: 5px;
		padding-left:20px;
		padding-right: 20px;
		padding-bottom: 5px;
		position: relative;
		width: 911px;
		height: auto !important;
		height:20px;
		min-height: 20px;
	}
			
	/*FOOTER2 - end*/
	
	/*IMG_SCROLLER*/
	#img_scroller_outer {
		padding-top: 9px;
		padding-bottom: 29px;
		padding-left: 17px;
		padding-right: 20px;
		width: 253px;
		height: 168px;
		background: url("http://static.medforum.pl/conference/images/backgrounds/frame_bg.png") no-repeat;
		float: right;
		
	}
	
		#img_scroller_inner {
			position: relative;
			width: 253px;
			height: 168px;
			background: #FFFFFF;
			overflow: hidden;
		}
		
			#img_scroller_inner img {
				display: block;
				position: absolute;
				top:0px;
				left:0px;
			}
	/*IMG_SCROLLER - end*/
	
	/*FORM*/
	.form_info {
		padding-top: 10px;
		padding-bottom: 10px;
	}
				
	.form_tip {
		font-size: 9px;
	}
	/*FORM - end*/
	
	
	
	
	/*FORMULARZE*/
		h4.form_header {
			background-color: #EEEEEE;
			font-size: 13px;
			font-family: Arial,sans-serif;
			padding:5px;
			margin-top:5px;
			margin-bottom: 5px;
		}
		
		td {
			overflow: hidden;
		}
		
		table.tab {
			width:100%;
			margin: 0px;
			margin-bottom: 10px;
			font-size: 11px;
			font-family: Verdana, sans-serif;
			table-layout: fixed;
			border-collapse: collapse;
		}
		
		tr.first_row td {
			padding: 0px;
			border: none;
		}
		
		tr.tab_header td {
			padding: 3px;
			font-weight: bold;
			text-align: center;
			background-color: #F0F0F0;
		}
		
		
		
		
		td.field, td.field_right {
			padding: 5px;
			vertical-align: top;
		}
		
		td.field_right {
			text-align: right;
			padding: 8px 10px 0px 0px;
		}
		
		td.field2 {
			padding: 10px;
			vertical-align: top;
			border-bottom: 1px dashed silver;
		}
		
		td.border {
			border: 1px solid #F0F0F0;
		}
		
		input, select, textarea {
			color: gray;
		}
		
		input.normal , select.normal, input.medium, select.medium{
			display: block;
			width: 250px;
			border: 1px solid gray; 	
			background-image: url("http://static.medforum.pl/conference/images/shadow.gif");
			background-repeat: repeat-x;
		}
		
		input.medium, select.medium {
			width: 150px;
		}
		
		
		input.small , select.small {
			display: block;
			width: 80px;
			border: 1px solid gray; 
			margin-right: 2px;			
			background-image: url("http://static.medforum.pl/conference/images/shadow.gif");
			background-repeat: repeat-x;
			float: left;
		}
		
		input.button {
			display: block;
			margin: auto;
			background-color: #F4F4F4;
			border: 1px solid gray;
			font-size: 10px;
			cursor: pointer;
			padding:2px;
		}
		

		textarea.normal {
			display: block;
			width: 250px;
			height: 100px;
			border: 1px solid gray; 
			background-image: url("http://static.medforum.pl/conference/images/shadow.gif");
			background-repeat: repeat-x;
		}
		
	
		
		.info {
			padding: 5px;
		}
		
		
		/*TABS*/
		.tabs_menu {margin-bottom:10px; width:100%;}

		.tabs_menu ul { float:left; margin:0; padding:10px 10px 0; list-style: none;}

		.tabs_menu li { float:left; margin:0; padding-left: 10px; text-align: center; }

		.tabs_menu a{ display:block; padding:7px 10px 4px 0px; text-decoration:none; color: white; font-weight:bold; font-size: 9px;}

		.tabs_menu a:hover{ color: #EEEEEE;}

		.tabs_menu .current a { padding-bottom:5px; color: #EEEEEE;}
		
/*sessions tab*/
	
		.session_tab_header td, .session_tab_field td {
			padding: 10px;
			background: #CFE2A0;
			border: 1px solid #CFE2A0;
		}
		
		.session_tab_field td {
			background: #FFFFFF;
		}
		
		.session_tab_radio {
			text-align: center;
		}
		
		.sessions_header {
			font-size: 13px;
			font-weight: bold;
			padding:5px;
			text-align: center;
		}
		
		
		
		.back {
			padding: 10px;
		}
		
		.back a {
			font-weight: bold;
		}
		
		
		.form_error {
			padding: 10px 0px 10px 0px;
		}
		
		
		
		/*INFI*/
		#info_ {
			margin: auto;
			margin-top: 100px;
			width: 951px;	
		}
		
		#info_ #info_top  #info_bottom {
			height: auto !important;
			height: 200px;
			min-height: 200px;
		}
		
		#info_  a {
			font-size: 20px;
			font-weight: bold;
		}
		
		
		
		
		
		#regulations_container p {
			padding: 5px 0px 5px 10px;
		}
		
		#regulations_container h2 {
			font-size: 15px;
			padding: 5px 0px 5px 0px;
		}
		
		#regulations_container ol , #regulations_container ul {
			margin: 5px 0px 5px 0px;
		}
		
		
		#reg_list {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		#reg_list li{
			display: block;
			height: 80px;
			padding-left: 100px;
			line-height: 80px;
			margin: 10px 0px 10px 0px;
		}
		
			#reg_list li#reg_list_doc{ background: url("http://static.medforum.pl/conference/images/doc.jpg") no-repeat;}
			
			#reg_list li#reg_list_spec { background: url("http://static.medforum.pl/conference/images/spec.jpg") no-repeat;}
			
			#reg_list li#reg_list_farm {background: url("http://static.medforum.pl/conference/images/farm.jpg") no-repeat;}
		
            #reg_list li#reg_list_rep{background: url("http://static.medforum.pl/conference/images/rep.jpg") no-repeat;}
			
tr.tr_head {font-weight: bold;  text-align:center;}
td.label {text-align: right; padding-top: 8px; background: red;}

#sponsors_wrapper {position: relative; }

#sponsors_list_wrapper {float: left; position: relative; left: 50%; }
#sponsors_list {position: relative; left: -50%; float: left; margin: 0px; padding: 0px; list-style: none;}
	#sponsors_list li {float: left;}

#user_conf_status p {padding: 5px 0px 5px 0px; font-size: 13px;}	
	
.profile_alert {padding: 4px 0px 4px 0px; font-size: 14px;}	

#activation_wrapper {padding: 10px 0px 10px 0px;}

#certificate_download_link {position: relative; left: 370px; top: 160px;}
#certificate_download_link a{font-size:21px; font-weight: bold;}
#top_code_link {position: absolute; top: 170px; left: 372px;}
#top_code_link a {color: #ffffff;font-weight: bold;}

/*ALERTS*/
.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: 20px 10px 13px 10px; _margin: 20px 10px 13px 0px; }
	.alert_box_auto .button_container a {width: 100px; }
	.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;  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; _bottom: -2px;  right:-1px; _right: -2px; background-position:bottom right;   }
        .alert_box_auto .alert_corner.lb{ bottom:-1px; _bottom: -2px; left:-1px; _left: -2px; 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;   }
  
  
 .loader{ float:left; padding-left:25px; margin:3px 5px 3px 10px; background:url('http://static.medforum.pl/portals/images/icons/loader.gif') no-repeat top left; display:none; } 

.promotion_code_box  {width:200px;}
.promotion_code_box a {font-weight: bold;} 

#invoice_body, #hotel_body  {display: none;}

 /*FLASH MESSAGES*/
.positive_messages,
.negative_messages {margin: 10px auto; padding: 10px; width: 100%; text-align: center; font-weight: bold; color: #000000;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
}

.positive_messages {border: 2px solid #45b50e; background: #adff85;}
.negative_messages {border: 2px solid #bf3535; background: #ff8888;}

.hotel_body {display:none;}

.bussiness_user_submit, .bussiness_user_add, .bussiness_user_cancel {font-weight:bold;}
.bussiness_user_add {color:red; float:right;}
.bussiness_user_cancel {float:right;}
