#layout { background: white; padding-top: 2px; zoom: 1;}
.three-columns { overflow: hidden; position: relative; margin: 0px; padding-left: 10px; zoom: 1;}
.three-columns .bottom {
	position: relative; 
	clear: both; height: 12px; width: 100%; background: transparent url(/media/img/main/columns-bottom.gif) left bottom no-repeat; 
}
.three-columns .column { float: left; padding-bottom: 1000px; margin-bottom: -1000px; background: #bbe2e7; }
.three-columns .left, .three-columns .right { width: 268px; }
.three-columns .center { width: 274px; margin-left: 10px; margin-right: 10px; }

p.both { margin: 0px; height: 1px; overflow: hidden; background: white; }

.three-columns .column .h { 
	margin: 0px; font-size: 1.2em; line-height: 2.4em; text-indent: 34px;
	border-bottom: 1px solid #f2f2f5;
	background: #60BDC0 url(/media/img/main/left-header.gif) left top no-repeat; 
}
.three-columns .column .h, .three-columns .column .h a { color: white; font-weight: normal; }
.three-columns .column .illustration, .three-columns .column .content { display: block; margin: 0px 5px; }
.three-columns .column .for-desc { height: 5.2em; overflow: hidden; }
.three-columns .column .illustration { margin-top: 5px; margin-bottom: 12px; }

.column .content p, .column .content ul { margin: 0px; }

.column .structure { padding: 15px; }
.column .structure ul, .column .structure li { margin: 0px; padding: 0px; }
.column .structure a, .column .structure span { color: #113268; font-weight: bold; }
.column .structure li, .column.center .structure li li { 
	margin: 5px 0px; padding-left: 10px;
	background: transparent url(/media/img/main/left-li-bullet.gif) 1px 7px no-repeat;
}
.column .structure li li {
	padding-left: 12px;
	background: transparent url(/media/img/main/left-li-li-bullet.gif) 3px 6px no-repeat;
}
.column.center .structure li { padding-left: 15px; /* background: transparent url(/media/img/main/center-open-bullet.gif) 0px 3px no-repeat; */ }
.column.center .structure .collapsed-folders { overflow: visible; /*height: 200px; */}
.column.center .structure li.collapsed { background: transparent url(/media/img/main/center-folder-bullet.gif) 0px 3px no-repeat; }
.column.center .structure li.close { background-position: 0px -488px; /* background: transparent url(/media/img/main/center-close-bullet.gif) 0px 3px no-repeat; */ }
.column.center .structure li span { color: #FF0093; cursor: default; }
.column.center .structure li.close span { color: #113268; }
.column.center .structure li ul { padding-left: 2px; overflow: hidden; }
.column.center .structure .collapsed-folders span.hover { cursor: pointer; text-decoration: underline; }
 
.column.left .structure li.close { display: none; }
.column.center .structure li.close ul { display: none; }

.column .news { font-size: .9em; }
.column .news .section { margin: 12px 15px 14px 15px; }
.column .news .section .date { color: #FF0093; display: block; margin-bottom: 1px; }

.copyrights { clear: both; padding-top: 1px; }
.copyrights * { zoom: 1; }
.copyrights li { *background-position: 10px 7px; } 
.copyrights li.first { background: none; }

.three-columns { background: white url(/media/img/main/content-shadow.jpg) left top repeat-x; }
.three-columns .column.center { background: #9BD6E8; }
.three-columns .column.right { background: #E1DFED; }
.three-columns .column.center .h { background: #4EA6FF url(/media/img/main/center-header.gif) left top no-repeat; }
.three-columns .column.right .h { background: #978FC1 url(/media/img/main/right-header.gif) left top no-repeat; }
.three-columns .column.left .structure {
	margin: 12px 5px 4px; padding: 0px; 
	background: white url(/media/img/main/left-structure-bottom.gif) left bottom no-repeat; 
	*margin-bottom: 0px;
}
.three-columns .column.left .structure .back-top {
	background: transparent url(/media/img/main/left-structure-top.gif) left top no-repeat; 
	padding: 15px;
}
.three-columns .column.center .structure {
	margin: 12px 5px 4px; padding: 0px; 
	background: white url(/media/img/main/center-structure-bottom.gif) left bottom no-repeat; 
	*margin-bottom: 0px;
}
.three-columns .column.center .structure .back-top {
	background: transparent url(/media/img/main/center-structure-top.gif) left top no-repeat; 
	padding: 15px;
}

#flash-2 { *position: relative; *left: -3px; }
#flash-1 { width: 620px; float: left; background: white url(/media/img/main/line-1-bg-new.jpg) left bottom no-repeat; }
#flash-2 { /* padding-top: 10px; background: white url(/media/img/main/line-2-bg.gif) 620px bottom no-repeat; */ }
div#flash-1-content { height: 150px; background: transparent url(/media/img/main/flash-1.jpg) left -20px no-repeat; }
#flash-2-content { margin-left: 6px; }
div#flash-2-content { margin-left: 0px; height: 140px; }

#welcome-to-tns { 
	overflow: visible; min-height: 65px; 
	background: #EEECF1 url(/media/img/main/line-3-bg-new.jpg) left top no-repeat;
	font-size: 2em; line-height: 1.2em;
	*height: 85px; _height: 65px; *position: relative; *top: -3px; *margin-bottom: -3px; *background-position: left -7px;
	*clear: both;
}
#welcome-to-tns p { 
	position: relative; top: -12px;
	margin: 0px; width: 505px; padding-left: 103px; /* text-indent: -95px; */ 
	*top: 0px; _top: -12px;	
}
#welcome-to-tns strong { margin-left: -95px; font-weight: normal; color: #FF009A; }

#tns-live { background: white; padding: 8px 0px 16px; }
#tns-live .three-columns { background: none; }
#tns-live .column { background: #F3F5F7; }
#tns-live .h { margin: 0px 10px; background: #8495AE; color: white; font-weight: normal; zoom: 1; }
#tns-live .h span { display: block; background: transparent url(/media/img/main/tns-live-h-left.gif) left top no-repeat; }
#tns-live .h span span { padding: 10px 38px; background: transparent url(/media/img/main/tns-live-h-right.gif) right top no-repeat; }
#tns-live h3 { 
	position: relative; left: 1px;
	margin: 0px 0px 1em 0px; padding: 5px 10px 6px; font-size: 1em; 
	border-bottom: 1px solid white;
	background: #E8EBF0; 
}
#tns-live h3, #tns-live h3 a { color: #4F5F75; }
#tns-live a { padding-right: 15px; background: transparent url(/media/img/main/tns-live-content-anc.gif) right 3px no-repeat; }
#tns-live h3 a { padding: 0px 0px 0px 15px; background: transparent url(/media/img/main/tns-live-h-anc.gif) left 3px no-repeat; }
#tns-live .column { overflow: hidden; }
#tns-live .column p { /* float: left; */ margin: 0px 0px 0px 70px; padding-bottom: 1em; *margin-left: 35px; *float: left; }
#tns-live .column img { display: block; margin-left: 11px; float: left; border: 1px solid #8495AE; *margin-left: 5px; *margin-right: -25px; }