* {
	margin: 0;
	padding: 0
}

body,
input,
select,
select option,
textarea {
	font-family: arial, sans-serif;
	font-size: 14px;
}

html {
	height: 100%;
	background: #fff;
}

body {
	min-height: 100%;
	line-height: 1.4;
	color: #000
}

img {
	border: 0;
	/*max-width:100%;*/
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
	border: none;
}

select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
	outline: none
}

select option {
	padding-left: 3px;
}

table {
	border-collapse: collapse;
}

a:link,
a:visited {
	color: #000;
	text-decoration: underline
}

a:hover {
	color: #000;
	text-decoration: none
}

.cfx {
	zoom: 1
}

.cfx:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0
}

@font-face {
	font-family: "CFA Breuer TextM";
	src: url('../fonts/cfabreuertext-medium-webfont.eot');
	src: url('../fonts/cfabreuertext-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/cfabreuertext-medium-webfont.woff2') format('woff2'),
		url('../fonts/cfabreuertext-medium-webfont.woff') format('woff'),
		url('../fonts/cfabreuertext-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "CFA Breuer Text";
	src: url('../fonts/cfabreuertext-regular-webfont.eot');
	src: url('../fonts/cfabreuertext-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/cfabreuertext-regular-webfont.woff2') format('woff2'),
		url('../fonts/cfabreuertext-regular-webfont.woff') format('woff'),
		url('../fonts/cfabreuertext-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}




.Main {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 0;
}

.Header {
	max-width: 1280px;
	margin: 0 auto;
	/* overflow: hidden; */
	height: auto;
}

.Logo {
	float: left;
	padding-top: 52px;
	overflow: hidden;
}

.Logo img {
	max-width: 100%;
}

.Top {
	/* overflow: hidden; */
}

.Top>.Info {
	float: right;
	padding-top: 20px;
}

.Top>.Info>.Links {
	float: left;
	margin-top: 20px;
	color: #808184;
}

.Top>.Info>.Links a {
	color: #808184;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.45px;
	text-decoration: none;
	padding-right: 8px;
}

.Top>.Info>.Links a+a {
	background: url('../images/row.jpg') left 3px no-repeat;
	padding-left: 10px;
}

.Top>.Info>.Links a:hover {
	text-decoration: underline;
}

.Search {
	float: left;
	margin-top: 12px;
	margin-left: 20px;
}

.Search>form {
	position: relative;
}

.Search>form input {
	width: 264px;
	height: 40px;
	padding-left: 10px;
	border: 1px solid #e3e4e5;
	outline: none;
	padding-right: 46px;
	line-height: 40px;
	border-radius: 0;
}

.Search>form input::-webkit-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.45px;
	height: 40px;
	line-height: 40px;
}

.Search>form input:-moz-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.45px;
	height: 40px;
	line-height: 40px;
}

.Search>form input:-ms-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0.45px;
	height: 40px;
	line-height: 40px;
}

.Search>form input[type=search] {
	-webkit-appearance: none;
}

.Search>form button {
	position: absolute;
	top: 0;
	right: 0px;
	width: 45px;
	height: 40px;
	border: none;
	background: url('../images/lupa.jpg') center top no-repeat;
	/* border-radius: 0 5px 5px 0; */
	cursor: pointer;
	text-indent: -9999px;
}

.Search>form button:hover {
	cursor: pointer;
	opacity: 0.8
}

.Top>.Info>.Login {
	/* width: 80px; */
	/* height: 40px; */
	float: left;
	text-align: center;
	line-height: 40px;
	margin-top: 12px;
	margin-left: 20px;
}

.Top>.Info>.Login a {
	display: block;
	width: 80px;
	height: 40px;
	text-decoration: none;
	background: #003da5;
	color: #fff;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
}

.Top>.Info>.Login a:hover {
	opacity: 0.8;
}


.Topmenu {
	float: right;
	margin: 13px 0px 20px 0;
}

.Topmenu>ul {
	position: relative;
	z-index: 10;
}

.Topmenu>ul>li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.Topmenu>ul>li>a,
.Topmenu>ul>li>span {
	text-decoration: none;
	padding: 12px 14px;
	color: #747480;
	font-family: "Bahnschrift";
	font-size: 25px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.63px;
	line-height: 25px;
	display: block;
}

.Topmenu>ul>li>a:hover,
.Topmenu>ul>li.active>a,
.Topmenu>ul>li:hover>a,
.Topmenu>ul>li>span:hover,
.Topmenu>ul>li.active>span,
.Topmenu>ul>li:hover>span {
	text-decoration: none;
	background: #e9eaee;
	color: #747480;
	cursor: pointer;
}

.Topmenu>ul ul {
	display: none;
	background-color: #fff;
	position: absolute;
	list-style: none;
	overflow: hidden;
	top: 48px;
	z-index: 100;
	width: 300px;
	box-shadow: 0 0 4px #ded7d7;
}

.Topmenu>ul>li:hover ul {
	display: block;
}

.Topmenu>ul>li>ul>li {}

.Topmenu>ul>li>ul>li a {
	color: #7b7b80;
	font-family: "CFA Breuer Text";
	font-size: 20px;
	padding: 10px 15px;
	display: block;
	text-decoration: none;
}

.Topmenu>ul>li>ul>li a:hover {
	text-decoration: none;
	background: #e9eaee;
	color: #003da5;
}

.LoginForm {
	float: right;
	margin: 12px 0 0 20px;
}

.Bgtop {
	background: url('../images/bg1.jpg') left top repeat-x;
	width: 100%;
	height: 500px;
	overflow: hidden;
}

.Bgtop>.flexslider {
	max-width: 1280px;
	margin: 0 auto;
}

.slides {}

.slides>li {
	position: relative;
}

.slides>li>.info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 70px 0 0 70px;
	max-width: 480px;
}

.slides>li>.info>.hd {
	color: #ffffff;
	font-family: "CFA Breuer TextM";
	font-size: 45px;
	letter-spacing: 0.68px;
	font-variant: small-caps;
	letter-spacing: 0.68px;
	margin-bottom: 30px;
}

.slides>li>.info>.text {
	margin-bottom: 30px;
}

.slides>li>.info>.text p {
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
}

.slides>li>.info>a.about {
	display: block;
	width: 226px;
	height: 61px;
	background-color: #003da5;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-align: center;
	text-decoration: none;
	line-height: 61px;
}

.slides>li>.info>a.about:hover {
	opacity: 0.8
}

.Events {
	max-width: 1280px;
	margin: 0px auto 60px;
}

.Events>.hd {
	color: #7a7c7d;
	font-family: "Bahnschrift";
	font-size: 38px;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
	text-align: center;
	margin: 31px 0;
}

.Events>.in {
	/* padding: 0 15px; */
}

.Events_in {
	text-align: center;
}

.Events_in .e {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 400px;
}

.Events_in .e .img {
	width: 91px;
	height: 91px;
	text-align: center;
	color: #ffffff;
	font-family: Roboto;
	font-size: 26px;
	font-weight: 700;
	line-height: 24px;
	float: left;
	padding-top: 18px;
	margin-right: 13px;
}

.Events_in .e .img span {
	display: block;
}

.Events_in .e .hug1 {
	background: url('../images/hug1.png') center top no-repeat;
	width: 91px;
	height: 91px;
}

.Events_in .e .hug2 {
	background: url('../images/hug2.png') center top no-repeat;
}

.Events_in .e .hug3 {
	background: url('../images/hug3.png') center top no-repeat;
}

.Events_in .e .text {
	overflow: hidden;
	text-align: left;
}

.Events_in .e .text>.hd {
	color: #003da5;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.Events_in .e .text>p {
	color: #003da5;
	font-family: Roboto;
	font-size: 20px;
	line-height: 23px;
}

.Events_in .e .text>.datinfo {
	margin-top: 20px;
	color: #888a90;
	font-family: Roboto;
	font-size: 19px;
	font-weight: 300;
}

.Events_in .e .text>.datinfo span {
	display: block;
}

.Events_in .e a {
	text-decoration: none;
}

.News {
	background: #e9eaee;
	overflow: hidden;
}

.News>.in {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 15px 40px;
	overflow: hidden;
}

