*{max-height:100000px;}
body{
	margin:0;
	color:#4d4c4c;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	background:#eaeded url(../images/bg-body.jpg) ;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	min-width:320px;
}
img{
	border:none;
	display:block;
}
a{
	color:#199dca;
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
*{
	outline:none;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
input [type="email"], input [type="tel"],
input[type="search"], input[type="text"], input[type="password"],
 input[type="file"], input[type="submit"], textarea {-webkit-appearance:none;}
header, nav, section, article, aside, footer, figure, figcaption, menu, dialog{
	display:block;
}
.text::-webkit-input-placeholder { /* WebKit browsers */
    color:    #9b9b9b;
	opacity:1;
}
.text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #9b9b9b;
	opacity:1;
}
.text::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #9b9b9b;
	opacity:1;
}
.text:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #9b9b9b;
	opacity:1;
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.w1{
	max-width:980px;
	margin:0 auto;
}
#header{
	background:#fff;
	padding:21px 9999px 0;
	margin:0 -9999px;
}
.header-frame{position:relative;}
.header-top{
	overflow:hidden;
	margin:0 0 24px;
}
.logo-holder{
	float:left;
	width:520px;
	position:relative;
	margin:0 39px 0 0;
}
.logo{
	display:block;
	width:520px;
	height:85px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.logo_en{
	background:url(../images/logo_en.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.search-form{
	position:absolute;
	top:19px;
	border-radius:3px;
	overflow:hidden;
	right:0;
	width:262px;
	height:35px;
	background:#f4f4f4;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.search-form .text{
	float:left;
	width:213px;
	height:17px;
	background:none;
	padding:9px 12px;
	margin:0;
	border:0;
	color:#4d4c4c;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
}
.search-form input[type="submit"]{
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:0;
	margin:10px 0 0;
	background:url(../images/btn-search.png) no-repeat;
	cursor:pointer;
	font-size:0;
	line-height:0;
}
.search-form input[type="submit"]:hover{cursor:pointer;}
.login-holder{
	padding:19px 0 0;
	float:left;
	width:336px;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#9b9b9b;
}
.login-holder .btn-login{
	text-align:center;
	display:none;
	float:left;
	width:54px;
	color:#fefefe;
	padding:6px 0 10px;
	margin:0 31px 0 0;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	border:1px solid #1fc0f1;
	border-radius:3px;
	background: #3dd1ff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkZDFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmIwZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3dd1ff 0%, #02b0e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3dd1ff), color-stop(100%,#02b0e5));
	background: -webkit-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: -o-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: -ms-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: linear-gradient(to bottom,  #3dd1ff 0%,#02b0e5 100%);
	cursor:pointer;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
}
.login-exit{
	overflow:hidden;
	padding:20px  0 0 4px;
}
.login-holder .login{
	float:left;
	background:url(../images/bg-login.png) no-repeat;
	padding:1px 0 1px 25px;
}
.login-holder .login .name{
	color:#3bd0fe;
}
.login-holder .close{
	text-indent:-9999px;
	overflow:hidden;
	width:11px;
	margin:4px 0 0 6px;
	height:11px;
	background:url(../images/bg-close.png) no-repeat;
	float:left;
}
.login-form{
	overflow:hidden;
}
.login-form .input-holder{
	margin:0 0 7px -8px;
	overflow:hidden;
}
.login-form .text{
	float:left;
	border-radius:3px;
	width:108px;
	height:17px;
	padding:9px 12px;
	margin:0 0 0 8px;
	border:0;
	background:#f7f7f7;
	color:#4d4c4c;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.login-form input[type="submit"]{
	float:left;
	width:56px;
	height:35px;
	padding:0;
	margin:0  0 0 7px;
	color:#fefefe;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	border:1px solid #1fc0f1;
	border-radius:3px;
	background: #3dd1ff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkZDFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmIwZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3dd1ff 0%, #02b0e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3dd1ff), color-stop(100%,#02b0e5));
	background: -webkit-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: -o-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: -ms-linear-gradient(top,  #3dd1ff 0%,#02b0e5 100%);
	background: linear-gradient(to bottom,  #3dd1ff 0%,#02b0e5 100%);
	cursor:pointer;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
}
.login-form input[type="submit"]:hover{cursor:pointer;}
.login-form .remember-holder{
	overflow:hidden;
	margin:  0 0 0 -20px;
}
.remember-holder a{
	color:#40c4ea;
	float:left;
	margin:0 0 0 20px;
}
.language-list{
	padding:10px 12px 3px 13px;
	margin:18px 0 0;
	list-style:none;
	background:#f3f3f3;
	border-radius:3px;
	overflow:hidden;
	float:right;
}
.language-list li{
	margin:0 0 8px;
}
.language-list li.active{
	border:1px solid #fff;
	margin:-1px -1px 7px;
}
.language-list li a{
	display:block;
	width:22px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.language-list li.active a{
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.57);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.57);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.57);
}
.language-list .russian{
	background:url(../images/bg-russian.png) no-repeat;
}
.language-list .english{
	background:url(../images/bg-english.png) no-repeat;
}
#nav{
	padding:0 9999px;
	margin:0 -9999px;
	background:#191c1e;
}
#nav>ul{
	padding:10px 0;
	margin:0;
	list-style:none;
	width:100%;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
}
#nav>ul:after{
	content:'';
	clear:both;
	display:block;
}
#nav>ul>li{
	position:relative;
	float:left;
	margin:0 3px 0 0;
}
#nav>ul>li> a{
	border-radius:3px;
	border:1px solid #1d2022;
	color:#bcbcbc;
	display:block;
	padding:8px 10px 11px 10px;
	background: #2a2e30;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzBjMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2a2e30 0%, #0c0c0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2e30), color-stop(100%,#0c0c0c));
	background: -webkit-linear-gradient(top,  #2a2e30 0%,#0c0c0c 100%);
	background: -o-linear-gradient(top,  #2a2e30 0%,#0c0c0c 100%);
	background: -ms-linear-gradient(top,  #2a2e30 0%,#0c0c0c 100%);
	background: linear-gradient(to bottom,  #2a2e30 0%,#0c0c0c 100%);
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.07);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.07);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.07);
}
#nav>ul>li>a:hover,
#nav>ul>li:hover>a{
	color:#40c4ea;
	text-decoration:none;
}
#nav>ul>li.active>a{
	color:#fff;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	background: rgb(79,175,203);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhiYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(79,175,203,1) 0%, rgba(0,139,179,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,175,203,1)), color-stop(100%,rgba(0,139,179,1)));
	background: -webkit-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -o-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -ms-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: linear-gradient(to bottom,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
}
#nav>ul>li.has-drop>a:hover,
#nav>ul>li.has-drop:hover>a{
	background:#0d8fb4;
	color:#fff;
	text-decoration:none;
	-webkit-box-shadow: inset 0px 0 1px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    inset 0px 0 1px 0px rgba(0, 0, 0, 1);
	box-shadow:         inset 0px 0 1px 0px rgba(0, 0, 0, 1);
}
#nav ul li ul{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.45);
	box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.45);
	display:none;
	padding:15px 4px 17px 14px;
	margin:0;
	list-style:none;
	position:absolute;
	z-index:10;
	top:100%;
	left:0;
	width:279px;
	background:#fff;
	border-radius:3px;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
}
#nav ul li:hover ul{
	display:block;
}
#nav ul li ul li{
	margin:0 0 1px;
}
#nav ul li ul a{
	padding:5px 12px 7px;
	display:inline-block;
	vertical-align:top;
	color:#2b343d;
	border:1px solid #fff;
	border-radius:3px;
}
#nav ul li ul a:hover,
#nav ul li ul li.active a{
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	border-color:#07b3e6;
	text-decoration:none;
	color:#fff;
	background: #3bd0fe;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiZDBmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMWIwZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3bd0fe 0%, #01b0e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bd0fe), color-stop(100%,#01b0e4));
	background: -webkit-linear-gradient(top,  #3bd0fe 0%,#01b0e4 100%);
	background: -o-linear-gradient(top,  #3bd0fe 0%,#01b0e4 100%);
	background: -ms-linear-gradient(top,  #3bd0fe 0%,#01b0e4 100%);
	background: linear-gradient(to bottom,  #3bd0fe 0%,#01b0e4 100%);
}
#nav ul li ul:after{
	position:absolute;
	top:-11px;
	left:53px;
	width:12px;
	height:11px;
	background:url(../images/arrow-drop.png) no-repeat;
	content:'';
}
.btn-menu{display:none;}
#main{
	width:100%;
	margin:0 0 17px;
	padding:12px 0 0 ;
	min-height:200px;
}
.home #main h1.h2,
.home #main h2{
	border-radius:3px 3px 0 0;
	margin: 0 0 10px;
	color:#b5b5b5;
	background:#fafafa;
	border-bottom:1px dashed #dcdcdc;
	font:33px/33px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main h1.h2,
#main h2{
	border-radius:3px 3px 0 0;
	margin: 0 0 10px;
	color:#b5b5b5;
	background:#fafafa;
	border-bottom:1px dashed #dcdcdc;
	font:24px/25px 'Open Sans', Arial, Helvetica, sans-serif;
}
#sidebar .widget h2{
	margin:0 -27px 21px;
	padding:20px 27px 20px;
}
#main h2 a{
	color:#4d4c4c;
	text-decoration:underline;
}
#main h2 a:hover{
	text-decoration:underline;
	color:#009ccc;
}
.gallery-holder{
	position:relative;
	padding:19px 9999px 94px;
	margin:-12px -9999px -77px;
	overflow:hidden;
	-webkit-box-shadow: inset 0px -2px 2px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 0px -2px 2px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 0px -2px 2px 0px rgba(0, 0, 0, 0.14);
	background:#04aedc url(../images/bg-gallery-holder.jpg);
}
.gallery-frame{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.21);
	box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.21);
	border-radius:3px;
	padding:0;
	position:relative;
	font:21px/28px 'Open Sans', Arial, Helvetica, sans-serif;
}
.gallery-frame:after{
	position:absolute;
	width:100%;
	height:28px;
	left:0;
	bottom:-28px;
	background:url(../images/shadow-gallery.png) no-repeat;
	content:'';
}
.gallery-holder .slideset{
	border-radius:3px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	height:360px;
	color:#016b97;
}
.gallery-holder .slideset li{
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:360px;
	background: #50e8f8;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwZThmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZWQyZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #50e8f8 0%, #3ed2ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50e8f8), color-stop(100%,#3ed2ff));
	background: -webkit-linear-gradient(top,  #50e8f8 0%,#3ed2ff 100%);
	background: -o-linear-gradient(top,  #50e8f8 0%,#3ed2ff 100%);
	background: -ms-linear-gradient(top,  #50e8f8 0%,#3ed2ff 100%);
	background: linear-gradient(to bottom,  #50e8f8 0%,#3ed2ff 100%);
}
.gallery-holder .slideset li.active{
	z-index:2;
}
.gallery-holder .slideset li .alignleft{
	float:left;
}
.gallery-holder .slideset li .text-holder{
	overflow:hidden;
	padding:26px 30px;
	height:273px;
}
#main .gallery-holder .slideset li .text-holder h2 {
	color:#fff;
	text-transform:uppercase;
	margin:0 0 15px;
	background:none;
	border:0;
	padding:0;
	font:700 26px/32px 'Open Sans', Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.13);
}
#main .gallery-holder .slideset li .text-holder h2 a{
	color:#fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.13);
}
#main .gallery-holder .slideset li .text-holder h2.about{
	font:700 30px/32px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .gallery-holder .slideset li .text-holder p{
	margin:0 0 10px;
}
#main .gallery-holder .slideset li .text-holder p span{
	font-weight:600;
}
.gallery-holder .slideset li .date{
	display:block;
	color:#fff;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .gallery-holder .switcher{
	z-index:3;
	position:absolute;
	bottom:36px;
	left:654px;
	padding:0;
	margin:0;
	height:9px;
	list-style:none;
}
#main .gallery-holder .switcher li{
	float:left;
	margin:0 8px 0 0;
}
#main .gallery-holder .switcher a{
	-webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:     0px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:          0px 1px 1px 0px rgba(0, 0, 0, 0.14);
	float:left;
	width:9px;
	height:9px;
	border-radius:10px;
	background:#fff;
	text-indent:-9999px;
	overflow:hidden;
}
#main .gallery-holder .switcher a:hover,
#main .gallery-holder .switcher .active a{
	background:#015f79;
}
.twocolumns{
	position:relative;
	z-index:4;
	padding:3px;
	margin: 0 -3px 18px;
	overflow:hidden;
}
#content{
	width:605px;
	float:left;
}
#content .block{
	overflow:hidden;
	position:relative;
	padding:0 30px;
	margin: 0 0 16px;
	border-radius:3px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
#content .block h1.h2,
#content .block h2{
	padding:20px 29px 20px;
	margin:0 -30px 22px;
}
.list{
	margin:-1px;
	padding:1px;
	list-style:none;
	overflow:hidden;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#272727;
}
#sidebar .list{
	font:12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.list li,
