div.servise-container		{ position: relative; margin-top: -7px; padding-bottom: 17px; }

.form div.c					{ float: left; }
.form div.l					{ width: 300px; }
.form div.r					{ position: relative; width: 100px; margin-right: -160px; padding-left: 25px; }
.form div.l input			{ width: 100%; border: 1px solid #ccc; }
.form div.r input			{ width: 100%; }

pre.result					{ width: 600px; margin:0; padding: 10px 0 0 0; font-size: 1.01em; }
div.net_sp					{ position: absolute; top: -15px; left: 430px; display: none; width: 50px; height: 50px; background: url('/i/common/spinner.gif') 0 0 no-repeat; }

#ip-converter {
	background-image: none;
	float: left;
	width: 42em;
	margin-left:-1.3em;
}

#ip-converter li {
	clear: both;
	line-height: 1.8em;
	padding: .7em 1.3em;
	position: relative;
	text-align: right;
}

#ip-converter li.selected {
}

#ip-converter li.disabled {
}

#ip-converter li.error {
	background-color: #E87272;
}

#ip-converter .title {
	float: left;
	padding-right: 4em;
}

#ip-converter li label {
	color: #1B86C6;
}

#ip-converter li label:hover {
	color: #DD4705;
	cursor: pointer;
}

#ip-converter li.selected label {
	color: #3C3C3C;
}

#ip-converter li a.bubble-link {
	border-bottom: 1px dashed;
	margin-left: .5em;
	position: relative;
	text-decoration: none;
	top: -.5em;
}

#ip-converter li input {
	width: 23em;
	display:inline;
}

#ip-converter .popup-error {
	background-color: #F5F5EA;
	display: none;
	font-size: .85em;
	line-height: 1.3em;
	padding: .5em .8em;
	position: absolute;
	left: 36em;
	text-align: left;
	top: 0;
	white-space: nowrap;
}

#result-links {
	clear: both;
}