/* ƵɁE*/

* {
margin: 0px;
padding: 0px;
font-size: 12px;
color: #000000;
line-height: 130%;
}

body {
height: 100%;
}

html {
height: 100%;
}

img {
border: 0px;
}

li {
list-style: none;
}

#body_bg {
background-image: url(cmnfix/bkg.jpg);
background-color: #CABC99;
background-repeat: repeat-x;
background-position: top;
}
h2,h3{
margin: 0px;
padding: 0px;
line-height: 100%;
font-weight:normal;
color: #CECFCE;
font-size:11px;
}
h1 a{
width:175px;
height:60px;
background:url(cmnfix/logo.jpg) no-repeat;
display:block;
text-indent:-9999px;
margin:0px auto;
overflow:hidden;
}
h1 a:visited{
background:url(cmnfix/logo.jpg) no-repeat;
display:block;
text-indent:-9999px;
width:175px;
height:60px;
margin:0px auto;
overflow:hidden;
}
h1 a:active{
background:url(cmnfix/logo.jpg) no-repeat;
display:block;
text-indent:-9999px;
width:175px;
height:60px;
margin:0px auto;
overflow:hidden;
}

h1 a:hover{
background:url(cmnfix/logo.jpg) no-repeat;
display:block;
text-indent:-9999px;
width:175px;
height:60px;
margin:0px auto;
overflow:hidden;
}

h3 a {
font-size:11px;
}
h3 a:hover{
font-size:11px;
}

#wrap {
width: 763px;
position:relative;
background: url(cmnfix/wrap_bg.jpg) repeat-y left;
margin: 0px auto;
padding: 0px;
}

a {
color:#732C29;
text-decoration:underline;
}

a:hover {
color:#B5494A;
text-decoration:underline;
}

div,table,td {
text-align: left;
vertical-align: top;
}

/*إå
************************************************************/
#logo-top {
width:175px;
margin-left:294px;
float:left;
display:inline;
}

#header {
width: 763px;
height: 385px;
}

.border01 {
width: 763px;
text-align: center;
}

/*ᥤE
************************************************************/
#main {
width: 756px;
margin-top: 10px;
margin-left: 3px;
padding-bottom: 50px;
background-image: url(cmnfix/sub_bkg.jpg);
background-repeat: repeat-y;
}
#main:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #main {
    height: 1em;
    overflow: visible;
}
/**/
#m_left {
background-color: #ADA28C;
width: 180px;
float: left;
padding-top: 0px;
padding-left: 0px;
}

#m_right {
width: 565px;
float: right;
background-image: url(cmnfix/r_bk.jpg);
background-repeat: no-repeat;
background-position: right top;
margin-left: 5px;
}

#m_right:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #m_right {
    height: 1em;
    overflow: visible;
}
/**/

/*˥塼
************************************************************/
#menu {
width: 755px;
left: 2px;
top: 334px;
position: absolute;
}

#menu ul li {
float: left;
}

#headermenu {
left: 650px;
position: absolute;
width: 140px;
top: 34px;
}

#submenu {
width: 180px;
}

.sub_submenu {
width: 180px;
margin: 2px 0px 5px 0px;
background-image: url(cmnfix/subnavi_bk.gif);
background-repeat: repeat;
padding: 5px 0px 5px 0px;
}

.sub_submenu_tbl {
margin: 2px 0px 2px 11px;
width: 153px;
}

.sub_submenu_txt {
color: #313031;
font-size: 11px;
padding: 0px 0px 0px 10px;
background-image: url(cmnfix/subnavi_ico.gif);
background-repeat: no-repeat;
background-position: left top;
}

.sub_submenu_txt a {
color: #313031;
font-size: 11px;
text-decoration: none;
}

.sub_submenu_txt a:hover {
color: #313031;
font-size: 11px;
text-decoration: underline;
}

#posi {
width: 565px;
text-align: right;
padding: 2px 3px 2px 0px;
background-image: url(cmnfix/posi.jpg);
background-repeat: no-repeat;
}

#posi_text {
font-size: 11px;
color: #EFEFEF;
padding-right: 10px;
}

#posi_text a {
font-size: 11px;
color: #EFEFEF;
text-decoration: none;
}

#posi_text a:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}

#l_bana {
width: 180px;
height: 560px;
background: url(cmnfix/b_back.jpg) no-repeat 0px 0px;
}

#l_bana img{
margin-bottom:10px;
}

/*եå
************************************************************/
#footer {
height: 15px;
width: 763px;
text-align: center;
}

#footer p {
color: #101010;
font-size: 11px;
}

#sub_footer {
width: 579px;
margin-left: 184px;
text-align: center;
}

#sub_footer p {
color: #101010;
font-size: 11px;
margin: 15px 0px 15px 0px;
}

/*etc
************************************************************/
.clear_border {
width: 100%;
height: 1px;
line-height: 1px;
font-size: 1px;
clear: both;
}

.counter {
position: absolute;
}
.photo_txt {
	font-size: x-small;
	vertical-align: top;
	text-align: right;
	margin-right: 20px;
}


.txt_05 {
	width: 280px;
	font-weight: bold;
	background-image: url(haute_couture/img/line_up.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 115px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#tax{
	width:300px;
	text-align:right;
	margin-left: 160px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cap{
margin:0px 0px 10px 5px;
text-align:center;
}

#ft-btn{
width:290px;
margin:20px auto;
}
#ft-btn td{
text-align:center;
}
#ft-btn img{
margin:0px auto 10px auto;
width:130px;
}
.line{
background:url(cmnfix/line.png) no-repeat;
height:20px;
margin:20px auto 40px auto;
width:448px;
}
.line2{
background:url(cmnfix/line3.jpg) no-repeat center;
height:20px;
margin:40px auto 30px auto;
width:448px;
}

.accessory-bx01{
text-align:center;
padding-bottom:20px;
}
.accessory-bx02{
padding-right:10px;
}
.accessory-bx03{
width:230px;
padding:0px 10px 10px 0px;
}

.accessory-txt{
margin-top:14px;
}

.accessory-pic01{
background:url(accessory/img/bc200a.jpg) no-repeat;
height:200px;
width:150px;
padding:13px 6px 6px 14px;
}
.accessory-pic02{
background:url(accessory/img/bc100a.jpg) no-repeat;
height:100px;
width:75px;
padding:9px 7px 6px 8px;
}
.accessory-pic03{
background:url(accessory/img/bc100b.jpg) no-repeat;
height:75px;
width:100px;
padding:8px 7px 6px 7px;
}
.accessory-pic04{
background:url(accessory/img/bc200b.jpg) no-repeat;
height:150px;
width:200px;
padding:14px 6px 6px 16px;
}
.accessory-pic05{
background:url(accessory/img/bc250.jpg) no-repeat;
height:228px;
width:199px;
padding:10px 6px 6px 10px;
}

.rt{
text-align:right;
}
.mt10{
margin-top:10px;
}
