﻿@charset "utf-8";*.pie {			position:relative;	behavior: url("./public/css/PIE.htc");	}.videoconteiner {	border:1px solid #e0e0e0;	background:#ffffff;	width:953px;	padding: 0 0 30px;	margin-top: 20px;		-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;}.videoconteiner .back{    background: url("../images/ig/back-img.png") no-repeat left center;    display: block;    font-size: 12px;    line-height: 12px;    margin: 0 0 0 26px;    padding: 0 0 0 26px;    text-decoration: underline;}.videoconteiner .back:HOVER{	text-decoration:none;}.videoconteiner .title{    display: block;    font-size: 22px;    font-weight: bold;    line-height: 22px;    padding: 23px 0 29px 28px;    text-align: left;    text-decoration: underline;	color: #CD191B;}.videoconteiner .left {    float: left;    margin: 32px 0 0;    padding: 0 0 25px;    width: 444px;}.videoconteiner .left .video{    border: 1px solid #E5E5E5;    height: 345px;    margin: 0 0 0 34px;    padding: 22px 0 0 19px;    width: 577px;		-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;	}.videoconteiner .left .foto {    background: url("../images/ig/foto-bg.png") no-repeat left top;    height: 255px;    margin: 15px 0 0 32px;    width: 426px;}.videoconteiner .left .foto DIV{	/* CENTER position */	height: 255px;    width: 426px;	display: table-cell;	vertical-align: middle; 	text-align:center;}	.videoconteiner .gallery {    margin: 15px 0 20px 34px;    width: 444px;}			.videoconteiner .left .foto .gallery {	margin:0 0 0 34px;	width:438px;}.videoconteiner .gallery UL{	/* DEL SPACE */	font-size:0;	line-height:0;	letter-spacing:-1px;}.videoconteiner .gallery LI {	background:url("../images/ig/gallery-li.png") no-repeat left top;	width:132px;	height:115px;	margin:0 15px 15px 0;	display:inline-block;	vertical-align:top;	letter-spacing:normal;} .videoconteiner .main {    margin: 62px 0 0 482px;    text-align: right;}.button_add {	background:#FFFFFF url("../images/ig/add-button-bg.png") repeat-x left bottom;    border: 1px solid #CACACA;    color: #CD191B;    display: inline-block; *display: inline; zoom: 1;	vertical-align: top;    font-size: 18px;    line-height: 18px;    padding: 6px 22px;    text-decoration: underline;    letter-spacing:normal;		position:relative;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	behavior: url("./public/css/PIE.htc");}.button_add:HOVER{	text-decoration:none;}.videoconteiner .main .button_add {	margin: 0 20px 0 0;}.videoconteiner .description {    margin: 22px 0 0;    padding: 388px 15px 0 0;}.videoconteiner .description  P{	padding:0 0 16px;	text-align:left;	color:#5c5c5c;	font-size:12px;	line-height:15px;}.videoconteiner .social{    margin: 9px 0 0;    text-align: left;}.videoconteiner .social UL {	font-size:0;	line-height:0;	letter-spacing:-1px;}.videoconteiner .social UL LI{    display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	letter-spacing:normal;	margin:0 4px 0 0;	width:16px;}.videoconteiner .links {    margin: 17px 0 6px;    text-align: left;}.videoconteiner .links A{	display:block;	font-size:12px;	line-height:12px;	padding:0 0 10px;	text-decoration:underline;}.videoconteiner .links A:HOVER{	text-decoration:none;}.cabinet {	border:1px solid #e0e0e0;	background:#ffffff;	width:953px;	padding: 28px 0 13px;	margin-top: 20px;		-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;}.cabinet H2{	color:#1a1a1a;	font-size:26px;	line-height:26px;	padding: 0 0 0 38px;}.cabinet .cabinet-nav {    float: left;    padding: 41px 0 0 37px;    width: 300px;	}.cabinet .cabinet-nav  UL LI {	margin: 0 0 14px 4px;}.cabinet .cabinet-nav  UL LI A{	background:#FFFFFF url("../images/ig/cabinet-li.png") no-repeat left center;	display:block;	padding:0 0 0 16px;	text-decoration:underline;	font-size:12px;	line-height:12px;}.cabinet .cabinet-nav  UL LI A.active{	color:#626262;	font-weight:bold;	text-decoration:none;	cursor:default;}.cabinet .button_add {    font-size: 12px;    line-height: 12px;    margin: 6px 0 0;    padding: 8px 24px 6px 17px;}.cabinet .cabinet-nav  UL LI A:HOVER{	text-decoration:none;}.cabinet .description {    margin: 0 0 0 340px;    padding: 40px 0 0;}.cabinet .description .title {	color:#cd191b;    display: block;    font-size: 22px;    font-weight: bold;    line-height: 22px;    padding: 0 0 10px;    text-decoration: underline;}.cabinet .description .date{	color:#a3a3a3;	font-size:11px;	line-height:11px;}.cabinet .description .text{    font-size: 12px;    line-height: 14px;    margin: 17px 0 0;    padding: 0 30px 0 0;	}.cabinet .articles {	margin:31px 0 0 0;}.cabinet .group {	margin:0 0 35px;}.cabinet .group a{	text-decoration: underline;}.cabinet .group a:hover{	text-decoration: none;}.cabinet .group H3 {	display:inline-block;	font-size:18px;	line-height:18px;	color:#5c5c5c;	}.cabinet .group .repertoire {	padding:0 0 0 34px;	text-decoration:underline;}.cabinet .group .repertoire:HOVER {	text-decoration:none;}.cabinet .group .left{	width:330px;	float:left;}.cabinet .group SPAN {    border: 5px solid #CD191B;	display: inline-block; *display: inline; zoom: 1;	vertical-align:middle;     color: #CD191B;    font-size: 26px;    font-weight: bold;    line-height: 26px;    margin: 0 16px 0 39px;    padding: 6px 13px;	-moz-border-radius: 50%;    -webkit-border-radius: 50%;    border-radius: 50%;}		.cabinet .group .video{    border: 1px solid #ebebeb;    height: 239px;    margin: 30px 0 0 34px;    padding: 11px 0 0 10px;    width: 284px;		-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}			.cabinet .group .main {    margin: 0 0 0 341px;    padding: 0 31px 0 0;    text-align: right;		font-size:0;	line-height:0;/*	letter-spacing:-1px;*/}		.cabinet .group .main A {	font-size:12px;	line-height:12px;	text-decoration:underline;}		.cabinet .group .main A:HOVER {	text-decoration:none;} 		.cabinet .group .main .delete{	letter-spacing:normal;	font-size:12px;	line-height:12px;	border-bottom: 1px dashed #CD191B;    display: inline-block;    margin: 14px 5px 0 15px;    padding: 0;    vertical-align: middle;	border-bottom:1px dashed #cd191b;	display: inline-block; *display: inline; zoom: 1;	vertical-align:middle;	text-decoration:none;}	.cabinet .group .main .delete:HOVER {	border-bottom:1px dashed #ffffff;}.cabinet .group .main .text{    margin: 44px 0 0;	font-size: 12px;	line-height: 14px;	letter-spacing: normal;	text-align: left;	}.cabinet .group .main .text P{	color:#5c5c5c;	font-size:12px;	line-height:14px;	letter-spacing:normal;	text-align:left;	padding: 0 0 17px;}.cabinet .group .gallery {    margin: 20px 0 0;    padding: 0 0 0 36px;    width: 100%;}		.cabinet .group .gallery LI {    background: url("../images/ig/cabinet-gall-li.png") no-repeat left top;    display: inline-block; *display: inline; zoom: 1;	vertical-align:top;    height: 150px;    letter-spacing: normal;    margin: 0 24px 12px 0;    width: 201px;}		.cabinet .group .infobox {	background:#fefefe url("../images/ig/infobox-bg.png") repeat-x left bottom;	border:1px solid #e0e0e0;	width:875px;	margin: 8px 0 0 39px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	}	.cabinet .group .infobox P {    background: url("../images/ig/triangle-bg.png") no-repeat scroll left top transparent;    color: #000000;    display: inline-block;    font-size: 16px;    font-weight: bold;    line-height: 16px;    margin: 4px 0 7px 7px;    padding: 17px 0 12px 62px;    text-align: left;}.cabinet .infobox .button_add{	floaT: right;	margin: 12px 12px 0 0;	padding: 9px 12px;	background-image: url('../images/ig/add-button-bd.png');	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	-o-border-radius: 20px;	border-radius: 20px;}.button_add{	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.button_add:hover{	-webkit-box-shadow: inset 0 0 23px rgba(0,0,0,0.25);	-moz-box-shadow: inset 0 0 23px rgba(0,0,0,0.25);	box-shadow: inset 0 0 23px rgba(0,0,0,0.25);}.group h3.font{	font-size: 26px;	line-height: 26px;	margin: 39px 0 20px 39px;}	.group ol{	margin: 0 0 0 56px;}.group ol li:before{	position: absolute;	content: ")";	margin-left: -11px;}.group ol li{	margin: 12px 0 0;}.group ol li:first-child{	margin: 0;}.group ol li a{	text-decoration: underline;}.group ol li a:hover{	text-decoration: none;}.edit{	float: right;	padding-right: 17px !important;	margin-right: 31px !important;}