.Recent {
	float: right;
	width: 48%;
}

.Recent>.HD {
	color: #003da5;
	font-family: "Bahnschrift";
	font-size: 38px;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
	margin: 23px 0 15px;
}

.Recent>.E {
	margin-bottom: 30px;
}

.Recent>.E>.img {
	float: left;
	margin-right: 30px;
	padding-top: 10px;
}

.Recent>.E>.text {
	overflow: hidden;
}

.Recent>.E>.text>.date {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	color: #60636b;
	padding-bottom: 8px;
}

.Recent>.E>.text>.hd {
	font-family: Roboto;
	font-size: 22px;
	color: #003da5;
}

.Recent>.E>.text>.hd>a.news_title {
	font-family: Roboto;
	font-size: 22px;
	color: #003da5;
	text-decoration: none;
}

.Recent>.E>.text>.hd>a.news_title:hover {
	text-decoration: underline;
}

.Recent>.E>.text>p {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	color: #60636b;
	line-height: 24px;
	padding-bottom: 8px;
}

.Recent>.E>.text>a.more {
	font-family: Roboto;
	font-size: 20px;
	color: #5c2d90;
	text-decoration: none;
}

.Recent>.E>.text>a.more:hover {
	text-decoration: underline;
}

.Recent a.allnews {
	display: block;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	width: 251px;
	height: 61px;
	background-color: #0156d5;
	text-align: center;
	line-height: 61px;
	text-decoration: none;
	/* margin-left: 128px; */
	margin-top: 60px;
}

.Recent a.allnews:hover {
	text-decoration: none;
	opacity: 0.8
}


.Popular-topic {
	float: left;
	width: 48%;
}

.Popular-topic>.HD {
	color: #003da5;
	font-family: "Bahnschrift";
	font-size: 38px;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
	margin: 23px 0 15px;
}

.Popular-topic>.topic {
	padding: 20px 30px 20px 20px;
	margin-bottom: 11px;
	box-shadow: 0 2px 3px #ccc9c9;
	background: #ffffff url('../images/arrow-right2.png') 97% 49.8% no-repeat;
}

.Popular-topic>.topic:hover {
	background: #e6efff url('../images/arrow-right2-hover.png') 97% 50% no-repeat;
}

.Popular-topic>.topic>a.title {
	color: #003da5;
	font-family: "Roboto";
	font-weight: 500;
	font-size: 20px;
	text-decoration: none;
}

.Popular-topic>.topic>a.title:hover {
	text-decoration: underline;
}

.Popular-topic>.topic>.info {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	line-height: 21px;
	color: #60636b;
	margin-top: 5px;
}

.Popular-topic>.topic>.info a {
	font-family: "Roboto";
	color: #60636b;
	font-weight: 700;
	text-decoration: underline;
}

.Popular-topic>.topic>.info a:hover {
	text-decoration: none;
}

.Popular-topic a.alltopic {
	display: block;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	width: 251px;
	height: 61px;
	background-color: #0156d5;
	text-align: center;
	line-height: 61px;
	text-decoration: none;
	/* margin-left: 128px; */
	margin-top: 30px;
}

.Popular-topic a.alltopic:hover {
	text-decoration: none;
	opacity: 0.8
}




.Last_coment {
	max-width: 1280px;
	margin: 0 auto;
	padding-bottom: 40px;
	overflow: hidden;
}

.Last_coment>.in {
	padding: 0 15px;
}

.Coments {
	float: left;
	width: 48%;
}

.Coments>.HD {
	color: #003da5;
	font-family: "Bahnschrift";
	font-size: 38px;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
	margin: 23px 0 15px;
}

.Coment a.title {
	font-family: Roboto;
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	color: #003da5;
	margin-top: 15px;
	display: block;
}

.Coment .name {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	line-height: 22px;
	color: #60636b;
	padding-top: 10px;
}

.Coment .date {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	line-height: 22px;
	color: #60636b;
	padding-top: 10px;
}

.Coment table tr {
	border-bottom: 1px solid #e9eaeb;
}

.Coment table tr td {
	padding-bottom: 10px;
	vertical-align: top;
}

.Coment table tr td:nth-child(1) {
	width: 60%;
}

.Coment table tr td:nth-child(2) {
	width: 40px;
	padding-left: 20px;
}

.Coment table tr td:nth-child(3) {
	width: 40px;
	padding-left: 20px;
}





.Faq {
	max-width: 600px;
	float: right;
	position: relative;
	height: 590px;
	font-size: 0;
	text-align: center;
}

.Faq>.kvd {
	position: absolute;
}

.Faq>.kvadrat1 {
	top: 0;
	right: 0;
	background: url('../images/kvadrat1.png') center top no-repeat;
	width: 600px;
	height: 102px;
	/* padding-top: 15px; */
}

.Faq>.kvadrat1 span {
	display: block;
	color: #ffffff;
	font-family: "CFA Breuer Text";
	font-size: 38px;
	line-height: 102px;
	font-weight: 500;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
}

