@charset "utf-8";
body{
	background:#fff;
	color:#666;
	font-family:'Droid Serif', Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.4em;
	font-weight:normal;
}
article{ display:block; width:100%; }
h1, h2, h3, h4, h5, h6{
	font-weight:400;
	font-family:'Oswald', Arial, Helvetica, sans-serif; 
	line-height:1.5em;
	margin:.45em 0;
	padding:0;
} 
hr{margin:1em 0; width:100%; height:26px; background:url(../images/hr2.png) no-repeat top center; border:none;}
.gou{
	color:#5ec79e;
	text-decoration:none;
	border:none;
	background:none;
	border-bottom:solid #FFF 1px;
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
.gou:active, 
.gou:hover, 
.gou:focus{
	transition:0.9s all;
	-webkit-transition:0.9s all;
	-moz-transition:0.9s all;
	-o-transition:0.9s all;
	-ms-transition:0.9s all;
	border-bottom:solid #5ec79e 1px;
}
.gou2{
	color:#CCC;
	text-decoration:none;
	border:none;
	background:none;
	border-bottom:solid #FFF 1px;
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
.gou2:active, 
.gou2:hover, 
.gou2:focus{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	color:#999;
}
.news{
	width:100%;
	margin-top:30px;
	margin-bottom:80px;
}
.news a{
	text-decoration:none;
	border:none;
	background:none;
	border-bottom:solid #FFF 1px;
	color:#666;
}
.news a:active, 
.news a:hover, 
.news a:focus{
	transition:0.9s all;
	-webkit-transition:0.9s all;
	-moz-transition:0.9s all;
	-o-transition:0.9s all;
	-ms-transition:0.9s all;
	color:#999;
}
#newsBotn{
	text-decoration:none;
	border:none;
	color:#5ec79e;
}
#newsBotn:active, 
#newsBotn:hover, 
#newsBotn:focus{
	transition:0.9s all;
	-webkit-transition:0.9s all;
	-moz-transition:0.9s all;
	-o-transition:0.9s all;
	-ms-transition:0.9s all;
	color:#666;
}
#text_stihi button{
	width:100%;
	text-align:left;
	text-decoration:none;
	border:none;
	background:none;
	color:#666;
}
#text_stihi button:active, 
#text_stihi button:hover, 
#text_stihi button:focus{
	transition:0.9s all;
	-webkit-transition:0.9s all;
	-moz-transition:0.9s all;
	-o-transition:0.9s all;
	-ms-transition:0.9s all;
	color:#999;
}


/* Box sizing. Awesome thing. Read about it here: http://www.w3schools.com/cssref/css3_pr_box-sizing.asp */
*{	box-sizing:border-box;
	-moz-box-sizing:border-box;}
  
/* structure */   
.wrapper{
	width: 92%; 
	margin: 0 auto;
}
header{ 
	padding:15px 0;
}
#banner{

}	
#hero,
#page-header{
	background:#f3f3f3;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:20px 0;
	font-size:1.1em;
}
#page-header h1{
	margin:0;
}
.flexslider{
	display:none;
}
#content,
aside,
.vertical-padding{  
	padding:40px 0;
}
p{ margin:0 0 1.5em;}


/* RESPONSIVE IMAGES  */
img{ max-width:100%; height:auto;}

.mImg img{
	float:left;
	height:20px;
	width:20px;
	margin-right:5px;
	background:url(../images/mHom2.png);
}
.mImg img:active, 
.mImg img:hover, 
.mImg img:focus{
	float:left;
	height:20px;
	width:20px;
	padding-right:5px;
	background:url(../images/mHom.png);
}
.mImg2{
	height:20px;
	width:20px;
	margin-right:5px;
	background:url(../images/mHom.png);
}
.imgDel img{
	float:left;
}
.imgDel input[type="submit"]{
	float:right;
	margin-bottom:6px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:7px;
	font-size:14px;
	border:none;
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
	text-decoration:none;
	width:100%;
	text-align:right;
	background:#CCC;
	color:#FFF;
}
.imgDel input[type="submit"]:active, 
.imgDel input[type="submit"]:hover, 
.imgDel input[type="submit"]:focus{
	background:#CCC;
	color:#666;
}

input[type="text"]{
	padding:7px;
	font-size:24px;
	border: 2px solid #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
input[type="text"]:active, 
input[type="text"]:hover, 
input[type="text"]:focus{
	border: 2px solid #666;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}






/* Форма публикации */
.formaTP{
	padding-bottom:10px;
    padding-top:20px;
    padding-left:20px;
    padding-right:80px;
    background: #E9E9E9;
    border:#5ec79e 2px outset;
	-moz-border-radius:10px 10px 10px 10px; 
	-webkit-border-radius:10px 10px 10px 10px; 
	-khtml-border-radius:10px 10px 10px 10px; 
	border-radius:10px 10px 10px 10px; 
	behavior: url(border-radius.htc);
}
.formaTP input[type="name"]{
	float:left;
	width:49%;
	padding:7px;
	margin-right:2%;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.formaTP input[type="femile"], 
.formaTP input[type="password"]{
	width:49%;
	padding:7px;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.formaTP input[type="email"], 
.formaTP input[type="text"], 
.formaTP input[type="file"], 
.formaTP select{
	width:100%;
	padding:7px;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.formaTP input[type="captcha"]{
	width:60%;
	padding:7px;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.formaTP textarea{
	width:100%;
	height:130px;
	padding:7px;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.formaTP input[type="name"]:active, 
.formaTP input[type="name"]:hover, 
.formaTP input[type="name"]:focus, 
.formaTP input[type="email"]:active, 
.formaTP input[type="email"]:hover, 
.formaTP input[type="email"]:focus, 
.formaTP input[type="femile"]:active, 
.formaTP input[type="femile"]:hover, 
.formaTP input[type="femile"]:focus, 
.formaTP input[type="captcha"]:active, 
.formaTP input[type="captcha"]:hover, 
.formaTP input[type="captcha"]:focus, 
.formaTP input[type="password"]:active, 
.formaTP input[type="password"]:hover, 
.formaTP input[type="password"]:focus, 
.formaTP input[type="text"]:active, 
.formaTP input[type="text"]:hover, 
.formaTP input[type="text"]:focus, 
.formaTP input[type="file"]:active, 
.formaTP input[type="file"]:hover, 
.formaTP input[type="file"]:focus, 
.formaTP textarea:active, 
.formaTP textarea:hover, 
.formaTP textarea:focus, 
.formaTP select:active, 
.formaTP select:hover, 
.formaTP select:focus{
	border: 2px outset #666;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.formaTP input[type="submit"]{
	width:100%;
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	margin-bottom:15px;
	padding:10px;
}
.formaTP input[type="submit"]:active, 
.formaTP input[type="submit"]:hover, 
.formaTP input[type="submit"]:focus{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.del input[type="submit"]{
	width:100%;
	background:#F18792; 
	border: 2px solid #F18792; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	margin-bottom:15px;
	padding:10px;
}
.del input[type="submit"]:hover, 
.del input[type="submit"]:focus{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.cph{
	width:23%; 
	float:right; 
	margin-right:10%; 
	margin-top:9px;
}
.fInfo{margin-top:40px; margin-left:3px;}
.fInfo textarea{
	width:100%;
	height:100px;
	padding:7px;
	margin-bottom:10px;
	font-size:24px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.fInfo input[type="submit"]{
	float:right;
	margin-right:20px;
	text-decoration:none;
	border:none;
	background:none;
	font-size:20px;
	color:#5ec79e;
}
.fInfo textarea:active, 
.fInfo textarea:hover, 
.fInfo textarea:focus{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	border: 2px outset #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.fInfo input[type="submit"]:active, 
.fInfo input[type="submit"]:hover, 
.fInfo input[type="submit"]:focus{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	color:#666;
}







.kras{color:#F00;}
.bookIM{
	border:solid 3px #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	margin-bottom:40px;
	background:#5ec79e;
}
.bookIM img{
	border:solid 3px #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
.bookIM input[type="submit"]{
	background:#5ec79e;
	border:solid 1px #5ec79e;
	color:#FFF;
	padding-bottom:7px;
	padding-right:20px;
	text-align:right;
	width:100%;
}
.bookIM input[type="submit"]:hover,
.bookIM input[type="submit"]:focus{
	color:#F18792;
}












/* ================================================= MAIN MENU ================================================= */

/* ========================================================================= <mMenu ============================ */
.mMenu{
	height:45px;
	width:100%;
	background:#5ec79e;
	margin-top:5px;
	margin-bottom:5px;
}
.mMenu img{
	height:20px;
	width:auto;
	margin-left:15px;
	margin-top:7px;
}
.mMenu input[type="submit"]{
	margin-top:5px;
	margin-left:10px;
	color:#FFF;
	border:none;
	border-bottom:solid 2px #5ec79e;
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
	background:#5ec79e;
}
.mMenu input[type="submit"]:active, 
.mMenu input[type="submit"]:hover, 
.mMenu input[type="submit"]:focus{
	border-bottom:solid 1px #FFF;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
/* ========================================================================= mMenu/> =========================== */

.menu-toggle{
	display:block;
	padding:10px;
	margin:20px 0 0;
	background:#666;
	color:#fff;
	cursor:pointer;
	text-transform:uppercase;
	font-size:20px;
}
.menu-toggle.toggled-on{
	background:#5ec79e;
}
.srt-menu{
	display:none;
}	
.srt-menu.toggled-on{
	display:block;
	position:relative;
	z-index:10;
}

.srt-menu{
	clear:both;
	margin-bottom:60px;
	
}
.srt-menu li a{
	color:#666;
	background:#dadada;
	display:block;
	margin:1px 0; 
	padding:10px;
	text-decoration:none;
	font-size:.9em;
}
.srt-menu li a:hover{
	background:#5ec79e;
	color:#fff;
}
.srt-menu li input[type="submit"], 
.srt-menu li input[type="button"]{
	width:100%;
	text-align:left;
	color:#666;
	background:#dadada;
	display:block;
	margin:1px 0; 
	padding:10px;
	text-decoration:none;
	font-size:.9em;
	border: 2px solid #dadada; 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
.srt-menu li input[type="submit"]:hover, 
.srt-menu li input[type="button"]:hover{
	background:#5ec79e;
	color:#fff;
	border: 0px 0px 0px 1px solid #5ec79e;
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
#knopka2{
	color:#666;
	background:#FFF;
	display:block;
	margin:1px 0; 
	padding:10px;
	text-decoration:none;
	font-size:.9em;
	border:solid 2px #FFF;
}
#knopka2:hover{
	background:#5ec79e;
	color:#fff;
	border:solid 2px #5ec79e;
}
#knopka3 {
	color:#fff;
	cursor:pointer;
	background:#5ec79e;
	display:block;
	margin:1px 0; 
	padding:10px;
	display:block;
	text-decoration:none;
	font-size:.9em;
	border:solid 2px #5ec79e;
}
#knopka3:hover{
	background:#5ec79e;
	color:#fff;
	border:solid 2px #5ec79e;
}



.srt-menu li li a {
	background:#e8e8e8;
	padding-left:40px;
}
.srt-menu li li li a {
	background:#efefef;
	padding-left:80px;
}
.srt-menu li li input[type="submit"], 
.srt-menu li li input[type="button"]{
	width:100%;
	text-align:left;
	background:#e8e8e8;
	padding-left:40px;
	border: 2px solid #e8e8e8; 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
.srt-menu li li li input[type="submit"], 
.srt-menu li li li input[type="button"]{
	width:100%;
	text-align:left;
	background:#efefef;
	padding-left:80px;
	border: 2px solid #efefef; 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
}
.ooo{
	width:100%;
	padding:6px;
	margin-bottom:10px;
	font-size:20px;
	border: 2px outset #5ec79e;
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}


/*SECONDARY MENU*/
#secondary-navigation{
	margin-bottom:60px;
}
#secondary-navigation ul{
	margin:0;
	padding:0;
}
#online{
	width:100%;
	border:1px solid #E6E6E6;
	background:#E6E6E6;
	color:#666;
	display:block;
	margin:5px 0; 
	padding:10px;
	text-align:left;
}
#online:hover{
	border-color:#5ec79e;
	background:#5ec79e;
	color:#fff;
}
#online2{
	text-align:left;
	width:100%;
	border:1px solid #5ec79e;
	background:#5ec79e;
	color:#fff;
	display:block;
	margin:5px 0; 
	padding:10px;
}
#online2:hover{
	border-color:#5ec79e;
	background:#5ec79e;
	color:#fff;
}
#secondary-navigation ul li a{ 
	background:#E6E6E6;
	color:#666;
	display:block;
	margin:5px 0; 
	padding:10px;
	text-decoration:none;
}
#secondary-navigation ul li a:hover,
#secondary-navigation ul li.current a{
	background:#5ec79e;
	color:#fff;
}
#secondary-navigation ul li input[type="submit"], 
#secondary-navigation ul li input[type="button"]{ 
	width:100%;
	text-align:left;
	border: 2px solid #E6E6E6; 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
	background:#E6E6E6;
	color:#666;
	display:block;
	margin:5px 0; 
	padding:10px;
	text-decoration:none;
}
#secondary-navigation ul li input[type="submit"]:hover, 
#secondary-navigation ul li input[type="button"]:hover, 
#secondary-navigation ul li.current input[type="submit"], 
#secondary-navigation ul li.current input[type="button"]{
	width:100%;
	text-align:left;
	border: 2px solid #5ec79e; 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
	background:#5ec79e;
	color:#fff;
}

/*SPACE GRID ELEMENTS VERTICALLY, SINCE THEY ARE ONE UNDER ANOTHER SO FAR*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin-bottom:40px;
	/*positioning and padding*/
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

/*FOOTER*/
footer{  
	background:#333;
	color:#ccc;
	font-size:80%;
	padding:20px 0;
}
footer ul{
	margin:0 0 0 8%;
	padding:0;
}


/*Some more colored elements*/
#buttonlink{
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 10px 0; 
	padding:10px;
	text-decoration:none;
}
#buttonlink:hover{
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
#buttonlink2{ 
	background:#5ec79e; 
	border: 2px solid #FFF; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 10px 0; 
	padding:10px;
	text-decoration:none;
}
#buttonlink2:hover{
	background: #666;
	border: 2px solid #FFF; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc)
}
a.buttonlink{ 
	background:#5ec79e; 
	border-radius:7px; 
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 10px 0; 
	padding:10px;
	text-decoration:none;
}
a.buttonlink:hover{
	background: #666;
}
a.vost{
	margin-right:20px;
	background:none;
	border:none;
	color:#5ec79e;
	display:block;
	float:right;
	text-decoration:none;
}
a.vost:hover{
	color:#666;
}
.greenelement{
	background:#5ec79e;
	color:#fff;
}
.violetelement{
	background:#887dc2;
	color:#fff;
}

