@charset "utf-8";

html {
	height: 100%;
	margin:0;
	padding:0;
}

body {
  
    width: 100%;
	height: 100%;
	background-color:#ededed;
	padding:0;
	overflow-y:auto;
	overflow-x:hidden;
}



.wrapper {
	
    width: 1080px;
	margin: 0 auto;
	height:auto !important;
    height:100%;
    min-height:100%;
    position:relative;
    background-color:#f3f3f3;

}

h1 {

font-size:19px;
font-family: Verdana, sans-serif;

}

h2 {

font-size:17px;
font-family: Verdana, sans-serif;

}

h3 {

font-size:18px;
font-family: Verdana, sans-serif;
font-weight:normal;
margin:4px 0 0 0;

}


/* Header
-----------------------------------------------------------------------------*/
.header {
	
	height: 200px;	
	position:relative;

}
	.header  .logo {
		
		position:absolute;
		top:0;
		left:0;
		margin:0;
	}
	
	.header  .main-menu {
		
		padding:200px 0px 0 0px;
		margin:0 -140px 0 0;
		text-align:center;
		position:relative;
		z-index:999;
	}
		.header  .main-menu li {
			
			list-style-type:none;
			display:inline-block;
			display:inline;
			margin:0 156px 0 0;
		}
		
		.header  .main-menu li.cn-item{
			 
			 margin:0 156px 0 0;
		}
               
                .header  .main-menu li.acn-item{
				margin:0 156px 0 0px;
        	}

                .header  .main-menu li a{
                        
				font: 18px Verdana,sans-serif;
				font-weight: normal;
                color:#00a0e3;  
				text-decoration:none;
			}
			
            .header  .main-menu li a:focus,			
			.header  .main-menu li a:active,			
			.header  .main-menu li a:hover,			
			
			.header  .main-menu li.current a{
				text-decoration:underline;
				outline:none;
			}


/* Menu
-----------------------------------------------------------------------------*/
.menu {

}
   .menu table
   {
     padding: 0px 0  64px 0px;
     width:1080px;
	 border-collapse: collapse;
	 font: 18px Verdana,sans-serif;
	 font-weight: normal;
   }

   .menu td
   {
     padding: 0px 0px  0px 0px;
	/* background-color:#ffffff;*/
	/* border: 1px solid black;*/
	 vertical-align:center
	}
		.menu td a
		{
				font: 18px Verdana,sans-serif;
				font-weight: normal;
                color:#00a0e3;  
               /*  color:#45528e;  */
				text-decoration:none;
        }
		.menu td.current a
		{
				color:#2c3978
        }

/* Advertising
-----------------------------------------------------------------------------*/
.ad {

}
   .ad table
   {
     padding: 0px 0  64px 0px;
     width:1080px;
	 border-collapse: collapse;
	 font: 18px Verdana,sans-serif;
	 font-weight: normal;
     line-height: 1.5;
   }

   .ad td
   {
     padding: 0px 0px  0px 0px;
	/* background-color:#ffffff;*/
	/* border: 1px solid black;*/
	 vertical-align:center
	}
		.ad td a
		{
				font: 18px Verdana,sans-serif;
				font-weight: normal;
                color:#00a0e3;
                /*color: #45528F;*/
				text-decoration:none;
        }
		.ad td.current a
		{
				color:#2c3978;
               /* color: #45528F; */
        }

		.ad li {

			margin:0 0 0 0;
            padding: 0 0  0 0;
		}
		.ad ul {
			list-style-type: disc;
			display:block;
			margin:0 0 0 18px;
			padding: 0 0  0 0;
		}

/* Middle
-----------------------------------------------------------------------------*/

.map {

      padding: 60px 0 0 144px;

}

         .map .banner {

 			position:relative;
			padding:0;
		    margin:0 0px 0 0;
      		width:790px;
      		height:518px;
     
     		     }

.content {
	
      padding: 0px 0px 40px 24px;}

   .dow {
        width:320px;
   }
	.dow  td{
		padding: 0 0  0px 3px;
        color:#f3f3f3;
/*		border: 1px solid black; */
	}

	.spec {
        width:360px;
	    text-align:left;	 
		padding: 0 0  0px 0px;
   }
   
	.fio {
        width:244px;
	    text-align:left;	 
		padding: 0 0  0px 0px;
   }
   
   table {
   
    width:1000px;
    color:#2c3978;
	border-collapse: collapse;
	font: 18px Verdana,sans-serif;
	font-weight: normal;
    color:#2c3978;
  }

   td{
     padding: 0 0  24px 43px;
	 background-color:#f3f3f3;
	/* border: 1px solid black;*/
	vertical-align:top;
	}
	
	.content .notice {
	
	text-align:center;	 
	margin:0px 0 0 0;
	color: #e2001a;
    position:relative;

	}
	.content .description {
	
	text-align:left;	 
/*	margin:64px 0 128px 64px; */
	margin:64px 0 64px 42px;
	color: #2c3978;
    position:relative;

	}
	.content .price {
	
	text-align:left;	 
	margin:64px 0 0px 545px;
	color: #2c3978;
    position:relative;

	}
	
	.content .price li {
			
        list-style-type:none;
        display:list-item;
        line-height:45px;
		}
		
	.content .price li a{
				
				font: 18px Verdana,sans-serif;
				font-weight: normal;
                color:#2c3978;  
				text-decoration:none;
			}	

    .content .description li {
			
        list-style-type:none;
        display:list-item;
        line-height:45px;
		}
		
	.content .description li a{
				
				font: 18px Verdana,sans-serif;
				font-weight: normal;
                color:#2c3978;  
				text-decoration:none;
			}	
	
	.content .doctors {
	
	 margin:56px 0 0 0;
	 padding:0 0 0 40px;
	 
	}
	
	.content p {

		font-family: Verdana, sans-serif; 
		font-size:14px;
		line-height:30px;
		margin:0;
		text-indent:0px;
	}
	
        .content a {
		
		font-family: Verdana, sans-serif;
		font-size:14px;
		line-height:30px;
		margin:0;
		text-indent:30px;
		color:#1e1e1e;
		text-decoration:none;
	}
	
        .content a:hover{
		text-decoration:none;
	}
    
    }
.empty {

height:50px;

}

.footer {
	
    padding:0 0 0 0;
    width: 100%;
	height:70px;
    position:relative;
    bottom:80px;
   
}
.linkR {
  text-decoration: none;
  color: #00a0e3;
}
.linkL {
  text-decoration: none;
  color: #2c3978;
}

.taxref {
	
    padding:0 0 0 0;
    width: 100%;
	height:20px;
    position:relative;
    top:70px;
    text-align:center;	 
/*	margin:64px 0 128px 64px; */
/*	margin:64px 0 64px 42px; */
    font-family: Helvetica,sans-serif;	
    font-size:14px;

/*    color:#00a0e3; */ 
/*    color: #2c3978;*/
    
}
	.footer .footer-content {
		
        padding:40px 0 0 0;
		text-align:center;
		font-family: Helvetica,sans-serif;
		font-size:14px;
		text-align:center;
		text-transform:none;
        color:#2c3978;
 	}
   .footer .footer-content a { 	
        text-decoration:none; }

   .footer .footer-content a:hover { 	
        color:#00a0e3; }
		
/* Footer
-----------------------------------------------------------------------------*/
	
	
	
 