.news-article{
	overflow:hidden;
	margin:-1px -1px 18px;
	padding:20px 1px 1px;
	border-top:1px dashed #e0e0e0;
}
.news-article{
	color:#272727;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	border:0;
	margin:0 0 18px;
	padding:25px 0 0;
}
.block:first-child .news-article{
	padding:0;
	margin:-8px 0 18px;
}
.list li:first-child{
	padding:1px;
	border:0;
}
.list li .alignleft,
.news-article .alignleft{
	float:left;
	margin:3px 23px 0 1px;
	border:2px solid #fff;
	-webkit-box-shadow: 0 0 0 1px #ededed;
	box-shadow: 0 0 0 1px #ededed;
}
#sidebar .list li .alignleft{
	margin:2px 17px 0 1px;
}
.list li .text-holder,
.news-article .text-holder{
	overflow:hidden;
	color:#272727;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}
#main .list li  h3,
.news-article  h3{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
	margin:0 0 9px;
}
.news-article.type2  h3{
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .list li  h3 a,
.news-article  h3 a{
	color:#009ccc;
}
#main .list li  p,
.news-article  p{
	margin:0 0 9px;
}
#main .list li  p a,
.news-article  p a{
	color:#4d4c4c;
}
#main .list li  p a:hover,
.news-article  p a:hover{
	color:#009ccc;
}
.list li  .date,
.news-article  .date{
	display:block;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	color:#999;
}
#sidebar .list li  .name{
	color:#5d5d5d;
	display:block;
	margin:0 0 4px;
	font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#sidebar .list li  .name:hover{
	text-decoration:underline;
	color:#009ccc;
}
#sidebar .list li  .date{
	margin:0 0 6px;
}
#sidebar .list li  h3{
	margin: 0 0 10px;
}
#sidebar  .list li{
	padding:17px 1px 1px;
}
#sidebar  .list li:first-child{
	padding:1px;
}
.list li  .comments,
.news-article  .comments{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-comments.png) no-repeat 0 2px;
	padding: 1px 0 0 25px;
	color:#28cafc;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.breadcrumbs{
	padding:4px 0 0;
	margin:0 0 24px;
	list-style:none;
	overflow:hidden;
	font:12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.breadcrumbs li{
	display:inline;
	vertical-align:top;
	padding:0 0 0 12px;
	margin:0 0 0 5px;
	background:url(../images/separator-breadcrumbs.png) no-repeat 0 50%;
}
.breadcrumbs li:first-child{
	margin:0;
	padding:0;
	background:none;
}
.breadcrumbs li a{
	color:#009ccc;
}
#sidebar{
	float:right;
	width:359px;
}
.calendar-holder{
	text-align:center;
	margin:0 3px 22px 2px;
	/* overflow:hidden; */
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.38);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.38);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.38);
}
.calendar-holder img{
	vertical-align:top;
}
#sidebar .widget{
	padding:0 27px 5px;
	margin:0 0 16px;
	background:#fff;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
#sidebar .event-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#sidebar .event-list li{
	overflow:hidden;
	padding:14px 0 0;
	margin:0 0 13px;
	border-top:1px dashed #e0e0e0;
}
#sidebar .event-list li:first-child{
	border:0;
	padding:0;
}
#sidebar .event-list .date{
	display:block;
	margin:0 0 8px;
	color:#272727;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#sidebar .event-list h3{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
	margin:0 0 5px;
}
#sidebar .event-list h3 a{
	color:#009ccc;
}
#sidebar .event-list dl{
	margin:0 0 6px;
	padding:0 0 0 2px;
	overflow:hidden;
	color:#272727;
	font:italic 600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#sidebar .event-list dt{
	float:left;
	color:#999;
	margin:0 5px 0 0;
}
#sidebar .event-list .site{
	display:inline-block;
	vertical-align:top;
	color:#28cafc;
	font:italic 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-site.png) no-repeat 0 2px;
	padding:0 0 4px 25px;
}
.widget .box{
	overflow:hidden;
	padding:4px 0;
}
.widget .box img{
	display:block;
	margin:0 auto 17px;
	border:2px solid #fff;
	-webkit-box-shadow: 0 0 0 1px #ededed;
	box-shadow: 0 0 0 1px #ededed;
}
#sidebar .widget .box h3{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
	margin:0 0 15px;
}
#sidebar .widget .box h3 a{
	color:#009ccc;
}
.side-list{
	padding:0 0 8px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.side-list li{
	margin:0 0 18px;
	padding:13px 0 0;
	border-top:1px dashed #e8e8e8;
}
.side-list li:first-child{
	border:0;
	padding:0;
}
#main .side-list h3{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0;
	color:#4d4c4c;
}
#main .side-list h3 a{
	color:#4d4c4c;
}
#main .side-list h3 a:hover{
	color:#009ccc;
	text-decoration:underline;
}
.baner{
	overflow:hidden;
	width:100%;
	text-align:center;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.22);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.22);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.22);
	border-radius:3px;
}
.baner img{vertical-align:top;}
.baner .small{display:none;}
#main p{margin:0 0 16px;}
.news-post{
	margin:0 -30px;
	padding:0 30px 22px;
	overflow:hidden;
}
.news-post .img-holder{
	overflow:hidden;
	margin:0 0 19px;
	background:#009ccc;
	padding:0 0 5px;
}
.news-post .img-holder img{
	display:block;
	width:100%;
	height:auto;
}
.news-post .img-holder .signature{
	display:block;
	background:#009ccc;
	color:#fff;
	font:italic 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	padding:6px 13px 9px;
	margin:0 0 -5px;
}
#main .news-post h1.news_text {
	font:600 27px/31px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:0 0 10px;
	padding:0;
	background:none;
	border:0;
	overflow:hidden;
}
#main .news-post h2{
	font:600 27px/31px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:0 0 10px;
	padding:0;
	background:none;
	border:0;
	overflow:hidden;
}
#main .news-post h3{
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:0 0 8px;
	overflow:hidden;
}
#main .news-post h3.comments_title {
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:25px 0 15px;
	overflow:hidden;
}
#main .news-post .date{
	display:block;
	margin:0 0 17px;
	color:#999;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .news-post .title{
	display:block;
	background:#eaeced;
	padding:16px 23px 18px;
	border-radius:3px;
	margin:0 0 23px;
	color:#818789;
	font:600 15px/22px 'Open Sans', Arial, Helvetica, sans-serif;
}
.news-post .share-holder{
	overflow:hidden;
	margin:0 0 27px;
	padding:8px 0 0 1px;
}
.news-post .share-holder img{
	float:left;
	margin:0 19px 0 0 ;
}
 .date-info{
	padding:4px 0 0 2px;
	margin:0 0 17px;
	overflow:hidden;
	font:600 italic 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#272727;
}
.news-article  .date-info{margin:0 0 9px;}
.date-info dt{
	float:left;
	color:#999;
	margin:0 3px 0 0;
}
.date-info.type2{
	margin:0 0 12px;
	padding:10px 0 0 0;
}
.date-info .date2{
	background:url(../images/bg-date.png) no-repeat;
	padding:0 0 0 23px;
}
.date-info .time{
	background:url(../images/bg-time.png) no-repeat;
	padding:0 0 0 23px;
}
.date-info .address{
	background:url(../images/bg-address.png) no-repeat;
	padding:0 0 0 23px;
}
.date-info dd{
	margin:0;
}
.date-info.type2 dd{
	margin:0 0 6px;
	overflow:hidden;
}
.content-list{
	padding:0;
	margin:0 0 15px;
	list-style:none;
	overflow:hidden;
	font:13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}
.content-list li{
	padding:0 0 0 13px;
	position:relative;
	margin:0 0 7px;
}
.content-list li:after{
	position:absolute;
	top:6px;
	left:0;
	width:5px;
	height:5px;
	border-radius:3px;
	background:#009ccc;
	content:'';
}
.content-list li .name{
	font-weight:700;
	display:block;
}
#main .content-list li p{
	margin:0;
}
.other-news{
	overflow:hidden;
	margin:0 0 36px;
}
.other-news ul{
	padding:16px 0 0;
	margin:0 0 1px;
	list-style:none;
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
}
.other-news ul:first-child{
	padding:0;
	border:0;
}
.other-news ul li{
	margin:0 0 18px;
}
.other-news ul .theme{
	display:block;
	text-transform:uppercase;
	color:#a5a5a5;
	font:700 11px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}
.other-news ul h3{
	font:18px/21px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
	margin:0 0 3px;
}
.other-news ul h3 a{color:#009ccc;}
#main .other-news ul p{margin:0;}
.news-post .all{
	color:#11a3cf;
	text-decoration:underline;
	display:inline-block;
	vertical-align:top;
	margin:0 0 30px;
	font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.news-post .other-news .all{margin:10px 0 0;}
.news-post .all:hover{
	text-decoration:none;
}
.comments-form{
	overflow:hidden;
	background:#fafafa;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	margin:0 -30px 22px;
	padding:17px 30px 30px;
}
#main .comments-form h3{
	font:19px/23px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:0 0 14px;
}
.comments-form .name{
	display:block;
	background:url(../images/bg-login.png) no-repeat;
	padding:1px 0 0 26px;
	color:#4d4c4c;
	margin:0 0 10px;
	font:700 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.comments-form .textarea-holder{
	overflow:hidden;
	margin:-1px -1px 12px;
	padding:1px 1px 1px;
}
.comments-form textarea{
	float:left;
	width:523px !important;
	height:128px ;
	background:#fff;
	padding:9px 11px;
	margin:0;
	border:0;
	color:#7b7b7b;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	border-radius:3px;
	overflow:auto;
}
.comments-form textarea.error{
	border:1px solid #ff3333;
	margin:-1px;
}
.comments-form .submit-holder{
	overflow:hidden;
}

.comments-form .cancel{
	float:left;
	width:113px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font:14px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:1px solid #01b0e4;
	cursor:pointer;
	border-radius:3px;
	background: rgb(59,208,254);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiZDBmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmIwZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(59,208,254,1) 0%, rgba(2,176,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,208,254,1)), color-stop(100%,rgba(2,176,229,1)));
	background: -webkit-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
}

.comments-form input[type="submit"],
.comments-form .submit{
	float:right;
	width:113px;
	height:38px;
	color:#fff;
	text-transform:uppercase;
	font:14px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:1px solid #01b0e4;
	cursor:pointer;
	border-radius:3px;
	background: rgb(59,208,254);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiZDBmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMmIwZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(59,208,254,1) 0%, rgba(2,176,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,208,254,1)), color-stop(100%,rgba(2,176,229,1)));
	background: -webkit-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	background: linear-gradient(to bottom,  rgba(59,208,254,1) 0%,rgba(2,176,229,1) 100%);
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
}
.comments-form input[type="submit"]:hover{cursor:pointer;}
.comments-form .input-row{
	overflow:hidden;
	padding:5px 1px 2px ;
	margin:0 -1px 10px;
}
.comments-form .input-section{
	float:left;
	width:259px;
	margin:-1px -1px -1px 24px;
	padding:1px;
}
.comments-form .input-section:first-child{
	margin:-1px;
	padding:1px;
}
.comments-form  label{
	float:left;
	margin:0 0 5px;
	width:100%;
	color:#4d4c4c;
	font:600 13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
}
.comments-form .required{
	color:#009ccc;
}
.comments-form .input-section .text{
	float:left;
	width:237px;
	height:17px;
	background:#fff;
	padding:9px 11px;
	margin:0;
	border:0;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.23), 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	border-radius:3px;
	overflow:auto;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}
.comments-form .input-section .text.error{
	border:1px solid #ff3333;
	margin:-1px;
}
.comments-form .note{
	float:left;
	color:#4d4c4c;
	font:11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}
.comments-form .note span{
	font:700 11px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}
