@import "jquery.lightbox-0.5.css";

.enter{
	position:fixed;top:50%;left:50%;
	width:400px;
	margin-top:-100px;margin-left:-200px;

	/*background:#f00;*/
}


.buttons1 {
position: relative;
display: block;
width: 170px;
height: 172px;
margin-top: 120px;
margin-left: 773px;
z-index: 11;
}

.tg2 {
display: block;
position: absolute;
width: 170px;
height: 30px;
background: #9c6796;
border: none;
font-size: 14px;
color: #fff;
font-family: Inherit;
font-weight: bold;
cursor: pointer;
bottom: 0;
text-shadow: 0 -1px rgba(0,0,0,0.3);
}

.tg2:hover {
background: #7c5277;
}

.tg2:active, .tg2:focus{
border: none;
outline: none;
}

.fr1 {
display: block;
position: absolute;
left: 10px;
width: 150px;
height: 140px;
margin: 0px auto;
border: 1px solid #9c6796;

}

.form-login ul li input{
	width:340px;
}
.form-login .error{text-align:center;margin-bottom:10px;color:#ff0000;font-weight:bold;}
.form-login .login-text{text-align:center;margin-bottom:10px;}
.yoyo{background: url("../css/img/pixel.png") repeat;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: 1001;}
.form-login ul li label{}
.form-login{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	background:#efefef;
	padding: 4px 15px 0;
	color: #777777;
	border: 1px solid #C8C8C8;
	font: 13px Helvetica,Arial,sans-serif;		
}
.form-login ul, .form-login ul li{display:block; margin:0; padding:0; list-style:none;width:auto;}

.form-login ul li input{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	
	-webkit-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0,0,0,0.08) inset;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	
	
	border: 1px solid #c8c8c8;
	color: #777;
	font: 13px Helvetica, Arial, sans-serif;
	
	padding: 5px 5px 5px 30px;
	margin-left:-5px;
	background: url("img/iconzs.png") no-repeat;
	
}	
.form-login ul li.text input{
	background-position:2px 2px !important;
}
.form-login ul li.pass input{
	background-position:2px -60px !important;
}
.form-login ul li{margin:0 0 7px 0;}
.form-login ul li p{
	display:block;
	width:100%;
	font-size:14px;
	text-align:center;
	margin-bottom:5px;
}

.form-login input[type="text"]:focus, .form-login input[type="password"]:focus {
	background-color: #FFFFFF;
	border: 1px solid #73388a;
	box-shadow: 0 0 2px #73388a inset;
	outline: medium none;
}

.form-login ul li.submit input{
	padding:0;margin:0; background:none;
}

.form-login ul li.submit input[type="submit"] {
	background: rgb(254,231,154);
	background: -moz-linear-gradient(top,  rgba(254,231,154,1) 0%, rgba(254,193,81,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	background: linear-gradient(top,  rgba(254,231,154,1) 0%,rgba(254,193,81,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee79a', endColorstr='#fec151',GradientType=0 );
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-ms-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	-o-box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.8) inset;
	border: 1px solid #D69E31;
	color: #85592e;
	cursor: pointer;

	font: bold 15px Helvetica, Arial, sans-serif;
	height: 35px;
	margin:0 auto;
	display:block;
	position: relative;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	width: 120px;
	behavior: url(pie/PIE.htc);
}
.form-login ul li.submit input[type="submit"]:hover {
	background: rgb(254,193,81);
	background: -moz-linear-gradient(top,  rgba(254,193,81,1) 0%, rgba(254,231,154,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	background: linear-gradient(top,  rgba(254,193,81,1) 0%,rgba(254,231,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec151', endColorstr='#fee79a',GradientType=0 );
	behavior: url(pie/PIE.htc);
}
.form-login ul li.submit input[type="submit"]:active{top:1px;}

.voting{left:0; position:absolute; top:135px;}

html body .report{
	background:#dedede;
	position:static;height:244px;
}
html body .report .backmini{
	position:relative;margin:0 auto;z-index:0;
}
.reportwrap #soc{display:none;}

.reportwrap #containerForBox{
	top:0 !important;
}
.reportwrap #footer{top:0 !important;margin:0 auto !important;}
.reportheader{
	position:relative !important;
}
.reportheader .logo{top:15px;}
.reportheader #top_menu {width:380px;margin-left:-400px;}
.nofix_abs .menu_width{position:absolute;}


html body .center{width:870px;}
html body .abody .center label{cursor:default; display:block; float:none; font-size:18px;}
html body .abody .center p.float{border:1px solid #DDDDDD; margin-top:10px;padding:0;}
html body .abody .center div {position:relative;height:50px;width:475px;float:right;}


html body .abody .center div input.voitingBtn{position:absolute;left:0;top:20px;margin:0;height:39px;}
html body .abody .center div a.voitingBtn{position:absolute;right:0;top:20px;margin:0;height:39px;line-height:39px;padding:0 10px;text-transform:uppercase;}

html body .center input[type="radio"]{margin-left:20px;margin-top:0;}
html body .center p{text-align:center;}

html body .center .voitingBtn{
	background-color:#9c6796; border:1px solid #9c6796;
	border-radius: 0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	z-index:999;
	color:#fff;
	cursor:pointer;
	display:block;
	text-shadow:none;
	font-size:15px;
}
html body .center .voitingBtn:visited{
	color:#fff;
}
html body .center .voitingBtn:hover{
	box-shadow: 
		inset 0 1px rgba(255,255,255,0.3), 
		inset 0 20px 40px rgba(255,255,255,0.15);
	background-color:#68aeab; border:1px solid #68aeab;color:#000;
}
html body .abody .center div .voitingBtn:active{top:21px;}

.general{text-align:center;}
.vote_res {margin-bottom:50px; font-size:15px; font-weight:bold;margin-top:20px;}
.vote_res .pos_line {height:25px; background:#27ad00; display:block; margin-top:5px; float:left;}
.vote_res .neg_line {height:25px; background:#e51600; display:block; margin-top:5px; float:right;}
.vote_res .total {color:white; margin:-21px 0 5px 0;position:relative;top:-21px;}
.vote_res .pos {margin-left:15px; float:left;}
.vote_res .neg {margin-right:15px; float:right;}

/*Стандарт*/
@font-face {
	font-family: "Jura";
	font-style: normal;
	font-weight: 400;
	src: local("Jura Regular"), local("Jura-Regular"), url("font/font.ttf") format("ttf");
}
@font-face {
	font-family: 'Denda';
	src: url('../css/font/dendanewlightc.otf') format('otf');
	font-weight: normal;
	font-style: normal;
}

.function{clear:both;}
html, body{height:100%;width:100%;}
#header, section, article, aside, footer, nav{display:block;margin:0;padding:0;}

body{color:#5C5C5C;font:14px/1.3em arial,helvetica,sans-serif;background-color:#ccc;}
p{white-space:normal;font:14px/1.3em arial,helvetica,sans-serif;}
h1{color:#333;font:38px/1.2em jura,sans-serif;}
h2{color:#333;font:32px/1.2em jura,sans-serif;}
h3{color:#333;font:26px/1.2em jura,sans-serif;padding-bottom:15px;}
h4{color:#333;font:20px/1.2em jura,sans-serif;padding-bottom:10px;}
h5{color:#333999;font-size:14px;padding-bottom:15px;}
h3 a, h3 a:visited{color:#333999;}
a, a:visited{color:#374c88;text-decoration:none;}
a:hover{text-decoration:none;}
.hidden {display:none;}
.cl, .clear{clear:both;display:block;height:0;overflow:hidden;width:100%;}
.clvis{clear:both;display:block;height:0;overflow:visible;width:100%;}
.radius{border-radius:15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;}
.shadow{box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);}
.img_center{display:inline;vertical-align: middle;}
.logo{position:absolute;top:68px;left:0px;/*display:none;*/}
.logo a{height:189px; width:225px; display:block;}
.logo img{display:none;}
body .abutn, body #abutn, body .boxnavi a, body .button-small a{
background-color:#9c6796; border:1px solid #9c6796;
border-radius: 0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
box-shadow: none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}
body .abutn:hover, body #abutn:hover, body .boxnavi a:hover, body .button-small a:hover{background-color:#68aeab; border:1px solid #68aeab;color:#000;}
#background{
	position:absolute;
	margin:-20px 0 0 -15px;
	padding:20px 15px 0;
	/*background:url(../css/img/shapka223.png) no-repeat 50% 0;*/
	height:360px;
	width:1100px;
	z-index:-10;
}
.backmini{
	height:292px;
	width:990px;
	overflow:hidden;
	position:fixed;
	top:0;
	z-index:10;
	background:url(../css/img/shapka3w2.jpg) no-repeat;
}
.backmini img{position:absolute;}
.header-left, .header-right, header{height: 400px;}
.header-left {background:#69c;position: absolute;width: 100%;}
.header-right {background:#36a;float: right;width: 50%;}
.backfon{
	/*background:url(../css/img/pix.jpg);*/
	height:380px;
	width:100%;
	position:fixed;
	z-index:-10;
}
body .backfon{box-shadow:none;background-color:rgb(237,235,236);}
.backfon_right{
	width:50%;
	float:right;
	height:100%;
	background-color:rgb(237,235,236);
	/*background:url(../css/img/pix1.jpg);*/
}
.backfonmini{
	position:fixed;
	z-index:-10;
	margin:0 auto;
	width:100%;
	height:380px;
	overflow:hidden;
	text-align:center;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkMmVjZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 49%, #567cc7 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(49%,#ffffff), color-stop(50%,#567cc7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 49%,#567cc7 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 49%,#567cc7 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 49%,#567cc7 50%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 49%,#567cc7 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#567cc7',GradientType=1 ); /* IE6-8 */


}
#needelem{
	background:url(../css/img/shapka3w2.jpg) no-repeat;
	height:380px;
	width:980px;
	display:inline-block;
	position: relative;
}
/*.backfonmini{ position:fixed; z-index:-10; margin:0 auto;width:100%;}
#needelem{position:absolute;overflow:hidden; width:100%; height:380px;text-align:center;}
.backfonmini img{display:inline;}*/
/*КонецСтандарт*/

/*Коробки*/
#wrapper, #header, #footer{width:980px;}
#wrapper{
	min-width:965px; /******** Важно!!! *******/
	margin:0 auto 20px;
	padding:0;
	position:relative;
	z-index:1;
}
#header{position:fixed;z-index:30;padding-top:13px;height:150px;}
#footer{position:relative;top:368px;width:965px;margin:30px auto 0;}
#footer .section{
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #4A4A4A;
	color: #ADADAD;
	min-height: 187px;
	width:100%;
	box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.4);
	-o-box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.4);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	min-height:200px;
	position:relative;
	top:auto;
	bottom:-10px;
	
}
#footer ul, #footer ul li {margin: 0;padding: 0;}
#footer ul {
	font-size: 1px;
	line-height: 1px;
	text-align: justify;
	padding: 18px 18px 20px;
}
#footer ul li, #footer ul:after{display: inline-block;vertical-align: top;}
#footer ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-size: 12px;
	line-height: 150%;
	position: relative;
	text-align: left;
}
#footer ul li strong {
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}
#footer ul li .title {
	color: #FFFFFF;
	display: inline-block;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 0;
}
#footer ul li a {color: #ADADAD;}
#footer ul li p {padding: 0;}
#footer ul li.emails table {
	font-size: 12px;
	line-height: 150%;
	margin: 0;
	width: auto;
}
#footer ul li.emails table tbody tr td {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	padding: 0 0 0 2px;
	text-align: left;
	vertical-align: top;
}
#footer ul li.emails table tbody tr td:first-child {
	background: url("../i/dots-emails.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
	padding: 0 35px 0 0;
}
#footer ul li.emails table tbody tr td span {
	background: none repeat scroll 0 0 #4A4A4A;
	display: inline-block;
	padding-right: 2px;
}
#footer ul:after {
	content: " ";
	height: 0;
	overflow: hidden;
	width: 100%;
}
#copyright-content {
	background:#FEFDFD;
	margin:0 auto;
	box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.4);
	-o-box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.4);
	position:relative;
}
#copyright-content p { float: right; padding: 10px 20px 10px 0;}
#bottomimg, #bottomimgtwo{
	width:1080px;
	margin:0 auto;
	position:relative;
	top:50px;
	z-index:0;
}
#bottomimg div{
	display:block;
	height:30px;
	width:280px;
	background:#f00;
	margin-left:40px;
	float:left;
	background-color: #FEFDFD;
	border: 2px solid #FEFDFD;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:0 10px;
}
#bottomimgtwo div{
	display:block;
	height:30px;
	width:970px;
	background:#f00;
	margin-left:40px;
	float:left;
	background-color: #FEFDFD;
	border: 2px solid #FEFDFD;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding:0 10px;
}