.Faq>.kvadrat2 {
	top: 102px;
	right: 300px;
	background: url('../images/kvadrat2.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.Faq>.kvadrat3 {
	top: 102px;
	right: 0;
	background: url('../images/kvadrat3.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.Faq>.kvadrat4 {
	top: 356px;
	right: 300px;
	background: url('../images/kvadrat4.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.Faq>.kvadrat5 {
	top: 356px;
	right: 0;
	background: url('../images/kvadrat5.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.Faq>.kvd {
	text-align: center;
}

.Faq>.kvd a {
	text-decoration: none;
}

.Faq>.kvd a img {
	margin-top: 60px;
}

.Faq>.kvd a span {
	display: block;
	color: #ffffff;
	font-family: Roboto;
	font-size: 26px;
	font-weight: 700;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: 0.65px;
	text-decoration: none;
	padding-top: 20px;
}

.Faq>.kvd a:hover span {
	text-decoration: underline;
}



.Wellcome {
	width: 100%;
	background: #003ba6;
	overflow: hidden;
}

.Wellcome>.in {
	max-width: 1600px;
	margin: 0 auto;
	background-position: 0px bottom;
	background-repeat: no-repeat;
	background-size: contain;
}

.Wellcome>.in>.in {
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	/* padding-bottom: 30px; */
}

.Member {
	/* float: left; */
	width: 53%;
	/* height: 500px; */
	position: absolute;
	top: 0;
	/* padding-top: 76px; */
	/* display: none; */
	height: auto;
	/* border: 1px solid #333; */
	/* left: 0; */
	/* z-index: 100; */
}

.Member img {
	/* position: absolute; */
	/* bottom: 0; */
	/* left: 0; */
	max-width: 103%;
}

.Become {
	float: right;
	width: 46%;
	padding-bottom: 30px;
}

.Become>.HD {
	line-height: 66px;
	color: #ffffff;
	font-family: "CFA Breuer Text";
	font-size: 66px;
	font-weight: 700;
	margin: 49px 0 10px;
}

.Become>.HD2 {
	font-family: Roboto;
	font-weight: 500;
	font-size: 20px;
	color: #52eba1;
	margin-bottom: 20px;
}

.Become>.text {}

.Become>.text p {
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	padding-bottom: 20px;
}

.Become>.text h2 {
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 24px;
	font-weight: 500;
	padding-bottom: 20px;
}

.Become>.text ul {
	list-style: none;
}

.Become>.text ul li {
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	background: url('../images/row2.png') 1px 12px no-repeat;
	padding-left: 25px;
	margin-bottom: 10px;
}

.Become>.text>a.join {
	width: 296px;
	height: 61px;
	background: #00ad86;
	text-align: center;
	line-height: 61px;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: block;
	text-decoration: none;
	margin-top: 27px;
}

.Become>.text>a.join:hover {
	text-decoration: none;
	opacity: 0.8;
}


.Subscribe {
	width: 100%;
	background: #00ad86;
	height: 113px;
}

.Subscribe>.in {
	max-width: 1280px;
	margin: 0 auto;
}

.Subscribe>.in>.info {
	float: left;
	max-width: 638px;
}

.Subscribe>.in>.info>.img {
	float: left;
	margin-top: 20px;
	margin-right: 30px;
}

.Subscribe>.in>.info>.hd {
	color: #ffffff;
	font-family: Roboto;
	font-size: 27px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 18px;
}

.Subscribe>.in>.info>p {
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: #fff;
}

.Subscribe>.in>.Subscr {
	float: right;
}

.Subscribe>.in>.Subscr>form {
	position: relative;
	margin-top: 26px;
}

.Subscribe>.in>.Subscr>form input {
	width: 576px;
	height: 58px;
	padding-left: 10px;
	border: 1px solid #e2e3e4;
	/* outline: none; */
	/* padding-right: 203px; */
	line-height: 60px;
	border-radius: 0;
}

.Subscribe>.in>.Subscr>form input::-webkit-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Subscribe>.in>.Subscr>form input:-moz-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Subscribe>.in>.Subscr>form input:-ms-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Subscribe>.in>.Subscr>form input[type=text] {
	-webkit-appearance: none;
}

.Subscribe>.in>.Subscr>form button {
	position: absolute;
	top: 0;
	right: -3px;
	width: 218px;
	height: 60px;
	border: none;
	background: #003da5;
	text-align: center;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

.Subscribe>.in>.Subscr>form button:hover {
	cursor: pointer;
	opacity: 0.8
}

.Foot1 {
	background: #292d33;
	width: 100%;
	/* overflow: hidden; */
}

.Foot1>.in {
	max-width: 1280px;
	margin: 0 auto;
	padding: 15px 0 25px;
	overflow: hidden;
}

.Foot1>.in>.Text {
	float: left;
	max-width: 860px;
}

.Foot1>.in>.Text p {
	color: #e2e3e4;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.Foot1>.in>.Contacts {
	float: left;
	color: #e2e3e4;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 25px;
}

.Foot1>.in>.Soc {
	float: right;
}

.Foot1>.in>.Soc a {
	text-decoration: none;
	color: #00ac85;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
}

.Foot1>.in>.Soc a:hover {
	text-decoration: underline;
}

.Foot1>.in>.Soc>.in {
	font-size: 0;
	text-align: center;
	margin-top: 11px;
}

.Foot1>.in>.Soc>.in a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.Foot1>.in>.Soc>.in a+a {
	margin-left: 5px;
}

.Foot2 {
	background: #121419;
	width: 100%;
	/* overflow: hidden; */
}

.Foot2>.in {
	max-width: 1280px;
	margin: 0 auto;
	padding: 10px 0;
	overflow: hidden;
}

.Foot2>.in p {
	color: #e2e3e4;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.Foot2>.in p span {
	color: #00ac85;
}

.Navigation {
	background: #003ba6;
	overflow: hidden;
	width: 100%;
}

.Navigation>.in {
	max-width: 1280px;
	margin: 0 auto;
	padding: 30px 0 10px;
}

.Bredcrambs {
	color: #b9babb;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.Bredcrambs>a {
	color: #00c0f2;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none;
}

.Bredcrambs>a:hover {
	text-decoration: underline;
}

.Pagetitle {
	color: #ffffff;
	font-family: "CFA Breuer TextM", Arial Narrow;
	font-size: 38px;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 2.85px;
	/* margin-top: 10px; */
}

.Content {
	max-width: 1024px;
	margin: 0 auto;
	padding-top: 70px;
}

.Content h1 {
	color: #003da5;
	font-family: "CFA Breuer Text";
	font-size: 65px;
	font-weight: 700;
	line-height: 68px;
}

.Content h2 {
	color: #0090d0;
	font-family: Roboto;
	font-size: 36px;
	font-weight: 400;
	padding-bottom: 15px;
}

.Content h3 {
	color: #60636b;
	font-family: Roboto;
	font-size: 21px;
	padding-bottom: 20px;
	font-weight: 400;
	line-height: 25px;
}

.Content .hd {
	color: #0090d0;
	font-family: Roboto;
	font-size: 19px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 7px;
	margin-bottom: 35px;
}

.Content p {
	color: #60636b;
	font-family: Roboto;
	font-size: 20px;
	padding-bottom: 20px;
	font-weight: 300;
	line-height: 23px;
}

.Content p b {
	font-weight: 500;
}

.Content ul {
	list-style: none;
	margin-bottom: 0px;
}

.Content ul li {
	color: #60636b;
	font-family: Roboto;
	font-size: 20px;
	padding-bottom: 0px;
	font-weight: 300;
	line-height: 23px;
}

.Content p a {
	color: #0090d0;
	font-weight: 400;
	text-decoration: none;
}

.Content p a:hover {
	text-decoration: underline;
}

.Content a.join {
	width: 296px;
	height: 61px;
	background: #003ba6;
	text-align: center;
	line-height: 61px;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: block;
	text-decoration: none;
	margin: 0px 0 20px;
}

.Content a.join:hover {
	text-decoration: none;
	opacity: 0.8;
}

.Content .img {
	text-align: center;
	margin-bottom: 20px;
}

.Content .img img+img {
	margin-left: 37px;
	margin-top: 20px;
}



.Content.Learning select,
.Content.Learning select option {
	border: 1px solid #e9eaeb;
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 21.6px;
	color: #60636b;
}

.Content.Learning .programfilters div.programfilter {
	display: inline-block;
}

.Content.Learning .programfilters div.programfilter1 {
	float: left;
}

.Content.Learning .programfilters div.programfilter2 {
	float: right;
}

.Content.Learning .programPreview {
	display: inline-block;
	width: 300px;
	height: 300px;
	margin-bottom: 30px;
	margin-right: 61px;
	overflow: hidden;
	vertical-align: top;
}

.Content.Learning .programPreview:nth-of-type(3n+1) {
	margin-right: 0;
}

.Content.Learning .programPreview.userhasaccess {
	background-color: #D6D6D6;
}

.Content.Learning .programPreview A.programPreviewImg {
	width: 300px;
	height: 170px;
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}

.Content.Learning .programPreview A.programPreviewImg>IMG {
	width: 300px;
	height: auto;
	border: none;
	position: absolute;
	bottom: 0;
}

.Content.Learning .programPreview SPAN {
	display: block;
	text-align: center;
}


.Content.Learning .program IMG {
	max-width: 100%;
	width: auto;
	height: auto;
}

.Content.Learning A.EventLink {
	display: block;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	width: 300px;
	height: 61px;
	background-color: #0156d5;
	text-align: center;
	line-height: 61px;
	text-decoration: none;
}

.Content.Learning .material,
.Content.Learning .material INPUT {
	font-size: 18px;
}

.Content.Learning .material .materialNavigation {
	display: table;
	width: 100%;
	margin: 30px auto;
}

.Content.Learning .material .materialNavigation LABEL {
	cursor: pointer;
}

.Content.Learning .material .materialNavigationRow {
	display: table-row;
}

.Content.Learning .material .materialNavigation .prev,
.Content.Learning .material .materialNavigation .done,
.Content.Learning .material .materialNavigation .next {
	display: table-cell;
	width: 33.3%;
	text-align: center;
}

.Content.Learning .material .materialNavigation INPUT {
	border: solid #333 1px;
	padding: 5px 10px;
	border-radius: 5px;
	cursor: pointer;
}

.Content.Learning .material .materialNavigation INPUT.btnDisabled {
	border: none;
	background-color: #CCC;
	color: #999;
}


.Video {
	margin: 30px 0 50px;
	text-align: center;
}

.Video>.E {
	width: 420px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 0 30px 30px;
}

.Video>.E>.HD {
	color: #60636b;
	font-size: 20px;
	font-family: Roboto;
	font-weight: 500;
	margin-bottom: 20px;
	height: 56px;
}

.Video>.E>.in {}


.oEvents {}

.oEvents>.E {
	margin-bottom: 30px;
}

.oEvents>.E>h4 {
	color: #003da5;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 5px;
}

.oEvents>.E>.anons {
	color: #60636b;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 24px;
}

.oEvents>.E>a.more {
	color: #5c2d90;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 400;
	text-decoration: none;
}

.oEvents>.E>a.more:hover {
	text-decoration: underline;
}

.news {}

.news>.E {
	margin-bottom: 30px;
}

.news>.E img {
	width: 100px;
	height: auto;
	margin: 6px 20px 10px 0;
}

.news>.E>a {
	text-decoration: none;
}

.news>.E>a:hover {
	text-decoration: underline;
}

.news>.E>a>h4 {
	color: #003da5;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 5px;
}

.news>.E>span.date {
	color: #60636b;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
}

.news>.E>.anons {
	color: #60636b;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 300;
	margin-bottom: 20px;
	line-height: 24px;
}

.news>.E>a.more {
	color: #5c2d90;
	font-family: Roboto;
	font-size: 22px;
	font-weight: 400;
	text-decoration: none;
	display: block;
	clear: both;
}

.news>.E>a.more:hover {
	text-decoration: underline;
}

.sitemap {}

.sitemap UL {
	margin: 14px 0 0 22px;
}

.sitemap UL LI {
	list-style: initial;
	margin: 0;
}




.VideoLibrary {
	margin: 20px auto 140px;
	max-width: 1280px;
}

.VideoLibrary>.HD {
	text-align: center;
	color: #003da5;
	font-family: "CFA Breuer Text";
	font-size: 66px;
	font-weight: 500;
	line-height: 67px;
	margin-bottom: 30px;
}

.VideoLibrary>.in {
	text-align: center;
	font-size: 0;
	margin: 0 -21px;
}

.VideoLibrary>.in>.kvd {
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 0 5px 10px;
}

.VideoLibrary>.in>.kvd a {
	text-decoration: none;
}

.VideoLibrary>.in>.kvd a span.img {
	display: block;
	margin-top: 60px;
	height: 70px;
}

.VideoLibrary>.in>.kvd a span.img img {}

.VideoLibrary>.in>.kvd a span.title {
	display: block;
	color: #ffffff;
	font-family: Roboto;
	font-size: 26px;
	font-weight: 700;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: 0.65px;
	text-decoration: none;
	padding-top: 20px;
}

.VideoLibrary>.in>.kvd a:hover span {
	text-decoration: underline;
}

.VideoLibrary>.in>.kvadrat2 {
	background: url('../images/kvadrat5.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.VideoLibrary>.in>.kvadrat3 {
	background: url('../images/kvadrat4.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.VideoLibrary>.in>.kvadrat4 {
	background: url('../images/kvadrat3.png') center top no-repeat;
	width: 300px;
	height: 254px;
}

.VideoLibrary>.in>.kvadrat5 {
	background: url('../images/kvadrat2.png') center top no-repeat;
	width: 300px;
	height: 254px;
}


#flexslider3 .slides>li {
	text-align: center;
}

#flexslider3 .slides>li img {
	float: none;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}


.Content {
	max-width: 1024px;
	margin: 0 auto;
	padding-top: 30px;
}

.Registration label {
	color: #60636b;
	font-family: Roboto;
	font-size: 20px;
	padding-bottom: 10px;
	font-weight: 300;
	line-height: 22px;
	margin-right: 20px;
	width: 220px;
	display: inline-block;
	vertical-align: top;
}

.Registration label span.sm {
	font-size: 14px;
	line-height: 16px;
}

.Registration input[type="text"],
.Registration input[type="password"] {
	width: 264px;
	height: 24px;
	padding-left: 10px;
	border: 1px solid #e3e4e5;
	outline: none;
	border-radius: 0;
	margin-right: 10px;
	font-size: 20px;
	line-height: 22px;
}

.Registration textarea {
	width: 264px;
	height: 120px;
	padding-left: 10px;
	border: 1px solid #e3e4e5;
	outline: none;
	border-radius: 0;
	margin-right: 10px;
	font-size: 20px;
	line-height: 22px;
}

.Registration input[type="submit"],
.Registration input[type="reset"] {
	font-size: 24px;
	line-height: 30px;
}

.smlink_tagcloud>h4.tag_header_h4 {
	display: inline;
}



.slicknav_menu {
	display: none;
}

.tbl_forum>tbody>tr>td {
	border: 1px solid #fff;
	padding: 3px;

}

.flexC {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-box-pack: justify;
	-webkit-justify-content: center;
	-ms-flex-pack: justify;
	justify-content: center;
}

.flexB {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flexA {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-around;
	-ms-flex-pack: justify;
	justify-content: space-around;
}

.Ticket {
	max-width: 1136px;
	margin: 50px auto;
	background: #fff;
	box-shadow: 0 0 26px #999;
	/* height: 700px; */
	overflow: hidden;
}

.Ticket>.Top {
	background: #003da5;
	position: relative;
	/*height: 110px;*/
}

.Ticket>.Top>.hd {
	font-family: "CFA Breuer TextM", Helvetica, Verdana;
	font-size: 42px;
	line-height: 40px;
	color: #ffffff;
	padding: 33px 80px 33px 51px;
}

.Ticket>.Top>.close {
	background: url('../images/close.png') center top no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 30px;
	right: 30px;
}

.Ticket #lvTickets>.E {
	border-bottom: 1px solid #dcdee3;
}

.Ticket #lvTickets>.E>.in {
	padding: 44px 44px 44px 50px;
}

.Ticket #lvTickets>.E>.in>.Bl1 {
	width: 60%;
}

.Ticket #lvTickets>.E>.in>.Bl1>.HD {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 36px;
	line-height: 40px;
	color: #0090d0;
	margin-bottom: 5px;
}

.Ticket #lvTickets>.E>.in>.Bl1>p {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 20px;
	line-height: 22px;
	color: #60636b;
}

.Ticket .msg {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 20px;
	line-height: 22px;
	color: #ed4758;
}

.Ticket #lvTickets>.E>.in>.Bl2,
.Ticket #lvTickets>.E>.in>.Bl4 {
	width: 20%;
	font-size: 36px;
	font-family: "Roboto";
	font-weight: 500;
	line-height: 40px;
	color: #60636b;
	text-align: center;
	margin-top: 35px;
}