.comments-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.comments-list li{
	margin:0 0 14px;
	border-top:1px dashed #e8e8e8;
	overflow:hidden;
	padding:10px 0 0;
}
.comments-list li:first-child{
	border:0;
	padding:0;
}
.comments-list .top-info{
	overflow:hidden;
	margin:0 0 7px;
}
.comments-list .name{
	float:left;
	background:url(../images/bg-login.png) no-repeat;
	padding:1px 0 0 26px;
	color:#4d4c4c;
	font:700 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .comments-list .date{
	float:right;
	padding:2px 0 0;
	margin:0;
}
#main .comments-list  p{margin:0;}
.news-post .align-holder{
	overflow:hidden;
	margin:-5px 0 2px; 
}
.news-post .alignleft{
	float:left;
	margin:8px 21px 0 2px;
	border:2px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(238, 238, 238, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(238, 238, 238, 1);
	box-shadow:         0px 0px 0px 1px rgba(238, 238, 238, 1);
}
.news-post .site,
.news-article .site{
	display:inline-block;
	/* vertical-align:top; */
	background:url(../images/bg-site.png) no-repeat 0 1px;
	color:#28cafc;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	padding:0 0 9px 25px;
	margin:-5px 0 0;
	margin-right:15px;
}
.search-holder{
	background:#fff;
	border-radius:3px;
	padding:23px 30px;
	margin:0 0 21px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
#main .search-holder h2{
	margin:0 0 25px;
	padding:0;
	background:none;
	border:0;
}
.search-holder .search-form2{
	margin:0 -30px 18px;
	padding:20px 30px 19px;
	background:#f4f4f4;
	border:dashed #dedede;
	border-width:1px 0;
}
.search-form2 .input-frame{
	float:left;
	background:#fff;
	width:822px;
	border-radius:3px;
	height:35px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.search-form2 label{
	float:left;
	color:#4d4c4c;
	font:600 15px/18px  'Open Sans', Arial, Helvetica, sans-serif;
	margin:8px 13px 0 0;
}
.search-form2 .text{
	float:left;
	width:773px;
	padding:9px 11px;
	height:17px;
	font:13px/17px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
	margin:0;
	border:0;
	background:none;
}
.search-form2 input[type="submit"]{
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:0;
	margin:10px 0 0;
	background:url(../images/btn-search.png) no-repeat;
	cursor:pointer;
	font-size:0;
	line-height:0;
}
#main .search-holder .result{
	display:block;
	font:italic 600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0 0 18px;
}
.found-list{
	padding:0;
	margin:0 0 8px;
	overflow:hidden;
	counter-reset: item;
}
.found-list li{
	margin:0 0 18px ;
	padding:17px 0 0 29px;
	border-top:1px dashed #e8e8e8;
	display:block;
}
.found-list li:after{
	display:block;
	clear:both;
	content:'';
}
.found-list li:first-child{
	padding:0 0 0 29px;
	border:0;
}
.found-list li:before { 
	width:29px;
	margin:0 0 0 -29px;
	float:left;
	content: counters(item, ".") " ";
	counter-increment: item;
	color:#c8c8c8;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
 }
.found-list  .alignleft{
	float:left;
	margin:2px 17px 0 0;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
}
#main .found-list h3{
	margin:0 0 9px;
	color:#009ccc;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .found-list h3 a{	color:#009ccc;}
#main .found-list h4{
	margin:0 0 3px;
	color:#009ccc;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .found-list p{margin:0;}
.found-list .holder{overflow:hidden;}
.found-list mark{
	font-weight:700;
	background:none;
}
.paging{
	padding:0;
	margin:0 0 7px 27px;
	list-style:none;
	overflow:hidden;
	border-radius:3px;
	display:inline-block;
	vertical-align:top;
	border:1px solid #ddd;
	background:#fafafa;
	font:15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.paging li{
	width:38px;
	text-align:center;
	float:left;
	border-left:1px solid #ddd;
}
.paging li:first-child{
	border:0;
}
.paging li.prev a,
.paging li.next a{
	text-indent:-9999px;
	overflow:hidden;
}
.paging li.prev,
.paging li.next{
	width:40px;
}
.paging li.prev a{
	background:url(../images/arrow-prev.png) no-repeat 50% 50%;
}
.paging li.next a{
	background:url(../images/arrow-next.png) no-repeat 50% 50%;
}
.paging a{
	display:block;
	padding:10px 0;
	color:#272727;
}
.paging a:hover{
	text-decoration:none;
	background: rgb(249,249,249);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
}
.paging .prev:hover,
.paging .next:hover{
	width:auto;
}
.paging .prev a:hover,
.paging .next a:hover{
	text-indent:0;
	padding:10px 12px 10px 15px;
	background: rgb(249,249,249) ;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
}
.paging .prev a:hover{padding:10px 15px 10px 16px;}
.paging .prev a:hover span,
.paging .next a:hover span{
	display:inline-block;
	vertical-align:top;
	padding:0 22px 0 0 ;
	background:url(../images/arrow-next.png) no-repeat 100% 50%;
}
.paging .prev a:hover span{
	background:url(../images/arrow-prev.png) no-repeat 0 50%;
	padding:0 0 0 22px;
}
.paging .active a{
	background: rgb(131,219,246);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzZGJmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGY2ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(131,219,246,1) 0%, rgba(216,246,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,219,246,1)), color-stop(100%,rgba(216,246,255,1)));
	background: -webkit-linear-gradient(top,  rgba(131,219,246,1) 0%,rgba(216,246,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(131,219,246,1) 0%,rgba(216,246,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(131,219,246,1) 0%,rgba(216,246,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(131,219,246,1) 0%,rgba(216,246,255,1) 100%);
	-webkit-box-shadow: inset 0px 0px 4px 0px rgba(0, 0, 0, 0.55);
	-moz-box-shadow:    inset 0px 0px 4px 0px rgba(0, 0, 0, 0.55);
	box-shadow:         inset 0px 0px 4px 0px rgba(0, 0, 0, 0.55);
}
.not-found-holder{
	background:#fff;
	border-radius:3px;
	padding:0 30px 18px;
	margin:0 0 18px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	color:#4d4c4c;
	font:600 15px/21px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .not-found-holder p{margin:0 0 20px;}
#main .not-found-holder h2{
	color:#272727;
	margin:0 -30px 26px;
	padding:23px 30px 25px;
}
.not-found-holder ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.not-found-holder ul li{
	position:relative;
	padding: 0 0 0 13px;
	margin:0 0 12px;
}
.not-found-holder ul li:after{
	position:absolute;
	top:5px;
	left:0;
	width:5px;
	height:5px;
	background:#009ccc;
	content:'';
	border-radius:3px;
}
.not-found-holder ul a{color:#009ccc;}
.contact-holder{
	overflow:hidden;
	border-radius:3px;
	margin:-3px;
	padding:3px 3px 18px;
}
.contact-holder .contact-info{
	padding:0 30px;
	float:left;
	width:300px;
	background:#fff;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
#main .contact-holder h2{
	color:#272727;
	margin:0 -30px -1px;
	padding:23px 28px 28px;
	border:0;
}
.contact-info .address-holder{
 	margin:0 -30px;
	padding:19px 30px 22px;
	border-top:1px dashed #e8e8e8;
}
.contact-info .address-holder.first{
	padding:27px 30px 22px;
}
.contact-info h3{
	margin:0 0 13px;
	font:600 italic 15px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#919191;
}
.contact-info address{
	font:italic 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#272727;
	background:url(../images/bg-address.png) no-repeat 0 3px;
	padding:0 0 0 24px;
	margin:0 0 9px;
}
.contact-info .phone{
	display:block;
	background:url(../images/bg-phone.png) no-repeat;
	color:#4d4c4c;
	font:italic 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	padding:2px 0 4px 23px;
	margin:0 0 7px;
}
.contact-info .name{
	color:#4d4c4c;
	display:block;
	margin:0 0 9px;
	font:italic 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}
.contact-info .mail{
	background:url(../images/bg-mail.png) no-repeat 0 2px;
	display:inline-block;
	vertical-align:top;
	color:#28cafc;
	padding:0 0 0 25px;
	font:italic 600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;
}
.contact-holder .map-holder{
	float:right;
	width:605px;
	border-radius:3px;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
}
.contact-holder .map-holder img{vertical-align:top;}
.paging-holder{
	overflow:hidden;
	background:#fff;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, 0.18);
	padding:9px;
	margin:0 0 16px;
}
.paging-holder .paging{
	margin:0 7px 0 0;
	float:left;
}
.paging-holder .up{
	float:left;
	background:#fafafa;
	border:1px solid #ddd;
	border-radius:3px;
	width:88px;
	color:#272727;
	padding:10px 0 10px 15px;
	font: 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.paging-holder .up span{
	display:block;
	background:url(../images/bg-up.png) no-repeat 0 50%;
	padding:0 0 0 19px;
}
.paging-holder .up:hover{
	text-decoration:none;
	background: rgb(249,249,249);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);
}
.download-holder{
	margin:0 -30px 25px;
	padding:15px 28px;
	background:#fafafa;
	border:dashed #e3e3e3;
	border-width:1px 0;
	overflow:hidden;
}
.download-holder .download{
	background:url(../images/bg-download.png) no-repeat;
	padding:7px 0 8px 39px;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 36px 0 0 ;
	float:left;
	color:#28cafc;
}
.download-holder .print{
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-print.png) no-repeat 0 2px;
	padding:7px 0 9px 39px;
	float:left;
	color:#28cafc;
}
.download-holder h3{
	font:600 italic 15px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#919191;
	margin:0 0 7px;
	padding:2px 0 0 ;
}
.download-holder .mail{
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-mail.png) no-repeat 0 3px;
	padding:0 0 0 28px;
	display:inline-block;
	vertical-align:top;
	color:#28cafc;
	margin:0 0 4px;
}
.download-holder a.phone{
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-phone.png) no-repeat;
	padding:2px 0 3px 22px;
	display:inline-block;
	vertical-align:top;
	color:#28cafc;
	margin:-1px 0 1px;
}
.title-holder{
	overflow:hidden;
	margin:0 -30px 22px;
	padding:20px 29px 20px;
	border-bottom:1px dashed #dcdcdc;
	background:#fafafa;
}
#main .title-holder h2{
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	background:none;
}
.title-holder .year-list,
.block .year-list {
	float:right;
	padding:4px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.title-holder .year-list li,
.block .year-list li {
	float:left;
	margin:0 0 0 20px;
}
.title-holder .year-list a,
.block .year-list a{
	color:#009ccc;
	text-decoration:underline;
}
.title-holder .year-list a:hover,
.title-holder .year-list .active a,
.block .year-list a:hover,
.block .year-list .active a {
	text-decoration:none;
	color:#4d4c4c;
}
.partner-holder{
	padding:22px 10px 26px 29px;
	margin:0 -30px ;
	background:#fafafa;
	border:dashed #e3e3e3;
	border-width:1px 0;
}
#main .partner-holder h3{
	margin:0 0 11px;
}
.partner-holder .partner-list{
	padding:0;
	margin:0 -16px 0 0;
	list-style:none;
	overflow:hidden;
}
.partner-holder .partner-list li,
.partner-holder .partner-list li:first-child{
	padding:0;
	border:0;
	margin:0 16px 4px 0 ;
	float:left;
}
.partner-holder .partner-list img{vertical-align:top;}

.contact-area{
	padding:24px 10px 20px 29px;
	margin:0 -30px 9px;
	background:#fafafa;
	border:dashed #e3e3e3;
	border-width: 0 0 1px;
}
.contact-area.type2{
	margin:0 -30px ;
	border-width: 1px 0;
	padding:27px 10px 29px 29px;
}
.contact-area.type2 .site{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-site.png) no-repeat 0 1px;
	color:#28cafc;
	font:italic 600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0 0 1px 28px;
	margin:0 0 14px;
}
.contact-area.type2 address{
	font:italic 600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#272727;
	margin:0 0 11px;
	padding:0 0 3px 28px;
	background:url(../images/bg-address.png) no-repeat 3px 0;
}
.contact-area.type2 .position{
	font:italic 600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#272727;
	padding:1px 0 3px 28px;
	background:url(../images/bg-position.png) no-repeat 3px 0;
}
.contact-area .name{
	font:italic 600 15px/15px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#919191;
	margin:0 0 18px;
	display:block;
}
.contact-area .phone{
	display:block;
	background:url(../images/bg-phone.png) no-repeat;
	color:#272727;
	font:italic 600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	padding:2px 0 3px 23px;
}
.contact-area h3{
	font:600 18px/18px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#4d4c4c;
	margin:0 0 17px;
}
.contact-frame .phone-holder,
.contact-area .phone-holder{
	overflow:hidden;
	margin:0 0 15px;
	background:url(../images/bg-phone.png) no-repeat 0 5px;
	padding:1px 0 0 25px;
	color:#272727;
	font:italic 600 13px/22px 'Open Sans', Arial, Helvetica, sans-serif;
}
.contact-frame .phone-holder .phone,
.contact-area .phone-holder .phone{display:block;}

.contact-frame .phone-list,
.contact-area .phone-list{
	padding:0;
	margin:0;
	overflow:hidden;
}
.contact-frame .phone-list dt,
.contact-area .phone-list dt{
	float:left;
	width:115px;
	margin:0 5px 0 0;
}
.contact-frame .phone-list dd,
.contact-area .phone-list dd{
	margin:0;
	overflow:hidden;
}
.contact-area  .mail{
	background:url(../images/bg-mail.png) no-repeat 0 3px;
	padding:0 0 0 27px;
	color:#28cafc;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.contact-area.type3  .mail{
	margin:0 0 15px;
	display:inline-block;
	vertical-align:top;
}
.news-post .share-holder.type2{
	margin:0 0 17px;
}
.document-list{
	padding:0;
	overflow:hidden;
	margin:0 -6px 5px;
	list-style:none;
	font:18px/22px 'Open Sans', Arial, Helvetica, sans-serif;
}
.document-list li{
	margin:0 0 19px;
}
.document-list li.pdf a {
	color:#4d4c4c;
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;
	background:url(../images/bg-download.png) no-repeat;
	padding:5px 0 5px 45px;
}

.document-list li.rar a,
.document-list li.tgz a,
.document-list li.zip a {
	color:#4d4c4c;
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;
	background:url(../images/bg-zip.png) no-repeat 0 4px;
	padding:5px 0 5px 45px;
}

.document-list li a:hover{
	text-decoration:underline;
	color:#009ccc;
}


