.cutinput {position: relative;white-space:nowrap;}
.cutinput>label>input{width:80%;}
.cutinput>button{width:20%;}
#needUrl>span{width: 50%; display:inline-block}
#needUrl>input{width: 50%}
#needUrl {display: none;white-space:nowrap;width:80%;}

#link-ac-form{background:url(images/background.gif);color:#fff;padding: 20px;}
.clmaindiv{position: relative;}
#clmain1, .clmain1  {background:url(images/sprite_link.png) no-repeat -159px -200px; width:20px; height:20px; display: inline-block;cursor: pointer;}
#clmain2, .clmain2 {background:url(images/sprite_link.png) no-repeat -179px -200px; width:20px; height:20px; display: inline-block;cursor: pointer;}
#clmain3, .clmain3 {background:url(images/sprite_link.png) no-repeat -199px -200px; width:20px; height:20px; display: inline-block;cursor: pointer;}
#clmain4, .clmain4 {background:url(images/sprite_link.png) no-repeat -219px -200px; width:20px; height:20px; display: inline-block;cursor: pointer;}

.YTU {}
.TUS {border:1px solid #303030; padding:5px 10px; text-align:center; font:normal 12pt Tahoma; position:relative;}
.TUS a {color:#eee}
.TUB {position:absolute; left:35px; top:6px; width:50px; height:40px;}

.TUE {background:url(images/hos.png) no-repeat 0 -79px;}
.TUO {background:url(images/hos.png) no-repeat -408px -79px;position: absolute;left: 20px;top: 60px;}

.mgpl {background:url(images/load.gif) no-repeat;}
.loading {width:199px; height:48px; background:url(images/load.gif) no-repeat; margin:17px auto; padding:auto;}

#link-ac-form .right{text-align: right;}
#link-ac-form ul{margin-bottom: 0;}
#link-ac-form table,
#link-ac-form tr,
#link-ac-form th,
#link-ac-form td {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
#link-ac-form td[align="right"] {text-align:right;}
#link-ac-form input {margin-bottom: 5px;}
#link-ac-form table input {padding: 1px; width: 98%}
