/*
	COMMON PART 
*/
 html, body {margin:0px; padding: 0px; background-color: white;}
 body, td, div, span, p, a, li, textarea, select, input {font-size: 12px; font-family: Verdana, Arial, sans; color: #8C0000;}
 textarea, select, input.text {background-color: #FDEBEB; border: 1px solid #FF9999;}
 p {margin: 8px 0px 15px 0px; text-align: justify;}

 a {text-decoration: none;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}

 form {display: inline; margin:0px; padding: 0px;}

/*  common style */
 .bold {font-weight: bold;}


 h1 {
   margin: 0px; margin-left: 20px; margin-top: 8px; padding: 6px 0px 6px 0px; 
   font-size: 18px; font-family: 'Arial Narrow', Arial, sans; color: white; line-height: 130%; 
   background-position: left 7px; background-repeat: repeat-x;  
 }
 h1 span { color: white; background-color: #5A88B0; font-size: 18px; font-family: 'Arial Narrow', Arial, sans; line-height: 130%; padding-right: 15px; }

 h2 {margin: 0px; padding: 0px; font-size: 16px; line-height: 120%; font-family: Arial, sans; color: #3B76AA; border-bottom: 2px solid #B8CCDE;}


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px; COLOR: #444444; FONT-FAMILY: Arial;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-LEFT: 0px; COLOR: #444444; FONT-FAMILY: Arial;
}


 h3 {margin: 0px; margin-bottom: 10px; padding: 0px; color: #BD3232; font: bold 14px Verdana, Arial, sans; line-height: 16px; text-align: center;}
 h3 b {padding-left: 1em; padding-right: 1em; background-color: white;}
 h3.line {background: url(i/h3_bg.gif) repeat-x left 50%; margin: 0px auto 15px auto;}

 h4 {margin: 5px 0px 3px 0px; padding: 0px; font-size: 16px; line-height: 110%; font-family: Verdana, Arial, sans; }

 h5 {font-size: 12px; font-family: Tahoma, sans; line-height: 16px; color:#8C0000; margin: 0px 2px 0px 2px; padding: 6px 0px 3px 24px;}
 h5.blt {background: url(i/bullet_gr.gif) no-repeat left 2px; font-family: Verdana, sans;}
 h5.blt1 {background: url(i/bullet_gr1.gif) no-repeat; padding: 3px 0px 14px 27px;}

/*
	TOP PART : HEAD & MENU
*/
 table.head {position: absolute; left:0px; top: 0px;}
 td.topright {background: url(i/lingerie_right.jpg) no-repeat;}
 td.menu, td.menu2 {background: url(i/menu_bg.gif) repeat-x;}
 td.menu2 {background-position: left 114px;}
 div.menu {background: url(i/lingerie_left.jpg) no-repeat;  padding: 7px 10px 28px 108px;}
 div.menu,  div.menu a { color: #8C0000; font:  bold 12px Tahoma, sans-serif; line-height: 13px; }
 div.menu a {white-space: nowrap;}
 div.menu a.active {color: #FD7473;}
/*
	LEFT PART  
*/
 div.lmnu_shadow {background: url(i/lmnu_rshadow.gif) repeat-y right top;}
 div.lmnu_top {background: url(i/lmnu_top.jpg) no-repeat;}
 div.lmnu_top2 {background: url(i/lmnu_rtop.gif) no-repeat right top;}
 div.lmnu_list {background: url(i/lmnu_head.jpg) no-repeat;}



 ul.left_menu {margin: 2px 8px 0px 0px; padding: 4px 9px 4px 10px; list-style: none; background: url(i/lmenu_rpink.gif) repeat-y right top;}
 ul.left_menu li { margin-top: 3px; padding: 0px 2px 1px 8px; background: url(i/blt_heart.gif) no-repeat left 1px; }
 ul.left_menu li a { display: block; color: #8C0000; font: 12px Verdana, sans; line-height: 13px; padding: 0px 0px 2px 3px; margin-left: 2px; border-bottom: 1px solid #F8B2B2;}

 ul.left_menu li a:hover {color: #FF0404; text-decoration: none;}


/*
	CENTER PART  
*/
 table.page {height: 100%;}
 td.content {background: url(i/center_bg.gif) no-repeat left bottom; padding-bottom: 7px;}
 div.content {background: url(i/center_top.gif) no-repeat; padding: 9px 15px 0px 17px; text-align: justify;}
 div.center {text-align: center; }

 table.contact {margin-top: 25px;}
 table.contact td.text,  table.contact td.msgtext {font-weight: bold; color: #BD3232;}
 table.contact td.msgtext {padding-top: 5px;}
 table.contact input.text {width: 187px; height: 18px;}
 table.contact textarea {width: 187px; height: 130px;}


 table.sizetable {border-color: #CC5A5A; border-collapse: collapse;}
 table.sizetable td {white-space: nowrap; border-color: #CC5A5A; color: #BD3232; font-size: 10px; text-align: center;}
 table.sizetable tr.lred td {background-color: #FCDBDB;}
 table.sizetable td.red {background-color: #F9A2A2; color: black; font-weight: bold;}
 table.sizetable td.header {vertical-align: middle; font-weight: bold; font-size: 12px;}
 table.sizetable td.header2 div {text-align: right; padding-right: 31px; font-size: 9px; color: #4B0202;}

 table.sizetable td.tablename {border-left-style: none; border-right-style: none; text-align: left;}

 strong.header { color: #BD3232; margin: 7px 3px 5px 3px; display: block; font-size: 12px;}
/*
	RIGHT PART  
*/
 td.google {padding:5px; text-align: left;}
/*
	BOTTOM PART  
*/

 td.bmenu {background: url(i/bmenu_bg.gif) repeat-x;}
 div.btmmenu {background: url(i/lingerie_lbtm.jpg) no-repeat; padding: 33px 10px 16px 108px;}
 div.btmmenu,  div.btmmenu a { color: #8C0000; font:  bold 11px Tahoma, sans-serif; line-height: 13px;}