.but{
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 10px 0; 
	padding:10px;
	text-decoration:none;
}
.but:hover{
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc)
}
.but2{
	background:#55BDC6; 
	border: 2px solid #55BDC6; 
	-moz-border-radius:7px 0px 0px 7px;
	-webkit-border-radius:7px 0px 0px 7px;
	-khtml-border-radius:7px 0px 0px 7px;
	border-radius:7px 0px 0px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 2px 0 0; 
	padding:10px;
	text-decoration:none;
}
.but2:hover{
	background:#666;
	border: 2px solid #666; 
	-moz-border-radius:7px 0px 0px 7px;
	-webkit-border-radius:7px 0px 0px 7px;
	-khtml-border-radius:7px 0px 0px 7px;
	border-radius:7px 0px 0px 7px;
	behavior: url(border-radius.htc)
}
.but3{
	background:#F18792; 
	border: 2px solid #F18792; 
	-moz-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	-khtml-border-radius:0px 7px 7px 0px;
	border-radius:0px 7px 7px 0px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 0 0; 
	padding:10px;
	text-decoration:none;
}
.but3:hover{
	background:#666;
	border: 2px solid #666;
	-moz-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	-khtml-border-radius:0px 7px 7px 0px;
	border-radius:0px 7px 7px 0px;
	behavior: url(border-radius.htc)
}
.but4{
	width:20%;
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 0px 0px 7px;
	-webkit-border-radius:7px 0px 0px 7px;
	-khtml-border-radius:7px 0px 0px 7px;
	border-radius:7px 0px 0px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 2px 0 0; 
	padding:10px;
	text-decoration:none;
}
.but4:hover{
	background:#666;
	border: 2px solid #666; 
	-moz-border-radius:7px 0px 0px 7px;
	-webkit-border-radius:7px 0px 0px 7px;
	-khtml-border-radius:7px 0px 0px 7px;
	border-radius:7px 0px 0px 7px;
	behavior: url(border-radius.htc)
}
.but5{
	width:50%;
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	-khtml-border-radius:0px 7px 7px 0px;
	border-radius:0px 7px 7px 0px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	float:left; 
	margin:10px 15px 0 0; 
	padding:10px;
	text-decoration:none;
}
.but5:hover{
	background:#666;
	border: 2px solid #666; 
	-moz-border-radius:0px 7px 7px 0px;
	-webkit-border-radius:0px 7px 7px 0px;
	-khtml-border-radius:0px 7px 7px 0px;
	border-radius:0px 7px 7px 0px;
	behavior: url(border-radius.htc)
}
.mb{width:auto;}
.mb4{width:30%;}
.mb5{width:95%;}
.delBut{
	width:100%;
	background:#F00; 
	border: 2px solid #F00; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	padding:10px;
	text-decoration:none;
}
.delBut:hover{
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}


/* Contain floats*/ 
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.row:after{
  clear: both;
}



/* =========================================================================================== */
#ramka_ser{padding-left:5px; padding-right:5px; border: 1px solid #e2e2e2; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; behavior: url(border-radius.htc);}
.RamkaPublik{padding-left:5px; padding-right:5px; border: 1px solid #e2e2e2; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; behavior: url(border-radius.htc); display:none;}
.RamkaPublik2{padding-left:5px; padding-right:5px; border: 1px solid #e2e2e2; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -khtml-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; behavior: url(border-radius.htc); display:on;}
#border_grin{border-bottom:solid 3px #5ec79e;}

#text_stihi{padding-left:20px;}
#text_stihi a{
	text-decoration:none;
	border:none;
	background:none;
	border-bottom:solid #FFF 1px;
	color:#666;
}
#text_stihi a:active, 
#text_stihi a:hover, 
#text_stihi a:focus{
	transition:0.9s all;
	-webkit-transition:0.9s all;
	-moz-transition:0.9s all;
	-o-transition:0.9s all;
	-ms-transition:0.9s all;
	color:#999;
}

#beg_ser{background-color:#666; color:#FFF; padding-left:5px; padding-right:5px; margin-top:5px;}

#poisk{width:290px; float:right; margin-left:5px; margin-bottom:10px;}

#forma{width:100%; color:#666; border:#e5e5e5 solid 1px;}

#vizitka{width:710px; height:350px; border:2px outset #e5e5e5; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; -khtml-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; background: url(../../files/images/template/fon.jpg);}
/* ?????????? */


.vTable{
	width:100%;
	height:350px;
}
.vTable1{
	height:200px;
}
.vTable2{
	height:150px;
}
.vTable3{
	height:200px;
	width:100%;
}
.vTable4{
	height:200px;
	width:100%;
}
.vTable2 p{
	height:150px;
	border-top:4px solid #FFF;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	padding-top:20px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:30px;
}
.vTableFoto{
	height:200px;
	width:auto;
	margin-top:30px;
	margin-left:30px;
}
.vTableText{
	margin-left:30px;
	margin-right:30px;
	font-weight:bold;
	font-size:22px;
	border-bottom:solid 1px #FFF;
}
.vTableText img{
	width:20px;
	height:18px;
	margin-right:15px;
}
.vTableTel{
	margin-left:30px;
	margin-right:30px;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	border-bottom:solid 1px #FFF;
}
.vTableTel img{
	width:20px;
	height:14px;
	margin-right:15px;
}


