#regio2 .my_map_template select{
	width: 62px;
}

#regio2 .hidden{
	display: none;
}

#regio2 .left{
	float: left;
}

#regio2 .right{
	float: right;
}

#regio2 .my_map_template .label{
	margin: 5px 0px;
}

#regio2 ._3em{
	width: 3em;
}

#regio2 .myMapNav{
	overflow: hidden;
	padding-top: 5px;
}

#regio2 .editing_indicator{
	width: 24px;
	height: 24px;
	float: right;
	margin: 3px 1px 0px 0px;
	background: transparent url(img/edit_disabled.png) no-repeat;
}

#regio2 .digitizing_on_icon{
	width: 24px;
	height: 24px;
	float: right;
	background: transparent url(img/edit_running.png) no-repeat !important;
}

#regio2 .toolContent{
	position: relative;
	top: 62px;
	overflow: hidden;
	border: 1px solid #b8b8b8;
	border-top: 0px;
	height: 184px;
}

#regio2 #previewImage{
	float: left;
	margin: 22px 16px 0 16px;
}

#regio2 .intro,
#regio2 .point,
#regio2 .line,
#regio2 .polygon{
	height: 100px;
	padding: 5px;
	border-left: solid 1px #f1f1f1;
	overflow: hidden;
}

#regio2 .point{
	height: 63px;
}

#regio2 .intro{
	height: 164px;
	border-bottom: 1px solid #B8B8B8;
	border-left: 0px;
}

#regio2 .point .form_input,
#regio2 .line .form_input,
#regio2 .polygon .form_input{
	width: 65px !important;
}

#regio2 .objectName{
	padding: 5px;
	height: 21px;
	border-top: solid 1px #f1f1f1;
	overflow: hidden;
}

#regio2 .objectName .form_input{
	width: 130px;
}
	
#regio2 .objectName .form_input input{width: 120px;}

#regio2 .objectName .form_label{
	width: 110px !important;
}

#regio2 .tool_controls{
	overflow: hidden;
	border-bottom: 1px solid #b1b1b1;
	padding: 5px;
	height: 21px; /*total: 31px*/
	border-top: solid 1px #f1f1f1;
}

#regio2 .tool_controls .cButton{
	margin: 0px 5px 0px 0px;
	float: right;
}

#regio2 .symbolSelector{
	width: 100%;
	height: 16px;
	padding: 10px 0;
	border-bottom: 1px solid #f1f1f1;
}

#regio2 #symbolList{
	margin-left: 19px; 
}

#regio2 .form_label{
	margin: 1px 0px;
	text-align: left;
	float: left;
	height: 20px;
	padding: 2px 0px;
	clear: right;
	width: 90px;
}

* + html .form_label{clear: both;}

#regio2 .form_input{
	margin: 1px 0px;
	float: right;
	width: 140px;
	min-height: 24px;
	overflow: hidden;
}

* + html .form_input{clear: both;}

#regio2 .form_input input{
	width: 135px;
}

#regio2 .ui-slider{
	margin: 2px 0px;
}

#regio2 .list{
	position: absolute;
	width: 258px;
	top: 238px;
	left: 0px;
	bottom: 27px;
	overflow: auto;
	border: solid 1px #b8b8b8;
}

#regio2 .scrollableList{
	position: absolute;
	width: 100%;
	top: 25px;
	left: 0px;
	bottom: 0px;
	overflow: auto;
}

#regio2 .list_header a{
	color: #ffffff;
	font-weight: bold;
}

#regio2 .list_header{
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	width: 245px;
	padding: 3px 5px 3px 8px; 
	border-bottom: solid 1px #B8B8B8;
	background: #8AB85C url(img/bg12.png) repeat-x scroll 0%;
}

#regio2 .list_header .cButton{
	float: right;
	margin-top: 1px;
}

#regio2 .list_header .feature_list_title{
	float: left;
}

#regio2 #list{
	width: 100%;
}

#regio2 div.line_ico,
#regio2 div.point_ico,
#regio2 div.polygon_ico{
	width: 15px;
	height: 15px;
	margin: 2px 3px 0px 3px;
}

#regio2 div.line_ico{
	background: transparent url(img/ico_line_gray.gif) no-repeat;
}

