
html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
h1 {
font-size: 15px;
}

#mainwrapper {
	width: expression(this.parentNode.offsetWidth<=1000 ? 1000:'100%');
	min-width: 1000px;	
}
#upperBlock {	
    height: 33px;
	background: url(images/top_fon.jpg) bottom repeat-x;
	font-size: 12px; font-weight: normal; text-decoration: none; color: #263457;
	text-align: center;
}
#upperBlockText {
    padding: 5px 5px 5px 5px;
	padding-left:285px;
	font-size: 18px; text-decoration: none; color: #0A4CC2;	
}
#upperBlockText1 {
    padding-top: 27px;
	float:right;
	width: 145px;
	margin-right: 7px;	
}
#upperBlockkn {
	float: left;
	align: middle;
	
}
#track{
    width: expression(this.parentNode.offsetWidth<=1000 ? 1000:'100%');
	min-width: 1000px;	
	height: 148px;
	background: url(images/head.jpg) left top repeat-x;
}
#logo{
    float: left;
    height: 148px;
	width: 223px; 
	background: url(images/logo.jpg) left top repeat-x;
}
#intrack{ 
    margin-left:233px;
    height: 148px;  
	background: url(images/photo.gif) left top repeat-x;		
}

/*Меню*/

#UpperMenu {
    width: expression(this.parentNode.offsetWidth<=1000 ? 1000:'100%');
	min-width: 1000px;	
	height: 25px;
	font-size: 14px;
	background-image: url(images/menu_tel.jpg);
	background-repeat: repeat-x;
	 
}
#tel{
	float: left;
	display: block;
	width: 233px;
	height: 25px;
	font-weight:bold;
	text-decoration: none; 
	color:#bc0205;
	text-align:center;
	background-image: url(images/menu_tel.jpg);
	background-repeat: no-repeat; 
}
.uslugi a{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.uslugi a:hover, .uslugi a:active {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
#uslugi2{
	float: left;
	display: block;
	width: 151px;
	height: 25px;	
    text-decoration: none; color: #000000;
	text-align:center;
	background-image: url(images/menu_under.jpg);
	background-repeat: no-repeat; 
}


/* Центральный блок */
#center {
    position:relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	background: url(images/menuline.jpg) left top repeat-y ;
	
}
/*#centerLeftBlock {
	float: left;
	height: 620;	
	display: block;
    width: 235px;
    top:0px;
    left:0px;
	color: #000000;
	padding: 1%; 
	background: url(images/menuline.jpg) left top repeat-y ;		
}
*/
#centerLeftBlock {
 float: left;
 height: expression(this.parentNode.offsetHeight<=650?650:'100%');
 min-height: 650px; 
 display: block;
    width: 235px;
    top:0px;
    left:0px;
 color: #000000;
 background: url(images/menuline.jpg) left top repeat-y ;  
}

#centerLeftBlock img {
    vertical-align: baseline;
	align: center;
}
#centerLeftBlock a, a:link, a:visited, a:active{
	font-size: 12px; 
	text-decoration: none; 
	
}
#centerLeftBlock a:hover {
  	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline; 
	color:#0A4CC2;
}
#zagolovki {

   background: url(images/bg_zagolovok.gif);
   background-repeat:no-repeat;
   font-size: 16px;
   font-weight: normal;
   color:#bc0205;
   padding-top:10px;   
}
#centerBlock {
	margin: 0px 190px 0px 240px;
    padding: 1%;
	font-size: 12px; font-weight: normal; text-decoration: none; color: #263457;
	
}
#centerBlock1 {
	margin: 0px 0px 0px 240px;
    padding: 1%;
	font-size: 12px; font-weight: normal; text-decoration: none; color: #263457;
	
}
#centerRightBlock {
	position:absolute;
    width: 190px;
    top:0;
    right:0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	
}
/*footer*/
#footer{
    clear: both;
	background: url(images/footer.jpg) left top repeat;
	height: 40px;
	font-size: 9px;
	text-align:center;
	width: expression((document.body.offsetWidth <= 1000) ? '1000px' : '100%');
	min-width: 1000px;
	color: #ffffff;	
}
#footer a{
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #ffffff;	
}

/*Вывод групп каталога*/

#catalogitems {
	float: left;
	display: block;
	height: 50px;
	width:50%;
	padding: 15px 15px 15px 15px;
}
#catalogitem {
    display: inline;
	vertical-align: top;
	padding: 15px 15px 15px 15px;
}	

/*Меню*/
#leftmenu {
	width: 230px;
	height: 60px;
    float: left;
	align: middle;
	vertical-align:middle;
	padding: 15px 0px 20px 5px;
}
#leftmenuimg {
    display: block;
	vertical-align:middle;
	width: 56px;
	height: 43px;
	float: left;
	background: url(../images/menu_fon.jpg) center no-repeat;
}

#lifeinet{
    position: absolute;
	z-index:+1;
	bottom: 1px;
	left: 10px;
	display: block;
}

#copyright{
    position: absolute;
	z-index:+1;
	bottom: 12px;
	left: 150px;
	display: block;
	color: #6D6D6D;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#autor{
    position: absolute;
	z-index:+1;
	bottom: 12px;
	right: 5px;
	display: block;
	color: #6D6D6D;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#imag{
    position: absolute;
	z-index:+1;
	azimuth:center;
	left: 400px;
	bottom: 12px;
	display: block;
	color: #6699FF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.news_date {
color:#187BC8;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.news_title {
color: #FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.news_title:hover {
color:#EA3D03;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.news_sep {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.news_body {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:5px;
padding:0;
text-decoration:none;
}
.news_body:hover {
color:#EA3D03;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:5px;
text-decoration:underline;
}
