/*font*/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

@font-face{	font-family:'Roboto';font-style:normal;font-weight:400;src:url('../font/Roboto-Regular.woff');}
@font-face{	font-family:'Droid Sans';font-style:normal;font-weight:400;src:url('../font/DroidSans.woff');}

/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul,li,dt,dd{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#666;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
img{width:100%;}
legend{display:none;}

/* common */
html,body{min-width:320px;font-family:'Nanum Gothic',Malgun Gothic, sans-serif;}
#nmasterheader,.header,#footer{
	/*position:fixed;
	z-index:99999;*/
	background: #343434;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 40px;
	height: 40px;
	padding: 0 50px;
}
#nmasterheader > a,
.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}
#nmasterheader > a.friends,
.header a.friends
{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==);
}
#nmasterheader a.right,.header a.right{left: auto;right:10px;}

#nmasterheader ul.topsection{clear:both;overflow:hidden; position:absolute; right:5px; top:5px;}
#nmasterheader ul.topsection li{float:left; margin-right:5px;}
#nmasterheader ul.topsection li > a{display:block; width:30px; height:30px; position:relative;}
#nmasterheader ul.topsection li > a.topmu1:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -50px; background-size:176px auto; top:0;}
#nmasterheader ul.topsection li > a.topmu2:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -30px -50px; background-size:176px auto; top:0;}

/****** ÇªÅÍ  ******/
#nmaster_footer {padding:10px 0;background:#4c4947;}
#nmaster_footer address {margin-top:10px; color:#ccc; text-align:center; font-size:11px; line-height:14px;}
.btn_bottom {margin: 0 auto;width:90%;text-align:center;}
.btn_bottom a { margin-right:0;text-decoration:none;}

