/* index pane 
----------------*/
.by-sex .b-index-pane {
	background:#038d9a;
	}
	.by-sex .index-pane-bl {
		background:url(../images/bg/index-pane-bl-turq.png) no-repeat 0 100%;;
		}
	.by-sex .index-pane-tr {
		background:url(../images/bg/index-pane-tr-turq.png) no-repeat 100% 0;
		}
	.by-sex .index-pane-tl {
		background:url(../images/bg/index-pane-tl-turq.png) no-repeat 0 0;
		}
	.by-sex .index-pane-br {
		background:url(../images/bg/index-pane-br-turq.png) no-repeat 100% 100%;
		}
* HTML	.index-pane-br {
		background:url(../images/bg/index-pane-br.png) no-repeat 100% 218px;
		}	

.by-sex .b-choise-proc h3 {	
	color: #693e08;
}

.pagination {
	height: 26px;
	
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.pagination SPAN {
	float: left;
	padding-top: 7px;
	padding-left: 12px;
}

.pagination SPAN.pages {
	float: right;

	padding-top: 7px;
	padding-right: 10px;	
}

.pagination A {
	color: #fff;
	text-decoration: none;
}		
		
		
/* b-tabs-ad */
.by-sex .b-index-pane .b-tabs-ad {
	width:306px;
	}
	
	.by-sex .b-tabs-ad .section {
		background: url(../images/bg/advices-bg-woman.jpg) no-repeat 0 0;
		border:1px solid #fff;
		height: 182px;
		}
		
	.by-sex .b-tabs-ad .frame {
		position: absolute;
		bottom: 29px;
		left: 0;
		width: 100%;
		height: 0;	
		opacity: 0.7;
		filter:alpha(opacity=70);		
		background: #fff;	
	}	
		
	.by-sex .b-tabs-ad .section A {
		display: block;
		width: 100%;
		height: 100%;
		
		text-decoration: none;
		color: #000;
		font-size: 20px;
		
		overflow: hidden;
		
		z-index: 10000;
	}
	
	.by-sex .b-tabs-ad .section img {
		position: absolute;
		top: 3px;
		left: 3px;
		
		z-index: 1000;
	}	
		
	.by-sex .b-tabs-ad .tabs LI {
		float:left;
		clear:right;
		background:url(../images/bt/tab-b-turq.png) no-repeat 0 100%;
		width:102px;
		height:29px;
	}
	
	.by-sex .b-tabs-ad .tabs LI A {
			display:block;
			height:29px;
			text-align:center;
			padding:0 5px;
			text-decoration:none;
			font:bold 11px verdana,arial,sans-serif;
			color:#693e08;
		}	
	
	.by-sex .b-tabs-ad .tabs LI.cur,
	.by-sex .b-tabs-ad .tabs LI.hover,
	.by-sex .b-tabs-ad .tabs LI:hover {
			background-position:0 0;
		}	
		
	.by-sex .b-tabs-ad .tabs LI.cur A,
	.by-sex .b-tabs-ad .tabs LI.hover A,
	.by-sex .b-tabs-ad .tabs LI:hover A {
			color:#e98911;
		}	
		
		
/* b-choise-proc */
.by-sex .b-choise-proc {
	background:url(../images/bg/index-pane-choiser-turq.png) no-repeat;
	width:170px;
	}
	
/* b-sponsor */
.by-sex .b-sponsor {background:url(../images/bg/sponsor-l-turq.png) repeat-y 0 0;margin:0 0 15px; clear: both;}
.by-sex .b-sponsor-r {background:url(../images/bg/sponsor-r-turq.png) repeat-y 100% 0;}
.by-sex .b-sponsor-tl {background:url(../images/bg/sponsor-tl-turq.png) no-repeat 0 0;}
.by-sex .b-sponsor-tr {background:url(../images/bg/sponsor-tr-turq.png) no-repeat 100% 0;}
.by-sex .b-sponsor-bl {background:url(../images/bg/sponsor-bl-turq.png) no-repeat 0 100%;}
.by-sex .b-sponsor-br {background:url(../images/bg/sponsor-br-turq.png) no-repeat 100% 100%;}
.by-sex .b-sponsor-hdr {background:url(../images/bg/sponsor-hdr.png) no-repeat 10px 50%;padding:15px 15px 15px 45px;min-height:50px;overflow:hidden;zoom:1;}

/* index pane  for man
----------------*/
.by-sex-man .b-index-pane {
	background:#5d8ba5;
	}
	.by-sex-man .index-pane-bl {
		background:url(../images/bg/index-pane-bl-s-darkblue.png) no-repeat 0 100%;;
		}
	.by-sex-man .index-pane-tr {
		background:url(../images/bg/index-pane-tr-s-darkblue.png) no-repeat 100% 0;
		}
	.by-sex-man .index-pane-tl {
		background:url(../images/bg/index-pane-tl-s-darkblue.png) no-repeat 0 0;
		}
	.by-sex-man .index-pane-br {
		background:url(../images/bg/index-pane-br-s-darkblue.png) no-repeat 100% 100%;
		}
* HTML	.index-pane-br {
		background:url(../images/bg/index-pane-br.png) no-repeat 100% 218px;
		}

/* b-tabs-ad */
.by-sex-man .b-index-pane .b-tabs-ad {
	width:306px;
	}
	
	.by-sex-man .b-tabs-ad .section {
		background: url(../images/bg/advices-bg-man.jpg) no-repeat 0 0;
		border:1px solid #fff;
		height: 182px;
		}
	
	.by-sex-man .b-tabs-ad .frame {
		position: absolute;
		bottom: 29px;
		left: 0;
		width: 100%;
		height: 0;	
		opacity: 0.7;
		filter:alpha(opacity=70);		
		background: #fff;	
	}	
		
	.by-sex-man .b-tabs-ad .section A {
		display: block;
		width: 100%;
		height: 100%;
		
		text-decoration: none;
		color: #000;
		font-size: 20px;
		
		overflow: hidden;
		
		z-index: 10000;
	}	
	
	.by-sex-man .b-tabs-ad .section img {
		position: absolute;
		top: 3px;
		left: 3px;
		
		z-index: 1000;
	}		
		
	.by-sex-man .b-tabs-ad .tabs LI {
		float:left;
		clear:right;
		background:url(../images/bt/tab-b-s-darkblue.png) no-repeat 0 100%;
		width:102px;
		height:29px;
	}
	
	.by-sex-man .b-tabs-ad .tabs LI A {
			display:block;
			height:29px;
			text-align:center;
			padding:0 5px;
			text-decoration:none;
			font:bold 11px verdana,arial,sans-serif;
			color:#344c59;
		}
		
	.by-sex-man .b-tabs-ad .tabs LI.cur A,
	.by-sex-man .b-tabs-ad .tabs LI.hover A,
	.by-sex-man .b-tabs-ad .tabs LI:hover A {
			color:#567d93;
		}
		
/* b-choise-proc */
.by-sex-man .b-choise-proc {
	background:url(../images/bg/index-pane-choiser-s-dblue.png) no-repeat;
	width:170px;
	}
.by-sex-man .b-choise-proc  H3 {
	color: #2e4451;
}

/* b-photos */

.b-photos {
	line-height: 1.05;
	font-weight: bold;
	color: #1d5566;
}

.b-photos LI {
	width: 121px;
	height: 126px;
	
	float: left;	
	
	margin-right: 1px;
	
	position: relative;
	overflow: hidden;
}

.b-photos LI.b-photos-1 {background:url(../images/bg/photos-bg-1.png) no-repeat 0 0;}
.b-photos LI.b-photos-2 {background:url(../images/bg/photos-bg-2.png) no-repeat 0 0;}
.b-photos LI.b-photos-3 {background:url(../images/bg/photos-bg-3.png) no-repeat 0 0;}
.b-photos LI.b-photos-4 {background:url(../images/bg/photos-bg-4.png) no-repeat 0 0;}

	.b-photos IMG.before {
		position: absolute;
		
		top: 33px;
		left: 6px;
	}
	.b-photos IMG.after {
		position: absolute;
		
		top: 33px;
		left: 68px;
	}
	.b-photos SPAN.before {
		position: absolute;
		
		top: 8px;
		left: 25px;
	}
	.b-photos SPAN.after {
		position: absolute;
		
		top: 8px;
		left: 72px;
	}
	.b-photos A {
		color: #3b3c3d;
		text-decoration: none;
	}
	.b-photos .more A {		
		font-size: 10px;
		font-weight: normal;
	}
	.b-photos p.more {
		clear: both;
	
		margin-left: 7px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.b-photos LI A {
		position: absolute;
		
		top: 98px;
		left: 7px;
	}
	
/* b-video */
.b-video {

	}

.b-video-tl {background:url(../images/bg/video-tl.png) no-repeat 0 0;}
.b-video-tr {background:url(../images/bg/video-tr.png) no-repeat 100% 0;}
.b-video-bl {background:url(../images/bg/video-bl.png) no-repeat 0 100%;}
.b-video-br {background:url(../images/bg/video-br.png) no-repeat 100% 100%;}

	.l-columns .b-video h3 {
		background:none;
		margin: 0 0 -1px;
		height: 25px;
		text-align: center;
	}

.b-accord h4 {
		overflow: hidden;		
}

/* accord */
.b-video .b-accord {
	background: #a29873;
	margin-right: 3px;	
	}
	.b-video .b-accord H4 {
		background:url(../images/bg/accord-closed-gray.png) no-repeat 0 0;
		padding:0 0 0 41px;
		height:30px;
		font:12px/30px verdana,sans-serif;
		cursor:pointer;
		margin-left: 1px;	
		}
		.b-video .b-accord H4.open {
			background:url(../images/bg/accord-open-gray.png) no-repeat 0 0;

			}
	
	.b-video .b-accord-section {
		background:#FBF9F1 url(../images/bg/accord-section-gray.png) repeat-x 0 0;
		padding:10px;
		margin-left: 1px;
		}
		.b-video .b-accord-section P {
			margin:0 0 7px;
			}
		.b-video .b-accord-section P.bt {
			margin:0;
			padding-left: 47px;
			text-align: left;
			}
	.l-columns .b-video .footer {
		background: none;
		height: 35px;
	}

/* video blue */
.b-video-blue {

	}

.b-video-blue .b-video-tl {background:url(../images/bg/video-blue-tl.png) no-repeat 0 0;}
.b-video-blue .b-video-tr {background:url(../images/bg/video-blue-tr.png) no-repeat 100% 0;}
.b-video-blue .b-video-bl {background:url(../images/bg/video-blue-bl.png) no-repeat 0 100%;}
.b-video-blue .b-video-br {background:url(../images/bg/video-blue-br.png) no-repeat 100% 100%;}

	.l-columns .b-video-blue h3 {
		background:none;
		margin: 0;
		height: 25px;
		text-align: center;		
	}

.b-video-blue .b-accord {
	background: #4e7686;
	margin-right: 3px;	
	}
	.b-video-blue .b-accord H4 {
		background:url(../images/bg/accord-closed-blue.png) no-repeat 0 0;
		padding:0 0 0 41px;
		height:30px;
		font:12px/30px verdana,sans-serif;
		cursor:pointer;
		margin-left: 1px;
		}
		.b-video-blue .b-accord H4.open {
			background:url(../images/bg/accord-open-blue.png) no-repeat 0 0;
			}
	
	.b-video-blue .b-accord-section {
		background:#f3f9f7 url(../images/bg/accord-section-blue.png) repeat-x 0 0;
		padding:10px;
		margin-left: 1px;
		}
		.b-video-blue .b-accord-section P {
			margin:0 0 7px;
			}
		.b-video-blue .b-accord-section P.bt {
			margin:0;
			text-align:center;
			}
	.l-columns .b-video-blue .footer {
		background: none;
		height: 35px;
	}
	
/* b-video-orange */
.b-video-orange .b-video-tl {background:url(../images/bg/video-orange-tl.png) no-repeat 0 0;}
.b-video-orange .b-video-tr {background:url(../images/bg/video-orange-tr.png) no-repeat 100% 0;}
.b-video-orange .b-video-bl {background:url(../images/bg/video-orange-bl.png) no-repeat 0 100%;}
.b-video-orange .b-video-br {background:url(../images/bg/video-orange-br.png) no-repeat 100% 100%;}

.b-video-orange .b-accord {
	background: #ea8811;
	}
	
/* video green */
.b-video-green {
	background:url(../images/bg/video-green-l.png) repeat-y 0 0;
	}

.b-video-green .b-video-tl {background:url(../images/bg/video-green-tl.png) no-repeat 0 0;}
.b-video-green .b-video-tr {background:url(../images/bg/video-green-tr.png) no-repeat 100% 0;}
.b-video-green .b-video-bl {background:url(../images/bg/video-green-bl.png) no-repeat 0 100%;}
.b-video-green .b-video-br {background:url(../images/bg/video-green-br.png) no-repeat 100% 100%;}

.l-columns .b-video-green.articles-accordion .b-video-tl {background:url(../images/bg/articles-accordion-tl.png) no-repeat 0 0;}
.l-columns .b-video-green.articles-accordion .b-video-tl-nobg {background:url(../images/bg/video-green-tl.png) no-repeat 0 0;}

	.l-columns .b-video-green h3 {
		background:none;
		margin: 0;
		height: 29px;
		text-align: center;		
	}

	.l-columns .b-video-green.articles-accordion H3 {
		text-align: left;	
	}

	.l-columns .b-video-green.articles-accordion H3  SPAN {
		padding-left: 33px;
		padding-top: 3px;
		display: block;
	}	
	
	.b-video-green .section {
		margin-left: 5px;
		margin-right: 1px;
	}
	
.b-video-green .b-accord {
	background: #4e7686;
	margin-right: 3px;	
	}
	.b-video-green .b-accord H4 {
		background:url(../images/bg/accord-closed-green.png) no-repeat 0 0;
		padding:0 0 0 41px;
		height:30px;
		font:12px/30px verdana,sans-serif;
		cursor:pointer;
		margin-left: 0px;
		overflow: hidden;
		}
		.b-video-green .b-accord H4.open {
			background:url(../images/bg/accord-open-green.png) no-repeat 0 0;
			}
	
	.b-video-green .b-accord-section {
		background:#fbf9f1 url(../images/bg/accord-section-green.png) repeat-x 0 0;
		padding:10px;
		margin-left: 0px;
		}
		.b-video-green .b-accord-section P {
			margin:0 0 7px;
			}
		.b-video-green .b-accord-section P.bt {
			margin:0;
			text-align:center;
			}
	.l-columns .b-video-green .footer {
		background: none;
		height: 36px;
	}
	
/* video purple */
.b-video-purple {
	background:url(../images/bg/video-purple-l.png) repeat-y 0 0;
	}

.b-video-purple .b-video-tl {background:url(../images/bg/video-purple-tl.png) no-repeat 0 0;}
.b-video-purple .b-video-tr {background:url(../images/bg/video-purple-tr.png) no-repeat 100% 0;}
.b-video-purple .b-video-bl {background:url(../images/bg/video-purple-bl.png) no-repeat 0 100%;}
.b-video-purple .b-video-br {background:url(../images/bg/video-purple-br.png) no-repeat 100% 100%;}

.b-video-purple.articles-accordion .b-video-tl {background:url(../images/bg/articles-accordion-purple-tl.png) no-repeat 0 0;}

	.l-columns .b-video-purple h3 {
		background:none;
		margin: 0;
		height: 29px;
		text-align: center;		
	}

	.l-columns .b-video-purple.articles-accordion H3 {
		text-align: left;	
	}

	.l-columns .b-video-purple.articles-accordion H3  SPAN {
		padding-left: 33px;
		padding-top: 3px;
		display: block;
	}	
	
	.b-video-purple .section {
		margin-left: 5px;
		margin-right: 1px;
	}
	
.b-video-purple .b-accord {
	background: #4e7686;
	margin-right: 3px;	
	}
	.b-video-purple .b-accord H4 {
		background:url(../images/bg/accord-closed-purple.png) no-repeat 0 0;
		padding:0 0 0 41px;
		height:30px;
		font:12px/30px verdana,sans-serif;
		cursor:pointer;
		margin-left: 0px;
		overflow: hidden;
		}
		.b-video-purple .b-accord H4.open {
			background:url(../images/bg/accord-open-purple.png) no-repeat 0 0;
			}
	
	.b-video-purple .b-accord-section {
		background:#fbf9f1 url(../images/bg/accord-section-purple.png) repeat-x 0 0;
		padding:10px;
		margin-left: 0px;
		}
		.b-video-purple .b-accord-section P {
			margin:0 0 7px;
			}
		.b-video-purple .b-accord-section P.bt {
			margin:0;
			text-align:center;
			}
	.l-columns .b-video-purple .footer {
		background: none;
		height: 36px;
	}
/* video turq */
.b-video-turq {

	}

.b-video-turq .b-video-tl {background:url(../images/bg/video-turq-tl.png) no-repeat 0 0;}
.b-video-turq .b-video-tr {background:url(../images/bg/video-turq-tr.png) no-repeat 100% 0;}
.b-video-turq .b-video-bl {background:url(../images/bg/video-turq-bl.png) no-repeat 0 100%;}
.b-video-turq .b-video-br {background:url(../images/bg/video-turq-br.png) no-repeat 100% 100%;}

	.l-columns .b-video-turq h3 {
		background:none;
		margin: 0;
		height: 25px;
		text-align: center;		
	}

	
.b-video-turq .b-accord {
	background: #038d9a;
	margin-right: 3px;	
	}
	.b-video-turq .b-accord H4 {
		background:url(../images/bg/accord-turq-closed.png) no-repeat 0 0;
		padding:0 0 0 41px;
		height:30px;
		font:12px/30px verdana,sans-serif;
		cursor:pointer;
		margin-left: 1px;
		overflow: hidden;
		}
		.b-video-turq .b-accord H4.open {
			background:url(../images/bg/accord-turq-open.png) no-repeat 0 0;
			}
	
	.b-video-turq .b-accord-section {
		background:#fbf9f1 url(../images/bg/accord-turq-section.png) repeat-x 0 0;
		padding:10px;
		margin-left: 1px;
		}
		.b-video-turq .b-accord-section P {
			margin:0 0 7px;
			}
		.b-video-turq .b-accord-section P.bt {
			margin:0;
			text-align:center;
			}
	.l-columns .b-video-turq .footer {
		background: none;
		height: 35px;
	}
	
/* b-scribe */
.b-scribe {
	background: url(../images/bg/subscribe-bg.png) repeat-y 0 0;
}

.b-scribe a {
	color: black;
}

.b-scribe .section {
	background: url(../images/bg/subscribe-b.png) no-repeat 0 100%;
	padding:15px 20px 33px;
	}
	.b-scribe label {
		display:block;
		color:#716a50;
		font:bold 11px verdana,sans-serif;
		margin:0 0 5px;
		}
	.b-scribe .text {
		width:150px;
		border: 1px solid #e7860d;
		padding: 0;
		}
	.b-scribe .bt {
		vertical-align:middle;
		}	
	.l-columns .b-scribe H3 {
		background: url(../images/bg/subscribe-t.png) no-repeat 0 0;	
		display: block;
		height: 31px;
	}
	
	.l-columns .b-scribe H3 span {
		display: block;
		color: #716a50;
		padding-top: 6px;
		margin-left: 25px;
	}
	
	.b-scribe a.unsubscribe {
		color:#716a50;
		font:bold 11px verdana,sans-serif;
		margin:0 0 5px;
		display: block;
		padding-left: 15px;
		background: url('../images/bg/bullet-l.gif') 0 0 no-repeat;
	}
	
	
/* b-scribe pine-green */
.l-columns .b-scribe-pine-green {
	background: url(../images/bg/subscribe-pine-bg.png) repeat-y 0 0;		
}

.l-columns .b-scribe-pine-green  .section {
	background: url(../images/bg/subscribe-pine-b.png) no-repeat 0 100%;	
}
	.b-scribe-pine-green label {
		color:#256565;
	}
		
	.l-columns .b-scribe-pine-green H3 {
		background: url(../images/bg/subscribe-pine-t.png) no-repeat 0 0;	
		display: block;
		height: 31px;
	}
	
	.l-columns .b-scribe-pine-green H3 span {
		display: block;
		color: #fff;
		padding-top: 6px;
		margin-left: 25px;
	}	
	
/* b-scribe turq */
.l-columns .b-scribe-turq {
	background: url(../images/bg/subscribe-turq-bg.png) repeat-y 0 0;		
}

.l-columns .b-scribe-turq h3 a span {
	color: #038d9a;
}

.l-columns .b-scribe-turq  .section {
	background: url(../images/bg/subscribe-turq-b.png) no-repeat 0 100%;	
}
	.b-scribe-turq-green label {
		color:#256565;
	}
		
	.l-columns .b-scribe-turq H3 {
		background: url(../images/bg/subscribe-turq-t.png) no-repeat 0 0;	
		display: block;
		height: 31px;
	}
	
	.l-columns .b-scribe-turq H3 span {
		display: block;
		color: #fff;
		padding-top: 6px;
		margin-left: 25px;
	}	

/* b-info-accord */
.b-info-accord {
	background:#71824D;

}
.b-info-accord-tl {background:url(../images/bg/info-accord-tl.png) no-repeat 0 0;}
.b-info-accord-tr {background:url(../images/bg/info-accord-tr.png) no-repeat 100% 0;}
.b-info-accord-br {background:url(../images/bg/info-accord-br.png) no-repeat 100% 100%;}
.b-info-accord-bl {background:url(../images/bg/info-accord-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord.b-block.b-blue2 H3 {
		background: none;	
	}
	.l-columns .b-info-accord.b-block.b-blue2 H3 span {
		background: none;	
	}
	
	.l-columns .b-info-accord H3 {
		background: none;
		height: 31px;
		margin-bottom: 0;
		text-align: center;
	}
	
	.b-info-accord H3 SPAN {
		line-height: 30px;
	}
	
	.l-columns .b-info-accord .section {
		background: #ccdda5;
		margin-left: 4px;
		margin-right: 6px;	
	}
		.b-info-accord .section .top {
			background: url(../images/bg/info-accord-item-t.png) no-repeat 0 0;
			position: relative;
			
			height: 52px;
			color: #10496a;				
		}
			.b-info-accord .section .top .blog {
				position: absolute;
				left: 65px;
				top: 34px;
			}
			.b-info-accord .section .top .message {
				position: absolute;
				left: 120px;
				top: 34px;
			}
			
			.b-info-accord .section .top .message a, .b-info-accord .section .top .blog a {
				color: #10496A;
			}
			
			.b-info-accord .section .top IMG {
				position: absolute;
				left: 7px;
				top: 8px;
			}
			
			.b-info-accord .section .top SPAN {

			}
			
			.b-info-accord .section .top .author {
				position: absolute;
				top: 11px;
				left: 65px;

				font-weight: bold;				
			}
			
			.b-info-accord .section .top .author a {
				color: #10496a;
			}
			
			.b-info-accord .section .top .stats {
				position: absolute;
				top: 11px;
				left: 140px;
			}
		
			.b-info-accord .section .top  A.button {
				display: block;
				height: 17px;
				width: 18px;
				
				position: absolute;
				top: 31px;
				left: 217px;
			}
			
				.b-info-accord .section .top  A SPAN {
					display: none;
				}
				
			.b-info-accord .section .top A.button {
				background:url(../images/bt/plus.png) no-repeat 0 0;
			}				
			.b-info-accord .section .open  .top  A.button {
				background:url(../images/bt/minus.png) no-repeat 0 0;
			}

			
			.b-info-accord .section H4{
				font-size: 12px;
				color: #10496a;
				margin: 0;
				padding: 0;
				font-weight: normal;
			}
			
			.b-info-accord .section .open H4{
				font-weight: bold;
			}
	
		.b-info-accord .section .content a {
			text-decoration: none;
			margin: 0;
			padding: 0;
			color: #000
		}
	
		.b-info-accord .section .content {
			background:url(../images/bg/info-accord-item-bg.png) repeat-y 0 0;
			padding-left: 10px;
			padding-right: 10px;
		}
	
		.b-info-accord .section .bottom {
			background:url(../images/bg/info-accord-item-b.png) no-repeat 0 0;
			height: 9px;
			line-height: 9px;
		}
	
	.l-columns .b-info-accord .footer {
		background: none;
	
		height: 40px;
	}

		
		.l-columns .b-info-accord .footer .more A {
			color: black
		}

/* b-info-accord blue2 */
.b-info-accord.b-blue2 {
	background: #496e82;
}
.b-blue2 .b-info-accord-tl {background:url(../images/bg/info-accord-blue-tl.png) no-repeat 0 0;}
.b-blue2 .b-info-accord-tr {background:url(../images/bg/info-accord-blue-tr.png) no-repeat 100% 0;}
.b-blue2 .b-info-accord-br {background:url(../images/bg/info-accord-blue-br.png) no-repeat 100% 100%;}
.b-blue2 .b-info-accord-bl {background:url(../images/bg/info-accord-blue-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord.b-blue2 .section {
		background: #a1c5d7;
	}
		.b-info-accord.b-blue2 .section .top {
			background: url(../images/bg/info-accord-item-blue-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord.b-blue2 .section .content {
			background:url(../images/bg/info-accord-item-blue-bg.png) repeat-y 0 0;
		}
	
		.b-info-accord.b-blue2 .section .bottom {
			background:url(../images/bg/info-accord-item-blue-b.png) no-repeat 0 0;
			height: 13px;		
		}
		
/* b-info-accord red */
.b-info-accord-red {
	background: #6d4717;
}

.l-columns .b-info-accord-red h3 {
	background: transparent;
}

.l-columns .b-info-accord-red h3 span {
	background: none;
	color: #693E08;	
}

.b-info-accord-red .b-info-accord-tl {background:url(../images/bg/info-accord-red-tl.png) no-repeat 0 0;}
.b-info-accord-red .b-info-accord-tr {background:url(../images/bg/info-accord-red-tr.png) no-repeat 100% 0;}
.b-info-accord-red .b-info-accord-br {background:url(../images/bg/info-accord-red-br.png) no-repeat 100% 100%;}
.b-info-accord-red .b-info-accord-bl {background:url(../images/bg/info-accord-red-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord-red .section {
		background: #f0eaeb;
	}
		.b-info-accord-red .section .top {
			background: url(../images/bg/info-accord-item-red-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord-red .section .content {
			background:url(../images/bg/info-accord-item-red-bg.png) repeat-y 0 0;
		}
	
		.b-info-accord-red .section .bottom {
			background:url(../images/bg/info-accord-item-red-b.png) no-repeat 0 0;
			height: 13px;		
		}
/* b-info-accord turq */
.b-info-accord-turq {
	background: #04b7c9;
}

.l-columns .b-info-accord-turq h3 {
	background: transparent;
}

.l-columns .b-info-accord-turq h3 span {
	background: none;
	color: #ffffff;	
}

.l-columns .b-info-accord-turq .section .top a.button {
	top: 32px;
}

.b-info-accord-turq .b-info-accord-tl {background:url(../images/bg/info-accord-turq-tl.png) no-repeat 0 0;}
.b-info-accord-turq .b-info-accord-tr {background:url(../images/bg/info-accord-turq-tr.png) no-repeat 100% 0;}
.b-info-accord-turq .b-info-accord-br {background:url(../images/bg/info-accord-turq-br.png) no-repeat 100% 100%;}
.b-info-accord-turq .b-info-accord-bl {background:url(../images/bg/info-accord-turq-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord-turq .section {
		background: #f0eaeb;
	}
		.b-info-accord-turq .section .top {
			background: url(../images/bg/info-accord-item-turq-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord-turq .section .content {
			background:url(../images/bg/info-accord-item-turq-bg.png) repeat-y 0 0;
		}
	
		.b-info-accord-turq .section .bottom {
			background:url(../images/bg/info-accord-item-turq-b.png) no-repeat 0 0;
			height: 12px;		
		}
		
/* b-info-accord pine-green */
.b-info-accord-pine {
	background: #928d79;
}

.l-columns .b-info-accord-pine h3 {
	background: transparent;
}

.l-columns .b-info-accord-pine h3 span {
	background: none;
	color: #6a685a;
}

.b-info-accord-pine .b-info-accord-tl {background:url(../images/bg/info-accord-pine-tl.png) no-repeat 0 0;}
.b-info-accord-pine .b-info-accord-tr {background:url(../images/bg/info-accord-pine-tr.png) no-repeat 100% 0;}
.b-info-accord-pine .b-info-accord-br {background:url(../images/bg/info-accord-pine-br.png) no-repeat 100% 100%;}
.b-info-accord-pine .b-info-accord-bl {background:url(../images/bg/info-accord-pine-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord-pine .section {
		background: #928d79;
		margin-right: 7px;
	}
		.b-info-accord-pine .section .top {
			background: url(../images/bg/info-accord-item-pine-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord-pine .section .content {
			background:url(../images/bg/info-accord-item-pine-bg.png) repeat-y 0 0;
		}
	
		.b-info-accord-pine .section .bottom {
			background:url(../images/bg/info-accord-item-pine-b.png) no-repeat 0 0;
			height: 14px;		
		}
		
/* b-info-accord olive */
.b-info-accord-olive {
	background: #667a3a;
}

.l-columns .b-info-accord-olive h3 {
	background: transparent;
}

.l-columns .b-info-accord-olive h3 span {
	background: none;
	color: #fff;
}

.b-info-accord-olive .b-info-accord-tl {background:url(../images/bg/info-accord-olive-tl.png) no-repeat 0 0;}
.b-info-accord-olive .b-info-accord-tr {background:url(../images/bg/info-accord-olive-tr.png) no-repeat 100% 0;}
.b-info-accord-olive .b-info-accord-br {background:url(../images/bg/info-accord-olive-br.png) no-repeat 100% 100%;}
.b-info-accord-olive .b-info-accord-bl {background:url(../images/bg/info-accord-olive-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord-olive .section {
		background: #667a3a;
		margin-right: 4px;
		margin-left: 5px;
		color: #4e5d2c;
	}
		.b-info-accord-olive .section .top {
			background: url(../images/bg/info-accord-item-olive-t.png) no-repeat 0 0;	
			height: 51px;			
			color: #4e5d2c;
		}
			
		.b-info-accord-olive .section .content {
			background:url(../images/bg/info-accord-item-olive-bg.png) repeat-y 0 0;
			color: #4e5d2c;			
		}
	
		.b-info-accord-olive .section h4, .b-info-accord-olive .section .content a {
			color: #4e5d2c;
		}	
	
		.b-info-accord-olive .section .bottom {
			background:url(../images/bg/info-accord-item-olive-b.png) no-repeat 0 0;
			height: 14px;		
		}
		
	.l-columns .b-info-accord-olive h3 span {
		padding-left: 0;
	}
	
	.l-columns .b-info-accord-olive h3 {
		text-align: center;
		height: 33px;
	}
	
	.l-columns .b-info-accord-olive .footer {
		height: 39px;
	}
		
/* b-info-accord blue3 */
.b-info-accord.b-blue3 {
	background: #1e86c3;

}

.b-info-accord.b-blue3 H3 {
	height: 32px;
}

.b-info-accord.b-blue3 H3 SPAN {
	padding-left: 40px;
	padding-top: 4px;
}

.b-info-accord.b-blue3 .section .top  A.button {
	top: 32px;
}

.b-info-accord.b-blue3 .section .top .stats {
	left: 170px;
}

.l-columns .b-info-accord.b-blue3 .footer {
	height: 37px;
}

.b-blue3 .b-info-accord-tl {background:url(../images/bg/info-accord-blue3-tl.png) no-repeat 0 0;}
.b-blue3 .b-info-accord-tr {background:url(../images/bg/info-accord-blue3-tr.png) no-repeat 100% 0;}
.b-blue3 .b-info-accord-br {background:url(../images/bg/info-accord-blue3-br.png) no-repeat 100% 100%;}
.b-blue3 .b-info-accord-bl {background:url(../images/bg/info-accord-blue3-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord.b-blue3 .section {
		background: #1e86c3;
		margin-left: 5px;
		margin-right: 4px;			
	}
		.b-info-accord.b-blue3 .section .top {
			background: url(../images/bg/info-accord-item-blue3-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord.b-blue3 .section .content {
			background:url(../images/bg/info-accord-item-blue3-bg.png) repeat-y 0 0;
		}
	
		.b-info-accord.b-blue3 .section .bottom {
			background:url(../images/bg/info-accord-item-blue3-b.png) no-repeat 0 0;
			height: 10px;			
			line-height: 9px;
		}
		
/* b-info-accord brown2 */
.b-info-accord.b-brown2 {
	background: #ad9e64;

}

.b-info-accord.b-brown2 .section .top IMG {
	top: 10px;
}

.b-info-accord.b-brown2 H3 SPAN {
	color: #6c633e;
}
.b-info-accord.b-brown2 .section H4 {
	font-weight: bold;
}
.b-info-accord.b-brown2 H3 {
	height: 32px;
}

.b-info-accord.b-brown2 H3 SPAN {
	padding-left: 40px;
	padding-top: 4px;
}

.b-info-accord.b-brown2 .section .top  A.button {
	top: 32px;
}

.b-info-accord.b-brown2 .section .top .stats {
	left: 170px;
}

.l-columns .b-info-accord.b-brown2 .footer {
	height: 35px;
	color: #e8e3c9;
}

.b-brown2 .b-info-accord-tl {background:url(../images/bg/info-accord-brown2-tl.png) no-repeat 0 0;}
.b-brown2 .b-info-accord-tr {background:url(../images/bg/info-accord-brown2-tr.png) no-repeat 100% 0;}
.b-brown2 .b-info-accord-br {background:url(../images/bg/info-accord-brown2-br.png) no-repeat 100% 100%;}
.b-brown2 .b-info-accord-bl {background:url(../images/bg/info-accord-brown2-bl.png) no-repeat 0 100%;}	

	.l-columns .b-info-accord.b-brown2 .section {
		background: #e8e3c9;
		margin-left: 5px;
		margin-right: 4px;			
	}
		.b-info-accord.b-brown2 .section .top {
			background: url(../images/bg/info-accord-item-brown2-t.png) no-repeat 0 0;					
		}
			
		.b-info-accord.b-brown2 .section .content {
			background:url(../images/bg/info-accord-item-brown2-bg.png) no-repeat 0 0;
			height: 49px;
			overflow: hidden;
		}
	
		.b-info-accord.b-brown2 .section .bottom {
			background:url(../images/bg/info-accord-item-brown2-b.png) no-repeat 0 0;
			height: 10px;			
			line-height: 9px;
		}
		
/* answers */
.l-columns .b-answers {
	background: #7e944c;
	margin: 0;
}
	
	
.b-answers-tl {background:url(../images/bg/b-answers-tl.png) no-repeat 0 0;}
.b-answers-tr {background:url(../images/bg/b-answers-tr.png) no-repeat 100% 0;}
.b-answers-bl {background:url(../images/bg/b-answers-bl.png) no-repeat 0 100%;}
.b-answers-br {background:url(../images/bg/b-answers-br.png) no-repeat 100% 100%;}

	.l-columns .b-answers H3 {
		background: none;
		margin: 0;
		height: 25px;
	}
	
	.l-columns .b-answers H3 SPAN {
		display: block;
		padding: 4px 0 0 30px;
		line-height: 20px;
	}
	
	.b-answers .section {
		background: #F7F7EA url(../images/bg/b-answers-s-bg.png) repeat-x;
		margin: 0 1px;
	}
	
	.b-answers .section UL {
		margin: 0;
		padding: 0;
	}
	
	.b-answers .section LI {
		display: block;
		zoom: 1;

	}
	
	.l-columns .b-answers .footer {
		background: none;
		height: 37px;
		
		position: relative;
	}
	
	.l-columns .b-answers .footer .more {
		padding: 0;
		margin: 0;
		
		position: absolute;
		top: 5px;
		left: 10px;
	}

	.b-answers .section LI {
		background:url(../images/bg/bullet-l.gif) no-repeat 15px 50%;
	}
	
	.l-columns .b-grey {
/*		margin-top: 4px; */
	}
/* answers brown2 */
.l-columns .b-brown2 .b-answers {
	background: #a1976e;
}

.b-brown2 .b-answers-tl {background:url(../images/bg/b-answers-brown2-tl.png) no-repeat 0 0;}
.b-brown2 .b-answers-tr {background:url(../images/bg/b-answers-brown2-tr.png) no-repeat 100% 0;}
.b-brown2 .b-answers-bl {background:url(../images/bg/b-answers-brown2-bl.png) no-repeat 0 100%;}
.b-brown2 .b-answers-br {background:url(../images/bg/b-answers-brown2-br.png) no-repeat 100% 100%;}
	
	.l-columns .b-brown2 .b-answers .section {
		background: #fff url(../images/bg/b-answers-brown2-s-bg.png) repeat-x;
	}
	
/* answers red */
.l-columns .b-turq-frame .b-answers {
	background: #e98911;
}

.b-turq2-frame .b-answers-tl {background:url(../images/bg/b-answers-turq-tl.png) no-repeat 0 0;}
.b-turq2-frame .b-answers-tr {background:url(../images/bg/b-answers-turq-tr.png) no-repeat 100% 0;}
.b-turq2-frame .b-answers-bl {background:url(../images/bg/b-answers-turq-bl.png) no-repeat 0 100%;}
.b-turq2-frame .b-answers-br {background:url(../images/bg/b-answers-turq-br.png) no-repeat 100% 100%;}

.b-turq2-frame .b-answers .section {
	background: #fff5d7;
	margin: 0;	
}	
	
.l-columns .b-turq2-frame .b-answers .footer {	
	height: 34px;	
}
	
.l-columns .b-turq2-frame  .b-answers .section li {	
	border-bottom:1px solid #dedcb3;	
}
	
/* feedback form */
.b-feedback {
	background:url(../images/bg/feedback-bg.png) no-repeat;

	width: 259px;
	height: 214px;
	
	position: relative;
	
	text-align: center;	
}

	.b-feedback LABEL {
		position: absolute;
		top: 14px;
		left: 22px;
		
		display: block;

		
		color: #fff;
	}
	
	.b-feedback TEXTAREA{
		position: absolute;
		top: 86px;
		left: 26px;		
		
		width: 200px;
		height: 84px;
	}
	
	.b-feedback INPUT {
		position: absolute;
		top: 181px;
		left: 72px;		
	}
	
/* new feedback form */	
.b-feedback2 {
	background: url(../images/bg/feedback-bg2.png) no-repeat 0 0;
	width: 236px;
	height: 286px;
	position: relative;
	
	text-align: center;	
}	

	.b-feedback2 TEXTAREA{
		background: #facf9a;
		position: absolute;
		top: 151px;
		left: 16px;		
		
		width: 203px;
		height: 60px;
		
		border-left: 1px solid #d1ad81;
		border-top: 1px solid #d1ad81;
		
		border-right: none;
		border-bottom: none;
	}
	
	.b-feedback2 INPUT {
		position: absolute;
		top: 222px;
		left: 59px;		
	}	
	
	.b-feedback2 LABEL {
		position: absolute;
		top: 151px;
		left: 16px;		
		
		display: block;
		width: 203px;
	}
	
/* b-voc-brown2 */
.b-brown2 .b-voc {
	background:#f7f7ea;
	}
.b-brown2 .b-voc-tl {background:url(../images/bg/b-voc-brown2-tl.png) no-repeat 0 0;}
.b-brown2 .b-voc-tr {background:url(../images/bg/b-voc-brown2-tr.png) no-repeat 100% 0;}
.b-brown2 .b-voc-bl {background:url(../images/bg/b-voc-brown2-bl.png) no-repeat 0 100%;}
.b-brown2 .b-voc-br {background:url(../images/bg/b-voc-brown2-br.png) no-repeat 100% 100%;padding:0 0 5px;zoom:1;}

	.b-brown2 .b-voc H3 {
		height:33px;
		font:bold 11px/33px verdana,arial,sans-serif;
		text-align:center;
		padding:0 10px;
		color:#fff;
	}
	.l-columns .b-brown2 .b-voc .section {
		border:2px solid #918861;
		background:#f7f7ea url(../images/bg/b-voc-brown2-gd.png) repeat-x 0 0;
		border-width:0 2px;
		padding:10px 45px;
		}
	.b-brown2 .b-voc .section .b-twocol-r {
		width:40%;
		padding-left:10%;
		border-left:1px solid #c4d2a4;
		}	
		
/* b-brown2 */
.b-brown2 {
	background:#b5b09c;
	margin-bottom: 4px;
}
.b-brown2-tl {background:url(../images/bg/brown2-tl.gif) no-repeat 0 0;}
.b-brown2-tr {background:url(../images/bg/brown2-tr.gif) no-repeat 100% 0;}
.b-brown2-br {background:url(../images/bg/brown2-br.gif) no-repeat 100% 100%;}
.b-brown2-bl {background:url(../images/bg/brown2-bl.gif) no-repeat 0 100%;padding:4px 5px;zoom: 1;}	

/* b-search-clinic-side-blue */
	.l-columns .b-search-clinic-side-blue H3 {
		background:url(../images/bg/search-clinic-blue-tl.png) no-repeat 0 0;
		margin:0 0 -3px;
		}
		.l-columns .b-search-clinic-side-blue H3 SPAN {
			display:block;
			background:url(../images/bg/search-clinic-blue-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	p.bt a.add-clinic {
		width: 114px;
		height: 19px;
		background: url(../images/bt/bt-add.png) no-repeat;
		
		display: block;
		float: right;
	}
	
	p.bt a.add-clinic span {
		display: none;
	}
	
	p.bt input.search-clinic {
		display: block;
		float: left;
	}
	
	p.search-clinic-bt {
		height: 20px;
		margin-left: 2px;
	}

	.l-columns .b-search-clinic-side-blue .section {
		background:url(../images/bg/search-clinic-blue-r.png) repeat-y 100% 0;
		border-left:1px solid #768d43;
		padding:0 3px 0 0;
		}
		.l-columns .b-search-clinic-side-blue .section-h {
			background:#fcfaf2 url(../images/bg/b-search-clinic-side-blue-g.png) repeat-x 0 0;
			}
	.l-columns .b-search-clinic-side-blue FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-blue FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-blue .bt {
			text-align:center;
			padding:0 0 10px;
			letter-spacing: -3px;
			}	
	.l-columns .b-search-clinic-side-blue .footer {
		background:url(../images/bg/search-clinic-blue-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-blue .footer-h {
			background:url(../images/bg/search-clinic-blue-br.png) no-repeat 100% 0;
			height:32px;
			}
			
/* b-search-clinic-side-red */
	.l-columns .b-search-clinic-side-red  .section{
		color: #722c34;
		font-weight: bold;
	}
	
	.l-columns .b-search-clinic-side-red H3 {
		background:url(../images/bg/search-clinic-red-tl.png) no-repeat 0 0;
		margin:0 0 -3px;
		}
		.l-columns .b-search-clinic-side-red H3 SPAN {
			display:block;
			background:url(../images/bg/search-clinic-red-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	.l-columns .b-search-clinic-side-red .hr {
			border-top:1px solid #cdceb8;
	}
	
	.l-columns .b-search-clinic-side-red .section {
		background:url(../images/bg/search-clinic-red-r.png) repeat-y 100% 0;
		border-left:1px solid #722c34;
		padding:0 3px 0 0;
		}
		.l-columns .b-search-clinic-side-red .section-h {
			background:#fcfaf3 url(../images/bg/search-clinic-red-bg.png) repeat-x 0 0;
			}
	.l-columns .b-search-clinic-side-red FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-red FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-red .bt {
			text-align:center;
			padding:0 0 10px;
			letter-spacing: -3px;
			}	
	.l-columns .b-search-clinic-side-red .footer {
		background:url(../images/bg/search-clinic-red-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-red .footer-h {
			background:url(../images/bg/search-clinic-red-br.png) no-repeat 100% 0;
			height:32px;
			}
			
/* b-search-clinic-side-turq */
	.l-columns .b-search-clinic-side-turq  .section{
		color: #414930;
		font-weight: bold;
	}
	
	.l-columns .b-search-clinic-side-turq H3 {
		background:url(../images/bg/search-clinic-turq-tl.png) no-repeat 0 0;
		margin:0 0 -3px;
		}
		.l-columns .b-search-clinic-side-turq H3 SPAN {
			display:block;
			background:url(../images/bg/search-clinic-turq-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	.l-columns .b-search-clinic-side-turq .hr {
			border-top:1px solid #cdceb8;
	}
	
	.l-columns .b-search-clinic-side-turq .section {
		background: #fff5d7 url(../images/bg/search-clinic-turq-r.png) repeat-y 100% 0;
		padding:0 3px 0 1px;
		}
		.l-columns .b-search-clinic-side-turq .section-h {
			background:#fff5d7;
			}
	.l-columns .b-search-clinic-side-turq FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-turq FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-turq .bt {
			text-align:center;
			padding:0 0 10px;
			letter-spacing: -3px;
			}	
	.l-columns .b-search-clinic-side-turq .footer {
		background:url(../images/bg/search-clinic-turq-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-turq .footer-h {
			background:url(../images/bg/search-clinic-turq-br.png) no-repeat 100% 0;
			height:32px;
			}
			
/* b-search-clinic-side-purple */
	.l-columns .b-search-clinic-side-purple  .section{
		color: #556630;
		font-weight: bold;
	}
	
	.l-columns .b-search-clinic-side-purple H3 {
		background:url(../images/bg/search-clinic-purple-tl.png) no-repeat 0 0;
		margin:0 0 -3px;
		}
		.l-columns .b-search-clinic-side-purple H3 SPAN {
			display:block;
			background:url(../images/bg/search-clinic-purple-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	.l-columns .b-search-clinic-side-purple .hr {
			border-top:1px solid #cdceb8;
	}
	
	.l-columns .b-search-clinic-side-purple .section {
		background:url(../images/bg/search-clinic-purple-r.png) repeat-y 100% 0;
		border-left:1px solid #554e8d;
		padding:0 3px 0 0;
		}
		.l-columns .b-search-clinic-side-purple .section-h {
			background:#fcfaf3 url(../images/bg/search-clinic-purple-bg.png) repeat-x 0 0;
			}
	.l-columns .b-search-clinic-side-purple FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-purple FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-purple .bt {
			text-align:center;
			padding:0 0 10px;

			letter-spacing: -3px;			
			}	
	.l-columns .b-search-clinic-side-purple .footer {
		background:url(../images/bg/search-clinic-purple-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-purple .footer-h {
			background:url(../images/bg/search-clinic-purple-br.png) no-repeat 100% 0;
			height:32px;
			}
			
/* b-search-clinic-side-pine-green */
	.l-columns .b-search-clinic-side-pine-green  .section{
		color: #256564;
		font-weight: bold;
	}
	
	.l-columns .b-search-clinic-side-pine-green H3 {
		background:url(../images/bg/clinic-pine-tl.png) no-repeat 0 0;
		margin:0 0 -3px;
		
		}
		.l-columns .b-search-clinic-side-pine-green H3 SPAN {
			display:block;
			background:url(../images/bg/clinic-pine-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	.l-columns .b-search-clinic-side-pine-green .hr {
			border-top:1px solid #cdceb8;
	}
	
	.l-columns .b-search-clinic-side-pine-green .section {
		background:url(../images/bg/clinic-pine-r.png) repeat-y 100% 0;
		border-left:1px solid #256565;
		padding:0 3px 0 0;
		}
		.l-columns .b-search-clinic-side-pine-green .section-h {
			background:#fcfaf3 url(../images/bg/clinic-pine-bg.png) repeat-x 0 0;
			}
	.l-columns .b-search-clinic-side-pine-green FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-pine-green FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-pine-green .bt {
			text-align:center;
			padding:0 0 10px;

			letter-spacing: -3px;			
			}	
	.l-columns .b-search-clinic-side-pine-green .footer {
		background:url(../images/bg/clinic-pine-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-pine-green .footer-h {
			background:url(../images/bg/clinic-pine-br.png) no-repeat 100% 0;
			height:32px;
			}
			
/* b-search-clinic-side-brown */
	.l-columns .b-search-clinic-side-brown H3 {
		background:url(../images/bg/search-clinic-brown-tl.png) no-repeat 0 0;
		margin:0 0 -1px;
		}
		.l-columns .b-search-clinic-side-brown H3 SPAN {
			display:block;
			background:url(../images/bg/search-clinic-brown-tr.png) no-repeat 100% 0;
			padding:0 0 0 2px;
			line-height: 28px;
			height:25px;
			}

	.l-columns .b-search-clinic-side-brown .section {
		background:url(../images/bg/search-clinic-brown-r.png) repeat-y 100% 0;
		border-left:1px solid #768d43;
		padding:0 3px 0 0;
		}
		.l-columns .b-search-clinic-side-brown .section-h {
			background:#fcfaf2 url(../images/bg/b-search-clinic-side-brown.png) repeat-x 0 0;
			}
	.l-columns .b-search-clinic-side-brown FIELDSET {
		padding:10px;
		}	
		.l-columns .b-search-clinic-side-brown FIELDSET SELECT {
			display:block;
			width:100%;
			}	
		.l-columns .b-search-clinic-side-brown .bt {
			text-align:center;
			padding:0 0 10px;

			letter-spacing: -3px;			
			}	
	.l-columns .b-search-clinic-side-brown .footer {
		background:url(../images/bg/search-clinic-brown-bl.png) no-repeat 0 0;
		}
		.l-columns .b-search-clinic-side-brown .footer-h {
			background:url(../images/bg/search-clinic-brown-br.png) no-repeat 100% 0;
			height:32px;
			}
			

.b-search.b-dic {
	margin-top: 15px;
}
			
.l-columns .b-search.b-dic INPUT.text {
	width: 308px;
}	

.b-dic-select {
	background: url(../images/bg/dictionary-select-bg.jpg) no-repeat;

	width: 478px;
	height: 137px;
	
	margin-top: 15px;
	margin-left: 7px;
	
	position: relative;
	
	line-height: 19px;
}

.b-dic-select UL.ru {
	position: absolute;
	width: 200px;
	top: 30px;
	left: 23px;
}

.b-dic-select UL.en {
	position: absolute;
	width: 200px;
	top: 40px;
	left: 265px;
}

.b-dic-select LI {
	float: left;
	width: 21px;
}

.b-dic-select A {
	color: #0e3e5a;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}

.dic-pagination {
	background: url(../images/bg/dictionary-header-bg.png) repeat-x 0 0;

	height: 26px;
	
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.dic-pagination SPAN {
	float: left;
	padding-top: 7px;
	padding-left: 12px;	
}

.dic-pagination SPAN.pages {
	float: right;

	padding-top: 7px;
	padding-right: 10px;	
}

.dic-pagination A {
	color: #fff;
	text-decoration: none;
}

.b-dictionary {
	color: #144966;
	margin-top: 15px;
	clear: both;
}	
	.b-dictionary DT {
		background: url(../images/bg/dictionary-bullet.png) no-repeat 0 0;
		
		display: block;
		
		height: 35px;
		
		line-height: 35px;
		
		padding-left: 29px;
		
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		
		margin-top: 15px;
		margin-left: 4px;

	}
	
	.b-dictionary DT A {
		text-decoration: none;
	}
	
	.b-dictionary DD {
		padding-bottom: 15px;
		
		border-bottom: #93c4de solid 1px;
	}
	
	.b-dictionary DD DIV {
		margin-left: 10px;
	}
	
/* b-press-articles */
	.b-press-articles .section {
		margin-top: 30px;
		margin-left: 7px;
	}

	.b-press-articles UL {
		margin:0 0 5px;
		}
	.b-press-articles LI {
		padding:0 0 15px 20px;
		background:url(../images/bg/bull.png) no-repeat 0 .2em;
		}
	.b-press-articles LI A {
		color:#000;
		}
		
/* pagination */		
	.b-press-articles .pagination {
		background: #E98911;
	}

		
/* b-logos */
	.b-logos H3 A {
		text-decoration: none;
		color: white;
	}

	.b-logos UL {
		margin-top: 5px;
	}
	
	.b-logos LI {
		display: block;
	
		width: 121px;
		height: 235px;
		
		border-right: #f0ede1 solid 1px;
		border-bottom: #f0ede1 solid 1px;
		
		float: left;
	}
	
	.b-logos LI.last-in-row {
		border-right: none;
	}
	
		.b-logos LI LI {
			display: list-item;
			
			width: auto;
			height: auto;
			
			border: none;
			float: none;
			
			text-align: center;
		}
			
			.b-logos LI LI A {
				text-decoration: none;
				color: black;
			}
	
	.b-logos IMG {
		margin-top: 15px;
		margin-left: 9px;
	}
	
/* b-logos-library */
.b-logos-library {
	background: url(../images/bg/logos-library-bg.jpg) no-repeat 0 0;
	height: 200px;
	
	position: relative;
}
	
	.l-columns .b-logos-library H3 {
		background: none;
		text-align: center;
	}

	.b-logos-library A {
		position: absolute;
		top: 172px;
		left: 54px;
		
		display: block;
		
		width: 150px;
		height: 17px;
		
		text-decoration: none;
	}
	
/* b-terms-of-use */
.b-terms-of-use {
	background: url(../images/bg/b-tou-m.png) repeat-y 0 0;
	width: 250px;
	color: #2e2d24;
}

	.b-terms-of-use .b-tou-m {
		background: url(../images/bg/b-tou-t.png) no-repeat 0 0;		
	}
	
	.b-terms-of-use .b-tou-b {
		background: url(../images/bg/b-tou-b.png) no-repeat 0 100%;
	}
	
	.l-columns .b-terms-of-use H3 {
		background: transparent;
		
		height: auto;
		
		line-height: 14px;
		
		text-align: center;
		
		padding-top: 10px;
		color: white;
		
		zoom: 1;
	}
	
		.b-terms-of-use .head-t {
			background: url(../images/bg/b-tou-d-t.png) no-repeat 0 0;	
			width: 230px;
			margin-left: 10px;
			margin-top: 10px;	
		}
	
		.b-terms-of-use .head-b {
			background: url(../images/bg/b-tou-d-b.png) no-repeat 0 100%;		

			padding: 9px;			
		}
	
	.b-terms-of-use UL {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.b-terms-of-use LI {
		background: url(../images/bg/bullet-l.gif) no-repeat 0 0;
		padding-left: 15px;
		margin-top: 10px;
	}
	
	.b-terms-of-use .foot {
		display: block;
		padding: 20px 25px 10px 25px;
		
		text-align: center;
		text-transform: uppercase;
		
		font-weight: bold;
		
		color: #585547;
	}

/* b-photos-category */	

.b-photos-category .section LI {
	display: inline; /* IE Double margin hack */
	
	width: 213px;
	height: 143px;
	
	background: url(../images/bg/photos-bg.png) no-repeat 0 0;
	
	float: left;
	
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	
	color: #6a614e;
	
	font-weight: bold;
	
	position: relative;
}

	.b-photos-category span.before {
		position: absolute;
		
		top: 5px;
		left: 43px;
	}

	.b-photos-category span.after {
		position: absolute;
		
		top: 5px;
		left: 137px;
	}

	.b-photos-category img.before {
		position: absolute;
		
		top: 31px;
		left: 11px;
	}

	.b-photos-category img.after {
		position: absolute;
		
		top: 31px;
		left: 116px;
	}

	.b-photos-category span.user {
		position: absolute;
		
		width: 100%;
		
		top: 120px;
		left: 11px;
		
		display: block;
	}

	.b-photos-category a.comments {
		position: absolute;
		
		top: 120px;
		right: 11px;

		color: #6a614e;		
		
		font-weight: normal;
	}
	
	.b-photos-category .pagination {
		background: #e3decd url(../images/bg/pagination-grey-l.png) no-repeat 0 0;
		clear: both;
		color: #6a614e;
	}
	
	.b-photos-category .pagination a, .b-photos-category span.user a {
		color: #6a614e;
		font-weight: normal;
	}
	

	.b-photos-category span.user a.login {
		font-weight: bold;
	}

	
	.b-photos-category .pagination a.current {
		font-weight: bold;
	}
	
	.b-photos-category .pagination-inner {
		background: url(../images/bg/pagination-grey-r.png) no-repeat 100% 100%;
		height:26px;
	}
	
	
/* b-photos-select */	
.b-photos-select {
	background: url(../images/bg/photos-cat-bg.png) no-repeat 0 0;
	height: 142px;
}

	.l-columns .b-photos-select H3 {
		background: none;
		height: 30px;
		text-align: center;
	}
	
	.l-columns .b-photos-select .section {
		height: 73px;
		padding-left: 24px;
	}
	
	.l-columns .b-photos-select .footer {
		background: none;
	}
	
	.b-photos-select LABEL	{
		color: #82774c;
		font-weight: bold;
		
		padding-top: 10px;
		padding-bottom: 3px;
		
		display: block;
	}
	
	.b-photos-select SELECT {
		width: 212px;
	}
/* b-news-select */	
.b-news-select {
	background: url(../images/bg/photos-cat-bg.png) no-repeat 0 0;
	height: 142px;
}

	.l-columns .b-news-select H3 {
		background: none;
		height: 30px;
		text-align: center;
	}
	
	.l-columns .b-news-select .section {
		height: 73px;
		padding-left: 24px;
	}
	
	.l-columns .b-news-select .footer {
		background: none;
	}
	
	.b-news-select LABEL	{
		color: #686551;
		font-weight: bold;
		
		padding-top: 10px;
		padding-bottom: 3px;
		
		display: block;
	}
	
	.b-news-select SELECT {
		width: 212px;
	}
	
.b-photos-categories A {
	color: black;
}	
	
.b-photos-categories LI {
	padding: 5px;
}

.b-photos-categories LI LI {
	background: url(../images/bg/bullet-l.gif) no-repeat 0px 3px;
	padding: 0 0 0 15px;
	border: none;
}

.l-columns .b-block.b-brown3 .b-brown3-tl {
	background:url(../images/bg/b-brown-tl.png) no-repeat 0 0;
	}
.l-columns .b-block.b-brown3 .b-brown3-tr {
	background:#ae976d url(../images/bg/b-brown-tr.png) no-repeat 100% 0;
	}
.l-columns .b-block.b-brown3 .b-brown3-br {
	background:url(../images/bg/b-brown-br.png) no-repeat 100% 100%;
	}
.l-columns .b-block.b-brown3 .b-brown3-bl {
	background:url(../images/bg/b-brown-bl.png) no-repeat 0 100%;
	padding:4px;
	}
.l-columns .b-block.b-brown3 H3 {
	color:#fff;
	text-align: center;
	background:transparent;
	}
	
/* b-top */	
.b-brown3 .b-top {
	background:url(../images/bg/b-bej_on_brown-b.png) no-repeat 0 100%;
	width:231px;
	position:relative;
	left:-1px;
	margin:0 -5px 0 0;
	}
.b-brown3 .b-top .b-tabs {
	overflow:hidden;
	zoom:1;
	background:#ae976d;
	}
.b-brown3 .b-top .b-tabs LI {
	background:url(../images/bg/side-tabs-t-brown.png) no-repeat 0 100%;
		float:left;
		height:31px;
		width:115px;
	}
.b-brown3 .b-top .b-tabs LI.last {
	background:url(../images/bg/side-tabs-t-brown.png) no-repeat 100% 100%;
	float:right;
	}
	.b-brown3 .b-top .b-tabs LI:hover,
	.b-brown3 .b-top .b-tabs LI.hover,
	.b-brown3 .b-top .b-tabs LI.cur {
		background-position:0 0;
		}
	.b-brown3 .b-top .b-tabs LI A {
		text-decoration:none;
		display:block;
		text-align:center;
		font:bold 11px/31px verdana,arial,sans-serif;
		color:#4f4a38;
		}
	.b-brown3 .b-top .b-tabs LI:hover A,
	.b-brown3 .b-top .b-tabs LI.hover A,
	.b-brown3 .b-top .b-tabs LI.cur A {
		color:#716a50;
		}	
		
/* b-top pine green */
.b-pine-green .b-top {
	background:url(../images/bg/b-blue-on-pine-b.png) no-repeat 0 100%;
	width:259px;
	margin:0 0 0 0;
	}
.b-pine-green .b-top .b-tabs {
	overflow:hidden;
	zoom:1;
	padding-left: 4px;
	background: #426f6b;
	}
.b-pine-green .b-top .b-tabs LI {
	background:url(../images/bg/side-tabs-pine.png) no-repeat 0 100%;
		float:left;
		height:28px;
		width:126px;
	}
.b-pine-green .b-top .b-tabs LI.last {
	background:url(../images/bg/side-tabs-pine.png) no-repeat 100% 100%;
	float:right;
	}
	.b-pine-green .b-top .b-tabs LI:hover,
	.b-pine-green .b-top .b-tabs LI.hover,
	.b-pine-green .b-top .b-tabs LI.cur {
		background-position:0 0;
		}
	.b-pine-green .b-top .b-tabs LI A {
		text-decoration:none;
		display:block;
		text-align:center;
		font:bold 11px/31px verdana,arial,sans-serif;
		color:#4f4a38;
		line-height: 28px;
		}

	.l-columns .b-block.b-pine-green .b-pine-green-tl h3 {
		margin-bottom: 0;
		text-align: center;
	}

	.b-pine-green .b-top .b-tabs LI:hover A,
	.b-pine-green .b-top .b-tabs LI.hover A,
	.b-pine-green .b-top .b-tabs LI.cur A {
		color:#716a50;
		}
		
	.t-lined TH {
		margin:10px;
		font-weight:bold;
		color:#756e53;
		padding:0 5px;
		text-align:center;
		border-right:1px solid #d0d4c6
	}
	.t-lined TH,
	.t-lined TD {
		border-bottom:1px solid #d0d4c6;
		}				
		
/* t-user-data color */
.t-user-data TD.blue1 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue1 {
		background:#b6dcfc url(../images/bg/t-blue1-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue1 SPAN {
		background:url(../images/bg/t-blue1-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue1 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue1 {
		background:#b6dcfc;
		}

	.t-user-data-grey TR.last TD.blue1 {
		background:#b6dcfc url(../images/bg/t-blue1-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue1 SPAN {
			background:url(../images/bg/t-blue1-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue2 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue2 {
		background:#cce6fd url(../images/bg/t-blue2-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue2 SPAN {
		background:url(../images/bg/t-blue2-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue2 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue2 {
		background:#cce6fd;
		}

	.t-user-data-grey TR.last TD.blue2 {
		background:#cce6fd url(../images/bg/t-blue2-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue2 SPAN {
			background:url(../images/bg/t-blue2-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue3 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue3 {
		background:#daedfd url(../images/bg/t-blue3-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue3 SPAN {
		background:url(../images/bg/t-blue3-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue3 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue3 {
		background:#daedfd;
		}

	.t-user-data-grey TR.last TD.blue3 {
		background:#daedfd url(../images/bg/t-blue3-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue3 SPAN {
			background:url(../images/bg/t-blue3-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue4 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue4 {
		background:#e5f2fe url(../images/bg/t-blue4-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue4 SPAN {
		background:url(../images/bg/t-blue4-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue4 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue4 {
		background:#e5f2fe;
		}

	.t-user-data-grey TR.last TD.blue4 {
		background:#e5f2fe url(../images/bg/t-blue4-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue4 SPAN {
			background:url(../images/bg/t-blue4-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue5 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue5 {
		background:#daedfd url(../images/bg/t-blue5-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue5 SPAN {
		background:url(../images/bg/t-blue5-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue5 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue5 {
		background:#daedfd;
		}

	.t-user-data-grey TR.last TD.blue5 {
		background:#daedfd url(../images/bg/t-blue5-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue5 SPAN {
			background:url(../images/bg/t-blue5-br.png) no-repeat 100% 100%;
			}			
			
.t-user-data TD.blue6 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue6 {
		background:#dde9f6 url(../images/bg/t-blue6-tl.png) no-repeat 0 0;
		color: #3481ce;
		}
	.t-user-data-grey TH.blue6 SPAN {
		background:url(../images/bg/t-blue6-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue6 SPAN SPAN {
		background:none;
		border-bottom:1px solid #3481ce;
		}
	.t-user-data-grey TD.blue6 {
		background:#dde9f6;
		}

	.t-user-data-grey TR.last TD.blue6 {
		background:#dde9f6 url(../images/bg/t-blue6-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue6 SPAN {
			background:url(../images/bg/t-blue6-br.png) no-repeat 100% 100%;
			}	
			
.t-user-data TD.blue7 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue7 {
		background:#e4ecf4 url(../images/bg/t-blue7-tl.png) no-repeat 0 0;
		color: #3481ce;
		}
	.t-user-data-grey TH.blue7 SPAN {
		background:url(../images/bg/t-blue7-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue7 SPAN SPAN {
		background:none;
		border-bottom:1px solid #3481ce;
		}
	.t-user-data-grey TD.blue7 {
		background:#e4ecf4;
		}

	.t-user-data-grey TR.last TD.blue7 {
		background:#e4ecf4 url(../images/bg/t-blue7-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue7 SPAN {
			background:url(../images/bg/t-blue7-br.png) no-repeat 100% 100%;
			}	
			
.t-user-data TD.blue8 {
	border-bottom:1px solid #93bfe5;
	}
	
	.t-user-data-grey TH.blue8 {
		background:#ced5dd url(../images/bg/t-blue8-tl.png) no-repeat 0 0;
		color: #3481ce;
		}
	.t-user-data-grey TH.blue8 SPAN {
		background:url(../images/bg/t-blue8-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue8 SPAN SPAN {
		background:none;
		border-bottom:1px solid #3481ce;
		}
	.t-user-data-grey TD.blue8 {
		background:#ced5dd;
		}

	.t-user-data-grey TR.last TD.blue8 {
		background:#ced5dd url(../images/bg/t-blue8-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue8 SPAN {
			background:url(../images/bg/t-blue8-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue9 {
	border-bottom:1px solid #2d68a3;
	width: 133px;
	}
	
	.t-user-data-grey TH.blue9 {
		background:#96b3d1 url(../images/bg/t-blue9-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue9 SPAN {
		background:url(../images/bg/t-blue9-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue9 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue9 {
		background:#96b3d1;
		text-align: center;
		}

	.t-user-data-grey TR.last TD.blue9 {
		background:#96b3d1 url(../images/bg/t-blue9-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue9 SPAN {
			background:url(../images/bg/t-blue9-br.png) no-repeat 100% 100%;
			}		
			
.t-user-data TD.blue10 {
	border-bottom:1px solid #2d68a3;
	width: 102px;
	text-align: center;
	}
	
	.t-user-data-grey TH.blue10 {
		background:#c0d1e3 url(../images/bg/t-blue10-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue10 SPAN {
		background:url(../images/bg/t-blue10-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue10 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue10 {
		background:#c0d1e3;
		}

	.t-user-data-grey TR.last TD.blue10 {
		background:#c0d1e3 url(../images/bg/t-blue10-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue10 SPAN {
			background:url(../images/bg/t-blue10-br.png) no-repeat 100% 100%;
			}		
			
			
.t-user-data TD.blue11 {
	border-bottom:1px solid #2d68a3;
	}
	
	.t-user-data-grey TH.blue11 {
		background:#eaf5fe url(../images/bg/t-blue11-tl.png) no-repeat 0 0;
		color: #2d68a3;
		}
	.t-user-data-grey TH.blue11 SPAN {
		background:url(../images/bg/t-blue11-tr.png) no-repeat 100% 0;
		}
	.t-user-data-grey TH.blue11 SPAN SPAN {
		background:none;
		border-bottom:1px solid #2d68a3;
		}
	.t-user-data-grey TD.blue11 {
		background:#eaf5fe;
		}

	.t-user-data-grey TR.last TD.blue11 {
		background:#eaf5fe url(../images/bg/t-blue11-bl.png) no-repeat 0 100%;
		}
		.t-user-data-grey TR.last TD.blue11 SPAN {
			background:url(../images/bg/t-blue11-br.png) no-repeat 100% 100%;
			}		
			
			
			
.b-edit-form UL {
	margin-top: 15px;
}

.b-edit-form li.checkbox .input {
	position: relative;
}

.b-edit-form .checkbox A.back  {
	display: block;
	width: 166px;
	height: 23px;
	background: url(../images/bt/form-back.png) no-repeat 0 0;
	
	position: absolute;
	top: 0;
	left: 420px;
	
	margin: 0;
}

.b-edit-form .checkbox a.delete {
	display: block;
	width: 166px;
	height: 23px;
	background: url(../images/bt/delete.gif) no-repeat 0 0;
	
	position: absolute;
	top: 0;
	left: 210px;
	
	margin: 0;
}

.b-edit-form .checkbox a.delete span {
	display: none;
}
.b-edit-form .checkbox a.clear {
	display: block;
	width: 166px;
	height: 23px;
	background: url(../images/bt/clean.gif) no-repeat 0 0;
	
	position: absolute;
	top: 0;
	left: 210px;
	
	margin: 0;
}

.b-edit-form .checkbox a.clear span {
	display: none;
}

.b-help a.back {
	display: block;
	width: 166px;
	height: 23px;
	background: url(../images/bt/form-back.png) no-repeat 0 0;
	
	margin: 0;
	margin-top: 20px;
}

.b-edit-form #photo_edit_form .checkbox A.back {
	top: 40px;
}

.b-edit-form A.back SPAN, .b-help a.back span {
	display: none;
}

.b-edit-form UL LI {
	padding-top: 15px;
	padding-bottom: 10px;
}

.b-edit-form LABEL {
	float: left;
	padding-left: 10px;
	font-weight: bold;
	width: 130px;
}

.b-edit-form .input LABEL.error {
	float: none;
	padding-left: 0;
	font-weight: normal;
	color: red;
}

.b-edit-form DIV.input {
	margin-left: 165px;
}

.l-col-x .b-edit-form DIV.input INPUT, .l-col-x .b-edit-form DIV.input SELECT, .l-col-x .b-edit-form DIV.input TEXTAREA, .l-col-x #topic_edit_form li span.hint{
	width: 300px;
}

.b-edit-form SPAN.user {
	display: block;
	color: #837f78;
	font-weight: bold;
}

.b-edit-form DIV.input INPUT, .b-edit-form DIV.input SELECT, .b-edit-form DIV.input TEXTAREA {
	width: 380px;
	display: block;
}

.b-edit-form DIV.input TEXTAREA {
	height: 80px;
}

.b-edit-form DIV.input.tiny {
	margin-left: 140px;
}

.b-edit-form LI.checkbox {
	padding-top: 0;
}

.b-edit-form .checkbox DIV.input input {
	width: auto;
	display: inline;
}

.b-edit-form .checkbox DIV.input label {
	float: none;
	padding: 0;
}

.b-edit-form .checkbox a {
	display: block;
	margin-top: 20px;
	width: 166px;
}

.b-edit-form LI.checkbox span.hint {
	display: block;
	
	margin-left: 140px;
	margin-top: 0px;
	margin-bottom: 20px;
	
	padding: 20px 20px 20px 57px;
}

.b-edit-form span.other {
	display: block;
	margin-left: 285px;
}

.b-edit-form.form-brown {
	color: #737373;
}

.b-edit-form.form-brown UL {
	background: url(../images/bg/edit-brown-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-brown UL LI {
	border-top: 1px #f2c790 solid;
}

.b-edit-form.form-brown LABEL {
	color: #e58c19;
}


.b-edit-form.form-brown .defaultSkin table {
	background: #e1d4c1;
}

.b-edit-form.form-brown .defaultSkin table.mceLayout {
	border-color: #e1d4c1;
	border-width:0 5px;
}
/* Form blue2 */

.b-edit-form.form-blue2 UL {
	background: url(../images/bg/edit-blue2-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-blue2 UL LI {
	border-top: 1px #a8cfe8 solid;
}


.b-edit-form.form-blue2 .defaultSkin table {
	background: #4a97d9;
}

.b-edit-form.form-blue2 .defaultSkin table.mceLayout {
	border-color: #4a97d9;
	border-width:0 5px;
}

/* Form green */
.b-edit-form.form-green {
	color: #5f733b;
}

.b-edit-form.form-green LI.checkbox  span.hint {
	color: #000;	
	background: #d8e4be;
}

.b-edit-form.form-green UL {
	background: url(../images/bg/edit-green-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-green UL LI {
	border-top: 1px #dbe1ce solid;
}

.b-edit-form.form-green LABEL {
	color: #5f733b;
}

.b-edit-form.form-green LI.manage {
	background: url(../images/bg/manage-list-green-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-green LI.manage a {
	color: #5f733b;
}

.b-edit-form.form-green .defaultSkin table {
	background: #d8e4be;
}

.b-edit-form.form-green .defaultSkin table.mceLayout {
	border-color: #d8e4be;
	border-width:0 5px;
}
.b-edit-form.form-orange {
	color: #000;
}

.b-edit-form.form-orange UL {
	background: url(../images/bg/edit-orange-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-orange UL LI {
	border-top: 1px #f5cc98 solid;
}

.b-edit-form.form-orange LABEL {
	color: #b76c0d;
}

.b-edit-form.form-orange LI.manage {
	background: url(../images/bg/manage-list-orange-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-orange LI.manage a {
	color: #000;
}

.b-edit-form.form-orange .defaultSkin table {
	background: #f1ad59;
}

.b-edit-form.form-orange .defaultSkin table.mceLayout {
	border-color: #f1ad59;
	border-width: 0 5px;
}

/* ecru */
.b-edit-form.form-ecru {
	color: #000;
}

.b-edit-form.form-ecru UL {
	background: url(../images/bg/edit-ecru-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-ecru UL LI {
	border-top: 1px #c0bbae solid;
}

.b-edit-form.form-ecru LABEL {
	color: #82774c;
}

.b-edit-form.form-ecru .defaultSkin table {
	background: #aca37c;
}

.b-edit-form.form-ecru .defaultSkin table.mceLayout {
	border-color: #aca37c;
	border-width: 0 5px;
}

/* pine-green */
.b-edit-form.form-pine-green {
	color: #000;
}

.b-edit-form.form-pine-green UL {
	background: url(../images/bg/edit-pine-green-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-pine-green UL LI {
	border-top: 1px #9bb8b7 solid;
}

.b-edit-form.form-pine-green LABEL {
	color: #266664;
}

.b-edit-form.form-pine-green LI.checkbox  span.hint {
	color: #fff;	
	background: #266664;
}


/* purple */
.b-edit-form.form-purple {
	color: #000;
}

.b-edit-form.form-purple UL {
	background: url(../images/bg/edit-purple-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-purple UL LI {
	border-top: 1px #9490b5 solid;
}

.b-edit-form.form-purple LABEL {
	color: #554e8d;
}

.b-edit-form.form-purple span.user {
	color: #000;
}

.b-video-view .b-edit-form.form-purple div.input.tiny {
	margin-left: 0;
}

.b-video-view div.video {
	clear: both;	

	margin-bottom: 30px;
	
	margin-left: 60px;
}

.b-edit-form.form-purple .defaultSkin table {
	background: #7c76a6;
}

.b-edit-form.form-purple .defaultSkin table.mceLayout {
	border-color: #7c76a6;
	border-width: 0 5px;
}

/* blue */

.b-edit-form {
	clear: both;	
}

.b-edit-form.form-blue {
	color: #3e5b75;
}

.b-edit-form.form-blue UL {
	background: url(../images/bg/edit-blue-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-blue UL LI {
	border-top: 1px #c7dcef solid;
}

.b-edit-form.form-blue LABEL {
	color: #3e5b75;
}

.b-edit-form.form-blue LI.checkbox  span.hint {
	color: #fff;	
	background: #679fd3;
}

.b-edit-form li.tiny {
	padding: 0;
}

#topic_edit_form li span.hint {
	display: block;
	width: 380px;
}

.b-edit-form.form-blue li.back {
	padding: 0;
	border: none;
}

.b-edit-form.form-blue li.back ul {
	background: url(../images/bg/edit-blue-b-bg.png) no-repeat 140px 0;
	margin: 0;
}

.b-edit-form.form-blue .defaultSkin table {
	background: #75a4cd;
}

.b-edit-form.form-blue .defaultSkin table.mceLayout {
	border-color: #75a4cd;
	border-width:0 5px;
}

.b-edit-form.form-blue DIV.input INPUT, .b-edit-form.form-blue DIV.input SELECT {
	width: 250px;
	display: inline;
	margin-right: 30px;
}

.b-edit-form.form-blue LI.manage {
	background: url(../images/bg/manage-list-blue-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-blue LI.manage a {
	color: #405b73;
}

.l-columns .b-edit-form ul li.tiny-big {
	border-top: 0;
	padding-top: 0;
}

.l-columns .b-edit-form ul li.tiny-big label.error {
	float: none;
}

/* blue3 */
.b-edit-form.form-blue3 {
	color: #3e5b75;
}

.b-edit-form.form-blue3 UL {
	background: url(../images/bg/edit-blue3-bg.png) no-repeat 140px 0;
}

.b-edit-form.form-blue3 UL LI {
	border-top: 1px #c7dcef solid;
}

.b-edit-form.form-blue3 UL LI.gray {
	background: #f2f2f2;
}

.b-edit-form.form-blue3 LABEL {
	color: #3e5b75;
}


/* TinyMCE */

.b-edit-form .defaultSkin .mceButton,
.b-edit-form .defaultSkin table.mceLayout tr.mceLast td,
.b-edit-form .defaultSkin .mceIframeContainer,
.b-edit-form .defaultSkin table.mceLayout tr.mceFirst td  {
	border: none;
}

.b-edit-form UL.manage-list {
	margin-top: 0;
	background: transparent;
	float: left;
	width: 100%;
}

.b-edit-form UL.manage-list LI {
	float: left;
	padding: 0;
	border: none;
	width: 100%;
}

.b-edit-form UL.manage-list LI .actions {
	float: right;
	padding-right: 100px;
}
.b-edit-form UL.manage-list LI .desc {
	float: left;
	cleat: both;
}
.b-edit-form UL.manage-list .clear {
	clear: both;
	float: left;
}

/* Blogs */
	
/* b-photos-select */	
.b-blog-select {
	background: url(../images/bg/blog-cat-bg.png) no-repeat 0 0;
	height: 143px;
}

	.l-columns .b-blog-select H3 {
		background: none;
		height: 30px;
		text-align: center;
	}
	
	.l-columns .b-blog-select .section {
		height: 73px;
		padding-left: 24px;
	}
	
	.l-columns .b-blog-select .footer {
		background: none;
	}
	
	.b-blog-select LABEL	{
		color: #82774c;
		font-weight: bold;
		
		padding-top: 10px;
		padding-bottom: 3px;
		
		display: block;
	}
	
	.b-blog-select SELECT {
		width: 212px;
	}

.b-search.b-blog-search {
	margin-top: 15px;
	margin-bottom: 15px;
}

.l-columns .b-search.b-blog-search input.text {
	width:308px;
}

	.b-blog-posts .pagination {
		background: #f6ddbe url(../images/bg/pagination-orange-l.png) no-repeat 0 0;
		clear: both;
		color: #fff;
	}
	
	.b-blog-posts .pagination a {
		color: #fff;
		font-weight: normal;
	}
	
	.b-blog-posts .pagination a.current {
		font-weight: bold;
	}
	
	.b-blog-posts .pagination-inner {
		background: url(../images/bg/pagination-orange-r.png) no-repeat 100% 100%;
		height:26px;
	}
	
.b-blog-posts .section UL {
	margin-top: 3px;
}

.b-blog-posts .section LI {
	background: url(../images/bg/blog-list-bg.png) no-repeat 0 0;

	margin-bottom: 40px;
	position: relative;
}

.b-blog-posts span.date {
	position: absolute;
	top: 10px;
	left: 15px;
	
	color: #957346;	
}

.b-blog-posts span.login {
	position: absolute;
	top: 10px;
	left: 259px;
}

.b-blog-posts span.login A {
	color: #fff;
	font-weight: bold;
}

.b-blog-posts span.full-blog {
	display: block;
	width: 100px;
	position: absolute;
	top: 30px;
	left: 259px;
}

.b-blog-posts span.edit-blog {
	display: block;
	position: absolute;
	width: 110px;
	top: 60px;
	left: 259px;
}

.b-blog-posts span.full-blog A, .b-blog-posts span.edit-blog A {
	color: #89510a;
	font-size: 12px;
	line-height: 12px;
}

.b-blog-posts span.title {
	position: absolute;
	top: 40px;
	left: 15px;
	
	display: block;
	width: 230px;
	
	text-transform: uppercase;
}

.b-blog-posts span.title A {	
	font-weight: bold;
	color: #957346;
}

.b-blog-posts IMG.avatar {
	display: block;
	position: absolute;
	
	top: 3px;
	left: 385px;
}
	
.b-blog-posts A.more {
	float: left;
	padding-left: 8px;
	color: #e98911;
}		
		
.b-blog-posts A.create_post {
	float: left;
	padding-left: 8px;
	color: #e98911;
}	
	
.b-blog-posts span.comments_count {
	float: right;
	padding-right: 8px;

}	

.b-blog-posts .head {
	height: 86px;
}
	
.b-blog-posts .content {
	padding: 9px 8px 10px 8px;
	
	border-bottom: 1px solid #efd7b7;
}

/* b-profile-blog */
.b-profile-blog .section LI {
	background: url(../images/bg/blog-list-bg-wide.png) no-repeat 0 0;
}

.b-profile-blog IMG.avatar {
	left: 649px;
}

.b-profile-blog span.login, .b-profile-blog span.full-blog, .b-profile-blog span.edit-blog {
	left: 523px;
}

.l-columns .b-search.b-profile-blog input.text {
	width:572px;
}

/* for-doctors */
.wide-left-col .l-col-a {
	width: 678px;
}

.wide-left-col .l-col-b {
	width: 310px;
}

/* b-login-form */
.l-columns .b-login-form {
	background: url(../images/bg/b-login-form-bg.png) repeat-y 0 0;
	margin-bottom: 0;
}

.l-columns .b-login-form H3 SPAN {
	color: #8a835e;
}

.l-columns .b-login-form H3 {
	background: url(../images/bg/b-login-form-t.png) no-repeat 0 0;
	height: 32px;
	text-align: center;
	line-height: 35px;
}

.l-columns .b-login-form .footer {
	background: url(../images/bg/b-login-form-b.png) no-repeat 0 100%;
}

.b-login-form LABEL {
	color: #686140;
	font-weight: bold;
}

ul.errors {
	color: red;
	font-weight: bold;
}

	.b-login-form ul.errors {
		margin-left: 37px;

	}

	.b-login-form FIELDSET {
		padding:10px 10px 10px 37px;
		}	
		.b-login-form FIELDSET.text {
			border-bottom: 1px #d8d1ad solid;
			margin-left: 3px;
			margin-right: 3px;
		}
		.b-login-form FIELDSET INPUT.text {
			display:block;
			width: 222px;
			
			margin-top: 9px;
			margin-bottom: 12px;
			
			border: 1px #e78910 solid;
			}	
		.b-login-form .bt {
			text-align:left;
			padding:0 95px 10px;
			}	
	.b-login-form .footer {
		height: 40px;
	}

	.l-columns .b-login-form .footer .more A {
		color: #837b55;
	}	
	
	
/* b-login-form-orange */
.l-columns .b-login-form-orange {
	background: url(../images/bg/b-login-bg-orange.png) repeat-y 0 0;
}

.l-columns .b-login-form-orange H3 SPAN {
	color: #fff;
}

.l-columns .b-login-form-orange H3 {
	background: url(../images/bg/b-login-t-orange.png) no-repeat 0 0;
	margin-bottom: 0;
	height: 31px;
}

.l-columns .b-login-form-orange .section {
	background: url(../images/bg/b-login-section-orange.png) no-repeat 0 0;
}	
.l-columns .b-login-form-orange .footer {
	background: url(../images/bg/b-login-b-orange.png) no-repeat 0 100%;
}

.l-columns .b-login-form-orange .footer .more A {
	color: #fff;
}	

/* For Doctors */
.for-doctors {
	background: url(../images/bg/for-doctors-b.png) no-repeat 4px 100%;
}

.for-doctors-outer {
	background: url(../images/bg/for-doctors-bg.png) repeat-y 4px 0;
}

.for-doctors-menu {
	background: url(../images/bg/for-doctors-l-bg.png) no-repeat 0 0;

	height: 310px;
	
	padding-top: 6px;
	margin-left: 4px;
}

	.for-doctors-menu LI {		
		display: block;
		height: 23px;
		line-height: 24px;
	}
	
	.for-doctors-menu LI A {
		padding-left: 6px;
		color: #766e49;
		font-weight: bold;
		
		text-transform: uppercase;
	}
	
.b-promo.b-blue4 H4 {
	background:transparent url(../images/bg/bull-blue4.png) no-repeat scroll 0 19px;
}

.b-reg .remind input {
	display: block;
} 

/* Doctor Registration */
.for-doctors .b-reg LABEL {
	color: #3e5b75;
	font-weight: bold;
}

.for-doctors .b-reg  LI {
	padding-top: 10px;
	border-bottom: 1px #e3f0ec solid;
	min-height: 44px;
}

.for-doctors .b-reg  LI.last {
	border-bottom: none;
}

.for-doctors .b-reg .b-twocol-r {
	float: left;
	width: 53%;
}

.for-doctors .b-reg .b-twocol-l {
	width: 47%;
}


.for-doctors .b-reg .b-twocol-r LI {
	padding-left: 40px;
}

.for-doctors .b-reg .b-twocol-l LI {
	border-right: 1px #e3f0ec solid;
}

.for-doctors .b-reg INPUT.text {
	border-top: 1px #7d7d7d solid;
	border-left: 1px #7d7d7d solid;
	border-bottom: 1px #b4b4b4 solid;
	border-right: 1px #b4b4b4 solid;
}

.for-doctors .b-reg INPUT.text, .for-doctors .b-reg SELECT {
	width: 259px;
}

.for-doctors .b-reg #txt_register_captcha {
	width: 40%;
}

.for-doctors .b-reg LI.hint {
	background: url(../images/bg/registration-hint-bg.png) no-repeat 10px 10px;
	
	height: 80px;
	
	padding-top: 35px;
	padding-left: 20px;
}

.for-doctors .b-edit-form ul {
	background:transparent url(../images/bg/edit-blue-b-bg.png) no-repeat scroll 140px 0;
}

.for-doctors .b-edit-form ul {
	min-height: 140px;
}

.for-doctors .b-edit-form div.input INPUT {
	display: block;
}

.for-doctors .b-edit-form #save {
	margin-top: 30px;
}

/* For Doctors Clinic */
.for-doctors .b-edit-form.doctor-clinic ul {
	background:transparent url(../images/bg/edit-blue-c-bg.png) no-repeat scroll 140px 0;
}

.l-columns .b-edit-form.form-blue.doctor-clinic div.input input, .l-columns  .b-edit-form.form-blue.doctor-clinic div.input select {
	display:inline;
	width:210px;
}

.b-edit-form.doctor-clinic span.other {
	margin-left: 255px;
}

.b-edit-form.doctor-clinic ul li {
	border-top: 1px solid #96bccf;
}

.b-edit-form INPUT#txt_doctors_current {
	width: auto;
	margin: 0;
}

.b-edit-form.doctor-clinic LABEL.left {
	float: none;
}

.doctor-clinic #txt_doctors_description {
	width: 457px;
	height: 64px;
}

.for-doctors .b-edit-form.doctor-clinic UL.manage-list {
	background: none;
}

.for-doctors .b-edit-form.doctor-clinic UL.manage-list LI {
	border: none;
}

/* Forum Top Categories */
.b-forum-hint {
	background: url(../images/bg/forum-hint-bg.png) no-repeat 10px 0;

	padding: 0 50px;
	
	height: 57px;
	
	margin-bottom: 10px;
}

.b-forum-hint SPAN {
	display: block;
	padding-top: 10px;
	color: #5b5b5b;
}

ul.topCategories {
	margin: 0 5px;
}

ul.topCategories H4 {
	margin: 0;
	
	padding-top: 14px;
	padding-bottom: 10px;
		
	background: url(../images/bg/forum-l.gif) no-repeat scroll 0 0;	
	font-size: 1em;
}

ul.topCategories li {
	margin-bottom: 27px;
}

ul.topCategories H4 SPAN {
	background: #e98911 url(../images/bg/forum-r.gif) no-repeat scroll 100% 0;
	height: 24px;
	line-height: 24px;
	display: block;
	margin-left: 49px;
	padding:0 10px;
	color: #fff;
}

ul.topCategories ul li {
	background:transparent url(../images/bg/bullet-l.gif) no-repeat scroll 75px 3px;
	padding:0 0 0 95px;
	margin-bottom: 0;
}

ul.topCategories ul li a {
	color: #175696;
}

/* Forum Sub Category */
ul.topics {
	margin: 0 5px;
}

ul.topics li {
	margin-bottom: 10px;
}

ul.topics .head {
	line-height: 26px;
	margin: 0 0 3px;	
	background: #F6DDBE url(../images/bg/pagination-orange-l.png) no-repeat scroll 0 0;	
}

ul.topics .inner {
	height: 27px;
	background: transparent url(../images/bg/pagination-orange-r.png) no-repeat scroll 100% 0;
	position: relative;
}

ul.topics .title {
	position: absolute;
	left: 15px;
}

ul.topics .title a {
	color: #175696;
	font-weight: bold;
}

ul.topics .posts {
	position: absolute;
	left: 390px;
}

ul.topics .views {
	position: absolute;
	left: 500px;

}

ul.topics .last_visited {
	position: absolute;
	left: 625px;
}

ul.topics .post {
	padding-left: 42px;
}

ul.topics .author {
	padding-left: 42px;
	display: block;
}

ul.topics .author a {
	color: #000;
}

.l-columns h3.topics {
	text-transform: none;
}

.l-columns .b-block.b-green2 h3.topics span.head {
	background:transparent;
	display:inline;
}

.l-columns h3.topics span.posts {
	padding-left: 300px;
}

.l-columns h3.topics span.views {
	padding-left: 20px;
	padding-right: 15px;
}

.l-columns .b-search-forum {
	width: 478px;
	margin: 10px 0 28px 121px;
}

.l-columns .b-search-forum LABEL {
	color: #768d43;
	font-weight: bold;
	padding-left: 20px;
}

.l-columns .b-search-forum INPUT.radio {
	margin-left: 20px;
}

.b-search-forum .b-search {
	margin-top: 7px;
}

.b-search-forum input.text {
	width: 295px;
}

/* Forum Topic */
.l-columns .topic-actions {
	padding: 10px 25px;
	border: 1px #e98911 solid;
	margin-top: 5px;
	margin-bottom: 25px;
}

.topic-actions A SPAN {
	display: none;
}	

.topic-actions A {
	display: block;

	width: 206px;
	height: 19px;
	
	float: left;
}

.topic-actions A.reply {
	background: url(../images/bt/reply.png) no-repeat 0 0;
}

.topic-actions A.create-topic {
	background: url(../images/bt/create-topic.png) no-repeat 0 0;
	margin-left: 25px;
}

ul.forum-posts li {
	background: url(../images/bg/post-bg.png) no-repeat 0 0;
	
	min-height: 170px;
	height: auto !important; /* IE Hack */
	height: 170px;
	
	margin-bottom: 20px;
	
	position: relative;
}

ul.forum-posts img.avatar {
	position: absolute;
	
	top: 21px;
	left: 16px;
}

ul.forum-posts span.date {
	position: absolute;
	
	top: 18px;
	left: 141px;
	
	color: #5b5b5b;
	
	font-size: 11px;	
}

ul.forum-posts span.edit {
	position: absolute;
	
	top: 18px;
	right: 20px;

}

ul.forum-posts span.delete {
	position: absolute;
	
	top: 18px;
	right: 120px;

}

ul.forum-posts span.edit a {	
	color: #5b5b5b;
	font-size: 11px;	
}

ul.forum-posts span.delete a {	
	color: #5b5b5b;
	font-size: 11px;	
}

ul.forum-posts span.login {
	position: absolute;
	
	top: 107px;
	left: 11px;
	
	display: block;
	
	width: 105px;
	text-align: center;
}

ul.forum-posts span.login a {
	color: #000;
}

ul.forum-posts span.topic-starter a {
	color: #ED9A35;
	font-weight: bold;
}

ul.forum-posts .topic-starter-text {
	font-weight: bold;
}

ul.forum-posts span.blog {
	position: absolute;
	
	top: 135px;
	left: 18px;
	font-size: 11px;
}

ul.forum-posts span.blog A {
	color: #686248;
	font-size: 11px;	
}

ul.forum-posts span.message {
	position: absolute;
	
	top: 155px;
	left: 18px;
	width: 100px;
	font-size: 11px;
}

ul.forum-posts span.message A {
	color: #686248;
	font-size: 11px;	
}

ul.forum-posts span.text {	
	display: block;
	padding-left: 146px;
	padding-top: 55px;
	padding-right: 25px;
}

ul.forum-posts li.alt {
	background: url(../images/bg/post-bg-alt.png) no-repeat 0 0;
}

ul.forum-posts li.alt span.date {
	color: #ab650c;
}

ul.forum-posts li.alt span.edit a {
	color: #ab650c;
}

ul.forum-posts li.alt span.delete a {
	color: #ab650c;
}

ul.forum-posts li.alt span.blog A {
	color: #eb8b13;
}

ul.forum-posts li.alt span.message A {
	color: #eb8b13;
}

ul.forum-posts li span.quote, ul.forum-posts li span.reply {
	display: block;
	text-align: right;
	padding-right: 20px;
	font-size: 11px;
}

ul.forum-posts li span.quote {
	padding-top: 20px;
}

ul.forum-posts li span.quote A, ul.forum-posts li span.reply A {
	color: #5b5b5b;
}

ul.forum-posts li.alt span.quote A, ul.forum-posts li.alt span.reply A {
	color: #ab650c;
}

.l-columns blockquote {
	background: url(../images/bg/quote-bl.png) no-repeat 0 100%;
	margin-right: 8px;
}

.l-columns blockquote h4 {
	height: 25px;
	
	background: url(../images/bg/quote-h-l.png) no-repeat 0 0;
	
	color: #5b5b5b;	
	font-size: 11px;
}

.l-columns blockquote h4 .q-author {
	display: block;
	float: left;
	
	padding-top: 5px;
	padding-left: 9px;	
}

.l-columns blockquote h4 .q-date {
	display: block;
	float: right;
	
	padding-top: 5px;
	padding-right: 9px;
	
	background: url(../images/bg/quote-h-r.png) no-repeat 100% 0;	
}

.l-columns .alt blockquote h4 .q-date { 

}

.l-columns .alt blockquote .q-content {
	background: url(../images/bg/quote-br-alt.png) no-repeat 100% 100%;	
}

.l-columns blockquote .q-content {
	clear: both;
	background: url(../images/bg/quote-br.png) no-repeat 100% 100%;	
	padding-bottom: 4px;
}

.l-columns blockquote .q-content .inner {
	padding-left: 9px;
	padding-top: 1em;
	padding-bottom: 1em;
	font-size: 11px;
	
	background: #eeeeee;
}

/* Blog Single Post */
.b-blog-post .head {
	background: url(../images/bg/blog-post-h-bg.png) no-repeat;

	position: relative;
	height: 86px;
}

.b-blog-post span.date {
	position: absolute;
	top: 10px;
	left: 15px;
	
	color: #3d2404;	
	font-size: 11px;
}

.b-blog-post span.login {
	position: absolute;
	top: 10px;
	left: 530px;
}

.b-blog-post span.login A {
	color: #fff;
	font-weight: bold;
}

.b-blog-post span.full-blog {
	display: block;
	width: 100px;
	position: absolute;
	top: 30px;
	left: 530px;
}


.b-blog-post span.full-blog A {
	color: #89510a;
	font-size: 12px;
	line-height: 12px;
}

.b-blog-post span.edit-blog {
	display: block;
	position: absolute;
	width: 110px;
	top: 60px;
	left: 530px;
}

.b-blog-post span.edit-blog A {
	color: #89510a;
	font-size: 12px;
	line-height: 12px;
}

.b-blog-post span.title {
	position: absolute;
	top: 40px;
	left: 15px;
	
	font-weight: bold;
	color: #3d2404;
	
	display: block;
	width: 250px;
	
	text-transform: uppercase;
}

.b-blog-post IMG.avatar {
	display: block;
	position: absolute;
	
	top: 3px;
	left: 646px;
}
	
.b-blog-post .content {
	background: url(../images/bg/blog-post-bg.png) repeat-x;

	padding: 28px 18px 40px 18px;
	margin: 4px 18px 0px 18px;
}

.l-columns .b-blog-post h3 {
	position: relative;
}

.l-columns .b-blog-post h3 span.category {
	position: absolute;

	top: 0;
	right: 10px;
	
	background: none;
	margin: 0;
	padding: 0;
	
	text-transform: none;
	font-weight: normal;
}

.b-comments LI {
	background: url(../images/bg/comment-bg.png) no-repeat;
	
	min-height: 145px;
	height: auto !important; /* IE Hack */
	height: 145px;
	
	margin-bottom: 8px;
	
	position: relative;
}

.b-ecru .b-comments LI {
	background: url(../images/bg/comment-gray-bg.png) no-repeat;
}


.b-comments LI .login {
	display: block;

	position: absolute;
	
	top: 68px;
	left: 13px;
	
	text-align: center;
	
	color: #696296;
	font-weight: bold;
	
	width: 65px;
}

.b-comments LI .blog {
	display: block;	
	position: absolute;
	
	top: 95px;
	left: 5px;	
}

.b-comments LI .message {
	display: block;	
	position: absolute;
	
	top: 115px;
	left: 5px;
	
	width: 100px;	
	
}


.b-comments LI .message a, .b-comments LI .blog a {
	color: #82774c;
}

.b-comments LI .login a {
	color: #696296	
}

.b-comments LI IMG.avatar {
	position: absolute;
	
	top: 9px;
	left: 16px;
}

.b-comments LI .text {
	padding-top: 44px;
	padding-left: 100px;
}

.b-comments li .edit {
	position: absolute;
	top: 9px;
	left: 100px;
}

.b-comments li .delete {
	position: absolute;
	top: 9px;
	left: 220px;
}

.b-ecru .b-comments LI IMG.avatar {
	left: 19px;	
}

.b-ecru .b-comments LI .login {
	left: 15px;	
}

.b-comments LI .date {
	position: absolute;
	
	top: 9px;
	left: 645px;
	
	font-size: 11px;
	color: #82774c;
}

.b-photo-view {
	color: #6a614e;
}

.b-photo-view .desc .login {
	font-weight: bold;
	
	position: absolute;
}

.b-photo-view .desc .login a {
	color: #6a614e;	
}

.b-photo-view .desc {
	background: url(../images/bg/photo-desc-bg.png) no-repeat 113px 0;

	border-top: 1px solid #e8e8e7;
	border-bottom: 1px solid #e8e8e7;
	
	padding: 12px;
	
	position: relative;
}

.b-photo-view .desc .title {
	padding-left: 113px;
}

.b-photo-view .desc .category {
	
	padding-left: 113px;
}


.b-photo-view .photo {
	background: url(../images/bg/photo-bg.png) no-repeat 113px 12px;

	height: 234px;
	
	position: relative;
}

.b-photo-view .photo span.before {
	position: absolute;
	
	top: 19px;
	left: 198px;
	
	text-transform: uppercase;
	font-weight: bold;
}

.b-photo-view .photo span.after {
	position: absolute;
	
	top: 19px;
	left: 365px;
	
	text-transform: uppercase;
	font-weight: bold;
}

.b-photo-view .photo a.before {
	position: absolute;
	
	top: 70px;
	left: 161px;
}

.b-photo-view .photo a.after {
	position: absolute;
	
	top: 70px;
	left: 338px;
}

/* Questions & Answers */
.b-search.b-qa {
	margin-top: 15px;
}
			
.l-columns .b-search.b-qa INPUT.text {
	width: 270px;
}	

.b-qa-add {
	background: url(../images/bg/qa-bg.jpg) no-repeat;

	width: 476px;
	height: 169px;
	
	margin-top: 15px;
	margin-bottom: 15px;
	
	position: relative;
}

.b-qa-add a {
	display: block;
	
	position: absolute;
	top: 123px;
	left: 24px;
	
	
	background: url(../images/bt/question.gif) no-repeat 0 0;
	
	width: 181px;
	height: 17px;
}

.b-qa-add a span {
	display: none;
}

.p-questions .b-dictionary {
	margin-top: 0;	
}

.p-questions LI.question {
	background: url(../images/bg/question-bg.png) no-repeat;
	
	position: relative;
	
	padding-top: 42px;
	padding-bottom: 25px;
	
	border-top: 1px solid #b0d0e1;
}

.p-questions LI.question .info {
	position: absolute;
	
	top: 20px;
	left: 49px;
	
	color: #20729f;
	font-size: 11px;
}	

.p-questions li.question .info a {
	color: #20729f;
}

.p-questions LI.question .answers-count {
	position: absolute;
	
	top: 20px;
	left: 410px;
	
	color: #20729f;
	font-size: 11px;
}	
	
.p-questions LI.question .content {
	margin-left: 9px;
	
	padding: 8px 25px 15px;
	
	background: #1F719E url(../images/bg/question-bg-b.png) no-repeat 0 100%;
	
	width: 422px;
	
	color: #fff;
}
.p-questions LI.question .content a {
	color: #fff;	
}

.p-questions LI.question .answers LI {
	position: relative;
	padding-top: 42px;
	background: url(../images/bg/answer-bg.png) no-repeat 0 5px;
}

.p-questions LI.question .answers LI .content {
	background: none;
	color: #144966;
	
	margin-left: 0;
	
	padding: 0px 15px 15px;	
}

.p-questions LI.question .answers LI .more {
	padding-left: 410px;
	
	font-size: 11px;
}

.p-questions #answer_form {
	background: url(../images/bg/add-answer-bg.png) repeat-x 0 0;
	padding: 4px;
	color: #2574a0;
	font-weight: bold;
}

.p-questions #answer_form LABEL {
	display: block;	
}

.p-questions #answer_form #answer_text_tbl {
	margin-top: 10px;
}
		
.p-questions #answer_form #save {
	padding-left: 170px;
	padding-top: 10px;
}


.p-questions #answer_form .defaultSkin .mceButton,
.p-questions #answer_form .defaultSkin table.mceLayout tr.mceLast td,
.p-questions #answer_form .defaultSkin .mceIframeContainer,
.p-questions #answer_form .defaultSkin table.mceLayout tr.mceFirst td  {
	border: none;
}

.p-questions #answer_form UL.manage-list {
	margin-top: 0;
	background: transparent;
	float: left;
	width: 100%;
}

.p-questions #answer_form UL.manage-list LI {
	float: left;
	padding: 0;
	border: none;
	width: 100%;
}

.p-questions #answer_form UL.manage-list LI .actions {
	float: right;
	padding-right: 100px;
}
.p-questions #answer_form UL.manage-list LI .desc {
	float: left;
	cleat: both;
}
.p-questions #answer_form UL.manage-list .clear {
	clear: both;
	float: left;
}

.p-questions #answer_form .defaultSkin table {
	background: #4a84a4;
}

.p-questions #answer_form .defaultSkin table.mceLayout {
	border-color: #4a84a4;
	border-width:0 5px;
}

.b-purple .pagination {
		
		clear: both;
		color: #696296;
}
	
.b-purple .pagination a {
		color: #696296;
		font-weight: normal;
}
	
.b-purple .pagination a.current {
		font-weight: bold;
}
	
.b-purple .pagination-inner {

		height:26px;
}

.b-video-view .desc {
	background: url(../images/bg/video-desc-bg.png) no-repeat 150px 0;

	margin-top: 15px;
	margin-bottom: 10px;
	
	border-top: 1px solid #d4d2e1;
	border-bottom: 1px solid #d4d2e1;
	
	padding: 12px;
	
	position: relative;
	
	float: left;
}

.b-video-view .login {
	position: absolute;
	top: 12px;
	left: 12px;
}

.b-video-view .b-comments LI .message a, .b-video-view .b-comments LI .blog a {
	color: #696296;
}

.l-columns .b-block.b-purple h3.videos {
	margin: 0;
	
	padding-top: 14px;
	padding-bottom: 10px;
		
	background: url(../images/bg/forum-l.gif) no-repeat scroll 0 0;	
	font-size: 1em;
}

.l-columns .b-block.b-purple h3.videos span {
	background: #e98911 url(../images/bg/forum-r.gif) no-repeat scroll 100% 0;
	height: 24px;
	line-height: 24px;
	display: block;
	margin-left: 49px;
	padding:0 10px;
	color: #fff;
	text-transform: none;
}

.b-video-view .desc .title  {
	display: block;
	width:	130px;
	
	float: left;
	padding-top: 18px;
}

.b-video-view .desc .login a {
	color: #554E8D;
	font-weight: bold;
}

.b-video-view .desc .text {
	display: block;
	width: 300px;
	
	float: right;
	margin-left: 34px;
}

.b-video-view .b-comments {
	clear: both;
}

.b-video-view .b-comments LI {
	background: url(../images/bg/video-comment-bg.png) no-repeat;
	
	width: 493px;
}

.b-video-view .b-comments li .date {
	left: 385px;
	color: #696296;
}

.b-video-view .b-comments li .login {
	left: 10px;
}

.b-video-view .b-comments li .avatar {
	left: 13px;
}

.b-video-view .b-comments li .text {
	padding-left: 90px;
}

.b-male-procedures {
	background: url(../images/bg/male-proc-bg.png) no-repeat;
	
	height: 413px;
	
	position: relative;
}

.b-male-procedures .preload {
	display: none;	
}
	.b-male-procedures #model {
		position: absolute;
		top: 43px;
		left: 14px;
		
		width: 194px;
		height: 357px;
	}

	.l-columns .b-male-procedures h3 {
		position: absolute;
		
		top: 5px;
		left: 221px;
		
		width: 259px;
		text-align: center;
		
		background: transparent;
		
		color: #fff;
	}
	
	.b-male-procedures .procedures-by-part {
		position: absolute;
		
		top: 83px;
		left: 227px;
		
		width: 245px;
		height: 320px;
		
		overflow: auto;
	}
	
	.b-male-procedures .procedures-by-part li {
		border-bottom: 1px #cdc8ad solid;
		
		padding: 3px;
	}
	
	.b-male-procedures .procedures-by-part a {
		color: #000;
	}
	
	.b-male-procedures .body-parts {
		position: absolute;
		
		top: 44px;
		left: 15px;
		
		z-index: 10000;
	}
	
	.b-male-procedures .body-part {
		position: absolute;
		
		top: 50px;
		left: 267px;
		
		text-transform: uppercase;
		coor: #000;
		
		font-weight: bold;
	}
	
	.b-male-procedures ul.tabs {
		position: absolute;
		
		left: 5px;
		top: 5px;
		
		width: 211px;
	}
	
	.b-male-procedures ul.tabs li {
		display: block;
		width: 104px;

		background: url(../images/bg/procedures-tabs.png) no-repeat 0 0;
	}
	
	.b-male-procedures ul.tabs li a {
		display: block;
		height: 28px;		
		
		text-align: center;
		line-height: 28px;
		
		color: #8e8b78;
		
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.b-male-procedures ul.tabs li.selected a, 	.b-male-procedures ul.tabs li:hover a {
		color: #5e5c4f; 
	}	
	
	.b-male-procedures ul.tabs li.selected, .b-male-procedures ul.tabs li:hover {
		background: url(../images/bg/procedures-tabs.png) no-repeat 100% 0;
	}	
	
	.b-male-procedures ul.tabs li.man {
		float: left;
	}	
	
	.b-male-procedures ul.tabs li.woman {
		float: right;
	}	
	
	.b-male-procedures #model a {
		display: block;
		position: absolute;
	}
	
	.b-male-procedures label {
		display: block;
		
		position: absolute;
		
		border: 3px solid #5E5C4F;
		background: #EAE2BB;
		
		font-weight: bold;
		color: #5E5C4F;
		
		padding: 1px 5px;
		
		z-index: 20000;
	}
	
	.b-male-procedures label.part1 {
		top: 59px;
		left: 143px;
	}
	
	.b-male-procedures label.part2 {
		top: 79px;
		left: 148px;
	}
	
	.b-male-procedures label.part3 {
		top: 133px;
		left: 154px;
	}
	
	.b-male-procedures label.part4 {
		top: 151px;
		left: 179px;
	}
	
	.b-male-procedures label.part5 {
		top: 220px;
		left: 188px;
	}
	
	.b-male-procedures label.part6 {
		top: 174px;
		left: 158px;
	}
	
	.b-male-procedures label.part7 {
		top: 209px;
		left: 158px;
	}
	
	.b-male-procedures label.part8 {
		top: 279px;
		left: 153px;
	}
	
	.b-male-procedures label.part9 {
		top: 370px;
		left: 170px;
	}
	
	/* Body parts links */
	a#male-1 {
		left: 70px;
		top: 3px;
		
		width: 49px;
		height: 23px;
	}
	
	a#male-2 {
		left: 67px;
		top: 27px;
		
		width: 55px;
		height: 39px;
	}
	
	a#male-3 {
		left: 59px;
		top: 69px;
		
		width: 72px;
		height: 43px;
	}
	
	a#male-4 {
		left: 37px;
		top: 62px;
		
		width: 26px;
		height: 113px;
	}
	
	a#male-4b {
		left: 117px;
		top: 62px;
		
		width: 36px;
		height: 113px;
	}
	
	a#male-5 {
		left: 38px;
		top: 176px;
		
		width: 22px;
		height: 28px;
	}
	
	a#male-5b {
		left: 132px;
		top: 176px;
		
		width: 21px;
		height: 28px;
	}
	
	a#male-6 {
		left: 63px;
		top: 107px;
		
		width: 64px;
		height: 50px;
	}
	
	a#male-7 {
		left: 59px;
		top: 152px;
		
		width: 72px;
		height: 39px;
	}
	
	a#male-8 {
		left: 66px;
		top: 187px;
		
		width: 71px;
		height: 133px;
	}
	
	a#male-9 {
		left: 37px;
		top: 311px;
		
		width: 115px;
		height: 42px;
	}
	
	a#female-1 {
		left: 70px;
		top: 12px;
		
		width: 48px;
		height: 23px;
	}
	
	a#female-2 {
		left: 69px;
		top: 34px;
		
		width: 49px;
		height: 42px;
	}
	
	a#female-3 {
		left: 65px;
		top: 86px;
		
		width: 56px;
		height: 31px;
	}
	
	a#female-4 {
		left: 26px;
		top: 72px;
		
		width: 41px;
		height: 96px;
	}
	
	a#female-4b {
		left: 118px;
		top: 72px;
		
		width: 43px;
		height: 96px;
	}
	
	a#female-5 {
		left: 26px;
		top: 169px;
		
		width: 28px;
		height: 30px;
	}
	
	a#female-5b {
		left: 134px;
		top: 169px;
		
		width: 28px;
		height: 30px;
	}
	
	a#female-6 {
		left: 67px;
		top: 122px;
		
		width: 54px;
		height: 27px;
	}
	
	a#female-7 {
		left: 62px;
		top: 147px;
		
		width: 64px;
		height: 41px;
	}
	
	a#female-8 {
		left: 63px;
		top: 189px;
		
		width: 61px;
		height: 130px;
	}
	
	a#female-9 {
		left: 60px;
		top: 317px;
		
		width: 67px;
		height: 29px;
	}
	

	.b-procedure-desc h4 {
		padding-left: 10px;

		color: #266565;
		font-weight: bold;
		font-size: 14px;
	}
	
	.b-procedure-desc .section {
		
		padding-top: 15px;
		padding-left: 15px;
	}
	
		.b-procedure-desc .section p {

			padding-left: 10px;
			padding-bottom: 5px;
			
			margin-bottom: 25px;
			margin-right: 10px;

		}
		
		.b-procedure-desc hr {
			color: #D7E5EB;
			background-color: #D7E5EB;
			height: 1px;
			width: 100%;
			display: block;
		}
		
		.b-procedure-desc .section h2, .b-procedure-desc .section h3, .b-procedure-desc .section h4, .b-procedure-desc .section h5 {
			padding-left: 10px;
			
			color: #266565;
			font-weight: bold;
			font-size: 1em;
			
			margin-bottom: 5px;
		} 
		
		.b-procedure-desc .head {
			background: #d7e5eb url(../images/bg/procedure-image-t.gif) no-repeat;
			
			padding: 4px;
		}
	
			.b-procedure-desc .head div {
				width: 481px;
				height: 190px;
			}

				.b-procedure-desc .head div h4 {
					padding-left: 285px;
					padding-top: 42px;
				}
				
				.b-procedure-desc .head div span {
					display: block;
				
					margin-top: 1em;
					padding-left: 285px;
					
					color: #266565;
					
					font-size: 14px;
					
					line-height: 16px;
				}				

		.b-procedure-desc .additional-info {
			background: url(../images/bg/procedure-additional-bg.gif) no-repeat;
		
			width: 179px;
			height: 149px;
			
			float: right;
			
			margin-left: 10px;
			margin-bottom: 10px;
			
			font-size: 11px;
			
				
			overflow: hidden;			
		}		

			.b-procedure-desc .additional-info h4 {
				text-align: center;
				
				height: 35px;
				margin-top: 5px;
				margin-bottom: 0;
				
				padding-left: 10px;
				padding-right: 10px;
			}
			
			.b-procedure-desc .additional-info .section {
				margin: 0;
				padding: 10px;
				
				text-align: center;
				font-style: italic;
			}
			
				.b-procedure-desc .additional-info .section p {
					margin-bottom: 10px;
					
					padding: 0;
					
					border: none;
				}

		.b-procedure-desc .buttons {
			background: #fff;
			height: 44px;
		
			padding-top: 5px;
		
			padding-left: 15px;
			padding-right: 10px;
		}
			
			.b-procedure-desc .buttons .send_link {
				background: url(../images/bt/send-link.png) no-repeat;
			
				display: block;

				width: 201px;
				height: 44px;
				
				float: left;
			}
			
				.b-procedure-desc .buttons a span {
					display: block;
					font-size: 11px;
					color: #38372f;
					line-height: 12px;
				} 
			
				.b-procedure-desc .buttons .send_link span {
					margin-top: 9px;
					margin-left: 35px;
					margin-right: 50px;
					
					text-align: right;
				}
		
			.b-procedure-desc .buttons .print {
				background: url(../images/bt/print.png) no-repeat;
			
				display: block;
		
				width: 201px;
				height: 44px;
				
				float: right;
			}
			
				.b-procedure-desc .buttons .print span {
					margin-top: 22px;
					margin-left: 49px;
				}		
				
/* Procedures By Sex Side */
.b-choise-proc-sex-side .section .sex {
	text-align: center;
	margin-top: 5px;
}

.b-choise-proc-sex-side p.bt {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 72px;
	
	text-align: left;
}

.b-choise-proc-sex-side .sex {
	width: 134px;
	height: 114px;
	margin-left: 62px;
}

.b-choise-proc-sex-side #sex-female {
	background: url(../images/content/f-woman.png) no-repeat;
}

.b-choise-proc-sex-side #sex-male {
	background: url(../images/content/f-man.png) no-repeat;
}

.b-view-news .section {
	margin-top: 10px;	
}

.b-view-news .section .header {
	background: url(../images/bg/news-head.png) no-repeat;
	
	position: relative;
	
	padding-top: 55px;
	padding-bottom: 3px;
	
	border-bottom: 1px solid #d2e3ec;
	clear: both;
	zoom: 1;
}

.b-view-articles .section .header {
	background: url(../images/bg/articles-head.png) no-repeat;
}

.b-view-news .header .date {
	position: absolute;	
	top: 18px;
	left: 55px;
	
	font-size: 11px;
	color: #8c530f;
}

.b-view-news .header .category {
	position: absolute;
	top: 18px;
	right: 14px;	
	
	font-size: 11px;
	color: #8c530f;
}

.b-view-news .header .category a {
	color: #8c530f;
}

.b-view-news .section .header h4 {
	background: #eb8200 url(../images/bg/news-head-b.png) no-repeat 0 100%;
	margin-left: 10px;
	margin-right: 7px;
	
	padding: 0 15px 13px 15px;
	
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.b-view-articles .section .header h4 {
	background: #839364 url(../images/bg/articles-head-b.png) no-repeat 0 100%;
	font-weight: bold;
	font-size: 15px;
}

.b-view-news .content {
	padding-top: 8px;
	margin-left: 10px;
	margin-right: 7px;
	clear: both;
}

.b-view-news .content img {
	float: left;
	margin-right: 15px;
	margin-bottom: 8px;
}

.b-view-news .content p {
	margin-top: 15px;
}

.b-view-news .content p.short-text {
	color: #8c530f;
}

.b-view-news .content a.back {
	display: block;
	
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	
	color: #8c530f;
	
	font-size: 11px;
}

.b-view-articles .header .category, .b-view-articles .header .date, .b-view-articles .content p.short-text, .b-view-articles .content a.back, .b-view-articles .header .category a {
	color: #4d4e38;
}

.b-view-news .all-categories h4 {
	background:#F6DDBE url(../images/bg/pagination-orange-l.png) no-repeat 0 0;
	font-size: 1em;
	height: 26px;
	line-height: 26px;
	margin: 0 0 3px;
}

.b-view-articles .all-categories h4 {
	background:#839364 url(../images/bg/pagination-green2-l.png) no-repeat 0 0;
}

.b-view-news .all-categories a {
	color: #8C530F;
}

.b-view-articles .all-categories a {
	color: #4d4e38;
}

.b-view-news .all-categories h4 span {
	background:transparent url(../images/bg/pagination-orange-r.png) no-repeat scroll 100% 0;
	display: block;
	padding: 0 10px;
}

.b-view-articles .all-categories h4 span {
	background:transparent url(../images/bg/pagination-green2-r.png) no-repeat scroll 100% 0;
}

.b-view-articles .all-categories h4 span a {
	color: #ffffff;
}

.b-view-news .all-categories ul {
	margin-top: 15px;
	margin-bottom: 15px;
}

.b-view-news .all-categories ul li {
	margin-bottom: 5px;
	background:transparent url(../images/bg/bullet-l.gif) no-repeat scroll 50px 3px;
	padding:0 0 0 70px;
}

.b-view-news .all-categories .date {
	font-weight: bold;
	color: #000;
}

.l-columns .b-accord-section p.bt {
	text-align: left;
	padding-left: 55px;
}

/* Messages */
.l-columns .b-messages-l {
	margin-top: 0;
	margin-left: 5px;
	
	width: 417px;
	height: 143px;
	
	background: url(../images/bg/messages-bg.jpg) no-repeat;
	
	position: relative;
}

.b-messages-l span.inbox-count {
	position: absolute;
	
	top: 15px;
	left: 15px;
	
	display: block;
	
	width: 60px;
	
	font-size: 11px;
	
	color: #000;
	
	line-height: 11px;
}

.b-messages-l span.inbox-count span {
	display: block;
	
	font-size: 20px;
	
	line-height: 30px;
}

.b-messages-l span.outbox-count {
	position: absolute;
	
	top: 15px;
	left: 336px;
	
	display: block;
	
	width: 60px;
	
	font-size: 11px;
	
	color: #fff;
	
	line-height: 11px;
	
	text-align: right;
}

.b-messages-l span.outbox-count span {
	display: block;
	
	font-size: 20px;
	
	line-height: 30px;	
}

.b-messages-l a.inbox-link {
	left: 2px;
}

.b-messages-l a.outbox-link {
	left: 208px;
}

.b-messages-l a.inbox-link, .b-messages-l a.outbox-link {
	display: block;
	
	top: 115px;	
	
	width: 204px;
	height: 23px;
	
	position: absolute;
	
	color: #797a79;
	
	font-size: 11px;
	
	font-weight: bold;
	
	text-align: center;
	
	line-height: 19px;
	
	background: url(../images/bg/messages-tab.png) no-repeat;	
}

.b-messages-l a.inbox-link:hover , .b-messages-l a.outbox-link:hover, .b-messages-l a.cur {
	background: url(../images/bg/messages-tab-cur.png) no-repeat;	
	
	color: #2d68a3;	
}

.l-columns .b-messages-r {
	margin-top: 0;
	
	width: 325px;
}

.l-columns .b-messages-r .section {
	margin-top: 0;
}

/* Messages Table */
.l-columns .messages-table h3 span span.pagination {
	position: absolute;
	right: 10px;
	top: 0;
	background: none;
}

.l-columns .messages-table h3 span span.pagination a {
	font-weight: normal;
}

.l-columns .messages-table h3 span span.pagination a.current {
	font-weight: bold;
}
	
.l-columns .messages-table td, .l-columns .messages-table tr.last td {
	vertical-align: top;
	padding-top: 10px;
}

.l-columns .messages-table td.blue9 span {
	font-weight: bold;

}

.l-columns .messages-table .t-user-data-grey tr td.blue11 {
	
}

.l-columns .messages-table a.more {
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #000;
}

.l-columns .messages-table a.delete {
	position: absolute;
	bottom: 5px;
	left: 5px;
	color: #000;
}

.l-columns .messages-table div.avatar {
	margin-left: 15px;
}

.l-columns .private-message-body {
	position: relative;
	padding-bottom: 30px;
}

.b-guide h4 {
	padding-top: 52px;
	padding-left: 10px;
	padding-bottom: 7px;
	
	text-transform: uppercase;
	
	color: #fff;
	
	font-weight: bold;
	font-size: 1em;
}

.b-guide ul {
	margin-left: 5px;	
}

.b-guide li {
	border-bottom: 1px #dad1d1 solid;
	padding-left: 39px;
	margin-top: 5px;
	
	background: url(../images/bg/bull.png) 15px 2px no-repeat;	
}

.b-woman-guide li {
	background: url(../images/bg/turq-bull.png) 15px 2px no-repeat;	
}

.b-guide a {
	color: #000;	
}

.b-man-guide h4 {
	background: url(../images/bg/man-guide.png) no-repeat;
	padding-top: 43px;	
}

.b-woman-guide h4 {
	background: url(../images/bg/woman-guide.png) no-repeat;
	padding-top: 43px;
}

/* b-help */
.b-help h4 {
	font-weight: bold;
	font-size: 14px;
}

/* userinfo-small */
.userinfo-small {
	background: url(../images/bg/userdata-small-bg.png) no-repeat;
	width: 307px;
	height: 349px;
	
	position: relative;
}

.l-columns .userinfo-small h3 {
	background: none;
	
	text-align: center;
	color:#fff;
}

.userinfo-small img.avatar {
	position: absolute;
	top: 43px;
	left: 30px;
}

.userinfo-small dt {
	font-weight: bold;	
}

.userinfo-small dl.dates {
	position: absolute;
	top: 44px;
	left: 155px;
	
	color: #665d4b;
}

.userinfo-small dl.data {
	position: absolute;
	top: 148px;
	left: 30px;
}

.userinfo-small dl.statistics {
	position: absolute;
	top: 251px;
	left: 30px;
}

.userinfo-small dl.statistics dd, .userinfo-small dl.data dd {
	float: left;
}

.userinfo-small dl.statistics dt, .userinfo-small dl.data dt {
	clear: both;	
	float: left;
	margin-right: 0.3em;		
}

.l-columns .b-block h3 span span.pagination {
	display: inline;
	
	float: right;
}

.b-search-results ul.results {
	margin-left: 10px;	
	margin-right: 20px;
}

.b-search-results .results li {
	padding-left: 36px;
	margin-bottom: 2em;
	min-height: 32px;
  	height:auto !important;
	height:32px;
	
}

.b-search-results .results li.article, .b-search-results .results li.dictionary {
	background: url(../images/icons/text.gif) no-repeat;
}

.b-search-results .results li.photo {
	background: url(../images/icons/photos.gif) no-repeat;
}
.b-search-results .results li.video {
	background: url(../images/icons/video.gif) no-repeat;
}

.b-search-results .results li.forum {
	background: url(../images/icons/forum.gif) no-repeat;
}

.b-search-results .results li.blog {
	background: url(../images/icons/blog.gif) no-repeat;
}

.b-search-results .results li.news {
	background: url(../images/icons/news.gif) no-repeat;
}

.b-search-results .results li.question {
	background: url(../images/icons/qa.gif) no-repeat;
}

.b-search-results h4 {
	border-bottom: 1px #768e4a solid;	
}

.b-search-results .section-link {
	display: block;
	text-align: right;
	font-weight: bold;
	
	margin-bottom: 40px;
}

	.b-search-results .section-link a {
		color: #768E4A;
	}

.b-search-results h4 a {
	font-weight: bold;
	color: #768e4a;
}

.b-search-results .search-options {
	margin-bottom: 2em;
}

.search-options li {
	display: inline;
}

.pagination-flat {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:26px;
	text-transform:uppercase;
	clear: both;
}

.pagination-orange, .l-columns .pagination-orange a {
	color: #8C530F;
}

.pagination-green2, .l-columns .pagination-green2 a {
	color: #4D4E38;
}


.pagination-flat span {
	float:left;
	padding-left:12px;
	padding-top:7px;
}

.pagination-flat span.pages {
	float:right;
	padding-right:10px;
	padding-top:7px;
}

.pagination-flat a {
	color:#FFFFFF;
	text-decoration:none;
}

span.search-hint {
	display: block;
	
	background: #e3e8da url(../images/bg/green-page-l.gif) no-repeat;
	color: #748c47;
	
	margin-bottom: 10px;
}

span.search-hint span {
	display: block;
	
	background: url(../images/bg/green-page-r.gif) no-repeat 100% 0;
	
	padding: 4px 12px 4px 12px;
}

.user-info {
	margin:20px 5px;
}

.user-info-bl {
	background: #94cbf9 url(../images/bg/profile-bl.png) no-repeat 0 100%;
}

.user-info-br {
	background: url(../images/bg/profile-br.png) no-repeat 100% 100%;
}

.user-info-tl {
	background: url(../images/bg/profile-tl.png) no-repeat 0 0;
}

.user-info-tr {
	background: url(../images/bg/profile-tr.png) no-repeat 100% 0;
	padding-left:18px;	
	padding-bottom: 20px;
}

.b-user-about-data .b-twocol-l {
	width: 200px;
}

.l-columns .b-edit-form .checkboxes ul input {
	width: auto;
	margin-right: auto;
	display: inline;
}

.l-columns .b-edit-form .checkboxes label {
	float: none;	
}

.l-columns .b-edit-form .checkboxes ul {
	background: none;	
}

.l-columns .b-edit-form .checkboxes li {
	padding: 0;
	border: none;
	
}

.l-columns a span.replaced-image {
	cursor: pointer;
}

/* Operation Cost */
.b-operation-cost table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
	margin-bottom: 30px;
}

.b-operation-cost table th {
	background: #fff;
	text-align: center;
	padding-bottom: 15px;	
	font-weight: bold;
}

.b-operation-cost table td {
	text-align: center;
	color: #48542b;
	padding-top: 2px;
	padding-bottom: 2px;
}

.b-operation-cost .first-group th {
	color: #686a5f;
}

.b-operation-cost .first-group td.title {
	background: #f6f8ed;
	
	padding-left: 14px;
	text-align: left;
}
.b-operation-cost .first-group .alt td.title  {
	background: #edf1db;
	color: #686a5f;
}
.b-operation-cost .first-group td.position1 {
	background: #e1e3da;
}
.b-operation-cost .first-group .alt td.position1 {
	background: #c4c7b5;
	color: #686a5f;
}
.b-operation-cost .first-group td.position2 {
	background: #cdcec7;
}
.b-operation-cost .first-group .alt td.position2 {
	background: #9b9d8f;
	color: #ffffff;
}
.b-operation-cost .first-group td.positions {
	background: #a3a995;
}
.b-operation-cost .first-group .alt td.positions {
	background: #48542b;
	color: #ffffff;
}
.b-operation-cost  h4.first-group {
	background: #ecf1d8 url(../images/bg/operation1-h-l.png) 0 0 no-repeat;
	margin-bottom: 15px;
}

.b-operation-cost  h4.first-group span {
	background: url(../images/bg/operation1-h-r.png) 100% 0 no-repeat;
	width: 100%;
	display: block;
	
	text-transform: uppercase;
	
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 23px;
	
	font-size: 12px;
	font-weight: bold;
	color: #686a5f;
}

.b-operation-cost .second-group th {
	color: #a8630e;
}

.b-operation-cost .second-group td {
	color: #74440a; 
}

.b-operation-cost .second-group td.title {
	background: #fcedd8;
	
	padding-left: 14px;
	text-align: left;
}
.b-operation-cost .second-group .alt td.title  {
	background: #f9dfb8;
}
.b-operation-cost .second-group td.position1 {
	background: #e8e2d9;
}
.b-operation-cost .second-group .alt td.position1 {
	background: #d0c5b4;
}
.b-operation-cost .second-group td.position2 {
	background: #cebeac;
}
.b-operation-cost .second-group .alt td.position2 {
	background: #9d7e59;
	color: #ffffff;
}
.b-operation-cost .second-group td.positions {
	background: #f0c187;
}
.b-operation-cost .second-group .alt td.positions {
	background: #e1840f;
	color: #ffffff;
}
.b-operation-cost h4.second-group {
	background: #faebd6 url(../images/bg/operation2-h-l.png) 0 0 no-repeat;
	margin-bottom: 15px;
}

.b-operation-cost h4.second-group span {
	background: url(../images/bg/operation2-h-r.png) 100% 0 no-repeat;
	width: 100%;
	display: block;
	
	text-transform: uppercase;
	
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 23px;
	
	font-size: 12px;
	font-weight: bold;
	color: #a8630e;
}

.l-columns .b-user-operations .b-messages-r {
	margin-top: 20px;
}

.b-user-operations ul.operations li {
	margin-left: 5px;
}

.b-user-operations ul.operations li {	
	background: url(../images/bg/operation-bg-m.png) 0 0 repeat-y;
	
	margin-bottom: 22px;
	
	color: #000000;
	
	float: left;
	clear: both;
}

.b-user-operations ul.operations li div.inner {
	background: url(../images/bg/operation-bg-t.png) 0 0 no-repeat;
	float: left;
	width: 735px;
	padding-bottom: 10px;
}

.b-user-operations ul.operations li div.outer {
	background: url(../images/bg/operation-bg-b.png) 0 100% no-repeat;
	float: left;
}

.b-user-operations ul.operations li h4 {
	height: 26px;
	line-height: 26px;
	padding-left: 128px;
	background: none;
}

.b-user-operations ul.operations li table {
	margin: 10px 10px 0;
	float: left;
	border-bottom: 1px solid #7ca8cb;		
	background: url('../images/bg/operation-bg-table.png') 0 0 repeat-x;
	width: 225px;
}

.b-user-operations ul.operations li table th {
	background: #D5E9F9;
	border-top: 1px solid #7ca8cb;
	padding: 3px 10px;
	width: 70px;
}

.b-user-operations ul.operations li table td {
	border-top: 1px solid #7ca8cb;
	padding: 3px 10px;
}

.b-user-operations ul.operations li span.description {
	display: block;
	
	width: 470px;
	margin: 10px 10px 0;
		
	float: right;
}

/* b-create-blog */
.b-create-blog {
	background: url(../images/bg/create-blog.png) 0 0 no-repeat;

	height: 260px;
	
	color: #7a8464;
	font-weight: bold;
	
	position: relative;
}

.b-create-blog h4 {
	padding-top: 15px;
	
	font-weight: bold;
	color: #52622f;
	
	text-align: center;
	text-transform: uppercase;
}

.b-create-blog span {
	position: absolute;
}

.b-create-blog span.thoughts {
	top: 48px;
	left: 112px;
}
.b-create-blog span.feedback {
	top: 94px;
	left: 78px;
}
.b-create-blog span.discuss {
	top: 144px;
	left: 78px;
}
.b-create-blog span.feel {
	top: 192px;
	left: 95px;
}

.b-create-blog a.create-blog {
	display: block;
	
	width: 111px;
	height: 17px;
	
	background: url(../images/bt/create-blog.png) 0 0 no-repeat;
	
	position: absolute;
	
	top: 232px;
	left: 115px;
}

.l-columns .b-help p.bt {
	text-align: center;
	padding-left: 0;
	margin-left: 0;
}

.l-columns .b-help p.bt a.create {
	display: block;
	
	width: 111px;
	height: 17px;
	
	background: url(../images/bt/create-blog-2.png) 0 0 no-repeat;
}

.l-columns .b-create-question p.bt a {
	display: block;
	width: 181px;
	height: 17px;
	
	background: url(../images/bt/question.gif) 0 0 no-repeat;
}

/* Create Topic Block */
.b-create-topic {
	background: url(../images/bg/create-topic.jpg) 0 0 no-repeat;
	
	width: 238px;
	height: 256px;
	
	color: #7a8464;
	font-weight: bold;
	
	position: relative;
}

.b-create-topic h4 {
	padding-top: 12px;
	
	font-weight: bold;
	color: #F4FFD6;
	
	text-align: center;
	text-transform: uppercase;
}

.b-create-topic a.create-topic {
	display: block;
	
	width: 111px;
	height: 17px;
	
	background: url(../images/bt/create-blog.png) 0 0 no-repeat;
	
	position: absolute;
	
	top: 222px;
	left: 62px;
}


.b-help-topic p.bt a.create {
	margin-left: 250px;
	display: block;
	
	width: 206px;
	height: 19px;
	
	background: url(../images/bt/create-topic.png) 0 0 no-repeat;
}

/* Hide TinyMCE statusbar */
.defaultSkin table.mceLayout td.mceStatusbar {
	display: none;
}

.l-columns .b-edit-form li.small-form {
	position: relative;
	padding-top: 20px;
}

.b-edit-form .small-form a {
	margin-top: 0;
	width: 166px;
}

.l-columns .b-edit-form .small-form a.back {
	top: 20px;
	right: 0;
	left: auto;
}

.l-columns .b-feedback-page textarea {
	width: 400px;
	height: 200px;
}

.l-columns .b-feedback-page label {
	display: block;
}

div.clinics-query {
	margin: 10px;
}

div.clinics-query label {
	display: block;
	font-weight: bold;
}

.unsubscribe label, .unsubscribe input {
	display: block;
}

.b-combolist {
	
}

	.l-columns .b-edit-form .b-combolist div.input select {
		display: inline;
	}
	
	.l-columns .b-combolist ul {
		border: none;
		background: none;
	}
	
	.l-columns .b-combolist ul li {
		border: none;
		padding: 3px 0;
	}
	
	.b-combolist .delete {
		margin-left: 5px;
	}
	
.b-login-form-orange-hint {
	color:#716A50;
	font-size:11px;
	font-weight:bold;
}

.b-copyright {
	margin-top: 20px;
	text-align: center;
}

.b-section-header {
	font-size: 18px;
	color: #E98911;
	margin-bottom: 10px;
	padding-left: 10px;
}


.b-male-procedures .procedures-by-part li, .b-male-procedures .womanpic, .b-male-procedures .body-part, .b-male-procedures label {
	display: none;
}

em {
	font-style: italic;
}

.b-subcategories {
	width: 100%;
}
	.b-subcategories .title {
		background: url(../images/bg/bullet-l.gif) no-repeat 0px 3px;
		padding-left: 20px;
	}
	
	.b-subcategories .posts_count {
		width: 12%;
		text-align: center;
		color: #5B5B5B;
		font-size: 10px;
	}
	
	.b-subcategories .topics_count {
		width: 12%;
		text-align: center;
		color: #5B5B5B;
		font-size: 10px;		
	}
	
.wide-left-col .b-block-sape {
	margin-top: 4px;
}