html, body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 90%;
	margin:0; 
	padding:0;
	min-width: 996px;
}

a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	text-decoration: underline; 
	color: #593929;
}

a:hover {
	text-decoration: none; 
}

img { border:none; }	
.top{
	background: url(images/top-fon.png) repeat-y center top;
	padding:10pt;
}
.top h1 { padding:0; margin:0; font-size:12px; }

#all{
/*	background: url(images/bg_01.jpg) center top no-repeat;*/
	background: url(images/header-fon.jpg) center top no-repeat;
	height:252px;
}
#all1{
	width: 996px;
	margin: 0 auto;
}

#all #header{
	height: 179px;
}

#all #header #phone{
	float: left;
	padding: 90px 0 0 110px;
	width: 295px;
	font-size: 24px;
	color: #593929;
	font-weight: bold;
	font-family:georgia;
}

	
	#all #header blockquote{
		display: block;
		padding: 20px 0 0 0;
		margin: 0px 0 0 0;
		width: 181px;
		height: 110px;
		float: left;
	}
	#all #header blockquote a{
		display: block;
		margin: 0;
		padding: 0;
		width: 181px;
		height: 110px;
      	text-indent: -700em;
      	overflow:hidden;
      	white-space: nowrap;
	}
	#all #header #top_nav{
		float: right;
		text-align: right;
		padding: 88px 105px 0 0;
	}

	#all #menu{
		height: 60px;
		padding: 0 80px;
	}	
	#all #menu ul{
		height: 60px;
		margin: 0;
		padding: 0;
		list-style: none;
	}	
	#all #menu ul li{
		float: left;
		padding: 18px 30px 0 30px;
		font-size: 15px;
		color: #61911C;
		font-weight: bold;
		font-family: Georgia;
	}	
	#all #menu ul li a{
		font-size: 15px;
		color: #593929;
		font-weight: bold;
		font-family: Georgia;
	}	
	
	
#TextBlock	{
	background: url(images/text-fon.png) repeat-y center top;
}
#TextBlock #TextBlock2 {
	width: 996px;
	margin: 0 auto;
}
#TextBlock #TextBlock2 #main_txt{
	text-align: center;
	padding: 5px 110px 5px 110px;
	font-size: 14px;
	color: #5D3D2C;
}

#TextBlock #TextBlock2 #main_txt p {
	text-align: left;
	line-height:150%;
	margin:14px 0 28px 0;
}

#BottomBlock0 {
	background: url(images/footer-fon.png) repeat-y center top;
}

#BottomBlock {
	background: url(images/fon.jpg) no-repeat center top;
}
#BottomBlock #BottomBlock2 {
	width: 996px;
	margin: 0 auto;
}

#BottomBlock #main_link{
	height: 450px;
}
#BottomBlock #main_link .div{
	position: relative;
	float: left;
	background: url(images/main_link_left.png) left top no-repeat;
}
#BottomBlock #main_link .apparat{ top:170px;left:102px; }
#BottomBlock #main_link .complex{ top:115px;left:338px; }
#BottomBlock #main_link .control{ top:150px;left:463px; }
#BottomBlock  #main_link .div .span{
	display: block;
	float: left;
	background: url(images/main_link_right.png) right top no-repeat;
	padding: 0 8px;
}
#BottomBlock  #main_link .div .span .a{
	display: block;
	float: left;
	height: 26px;
	padding: 12px 0 0 0;
	background: url(images/main_link_bg.png) left top repeat-x;
	font-size: 11px;
	color: #593929;
}
	
#BottomBlock #main_news{
	overflow: hidden;