#v_foto{width:149px; height:200px; margin-top:35px; margin-left:35px; float:left; background:url(../../files/images/template/fon.jpg);}
/* ?????? ??????????????*/
#v_onl_book{float:right; color:#FFF; font-size:10px; padding-left:5px; padding-right:5px; margin-right:30px; border:1px solid #FFF; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; -khtml-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; behavior: url(border-radius.htc); font-weight:bold;}
#text{padding-left:100px; text-align:left;}
#v_t_ser{font-size:12px; float:left; width:100px; color:#666;}

#forma_grin{
	width:100%;
	margin-top:30px;
	color:#FFF;
	padding:20px;
	background-color:#5ec79e;
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
}
#forma_text{
	width:100%;
}
#redakt_on{
	width:710px;
	background-color:#FFF;
}
#knopka1{ 
	background:#5ec79e; 
	border: 2px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	color:#fff;
	display:block;
	text-decoration:none;
}
#knopka1:hover{
	background: #666;
	border: 2px solid #666; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc)
}














/* ========== social-likes_classic.css ========== */ 
/*! Social Likes v3.0.2 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible .social-likes__widget{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .3s,opacity .3s ease-out;transition:visibility 0s .3s,opacity .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-transition:border .1s ease-in-out,color .2s ease-in-out;transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top,#f7f7f7,#e2e2e2);background:linear-gradient(top,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(top,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAABxVBMVEVyqHIsfCwneyc3iDctfi0sfiwAAABupm5pomlxp3FwqXB0q3RSllI0hTRAjEBXmVdJkklig2JspGx1qHVdnF2LrYv///9wrXBQllBvrW////9cnVxmiGZtpG11p3WNrY1fnV95sHkufi4xgjElYyUwiTAreSseTh4ugS4eUh4kZSQvfi8seiwwiDAxgzH///9tqW1mpmYggiC827wlhSXr9Os5jznk8OS62rqp0qk5lzk6mDoUhRQ0lTRwsXBfpV81izVkqGRYoVhoqWhfpF9Vo1VaoVppqWlgpWAwiTAyjDI6jzpBlEFkqmRtrG1bpltysHJFlkVZpVkkiCQ4jjgniScVexWSxZIxjTExhjEpiikyiDI0izQxiTEvii+m0KaNvo2FuoV+tn7c7NxIl0hurW6kzqSn0Kd5tXl7t3s4lDiEvoQziDMxiDFUpFRHm0f7/Pvi8OI6lTo9mD3i8eKy17JwsnB+u35NoU1JnUnT5tP8/fyn0ac8mDyq0qpPo09eql5AmkBDnENFnkVhrGE5mDnP5s8+mz4qjyq017QhiiHB38FHnkdJoElaqFrU6dQtkS2z1rOezJ7V6dXC38KfzZ/O5s44zy9hAAAAL3RSTlPu6ebu5uYA7u7w7u3w7e7w73TH2fGAAu3v7QPtfcjbhPHtyu1u5s1u7XZxzM7m7ed67K8AAADZSURBVAjXYxATFeZkYOfgYGfglJOXYhAUN3D3S0pMCLB3NpCUYRAy9PA11gcCYztHQ1kGETf/ZH1zS0tz/XBXFwUGHh8L/dJma+v68rwgJ34GLlN908a+yf0tTRX5gQIM3Pr6dR1T9PW7WxvKUiUY+FIqe2wn6ut3dlno6ysyMIcU1U6wmjrJ1qq6IF6agdc7q7im18amvUo/LUyDQdkhKltff1qbvn56aIweg1K0V0Rmib5+YUZwXI42g7pqpKeRiZmZiVFsrq4mA5uKGiMLKxMTKwujjhYbAFshM23jReW7AAAAAElFTkSuQmCC");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:-webkit-linear-gradient(top,#fff,#d8def4);background:linear-gradient(top,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:-webkit-linear-gradient(top,#f2f3f7,#c0cdf3);background:linear-gradient(top,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEU7WZj///9thLTr7vRheaxFYp5geKvYYUakAAAAL0lEQVQI12NwYAABFgZkkCwIoQ2hNJSC0YKCEIaxoDFWeTAdpKSkJKikCqeh9gAAtSUEXqOhTAgAAAAASUVORK5CYII=");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:-webkit-linear-gradient(top,#fff,#d5e6ef);background:linear-gradient(top,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:-webkit-linear-gradient(top,#f2f8fc,#bfdfed);background:linear-gradient(top,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEUAAAD///8lseQltOvl9fr///////////8Af68Af5+Ay+gAf7QZmMglrd9Pwe0Ag7UBiL0ChLgMqOW03u8FgbAVnc96x+QlncoAfK8AgbP///8MrOrV7/hoxukAfa2N1fEjsOZBvOua1u4Afa+44/P///+HzOZsyetsy+4AgLBsxOgAiLy/5PEAfKwCg7YRiLQKmM+LyuIAhbkArO4Aq+0Aq+wAlc4AqOgAp+cAntoAjMIAqekAod4Am9cAmNIAo+EApuYApeUApOMApeQAjsQAod8AkckAqusAnNgAouBS5YTcAAAAM3RSTlMASPPzoXckDBAQwTCf8+ef8NH7pLPRueBgnzz7x9lw1/Hry4CuMIjf35/f78Fg4Wf5ar/hKdysAAAAhElEQVQIHR3BhQKCMBQF0KsCG3a3Yne/bYTd+v8/5PAcwEaIt/tL2DZQrELLPV7BbrUGKkGNI6HO9+dnswXKvspmkgdBwutZQOl68U9Hj4hudQCFvJCuK4lECprVatDfPo7QqCNJE9EIQsNBVxKJmAGNT+fq+yaZNhg0Zi5m44nTNBm0H8LlEYm9SraOAAAAAElFTkSuQmCC");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:-webkit-linear-gradient(top,#f5f5f5,#e4e4e4);background:linear-gradient(top,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background:linear-gradient(top,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEUAAAD29vbeaU/w6uj6+vrs5uXijXvv7+/aVzvaVzr77eru6urutKfdZUvggm7aWT3linf8/PzfeGLp5eTnoJHmqp3hiHXhd2DxysLx6ef02NL39PTcalHcYUbcYUXaWTz219HccVnl1tP33dfkraHfbVPo4+LnlILt6encaE/cYkfkzsr57OrbWz/gfGbsq53fiXbmu7LgkH7q4d/48fDcdFzssqXqp5jl2dbcZ03j09DecVjebVXdclv4+PjdemTw8PD44dzik4LcmozjgWvgdFzxxLrCp/DQAAAACHRSTlMA////////+EuuwZEAAAB3SURBVAgdLcEFFoIAEEDBDwLu2t3d3d19/yOJD2dIpjMJcTk+SikrHpJwwIJKEYhJBGjjykk0COMekBexQeeALVlAj0tolQvAS/eL2aCJ63L/nHSK5/bWSQfPRrXeAJ7XtdOtan8Ij5VlGDVTz+DnZ2Tqgb+t7r4MkwpuQ8fKEQAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:-webkit-linear-gradient(top,#5d90ba,#004584);background:linear-gradient(top,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:-webkit-linear-gradient(top,#618cae,#001e5d);background:linear-gradient(top,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAABhlBMVEUAAAD0xQD/xgBcSwAAAAD8ywC1kQD7yQC5lAD/1AAAAABsVwD/zAD6yAD5yAD/xgAAAAAAAAAAAAAQDgAoIAAAAABFLgC/mQD/yADcsQAAAAAsIwAAAAAAAAD4xwAAAAA7MAD6yQBbSQDZrQDcsgDywQDxwAClggD/yADnuAAAAAD8zAD7ygDargD8zAAzKQATEAD8ywBHOQBAMgAtJAD7ygD6yQCMcACLbwAPDACigQCphwBiUAC3kgDZrgAAAADIogAAAAAAAAD/zABmTwAAAAAGBgBZSADrvACBaAAAAADTqgD8ygDcsgD5yQD8ywD8ywDywQDqvQDRqQDpvADktwCyjgAAAAA8MADouQCzkADuvgDuwADEnQD2xQD9ywD7yQAAAADougDbsgBYRAC/mQCgfwDZrgDnvgDGoACYegChgAA+MADIogAAAADsvgDtvgDzwgB4XgCqiAD6yADHnwDNpQBpUwClhADmuQB8YwDzwwCHawCffQD0wwDktwDAnAD9ywDU1CnPAAAAgXRSTlMA+AmjBdjG/WcMZKke7PkSCGkCiV4DC8kq4wtWEA7pUXPgltnm9fJKIUxTeNnYaZVPz5JHdvewt25mwcVifdtuxCZhLS2HcaLfqYGT4W72wO2m4tyl0r9HmLSY8m/UmpniCrZdNNFWqDdnkF8lXiDtve1GZ/5uWJi8SaT2a0Oro2IKDPtyAAAAy0lEQVQIHQXBA0NDYQCG0Wf87h2zrWXXss1l215tme8/7xwAgAAAAOBsbJHkqbMBoLpeDT3R3gEdjgKES6tc3V39fT7/QzAA7JuyiEfSQfz18wecob2xYHnTuOtRf28mzKWud01JAfcfsr70zp1uLnYKgSdZ33rmXFfbxgZOZL0owa1jq62y0yanSNZv8hS3VzWty4op23EcOjuC5oqO+YnJ6c1ir8nNADLbVzS3Oru0mJ+emgKQN+JfX1uYGspyAwAMb/hmBmvTAP4BUaQsfohkhJwAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:-webkit-linear-gradient(top,#8faecf,#436f96);background:linear-gradient(top,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:-webkit-linear-gradient(top,#a2c0df,#4e80ab);background:linear-gradient(top,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAABI1BMVEUeRmv6+/weRGn09vicrb0cRGsAAADu8fS9x9IgQWrg5usgRGsfQ2ocQmcqVX8cOHEiRG4AP38dQW0iRWghQ2scRWgfRGsdRmv29/keR2vW3eUkSG0fRmn6+vsbRG5wiJ8hRmySpLcAf39eeZSruMfe4+pNaokAAAAXRXOYqrodR2yRpLedrr4fP2qQo7UfRWqer7/n6u78/f3o7PAzM2aNoLTEz9l4jqbz9fbN1d21wc8/X4AkTHFyiaJ0jKMcRnGywM0fRWseRGsxV3kgRWqDma4eRGogRWodRGofRWxRbouHmq4eQ2zt8PPW3eUfQ2tEY4W2ws5cd5J5j6eltcRogJxNbIqUprhwhaCvvMtMa4qEma3Gz9k6Wn9aeJIfRGr////flzUiAAAAYHRSTlNM/Uv4uy0A89Uf60dIGwYJHgQjFiYsYUX5MuUVQfslfTakAmnA6FkBC6w9o7oYnzC57v7vBZnagfff0X1ho60SzIB0Q2e0ZT5WSTV1RPLQQFq+Qn6qXYGbVJ45aswwV0ob93UPAAAAtUlEQVQY02NgE5SWFGdiAANuBV4+NgZ1XnkpiQQIYFTVExFk4FdjTkAAI3N7BmHtBGTgIMQgYACk2R09xNxsDYEsDlEGThaQCLdXpLe7HUiEFSriGZHg5+OKLMIdGxwQ54sswhMVEu4fxowkEh+akBDNY4msJigm0NnGGCKiAxJxYhJzsTaD2K6rCXI+FxeXBdiFViIMGsqMyG42FWZQElJEeExWRd+EgY1PQAsaGAwMMnL8bAARvTwsqGgkuAAAAABJRU5ErkJggg==");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:-webkit-linear-gradient(top,#f6bb6d,#f6900b);background:linear-gradient(top,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:-webkit-linear-gradient(top,#fbcc5a,#f69a21);background:linear-gradient(top,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAMAAAABFhU/AAAAt1BMVEUAAAD9/f37+/sAAAAAAABYWFgAAAD19fUAAAD///8AAAD////z8/P9/f3///////9ycnK/v7/////9/f37+/v19fV3d3fa2tr////////BwcHh4eGlpaXHx8f///+srKz////5+fn4+Pj///94eHj5+fltbW35+fns7Oz19fX9/f3////q6ur9/f3S0tL////8/Pynp6fl5eX////9/f2bm5v9/f3s7Oz////////s7OwAAAD///+3C/ewAAAAPHRSTlMA5e0eBCsj0QIDHQ/J6F0SKGhR9/DUQA4h/GsRJXMnKPZWU/MzrDGvr5+j0q2gf8nyUjzw8Urusqt1RBmYPbn7AAAAd0lEQVQIHQXBBQKCQABFwYcgu4DSdnd367//uZwBgvyTBwDJSdIuAQ4qX6W2wF2X30MFcNaVrwpgr9v7qTWQGkkmhWC6zI7ZfBIQa7baLMaK6dckSWaEF3YlDVwP2o46qg8hctRoGtUjWhVT9aq1Sg/ruxYb+vYPq3IOiMcZvH4AAAAASUVORK5CYII=");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:-webkit-linear-gradient(top,#fefefe,#d3d3d3);background:linear-gradient(top,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(top,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEUAAADBByTBAB62ACTBByS5ABe/ABXBBiPBBiTBByO/AB/ABiS/AAC0AB7BBiPBBiO+BCDBByTBBSMAAADBBiPBBCPBBiTBBiTBByTBBiPABiO+ByK8BSG/BCLBByO/AyPABiLBBSPBByTAByPABSPABiPABCPBBiO/AyPBBSPAByTBBiLBBiTBBiLABiSqAADBBiTBByPCACTABiTBByTBBSPBBiO9BSDABSTBBiTBBiTBByTABiPBBSPBAyPABiTBBiPBByTABSTBByS/BCS7ABrBBiPBBiTAByO5ACLBByPBBySyABnBBiPABiLABSJ/AADBBiPAByTBBiPBBiTBByTBBSPBBiS/BSLBByTCByO/Bh/ABiTDByTCByTABiS/BiTBBiOZAAC/BCLBByTBBSTABiTBBSS6AB3AByTBBiTBByTBByS4ABy/AB/AByTBBiTBBSPCByXCCCXCByTDCCV4snBOAAAAcnRSTlMA7BkH6wsM6rylEOYEEZbPN42zAew6/ZnGo5dDLjSjQCXXooJeeznLSKtF2/RLTQbs1RXerdlPL1qhqrGcMkdveemwkWkTp/qPFoGqCtOUsALR5sTr2bL8LOSyKM2qxclUnQU81tiTWxrN29T7Egji39pl2aR6AAAA3ElEQVQYGQXBA4IDUAxAwdet7XZt27Zt22aSf/+dAQAAAACAqdVk8HBvOwUAeNMrYiZqhYQfwDthameh88sT50IBIG36+3IPnB6LTMJIwZ5ev4p/R1cXLIvmWXCfD/F3+xHZX1uakzG25JpnyX8fOFlkXIfIyR0fb5ARnaVoHnKywc1jNhJUHWVQe+lz0c3b4O60SmdJbEA6SIjNr+8wLNJEo0qYKlWTGWLd7VRGRWug3Kmm+jOtzQ0e1TDgD2mwp0tMTVxpBCBQn8y2iYnTsjgAUFvS4vPVVVcA/AMRETlXnYR1ZQAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}



#k_vk{
	border: 1px solid #AAA; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
	behavior: url(border-radius.htc);
	margin-top:5px; margin-bottom:0px;
}


#k_vk:hover{ margin-top:0px; margin-bottom:5px;}

#footer_1{width:auto; float:left; font-size:24px;}
#footer_2{width:auto; float:right; text-align:right;}

/* ================================================================= */
/*a:link, a:visited{
	color:#FFF;
}
#top-panel{
	background:#e8f3c6;
	border-bottom:3px solid #a6c34e;
	padding:14px 20px;
	text-align:right;
	
}
#sub-panel{
	text-align:center;
}
#sub-panel a{
	width:200px;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:30px;
	font-weight:bold;
	background:url(img/sub-left.png) bottom left no-repeat #a6c34e;
}
#sub-panel a span{
	padding:6px;
	background:url(img/sub-right.png) right bottom no-repeat;
	display:block;

}
strong{color:#000000;}
.face{border:solid 2px #a6c34e; margin-left:10px; float:right;}

hr{
border-top:1px solid black;
height:0;
}*/

