/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#6d5d5b;
background:#4b4b4b url(/images/idpos/bg.gif) repeat top left;
}

a {
color:#911d0f;
text-decoration:underline;
}

a:hover {
color:#911d0f;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

form, input, select, textarea {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

.clear {
clear:both;
}

.container {
width:780px;
margin:0 auto;
position:relative;
min-height:100%;
height:auto !important;
height:100%;
background:#7db20a url(/images/idpos/content.png) no-repeat bottom left;
}

.top {
position:absolute;
top:0;
left:0;
width:100%;
height:364px;
}

.header {
position:relative;
background:url(/images/idpos/header.png) no-repeat top left;
width:749px;
height:256px;
margin:0 auto;
padding:108px 0 0 31px;
}

.header ul {
padding:0 0 0 0;
margin:0 0 0 0;
width:188px;
font-size:12px;
}

.header ul li {
padding:0 10px 11px 0;
margin:0 0 9px 0;
list-style:none;
width:178px;
display:block;
background:#eab30d url(/images/idpos/tl.gif) repeat-x bottom left;
text-align:right;
}

.header ul li.last {
padding:0 10px 0 0;
margin:0 0 0 0;
list-style:none;
width:178px;
display:block;
background:#eab30d;
text-align:right;
}

.header ul li a {
color:#FFFFFF;
text-decoration:none;
background:url(/images/idpos/ta.gif) no-repeat top right;
padding-right:16px;
}

.header ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.header ul li a.act {
color:#62a108;
text-decoration:none;
}

.logo {
display:block;
position:absolute;
top:0px;
left:29px;
width:260px;
height:80px;
background:url(/images/logo.png) no-repeat top left;
}

.tel {
display:block;
position:absolute;
top:10px;
right:27px;
width:270px;
height:36px;
background:url(/images/tel.png) no-repeat top left;
}


.hm {
display:block;
position:absolute;
top:80px;
left:583px;
width:36px;
height:10px;
}

.mp {
display:block;
position:absolute;
top:80px;
left:630px;
width:46px;
height:10px;
}

.ct {
display:block;
position:absolute;
top:80px;
left:695px;
width:52px;
height:10px;
}

.hm span, .mp span, .ct span {
display:none;
}

.wrapper {
}

.right {
padding:374px 45px 0 0;
width:495px;
float:right;
overflow:hidden;
}

.right h1 {
font-size:18px;
color:#9a3731;
margin-bottom:10px;
line-height:18px;
}

.it {
}

.it h4 {
font-size:12px;
font-weight:bold;
margin-bottom:7px;
line-height:12px;
}

.il {
height:21px;
clear:both;
background:url(/images/idpos/il.gif) repeat-x center;
}

.ii {
float:left;
margin:0 10px 0 0;
}

.ii2 {
float:left;
margin:4px 10px 0 0;
}


.full {
clear:both;
text-align:right;
font-style:italic;
}

.full a {
text-decoration:none;
}

.full a:hover {
text-decoration:underline;
}

.left {
padding:374px 40px 280px 27px;
width:173px;
float:left;
overflow:hidden;
color:#fcfbf3;
}

.lc {
}

.tip {
position:absolute;
bottom:49px;
left:26px;
background:url(/images/idpos/tip.png) no-repeat top left;
height:262px;
width:192px;
}

.extra {
clear:both;
height:66px;
}

.bottom {
position:relative;
margin-top:-36px;
height:36px;
width:100%;
}

.footer {
position:relative;
width:100%;
height:36px;
width:300px;
margin:0 auto;
padding:0 236px 0 244px;
color:#000000;
}

.footer a {
text-decoration:none;
color:#000000;
}

.footer a:hover {
text-decoration:underline;
color:#000000;
}
