/* CSS Document */

#top { background:url(../images/bg.gif) no-repeat; height:98px; text-align:right; width:1003px; margin:0 auto;}
#top ul { padding:10px;}
#top ul li { background:url(../images/bg02.gif) no-repeat left -383px; width:66px; height:25px; float:right; margin-left:12px; padding:5px 8px 0 0;}
#top ul li a:link{ color:#FF2C6D; font-weight:700;}
#menu { width:1003px; margin:0 auto;}
#banner { width:982px; margin:0 auto;}
.top_banner { border:5px solid #FFDEE9;border-right:1px;}
.top_contact { background:url(../images/bg02.gif) no-repeat; width:235px; height:338px; border:5px solid #FFDEE9;}
#banner ul { margin:130px 0 0 20px;}
#banner ul li { float:left; margin-right:10px;}
.add { line-height:180%; margin:280px 0 0 20px;}
#active { width:982px; margin:0px auto;}
#active h3 { background:url(../images/bg.gif) no-repeat left -98px; height:23px; padding:14px 14px 0 0; font-weight:400; margin:8px 0;}
#active h4 { background:url(../images/bg02.gif) no-repeat left -341px; padding-left:30px; height:22px; margin:5px 0 8px 0;}
#active ul {  background:url(../images/active_bg.gif) no-repeat right bottom; height:208px;}
#active ul li { background:url(../images/bg02.gif) no-repeat left -361px; padding:2px 20px 0 23px; height:15px; margin:8px 0; border-bottom:1px solid #FFDEE9;}
#active ul li a { color:#000;}
#works { width:982px; margin:0px auto;}
#works h3 { background:url(../images/bg.gif) no-repeat left -137px; height:23px; padding:14px 14px 0 0; font-weight:400; margin:8px 0;}
#works p  { background:#FF2C6D; border:4px solid #FF2C6D; color:#fff; font-weight:700; font-size:14px; line-height:180%; float:left; text-align:center; margin-right:10px;}
#works ul li { float:left; background:#FFDEE9; border:3px solid #FFDEE9; text-align:center; color:#FF2C6D; font-size:14px; font-weight:700; line-height:180%; margin:0 5px 12px 5px;}
#dress {width:982px; margin:0px auto; background:url(../images/bg.gif) no-repeat left bottom; height:119px; text-align:right;}
#dress iframe { margin:15px 25px 0 0;}
#footer {width:1003px; margin:10px auto; text-align:center; line-height:260%; color:#666666; font-family:Arial, Helvetica, sans-serif;}
#footer p.bg { background:url(../images/bg.gif) no-repeat left -177px; height:18px;}
#footer a { color:#666;}
#footer ul { margin:10px 0 -15px 200px;}
#footer ul li { float:left;}
#footer ul li a { color:#666666; margin:0 5px;}

/*---------------in-----------------------------*/
#in { width:982px; margin:15px auto 0 auto;}
#left_in { background:url(../images/left_bg.jpg) no-repeat right top; width:260px; text-align:left;}
#left_in h3.works { background:url(../images/bg02.gif) no-repeat left -415px; height:21px;}
#left_in h3.dress { background:url(../images/bg02.gif) no-repeat left -532px; height:21px;}
#left_in ul.works { margin:10px 0;}
#left_in ul.works li { background:url(../images/bg02.gif) no-repeat left -440px; height:25px; padding:10px 0 0 35px;}
#left_in ul.works li a { color:#666;}
#left_in ul.works li a:hover { text-decoration:underline; color:#FF2C6D;}
#left_in h3.active { background:url(../images/bg02.gif) no-repeat left -476px; height:21px;}
#left_in ul.active { margin:5px 25px 15px 0;}
#left_in ul.active li { border-bottom:1px solid #FFDEE9; padding:10px 0 8px 15px;}
#left_in ul.active li a { color:#666;}
#left_in ul.active li a:hover { text-decoration:underline; color:#FF2C6D;}
#right_in { text-align:left; width:720px; float:right; color:#666;}
#right_in span.about { font-family:"Î¢ÈíÑÅºÚ"; font-weight:400px; font-size:14px; line-height:280%; margin:40px 0 0 0px; background:url(../images/about_bg.gif) no-repeat right bottom; display:block; height:468px; color:#333;}
#right_in span.content { line-height:220%;}
#right_in span.contact { font-family:"Î¢ÈíÑÅºÚ"; font-weight:400px; font-size:14px; line-height:280%; margin:40px 0 0 0px; background:url(../images/contaact_bg.jpg) no-repeat right bottom; display:block; height:468px;}
#right_in span.contact h3 {  font-size:18px; color:#FF2C6D; font-weight:400px;}
#right_in span.contact a { color:#666;}
#right_in h3.title_about { background:url(../images/title_bg.gif) no-repeat; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3 a {color:#FF2C6D; font-weight:400;}
#right_in h3.title_active { background:url(../images/title_bg.gif) no-repeat left -36px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3.title_works { background:url(../images/title_bg.gif) no-repeat left -222px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3.title_marriage { background:url(../images/title_bg.gif) no-repeat left -111px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3.title_messages { background:url(../images/title_bg.gif) no-repeat left -148px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3.title_contact { background:url(../images/title_bg.gif) no-repeat left -185px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#right_in h3.title_dress { background:url(../images/title_bg.gif) no-repeat left -74px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}


#right_in ul.active { margin:5px 25px 15px 0;}
#right_in ul.active li { border-bottom:1px solid #FFDEE9; padding:10px 0 8px 23px;  background:url(../images/bg02.gif) no-repeat left -500px;}
#right_in ul.active li a { color:#666;}
#right_in ul.active li a:hover { text-decoration:underline; color:#FF2C6D;}
#right_in td { color:#FF2C6D;}
#right_in input.line { border:none; border-bottom:1px solid #FF79A2; height:20px; color:#FF2C6D; }
#right_in input.btn { border:1px solid #FF79A2; height:20px; color:#FF2C6D; }
#right_in textarea {border:none; border-bottom:1px solid #FF79A2; background:url(../images/textarea_bg.gif); line-height:24px; color:#666;}
#works_in { text-align:left; width:1003px; color:#666;}
#works_in h3.title_works { background:url(../images/title_bg.gif) no-repeat left -222px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#works_in h3.title_dress { background:url(../images/title_bg.gif) no-repeat left -74px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}

#works_in h3.title_active { background:url(../images/title_bg.gif) no-repeat left -36px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}
#works_in h3.title_marriage { background:url(../images/title_bg.gif) no-repeat left -111px; height:36px; color:#FF2C6D; font-weight:400; line-height:36px; border-bottom:1px solid #FFDEE9; margin-bottom:15px;}

#works_in h3 a {color:#FF2C6D; font-weight:400;}
ul.works_r li { float:left; margin:5px 5px; padding:3px 5px; background:#fff; border:1px solid #ddd; width:120px; height:20px; line-height:20px; text-align:center;}
ul.works_r li a { color:#FF2C6D; }
ul.works_r li a:visited { color:#999; }

/*info_in*/
.info_in { padding:5px; margin:0;	border:1px dashed #FFBCCB;	text-align:center;	color:#999;    }
.info_in a{ color:#FF2C6D;text-decoration:none;}
.info_in a:hover { color:#FF2C6D;text-decoration:underline;}
.info_text {text-align:left;padding:40px 20px; margin:0;}
.info h5 {text-align:center;	font-size:14px;	color:#F44475;	padding:10px 0; margin:0;}
.info { text-align:center;}
.info div.content { font-size:14px; line-height:200%; width:900px; text-align:left; margin:15px 0;}

#login td input { border:none; border-bottom:1px solid #FFAFC9; color:#FF004E; }

