/* CSS Document */

/*----General Start-----------*/

body{

	padding:0;

	margin:0;

	color:#777777;

	background:url(images/patternbg.jpg) repeat-x 0 0;

	background-color:#5E4354;

	font:normal 12px Arial, Helvetica, sans-serif;

}





p, b, span, td, h1, h2, h3, h4, h5, form, input, select, textarea, div{

	padding:0;

	margin:0;

}

img{

	padding:0;

	margin:0;

	border:none;

	display:block;

}

.ulback{

	list-style:none;

	padding:0;

	margin:0;

}

li{

	padding:0;

	margin:0;

}

p{

	line-height:16px;

	display:block;

}

a{

	padding:0;

	margin:0;

	outline:none;

	text-decoration:none;

	color:#0B181B;

	background-color:inherit;

}

.spacer{

	clear:both;

	font-size:1px;

	line-height:0;

	height:0;

}

h2{

	color:#333333;

	background-color:inherit;

	font:normal 20px/19px Arial, Helvetica, sans-serif;

	display:block;

}



.fltleft{

	float:left;

	width:auto;

	padding:0;

	margin:0;

}

.fltrit{

	float:right;

	width:auto;

	padding:0;

	margin:0;

}

/*----General End-----------*/

/*----MAIN CONTENER START-----------*/

#maincontener{

	width:862px;

	margin:0 auto;

	background: #FFFFFF;

}

/*----HEADER START-----------*/

#header{

	width:780px;

	margin:0 auto;

	background: #f1ebef ;

	height:103px;

	border-bottom:solid 1px #FFF;

	padding:0 30px;

}

#header img{

	margin:10px 71px 0 0;

	float:left;

}

#header ul{

	background:#b34d8f;

	height:47px;

	width:495px;

	float:left;

	margin-top: 56px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 15px;

}

#header ul li{

	

	float:left;

	padding:31px 0 0 0;

	width:auto;

}

#header ul li a{

	line-height:15px;

	color:#fff;

	background-color:inherit;

	padding:0 6px;

	display:block;

	border-left:solid 1px #AA4887;

	border-right:solid 1px #AA4887;

	border-top:solid 1px #AA4887;

}

#header ul li a:hover, #header ul li a.act{

	background:#b34d8f;

	border-left:solid 1px #FFF;

	border-right:solid 1px #fff;

	border-top:solid 1px #FFF;

	color:#333333;

	background-color:inherit;

	display:block;

}

#header div.order{

	width:179px;

	float:right;

	background:url(images/phbg.gif) no-repeat 0 10px;

}

#header div.order p.tool{

	width:157px;

	float:right;

	padding:5px 0 0 0;

	font:bold 14px/20px Arial, Helvetica, sans-serif;

/*	color:#826D7A;

	background-color:inherit;*/

}

#header div.order p.tool span{

	font-size:32px;

	line-height:33px;

	display:block;

}

#header div.order p.free{

	width:178px;

	height:24px;

	background:url(images/contactbg.gif) no-repeat 0 0;

	display:block;

	text-align:center;

	float:left;

	line-height:24px;

	font-weight:bold;

	color:#F1EBEF;

	background-color:inherit;

}

	

	

/*----HEADER END-----------*/

/*----PRODUCT START-----------*/

#product{

	width:780px;

	padding:23px 30px 0 30px;

	background:url(images/productbg.gif) repeat-x 0 0;

	margin:0 auto;

}

#product p.curabit{

	font:bold 25px/18px Arial, Helvetica, sans-serif;

	color:#DA4241;

	background-color:inherit;

	padding-bottom:32px;

	float:left;

	width:552px;

}

#product div.item{

	width:162px;

	float:left;

	margin-right:33px;

}

#product div.item01{

	margin-right:0;

}

