@charset "utf-8";
/*CSS Document*/
/* reset css */
body{margin:0; padding:0; background-color:#fff; }
html{overflow-y:scroll;}
body, table, th, td, input, select, textarea, div{font-family:"돋움",'Dotum',Helvetica; font-size:12px; color:#333333; line-height:1.6;}
h1, h2, h3, h4, h5, h6, ol, ul, li, form, fieldset, input, textarea, hr, p{margin:0; padding:0;}
img, fieldset{border:0 none;}
img{vertical-align:baseline;}
ol, ul, li{list-style:none;}
/*table{border-spacing:0; border-collapse:collapse; border:0 none;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
button{border:0 none; padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer;}
button::-moz-focus-inner{border:0; padding:0;}
label{cursor:pointer;}
a:link{color:#333333; text-decoration:none; selector-dummy:expression(this.hideFocus=true); outline:none;}
a:visited{color:#333333; text-decoration:none; selector-dummy:expression(this.hideFocus=true); outline:none;}
a:hover{color:#e7313e; text-decoration:none; selector-dummy:expression(this.hideFocus=true); outline:none;}
a:active{color:#333333; text-decoration:none; selector-dummy:expression(this.hideFocus=true); outline:none;}



/* 헤더
------------------------------------------------------------------------------------------------------------*/
#Header{width:100%; background:url(../img/header/bg.gif) left bottom repeat-x;}
#Header .inner{position:relative; width:1100px; height:154px; display:block; margin:0 auto;}
/* 로고 */
#Header .inner h1{position:absolute; left:0; top:19px;}
#Header .inner h1 a, #Header .inner h1 img{display:block;}

#Header .inner .join_info{position:absolute; top:53px; right:0;}

/* 탑메뉴 */
#Topmenu{position:absolute; right:0; top:10px; overflow:hidden;}
#Topmenu li{float:left; padding:0 0 0 31px; background:url(../img/header/topmn_l.gif) 15px 3px no-repeat; margin-top:6px;}
#Topmenu li.first{padding-left:0; background:none;}
#Topmenu li a{color:#8a8a8a;}
#Topmenu li a:hover{text-decoration:none; color:#e7313e;}
#Topmenu li.lang{padding:0 0 0 4px; background:none; margin:0;}
#Topmenu li.lang.first{padding:0 0 0 31px; background:url(../img/header/topmn_l.gif) 15px 9px no-repeat;}

/* 네비게이션 */
#Navigation{position:absolute; right:0; bottom:0;}
#Navigation li{position:relative; z-index:500; float:left;}
#Navigation li:hover, #Navigation li.on:hover{position:relative; z-index:700;}
#Navigation li a{display:block; padding:0 31px 20px 31px; background:url(../img/header/navi_l.gif) left 2px no-repeat;}
#Navigation li.first a{padding-left:20px; background:none;}
#Navigation li.last a{padding-right:20px;}
#Navigation li.on a{padding-bottom:15px; border-bottom:5px solid #e7313e;}

#Navigation li .category{position:absolute; top:40px; z-index:500; display:none;}
#Navigation li .category li{float:left;}
#Navigation li .category li a{display:block; padding:9px 20px 0 20px; color:#ffffff; font-weight:bold; background:url(../img/sub/l.gif) left 10px no-repeat; line-height:1.2; border:0 none;}
#Navigation li .category li.first a{padding-left:0; background:none;}
#Navigation li .category li a:hover{text-decoration:underline;}

#Navigation li.on .category{display:block;}


#Navigation #col_1 {width:700px; left:0px;}
#Navigation #col_2 {width:600px; left:0px;}
#Navigation #col_3 {width:450px; left:-100px;}
#Navigation #col_4 {width:300px; left:0px;}
#Navigation #col_5 {width:550px; right:0px}




/* 푸터
------------------------------------------------------------------------------------------------------------*/
#Fmenu{width:100%; background:#040b14;}
#Fmenu .inner{width:1100px; margin:0 auto;}
#Fmenu .inner ul{overflow:hidden; padding:10px 0 10px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){	#Fmenu .inner ul{padding:10px 0 10px 0;}	}
#Fmenu .inner ul li{float:left; padding-left:31px; background:url(../img/footer/fmn_l.gif) 15px 0px no-repeat;}
#Fmenu .inner ul li.first{padding-left:0; background:none;}
#Fmenu .inner ul li a{display:block; color:#b2b2b2; line-height:1.2;}
#Fmenu .inner ul li a:hover{color:#ffffff; text-decoration:none;}

#Footer{width:100%; background:#131a22;}
#Footer .inner{position:relative; width:980px; margin:0 auto; padding:27px 0 35px 120px; background:url(../img/footer/logo.png) left 25px no-repeat; color:#d1d1d1; line-height:1.8;}
#Footer .inner span{display:inline-block; padding:0 10px; color:#646464;}
#Footer .inner small{display:block; font-size:12px; padding-top:6px;}
#Footer .inner small a{display:inline-block; padding-left:10px; color:#d1d1d1;}
#Footer .inner small a:hover{text-decoration:none; color:#e7313e;}

#Footer .inner .family{position:absolute; right:70px; top:20px;}
#Footer .inner .family div.tit{position:relative; width:140px; height:23px; padding:6px 0 0 10px; border:1px solid #888888; color:#d1d1d1; background:url(../img/footer/+.gif) 133px 11px no-repeat;}
#Footer .inner .family div.tit:hover{cursor:pointer; background-color:#000000;}
#Footer .inner .family div.tit:hover ul{display:block;}

#Footer .inner .family div.tit ul{display:none; position:absolute; left:-1px; top:29px; background:#363b41; border:1px solid #888888; width:150px;}
#Footer .inner .family div.tit ul li{}
#Footer .inner .family div.tit ul li a{display:block; color:#878787; line-height:1.2; padding:5px 10px;}
#Footer .inner .family div.tit ul li a:hover{background:#1c242d; color:#ffffff; text-decoration:none;}

#Footer .inner .foot_btn{position:absolute; top: 20px; right:230px; overflow:hidden;}
#Footer .inner .foot_btn li{float:left; display:block; margin-right:5px;}





/* 메인
------------------------------------------------------------------------------------------------------------*/
#M_container{width:100%; background:url(../img/main/shadow.png) top center repeat-x #2a3c53; padding:45px 0 85px 0;}
#M_container .inner{width:1100px; margin:0 auto; overflow:hidden; display:block;}
/* RollBanner*/
#M_container #rollBanner{float:left; width:656px; height:350px;}
#M_container #rollBanner #cnt {position:relative; overflow:hidden; width:656px; height:350px;}
#M_container #rollBanner #cnt ul li {float:left; width:656px;}
#M_container #rollBanner #cnt .location {position: absolute; bottom:15px; left:50%; margin-left:-45px; z-index:10;}
#M_container #rollBanner #cnt .location a {display:inline-block; width:12px; height:12px; margin:0 4px; background:url(../img/main/off.png) left top no-repeat;}
#M_container #rollBanner #cnt .location a.on {background-image:url(../img/main/on.png);}
/* news */
#M_container .news{float:left; width:434px; height:350px; background:url(../img/main/news_bg.gif) left top no-repeat; margin:0 0 0 10px;}
#M_container .news div.photo{border:1px solid #c7c7c7; width:411px; height:268px; overflow:hidden; margin:10px auto;}
#M_container .news div.bbs{padding:17px 20px 0 20px; height:25px; overflow:hidden;}
#M_container .news div.bbs td {font-family:malgun gothic;}
#M_container .news div.bbs td a{color:#373838; text-align:left; line-height:1.2; font-size:18px; font-weight:bold;}
#M_container .news div.bbs td a:hover{text-decoration:underline;}
#M_container .news div.bbs td.date{color:#909090; text-align:right; font-size:14px; font-weight:bold;}
/* about */
#M_container .about{float:left; width:404px; height:350px; margin:10px 0 0 0;}
/* tour_map */
#M_container .tour_map{float:left; width:242px; height:350px; margin:10px 0 0 10px;}
#M_container .tour_map a{display:block; }
/* near by MOM House*/
#M_container .near{float:left; width:434px; height:350px; background:url(../img/main/near_bg.gif) left top no-repeat; margin:10px 0 0 10px;}
#M_container .near ul{overflow:hidden; padding:190px 0 0 25px;}
#M_container .near ul li{float:left; padding-left:7px;}
#M_container .near ul li.first{padding-left:0;}
#M_container .near ul li a, #M_container .near ul li img{display:block;}
/* Accommodation */
#M_container .accomm{float:left; width:323px; height:267px; padding:83px 0 0 0; background:url(../img/main/accomm.gif) left top repeat; margin:10px 0 0 0;}
#M_container .accomm a{display:block; width:267px; margin:0 auto 2px auto;}
/* review_regi */
#M_container .review_regi{float:left; width:323px; height:350px; margin:10px 0 0 10px;}

#M_container .review_regi .review{width:291px; height:113px; padding:57px 10px 0 22px; overflow:hidden; background:url(../img/new/review.gif) left top repeat;}
#M_container .review_regi .review .photo{float:left; width:140px; height:90px; overflow:hidden;}
#M_container .review_regi .review .cont{padding-left:150px;}
#M_container .review_regi .review .cont a{color:#010101; line-height:1.3; font-size:11px;}
#M_container .review_regi .review .cont a:hover p{text-decoration:underline;}
#M_container .review_regi .review .cont p{font-size:14px; font-weight:bold; line-height:1.2; margin-bottom:5px; letter-spacing:-0.05em;}
#M_container .review_regi .reserv{display:block; margin-top:10px;}
/* cs */
#M_container .cs{float:left; width:434px; height:350px; padding:10px 0 0 10px;}


/* 메인 수정 
------------------------------------------------------------------------------------------------------------*/
/* about_mom */
#M_container .about_mom{float:left; width:434px; height:350px; background:url(../img/new/aboutmom.jpg) left top no-repeat; margin:0 0 0 10px;}
/* accomm_new */
#M_container .accomm_new{float: left; width:404px; height: 267px; padding: 83px 0 0 0; background: url(../img/new/accomm.gif) left top repeat; margin: 10px 0 0 0;} 
#M_container .accomm_new ul{margin-left:30px;}
#M_container .accomm_new ul li{display:block; width:81px; float:left; margin-right:5px; margin-bottom:5px;}
#M_container .accomm_new .two_room{margin:0; margin-bottom:20px; padding:30px; }
#M_container .accomm_new .two_room tr td{text-align:center; padding-bottom:15px;}
/* regist */
#M_container .regist{float: left; margin: 10px 0 0 10px; width:242px;  overflow:hidden; height:351px;}
/* cs_new */
#M_container .cs_new{float: left; margin: 10px 0 0 10px; width:434px; display:block; overflow:hidden; height:351px;}
#M_container .cs_new li{float:left;  margin:0; padding:0; margin-top:10px; display:block;}
#M_container .cs_new li a{margin:0; display:block; padding:0; overflow:hidden;}
#M_container .cs_new .cs_mom{margin:0; }
#M_container .cs_new .map{margin-right:10px;}
/* photo */
#M_container .photo_gallery{float: left; margin:10px 0 0 0; width:323px; overflow:hidden;}
#M_container .photo_gallery div{margin-bottom:10px;}
#M_container .photo_gallery a{overflow:hidden; width:323px; display:block;}

/* notice */
#M_container .notice{background: url(../img/new/notice.gif) left top repeat; width:323px; height:170px; position:relative; margin:10px 0 0 0;}
#M_container .notice ul{position:absolute; top:60px; left:22px; height:260px; overflow:hidden;}
#M_container .notice ul li {width:250px;  color:#ffffff; padding-left:10px; background:url(../img/new/list_dot.gif) left 8px no-repeat; height:19px; margin:0;  overflow:hidden;} 
#M_container .notice ul li a{ color:#ffffff; float:left; padding:0; margin:0; display:block;}
#M_container .notice ul li span{float:right;}
/* news */
#M_container .news_new{float:left; width:434px; height:350px; background:url(../img/main/news_bg.gif) left top no-repeat; margin:10px 0 0 10px;}
#M_container .news_new div.photo{border:1px solid #c7c7c7; width:411px; height:268px; overflow:hidden; margin:10px auto;}
#M_container .news_new div.bbs{padding:17px 20px 0 20px; height:25px; overflow:hidden;}
#M_container .news_new div.bbs td {font-family:"malgun gothic";}
#M_container .news_new div.bbs td a{color:#373838; text-align:left; line-height:1.2; font-size:18px; font-weight:bold;}
#M_container .news_new div.bbs td a:hover{text-decoration:underline;}
#M_container .news_new div.bbs td.date{color:#909090; text-align:right; font-size:14px; font-weight:bold;}

/* 서브
------------------------------------------------------------------------------------------------------------*/
#S_visual{width:100%;}
#S_visual .inner{position:relative; width:1100px; height:255px; margin:0 auto;}
#S_visual .inner ul{position:absolute; right:0; bottom:25px; overflow:hidden;}
#S_visual .inner ul li{float:left; font-weight:bold; color:#e4e4e4; padding-left:18px; background:url(../img/sub/arrow.png) 8px 4px no-repeat; line-height:1.2;}
#S_visual .inner ul li.first{padding-left:0; background:none;}

#S_visual.vis1{background:url(../img/sub/vis1.gif) top center no-repeat #242423;}
#S_visual.vis1 .inner{background:url(../img/sub/slogan1.png) 50% 50% no-repeat;}

#S_visual.vis2{background:url(../img/sub/vis1.gif) top center no-repeat #242423;}
#S_visual.vis2 .inner{background:url(../img/sub/slogan2.png) 50% 50% no-repeat;}

#S_visual.vis3{background:url(../img/sub/vis1.gif) top center no-repeat #242423;}
#S_visual.vis3 .inner{background:url(../img/sub/slogan3.png) 50% 50% no-repeat;}

#S_visual.vis4{background:url(../img/sub/vis1.gif) top center no-repeat #242423;}
#S_visual.vis4 .inner{background:url(../img/sub/slogan4.png) 50% 50% no-repeat;}

#S_visual.vis5{background:url(../img/sub/vis1.gif) top center no-repeat #242423;}
#S_visual.vis5 .inner{background:url(../img/sub/slogan5.png) 50% 50% no-repeat;}

#S_container{width:1100px; margin:60px auto 80px auto;}
#S_container h2{background:url(../img/sub/h2.png) left 6px no-repeat; padding:0 0 13px 28px; margin-bottom:30px; border-bottom:6px solid #efefef;}

#Contents{}





/* About : 문화시설 */
.mom_cul_table{border-top:1px solid #2671d7;}
.mom_cul_table th, .mom_cul_table td{border-bottom:1px solid #b6cdeb; border-left:1px solid #b6cdeb; padding:10px 25px; font-size:15px;}
.mom_cul_table th{background:#e1eeff;}
.mom_cul_table th.building{border-left:0 none; color:#1e65c5; font-size:20px;}
.mom_cul_table td{}

.mom_cul_tab{overflow:hidden; margin:50px 0 20px 0;}
.mom_cul_tab li{float:left; width:20%;}
.mom_cul_tab li a{display:block; text-align:center; font-size:17px; border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; padding:10px 0; color:#444444;}
.mom_cul_tab li a.first{border-left:1px solid #999999;}
.mom_cul_tab li a:hover{background:#f2f2f2;}
.mom_cul_tab li a.on, .mom_cul_tab li a.on:hover{background:#2671d7; color:#ffffff; border-color:#2671d7; font-weight:bold;}

.culcont{overflow:hidden;}
.culcont .img{float:left;}
.culcont .cont{padding-left:680px;}
.culcont .cont h3{font-size:30px; font-weight:bold; color:#1e65c5; border-bottom:2px solid #e2e2e2; padding:10px 0 5px 10px; line-height:1.2; margin-bottom:20px;}
.culcont .cont div{padding-left:10px;}
.culcont .cont div ul{}
.culcont .cont div ul li{background:url(../img/sub/dot.png) left 10px no-repeat; line-height:1.4; padding:5px 0 0 11px; color:#666666;}
.culcont .cont div ul li b{color:#333333;}
.culcont .cont div ul li span{color:#ff4f4f; font-weight:bold;}

.culcont.cont1{display:block;}
.culcont.cont2{display:none;}
.culcont.cont3{display:none;}
.culcont.cont4{display:none;}
.culcont.cont5{display:none;}




/* About : 주변둘러보기 */
.around_cont{}
.around_cont li{padding:30px 30px; border-bottom:1px solid #cccccc; overflow:hidden;}
.around_cont li:hover{background:#f9f9f9;}
.around_cont li .img{float:left; width:300px;}
.around_cont li h3{float:left; width:200px; height:200px; margin-left:30px; text-align:center; background:#f0f0f0;}
.around_cont li h3 div{width:200px; height:200px; vertical-align:middle; display:table-cell; font-size:20px;}
.around_cont li .cont{float:left; width:480px; margin-left:30px; font-size:15px;}
.around_cont li .cont div{width:480px; height:200px; vertical-align:middle; display:table-cell; font-size:15px;}



/* Map : 오시는길 */
.map_text{width:1006px; border-top: 1px solid #cccccc; overflow:hidden; padding-top:20px; margin:40px auto 0; font-family:'malgun gothic', 'Malgun Gothic';}

.map_text .map_btn{width:239px; margin-right:30px; float:left;}
.map_text .map_btn li{background:url('../img/mom/mapbg_off.gif') no-repeat; height:200px; text-align:center; padding:0; margin-bottom:30px;}
.map_text .map_btn li.on{background:url('../img/mom/mapbg_on.gif') no-repeat;}
.map_text .map_btn li a{font-weight:bold; color:#ffffff; font-size:22px; position:relative; top:80px; }

.map_con {width:700px; float:right; border: 1px solid #cccccc; padding-left:30px; height:430px }
.map_con li.hidden{display:none;}
.map_con h4{font-size:22px; color:#1e65c5; margin-top:20px;}
.map_con .s_mc li{font-size:14px; background: url(../img/sub/dot.png) left 10px no-repeat; padding-left:10px; margin-bottom:2px;}
.map_con .s_mc .s_title{background:none; padding:0; font-size:16px; font-weight:bold; margin:17px 0 5px 0;}



/* accommodation */
#accomm_layout{overflow:hidden;}
#accomm_layout #accomm_lnb{float:left; width:205px; background:#3f3f3f; padding:45px 30px 80px 30px;}
#accomm_layout #accomm_lnb p.tit{text-align:center; border-bottom:3px solid #d9d9d9; padding-bottom:20px;}
#accomm_layout #accomm_lnb span{display:block; font-size:17px; font-weight:bold; letter-spacing:-0.05em; color:#8eb5e9; border-bottom:1px solid #555555; border-top:1px solid #555555; padding:10px; line-height:1.2;}
#accomm_layout #accomm_lnb span a{color:#8eb5e9;}
#accomm_layout #accomm_lnb span a:hover{text-decoration:underline;}
#accomm_layout #accomm_lnb ul{padding:10px;}
#accomm_layout #accomm_lnb ul li{padding:5px 0;}
#accomm_layout #accomm_lnb ul li a{display:block; color:#a3a3a3; font-weight:bold; font-size:15px;}
#accomm_layout #accomm_lnb ul li small{display:block; font-weight:normal; font-size:11px; color:#787878;}
#accomm_layout #accomm_lnb ul li a:hover, #accomm_layout #accomm_lnb ul li a:hover small{text-decoration:none; color:#ffffff;}

#accomm_layout #accomm_container{float:right; width:790px;}
#accomm_layout #accomm_container div.accomtit{border-bottom:3px solid #3f3f3f; padding-bottom:20px;}
#accomm_layout #accomm_container div.accomtit span{display:inline-block; margin-right:25px;}
#accomm_layout #accomm_container h6{font-size:16px; }
#accomm_layout #accomm_container h6 img{position:relative; top:2px;}

#accomm_layout .roominfo{}
#accomm_layout .roominfo li{background:url(../img/sub/dot.png) left 10px no-repeat; line-height:1.4; padding:5px 0 0 11px; color:#666666;}
#accomm_layout .roominfo li b{color:#333333;}

#accomm_layout .reservinfo{}
#accomm_layout .reservinfo li{background:url(../img/sub/dot2.gif) left 9px no-repeat; line-height:1.4; padding:5px 0 0 10px; color:#666666; text-align:left;}
#accomm_layout .reservinfo li b{color:#333333;}

.accomm_table{border-top:2px solid #5a5958;}
.accomm_table th, .accomm_table td{text-align:center; padding:10px; border-bottom:1px solid #e1e1e1; border-left:1px solid #dddddd; line-height:1.3;}
.accomm_table th{border-left:0 none;}
.accomm_table thead{}
.accomm_table thead td, .accomm_table thead th{background:#e9e9e9; font-weight:bold; border-color:#cccccc;}
.accomm_table tbody{}
.accomm_table tbody td, .accomm_table tbody th{}
.accomm_table tbody td{color:#666666;}
.accomm_table tbody th{background:#f8f8f8;}

.al_left td{text-align:left; }

/* accommodation slideimage */
.sliderkit{position:relative; overflow:hidden; width:790; height:430px;}
/* dot */
.sliderkit .sliderkit-nav{position:absolute; left:50%; bottom:20px; text-align:center; margin-left:-25px; z-index:10;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block; width:10px; height:10px; margin:0 3px; background:url(../img/accomm/off.png) left top no-repeat;}
.sliderkit .sliderkit-nav-clip ul li.sliderkit-selected a{background-image:url(../img/accomm/on.png);}
/* Panels */
.sliderkit .sliderkit-panel{position:absolute; top:0; left:0; width:1790; height:430px; overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
/* arrow */
.slideshow-carousel .sliderkit-controls{position:absolute; left:0; top:0; width:790px; z-index:30;}

.slideshow-carousel .sliderkit-go-prev{position:absolute; left:0px; top:198px; z-index:10;}
.slideshow-carousel .sliderkit-go-next{position:absolute; right:0px; top:198px; z-index:10;}

.slideshow-carousel .sliderkit-go-prev a{display:block; width:61px ;height:61px; background:url(../img/accomm/btn_l.png) left top no-repeat;}
.slideshow-carousel .sliderkit-go-prev a:hover{background-image:url(../img/accomm/btn_lon.png);}
.slideshow-carousel .sliderkit-go-next a{display:block; width:61px ;height:61px; background:url(../img/accomm/btn_r.png) left top no-repeat;}
.slideshow-carousel .sliderkit-go-next a:hover{background-image:url(../img/accomm/btn_ron.png);}





/* 객실요금안내 */
.charge_table{border-top:2px solid #5a5958;}
.charge_table th, .charge_table td{text-align:center; padding:10px; border-bottom:1px solid #e1e1e1; border-left:1px solid #dddddd; line-height:1.3;}
.charge_table th{border-left:0 none;}
.charge_table thead{}
.charge_table thead td, .charge_table thead th{background:#e9e9e9; font-weight:bold; border-color:#cccccc;}
.charge_table tbody{}
.charge_table tbody td, .charge_table tbody th{}
.charge_table tbody td{color:#666666;}
.charge_table tbody th{background:#f8f8f8;}
.charge_table td b.red{color:#e72a2a; font-size:14px; letter-spacing:-0.8px;}
.charge_table td small{ text-decoration: line-through; font-size:12px; margin-right:10px;}

.chargeinfo{}
.chargeinfo li{background:url(../img/sub/dot2.gif) left 9px no-repeat; line-height:1.4; padding:5px 0 0 10px; color:#666666; text-align:left;}
.chargeinfo li b{color:#333333;}






/* 공통
------------------------------------------------------------------------------------------------------------*/
h6{color: #00439C;   font-size: 18px;  font-weight: bold;  position: relative;}
.graybox{background:#f7f7f7; border:1px solid #dddddd; padding:15px 20px;}
.blue{color:#2164bf; padding-top:10px; font-size:13px; display:inline-block;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}
.top90{margin-top:90px;}

.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.left30{margin-left:30px;}
.left35{margin-left:35px;}
.left40{margin-left:40px;}
.left50{margin-left:50px;}
.left60{margin-left:60px;}
.left70{margin-left:70px;}
.left80{margin-left:80px;}
.left90{margin-left:90px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.red{color:#e72a2a; }