#new_project_frame{
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.7);
	font-family: "Gotham",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

#new_project_frame div.cont_win{
	position: absolute;
	top: 50%;
	margin-top: -315px;
	left: 50%;
	margin-left: -330px;
	width: 660px;
	height: 631px;
	background-color: #FFFFFF;
	color: #222;
	border: solid #78559e;
	border-width: 5px 0 0 0;
}

#new_project_frame img.close{
	position: absolute;
	top: 10px;
	right: 15px;
	cursor: pointer;
}

#new_project_frame div.title{
	margin-top: 30px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
}

#new_project_frame div.undertitle{
	margin-top: 15px;
	font-size: 14px;
	font-weight: 700;
	font-weight: 400;
	color: #606060;
	text-align: center;
}

#new_project_frame div.padding_cont{
	padding: 0 30px;
}

#new_project_frame div.name_title{
	margin-top: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #b0b2b4;
	margin-bottom: 10px;
}

#new_project_frame input[type="text"]{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
	color: #606060;
	padding: .625em;
	box-shadow: none;
	transition: all .3s ease-in-out;
	-webkit-tap-highlight-color: transparent;
	outline: none;
	text-align: inherit;
}

#new_project_frame .rtl{
	direction: rtl;
}

#new_project_frame div.project_type_title{
	margin-top: 40px;
	font-size: 14px;
	font-weight: 400;
	color: #b0b2b4;
}

#new_project_frame ul{
	display: flex;
	padding-inline-start: 0;
}

#new_project_frame li:first-child{
	margin-left: 0;
}
#new_project_frame li:last-child{
	margin-right: 0;
}

#new_project_frame ul.rtl li:first-child{
	margin-right: 0;
	margin-left: 11px;
}
#new_project_frame ul.rtl li:last-child{
	margin-left: 0;
	margin-right: 11px;
}

#new_project_frame li{
	position: relative;
	display: inline-block;
	width: 132px;
	height: 138px;
	border: 1px solid #ededed;
	color: #606060;
	margin: 0 11px;
	text-align: center;
	line-height: 100px;
	font-size: 14px;
	cursor: pointer;
}
#new_project_frame li:hover, #new_project_frame li.selected{
	border-color: #78559e;
	color: #78559e;
}

#new_project_frame div.img{
	position: absolute;
	top: 15px;
	width: 100%;
	height: 80px;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
}

#new_project_frame div.img0{
	background-image: url("./img/new_project/ico0.png");
}
#new_project_frame li:hover div.img0, #new_project_frame li.selected div.img0{
	background-image: url("./img/new_project/ico0_s.png");
}

#new_project_frame div.img1{
	background-image: url("./img/new_project/ico1.png");
}
#new_project_frame li:hover div.img1, #new_project_frame li.selected div.img1{
	background-image: url("./img/new_project/ico1_s.png");
}

#new_project_frame div.img2{
	background-image: url("./img/new_project/ico2.png");
}
#new_project_frame li:hover div.img2, #new_project_frame li.selected div.img2{
	background-image: url("./img/new_project/ico2_s.png");
}

#new_project_frame div.img3{
	background-image: url("./img/new_project/ico3.png");
}
#new_project_frame li:hover div.img3, #new_project_frame li.selected div.img3{
	background-image: url("./img/new_project/ico3_s.png");
}

#new_project_frame li div.label{
	position: absolute;
	width: 100%;
	bottom: 10px;
	color: currentColor;
	line-height: normal;
}

#new_project_frame div.htype{
	margin-top: 40px;
	font-size: 14px;
	font-weight: 400;
	color: #b0b2b4;
}

#new_project_frame section.house li{
	height: 65px;
	line-height: 65px;
	text-align: left;
}

#new_project_frame section.house ul.rtl li{
	text-align: right;
}

#new_project_frame div.imgh{
	position: relative;
	display: inline-block;
	margin: 0 10px;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
}

#new_project_frame div.imgh0{
	background-image: url("./img/new_project/ic0.png");
}
#new_project_frame li:hover div.imgh0, #new_project_frame li.selected div.imgh0{
	background-image: url("./img/new_project/ic0_s.png");
}

#new_project_frame div.imgh1{
	background-image: url("./img/new_project/ic1.png");
}
#new_project_frame li:hover div.imgh1, #new_project_frame li.selected div.imgh1{
	background-image: url("./img/new_project/ic1_s.png");
}

#new_project_frame div.imgh2{
	background-image: url("./img/new_project/ic2.png");
}
#new_project_frame li:hover div.imgh2, #new_project_frame li.selected div.imgh2{
	background-image: url("./img/new_project/ic2_s.png");
}

#new_project_frame div.imgh3{
	background-image: url("./img/new_project/ic3.png");
}
#new_project_frame li:hover div.imgh3, #new_project_frame li.selected div.imgh3{
	background-image: url("./img/new_project/ic3_s.png");
}

#new_project_frame section.house li div.label{
	position: relative;
	display: inline-block;
	width: auto;
	line-height: inherit;
	bottom: auto;
}

#new_project_frame div.require{
	margin-top: 40px;
	font-size: 14px;
	font-weight: 400;
	color: #b0b2b4;
}

#new_project_frame div.btn_next{
	position: absolute;
	right: 30px;
	bottom: 30px;
	background-color: rgba(122,82,162,0.75);
	margin-top: 40px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 5px 20px;
	cursor: pointer;
}
#new_project_frame section.rtl div.btn_next{
	right: auto;
	left: 30px;
	direction: ltr;
}

#new_project_frame div.btn_next:hover{
	background-color: rgba(122,82,162,1);
}