.contact-frame{
	overflow:hidden;
	padding:8px 0 0;
	margin:0 0 18px;
}
.contact-frame h4{
	margin:0 0 12px;
	font:italic 600 15px/15px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#919191;
}
.contact-frame .site,
.contact-frame .mail{
	display:block;
	background:none;
	margin:0;
	padding:0;
}
.contact-frame .site a{
	display:inline-block;
	vertical-align:top;
	font:600 italic 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-site.png) no-repeat  0 2px;
	padding:0 0 0 29px;
	color:#28cafc;
	margin:0 0 7px;
}
.contact-frame .mail a{
	display:inline-block;
	vertical-align:top;
	font:600 italic 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-mail.png) no-repeat 2px 2px;
	padding:0 0 0 29px;
	color:#28cafc;
	margin:0 0 7px;
}
.contact-frame .phone{
	display:block;
	color:#272727;
	font:600 italic 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-phone.png) no-repeat 3px 0;
	padding:1px 0 2px 29px;
	margin:0 0 6px;
}
.contact-frame .facebook{
	display:block;
	color:#272727;
	font:600 italic 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-facebook.png) no-repeat 2px 2px;
	padding:0 0 0 29px;
}
.contact-frame .facebook a {color:#28cafc;}
#main .block .last-event{
	margin:0 -30px 0;
	border-radius: 0 0 3px 3px;
	text-align:center;
	padding:16px 29px;
	border-top:1px dashed #e3e3e3;
	border-bottom:0;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .block .last-event a{
	color:#009ccc;
	text-decoration:none;
	background:url(../images/bg-event.png) no-repeat 0 0;
	display:inline-block;
	vertical-align:top;
	padding:6px 0 6px 43px;
}
#main .block .last-event a:hover{
	text-decoration:underline;
	color:#009ccc;
}
.bloger-list{
	margin:0 -30px;
	padding:0 30px;
	list-style:none;
	overflow:hidden;
}
.bloger-list li{
	border-top:1px dashed #e8e8e8;
	margin:0 -30px 30px;
	padding:18px 30px 0;
	overflow:hidden;
}
.bloger-list li:first-child{
	border:0;
	padding:0 30px;
}
.bloger-list li .blog-frame{
	overflow:hidden;
	margin:-1px;
	padding:1px;
}
.bloger-list li .alignleft{
	float:left;
	border:1px solid #fff;
	margin:1px 24px 0 0;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
}
.bloger-list li blockquote{
	float:left;
	width:399px;
	background:#eaeced;
	border-radius:3px;
	padding:18px 25px 21px;
	margin:0;
	position:relative;
	font:15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bloger-list li blockquote:after{
	position:absolute;
	top:29px;
	left:-15px;
	width:15px;
	height:15px;
	background:url(../images/arrow-blockquote.png) no-repeat;
	content:'';
}
.bloger-list li blockquote .date{
	display:block;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	color:#999;
}
.bloger-list li blockquote q{
	quotes:none;
	display:block;
}
.bloger-list li blockquote a{color:#4d4c4c;}
.bloger-list li blockquote a:hover{
	color:#009ccc;
	text-decoration:underline;
}
#main  .bloger-list h3{
	font:600 26px/26px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
	margin:0 0 17px;
}
#main  .bloger-list h3 a{color:#009ccc;}
.post-list{
	padding:2px 30px 0;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.post-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	margin:0 -30px 16px;
	padding:19px 30px 0;
}
.post-list li:first-child{
	border:0;
	padding:0 30px;
}
.post-list li .top-holder{
	overflow:hidden;
	margin:-1px -1px 6px;
	padding:1px;
}
.post-list li .alignleft{
	float:left;
	margin:5px 23px 0 2px;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
}
.post-list li .top-holder .alignleft{
	margin:0px 9px 0 1px;
}
.post-list li .name{
	display:block;
	overflow:hidden;
	margin:4px 0 0;
	font:600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#009ccc;
}
.post-list li .date{
	display:block;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 4px;
	color:#999;
}
#main  .post-list li h3{
	font: 600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	color:#009ccc;
}
#main  .post-list li h3 a{
	color:#009ccc;
}
#main  .post-list li p{
	margin:0 0 8px;
}
#main  .post-list li .comments{
	color:#28cafc;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	padding:0 0 1px 25px;
	background:url(../images/bg-comments.png) no-repeat 0 2px;
	display:inline-block;
	vertical-align:top;
}
#main  .post-list li .text-holder{overflow:hidden;}
.post-list li .frame{
	overflow:hidden;
	margin:-1px;
	padding:1px;
}
.law-holder{
	overflow:hidden;
}
.law-holder.type2{
	margin:-8px 0 0;
}
.law-holder h3{
	margin:0 0 28px;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	border-top:1px dashed #e8e8e8;
	color:#4d4c4c;
	padding:19px 0 0 ;
}
.law-holder.type2 h3{
	padding:27px 0 0;
	margin:0 0 13px;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.law-holder h3:first-child{
	border:0;
	padding:0;
}
.law-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#009ccc;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.law-list.type2{
	padding:11px 0 0 ;
}
.law-list.type3{
	margin:-10px 0 0;
}
.law-list li{
	border-top:1px dashed #e8e8e8;
	margin:0 0 19px;
	padding:17px 0 0  ;
}
.law-list.type2 li{
	margin:0 0 10px;
	padding:12px 0 0  ;
}
.law-list.type3 li{
	margin:0 0 15px;
	border-top:none;
	border-bottom:1px dashed #e8e8e8;
	padding:0 0 7px  ;
}
.law-list li:first-child{
	border:0;
	padding:0;
}
.law-list.type2 li:first-child{padding:0;}
.law-list.type3 li:first-child{
	padding:0 0 7px  ;
	border-bottom:1px dashed #e8e8e8;
}
.law-list a{
	background:url(../images/bg-pdf.png) no-repeat 0  3px;
	padding:0 0 3px 59px;
	color:#009ccc;
	display:inline-block;
	vertical-align:top;
	min-height:48px;
}
.law-list.type2 a{
	padding:0 0 4px 46px;
	background:url(../images/bg-pdf2.png) no-repeat 0 4px;
	min-height:32px;
}
.law-list.type3 a{
	padding:7px 0 0px 40px;
	background:url(../images/bg-pdf2.png) no-repeat;
	min-height:32px;
}
.usefull-holder{
	overflow:hidden;
	border-bottom:1px dashed #e8e8e8;
	padding:0 30px 20px;
	margin:0 -30px 13px;
}
#main  .usefull-holder h3{
	margin:0 0 9px;
	color:#4d4c4c;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.usefull-holder img{vertical-align:top;}
.info-area{
	background:#eaeced;
	border-radius:3px;
	padding:17px 22px 20px;
	margin:19px 0;
}
#main  .info-area h3{
	margin:0 0 14px;
	color:#919191;
	font:italic 600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main  .usefull-holder p{
	margin:0 0 13px;
}
#main  .info-area ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#main  .info-area ul li{
	margin:0 0 6px;
}
#main  .info-area ul a{
	color:#009ccc;
	text-decoration:underline;
}
#main  .info-area ul a:hover{
	text-decoration:none;
}
.organization-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.organization-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:16px 30px 0;
	margin:0 -30px 3px;
}
.organization-list li:first-child{
	border:0;
	padding:0 30px;
}
#main h2.type2{
	border:0;
	border-top:1px dashed #e8e8e8;
	padding:25px 30px 0 ;
	margin:0 -30px 18px;
	background:none;
}
#main  .organization-list h3{
	color:#4d4c4c;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
#main  .organization-list h4{
	color:#009ccc;
	font:700 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
.med-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.med-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:16px 30px 0;
	margin:0 -30px 4px;
}
.med-list li:first-child{
	border:0;
	padding:0 30px;
}
#main  .med-list h3{
	color:#009ccc;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
#main  .med-list h3 a{
	color:#009ccc;
	text-decoration:underline;
}
#main  .med-list h3 a:hover{text-decoration:none;}
.list2{
	padding:24px 30px 11px;
	margin:0 -30px;
	list-style:none;
	border-top:1px dashed #e8e8e8;
}
.list2.type2{
	border:0;
	padding:3px 30px 20px;
}
.list2 li{
	margin:0 -30px 12px;
	padding:0 32px;
}
.list2 li a{
	color:#11a3cf;
	text-decoration:underline;
}
.list2 li a:hover{text-decoration:none;}
.participant-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.participant-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:17px 30px 0;
	margin:0 -30px 8px;
}
.participant-list li:first-child{
	border:0;
	padding:0 30px;
}
.participant-list .alignleft{
	float:left;
	border:2px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
	margin:3px 24px 0 0;
}
.participant-list .text-holder{
	overflow:hidden;
}
#main  .participant-list h3{
	color:#009ccc;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
#main  .participant-list h3 a{
	color:#009ccc;
	text-decoration:underline;
}
#main  .participant-list h3 a:hover{text-decoration:none;}
.partner-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.partner-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:17px 30px 0;
	margin:0 -30px 8px;
}
.partner-list li:first-child{
	border:0;
	padding:0 30px;
}
.partner-list .alignleft{
	float:left;
	border:2px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
	margin:3px 24px 0 0;
}
.partner-list .text-holder{
	overflow:hidden;
}
#main  .partner-list h3{
	color:#009ccc;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
#main  .partner-list h3 a{
	color:#009ccc;
	text-decoration:underline;
}
#main  .partner-list h3 a:hover{text-decoration:none;}
.comitet-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.comitet-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:23px 30px 0;
	margin:0 -30px 22px;
}
.comitet-list li:first-child{
	border:0;
	padding:0 30px;
}
#main  .comitet-list h3{
	color:#4d4c4c;
	font:700 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
#main  .comitet-list h3 a{
	color:#4d4c4c;
}
#main  .comitet-list h3 a:hover{
	text-decoration:underline;
	color:#009ccc;
}
#main  .comitet-list p{
	margin:0 0 10px;
}
#main  .comitet-list .position{
	display:block;
	color:#919191;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.text-wrap{
	overflow:hidden;
	padding:0 0 20px;
}
.text-wrap a{text-decoration:underline;}
.text-wrap a:hover{text-decoration:none;}
.team-holder{
	padding:22px 30px 8px;
	margin:0 -30px;
	overflow:hidden;
}
#main .team-holder h2{
	background:none;
	border:0;
	padding:0;
	margin:0 0 18px;
	color:#4d4c4c;
	font:600 27px/31px 'Open Sans', Arial, Helvetica, sans-serif;
}
.team-list{
	padding:0 30px;
	margin:0 -30px;
	list-style:none;
	overflow:hidden;
}
.team-list>li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:16px 30px 0;
	margin:0 -30px 22px;
}
.team-list>li:first-child{
	border:0;
	padding:0 30px;
}
.team-list .alignleft{
	float:left;
	margin:4px 21px 0 0;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
}
.team-list .text-holder{
	overflow:hidden;
}
.team-list li .name{
	display:block;
	color:#4d4c4c;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
.team-list li .name.type2{
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.team-list li .position{
	display:block;
	color:#919191;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 12px;
}
#main .team-list li p{
	margin:0 0 15px 0;
}
.team-list .photo-list{
	padding:1px;
	margin:19px -1px -10px -20px;
	list-style:none;
	overflow:hidden;
}
.team-list .photo-list li{
	float:left;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 1px rgba(236, 236, 236, 1);
	margin:0 0 10px 20px;
}
.team-list .photo-list a{
	position:relative;
	display:block;
}
.team-list .photo-list a:after{
	position:absolute;
	bottom:0;
	right:0;
	width:32px;
	height:32px;
	background:url(../images/bg-zoom.png) no-repeat;
	content:'';
}
.mission-holder{
	overflow:hidden;
}
#main .mission-holder p{
	margin:0 0 22px;
}
.mission-holder h3{
	margin: 0  0 11px;
	color:#4d4c4c;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.mission-holder .content-list li{
	margin:0 0 8px;
	font:13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
}
.mission-holder .list2{
	border:0;
	padding:4px 30px 11px;
}
.association-list{
	padding:1px 0 0 1px;
	margin:-1px 0 0 -22px;
	list-style:none;
	overflow:hidden;
	font:600 15px/16px 'Open Sans',Arial,Helvetica,sans-serif;
}
.association-list li{
	float:left;
	width:259px;
	margin:0 0 20px 22px;
	border:1px solid #fff;
	border-radius:3px;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(227, 227, 227, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(227, 227, 227, 1);
	box-shadow:         0px 0px 0px 1px rgba(227, 227, 227, 1);
}
.association-list li img{vertical-align:top;}
.association-list li .title{
	display:block;
	color:#fff;
	padding:9px 18px 13px;
	background: rgb(84,189,221);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YmRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDljY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(84,189,221,1) 0%, rgba(0,156,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,189,221,1)), color-stop(100%,rgba(0,156,204,1)));
	background: -webkit-linear-gradient(top,  rgba(84,189,221,1) 0%,rgba(0,156,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(84,189,221,1) 0%,rgba(0,156,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(84,189,221,1) 0%,rgba(0,156,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(84,189,221,1) 0%,rgba(0,156,204,1) 100%);
}
.association-list li a{
	color:#fff;
	display:block;
	text-decoration:underline;
}
.association-list li a:hover{text-decoration:none;}
.bloger-info{
	overflow:hidden;
	padding:1px;
	margin:-1px -1px 7px;
}
.bloger-info .alignleft{
	float:left;
	margin: 6px 20px 0 0;
	border:2px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(227, 227, 227, 1);
	-moz-box-shadow:    0px 0px 0px 1px rgba(227, 227, 227, 1);
	box-shadow:         0px 0px 0px 1px rgba(227, 227, 227, 1);
}
.bloger-info .text-holder{
	overflow:hidden;
}
.bloger-info .name{
	font:600 33px/33px 'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 7px;
	color:#4d4c4c;
}
.news-post .bloger-info .name{
	font:24px/27px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
.bloger-info .position{
	display:block;
	color:#919191;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin: 0 0 25px;
}
.news-post .bloger-info .position{
	margin:0 0 35px;
}
.bloger-info ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:600 italic 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bloger-info ul li{
	margin:0 0 8px;
}
.bloger-info ul a{
	color:#28cafc;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 28px;
}
.news-post .bloger-info ul a.site,
.bloger-info ul a.site{
	margin:0;
	padding:0 0 1px 28px;
	background:url(../images/bg-site.png) no-repeat  0 1px;
}
.bloger-info ul a.mail{
	background:url(../images/bg-mail.png) no-repeat 1px 2px;
}
.news-post .acredit{
	display:block;
	width:162px;
	padding:10px 0;
	background: rgb(59,208,254);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiZDBmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMWIwZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(59,208,254,1) 0%, rgba(1,176,228,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,208,254,1)), color-stop(100%,rgba(1,176,228,1)));
	background: -webkit-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(1,176,228,1) 100%);
	background: -o-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(1,176,228,1) 100%);
	background: -ms-linear-gradient(top,  rgba(59,208,254,1) 0%,rgba(1,176,228,1) 100%);
	background: linear-gradient(to bottom,  rgba(59,208,254,1) 0%,rgba(1,176,228,1) 100%);
	border:1px solid #01b0e4;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0.19);
	margin:25px 0 21px;
	border-radius:3px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font:14px/17px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.info-section{
	overflow:hidden;
	padding:0 0 22px;
}
#main .info-section h3{
	margin:0 0 12px;
	font:600 18px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
}
#main .info-section p{
	margin:0 0 8px;
}
.comments-block{
	padding:17px 23px 5px;
	margin:24px 0 17px;
	overflow:hidden;
	background:#eaeced;
	border-radius:3px;
	font:13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#4d4c4c;
}
.comments-block .alignleft{
	border:1px solid #fff;
	margin:5px 15px 0 0;
	float:left;
}
.comments-block .text-holder{
	overflow:hidden;
}
#main .comments-block h3{
	margin:0 0 18px;
	color:#4d4c4c;
	font:600 22px/25px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .comments-block .name{
	margin:0 0 3px;
	color:#4d4c4c;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
}
#main .comments-block .date{
	margin:0;
	display:block;
}
#main .comments-block .top-block{
	margin:0 0 12px;
	overflow:hidden;
}
.about-list{
	padding:0;
	margin:0 0 30px;
	list-style:none;
	overflow:hidden;
}
.about-list li{
	border-bottom:1px dashed #e8e8e8;
	padding:0 0 17px;
	margin:0 0 16px;
}
.about-list li .date{
	display:block;
	margin:0 0 8px;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#999;
}
#main .about-list li h3{
	margin:0;
	color:#009ccc;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#main .about-list li h3 a{	color:#009ccc;}