.Ticket #lvTickets>.E>.in>.Bl4 {
	margin-top: 25px;
}

.Ticket #lvTickets>.E>.in>.Bl3 {
	width: 180px;
	text-align: center;
	margin-top: 32px;
}


.Ticket>.Bottom {}


.Promocode {
	float: left;
}

.Promocode,
.UserInfo {
	padding: 0 0 0 42px;
}

.Promocode>div,
.UserInfo>div {
	position: relative;
	margin-top: 50px;
	margin-bottom: 50px;
}

.Promocode>div input,
.UserInfo>div input {
	width: 226px;
	height: 61px;
	padding: 0 10px;
	border: 1px solid #e2e3e4;
	line-height: 60px;
	border-radius: 0;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-family: Roboto;
	font-size: 20px;
}

.UserInfo>div input {
	width: 47%;
	margin: 3px;
}

.Promocode>div input::-webkit-input-placeholder,
.UserInfo>div input::-webkit-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Promocode>div input:-moz-placeholder,
.UserInfo>div input:-moz-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Promocode>div input:-ms-input-placeholder,
.UserInfo>div input:-ms-input-placeholder {
	color: #808184;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.5px;
	height: 60px;
	line-height: 60px;
}

.Promocode>div input[type=text],
.UserInfo>div input[type=text] {
	-webkit-appearance: none;
}

.Promocode>div button,
.UserInfo>div button {
	width: 196px;
	height: 61px;
	border: none;
	background: #959ba6;
	text-align: center;
	color: #ffffff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}

.Promocode>div button:hover,
.UserInfo>div button:hover {
	cursor: pointer;
	opacity: 0.8
}

.Recurrent div {
	display: table;
	clear: both;
	overflow: hidden;
	margin: 0 20px 20px;
}

.Recurrent div>label {
	display: table-row;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
}

.Recurrent>div>label>input[type=checkbox] {
	width: 30px;
	height: 30px;
	margin: 4px 20px 4px 0;
	display: table-cell;
	vertical-align: top;
}

.Recurrent>div>label>P {
	display: table-cell;
	font-size: 20px;
	vertical-align: top;
}



.checkout {
	float: right;
	width: 240px;
	height: 61px;
	background: #003da5;
	margin: 50px 42px 50px 0;
}

.checkout.disabled {
	background: #959ba6;
}

#payBlock .checkout {
	float: none;
	text-align: center;
	margin: 50px auto;
}