#auth, #reg{/*width:350px; border: 1px solid #e5e5e5; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -khtml-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; behavior: url(border-radius.htc); margin:10px; margin-left:auto; margin-right:auto; padding:10px; background:#e5e5e5; float:left;*/}


#pp_main{
width:auto;
font-size:13px;
}

#pp_left{
display:inline-block;
}

#pp_right, #pp_right_edit{
display:inline-block;
clear:both;
}

#pp_right_edit{
display:none;
}
#pp_right_edit button{
padding:1px;
}

.dates{
width: auto;
font-size:8pt;
margin:0px;
}

#ed{
color: #333;
font-size:15px;
}

#ed:hover{
color: #333;
text-decoration: none;
}
.mmm{width:18%;}

.SmailDiv{ float:left; margin-top:5px; }
.Smail{ width:18px; height:auto; cursor:pointer; margin-left:5px; margin-right:5px; }

#hm {
	margin-right:15px; 
	padding-left:10px; 
	padding-bottom:10px; 
	padding-right:3px; 
	background-color:#5ec79e;
	border: 1px solid #5ec79e; 
	-moz-border-radius:7px 7px 7px 7px; 
	-webkit-border-radius:7px 7px 7px 7px; 
	-khtml-border-radius:7px 7px 7px 7px; 
	border-radius:7px 7px 7px 7px;
}


/****************************************
*****************************************
MEDIAQUERIES
*****************************************
****************************************/

/*
LARGER MOBILE DEVICES
This is for mobile devices with a bit larger screens.
*/