.fact-holder{
	overflow:hidden;
	padding:0 0 6px;
}
.fact-holder .top-info{
	overflow:hidden;
	margin:0 0 18px;
}
.fact-holder .content-list{
	margin:0 0 18px;
	line-height:16px;
}
.fact-holder .content-list li{
	margin:0 0 5px;
}
#main .fact-holder p{margin:0 0 8px;}
#main .fact-holder h3{
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.fact-holder a{
	font-weight:700;
	text-decoration:underline;
}
.fact-holder a:hover{
	text-decoration:none;
}
.fact-holder .content-list.type2{
	margin:0 0 21px;
}
.fact-holder .content-list.type2 li{
	padding:0;
}
.fact-holder .content-list.type2 li:after{
	display:none;
}
.widget .protocol{
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-protocol.png) no-repeat;
	color:#009ccc;
	text-decoration:underline;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	padding:3px 0 9px 38px;
	margin:-3px 0 14px;
}
.widget .protocol:hover{text-decoration:none;}
.meeting-block{
	overflow:hidden;
	padding:0 0 14px;
}
.meeting-block h3{
	font:600 15px/16px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	color:#4d4c4c;
}
.meeting-block h3 a{
	color:#009ccc;
}
.meeting-block .date{
	padding:0 0 0 25px;
	margin:0 0 7px;
	background:url(../images/bg-date.png) no-repeat 2px 0;
	display:block;
	color:#999;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.meeting-block .date span{color:#272727;}
.correspondence-list{
	padding:0;
	margin:0  0 6px;
	list-style:none;
	overflow:hidden;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.correspondence-list li{
	background:url(../images/bg-pdf2.png) no-repeat 3px 15px;
	padding:12px 0 0 47px;
	margin:0 0 17px;
	overflow:hidden;
	min-height:32px;
	border-top:1px dashed #e8e8e8;
}
.correspondence-list li:first-child{
	border:0;
	background:url(../images/bg-pdf2.png) no-repeat 3px 3px;
	padding:0 0 0 47px;
}
#main .correspondence-list p{
	margin:0;
}
#main .correspondence-list h3{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0;
}
.newsletter-list{
	padding:5px 0 0;
	margin:0  0 3px;
	list-style:none;
	overflow:hidden;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.newsletter-list li{
	padding:12px 0 0;
	margin:0 0 17px;
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
}
.newsletter-list li:first-child{
	border:0;
	padding:0;
}
.newsletter-list a{
	display:inline-block;
	padding:5px 0 0 47px;
	vertical-align:top;
	min-height:27px;
	background:url(../images/bg-pdf2.png) no-repeat 3px 0;
}
.presentations-list{
	padding:0;
	margin:0  0 6px;
	list-style:none;
	overflow:hidden;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.presentations-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:12px 0 0;
	margin:0 0 16px;
}
.presentations-list li:first-child{
	border:0;
	padding:0;
}
.presentations-list li a{
	padding:0 0 0 47px;
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-presentations.png) no-repeat 2px 3px;
	min-height:35px;
}
.meeting-list{
	margin:-4px 0 0;
	list-style:none;
	overflow:hidden;
	padding:0 0 5px;
}
.meeting-list li{
	border-top:1px dashed #e8e8e8;
	padding:18px 0 0;
	margin:0 0 20px;
}
.meeting-list li:first-child{
	padding:0;
	border:0;
}
.meeting-list h3{
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	color:#4d4c4c;
}
.meeting-list h3 a{
	color:#009ccc;
}
.meeting-list h4{
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	color:#4d4c4c;
}
.meeting-list .date{
	padding:0 0 0 25px;
	margin:0 0 7px;
	background:url(../images/bg-date.png) no-repeat 2px 0;
	display:block;
	color:#999;
	font:italic 600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.meeting-list .date span{color:#272727;}
.guests-holder{
	border:dashed #e3e3e3;
	border-width:1px 0;
	background:#fafafa;
	padding:27px 30px 7px;
	margin:27px -30px;
}
.presentation-list{
	padding:8px 1px 1px 2px;
	margin:-1px;
	list-style:none;
	overflow:hidden;
}
.presentation-list li{
	overflow:hidden;
	border-top:1px dashed #e8e8e8;
	padding:18px 1px 1px;
	margin:-1px -1px 19px;
}
.presentation-list li:first-child{
	border:0;
	padding:0;
}
.presentation-list li .top-holder{
	overflow:hidden;
	padding:1px;
	margin:-1px -1px 4px;
}
.presentation-list li .alignleft{
	float:left;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 2px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 2px rgba(236, 236, 236, 1);
	margin:0 10px 0 1px;
}
.presentation-list li .name{
	padding:5px 0 1px ;
	overflow:hidden;
	display:block;
	color:#272727;
	font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.presentation-list li .text-holder{
	padding:0 0 0 41px;
	background:url(../images/bg-presentations.png) no-repeat 0 4px;
}
.presentation-list li .date{
	display:block;
	color:#999;
	font:italic 600 12px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.presentation-list li  h3{
	margin:0;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.search-form3,
.search-form4{
	/* overflow:hidden; */
	margin:-8px 0 15px;
}
.search-form3 .top-search,
.search-form4 .top-search{
	overflow:hidden;
	margin:0 0 12px;
}
.search-form3 .top-search h3,
.search-form4  h3{
	float:left;
	color:#4d4c4c;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 10px 0 0;
}

.search-form4 span.ad_select {
	float:left;
}



.search-form3 .top-search .more,
.search-form3 .top-search .close{
	margin:2px 0 0;
	float:left;
	border-bottom:1px dotted #009ccc;
	color:#009ccc;
	font:13px/16px  'Open Sans', Arial, Helvetica, sans-serif;
}
.search-form3 .top-search .close{display:none;}
.search-form3 .top-search .more:hover,
.search-form3 .top-search .close:hover{
	text-decoration:none;
	border:0;
	padding:0 0 1px;
}
.search-form3 .top-search .delete,
.search-form4 .top-search .delete{
	float:right;
	margin:1px 0 0 ;
	color:#9b9b9b;
	font:13px/16px  'Open Sans', Arial, Helvetica, sans-serif;
	background:url(../images/bg-delete.png) no-repeat 0 4px;
	padding:0 0 0 15px;
}
.search-form3 .top-search .delete span,
.search-form4 .top-search .delete span{
	display:inline-block;
	vertical-align:top;
	border-bottom:1px dotted #9b9b9b;
}
.search-form3 .top-search .delete:hover,
.search-form4 .top-search .delete:hover{
	text-decoration:none;
}
.search-form3 .top-search .delete:hover span,
.search-form4 .top-search .delete:hover span{
	border:0;
	padding:0 0 1px;
}
.search-form3 .input-frame{
	overflow:hidden;
}
.search-form3 .text{
	float:left;
	width:440px;
	height:17px;
	padding:9px 15px;
	margin:0;
	border:0;
	color:#272727;
	background:#f4f4f4;
	border-radius:3px 0 0 3px;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 0px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.search-form3 input[type="submit"],
.search-form4 input[type="submit"]{
	float:left;
	width:75px;
	height:35px;
	border:0;
	padding:0;
	margin:0;
	color:#fff;
	cursor:pointer;
	border-radius:0 3px  3px 0;
	font:600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background: rgb(82,177,204);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyYjFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhjYjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(82,177,204,1) 0%, rgba(0,140,180,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,177,204,1)), color-stop(100%,rgba(0,140,180,1)));
	background: -webkit-linear-gradient(top,  rgba(82,177,204,1) 0%,rgba(0,140,180,1) 100%);
	background: -o-linear-gradient(top,  rgba(82,177,204,1) 0%,rgba(0,140,180,1) 100%);
	background: -ms-linear-gradient(top,  rgba(82,177,204,1) 0%,rgba(0,140,180,1) 100%);
	background: linear-gradient(to bottom,  rgba(82,177,204,1) 0%,rgba(0,140,180,1) 100%);
}
.search-form4 input[type="submit"]{
	border-radius:3px;
	margin:0 0 0 11px;
}
.search-form3 input[type="submit"]:hover,
.search-form4 input[type="submit"]:hover{cursor:pointer;}
.search-form3 .more-holder,
.search-form4 .select-holder{
	/* overflow:hidden; */
	margin:0 0 0 -13px;
	position: relative;
}
.search-form3 .more-holder{
	display:none;
	margin:0 0 15px -18px;
}
.search-form3 .selectmenu,
.search-form3 .datepicker-holder input[type="text"]{
	float:left;
	width:233px !important;
	cursor:pointer;
	border:0;
	padding:9px 15px;
	margin:0 0 0 18px;
	color:#9b9b9b;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	background:#f4f4f4 url(../images/bg-select.png) no-repeat 100% 0;
	border-radius:3px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.search-form3 .datepicker-holder input[type="text"]{
	background:#f4f4f4;
	width:198px !important;
	border-radius:3px 0 0 3px;
	margin:0;
}
.search-form3 .datepicker-holder{
	margin:0 0 0 18px;
	width:263px;
	float:left;
}
.search-form4 .datepicker-holder{
	float:left;
	width:223px;
	margin:0 0 0 10px;
}
.search-form4 .selectmenu,
.search-form4 .datepicker-holder input[type="text"]{
	margin:0 0 0 13px;
	display:block !important;
	width:193px !important;
	max-height:18px !important;
	overflow:hidden;
	float:left;
	cursor:pointer;
	border:0;
	padding:9px 15px;
	color:#9b9b9b;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	background:#f4f4f4 url(../images/bg-select.png) no-repeat 100% 0;
	border-radius:3px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.search-form4 .selectmenu:hover,
.search-form3 .selectmenu:hover{
	text-decoration:none;
}
.search-form4 .datepicker-holder input[type="text"]{
	background:#f4f4f4;
	width:158px !important;
	border-radius:3px 0 0 3px;
	margin:0;
}
.search-form4 .datepicker-holder img,
.search-form3 .datepicker-holder img{
	float:left;
	cursor:pointer;
}
.datepicker-holder input[type="text"],
.search-form3 .selectmenu.select,
.search-form4 .selectmenu.select{color:#272727 !important;}
.result-block{
	overflow:hidden;
	padding:21px 30px 0;
	margin:0 -30px;
}
.search-form3 .selectmenu.select{color:#272727;}
.table-search{
	border-collapse:collapse;
	margin:0 -30px;
	width:605px;
}
.table-search th{
	padding:6px 0 7px;
	text-align:left;
	background:#f3f3f3;
}
.table-search th:first-child{
	padding:6px 0 7px 30px;
}
.table-search th a{
	display:inline-block;
	vertical-align:top;
	font:600 12px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#272727;
	border-bottom:1px dotted #272727;
}
.table-search th a:hover{
	text-decoration:none;
	border:0;
	font:700 12px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#009ccc;
}
.table-search th a.up{
	padding:0  12px 0 0;
	color:#009ccc;
	border:0;
	background:url(../images/arrow-sort2.png) no-repeat 100% 4px;
}
.table-search th a.down{
	padding:0  12px 0 0;
	color:#009ccc;
	border:0;
	background:url(../images/arrow-sort.png) no-repeat 100% 6px;
}
.table-search td{
	vertical-align:top;
	padding:18px 0 17px;
	border-top:1px dashed #e8e8e8;
}
.table-search .mark td{
	background:#f8faf5;
}
.table-search tr:first-child+tr td{
	border:0;
}
.table-search td:first-child{
	padding:18px 18px 17px 30px;
	width:100px;
}
.table-search.type2 td:first-child{
	width:78px;
}
.table-search td:first-child+td{
	width:90px;
}
.table-search.type2 td:first-child+td{
	width:470px;
	padding:18px 10px 16px 0;
}
.table-search td:first-child+td+td{
	width:237px;
	padding:18px 10px 16px 0;
}
#main .table-search td p{
	margin:0;
}
.table-search td .date{
	display:block;
}
.result-block h3{
	color:#4d4c4c;
	font:600 18px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}
.meeting-holder{
	overflow:hidden;
	padding:34px 0;
}
.author-holder{
	width:545px;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	padding:29px 30px;
	margin:0;
	background:#fafafa;
	border-top:1px dashed #e3e3e3;
}
.author-holder .top-holder{
	overflow:hidden;
	padding:1px;
	margin:-1px -1px 4px;
}
.author-holder .alignleft{
	float:left;
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(236, 236, 236, 1);
	-moz-box-shadow:    0px 0px 0px 2px rgba(236, 236, 236, 1);
	box-shadow:         0px 0px 0px 2px rgba(236, 236, 236, 1);
	margin:0 10px 0 1px;
}
.author-holder .name{
	padding:5px 0 1px ;
	overflow:hidden;
	display:block;
	color:#272727;
	font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
.author-holder .text-holder{
	padding:0 0 0 41px;
	background:url(../images/bg-presentations.png) no-repeat 0 4px;
}
#main .author-holder  h3{
	margin:0;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
#footer{
	overflow:hidden;
	color:#848484;
	padding:0 0 30px;
	font:11px/16px 'Open Sans', Arial, Helvetica, sans-serif;
}
#footer p{margin:0 0 10px;}
#footer .text-holder{
	float:left;
	width:390px;
	margin:0 10px 0 0;
}
#footer .text-holder address{	font:11px/16px 'Open Sans', Arial, Helvetica, sans-serif;}
#footer .text-holder .copy{display:block;}
.partners-list{
	float:right;
	padding:0;
	margin:0 0 0 -7px;
	list-style:none;
}
.partners-list li{
	float:left;
	margin:0 0 0 7px;
}
.partners-list img{
	vertical-align:top;
}
.popup-holder{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
}
.popup-holder .bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	background-color:rgba(0,0,0,0.7);
}
.popup{
	width:605px;
	position:absolute;
	top:30px;
	left:50%;
	margin:0 0 0 -302px;
	background:#fafafa;
	border-radius:3px;
}
.popup.popup2{
	background:#fff;
}
.popup .close{
	position:absolute;
	top:15px;
	right:15px;
	background:url(../images/btn-close.png) no-repeat;
	width:43px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
}
.registration-form,
.acredit-form,
.recovery-form{
	padding:14px 30px 30px;
	/* overflow:hidden; */
}
.registration-form h2{
	color:#4d4c4c;
	margin:0 0 15px;
	font:24px/44px 'Open Sans',Arial,Helvetica,sans-serif;
}
.acredit-form h2,
.recovery-form h2{
	border-radius:3px 3px 0 0;
	margin: -14px -30px 20px;
	padding:23px 30px 25px;
	color:#4d4c4c;
	background:#fafafa;
	border-bottom:1px dashed #dcdcdc;
	font:24px/25px 'Open Sans', Arial, Helvetica, sans-serif;
}
.acredit-form .title{
	display:block;
	margin:0 0 21px;
	font:600 18px/21px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#009ccc;
}
.acredit-form .title a{
	text-decoration:underline;
	color:#009ccc;
}
.acredit-form .title a:hover{text-decoration:none;}
.registration-form .attention{
	background:#f4f4f4;
	padding:15px 30px 17px;
	margin:0 -30px 23px;
	color:#009ccc;
	font:600 18px/21px 'Open Sans',Arial,Helvetica,sans-serif;
	display:block;
	border:dashed #dedede;
	border-width:1px 0;
}
.registration-form .row,
.acredit-form .row,
.recovery-form .row{
	overflow:hidden;
	margin:-1px -1px 0 -1px;
	padding:1px 1px 16px 1px;
}
.registration-form label,
.acredit-form label,
.recovery-form label{
	display:block;
	width:100%;
	margin:0 0 4px;
	color:#4d4c4c;
	font:600 13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
}
.registration-form .required,
.acredit-form .required{
	color:#ff3333;
}
.registration-form .text,
.acredit-form .text,
.recovery-form .text{
	float:left;
	width:523px;
	border:0;
	padding:9px 11px;
	margin:0;
	color:#4d4c4c;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	height:17px;
	background:#f4f4f4;
	border-radius:3px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.registration-form .input-frame,
.acredit-form .input-frame,
.recovery-form .input-frame{
	float:left;
	width:262px;
	margin:-1px ;
	padding:1px 1px 1px 21px;
}
.acredit-form .input-frame .text,
.registration-form .input-frame .text,
.recovery-form .input-frame .text{
	width:240px;
}
.registration-form .error.text,
.acredit-form .error .text,
.recovery-form .error .text{
	border:1px solid #ff3333;
	margin:-1px;
}
.registration-form .input-frame:first-child,
.acredit-form .input-frame:first-child,
.recovery-form .input-frame:first-child{
	margin:-1px;
	padding:1px;
}
.registration-form .submit-holder,
.acredit-form .submit-holder,
.recovery-form .submit-holder{
	overflow:hidden;
	margin:-3px 0 0;
}
.registration-form input[type="submit"],
.acredit-form input[type="submit"],
.recovery-form input[type="submit"]{
	float:right;
	width:165px;
	height:38px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0;
	margin:3px 0 0 ;
	border:0;
	cursor:pointer;
	border-radius:3px;
	background: rgb(79,175,203);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhiYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(79,175,203,1) 0%, rgba(0,139,179,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,175,203,1)), color-stop(100%,rgba(0,139,179,1)));
	background: -webkit-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -o-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -ms-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: linear-gradient(to bottom,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
}
.registration-form input[type="submit"]:hover,
.acredit-form input[type="submit"]:hover,
.recovery-form input[type="submit"]:hover{cursor:pointer;}
.registration-form .note,
.acredit-form .note{
	float:left;
	font:600 11px/14px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#4d4c4c;
}
.registration-form select,
.recovery-form select{display:none;}
.registration-form .selectmenu,
.recovery-form .selectmenu{
	cursor:pointer;
	float:left;
	width:240px !important;
	border:0;
	padding:9px 11px;
	margin:0;
	color:#4d4c4c;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	background:#f4f4f4 url(../images/bg-select.png) no-repeat 100% 0;
	border-radius:3px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
}
.registration-form .selectmenu:hover,
.recovery-form .selectmenu:hover{text-decoration:none;}
.error-holder{
	margin:-23px -30px 24px;
	padding:14px 30px 16px 85px;
	background:#f4e9e9 url(../images/bg-error-holder.png) no-repeat 29px 50%;
	color:#ff3333;
	font:600 14px/ 21px 'Open Sans',Arial,Helvetica,sans-serif;
	display:block;
	border-bottom:1px dashed #ded4d4;
	display:none;
}
.error-holder label{
	width:auto;
	color:#ff3333;
	margin:0;
	font:600 14px/ 21px 'Open Sans',Arial,Helvetica,sans-serif;
}
.selectmenu-menu{
	position:absolute;
	top:0;
	left:0;
	width:262px !important;
	background:#f4f4f4;
	z-index:1100;
	border-radius:0 0 3px 3px;
	-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0.14);
	display:none;
}
.selectmenu-menu.type2{
	width:223px !important;
}
.registration-form .selectmenu.error,
.recovery-form .selectmenu.error{
	border:1px solid #ff3333;
	margin:-1px;
}
.selectmenu-menu ul{
	padding:5px 11px;
	margin:0;
	list-style:none;
	color:#4d4c4c;
	font:13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
}
.selectmenu-menu ul li{
	cursor:pointer;
	margin:0 0 5px;
}
.selectmenu-menu ul li:hover{color:#000;}
.thanks-holder{
	overflow:hidden;
	border-top:1px dashed #dedede;
	margin:0 -30px -30px;
	border-radius:0 0 3px 3px;
	font:600 18px/21px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#009ccc;
	padding:15px 30px 27px 98px;
	background:#f4f4f4 url(../images/bg-thanks-holder.png) no-repeat 30px 19px;
}
.acredit-form .thanks-holder{
	overflow:hidden;
	min-height:186px;
	margin:-20px -30px -30px;
	border:0;
	border-radius:0 0 3px 3px;
	font:300 26px/32px 'Open Sans',Arial,Helvetica,sans-serif;
	color:#464b46;
	padding:76px 270px 15px 30px;
	background: url(../images/bg-thanks.png) no-repeat 100% 100%;
}
.acredit-form .thanks-holder span{font-weight:400;}
.thanks-holder p{
	margin:0;
}
@media only screen and (max-width: 979px){
	.hidden{
		display:none !important;
	}
	.title-holder{
		padding:21px 18px 22px;
		margin:0 -20px 22px;
	}
	#main .block .title-holder h2{
		margin:0;
		padding:0;
	}
	.w1{
		max-width:720px;
		padding:0 24px;
	}
	#header .header-frame{
		padding:61px 0 0;
	}
	.login-holder{
		position:absolute;
		top:10px;
		left:0;
		height:35px;
		width:100%;
		padding:0;
	}
	.login-holder .input-holder{
		float:left;
		margin:0 24px 0 -8px;
	}
	.login-form .text{
		width:88px;
	}
	.login-holder .remember-holder{
		float:left;
		padding:10px 0 0 ;
	}
	.login-exit{
		padding:10px 0 0 4px;
	}
	.logo-holder{
		width:655px;
		margin:0 8px 0 0;
	}
	.logo{
		width:655px;
		height:85px;
		background:url(../images/logo-medium.png) no-repeat;
	}
	.logo_en{
		background:url(../images/logo-medium_en.png) no-repeat;
	}
	.search-form{
		width:396px;
		height:35px;
	}
	.search-form .text{
		width:347px;
	}
	#nav>ul{
		margin:0 -6px 0 0 ;
		width:auto;
		padding:10px 0 8px;
	}
	#nav>ul>li{
		margin:0 6px 10px 0;
	}
	#nav>ul>li>a{
		padding:8px 27px 13px 27px;
	}
	#nav>ul>li>a:hover,
	#nav>ul>li.active>a,
	#nav>ul>li:hover>a{
		text-decoration:none;
	}
	.gallery-holder{
		padding:19px 9999px 90px;
	}
	.gallery-holder .slideset li .alignleft{
		width:435px;
		height:100%;
	}
	.gallery-frame{
		font:600 16px/21px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.gallery-holder .slideset{
		height:264px;
	}
	.gallery-holder .slideset li{
		height:264px;
	}
	.gallery-holder .slideset li.first{
		z-index:5;
	}
	.gallery-frame:after{
		width:100%;
		background:url(../images/shadow-gallery-medium.png) no-repeat;
		height:20px;
		bottom:-20px;
	}
	.gallery-holder .slideset li .text-holder{
		padding:23px 32px;
		height:auto;
	}
	#main .gallery-holder .slideset li .text-holder h2.about,
	#main .gallery-holder .slideset li .text-holder h2{
		margin:0 0 10px;
		font:700 26px/32px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	#main .gallery-holder .switcher{display:none;}
	.home #main h2{
		font:30px/30px 'Open Sans',Arial,Helvetica,sans-serif;
		border-bottom:1px solid #4fe7f7;
	}
	.list li,
	#sidebar .event-list li{
		border-top:1px solid #4fe7f7;
	}
	.baner img{
		height:auto;
		width:100%;
	}
	#content{
		width:435px;
	}
	#content img {max-width:100%;}
	#content .block{
		padding:0 20px;
	}
	#content .block h2{
		margin:0 -20px 22px;
		padding:21px 18px 22px;
	}
	#main .news-post h2{
		font:600 24px/27px 'Open Sans',Arial,Helvetica,sans-serif;
		padding:0 20px;
	}
	#main .news-post .align-holder h2{
		padding:0;
		margin:0 0 10px;
	}
	.list li .alignleft,
	.news-article .alignleft{
		margin:3px 13px 0 1px;
	}
	#sidebar{
		width:269px;
	}
	#sidebar .widget{
		padding:0 18px 5px;
	}
	#sidebar .widget h2{
		margin:0 -18px 21px;
		padding:21px 16px 22px;
	}
	#sidebar .list li .alignleft{
		margin:2px 8px 0 1px;
	}
	#footer .text-holder{
		width:100%;
		float:none;
		margin:0 0 17px;
	}
	.partners-list{
		float:none;
		width:100%;
		text-align:center;
		margin:0 -25px;
		width:auto;
	}
	.partners-list li{
		display:inline-block;
		vertical-align:top;
		float:none;
		margin:0 25px;
	}
	.calendar-holder{
		width:229px;
		margin:0 2px 18px;
	}
	.calendar-holder img{
		width:100%;
		height:auto;
	}
	.news-post .share-holder img{
		margin:0 19px 5px 0;
	}
	.news-post{
		padding:1px 20px;
		margin:-1px -20px;
	}
	.comments-form{
		margin:0 -20px 22px;
		padding:17px 20px 30px;
	}
	.comments-form textarea{
		width:373px !important;
	}
	.search-form2 .input-frame{
		width:100%;
	}
	.search-form2 .text{
		width:608px;
	}
	.search-form2 label{
		display:block;
		margin:0 0 5px;
	}
	.contact-holder .contact-info{
		width:250px;
		padding:0 20px;
	}
	#main .contact-holder h2{
		margin:0 -20px;
		padding:23px 20px 28px;
	}
	.contact-holder .map-holder{
		width:418px;
	}
	.contact-holder .map-holder img{
		width:100%;
		display:block;
	}
	.download-holder{
		margin:0 -20px 15px;
		padding:15px 20px;
	}
	.bloger-list{
		margin:0 -20px;
		padding:0 20px;
	}
	.bloger-list li,
	.bloger-list li:first-child{
		margin:0 -20px 30px;
		padding:18px 20px 0;
	}
	.bloger-list li:first-child{
		padding:0 20px;
	}
	.bloger-list li blockquote{
		width:249px;
	}
	.post-list{
		padding:2px 20px 0;
		margin:0 -20px;
	}
	.post-list li{
		margin:0 -20px 16px;
		padding:19px 20px 0;
	}
	.post-list li:first-child{
		padding:0 20px;
	}
	.participant-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.participant-list li{
		margin:0 -20px 8px;
		padding:17px 20px 0;
	}
	.participant-list li:first-child{
		padding:0 20px;
	}
	.comitet-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.comitet-list li{
		padding:23px 20px 0;
		margin:0 -20px 22px;
	}
	.comitet-list li:first-child{
		padding:0 20px;
	}
	.list2{
		padding:24px 20px 11px;
		margin:0 -20px;
	}
	.list2 li{
		margin:0 -20px 12px;
		padding:0 20px;
	}
	.contact-area.type2{
		margin:0 -20px;
		padding:27px 10px 29px 20px;
	}
	.contact-area{
		padding:24px 10px 20px 20px;
		margin:0 -20px 15px;
	}
	.organization-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.organization-list li{
		padding:16px 20px 0;
		margin:0 -20px 3px;
	}
	.organization-list li:first-child{
		padding:0 20px;
	}
	#main h2.type2{
		padding:25px 20px 0;
		margin:0 -20px 18px;
	}
	.usefull-holder{
		padding:0 20px 20px;
		margin:0 -20px 13px;
	}
	.usefull-holder img{
		width:100%;
		height:auto;
	}
	.med-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.med-list li{
		padding:16px 20px 0;
		margin:0 -20px 4px;
	}
	.med-list li:first-child{
		padding:0 20px;
	}
	.partner-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.partner-list li{
		padding:17px 20px 0;
		margin:0 -20px 8px;
	}
	.partner-list li:first-child{
		padding:0 20px;
	}
	.team-list{
		padding:0 20px;
		margin:0 -20px;
	}
	.team-list > li{
		padding:16px 20px 0;
		margin:0 -20px 22px;
	}
	.team-list > li:first-child{
		padding:0 20px;
	}
	.team-holder{
		padding:22px 20px 8px;
		margin:0 -20px;
	}
	.guests-holder{
		padding:27px 20px 7px;
		margin:27px -20px;
	}
	#content .block.author{
		padding: 0 20px 200px;
	}
	.author-holder{
		padding:25px 20px;
		width:395px;
	}
	.search-form4 .select-holder{
		margin:0;
	}
	.search-form4 .selectmenu, .search-form4 .datepicker-holder input[type="text"]{
		margin:0 0 10px;
	}
	.search-form4 .datepicker-holder{
		margin:0;
	}
	.table-search{
		width:435px;
		margin:0 -20px;
		font:12px/15px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.table-search th:first-child{
		padding:6px 0 7px 10px;
	}
	.table-search.type2 td:first-child{
		padding:18px 8px 17px 10px;
	}
	.table-search td:first-child{
		width:70px;
		padding:18px 5px 17px 15px;
	}
	.table-search td:first-child + td{
		width:70px;
	}
	.table-search.type2 td:first-child + td{
		width:319px;
	}
	.table-search td:first-child + td+td+td{
		text-align:right;
		padding:18px 5px 17px 0;
	}
	.search-form3 .top-search .delete-holder{
		display:block;
		clear:left;
	}
	.search-form3 .top-search .delete{
		float:none;
		display:inline-block;
		vertical-align:top;
		clear:left;
	}
	.search-form3 .text{
		width:290px;
	}
}
@media only screen and (max-width: 767px){
	.search-form3 .top-search h3{
		float:none;
		margin:0 0 5px;
	}
	.search-form3 .top-search .more, .search-form3 .top-search .close{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.search-form3 .top-search .close-holder,
	.search-form3 .top-search .delete-holder,
	.search-form3 .top-search .more-holder2{
		margin:0 0 5px;
		display:block;
	}
	.search-form3 .top-search .close{display:none;}
	.search-form3 .text{
		width:236px;
		border-radius:3px;
		margin:0 0 10px;
	}
	.search-form3 input[type="submit"]{
		margin:0;
		border-radius:3px;
	}
	.table-search{
		width:300px;
		margin:0 -17px;
		font:11px/15px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.table-search th:first-child{
		padding:6px 0 7px 5px;
	}
	.table-search.type2 th:first-child{
		padding:6px 0 7px 15px;
	}
	.table-search td:first-child{
		padding:18px 0 17px 5px;
		width:40px;
	}
	.table-search.type2 td:first-child{
		padding:18px 5px 17px 15px;
		width:70px;
	}
	.table-search td:first-child + td{
		width:50px;
		padding:18px 5px 17px 0;
	}
	.table-search.type2 td:first-child + td{
		width:200px;
	}
	.table-search td:first-child + td+td{
		width:50px;
		padding:18px 0 17px;
	}
	.table-search td:first-child + td+td{
		width:50px;
	}
	.table-search td:first-child + td+td+td{
		text-align:right;
	}
	.search-form4 input[type="submit"]{
		margin:0;
	}
	.news-post{
		padding:1px 17px;
		margin:-1px -17px;
	}
	.guests-holder{
		padding:25px 17px 5px;
		margin:25px -17px;
	}
	#main .news-post .title{
		font:600 13px/18px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	#main .block .last-event a{
		padding:7px 0 8px 43px;
	}
	#main .block .last-event{
		font:600 15px/15px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.paging-holder{
		text-align:center;
		margin:0 0 11px;
	}
	.paging-holder .paging{
		float:none;
		overflow:hidden;
		margin:0 auto 15px;
	}
	.paging-holder .up{
		display:block;
		margin:0 auto;
		float:none;
	}
	.download-holder{
		margin:0 -17px 20px;
		padding:15px 7px 15px 17px;
	}
	.download-holder .download{
		margin:0 10px 0 0;
	}
	.contact-holder .contact-info{
		float:none;
		padding:0 17px;
		width:auto;
		height:auto !important;
		border-radius:3px 3px 0 0;
	}
	#main .contact-holder h2{
		margin:0 -17px;
		padding:20px 17px 22px;
	}
	.contact-holder .map-holder{
		height:auto !important;
		width:300px;
		float:none;
	}
	.contact-holder .map-holder img{
		width:100%;
		height:auto;
		display:block;
	}
	.news-post .alignleft{
		margin:8px 11px 0 2px;
	}
	#main .news-post .align-holder h2{
		padding:0;
		margin:0 0 10px;
	}
	.search-holder{
		padding:23px 17px;
	}
	.search-holder .search-form2{
		margin:0 -17px 15px;
		padding:20px 17px 19px;
	}
	.search-form2 .input-frame{
		width:100%;
	}
	.search-form2 .text{
		width:218px;
	}
	.found-list .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.found-list li:before{
		width:20px;
		margin:0 0 0 -20px;
	}
	.found-list li{
		padding:15px 0 0 20px;
	}
	.found-list li:first-child{
		padding:0 0 0 20px;
	}
	.breadcrumbs li{
		display:block;
		background:none;
		padding:0;
		margin:0;
	}
	.paging{
		margin:0;
		font:13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.paging li{
		width:35px;
	}
	.paging li.prev a:hover, .paging li.next a:hover{
		text-indent:-9999px;
		overflow:hidden;
		padding:10px 0;
		width:40px;
	}
	.paging li.prev a:hover span, .paging li.next a:hover span{
		background:url(../images/arrow-next.png) no-repeat 50% 50%;
		display:block;
	}
	.paging li.prev a:hover span{
		background:url(../images/arrow-prev.png) no-repeat 50% 50%;
	}
	.w1{
		max-width:300px;
		padding:0 10px;
	}
	#header{
		padding:0 9999px;
		margin:0 -9999px;
	}
	#header .header-frame{
		padding:0;
	}
	#header .header-top{
		position:relative;
		margin:0;
		padding:80px 0 10px;
		overflow:visible;
	}
	#header .header-top:after{
		display:block;
		clear:both;
		content:'';
	}
	#header.active .header-top{
		padding:130px 0 10px;
	}
	.login-holder{
		width:300px;
		float:none;
		height:53px;
		position:absolute;
		top:0;
		left:0;
		padding:0 9999px;
		margin:0 -9999px;
		background:#f2f2f2;
	}
	.login-holder .login-form{
		position:relative;
		min-height:53px;
	}
	#header.active .login-holder{
		height:auto;
	}
	#header.active .login-form{
		padding:47px 0 10px;
		min-height:0;
	}
	#header.active .btn-login{display:none;}
	.login-holder .btn-login{
		display:block;
		top:8px;
		left:0;
		position:absolute;
		margin:0;
	}
	.login-holder .btn-login:hover{text-decoration:none;}
	.login-holder .input-holder{
		float:none;
		overflow:hidden;
		margin:0 0 1px -6px;
		display:none;
	}
	#header.active .input-holder{display:block;}
	.login-form input[type="submit"]{
		float:right;
	}
	.login-holder .remember-holder{
		padding:9px 0 0;
		position:absolute;
		margin:0 0 0 -30px;
		right:0;
		top:8px;
	}
	.remember-holder a{	margin: 0 0 0 30px;	}
	.language-list{
		float:right;
		width:auto;
		padding:0;
		margin:0;
		background:none;
		position:absolute;
		top:62px;
		right:0;
	}
	.active .language-list{
		top:112px;
	}
	.language-list li{
		margin:0;
	}
	.language-list li.active{display:none;}
	.language-list li a{
		text-indent:0;
		background:none;
		width:auto;
		height:auto;
		color:#3fc3ea;
		font:13px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.language-list li.russian,
	.language-list li.english{
		background:none;
	}
	.language-list li.active a,
	.language-list li.active{
		border:0;
		margin:0;
		-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0);
		-moz-box-shadow:    inset 1px 1px 1px 0px rgba(0, 0, 0, 0);
		box-shadow:         inset 1px 1px 1px 0px rgba(0, 0, 0, 0);
	}
	.logo-holder{
		width:100%;
		overflow:hidden;
		margin:0;
	}
	.logo{
		z-index:15;
		position:relative;
		float:none;
		display:block;
		width:230px;
		height:82px;
		margin:0 0 18px 1px;
		background:url(../images/logo-small.png) no-repeat;
	}
	.logo_en{
		background:url(../images/logo-small_en.png) no-repeat;
	}
	.logo-holder .search-form{
		position:static;
		width:300px;
	}
	.search-form .text{
		width:249px;
	}
	.nav-holder{
		position:absolute;
		top:92px;
		left:0;
		padding:0 10px;
		margin:0 -10px;
		width:300px;
		z-index:10;
	}
	.active .nav-holder{
		top:137px;
	}
	.btn-menu{
		display:block;
		margin:0 0 0 auto;
		width:56px;
		height:58px;
		text-indent:-9999px;
		overflow:hidden;
		background:url(../images/btn-menu.png) no-repeat;
	}
	.open .btn-menu{
		width:75px;
		height:83px;
		margin:0 -10px 0 auto;
		background:url(../images/btn-menu-open.png) no-repeat;
	}
	.nav-holder #nav{
		z-index:20;
		position:absolute;
		top:100%;
		left:-9999px;
		width:100%;
		background: rgb(42,46,49);
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(42,46,49,1) 0%, rgba(0,0,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,46,49,1)), color-stop(100%,rgba(0,0,0,1)));
		background: -webkit-linear-gradient(top,  rgba(42,46,49,1) 0%,rgba(0,0,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(42,46,49,1) 0%,rgba(0,0,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(42,46,49,1) 0%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(42,46,49,1) 0%,rgba(0,0,0,1) 100%);
		border-radius:3px 0 3px 3px;
		width:320px;
		padding:0;
		margin:0;
	}
	.nav-holder.open #nav{
		left:0;
		display:none;
	}
	.nav-holder #nav ul{
		padding:19px 32px 9px;
		margin:0;
		list-style:none;
		overflow:hidden;
		text-transform:uppercase;
	}
	.nav-holder #nav ul li{
		float:none;
		padding:7px 0 8px;
		overflow:hidden;
		border-top:1px solid #444;
		margin:0;
	}
	.nav-holder #nav ul li:first-child{
		border:0;
		padding:0 0 8px;
	}
	.nav-holder #nav ul li a,
	.nav-holder #nav ul li.active a,
	.nav-holder #nav ul li.has-drop a{
		float:none;
		padding:0;
		display:inline;
		vertical-align:top;
		color:#fff;
		-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
		-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
		box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
		background:none;
		border:0;
	}
	.nav-holder #nav ul li.active>a,
	.nav-holder #nav ul li.active>a:hover{
		color:#aaa;
	}
	.nav-holder #nav ul li a:hover{
		color:#3fc4ea;
		background:none;
		-webkit-box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
		-moz-box-shadow:    inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
		box-shadow:         inset 0px 1px 1px 0px rgba(255, 255, 255, 0);
	}
	.nav-holder #nav ul li ul{
		display:block !important;
		background:none;
		position:static;
		width:auto;
		padding:5px 0 0 15px;
		margin:11px 0 -8px;
		text-transform:none;
		border-top:1px solid #444;
	}
	.nav-holder #nav ul li ul:after{display:none;}
	.nav-holder #nav ul li ul li,
	.nav-holder #nav ul li ul li:first-child{
		border:0;
		padding:0;
		margin: 0 0 17px;
	}
	.nav-holder #nav ul li ul a{
		float:none;
		display:inline;
		vertical-align:top;
		padding:0;
		border:0;
	}
	.gallery-holder{
		padding:10px 9999px 64px;
		margin:-12px -9999px -57px;
	}
	.gallery-frame:after{
		background:url(../images/shadow-gallery-small.png) no-repeat;
		width:298px;
		left:1px;
		bottom:-7px;
		height:7px;
	}
	.gallery-holder .slideset{
		height:auto;
	}
	.gallery-holder .slideset li{
		display:none;
		height:auto;
		position:static;
	}
	.gallery-holder .slideset li.first{display:block;}
	.gallery-holder .slideset li .alignleft{
		float:none;
		display:block;
		width:100%;
		height:auto;
	}
	.gallery-holder .slideset li .text-holder{
		padding:12px 19px 18px;
		font:600 13px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	#main .gallery-holder .slideset li .text-holder h2.about,
	#main .gallery-holder .slideset li .text-holder h2{
		margin:0 0 7px;
	}
	#content{
		width:300px;
		float:none;
	}
	#content .block{
		margin:0 0 11px;
		padding:0 17px;
	}
	#content .block h2{
		margin:0 -17px 17px;
		padding:20px 17px 22px;
	}
	.home #main h2{
		font:23px/23px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	#main h2{
		font:17px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	#main .news-post h2{
		padding:0 17px;
		font:600 17px/17px 'Open Sans',Arial,Helvetica,sans-serif;
	}
	.title-holder{
		margin:0 -17px 17px;
		padding:20px 17px 22px;
	}
	#main .block .title-holder h2{
		padding:0;
		margin:0;
	}
	#main .block .title-holder .year-list{
		float:none;
		overflow:hidden;
		margin:0 0 10px -20px;
	}
	#sidebar{
		width:300px;
		float:none;
	}
	.list li,
	.news-article{
		padding:14px 1px 1px;
	}
	.list li .alignleft,
	.news-article .alignleft{
		width:51px;
		height:52px;
		margin:4px 10px 0 1px;
	}
	.list li .text-holder,
	.news-article .text-holder{
		overflow:visible;
	}
	.list li .date,
	.news-article .date{
		overflow:hidden;
	}
	#main .list li h3,
	#main .news-article h3{
		margin:0 0 11px;
		overflow:hidden;
	}
	#sidebar .widget{
		padding:0 19px;
		margin:0 0 11px;
	}
	#sidebar .widget h2{
		margin:0 -19px 17px;
		padding:20px 18px 22px;
	}
	#sidebar .list li .alignleft{
		width:auto;
		height:auto;
	}
	#sidebar .list li .text-holder{
		overflow:hidden;
	}
	#sidebar .list li h3{
		margin:0 0 9px;
	}
	.baner img{display:none;}
	.baner .small{display:block;}
	#footer .text-holder{
		margin:0 0 5px;
	}
	.partners-list{
		text-align:left;
		margin:0 -9px 0 0;
	}
	.partners-list li{
		margin:0 9px 11px 0;
	}
	.calendar-holder{
		margin:0 -19px 17px;
		width:auto;
	}
	.calendar-holder img{
		width:100%;
		height:auto;
	}
	.comments-form{
		margin:0 -17px 22px;
		padding:17px 17px 30px;
	}
	.comments-form textarea{
		width:244px !important;
	}
	.comments-list .name{
		display:block;
		float:none;
	}
	#main .comments-list .date{
		display:block;
		float:none;
	}
	.news-post .share-holder img{
		margin:0 19px 5px 0;
	}
	.popup{
		width:300px;
	}
	.registration-form,
	.recovery-form{
		padding:14px 17px 30px;
	}
	.registration-form .text,
	.recovery-form .text{
		width:244px;
	}
	.registration-form .input-frame,
	.registration-form .input-frame:first-child,
	.recovery-form .input-frame,
	.recovery-form .input-frame:first-child{
		float:none;
		overflow:hidden;
		margin:-1px;
		padding:1px 1px;
	}
	.registration-form .input-frame:first-child,
	.recovery-form .input-frame:first-child{
		padding:1px 1px 16px;
	}
	.registration-form .note{
		margin:0 0 10px;
		display:block;
	}
	.thanks-holder{
		margin:0 -17px -30px;
	}
	.bloger-list{
		margin:0 -17px;
		padding:0 17px;
	}
	.bloger-list li,
	.bloger-list li:first-child{
		margin:0 -17px 30px;
		padding:18px 17px 0;
	}
	.bloger-list li:first-child{
		padding:0 17px;
	}
	.bloger-list li .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.bloger-list li blockquote{
		width:216px;
		float:none;
		overflow:hidden;
	}
	.bloger-list li blockquote:after{display:none;}
	.post-list{
		padding:2px 17px 0;
		margin:0 -17px;
	}
	.post-list li{
		margin:0 -17px 16px;
		padding:19px 17px 0;
	}
	.post-list li:first-child{
		padding:0 17px;
	}
	.post-list li .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.post-list li .top-holder .alignleft{
		float:left;
	}
	.bloger-info .alignleft{
		float:none;
		margin:0 0 10px;
		display:block;
	}
	.participant-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.participant-list li{
		margin:0 -17px 8px;
		padding:17px 17px 0;
	}
	.participant-list li:first-child{
		padding:0 17px;
	}
	.participant-list .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.comitet-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.comitet-list li{
		padding:23px 17px 0;
		margin:0 -17px 22px;
	}
	.comitet-list li:first-child{
		padding:0 17px;
	}
	.list2{
		padding:24px 17px 11px;
		margin:0 -17px;
	}
	.list2 li{
		margin:0 -17px 12px;
		padding:0 17px;
	}
	.contact-area.type2{
		margin:0 -17px;
		padding:27px 10px 29px 17px;
	}
	.contact-area{
		padding:24px 10px 20px 17px;
		margin:0 -17px 15px;
	}
	.organization-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.organization-list li{
		padding:16px 17px 0;
		margin:0 -17px 3px;
	}
	.organization-list li:first-child{
		padding:0 17px;
	}
	#main h2.type2{
		padding:25px 17px 0;
		margin:0 -17px 18px;
	}
	.usefull-holder{
		padding:0 17px 15px;
		margin:0 -17px 8px;
	}
	.info-area{
		margin:19px 0 20px;
	}
	.med-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.med-list li{
		padding:16px 17px 0;
		margin:0 -17px 4px;
	}
	.med-list li:first-child{
		padding:0 17px;
	}
	.comments-block .alignleft{
		float:none;
		margin:0 0 10px;
		display:block;
	}
	.partner-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.partner-list li{
		padding:17px 17px 0;
		margin:0 -17px 8px;
	}
	.partner-list li:first-child{
		padding:0 17px;
	}
	.partner-list .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.team-list{
		padding:0 17px;
		margin:0 -17px;
	}
	.team-list > li{
		padding:16px 17px 0;
		margin:0 -17px 22px;
	}
	.team-list > li:first-child{
		padding:0 17px;
	}
	.team-holder{
		padding:22px 17px 8px;
		margin:0 -17px;
	}
	.team-list .alignleft{
		float:none;
		display:block;
		margin:0 0 10px;
	}
	.team-list .photo-list{
		
	}
	#content .block.author{
		padding: 0 17px 250px;
	}
	.author-holder{
		padding:25px 17px;
		width:266px;
	}
}
/*
	Tooltip
*/
.ui-tooltip {
	position: absolute;
	z-index: 100;
	background-color: #fff;
	padding: 10px 15px;
	border-radius: 3px;
	width:211px;
	color:#009ccc;
	font:600 13px/18px 'Open Sans',Arial,Helvetica,sans-serif;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.26);
	box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.26);
}
.ui-tooltip.type2{
	padding: 10px 15px 10px 63px;
	width:163px;
	background:#fff url(../images/bg-presentations.png) no-repeat 15px 15px;
}
.ui-tooltip .arrow{
	position:absolute;
	bottom:-17px;
	left:130px;
	width:11px;
	height:17px;
	background:url(../images/arrow-tooltip.png) no-repeat;
	content:'';
}
.ui-tooltip .arrow.top{
	top:-17px;
	bottom:auto;
	background:url(../images/arrow-tooltip-top.png) no-repeat;
}
.ui-tooltip .arrow.left{
	background:url(../images/arrow-tooltip-right.png) no-repeat;
	width:17px;
	height:11px;
}
.ui-tooltip .arrow.right{
	width:17px;
	height:11px;
	background:url(../images/arrow-tooltip-right.png) no-repeat;
}
.ui-tooltip2 {
	display:block !important;
	opacity:1 !important;
	position: absolute;
	z-index: 100;
	background: #009ccc url(../images/bg-tooltip.png) no-repeat 20px 50%;
	padding: 15px 15px 15px 70px;
	border-radius: 3px;
	width:275px;
	color:#fff;
	font:600 14px/16px 'Open Sans',Arial,Helvetica,sans-serif;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.26);
	-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.26);
	box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.26);
}
.ui-tooltip2 .arrow{
	position:absolute;
	bottom:-35px;
	left:83px;
	width:25px;
	height:35px;
	background:url(../images/arrow-tooltip-top2.png) no-repeat;
	content:'';
}
.ui-tooltip2 .arrow.top{
	top:-35px;
	bottom:auto;
	background:url(../images/arrow-tooltip2.png) no-repeat;
}
.ui-tooltip2 .arrow.left{
	background:url(../images/arrow-tooltip-right2.png) no-repeat;
	bottom:auto;
	top:auto;
	left:-35px;
	width:35px;
	height:25px;
}
.ui-tooltip2 .arrow.right{
	width:35px;
	bottom:auto;
	top:auto;
	right:-35px;
	height:25px;
	background:url(../images/arrow-tooltip-right2.png) no-repeat;
}