.checkout span {
	background: url('../images/row3.png') right 18px no-repeat;
	display: block;
	font-family: Roboto;
	font-weight: 500;
	font-size: 20px;
	line-height: 61px;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-align: center;
	padding-right: 44px;
	width: 50%;
	margin: 0 auto;
}

.checkout:hover {
	cursor: pointer;
	opacity: 0.8
}


.Number .minus,
.Number .plus {
	width: 50px;
	height: 50px;
	background: #00ac85;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #fff;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	cursor: pointer;
}

.Number input {
	height: 50px;
	width: 66px;
	border: 1px solid #ecf2f4;
	text-align: center;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	font-weight: 400;
	color: #000;
	font-size: 20px;
	line-height: 30px;
}


.Top_forum {
	max-width: 1100px;
	padding: 0 15px;
	margin: 45px auto 0;
}

.main_title {
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}

.main_title a {
	font-family: Roboto;
	font-size: 20px;
	line-height: 40px;
	color: #0090d0;
	padding: 0;
	line-height: 60px;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.main_title a img {
	display: inline-block;
	vertical-align: top;
	padding: 21px 0;
}


	


.main_title a span {
	padding-right: 10px;
}

.main_title a:hover {
	text-decoration: underline;
}

.link_info {
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	margin: 0px 0 0 30px;
	/* width: 100%; */
}

.link_info li {
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	padding: 5px 0;
}

.link_info li a {
	font-family: Roboto;
	font-size: 12px;
	line-height: 22px;
	color: #0090d0;
	text-decoration: none;
	padding-right: 10px;
}

.link_info li a:hover {
	text-decoration: underline;
}

.link_info li+li:before {
	content: "";
	border-left: 2px solid #0090d0;
	padding-left: 10px;
	position: relative;
	height: 18px;
	display: inline-block;
	vertical-align: bottom;
}

.New_tema {
	/* width: 17.4%; */
	height: 72px;
	display: block;
	text-align: center;
	
}

.New_tema a {
	background: #62ba46;
	display: block;
	text-decoration: none;
	line-height: 71px;

	
}

.New_tema a img {
	display: inline-block;
	padding: 25px 0px;
	vertical-align: top;
}

.New_tema a span {
	/* padding-left: 12px; */
	font-family: Roboto;
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	display: inline-block;
}

.New_tema a:hover {
	opacity: 0.8;
}



table.Top_forum_nav {
	width: 100%;
}

table.Top_forum_nav tr {
	background: #edeef2;
}

table.Top_forum_nav .td1 {
	width: 15%;
	padding: 0 0 0 20px;
}

table.Top_forum_nav .td2 {
	width: 68%;
}

table.Top_forum_nav .td3 {
	width: 17%;
}


.Forum_head {
	max-width: 1100px;
	padding: 0 15px;
	margin: 70px auto 0;
	overflow: hidden;
}

.Forum_head .in {
	overflow: hidden;
	/* margin-bottom: 20px; */
}

.Forum_head .in2 {
	overflow: hidden;
}

.Forum .Content a>h2,
.Forum .Content a>h3 {
	padding-bottom: 0;
}

.Forum .Content .Text_theme IFRAME {
	max-width: 100%;
}

.Hdmain {
	font-family: Roboto;
	font-weight: 500;
	font-size: 40px;
	line-height: 42px;
	color: #003da5;
	margin-left: 20px;
	float: left;
	margin-bottom: 20px;
	max-width: 850px;
}

.Hdmain a {
	color: #003da5;
	text-decoration: none;
}

.Hdmain span {
	font-family: Roboto;
	font-weight: 300;
	font-size: 25px;
	font-style: italic;
	color: #60636b;
	display: block;
}

.Page_navi {
	float: right;
	/* width: 191px; */
	margin-bottom: 20px;
}

ul.pagination {
	float: right;
	margin-left: 20px;
}

ul.pagination li {
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	padding: 0px 2px;
}

ul.pagination li a {
	font-family: Tahoma;
	font-size: 19px;
	line-height: 18px;
	color: #b2b3bf;
	line-height: 38px;
	text-decoration: none;
	padding: 5px 10px;
	border: 1px solid #e9eaeb;
}

ul.pagination li a:hover {
	color: #fff;
	background: #7095db;
}

ul.pagination li a.active {
	color: #ffffff;
	background: #7095db;
	padding: 5px 10px;
}

ul.pagination li a.prev_link {
	background: url('../images/prev-link.png') center 5px no-repeat;
	width: 14px;
	height: 22px;
	display: block;
	padding: 5px 10px;
	margin-top: 1px;
}

ul.pagination li a.next_link {
	background: url('../images/next-link.png') center 5px no-repeat;
	width: 14px;
	height: 22px;
	display: block;
	padding: 5px 10px;
	margin-top: 1px;
}

ul.pagination li a.prev_link:hover,
ul.pagination li a.next_link:hover {
	opacity: 0.8;
}


.Link_show {
	float: left;
	color: #0090d0;
	margin-left: 15px;
	margin-bottom: 20px;
}

.Link_show a {
	font-family: Roboto;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #0090d0;
	padding: 0 5px;
}

.Theme {
	float: right;
	margin-bottom: 20px;
}

.theme_all {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	color: #60636b;
}

.theme_page {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	margin-left: 10px;
}

.theme_page select {
	border: 1px solid #e9eaeb;
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 21.6px;
	color: #60636b;
}


.Forum_content {
	max-width: 1100px;
	padding: 0 15px;
	margin: 10px auto 0;
}


.Table_forum {
	width: 100%;
	border-bottom: 4px solid #7095db;
}

.Table_forum thead {
	background: #7095db;
}

.Table_forum tr th {
	text-align: left;
	font-weight: 400;
	font-family: Roboto;
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	padding: 20px;
}

.Table_forum tr th:nth-child(1) {
	width: 50%;
}

.Table_forum tr th:nth-child(2) {
	width: 30%;
}

.Table_forum tr th:nth-child(3) {
	width: 10%;
	text-align: center;
}

.Table_forum tr th:nth-child(4) {
	width: 10%;
	text-align: center;
}

.Table_forum tbody tr {}

.Table_forum tbody tr td {
	padding: 15px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.Table_forum tbody tr:nth-child(2n+1) {}

.Table_forum tbody tr:nth-child(2n) {
	background: #e6efff;
}

.Table_forum tr td:nth-child(3) {
	text-align: center;
	font-family: "Roboto";
	font-weight: 300;
	font-size: 18px;
	color: #60636b;
}

.Table_forum tr td:nth-child(4) {
	text-align: center;
	font-family: "Roboto";
	font-weight: 300;
	font-size: 18px;
	color: #60636b;
}

.theme_name {
	font-size: 20px;
	color: #003da5;
	font-family: "Roboto";
	font-weight: 500;
}

.forum_name {
	font-size: 20px;
	color: #60636b;
	font-family: "Roboto";
	font-weight: 300;
}

.theme_name a {
	font-size: 20px;
	color: #003da5;
	font-family: "Roboto";
	font-weight: 500;
	text-decoration: none;
}

.theme_name a:hover {
	text-decoration: underline;
}

.Table_forum .user_name {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 18px;
	color: #0090d0;
}

.Table_forum .date {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 18px;
	color: #60636b;
}

.Table_forum .user_name a {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 18px;
	color: #0090d0;
	text-decoration: none;
}

.Table_forum .user_name a:hover {
	text-decoration: underline;
}


.Forum_bottom {
	margin-top: 30px;
	padding-left: 20px;
	margin-bottom: 70px;
}

.infobottom {
	float: left;
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 21.6px;
	color: #60636b;
	margin-bottom: 20px;
}

.infobottom span {
	display: block;
}

.Forum_content2 {
	margin-top: 0;
	margin-bottom: 50px;
}



.Table_forum_list {
	width: 100%;
	border-top: 4px solid #7095db;
	;
	border-bottom: 4px solid #7095db;
}

.Table_forum_list tr:nth-child(2n) {
	background: #e6efff;
}

.Table_forum_list tr td {
	padding: 20px 20px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.Table_forum_list tr td:nth-child(1) {
	width: 80%;
}

.Table_forum_list tr td:nth-child(2) {
	width: 20%;
	text-align: left;
}

.theme_name_list {
	color: #003da5;
	font-family: "Roboto";
	font-size: 28px;
	line-height: 34px;
	font-weight: 500;
}

.desc_name_list {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	line-height: 21px;
	color: #60636b;
}

.info_theme {
	font-family: Roboto;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #60636b;
}

.info_theme span {
	display: block;
}




.Forum_theme {
	max-width: 1100px;
	padding: 0 15px;
	margin: 10px auto 45px;
}

.Title_theme {
	background: #7095db;
	padding: 10px 20px;
	overflow: hidden;
}

.Hdmain_theme,
.Hdmain_theme a {
	font-family: Roboto;
	font-weight: 500;
	font-size: 36px;
	line-height: 36px;
	color: #ffffff;
	float: left;
	text-decoration: none;
}

.Seeuser {
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 35px;
	color: #ffffff;
	float: right;
	margin-left: 20px;
}

.Text_theme {
	margin-top: 20px;
	padding: 0 20px;
	text-align: center;
}

.date_name {
	font-family: "Roboto";
	font-weight: 300;
	color: #60636b;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 10px;
	text-align: left;
}

.date_name>.name {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	line-height: 23px;
	color: #0090d0;
}

.date_name>a.name {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	line-height: 23px;
	color: #0090d0;
	text-decoration: italic;
}

.date_name>a.name:hover {
	text-decoration: underline;
}

.Text_theme p {
	font-family: Roboto;
	font-weight: 300;
	font-size: 20px;
	color: #000000;
	text-align: left;
}

.Text_theme img {
	max-width: 100%;
	margin: 25px 0;
}

.Text_theme .inlineLoginForm TABLE {
	border-collapse: initial;
}

.text_info {
	font-family: "Roboto";
	color: #000000;
	font-size: 18px;
	font-weight: 300;
	line-height: 21.6px;
	text-align: center;
}

.text_info>.link_foot a,
.text_info>.link_foot {
	font-family: Roboto;
	color: #003da5;
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 10px;
	text-decoration: none;
}

.text_info>.link_foot a:hover {
	text-decoration: underline;
}

.info_message {
	font-family: Roboto;
	font-weight: 300;
	font-size: 18px;
	line-height: 21.6px;
	color: #000000;
	text-align: left;
}

.info_message span {
	display: block;
	color: #60636b;
}


.youtube {
	position: relative;
	padding-bottom: 56.25%;
	/* Р В Р’В·Р В Р’В°Р В РўвЂР В Р’В°Р РЋРІР‚ВР РЋРІР‚С™ Р В Р вЂ Р РЋРІР‚в„–Р РЋР С“Р В РЎвЂўР РЋРІР‚С™Р РЋРЎвЂњ Р В РЎвЂќР В РЎвЂўР В Р вЂ¦Р РЋРІР‚С™Р В Р’ВµР В РІвЂћвЂ“Р В Р вЂ¦Р В Р’ВµР РЋР вЂљР В Р’В° Р В РўвЂР В Р’В»Р РЋР РЏ 16:9 (Р В Р’ВµР РЋР С“Р В Р’В»Р В РЎвЂ 4:3 Р Р†Р вЂљРІР‚Сњ Р В РЎвЂ”Р В РЎвЂўР РЋР С“Р РЋРІР‚С™Р В Р’В°Р В Р вЂ Р РЋР Р‰Р РЋРІР‚С™Р В Р’Вµ 75%) */
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin: 20px auto;
}

.youtube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.nav_message {
	margin-top: 30px;
}

.tabl_nav_message {
	width: 100%;
}

.tabl_nav_message tr {
	background: #edeef2;
}

.tabl_nav_message tr td {
	/* padding: 15px 20px; */
}

.tabl_nav_message tr td:nth-child(1) {
	width: 17%;
}

.tabl_nav_message tr td:nth-child(2) {
	width: 70%;
	text-align: right;
}


.answer {
	/*width: 17.4%;*/
	height: 60px;
	display: block;
	text-align: center;
}

.answer a {
	background: #00ac85;
	display: block;
	text-decoration: none;
	line-height: 60px;
}

.answer a img {
	display: inline-block;
	padding: 19px 0px;
	vertical-align: top;
}

.answer a span {
	font-family: Roboto;
	font-size: 20px;
	color: #ffffff;
	display: inline-block;
	padding-left: 7px;
}

.answer a:hover {
	opacity: 0.8;
}

.link_nav {
	padding-right: 20px;
}

.link_nav a {
	font-family: Roboto;
	font-weight: 400;
	font-size: 18px;
	/* line-height: 40px; */
	color: #0090d0;
	text-decoration: none;
}

.link_nav a:hover {
	text-decoration: underline;
}

.link_nav a:nth-child(1) {
	margin-right: 30px;
}

.nav_message2 {
	border-bottom: 1px solid #d9dbdc;
	overflow: hidden;
	padding: 0 20px 20px;
	margin: 30px 0 0;
}

.nav_message2>.title {
	font-family: Roboto;
	font-weight: 700;
	font-size: 20px;
	line-height: 23.5px;
	color: #60636b;
	float: left;
}

.nav_message2>.link_nav2 {
	float: right;
}

.nav_message2>.link_nav2 a {
	text-decoration: none;
	font-family: Roboto;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #0090d0;
}

.nav_message2>.link_nav2 a:hover {
	text-decoration: underline;
}




.oTheme {
	max-width: 1100px;
	padding: 0 15px 0px;
	margin: 10px auto 50px;
	border-bottom: 1px solid #d9dbdc;
}

.noBorder {
	border: none;
}

.Theme_new {
	background: url('../images/row4.png') left 9px no-repeat;
	padding-left: 20px;
	margin: 0px 0 20px 20px;
}

.Theme_new>.theme_title {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 22px;
	color: #003da5;
}

.Theme_new>.theme_title a {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 22px;
	color: #003da5;
	text-decoration: none;
}

.Theme_new>.theme_title a:hover {
	text-decoration: underline;
}

.Theme_new>.theme_seeuser {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 16px;
	color: #000000;
}
	.Theme_new > .theme_seeuser_sm {
        font-size: 10px;
	color: #60636b;
	}

	.Theme_new > .theme_userdate {
		font-family: "Roboto";
		font-weight: 300;
		font-size: 14px;
		color: #60636b;
	}

.Theme_new .theme_userdate .userdate {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #0090d0;
	text-decoration: none;
}

.Theme_new>.theme_userdate .userdate:hover {
	text-decoration: underline;
}

.Theme_new_RE {
	background: #e6efff url('../images/row4.png') 21px 24px no-repeat;
	padding: 7px 20px 7px 60px;
	margin: 0px 0 20px 0;
}

.Theme_new_RE>.theme_title {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 36px;
	color: #0090d0;
	/* margin-left: 20px; */
}

.Theme_new_RE>.theme_title a {
	font-family: "Roboto";
	font-weight: 500;
	font-size: 36px;
	line-height: 36px;
	color: #0090d0;
	text-decoration: none;
}

.Theme_new_RE>.theme_title a:hover {
	text-decoration: underline;
}

.Theme_new_RE>.theme_seeuser {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 18px;
	color: #60636b;
}

.Theme_new_RE>.theme_userdate {
	font-family: "Roboto";
	font-weight: 300;
	font-size: 20px;
	color: #60636b;
}

.Theme_new_RE>.theme_userdate .userdate {
	font-family: "Roboto";
	font-weight: 400;
	font-size: 22px;
	color: #0090d0;
	text-decoration: none;
}

.Theme_new_RE>.theme_userdate .userdate:hover {
	text-decoration: underline;
}

.Theme_new.re2 {
	padding-left: 70px;
	margin-left: 20px;
}

.Theme_new.re3 {
	padding-left: 85px;
	margin-left: 20px;
}

.Theme_new.re4 {
	padding-left: 100px;
	margin-left: 20px;
}

#privacyPolicy{
	display: none;
}
.privacyPolicyInfo{
	
	position: fixed;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 19px;
	line-height: 1.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	z-index: 9999;
	padding: 1em 1.8em;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 20%;
	background: #003ba6;
}
.privacyPolicyInfo .txt{
	display: block;
	flex: 1 1 auto;
max-width: 100%;
margin-right: 1em;
color:#fff;
}
.privacyPolicyInfo .txt a, .privacyPolicyInfo .txt a:hover, .privacyPolicyInfo .txt a:visited{
	color: #fff;
}


.privacyPolicyInfo .btn{
	display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: justify;
align-content: space-between;
-webkit-box-direction: normal;
}
.privacyPolicyInfo .btn a{
	display: block;
	text-decoration: none;
	font-weight: Bold;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	background: #00ad86;
}

.privacyPolicyInfo .btn a:hover{
	opacity: 0.8;
}



@media all and (max-width:1390px) {
	.Recent {
		/* padding-bottom: 20px; */
	}
}

@media all and (max-width:1320px) {
	.Events>.in {
		padding: 0 15px;
	}
}

@media all and (max-width:1305px) {
	.Header {
		padding: 0 15px;
	}

	.Recent {
		/* padding-left: 15px; */
		margin-left: 15px;
	}

	.Foot1>.in {
		padding: 15px 15px 19px;
	}

	.Subscribe>.in {
		padding: 0 15px;
	}

	.Foot1>.in>.Text {
		width: 60%;
	}

	.Foot2>.in {
		padding: 10px 15px;
	}

	.Navigation>.in {
		padding: 30px 15px 10px;
	}
}

@media all and (max-width:1055px) {
	.Content {
		padding: 70px 15px 0;
	}
}

@media all and (max-width:1265px) {

	.Logo {
		padding-top: 10px;
	}

	.Top>.Info {
		padding-top: 0;
	}

}

@media all and (max-width:1245px) {
	.Subscribe {
		height: auto;
		overflow: hidden;
	}

	.Subscribe>.in>.info {
		float: none;
		margin: 0 auto;
		max-width: 560px;
		padding: 0 15px;
	}

	.Subscribe>.in>.info>.img {
		margin-top: 0;
	}

	.Subscribe>.in>.Subscr {
		float: none;
		max-width: 590px;
		margin: 10px auto 20px;
	}

	.Subscribe>.in>.Subscr>form input {
		width: 560px;
	}

	.Coments {
		width: 40%;
	}

}

@media all and (max-width:1230px) {
	.Wellcome>.in {
		background-image: none !important;
	}

	.Member {
		display: block;
	}

}

@media all and (max-width:1190px) {
	.Recent>.E>.img {
		margin-right: 10px;
	}

	.Recent {
		/* width: 38%; */
	}
}

@media all and (max-width:1100px) {
	.New_tema {
		/* width: 49px; */
	}

	/* .New_tema a span {
		display: none;
	} */

	.Nav_forum {
		width: 94.5%;
		background: none;
	}

	/* .main_title a span {
		display: none;
	} */

	.Top_nav_forum {
		/* background: #edeef2; */
	}

	table.head_forum .td1 {
		width: 8%;
		padding: 0 0 0 20px;
	}

	table.head_forum .td2 {
		width: 84%;
	}

	table.head_forum .td3 {
		width: 8%;
	}

	.link_info {
		margin-left: 10px;
	}

	.Coments {
		width: 35%;
	}

}

@media all and  (max-width:1040px) {
	.main_title a img,
	.New_tema a img  {
		display: none;
	}
	.New_tema {
		display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: center;
	-ms-flex-pack: justify;
	justify-content: center;
	background: #62ba46;
	padding: 0 5px;
	}
	.New_tema a {
		display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align:center;
	align-self:center;

	}

	table.Top_forum_nav .td1 {
		padding-left: 0px;
	}
	table.Top_forum_nav .td1 {
		background: #7095db;
		text-align: center;
	}
	.main_title a {
		color: #fff;
		padding: 0 5px;
	}
	.main_title a span {
		padding-right: 0;
	}
}

@media all and (max-width:1024px) {
	.Top>.Info>.Links {
		float: none;
		text-align: right;
	}

	.Faq {
		margin: 0 auto;
		float: none;
		height: 610px;
	}

	.Coments {
		width: 100%;
		float: none;
		margin-bottom: 40px;
	}

	.Coment table {
		width: 100%;
	}
}


@media all and (max-width:1015px) {

	.Recent>.E>.img {
		margin-right: 30px;
	}

	.News>.in {}

}

@media all and (max-width:992px) {
	.Member {
		width: 100%;
		position: static;
		text-align: center;
	}

	.Become {
		float: none;
		width: 95%;
		margin: 0 auto;
		padding: 0 15px 30px;
	}

	.Foot1>.in>.Text {
		width: 45%;
	}

	.Video>.E>.HD {
		height: auto;
	}

	.Ticket>.Top>.hd {
		font-size: 35px;
		line-height: 38px;
	}

	.Ticket #lvTickets>.E>.in>.Bl1>.HD {
		font-size: 30px;
	}

	.Ticket #lvTickets>.E>.in>.Bl1>p {
		font-size: 18px;
	}

	.Promocode,
	.UserInfo {
		float: none;
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.checkout {
		float: none;
		text-align: center;
		margin: 50px auto;
	}
}



@media all and (max-width:940px) {
	.slicknav_menu {
		display: block;
	}

	#nav {
		display: none;
	}

	.Logo {
		/* padding-bottom: 50px; */
	}

	.Topmenu {
		float: none;
		clear: both;
		margin: 0;
		height: 45px;
		position: relative;
	}

	.Search {
		margin-left: 0;
	}

}

