@charset "utf-8";
/* CSS Document */

/*@import "http://fonts.googleapis.com/earlyaccess/nanumgothic.css"; */

body, table, input, textarea, select, button, div {font-family:dotum, "돋움", sans-serif; font-size:12px; color:#666; line-height:17px;}
html, body {width:100%;height:100%; margin:0; padding:0}

@font-face {
    font-family: "나눔고딕";
    font-style: normal;
    font-weight: normal;
    src: url("../font/NanumGothic.eot");
}
@font-face {
    font-family: "나눔고딕";
    font-style: normal;
    font-weight: normal;
    src: url("../font/NanumGothic.woff") format("woff");
}







img                     {border:none;vertical-align:middle;}
p                       {margin:10px 0px 10px 0px;padding:0px;text-align:justify;}
h1, h2, h3, h4, h5, h6  {margin:0px;padding:0px;font-size:12px;}
ul, ol, dl, dt, dd      {margin:0px;padding:0px;list-style:none;}
fieldset                {margin:0px;padding:0px;border:none; vertical-align:middle;}
legend                  {margin:0px;padding:0px;width:0px;height:0px;font-size:0px;line-height:0px;color:#fff;overflow:hidden;position:absolute;left:0px;top:0px;}
form                    {margin:0px;padding:0px; vertical-align:middle;}


article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/* link style */
a {text-decoration:none;}
a:link,
a:visited {color:#5b5b5b;}
a:active,
a:hover,
a:focus {color:#000;}

/* align style */
.clear      {clear:both !important;}
.ft_left    {float:left !important;}
.ft_right   {float:right !important;}
.left       {text-align:left !important;}
.right      {text-align:right !important;}
.center     {text-align:center !important;}

/* no style */
.no_mar     {margin:0px !important;}
.no_pad     {padding:0px !important;}
.no_back    {background:none !important;}
.no_bold    {font-weight:normal !important;}
.no_bor     {border:none !important;}
.no_size    {font-size:12px !important;}
.s_size    {font-size:11px !important;}
.no_color   {color:#494949 !important;}
.no_dis     {display:none !important;}
.hidden		{font-size:0;height: 0;line-height: 0;overflow: hidden;padding: 0 !important;position: absolute;visibility: hidden;width: 0;}
.hidden2	{margin:0px;padding:0px;width:0px;height:0px;font-size:0px;line-height:0px;color:#fff;overflow:hidden;position:absolute;left:0px;top:0px;}


/*폰트 컬러*/
.black {color:#000}
.black_b {color:#000; font-weight:bold;}
.red {color:#F00}
.blue {color:#318de7}
.yellow {color:#FF0}
.green {color:#090}
.gray {color:#969595}
.blue_title {color:#318de7; font-size:20px; font-weight:bold;font-family:"나눔고딕",NanumGothic,sans-serif; }
.orange {color:#f60;}

/************ title style **********/
h1  {margin:0; padding:0;}
h2  {margin:0; padding:0;}
h3  {margin:0; padding:0;}
h4  {margin:0 0 10px 0; padding:0 0 0 0; font-size:20px; color:#0096e6; font-weight:bold; line-height:20px; font-family:"나눔고딕",NanumGothic,sans-serif;}
h5  {margin:0 0 7px 0; padding:0 0 0 27px; font-size:14px; font-weight:bold; color:#000000; background:url(../images/common/dot_01.gif) no-repeat left 3px;}
h6  {margin:20px 0 5px 0px; padding:0 0 0 20px; font-size:15px; color:#5b5b5b; font-weight:bold; background:url(../images/common/dot_02.gif) no-repeat left 1px;}
p.h7  {margin:0 0 3px 0px; padding:0 0 0 33px; font-size:12px; font-weight:normal; background:url(../images/common/dot_05.png) no-repeat left 3px;}
p.h8  {margin:0 0 3px 0px; padding:5px 0 5px 28px; font-size:12px; font-weight:normal; background:url(../images/common/dot_07.gif) no-repeat left 4px;}
.p_text {font-family:"나눔고딕",NanumGothic,sans-serif; font-size:15px;}






/*추가 2015년*/
/*버튼*/
.link_btn {background:#666; display:inline-block; padding:10px 30px; text-align:center; color:#FFF !important; font-size:15px; font-family:"나눔고딕",NanumGothic,sans-serif; border-radius:5px;}

.new_btn_01 {background:#5d76aa; display:inline-block;height:25px; line-height:25px; padding:0 10px; text-align:center; color:#FFF !important; font-size:13px; font-family:"나눔고딕",NanumGothic,sans-serif; border-radius:2px;}
.new_btn_02 {background:#0096e6; display:inline-block;height:25px; line-height:25px; padding:0 10px; text-align:center; color:#FFF !important; font-size:13px; font-family:"나눔고딕",NanumGothic,sans-serif; border-radius:2px;}
.new_btn_03 {background:#666; display:inline-block;height:25px; line-height:25px; padding:0 10px; text-align:center; color:#FFF !important; font-size:13px; font-family:"나눔고딕",NanumGothic,sans-serif; border-radius:2px;}
.new_btn_04 {background:#9c6e81; display:inline-block; padding:10px 30px; text-align:center; color:#FFF !important; font-size:15px; font-family:"나눔고딕",NanumGothic,sans-serif; border-radius:2px;}

/*타이틀*/

.h3_n {font-family:"나눔고딕",NanumGothic,sans-serif; font-size:18px; font-weight:600; border-top:#cf365b solid 5px;padding:5px 0 0 0; float:left; height:40px; line-height:35px}




.table_style_001 {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #ce528b;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_style_001 caption { display:none}
.table_style_001 th {padding:7px; border:1px solid #ce528b;color:#ce528b;background:#faedf3;}
.table_style_001 td {padding:7px;border:1px solid #ce528b; background:#FFF; text-align:center}




.table_style_3{border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%; font-size:11px;}
.table_style_3 caption { display:none}
.table_style_3 th {padding:3px; border:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style_3 td {padding:3px;border:1px solid #b3b3b3; background:#FFF; text-align:center}











/************ list style **********/
.h5_ul {margin:0 0 0 10px;}
.h5_ul li {margin:0 0 20px 0; padding:0 0 0 25px; font-size:14px; color:#000000; background:url(../images/common/dot_01.gif) no-repeat left 3px; line-height:16px; font-weight:bold;}
.h6_ul {margin:7px 0 20px 0;}
.h6_ul li {margin:0 0 5px 0; padding:0 0 0 19px; font-size:12px; line-height:15px; color:#5b5b5b; font-weight:normal; background:url(../images/common/dot_02_1.gif) no-repeat left 2px;}
.h7_ul {margin:5px 0 10px 0;}
.h7_ul li {margin:0 0 5px 3px; padding:0 0 0 12px; font-size:12px; line-height:15px; color:#444444; font-weight:normal; background:url(../images/common/dot_03.gif) no-repeat left 5px;}
.h7_ul li.none{background:none; margin-left:0; padding:0;}
.h7_ul_1 {margin:5px 0 10px 0;}
.h7_ul_1 li {margin:0 0 5px 3px; padding:0 0 0 12px; font-size:12px; line-height:15px; color:#444444; font-weight:normal; background:url(../images/common/dot_08.gif) no-repeat left 5px;}

.h7_ul_01 {margin:5px 0 10px 0;}
.h7_ul_01 li {margin:0 0 5px 3px; padding:0 0 0 12px; font-family:"나눔고딕",NanumGothic,sans-serif; font-size:14px; line-height:20px; color:#444444; font-weight:normal; background:url(../images/common/dot_03.gif) no-repeat left 5px;}


.ul_p{font-weight:normal; color:#515151; font-size:12px; margin:5px 0;}
.number { display:inline-block; background:url(../images/sub/number_bg.gif) no-repeat; width:37px; height:37px; line-height:37px; text-align:center; color:#FFF; font-size:20px; font-weight:bold; margin:0 15px 0 0;}
.h5_ul li.none{background:none; padding:0 0 0 25px;}
.h8_ol {padding-left: 30px; margin:3px 0 0 0;} 
.h8_ol li {background: url() no-repeat 30px 30px;list-style: decimal outside none; padding-left: 0;}
.h8_ol li.none{background:none; list-style:none; margin-left:0; padding:0;}

.h8_ul {background: url() no-repeat 30px 30px;list-style: none; margin:10px 0 0 0;padding-left: 0;}
.h8_ul li{background:none; margin:10px; padding:0px; font-weight:normal; font-size:12px}





/*table style*/
.table_tip{margin:0 0 5px 0; float:right;}

.table_style {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_style caption { display:none}
.table_style th {padding:5px; border:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style td {padding:5px;border:1px solid #b3b3b3; background:#FFF; text-align:center}
.table_style .cell_point  {background:#fafafa;}
.table_style .cell_left  {text-align:left;}
.table_style .cell_center  {text-align:center;}
.table_style input, select, textarea { width:auto; height:20px; border:1px solid #CCC;vertical-align:middle}
.table_style  .checkbox {width:auto; border:none; vertical-align:middle}e_style .cell_right  {text-align:right;}

.table_style_3{border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%; font-size:11px;}
.table_style_3 caption { display:none}
.table_style_3 th {padding:3px; border:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style_3 td {padding:3px;border:1px solid #b3b3b3; background:#FFF; text-align:center}




/*게시판스타일*/
.table_board {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_board caption { display:none}
.table_board th {padding:10px; border-bottom:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_board td {padding:10px;border-bottom:1px solid #b3b3b3; background:#FFF; text-align:center}
.table_board .cell_subject { font-weight:bold;}
.table_board .cell_point  {background:#fafafa;}
.table_board .cell_left  {text-align:left;}
.table_board .cell_center  {text-align:center;}
.table_board .cell_right  {text-align:right;}
.table_board .cell_view {padding:10px}
.table_board .preview { background:url(../images/common/arrow-up.png) no-repeat 65px 2px; padding:0 0 0 0px; display:inline-block; width:100px }
.table_board .next { background:url(../images/common/arrow-dwon.png) no-repeat 65px 2px; padding:0 0 0 0px; display:inline-block; width:100px}
.table_board input, select, textarea { width:auto; height:20px; border:1px solid #CCC;vertical-align:middle}
.table_board .checkbox {width:auto; border:none; vertical-align:middle}

/*시계열조회*/
.table_style_1 {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_style_1 caption { display:none}
.table_style_1 th {padding:5px; border:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style_1 td {padding:5px;border:1px solid #b3b3b3; background:#FFF; text-align:left}
.table_style_1 input, select, textarea { width:auto; height:20px; border:1px solid #CCC;vertical-align:middle}
.table_style_1  .checkbox {width:auto; border:none; vertical-align:middle}
.table_style_1 .line_bol {padding:5px;border:2px solid #717171; background:#FFF; text-align:left}
.table_style_1 .table_bg {background:#f2f2f2}
.table_style_1 .t_top {border-top:2px solid #717171;}
.table_style_1 .t_bottom {border-bottom:2px solid #717171;}
.table_style_1 .t_left {border-left:2px solid #717171;}
.table_style_1 .t_right {border-right:2px solid #717171;}

.table_style_2 {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_style_2 caption { display:none}
.table_style_2 th {padding:5px; border:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style_2 td {padding:5px;border:1px solid #b3b3b3; background:#FFF; text-align:center}
.table_style_2 input, select, textarea { width:auto; height:20px; border:1px solid #CCC;vertical-align:middle}
.table_style_2  .checkbox {width:auto; border:none; vertical-align:middle}

.table_style_new {border-collapse:collapse;margin:10px 0px 10px 0px;border-top:3px solid #b3b3b3;border-bottom:1px solid #252525;border-width:3px 0px 1px 0px; width:100%;}
.table_style_new caption { display:none}
.table_style_new th {padding:10px; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;color:#171717;background:#f4f4f4;}
.table_style_new td {padding:6px;border-top:1px dashed #b3b3b3; border-bottom:1px dashed #b3b3b3; background:#FFF; text-align:center;}







/*버튼스타일*/
.btn_bg { background: url("../images/common/btn_bg.gif") no-repeat scroll 0 0 transparent;display: inline-block;vertical-align: middle;white-space: nowrap;}
.btn_bg span { background: url("../images/common/btn_bg.gif") no-repeat scroll 0 0 transparent;display: block;}

/*엑셀아이콘*/
.btn_excel_v1 {background-position: 100% -0px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height: 34px; padding-right: 5px;}
.btn_excel_v1:hover {background-position: 100% -34px;}
.lft_excel_v1 { background-position: 0 -0px !important;line-height:34px; padding:0 7px 0 35px;}
.lft_excel_v1:hover {background-position: 0 -34px !important;  color: #4c5a76}

/*검색버튼*/
.btn_search {background-position: 100% -68px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px;}
.btn_search:hover {background-position: 100% -68px;}
.lft_search { background-position: 0 -68px !important;line-height:25px; padding:0 7px 0 35px;}
.lft_search:hover {background-position: 0 -68px !important;  color: #4c5a76}


/*회색버튼*/
.btn_grey {background-position: 100% -636px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:34px; padding-right: 5px;}
.btn_grey:hover {background-position: 100% -670px;}
.lft_grey { background-position: 0 -636px !important;line-height:34px; padding:0 7px 0 15px;}
.lft_grey:hover {background-position: 0 -670px !important;  color: #4c5a76}

/*회색버튼_1*/
.btn_grey_1 {background-position: 100% -711px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px;}
.btn_grey_1:hover {background-position: 100% -741px;}
.lft_grey_1 { background-position: 0 -711px !important;line-height:25px; padding:0 7px 0 35px;}
.lft_grey_1:hover {background-position: 0 -741px !important;  color: #4c5a76}

/*회색버튼_2*/
.btn_grey_2 {background-position: 100% -451px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px; margin:2px 0;}
.btn_grey_2:hover {background-position: 100% -481px;}
.lft_grey_2 { background-position: 0 -451px !important;line-height:25px; padding:0 7px 0 15px;}
.lft_grey_2:hover {background-position: 0 -481px !important;  color: #4c5a76}



/*저장버튼*/
.btn_save_1 {background-position: 100% -568px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:34px; padding-right: 5px;}
.btn_save_1:hover {background-position: 100% -602px;}
.lft_save_1 { background-position: 0 -568px !important;line-height:34px; padding:0 7px 0 35px;}
.lft_save_1:hover {background-position: 0 -602px !important;  color: #4c5a76}


/*파란버튼*/
.btn_blue {background-position: 100% -221px;color: #fff !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px;}
.btn_blue:hover {background-position: 100% -251px;}
.lft_blue { background-position: 0 -221px !important;line-height:25px; padding:0 7px 0 10px;}
.lft_blue:hover {background-position: 0 -251px !important;  color: #fff}


/*녹색버튼(테이블에 들어가는 버튼)*/
.btn_green {background-position: 100% -422px;color: #fff !important;font-size: 12px; height:22px; padding-right: 10px;}
.btn_green:hover {background-position: 100% -422px;}
.lft_green { background-position: 0 -422px !important;line-height:22px; padding:0 8px 0 14px;}
.lft_green:hover {background-position: 0 -422px !important;  color: #fff}



/*글쓰기버튼*/
.btn_write {background: url("../images/common/btn_bg.gif") no-repeat scroll 0px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:111px;line-height:34px;padding-left:0px; vertical-align:middle; font-family:dotum}
/*답변버튼*/
.btn_reply {background: url("../images/common/btn_bg.gif") no-repeat scroll -275px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum; text-align:left;}
/*수정버튼*/
.btn_modify {background: url("../images/common/btn_bg.gif") no-repeat scroll -357px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum; text-align:left;}
/*삭제버튼*/
.btn_del {background: url("../images/common/btn_bg.gif") no-repeat scroll -439px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*목록버튼*/
.btn_list {background: url("../images/common/btn_bg.gif") no-repeat scroll -193px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*등록버튼*/
.btn_enter {background: url("../images/common/btn_bg.gif") no-repeat scroll -111px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*저장버튼*/
.btn_save {background: url("../images/common/btn_bg.gif") no-repeat scroll -603px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*이전버튼*/
.btn_preview {background: url("../images/common/btn_bg.gif") no-repeat scroll -603px -127px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*취소버튼*/
.btn_cancel {background: url("../images/common/btn_bg.gif") no-repeat scroll -521px -93px transparent; color:#6e7a93 !important;display: inline-block;font-size: 12px; font-weight: bold;height:34px;width:47px;line-height:34px;padding-left:35px; vertical-align:middle;font-family:dotum;text-align:left;}
/*우편번호검색버튼*/
.btn_search_y {background: url("../images/common/btn_bg.gif") no-repeat scroll -0px -149px transparent; color:#ffffff !important;display: inline-block;font-size: 15px; font-weight: bold;height:43px;width:169px;line-height:43px; vertical-align:middle;font-family:dotum;text-align:center;}
/*로그인버튼*/
.btn_logins {background: url("../images/common/btn_bg.gif") no-repeat scroll -185px -345px transparent; color:#ffffff !important;display: inline-block;font-size: 15px; font-weight: bold;height:62px;width:141px;line-height:60px; vertical-align:middle;font-family:dotum;text-align:center;}

/*지표정보보기 버튼들*/
/*새로고침*/
.btn_new_page {background: url("../images/common/btn_bg.gif") no-repeat scroll 0px -127px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:55px;line-height:22px;padding:0 0 0 30px; vertical-align:middle; font-family:dotum;text-align:left}
/*url복사*/
.btn_url {background: url("../images/common/btn_bg.gif") no-repeat scroll -85px -127px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:55px;line-height:22px;padding:0 0 0 30px; vertical-align:middle; font-family:dotum;text-align:left}
/*관심등록표*/
.btn_index {background: url("../images/common/btn_bg.gif") no-repeat scroll -170px -127px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:88px;line-height:22px;padding:0 0 0 30px; vertical-align:middle; font-family:dotum;text-align:left}
/*인쇄*/
.btn_print {background: url("../images/common/btn_bg.gif") no-repeat scroll -288px -127px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:60px;line-height:22px;padding:0 0 0 25px; vertical-align:middle; font-family:dotum; text-align:left}
/*다운로드*/
.btn_down {background: url("../images/common/btn_bg.gif") no-repeat scroll -373px -127px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:60px;line-height:22px;padding:0 0 0 25px; vertical-align:middle; font-family:dotum; text-align:left}
/*워드뷰어*/
.btn_word {background: url("../images/common/btn_word.gif") no-repeat scroll 0px -1px transparent; color:#6e7a93 !important;display:inline-block;font-size: 12px; height:22px;width:88px;line-height:22px;padding:0 0 0 35px; vertical-align:middle; font-family:dotum; text-align:left}


/*시계열조회 버튼들*/

/*그래프생성*/
.btn_grey_3 {background-position: 100% -769px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px;}
.btn_grey_3:hover {background-position: 100% -799px;}
.lft_grey_3 { background-position: 0 -769px !important;line-height:25px; padding:0 7px 0 35px;}
.lft_grey_3:hover {background-position: 0 -799px !important;  color: #4c5a76}

/*다운로드*/
.btn_grey_4 {background-position: 100% -817px;color: #6e7a93 !important;font-size: 12px;font-weight: bold; height:25px; padding-right: 5px;}
.btn_grey_4:hover {background-position: 100% -852px;}
.lft_grey_4 { background-position: 0 -817px !important;line-height:25px; padding:0 7px 0 35px;}
.lft_grey_4:hover {background-position: 0 -852px !important;  color: #4c5a76}


.ser_list_ul {margin:5px 0 10px 0;}
.ser_list_ul  li {margin:0 0 5px 3px; padding:3px 0 3px 20px; font-size:12px; line-height:15px; color:#444444; font-weight:normal; background:url(../../images/sub/myindex_folder_icon_off.gif) no-repeat left 3px;}
.ser_list_ul  .a_link {color:#F00;font-weight:bold;}







/* margin */
.tmar_0  {margin-top:0px !important;}
.tmar_5  {margin-top:5px !important;}
.tmar_10 {margin-top:10px !important;}
.tmar_15 {margin-top:15px !important;}
.tmar_20 {margin-top:20px !important;}
.tmar_25 {margin-top:25px !important;}
.tmar_30 {margin-top:30px !important;}
.tmar_35 {margin-top:35px !important;}
.tmar_40 {margin-top:40px !important;}
.tmar_45 {margin-top:45px !important;}
.tmar_50 {margin-top:50px !important;}
.tmar_60 {margin-top:60px !important;}
.tmar_70 {margin-top:70px !important;}
.tmar_80 {margin-top:80px !important;}
.tmar_90 {margin-top:90px !important;}
.tmar_100 {margin-top:100px !important;}

.lmar_0  {margin-left:0px !important;}
.lmar_5  {margin-left:5px !important;}
.lmar_10 {margin-left:10px !important;}
.lmar_15 {margin-left:15px !important;}
.lmar_20 {margin-left:20px !important;}
.lmar_25 {margin-left:25px !important;}
.lmar_30 {margin-left:30px !important;}
.lmar_35 {margin-left:35px !important;}
.lmar_40 {margin-left:40px !important;}
.lmar_45 {margin-left:45px !important;}
.lmar_48 {margin-left:48px !important;}
.lmar_50 {margin-left:50px !important;}
.lmar_80 {margin-left:80px !important;}

.lmar_m5  {margin-left:-5px !important;}
.lmar_m10 {margin-left:-10px !important;}
.lmar_m15 {margin-left:-15px !important;}
.lmar_m20 {margin-left:-20px !important;}
.lmar_m25 {margin-left:-25px !important;}
.lmar_m30 {margin-left:-30px !important;}
.lmar_m35 {margin-left:-35px !important;}
.lmar_m40 {margin-left:-40px !important;}
.lmar_m45 {margin-left:-45px !important;}
.lmar_m50 {margin-left:-50px !important;}

.rmar_0  {margin-right:0px !important;}
.rmar_5  {margin-right:5px !important;}
.rmar_10 {margin-right:10px !important;}
.rmar_15 {margin-right:15px !important;}
.rmar_20 {margin-right:20px !important;}
.rmar_25 {margin-right:25px !important;}
.rmar_30 {margin-right:30px !important;}
.rmar_35 {margin-right:35px !important;}
.rmar_40 {margin-right:40px !important;}
.rmar_45 {margin-right:45px !important;}
.rmar_50 {margin-right:50px !important;}
.rmar_70 {margin-right:70px !important;}

.bmar_0  {margin-bottom:0px !important;}
.bmar_5  {margin-bottom:5px !important;}
.bmar_10 {margin-bottom:10px !important;}
.bmar_15 {margin-bottom:15px !important;}
.bmar_20 {margin-bottom:20px !important;}
.bmar_25 {margin-bottom:25px !important;}
.bmar_30 {margin-bottom:30px !important;}
.bmar_35 {margin-bottom:35px !important;}
.bmar_40 {margin-bottom:40px !important;}
.bmar_45 {margin-bottom:45px !important;}
.bmar_50 {margin-bottom:50px !important;}





