/* BASIC css start */
#footer { margin-top: 30px; }
#footer .mlnk { overflow: hidden; padding: 0 10px 20px; border-top: 1px solid #ededed; background: #f8f8f8; }
#footer .mlnk li { float: left; width: 25%; }
#footer .mlnk li a { display: block; color: #666; padding-top: 55px; text-align: center; }
#footer .mlnk li:nth-child(1) a { background: url(/design/euromedi/9994/m/bul_ftr1.gif) no-repeat 50% 50%; background-size: 14px auto; }
#footer .mlnk li:nth-child(2) a { background: url(/design/euromedi/9994/m/bul_ftr2.gif) no-repeat 50% 50%; background-size: 21px auto; }
#footer .mlnk li:nth-child(3) a { background: url(/design/euromedi/9994/m/bul_ftr3.gif) no-repeat 50% 50%; background-size: 23px auto; }
#footer .mlnk li:nth-child(4) a { background: url(/design/euromedi/9994/m/bul_ftr4.gif) no-repeat 50% 50%; background-size: 23px auto; }
#footer .mlnk li:nth-child(5) a { background: url(/design/euromedi/9994/m/bul_ftr5.gif) no-repeat 50% 50%; background-size: 23px auto; }
#footer .mlnk li:nth-child(6) a { background: url(/design/euromedi/9994/m/bul_ftr6.gif) no-repeat 50% 50%; background-size: 23px auto; }
#footer .mlnk li:nth-child(7) a { background: url(/design/euromedi/9994/m/bul_ftr7.gif) no-repeat 50% 50%; background-size: 35px auto; }
#footer .mlnk li:nth-child(8) a { background: url(/design/euromedi/9994/m/bul_ftr8.gif) no-repeat 50% 50%; background-size: 23px auto; }
#footer .glnk { overflow: hidden; height: 35px; line-height: 35px; border-top: 2px solid #000; text-align: center; white-space: nowrap; }
#footer .glnk a { display: inline-block; padding: 0 10px 0 5px; background: url(/design/euromedi/9994/m/bg_vline_gray.gif) no-repeat 100% 50%; }
#footer .glnk a:last-child { padding-right: 5px; background: 0 none; }
#footer address { padding: 10px 0 20px; border-top: 1px solid #e4e3e1; color: #7b7a7a; text-align: center; }
#footer address p { margin-top: 10px; color: #bebebe; font-size: .875em; }
#footer .bankinfo { overflow: hidden; height: 57px; }
#footer .bankinfo dt, 
#footer .bankinfo dd { float: left; height: 100%; }
#footer .bankinfo dt { width: 25%; line-height: 57px; background: #f8574f; color: #fff; text-align: center; }
#footer .bankinfo dd { overflow: hidden; width: 75%; padding-top: 11px; background: #555; }
#footer .bankinfo dd p { float: left; width: 100%; margin-left: 2%; color: #fff; font-size: .75em; }
#footer .cscenter { overflow: hidden; height: 112px; background: #f8f8f8; }
#footer .cscenter dt, 
#footer .cscenter dd { float: left; }
#footer .cscenter dt { width: 25%; margin-top: 25px; color: #555; text-align: center; }
#footer .cscenter dd { width: 74%; margin-left: 1%; min-height: 0px; background: no-repeat 90% 10px; background-size: 20px 20px; color: #676767;}
#footer .cscenter dd p { margin-top: 3px; color: #f8574f; font-size: 1.375em; font-weight: bold; }
/* BASIC css end */