@media all and (max-width:811px) {
	.link_info li+li:before {
		border: none;
		padding-left: 0;
	}

	.link_info {
		/* margin-left: 20px; */
	}

	.New_tema a img {
		padding: 25px 5px;
	}
}

@media all and (max-width:767px) {




	.Ticket>.Top {
		height: auto;
		/*padding-bottom: 40px;*/
	}

	.Ticket #lvTickets>.E>.in>.Bl1 {
		width: 100%;
	}

	.Ticket #lvTickets>.E>.in>.Bl2,
	.Ticket #lvTickets>.E>.in>.Bl4 {
		width: 50%;
	}

	.Table_forum thead {
		display: none;
	}

	.Table_forum tbody tr {
		display: block;
		width: 100%;
	}

	.Table_forum tbody tr td {
		display: block;
		width: 100%;
		text-align: right;
	}

	.Table_forum tbody tr td:before {
		content: attr(data-label);
		float: left;
		display: block;
		padding: 0 8px;
		font-size: 20px;
		color: #60636b;
		font-family: "Roboto";
		text-transform: none;
		line-height: 20px;
	}

	.Table_forum tr td:nth-child(3) {
		text-align: right;
	}

	.Table_forum tr td:nth-child(4) {
		text-align: right;
		padding-bottom: 25px;
	}

	.Table_forum tr td:nth-child(1) {
		border-bottom: 1px solid #d9dbdc;
	}

	.Table_forum tr td:nth-child(2) {
		border-bottom: 1px solid #d9dbdc;
	}

	.Table_forum tr td:nth-child(3) {
		border-bottom: 1px solid #d9dbdc;
	}

	.Hdmain {
		font-size: 30px;
		line-height: 30px;
	}

	/*.answer a span {display: none;}*/
	.tabl_nav_message tr td:nth-child(2) {
		display: none;
	}

	.Theme_new>.theme_title a {
		font-size: 20px;
	}

	.Theme_new_RE>.theme_title a {
		font-size: 30px;
		line-height: 30px;
	}

	.Theme_new_RE .theme_userdate .userdate,
	.Theme_new .theme_userdate .userdate {
		font-size: 12px;
	}

	.Recent {
		float: none;
		width: 100%;
		padding-bottom: 40px;
		margin: 0;
	}

	.Popular-topic {
		float: none;
		width: 100%;
		padding-bottom: 40px;
	}

	.Events>.hd {
		font-size: 28px;
		line-height: 30px;
	}

	.Popular-topic>.HD {
		font-size: 28px;
		line-height: 30px;
	}

	.Recent>.HD {
		font-size: 28px;
		line-height: 30px;
	}

	.Coments>.HD {
		font-size: 28px;
		line-height: 30px;
	}

	.Forum TABLE.tbl_forum IMG {
		max-width: 90vw;
		font-size: 0.8rem !important;
	}

	.Forum TABLE.tbl_forum IFRAME {
		max-width: 90vw !important;
	}

	.Forum TABLE.sm {
		font-size: 0.8rem !important;
	}

	.Forum TABLE.sm2 {
		font-size: 0.8rem !important;
	}

	.Content.Learning .programPreview {
		display: block;
		width: 300px;
		margin: 0 auto 30px !important;
	}

	.Content.Learning .programfilters div.programfilter {
		display: block !important;
		float: none !important;
		margin-bottom: 15px;
	}

	.Content.Learning .material .materialNavigation .prev,
	.Content.Learning .material .materialNavigation .done,
	.Content.Learning .material .materialNavigation .next {
		display: block;
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
	}
}

