/* Reset styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

a img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.84em Arial;
	color:#666;
	background:#FDFDFD url("../images/bg.gif") repeat-x top;
}

a {
	text-decoration:underline;
	color:#00BFF3;
}

a:hover {
	text-decoration:none;
}

/* Titles */

h1, h2  {
	font:normal 1.6em Arial;
	color:#00BFF3;
	margin-bottom:2px;
}

	h1 a, h2 a {
		color:#00BFF3;
	}

h3 {
	font:bold 1.1em Arial;
	padding:4px 0;
	color:#00BFF3;
}
	
h4 {
	font:normal 1.6em Arial;
	color:#00BFF3;
	margin-bottom:10px;
}
	
h5 {
	font:bold 1.1em Arial;
	padding:4px 0;
	color:#00BFF3;
}

	h4 img, h5 img {
		float:left;
	}

/* Form elements */

.textbox, select {
	border:1px solid #bbb;
	background:#fff;
	font:normal 1em Arial;
	color:#666;
}

textarea {
	background:#eee;
	padding:0;
	font:normal 1em Arial;
	color:#666;
}

.button {
	font:normal 1em Arial;
	color:#fff;
	background:#959595;
	border:1px solid #D2D2D2;
	cursor:pointer;
}

/* Structure */

.wrapper {
	min-width:1000px;
}

.container {
	width:100%;
	float:right;
	margin-left:-250px;
}

/* Header */

.header {
	position:relative;
	height:30px;
	padding:138px 4px 0;
}

	.logo {
		position:absolute;
		top:43px;
		left:27px;
	}
	
	.header-banner {
		position:absolute;
		top:6px;
		right:12px;
	}
	
	/* Header menu */

	.header-menu {
		float:right;
		overflow:hidden;
		padding-top:2px;
	}
	
		.header-menu li {
			float:left;
			padding:0 8px;
			border-right:1px solid #707070;
			margin-right:-1px;
		}
		
			.header-menu li a {
				font:bold 1.3em Arial;
				text-decoration:none;
				color:#707070;
			}
			
			.header-menu li a:hover {
				color:#ED1C24;
				text-decoration:underline;
			}
	
	/* Searchbox */
	
	.searchbox {
		float:right;
		border-right:2px solid #D4D4D4;
		padding:1px 10px 1px 0;
	}
	
		.searchbox .textbox {
			width:115px;
		}

/* Top clinic */
	
.top-clinic {
	margin:10px 10px 0 250px;
	border:1px solid #eee;
	padding-top:5px;
}

	.top-clinic h4 {
		background:url("../images/title-bg.gif") repeat-y right;
		padding-right:6px;
	}
	
	.top-clinic table {
		width:100%;
	}
	
		.top-clinic td {
			padding:10px 10px 2px;
		}
		
			.top-clinic p {
				margin-bottom:8px;
			}
		
		.top-clinic .odd {
			background:#F4FBFD;
		}
		
			.top-clinic a {
				color:#555;
				text-decoration:none;
			}
			
			.top-clinic a:hover {
				text-decoration:underline;
			}
	
/* Content */

.content {
	margin-left:250px;
}

	.center {
		text-align:center;
	}
	
/* Central column */

.main {
	margin-right:245px;
	padding:15px 12px 20px 0;
}

	.news {
		overflow:hidden;
		padding:5px 0 10px;
		border-bottom:2px dotted #C7C7C7;
		border-top:2px dotted #C7C7C7;
	}
	
		.news img {
			margin:0 5px;
		}
		
		.news form img, .news .title-footer img {
			margin:0;
			vertical-align:top;
		}
		
		.news ul {
			margin-left:20px;
			list-style:disc;
		}
		
		.news ol {
			margin-left:25px;
			list-style:decimal;
		}
		
		.title-footer {
			margin-bottom:4px;
			color:#A1A1A1;
		}
	
	.post-footer {
		margin-bottom:15px;
		padding-top:7px;
		overflow:hidden;
	}
	
		.post-footer p {
			color:#F26D7D;
			font-size:1.1em;
		}
		
			.post-footer a {
				font-weight:bold;
				color:#F26D7D;
			}
		
		.rating {
			float:right;
		}
                .fullcomm {
			float:none;
		}

		
/* Block */

.block {
	border:1px solid #eee;
	padding:5px 10px;
	margin-bottom:10px;
}

	.block h4, .block h5, .submenu li h4, .submenu li h5 {
		margin:0 -10px 10px;
		background:url("../images/title-bg.gif") repeat-y right;
		padding-right:6px;
	}

