/* CSS Document */

h1 { margin: 0px; padding: 0px; background-color: #FFFFFF; font: 1em Arial;}
h2 { font: bold 11px Arial; color: #000000; text-decoration: none; }
body { margin: 0px; padding: 0px; background-color: #FFFFFF; font: 1em Arial;}
p { margin: 0px; padding: 0px;}
td { font: 0.8em Arial; color: #5C6858;}
a { color: #C81906; text-decoration: none;}
a:hover { color: #C81906; text-decoration: underline;}
a.lang { font: 12px Arial; color: #5C6858; text-decoration: none;}
a.lang:hover { text-decoration: none;}
.main { background-image:url(img/top-back.gif); background-position: top; background-repeat: repeat-x; border-bottom: 5px solid #5C6858;}
.top { background-image:url(img/logo-back.jpg); background-position: left top; background-repeat: no-repeat;}
.logo { padding: 40px 0px 0px 105px; font: bold 11px Arial; color: #C81906;}
.menu { background-image:url(img/tb-1.gif); background-position: top right; background-repeat: no-repeat; padding: 84px 0px 0px 0px; }
.pcs { background-image:url(img/tb-2.gif); background-position: top right; background-repeat: no-repeat;}
.menu td { padding: 0px 5px 0px 5px; text-align: center; vertical-align: top; white-space: nowrap; }
.menu a { font: bold 11px Arial; color: #000000; text-decoration: none;}
.menu a:hover { font: bold 11px Arial; color: #000000; text-decoration: underline;}
.lm-top { background-image:url(img/lm-top.jpg); background-position: left top; background-repeat: no-repeat; }
.lm { background-image: url(img/lm-back.gif); background-color: #E3E5E2; background-repeat: no-repeat; padding: 0px 14px 0px 4px;}
.lm a { position: relative; display: block; padding: 0px 0px 0px 14px; font: bold 11px Arial; text-decoration: none; color: #000000; background-image: url(img/lm-pnt.gif); background-repeat: no-repeat; background-position: 0px 2px;}
.lm a:hover { position: relative; display: block; padding: 0px 0px 0px 14px; font: bold 11px Arial; text-decoration: underline; color: #000000; background-image: url(img/lm-pnt.gif); background-repeat: no-repeat; background-position: 0px 2px; }
.uinfo { background-image:url(img/inf-back.jpg); background-color: #E3E5E2; background-repeat: repeat-y; padding: 8px 14px 8px 4px; }
.uinfo a { position: relative; display: block; padding: 0px 0px 0px 14px; font: bold 11px Arial; text-decoration: none; color: #000000; background-image: url(img/lm-pnt.gif); background-repeat: no-repeat; background-position: 0px 2px; }
.uinfo a:hover { position: relative; display: block; padding: 0px 0px 0px 14px; font: bold 11px Arial; text-decoration: underline; color: #000000; background-image: url(img/lm-pnt.gif); background-repeat: no-repeat; background-position: 0px 2px; }
.man-pic { position: absolute; width: 100%; display: block; text-align: right; z-index: 0;}
.new-img { background-image: url(img/new-back.jpg); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px;}
.cplace { background: url(img/pcs-bk.jpg) no-repeat right top; }
.cbody { background-image:url(img/ft-img.jpg); background-repeat:no-repeat; background-position: bottom right; }
.mcontent { padding: 4px 31px 0px 48px; }
.art-hdr { font: bold 1.4em Arial; color: #006C41; padding: 0px 0px 23px 15px; background-image: url(img/ic/green-ic.jpg); background-repeat: no-repeat; background-position: 0px 1px; }
.art-text { color: #5C6858; line-height: 20px; padding-left: 15px;}
.footer { font: bold 11px Arial; color: #5C6858; padding: 20px 57px 9px 0px; text-align: right; }
.wcft { font: bold 11px Arial; color: #5C6858; padding: 20px 0px 9px 23px; text-align: left; }

.news {}
.news td { font: 0.8em Arial; color: #5C6858; line-height: 1.5em;}
.news .date { color: #B9BFB6;}
.news .hdr { font-weight: bold; }
.news .txt { text-align: justify; }
.news .more { text-align: right; }

.cat-main { padding-right: 54px;}
.cat-main .hdr {}
.cat-main .hdr .num { color: #C81906; font: bold 26px Arial; padding-right: 5px;}
.cat-main .hdr .txt { text-align: justify;}
.cat-main .hdr a{ color: #5C6858;}
.cat-main .hdr a:hover { color: #C81906; text-decoration: none;}
.cat-main .img { padding: 16px 0px 0px 5px;}
.cat-main .more{ text-align: right;}

.cat-div { background-image:url(img/cat-div.jpg); background-repeat: repeat-x; margin: 22px 42px 5px 0px;}

.paging { text-align: center; padding-top: 12px;}

.country { color: #C81906; padding-bottom: 10px;}
.city { padding-bottom: 10px; }
.city a { color: #5C6858; }
.city a:hover { color: #C81906; text-decoration: none;}

.maps td{ padding: 0px 10px 30px 0px; }
.maps td img { border: 1px solid #5C6858; }

.ord_lst td { padding-top: 5px;}
.order { border-left: 1px solid #B9BFB6; border-top: 1px solid #B9BFB6; margin: 10px 0px 10px 0px;}
.order td { border-right: 1px solid #B9BFB6; border-bottom: 1px solid #B9BFB6; padding: 3px; }
.ord{ border: 1px solid #B9BFB6; font: 12px Arial; color: #5C6858; }
.ord_size{ border: 1px solid #B9BFB6; font: 12px Arial; color: #5C6858; width: 25px; }
.ord100{ border: 1px solid #B9BFB6; width:100%; font: 12px Arial; color: #5C6858;}
.sb_btn { border: 1px solid #B9BFB6; color: #C81906; font: bold 12px Arial; background-color: #FFFFFF;}

td.opt a{
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
}

td.opt h1{
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   display: inline;
   color: #5C6858;
}

td.opt{
   font-weight: normal;
   padding-bottom: 1px;
   padding: 0px 5px 10px 5px;
   color: #C81906;
   font-size: 11px;
}

div.copy {
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
   display: inline;
   color: #C81906;
}