html {
    overflow-x:hidden;
    overflow-y:auto;
}
body {
	background:#1BA2CF url(../image/body-bg.jpg) no-repeat center 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.main-wrapper {
	margin:0 auto;
	width:985px;
	position:relative;
}
.wrapper-top {
	background:transparent url(../image/wrapper-top-bg.png) no-repeat 0 0 !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="assets/image/wrapper-top-bg.png", sizingMethod="crop");
	height:170px;
	width:219px;
	right:-219px;
	position:absolute;
	top:0;
}
.wrapper {
	background-color:#ffffff;
	padding:20px;
}
.wrapper .header {
	padding:10px 0 20px 0;
	position:relative;
	z-index:1;
}
.wrapper .header h1 {
	margin:0 0 20px 15px;	
}
.wrapper .header a {
	display:block;
}
.wrapper .header h1 a {
	background:transparent url(../image/baser-logo.jpg) no-repeat 0 0;
	height:28px;
	text-indent:-9999px;
	width:162px;
}
.wrapper .header ul {
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:1px 0;
	font-size:136%;
	letter-spacing:-1px;
	position:relative;
}
.wrapper .header ul li {
	float:left;
	margin-right:45px;
	padding:10px 0;
}
.wrapper .header ul li.language-link 
{
	float:right;
	margin-right:0;
	padding:5px 0;
}
.wrapper .header ul li a {
	color:#1BA2CF;
	font-weight:bold;
}
.wrapper .header ul li a:hover,
.wrapper .header ul li a.active-menu {
	color:#FF6600;	
}
.wrapper .header ul li.trans-menu {
	position:relative;	
}
.wrapper .header ul li.trans-menu a {
	background:transparent url(../image/ico-arrow1.gif) no-repeat 100% 3px;
	padding-right:15px;
}
.wrapper .header ul li.trans-menu ul {
	background-color:#ffffff;
	border:#cccccc 1px solid;
	border-bottom:#FF6600 3px solid;
	display:none;	
	font-size:12px;
	letter-spacing:0;
	padding:15px 10px;
	position:absolute;
	width:auto !important;
	width:160px;
	min-width:150px;
	top:35px;
}
.wrapper .header ul li.trans-menu ul li {
	padding:0;
}
.wrapper .header ul li.trans-menu ul li a {
	background:none;
	color:#666666;
	font-weight:normal;
	padding-right:0;
	white-space:nowrap;
}
.wrapper .header ul li.trans-menu ul li a:hover {
	color:#FF6600;
}
.wrapper .header ul li.trans-menu ul li {
	margin-right:0;
	margin-bottom:10px;
	clear:both;
}
.wrapper .header ul li.trans-menu.product-menu ul {
	padding:10px 0 0 10px;	
	width:556px !important;
}
.wrapper .header ul li.trans-menu.product-menu ul li {
	clear:none;
	white-space:nowrap;
	margin-right:10px;
}
.wrapper .header ul li.trans-menu.product-menu ul li a {
	line-height:150%;
}
.wrapper .header ul li.trans-menu.product-menu ul li span {
	background-color:#ededed;
	display:block;
	margin-top:10px;
	padding:10px;
}
.wrapper .main {
	position:relative;
}
.wrapper .main .main-inner {
	height:632px;
	position:relative;
}
.wrapper .content-box {
	font-size:100%;
	margin-bottom:17px;
	padding:0 19px 0 23px;
	position:absolute;
	left:0;
	bottom:0;
}
.wrapper .content-box h2,
.wrapper .content-box h3 {
	font-weight:normal;	
}
.wrapper .content-box h2 {
	font-size:181%;	
	margin-bottom:15px;
}