#regio2 div.point_ico{
	background: transparent url(img/ico_point_gray.gif) no-repeat;
}

#regio2 div.polygon_ico{
	background: transparent url(img/ico_area_gray.gif) no-repeat;
}

#regio2 #list tbody:hover td{
	background-color: #f1f1f1;
}

#regio2 #list td{
	border-bottom: solid 1px #f1f1f1;
}

#regio2 #list .active td{
	background-color: #fafafa;
}

#regio2 #list .highlight td{
	background-color: #DFDFDF;
}

#regio2 #list .title{
	padding: 1px 5px 2px;
	width: 100%;
	border-left: solid 1px #f1f1f1;
	border-right: solid 1px #f1f1f1;
}

#regio2 #list tbody .editable_title{
	border: transparent 1px solid;
	background-color: transparent;
	padding-left: 3px;
}

#regio2 #list tbody:hover .editable_title{
	border-color: #b8b8b8;
	background-color: #ffffff;
}

#regio2 #list .buttons{
	width:30px;
	height: 17px;
}

#regio2 .remove_feature,
.edit_feature{
	float: left;
	width: 15px;
	height: 15px;
	margin: 2px 0px 0px 0px;
}

#regio2 .remove_feature{
	background: transparent url(img/ico09.gif) no-repeat;
}

#regio2 .edit_feature{
	background: transparent url(img/ico_edit.gif) no-repeat;
}

#regio2 .remove_feature:hover,
#regio2 .edit_feature:hover{
	background-color: #d1d1d1;
}

#regio2 .control{
	overflow: hidden;
	padding-top: 5px;
}

#regio2 .digitizing_remove_all_features{
	float: right;
}

/* controls
 * ------------------------------------ */

#regio2 .mymap_controls{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 25px;
	width: 260px;
}

#regio2 .mymap_controls .cButton{
	margin: 2px !important;
	float: right;
}

/* Buttons
 * ------------------------------------ */

#regio2 .cButton {
	background: url(img/cButton.png) no-repeat scroll 0pt 0px;
	position: relative;
	float: left;
	margin-left: 20px;
	height: 19px;
	overflow: hidden;
	padding: 1px 1px 1px 2px;
	/*font*/
	color:#FFFFFF;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
}

#regio2 .cButton span {
	background: url(img/cButton.png) no-repeat scroll 100% -21px;
	padding:5px 15px 4px;
	height: 10px;
	float: left;
	cursor: pointer;
}

#regio2 .cButton input{
	color: inherit;
	background-color:transparent;
	background: url(img/cButton.png) no-repeat scroll 100% -21px;
	padding: 1px 15px 3px;
	border: none;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}

#regio2 .cButton span:hover,
#regio2 .cButton input:hover{
	/*background-position: 100% -72px !important;*/
}

#regio2 .my_map_template .disabled, .disabled:hover {
	background: url(img/cButton.png) no-repeat scroll 0pt -96px !important;
}

#regio2 .my_map_template .disabled span, .disabled span:hover,
#regio2 .my_map_template .disabled input, .disabled input:hover{
	background: url(img/cButton.png) no-repeat scroll 100% -120px !important;
	cursor: default !important;
}


#regio2 .buttonWrap{
	margin: 0 -6px;;
}


#regio2 .toolButton{
	float: left;
	margin: 9px 3px;
	overflow: hidden;
	text-decoration: none;
	width: 78px;
}

#regio2 .toolButton:hover {
	text-decoration: none;
}

#regio2 .toolButton .btnColor{
	padding: 2px 10px;
	border: solid 1px #ffffff;
	background: #B7B75C url(img/bg12.png) repeat-x scroll 0pt;
	cursor: pointer;
	display: block;
	overflow: hidden;
}

#regio2 .myMapNav .icon{
	float: left;
	width: 18px;
	height: 15px;	
}

#regio2 .myMapNav #point{
	background: transparent url(img/ico_point.gif) no-repeat;
}

#regio2 .myMapNav #line{
	background: transparent url(img/ico_line.gif) no-repeat;
}

#regio2 .myMapNav #area{
	background: transparent url(img/ico_area.gif) no-repeat;
}

#regio2 .my_map_template .only_visible_for_feature_page .clear {
	clear: both;
}
