@import url(tx_cssstyledcontent.css);
html{
	margin:0;
	padding:0;
	height:100%;
	background:url(../site_images/ko/body_back.jpg) repeat-x #393c3a;
}

	body{
		margin:0;
		padding:0;
		width:900px;
		height:100%;
		margin:0px auto;
		font-family:arial;
		font-size:11px;

	}
	/*********************************/

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


		h1,h2,h3,h4,h5,h6{
			margin:0px 0px 15px 0px;
			padding:0;
			font-family:Times New Roman;
			color:#363636;
			font-size:16px;
		}

		p{
			margin:0;
			padding:0;
		}

		ul{
			margin:0;
			padding:0;
		}

		li{
			margin:0;
			padding:0;
		}

		img{
			margin:0;
			padding:0;
			border:none;
		}

		a{
			padding:0;
			margin:0;
		}


		/*********************************/
		.wrapper_total{
			width:100%;
			margin:0px auto;
			background:url(../site_images/ko/wrapper_total_back.gif) left 100px repeat-y #cce6f3;
		}

			/*********************************/
			.wrapper_total_inner{
				width:100%;
				background-color:#cce6f3 !important;
				background:url(../site_images/ko/wrapper_total_inner_back.jpg) left 106px no-repeat;
				position:relative;
			}

				/*********************************/
				.wrapper_all{
					margin:0px;
					padding:0px;
					width:100%;
				}

					/*********************************/
					.wrapper_logo{
						text-align:center;
						background:#fff;
					}
						.LANGUAGE{
							margin:0px;
							text-align:right;
							color:#363636;
							font-size:11px;
							height:26px;
							overflow:hidden;
						}

						.LANGUAGE ul{
							margin:0;
							padding:0px 20px 0px 0px;
							list-style:none;
							display:inline;
						}

						.LANGUAGE ul li{
							margin:0;
							padding:0;
							display:inline;
						}

						.LANGUAGE ul li a{
							margin:0;
							padding:0;
							color:#363636;
							text-decoration:none;
							font-weight:bold;
						}

						.LANGUAGE ul li.INACT a{
							margin:0;
							padding:0;
							color:#636363;
						}

						.LANGUAGE ul li#CUR a{
							margin:0;
							padding:0;
							color:#871414;
						}

						.LOGO{
							margin:0px;
							padding:0px;
							background:url(../site_images/ko/logo.gif) left top no-repeat transparent;
						}

					/*********************************/
					.wrapper_head{
						border-top:solid 1px #333;
						height:150px;
						width:100%;
						background:url(../site_images/ko/wrapper_head_back.jpg) 200px 1px no-repeat transparent;
					}
						.HEAD{
							color:#fff;
							margin:1px 0px 0px 200px;
						}
						.tx-slideshow-pi1{
							margin:0px;
							padding:0px;
						}

						.tx-slideshow-pi1 object{
							margin:0px;
							padding:0px;
							width:700px;
							height:149px;
						}

						.tx-slideshow-pi1 embed{
							margin:0px;
							padding:0px;
							width:700px;
							height:149px;
						}

					/*********************************/
					.wrapper_menu_top{
						border-top:1px solid #333;
						border-bottom:1px solid #333;
						background:#e0ede6;
						height:30px;
					}
						.MENU_TOP{
							border-left:solid 1px #fff;
							margin-left:200px;
							color:#363636;
							height:30px;
						}

						.MENU_TOP ul{
							margin:0px;
							padding:8px 0px 0px 0px;
						}

						.MENU_TOP li{
							display:inline;
							margin-top:1px;
							padding:8px 15px;
							border-right:solid 1px #fff;
						}

						.MENU_TOP li a{
							color:#363636;
							text-decoration:none;
						}

						.MENU_TOP li a.ACT{
							color:#871414;
							text-decoration:none;
						}

						.MENU_TOP li a:hover{
							color:#871414;
						}

					/*********************************/
					.wrapper_breadcrumb{
						height:50px;
					}
						.BREADCRUMB{
							padding:16px 30px 0px 230px;
							width:470px;
							background:transparent;
							font-size:10px;
							color:#363636;
						}


						.BREADCRUMB ul{
							margin:0;
							padding:0px 0px 0px 0px;

						}

						.BREADCRUMB li{
							color:#363636;
							display:inline;
						}

						.BREADCRUMB li.red{
							color:#871414;
							display:inline;
						}

						.BREADCRUMB li a{
							color:#363636;
							text-decoration:none;
						}

						.BREADCRUMB li a:hover{
							color:#871414;
						}

					/*********************************/
					.wrapper_content{
						background:url(../site_images/wrapper_content_back.gif) repeat-y transparent;
					}

						.MENU_LEFT{
							padding-right:20px;
							text-align:right;
							width:180px;
							float:left;
						}

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

						.MENU_LEFT li{
							padding:0px;
							margin:0px;
							display:inline;
						}

						.MENU_LEFT a{
							width:140px;
							display:block;
							margin:0px 0px 0px 20px;
							padding:4px 10px 2px 10px;
						}

						.MENU_LEFT a{
							color:#363636;
							text-decoration:none;
						}

						.MENU_LEFT a:hover{
							color:#871414;
							text-decoration:none;

						}

						.MENU_LEFT .ACT a{
							color:#871414;
							text-decoration:none;
							background:#e0ede6;
						}

						.MENU_LEFT .ACT a:hover{
							color:#363636;
							text-decoration:none;
							background:#e0ede6;
						}

						.MENU_LEFT ul.LEV_1{
							background:none;
						}
						.MENU_LEFT ul.LEV_1 li{
							background:none;
						}

						.MENU_LEFT .LEV_2 a{
						}
						.MENU_LEFT ul.LEV_2{
							margin:0px 0px 0px 10px;
							padding:0;
							border:none;
						}
						.MENU_LEFT ul.LEV_2 li{
							margin:0;
							padding:0;
						}

						.MENU_LEFT ul.LEV_3{
							margin:0px 0px 0px 20px;
							padding:0;
							border:none;
						}
						.MENU_LEFT ul.LEV_3 li{
						}
						.MENU_LEFT .LEV_3 a{
						}


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

						.wrapper_content .CONTENT_ELEMENT{
							padding:0px 0px 25px 0px;
							margin:0;
						}

						.CONTENT{
							padding:0px 30px 30px 30px;
							width:470px;
							float:left;
							background:#fff;
							line-height:16px;
							font-size:12px;
						}

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

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

						.CONTENT a:hover{
							text-decoration:none;
							color:#871414;
						}

						.CONTENT p{
							margin-bottom:5px;
						}

						.CONTENT table{
							width:100%;
						}

						.CONTENT .csc-textpic-caption{
							font-size:10px;
						}

						.CONTENT table,tr,td{
							margin:0;
							padding:0;
							vertical-align:top;
							border-collapse: collapse;
						}

						.CONTENT table tr td{
							border-bottom:dotted 1px #636363;
						}

						.CONTENT table tr td p{
							margin:0px 5px 5px 0px;
						}


						.CONTENT input{
							width:220px;
							font-size:10px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
						}

						.CONTENT input.radio{
							width:20px;
							font-size:10px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
						}

						.CONTENT select{
							width:224px;
							max-width:222px;
							font-size:10px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
						}

						.CONTENT textarea{
							font-family:arial;
							width:220px;
							max-width:222px;
							height:100px;
							font-size:11px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
							overflow:auto;
						}

						.CONTENT .MAILFORMPLUS_FIELD{
							margin-bottom:3px;
						}
						.CONTENT .CONTENT_ELEMENT .csc-textpic-image{
							padding-bottom:5px;
						}
						/*********************************/

						.CONTENT_RIGHT{
							display:inline;
							padding:10px;
							margin:0px 20px;
							width:110px;
							float:left;
							background:#e0ede6;
							line-height:16px;
						}

						.CONTENT_RIGHT h1,h2,h3,h4,h5,h6{
							margin:0px 0px 18px 0px;
							font-size:11px;
							font-family:arial;
						}

						.CONTENT_RIGHT a{
							text-decoration:underline;
							color:#363636;
						}

						.CONTENT_RIGHT a:hover{
							text-decoration:none;
							color:#807146;
						}

						.CONTENT_RIGHT .csc-mailform-field{
							margin:0px;
							padding:0px 0px 3px 0px;
						}

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

						.CONTENT_RIGHT label{
							margin:0px;
							padding:0px;
							border:none;

						}

						.CONTENT_RIGHT input{
							width:100px;
							font-size:10px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
						}

						.CONTENT_RIGHT input.csc-mailform-radio{
							width:20px;
							margin-right:5px;
						}

						.csc-mailform-radio legend{
							display:none;
						}

						input.csc-mailform-submit{
							width:102px;
							color:#871414;
							margin:0;
							padding:0;
						}


						.CONTENT_RIGHT select{
							width:104px;
							max-width:102px;
							font-size:10px;
							margin:0px;
							padding:0px;
							background:#e0ede6;
							border:solid 1px #363636;
						}

					/*********************************/
					.wrapper_footer{
						width:900px;
						border-top:2px solid #333;
						height:20px;
					}
						.FOOTER{
							padding:3px 20px;
							background:#e0ede6;
							height:14px;
							text-align:right;
						}
						.FOOTER ul{
							margin:0;
							padding:0;
							list-style:none;
						}

						.FOOTER ul li{
							margin:0;
							padding:0;
							list-style:none;
							display:inline;
						}

						.FOOTER ul li a{
							color:#363636;
							text-decoration:none;
						}

						.FOOTER ul li a:hover{
							color:#871414;
						}

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

						.tx-wssitemap-pi1 .treemenudiv {}
						.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
						.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #363636; }
						.tx-wssitemap-pi1 .treemenudiv a:hover {color: #871414;}
						.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color:#871414;}
						.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:#871414; }

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

						.gmapDir{
							position:relative;
							top:-15px;
							font-size:10px;
							font-family:verdana;
						}

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