span.full_user_name {
	float:left;
	display:inline-block;
	overflow:hidden;
	height:18px;
	line-height:18px;
	max-width:195px;
	padding-left:5px;
}

span.full_user_name a.name {
	display:inline-block;
	width:300px;
}



div.add_new_post {
	padding:15px 0;
	margin-bottom:10px;
}

div.add_new_post a {
	display:inline-block;
	width:270px;
	height:38px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font:13px/38px 'Open Sans',Arial,Helvetica,sans-serif;
	padding:0;
	margin:3px 0 0 ;
	border:0;
	cursor:pointer;
	border-radius:3px;
	background: rgb(79,175,203);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYWZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhiYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(79,175,203,1) 0%, rgba(0,139,179,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,175,203,1)), color-stop(100%,rgba(0,139,179,1)));
	background: -webkit-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -o-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: -ms-linear-gradient(top,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
	background: linear-gradient(to bottom,  rgba(79,175,203,1) 0%,rgba(0,139,179,1) 100%);
}

div.capcha_box {
	float:left;
	margin:2px 10px 0 0;
	width:230px;
}

div.capcha_box div {
	float:left;
	margin-right:15px;
}

div.capcha_box button {
	overflow:hidden;
	text-indent:-9999px;
	width:30px;
	height:30px;

	background:url(../images/refresh.png) no-repeat 50% 50% #1cbff1;
	border: 1px solid #01b0e4;
    border-radius: 3px;
    box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.19) inset;
    color: #fff;
    cursor: pointer;
	outline:none;
}