/*	background: url(images/main_news_bottom.gif) left bottom repeat-x;*/
	margin: 0 38px 0 38px;
	padding-top:55px;
}

	* html #BottomBlock #main_news{
		overflow: visible;
		height: 1px;
	}
	#BottomBlock #main_news h2{
		float: left;
		width: 397px;
		margin: 0;
		padding: 18px 0 0 62px;
		font-size: 24px;
		color: #593929;
	}
	#BottomBlock #main_news h2:first-letter {
		color: #61911C;
	}
	#BottomBlock #main_news h2 span{
		color: #61911C;
	}

	#BottomBlock #main_news h1{
		float: left;
		width: 397px;
		margin: 0;
		padding: 18px 0 0 62px;
		font-size: 24px;
		color: #593929;
	}
	#BottomBlock #main_news h1 span{
		color: #61911C;
	}
	
	#BottomBlock #main_news #gradus{
		float: left;
		width: 49%;
		padding: 12px 0 10px 0;
		font-size: 11px;
		color: #593929;
	}
	#BottomBlock #main_news #gradus a{
		font-size: 11px;
		color: #593929;
	}
	#BottomBlock #main_news #gradus span{
		background: url(images/gradus_left.gif) left top no-repeat;
		padding: 7px 0;
		margin: 0 6px 0 0;
	}
	*+html #BottomBlock #main_news #gradus span{
		padding: 0;
	}
	* html #BottomBlock #main_news #gradus span{
		padding: 0;
	}
	#BottomBlock #main_news #gradus span span{
		background: url(images/gradus_right.gif) right top no-repeat;
		margin: 0;
		padding: 7px 6px;
	}
	*+html #BottomBlock #main_news #gradus span span{
		padding: 0;
	}
	* html #BottomBlock #main_news #gradus span span{
		padding: 0;
	}
	#BottomBlock #main_news #gradus span span span{
		background: url(images/gradus_bg.gif) left top repeat-x;
		color: #61911C;
		padding: 7px 0;
		margin: 0 0px;
	}
	*+html #BottomBlock #main_news #gradus span span span{
		margin: 0 0px 0 6px;
		border: 1px solid white;
		padding: 6px 0 5px 0;
	}
	* html #BottomBlock #main_news #gradus span span span{
		margin: 0 0px 0 6px;
		border: 1px solid white;
		padding: 6px 0 5px 0;
	}

	
	
	#BottomBlock #main_news .main_one_news{
		float: left;
		width: 428px;
		margin: 10px 0 0 0;
		padding: 0px 20px 22px 10px;
		font-size: 11px;
		color: #000000;
	}
	#BottomBlock #main_news .first{ background: url(images/main_news_left.gif) right top repeat-y; }
	#BottomBlock #main_news .second{ background: url(images/main_news_left.gif) right top repeat-y; }
	
	#BottomBlock #main_news .main_one_news a{
		font-weight:bold;
		font-size: 12px;
		color: #593929;
	}
	#BottomBlock #main_news .main_one_news .main_one_news_date{
		float: left;
		margin: 0 15px 15px 0;
		font-size: 12px;
		color: #593929;
	}
	#BottomBlock #main_news .main_one_news .main_one_news_date strong{
		font-size: 40px;
		color: #7A9C39;
		font-weight: normal;
	}
	#BottomBlock #main_news .main_one_news .main_one_news_date span{
		font-size: 12px;
		color: #593929;
		position: relative;
		top: -15px;
	}
	
#BottomBlock #main_news .main_one_news .news_text{
	max-height:100px;
	overflow:auto;
}
#BottomBlock #main_news .main_one_news .news_text a{
	font-weight:normal;
}
	

#BottomBlock .main_icons{
	float: left;
	width: 210px;
	margin: 20px 0 0 125px;
	height: 74px;
	padding: 30px 50px 22px 0;
	font-size: 11px;
	color: #000000;
	text-align: right;
}