.section{ margin:0 auto; position:relative; width:965px; top:368px; z-index:0;}
.section.two{ margin:0 auto; position:relative; width:965px; top:286px; z-index:0;}
.section.two ul{outline:none; list-style:disc;}
.section.two ol{outline:none; list-style:decimal;}
div#footer.two{top:250px;}
#headerText{
	width:970px;
	position:absolute;
	top:280px;
}
#headerText #invisible{
	width:444px;
	float:right;
	height:66px;
	background:url(../css/img/text.png) no-repeat left top;
	position:relative;
	z-index:20;
}
#headerTexttwo{
	width:1090px;
	position:fixed;
	top:120px;
}
#headerTexttwo #invisible{
	width:444px;
	float:left;
	height:66px;
	background:url(../css/img/text.png) no-repeat left top;
	position:relative;
	z-index:20;
}
#headerText #invisible:hover, #headerTexttwo #invisible:hover{z-index:30}
.art_block{overflow:hidden;}
.article{
	display:block;
	margin-bottom:40px;
	min-height:475px;
	width:300px;
	background:#fff;
	position:relative;
	float:left;
	background-color: #FEFDFD;
	border: 2px solid #F2F2F2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	bottom: 0;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
}
.art_padd{padding:10px;}
.article.video{width:960px; min-height:400px;}
.article.video #videoFrame {float:left;}
.article.video div.vidList {padding-top:6px; float:right;}
.article.video div.vidtwo {height:110px; width:220px; float:left; margin:0 0 15px 10px;}
.article.video div.vidtwo img{height:110px; width:220px;}