.wrapper .content-box h5{
	font-size:150%;	
	margin-bottom:15px;
	color:#666666;
}
.wrapper .content-box h3  {
	font-size:136%;	
}
.wrapper .content-box p {
	color:#666666;
	margin-bottom:15px;
	line-height:150%;
	z-index:1;
}
.wrapper .content-box .products,
.wrapper .content-box .news,
.wrapper .content-box .cleaning {
	float:left;	
	padding:20px;
	height:180px;
	z-index:0;
}
.wrapper .content-box .products {
	width:222px;
}
.wrapper .content-box .cleaning {
	width:220px;
}
.wrapper .content-box .news,
.wrapper .content-box .cleaning {
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
}
.wrapper .content-box .products {
	background:#FF6600 url(../image/products-box-bg.jpg) no-repeat 0 0;
	margin-right:15px;
	position:relative;
}
.wrapper .content-box .products .products-corner {
	background:transparent url(../image/products-box-corner-bg.png) no-repeat 0 0 !important;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="assets/image/products-box-corner-bg.png", sizingMethod="crop");
	bottom:-26px;
	height:110px;
	position:absolute;
	right:-10px;
	width:144px;
}
.wrapper .content-box .products ul {
	font-size:118%;	
}
.wrapper .content-box .products ul li {
	background:transparent url(../image/ico-arrow2.gif) no-repeat 0 3px;
	margin-bottom:10px;	
	padding-left:15px;
	zoom:100%;
}
.wrapper .content-box .products ul li a {
	color:#ffffff;
	line-height:118%;
	font-weight:bold;
}
.wrapper .content-box .products h2 {
	color:#ffffff;	
}
.wrapper .content-box .news h2, 
.wrapper .content-box .cleaning	 h2 {
	color:#FF6600;
}
.wrapper .content-box .news {
	width:308px;
	margin-right:14px;
}
.wrapper .content-box .news .news-item h3 {
	margin-bottom:5px;	
}
.wrapper .content-box .news .news-item h3 a {
	color:#FF6600;
}
.wrapper .content-box .cleaning div.cleaning-left {
	width:120px;
}
.wrapper .content-box .cleaning	 h2 {
	position:relative;	
}
.wrapper .content-box .cleaning {
	position:relative;	
}
.wrapper .content-box .cleaning div.cleaning-right {
	background:transparent url(../image/cleaning-box-bg.png) no-repeat 0 0 !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="assets/image/cleaning-box-bg.png", sizingMethod="crop");
	bottom:13px;
	height:136px;
	position:absolute;
	right:0px;
	width:112px;
}

.wrapper .content-box .cleaning div.cleaning-right-english {
	background:transparent url(../image/cleaning-box-contact.jpg) no-repeat 0 0 !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="assets/image/cleaning-box-contact.jpg", sizingMethod="crop");
	bottom:0;
	height:170px;
	position:absolute;
	right:-1px;
	width:135px;
	z-index:-1;
}



