/* Unchanged */
img{border:none;}
/*Edited*/
.langmenu-act a{margin:0px 5px 0px 5px; color:#000000;font-size:11px; position:relative; }
.langmenu a{ color:#000000;margin:0px 5px 0px 5px; font-size:11px;position:relative;}

.csc-header H1.csc-firstHeader, .csc-textpicHeader H1.csc-firstHeader{ font-size:16px;  font-weight:bold; color:#FFB43C; letter-spacing:+0.5px;}
.csc-header h1, .csc-textpicHeader h1 {margin-top:10px;font-size:14px; color:#005cbb;}
.csc-subheader{font-size:14px; color:#005cbb; font-weight:bold;}
.csc-textpic{margin-top:20px;}

strong, b{color:#005cbb;}

body{
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:+0.3px;
}

#c_right ul{ list-style:none; padding:none;}
#c_right li{
	background-image: url(../images/bg_sidemenu.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin:none; padding:2px 0px 3px 18px;
}
#c_right ul li ul{list-style:none; margin:0; background:none; padding:0;}
#c_right ul li li{padding-left:10px; background:none;}
#c_right li a{ color:#000000; text-decoration:none;}
#c_right li a:hover{ text-decoration:underline;}


DIV#div_body{
	background-image: url(../images/bg_wrapper.png);
	background-repeat: repeat-y;
	background-position: center top;
}
DIV#footer{
	height:19px;
	color:#a7a7a7;
	text-align:center;
	padding-top:5px;
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center top; margin-bottom:20px;
}
DIV#c_left{ width:540px; margin-bottom:20px; padding-left:20px; float:left;}
DIV#c_right{width:160px; float:left; padding:45px 0px 0px 20px;}

DIV#content{ width:740px;; float:left;
	background-image: url(../images/bg_content.png);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV#b_left{
	background-image: url(../images/bg_content_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:136px;
	height:436px;
	float:left;
}
DIV#b_right{
	background-image: url(../images/bg_content_r.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:136px;
	height:436px; float:left;
}
TD#mm a{
	float:left;
	width:156px;
	height:47px;
	padding-top:40px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	background-image: url(../images/mm.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#000000;
	
}
TD#mm a:hover{
	width:156px;
	background-image: url(../images/mm_hover.png); 
	background-repeat: no-repeat;
	background-position: 4px bottom;
}


TD#mm{  height:47px; margin-top:52px;  vertical-align:bottom;}
DIV#h_left{
	background-image: url(../images/bg_head_left-trans.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:136px; 
	height:263px; float:left;
}
DIV#head{
	float:left;
	width:740px;
	height:263px;
	background-image: url(../images/img_head.png);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV#head_inner{
	float:left;
	width:740px;
	height:99px;
	margin-top:164px;
	background-image: url(../images/bg_head_mask-trans.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
DIV#h_right{
	background-image: url(../images/bg_head_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:136px; float:left;
	height:263px;}
DIV#header{ height:263px; width:1024px;;}
DIV#top{
	background-image: url(../images/bg_top-trans.png);
	background-repeat: no-repeat;
	background-position: left top; height:49px; padding-top:20px; vertical-align:middle; text-align:right; padding-right:163px;
}
DIV.clr{ clear:both; float:none;}
DIV#frame{ width:1024px; margin-left:auto; margin-right:auto;}

/* GENERAL fonts */

H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
a{color:#19AEE5; text-decoration:none;}
a:hover{ text-decoration:underline;}
.contenttable{ font-size:12px;}
.contenttable h5{font-size:12px;color:#005cbb;margin:0px; }

.contenttable td{ vertical-align:top;}

.csc-mailform {}
.csc-mailform-field{margin:0px 0px 5px 0px;}
.csc-mailform-field label{ width:120px; display:block; float:left;}
#mailformformtype_mail{width:80px;}



