* {
	margin:0;
	padding:0;
	font:14px "Trebuchet MS", sans-serif;
}
* td {
	vertical-align:top;
}
strong{ font-weight:bold!important;}
img a, a img{ border:none;}
body {
	background:#fff url(/i/grad.png) repeat-x 0 bottom ;
}
.jpgR {
	margin:10px 0 10px 20px; float:right;
}
.jpgL,.alignleft  {
	margin:10px 20px 10px 0; float:left;
}
#body {
	background-image: url(/i/footer.jpg); background-position:   0 bottom; background-repeat:no-repeat;
}
#cont_tbl {
	width:1000px;
}
#col1 {
	padding: 20px 40px 0 40px; width:150px;
}
#col2 {
}
#logobl h1 {
	clear:both;
	text-indent:-1000px;
	background:url(/i/sanatoriy-otradnoe.png) no-repeat right 0;
	font:normal 20px "Trebuchet MS", sans-serif;
	padding:10px 0;
	width:160px;
}
#logo {
	float:right;
	padding-bottom:10px;
}
#m-menu {
	margin:10px 0 40px 0;
}
#m-menu li {
	list-style:none;
	padding:0 0 5px 25px;
	
	text-align:right;
	font:16px "Trebuchet MS", sans-serif;
}
#m-menu li.active a, #m-menu li a:hover{ font-weight:bold; text-decoration:none; }
#m-menu li a {
	list-style:none;
	text-align:right;
	font:16px "Trebuchet MS", sans-serif;
	color:#3e8cd2
}
#map{ clear:both; padding:20px 0 0 40px; text-align:right;}
#map strong a{ font:bold 16px "Trebuchet MS", sans-serif;}
#header{ position:relative; height:150px;} 
#contacts{ position:absolute; top:10px; left:300px;}
#contacts h1{ font-weight:bold;}
#contacts li {
	list-style:none;
	color:#3e8cd2;
	padding:0 0 0 25px;
	font:16px "Trebuchet MS", sans-serif;
	background:url(/i/ico-email.png) no-repeat  0px 4px;
}

#contacts li a {
	color:#3e8cd2;
	font:16px "Trebuchet MS", sans-serif;
}
#contacts #tel {
	background-image:url(/i/ico-tel.png);
}

.post img, iframe{ border:#fff solid 3px;}
.post h1 {
	font:bold 20px "Trebuchet MS", sans-serif;color:#3e8cd2;
}
.post h2 {
	font:bold 16px "Trebuchet MS", sans-serif;color:#3e8cd2;
}
.post h4{font:bold 14px "Trebuchet MS", sans-serif;color:#000; margin: 10px 0 0 0;}
.post p{ margin: 0 0 10px 0;}

.col1, .col2{ padding:0 30px 10px 0; width:250px;}
#footer {
	padding:70px 0;
}
#price-tbl{ margin:30px;}
#price-tbl strong{ text-align:center;}
#price-tbl td{ padding:3px 10px;}
.bg{ background:#3e8cd2;;}
