/*@import url('blocks/top-left.css');
@import url('blocks/top-middle.css');
@import url('blocks/top-right.css');
@import url('blocks/block-link.css');
@import url('blocks/right-menu.css');
@import url('blocks/footer.css');*/

.h-layout {
	width: 965px;
	margin: 0 auto;
	}
	.h-layout .h-container {
		width: 575px;
		margin: 0 195px;
		background: white;
		padding-bottom: 0;
		zoom: 1;
		}
	.h-layout .h-clear {
		clear:both;
		font-size:0;
		overflow:hidden; /* ������� ����������� ��� IE */
		height: 0; /* � ������� ��� IE7*/
		}
	.h-layout .g-block {
		float: left;
		padding: 0;
		}
		.h-layout .g-block .g-top {
			height: 80px;
			overflow: hidden;
			}
		.g-tc .h-layout .g-block .g-top {
			background: #f1f2f2;
			}
		.g-bc .h-layout .g-block .g-top {
			background: #3f4d6a;
			}
		.h-layout .h-left .g-top, .h-layout .h-right .g-top {
			margin-bottom: 27px
			}
			
	.h-layout .h-left {
		width: 192px;
		margin-right: -100%;
		position: relative;
		left: -195px;
		//left: -194px;
		}
	.h-layout .h-right {
		width: 195px;
		margin-right: -100%;
		margin-left: 3px;
		}
	.h-layout .h-middle {
		width: 575px; 
		}
		.h-layout .h-middle .i {			
			/*padding: 0 3px 0 3px;*/
			}

* html .h-layout .h-left, * html .h-layout .h-right {
	width: 191px;
	}
	
* html .h-layout {
	/*height: 98%;
	zoom: 1;*/
	}
* html .h-layout .h-container {
	zoom: 1;
	}
