html  {
	margin: 0;
	padding: 0;
	font-size: 100.1%
	}
	
body  {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000;
	background:#fff url("/images/bg.jpg") repeat-x 0 0;
	}

p {
	margin: 0;
	padding: 0;
	color: #000;
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #000;
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;
	color: #000;
	font: 1em Arial, Tahoma, Verdana, sans-serif;
	}

a {	
	color:#000; 
	text-decoration:underline;
	}
a:hover {
	text-decoration:underline;
	color: #da251c; }

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight:normal;
	color: #0B709F;
	font-family: Arial, Tahoma, Verdana, sans-serif;}
h1 {font-size: 2em; color: #000;}
h2{font-size: 1.4em; padding-bottom: 4px;}
h2 a{
	color:#da251c; 
	}
	h2 a:hover{
		color:#000; 
		}
h3 {font-size: 1.6em;}
h4 {}

h5 {font-size: 1.2em; color: #0a5a80;}


img {border: 0;}
a img {border:0}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

form {margin:0; padding: 0;}
input, select, textarea {padding: 0; margin: 0; font:1em Arial, Tahoma, Verdana, sans-serif;  color: #60768a; }
label {font:1em Arial, Tahoma, Verdana, sans-serif; color: #003155;}
select { height: 18px;  font:1.1em Arial, Tahoma, Verdana, sans-serif; ;}
input.text {padding: 0 2px; height: 18px; color: #778A8F;  font:1.1em Arial, Tahoma, Verdana, sans-serif;; border: 0; }

textarea {height: 84px; padding: 0 2px; border: 1px solid #A7A6AA;  font:1em Arial, Tahoma, Verdana, sans-serif; ;}

ul, li {margin: 0; padding: 0;}
dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


/*&#221;&#242;&#238;&#242; &#225;&#235;&#238;&#234; &#237;&#243;&#230;&#229;&#237; &#228;&#235;&#255; &#240;&#224;&#241;&#247;&#229;&#242;&#224; &#248;&#232;&#240;&#232;&#237;&#251;*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}
 
/*&#208;&#224;&#241;&#247;&#232;&#242;&#251;&#226;&#224;&#229;&#236; &#248;&#232;&#240;&#232;&#237;&#243;*/
#layout { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  document.getElementById("measurer").clientWidth > 1400 ? "1400px" : "100%");
   /*for*/
    min-width: 995px;
    max-width: 1400px; 
    }

.wrap {
	margin: 0 auto;
	padding-top: 10px;
	zoom: 1; 
	height: 1%
	}

/*Head
	----------------------------------------------------*/	
.header {
	height: 1%;
	overflow: hidden;
	}
	.header_info{
		position: relative;
		top: 1px;
		background: #fff;
		height: 1%;
		overflow: hidden;
		}
	.header_info h5{
		float: left;
		margin-left: 100px;
		background: url("/images/head_h.gif") no-repeat 0 0;
		overflow: hidden;
		width: 607px;
		height: 49px;
		text-indent: -3000px;
		}
	.header_info p{
		height: 80px;
		float: left;
		margin-left: 110px;
		width: 600px;
		padding:15px 0 0 40px;
		font-size: 1.1em;
		display: inline;
		background: url("/images/icon_head_txt.gif") no-repeat 0 20px;
		}
.logo {
	float: left;
	position: relative;
	width: 86px;
	height: 138px;
	margin:10px 0 0 42px;
	display: inline;
	background: url("/images/logo.gif") no-repeat 0 0;
	}
	.logo a {
		display: block;
		overflow: hidden;
		height: 138px;
		text-indent: -3000px;
		}
	.left_head {
		float: left;
		width: 476px;
		height: 56px;
		background: url("/images/left_head.gif") no-repeat 0 -2px;
		}
	.right_head {
		float: right;
		width: 476px;
		height: 56px;
		background: url("/images/right_head.gif") no-repeat 0 -2px;
		}		


/*Center_block
	------------------------------------------------*/
		
.subwrap {
	float:right;
	width: 100%
	}
.content {
	float: left;
	margin: 0px -220px 0px 0px;
	width: 100%;
	overflow: hidden;
	}
	.content .lining {
		padding: 0 233px 0 250px;
		}

.content_border{
	border: 2px solid #fff;
	background: #a1dffe;
	}
.l_t,.r_t,.l_b,.r_b{
	position: relative;
	}
.l_t{
	background: url("/images/lt_center.gif") no-repeat 0 0;
	top:-2px;
	left: -2px;
	}
.r_t{
	background: url("/images/rt_center.gif") no-repeat 100% 0;
	margin-right: -4px
	}
.l_b{
	background: url("/images/lb_center.gif") no-repeat 0 100%;
	top:4px;
	}
.r_b{
	background: url("/images/rb_center.gif") no-repeat 100% 100%;
	}			
	.content h1{
		background: url("/images/red_bg_big.gif") no-repeat 0 0;
		height: 33px;
		line-height: 33px;
		padding-left: 20px;
		border-bottom:1px solid #fff;
		font-size: 1.4em;
		font-weight:bold;
		}
.bread_crumbs{
	padding: 8px 0 3px 24px;
	border-bottom:1px solid #fff;
	}
.direct{
	padding: 10px 5px 10px 40px;
	border-bottom: 1px solid #fff;
	zoom: 1;
	}	
.no_border{
	border: 0;
	}	
*html .direct{
	border: 0;
	}
.categories{
	overflow: hidden;
	border-bottom:1px solid #fff;
	height: 1%;
	}
	.categories div{
		float: left;
		padding: 16px 0 8px 10px;
		width:48%;
		height: 1%;
		}
	.categories h2{
		padding-left: 28px;
		}

.categories h2.allergia{
					background: url("/images/icons/allergia.gif") no-repeat 3px 0;
				}
.categories h2.koja{
					background: url("/images/icons/koja.gif") no-repeat 0 0;
				}
.categories h2.vozd{
					background: url("/images/icons/vozd.gif") no-repeat 5px 0;
					}
.categories h2.heart{
					background: url("/images/icons/heart.gif") no-repeat 0 0;
					}
.categories h2.jeludok{
					background: url("/images/icons/jeludok.gif") no-repeat 5px 0;
					}
.categories h2.psyho{
					background: url("/images/icons/psyho.gif") no-repeat 0 0;
					}
.categories h2.lor{
					background: url("/images/icons/lor.gif") no-repeat 5px 0;
					}
.categories h2.hirurg{
					background: url("/images/icons/hirurg.gif") no-repeat 0 0;
					}
.categories h2.jeleza{
					background: url("/images/icons/jeleza.gif") no-repeat 5px 0;
					}
.categories h2.pol{
					background: url("/images/icons/pol.gif") no-repeat 0 0;
					}
.categories h2.man{
					background: url("/images/icons/man.gif") no-repeat 5px 0;
					}
.categories h2.woman{
					background: url("/images/icons/woman.gif") no-repeat 0 0;
					}					
.categories h2.infek{
					background: url("/images/icons/infek.gif") no-repeat 5px 0;
					}
.categories h2.children{
					background: url("/images/icons/children.gif") no-repeat 0 0;
					}
.categories h2.eye{
					background: url("/images/icons/eye.gif") no-repeat 5px 0;
					}
.categories h2.sustav{
					background: url("/images/icons/sustav.gif") no-repeat 0 0;
					}
.categories h2.ves{
					background: url("/images/icons/ves.gif") no-repeat 5px 0;
					}
.categories h2.zub{
					background: url("/images/icons/zub.gif") no-repeat 0 0;
					}
.categories h2.onko{
					background: url("/images/icons/onko.gif") no-repeat 5px 0;
					}
.categories h2.laboratory{
					background: url("/images/icons/colba2.gif") no-repeat 0 0;
					}
.categories h2.med_instrument{
					background: url("/images/icons/med_instrument.gif") no-repeat 5px 0;
					}
.categories h2.news{
					background: url("/images/icons/news.gif") no-repeat 0 0;
					}
.categories h2.interesting{
					background: url("/images/icons/interesting.gif") no-repeat 5px 0;
					}
	
	
.categories p{
	padding-left: 28px;
	}
		
		
		
/*left block
	----------------------------------------------------*/
	
.extra {
	float: left;
	margin-right: -250px;
	width: 250px;
	overflow: hidden;
	background: url("/images/bg_left_block.gif") repeat-y 3px 0;
	}
		.extra li{
			padding: 9px 1px 9px 19px;
			list-style: none;
			}
		.extra li h2{
			font-size: 1.2;
			font-size: 1.2em;
			}
			.extra li h2 a{
				color: #000;
				}
				.extra li h2 a:hover{
					color: #da251c;
					}
				.extra li.allergia{
					background: url("/images/icons/allergia_small.gif") no-repeat 0 8px;
				}
				.extra li.koja{
					background: url("/images/icons/koja_small.gif") no-repeat 0 8px;
				}
				.extra li.vozd{
					background: url("/images/icons/vozd_small.gif") no-repeat 0 8px;
					}
				.extra li.heart{
					background: url("/images/icons/heart_small.gif") no-repeat 0 8px;
					}
				.extra li.jeludok{
					background: url("/images/icons/jeludok_small.gif") no-repeat 0 8px;
					}
				.extra li.psyho{
					background: url("/images/icons/psyho_small.gif") no-repeat 0 8px;
					}
				.extra li.lor{
					background: url("/images/icons/lor_small.gif") no-repeat 0 8px;
					}
				.extra li.hirurg{
					background: url("/images/icons/hirurg_small.gif") no-repeat 0 8px;
					}
				.extra li.jeleza{
					background: url("/images/icons/jeleza_small.gif") no-repeat 0 8px;
					}
				.extra li.pol{
					background: url("/images/icons/pol_small.gif") no-repeat 0 8px;
					}
				.extra li.man{
					background: url("/images/icons/man_small.gif") no-repeat 0 8px;
					}
				.extra li.woman{
					background: url("/images/icons/woman_small.gif") no-repeat 0 8px;
					}					
				.extra li.infek{
					background: url("/images/icons/infek_small.gif") no-repeat 0 8px;
					}
				.extra li.children{
					background: url("/images/icons/children_small.gif") no-repeat 0 8px;
					}
				.extra li.eye{
					background: url("/images/icons/eye_small.gif") no-repeat 0 8px;
					}
				.extra li.sustav{
					background: url("/images/icons/sustav_small.gif") no-repeat 0 8px;
					}
				.extra li.ves{
					background: url("/images/icons/ves_small.gif") no-repeat 0 8px;
					}
				.extra li.zub{
					background: url("/images/icons/zub_small.gif") no-repeat 0 8px;
					}
				.extra li.onko{
					background: url("/images/icons/onko_small.gif") no-repeat 0 8px;;
					}
				.extra li.laboratory{
					background: url("/images/icons/colba2_small.gif") no-repeat 0 8px;
					}
				.extra li.med_instrument{
					background: url("/images/icons/med_instrument_small.gif") no-repeat 0 8px;
					}
				.extra li.news{
					background: url("/images/icons/news_small.gif") no-repeat 0 8px;
					}
				.extra li.interesting{
					background: url("/images/icons/interesting_small.gif") no-repeat 0 8px;
					}
					.extra li a{
						text-decoration: none;
						}
				
.top_leftblock{
	background: url("/images/left_menu_top.gif") no-repeat 0 0;
	}		
.bot_leftblock{
	background: url("/images/left_menu_bot.gif") no-repeat 3px 100%;
	padding:61px 3px 137px 12px;
	}				
	.bot_leftblock h3{
		overflow: hidden;
		text-indent: -3000px;
		padding-left: 20px;
		padding-bottom: 10px;
		background: url("/images/category.gif") no-repeat 0 0;
		}		
		
		
		
		
/*right_block
	----------------------------------------*/
	
.aside {
	float: right;
	width: 220px;
	overflow: hidden;
	}
.aside dl{
	font-size: 1.1em;
	}
	.aside dt{
		padding:0 0 3px 7px;
		background: url("/images/mark.gif") no-repeat 0 5px;
		}
		.aside dt a{
			color: #da251c;
			}
			.aside dt a:hover{
				color: #000;
				}
	.aside dd{
		padding:0 0 10px 7px;
		}
.aside h5{
	background: url("/images/red_bg_small.gif") no-repeat 0 0;
	padding-left: 6px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	border-top:1px solid #0a5a80;
	border-bottom:1px solid #0a5a80;
	}



/*Footer
	-----------------------------------------------*/

.footer{
	font-size: 1.1em;
	background: #fff;
	overflow: hidden;
	}
.footer_info{
	background: #9fdffe;
	overflow: hidden;
	position: relative;
	top: -3px;
	height: 1%;
	width: 100%;
	margin-bottom: -3px;
	}
.left_foot{
	float: left;
	width: 493px;
	height: 150px;
	background: url("/images/left_foot.gif") no-repeat 0 0;
	}
.right_foot{
	float: right;
	width: 501px;
	height: 150px;
	background: url("/images/right_foot.gif") no-repeat 0 0;
	}
.adress{
	padding: 30px 20px 20px 150px;
	}
.copy{
	float: right;
	padding:10px 120px 0 0;
	font-size: 0.9em;
	}
.counters{
	float: left;
	padding: 5px 20px 20px 150px;
	}		
            
.text{
     padding: 10px 15px;
     font-size: 1.2em;
     border-bottom:1px solid #FFFFFF;
     }
.text p{
     padding-bottom: 10px;
     font-size: 1.1em;
     }

.text b{
     color: #333333;
     }

.text a{
     color: #da251c;
     font-size: 1.1em;
     }
.text a:hover{
     color: #000;
     font-size: 1.1em;
     }
            
.ReklamaTop{
	padding: 10px 5px 10px 40px;
	border-bottom: 1px solid #fff;
	zoom: 1;
	}
	
.ReklamaTop a {
	/*text-decoration:none;*/
	font-size: 1em;
	font-weight: normal;
	color: #FF00FF;
}      
            
.ReklamaTop a:hover {
	text-decoration:none;
	color: #FF4500;
}            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