@media all and (max-width:740px) {
	.Logo {
		text-align: center;
		float: none;
	}

	.Top>.Info {
		float: none;
		text-align: center;
	}

	.Top>.Info>.Links {
		float: left;
		text-align: center;
	}

	.Search {
		float: left;
		width: 264px;
	}

	.Login {
		float: right;
	}

	.Foot1>.in>.Text {
		width: 100%;
		float: none;
		margin: 0 auto 15px;
	}

	.Foot1>.in>.Contacts {
		padding-left: 0;
	}
}

@media all and (max-width:660px) {
	.Top>.Info>.Links {
		float: none;
		text-align: center;
	}

	.Search {
		float: none;
		width: 100%;
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.Search input[name="search_txt"] {
		width: 90%;
		margin-left: 5px;
		float: left;
	}

	.Login {
		float: left !important;
		margin-left: 5px !important;
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.Faq {
		height: auto;
	}

	.Faq>.kvd {
		position: static;
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.Faq>.kvadrat1 {
		width: 100%;
		min-width: 300px;
		height: 50px;
		padding-top: 4px;
		padding-bottom: 5px;
	}

	.VideoLibrary {
		margin-bottom: 40px;
	}

	.Ticket>.Top>.hd {
		font-size: 30px;
		line-height: 32px;
		padding: 20px 80px 0 20px;
	}

	.Ticket>.Top {
		height: auto;
		padding-bottom: 20px;
	}

	.Ticket #lvTickets>.E>.in>.Bl1>.HD {
		font-size: 25px;
	}

	.Ticket>.Top>.close {
		top: 10px;
		right: 10px;
	}

	.Ticket #lvTickets>.E>.in {
		padding: 25px;
	}

	.Faq>.kvadrat1 span {
		line-height: 50px;
	}

}



@media all and (max-width:620px) {
	.slides>li>.info {
		padding: 20px 0 0 30px;
	}

	.flex-direction-nav a {
		bottom: 0 !important;
		top: 92% !important;
	}

	.slides>li>.info>.hd {
		margin-bottom: 15px;
		line-height: 48px;
	}

	.slides>li>.info>.text p {
		padding-right: 10px;
	}

	.Subscribe>.in>.Subscr {
		padding: 0 15px;
	}

	.Subscribe>.in>.Subscr>form input {
		width: 97%;
	}

	.Content .img img+img {
		margin-right: 37px;
	}

	#flexslider3 .flex-direction-nav a {
		top: 50% !important;
	}

	.Member img {
		max-width: 103%;
	}
}