#BottomBlock .sertificat	{
	background: url(/css/jeternel-lab.ru/images/main_icons_1.png) left top no-repeat; padding-left: 90px;
}
#BottomBlock .consulting{
	background: url(/css/jeternel-lab.ru/images/main_icons_2.png) left top no-repeat; padding-left: 140px;width: 110px;margin: 20px 0 0 105px;
}
	* html #BottomBlock .main_icons{
		margin: 20px 0 0 60px;
	}
	#BottomBlock .main_icons a{
		font-size: 10px;
		color: #61911C;
		text-decoration: none;
	}
	#BottomBlock .main_icons a:hover{
		text-decoration: underline;
	}
	#BottomBlock .main_icons strong{
		font-size: 16px;
		color: #593929;
		display:block;
	}
	#BottomBlock .main_icons strong span{
		color: #61911C;
	}



	
	
	#inner_all{
		background: url(images/inner_bottom.jpg) center bottom no-repeat;
	}
	#inner_all #inner_all_1{
		background: url(images/inner_top.jpg) center top no-repeat;
	}
	#inner_all #inner_all_1 #BottomBlock1{
		width: 996px;
		margin: 0 auto;
	}
	
	#inner_all #inner_all_1 #BottomBlock1 #header{
		height: 171px;
	}

	#inner_all #inner_all_1 #BottomBlock1 #header #phone{
		float: left;
		padding: 90px 0 0 110px;
		width: 295px;
		font-size: 24px;
		color: #593929;
		font-weight: bold;
	}

	
	#inner_all #inner_all_1 #BottomBlock1 #header blockquote{
		display: block;
		padding: 20px 0 0 0;
		margin: 0px 0 0 0;
		width: 181px;
		height: 110px;
		float: left;
	}
	#inner_all #inner_all_1 #BottomBlock1 #header blockquote a{
		display: block;
		margin: 0;
		padding: 0;
		width: 181px;
		height: 110px;
      	text-indent: -700em;
      	overflow:hidden;
      	white-space: nowrap;
	}
	#inner_all #inner_all_1 #BottomBlock1 #header #top_nav{
		float: right;
		text-align: right;
		padding: 88px 105px 0 0;
	}

	#inner_all #inner_all_1 #BottomBlock1 #menu{
		height: 60px;
		padding: 0 80px;
	}	
	#inner_all #inner_all_1 #BottomBlock1 #menu ul{
		height: 60px;
		margin: 0;
		padding: 0;
		list-style: none;
	}	
	#inner_all #inner_all_1 #BottomBlock1 #menu ul li{
		float: left;
		padding: 18px 30px 0 30px;
		font-size: 15px;
		color: #61911C;
		font-weight: bold;
		font-family: Georgia;
	}	
	#inner_all #inner_all_1 #BottomBlock1 #menu ul li a{
		font-size: 15px;
		color: #593929;
		font-weight: bold;
		font-family: Georgia;
	}	
	
	#inner_all #inner_all_1 #BottomBlock1 #content{
		padding: 44px 110px 0 87px;
		overflow: hidden;
		min-height: 555px;
	}
	* html #inner_all #inner_all_1 #BottomBlock1 #content{
		overflow: visible;
		height: 555px;
	}
	#inner_all #inner_all_1 #BottomBlock1 #content #left{
		float: left;
		width: 228px;
		margin: 0 56px 0 0;
	}
	#inner_all #inner_all_1 #BottomBlock1 #content #right{
		float: left;
		width: 514px;
		font-size: 12px;
		color: #000000;
		font-family: Tahoma;
	}
	#inner_all #inner_all_1 #BottomBlock1 #content #right h2{
		font-size: 30px;
		color: #412417;
		font-family: Georgia;
		font-weight: normal;
	}

	#inner_all #inner_all_1 #BottomBlock1 #content #right h1{
		font-size: 30px;
		color: #412417;
		font-family: Georgia;
		font-weight: normal;
	}

	#inner_all #inner_all_1 #BottomBlock1 #content #right #gradus{
		font-size: 11px;
		color: #47281A;
		font-family: Tahoma;
	}
	#inner_all #inner_all_1 #BottomBlock1 #content #right #gradus a{
		font-size: 11px;
		color: #47281A;
		font-family: Tahoma;
	}
	
	#inner_all #inner_all_1 #BottomBlock1 #bottom_links{
		height: 365px;
	}
	#inner_all #inner_all_1 #BottomBlock1 #bottom_links .div{
		position: relative;
		float: left;
		background: url(images/main_link_left.png) left top no-repeat;
	}
	#inner_all #inner_all_1 #BottomBlock1 #bottom_links .div .span{
		display: block;
		float: left;
		background: url(images/main_link_right.png) right top no-repeat;
		padding: 0 8px;
	}
	#inner_all #inner_all_1 #BottomBlock1 #bottom_links .div .span .a{
		display: block;
		float: left;
		height: 26px;
		padding: 12px 0 0 0;
		background: url(images/main_link_bg.png) left top repeat-x;
		font-size: 11px;
		color: #593929;
	}

	
	ul.sample-menu { 
		padding:0;
		margin:0; 
	}
	ul.sample-menu li { 
		padding:6px 0 7px 0;
		margin:0 0 7px 0;
		list-style:none; 
		background: url(images/menu_bg.gif) left top no-repeat;
	}
	* html ul.sample-menu li { 
		height: 1px;
	}
	* html ul.sample-menu li ul li { 
		height: auto;
	}
	ul.sample-menu li.cur { 
		background: url(images/menu_cur.gif) left top no-repeat;
	}
	ul.sample-menu li ul { 
		padding:10px 0;
		background: #F4E3CC;
		margin:0px 0 -7px 0px; 
		position: relative;
		top: 7px;
		display: none;
	}
	ul.sample-menu  a { 
		font-size: 12px;
		color: #FFFFFF;
		font-family: Tahoma;
		text-decoration: none;
		font-weight: bold;
		padding: 0 10px 0 24px;
	}
	ul.sample-menu li a.collapsed {}
	ul.sample-menu li  a.expanded {
	}

	ul.sample-menu li ul li { 
		padding:0 10px 0 24px;
		margin:0 0 0px 0;
		list-style:none; 
		background: none;
		font-size: 11px;
		font-weight:bold;
		color: #412417;
	}
	ul.sample-menu li ul li a { 
		padding: 0;
		font-weight: normal;
		font-size: 11px;
		color: #412417;
		text-decoration: underline;
	}
	ul.sample-menu li  ul li a:hover { 
		text-decoration: none;
		color: #61911C;
	}
	
	
	
	#inner_all #inner_all_1 #BottomBlock1 #bottom{
		text-align: center;
		font-size: 10px;
		color: #000000;
		padding: 30px 0 15px 0;
	}
	

	
