html, body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: auto !important;
    height: 100%;
}

body 
{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #3f5876;
	
}

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.clear
{
	min-height: 1px;
}
*html .clear
{
	height: 1px;
}

body#about_center a#about_center_link,
body#mainpage a#mainpage_link,
body#laboratory a#laboratory_link,
body#onlineconsultation a#onlineconsultation_link,
body#partnership a#partnership_link,
body#price_list a#price_list_link,
body#programms a#programms_link,
body#services a#services_link
{
	background-image: url(../images/main_menu_pinc_bc.jpg);
	color: white;	
}


#grey_bc
{
	height: auto !important;
	min-height: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 30px 30px 30px 30px;
	width: 940px;	
	background-color: #adadad;
	position: static;
	
}


	/* "on" - in grey_bc*/
	#white_bc
		{
			height: auto !important;
			background-color: white;
			width: 900px;
			min-height: 100%;
			margin: 0;
			padding: 10px 20px 20px 20px;
			position: static;
		}


			/* "on" - in white_bc*/
			#top
				{				
					width: 900px;
					height: 80px;
				}
				
				
					/* + "on" - in top*/				
					#block_logo
					{
						float: left;
						width: auto;
						height: auto;
					}
					
					#abslt_top_name
					{
						width: 306px;
						margin-left: 89px;
						position: absolute;
					}
					
					#block_services
					{
						float: right;
						width: auto;
						height: auto;
					}
					
					
						/* ++ "on" - block_services*/
						#small_menu
						{
							width: auto;
						}
						
						
							/* +++ "on" - small_menu*/
							ul.nav li { display: inline; }
							
							ul.nav a 
							{
								padding: 0 2px 0 2px;
								color: #7f7979;
								text-decoration: none;
								font-size: 11px;
							}
							
							ul.nav a:hover
							{
								text-decoration: underline;
							}
							
							ul.nav 
							{
								margin-left: 0;
								list-style-type: none;
								padding-left: 0;
							}
							/* "off" - small_menu*/


						#pac_doc
						{
							width: auto;
							margin: 40px 0 0 0;		
						}
						
							
							
							/* "on" - pac_doc*/
							a.text_pac_doc 
							{

								color: white;
								font-size: 10px;
								text-decoration: none;
							}
							
							a.text_pac_doc:hover
							{
								text-decoration: underline;
							}
														
							#pac
							{
								display: block;
								width: 105px;
								height: 15px;
								background-color: #d12f59;
								margin: 0 1px 0 0; 
								padding: 3px 5px 2px 5px;
								text-align: center;
								float: left;
								position: static;
								
							}

		
							#doc
							{
								width: 105px;
								height: 15px;
								background-color: #409143;
								margin: 0;
								padding: 3px 5px 2px 5px;
								text-align: center;
								float: right;		
							}
							/* "off" - block_services*/	
							
							
					#main_menu
					{
						
						padding: 0;
						margin-top: 15px;
						width: 900px;
						height: 35px;
						
					}
					
						
						/* "on" - in main_menu */
						
						ul.mainnav 
						{
							width: 910px;
						 	height: auto;
							float: left;
							margin-left: 0px;
							padding-left: 0px;
							list-style-type: none;
						}
						
						ul.mainnav li 
						{ 
								
							height: 33px;
							float: left;	
							display: inline;
							 

						}
							
						ul.mainnav a
						{	
							width: auto;
							display: block;
							text-align: center;
							border-right: 1px solid white;
							margin: 0px;
							padding: 10px 1.5em 10px 1.5em;
							font-size: 12px;
							color: #3f5876;
							background-image: url(../images/main_menu_bc.jpg);
							text-decoration: none;
							
						}
							
						ul.mainnav a:hover
						{
							
							background-image: url(../images/main_menu_pinc_bc.jpg);
							color: white;

						}
						
						ul.mainnav li ul
						{
							display: none;
							position: absolute;
							width: 300px;
							height: 300px;
							padding: 0;
							background-color: aqua;
						}
						
						ul.mainnav li:hover ul
						{
							display: block;
						}
						
						ul.mainnav li:hover li ul
						{
							display: none;
 						    width: 138px;
							top: -9px;
					  		left: 133px;
						}
						
						ul.mainnav li:hover li:hover ul 
						{
								background-color: black;
  								display: block;
						}
						
					
					
					#ban
					{
						margin: 15px 0 0 0;
						width: 900px;
						height: 244px;
					}
					
						
						#ban_left
						{
							width: 524px;
							height: 244px;
							float: left;
						}
						
						#ban_right
						{
							padding: 5px;
							background-color: #d7d7de;
							width: 366px;
							height: 234px;
							float: right;
						}
						
						.redcl
						{
							font-size: 11px;
							color: #d12f59;
							font-weight: bold;
						}
						

						
						.tabletxt
						{
							font-size: 11px;
						}	

					
					#pod_ban
					{
						font-size: 11px;
						margin-top: 15px;
						padding: 10px 20px 15px 10px;
						width: 870px;
						height: 100px;
						background-color: #d7d7de;
					}
					
					
					#bottom_one
					{
						margin-top: 15px;
						width: 900px;
						height: 192px;
					}
					
						#btone
						{

							width: 242px;
							float: left;
							margin-right: 20px;
						}
						
							#btone_top
							{
								
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;								
								background-color: #9f9fb0;
								width: 242px;
								height: 19px;
							}
							
							#btone_btm
							{
								padding: 7px 10px 10px 5px;
								background-color: #d9d9d9;
								width: 227px;
								height: 145px;
							}
							
						#bttwo
						{
							width: 242px;
							float: left;
							margin-right: 20px;
						}
						
							#bttwo_top
							{
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;	
								background-color: #409143;
								width: 242px;
								height: 19px;
							}
							
							#bttwo_btm
							{
								padding: 7px 10px 10px 5px;
								background-color: #d9d9d9;
								width: 227px;
								height: 145px;
							}
							
						#btthr
						{
							width: 376px;
							float: left;
						}
						
							#btthr_top
							{
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;									
								background-color: #9f9fb0;
								width: 376px;
								height: 19px;
							}
							
							#btthr_btm
							{
								padding: 7px 10px 10px 5px;
								background-color: #d9d9d9;
								width: 361px;
								height: 145px;
							}
							
						#spisok
						{
							margin-left: 30px;
						}
						
						.spisok a
						{
							color: #2b82af;
							text-decoration: none;
						}
						
						.spisok a:hover
						{
							text-decoration: underline;
						}
					
					#bottom_two
					{
						margin-top: 15px;
						width: 900px;
						height: 222px;
					}
						#bwone_top
							{
								
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;								
								background-color: #d12f59;
								width: 242px;
								height: 19px;
							}
					
						#bwtwo_top
							{
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;	
								background-color: #9f9fb0;
								width: 242px;
								height: 19px;
							}
				
							#bwthr_top
							{
								font-weight: bold;
								color: white;
								font-size: 12px;
								padding-top: 4px;
								text-align: center;									
								background-color: #d12f59;
								width: 376px;
								height: 19px;
							}
					
					#cope
					{
						padding: 5px 20px 0px 20px;
						width: 900px;
						height: 25px;
						background-color: #d4d4d4;
					}
						

								