@media screen and (max-width: 1200px) {
    .normal_link{
        font-size:15px;
        padding:10px;
	    padding-left:20px;
	    padding-right:20px;
    }
    .active_link{
        font-size:15px;
        padding:10px;
	    padding-left:20px;
	    padding-right:20px;
    }
	.normal_link2{
        font-size:15px;
        padding:10px;
	    padding-left:20px;
	    padding-right:20px;
    }
}
@media screen and (max-width: 1100px) {
    .normal_link{
        font-size:18px;
        padding:7px;
	    padding-left:12px;
	    padding-right:12px;
    }
    .active_link{
        font-size:18px;
        padding:7px;
	    padding-left:12px;
	    padding-right:12px;
    }
	.normal_link2{
        font-size:18px;
        padding:7px;
	    padding-left:12px;
	    padding-right:12px;
    }
}
@media screen and (max-width: 919px) {
	.srt-menu li input[type="submit"]:hover, 
    .srt-menu li input[type="button"]:hover{
	    background:#5ec79e;
	    color:#fff;
	    border:2px solid #5ec79e;
	    -moz-border-radius:0px 0px 0px 0px; 
	    -webkit-border-radius:0px 0px 0px 0px; 
	    -khtml-border-radius:0px 0px 0px 0px; 
	    border-radius:0px 0px 0px 0px;
	    behavior: url(border-radius.htc);
    }
    .normal_link{
        font-size:18px;
        padding:10px;
	    padding-left:15px;
	    padding-right:15px;
    }
    .active_link{
        font-size:18px;
        padding:10px;
	    padding-left:15px;
	    padding-right:15px;
    }
    .normal_link2{
        font-size:18px;
        padding:10px;
	    padding-left:15px;
	    padding-right:15px;
    }
	#hm {
		display:none;
	}
}
@media screen and (max-width: 700px) {
	.library { width:100%; } .library img { height:auto; } /* Библиотека */
	#newsBotn{
	    margin-right:5%;
    }
    .normal_link{
        font-size:15px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
    .active_link{
        font-size:15px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
    .normal_link2{
        font-size:15px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
	.but4{
	    width:20%;
    }
    .but5{
	    width:70%;
    }
	.formaTP input[type="name"], 
    .formaTP input[type="email"], 
    .formaTP input[type="femile"], 
    .formaTP input[type="captcha"],  
    .formaTP input[type="password"], 
    .formaTP input[type="text"],  
    .formaTP input[type="file"], 
    .formaTP textarea,  
    .formaTP select{
		font-size:14px;
    }
}
@media screen and (max-width: 650px) {
	.formaTP input[type="name"], 
	.formaTP input[type="femile"], 
	.formaTP input[type="captcha"], 
    .formaTP input[type="password"]{
		width:100%;
		margin-right:0%;
	}
	.cph{
		float:left;
		width:100%;
		text-align:center;
	}
	.formaTP{
		padding-right:50px;
	}
	#newsBotn{
	    margin-right:5%;
    }
}
@media screen and (max-width: 600px) {
    .normal_link{
        font-size:10px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
    .active_link{
        font-size:10px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
	.normal_link2{
        font-size:10px;
        padding:5px;
	    padding-left:10px;
	    padding-right:10px;
    }
}
@media screen and (max-width: 500px) {
	.postcardImagesAdditional { width:100%; height:auto; } /* Открытка*/
	.utb { height:200px; } /* Ютуб */
	.formaTP{
		padding-right:40px;
	}
	.podtver input[type="submit"]{
	    width:46%;
    }
	#newsBotn{
		margin-top:10px;
		margin-right:25%;
    }
}











@media screen and (max-width: 997px) {#footer_2{float:left; text-align:left; margin-top:15px; margin-bottom:10px;}}
@media screen and (max-width: 919px) {
#knopka2{
	background:#e5e5e5;
	border:solid 2px #e5e5e5;
	margin:0; 
	padding:10px 20px;
	width:100%;
	margin-bottom:1px;
	text-align:left;
}
#knopka3{
	color:#666;
	background:#e5e5e5;
	border:solid 2px #e5e5e5;
	margin:0; 
	padding:10px 20px;
	width:100%;
	margin-bottom:1px;
	text-align:left;
}
#poisk{width:100%;}
}
@media screen and (max-width: 1200px) {
	#vizitka{
		width:610px;
		height:300px;
	}
	.vTable{
	    height:300px;
    }
    .vTable1{
	    height:170px;
    }
    .vTable2{
	    height:130px;
    }
    .vTable3{
	    height:170px;
    }
    .vTable4{
	    height:170px;
    }
    .vTable2 p{
	    height:130px;
	    border-top:3px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:16px;
	    padding-top:18px;
	    margin-left:25px;
	    margin-right:25px;
	    margin-bottom:25px;
    }
    .vTableFoto{
	    height:170px;
	    width:auto;
	    margin-top:25px;
	    margin-left:25px;
    }
    .vTableText{
	    margin-left:25px;
	    margin-right:25px;
    	font-weight:bold;
	    font-size:20px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:18px;
	    height:16px;
	    margin-right:12px;
    }
    .vTableTel{
	    margin-left:25px;
	    margin-right:25px;
	    font-weight:bold;
	    font-size:16px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:18px;
	    height:12px;
	    margin-right:12px;
    }
	#redakt_on{
		width:610px;
	}
	#v_onl_book{
		font-size:9px;
		margin-top:25px;
		margin-right:25px;
	}
    .mb5{width:100%;}
}
@media screen and (max-width: 1050px) {
	#vizitka{
		width:540px;
		height:280px;
	}
	.vTable{
	    height:280px;
    }
    .vTable1{
	    height:160px;
    }
    .vTable2{
	    height:120px;
    }
    .vTable3{
	    height:160px;
    }
    .vTable4{
	    height:160px;
    }
    .vTable2 p{
	    height:120px;
	    border-top:3px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:16px;
	    padding-top:15px;
	    margin-left:25px;
	    margin-right:25px;
	    margin-bottom:25px;
    }
    .vTableFoto{
	    height:160px;
	    width:auto;
	    margin-top:25px;
	    margin-left:25px;
    }
    .vTableText{
	    margin-left:25px;
	    margin-right:25px;
    	font-weight:bold;
	    font-size:18px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:15px;
	    height:13px;
	    margin-right:9px;
    }
    .vTableTel{
	    margin-left:25px;
	    margin-right:25px;
	    font-weight:bold;
	    font-size:13px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:15px;
	    height:9px;
	    margin-right:9px;
    }
	#redakt_on{
		width:540px;
	}
	#v_onl_book{
		font-size:8px;
		margin-top:25px;
		margin-right:25px;
	}
	.fInfo textarea{
		font-size:18px;
		height:80px;
	}
    .mb5{width:100%;}
}
@media screen and (max-width: 919px) {
	#vizitka{
		width:710px;
	    height:350px;
	    border:2px outset #e5e5e5;
	    -moz-border-radius: 15px 15px 15px 15px;
	    -webkit-border-radius: 15px 15px 15px 15px;
	    -khtml-border-radius: 15px 15px 15px 15px;
	    border-radius: 15px 15px 15px 15px;
	    background: url(../images/fon.jpg);
	}
	#v_onl_book{
		float:right;
		color:#FFF;
		font-size:10px;
		padding-left:5px;
		padding-right:5px;
		margin-right:30px;
		border:1px solid #FFF;
		-moz-border-radius:3px 3px 3px 3px;
		-webkit-border-radius:3px 3px 3px 3px;
		-khtml-border-radius:3px 3px 3px 3px;
		border-radius:3px 3px 3px 3px;
		behavior: url(border-radius.htc);
		font-weight:bold;
	}
    .vTable{
	    width:100%;
	    height:350px;
    }
    .vTable1{
	    height:200px;
    }
    .vTable2{
	    height:150px;
    }
    .vTable3{
	    height:200px;
	    width:100%;
    }
    .vTable4{
	    height:200px;
	    width:100%;
    }
    .vTable2 p{
	    height:150px;
	    border-top:4px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:18px;
	    padding-top:20px;
	    margin-left:30px;
	    margin-right:30px;
	    margin-bottom:30px;
    }
    .vTableFoto{
	    height:200px;
	    width:auto;
	    margin-top:30px;
	    margin-left:30px;
    }
    .vTableText{
	    margin-left:30px;
	    margin-right:30px;
	    font-weight:bold;
	    font-size:22px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:20px;
	    height:18px;
	    margin-right:15px;
    }
    .vTableTel{
	    margin-left:30px;
	    margin-right:30px;
	    font-weight:bold;
	    font-size:18px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:20px;
	    height:14px;
	    margin-right:15px;
    }
	#redakt_on{
	    width:710px;
	    background-color:#FFF;
    }
	#v_onl_book{
		font-size:10px;
		margin-top:5px;
		margin-right:30px;
	}
}
@media screen and (max-width: 780px) {
	#vizitka{
		width:610px;
		height:300px;
	}
	.vTable{
	    height:300px;
    }
    .vTable1{
	    height:170px;
    }
    .vTable2{
	    height:130px;
    }
    .vTable3{
	    height:170px;
    }
    .vTable4{
	    height:170px;
    }
    .vTable2 p{
	    height:130px;
	    border-top:3px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:16px;
	    padding-top:18px;
	    margin-left:25px;
	    margin-right:25px;
	    margin-bottom:25px;
    }
    .vTableFoto{
	    height:170px;
	    width:auto;
	    margin-top:25px;
	    margin-left:25px;
    }
    .vTableText{
	    margin-left:25px;
	    margin-right:25px;
    	font-weight:bold;
	    font-size:20px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:18px;
	    height:16px;
	    margin-right:12px;
    }
    .vTableTel{
	    margin-left:25px;
	    margin-right:25px;
	    font-weight:bold;
	    font-size:16px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:18px;
	    height:12px;
	    margin-right:12px;
    }
	#redakt_on{
		width:610px;
	}
	#v_onl_book{
		font-size:9px;
		margin-top:10px;
		margin-right:25px;
	}
    .mb5{width:100%;
	}
}
@media screen and (max-width: 680px) {
	#vizitka{
		width:540px;
		height:280px;
	}
	.vTable{
	    height:280px;
    }
    .vTable1{
	    height:160px;
    }
    .vTable2{
	    height:120px;
    }
    .vTable3{
	    height:160px;
    }
    .vTable4{
	    height:160px;
    }
    .vTable2 p{
	    height:120px;
	    border-top:3px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:16px;
	    padding-top:15px;
	    margin-left:25px;
	    margin-right:25px;
	    margin-bottom:25px;
    }
    .vTableFoto{
	    height:160px;
	    width:auto;
	    margin-top:25px;
	    margin-left:25px;
    }
    .vTableText{
	    margin-left:25px;
	    margin-right:25px;
    	font-weight:bold;
	    font-size:18px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:15px;
	    height:13px;
	    margin-right:9px;
    }
    .vTableTel{
	    margin-left:25px;
	    margin-right:25px;
	    font-weight:bold;
	    font-size:13px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:15px;
	    height:9px;
	    margin-right:9px;
    }
	#redakt_on{
		width:540px;
	}
	#v_onl_book{
		font-size:8px;
		margin-top:20px;
		margin-right:25px;
	}
	.fInfo textarea{
		font-size:18px;
		height:80px;
	}
    .mb5{width:100%;
	}
}
@media screen and (max-width: 600px) {
	#vizitka{
		width:450px;
		height:250px;
	}
	.vTable{
	    height:250px;
    }
    .vTable1{
	    height:140px;
    }
    .vTable2{
	    height:110px;
    }
    .vTable3{
	    height:140px;
    }
    .vTable4{
	    height:140px;
    }
    .vTable2 p{
	    height:110px;
	    border-top:2px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:12px;
	    padding-top:5px;
	    margin-left:10px;
	    margin-right:10px;
	    margin-bottom:10px;
    }
    .vTableFoto{
	    height:140px;
	    width:auto;
	    margin-top:10px;
	    margin-left:10px;
    }
    .vTableText{
	    margin-left:10px;
	    margin-right:10px;
    	font-weight:bold;
	    font-size:14px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:11px;
	    height:9px;
	    margin-right:5px;
    }
    .vTableTel{
	    margin-left:10px;
	    margin-right:10px;
	    font-weight:bold;
	    font-size:10px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:14px;
	    height:9px;
	    margin-right:5px;
    }
	#redakt_on{
		width:450px;
	}
	#v_onl_book{
		font-size:8px;
		margin-top:0px;
		margin-right:10px;
	}
	.fInfo textarea{
		font-size:18px;
		height:80px;
	}
	#footer_2{
		float:left;
		text-align:left;
	}
	.mb4{
		width:450px;
	}
	.mb5{
		width:450px;
	}
	.offMobile{
		display:none;
	}
	.offMobile2{
		display:none;
	}
}
@media screen and (max-width: 510px) {
	#vizitka{
		width:350px;
		height:200px;
	}
	.vTable{
	    height:200px;
    }
    .vTable1{
	    height:110px;
    }
    .vTable2{
	    height:90px;
    }
    .vTable3{
	    height:110px;
    }
    .vTable4{
	    height:110px;
    }
    .vTable2 p{
	    height:90px;
	    border-top:2px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:12px;
	    padding-top:5px;
	    margin-left:10px;
	    margin-right:10px;
	    margin-bottom:10px;
    }
    .vTableFoto{
	    height:110px;
	    width:auto;
	    margin-top:10px;
	    margin-left:10px;
    }
    .vTableText{
	    margin-left:10px;
	    margin-right:10px;
    	font-weight:bold;
	    font-size:12px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:11px;
	    height:9px;
	    margin-right:5px;
    }
    .vTableTel{
	    margin-left:10px;
	    margin-right:10px;
	    font-weight:bold;
	    font-size:8px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:14px;
	    height:9px;
	    margin-right:5px;
    }
	#redakt_on{
		width:350px;
	}
	#v_onl_book{
		font-size:6px;
		margin-top:0px;
		margin-right:5px;
		border:none;
	}
	.fInfo textarea{
		font-size:12px;
		height:60px;
	}
	.fInfo input[type="submit"]{
		font-size:16px;
	}
	#footer_2{
		float:left;
		text-align:left;
	}
	.offMobile{
		display:none;
	}
	.offMobile2{
		display:none;
	}
	#poisk{width:100%;}
	#footer_1{font-size:18px;} 
	#footer_2{float:left; text-align:left;} 
	.mb4{width:350px;} 
	.mb5{width:350px;}
}
@media screen and (max-width: 410px) {
	#vizitka{
		width:300px;
		height:180px;
	}
	.vTable{
	    height:180px;
    }
    .vTable1{
	    height:100px;
    }
    .vTable2{
	    height:80px;
    }
    .vTable3{
	    height:100px;
    }
    .vTable4{
	    height:100px;
    }
    .vTable2 p{
	    height:80px;
	    border-top:2px solid #FFF;
	    font-weight:bold;
	    text-align:center;
	    font-size:10px;
	    padding-top:5px;
	    margin-left:10px;
	    margin-right:10px;
	    margin-bottom:10px;
    }
    .vTableFoto{
	    height:100px;
	    width:auto;
	    margin-top:10px;
	    margin-left:10px;
    }
    .vTableText{
	    margin-left:10px;
	    margin-right:10px;
    	font-weight:bold;
	    font-size:9px;
	    border-bottom:solid 1px #FFF;
    }
    .vTableText img{
	    width:11px;
	    height:9px;
	    margin-right:5px;
    }
    .vTableTel{
	    margin-left:10px;
	    margin-right:10px;
	    font-weight:bold;
	    font-size:8px;
	    text-align:left;
	    border-bottom:solid 1px #FFF;
    }
    .vTableTel img{
	    width:14px;
	    height:9px;
	    margin-right:5px;
    }
	#redakt_on{
		width:300px;
	}
	#v_onl_book{
		font-size:6px;
		margin-top:0px;
		margin-right:5px;
		border:none;
	}
	.fInfo textarea{
		font-size:12px;
		height:60px;
	}
	.fInfo input[type="submit"]{
		font-size:16px;
	}
	#footer_2{
		float:left;
		text-align:left;
	}
	.offMobile{
		display:none;
	}
	.offMobile2{
		display:none;
	}
	#poisk{width:100%;}
	#forma_grin{padding:9px;}
	#footer_1{font-size:16px;} #footer_2{float:left; text-align:left;} .mb{width:100%;} .mb4{width:300px;} .mb5{width:300px;}
	#ass{
	    width:55px;
	    height:35px;
	    background:url(../images/kcmc-6.png);
    }
    #ass:active, 
    #ass:hover, 
    #ass:focus{
	    background:url(../images/kcmc-5.png);
    }
    #ass2{
	    width:197px;
	    height:35px;
	    background:url(../images/kcmc-8.png);
    }
    #ass2:active, 
    #ass2:hover, 
    #ass2:focus{
	    background:url(../images/kcmc-7.png);
    }
	.messages2 p{
	width:85%;
	font-size:14px;
    }
}
@media screen and (max-width: 330px) {
	#newsBotn{
		margin-right:0%;
    }
	#poisk{width:100%;}
	#forma_grin{padding:9px;}
	#footer_1{font-size:16px;} #footer_2{float:left; text-align:left;} .mb{width:100%;} .mb4{width:300px;} .mb5{width:300px;}}
