@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* * {font-family: 'Nanum Gothic', sans-serif; } */


/* reset element */
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
img, fieldset { border:none; }
table { border-collapse:collapse; }
ul, ol, li { list-style:none; }
address, em { font-style:normal; }
li img, object { vertical-align:top; }
input, select, textarea, form img { vertical-align:middle; }

/* font */
body { font: 75% /1.5 "나눔고딕",NanumGothic, AppleGothic, sans-serif; color: #666;}
input, select, textarea{ font:12px /1.5 "나눔고딕",NanumGothic, AppleGothic, sans-serif; color:#666; }

/* anchor */
a { text-decoration: none; }
a:link { color: #666; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}
a:hover { color: #999; text-decoration: none;}

/* skip */
.skip, legend { font-size:0; width:0; height:0; line-height:0; text-indent:-9999px; overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; }
hr { display:none; }

/*게시판상단영역*/
.hc, .gct {font-size: 0;height: 0;left: -1000em;line-height: 0;overflow: hidden;position: absolute;visibility: hidden;width: 0;}

.rk {background: url("../img/bgbar1.gif") repeat-x scroll 0 0 #447DC4;height: 33px;letter-spacing: -1px;line-height: 33px;position: relative;z-index: 2;}
.rk h2 {color: #fff;font-size: 1em;left: 13px;position: absolute;top: 0;}
.rk .btop, .rk .btfd {background: url("../img/buv.png") no-repeat scroll 0 -642px #008800;height: 23px;overflow: hidden;position: absolute;right: 14px;text-indent: -500em;top: 5px;width: 25px;z-index: 2;}

.rkc {height: 33px;overflow: hidden;}
.rkc .dy, .rkc ol, .rkc .pg { display: none;}
.rkc p {position: relative;width: 100%;}
.rkc #rank { margin: 0 3.2em 0 6.75em;}
.rkc p a {color: #FFFFFF;display: block;padding: 0 3.2em 0 1.45em;position: relative;z-index: 2;}

.rkl {left: 0;position: absolute;top: 33px;width: 100%;z-index: 2;}
.rkl #rank {background: none repeat scroll 0 0 #FFFFFF;overflow: hidden;}
.rkl .dy {background: url("../img/buv.png") no-repeat scroll 0 -554px transparent;color: #FFFFFF;font-size: 0.93em;left: 7.8em;letter-spacing: 0;padding-left: 0.64em;position: absolute;top: -33px;}
.rkl .pgw {background: url("../img/e.gif") repeat scroll 0 0 transparent;clear: both;height: 75px;}
.rkl .pg {background: url("../img/bgbar1.gif") repeat-x scroll 0 -65px #F8F8F8;border-bottom: 1px solid #383E52;border-top: 1px solid #FFFFFF;font-size: 0.93em;height: 35px;padding: 0 14px;text-align: right;}
.rkl .pg a{background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px;}
.rkl li a {display: block;font-size: .8em;text-align: center;position: relative;z-index: 2; padding: 5px;}
.rkl li {border: 1px solid #dfdfdf;line-height: 45px;position: relative; float: left; width: 65px; overflow: hidden; margin: 4px; border-radius: 8px; background-color: #efefef}
.rkl .rpg1, .rkl .rpg2 { padding-top: 1px;}

.rk .btop, .rk .btfd {background: url("../img/groupmenu.png") no-repeat scroll 0px 0px #0989A6;height: 23px;overflow: hidden;position: absolute;right: 14px;text-indent: -500em;top: 5px;width: 50px;z-index: 2;}
.rk .btfd {background-position: -50px 0px;top: -28px;}

.to {background: url("../img/bgbar1.gif") repeat-x scroll 0 -33px #F1F2F1;font-size: 0.93em;height: 32px;line-height: 32px;margin-bottom: 3px;position: relative;width: 100%;}
.my {color: #909090;margin-left: 13px;}
.my a {background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px;}
.my a.new {background: url("/img/buv2.png") no-repeat; #F1F1F1;color: #666666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 80px;}
.we {color: #666666;position: absolute;right: 7px;top: 0;}
.we .dy {display: inline-block;height: 32px;vertical-align: top;}
.we a {display: inline-block;height: 32px;letter-spacing: -1px;padding-left: 0.2em;position: relative;vertical-align: top;}
#ct:after {clear: both;content: "";display: block;}


/*게시판하단영역*/
.ft {border-top: 1px solid #DFE1E3;clear: both;color: #D5D6D8;text-align: center;white-space: nowrap;}
.ft a {color: #666;}
.ft1 {color: #909090;padding: 13px 0 15px;}
.ft1 a {background: url("../img/ft.gif") no-repeat scroll 0 3px transparent;color: #333;display: inline-block;font-size: 14px;margin-right: -4px;padding: 0 1.5em;}
.ft1 a.f {background: none repeat scroll 0 0 transparent;}
.ft2bt {background: url("../img/ft.gif") repeat-x scroll 0 -42px #E9E9E9;border: 1px solid #ACB0B6;display: inline-block;font-size: 13px;height: 25px;letter-spacing: -1px;line-height: 25px;padding: 0 0.6em;}
.ft3 {color: #D6D6D6;font-size: 0.86em;padding: 0 0 0.3em;}
.ft3 .dv {margin: 0 0.4em;}
.cr {clear: both;color: #909090;font-size: 10px;padding: 9px 0 10px;text-align: center;}
em, address {font-style: normal;}



/* contents */
#g4m_main { background:#193364; overflow:hidden; padding-bottom:20px; }
/* background #3d4543 #8f9d9d #193364
*/

#g4m_content * {
	font-family: 'Nanum Gothic', sans-serif;
}

#g4m_content{
	padding: 0px 0px; 
	background:#fff; 
	overflow:hidden; 
	color:#333; 
	margin-top:47px; 
}

#g4m_content p {
	font-family: 'Nanum Gothic', sans-serif;
	font-size:15px;
	line-height:180%;
}




/*새로코딩*/
#wrap { width:100%;  }


/* 멤버 로그인 */
.loginBg { background:#f3f4f5; overflow:hidden; }
.loginW { width:90%; overflow:hidden; margin:20px auto 0; position:relative; }
.loginW > p:first-child { position:absolute; top:165px; left:49%; }
#login { width:calc(100% - 2px); margin:0 auto; background:#fff; border-radius:5px; border:1px solid #b2b2b2; }
#login h1 { margin:10px 0 0 20px; font-size:1.6em;}
.ip { margin:10px 20px 0; overflow:hidden; }
.ip li { margin-bottom:10px; }
.it { overflow:hidden; }
.it input {border:1px solid #ddd; line-height:32px; font-size:14px; border-radius:5px; height: 32px;width:calc(100% - 7px); padding-left:5px;}

.ac { overflow:hidden; margin-top:10px; }
.ac input {margin:0 auto; background:#3b3b3b; border: 1px solid #333; color: #fff; cursor: pointer; display: block; font-size: 1.2em;font-weight: bold;height: 46px;letter-spacing: -1px;margin-top: 17px;overflow: visible;text-indent: -2px;vertical-align: middle;white-space: nowrap; width: 90%;}
.ot {clear: both;color: #666;margin-top: -0.5em;padding: 0 0 15px 20px;white-space: nowrap;}
.loginBtn { margin:20px auto; overflow:hidden; }
.loginBtn li { float:left; width:50%; }
.loginBtn li a { font-size:15px; color:#000; display:block; width:90%; margin:0 auto; text-align:center; background:#fff; border:1px solid #727272; border-radius:5px; height:30px; line-height:30px;}

/* 멤버 회원가입 */
#register { background:#f3f4f5; overflow:hidden; }
#register h1{ background:#fff; border-bottom:1px solid #ddd; height:38px; line-height:38px; text-align:center; font-size:16px; }
#register > p.txt { text-align:center; padding:20px 0 5px;}
#register > p.txt span { font-weight:bold; color:#ec495c; }
.agreeBox { width:95%; margin:10px auto 10px; overflow:hidden; }
.agreeBox h2 { margin-bottom:3px; font-size:13px; }
.agreeBox > textarea { width:calc(100% - 2px); border:1px solid #ddd; }
.agreeBox > p { margin-top:5px; }
#register > p.btn { text-align:center; padding:10px 0 30px; }
#register > div.text { text-align:center; width:90%; margin:10px auto; overflow:hidden; word-break:keep-all; line-height:20px; background:#fff; padding:15px; border:1px solid #ddd; border-radius:5px; }
#register > div.text span { font-weight:bold; color:#ec495c; }

#registTable { border-top:1px solid #111; margin:10px auto 0; width:98%;}
#registTable th { border-bottom:1px dotted #aaa; }
#registTable td { border-bottom:1px dotted #aaa; padding:5px 0 5px 10px; }
input.ed { border:1px solid #ddd; border-radius:5px; height:22px; line-height:22px; padding:0 3px; }
select.ed { border:1px solid #ddd; height:22px; line-height:22px; }

/* 비밀번호 찾기 */
#pwCon { width:100%; overflow:hidden; }
#pwCon h1 { text-align:center; font-size:16px; font-weight:normal; color:#000; background:#fff; height:38px; line-height:38px; border-bottom:1px solid #ddd; }
#pwCon table { width:90%; margin:20px auto;  border-top:1px solid #111; }
#pwCon table th {border-bottom:1px dotted #aaa; color:#222; }
#pwCon table td {border-bottom:1px dotted #aaa; padding:8px 0 8px 10px;  font-family: 'Nanum Gothic', sans-serif; }
#pwCon ul { text-align:center; }
#pwCon ul li { display:inline-block; margin:0 5px;}

/*상단*/
/* #header { width:100%; height:49px; background:#f1f5f8; border:1px solid #e4eaee; position:relative;} */
#header { width:100%; height:56px; background:url(/m/img/bg_top.png) repeat-x bottom; position:absolute; top:0; z-index:999;}
#header > h1 { text-align:center; line-height:49px; font-size:16px; }
#header > h1 a { color:#000; }
#header > p.sitemap { 
	position:absolute; 
	top:5px; 
	right:10px; 
	text-indent:-9999px; 
	background:#efefef url(/m/img/btn_category.png) no-repeat center; /*#fbea8e*/
	border:0px #cecece solid;
	width:35px; 
	height:35px;  
}

p.sitemap a { display:block; width:30px; height:27px; }

#header > p.sitemap1 { 
	position:absolute; 
	top:5px; 
	right:10px; 
	text-indent:-9999px; 
	border:0px #cecece solid;
	width:40px; 
	height:35px;  
	
}

/*p.sitemap1 a { display:block; width:30px; height:27px; }*/


.icon_menu {
	background-image:url('/m/img/icon_common.png');
	background-repeat:no-repeat;
	background-size:120px;
	margin:auto;
	margin-left:10px;
	background-position:2px 0;
	display:block;
	width:28px;
	height:25px;
}
.icon_menu + a {
	padding:0px;
	font-size:12px;
	word-break:keep-all;
}


#header > p.home { 
	position:absolute; 
	top:5px; 
	left:10px; 
	text-indent:-9999px; 
	background:#efefef url(/m/img/icon_home.png) no-repeat center;  /*#fbea8e*/
	border:1px #cecece solid;
	width:35px; 
	height:35px;  
}

p.home a { display:block; width:30px; height:27px; }


/*하단*/
#footer { 
	background1:#000;
	width:100%; 
	overflow:hidden; 
	border-top:1px solid #ddd; 
	padding-top:20px;
	padding-bottom:20px;
	box-shadow1:0px -6px 5px 1px #cecece;
}

.subFooter {
	box-shadow:0px -6px 5px 1px #cecece;
}

#footer ul { text-align:center; margin-top:10px; }
#footer ul li { display:inline-block; }
#footer ul li a { display:block; width:57px; color:#000; text-align:center; border:1px solid #bdbcbc; height:26px; line-height:26px; border-radius:2px; }
#footer p { text-align:center; margin:7px 0; }
#footer span { display:block; }

@media screen and (max-width:550px) {
#footer span { display:inline-block; }

}

/*메인*/
#mainVisual { width:100%; height:100%; overflow:hidden; margin-top:50px; }
.rslides { margin: 0 auto; position: relative; overflow: hidden; width: 100%;  }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; height:100%; width:100%;}
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width:100% ; border: 0; }
.rslides_container { margin-bottom: 0; position: relative; float: left; width: 100%; }
/*비주얼버튼*/
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs {  display:none;}
/* < > 버튼 */
.centered-btns_nav { display:none; }
/* .centered-btns_nav { display:none; bottom:35%; display:block; position:absolute; text-indent:-9999px; z-index:555; width:75px; height:108px; }
 .centered-btns_nav.prev {  left:0; background:url(/img/prevBtn.png) no-repeat; }
.centered-btns_nav.next { right:0; background:url(/img/nextBtn.png) no-repeat; } 
 */

#menuMain { width:97%; overflow:hidden; /* border-bottom:1px solid #ff70a4; */ background:url(/m/img/dot_white.png) repeat-x bottom; padding:0 1.5% 0; margin:25px 0 0; }
#menuMain li { width:25%; float:left; text-align:center; }
#menuMain li img { width:57px; height:57px; margin:0 auto; display:block; border-radius:7px; box-shadow:1px 2px 4px 0.5px #581746;}
#menuMain li a p { color:#fff; line-height:15px; font-size:11px; height:40px; margin-top:7px; letter-spacing:-0.03em;}

#shareCon { width:90%; margin:20px auto 0; overflow:hidden; }
#shareCon li { float:left; width:25%; text-align:center; }
#shareCon li a { display:block; width:auto; overflow:hidden; }
#shareCon li a p { margin-top:45px; color:#fff;  line-height:15px; font-size:11px; }
#shareCon li:first-child { background:url(/m/img/ico_f.png) no-repeat top center; }
#shareCon li:nth-child(2) { background:url(/m/img/ico_t.png) no-repeat top center; }


#shareCon li:nth-child(3) { background:url(/m/img/ico_tel.png) no-repeat top center; }
#shareCon li:last-child { background:url(/m/img/ico_car.png) no-repeat top center; }

/*
#shareCon li:last-child { 
	color:#fff;
	width:50%;
	background:url(/m/img/ico_tel.png) no-repeat top center; 
	font-size:20px;
	
}
*/

.gallery { margin-top:25px; width:100%; overflow:hidden; }
.gallery h3 { font-weight:bold; color:#fff; font-size:16px; margin-left:10px; }
.gallery ul { width:97%; margin-top:4px; padding:15px 1.5% 0; /* border-top:1px solid #ff70a4; */ background:url(/m/img/dot_white.png) repeat-x top;}
.gallery ul li { float:left; width:33.3%; text-align:center; }
.gallery ul li a img { width:90px; height:105px; border:1px solid #fff; }
.gallery ul li a p {  color:#fff; font-size:11px; margin-top:5px; }

#visitCon { width:97%; margin:25px auto 0; overflow:hidden; }
#visitCon > div { background:#232323; border-radius:7px; line-height:75px; height:75px; float:left; width:22%; text-align:center; color:#fff; font-size:40px; }
#visitCon > dl { background:#232323; border-radius:7px; height:75px; overflow:hidden; float:left; width:37%; margin-left:2%; }
#visitCon > dl dt { color:#7b7b7b; font-size:11px; margin:6px 0 0 10px; }
#visitCon > dl dd { color:#fff; line-height:32px; font-size:28px; font-weight:; text-align:center; }

.noticeCon { margin:25px 0 0; width:100%; overflow:hidden; }
.noticeCon h3 { float:left; font-weight:bold; color:#fff; font-size:16px; margin:0 0 0 10px; }
.noticeCon > a { color:#fff; font-size:11px; float:right; margin:3px 10px 0 0; }
.noticeCon > a::after { content:">"; font-size:0.9em; font-weight:bold; float:right; padding:0 0 0 3px; color:#7e2164; }
.noticeCon > ul { clear:both; padding-top:5px; width:100%; overflow:hidden; /* border-bottom:1px solid #ff70a4; */ background:url(/m/img/dot_white.png) repeat-x bottom; }
.noticeCon > ul li { clear:both; height:37px;width:100%; overflow:hidden; /* border-top:1px solid #ff70a4; */ background:url(/m/img/dot_white.png) repeat-x top; }
.noticeCon > ul li label { margin-left:10px;float:left; color:#fff; font-size:14px; line-height:37px; }
.noticeCon > ul li span { display:block; float:right; line-height:37px;  margin-right:10px; font-size:12px; color:#fff; }

/*서브*/
.scrollBg { height:35px; width:100%; }
#subMenu { position:absolute; z-index:1; top:51px; bottom:0; left:0; width:100%; height:35px; background:#fae683; overflow:hidden; }
#scroller { width:791px; height:100%;float:left; }
#scroller ul { float:left; width:100%; height:100%; }
#scroller li { float:left; width:auto; height:100%;}
#scroller li a { color:#111; display:block; width:auto; padding:0 10px; line-height:35px; height:100%; text-align:center; }
#scroller li.on a { font-weight:bold; background:#fff; }

.h2Title {
	position:absolute; 
	z-index:1; 
	top:52px; 
	bottom:0; 
	left:0; 
	padding-top:5px;
	height:40px; 
	width:100%; 
	background:#fae683; 
	background:#c5d7ed;
	line-height:35px; 
	overflow:hidden;
	border-bottom:1px #cccccc solid;
	box-shadow:0px 3px 10px 2px #cecece;
	box-shadow1:inset #848fbd 0px 3px 7px 0px;
	
}


.h2Title h2 {  /* 서브 타이틀 */
	font-size:15px;
	padding-left:15px; 
	
	border-radius1:0 0 10px 10px;
}

#content { 
	margin:50px auto 0; overflow:hidden; padding-bottom:20px; }

.board {
	padding-top:35px;
}

img.w100 { 
	width:100%; 
}

.mMid * {
	font-family: 'Nanum Gothic', sans-serif; 
}

.mMid {
	padding-top:10px;
	padding-bottom:0px;
	border-bottom1:1px #686ea0 solid;
	width:100%;
	margin:auto;
	overflow:hidden;
}
.mMid h2 {
	color:#fff;
	font-size:18px;
	margin-top:20px;
	margin-left:20px;
	
}
.mMid .c1 {
	border:0px yellow solid;
	float:left;
	width:49%;
	height:120px;
	
	background-size:cover;
	margin-bottom:10px;
}
.mMid .c2 {
	border:0px #fff solid;
	float:right;
	width:49%;
	height:120px;
	background-size:cover;
	margin-bottom:10px;
}
.c11 {
	background:url('../img/m11.png') bottom right;
}
.c21 {
	background:url('../img/m21.png') bottom right;
}
.c12 {
	background:url('../img/m12.png') bottom right;
}
.c22 {
	background:url('../img/m22.png') bottom right;
}


.pGree, .pIntro {
	padding:10px 10px;
}

/* 변호사 소개 */
	.pGree > div {
		float:left;
		width:100%;
		margin:0 0px;
		text-align:center;
		border:0px #cecece solid;
	}
	.pGree .rName {
		margin-top:100px;
		background:#cecece;
	}
	.pGree > div > div {
		
		padding-top:10px;
		padding-bottom:10px;
	}
	
	
	.pGree > div > div:nth-of-type(1) {
		font-size:20px;
		border:0px #000 solid;
		text-align:center;
		width:100%;
		margin:auto;		
	}
	
	.pGree > div > ul {
		margin:auto;
		width1:90%;
	}
	
	.pGree > div > ul > li > p {
		width:90%;
		margin:auto;
		border:1px #efefef solid;
		border-radius:10px;
		background:#efefef;
		margin-bottom:10px;
		margin-top:10px;		
			
		
	}
	.pGree > div > ul > li > ul {
		/*margin-left:20px; */
	}
	
	.pGree > div > div  img {
		width:98%;
		display:block;
		margin:0px auto;
		border-radius:20px;
	}

/* 업무분야 */
.pUp {
	text-align:justify;
	padding:2%;
	clear:both;
}

.pUp .ppH {
	border1:5px #cecece solid;
	background:#1977ac;
	border-radius:10px;
	padding:10px;
	font-size:13px;
	color:#fff;
	text-align:justify;
	margin-bottom:10px;
}
.pUp .ppH2 {
	margin-top:10px;
	margin-bottom:10px;
}

.pUp dt {
	color:#000;
	font-weight:bold;
	font-size:15px;
	margin-top:20px;
	margin-bottom:10px;
}

/* 센터소개 */
.pCenter {
	text-align:justify;
}

.pCenter .ppH {
	border1:5px #cecece solid;
	background-color:#2d2718;
	background:url('../img/c1titleBg.png');
	background-position:right bottom;
	padding:10px;
	padding-top:30px;
	height:70px;
	border-radius:0px;
	
		font-size:13px;
	color:#fff;
	text-align:justify;
	margin-bottom:00px;
}
.pCenter .ppH2 {
	background1:#a3aaae;
	padding:10px;
	margin-top:0px;
	margin-bottom:10px;
}

.pCenter dt {
	color:#000;
	font-weight:bold;
	font-size:15px;
	margin-top:20px;
	margin-bottom:10px;
}

/* 상담세터 */
.pSang {
}
.pSang {
	text-align:justify;
}

.pSang .ppH {
	border1:5px #cecece solid;
	background-color:#2d2718;
	background:url('../img/c1titleBg.png');
	background-position:right bottom;
	height:100px;
	border-radius:0px;
	padding:10px;
	font-size:13px;
	color:#fff;
	text-align:justify;
	margin-bottom:00px;
}
.pSang .ppH2 {
	background1:#a3aaae;
	padding:10px;
	margin-top:0px;
	margin-bottom:10px;
}
.pSang .ppTel {
	width:100%;
	margin:0px auto;
	padding:10px;
	background1:#efefef;
	border-radius:0;
}
.pSang .ppTel .title {
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:20px;
	margin-top:30px;
	margin-bottom:10px;
}

.pSang .ppTel .telNo {
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:25px;
	margin-top:20px;
	margin-bottom:10px;
}
.pSang .ppTel .addr {
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	margin-bottom:10px;
}

/*사이트맵*/
.sitemap { width:100%;  }
.sitemap dt { 
	background:#f3f4f5; 
	color:#000; 
	text-align:center; 
	font-size:14px;/*18*/ 
	line-height:40px; 
	height:40px; 
	font-weight:bold;  
}
.sitemap dd { 
	height:40px; 
	border-bottom:1px solid #ddd; 
}

.sitemap dd a { 
	font-size:12px; /*17 */
	font-weight:bold; 
	color:#000; 
	display:block; 
	width:95%; 
	margin:0 2.5%; 
	height:40px; 
	line-height:40px; 
	background:url(/m/img/bullet_allMenu.png) no-repeat center right; 
}

/*찾아오시는길*/
#map { width:95%; margin:0 auto; overflow:hidden; } 
#map > .jido { float:left; border:5px solid #eee; width:300px; margin-left:20px; }
#map > dl { margin-top:80px; float:right; width:calc(100% - 350px); font-size:1.2em; }
#map > dl dt { font-weight:bold; color:#000; margin-top:10px;}
/*
#map > dl dt:before { content:"＞"; color:#ffc800; font-size:.8em; }
*/
#map > dl dt:first-child:before { content:none; }

@media screen and (max-width:590px) { 
	#map > .jido { clear:left; width:100%; border:none; margin-left:0; }
	#map > .jido div { margin:0 auto; }
	#map > dl { clear:right; width:95%; margin:0 2.5%; text-align:center; }
}

.sm {
	width:100%;
	
}
.sm .ulsm {
	float:right;
	padding-right:10px;
}

.sm .ulsm li {
	float:left;
	padding:3px 15px 3px;
	background:#192a58;
	color:#fff;
	margin:1px;
	margin-top:-1px;
	
	border-radius:0 0 10px 10px;
	
	border:1px #192a58 solid;
}

.sm .ulsm li a {
	color:#fff;
}