/* Left column */

.leftside {
	width:240px;
	float:left;
	padding:10px 0 0 4px;
}

	.submenu li {
		border:1px solid #eee;
		padding:5px 10px;
		margin-bottom:10px;
	}

	#treemenu1 h5 {
		text-decoration:underline;
		cursor:pointer;
	}
	
	.submenu ul {
		padding-left:15px;
	}
	
	#treemenu1 ul {
		display:none;
	}
	
		.submenu ul li {
			margin-bottom:2px;
			border:none;
			padding:0;
		}
	
			.submenu ul a {
				color:#555;
				text-decoration:none;
			}
			
			.submenu ul a:hover {
				color:#F5989D;
				text-decoration:underline;
			}

/* Right column */

.rightside {
	width:240px;
	float:right;
	padding:15px 10px 20px 0;
}

	.clinic-of-month dt {
		text-align:center;
	}
	
	.clinic-of-month dd {
		color:#B7B7B7;
	}
	
		.clinic-of-month a {
			color:#636363;
			text-decoration:none;
		}
		
	/* Login */

	.login {
		padding-left:25px;
		color:#555;
		margin-bottom:8px;
	}
	
		.login a {
			color:#00AEEF;
			text-decoration:none;
		}
		
		.login a:hover {
			text-decoration:underline;
			color:#F26D7D;
		}
		
		.login span a {
			color:#F26D7D;
			font-weight:bold;
		}
		
		.login strong a {
			color:#555;
		}
		
		.login ul {
			padding-left:15px;
		}
		
			.login li, .login p {
				margin-bottom:4px;
				padding-bottom:1px;
			}
			
			.login li img, .login p img {
				float:left;
				margin-right:4px;
			}
		
		.login form {
			text-align:right;
			padding-right:15px;
		}
		
			.login .textbox {
				width:110px;
			}	
	
	.topnews a {
		color:#707070;
		text-decoration:none;
	}
	
	.topnews a:hover {
		text-decoration:underline;
	}
		
/* Footer */

.footer {
	clear:both;
	background:#4D4D4D url("../images/footer.gif") no-repeat 20px 20px;
	text-align:center;
	color:#898989;
	padding:8px 100px 30px;
	position:relative;
}

	.copyright {
		width:347px;
		background:#545454 url("../images/copyright.gif") no-repeat left top;
		margin:0 auto 10px;
		color:#C2C2C2;
	}
	
		.copyright div {
			background:url("../images/copyright.gif") no-repeat right bottom;
			padding:15px;
		}
		
			.copyright a {
				font:bold 1.3em Arial;
				color:#ACACAC;
				text-decoration:none;
			}
			
			.copyright a span {
				color:#F26C4F;
			}
	
	.left-counter {
		position:absolute;
		top:5px;
		left:12px;
		background:#787878;
		padding:1px;
	}
	
	.right-counter {
		position:absolute;
		top:5px;
		right:12px;
		background:#787878;
		padding:1px;
	}
	
	.left-counter img, .right-counter img {
		vertical-align:top;
	}
		#ratig-layer a{cursor:pointer;padding:3px;font-size:0.9em;background-color:#CCCCCC; padding:1px; text-decoration:none; color:#FF0000}
		#ratig-layer a:hover{cursor:pointer;padding:3px;font-size:0.9em; background-color:#FF0000; padding:1px; text-decoration:none; color:#FFFFFF}
		.ratirng_num { font-weight:bold}

/*Кнопки справа*/
.right_buttons{position:fixed;width:26px;height:499px;background:url(../images/right_buttons.png) no-repeat;right:0px;top:15%;z-index:9999}	
	.right_buttons a{display:block}	
	.rb_consult{height:200px;padding:0 0 5px 0}
		.rb_consult a{height:200px}
	.rb_doctors{height:103px;padding:0 0 5px 0}	
		.rb_doctors a{height:103px;}	
	.rb_diag{height:103px;padding:0 0 5px 0}	
		.rb_diag a{height:103px;}	
	.rb_disease{height:78px}	
		.rb_disease a{height:78px}	

/*Подложка под форму поиска*/
.srch_backing{height:100px;margin:-25px 0 0 0;z-index:0;overflow:hidden}        
    .srch_backing a{display:block;height:100px;overflow:hidden;background:url(../images/srch_backing.jpg)}        
        		
		
		