/*********************************************contentintro*********************************************/
.contentintro{background:#160e07;}
.contentintro > p{overflow:hidden;}
.contentintro > p img{width:100%; height:auto; display:block;}
.contentintro p.btngo{width:100%;}
.contentintro p.btngo > span{float:left; width:33.3%;display:inline-block;}

.contentintro .intor_style1{padding:20px 30px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #000;font-size:15px; border:1px solid #000; font-weight:600;
background: #959595; /* Old browsers */
background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
.contentintro .intor_style2{padding:20px 30px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #000;font-size:15px; border:1px solid #000; font-weight:600;
background: #959595; /* Old browsers */
background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
.contentintro .intor_style3{padding:20px 30px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #000;font-size:15px; border:1px solid #000; font-weight:600;
background: #959595; /* Old browsers */
background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
/*********************************************contentintro*********************************************/

/*layout*/
#content{margin:0 auto;}
#content, article{width:100%;}

/*tabmenu*/
.tabmenu{overflow:hidden;}
.tabmenu li{float:left; border:0; width:33.1%; text-align:center; font-size:16px; font-weight:600; border-right:1px solid #ececec; position:relative; border-bottom:1px solid #ececec; text-indent:0}
.tabmenu li:last-child{border-right:none}
.tabmenu li a{display:block; padding:7px 0;}
.tabmenu li a.selected_line:after{position:absolute; display:block; content:""; background:#1cc392; width:100%; height:4px;bottom:0px;}

/*tabmenu1*/
.tabmenu1{overflow:hidden;}
.tabmenu1 li{float:left; border:0; width:49.8%; text-align:center; font-size:16px; font-weight:600; border-right:1px solid #ececec; position:relative; border-bottom:1px solid #ececec; text-indent:0}
.tabmenu1 li:last-child{border-right:none}
.tabmenu1 li a{display:block; padding:7px 0;}
.tabmenu1 li a.selected_line:after{position:absolute; display:block; content:""; background:#1cc392; width:100%; height:4px;bottom:0px;}

/*masterlist*/
.masterlist{width:100%;}
.masterlist table{width:100%; border-collapse:collapse; margin:0 auto;}
.masterlist table td{text-align:center; vertical-align:middle; padding:10px 0; border-bottom:1px solid #ececec; font-size:12px; color:#666}
.masterlist table td img{width:80%; border-radius:600px}
.masterlist table td strong{display:inline-block; font-size:15px; color:#000; padding-right:3px; font-weight:600}
.masterlist table td span.photo{display:block; font-size:13px; color:#484848; margin-top:5px; font-weight:600; letter-spacing:-1px;}
.masterlist table td span.stxt{display:block; margin-top:8px; font-size:11px; text-align:center}
.masterlist table td.subject{text-align:left; padding:0 10px;}
.masterlist table td a{display:block; width:40px; height:40px; position:relative;}
.masterlist table td a.sms:after{width:40px; height:40px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -80px; background-size:176px auto; top:0px;}
.masterlist table td a.teliocn:after{width:40px; height:40px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -40px -80px; background-size:176px auto; top:0px;}
.masterlist table td select{float:left; margin-right:10px;}

/*servicelist*/
.servicelist{width:100%;}
.servicelist table{width:100%; border-collapse:collapse; margin:0 auto;}
.servicelist table td{text-align:center; vertical-align:middle; padding:15px 0; border-bottom:1px solid #ececec; font-size:12px; color:#666;}
.servicelist table td img{width:80%; border-radius:600px}
.servicelist table td.subject{text-align:left;font-size:12px; color:#666}
.servicelist table td.subject strong{display:inline-block; font-size:15px; color:#000; padding-right:3px; font-weight:600}
.servicelist table td.subject p span{display:block; font-size:11px; color:#179f77; margin-top:5px;}
.servicelist table td.subject p.schedule{font-size:13px; color:#484848; margin-top:10px;text-indent:25px; position:relative;}
.servicelist table td.subject p.schedule:after{width:20px; height:20px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -120px; background-size:176px auto; top:-3px;}
.servicelist table td.subject p.pray{font-size:13px; color:#484848; margin-top:10px;text-indent:25px; position:relative;}
.servicelist table td.subject p.pray:after{width:20px; height:20px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -20px -120px; background-size:176px auto; top:-3px;}
.servicelist table td.subject p.sms{font-size:13px; color:#484848; margin-top:10px;text-indent:25px; position:relative;}
.servicelist table td.subject p.sms:after{width:20px; height:20px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -40px -120px; background-size:176px auto; top:-3px;}
.servicelist table td.subject p.time{font-size:13px; color:#484848; margin-top:10px;text-indent:25px; position:relative;}
.servicelist table td.subject p.time:after{width:20px; height:20px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -60px -120px; background-size:176px auto; top:-3px;}

/*datelist*/
.datelist{width:100%;}
.dateheader{padding:15px 0; position:relative; width:100%; overflow:hidden;
background: #1cc392; /* Old browsers */
background: -moz-linear-gradient(top,  #1cc392 0%, #2ab781 50%, #1cc392 51%, #039b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cc392), color-stop(50%,#2ab781), color-stop(51%,#1cc392), color-stop(100%,#039b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc392', endColorstr='#039b6b',GradientType=0 ); /* IE6-9 */
}
.datelist span.prev{position:absolute; left:30px;}
.datelist span.prev{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -140px; background-size:176px auto; top:0px; margin-top:10px; margin-left:30px;}
.datelist span.next{position:absolute; right:30px;}
.datelist span.next{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -30px -140px; background-size:176px auto; top:0px; margin-top:10px; margin-right:30px;}
.datelist h1{width:30%; margin:0 auto; color:#fff; text-align:center; font-size:18px; text-shadow:0 0 1px #169c75; font-weight:600}

.datelist table{width:100%; border-collapse:collapse; margin:0 auto;}
.datelist table td{text-align:center; border:1px solid #ececec; vertical-align:middle; padding:15px 0; border-bottom:1px solid #ececec; font-size:13px; color:#555;}
.datelist table td strong{display:inline-block; font-size:18px; color:#000; padding-right:3px; font-weight:600}
.datelist table td.subject{text-align:left; padding:10px 15px;}
.datelist table td.subject p.time{font-size:16px; color:#11a67a; font-weight:600}
.datelist table td.subject p.tit{font-size:13px; color:#555; font-weight:600; margin-top:5px;}
.datelist table td.subject a{display:inline-block;}
.datelist table tr.currentday{
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #c4c4c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#c4c4c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#c4c4c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#c4c4c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#c4c4c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#c4c4c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c4c4c4',GradientType=0 ); /* IE6-9 */
}

/*toptitle*/
.toptitle{padding:15px 0; position:relative; width:100%;
background: #1cc392; /* Old browsers */
background: -moz-linear-gradient(top,  #1cc392 0%, #2ab781 50%, #1cc392 51%, #039b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cc392), color-stop(50%,#2ab781), color-stop(51%,#1cc392), color-stop(100%,#039b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc392', endColorstr='#039b6b',GradientType=0 ); /* IE6-9 */
}
.toptitle span.save{position:absolute; right:30px; top:10px;}
.toptitle span.save a.btnsave{padding:5px 5px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#555;text-shadow:0 0 1px #fff;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.toptitle span.prev{position:absolute; left:15px; top:10px;}
.toptitle span.prev.top{margin-top:5px; display:inline-block}
.toptitle span.prev a.btnprev{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -60px -50px; background-size:176px auto; top:0px;}
.toptitle h1{width:30%; margin:0 auto; color:#fff; text-align:center; font-size:17px; text-shadow:0 0 1px #169c75;}

/*masterwrite*/
.masterwrite{width:100%;}
.masterwrite ul{overflow:hidden;}
.masterwrite ul > li{padding:10px; overflow:hidden; border-bottom:1px solid #ececec; position:relative;}
.masterwrite ul > li:last-child{border-bottom:none;}
.masterwrite ul > li p.photoimg{float:left; width:30%; position:relative;}
.masterwrite ul > li p.photoimg > img{width:80%; border-radius:600px; }
.masterwrite ul > li p.photoimg span.camara{position:absolute; right:-20px; bottom:0px; z-index:100}
.masterwrite ul > li p.photoimg span.camara img{width:50%;}

.masterwrite ul > li .sexbox{float:right;width:60%; font-size:13px; margin-top:5px;}
.masterwrite ul > li .sexbox .pd{display:block; height:10px;}

.masterwrite ul > li span strong{font-size:14px; font-weight:600; margin-left:35px; display:inline-block;}
.masterwrite ul > li span.titicon1:before{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -90px -50px; background-size:176px auto; top:5px;}
.masterwrite ul > li span.titicon2:before{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -120px -50px; background-size:176px auto; top:5px;}

.masterwrite ul > li > ul{overflow:hidden; margin-top:10px;}
.masterwrite ul > li > ul li{float:left; width:24.5%; font-size:12px; border:1px solid #ececec; border-right:none; text-align:center; padding:0;}
.masterwrite ul > li > ul li.col1{width:49.5%;}
.masterwrite ul > li > ul li:last-child{border-right:1px solid #ececec; border-bottom:1px solid #ececec;}
.masterwrite ul > li > ul li span.stit{display:block; background:#ebf3f7; padding:10px 0; color:#000; border-bottom:1px solid #ececec;}
.masterwrite ul > li > ul li span.stxt1{display:block; padding:10px 0; color:#666}

.masterwrite ul > li > ul.subinner{margin-top:10px;}
.masterwrite ul > li > ul.subinner li{clear:both; border:0; width:100%; padding:5px 0}

/*sch*/
.sch{float:right; display:inline-block; width:85%}
.sch .input_style{padding:6px 10px;width:70%; font-size:13px; border:1px solid #bbb;border-radius:5px;}
.sch .schbtn{padding:8px 10px;width:15%;border:0;border-radius:5px;outline:0; font-size:11px; background:#000; color:#fff;}
.sch input, .sch button{vertical-align:middle}

/*per_infortop*/
.per_infortop{overflow:hidden; margin:20px 0 0 0; border-bottom:1px solid #ececec; padding:0 0 10px 0}
.per_infortop > p{float:left; width:30%; text-align:center;}
.per_infortop > p img{width:80%; border-radius:600px; }

.per_infortop > ul{float:left;width:50%; margin-left:5px;}
.per_infortop > ul li{font-size:13px; color:#666; padding:4px 0}
.per_infortop > ul li strong{display:inline-block; font-size:15px; color:#000; font-weight:600}
.per_infortop > ul li span{display:inline-block;}

.per_infortop .telsmsbox{float:left; width:15%;}
.per_infortop .telsmsbox p.btnsms a{position:relative; display:block;}
.per_infortop .telsmsbox p.btnsms a.sms:after{width:40px; height:40px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -80px; background-size:176px auto; top:0px;}
.per_infortop .telsmsbox p.btntel a{position:relative; display:block; margin-top:40px;}
.per_infortop .telsmsbox p.btntel a.teliocn:after{width:40px; height:40px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -40px -80px; background-size:176px auto; top:0px;}

/*perinfor_list*/
.perinfor_list{}
.perinfor_list ul{}
.perinfor_list li{font-size:13px; color:#555; overflow:hidden; padding:20px 5px; position:relative; border-bottom:1px solid #ececec;}
.perinfor_list li span{display:inline-block;}
.perinfor_list li span.icon{width:12%;}
.perinfor_list li span.txt{width:71%; background:##6633ff; margin:0 3px; line-height:150%}
.perinfor_list li span.locationicon{width:12%; background:#ffff33}
.perinfor_list li span strong{font-size:14px; font-weight:600; margin-left:40px; display:inline-block; color:#000}

.perinfor_list ul > li > ul.table_style1{overflow:hidden; margin-top:10px;}
.perinfor_list ul > li > ul.table_style1 li{float:left; width:24.5%; font-size:12px; border:1px solid #ececec; border-bottom:none; border-right:none; text-align:center; padding:0;}
.perinfor_list ul > li > ul.table_style1 li.col1{width:49.5%;}
.perinfor_list ul > li > ul.table_style1 li:last-child{border-right:1px solid #ececec; }
.perinfor_list ul > li > ul.table_style1 li span.stit{display:block; background:#ebf3f7; padding:10px 0; color:#000; border-bottom:1px solid #ececec;}
.perinfor_list ul > li > ul.table_style1 li span.stxt1{display:block; padding:10px 0; color:#666; border-bottom:1px solid #ececec;}

.perinfor_list ul > li > ul.table_style2{overflow:hidden; margin-top:10px;}
.perinfor_list ul > li > ul.table_style2 li{font-size:12px; border:1px solid #ececec; border-bottom:none; border-right:1px solid #ececec;  padding:0;}
.perinfor_list ul > li > ul.table_style2 li:last-child{border-bottom:1px solid #ececec;}
.perinfor_list ul > li > ul.table_style2 li span.stit{float:left; width:30%; display:block; background:#ebf3f7; padding:10px 10px; color:#000; }
.perinfor_list ul > li > ul.table_style2 li span.stxt1{float:left; width:55%; display:block; padding:10px 10px; color:#666;}

.perinfor_list li span.icon span.titicon1:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -170px; background-size:176px auto; top:0px; margin-left:5px; margin-top:20px;}
.perinfor_list li span.icon span.titicon2:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -60px -170px; background-size:176px auto; top:0px; margin-left:5px; margin-top:20px;}
.perinfor_list li span.titicon3:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -90px -170px; background-size:176px auto; top:0px; margin-left:5px; margin-top:10px;}
.perinfor_list li span.titicon4:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -120px -170px; background-size:176px auto; top:0px; margin-left:5px; margin-top:10px;}
.perinfor_list li span.titicon5:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat 0px -200px; background-size:176px auto; top:0px; margin-left:5px; margin-top:10px;}
.perinfor_list li span.titicon6:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -30px -200px; background-size:176px auto; top:0px; margin-left:5px; margin-top:10px;}
.perinfor_list li span.titicon7:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -60px -200px; background-size:176px auto; top:0px; margin-left:5px; margin-top:10px;}

.perinfor_list li span.locationicon a.btnlocation:after{width:30px; height:30px; display:block; content:""; position:absolute; background:url('../image/imgall.png') no-repeat -30px -170px; background-size:176px auto; top:0px; margin-left:5px; margin-top:20px;}

p.btnadd{text-align:right; margin:10px 0 0 0}
p.btn{text-align:center; margin:15px 0 15px 0; border-top:2px solid #1cc392; padding:15px 0 0 0;}

/*attendane*/
.attendance_inner1{overflow:hidden; margin:15px 0; width:100%;}
.attendance_inner1 p.sch1{padding:0 10px 10px 10px; border-bottom:1px solid #ececec; overflow:hidden;}
.attendance_inner1 p.sch2{padding:10px 0; border-bottom:1px solid #ececec; overflow:hidden;}
.attendance_inner1 p.sch3{padding:10px 10px 10px 10px; border-bottom:1px solid #ececec;  overflow:hidden;}
.attendance_inner1 p.sch4{padding:10px 10px 10px 10px;}

.attendance_inner2{padding:0 10px; margin-bottom:20px;}
.attendance_inner2 table{width:100%;}
.attendance_inner2 table th{padding:10px 0; font-size:13px; border:1px solid #ccc; background:#ededed; }
.attendance_inner2 table td{padding:10px 0; text-align:center; font-size:13px; border:1px solid #ececec; color:#555;}
.attendance_inner2 table td.name{text-align:left; padding-left:5px;}

/*loginbox*/
.loginbox{width:100%;}
.loginbox h1{padding:40px 0; text-align:center; font-size:20px;}
.login{margin:0 0 30px 0; padding:0 10px;}
.login p{margin-bottom:10px;}
.login p.checkidpw{font-size:12px; color:#666; text-align:center; margin:25px 0; border-bottom:1px dashed #ececec; padding-bottom:25px;}

/*care_inner*/
.care_list{padding:0 20px;}
.care_inner{position:relative; width:100%; overflow:hidden;}
.care_inner p.date{margin:10px 0 5px 0; font-size:12px; text-indent:10px;}
.care_inner p.icon{float:left; width:27.5%; padding:20px 0;}
.care_inner p.icon > span{display:inline-block; border-radius:30px; background:#fff; width:60px; height:60px; border:1px solid #ececec; box-shadow:3px 3px 2px #666;}
.care_inner p.carecon{float:left; border-radius:10px; background:#1cc392; width:65%; padding:10px; font-size:13px; line-height:150%; color:#fff; margin:0 0 20px 0}
.care_inner p.line:after{position:absolute;display:block; background:#ccc; height:100%; width:3px; content:""; top:0; left:30px; z-index:-1;}

.care_inner p.icon span.iconstyle1:after{width:40px; height:40px; display:block; content:"¸Þ¸ð"; position:absolute; background:url('../image/imgall.png') no-repeat  0px -230px; background-size:176px auto; top:23px; left:0px; font-size:11px; padding:40px 0 0 0px; text-align:center; margin-left:15px;}
.care_inner p.icon span.iconstyle2:after{width:40px; height:40px; display:block; content:"±âµµ"; position:absolute; background:url('../image/imgall.png') no-repeat -40px -230px; background-size:176px auto; top:23px; left:0px; font-size:11px; padding:40px 0 0 0px; text-align:center; margin-left:14px;}
.care_inner p.icon span.iconstyle3:after{width:40px; height:40px; display:block; content:"½É¹æ"; position:absolute; background:url('../image/imgall.png') no-repeat -80px -230px; background-size:176px auto; top:23px; left:0px; font-size:11px; padding:40px 0 0 0px; text-align:center; margin-left:14px;}

/*gragh*/
.gragh{text-align:center; margin-bottom:20px;}
.gragh_inner{padding:0 10px; margin-bottom:20px;}
.gragh_inner table{width:100%;}
.gragh_inner table th{padding:10px 0; font-size:13px; border:1px solid #ccc; background:#ededed; }
.gragh_inner table td{padding:10px 0; text-align:center; font-size:13px; border:1px solid #ececec; color:#555;}
.gragh_inner table td.name{text-align:left; padding-left:5px;}

/****************************************************************************************************************************************************/
/*btn-style*/
.btn_style1{padding:10px 15px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#555;text-shadow:0 0 1px #fff;font-size:15px; border:1px solid #ececec; font-weight:600;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.btn_style2{padding:10px 15px;width:45%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #1e917d;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #1cc392; /* Old browsers */
background: -moz-linear-gradient(top,  #1cc392 0%, #2ab781 50%, #1cc392 51%, #039b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cc392), color-stop(50%,#2ab781), color-stop(51%,#1cc392), color-stop(100%,#039b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc392', endColorstr='#039b6b',GradientType=0 ); /* IE6-9 */
}

.btn_style2_1{padding:10px 15px;width:35%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #1e917d;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #1cc392; /* Old browsers */
background: -moz-linear-gradient(top,  #1cc392 0%, #2ab781 50%, #1cc392 51%, #039b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cc392), color-stop(50%,#2ab781), color-stop(51%,#1cc392), color-stop(100%,#039b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc392', endColorstr='#039b6b',GradientType=0 ); /* IE6-9 */
}

.btn_style2_2{padding:10px 15px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #1e917d;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #1cc392; /* Old browsers */
background: -moz-linear-gradient(top,  #1cc392 0%, #2ab781 50%, #1cc392 51%, #039b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cc392), color-stop(50%,#2ab781), color-stop(51%,#1cc392), color-stop(100%,#039b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1cc392 0%,#2ab781 50%,#1cc392 51%,#039b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc392', endColorstr='#039b6b',GradientType=0 ); /* IE6-9 */
}

.btn_style3{padding:10px 15px;width:35%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #484848;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #232625; /* Old browsers */
background: -moz-linear-gradient(top,  #232625 0%, #3b3f3e 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232625), color-stop(50%,#3b3f3e), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #232625 0%,#3b3f3e 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #232625 0%,#3b3f3e 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #232625 0%,#3b3f3e 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
background: linear-gradient(to bottom,  #232625 0%,#3b3f3e 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232625', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
}

.btn_style3_1{padding:10px 15px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#fff;text-shadow:0 0 1px #484848;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #696b6a; /* Old browsers */
background: -moz-linear-gradient(top,  #696b6a 0%, #3b3f3e 50%, #2d2e2d 51%, #2f2f2f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232625), color-stop(50%,#3b3f3e), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #696b6a 0%,#3b3f3e 50%,#2d2e2d 51%,#2f2f2f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #696b6a 0%,#3b3f3e 50%,#2d2e2d 51%,#2f2f2f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #696b6a 0%,#3b3f3e 50%,#2d2e2d 51%,#2f2f2f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #696b6a 0%,#3b3f3e 50%,#2d2e2d 51%,#2f2f2f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232625', endColorstr='#2f2f2f',GradientType=0 ); /* IE6-9 */
}

.btn_style4{padding:5px 5px;width:50%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#666;text-shadow:0 0 1px #fff;font-size:11px; border:1px solid #ececec; font-weight:600;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.btn_style5{padding:5px 5px;width:100%;border:0;border-radius:3px;outline:0;font-family:'Nanum Gothic',sans-serif;display:inline-block;text-align:center;color:#555;text-shadow:0 0 1px #fff;font-size:13px; border:1px solid #ececec; font-weight:600;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

/*input*/
input[type="radio"] {display:none;}
input[type="radio"] + label {color:#f2f2f2;font-family:Arial, sans-serif;}
input[type="radio"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../image/check_radio_sheet1.png) -48px top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url(../image/check_radio_sheet1.png) -72px top no-repeat;
}

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {color:#f2f2f2;font-family:Arial, sans-serif;}
input[type="checkbox"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../image/check_radio_sheet1.png) left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url(../image/check_radio_sheet1.png) -24px top no-repeat;
}

.input_style1{padding:10px;width:100%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%);}

.input_style2{padding:10px;width:45%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%);}

.input_style3{padding:8px;width:95%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%);}

.input_style4{padding:10px;width:65%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:left;}

.input_style5{padding:10px;width:34.5%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:right;}

.textarea_style1{padding:10px;width:100%; height:100px; font-size:13px; border:1px solid #ececec;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); margin-top:10px}

.textarea_style2{padding:10px;width:98%; height:100px; font-size:13px; border:1px solid #ececec;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); margin:0 auto;}

.select_style{padding:10px; width:100%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); display:block; margin-bottom:5px;}

.select_style1{padding:10px; width:70%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); display:block; margin-bottom:5px;}

.select_style2{padding:10px; width:20%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); display:block; margin-bottom:5px;}

.select_style3{padding:10px; width:20%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:left; margin-left:10px;}

.select_style4{padding:10px; width:70%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:left; margin-left:10px;}

.select_style5{padding:10px; width:26%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:left;}

.select_style6{padding:10px; width:20%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%);}

.select_style7{padding:10px; width:15%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%); float:left; display:block;}

.select_style8{padding:10px; width:84.5%; font-size:13px; border:1px solid #bbb;border-radius:5px;color:#828282;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:-moz-linear-gradient(top, #e7e7e8 1%, #f1f1f2 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e7e7e8), color-stop(30%,#f1f1f2));background:-webkit-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-o-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:-ms-linear-gradient(top, #e7e7e8 1%,#f1f1f2 30%);background:linear-gradient(to bottom, #e7e7e8 1%,#f1f1f2 30%);display:block; float:right;}












