#shop .template,
#shop .template2,
#shop .template3{
	display:none;
}
#shop .service{
	width:852px;
	margin:15px 0px 0px 11px;
}
#shop .service .center{
	padding:5px 10px;
}
#shop .service div.bubble div.center p{
	margin-left:50px;
}
#shop .service .cross{
	background:#CACCC1 url(/images/splash_cross.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	margin-right:2px;
	margin-left:-15px;
	height:15px;
	width:15px;
}
#shop .service .cross_selected{
	background-color:#e67018;
}
#shop .service .title b{
	font-size:18px;
	color:#e67017;
	line-height:22px;
	font-weight:normal;
	margin-left:5px;
}
#shop .service .title span{
	font-size:12px;
	white-space:nowrap;
	float:right;
	padding-right:50px;
	line-height:24px;
}
#shop .service h3{
	margin-bottom:0px;
	margin-left:10px;
}
#shop .service ol li,
#shop .service ul li{
	margin-left:0px;
}
#shop .service ol li a,
#shop .service ul li a{
	line-height:18px;
}
#shop .service ol li sup a,
#shop .service ul li sup a{
	position:absolute;
}
#shop .service #params{
	width:405px;
	vertical-align:top;
	padding:12px 0px 12px 10px;
}
#shop .service #params_block{
	width:415px;
	vertical-align:top;
	padding-top:4px;
}
#params_block{
	width:433px;
}
#params_block div.textblock{
	margin:0px;
}
#params_block div.center{
	padding:5px 10px 2px 10px !important;
}
#params_block h5{
	font-size:14px;
	margin:0px 0px 8px 10px;
	text-transform:uppercase;
	font-weight:bold;
}
#params_block .domains{
	-float:none;
	width:373px;
	margin:0px 0px 10px 10px;
}
#params_block .domains td{
	font-size:14px;
	font-weight:bold;
	color:#999997;
}
#params_block .domains .ruler td{
	height:10px;
	-height:4px;
}
#params_block .results{
	-float:none;
	width:393px;
}
#params_block .results .ruler td,
#params_block .results .ruler th{
	height:7px;
	border-top:1px solid #e5e6e1;
}
#params_block .results td{
	height:30px;
}
#params_block .results th{
	font-weight:normal;
	text-align:left;
	line-height:19px;
	color:#999997;
}
#params_block .results th a{
	display:block;
	margin-left:26px;
}
#params_block .results th img{
	float:left;
	margin:0px 7px 0px 0px;
}
#params_block .results th label{
	display:block;
	height:25px;
}
#params_block .results th label input{
	float:left;
	height:17px;
}
#params_block .results th label b{
	height:17px;
	font-size:12px;
	color:#5f4080;
	border-bottom:1px dashed;
	display:block;
	float:left;
	font-weight:normal;
	cursor:pointer;
}
#params_block .results select{
	width:165px;
	margin-left:19px;
	background-color:white;
	font-size:12px;
}
#params_block .results select.orange{
	background-color:#e67018;
	color:white;
}
#params_block div.tip{
	width:404px;
}
#params_block div.tip div.center{
	margin:10px 20px 0px 10px;
	font-style:normal;
}
#results{
	padding-top:28px;
	clear:both;
	-padding-top:0px;
}
#params_block .h20 td,
#params_block .h20 th{
	height:20px;
}
#params_block .with_notice{
	font-size:14px;
	text-decoration:none;
}
#params_block .with_notice b{
	border-bottom:0px;
	font-weight:normal;
	cursor:default;
}
#params_block .links{
	padding:0px 5px 0px;
	line-height:20px;
}
#shop .service ol.list{
	margin-left:20px;
}
#params_block .links a,
#shop .service ol.list li a,
#shop .service ul.list li a,
#params_block a.ajax_link{
	padding:1px 4px;
}
#params_block a.current,
#params ol.list li a.current,
#params ul.list li a.current{
	color:#ffffff;
	text-decoration:none;
	cursor:default;
	background-color:#e47118;
	font-weight:normal;
	padding:1px 4px;
}
#params_block a.current b,
#params ol.list li a.current b,
#params ul.list li a.current b{
	border:0px none;
	font-weight:normal;
}
#params_block a.current span.warning,
#params ol.list li a.current span.warning,
#params ul.list li a.current span.warning{
	color:white !important;
}
#params_block li{
	margin:5px 15px 5px 0px;
}
#params_block .desc li{
	margin-left:20px !important;
}
#params_block div.insert,
#params_block div.increment{
	height:40px;
	line-height:30px;
}
#params_block div.insert div.input,
#params_block div.increment div.input{
	position:relative;
	top:2px;
}
#params_block .domain_zones{
	margin:0px 0px 0px 63px;
	width:240px;
}
#params_block div.textblock div.center{
	padding:1px 10px !important;
}
#params_block .domain_zones div{
	height:20px;
	width:58px;
}
#params_block .domain_zones div.checkbox{
	position:relative;
	top:2px;
}
#params_block div.with_link{
	margin:-5px 0px 0px 180px;
}
#params .selected_params li{
	background-color:#f4f5ed;
	background-position:5px 9px;
	margin:10px 15px 10px 0px;
	padding-left:20px;
}
#params li{
	margin-right:0px;
	padding-right:15px;
}
#params li.cur_param{
	background:url(/images/arrow_dashed_orange.png) right 6px no-repeat;
}
#params .selected_params li .cross{
	position:relative;
	right:-35px;
	top:1px;
}
#params *{
	font-size:14px;
}
#params ol.selected_params *,
#params ul.selected_params *{
	font-size:12px;
}
#amount_block{
	vertical-align:top;
	padding:0px 0px 0px 10px;
	height:100%;
}
#amount_block h4{
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 7px;
}
#amount_block li{
	margin-left:9px !important;
}
#amount_block li li{
	margin:5px 15px 5px 0px !important;
}
#amount_block div.comments{
	margin-top:7px;
}