#topcontainer:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}
/*  \*/
* html #topcontainer {
	height: 1%;
}
/*  */
#header {
	float:left;
	width:250px;
	margin:5px;
	padding:0;
}
#logo {
	width:250px;
	height:48px;
	border:none;
}
/* Верхние выносы
----------------------------------------------- */
#topheadlines {
	margin-left:265px;
	padding:5px;
	line-height:1.2;
}
/*  \*/
* html #topheadlines {
	height: 1%;
}
/*  */


/* Трёхколонник
----------------------------------------------- */
#container {
	border-top:1px solid #126;
}
#leftcolwrap, #centercolwrap {
	float:left;
	position:relative;
} 
#leftcolwrap {
	width:16%;
	right:58%;
	overflow:hidden;
} 
#centercolwrap {
	left:16%;	 
	width:58%;
	overflow:hidden;
}
#rightcolwrap {
	float:right;
	width:25.93%;
	overflow:hidden;
}
body>#rightcolwrap {
	width:25.93%;
}
#leftcol,#rightcol {
/*	background:#fafaff;
	border: solid #b0c0d0;	*/
	padding:0px;
	line-height:1.1;
	overflow:hidden;
}

#leftcol { 
/*	border-width: 0 1px 1px 0; */
}
#centercol {
	background:#fff;
	border-width:1px;
}
#rightcol {
/*	border-width: 0 0 1px 1px; */
}

/* Партнёрские выносы
----------------------------------------------- */
div.row {
	border-width:0;
	margin:2px 0;
	padding:3px;
/*	clear:both; */
	line-height:1.3;
	border-top:1px dotted #247;
}
div.row:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}
/*  \*/
* html div.row {
	height:1%;
}
/*  */
div.even {
/*	background-color:#eee; */
}
div.row .lft {
	float:left;
	width:49%;
}
div.row .rght {
	margin-left:51%;
}
/*  \*/
* html div.row .rght {
	height:1%;
}
/*  */
/* Подвал
----------------------------------------------- */
#footer {
	background:#eee;
	border-top:1px solid #126;
	clear:both;
/*	position:relative; */
	text-align:left;
	padding:10px; 
	line-height:1.2;
}
/*  \*/
* html #footer {
	height:1%;
}
/*  */
