@import url(tt_news.css);

html{
	height: 100%;
	overflow-x:hidden;
}

	body{
		margin:0;
		padding:0;
		height: 100%;
		width:100%;
		background:url(../site_images/wrapper_all_back.jpg) left bottom fixed transparent;
		font-family:Verdana,Arial,sans-serif;
	}

	.clearing{
		clear:both;
		visibility:hidden;
		height:0px;
	}


		.wrapper_all{
			width:950px;
		}


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

			.wrapper_left{
				width:258px;
				margin:0;
				padding:0;
				float:left;
			}

			* html .wrapper_left{
				overflow:hidden;
			}

				.LOGO{
					position:fixed;
					width:142px;
					height:151px;
					background:url(../site_images/logo.gif) 55px 30px no-repeat transparent;
				}

				* html .LOGO{
					position:relative;
				}

				.wrapper_menu{
					position:fixed;
					top:186px;
					width:267px;
					float:left;
				}

				* html .wrapper_menu{/*IE6*/
					position:relative;
					top:42px;
					width:267px;
				}
/*
					.wrapper_menu_top{
						margin:0px;
						padding:0px;
						width:267px;
						height:6px;
						background:url(../site_images/menu_back_top.gif) left bottom no-repeat transparent;
					}

					.wrapper_menu_bottom{
						margin:0px;
						padding:0px;
						width:267px;
						height:6px;
						background:url(../site_images/menu_back_bottom.gif) no-repeat transparent;
					}
*/
					.MENU{
						margin:0px;
						padding:0px;
						width:267px;
						background:transparent;
					}


					.MENU .MENU_2{
						margin-top:30px;
					}
					
					.MENU ul{
						margin:0px 0px 0px 35px;
						padding:0;
						list-style:none;
						font-family:Verdana,Arial,sans-serif;
						font-size:12px;
						line-height:18px;
					}

					.MENU ul ul{
						margin:0px;
					}

					.MENU ul li a{
						display:block;
						padding:5px 0px 5px 0px;
						margin-left:20px;
						color:#1761a3;
						text-decoration:none;
						background:url(../site_images/UL_1.gif) left bottom repeat-x transparent;
					}

					.MENU ul ul li a{
						margin-left:40px;
						background:url(../site_images/UL_2.gif) left bottom repeat-x transparent;
					}

					.MENU ul li a.LAST,ul ul li a.LAST{/*IE need this :/ */
						background:url(/clear.gif) left 7px no-repeat transparent;
					}

					.MENU ul li.CUR,ul li.CURIFSUB{
						background:url(../site_images/ACT.gif) left 7px no-repeat transparent;
					}

					.MENU ul ul li.CUR,ul ul li.CURIFSUB{
						background:url(../site_images/ACT.gif) 20px 7px no-repeat transparent;
					}




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

			.wrapper_right{
				width:653px;
				float:right;
			}

				.wrapper_tools{
					height:145px;
					text-align:right;
				}

					.TOOLS{
						padding:35px 50px 0px 0px;
						color:#1761a3;
						font-size:10px;
					}

					.TOOLS ul{
						margin:0px;
						padding:0px;
						list-style:none;
					}

					.TOOLS ul li{
						display:inline;
					}

					.TOOLS ul li a{
						text-decoration:none;
						font-size:10px;
						color:#1761a3;
					}

				* html .wrapper_content{
					margin-bottom:15px;
					border:solid 3px #1761a3;
					overflow:auto;
					background:url(../site_images/content_back.jpg) left bottom fixed no-repeat transparent;
/*					background: url(/clear.gif) #abc6f5;*/
					filter: alpha(opacity=70);
				}

				html>body .wrapper_content{
					margin-bottom:15px;
					border:solid 3px #1761a3;
					background:url(../site_images/content_back.jpg) 297px bottom fixed no-repeat transparent;
					overflow:none;
				}
					.CONTENT{
						margin:0px;
						padding:25px 0px 25px 50px;
						width:550px;

						color:#333;
						font-size:12px;
						line-height:18px;
					}

					.CONTENT h1{
						margin:0px 0px 8px 0px;
						padding-bottom:8px;
						color:#1761a3;
						font-size:14px;
						border-bottom:solid 2px #1761a3;
					}

					.CONTENT p{
						margin:0px 0px 16px 0px ;
						padding:0px;
					}

					.CONTENT a{
						color:#1761a3;
						text-decoration:underline;
					}

					.CONTENT p.bodytext a{
/*						background:url(../site_images/content_link_back.jpg) left bottom fixed repeat-x transparent;*/
					}

					.CONTENT p.csc-linkToTop{
						margin-top:20px;
						text-align:right;
						background:url(../site_images/totop.gif) left top repeat-x transparent;
					}
					.CONTENT p.csc-linkToTop a{
						display:block;
						padding:10px 0px;
						font-size:10px;
						color:#333;
						text-decoration:none;
					}

					.CONTENT ul{
						list-style:disc;
						margin:0;
						padding:0;
					}

					.CONTENT ul ul{
						margin:0px 0px 0px 10px;
					}

					.CONTENT table{
						font-size:10px;
						line-height:12px;
						border:solid 1px #1761a3;
						border-collapse:collapse;
					}

					.CONTENT tr,td{
						border-color:#1761a3;
					}

					.CONTENT td p{
						margin:0px;
						padding:0px;
					}

					fieldset{
						border:none;
						margin:0px;
						padding:0px;
					}

					.csc-mailform-field{
						width:100%;
						clear:both;
					}

					.csc-mailform-field label{
						display:block;
						float:left;
						font-weight:bold;
					}

					#mailformRadio label,input{
					}

					.csc-mailform-field input,textarea,select{
						margin:0px 0px 2px 0px;
						padding:1px;
						font-size:12px;
						font-family:verdana;
						width:250px;
						border:solid 1px #1761a3;
						background:transparent;
						float:right;
						text-align:left;
						overflow:auto;
					}

					.csc-mailform-field input.csc-mailform-radio,input.csc-mailform-check{
						padding:0px;
						margin-right:236px;
						width:auto;
						background: #1761a3;
						border:none;
						float:right;
						height:18px;
						background:none;
					}

					.csc-mailform-field select,input.csc-mailform-submit{
						width:254px;
					}
					.csc-mailform-field select option{
						background: #1761a3;
						border:none;
					}

					.CONTENT .csc-textpic-imagewrap{
						margin:0px;
						padding:0px;
						border:solid 1px #1761a3;
					}

					div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
						margin:0px;
					}

					.csc-textpic-caption{
						position:relative;
						top:-39px;
						height:0px;
						font-weight:bold;
						vertical-align:center;
					}

					* html .csc-textpic-caption{
						position:relative;
						top:0px;
						height:0px;
						font-weight:bold;
						vertical-align:center;
					}

					.csc-textpic-caption span{
						height:36px;
						min-height:36px;
						display:block;
						padding:3px 0px 0px 30px;
						color:#333;
						background:url(../site_images/caption_back_yellow.png) left bottom transparent;
					}
					* html .csc-textpic-caption span{
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/site_images/caption_back_yellow.png', sizingMethod='scale');
						background:none;
					}

					.csc-textpic-caption span a{
						color:#333;
						display:block;
						text-decoration:none;
					}

					.csc-frame .csc-textpic-caption span a{
						color:#fff;
					}
					.csc-frame-frame1 .csc-textpic-caption span{
						color:#fff;
						background:url(../site_images/caption_back_blue.png) transparent;
					}

					* html .csc-frame-frame1 .csc-textpic-caption span{
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/site_images/caption_back_blue.png', sizingMethod='scale');
						background:none;
					}

					.csc-frame-frame2 .csc-textpic-caption span{
						color:#fff;
						background:url(../site_images/caption_back_green.png) transparent;
					}

					* html .csc-frame-frame2 .csc-textpic-caption span{
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/site_images/caption_back_green.png', sizingMethod='scale');
						background:none;
					}

					.csc-sitemap ul{
						list-style:none;
					}


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

					.wrapper_footer{
						margin-bottom:40px;
						border:solid 3px #1761a3;
						background:url(../site_images/content_back.jpg) left bottom fixed no-repeat transparent;
					}
					html>body .wrapper_footer{
						background:url(../site_images/content_back.jpg) 297px bottom fixed no-repeat transparent;
					}
					* html .wrapper_footer{
						background:url(../site_images/content_back.jpg) left bottom fixed no-repeat transparent;
					}
						.FOOTER{
							margin:0px;
							padding:10px 0px 10px 50px;
							width:550px;

							color:#333;
							font-family:Verdana,Arial,sans-serif;
							font-size:10px;
							line-height:14px;
						}

						.FOOTER p{
							margin:0px;
							padding:0px;
						}

						.FOOTER a{
							color:#1761a3;
							text-decoration:none;
						}

						.FOOTER .csc-frame-rulerAfter{
							clear:both;
							height:21px;
							width:550px;
							background:url(../site_images/totop.gif) 0px center repeat-x transparent;
						}
