@charset "utf-8";
/*웹폰트*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900,500italic);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/*리셋 CSS*/
html,body,
p,div,select,
ul,dl,ol,dd,li,
table,tr,th,td,
h1,h2,h3,h4,
form,fieldset,legend,
table,tr,td,th,caption,
address,blockquote {margin:0; padding:0;}
address,em {font-style:normal;}
fieldset, img {border:0 none;}
h1,h2,h3,h4,h5 {font-size:1em;line-height: 1;margin:0;padding:0}
legend, caption, hr{display:none;width:0; height:0; font-size:0;}
input{padding:0;margin:0;border:0px;vertical-align: middle;}
dl, dt, dd, ul, ol, li{ list-style:none;    padding:0;    margin:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display:block;}
img {vertical-align:top;}
table {border-spacing:0px;border:0px;border-collapse:collapse}
address,hr{display:none;}
form {display:inline;}
fieldset {padding:0;margin:0;border:none;}
body{position:relative;font-family:"Noto Sans KR","arial", "sans-serif","Dotum";font-weight :400;font-size:16px;color:#666666;background: #fff;line-height: 1;letter-spacing: -0.5px;height:100%;}
input{font-family:"Noto Sans KR","arial", "sans-serif";}
input[type=text],input[type=password]{border:1px solid #ccc;height: 32px;font-size:16px;color:#666666}
select{font-family:"Noto Sans KR","arial", "sans-serif";font-size:16px;color:#666666}
option{font-family:"Noto Sans KR","arial", "sans-serif";font-size:16px;color:#666}
textarea{font-family:"Noto Sans KR","arial", "sans-serif";color:#666666}
a, a:hover, a:visited, a:active, a:link {text-decoration: none; color: #555555;}
html, body {position:relative; height:100%; }
/*common*/
.hide{display:none}
.hide2{visibility:hidden}
.line_center{text-align: center}
.line_right{text-align: right}
.btn_line{text-align: center}
a.bt_st{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 0;background:#1b5d94}
a.bt_st2{display: inline-block;background: url('http://www.soram.kr/public/front/images/bg_bt_ar.png') no-repeat 89% center  ;height:48px;text-align: center; line-height: 48px; width:180px;padding-right:20px;border:2px solid #959595;color:#555;font-size:18px}
a.bt_st3{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:14px 60px;background:#959595}
a.bt_st4{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:14px 60px;background:#1b5d94}
a.bt_st5{display:inline-block; color:#666;font-size:16px;text-align: center;padding-bottom:5px;border-bottom: 1px solid #ccc;padding-right:18px;background:url('http://www.soram.kr/public/front/images/icon_ar_w5.png') no-repeat right 4px;}
a.bt_st6{display:inline-block;width:140px; color:#666;font-size:14px;text-align: center;padding:10px 0;background:#fff;border:1px solid #959595;font-weight: 500;margin-bottom:10px;}

.after{content:" "; display:block; clear:both;}

.f_roboto{font-family: 'Roboto','Noto Sans KR';letter-spacing:-1px;}
.f_myengjo{font-family: 'Nanum Myeongjo', 'Noto Sans KR';}
.f_dotum{font-family: 'Dotum', 'Noto Sans KR';}
.f_11{font-size: 11px}
.f_12{font-size: 12px}
.f_14{font-size: 14px}
.f_16{font-size: 16px}
.f_20{font-size: 20px}

.f_500{font-weight: 500}
.f_bold{font-weight: 600}
.f_blue{color:#1b5d94}
.f_blue2{color:#496fbd}
.f_red{color:#d90020}
.f_999{color:#999}
.f_333{color:#333}
.img100 img{width:100%;}
.max_img100 img{max-width:100%;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px}
.mt60{margin-top:60px!important}
.mt70{margin-top:70px}
.mt80{margin-top:80px!important}
.mt140{margin-top:140px}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb50{margin-bottom:50px}
.mb70{margin-bottom:70px}
.pt30{padding-top:30px}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl40{padding-left:40px;}
.pr20{padding-right:20px;}
.pb70{padding-bottom: 70px;}
.pb120{padding-bottom: 120px;}

.bg_eee{background:#eee;}


.wrap{width:100%; min-width:320px;}
.containerWrap{position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden;}
.left_wrap{position: absolute;top:0;left:0;width:155px;height:100%;min-height:650px;background: #fff;z-index:90}
#main_wrap{position:relative;margin-left:155px;height:100%;overflow:hidden;}
/*메인*/
.main .left_wrap{position:absolute;top:0;left:0;height:100%;}
.main #main_wrap .center_wrap{float:left;width:58.57%;z-index:5}
.main #main_wrap .right_wrap{float:left;position:relative;width:41.43%;}
/*sub*/
.sub #main_wrap .center_wrap{float:left;width:50%;height:100%;position: relative}
.sub #main_wrap .right_wrap{float:right;position:relative;width:50%;}
.sub #main_wrap .center_wrap .center_cont{position:absolute;top:0;left:0;width:100%;}
/*bg*/
.sub #main_wrap .center_bg{position:absolute;top:0;left:0;width:50%;height: 100%; }
.sub #main_wrap .right_bg{position:fixed;top:0;right:0;width:calc(50% - 100px);height: 100%; background: #eee; }
.sub #main_wrap .right_bg2{position:absolute;top:0;right:0;width:50%;height: 100%; background: #f5f5f5; }
.sub #main_wrap .right_bg3{position:relative;top:0;right:0;width:50%;height: 100%; background: #f5f5f5; }

/*gnb*/


.doctor_list_wrap .left_wrap_top{position:relative;height:50px;background: #008ede;color:#FFF}
.doctor_list_wrap .left_wrap_top h1{padding:15px;background: #008ede;}
.doctor_list_wrap .left_wrap_top a {color: #fff;}

.st_mobile .doctor_list_wrap .left_wrap_top{display:none}
.st_mobile .doctor_list_wrap .left_wrap_top h1{display:none}

.left_wrap .left_wrap_top{position:relative;height:50px;background: #008ede;color:#FFF}
.left_wrap .left_wrap_top h1{padding-top:15px;background: #008ede;text-align:center}
.left_wrap .left_wrap_top a {color: #fff;}
.left_wrap .left_wrap_top a:hover {color: #fffc00;}
.left_wrap .mobile_left_wrap_top{display:none;}
.left_wrap .mobile_menu_active{display:none;}
.left_wrap #gnb_wrap {position:relative;height:100%;border-right:1px solid #efefef;font-size:14px;}
.left_wrap #gnb_wrap .depth1 .line_st{line-height: 15px;}

.left_wrap #gnb_wrap .depth1 > li{border-bottom:1px solid #e5e5e5;padding:15px 14px;background: url('../img/ar_gnb_off.png') no-repeat  160px center  #fff;cursor:pointer;}
.left_wrap #gnb_wrap .depth1 > li.gnb_case{background:#2279be;color:#fff; font-weight: bold;background: url('../img/ar_gnb.png') no-repeat  174px center  #1b5d94;}
.left_wrap #gnb_wrap .depth1 > li.on{background: url('../img/ar_gnb.png') no-repeat  174px center  #1b5d94;border-bottom:1px solid #e5e5e5;color:#fffc00;border-bottom:1px solid #357db8;}
.left_wrap #gnb_wrap .depth1 > li.active{background: url('../img/ar_gnb.png') no-repeat  174px center  #1b5d94;border-bottom:1px solid #e5e5e5;color:#fffc00;}

.left_wrap #gnb_wrap .depth1 > li.on > a{color:#fff;}
.left_wrap #gnb_wrap .depth1 > li.active{background: url('http://www.soram.kr/public/front/images/ar_gnb.png') no-repeat  174px center  #1b5d94;border-bottom:1px solid #1b5d94;}
.left_wrap #gnb_wrap .depth1 > li.active > a{color:#fff;}
.left_wrap #gnb_wrap .depth1 .depth2{position:relative;top:-130px;left:200px;height:100%;width:135px;padding-left:25px;background:#1b5d94;display:none;}
.left_wrap #gnb_wrap .depth1 .depth2 > li{border-bottom:1px solid #2b689c;padding:15px 0;}
.left_wrap #gnb_wrap .depth1 .depth2 > li:first-child{padding-top:145px;}
.left_wrap #gnb_wrap .depth1 .depth2 > li a{color:#fff;font-size: 16px;display: block}
.left_wrap #gnb_wrap .depth1 .depth3{margin-top:7px;}
.left_wrap #gnb_wrap .depth1 .depth3 > li{line-height: 24px;}
.left_wrap #gnb_wrap .depth1 .depth3 > li a{color:#fff;font-size: 13px;padding:0 8px; background:url('http://www.soram.kr/public/front/images/bar_w4_gnb.gif') no-repeat left 10px;word-break: keep-all;line-height: 20px;}
.menu_mask{display:none;}
.mobile_join{display:none;position:absolute;top:243px;left:0;width:50%;background:#e5e5e5}




/*mobile gnb*/
.st_mobile .left_wrap {width:100%;height:60px;min-height: 60px; left:0;top:0;width:100%;background: none;z-index: 200}
.st_mobile .left_wrap .left_wrap_top{display:none}
.st_mobile .left_wrap .mobile_left_wrap_top{position:relative;;width:100%;height:60px;display:block;background: #008ede;color:#FFF}
.st_mobile .left_wrap .mobile_left_wrap_top a.menu_bar{position:absolute;top:16px;left:15px;color:#FFF;font-size:24px}
.st_mobile .left_wrap .mobile_left_wrap_top a.login{position:absolute;top:22px;right:5%;color:#FFF; font-weight: 500;}
.st_mobile .left_wrap .mobile_left_wrap_top h1{padding-top:22px;padding-left:50px;}
.st_mobile .left_wrap .mobile_menu_active{position:relative;width:100%;height:60px;display:none}
.st_mobile .left_wrap .mobile_menu_active a{color:#fff;font-size:18px;line-height: 30px; font-weight: 500;}
.st_mobile .left_wrap .mobile_menu_active .home_bar{position:absolute;left:0;top:0;height:45px;width:45%;padding:15px 0 0 5%;background: #008ede;font-size:11px}
.st_mobile .left_wrap .mobile_menu_active .home_bar a{font-size:16px;}
.st_mobile .left_wrap .mobile_menu_active .menu_close{margin-left:50%;padding:15px 0 0 5%;}
.st_mobile .left_wrap .mobile_menu_active .menu_close a{font-size:24px;}
.st_mobile .left_wrap #gnb_wrap{position:absolute;top:60px;left:0;width:100%;height:100%;display: none;}
.st_mobile .left_wrap #gnb_wrap .depth1{width:50%;height:100%;background:#fff}
.st_mobile .left_wrap #gnb_wrap .depth1 li{}
.st_mobile .left_wrap #gnb_wrap .depth1 .line_st{line-height: 19px;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li{background:#fff;border-bottom:1px solid #e5e5e5;padding:18px 10px;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li.left{float:left; width:35%;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li > a{color:#1b5d94;font-size:14px;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li.gnb_case{background:#0099ea }
.st_mobile .left_wrap #gnb_wrap .depth1 > li.gnb_case a{color:#fff }
.st_mobile .left_wrap #gnb_wrap .depth1 > li.on{background:#1b5d94;border-bottom:1px solid #1b5d94;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li.on > a{color:#fff;}
/*.left_wrap #gnb_wrap .depth1 > li.on .depth2{display: block;transition: all .3s ease;}*/
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2{position:absolute;top:0;left:50%;height:100%;width:50%;background:#1b5d94;display:none;padding-left:0;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li{border-bottom:1px solid #2b689c;padding:15px 0 12px 25px;background:#1b5d94}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li:first-child{padding-top:24px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li a{color:#fff;font-size: 16px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3{margin-top:7px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3 > li{line-height: 20px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3 > li a{color:#fff;font-size: 13px;}
.st_mobile .left_wrap .left_wrap_bottom{display:none;}
.st_mobile #main_wrap{margin-top:60px;z-index:101}
.st_mobile .menu_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:5;opacity: 0.6;}
.st_mobile .left_wrap .mobile_join{display:block;position:absolute;top:450px;left:0;width:50%;background:#e5e5e5;text-align: center}
.st_mobile .left_wrap .mobile_join a{display:inline-block;padding:14px 0;width:50%;font-size:14px;color:#666}
.st_mobile .left_wrap .mobile_join a:first-child{background: url('http://www.soram.kr/public/front/images/bar_h_12.gif') repeat-y top right;}


/*메뉴하단*/
.left_wrap .left_wrap_bottom{position:absolute;top:645px;color:#fff}
.left_wrap .left_wrap_bottom a{color:#fff}
.left_wrap .left_wrap_bottom .site_map {overflow: hidden;margin-top:160px;}
.left_wrap .left_wrap_bottom .site_map a{font-size:12px;font-family:'Roboto','Noto Sans KR'; }
.left_wrap .left_wrap_bottom .site_map li{float:left;width:50%;text-align: center;}
.left_wrap .left_wrap_bottom .site_map li:first-child{background:url('http://www.soram.kr/public/front/images/bar_h9.gif') no-repeat right center;}
.left_wrap .left_wrap_bottom .login_wrap {margin-top:1px;font-size:0;overflow: hidden;}
.left_wrap .left_wrap_bottom .login_wrap span {float:left;display: block;background: #008ede;line-height: 30px;width:100px;text-align: center; font-size:12px;box-sizing: border-box}
.left_wrap .left_wrap_bottom .login_wrap span:first-child {margin-right:1px;border-right:none;width:99px}
.left_wrap .left_wrap_bottom .cs_box {background:#2a8bcb;color:#b8d6f2;font-size: 22px;font-weight: 500;color:#fff}
.left_wrap .left_wrap_bottom .cs_box .cs_call{margin-left:30px;background:url('http://www.soram.kr/public/front/images/icon_phone2.png')  no-repeat left center;padding-left:30px;line-height: 45px;}
.left_wrap .left_wrap_bottom .cs_box .cs_consult{background:url('http://www.soram.kr/public/front/images/icon_consult2.png') no-repeat left center;border-top:1px solid #33a5e5;}
.left_wrap .left_wrap_bottom .cs_box .kakao_banner img {width:100%;}
.left_wrap .left_wrap_bottom .sns_box{padding: 13px 0 0 28px;}
.left_wrap .left_wrap_bottom .sns_box a{display: inline-block;width:27px;height:27px;text-align: center;line-height: 25px;background:#008ede;border-radius:3px;margin-right:5px;}
.left_wrap .left_wrap_bottom .sns_box a img{vertical-align: middle}
.left_wrap .left_wrap_bottom .copyright { padding:10px 20px 0 30px;word-break: keep-all; font-size: 11px;color:#b8d6f2;line-height: 18px;letter-spacing: -0.5px;}
.mobile_footer{display: none;clear:both;}
/*mobile footer*/
.st_mobile .quick_call{position:fixed;left:0;bottom:0;height:60px;width:100%;z-index: 1000;text-align: center;}
.st_mobile .quick_call a {width:50%; height:100%; display:block; text-align:center; float:left;}
.st_mobile .quick_call a.call {background:url('http://www.soram.kr/public/front/images/bg_call.png');}
.st_mobile .quick_call a.counsel {background:url('http://www.soram.kr/public/front/images/bg_counsel.png');}
.st_mobile .quick_call img{height:25px;margin-top:20px;}
/*
.st_mobile .quick_call{position:fixed;left:0;bottom:0;height:60px;width:100%;background:url('http://www.soram.kr/public/front/images/bg_call.png');z-index: 1000;text-align: center;}
.st_mobile .quick_call img{height:36px;padding-top:12px;}
*/
.st_mobile .mobile_footer{clear:both;display:block;position: relative;width:100%;padding-top:20px;background:#2f95d2;color: #fff ;font-size:14px}

.st_mobile .mobile_footer .kakao_banner {margin-top:10px; text-align:center;}
.st_mobile .mobile_footer .kakao_banner img {width:170px;}
.st_mobile .mobile_footer p.office_hours {color:#d5d6d8; text-align:center; font-size:18px; margin-top:15px;}
.st_mobile .mobile_footer ul{padding-top: 10px;margin:0 auto;width:170px;letter-spacing: 1.2px;}
.st_mobile .mobile_footer ul li {margin-bottom: 5px;}
.st_mobile .mobile_footer ul li span:first-child{display: inline-block;width:55px;}
.st_mobile .mobile_footer .copyright{margin-top:40px;padding:8px 0;background:#eee;color:#666;text-align: center;font-size:12px;}
.page_wrap{margin-top:40px;text-align: center;}
.page_wrap a{display:inline-block;width:40px;height:40px;border:1px solid #ddd;border-right:none;line-height: 40px;;font-family: 'Roboto','Noto Sans KR';font-size:16px;overflow: hidden;}
.page_wrap .bt_prv{border-right:1px solid #ddd;margin-right:10px;background:url('http://www.soram.kr/public/front/images/icon_ar_prev.png') no-repeat center center;text-indent: -9999px;}
.page_wrap .bt_prv10{background:url('http://www.soram.kr/public/front/images/icon_ar_prev10.png') no-repeat center center;text-indent: -9999px;}
.page_wrap .bt_next{background:url('http://www.soram.kr/public/front/images/icon_ar_next.png') no-repeat center center;text-indent: -9999px;}
.page_wrap .bt_next10{background:url('http://www.soram.kr/public/front/images/icon_ar_next10.png') no-repeat center center;text-indent: -9999px;}
.page_wrap .num_wrap a:last-child{border-right:1px solid #ddd;margin-right:10px;}
.page_wrap a:last-child{border-right:1px solid #ddd}
.page_wrap .num_wrap a.on{font-weight: 500;background:#666;color:#fff}
.st_mobile .page_wrap a{display:inline-block;width:25px;height:25px;border:1px solid #ddd;border-right:none;line-height: 25px;;font-family: 'Roboto','Noto Sans KR';font-size:14px;}
.st_mobile .page_wrap a.bt_prv{border-right:1px solid #ddd}
.st_mobile .page_wrap a:last-child{border-right:1px solid #ddd}
.w_center .page_wrap a{display:inline-block;width:28px;height:28px;border:1px solid #ddd;border-right:none;line-height: 30px;;font-family: 'Roboto','Noto Sans KR';font-size:14px;}
.w_center .page_wrap a.bt_prv{border-right:1px solid #ddd}
.w_center .page_wrap a:last-child{border-right:1px solid #ddd}



/*본문바로가기*/
.skip, .slipNavi {position: absolute; left: 0; top: 0; width:100%; z-index:9999;}
.skip h2, .slipNavi h2 {font-size:11px; position:absolute; left:0; top:-20px;}
.skip a, .slipNavi a {position: absolute; left: 0; top: -20px; display: block; width: 100%; background:#F2F2F2; color:#373737; font-size:11px; font-weight: bold; height:1px; margin-bottom:-1px; text-align:center;}
.skip a:hover, .skip a:focus, .skip a:active, .slipNavi a:hover, .slipNavi a:focus, .slipNavi a:active {position: absolute; left: 0; top:0; display:block; font-size: 15px; height:20px; padding:4px; text-decoration:underline;}
.hide {display:none;}
.blind{position:absolute;top:-1000px;left:-1000px;}













#css_tabs {
	width:100%;
}

#css_tabs input[type=radio]:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(1) ~ div:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(2), #css_tabs input[type=radio]:nth-of-type(2) ~ div:nth-of-type(2) {
	display:none;
}
#css_tabs input[type=radio]:nth-of-type(1):checked ~ div:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(2):checked ~ div:nth-of-type(2) {
	display:block;
}

#css_tabs > label {
    display:inline-block;
    font-variant:small-caps;
    width:49%;
    line-height:250%;
    font-weight:900;
    border-radius:3px 3px 0 0;
	font-size:18px;
    background:#fff;
	height:50px;
    color:#1b5d94;
	text-align:center
}

#css_tabs > label:hover {
    cursor:pointer
}


#css_tabs input:nth-of-type(1):checked ~ label:nth-of-type(1), #css_tabs > label[for=tab1]:hover {
	background:#1b5d94;
	height:50px;
	color:#fff;
}
#css_tabs input:nth-of-type(2):checked ~ label:nth-of-type(2), #css_tabs > label[for=tab2]:hover {
	background:#1b5d94;
	height:50px;
	color:#fff;
}

#css_tabs .tab1_content {
	padding:0;
}
#css_tabs .tab2_content {
	padding:0;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}




#css_tab {
	width:100%;
	border:0;
	margin: 0 auto;
}

#css_tab input[type=radio]:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(1) ~ div:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(2), #css_tabs input[type=radio]:nth-of-type(2) ~ div:nth-of-type(2), #css_tabs input[type=radio]:nth-of-type(3), #css_tabs input[type=radio]:nth-of-type(3) ~ div:nth-of-type(3) {
	display:none;
}
#css_tab input[type=radio]:nth-of-type(1):checked ~ div:nth-of-type(1), #css_tabs input[type=radio]:nth-of-type(2):checked ~ div:nth-of-type(2), #css_tabs input[type=radio]:nth-of-type(3):checked ~ div:nth-of-type(3) {
	display:block;
}

#css_tab > label {
    display:inline-block;
    font-variant:small-caps;
    width:32%;
    line-height:230%;
    border-radius:3px 3px 0 0;
    font-weight:700;
	font-size:14px;
    background:#fff;
	height:35px;
    color:#1b5d94;
	text-align:center
}

#css_tab > label:hover {
    cursor:pointer
}


#css_tab input:nth-of-type(1):checked ~ label:nth-of-type(1), #css_tab > label[for=tab1]:hover {
	background:#1b5d94;
	height:35px;
	color:#fff;
}

#css_tab input:nth-of-type(2):checked ~ label:nth-of-type(2), #css_tab > label[for=tab2]:hover {
	background:#1b5d94;
	height:35px;
	color:#fff;
}

#css_tab input:nth-of-type(3):checked ~ label:nth-of-type(3), #css_tab > label[for=tab3]:hover {
	background:#1b5d94;
	height:35px;
	color:#fff;
}

#css_tab .tab_contents {
}
#css_tab .tab_contents images {
	margin:auto 0;
}

.image_content {
	text-align: center;
	font-size:12px;
}
.image_content img {
	width:200px;
	height:282px;
	margin:auto 0;
	padding:5px 0;
}
.image_content_ad {
	text-align: center;
	margin: 45px 0;
}
#review {
	width:100%;
	border:0;
	margin: 0 auto;
	text-align: center;
}

*::-webkit-input-placeholder { 
    color:    #AAA;
}
*:-moz-placeholder { 
    color:    #AAA;
}
*::-moz-placeholder { 
    color:    #AAA;
}
*:-ms-input-placeholder { 
    color:    #AAA;
}