.wrapper .right-arrow,
.wrapper .left-arrow {
	color:#ffffff;
	display:inline-block;
	font-weight:bold;
}
.wrapper .left-arrow {
	background:#FF6600 url(../image/ico-arrow5.gif) no-repeat 5% 7px;	
	padding:4px 8px 4px 20px;
}
.wrapper .right-arrow {
	background:#FF6600 url(../image/ico-arrow4.gif) no-repeat 95% 7px;
	padding:4px 20px 4px 8px;
}
.main-wrapper .footer {
	margin:15px 10px;
}
.main-wrapper .footer div.copy-right,
.main-wrapper .footer ul li a {
	color:#ffffff;	
}
.main-wrapper .footer div.copy-right,
.main-wrapper .footer ul,
.main-wrapper .footer ul li {
	float:left;
}
.main-wrapper .footer div.copy-right {
	margin-right:5px;	
}
.main-wrapper .footer ul li a {
	border-right:#ffffff 1px solid;
	display:block;
	padding:0 15px;	
}
.main-wrapper .footer ul li a.last-footer-menu {
	border-right:0;	
}
.main-wrapper.subpage .content-inner p,
.main-wrapper.subpage .content-inner ul,
.main-wrapper.subpage .content-inner a {

}
.main-wrapper.subpage .content-inner p a {
	color:#1BA2CF;	
	text-decoration:underline;
}
.main-wrapper.subpage .wrapper .main .main-inner {
	height:auto;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-left,
.main-wrapper.subpage .wrapper .main .main-inner .main-right {
	float:left;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-left {
	font-size:106%;
	display:inline;
	margin:0 8px 0 5px;
	width:165px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right {
	width:767px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-left ul li {
	margin-bottom:14px;	
	zoom:100%;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-left ul li a {
	background:transparent url(../image/ico-arrow3.gif) no-repeat 0 3px;
	color:#666666;
	display:block;
	line-height:150%;
	padding-left:15px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-left ul li a:hover,
.main-wrapper.subpage .wrapper .main .main-inner .main-left ul li a.active-menu-item {
	color:#FF6600;	
}
.main-wrapper.subpage .wrapper .main .main-right 
{
	color:#666666
}
.main-wrapper.subpage .wrapper .main .main-right h3,
.main-wrapper.subpage .wrapper .main .main-right h4,
.main-wrapper.subpage .wrapper .main .main-right h5,
.main-wrapper.subpage .wrapper .main .main-right ul {
	margin-bottom:10px;
}
.main-wrapper.subpage .wrapper .main .main-right ul li
{
	margin-bottom:5px;
}
.main-wrapper.subpage .wrapper .main .main-right h4 {
	font-size:106%;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .cover-area {
	font-size:0;
	margin-bottom:20px;
	position:relative;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .cover-area .cover-corner {
	background:transparent url(../image/cover-corner.png) no-repeat 0 0 !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="assets/image/cover-corner.png", sizingMethod="crop");
	height:148px;
	position:absolute;
	right:-1px;
	top:0;
	width:372px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area {

	min-height:300px;
	height:auto !important;
	height:300px;
}

.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area .content-inner {
	float:left;
	width:500px;
}
.main-wrapper.subpage .content-box {
	float:right;
	display:table !important;
	display:inline-block;
	position:static;
	margin:0;
	margin-left:38px;
	padding:0;
}
.main-wrapper.subpage .content-box .products {
	margin:0;	
	width:177px;
}
.main-wrapper.subpage .content-box .cleaning {
	background-color:#FF6600;
	border:0;
	margin:0;	
	width:177px;
}
.main-wrapper.subpage .content-box .cleaning .cleaning-right {
	bottom:0;
}
.main-wrapper.subpage .content-box .cleaning p,
.main-wrapper.subpage .content-box .cleaning h2 {
	color:#ffffff;
}
.main-wrapper.subpage .content-box .cleaning .right-arrow {
	background:#ffffff url(../image/ico-arrow6.gif) no-repeat scroll 95% 7px;	
	color:#FF6600;
}
.main-wrapper.subpage .wrapper .main .main-inner h2.main-title {
	border-bottom:#cccccc 1px dotted;
	color:#FF6600;
	font-size:236%;
	font-weight:normal;
	margin-bottom:20px;
	padding:0 0 10px 0;
}

* html .main-wrapper.subpage .wrapper .main .main-inner h2.main-title
{
	padding-top:2px;
	line-height:24px;
}

*:first-child+html .main-wrapper.subpage .wrapper .main .main-inner h2.main-title
{
	padding-top:2px;
	line-height:24px;
}

.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area .content-inner table 
{
	font-size:106%;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area .content-inner table tr td 
{
	padding-bottom:5px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area .content-inner h3 {
	color:#999999;
	font-size:200%;
	font-weight:normal;
	line-height:150%;
	margin-bottom:7px;
}
.main-wrapper.subpage .wrapper .main .main-inner .main-right .content-area .content-inner p {
	color:#666666;
	font-size:106%;	
	line-height:150%;
	margin-bottom:20px;
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area h2.main-title,
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area .content-inner {
	padding-left:0;
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right {
	float:none;
	width:auto;
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area .content-inner {
	width:688px;	
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area .content-box .products {
	top:35px;	
}
.main-wrapper.subpage.subtype1 .news-block .news-item {
	border-bottom:#cccccc 1px dotted;
	margin-bottom:15px;
}
.main-wrapper.subpage.subtype1 .news-block .news-item img {
	float:left;
	margin:0 20px 20px 0;
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area .content-inner .news-block .news-item span.date {
	color:#1BA2CF;
	display:inline-block;
	font-size:90%;
	margin-bottom:10px;
}
.main-wrapper.subpage.subtype1 .wrapper .main .main-inner .main-right .content-area .content-inner .news-block .news-item h3 {
	font-size:127%;	
	margin-bottom:10px;
}
.main-wrapper.subpage.subtype1 .news-block .news-item h3 a {
	color:#FF6600;	
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor {
	border-bottom:#cccccc 1px dotted;
	margin-bottom:10px;	
	padding-bottom:20px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box {
	float:left;
	margin-right:20px;
	width:216px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box.last-cleaning-anchor-box {
	margin-right:0;	
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box h3 {
	color:#1BA2CF !important;
	font-size:136% !important;
	font-weight:bold  !important;
	margin-bottom:5px !important;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box ul {
	font-size:109%;	
	line-height:150%;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box ul a {
	color:#666666;	
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor .cleaning-anchor-box ul a:hover {
	color:#FF6600;	
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container {
	border-bottom:#cccccc 1px dotted;
	margin-bottom:20px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .go-top {
	clear:both;
	margin-bottom:10px;
	width:100%;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .go-top a {
	background:url(../image/ico-top.gif) 0 0 no-repeat;
	display:block;
	float:right;
	height:12px;
	margin-right:10px;
	text-indent:-9999px;
	width:47px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item {
	display:inline;
	float:left;
	margin:0 10px;
	padding-bottom:10px;
	width:324px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item h4 {
	color:#FF6600;
	font-size:163%;
	font-weight:normal;
	margin-bottom:15px;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item .link-block,
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item .link-block a,
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item a {
	color:#1BA2CF;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item .link-block a,
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item a {
	text-decoration:underline;
}
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item .link-block a:hover,
.main-wrapper.subpage.subtype1 .main.cleaning-page .cleaning-anchor-container .cleaning-anchor-item a:hover {
	text-decoration:none;
}
.main-wrapper.subpage .main.product-page .product-item {
	border-bottom:#cccccc 1px dotted;
	margin-bottom:20px;
	padding-bottom:15px;
}
.main-wrapper.subpage .main.product-page .product-item.last-product-item {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.main-wrapper.subpage .main.product-page .product-item .img {
	display:inline;
	float:left;
	margin-right:20px;
	width:128px;
}
.main-wrapper.subpage .main.product-page .product-item .txt {
	display:inline-block;
	float:left;
	overflow:hidden;
	width:350px;
}
.main-wrapper.subpage .main.product-page .product-item .txt a {
	color:#1BA2CF;
	font-size:109%;
	text-decoration:underline;
}
.main-wrapper.subpage .main.product-page .product-item .txt a:hover {
	text-decoration:none;
}
.main-wrapper.subpage .main.product-page .product-item h3 {
	color:#FF6600 !important;
	font-size:163% !important;
	font-weight:normal !important;
	margin-bottom:0 !important;
}
.main-wrapper.subpage.sub2 .wrapper .main .main-inner .main-right .content-area .content-inner {
	float:none;
	width:auto;
}
.main-wrapper.subpage.sub2 .main .main-inner .main-right {
	float:left !important;
	width:510px !important;
}
.main-wrapper.subpage.sub2 .main .main-inner h2.main-title {
	width:690px;	
}
.main-wrapper.subpage.sub2 .content-box {
	margin-top:-22px;	
}
.main-wrapper.subpage.sub2 h4 {
	color:#666666 !important;
	font-size:109% !important;
	font-weight:bold !important;
}
.main-wrapper.subpage.sub2 .contact h3 {
	color:#FF6600 !important;
	font-size:163% !important;
	font-weight:normal !important;
	margin-bottom:10px !important;
}
.main-wrapper.subpage .wrapper .main.contact .main-inner .main-left {
	width:275px;	
}
.main-wrapper.subpage.sub2 .main.contact .main-inner .main-right {
	width:400px !important;	
}
.main-wrapper.subpage.sub2 .main .main-right .human-resource h4 {
	display:list-item;
	list-style-type:square;
	list-style-position:inside;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form {
	color:#666666;	
}
.main-wrapper.subpage.sub2 .main.contact .contact-form label {
	font-size:109%;	
	font-weight:bold;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form dd {
	margin-bottom:5px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form dt {
	border-top:#7C7C7C 1px solid;
	margin-bottom:20px;
	width:346px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form dt input,
.main-wrapper.subpage.sub2 .main.contact .contact-form dt textarea {
	border:#CCCCCC 1px solid;
	_float:left;
	margin:0;
	padding:5px;
	width:334px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form dt textarea {
	height:100px;
	overflow-y:auto;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form.contact-type dd 
{
	margin-bottom:10px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form.contact-type dt 
{
	padding-top:10px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form.contact-type dt label
{
	display:inline;
	margin-left:10px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-form.contact-type dt input
{
	border:0;
	float:none;
	width:auto;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card {
	color:#666666;
	border-bottom:#cccccc 1px dotted;
	margin-bottom:15px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card h4 {
	font-size:100% !important;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card p {
	line-height:150%;
	margin-bottom:15px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card a {
	color:#1BA2CF;
	display:inline-block;
	margin-bottom:20px;
	text-decoration:underline;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card a:hover {
	text-decoration:none;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card p span {
	display:block;
	margin-bottom:5px;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card.last-contact-card {
	border-bottom:0;
	margin-bottom:0;
}
.main-wrapper.subpage.sub2 .main.contact .contact-card.last-contact-card a {
	margin-bottom:0;	
}

.pagination {
	
}
.pagination tr {
	background-color:#FF6600;	
	float:left;
	font-size:109%;
}
.pagination tr td {
	float:left;
}
.pagination tr td a {
	display:block;
	text-decoration:underline;	
}
.pagination tr td a:hover {
	text-decoration:none;	
}
.pagination tr td a,
.pagination tr td span {
	color:#ffffff !important;
	display:inline-block;
	padding:5px 2px;
}
.pagination tr td span {
	font-weight:bold;	
}
.pagination tr td.prev a {
	background-image:url(../image/ico-arrow5.gif);
}
.pagination tr td.next a {
	background-image:url(../image/ico-arrow4.gif);
}
.pagination tr td.prev a,
.pagination tr td.next a {
	background-position:center 10px;
	background-repeat:no-repeat;
	display:block;
	height:4px;
	margin:0 5px;
	text-indent:-9999px;
	width:5px;
	zoom:100%;
}

.pagination {
	
}
.pagination ul {
	background-color:#FF6600;	
	float:left;
	font-size:109%;
}
.pagination ul li {
	float:left;
}
.pagination ul li a {
	display:block;
	text-decoration:underline;	
}
.pagination ul li a:hover {
	text-decoration:none;	
}
.pagination ul li a,
.pagination ul li span {
	color:#ffffff !important;
	display:inline-block;
	padding:5px 2px;
}
.pagination ul li span {
	font-weight:bold;	
}
.pagination ul li.prev a {
	background-image:url(../image/ico-arrow5.gif);
}
.pagination ul li.next a {
	background-image:url(../image/ico-arrow4.gif);
}
.pagination ul li.prev a,
.pagination ul li.next a {
	background-position:center 10px;
	background-repeat:no-repeat;
	display:block;
	height:4px;
	margin:0 5px;
	text-indent:-9999px;
	width:5px;
	zoom:100%;
}

.main.header-type1 h3,
h3.header-type1 
{
	color:#FF6600 !important;
	font-size:163% !important;
	font-weight:normal !important;
	margin-bottom:1px !important;
}

.header-type2 b 
{
	color:#FF6600 !important;
	font-size:160% !important;
	font-weight:normal !important;
	margin-bottom:0 !important;
}

h1.header-type3
{
	font-size:120% !important;
	font-weight:normal !important;
	margin-bottom:0 !important;
	font-weight:bold !important;	
}
a.header-type4
{
	font-size:120% !important;
	font-weight:normal !important;
	margin-bottom:0 !important;
	font-weight:bold !important;	
}

a {
	color:inherit;
}
a.typelink
{
	color:#1BA2CF;
    text-decoration:underline;
}
p.photo 
{
	margin-bottom:0;
}
p.photo a 
{
	background:url(../image/ico-photo.gif) 0 center no-repeat;
	display:inline-block;
	padding:5px 0 5px 40px;
}


.height35
{
	height:35px;
}