/*Design TDX*/
html,body{margin:0px;padding:0px;text-align:left;border:0px; /*background:#fff url(../images/fon.gif) repeat-x;*/font-family:Verdana,sans-serif; font-size:13px; color:#434343;}
a, a img {border: none; outline: none;}
li,form, fieldset, dl, dt, dd, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
h4,h5{padding:0px;margin:0px;font-weight:normal}h1 {color:#333; font-size:11px;font-weight:bold;}h3{color: #FF626A;font-size:14px; text-decoration:none;}
.fullst-text h3{padding-bottom:10px; font-weight: 700;}
.title-block span {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px; font-family:Verdana,sans-serif;}
.title-block span {overflow:hidden;}
.title-block h2 {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px; font-family:Verdana,sans-serif;}
.title-block a h2 {color: #fff; text-decoration:none;}
.title-block a h2:hover {text-decoration: underline;}
.bg2 h3 {float: left;padding: 5px 10px 5px 10px;background: none;color: #fff;font-size: 11px;}
.bg2 a  {color: #fff; text-decoration:none;}
.bg1 h3 {padding: 5px 10px 5px 10px;background: none;color: #fff;font-size: 13px;}
.bg1 a  {color: #fff; text-decoration:none;}

h2{color:#000; font-size:18px; margin:-1px 0px -1px 0px; font-weight:100;}
.tt h2{color:#fff; font-size:12px; margin:-1px 0px -1px 0px; font-weight:100;}
a{text-decoration:underline;margin:0px;padding:0px;color:#ff626a; font-size:12px;}a:hover{text-decoration:underline}
.page{width:1050px;/*1014px*/margin:0 auto;background-color: #fff;}
/*.page div{overflow:hidden;}*/
.header2 {width:1050px;margin:0 auto; position: relative; z-index: 1000; background-color: #fff;}
.header, .page-container {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.logo {position: absolute;display: block;background: url("../images/logo.png") left top no-repeat;width:450px;height:134px;top:10px;left:180px;}
/*��������*/
.mini-top {color:#999;height:19px; float:right;}
.mini-top a {color:#999;padding: 0 10px 0 10px;border-right: 1px #999 solid;text-decoration: none;}
.mini-top a:hover {text-decoration: underline;color:#91606E;}
/*�����*/
.search-t{background-repeat: repeat-y; padding:6px; padding-top:60px; padding-left:671px;}
.search{width:210px;border:1px solid #ccc;}
.search_button{border:none;padding: 0px 5px; width:120px; height:20px; margin-bottom:-5px;}
.search_what{ font-size: 15px;color: #F93;font-weight: 800; }
.sea{color:#91606E; font-weight:700; border-bottom: solid 1px #ccc; padding:5px; font-size:12px;}
.sea a{ color:#000; text-decoration:none;}
.sea a: hover{color:#FF2A51; text-decoration: underline;}
/*�������*/  
.main {/*overflow:hidden;*/width:1100px;margin:0 auto; /*border-top:2px solid #BDBCB8; border-bottom:2px solid #BDBCB8;*/}
.leftkol {float: left; width:728px;*padding-bottom: 16px; margin-right:2px;}
.rightkol {float: left; width:300px;padding:0px 0px 20px 5px; box-shadow: 0 0 0px #8F9293;/*background:url(../images/rightkol.png) repeat-y;*/}
/*Custom �������*/
/*���������*/	
.title-block2 {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px; margin-top:5px; margin-bottom:7px;}				
.title-block h1 {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px; font-family:Verdana,sans-serif;}
.title-block-menu h3 {float: left;padding: 5px 10px 5px 10px;background: url('../images/bg1.png');color: #fff;font-weight: bold;font-size: 12px;}
.title-block-menu h3 a {color: #fff; text-decoration:none;}
.title-block-menu h3 a:hover {text-decoration: underline;}
.title-block a h1 {color: #fff; text-decoration:none;}
.title-block a h1:hover {text-decoration: underline;}
.title-block {/*overflow:hidden;*/ margin-top:20px;}
/*����� �������*/
.right-mini2{float: left; width:431px;}
.left-mini2{float: left; width:280px;padding:0px 0px 0px 10px;}
/*s2*/
.bg2 .item{ float:left; position:relative;width:185px; cursor:pointer;overflow:hidden; height:130px;}
.bg2 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:180px;color:#fff; font-size:11px; font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg2 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
.bg2-osn{width:185px;padding: 0 8px 15px 8px;float: left;}
/*s3*/
.bg1 .item{ float:left; position:relative;width:431px; cursor:pointer;overflow:hidden; height:180px;}
.bg1 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:431px;color:#fff; font-size:11px;font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg1 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
/*s4 and top*/
.top-l7{float:left; width:257px; margin-right:10px;}
.top-r7{ float:left; width:250px;}
.top-r7 a{color:#000;text-decoration:none;font-size:11px; font-weight:700;}
.top-r7 a:hover{ color:#E86580; text-decoration:underline;}
/*s5*/
.top-l5{float:left; width:100px; margin-right:10px;}
.top-r5{ float:left; width:170px; height:87px; overflow:hidden;}
.top-r5 a{color:#000;text-decoration:none;font-size:11px; font-weight:700;}
.top-r5 a:hover{ color:#E86580; text-decoration:underline;}
.lie{ background:#E2DFE0;height:1px;margin:7px;}
.lie2{ background:#91606E;height:1px;margin:7px;}
/*reletednews*/
.bg22 .item{ float:left; position:relative;width:260px; cursor:pointer;overflow:hidden; height:130px;}
.bg22 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:260px;color:#fff; font-size:11px; font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg22 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
.bg22-osn{float: left;font-family: Verdana,sans-serif;width: 50%;}

.cate-date{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px;}
.cate-date a{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px; text-decoration:none; font-weight:normal;}
/*������� �������*/
.shortstory-r{float:left;width:535px; margin-right:5px; font-size:12px; color:#434343;}
.shortstory-l{ float:left;width:160px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.title-short  a {text-decoration: none !important;}
.title-short  a h3{ font-size:12px;color:#000; padding:0px 0px 5px 0px; font-weight:700;}
.title-short a:hover h3{ font-size:12px; color:#91606E; padding:0px 0px 5px 0px; font-weight:700;}
.short10 img:first-child {width:160px; height:auto;}
/*������ �������*/
.title-full h1{font-size: 24px;line-height: 2;color: #FF626A;font-weight: 500;text-align: center;padding: 20px 0 0;}
.fullst-header img {vertical-align: middle; margin-left: 5px;}
.fullst-text {font-size:12px;padding: 0 10px; color:#434343; font-family:Arial, Helvetica, sans-serif /*Verdana, Geneva, sans-serif*/;}
/*.fullst-text a{font-size:12px;color:#465c73; text-decoration:none;}*/
.fullst-text a{font-size:12px; text-decoration: underline; color: #0000ee; font-weight: bold;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text img {padding:0px 10px 10px 0px;}

/*���������������*/
.seedbar {color:#999; font-size:12px;background:#fff;padding:7px;margin-bottom:3px;}
.seedbar a {color:#666; margin: 0px 4px 0px 3px; text-decoration:none;}
.seedbar a:hover {color:#FF626A; text-decoration:underline;}
/* ��������� �� ��������� */
.navigation {padding:10px;clear: both;}
.navigation a {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #FF626A;float: left;padding: 4px 7px 4px 7px;font-weight: bold;text-decoration: none;color: #fff;margin: 0 5px 0 0;}
.navigation a:hover {background: #E86580;color: #000;}
.navigation span {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #E86580;float: left;padding: 4px 7px 4px 7px;font-weight: bold;
text-decoration: none;color: #000;margin: 0 5px 0 0;}
/*�����*/
.vote_full {width:340px; margin:0 0 0 10px;}
.vote_tt {width:340px; float:right; color:#FF626A; font-size:12px; font-weight:700; padding-top:7px; text-align:center;}
.vote_cont {padding:6px 10px; overflow:hidden; width:320px;}
.vote_bottom {width:340px; text-align:center; overflow:hidden; padding:0 0 5px 0;}
.button_g {width:106px; height:23px; padding:9px 0 0 0; display:inline-block; color:#fff; text-align:center; background:#a6c734 url(../images/vote.png) no-repeat 0 0; cursor:pointer;}
.button_g:hover {background:#819d1e url(../images/vote.png) no-repeat 0 -32px;}
/*����������� */
.comment_l {width:110px; height: auto; float:left; margin:0 2px 0 0; position:relative;}
.comment_l .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.comment_l .avatar img {width: 100px;}
.comment_r {overflow:hidden;}
.comment_hr {height:6px; margin:8px 0; background:url(../images/comment_line.png) no-repeat 0 0;}
.comment_message {padding:0 8px 0 28px; color:#5f5f5f;}	
/*���� - �����*/
.footer{border-bottom:1px solid #cecece; clear:both;}
ul#footer-m {list-style-type:none; margin:0; padding:0px 0px 0px 20px;}
ul#footer-m li a{ display:block; line-height:15px; text-decoration:none; color:#434343;}
ul#footer-m li a:hover{ color:#FF626A; text-decoration:underline;}
.f-m{ float:left; width:140px;}
.foot {color:#999;padding:10px; background:#fff /*url(../images/logo-footer.png) bottom center no-repeat*/;}
.foot a {color:#999;font-weight: bold;}
.foot a:hover {color:#FF626A;}
/*���������� ����*/
/*.menu{height: 45px;position: relative;z-index: 1000;width:1024px;float: left;}*/
.menu-link{display: block;height: 35px;font: bold 11px Tahoma;color: #fff;line-height: 35px;padding: 0 10px;float: left; text-transform:uppercase; text-decoration:none;}
.menu ul{margin: 0;padding: 0;}
.menu-link:hover{color: #fff;}
.activ{color: #dddddd;}
/*.menu li{list-style-type: none;float: left;position: relative;height: 40px;z-index: 1000;color: #999999;line-height: 35px;}*/
.hidden-menu{display: none;background: url(../images/bg-hidden-menu.jpg) 0 0 repeat;position: absolute;top: 35px;left: 0px;width: 140px;z-index: 100;padding: 10px 0 20px 18px;border-radius: 0 0 5px 5px;-mos-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.menu-h{display: block;width: 120px;height: 30px;font: bold 12px Tahoma;color: #fff;line-height: 30px;padding: 0 0 0 3px;background: url(../images/hidden-line.png) 0 bottom repeat-x; text-decoration:none;}
.menu-h:hover{color:#dcdcdc; text-decoration:underline;}
/*�������-�������*/
.slaider-block{background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.06, #E2E1E1),
	color-stop(0.47, #FAF0F3),
	color-stop(0.83, #FAF0F3),
	color-stop(1, #E2E1E1)
);
background-image: -o-linear-gradient(bottom, #E2E1E1 6%, #FAF0F3 47%, #FAF0F3 83%, #E2E1E1 100%);
background-image: -moz-linear-gradient(bottom, #E2E1E1 6%, #FAF0F3 47%, #FAF0F3 83%, #E2E1E1 100%);
background-image: -webkit-linear-gradient(bottom, #E2E1E1 6%, #FAF0F3 47%, #FAF0F3 83%, #E2E1E1 100%);
background-image: -ms-linear-gradient(bottom, #E2E1E1 6%, #FAF0F3 47%, #FAF0F3 83%, #E2E1E1 100%);
background-image: linear-gradient(to bottom, #E2E1E1 6%, #FAF0F3 47%, #FAF0F3 83%, #E2E1E1 100%); height:320px; /*background: url(../images/slider-bg.png) 0 0 repeat-x;*/position: relative;padding: 0 0 0 470px;
-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 9px 0px rgba(50, 50, 50, 0.75); border: 1px #d8d8d8 solid;}
.slaider-block-news{display: none;height:320px;width: 460px;position: absolute;top: 0px;left: 0px;}
.slaider-block-news-image{position: absolute;left:10px;top:10px;width:432px;height:290px;overflow: hidden; }
.slaider-block-news-image img{width: 432px;min-height: 310px;}
.slaider-right-col{width:470px;height:150px;position: absolute;top:10px;left: 470px;}
.slaider-block-news-content{margin: 10px 0 0 0;font: bold 12px Tahoma;color:#3e083e;line-height: 17px;height: 89px;overflow: hidden;}
		
.slaider-block-news-mini{float: left;width:100px;height: 100px;overflow: hidden;margin:167px 10px 0 0;cursor: pointer; background:#F06;}
.slaider-block-news-image-mini img{width:110px;min-height:110px;}
.slaider-activ .slaider-block-news-mini {width:100px;height: 100px;}

.frame-block {position: relative;display: block;height:100px;width: 100px;}
.frame-block span {background: url(../images/frame.png) no-repeat center top;height:100px;width: 100px;display: block;position: absolute;}

.box7 .item{ float:left; position:relative;width:430px; cursor:pointer;overflow:hidden; height:300px;}
.box7 .item span.tt{ display:block; position:absolute;BOTTOM:30px;left:0;Z-index:2; width:420px;color:#fff;font-size:18px;text-decoration:none; padding:10px 10px; background:url('../images/bg1.png')}
.box7 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}

.moda-blok {padding: 0px 0px 0px 1px; position: relative;}
/*.moda {background: url(../images/moda.png) left top no-repeat;display: block;position: absolute;left:1px;width: 47px;height: 175px;top:1px;margin: -50px 0 0 0;}*/
/*---����� ������---*/
ul.loginbox li {float: left;}
.loginbox {display: inline;}
.loginbox ul.loginbox { margin-top: 35px; float: right; height: 26px;}
ul.loginbox li {margin-left: 10px;line-height: 23px;}
.loginbtn a {color: #fff;text-decoration: none;display: block;width: 61px;height: 26px;text-align: center;background: url("../images/login.png") no-repeat;}
.loginbtn a:hover {background-position: 0 -26px;}
.logform li.lfield {margin-bottom: 10px;}
.logform li.lbtn {text-align: center;}
.logform li.lfield input {width: 265px;}
.logform li.lfchek input { width: 13px; border: none; background: none;}
.logform li.lfchek label {display: inline; margin-bottom: 0.2em;}
/*---������ ������������---*/
.userinfo {padding-left: 125px;}
.rateui {width: 85px;height: 17px;margin: 0 auto;padding-top: 4px;}
.userinfo .lcol { float:left;margin-left: -125px;width: 110px;padding-right: 15px;}
.userinfo .lcol .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.userinfo .lcol .avatar img {width: 100px;}
.userinfo .rcol {width: 100%;}
.userinfo .rcol ul {list-style: none;margin-left: 0;}
.userinfo .rcol ul li {margin-bottom: 0.2em;}
.ussep {padding-top: 12px;background: url("../images/user-lin.png") no-repeat;}
.reset, .reset li {list-style: none;padding: 0;margin: 0;}
/*---������---*/
.fbutton{border: 0 none;background: none;cursor: pointer;}
.fbutton {margin-bottom: 2px;border: 1px solid #c4c4c4;width: 103px;height: 31px;color: #fff;padding: 0px 0 5px 0;background: #fff url("../images/fbutton.png") repeat-x 0 100%;font-weight: bold;}
button.fbutton span {cursor: pointer;display: block;}
/*---����� ���������� � ������---*/
.berrors { margin-top:10px;color:#434343;padding: 15px 15px 15px 72px;background: #EDECE8 url("../images/berrors.png") no-repeat 9px 10px;}
.berrors a {color: #FF626A;}

body, dl, dt, dd, pre, form, fieldset, input, textarea, p, blockquote, th, td, code, pre, ol, ul, li {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	padding:0;
}

.mw-headline{
display:block;
margin-top:19px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	vertical-align:middle;
	border:0;
}
ol, ul {
	list-style:none;
}
form {
	margin:0;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear, .clear5, .clear7, .clear10, .clear12, .clear15, .clear18, .clear20, .clear30 {
	display:block;
	clear:both;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
}
.clear {
	height:0;
}
.clear5 {
	height:5px;
}
.clear7 {
	height:7px;
}
.clear10 {
	height:10px;
}
.clear12 {
	height:12px;
}
.clear15 {
	height:15px;
}
.clear18 {
	height:18px;
}
.clear20 {
	height:20px;
}
.clear30 {
	height:30px;
}
.mt5 {
	margin-top:5px;
}
.mt6 {
	margin-top:6px;
}
.mt10 {
	margin-top:10px;
}
.mt12 {
	margin-top:12px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mb12 {
	margin-bottom:12px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.ml12 {
	margin-left:12px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.mr12 {
	margin-right:12px;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr15 {
	margin-right:15px;
}
.mr20 {
	margin-right:20px;
}
.zero-pixel {
	width:0;
	height:0;
	position:absolute;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#272727;
	font-size:13px;
	/*background-image: url(http://school.xvatit.com/skins/monobook/images/mathematic.jpg);*/
	background-repeat: repeat;
	
}
@font-face {
	font-family:'HeliosCondRegular';
	src:url("http://i1.tchkcdn.com/fonts/lady/he_cn.eot");
	src:url("http://i0.tchkcdn.com/fonts/lady/he_cn.eot?#iefix") format('embedded-opentype'), url("http://i1.tchkcdn.com/fonts/lady/he_cn.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansCondensedBold';
	src:url("http://i0.tchkcdn.com/fonts/emotion/opensans-condbold-webfont.eot");
	src:url("http://i1.tchkcdn.com/fonts/emotion/opensans-condbold-webfont.eot?#iefix") format('embedded-opentype'), url("http://i1.tchkcdn.com/fonts/emotion/opensans-condbold-webfont.woff") format('woff'), url("http://i0.tchkcdn.com/fonts/emotion/opensans-condbold-webfont.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'HelveticaNeue';
	src:url("http://i1.tchkcdn.com/fonts/travel/helveticaneue.eot");
	src:url("http://i0.tchkcdn.com/fonts/travel/helveticaneue.eot?#iefix") format('embedded-opentype'), url("http://i1.tchkcdn.com/fonts/travel/helveticaneue.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'HelveticaNeueLight';
	src:url("http://i0.tchkcdn.com/fonts/travel/helveticaneuelight.eot");
	src:url("http://i1.tchkcdn.com/fonts/travel/helveticaneuelight.eot?#iefix") format('embedded-opentype'), url("http://i0.tchkcdn.com/fonts/travel/helveticaneuelight.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'GillSans';
	src:url("http://i0.tchkcdn.com/fonts/hp/gillsans.eot");
	src:url("http://i1.tchkcdn.com/fonts/hp/gillsans.eot?#iefix") format('embedded-opentype'), url("http://i0.tchkcdn.com/fonts/hp/gillsans.ttf") format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'Manuscript';
	src:url("http://i0.tchkcdn.com/fonts/hp/manuscript.eot");
	src:url("http://i1.tchkcdn.com/fonts/hp/manuscript.eot?#iefix") format('embedded-opentype'), url("http://i0.tchkcdn.com/fonts/hp/manuscript.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}



.social-box {
	display:inline-block;
}
	.social-box li {
		float:left;
		margin-left:3px;
	}
		.social-box li:first-child {
			margin-left:0;
		}
	.social-box li>* {
		display:block;
		width:24px;
		height:24px;
	}
	.social-box .vkontakte {
		background-position:0 -769px;
	}
		.social-box .vkontakte:hover {
			background-position:0 -803px;
		}
	.social-box .facebook {
		background-position:-27px -769px;
	}
		.social-box .facebook:hover {
			background-position:-27px -803px;
		}
	.social-box .twitter {
		background-position:-54px -769px;
	}
		.social-box .twitter:hover {
			background-position:-54px -803px;
		}
	.social-box .tumblr {
		background-position:-81px -769px;
	}
		.social-box .tumblr:hover {
			background-position:-81px -803px;
		}
	.social-box .livejournal {
		background-position:-108px -769px;
	}
		.social-box .livejournal:hover {
			background-position:-108px -803px;
		}
	.social-box .google {
		background-position:-135px -769px;
	}
		.social-box .google:hover {
			background-position:-135px -803px;
		}
	.social-box .blogger {
		background-position:-162px -769px;
	}
		.social-box .blogger:hover {
			background-position:-162px -803px;
		}
	.social-box .instagram {
		background-position:-189px -769px;
	}
		.social-box .instagram:hover {
			background-position:-189px -803px;
		}

/*.xvatit-toolbar .menu>ul>li>a, .xvatit-toolbar .menu-path>li>a,.xvatit-toolbar .service-panel a, .xvatit-toolbar .search-panel input[type="submit"], .xvatit-toolbar .bt-play,.xvatit-toolbar .radio-online span, .xvatit-toolbar .authentication .user>a>span, .xvatit-toolbar .mail, .xvatit-toolbar .google,.xvatit-toolbar .ic-conferences, .xvatit-toolbar .ic-tests, .xvatit-toolbar .ic-contests, .xvatit-toolbar .ic-video,.xvatit-toolbar .ic-weather, .xvatit-toolbar .ic-fun, .xvatit-toolbar .ic-cards, .xvatit-toolbar .ic-acquaintance,.xvatit-toolbar .ic-fotka, .xvatit-toolbar .ic-games, .xvatit-toolbar .ic-translator, .xvatit-toolbar .ic-advertisement,.xvatit-toolbar .ic-buy-more-minutes, .xvatit-toolbar .ic-shop, .xvatit-toolbar .menu>ul>li, .xvatit-toolbar .menu>ul {
	background-image:url("http://school.xvatit.com/skins/monobook/images/sprite.png");
	background-repeat:no-repeat;
}*/
.xvatit-toolbar .ic-conferences {
	width:20px;
	height:15px;
	background-position:1px -501px;
}
.xvatit-toolbar .ic-tests {
	width:20px;
	height:14px;
	background-position:1px -525px;
}
.xvatit-toolbar .ic-contests {
	width:20px;
	height:15px;
	background-position:1px -549px;
}
.xvatit-toolbar .ic-video {
	width:20px;
	height:14px;
	background-position:0 -573px;
	left:-1px;
	position:relative;
}
.xvatit-toolbar .ic-weather {
	width:20px;
	height:15px;
	background-position:0 -596px;
	left:-1px;
	position:relative;
}
.xvatit-toolbar .ic-fun {
	width:20px;
	height:14px;
	background-position:0 -621px;
	left:-1px;
	position:relative;
}
.xvatit-toolbar .ic-cards {
	width:20px;
	height:16px;
	background-position:0 -645px;
}
.xvatit-toolbar .ic-acquaintance {
	width:20px;
	height:18px;
	background-position:0 -670px;
}
.xvatit-toolbar .ic-fotka {
	width:20px;
	height:17px;
	background-position:0 -698px;
}
.xvatit-toolbar .ic-games {
	width:20px;
	height:12px;
	background-position:0 -725px;
	margin-top:4px;
}
.xvatit-toolbar .ic-translator {
	width:20px;
	height:18px;
	background-position:1px -747px;
}
.xvatit-toolbar .ic-advertisement {
	width:20px;
	height:15px;
	background-position:2px -775px;
}
.xvatit-toolbar .ic-buy-more-minutes {
	width:20px;
	height:15px;
	background-position:2px -800px;
}
.xvatit-toolbar .ic-shop {
	width:20px;
	height:13px;
	background-position:0 -824px;
}
.xvatit-toolbar a {
	text-decoration:none;
}
	.xvatit-toolbar a:hover {
		text-decoration:none;
		color:#a12125 !important;
		-webkit-transition:-webkit-transform ease .5s;
		-o-transition:transform ease .3s;
		transition:-webkit-transform ease .3s;
		transition:transform ease .3s;
	}
.xvatit-toolbar .box-top a {
	color:#d7d1d1;
}
.xvatit-toolbar .box-bottom a {
	color:#5c5b5b;
}
.xvatit-toolbar * {
	font-family:Arial, Helvetica, sans-serif !important;
}
.xvatit-toolbar .box-top {
	font-size:12px;
	color:#d7d1d1;
}
.xvatit-toolbar .box-bottom {
	font-size:14px;
	color:#5c5b5b;
}
body {
	padding-top:58px !important;
}
.xvatit-toolbar {
	width:100%;
	position:fixed;
	top:0;
	z-index:9999;
}
	.xvatit-toolbar .inner {
		display:block;
		margin:0 auto;
		width:1000px;
	}
	.xvatit-toolbar .left-side {
		float:left;
		min-width:674px;
	}
	.xvatit-toolbar .right-side {
		float:right;
	}
	.xvatit-toolbar .box-top {
		background-color:#3e083e;
		height:37px;
		line-height:37px;
	}
	/*.xvatit-toolbar .box-bottom {
		background:url("../images/sprite.png") 0 -445px repeat-x #E2E1E1;
		height:35px;
		line-height:34px;
		box-shadow:0 0 3px #999;
	}
	*/
	.xvatit-toolbar .bt-play {
		display:inline-block;
		width:22px;
		height:19px;
		background-color:#ce3d3d;
		background-position:8px -150px;
	}
	.xvatit-toolbar .logotype {
		float:left;
		height:25px;
		line-height:22px;
		margin:5px 10px 0 0;
		width:124px;
	}
	.xvatit-toolbar .menu {
		float:left;
		line-height:27px;
	}
	.xvatit-toolbar .menu>ul {
		display:inline-block;
		margin:5px 0;
		padding:0;
		vertical-align:top;
		background-position:right -912px;
	}
	.xvatit-toolbar .menu>ul>li {
		float:left;
		background-position:left -855px;
		position:relative;
		z-index:2;
		overflow:hidden;
	}
		.xvatit-toolbar .menu>ul>li:hover {
			overflow:visible;
		}
	.xvatit-toolbar .menu>ul>li>a:first-child {
	}
	.xvatit-toolbar .menu>ul>li>a {
		display:inline-block;
		margin:-5px 0;
		padding:5px 15px 5px 8px;
		text-shadow:0 -1px 0 #0D0D0D;
		background-position:right -179px;
	}
		.xvatit-toolbar .menu>ul>li>a:hover {
			text-decoration:none;
		}
		.xvatit-toolbar .menu>ul>li:hover {
			position:relative;
			z-index:3;
		}
		.xvatit-toolbar .menu>ul>li:hover>a {
			background-color:#FAFAFA;
			background-position:right -214px;
			border-left:1px solid #C3C3C3;
			border-right:1px solid #C3C3C3;
			color:#CE3D3D;
			margin:-5px -1px -5px;
			padding-bottom:5px;
			text-shadow:0 1px 0 #EDCACA;
			position:relative;
			z-index:1;
		}
		.xvatit-toolbar .menu .ddown {
			background-color:#FAFAFA;
			border:1px solid #C3C3C3;
			border-top:none;
			top:32px;
			left:-1px;
			padding:0 10px 3px;
			position:absolute;
			min-width:120px;
			box-shadow:1px 0 1px #D2D2D2;
		}
			.xvatit-toolbar .menu .ddown li {
				float:left;
				padding-left:18px;
			}
				.xvatit-toolbar .menu .ddown li:first-child {
					padding-left:0;
				}
				.xvatit-toolbar .menu .ddown li a {
					display:block;
					color:#252525;
					font-size:11px;
					line-height:22px;
					white-space:nowrap;
				}
					.xvatit-toolbar .menu .ddown li a:hover {
						color:#CE3D3D;
						text-decoration:underline;
					}
		.xvatit-toolbar .menu .others .ddown {
			padding-top:7px;
		}
			.xvatit-toolbar .menu .others .ddown li a {
				font-size:12px;
				line-height:14px;
				text-transform:uppercase;
			}
				.xvatit-toolbar .menu .others .ddown li a em, .xvatit-toolbar .menu .others .ddown li a span {
					display:inline-block;
					vertical-align:top;
				}
				.xvatit-toolbar .menu .others .ddown li a em {
					padding-right:3px;
					position:relative;
					top:3px;
				}
				.xvatit-toolbar .menu .others .ddown li a span {
					line-height:24px;
				}
				.xvatit-toolbar .menu .others .ddown li a:hover span {
					text-decoration:underline;
				}
				.xvatit-toolbar .menu .others .ddown li a b {
					line-height:22px;
				}
	.xvatit-toolbar .menu-path {
		list-style:none outside none;
		margin:1px 0 0 7px;
		max-height:36px;
		min-width:254px;
		overflow:hidden;
		padding:0;
	}
	.xvatit-toolbar .menu-path>li {
		float:left;
		margin-left:7px;
	}
		.xvatit-toolbar .menu-path>li:first-child {
			margin-left:0;
		}
	.xvatit-toolbar .menu-path>li>a {
		display:inline-block;
		font-size:13px;
		font-weight:bold;
		color:#ffffff !important;
	}
		.xvatit-toolbar .menu-path>li>a:hover {
			text-decoration:underline;
		}
	
		.xvatit-toolbar .menu-path .active {
			text-decoration:underline;
		}
	.xvatit-toolbar .service-panel {
		display:inline-block;
		float:left;
		line-height:34px;
		margin-right:19px;
	}
		.xvatit-toolbar .service-panel span {
			float:left;
			margin-right:14px;
		}
		.xvatit-toolbar .service-panel a {
			float:left;
			width:18px;
			height:18px;
			margin-left:5px;
			margin-top:10px;
		}
		.xvatit-toolbar .service-panel .fb {
			background-position:0 -47px;
		}
			.xvatit-toolbar .service-panel .fb:hover {
				background-position:0 -75px;
			}
			.xvatit-toolbar .service-panel .fb:active {
				background-position:0 -103px;
			}
		.xvatit-toolbar .service-panel .vk {
			background-position:-23px -47px;
		}
			.xvatit-toolbar .service-panel .vk:hover {
				background-position:-23px -75px;
			}
			.xvatit-toolbar .service-panel .vk:active {
				background-position:-23px -103px;
			}
		.xvatit-toolbar .service-panel .tw {
			background-position:-45px -47px;
		}
			.xvatit-toolbar .service-panel .tw:hover {
				background-position:-45px -75px;
			}
			.xvatit-toolbar .service-panel .tw:active {
				background-position:-45px -103px;
			}
		.xvatit-toolbar .service-panel .mail {
			background-position:-68px -47px;
		}
			.xvatit-toolbar .service-panel .mail:hover {
				background-position:-68px -75px;
			}
			.xvatit-toolbar .service-panel .mail:active {
				background-position:-68px -103px;
			}
		.xvatit-toolbar .service-panel .google {
			background-position:-113px -47px;
		}
			.xvatit-toolbar .service-panel .google:hover {
				background-position:-113px -75px;
			}
			.xvatit-toolbar .service-panel .google:active {
				background-position:-113px -103px;
			}
		.xvatit-toolbar .service-panel .rss {
			background-position:-91px -47px;
		}
			.xvatit-toolbar .service-panel .rss:hover {
				background-position:-91px -75px;
			}
			.xvatit-toolbar .service-panel .rss:active {
				background-position:-91px -103px;
			}
	.xvatit-toolbar .search-panel {
		display:inline-block;
		float:left;
		margin-top:6px;
		margin-right:19px;
		position:relative;
	}
		.xvatit-toolbar .search-panel form {
		}
		.xvatit-toolbar .search-panel input[type="text"], .xvatit-toolbar .search-panel input[type="text"]:focus {
			border:0;
			color:#A2A2A2;
			float:left;
			font-size:13px;
			width:164px;
			height:22px;
			padding:0px 8px;
			border:1px solid #C8C6C6;
			border-right:none;
			outline:none;
		}
		.xvatit-toolbar .search-panel .submit {
			background-color:white;
			float:left;
			padding:0;
			border:0;
			border-left:0;
			width:23px;
			height:22px;
			border:1px solid #C8C6C6;
			border-left:none;
			outline:none;
		}
		.xvatit-toolbar .search-panel input[type="submit"] {
			background-color:#A713A7;
			background-position:6px -128px;
			border:medium none;
			width:22px;
			height:20px;
			outline:0px;
			cursor:pointer;
			margin:1px 1px 0px 0px;
			display:block;
		}
	.xvatit-toolbar .radio-online {
		float:left;
	}
		.xvatit-toolbar .radio-online:hover {
			text-decoration:none;
		}
	.xvatit-toolbar .radio-online>* {
		vertical-align:middle;
	}
		.xvatit-toolbar .radio-online .bt-play {
			margin-right:12px;
		}
		.xvatit-toolbar .radio-online span {
			background-position:1px -317px;
			padding-bottom:2px;
		}
			.xvatit-toolbar .radio-online:hover span {
				background:none;
			}
	.xvatit-toolbar .authentication {
		float:left;
	}
		.xvatit-toolbar .authentication .image {
			float:left;
			max-width:42px;
			max-height:42px;
			margin-top:-4px;
			border:1px solid #bebebe;
			box-shadow:0 1px 2px #bebebe;
		}
			.xvatit-toolbar .authentication .image img {
				border:1px solid #F1F8F8;
			}
		.xvatit-toolbar .authentication .text {
			float:left;
			padding-left:3px;
			position:relative;
		}
		.xvatit-toolbar .authentication .user {
			display:inline-block;
			height:34px;
			margin-top:2px;
			overflow:hidden;
			position:relative;
		}
			.xvatit-toolbar .authentication .user:hover {
				height:auto;
				overflow:visible;
			}
			.xvatit-toolbar .authentication .user:hover>a {
				display:inline-block;
				background-color:#FFFFFF;
				border:1px solid #C3C3C3;
				border-bottom:none;
				height:34px;
				position:relative;
				z-index:1;
				box-shadow:2px -2px 1px #D2D2D2;
				margin:0px -1px -1px -1px;
				line-height:32px;
			}
		.xvatit-toolbar .authentication .user>a>span {
			background-position:right -348px;
			display:inline-block;
			font-weight:bold;
			max-width:130px;
			overflow:hidden;
			padding-left:10px;
			padding-right:15px;
		}
			.xvatit-toolbar .authentication .user:hover>a>span {
				color:#ce3d3d;
				background-position:right -384px;
				padding-left:10px;
				padding-right:15px;
			}
		.xvatit-toolbar .authentication .ddown {
			background-color:#FFFFFF;
			border:1px solid #C3C3C3;
			box-shadow:1px 0 1px #D2D2D2;
			top:34px;
			left:0;
			padding:6px 6px 3px 0;
			position:absolute;
			min-width:127px;
			width:100%;
			margin-left:-1px;
		}
			.xvatit-toolbar .authentication .ddown li {
				line-height:25px;
			}
				.xvatit-toolbar .authentication .ddown li:first-child {
					margin-top:-5px;
				}
				.xvatit-toolbar .authentication .ddown li a {
					display:inline-block;
					padding:0 9px;
					color:#252525;
					white-space:nowrap;
				}
					.xvatit-toolbar .authentication .ddown li a:hover {
						color:#ce3d3d;
						text-decoration:underline;
					}
					.xvatit-toolbar .authentication .ddown li a span {
						color:#ce3d3d;
					}
		.xvatit-toolbar .authentication .count {
			display:inline-block;
			background-color:#CE3D3D;
			border:2px solid #FFFFFF;
			border-radius:50% 50% 50% 50%;
			box-shadow:3px 3px 4px #AAABAA;
			min-width:18px;
			height:17px;
			cursor:default;
			position:absolute;
			top:-4px;
			right:2px;
			z-index:2;
		}
			.xvatit-toolbar .authentication .count span {
				color:#ffffff;
				display:block;
				font-size:11px;
				font-weight:bold;
				line-height:8px;
				padding:4px 2px 0;
				text-align:center;
			}
		.xvatit-toolbar .authentication .mail {
			float:left;
			width:17px;
			height:11px;
			margin-left:14px;
			margin-right:12px;
			margin-top:13px;
			position:relative;
			background-position:right -131px;
		}
			.xvatit-toolbar .authentication .mail.disable {
				background-position:right -153px;
			}
			.xvatit-toolbar .authentication .mail .count {
				top:-17px;
				right:-15px;
			}
	.xvatit-toolbar .localization {
		float:left;
		font-size:12px;
	}
		.xvatit-toolbar .localization a, .localization span {
			line-height:12px;
			margin-left:7px;
		}
		.xvatit-toolbar .localization a:hover {
			color:#ce3d3d;
			text-decoration:none !important;
		}
		.xvatit-toolbar .localization span {
			color:#ce3d3d;
			cursor:default;
		}
	.xvatit-toolbar .enter, .xvatit-toolbar .enter>* {
		float:left;
		line-height:12px;
	}
	.xvatit-toolbar .enter {
		border-left:2px solid #9F9E9E;
		font-size:12px;
		margin-left:4px;
		float:left;
		margin-top:11px;
	}
		.xvatit-toolbar .enter span {
			margin-left:7px;
			border-bottom:1px solid #5B5A5A;
			text-shadow:0 -1px 0 #D3D3D3;
		}
		.xvatit-toolbar .enter:hover span {
			color:#ce3d3d;
			border-bottom:none;
			text-shadow:0 -1px 0 #F2CDCD;
		}
	.xvatit-toolbar .bt-promotion {
		float:left;
		margin-left:13px;
		position:relative;
		top:0;
	}
	.xvatit-toolbar .bt-promo:active {
		box-shadow:none;
	}

		.xvatit-toolbar .btn-viva:hover {
			background-position:-2px -56px;
		}
		.xvatit-toolbar .btn-viva span {
			display:none;
		}


	.xvatit-toolbar .bt-promo {
		float:left;
		margin-left:13px;
		position:relative;
		top:0;
		box-shadow:0 2px 3px #999;
		width:85px;
		height:44px;
		overflow:hidden;
	}
.ie7 .xvatit-toolbar .bt-promo, .ie8 .xvatit-toolbar .bt-promo {
	width:88px;
	height:47px;
	margin-left:10px;
	margin-right:-3px;
	margin-bottom:-3px;
}
.opera12 .xvatit-toolbar .bt-promo {
	box-shadow:none;
	width:89px;
	height:47px;
}
	.opera12 .xvatit-toolbar .bt-promo img {
		display:block;
		box-shadow:0 2px 3px #999;
		margin:0 auto;
	}
.ie7 .xvatit-toolbar .logotype {
	margin-top:5px;
	float:left;
}
.ie7 .xvatit-toolbar .menu>ul>li:hover {
	left:-1px;
	z-index:1;
}
.ie7 .xvatit-toolbar .enter {
	position:relative;
	top:1px;
}
.ie7 .xvatit-toolbar .search-panel input[type="text"], .ie7 .xvatit-toolbar .search-panel input[type="text"]:focus,.ie8 .xvatit-toolbar .search-panel input[type="text"], .ie8 .xvatit-toolbar .search-panel input[type="text"]:focus {
	height:auto;
	padding:3px 8px;
	height:16px;
}

div.multi-hover{
	float:left;
	width:50%;
	position:relative;
	overflow:hidden;
	font-family:Raleway,Arial Narrow,sans-serif;
	margin-bottom:2rem;
}

div.multi-hover img{
	width:100%;
	float:left;
}

div.multi-hover span{
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	box-sizing:border-box;
	font-size:2rem;
	transition:.3s linear;
	opacity:0;
	color:white;
	padding:10%;
	display:table-cell;
	vertical-align:middle;
	padding-top:33%;
}

div.multi-hover span:nth-child(1){
	top:0;
	left:90%;
	background:hsla(0,60%,50%,0.6);
}

div.multi-hover span:nth-child(2){
	top:-90%;
	left:0;
	background:hsla(90,60%,50%,0.6);
}

div.multi-hover span:nth-child(3){
	top:0;
	left:-90%;
	background:hsla(180,60%,50%,0.6);
}

div.multi-hover span:nth-child(4){
	top:90%;
	left:0;
	background:hsla(270,60%,50%,0.6);
}

div.multi-hover span:hover{
	opacity:1;
}

div.multi-hover span:nth-child(odd):hover{
	left:0;
}

div.multi-hover span:nth-child(even):hover{
	top:0;
}

#cloud a h2:hover{
    color: #fff;
    text-shadow: 0 1px #333;
    background-color: #a12125;
}

#cloud a
{
    text-decoration: none;
}

#cloud a h2 {
    background-color: #ff626a;
    padding: 2px 6px 0px;
    color: #FFF;
    text-shadow: 0 1px #444;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font-size:11px;

}

#cloud {
    padding: 2px;
    line-height: 2.0em;
    text-align: left;
    margin: 0;
   float:left;
}

#cloud li {
    display: inline;
    margin: 0;
    padding: 0;
}

/* Styling the slideshow */

#slideShowContainer{
	width:210px;
	height:210px;
	position:relative;
	margin:120px auto 50px;
}

#slideShow{
	position:absolute;
	height:200px;
	width:200px;
	background-color:#fff;
	margin:10px 0 0 10px;
	z-index:100;
	
	-moz-box-shadow:0 0 10px #111;
	-webkit-box-shadow:0 0 10px #111;
	box-shadow:0 0 10px #111;
}

#slideShow ul{
	position:absolute;
	top:15px;
	right:15px;
	bottom:15px;
	left:15px;
	list-style:none;
	overflow:hidden;
}

#slideShow li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#slideShowContainer > a{
	border:none;
	text-decoration:none;
	text-indent:-99999px;
	overflow:hidden;
	width:36px;
	height:37px;
	background:url('/templates/LadyXvatit/images/arrows.png') no-repeat;
	position:absolute;
	top:50%;
	margin-top:-21px;
}

#previousLink{
	left:-38px;
}

#previousLink:hover{
	background-position:bottom left;
}

a#nextLink{
	right:-38px;
	background-position:top right;
}

#nextLink:hover{
	background-position:bottom right;
}
/* -----------------------------------------------------*/
                       /* right column */
/* -----------------------------------------------------*/
.jms-slideshow {
    position: relative;
    width: 80%;
    max-width: 250px;
    min-width: 250px;
   /* margin: 2px auto;*/
    height: 400px;
}
.jms-wrapper {
    width: auto;
    min-width: 250px;
    height: 400px;
    background-color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 3px solid #fff;
    border: 3px solid rgba(255, 255, 255, 0.9);
    outline: none;
    -webkit-transition: background-color 1s linear;
    -moz-transition: background-color 1s linear;
    -o-transition: background-color 1s linear;
    -ms-transition: background-color 1s linear;
    transition: background-color 1s linear;
}
.color-1 {
    background-color: #f4f5f5;
    background-color: rgba(227, 216, 268, 1);
}
.color-2 {
    background-color: #EBBBBC;
    background-color: rgba(235, 187, 188, 1);
}
.color-3 {
    background-color: #EED9C0;
    background-color: rgba(238, 217, 192, 1);
}
.color-4 {
    background-color: #DFEBB1;
    background-color: rgba(223, 235, 177, 1);
}
.color-5{
    background-color: #C1E6E5;
    background-color: rgba(193, 230, 229, 1);
}
.step {
    width: 260px;
    height: 400px;
    display: block;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}
.step:not(.active) {
    opacity: 0;
    filter: alpha(opacity=0); /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
}
.jms-content{
    margin-top:-8px;
    position: relative;
    clear: both;
    z-index: 7;
    background-color: rgba(0, 0, 0, 0.5);

    /*background:url('../images/bg2.png');*/
}
.step h3{
	color: #fff;
    font-size: 14px;
    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
    margin: 0;
    z-index:10;
    /*padding: 16px;*/
}
.step p {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-size: 16px;
    font-weight: normal;
    position: relative;
    margin: 0;
    padding: 6px;
}
a.jms-link{
    color: #fff;
    text-transform: uppercase;
    background: #969696; /* Old browsers */
    background: -moz-linear-gradient(top, #969696 0%, #727272 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#727272)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #969696 0%,#727272 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #969696 0%,#727272 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #969696 0%,#727272 100%); /* IE10+ */
    background: linear-gradient(top, #969696 0%,#727272 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 ); /* IE6-9 */
    padding: 8px 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    border: 1px solid #444;
    border-radius: 4px;
    opacity: 1;
    margin-top: 40px;
    clear: both;
    -webkit-transition: all 0.4s ease-in-out 1s;
    -moz-transition: all 0.4s ease-in-out 1s;
    -ms-transition: all 0.4s ease-in-out 1s;
    -o-transition: all 0.4s ease-in-out 1s;
    transition: all 0.4s ease-in-out 1s;
}
.step:not(.active) a.jms-link{
    opacity: 0;
    margin-top: 80px;
}
.step img{
    position: absolute;
    right: 0px;
    top: -19px;
}
.jms-dots{
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
    bottom: 20px;
    z-index: 2000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jms-dots span{
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #777;
    margin: 3px;
    cursor: pointer;
    box-shadow:
        1px 1px 1px rgba(0,0,0,0.1) inset,
        1px 1px 1px rgba(255,255,255,0.3);
}
.jms-dots span.jms-dots-current:after{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50%;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.jms-arrows{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jms-arrows span{
    position: absolute;
    top: 50%;
    margin-top: -40px;
    height: 80px;
    width: 30px;
    cursor: pointer;
    z-index: 2000;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}
.jms-arrows span.jms-arrows-prev{
    background: #fff url(../images/arrow_left.png) no-repeat 50% 50%;
    left: -10px;
}
.jms-arrows span.jms-arrows-next{
    background: #fff url(../images/arrow_right.png) no-repeat 50% 50%;
    right: -15px;
}
/* Not supported style */
.jms-wrapper.not-supported{
    background-color: #E3D8FF;
    background-color: rgba(227, 216, 268, 1);
}
.jms-wrapper.not-supported:after{
    content: 'The slideshow functionality is not supported on your device.';
    padding: 0px 0px 30px 0px;
    text-align: center;
    display: block;
}
.jms-wrapper.not-supported .step{
    display: none;
    position: relative;
    opacity: 1;
    filter: alpha(opacity=99); /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
    margin: 20px auto;
}
.jms-wrapper.not-supported .step:first-of-type{
    display: block;
}
.jms-wrapper.not-supported .step:not(.active) a.jms-link{
    opacity: 1;
    margin-top: 40px;
}
@import url('normalize.css');

/*   end sliders right column */

/* main  slider start */
.jms-slideshow2 {
    position: relative;
    width: 80%;
    max-width: 750px;
    min-width: 750px;
   /* margin: 20px auto;*/
    height: 400px;
}
.jms-wrapper2 {
    width: auto;
    min-width: 600px;
    height: 360px;
    background-color: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 10px solid #fff;
    border: 10px solid rgba(255, 255, 255, 0.9);
    outline: none;
    -webkit-transition: background-color 1s linear;
    -moz-transition: background-color 1s linear;
    -o-transition: background-color 1s linear;
    -ms-transition: background-color 1s linear;
    transition: background-color 1s linear;
}

.jms-wrapper2.color-1 {
    background-color: #f4f5f5;
    background-color: rgba(244, 245, 245, 1);
}
.jms-wrapper2.color-2 {
    background-color: #EBBBBC;
    background-color: rgba(235, 187, 188, 1);
}
.jms-wrapper2.color-3 {
    background-color: #EED9C0;
    background-color: rgba(238, 217, 192, 1);
}
.jms-wrapper2.color-4 {
    background-color: #DFEBB1;
    background-color: rgba(223, 235, 177, 1);
}
.jms-wrapper2.color-5{
    background-color: #C1E6E5;
    background-color: rgba(193, 230, 229, 1);
}




.step2 {
    width: 1000px;
    /*height: 480px;*/
    display: block;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}
.step2:not(.active) {
    opacity: 0;
    filter: alpha(opacity=0); /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
}
.jms-content2{
   /* margin: 0px 370px 0px 20px;*/
    position: relative;
    clear: both;
}
.step2 h3{

    font-size: 35px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    margin: 0;
	color: #fff;
    /*padding: 60px 0 10px 0;*/
}
.step2 p {
    color: #000;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    font-size: 34px;
    font-weight: normal;
    position: relative;
    margin: 0;
}
a.jms-link2{
    color: #fff;
    text-transform: uppercase;
    background: #969696; /* Old browsers */
    background: -moz-linear-gradient(top, #969696 0%, #727272 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#727272)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #969696 0%,#727272 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #969696 0%,#727272 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #969696 0%,#727272 100%); /* IE10+ */
    background: linear-gradient(top, #969696 0%,#727272 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 ); /* IE6-9 */
    padding: 8px 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    border: 1px solid #444;
    border-radius: 4px;
    opacity: 1;
    margin-top: 40px;
    clear: both;
    -webkit-transition: all 0.4s ease-in-out 1s;
    -moz-transition: all 0.4s ease-in-out 1s;
    -ms-transition: all 0.4s ease-in-out 1s;
    -o-transition: all 0.4s ease-in-out 1s;
    transition: all 0.4s ease-in-out 1s;
}
.step2:not(.active) a.jms-link2{
    opacity: 0;
    margin-top: 80px;
}
.step2 img{
    position: absolute;
   /* right: -450px;*/
    top: -20px;

}
.jms-dots2{
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0px;
    bottom: 31px;
    z-index: 2000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jms-dots2 span{
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #777;
    margin: 3px;
    cursor: pointer;
    box-shadow:
        1px 1px 1px rgba(0,0,0,0.1) inset,
        1px 1px 1px rgba(255,255,255,0.3);
}
.jms-dots2 span.jms-dots-current2:after{
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50%;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.jms-arrows2{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jms-arrows2 span{
    position: absolute;
    top: 50%;
    margin-top: -40px;
    height: 80px;
    width: 30px;
    cursor: pointer;
    z-index: 2000;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}
.jms-arrows2 span.jms-arrows-prev2{
    background: #fff url(../images/arrow_left.png) no-repeat 50% 50%;
    left: -10px;
}
.jms-arrows2 span.jms-arrows-next2{
    background: #fff url(../images/arrow_right.png) no-repeat 50% 50%;
    right: -10px;
}
/* Not supported style */
.jms-wrapper2.not-supported{
    background-color: #E3D8FF;
    background-color: rgba(227, 216, 268, 1);
}
.jms-wrapper2.not-supported:after{
    content: 'The slideshow functionality is not supported on your device.';
    padding: 0px 0px 30px 0px;
    text-align: center;
    display: block;
}
.jms-wrapper2.not-supported .step2{
    display: none;
    position: relative;
    opacity: 1;
    filter: alpha(opacity=99); /* internet explorer */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
    margin: 20px auto;
}
.jms-wrapper2.not-supported .step2:first-of-type{
    display: block;
}
.jms-wrapper2.not-supported .step2:not(.active) a.jms-link2{
    opacity: 1;
    margin-top: 40px;
}
/*main slider end */




.da-thumbs {
    list-style: none;
   /* width: 984px;
    height: 600px;*/
    position: relative;
    margin: 20px auto;
    padding: 0;
}
.da-thumbs li {
    float: left;
    margin: 5px;
    background: #fff;
    padding: 8px;
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
    display: block;
    position: relative;
}
.da-thumbs li a {
    overflow: hidden;
}
.da-thumbs li a div {
    position: absolute;
    background: #333;
    background: rgba(75,75,75,0.7);
    width: 100%;
    height: 100%;
}
.da-thumbs li a div span {
    display: block;
    padding: 10px 0;
    margin: 40px 20px 20px 20px;
    text-transform: uppercase;
    font-weight: normal;
    color: rgba(255,255,255,0.9);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(255,255,255,0.5);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}

.vuzi_table td {
    border: 1px solid #fff;
    padding: 8px 15px;
}

.vuzi_table th {
    background: none repeat scroll 0 0 #e1e1e1;
    border: 1px solid #fff;
    color: #333;
    font-weight: normal;
    text-align: left;
    font-size: 16px;
    line-height: 1;
    padding: 9px 15px;
    text-transform: uppercase;
}
 .vuzi_name{
    text-decoration:none !important;
    color: #0496cc !important;

}

 .university-rating-content table {
    width: 100%;
}

.vuzi_table span{
    font: 13px/1.38 'Open Sans Regular','Helvetica Neue',Arial,Sans-serif;
}


/* top menu */
#navigation_menu.fixed {
    position: fixed;
    top: 0;
    z-index: 10001;
}

.header_menu {
    background-color: #fff;
    border-bottom: 4px solid #a12125;
    box-shadow: 0 4px 5px -3px #c9c9c9;
    height: 58px;
    width: 100%;
}

.header_menu_va {
    left: 10px;
    margin-top: 18px;
    position: absolute;
}

.header_menu .page_menu {
    background-color: #fff;
    clear: both;
    height: 40px;
    z-index: 5;
}
.page_menu {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1000px;
    z-index: 2;
}

.header_menu .page_menu {
    background-color: #fff;
    clear: both;
    height: 40px;
    z-index: 5;
}
.page_menu {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 1040px;
    z-index: 2;
}

.header_menu .page_menu > div {
    display: inline-block;
    float: left;
    height: 59px;
    margin-right: 6px;
}
.pr {
    position: relative;
}


.header_menu_a {
    background: none repeat scroll 0 0 #fff;
    color: #111;
    display: inline-block;
    float: left;
    font-family: georgia;
    font-size: 20px;
    height: 40px;
    margin-top: 1px;
    padding: 17px 9px 0 13px;
    text-transform: uppercase;
}

.tup {
    text-transform: uppercase;
}

.header_menu_popup {
    background-color: #fff;
    border: 1px solid #f1f1f1;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 56px;
    width: 173px;
    z-index: 4;
}

.header_menu .page_menu > div .header_menu_popup {
    display: block;
    margin-left: -5px;
    margin-top: 2px;
    opacity: 0;
    transition: opacity 0.35s ease-out 0s;
    visibility: hidden;
    z-index: 4;
}

.clear_small {
    height: 5px;
}
.clear_small2, .clear_small3, .clear_small, .clear_medium, .clear_medium2, .clear_big, .clear_big2, .clear_big3 {
    clear: both;
    display: block;
    font-size: 1px;
}

.bbord2 {
    border-bottom: 1px solid #e5e5e5;
}
.clear_big {
    height: 15px;
}

.bbord2 {
    border-bottom: 1px solid #e5e5e5;
}
.clear_big {
    height: 15px;
}

.header_menu .page_menu > div:hover .header_menu_a,
.active .header_menu_a{
    color:#a12125;
    text-decoration:none;
    height: 44px;
    height: 44px\9\0;
    position: relative;
    margin-left: -5px;
    padding-left: 17px;
    border-left: 1px solid #f1f1f1;
	-webkit-transition:-webkit-transform ease .5s;
	-o-transition:transform ease .3s;
	transition:-webkit-transform ease .3s;
	transition:transform ease .3s;
}

.header_menu .page_menu > div:hover .header_menu_a {
    z-index: 6;
}

.header_menu .page_menu > div:hover .header_menu_popup {
    opacity: 1;
    visibility:visible;
	-webkit-transition:-webkit-transform ease .5s;
	-o-transition:transform ease .3s;
	transition:-webkit-transform ease .3s;
	transition:transform ease .3s;
}

.header_menu .page_menu > div:hover .pere,
.active .pere {
    height:58px;
    margin-top: 0;
    margin-bottom: 0;
    display: block !important;
}

.header_menu .page_menu > div:hover .pere {
    position: relative;
    z-index: 5;
}

/*---------------------*/
/* zalki hover effect */
/*---------------------*/
.main_box{
    background: red;
    /* Important parameters of style start */
    position: relative;
    overflow: hidden;
    float: left;
    /* Important parameters of style end */
    margin-right: 10px;
    margin-bottom: 10px;
}
.main_box > img{
    display: block;
    z-index: 10;
}
.main_box > a{
    text-decoration: none;
}
.popup{

    /* Important parameters of style start */
    display: none;
    text-align: center;
    position: absolute;
    z-index: 40;
    /* Important parameters of style end */
    height: 70px;
    width: 70px;
    background: #753ffe url(../images/up.png) no-repeat center center;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Safari and Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);
}
.popup2{

    /* Important parameters of style start */
    display: none;
    text-align: center;
    position: absolute;
    z-index: 40;
    /* Important parameters of style end */
    height: 70px;
    width: 70px;
    background: #fe3f3f url(../images/down.png) no-repeat center center;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Safari and Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);
}
.r_board{

    /* Important parameters of style start */
    display: none;
    text-align: center;
    position: absolute;
    z-index: 40;
    /* Important parameters of style end */
    height: 60px;
    width: 200px;
    background: #2BBFBD;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Safari and Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);
}
.overlayPop{

    /* Important parameters of style start */
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    margin: 0;
    /* Important parameters of style end */
    background: #000;
}

/* Text Content */

.overlayText{

    /* Important parameters of style start */
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 20;
    margin: 0;
    /* Important parameters of style end */
    background: #000;
    color: white;

}
.overlayRubTop{
    /* Important parameters of style start */
    position: absolute;
    overflow: hidden;
    z-index: 20;
    margin: 0;
    border: 0 none;
    /* Important parameters of style end */
    background: #000;
}
.overlayRubBottom{
    /* Important parameters of style start */
    position: absolute;
    overflow: hidden;
    z-index: 20;
    margin: 0;
    border: 0 none;
    /* Important parameters of style end */
    background: #000;
}

.textBox{

    /* Important parameters of style start */
    position: absolute;
    float: left;
    z-index: 30;
    margin: 0;
    padding: 0;
    /* Important parameters of style end */
}

.textTitle {

    /* Important parameters of style start */
    position: absolute;
    float: left;
    z-index: 30;
    margin: 0;
    /* Important parameters of style end */
    margin-left: 10px;
    padding: 5px;
    font-weight: bold;
}


/* USER STYLES */

.user_style1 .popup {
    border-radius: 70px;
    background: #fff url(../images/search-red.png) no-repeat center center;
}
.user_style2 .popup {
    border-radius: 5px;
    background-color: #19b4e0;
}
.user_style2 .popup2 {
    border-radius: 5px;
    background-color: #F29B30;
}

.user_style3 .popup {
    border-radius: 85px;
    height: 85px;
    width: 85px;
    background: #e71a6e;
    line-height: 85px;
    color: #fff;
    font-size: 20px;
}
.user_style3 .overlayPop {
    background: #fff;
}

.user_style4 .popup {
    border-radius: 85px;
    height: 85px;
    width: 85px;
    background: #ff9a46 url(../images/arrow.png) no-repeat center center;
}
.user_style4 .popup2 {
    border-radius: 85px;
    height: 85px;
    width: 85px;
    background: #ff9a46 url(../images/microphone.png) no-repeat center center;
}

.user_style12 .popup{
    width: 300px;
    height: 140px;
    padding: 10px;
    background: rgb(0,0,0);
    background: rgba(0,0,0, 0.7);
    color: #fff;
    text-align: left;

}
.user_style13 .popup{
    width: 220px;
    height: 160px;
    padding: 10px;
    background:  url(../images/phone.png) no-repeat center center;
    color: #fff;
    text-align: left;
    -moz-box-shadow: none; /* Firefox */
    -webkit-box-shadow: none; /* Safari and Chrome */
    box-shadow: none;
    filter: progid: none;
}

.user_style5 .textTitle{
    background: #fff;
    color: #000;
    font-size: 26px;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
.user_style6 .textTitle{
    background: #1d9beb;
    color: #fff;
    font-size: 16px;
    padding: 15px 20px 20px 20px;
}
.user_style7 .textTitle{
    background: #ff237a;
    color: #fff;
    font-size: 22px;
}
.user_style11 .textTitle{
    background: #c71deb;
    color: #fff;
    font-size: 18px;
    border-radius: 90px;
    margin-top: 10px;
    text-align: center;
}

.user_style5 .textBox {
    background: rgb(63,31,65);
    background: rgba(63,31,65, 0.7);
    color: #d9c3db;
    margin-bottom: 30px;
    font-size: 14px;
    opacity: 0.8;
}
.user_style5 a{
    color: #f5e7f6;
}
.user_style6 .textBox {
    background: #fff;
    color: #000;
    margin-bottom: 30px;
}
.user_style7 .textBox {
    background: #26a4fb;
    color: #fff;
}
.user_style11 .textBox {
    background: #fff;
    color: #000;
}
.user_style8 .r_board{
    line-height: 60px;
    color: #fff;
    font-size: 20px;
    border-radius: 4px;
    background: #8f59ff;
}
.user_style9 .r_board{
    line-height: 90px;
    color: #fff;
    font-size: 20px;
    border-radius: 90px;
    height: 90px;
    width: 90px;
    background: #b2f749 url(../images/arrow.png) no-repeat center center;
}
.user_style10 .r_board{
    line-height: 80px;
    color: #fff;
    font-size: 30px;
    height: 80px;
    width: 80px;
    background: #fa1d56;
}

.fullst-text p{
line-height: 150%;
/*text-indent: 1.5em;*/
font-family:Verdana,sans-serif; 
font-size:13px;
}


.fullst-text ul li:not([.unit-rating]){
list-style-type: circle;
    padding-top: 5px;
    margin-left: 20px;
    line-height: 150%; 
    font-family: Verdana,sans-serif;
    font-size: 13px;
}
 .fullst-text ol li{
list-style-type: decimal;
    padding-top: 5px;
    margin-left: 20px;
    line-height: 150%; 
    font-family: Verdana,sans-serif;
    font-size: 13px;
}

#cats_txt p{
line-height: 150%;
text-indent: 1.5em;
font-family:Verdana,sans-serif; 
font-size:13px;

}

#cats_txt2 p{
line-height: 150%;
text-indent: 1.5em;
font-family:Verdana,sans-serif; 
font-size:13px;

}

ul{
font-family:Verdana,sans-serif;
}

.block_index__text {
bottom: 76px;
max-width: 80%;
left: 0;
padding: 12px 15px;
min-width: 300px;
background: #FF626A;
background: rgba(255,98,106, 0.7);
color: #fff;
text-transform: uppercase;
font-size: 14px;
margin-top:370px;
position:relative;

}

.block_cat__text {
bottom: 76px;
max-width: 70%;
left: 0;
padding: 12px 15px;
min-width: 220px;
background: #000;
background: rgba(0, 0, 0, 0.7);
color: #fff;
text-transform: uppercase;
font-size: 14px;
margin-top:280px;
}


.bxslider h3{

    font-size: 20px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    margin: 0;
	color: #fff;
	text-decoration:none;
    /*padding: 60px 0 10px 0;*/
}

.bxslider_right1 h3{
	color: #fff;
    font-size: 14px;
    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
    margin: 0;
    /*padding: 16px;*/
}

.bxslider_right2 h3{
	color: #fff;
    font-size: 14px;
    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.1);*/
    margin: 0;
    /*padding: 16px;*/
}

.rounded {
counter-reset: li; 
list-style-type: none !important;
list-style: none ; 
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rounded li
{
list-style-type: none !important;
}
.rounded span {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: .3s ease-out;
}
.rounded span:hover {background: #E9E4E0;}
.rounded span:hover:before {transform: rotate(360deg);}
.rounded span:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #8FD4C1;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}

/* announce  tile related tpl */
.announce_tile_related {
	margin-left: 0 !important;
	margin-right: 15px !important;
}