@media all and (max-width:550px) {
	table.Top_forum_nav .td1 {
		width: 100%;
		text-align: center;
		padding-left: 0;
		background: #7095db;
		
	}
	table.Top_forum_nav .td2 {
		width: 100%;
		/* text-align: center; */
	}
	.link_info li {
		display: block;
	}
	table.Top_forum_nav tr {
		display: flex;
		/* flex-wrap: wrap; */
		flex-direction:column;
		align-content:space-around;
	}
	table.Top_forum_nav .td3 {
		width: 100%;
	}
	.New_tema  {
		height: 30px;
	}
	.main_title a {
		/* margin-top: 10px; */
		line-height: 30px;
		color: #fff;
		display: block;
	}
    .main_title a:hover {
		text-decoration: none;
		opacity: 0.8;
	}

	.Become>.HD {
		font-size: 40px;
		line-height: 42px;
	}

	.Become>.HD2,
	.Become>.text p,
	.Become>.text h2,
	.Become>.text ul li {
		font-size: 16px;
	}

	.Become>.text>a.join {
		width: 280px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}

	.Content {
		padding: 30px 15px 0;
	}

	.Content h1 {
		font-size: 40px;
		line-height: 40px;
	}

	.Content .hd {
		font-size: 16px;
	}

	.Content h2 {
		font-size: 28px;
		line-height: 30px;
	}

	.Content p,
	.Content ul li {
		font-size: 18px;
		line-height: 20px;
	}

	.Video>.E {
		width: 90%;
		margin: 0 0 30px;
	}

	.Content a.join {
		width: 280px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		margin: 0 auto 20px;
	}

	.oEvents>.E>h4 {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.oEvents>.E>.anons {
		font-size: 20px;
		line-height: 22px;
	}

	.oEvents>.E>a.more {
		font-size: 20px;
	}

	.VideoLibrary>.HD {
		font-size: 40px;
		line-height: 44px;
	}

	.Promocode>div input,
	.UserInfo>div input {
		/*width: 150px;*/
		height: 40px;
	}

	.Promocode>div form button,
	.UserInfo>div form button {
		width: 100px;
		height: 40px;
	}

}

@media all and (max-width:500px) {
	.Subscribe>.in>.Subscr>form input {
		height: 40px;
		/* padding-right: 100px; */
	}

	.Subscribe>.in>.Subscr>form button {
		width: 100px;
		height: 42px;
		font-size: 15px;
	}

	.Table_forum_list tr {
		display: block;
		width: 100%;
	}

	.Table_forum_list tr td {
		display: block;
		width: 100% !important;
		text-align: left;
	}

	.Coment table tr {
		display: block;
		width: 100%;
	}

	.Coment table tr td {
		display: block;
		width: 100% !important;
		text-align: left;
	}

	.Coment table tr td:nth-child(2) {
		padding-left: 0;
		padding-bottom: 0;
	}

	.Coment table tr td:nth-child(3) {
		padding-left: 0;
		padding-bottom: 0;
	}

	.Coment .name {
		padding-top: 0;
	}

	.Coment .date {
		padding-top: 0;
	}
}

@media all and (max-width:450px) {
	.slides>li>.info>.hd {
		font-size: 30px;
	}

	.slides>li>.info>.text p {
		font-size: 17px;
		line-height: 21px;
	}

	.slides>li>.info>a.about {
		width: 180px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}

	.Logo {
		text-align: center;
		float: none;
	}

	.Top>.Info>.Links {
		text-align: center;
	}

	.Faq>.kvadrat1 span {
		font-size: 28px;
		padding-top: 30px;
	}

	.Ticket #lvTickets>.E>.in>.Bl2 {
		margin-top: 25px;
		width: 100%;
	}

	.Ticket #lvTickets>.E>.in>.Bl3 {
		margin-top: 25px;
	}

	/* .link_info li a {
		font-size: 18px;
		line-height: 20px;
	} */

}

@media all and (max-width:420px) {
	.Recent>.E>.img {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}

	.Recent a.allnews {
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		margin: 0 auto;
	}

	.Popular-topic a.alltopic {
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		margin: 20px auto;
	}

	.Recent>.HD {
		text-align: center;
	}

	.Foot1>.in>.Contacts {
		float: none;
		width: 100%;
		margin: 0 auto 15px;
		text-align: center;
	}

	.Foot1>.in>.Soc {
		float: none;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	.Foot1>.in>.Text {
		text-align: center;
	}

	.Content .img img+img {
		margin: 20px 0;
	}
}

.loginMsg, .regMsg {
	font-size: smaller;
	color: green;
}

.materialDescription {
    margin-bottom: 10px;
}

.date_name,.selected_msg {
	background: #edeef2;
}