@media only screen and (max-width: 481px) {#text_stihi{padding-left:1%;} .mb{width:94%;} .mb2{width:58%;} .mb3{width:35%;}}
@media only screen and (min-width: 481px) {
#banner{
	float:left;
	text-align:left;
	margin-bottom:-20px;/*this depends on the height of the logo*/
}
.menu-toggle{/*make menu float right, instead of sitting under the logo*/
	margin-top:10px; /*this depends on the height of the logo*/
	float:right;
}
#text_stihi{padding-left:2%;}

}

/*
TABLET & SMALLER LAPTOPS
The average viewing window and preferred media query for those is 768px.
But I think that some more breathing space is good:)
*/
@media only screen and (min-width: 920px) {

.wrapper{
	max-width: 1200px; 
	margin: .75em auto;
}
header{
	padding:0;
}
#banner{ 
	float:left; 
	text-align:left;
	margin-bottom:0px;
	margin-top:5px;
}
#hero{
	padding:0;
}

#content {  
	float:right;
	width:65%;
}
#content.wide-content{
	float:none;
	width:100%;
}

.flexslider{
	display:block;
/*demo 1 slider theme*/	
margin: 0; 
}
.flex-control-nav {bottom: 5px;}


aside { 
	float:left;
	width:30%;
}

/*** MAIN MENU - ESSENTIAL STYLES ***/
.menu-toggle{display:none;}
#menu-main-navigation{display:block;}