#product div.item p.buletno{

	background:url(images/nobuletbg.gif) no-repeat 0 0;

	width:27px;

	height:27px;

	margin:4px 0 0 0;

	float:left;

	font-weight:bold;

	font-size:14px;

	line-height:27px;

	text-align:center;

	color:#fff;

	background-color:inherit;

}

#product div.item p.buletnotxt{

	width:127px;

	font-size:14px;

	line-height:16px;

	float:right;

	color:#8E7D87;

	background-color:inherit;

	padding:4px 0 0 0;

}

#product div.item img{

	margin:9px 0 0 0;

	float:left;

}

#product div.item span{

	font-size:25px;

	line-height:46px;

	font-weight:bold;

	width:162px;

	float:left;

	text-align:center;

	color:#A9569A;

	background-color:inherit;

	display:block;

}

#product div.item a{

	width:71px;

	height:17px;

	background:url(images/readmorebg.gif) repeat-x 0 0;

	border:solid 1px #CFCFCF;

	text-align:center;

	font-size:12px;

	line-height:17px;

	display:block;

	color:#0B181B;

	background-color:inherit;

	margin:0 auto;

}

#product div.item a:hover{

	color:#FF3300;

	background-color:inherit;

}		

/*----PRODUCT END-----------*/

/*----BODY CONT START-----------*/

#bodycont{

	width:780px;

	padding:30px 30px;

	background:url(images/bodycontbg.gif) repeat-x 0 0;

	margin:0 auto;

}

/*----BODY CONT-LEFT START-----------*/

#bodycontleft{

	width:198px;

	float:left;

}

#bodycontleft h2.member{

	line-height:23px;

	background:url(images/memberbg.gif) no-repeat 0 0;

	padding:0 0 11px 38px;

}

.txtbox{

	width:120px;

	height:17px;

	border:solid 1px #E8DFE5;

	color:#333333;

	background-color:#F1EBEF;

	padding:1px 0 0 10px;

}

a.click{

	font-weight:bold;

}

a.click:hover{

	color:#FF0000;

	background-color:inherit;

}

#bodycontleft h2.catgor{

	padding-bottom:0px;

	background-color: #F1EBEF;

}

#bodycontleft ul{

	width:198px;

	float:left;

	padding:0 0 16px 0;

}

#bodycontleft ul li{

	padding:0 0 0 22px;

	background:url(images/starbg.gif) no-repeat 1px 0;

	height:27px;

}

#bodycontleft ul li a{

	line-height:14px;

	color:#777777;

	background-color:inherit;

}

#bodycontleft ul li a:hover{

	color:#917D89;

	text-decoration:underline;

	background-color:inherit;

}

	

	

/*----BODY CONT-LEFT END-----------*/

/*----BODY CONT-RIGHT START-----------*/

#bodycontright{

	width:552px;

	float:right;

	text-align: justify;

}

#bodycontright h2.wel{

	font:bold 25px/23px Arial, Helvetica, sans-serif;

	color:#836B7B;

	background-color:inherit;

}

#bodycontright p.weltxt01{

	font-size:14px;

	line-height:16px;

	padding:12px 0 21px 0;

}

#bodycontright p.weltxt02{

	width:350px;

	padding:3px 0 17px 0;

	float:left;

}

#bodycontright div.gallery{

	padding:30px 0 0 0;

	float:left;

	width:329px;

}

#bodycontright div.gallery h2{

	line-height:23px;

}

#bodycontright div.gallery p.galleryTxt{

	padding:7px 0 14px 0;

}

#bodycontright div.gallery div.gallery-left{

	width:152px;

	border:solid 1px #DAD3D7;

	float:left;

	background:url(images/gallerybg.jpg) repeat-x 0 0 #D9D1D6;

	color:#B34D8F;

	padding:14px 0 15px 0;

}

#bodycontright div.gallery div.gallery-left01{

	float:right !important;

	width:152px;

}

#bodycontright div.gallery div.gallery-left img{

	border:solid 4px #fff;

	margin:0 auto;

}