/*__________________________________________________second_page_____________________________________________________*/


/* "on" - white_bc */
#main_content
{
	height: auto !important;
	margin-top: 15px;
	width: 900px;
	min-height: 100%;
}
	
	/* "on" - main_content */
	#main_left_menu
	{
		width: 190px;
		height: 110%;
		min-height: 106%;
		float: left;
		margin-right: 15px;
		background-color: #f3f3f8;
	}
	
		/* on - main_left_content */
		#navHeaderid
		{
			padding-top: 5px;
			margin-bottom: 1px;
			width: 190px;
			height: 22px;
			background: url(../images/bc_left_menu_link.jpg);


		}
				
		.navHeader a
		{
			
			display: block;
			background-image: url(../images/bc_left_menu_link_arrow.jpg);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 30px;
			color: #3f5876;
			text-decoration: none;
			font-family: Verdana, sans-serif;
			font-size: 13px;
		}
		
		.navHeader a:hover
		{
			color: #d12e59;
			background-image: url(../images/bc_left_menu_link_arrow_pink_down.jpg);
			background-repeat: no-repeat;
			background-position: left center;
		}
		
		.navHeader a:active
		{
			background-image: url(../images/bc_left_menu_link_arrow_pink.jpg);
			background-repeat: no-repeat;
			background-position: left center;			
		}
		
		
		
		.clasul ul
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		
		.clasul li
		{
			border-bottom: 1px solid white;
			background-color: #e5e5e5;
			height: 24px;
			background-image: url(../images/bc_left_menu_link_arrow_li_pink.jpg);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 45px;
			padding-top: 8px;
			color: #3f5876;
			text-decoration: none;
			font-family: Verdana, sans-serif;
			font-size: 11px;
		}
		
		.clasul li a
		{
			display: block;
			height: 21px;
			color: #3f5876;
			text-decoration: none;
			font-family: Verdana, sans-serif;
			font-size: 11px;
		}
		
		.clasul li a:hover
		{

			height: 21px;
			color: #d12e59;
			text-decoration: underline;
			font-family: Verdana, sans-serif;
			font-size: 11px;
		}
		
		li.clasullis
		{
			height: 27px;
			padding-top: 1px;
		}
		
		.label
		{
			float: right;
			width: auto;
			margin-bottom: 15px;
			margin-right: 15px;
			
		}
		
		#label
		{
			float: left;
			margin-right: 15px;
		}
		
	
	#main_right_content
	{

		padding: 5px 20px 20px 55px;
		height: auto;
		float: right;
		width: 620px;
	 	min-height: 100%;
		background-color: #f3f3f8;	 	
	}
	
		#colums
		{
			height: 100px;
			padding: 20px 15px 20px 15px;
			color: white;
			font-size: 10px;
		}
	
					
				
					
					
					
					
				
					