.article.contentbox{margin-top: 30px; width:960px; min-height:600px;background:url(../css/img/box.png) repeat-x #fefdfd;}
.article.contentbox .aHead {padding:20px 120px 0 40px;}
.article.contentbox .abody{padding:30px 40px;}
.boxright, .boxleft{width:415px; float:left;position:relative; z-index:99;}
.boxright{margin-left:30px;float:right;}
.boxjustify{margin-bottom:20px;position:relative;clear:both;}
.article.contentbox .abody .aHead, .article.contentbox .abody .abody {padding:0;}
.article.contentbox .abody .abody{padding-bottom:20px;}
.article.video .abody{padding:0;}
.article.speack{width:960px; min-height:300px; margin-bottom:0;}
.article.speack .slides li{margin-right:15px;}
.article.speack .slides li .sscolor{
	background: none repeat scroll 0 0 #B757B1;
	height: 13px;
	width: 176px;
	margin-top: -3px;
}
.article.speack .slides li span{font-size:16px; padding:5px; display:block; text-align:center;}
.spon .abody{padding-bottom:0;}
.article .spon .aImgg {height:85px;}
.news{margin-left:26px;}
.button{padding:0;width:300px;height:470px;margin-left:26px;}
.news .aImg .aImgg img{width:266px; height:175px;}
.article .newstext .abody{padding-bottom:60;}
.article .newstext {min-height:400px;}

.article .newsslider .abutn { bottom:-20px;}
.article .newsslider .newstext .abody{position:relative; padding-bottom:0;}
.article .newsslider .newstext .abutn {bottom:-30px; min-height:20px; width:75px; left:5px}
.article .newsslider .newstext .abutn a {font: bold 12px/20px jura, sans-serif;}
.article .newsslider .slides li { position:relative;}
.article .newsslider .flex-viewport{height: 455px;}
.article .newsslider{position:relative;}
.article .newsslider .newstext .aHead h4{font-size:18px; }

.article.left .aHead h4{font-size:25px; text-transform:uppercase; color:#aa619d; font-family:Calibri;}

#mediabox, .col .article.spon ul.slides li, .col #mediabox, .spon .sponslider ul li{
	height:83px;position:relative;
	background: #fff;
	/*border-radius:10px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);border:2px solid #ccc;*/
	padding:5px;
	margin:0;	
	width:254px;
	bottom:-5px;
}
#mediabox .aHead h4, .sponslider h4{color:#7b7b7b;}
.col .article.spon .abody, .setColor{ border-left:1px solid #b5b5b5;}
#mediabox .aHead h4{font-size:16px; padding-bottom:0; text-align:center;}
#mediaspon{padding:0; height:71px; }
#mediaspon .medaicent{display:block; position:relative; overflow:hidden; width:140px; margin:0 auto; height:50px;}
#mediaspon ul{display:block; position:absolute; padding:0; margin:0; outline:0;}
#mediaspon ul li{display:block; margin-bottom:20px;}
#mediaspon ul li a{display:block;}
.abutn{
	left:17px;
	min-height:36px;
	position:absolute;
	width:107px;
	bottom:10px;
	background-color: #62908e;
	border: 2px solid #62908e;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
}
.abody{text-align:justify; 
padding-bottom:60px;}
.speack .abody{padding-bottom:55px;}
.abutn a{
	font:bold 12px/1.2em jura,sans-serif;
	line-height:36px;
	display:block;
	text-align:center;
	color:#fff;
}
.abutn:hover{background-color: #fefdfd; border: 2px solid #fefdfd;}
.abutn:hover a{color:#010202}

/*article:first-child{
	margin:0;
}*/
.sponslider .aImg img, .sponslider .aImgg{}
.sponslider h4{font-size:16px; text-align:center; padding-bottom:3px;}
.sponslider .aImg{padding-bottom:6px; text-align:center;}
.aImg{text-align:center;padding-bottom:5px;}
.aImgg{
	display:inline-block;
	background-color: #FEFDFD;
	border:2px solid #FEFDFD;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	height:175px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.aImg img{
	display:inline;
	/*border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.5);*/
}
/*КонецКоробки*/

/*Навигация*/
#navigat{padding:10px; position:relative; background-color:#9f9f9f; /*opacity:0.9;*/ z-index:999999999990;}
.menu{
	display: block;
	margin: 0 auto;
	position: relative;
	width: 100%;
	z-index: 99999999;
	outline: 0;
	padding: 0;
	margin:0;
}
.menu a{position:relative;z-index:20;}
.menu li {
	display: block;
	float:left;
	position: relative;
	height:36px;
	line-height:36px;
	text-align:center;
	background-color:#434343;
	opacity:0.85;
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	border-radius:15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
.menu li a{
	color:#fff;
	display:block;
	font-size:15px;
}
.menu li ul {
	display: none;
	position: absolute;
	padding:0;
	outline:0;
	margin:0;
	padding-top:10px;
}
.menu li ul li {
	border: 0 none;
	display: block;
	margin:0;
	margin-bottom:5px;
	float:none;
	height:auto;
	padding:5px;
	position:relative;
	z-index:9999;
}
.menu li:hover{opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; -o-opacity: 1;}
.menu li:hover a{}
.menu li:hover ul li a{color:#fff;}
.menu li ul li:hover a{}
.menu li:hover ul{display:block;}
.menu ul li.bottomLiHeight{line-height:18px;height:36px;}
/*КонецНавигация*/

#top_menu
{
	width: 800px;
	top: 72px;
	left: 100%;
	position: absolute;
	margin-left: -700px;
	line-height: 18px;
	z-index:0;
}
.searchform {
	margin-left:582px;
	display: inline-block;
	padding: 5px 4px 7px;
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	display: inline;	
	position:relative;
	top:-37px;
}
.searchform input {font: normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield {
	background-color:#9c6796;
		border: 0 none;
		color: #fefefe;
		font-size: 12px;
		height: 18px;
		line-height: 17px;
		padding: 2px 18px 2px 2px;
		width: 162px;
	border:1px solid rgba(0,0,0, 0.3);
}
.searchform .searchbutton{
	color: #fff;
	font-size: 11px;
	cursor:pointer;
	width: 17px;
	height:15px;
	padding:0;
	background: url('../css/img/search_icon.png') no-repeat;
	border:0px none;
	position:absolute;
	top:7px;
	right:10px;
}
#top_menu_e{
	width: 70px;
	top: 78px;
	left: 100%;
	position: absolute;
	margin-left: -70px;
	line-height: 18px;
}
a.top_menu_a{
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 17px;
	color: #095049;
	text-decoration: underline;
	font-size:12px;
}
a.top_menu_a:hover {color: #0a605a}
.vidList .article.spon{margin:0;}

/*СПИКЕРЫ*/
.titleabc {
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 6px;
}
.titleabc a {
		border-bottom: 1px dashed #0071CC;
		color: #0071CC;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		line-height: 120%;
		margin-left: 15px;
		text-decoration: none;
}
.abc{
		font-size: 0;
		line-height: 0;
		padding-top: 2px;padding-bottom:10px;
	/*text-align:center;*/
}
.abc * {
		display: inline-block;
		font-size: 15px;
		line-height: 100%;
		margin-right: 11px;
}
.abc a {
		color: #0071CC;
}
.section.two .speakers{
	display: block;
	margin: 0 0 0 -25px;
	width:930px;
	padding:0;
	outline:0;
	border:0 none;
	list-style:none;
}
.speakers li{
	display: block;
	float: left;
	font-size: 12px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.section.two .speakers li{
	margin-bottom:20px;
	/*border: 2px solid #C5C5C5;*/
	box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
	height: 186px;
	margin-bottom: 20px;
	padding:15px 10px 5px;
	margin-right:25px;
	background:url("img/vizitka_1.png") no-repeat 140px 0;
	position:relative;
	width:429px;
	overflow:hidden;
}
.speakers li a{
	display: block;
	text-align: center;
	text-decoration: none;
	font-style:normal;
	color:#363636;
}
.speakers .job_title{
	color:#646464;
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	/*font-style:italic;*/
	margin: 0;
	text-align: left;
	width: 270px;
	line-height:14px;
}
.speakers .company{
	bottom: 25px;
	color: #6b6b6b;
	display: block;
	font-family: Arial;
	font-size: 13px;
	line-height: 13px;
	position: absolute;
	right: 10px;
	text-align: center;
	width: 270px;
}
.speakers li .pic, .speakers li .pic img{height:180px;width:140px;position:relative;top:-2px;}
.speakers li .pic{/*background: url("../i/prog-theme.png") no-repeat scroll -105px -40px rgba(0, 0, 0, 0);*/float: left;margin-right: 13px;}
.speakers li .info{
	color: #333;
	float: left;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin: 45px 0px 5px;
	text-align: left;
	width: 275px;
}
.speakers li .sbotcolor{
	width:100%;
	height:13px;
	display:block;
	position:absolute;bottom:0;left:0;
	background-color:#b757b1;
}
.min{
	margin: 0;
	padding-top: 20px;
	width:100%;
	border:0;
	height:auto;
	float:left;
}
.box .nopadding{padding:0; margin:0;}
.boxnavi{float: right;padding-bottom: 25px;}
.boxnavi a {
	display: block;
	padding-bottom: 10px;
	padding-right: 20px;
	background-color: #010202;
	border: 2px solid #010202;
	border-radius: 5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	font: bold 12px/25px jura,sans-serif;
	height: 25px;
	padding: 0 15px;
	text-align: center;
	margin-bottom:10px;
}
.box .perfomance{text-align: center;}
.onespname{display: block;padding-bottom: 10px;}
.onespeaker{padding: 0 20px 25px;}
.onespeaker div i{font-size:15px; font-weight:bold; padding:10px 0 0px 20px; display:block;}
.ONText.padd{padding-top:10px;}
.padding .brochure{
	border-radius:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.onespeaker img {
	float: left;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top: 3px;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	border-radius:15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
.noraz{font-size:14px;text-align:justify;}
.nodva{font-size: 13px;text-align: justify;}
.onespsecond{padding-bottom: 10px;}

.back{
	background: url("../css/img/back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 40px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 40px;
}
.back2{
	background: url("../css/img/back.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 40px;
	position: absolute;
	right: 25px;
	top: 15px;
	width: 40px;
}
#back-top{
	position:fixed;
	margin: 0 0 0 980px;
	padding:0;
	clear:both;
	bottom:200px;
	z-index:999;
}
#back-top a{
	background: linear-gradient(to bottom, #F6F9FA 0%, #DBEBF2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #CAD9E0;
	border-radius: 5px;
	box-shadow: 0 1px 4px #333333;
	color: #0662A8;
	display: block;
	height: 50px;
	margin: 0;
	opacity: 0.5;
	padding: 0;
	text-decoration: none;
	text-shadow: 0 -1px 0 #A8D7FB;
	width: 50px;
}
#back-top span{
	background: url("../css/img/back_to_top.png") no-repeat transparent;
	display: block;
	height: 17px;
	margin: 17px 13px;
	width: 25px;
}
#back-top a:hover{opacity: 1;transition: opacity 0.7s ease 0s;}

/*Новости Отдельно*/
.article.spon{
	padding:0;
	margin-left:35px;
	background:none transparent;
	position:relative;
	border: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	bottom: 0;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.vidList .article.spon{min-height:370px;width:280px;}
.vidList .article.spon .setColor .box_container{height:295px;}
.vidList .article.spon .setColor{height:auto;}
.setColor{
	padding:10px;
	height:460px;
	background-color: #fff;
	margin:-5px 0 0; padding:12px 5px;
}

.boxjustify td{vertical-align:top;}
.boxjustify td img{ float:left;}
.col{float:left; position:relative; margin-top:30px; width:264px;}

.sponslider h4{font-size:15px;}
.col #mediaspon .medaicent{width:140px;}
.col div.abody ul, .col div.abody ol{padding:0; margin:0; outline:0; list-style:none;list-style: none outside none;margin: 0;outline: 0 none;}
.col .article.spon .abody{margin:0; background-color: #fff;border-radius: 0;padding: 0;}
.banner_box{position:relative;width:964px;}
.article.banner{margin-bottom:0px; margin-top:40px;width:470px;min-height:196px;position:relative;}
.article.banner img{position:absolute;top:0;left:-1px;}
.article.banner.right{float:right;}
.article.banner.left{float:left;}
.col .article.spon, .col .article.spon .abody{padding:0; margin:0;}
.col .article.spon{width:240px;padding:0;}
.col .article.spon .abody{padding:1px 0 6px;}
.article.contentbox #mediabox .aHead{padding:0;}
.miniBox{
	width:100%;
	margin-bottom:40px;
	padding:25px 0;
	border:0;
	height:auto;
	background:#f9f9f9;
	position:relative;
}
div.abody div.miniBox ul{padding:0 15px; margin:0; outline:0; list-style:none;}
div.miniBox li.miniBoxImg{float:left;}
div.miniBox li.miniBoxImg img {padding-right:20px;}
div.miniBox li.miniBoxDate, div.miniBox li.miniBoxName, div.miniBox li.miniBoxText {padding-left:10px;}
div.miniBox li.miniBoxDate{font-size:14px; font-style:italic;}
div.miniBox li.miniBoxName{font-size:16px; font-weight:bold;}
div.miniBox li.miniBoxText{}

.boxAarchive{padding-bottom:40px;}
ul.archive, ul.page{padding:0 0 10px 0; margin:0; outline:0; list-style:none; font-size:14px; display:block; text-align:center;}
ul.archive li, ul.page li{display:inline-block;border-right:1px solid #DCDCDC;padding-right:5px;}
ul.archive li:first-child, ul.page li:first-child{border:0;}
ul.archive li:last-child, ul.page li:last-child{border:0;}
.news ul.page b, .boxAarchive ul.page b{font-size:15px;}
.brochure_right{
	float: right;
	margin: 10px 0px 10px 20px;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	border-radius:15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
.brochure{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);
	border-radius:15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
.nameON, .dateON {display: block;font-style: italic;padding-bottom: 5px;}
.boxjustify .padding{padding:0 10px;}
.boxjustify .padding span p {
	font-size: 100%;
}
table#partnerCategory{
	behavior: url(pie/PIE.htc);
	margin: 0 auto 40px;
	border-collapse: collapse;
	border-spacing: 0;
	text-shadow: 0 1px 0 #fff;
	color: #2a2a2a;
	background: url(../css/img/sponsor-table.png) repeat-y top right #fafafa;
	/*background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); 
	background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
	background-image: linear-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
	background: linear-gradient(#fff 10%, #eaeaea 50%, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
	-pie-background: linear-gradient(#fff, #eaeaea, #fff);*/
	padding: 30px 0 20px;
	width: 100%;
	/*border:1px solid #eaeaea;*/
	box-shadow:2px 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);
	/*border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
	
	/*border-collapse:collapse;*/
}
table#partnerCategory td, table#partnerCategory th{/* border: 1px groove #cc*/}
/*table#partnerCategory tbody{background:url('../css/img/mytable_1.png') no-repeat top left;}*/
#partnerCategory td{/*border-bottom: 1px dotted #DCDCDC;*/padding: 5px;text-align: right;/*border-left:1px solid #eaeaea;*/ border:1px solid #fff;}
#partnerCategory td.center{text-align: center;vertical-align:middle;}
#partnerCategory td a{color:#1c865f; font-weight:bold; font-size:14px;}

.button-small{width:80px;position:absolute;right:0;top:-18px;bottom:10px;}
.button-small a{
	background-color: #010202;
	border: 2px solid #010202;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.6);
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	text-align: center;
	color: #FFFFFF;
	font: bold 12px/36px jura,sans-serif;
	line-height:25px;
}
.button-small a span {padding: 0;}
/************* ПЕЧАТЬ *************/
.button-print{position:absolute;top: 10px;right: 20px;}
.button-print, .button-print a{display:block;width: 90px;}
.button-print a{background:url(../css/img/print.png) no-repeat 0 0;height: 30px;line-height: 30px;}
.button-print span{margin:0 0 0 35px;padding:0;outline:0;}
#wrapper.print{padding:0; margin:0 auto;background:none;}
.menu_width{width:100%; height:40px; background:transparent url('img/overlay2.png') -10px 0;position:fixed; top:15px;z-index:9;/*overflow:hidden;*/}
.menu_center{width:950px; margin:0 auto;}
ul.sdt_menu{
	margin:0;
	padding:0;
	list-style: none;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	font-size:14px;
	position:relative;
	z-index:2;
	width:960px;

}
ul.sdt_menu a{text-decoration:none;outline:none;}
ul.sdt_menu li{
	float:left;
	width:137px;
	height:85px;
	position:relative;
	cursor:pointer;
}
ul.sdt_menu li > a{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:85px;
	z-index:12;	
	/*-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;*/
}
ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:-82px;
	left:85px;
	z-index:100;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:0px;
	left:0px;
	width:137px;
	height:40px;
	z-index:115;
	line-height:40px;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	/*background:url('../css/img/overlay4.png');*/
	background-color:#dfbd41;
	top:85px;
	width:137px;
	height:0px;
	left:0px;
	z-index:14;
	/*-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;*/
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{margin-left:10px;text-transform:uppercase;/*text-shadow:1px 1px 1px #000;*/}
ul.sdt_menu li span span.sdt_link{color:#fff;font-size:15px;float:left;clear:both;display:block;width:137px;text-align:center;margin-left:0;}
ul.sdt_menu li:hover span span.sdt_link{color:#fff;}
ul.sdt_menu li span span.sdt_descr{
	color:#1ca2eb;
	float:left;
	clear:both;
	width:155px;
	font-size:10px;
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:165px;
	z-index:9;
	overflow:hidden;
	height:170px;
	top:85px;
	left:0px;
	display:none;
	background:url('../css/img/overlay3.png');
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:21px;
	color:#444;
	font-size:14px;
}
ul.sdt_menu li div.sdt_box a:first-child{margin-top:15px;}
ul.sdt_menu li div.sdt_box a:hover{	text-decoration:underline;}
ul.sdt_menu li div.sdt_box, ul.sdt_menu li span.sdt_active{top:40px;}
ul.sdt_menu li, ul.sdt_menu li > a{height:40px;width:137px;}

.mysuperbox{min-height:300px;}
.text{width:275px;float:left;margin-right:10px;}
.slider{
	background:url(img/podlogka.png) no-repeat 0 0 scroll;
	height: 280px;
	padding: 14px 18px 14px 15px;
	position: relative;
	/*right: -16px;*/
	top: -8px;
	width: 530px;
	float:left;
	margin-right:10px;
	/*border:1px solid #ccc;*/
}
.myimgbutbox{position:absolute;bottom:25px;margin:0 -15px 0 -5px;}
.lastdate{position:absolute;z-index:3;left:0px;top:175px;text-align:center;width:100%;font-family:Arial;color:#bb092f;}
.lastdate span.ldate{font-size:20px;margin-bottom:5px;color:#ab518b;text-transform:uppercase; }
.lastdate span{display:block;font-size:20px;/*font-weight:bold;*/}
.lastdate span#date{position:relative; top:40px; color:#ab528b;}
.lastdate span#date span.num{display:inline; font-size:60px; font-family: Denda; margin:0 5px;}
.lastdate span#date .border{
	display: inline;
	border-left: 1px solid #ab528b;
	margin-right:10px;
	font-size:60px;
}
.lastdate span#date span{display:inline;}
.lastdate span#date span.plurar{position:relative;top:-10px;}
.mybutimg{		
	/*width: 300px;
		height: 235px;*/	
	left: 28px;
		position: absolute;
		top: 22px;
}
.mybutimg a{display:block;position:relative; height:110px; width:96px; background:url('../css/img/dobavit.png') no-repeat; z-index:9;}
.mybutimg a span.myButs{display:block; position:absolute; left:95px; height:39px; width:161px; background:url('../css/img/dobavit2.png') no-repeat scroll; top:30px;}
.mybutimg table {border-collapse:collapse;}
.mybutimg table a{display:inline;position:static; height:auto; width:auto; background:transparent none;}
.mybutimg .calendarList{
	/**/display:none;/**/
	background-color: #FFFFFF;
	text-align:left;
	border:1px solid #808080;
	position: absolute;
	top: 68px;
	width: 158px;
	z-index: 999;
	left: 95px;
}
.mybutimg .calendarList .ItemClass{vertical-align:top; padding:5px 10px 5px;}
.mybutimg .calendarList .ItemClass a{color:#000;}
.mybutimg .calendarList .ItemClass a span.SName{font-size:8pt; padding-left:5px; text-decoration:underline; vertical-align:top;}
.mybutimg .calendarList .ItemClass a span img{border-style:none;height:16px;width:16px;}
.myimgbut{
	/*position:relative;
	z-index:40;
	top:21px;
	background: url("../css/img/superbut.png") no-repeat;
	height:115px;
	width:321px;
	right:3px;*/
	height:75px;
	width:75px;
	float:left;
}
.myimgbut.left{height:75px;width:75px;margin-left:23px;}
.myimgbut.center{height:75px;width:75px;margin-left:10px;}
.myimgbut.right{height:75px;width:75px;margin-left:11px;}
.mybutbox{position:relative;background: url("../css/img/obchaya.png") no-repeat;position: absolute;/*border-radius:10px;*/top:0px; left:0;/*margin:0 -10px;*/height:475px;width:300px;}
.mybut{height: 79px;width: 335px;}
#abutn{
	display:block;
	//width:185px;
	height:38px;
	background: #62908E;
	/*background: -moz-linear-gradient(#010202, #07202f);
	background: -ms-linear-gradient(#010202, #07202f);
	background: -o-linear-gradient(#010202, #07202f);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#010202), to(#07202f));
	background: -webkit-linear-gradient(#010202, #07202f);
	background: linear-gradient(#34a5cf, #07202f);*/
	border: 1px solid #62908E;
	color: #ffffff;
	text-shadow: 0 -1px rgba(0,0,0,0.3);
	text-decoration: none;
	position: relative;
	box-shadow: inset 0 1px rgba(255,255,255,0.3);
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
}
#abutn:hover{
	box-shadow: 
		inset 0 1px rgba(255,255,255,0.3), 
		inset 0 20px 40px rgba(255,255,255,0.15);
}
#abutn:active{top:1px;}
.clearfix:after {content: "";display: table;clear: both;}

/*!!! EMBED !!!*/

.myembed{
	position: relative;
	display:none;
	background:#fff;
}
.myembed2{
	position: relative;
	display:none;
	background:#fff;
}
.myembed .close, .myembed2 .close{
	top:-12px;right:-12px;
}
/* Форма */
.form-2, .form-message, .form-sub {
	width: 550px;
	margin: 60px auto 30px;
	padding: 15px;
	position: relative;
	display:none;
	background: #fff;
	border-radius: 4px;
	color: #48433F;
	box-shadow:
		0 2px 2px rgba(0,0,0,0.2),
		0 1px 5px rgba(0,0,0,0.2),
		0 0 0 12px rgba(28,73,176,0.3);
	background:url('../css/img/12345.jpg') no-repeat right bottom #fff;
}

.form-sub.page{display:block;background:none;box-shadow:none;margin:0;}
.form-sub.page label{font-size:14px;}
.form-sub.page textarea{overflow:auto;}

.form-2 h1, .form-message h1, .form-sub h1{
	font-size: 17px;
	font-weight: bold;
	color: #bdb5aa;
	padding-bottom: 8px;
	/*border-bottom: 1px solid #EBE6E2;
	text-shadow: 0 2px 0 rgba(255,255,255,0.8);
	box-shadow: 0 1px 0 rgba(255,255,255,0.8);*/
	margin-bottom:10px;
}

.form-2 h1 .log-in,.form-2 h1 .sign-up, .form-message h1 .log-in, .form-message h1 .sign-up, .form-sub h1 .log-in, .form-sub h1 .sign-up{display: inline-block;}
.log-in{

}
.form-2 h1 .log-in, , .form-message h1 .log-in{
	 color: #464646;
	 padding-right: 2px;
}
.form-2 h1 .sign-up, .form-message .sign-up, .form-sub h1 .sign-up{color: #1CA2EB;padding-left: 2px;}
.form-2 .float, .form-message .float, .form-sub .float{
	width: 100%;
	display:block;
	float: left;
	padding-top: 0px;
}
.form-2 .float:first-of-type, .form-message .float:first-of-type, .form-sub .float:first-of-type{padding-right: 5px;}
.form-2 .float:last-of-type, .form-message .float:last-of-type, .form-sub .float:last-of-type{padding-left: 5px;}
.form-2 label, .form-message label, .form-sub label{
	color:#48433F;
	display: block;
	padding: 0 0 5px 2px;
	cursor: pointer;
	font-weight: 400;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	font-size: 11px;
	float:left;
	line-height:32px;
}
.form-2 label i, .form-message label i, .form-sub label i{margin-right: 5px;display: inline-block;width: 10px;}
.form-2 input[type=radio],.form-2 input[type=checkbox], .form-message input[type=radio], .form-message input[type=checkbox], .form-sub input[type=radio], .form-sub input[type=checkbox]{
	font-size: 13px;
	font-weight: 400;
	padding: 0px;
	margin-bottom: 5px;
	border: 0px none;
	border-radius: 5px;
	margin-top:9px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	float:none;
}
.form-2 input[type=text],.form-2 input[type=password], .form-message input[type=text], .form-message input[type=password], .form-sub input[type=password], .form-sub input[type=text]{
	font-size: 13px;
	font-weight: 400;
	display: block;
	float:right;
	width: 57%;
	padding: 5px;
	margin-bottom: 5px;
	border: 3px solid #E1DDD9;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.form-2 textarea, .form-message textarea, .form-sub textarea{
	margin-top:-10px;
	font-size: 13px;
	resize:none;
	font-weight: 400;
	display: block;
	float:right;
	width: 97%;
	height:60px;
	padding: 5px;
	margin-bottom: 5px;
	border: 3px solid #E1DDD9;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.form-2 input[type=text]:hover,.form-2 input[type=password]:hover, .form-2 textarea:hover, .form-message input[type=text]:hover, .form-message input[type=password]:hover, .form-sub input[type=password]:hover[type=text]:hover, [type=password]:hover, .form-message textarea:hover{border-color: #CCC;}

.form-2 label:hover ~ input, .form-message label:hover ~ input, .form-sub label:hover ~ input{border-color: #CCC;}

.form-2 input[type=text]:focus,.form-2 input[type=password]:focus,.form-2 textarea:focus,
.form-message input[type=text]:focus,.form-message input[type=password]:focus,.form-message textarea:focus,
.form-sub input[type=text]:focus, .form-sub input[type=password]:focus, .form-sub textarea:focus {border-color: #BBB;outline: none;}


.form-2 input[type=submit],.form-2 .log-twitter,
.form-message input[type=submit],.form-message .log-twitter,
.form-sub input[type=submit], .form-sub .log-twitter,#enter{border-color: #BBB;outline: none;}

.form-2 .log-twitter,.form-message .log-twitter,.form-sub .log-twitter, #enter{
	width: 30%;
	height: 38px;
	float: left;
	position: relative;
	box-shadow: inset 0 1px rgba(255,255,255,0.3);
	border-radius: 3px;
	cursor: pointer;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
}
.form-2 input[type=submit], .form-message input[type=submit], .form-sub input[type=submit]{
	margin-left: 1%;
	margin-top:10px;
	background: #0258be; /* Fallback */
	/*background: -moz-linear-gradient(#fbd568, #ffb347);
	background: -ms-linear-gradient(#fbd568, #ffb347);
	background: -o-linear-gradient(#fbd568, #ffb347);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbd568), to(#ffb347));
	background: -webkit-linear-gradient(#fbd568, #ffb347);
	background: linear-gradient(#fbd568, #ffb347);*/
	border: 1px solid #fff;
	color: #fff;
	text-shadow: 0 1px rgba(255,255,255,0.3);
}
.form-2 .log-twitter,#enter, .form-message .log-twitter, .form-sub .log-twitter{
	margin-right: 1%;
	background: #010202; /* Fallback */
	/*background: -moz-linear-gradient(#34a5cf, #2a8ac4);
	background: -ms-linear-gradient(#34a5cf, #2a8ac4);
	background: -o-linear-gradient(#34a5cf, #2a8ac4);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#34a5cf), to(#2a8ac4));
	background: -webkit-linear-gradient(#34a5cf, #2a8ac4);
	background: linear-gradient(#34a5cf, #2a8ac4);*/
	border: 1px solid #010202;
	color: #ffffff;
	text-shadow: 0 -1px rgba(0,0,0,0.3);
	text-decoration: none;
}
.form-2 input[type=submit]:hover,.form-2 .log-twitter:hover,
.form-message input[type=submit]:hover,.form-message .log-twitter:hover,
.form-sub input[type=submit]:hover,.form-sub .log-twitter:hover,#enter:hover{
	box-shadow:
		inset 0 1px rgba(255,255,255,0.3),
		inset 0 20px 40px rgba(255,255,255,0.15);
}

.form-2 input[type=submit]:active,.form-2 .log-twitter:active,
.form-message input[type=submit]:active,.form-message .log-twitter:active,
.form-sub input[type=submit]:active,.form-sub .log-twitter:active, #enter:active{top: 1px;}

.no-boxshadow .form-2 input[type=submit]:hover,
.no-boxshadow .form-message input[type=submit]:hover,
.no-boxshadow .form-sub input[type=submit]:hover{background: #ffb347;}

.no-boxshadow .form-2 .log-twitter:hover,
.no-boxshadow .form-message .log-twitter:hover,
.no-boxshadow .form-sub .log-twitter:hover,.no-boxshadow #enter:hover{background: #2a8ac4;}

.form-2 p:last-of-type, .form-message p:last-of-type, .form-sub p:last-of-type{clear: both;}

.form-2 .opt, .form-message .opt, .form-sub .opt{text-align: right;margin-right: 3px;}

.form-2 label[for=showPassword], .form-message label[for=showPassword], .form-sub label[for=showPassword]{display: inline-block;margin-bottom: 10px;font-size: 11px;font-weight: 400;text-transform: capitalize;float:none;}
#enter{width:100px;margin:100px 45%;}
.close{
	background:url('../css/img/closed.png') no-repeat;
	width:24px;
	height:24px;
	top:10px;
	right:15px;
	position:absolute;
}
.regbox_content{margin: 0 0 0 -42px;width: 955px;}
.regbox{
	width:295px;
	height:570px;
	float:left;
	margin:13px;
	overflow:hidden;
	background-color:#fff;
	position:relative;
	box-shadow:3px 3px 8px 2px rgba(0, 0, 0, 0.6);
}
.regbox_back{}
.regbox_name{
	width:100%;
	height:50px;
	color:#7a7a7a;
	background-color:#6E2BE8;
	padding:20px 0;
}
.name_top{
	font-family: 'Cuprum',sans-serif;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	display:block;
}
.name_bottom{
	display: inline-block;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	display:block;
	text-align:center;
	text-transform:lowercase;
}		
.regbox ul.regbox_list{
	height: 370px;
	margin:0;
	padding:0;
	outline:0;
	list-style:none;
	overflow:hidden;
}
ul.regbox_list li{
	font-family: 'Roboto',sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 9px 10px 0 30px;
	background:url("../css/img/blue_li.png") left 1px no-repeat transparent;
	min-height:25px;
	line-height:12px;
}

ul {
outline: 0;

}

.regbox_price{
	text-align:center;
	color: #3F3F3F;
	font-family: 'Roboto',sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height:20px;
	height:36px;
	margin-top:6px;
}
.nice{
	color: #3F3F3F;
	font-family: 'Roboto',sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	position:relative;
	top:-5px;
}
.nds{
	color: #3F3F3F;
	font-family: 'Roboto',sans-serif;
	font-size: 10px;
	font-weight: 400;
	position:relative;
	top:-3px;
}
.regbox_button input[type="submit"] {
	background: url("../css/img/unit_sprites.png") no-repeat scroll center top #B5BFD6;
	color: #FFFAC1;
	cursor: pointer;
	display: block;
	font-family: 'Roboto',sans-serif;
	font-size: 18px;
	font-weight: 600;
	height: 47px;
	line-height: 18px;
	margin: 26px auto 0;
	outline: medium none;
	border:0 none;
	padding: 0 0 4px;
	text-align: center;
	text-decoration: none;
	text-indent: 10px;
	text-transform: uppercase;
	width: 296px;
	position:relative;
	left:0px;
}
.regbox_button input[type="text"]{
	border: 3px solid #E1DDD9;
	border-radius: 5px;
	display: block;
	font-size: 13px;
	font-weight: 400;
	margin:0 auto 15px;
	padding: 5px;
	transition: all 0.3s ease-out 0s;
	width: 57%;
}
.regbox_button{position:relative;bottom:-2px;}
.regbox_button label{position:absolute;text-align:center;top:-25px;width:100%;}
.regbox_list font{display:block;font-size:12px;margin-top:10px;padding:0 20px;}
.regbox_button input[type="text"]:hover{border-color: #ccc;}
.regbox_button label:hover ~ input{border-color: #ccc;}
.regbox_button input[type="text"]:focus{border-color: #bbb;outline:medium none;}
.regbox_button input[type="submit"]:hover{color: #FFFFFF;}
.regbox_button input[type="submit"]:active{}

.regbox.one .regbox_name{background:url("../css/img/test/package_2.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.one ul.regbox_list li{background:url("../css/img/test/blue_li_2.png") 10px 6px no-repeat transparent;}
.regbox.one .regbox_button input[type="submit"]{background:#eda748;}
.regbox.one .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.one .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.two .regbox_name{background:url("../css/img/test/package_3.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.two ul.regbox_list li{background:url("../css/img/test/blue_li_3.png") 10px 6px no-repeat transparent;}
.regbox.two .regbox_button input[type="submit"]{background: #55d46e;}
.regbox.two .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.two .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.thr {margin-right:0px;height: 435px;}
.regbox.thr ul.regbox_list{height: 230px;}
.regbox.thr .regbox_name{background:url("../css/img/test/package_4.png") no-repeat 0 4px #dfdfdf;padding-left:22px;}
.regbox.thr ul.regbox_list li{background:url("../css/img/test/blue_li_4.png") 10px 6px no-repeat transparent;}
.regbox.thr .regbox_button input[type="submit"]{background: #ad5fbe;}
.regbox.thr .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.thr .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.fou .regbox_name{background:url("../css/img/test/package_1.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.fou{height:435px;}
.regbox.fou ul.regbox_list{height:230px;}
.regbox.fou ul.regbox_list li{background:url("../css/img/test/blue_li_1.png") 10px 6px no-repeat transparent;}
.regbox.fou .regbox_button input[type="submit"]{background: #0066da;}
.regbox.fou .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.fou .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.fiv .regbox_name{background:url("../css/img/test/package_5.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.fiv .name_top{letter-spacing:-2px;padding-left:5px;}
.regbox.fiv{height:435px;}
.regbox.fiv ul.regbox_list{height:230px;}
.regbox.fiv ul.regbox_list li{background:url("../css/img/test/blue_li_5.png") 10px 6px no-repeat transparent;}
.regbox.fiv .regbox_button input[type="submit"]{background: #00dcda;}
.regbox.fiv .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.fiv .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.six .regbox_name{background:url("../css/img/test/package_6.png") no-repeat 0 4px #dfdfdf;padding-left:25px;}
.regbox.six{height:745px;}
.regbox.six ul.regbox_list{height:530px;}
.regbox.six ul.regbox_list li{background:url("../css/img/test/blue_li_6.png") 10px 6px no-repeat transparent;}
.regbox.six .regbox_button input[type="submit"]{background: #f74cc0;top:11px;}
.regbox.six .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.six .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.sev .regbox_name{background:url("../css/img/test/package_7.png") no-repeat 0 4px #dfdfdf;padding-left:20px;}
.regbox.sev{height:745px;margin-right:0px;}
.regbox.sev ul.regbox_list{height:530px;}
.regbox.sev ul.regbox_list li{background:url("../css/img/test/blue_li_7.png") 10px 6px no-repeat transparent;}
.regbox.sev .regbox_button input[type="submit"]{background: #b07ed7;top:11px;}
.regbox.sev .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.sev .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.eight .regbox_name{background:url("../css/img/test/package_8.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.eight{height:435px;}
.regbox.eight ul.regbox_list{height:230px;}
.regbox.eight ul.regbox_list li{background:url("../css/img/test/blue_li_8.png") 10px 6px no-repeat transparent;}
.regbox.eight .regbox_button input[type="submit"]{background: #9ce929;}
.regbox.eight .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.eight .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.regbox.nine .regbox_name{background:url("../css/img/test/package_9.png") no-repeat 0 4px #dfdfdf;padding-left:30px;}
.regbox.nine{ margin-right:5px;}
.regbox.nine .regbox_list font{/*margin-top:10px;*/}
.regbox.nine ul.regbox_list li{background:url("../css/img/test/blue_li_9.png") 10px 6px no-repeat transparent;}
.regbox.nine .regbox_button input[type="submit"]{background: #ff2a30;}
.regbox.nine .regbox_button input[type="submit"]:hover{background-position: -1px -53px;}
.regbox.nine .regbox_button input[type="submit"]:active{background-position: -1px -108px;height:45px;}

.HZbox{}
html body .HZbox:after{content:'.';clear:both;height:0;visibility:hidden;display:block;}
html body .HZbox .regbox.fou .regbox_name{background-image:url("../css/img/test/package_10.png");}
html body .HZbox .regbox {width:410px; height:auto;}
html body .HZbox .regbox .regbox_list {height:175px;}
html body .HZbox .regbox .regbox_list li{font-size:14px; line-height:15px;}
html body .HZbox .regbox.fou .regbox_list li{font-size:14px; line-height:15px;background-image:url("../css/img/test/blue_li_10.png");}
html body .HZbox .regbox .regbox_price{margin-bottom:20px;}

#programmdiv{
	font-size: 0;
	height: 46px;
	line-height: 0;
	margin: -56px auto 0;
	padding-bottom: 5px;
	width: 520px;
	position:relative;
	left:25px;
}
#programmdiv span, #programmdiv a {
	background: none repeat scroll 0 0 #ccc;
	color: #797979;
	display: inline-block;
	font-family: pf_centro_sans_proregular;
	font-size: 22px;
	height: 35px;
	line-height: 100%;
	margin-right: 10px;
	padding: 11px 30px 0;
	text-decoration: none;
}
#programmdiv span, #programmdiv a{
	border-radius: 6px 6px 0 0;
	text-shadow: 0 1px 0 #FFFFFF;
}
#programmdiv .activ{
	background: none repeat scroll 0 0 #eee;
	color: #494949;
}

#programmdivday{
	font-size: 0;
	height: 25px;
	line-height: 0;
	margin: 0px auto 0;
	padding-bottom: 5px;
	position:relative;
	left:0px;
	text-align: center;
}
#programmdivday span, #programmdivday a {
	background: none repeat scroll 0 0 #ccc;
	color: #797979;
	display: inline-block;
	font-family: pf_centro_sans_proregular;
	font-size: 22px;
	height: 15px;
	line-height: 4px;
	margin-right: 10px;
	padding: 11px 20px 0;
	text-decoration: none;
}
#programmdivday span, #programmdivday a {
	border-radius: 6px 6px 0 0;
	text-shadow: 0 1px 0 #FFFFFF;
	cursor: pointer;
}
#programmdivday .activ {
	background: none repeat scroll 0 0 #eee;
	color: #494949;
	cursor: text;
}

.gray{margin:30px -26px 0 65px;}

.programmtext{padding-bottom:20px;margin-left:-85px;font-size:14px;}
.programmtable{width:100%;color:#000;border-bottom: 1px solid #000000;}
.programmtable .tr_box{
	overflow: hidden;
	padding:10px;
}

.programmtable .time{
	background: #a8d164;
	font-size: 13px;
	display: block;
	float:left;
	width: 9%;
	line-height: 80px;
	text-align: center;
}
.programmtable .text_box{

}
.programmtable .text_padding{
	padding-left:10%;
	}
.text_box .td{
	position: relative;
	box-sizing: border-box;
	padding-right:5px;
	padding-left:5px;
}
.date_table{
	display:block;
	margin-left: 22px;
	margin-bottom: 15px;
	//width: 170px;
	width: 94%;
	height: 30px;
	background: #7593bd;
	//background-repeat: no-repeat;
	//padding: 50px;
	font-family: Verdana, Geneva, sans-serif;
	
}
.date_table p{
	background-image: url(img/plashka2.png);
	background-repeat: no-repeat;
	background-size: 100%;
	
	margin-left: -10px;
	width: 170px;
	height: 50px;
	line-height: 40px;
	padding-top: 3px;
	padding-left: 40px;
	
	color: #6490C2;
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	
}
.text_box .tr{text-align: center;}
.text_box .sposor_section{
font-size: 12px;
}
.desc .sposor_section{
font-size: 12px;
}
.text_box .tr__alone{
	background: #475A94;
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%,rgba(58,166,193,1) 100%);
	padding: 10px;
	color: #fff;
	text-align: left;
	overflow: hidden;
}
.tr__alone>a {
	width: 90%;
	
}
.text_box .tr__alone a{
font-size: 13px;
}
.sponsor-href{
//overflow: hidden;
float: right;

position: relative;
	//bottom: 70px;	
}
.text_box .tr__head{
	position: relative;
	
	padding-bottom: 0px;
	padding-top: 10px;
	background: #475A94;
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%,rgba(58,166,193,1) 100%);
	padding-bottom: 0px;
} 
.span_br{
display: none;
}
.tr__head .span_br{
	display: inline;
	}
.text_box .tr__foot {
	padding-bottom: 0px;
	height: 38px;
	background: #2980b9;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	color: #48647c;
	box-shadow: 0px 3px 7px #bbb;
}

.text_box  a {
	display: block;
	height: 100%;
	color: #fff;
	font-size: 14px;
	font-family: sans-serif;
	text-decoration: none;
	
	}
.text_box  a .br{
	}
.coll-4 {
font-size: 90%;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	

	width:24%;
	float: left;
	
	}
.tr_box_pic{
	height: 50px;
	position: relative;
	bottom: 70px;	
	margin: auto;
	margin-top: 10px;
	padding-bottom: 0px

	
}
.sponsor-pic{
	float:right;
	height: 40px;
	margin-top: -33px;
	margin-right: 30px;
}

.sponsor-pic2{
	float:right;
	height: 40px;
	margin: -25px -50px 5px 5px; /* Отступы вокруг картинки */
}
.sponsor-pic3 {
	float: right;
	height: 40px;
	margin-right: 20px;
	position: relative relative;
	top: 0;
}

.block_time{
font-size:14px;
 margin-left:-5px;
 //padding-left:85px;
 position:relative;
overflow: hidden;
 }
.block_time .b_time{
	background: #a8d164;
	font-size: 13px;
	display: block;
	float:left;
	width: 9%;
	line-height: 50px;
	text-align: center;
	clear: both;
	margin-right: 1%;
}
.blocks{

	width:100%;
	margin-bottom:20px;
	float: right;
	overflow: hidden;
	}
.blocks:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.blocks .item{
float:left;

width:90%;

}
.blocks .blocks__item-width{
	width: 44%;
	margin-right:1%;
	margin-bottom:10px;
}
.blocks .item .item_box{
width: 100%;
float: left;
	
}
.blocks .blocks__item-width:nth-child(odd){
	margin-right:0;
	width:45%;
}
.blocks .item .item_box .speack-name {
	margin-top: 7px;
	padding: 0;
	}
.blocks .item .item_box .item_head span{vertical-align:middle;
}
.blocks .item .item_box .item_head{
	padding:5px 27px 5px 10px;
	box-shadow:0px 1px 0px rgba(0, 0, 0, 0.10);
	color:#fff;
	
	font:16px georgia serif;
	overflow:hidden;
	
	min-height:30px;
	text-align: left;
	position:relative;
	background: #475A94;
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%,rgba(58,166,193,1) 100%);
}
.blocks .item .item_box .item_head a{
	color: #fff;
}
.blocks .item .item_box .item_head input{
position:absolute;
right:7px;
 top:8px;
 margin:0;}
.blocks .item .item_box .item_text{
	padding:7px 10px 7px;
	color:#464B47;
	font-size:14px;
	line-height:15px;
	text-align:left;
	
	overflow: hidden;
	
}
.blocks .item .item_box .item_text:after{display:block;content:".";clear:both;height:0;visibility:hidden;}
/*.item_text .speack{float:right;width:100%;text-align:right;margin-top:5px;}
	.speack .name{
		padding:0 10px;
		color: #333333;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		line-height:12px;
	}
	.speack .job_title{font-style:italic;font-size:12px; padding:0 10px;line-height:13px;margin-top:3px;}
	.speack .job_name{color:#004AA5; font-family:Century; font-size:13px; line-height:13px; padding:0 10px;margin-top:3px;}*/
.blocks .item .item_box .item_footer{
	font-size:13px;
	color:#000;
	padding:3px 10px 7px;
	text-align:center;
 }
.programm_section{position:relative;margin-bottom:20px;}
.programm_section:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
/*
.programm_section .s_left{
	float:left;
	
	width:100%;
	border-radius:10px;
	box-shadow:1px 1px 5px rgba(0,0,0,0.4);
	position:relative;
	behavior: url(pie/PIE.htc);
	
}
	.s_left .time{
		padding:4px 10px 1px;
		box-shadow:0px 1px 0px rgba(0, 0, 0, 0.10);
		color:#1273a0;
		text-transform:uppercase;
		font:bold 14px georgia serif;
		text-align:center;
		position:relative;
	}
	.s_left .time input{margin:0 5px 0 0;position:relative;}
	.s_left .desc{padding:5px 10px 7px;color:#333;text-align:left;font-size:15px;text-align:center;}
	.s_left .addr{background:green;text-align:center; border-radius:0 0 10px 10px; color:#000; padding:3px 10px 7px; text-shadow:3px 2px 2px rgba(255, 255, 255, 0.5); box-shadow:0px -1px 3px 0px rgba(0, 0, 0, 0.30)}
.programm_section .s_description{
	float:right;
	width:680px;
	margin-top:25px;
	line-height:150%;
	box-shadow:1px 1px 5px rgba(0, 0, 0, 0.4);
	border-radius:10px;
	behavior: url(pie/PIE.htc);
	
	font-family:georgia serif;
	color:#333;
	text-align:left;
}
	.s_description .desc_item{position:relative;margin-top:25px;margin-bottom:10px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);behavior: url(pie/PIE.htc);}
	.s_description .desc_item:after{display:block; content:"."; clear:both; height:0; visibility:hidden;}
	.s_description .moderator{font-size:15px; padding: 4px 10px 5px; color:#005e89; text-align:left; box-shadow:0px 1px 0px rgba(0, 0, 0, 0.10);}
	.s_description .introduction{
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
		font-size: 15px;
		padding: 4px 10px 1px;
	}
	.s_description .time{
		display: block;
		float: left;
		font-size: 16px;
		font-weight: bold;
		padding: 15px 0 20px;
		text-align:center;
		width:110px;
		color:#333;
		margin-left:35px;
	}
	.s_description .title{float:left; width:525px; font-size:15px; font-family:arial;color:#333;font-weight:normal;position:relative;}
	.s_description .title input{position:absolute; margin:0;left:-132px;top:15px;}
	.s_description .speack{float:right;width:565px;text-align:right;margin-top:7px;}
		.speack .name{
			padding:0 10px;
			color: #333333;
			font-family: arial;
			font-size: 13px;
			font-weight: bold;
			line-height:13px;
		}
		.speack .job_title{font-style:italic;font-size:12px; padding:0 10px;}
		.speack .job_name{color:#004AA5; font-family:Century; font-size:13px; line-height:13px; padding:0 10px;}
*/	
.programm_section {
  box-sizing: border-box;
  margin-bottom: 20px;
  overflow: hidden;
  font-family: verdana;
  text-align: left;
}
.programm_section a {
text-decoration: none;
font-family: Georgia, Georgia, serif;
  color: #5C5C5C;
}
.s_left {
  position: relative;
  overflow: hidden;
 
  padding: 10px;
}
.s_left input {
  position: absolute;
  right: 10px;
  top: 10px;
}

.section-time,
.addr {
 // width: 20%;
  //float: left;
  text-align: center;
  overflow: hidden;
  padding: 10px;
}
.section-time {
 
  float: left;
  background: #a8d164;
  padding: 0;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 10px;
  
}
.desc {

  box-sizing: border-box;
  padding: 5px;
 // padding-right: 40px;
  overflow: hidden;
  font-size: 16px;
  color:#fff;
  background: #475A94;
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%,rgba(58,166,193,1) 100%);
}
.s_description {
  padding: 10px;
}
.introduction {
  background: #fff;
  padding: 0px;
  font-size: 12px;
  text-align: justify;
}
.introduction p {
 font-size: 13px;
 font-family: georgia;
}
.moderator {
  margin-bottom: 11px;
  background: #fff;
  padding: 0px;
  padding-top: 0;
  color:#000;
}
.moder_name a{
	color:#640064;
	font-style:italic;
}
.moder_name {
	color:#640064;
	font-style:italic;
	font-family:Georgia, Georgia, serif;
}
.moder_pos{
	color:#5c5c5c;
	font-family:Georgia, Georgia, serif;
}
.desc_item {
  margin-bottom: 20px;
  background: #fff;
  padding: 0px;
  overflow: hidden;
}
.desc_item:last-child {
  margin-bottom: 0;
}
.s_time {
  box-sizing: border-box;
  padding: 5px;
  float: left;
  background: #a8d164;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 15px;
  clear: both;
}
.title {
position: relative;
  color:#000;
  padding-right: 40px;
  
}
.speack-name .name a{
	color:#640064;
	font-style:italic;
}
.speack-name .name {
	color:#640064;
	font-style:italic;
	font-family:Georgia, Georgia, serif;
}
.title input {
position: absolute;
top: 0px;
right: 5px;
  margin-left: 15px;
}
.title {
  padding-left: 110px;
  size:14px;
  padding-bottom:5px;
  font-family:Georgia, Georgia, serif;
}
.speack-name{
	padding-left: 110px;
	size:11px;
}
.name {

}
.name,
.job_title,
.job_name {
  float: left;
  margin-right: 5px;
  font-family: Georgia, Georgia, serif;
  line-height: 18px;
}	


.loadPDF{
	display:block; background:url('img/pdf.png') no-repeat transparent; height:75px; line-height:40px; padding-left:50px;
	position:absolute; top:36px; right: 120px;
}
.doc{
	background: url("img/word.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	height: 55px;
	line-height: 55px;
	position: absolute;
	right: 40px;
	top: 10px;
	width: 40px;
}
.personalize{
	position:absolute;top:75px;background:url('img/37-puzzle1.png') no-repeat transparent;
	border:0 none;
	display: block;
	height: 75px;
	margin: 0;
	padding: 0;
	position: absolute;
	right:43px;	
	top: 36px;
	width: 60px;
	cursor:pointer;
}
.hotel{background-color:#F9F9F9; margin-bottom:20px; margin-top:20px; padding:25px 25px 10px; position:relative;}
.contact{position:relative; clear:both;} .contact_text{padding-top:10px;}
.contact a#abutn{float:left; margin-top: 10px;}

.history_background{
	position:relative;
	left:-43px;
}
.history_elem{
	position:absolute;
	top:0;
}
.history_elem a{
	float:left;
	margin-right:20px;
	margin-bottom:25px;
}

.socbuttons {
		background: url("../css/img/plashka.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		clear: both;
		height: 265px;
		margin: 0 0 0 -32px;
	top:400px;
		padding: 0;
		position: fixed;
		width: 40px;
		z-index: 999;
}
body div .buttons, body div .buttons li {
		border: 0 none;
		display: block;
		height: 24px;
		margin: 0;
		outline: 0 none;
		padding: 0 0 5px;
}
body div .buttons {
		left: 10px;
		position: relative;
		top: 35px;
}
body div .buttons li i {
		display: inline-block;
		height: 24px;
		position: relative;
		width: 24px;
}

.vk, .youtube, .twit, .odnoglazniki, .googleplus, .livej, .mailru {
		background: url("../css/img/icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.b-share-icon {
		background: url("../css/img/icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		height: 24px !important;
		width: 24px !important;
	display: block;
}
.b-share__handle {
		float: left;
		height: 24px;
		padding: 0 !important;
		text-align: left;
		text-decoration: none !important;
}
.b-share-icon_vkontakte {
		background-position: -24px 0 !important;
}
.vk {
		background-position: -24px 0;
}
.youtube {
		background-position: -48px 0;
}
.twit {
		background-position: -72px 0;
}
.b-share-icon_twitter {
		background-position: -72px 0 !important;
}
.odnoglazniki {
		background-position: -96px 0;
}
.b-share-icon_odnoklassniki {
		background-position: -96px 0 !important;
}
.googleplus {
		background-position: -120px 0;
}
.b-share-icon_gplus {
		background-position: -168px 0 !important;
}
.livej {
		background-position: -144px 0;
}
.b-share-icon_lj {
		background-position: -120px 0 !important;
}
.mailru {
		background-position: -168px 0;
}
.b-share-icon_moimir {
		background-position: -144px 0 !important;
}
.facebook {
		background: url("../css/img/fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		height: 24px;
		width: 24px;
}
.facebook:hover {
		background: url("../css/img/fb-hov.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		height: 24px;
		width: 24px;
}
.b-share-icon_facebook:hover {
		background-position: 0 -26px !important;
		height: 24px !important;
}
.vk:hover {
		background-position: -24px -26px;
}
.b-share-icon_vkontakte:hover {
		background-position: -24px -26px !important;
}
.youtube:hover {
		background-position: -48px -26px;
}
.twit:hover {
		background-position: -72px -26px;
}
.b-share-icon_twitter:hover {
		background-position: -72px -26px !important;
}
.odnoglazniki:hover {
		background-position: -96px -26px;
}
.b-share-icon_odnoklassniki:hover {
		background-position: -96px -26px !important;
}
.googleplus:hover {
		background-position: -120px -26px;
}
.b-share-icon_gplus:hover {
		background-position: -168px -26px !important;
}
.livej:hover {
		background-position: -144px -26px;
}
.b-share-icon_lj:hover {
		background-position: -120px -26px !important;
}
.mailru:hover {
		background-position: -168px -26px;
}
.b-share-icon_moimir:hover {
		background-position: -144px -26px !important;
}

.spoiler_box{margin-bottom:10px;}
.spoiler_box .img_center{padding-right:15px;}
.spoiler{padding: 10px 0;}

.gallery{display:block;width:750px; margin:0 auto;}
.gallery:after{display:block; content:"."; clear:both; height:0; visibility:hidden;}
.gallery .pic {
    border: 5px solid #FFFFFF;
    float: left;
    margin: 0 15px 15px 0;
}
.gallery  div.pic.nomargin{
	margin-right:0px;
}
.gallery .pic, .gallery .pic a{width:240px; height:180px; }

.gallery .pic a {
    display: block;
    text-indent: -99999px;   
}
.gallery .pic a.download {
	display:none;
}

.categories {border-bottom:1px solid #B5B5B5;background:url("../css/img/sponsor-table.png") repeat-y scroll right top #FAFAFA;margin-bottom:20px;}
.categories:after{display:block; content:"."; clear:both; height:0; visibility:hidden;}
.categories a {border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;display: block;float: left;font-size: 14px;padding: 5px;width: 23.7%;}

.myembedpointvideo{
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 999999;
}



/* ------------------ */

.agendaItem{
	behavior: url(pie/PIE.htc);

	
	
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
	-ms-box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
	-o-box-shadow: 1px 2px 3px rgba(0,0,0,0.8);
	box-shadow: 1px 2px 3px rgba(0,0,0,0.8);

	margin:0 auto 10px;
	display:block;
	position: relative;
}
.top .text{float:none;width:auto;margin:0;}
.top{
	margin:0 auto;
	display:block;
	position: relative;	
}
.top:after{display:block; content:"."; clear:both; height:0; visibility:hidden;}
.agendaItem .title{text-align:center;color:#333;}
.agendaItem .bottom{
	height:10px;width:100%;
	behavior: url(pie/PIE.htc);

	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}
.agendaItem .text .section{
	margin:0;
    position: relative;
    top: 0px;
    width: auto;
    z-index: 0;
}
.agendaItem .general_color{position:relative; top:5px; z-index:99;}

.agendaItem .bottom{background:#f00;} /*top color*/
.agendaItem, .agendaItem .general_color{background:#e6cac9;} /*bottom color*/

.blue.agendaItem, .blue.agendaItem .general_color{background:#cae5f9;} 
.blue .bottom{background:#519ed6;}
.brown.agendaItem, .brown.agendaItem .general_color{background:#c7e1da;}
.brown .bottom{background:#088a66;}
.gray.agendaItem, .gray.agendaItem .general_color{background:#dbdada;}
.gray .bottom{background:#c6c6c6;}
.green.agendaItem, .green.agendaItem .general_color{background:#d8f0ab;}
.green .bottom{background:#8ccc16;}
.orange.agendaItem, .orange.agendaItem .general_color{background:#f7d6b0;}
.orange .bottom{background:#fba341;}
.red.agendaItem, .red.agendaItem .general_color{background:#fac7d2;}
.red .bottom{background:#ff3d67;}
.turquoise.agendaItem, .turquoise.agendaItem .general_color{background:#c0e7df;}
.turquoise .bottom{background:#00a68d;}
.violet.agendaItem, .violet.agendaItem .general_color{background:#e4d9f3;}
.violet .bottom{background:#7828cf;}
.yellow.agendaItem, .yellow.agendaItem .general_color{background:#f3f3a9;}
.yellow .bottom{background:#d9d919;}
.pink.agendaItem, .pink.agendaItem .general_color{background:#f7d7f0;}
.pink .bottom{background:#d256b6;}

.poxuy{padding:0 10px 5px;}
.reportBox .time {
    display: block;
    font-size: 13px;
}
.reportBox .theme, .reportBox .theme a {
    color: #404040;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.reportBox .boxLeft {
    /*margin-bottom: -64px;*/
}

.reportBox .boxRight {
    display: block;
    float: right;
    text-align: right;
	width:610px;
}
.poxuy .info {position:relative; display:block; clear:both; padding:20px 10px 5px; height:100%; text-align:justify; /*border:1px solid black;*/}
.info img {margin:0 15px 5px 0; float:left;}
.info .abutn {position:relative; clear:both; top:0;}

form .form-r {display:block;}
.form-r .row {clear:both; padding-bottom:10px; /*border:1px solid blue;*/ width:100%; height:35px;}
.form-r .leftCol {float:left; text-align:right; width:400px; /*border:1px solid red;*/}
.form-r .rightCol {float:right; text-align:left; width:53%; /*border:1px solid green;*/}
.rightCol input[type="text"] {width:460px;}
.rightCol textarea {width:460px; height:100px;}
pre {
	word-wrap: break-word;
	word-break: break-all;
	font-family: inherit;
}
a.reg_href {
	text-decoration: underline;
	font-size: 15px;
}
.member {
	margin-bottom: 20px;
	font-size: 14px;
	color: #5c5c5c;
	  font-family: Georgia, Georgia, serif;
}
.title_member {
  font-size: 14px;
  font-style: normal;
    font-family: verdana;
	color: #000; 
}

.images-news {
	margin-bottom: 10px;
}
.images-news_left {
	float: left;
	margin-right: 20px;
	
}
.images-news_right {
	float: right;
	margin-left: 20px;
}
.boxLeft .mark {
	background-color:#9c6796;
	border:1px solid #9c6796;
	float:left;
	width:30px;
	height:30px;
	line-height: 30px;
	text-align:center;
	color:#fff;
	z-index: 100;


	/*position:relative;*/
	margin-right:2px;}
.boxLeft { margin-top: 20px; }
.boxLeft span {float:left; margin-right:8px; padding-top:6px;}
.boxLeft .mark:hover {background-color:#68aeab; border:1px solid #68aeab;color:#000;}
.boxLeft .average {padding-top:6px; position:relative; left:20px;}