#BottomBlock #bottom{
	text-align: center;
	font-size: 10px;
	color: #000000;
	padding: 30px 0 15px 0;
}

	
	.c{
        display: block;
        clear:both;
        height: 0;
        font-size: 0px;
        overflow: hidden;
    } 

/* added by hp74 */ 
.EventList td {  }
.EventList td.img { padding:5px 10px 20pt 0; margin:0 0 10pt 0; vertical-align:top; }
.EventList td.text {margin:0 0 10pt 0; vertical-align:top; padding-bottom:30pt;}
.EventList h2 { margin:0 0 10px 0; padding:0; }
.EventList h2 a, .EventList h2 a:visited {
	font-size: 20px;
	font-family: Georgia;
	color: #412417;
	font-weight: normal;
	text-decoration:underline;
}
.EventList h2 a:hover {
	color:#900;
	text-decoration:underline;
}

.EventImg { float:left; margin: 2pt 10pt 10pt 0; }

.photo {}
.photo img {margin:2pt;}
div.photo img { vertical-align:middle; }
td.photo { text-align:center; vertical-align:top; width:120px; padding:10px; }
.clear { clear:both; }

.ColorTable td, .ColorTable th {vertical-align:middle !important;  padding:5pt !important;}
.ColorTable th {white-space:nowrap; background-color:#E1C57D;}
.ColorTable .r0 td {background-color:#E0CDA4;}
.ColorTable .r1 td {background-color:#E5E1D7;}

.prodvijj {
	text-align: center;
	font-size: 10px;
	color: #000000;
	padding: 0 0 15px 0;
}
.prodvijj  img { vertical-align:middle; }

.journal { border:1px solid #eee;  background:#fff;  margin:10pt 0 auto 10pt; padding:10px; text-align:center; width:164px;}
.journal img { border:1px solid #eee; }
.journal p { margin:0 !important; padding:0; text-align:center !important; }
.journal a { font: 11px arial; color:#000; }
.journal a:hover { color:#900; text-decoration:underline; }

#TextBlock #TextBlock2 #main_txt .journal { float:right; } 


