.record .settings{	border-bottom-width:0px;	height:0px;} #main .record .header>ul{	margin-bottom:0px;}.record>.section>p.header{	font-size:1.3em;	font-weight:bold;	color:#3c3c3b;	border-bottom:1px dashed #BFBFBF;	padding:0px 0px 4px 0px;	margin: 0px 0px 8px 0px;}.record .details{	padding: 0px 0px 10px 0px;	position:relative;	width:100%;}.record .figure{	padding-right:16px;	padding-bottom:8px;	display:table-cell;	text-decoration:none;	text-align:left;}.record .figure.size3{	display:block;	padding:0px;	text-align:center;}.record .figure img{	vertical-align:top;}.record .figure.size2 img {max-width:300px;}.record .figure.size3 img {max-width:100%;}.record .figure.size5 img {max-width:300px;}.record .figure .kent-ico{	width:80px;	height:80px;	line-height:80px;	display:block;	font-size:40px;}.record .fields{	display:table-cell;	vertical-align:top;}.record .figure.size3+.fields{	display:block;	text-align:center;	margin-top:8px;}.record .recordrating{	position:relative;}.record .recordrating .rating{	top:0px;	left:0px;} #main .central .record .details p{	min-height:1.3em;	margin:0px;	margin-bottom:5px;	vertical-align:top;} #main .record .details .figure.size3+.fields p{	display:inline;	padding-right:20px;}.record .details label{	display:table-cell;	width:130px;	color:#595959;	height:1.3em;	padding-right:5px; 	font-weight:bold;	vertical-align:top;} #main .record .details .figure.size3+.fields label{	display:inline;	width:auto;}.record .details label+span, .record .details label+span+span{	display:table-cell;} .record .details label+span+span{	margin-left:5px;} #main .record .details .figure.size3+.fields label+span{	display:inline;}.record .extra{	clear:both;	word-wrap:break-word;}.record .extra a{	word-wrap:break-word;} #main .record .GED{	clear:both;	margin: 10px 0px;	position:relative;}.record .GED p.header{	font-weight:bold;	margin-bottom:5px;} #main .contents.record .GED ul{	padding:0px;	margin:0px 0px 5px 10px;	border-left:1px solid #595959;} #main .contents.record .GED ul.no-border{	border-left-width:0px;} #main .contents.record .GED>ul{	float:left;	width:50%;	box-sizing:border-box;	-moz-box-sizing:border-box;	margin-left:0px;	padding-right:5px;} #main .contents.record .GED ul li.header{	font-weight:bold;	border-left:15px solid #595959;	line-height:6px;	padding: 0px 5px;	margin:0px 0px 10px 0px;	overflow:visible;} #main .contents.record .GED ul li{	overflow:hidden;	list-style:none;	margin: 0px 0px 5px 5px;	line-height:150%;}.record .GED ul li img{	max-width:360px;	max-height:180px;	vertical-align:text-top;	float:left;	margin: 0px 5px;} #main .central .record .comments .header{	font-weight:bold;	margin:10px 0px;} #main .central .record .comments a{	text-decoration:none;} #main .central .record .comments .header .kent-ico{	margin-left:10px;	vertical-align:middle;} #main .central .record .comments .contents{	padding:0px;	display:none;}.record .comments .contents>div{	margin-bottom:20px;	border-bottom:1px dashed #BFBFBF;	padding-bottom:5px;} #main .central .record .comments p{	margin:0px;} #main .record .comments .subject{	font-weight:bold;	padding-left:20px;	border-left: 5px solid #75405D;} #main .record  .comments .author{	padding-left:20px;	border-left: 5px solid #75405D;	margin-bottom:5px;	color:#A6A6A6;} #main .record .comments .date{	font-size:0.9em;} #main .record .comments p{	margin:0px;} #main .record .comments .new{	background-color:#f2f2f2;	padding:15px;} #main .record .comments .new p:first-child{	font-size:1.2em;	font-weight:bold;	margin-bottom:10px;} #main .record .comments .new textarea{	box-sizing:border-box;	-moz-box-sizing:border-box;	width:100%;	height:200px;} #main .record .comments .new input[type=text]{	box-sizing:border-box;	-moz-box-sizing:border-box;	width:100%;} #main .record .comments .submit{	text-align:right;} #main .record .comments .submit input[type=submit]{	min-width:115px;	height:2em;	padding:0px 4px;}/* ---------------- Footer -------------- */.contents.record .footer {	border : 0 none;	border-top : 1px dashed #BFBFBF;	color : #A6A6A6;	position : relative;	margin-top : 20px;	margin-bottom : 20px;	padding-top : 0;}.contents.record .footer .actions p, .contents.record .footer .actions>div{	display:inline;	margin:0px;}.contents.record .footer .actions>div>p{	padding:0px 3px;	color:#75405D;	cursor:pointer;}.contents.record .footer .actions .separator:first-child{	display:none;}.contents.record .footer .actions a{	color:#75405D;} .basket-add {	position : absolute;	top:1.3em;	left : -20px;	z-index : 999;	display : none;}.contents .backet-add .check-list {	position : static;}.contents.record .footer .basket-add p{	display:block;}.contents.record .footer .basket-add .add input{	width:120px;}.contents.record .footer .basket-add .add a.kent-ico{	position:static;	display:inline;	color:#D8D8D8;	font-size:18px !important;	vertical-align:bottom;}.contents.record .footer .basket-add .add a.kent-ico:hover{	color:#B9CE1D !important;}.contents.record .basket-add p.manage {	padding-top : 5px;	margin-top : 10px !important;	border-top : 1px dashed #BFBFBF;	margin-bottom : 0;	text-align:right;}