@charset "windows-1251";
@import url("styles.css");

*, html {
	margin: 0px;
	padding: 0px;
}

body {
	background: #FFF;
	margin: 0px;
	padding: 0px;
}
.container {
	margin:0 auto;
	width:900px;
	clear:both;
}
#top-block {
	height:116px;
}
#logo {
	width:389px;
	height:116px;
	background:url(../pix/1-01.gif);
	float:left;
}
#tel {
	width:200px;
	height:116px;
	background:url(../pix/1-02.gif);
	float:right;
}
#topnav {
	height:62px;
	background:url(../pix/top-nav-bg.jpg);
	margin-bottom:5px;
}
#links {
	width:650px;
	height:20px;
	/*background:#00FF99;*/
	padding-left:260px;
	margin-top:5px;
	/*display:none;*/
}
#flash {
	height:232px;
	background:url(../pix/flash.jpg);
	width:900px;
	margin:0 auto;
}

/* MIDDLE BLOCK */
#MIDDLE-wrap {
	margin-top:-20px;
	background: url(/pix/cont-bg.jpg) right bottom no-repeat;
}
/* self clearing rules */
#MIDDLE-wrap:after { 
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both;
	visibility: hidden; 
}
#MIDDLE-wrap { 
	display: inline-block; 
	_height: 1%;
}
/* Hides from IE-mac \*/
#MIDDLE-wrap { 
	display: block;
} /* End hide from IE-mac */


#MIDDLE-wrap #LEFT, #MIDDLE-wrap #RIGHT {
	float:left;
	/*height:450px;*/
}
#MIDDLE-wrap #LEFT {
	width:230px;
}
#MIDDLE-wrap #RIGHT {
	width:645px;
	min-height:450px;
	padding:25px 0px 25px 25px;
}

/* FOOTER */
#footer {
	height:73px;
	background: #555 url(../pix/footer-bg.jpg) right bottom no-repeat;
}

