/* TAG's */

html, body { height:100%; }

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.l-header {
	width:100%;
	padding:0 0 14px 0;
	background:transparent url("../i/bg/top_menu_bg.png") no-repeat 100% 0;
}

.l-footer {
	width:998px;
	/*height:3em;*/
	margin:18px auto 0 auto;
	padding:0 0 33px 0;
	background:transparent url("../i/bg/footer_bg.png") no-repeat 50% 0;
}
.l-footer-empty { height:0; }

.l-light-layout {}

.l-light-layout .l-header { padding:32px 0 14px 0; }

.l-light-layout .l-main { width:100%; }

.l-light-layout .content { padding:22px 14px 0 14px; }

.l-light-layout .l-main,
.l-light-layout .l-header,
.l-light-layout .l-outer-wrap,
.l-light-layout .l-outer { background-image:none; }


.l-main {
	width:998px;
	height:auto;
	margin:0 auto;
	background:#121214 url("../i/bg/bg.jpg") no-repeat 0 0;
}

.l-wrapper {
	position:relative;
	height:100%;
}
html>body .l-wrapper {
	min-height:100%;
	height:auto;
}

.l-outer-wrap {
	padding:0 0 0 42px;
	background-position:0 0;
}
.l-outer-wrap,
.l-outer {
	background-color:transparent;
	background-image:url("../i/bg/content_shadow_bg.jpg");
	background-repeat:no-repeat;
}
.l-outer {
	padding:0 42px 0 0;
	background-position:100% 0;
}

.l-conteiner {
	border:solid #000;
	border-width:5px 2px 2px 2px;
	background-color:#000;
}

.table-main {
	width:100%;
	table-layout:fixed;
}

.table-main .td-sidebar-l { width:182px; }

/*.table-main .td-sidebar-r { width:224px; }*/
.table-main .td-sidebar-r { width:223px; }

.table-main .td-conteiner { height:446px; }

html>body .table-main .td-conteiner {
	min-height:446px;
	height:auto;
}




/* ******** */