.srt-menu, .srt-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.srt-menu ul {
	position:		absolute;
	display:none;
	width:			12em; /* left offset of submenus need to match (see below) */
}
.srt-menu ul li {
	width:			100%;
}
.srt-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.srt-menu li {
	float:			left;
	position:		relative;
	margin-left:1px;
	height:25px;
}
.srt-menu li li {
	margin-left:0px;
	height:auto;
}
.srt-menu a {
	display:		block;
	position:		relative;
}
.srt-menu input[type="submit"], 
.srt-menu input[type="button"] {
	display:		block;
	position:		relative;
}
.srt-menu li:hover ul,
.srt-menu li.sfHover ul {
	display:block;
	left:			0;
	top:			42px; /* match top ul list item height */
	z-index:		99;
	-webkit-box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
    box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
}
ul.srt-menu li:hover li ul,
ul.srt-menu li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li:hover ul,
ul.srt-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}
ul.srt-menu li li:hover li ul,
ul.srt-menu li li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li li:hover ul,
ul.srt-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO2 SKIN ***/
#topnav, .srt-menu {
	float:right;
	margin: .35em 0 0 0;
}
.srt-menu a {
	text-decoration:none;
}
.srt-menu li a{
	background:#fff;
	margin:0; 
	padding:10px 20px;
}
.srt-menu a, .srt-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;	
}
.srt-menu li li a {
		border-top:		1px solid rgba(255,255,255,.2);
		background:		#333; /*fallback for old IE*/
		background:rgba(0,0,0,.6);
		color:	#fff;
		padding-left:20px;
}
.srt-menu li li a:visited{color:#fff;}
.srt-menu li li li a,
.srt-menu li.current * li a{
	padding-left:20px;
	background:rgba(0,0,0,.6);
}

.srt-menu li:hover > a,
.srt-menu li.current a{ 
	color:#fff;
	background:#5ec79e;
}
.srt-menu li li:hover > a{
	color:#fff;
	background:#5ec79e;
}




.srt-menu input[type="submit"], 
.srt-menu input[type="button"] {
	text-decoration:none;
}
.srt-menu li input[type="submit"], 
.srt-menu li input[type="button"]{
	background:#fff;
	margin:0; 
	padding:10px 20px;
}
.srt-menu input[type="submit"], .srt-menu input[type="submit"]:visited, 
.srt-menu input[type="button"], .srt-menu input[type="button"]:visited {
	/* visited pseudo selector so IE6 applies text colour*/
	color:			#666;	
}
.srt-menu li li input[type="submit"], 
.srt-menu li li input[type="button"] {
	width:100%;
	text-align:left;
	border: 0px solid rgba(0,0,0,.6); 
	-moz-border-radius:0px 0px 0px 0px; 
	-webkit-border-radius:0px 0px 0px 0px; 
	-khtml-border-radius:0px 0px 0px 0px; 
	border-radius:0px 0px 0px 0px;
	behavior: url(border-radius.htc);
	border-top:		1px solid rgba(255,255,255,.2);
	background:		#333; /*fallback for old IE*/
	background:rgba(0,0,0,.6);
	color:	#fff;
	padding-left:20px;
}
.srt-menu li li input[type="submit"]:visited, .srt-menu li li input[type="button"]:visited{color:#fff;}
.srt-menu li li li input[type="submit"],
.srt-menu li.current * li input[type="submit"], 
.srt-menu li li li input[type="button"],
.srt-menu li.current * li input[type="button"]{
	padding-left:20px;
	background:rgba(0,0,0,.6);
}

.srt-menu li:hover > input[type="submit"],
.srt-menu li.current input[type="submit"], 
.srt-menu li:hover > input[type="button"],
.srt-menu li.current input[type="button"]{ 
	color:#fff;
	background:#5ec79e;
}
.srt-menu li li:hover > input[type="submit"], 
.srt-menu li li:hover > input[type="button"]{
	color:#fff;
	background:#5ec79e;
	border-bottom:2px solid #5ec79e;
}


/*GRID*/
/*
 & Columns : 12 

 */
 .row{
	 margin-left: -15px;
     margin-right: -15px;
}
 
.grid_1 { width: 8.33333333%; }
.grid_2 { width: 16.66666667%; }
.grid_3 { width: 25%; }
.grid_4 { width: 33.33333333%; }
.grid_5 { width: 41.66666667%; }
.grid_6 { width: 50%; }
.grid_7 { width: 58.33333333%; }
.grid_8 { width: 66.66666667%; }
.grid_9 { width: 75%; }
.grid_10 { width: 83.33333333%; }
.grid_11 { width: 91.66666667%; }
.grid_12 { width: 100%; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	float: left;
	display: block;
}

.rightfloat{float:right;}
/* @notation inspired by tinyGrid, .row and percentage by Twitter Bootstrap
 */
 
#hero .grid_8 { 
	margin:40px 0 -13px;
}
#text_stihi{padding-left:3%;}
}

/*
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 1024px) {
#hero h1{ font-size:1.4em;}
} 

/*
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*/
@media only screen and (min-width: 1240px) {
#hero h1{ font-size:2em;}
} 

/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution.
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {


} 

/*
iPHONE 5 MEDIA QUERY
iPhone 5 or iPod Touch 5th generation styles (you can include your own file if you want)
*/
@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) { 

  
}

/*
PRINT STYLESHEET
*/
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