/* ad_select */

span.ad_select {
	position:relative;
	height:33px;
	min-width:150px;
	display:inline-block;
	border:1px solid #dadada;
	border-radius:3px;
	background:#f4f4f4;	
}

span.ad_select span.current {
	color:#B5B5B5;
	display:inline-block;
	width:100%;
	overflow:hidden;
	max-width:980px;
	height:33px;
	display:block;
	box-sizing: border-box;
	padding:0 35px 0 7px;
	line-height:33px;
	overflow:hidden;
	cursor:pointer;
}

span.ad_select.disabled span.current {
	background:#dadada;
}

span.ad_select span.current.active {color:#272727;}

span.ad_select select {
	opacity:0;
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:34px;
}

span.ad_select span.arrow {
	background:url(/images/img84.png) no-repeat 0 0;
	display:inline-block;
	width:34px;
	height:34px;
	top:-1px;
	right:0;
	position:absolute;
	z-index:2;
	cursor:pointer;
}

span.ad_select ul {
	display:none;
	position:absolute;
	z-index:3;
	width:100%;
	top:35px;
	left:0;
	background:#eee;
	padding:0;
	margin:0;
	border-radius:0 0 3px 3px;
	border:solid #dadada;
	border-width:0 1px 1px 1px;
	overflow:auto;
	max-height:150px;
}

span.ad_select ul li {
	padding:7px 7px;
	list-style:none;
	border-top:1px solid #dadada;
	cursor:pointer;
}

span.ad_select ul li:hover {
	color:#000;
}


span.forum_order_filter {
	display:inline-block;
	line-height:33px;
	float:left;
	margin-right:5px;
}

span.forum_order_filter_selects {
	float:left;
	margin-right:5px;
}


div.new_site_user_info {
	background:#f8ffde;
	text-align:center;
	padding:10px;
	border-bottom:1px solid #ccc;
}


span.month_link {
	text-transform:capitalize;
}

div.submit-holder.check_label {
    display:flex;
    gap:10px;
}