#bodycontright div.gallery div.gallery-left p.blocktxt{

	padding:3px 0 15px 0;

	line-height:15px;

	font-weight:bold;

	width:109px;

	margin:0 auto;

	text-align:center;

}

#bodycontright div.gallery div.gallery-left p.blocktxt span{

	line-height:26px;

	color:#333333;

	background-color:inherit;

	display:block;

}

#bodycontright div.gallery div.gallery-left p.link{

	width:124px;

	margin:0 auto;

}

#bodycontright div.gallery div.gallery-left p.link a.detail{

	width:54px;

	height:17px;

	text-align:center;

	display:block;

	background:url(images/detailbh.gif) no-repeat 0 0;

	line-height:17px;

	font-size:11px;

	color:#0B181B;

	background-color:inherit;

	float:left;



}

#bodycontright div.gallery div.gallery-left p.link a.detail01{

	float:right !important;

	width:54px;

}

#bodycontright div.gallery div.gallery-left p.link a.detail:hover{

	color:#FF0000;

	background-color:inherit;

}

#bodycontright div.ulla{

	width:189px;

	border-left:solid 1px #E4E2E3;

	float:right;

	margin:30px 0 0 0;

	padding:0 0 34px 9px;

	background:url(images/bannerbg.jpg) no-repeat 100% 0;

}

#bodycontright div.ulla p.phas{

	font:bold 20px/16px Arial, Helvetica, sans-serif;

	color:#7F6777;

	background-color:inherit;

}

#bodycontright div.ulla p.phas span{

	font-size:34px;

	line-height:45px;

	text-transform:uppercase;

	display:block;

}

#bodycontright div.ulla p.don{

	color:#9D999A;

	background-color:inherit;

	width:129px;

	padding:3px 0 11px 0;

}

#bodycontright div.ulla p.don span{

	font-size:14px;

	line-height:26px;

	display:block;

}

#bodycontright div.ulla p.dolor{

	font-weight:bold;

	line-height:15px;

	color:#9D999A;

	background-color:inherit;

}

#bodycontright div.ulla p.dolor span{

	font:bold 34px/40px Arial, Helvetica, sans-serif;

	color:#AB4B93;

	background-color:inherit;

	display:block;

}

/*----BODY CONT-RIGHT END-----------*/

/*----FOOTER START-----------*/

#foot{

	width:840px;

	color:#898585;

	background-color:#000;

	padding:30px 0 17px 0;

	margin:0 auto;

}

#foot ul{

	width:480px;

	margin:0 auto;

}

#foot ul li{

	padding:0 17px;

	float:left;

	width:auto;

}

#foot ul li a{

	font:normal 12px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

}

#foot ul li a.about:hover{

	color:#3FB1EB;

	background-color:inherit;

}

#foot ul li a.about{

}

#foot ul li a.about:hover{

	color:#97D4F3;

	background-color:inherit;

}

#foot ul li a:hover{

	color:#FB7D4B;

	background-color:inherit;

}

#foot p.footTxt{

	width:350px;

	margin:0 auto;

	font:normal 12px/15px Arial, Helvetica, sans-serif;

	padding:2px 0 6px 0;

	text-align:center;

}

#foot p.footTxt a{

	color:#fff;

	background-color:inherit;

	text-decoration:underline;

}

#foot p.footTxt a:hover{

	text-decoration:none;

}

#foot p.footlink{

	width:121px;

	margin:0 auto;

}

#foot p.footlink img{

	float:left;

	display:block;

}

#foot p.footlink img.xhtml{

	float:right;

	display:block;

}

/*----FOOTER END-----------*/

/*----BODY CONT END-----------*/

p.abouttxt{

	padding:14px 0 18px 0;

	width:552px;

	float:left;

}

.ulbackk {

	background-color: #F1EBEF;

	list-style-position: inside;

	list-style-type: none;

}