@font-face {
  font-family: 'fpicons';
  src:url('fonts/fpicons.eot?yg5dv7');
  src:url('fonts/fpicons.eot?#iefixyg5dv7') format('embedded-opentype'),
    url('fonts/fpicons.woff?yg5dv7') format('woff'),
    url('fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fp-i-"], [class*=" fp-i-"] {
  font-family: 'fpicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flowplayer{position:relative;width:100%;counter-increment:flowplayer;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-player{position:absolute;top:0;left:0;width:100%;height:100%}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-ui{z-index:11}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-title{line-height:30px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif;font-size:11px;cursor:default;color:#fff;width:auto;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;padding:0 20px;}
.is-rtl.flowplayer .fp-title{float:right}
.aside-time.flowplayer .fp-title{display:none !important}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-controls,.flowplayer .fp-title,.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer.aside-time .fp-time{background-color:#000;background-color:rgba(0,0,0,0.65);}
.no-background.flowplayer .fp-controls,.no-background.flowplayer .fp-title,.no-background.flowplayer .fp-fullscreen,.no-background.flowplayer .fp-unload,.no-background.flowplayer .fp-close,.no-background.flowplayer .fp-embed,.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.no-background.flowplayer .fp-play,.no-background.flowplayer .fp-brand{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.flowplayer.fixed-controls .fp-controls{background-color:#000}
.flowplayer .fp-timeline{background-color:#a5a5a5}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#a5a5a5}
.flowplayer .fp-volumelevel{background-color:#00a7c8}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-dropdown{position:absolute;top:5px;width:100px;background-color:#000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 !important;list-style-type:none !important;}
.flowplayer .fp-dropdown:before{content:'';display:block;position:absolute;top:-5px;left:calc(50% - 5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-dropdown li{padding:10px !important;margin:0 !important;color:#fff !important;font-size:11px !important;list-style-type:none !important;}
.flowplayer .fp-dropdown li.active{background-color:#00a7c8 !important;cursor:default !important}
.flowplayer .fp-dropdown.fp-dropup{bottom:20px;top:auto;}
.flowplayer .fp-dropdown.fp-dropup:before{top:auto;bottom:-5px;border-bottom:none;border-top:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-tooltip{background-color:#000;color:#fff;display:none;position:absolute;padding:5px;}
.flowplayer .fp-tooltip:before{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;left:calc(50% - 5px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.flowplayer .fp-timeline-tooltip{bottom:35px}
.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:block;}
.is-touch.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:none}
.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle p b{font-weight:bold}
.flowplayer .fp-subtitle p i{font-style:italic}
.flowplayer .fp-subtitle p u{text-decoration:underline}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play,.flowplayer .fp-menu{font-family:'fpicons' !important;color:#fff !important;font-size:15px !important;text-align:center !important;line-height:30px !important;text-decoration:none !important;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-menu{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1)}
.is-rtl.flowplayer .fp-menu{-webkit-transform:none;-moz-transform:none;transform:none}
.flowplayer .fp-fullscreen:before{content:"\e602"}
.flowplayer .fp-unload:before,.flowplayer .fp-close:before{content:"\e600"}
.flowplayer .fp-mute:before{content:"\e606"}
.flowplayer .fp-embed:before{content:"\e603"}
.flowplayer .fp-play:before{content:"\e608"}
.flowplayer .fp-menu:before{content:"\e604"}
.flowplayer .fp-flash-disabled{background:#333;width:390px;margin:0 auto;position:absolute;bottom:0;color:#fff}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:11%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl.png) center no-repeat;background-size:11%}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:11%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl@x2.png) center no-repeat;background-size:11%}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-brand{color:#fff !important;position:absolute;right:115px;font-weight:normal !important;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;text-decoration:none !important;line-height:15px !important;font-size:11px !important;height:15px;width:55px;bottom:9px;box-sizing:border-box;text-align:center;padding:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.has-menu.flowplayer .fp-brand{right:152px}
.is-rtl.flowplayer .fp-brand{right:auto;left:125px}
.has-menu.is-rtl.flowplayer .fp-brand{left:152px}
.no-brand.flowplayer .fp-brand{display:none}
.no-volume.no-mute.flowplayer .fp-brand{right:10px;}
.has-menu.no-volume.no-mute.flowplayer .fp-brand{right:47px}
.no-volume.flowplayer .fp-brand{right:50px}
.no-mute.flowplayer .fp-brand{right:95px}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;text-align:center;cursor:pointer;height:30px;width:30px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:10px}
.flowplayer .fp-unload,.flowplayer .fp-close{display:none}
.flowplayer .fp-play{display:none;height:30px !important;position:absolute;bottom:0;left:0;text-align:center;}
.is-rtl.flowplayer .fp-play{left:auto;right:0}
.is-playing.flowplayer .fp-play:before{content:"\e607"}
.flowplayer .fp-menu{display:none;position:absolute;bottom:0;z-index:11;right:10px;}
.is-rtl.flowplayer .fp-menu{right:auto;left:10px}
.has-menu.flowplayer .fp-menu{display:block}
.flowplayer .fp-menu .fp-dropdown{z-index:12;display:none;left:-42.5px;line-height:auto;width:149px;-webkit-transform:none;-moz-transform:none;transform:none;}
.is-rtl.flowplayer .fp-menu .fp-dropdown{left:-10px}
.flowplayer .fp-menu.dropdown-open .fp-dropdown{display:block}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-embed{right:90px}
.flowplayer.is-ready.is-closeable .fp-fullscreen{right:50px}
.flowplayer.is-ready.is-closeable.is-rtl .fp-embed{right:auto;left:90px}
.flowplayer.is-ready.is-closeable.is-rtl .fp-fullscreen{right:auto;left:50px}
.flowplayer.is-fullscreen .fp-fullscreen{display:block !important;}
.flowplayer.is-fullscreen .fp-fullscreen:before{content:"\e601"}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 225px 0 55px;}
.no-brand.flowplayer .fp-timeline{margin-right:160px;}
.has-menu.no-brand.flowplayer .fp-timeline{margin-right:187px}
.no-volume.no-brand.flowplayer .fp-timeline{margin-right:95px}
.no-mute.no-brand.flowplayer .fp-timeline{margin-right:130px}
.no-mute.no-volume.no-brand.flowplayer .fp-timeline{margin-right:55px}
.has-menu.flowplayer .fp-timeline{margin-right:252px}
.no-volume.flowplayer .fp-timeline{margin-right:160px}
.no-mute.flowplayer .fp-timeline{margin-right:195px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:120px;}
.has-menu.no-mute.no-volume.flowplayer .fp-timeline{margin-right:157px}
.is-rtl.flowplayer .fp-timeline{margin:0 55px 0 225px;}
.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:160px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:197px}
.has-menu.is-rtl.flowplayer .fp-timeline{margin-left:262px}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:95px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:130px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:55px}
.is-long.flowplayer .fp-timeline{margin:0 255px 0 85px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:180px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:140px}
.has-menu.is-long.flowplayer .fp-timeline{margin-right:292px}
.no-brand.is-long.flowplayer .fp-timeline{margin-right:190px;}
.no-volume.no-brand.is-long.flowplayer .fp-timeline{margin-right:125px}
.no-mute.no-brand.is-long.flowplayer .fp-timeline{margin-right:85px}
.has-menu.no-brand.is-long.flowplayer .fp-timeline{margin-right:227px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:85px 0 190px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:125px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:85px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 190px 0 10px;}
.has-menu.aside-time.flowplayer .fp-timeline,.has-menu.no-time.flowplayer .fp-timeline{margin-right:227px}
.aside-time.no-brand.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:75px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 10px 0 115px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:50px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:10px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer .fp-timeline.no-animation .fp-buffer{-webkit-transition:none;-moz-transition:none;transition:none}
.flowplayer .fp-progress.animated{transition-timing-function:linear;transition-property:width,height}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear;box-sizing:border-box}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';box-sizing:border-box;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:18px;width:18px;top:-4px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-5px;right:-10px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;height:6px;bottom:12px;right:10px;}
.has-menu.flowplayer .fp-volume{right:37px}
.is-rtl.flowplayer .fp-volume{right:auto;left:10px}
.is-rtl.has-menu.flowplayer .fp-volume{left:37px}
.flowplayer .fp-mute{position:relative;width:30px;height:30px;float:left;top:-12px;cursor:pointer;}
.is-rtl.flowplayer .fp-mute{float:right}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:75px;height:6px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:11px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:9px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:10px;}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:10px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:180px;color:#eee;}
.no-brand.flowplayer .fp-remaining,.no-brand.flowplayer .fp-duration{right:125px;}
.has-menu.no-brand.flowplayer .fp-remaining,.has-menu.no-brand.flowplayer .fp-duration{right:152px}
.no-volume.no-brand.flowplayer .fp-remaining,.no-volume.no-brand.flowplayer .fp-duration{right:50px}
.no-mute.no-brand.flowplayer .fp-remaining,.no-mute.no-brand.flowplayer .fp-duration{right:95px}
.no-mute.no-volume.no-brand.flowplayer .fp-remaining,.no-mute.no-volume.no-brand.flowplayer .fp-duration{right:10px}
.has-menu.flowplayer .fp-remaining,.has-menu.flowplayer .fp-duration{right:217px}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:115px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:160px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:75px;}
.has-menu.no-mute.no-volume.flowplayer .fp-remaining,.has-menu.no-mute.no-volume.flowplayer .fp-duration{right:112px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:180px;}
.no-brand.is-rtl.flowplayer .fp-remaining,.no-brand.is-rtl.flowplayer .fp-duration{left:115px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining,.has-menu.no-brand.is-rtl.flowplayer .fp-duration{left:142px}
.has-menu.is-rtl.flowplayer .fp-remaining,.has-menu.is-rtl.flowplayer .fp-duration{left:227px}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:50px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:95px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:10px}
.flowplayer .fp-remaining{display:none}
.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:auto;background-color:#000;background-color:rgba(0,0,0,0.65);height:30px;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:30px;text-align:center;font-size:15px;}
.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed::after{content:' / '}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed,.flowplayer.is-splash .fp-title,.flowplayer.is-poster .fp-title,.flowplayer.is-splash .fp-brand,.flowplayer.is-poster .fp-brand{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-loading video.fp-engine{position:absolute;top:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-playing{background-image:none !important;background-color:#333;}
.flowplayer.is-playing.hls-fix.is-finished .fp-engine{position:absolute;top:-9999em}
.flowplayer.is-fullscreen{top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-fullscreen .fp-player{background-color:#333}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.flowplayer.is-ready.is-muted .fp-mute:before{content:"\e605"}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.is-fullscreen.flowplayer.is-mouseout .fp-controls{height:3px;bottom:0}
.flowplayer.is-mouseout .fp-title{overflow:hidden}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-title,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-menu,.flowplayer.is-mouseout .fp-brand,.flowplayer.is-mouseout .fp-timeline-tooltip,.flowplayer.is-mouseout.aside-time .fp-time{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
.flowplayer.is-mouseover .fp-title,.flowplayer.fixed-controls .fp-title{height:30px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play,.flowplayer.is-mouseover .fp-menu,.flowplayer.fixed-controls .fp-menu{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer.is-flash-disabled{background-color:#333;}
.flowplayer.is-flash-disabled object.fp-engine{z-index:100}
.flowplayer.is-flash-disabled .fp-flash-disabled{display:block;z-index:101}
.flowplayer .fp-embed{position:absolute;top:10px;left:auto;right:50px;display:block;width:30px;height:30px;text-align:center;}
.is-rtl.flowplayer .fp-embed{right:auto;left:50px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;right:67px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.is-closeable.flowplayer .fp-embed-code{right:99px}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;right:-10px;border:5px solid transparent;border-left-color:#333}
.is-rtl.flowplayer .fp-embed-code{right:auto;left:67px;}
.is-rtl.flowplayer .fp-embed-code:before{right:auto;left:-10px;border-left-color:transparent;border-right-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.no-time .fp-embed{left:10px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:10px !important}
.flowplayer.is-live .fp-timeline,.flowplayer.is-live .fp-duration,.flowplayer.is-live .fp-remaining{display:none}
.flowplayer .fp-context-menu{position:absolute;display:none;z-index:1001;background-color:#fff;padding:10px;border:1px solid #aaa;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;width:170px;}
.flowplayer .fp-context-menu li{text-align:center !important;padding:10px;color:#444 !important;font-size:11px !important;margin:0 -10px 0 -10px;}
.flowplayer .fp-context-menu li a{color:#00a7c8 !important;font-size:12.100000000000001px !important}
.flowplayer .fp-context-menu li:hover:not(.copyright){background-color:#eee}
.flowplayer .fp-context-menu li.copyright{margin:0;padding-left:110px;background-image:url("img/flowplayer.png");background-repeat:no-repeat;background-size:100px 20px;background-position:5px 5px;border-bottom:1px solid #bbb;}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.flowplayer .fp-context-menu li.copyright{background-image:url("img/flowplayer@2x.png")}
}@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer .fp-title{position:absolute;top:10px;left:10px;}
.is-rtl.flowplayer .fp-title{left:auto;right:10px}
.flowplayer .fp-title,.flowplayer .fp-unload,.flowplayer .fp-fullscreen,.flowplayer .fp-embed{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.flowplayer .fp-embed-code{right:85px;}
.is-closeable.flowplayer .fp-embed-code{right:125px}
.is-rtl.flowplayer .fp-embed-code{right:auto;left:85px}
.flowplayer.is-mouseout .fp-menu{display:none}
.flowplayer.is-mouseout .fp-controls{-webkit-transition:none;-moz-transition:none;transition:none;-webkit-animation:functional-controls-hide 1s 1;-moz-animation:functional-controls-hide 1s 1;animation:functional-controls-hide 1s 1}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:none;-moz-transition:none;transition:none}
.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-brand,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-time{-webkit-transition:none;-moz-transition:none;transition:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.flowplayer.fixed-controls .fp-elapsed,.flowplayer.fixed-controls.is-mouseover .fp-elapsed{left:50px}
.flowplayer.fixed-controls .fp-controls,.flowplayer.fixed-controls.is-mouseover .fp-controls{bottom:-30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;left:0;right:0;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls,.is-fullscreen.flowplayer.fixed-controls.is-mouseover .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-controls .fp-play,.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-play{left:10px}
.flowplayer.fixed-controls .fp-controls .fp-timeline,.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline{margin-left:95px;}
.is-long.flowplayer.fixed-controls .fp-controls .fp-timeline,.is-long.flowplayer.fixed-controls.is-mouseover .fp-controls .fp-timeline{margin-left:125px}
.flowplayer.is-mouseover .fp-controls{bottom:10px;left:50px;right:10px;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.is-rtl.flowplayer.is-mouseover .fp-controls{left:10px;right:50px}
.flowplayer.is-mouseover .fp-controls .fp-play{left:-40px;display:block;background-color:#000;background-color:rgba(0,0,0,0.65);width:30px;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.is-rtl.flowplayer.is-mouseover .fp-controls .fp-play{left:auto;right:-40px}
.flowplayer.is-mouseover .fp-controls .fp-timeline{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-progress,.flowplayer.is-mouseover .fp-controls .fp-timeline .fp-buffer{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown{bottom:35px;left:auto;right:-10px;}
.is-rtl.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown{right:auto;left:-10px}
.flowplayer.is-mouseover .fp-controls .fp-menu .fp-dropdown:before{display:none}
.flowplayer.is-mouseover .fp-controls li{border-color:#000;}
.flowplayer.is-mouseover .fp-controls li.active{border-color:#00a7c8}
.flowplayer.is-mouseover .fp-controls li:last-child:before{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;right:10px;border-bottom:none;border-top-width:5px;border-top-style:solid;border-top-color:inherit;border-left:5px solid transparent;border-right:5px solid transparent;}
.is-rtl.flowplayer.is-mouseover .fp-controls li:last-child:before{right:auto;left:10px}
.flowplayer .fp-elapsed,.flowplayer.play-button .fp-elapsed{left:60px;}
.is-rtl.flowplayer .fp-elapsed,.is-rtl.flowplayer.play-button .fp-elapsed{right:60px;left:auto}
.flowplayer .fp-time em{bottom:19px}
@-moz-keyframes functional-controls-hide{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
100%{bottom:0;right:0;left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
}@-webkit-keyframes functional-controls-hide{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
100%{bottom:0;right:0;left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
}@-o-keyframes functional-controls-hide{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
100%{bottom:0;right:0;left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
}@-ms-keyframes functional-controls-hide{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
100%{bottom:0;right:0;left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
}@keyframes functional-controls-hide{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
100%{bottom:0;right:0;left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
}
