@charset "utf-8";
*{ margin:0; padding:0}
html, body{width:100%; height:100%; }
a{ text-decoration:none;}
li{ list-style-type:none;}
legend{display:none;}
fieldset{border:0;}
img{border:0;}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
input:focus, select:focus, textarea:focus, button:focus, a:focus {outline: none;}

h1,h2,h3,h4,h5,h6{
	font-family: 'Aller';
	text-transform: uppercase;
}

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


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


@font-face {
	font-family: 'Conv_newtown';
	src: url('../fonts/newtown.eot');
	src: local('☺'), url('../fonts/newtown.woff') format('woff'), url('../fonts/newtown.ttf') format('truetype'), url('../fonts/newtown.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	font-family: 'Aller';
}

/*-----------------------------Home------------------------------------------*/
#wrap{
	  height: 100%;
    padding-bottom: 20px;
}
#headerWrapper{
	width:100%;
	background-color:#003366;
}
#headerTop{
	width:100%;
	max-width:1200px;
	margin:auto;
	overflow:hidden;
}
#headerTop .leftSide{
	width:33%;
	min-width:290px;
	max-width:315px;
	float:left;
}
#headerTop .leftSide h1{
	width:265px;
	height:97px;
	margin:15px 0 18px 0;
	float:left;
	overflow:hidden;
}
#headerTop .leftSide h1 a:first-child{
	display:inline-block;
	width:109px;
	height:96px;
	margin-right:20px;
	background:url(../images/king-lion.png) no-repeat center center;
	float:left;
	text-indent:-9999px;
}
#headerTop .leftSide h1 a:last-child{
	display:inline-block;
	width:133px;
	height:32px;
	margin-top:65px;
	float:left;
	background:url(../images/kings.png) no-repeat center center;
	text-indent:-9999px;
}
#headerTop .leftSide .cornerShadow{
	width:30px;
	height:130px;
	
	-webkit-box-shadow: 4px 0px 0px 0px rgba(217,217,217,0.68);
	-moz-box-shadow: 4px 0px 0px 0px rgba(217,217,217,0.68);
	box-shadow: 4px 0px 0px 0px rgba(217,217,217,0.68);
	 transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
	float:right;
	margin-top:-130px;
	opacity:0.3;
}


/*dropDown select */


.wrapper-dropdown-2 {
	display:inline-block;
   /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    width: 180px; 
    margin: 2px 1% 43px 120px;
	padding: 5px 5px;
    /* Styles */
	color: #fff;
	font-family: 'Aller';
	font-size:14px;
	line-height:14px;
    outline: none;
    cursor: pointer;
	margin-top:-97px;
	
	float:left;
}

.wrapper-dropdown-2.active{
     background:url(../images/menuArrowUp.jpg) no-repeat right center;
    
}

.wrapper-dropdown-2 .dropdown {
  /* Size & position */
    position: absolute;
    top: 100%;
    left: -10px;
    right: 0px;
	z-index:1;
    /* Styles */
    background: #003366;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    list-style: none;
	font-size:14px;
    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.wrapper-dropdown-2 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #fff;
	font-family: 'Aller';
    padding: 5px 15px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a {
  
	color:#003366;
	background-color:#e1ecf7;
}

/* Active state */


.wrapper-dropdown-2.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-2 .dropdown,
.no-pointerevents .wrapper-dropdown-2 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-2.active .dropdown,
.no-pointerevents .wrapper-dropdown-2.active .dropdown {
    display: block;
}
/*End of dropDown select */
#headerTop  .mainMenu{
	width:47%;
	max-width:560px;
	margin:20px 0 28px 0;
	float:right;
}
#headerTop  .mainMenu li{
	display:inline-block;
	margin-right:4.1%;
	font-size:1.1em;
	float:left;
}

#headerTop  .mainMenu li:last-child{
	margin-right:0;	
}
#headerTop  .mainMenu li a{
	color:#c5daef;
	font-family: 'Aller';
	line-height:14px;
	font-weight:bold;
	text-transform: uppercase;
}
#headerTop  .mainMenu li a.curPage, #headerTop  .mainMenu li a:hover{
	color:#fff;
}
#headerBottomWrapper{
	width:100%;
	background: #dae8f5;
	background: -moz-linear-gradient(top, #dae8f5 0%, #e8f1f9 21%, #fdfefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dae8f5), color-stop(21%,#e8f1f9), 	color-stop(100%,#fdfefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dae8f5 0%,#e8f1f9 21%,#fdfefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dae8f5 0%,#e8f1f9 21%,#fdfefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dae8f5 0%,#e8f1f9 21%,#fdfefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dae8f5 0%,#e8f1f9 21%,#fdfefe 100%); /* W3C */
	margin-top:-65px;
}
#authorization{
	width:100%;
	max-width:1200px;
	margin:auto;
	overflow:hidden;
}
#authorization ul{
	margin:23px 1% 23px 30.4%;
	overflow:hidden;
	float:left;
}
#authorization ul li{
	display:inline-block;
	margin-right:23px;
	font-size:0.93em;
	float:left;
}
#authorization ul li:last-child{
	margin-right:0;
}
#authorization ul li a{
	color:#727272;
	font-family: 'Aller';
	font-weight:normal;
	line-height:15px;
}
#authorization .registerOn{
	display:block;
	width:200px;
	height:38px;
	color:#ffffff;
	font-size:14px;
	font-family: 'Aller';
	line-height:38px;
	vertical-align:middle;
	text-align:center;
	background-color:#e1a226;
	margin:13px 3px;
	float:right;
	text-transform: uppercase;
	font-weight: bold;
}

/*slider*/
#mainSlider{
	width: 100%;
	height:508px;
	margin-bottom:33px;
	
}
.da-slider{
	width: 100%;
	min-width: 480px;
	height: 508px;
	position: relative;
	overflow: hidden;
	
	
	-webkit-box-shadow: 0px 3px 3px 0px rgba(201,201,201,1);
-moz-box-shadow: 0px 3px 3px 0px rgba(201,201,201,1);
box-shadow: 0px 3px 3px 0px rgba(201,201,201,1);
	-webkit-transition:1s ease-out 0.3s;
	-moz-transition: 1s ease-out 0.3s;
	-o-transition:1s ease-out 0.3s;
	-ms-transition:1s ease-out 0.3s;
	transition: 1s ease-out 0.3s;
	
}
.img1{
	background: url(../images/imageSlide.jpg) no-repeat center center;
	background-size:cover;
	
	
}
.img2{
	background: url(../images/slider-bg.png) no-repeat center center;
	background-size:cover;
	op
}
.img3{
	background: url(../images/imageSlide.jpg) no-repeat center center;
	background-size:cover;
	
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	
}
.da-slide-current{
	z-index: 10;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}

.da-slide .slideTitle{
	width:100%;
	height:100%;
	background:url(../images/dot.png) left top;
	background-color:rgba(0, 51, 102, 0.3); 
	float:left;
}
.da-slide .slideTitle img.corner{
	display:block;
	width:53%;
	float:right;
}
.da-slide .slideTitle .slideTitleIn{
	width:100%;
	max-width:1200px;
	margin:200px auto 0 auto;
}
.da-slide .slideTitle .slideTitleIn h2{
	width: 60%;
	font-size:2em;
	font-family: 'Aller';
	color:#fff;
	line-height:32px;
	margin-bottom:10px;
	font-weight:normal;

}
.da-slide p{
	width: 45%;
	font-size:1.06em;
	font-family: 'Aller';
	color:#fff;
	line-height:17px;
	margin-bottom:40px;
}

.da-slide .da-link{
	display:block;
	width:160px;
	height:39px;
	
	color: #1355a3;
	font-family: 'Aller';
	font-size:12px;
	line-height:39px;
	vertical-align:middle;
	text-indent:12px;
	background:#fff url(../images/more-arrow.png) no-repeat right center;
	
	
}
.da-dots{
	display:none;
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 1000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: rgb(255,255,255);
	margin:3px 10px;
	cursor: pointer;
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
}


/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}

@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}


@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
/*end of slider*/
#counter{
	width:100%;
	max-width:1200px;
	position:relative;
	z-index:99;
	margin:-350px auto 0 auto;/*-350px*/
	/*overflow:hidden;*/
}
#counter .counterBlock{
	width:235px;
	position:absolute;
	z-index:1000;
	right:6.4%;
	
}
#counter .counterBlock .counterNum{
	width:233px;
	border: 2px dashed #fff;
	border-radius:100%;
}
#counter .counterBlock .counterNum img{
	display:block;
	margin:44px auto 18px auto;
}
#counter .counterBlock .counterNum .counter{
	display:block;
	color:#fff;
	font-size:1.8em;
		font-family: 'Conv_newtown';
	margin:0 auto 12px auto;
	text-align:center;
	
}


#counter .counterBlock .counterNum .text{
	display:block;
	color:#fff;
	font-size:1em;
	font-family: 'Aller';
	margin:0 auto 78px auto;
	line-height:16px;
	text-align:center;
}
#counter .registerOn{
	margin-top:-40px;
	font-size:0.81em;
	width:100%;
	margin-bottom:40px;
}
#counter .registerOn a.plusReg{
	display:block;
	width:25px;
	height:25px;
	background:url(../images/plus.png) no-repeat center center;
	border-radius:25px;
	margin:auto;
	position:relative;
	z-index:2;
}
#counter .registerOn a.registrationLink{
	display:block;
	width:130px;
	height:32px;
	color:#1355a3;
	font-family: 'Aller';
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	background-color:#e1a226;
	border-radius:32px;
	margin: -11px auto 0 auto;
	position:relative;
	z-index:1;
}
#mainContent{
	width:100%;
	max-width:1200px;
	/*padding-bottom:165px;*/
	margin:auto;
	
}
#mainContent h2{
	width:68.8%;
	max-width:790px;
	margin:27px 0 55px 0;
	color:#1355a3;
	font-size:1.3em;
	font-family: 'Aller';
	line-height:21px;
	font-weight:normal;
	float:left;
	
}
#mainContent h2 img{
	display:inline-block;
	margin:0 1.5% 0 1.5%;
	vertical-align:middle;
}
#mainContent h2 a{
	font-size:13px;
	color:#727272;
	font-family: 'Aller';
}
#mainContent .search{
	width:31.6%;
	max-width:380px;
	float:right;
	background: url(../images/searchBg.png) left top;
	position:relative;
	z-index:1000;
	margin-top:-100px;
}
#mainContent .search label{
	display:block;
	width:85.5%;
	font-size:0.93em;
	color:#fff;
	font-family: 'Aller';
	line-height:15px;
	max-width:325px;
	margin:15px auto 18px auto;
}
#mainContent .search .lineSearch{
	width:85.5%;
	max-width:325px;
	margin:0px auto 27px auto;
	overflow:hidden;
}
#mainContent .search .lineSearch input{
	display:inline-block;
	width:64%;
	max-width:255px;
	height:37px;
	color:#727272;
	font-family: 'Aller';
	font-size:0.8em;
	border:0;
	padding: 0 7%;
	line-height:37px;
	vertical-align:middle;
	float:left;
}
#mainContent .search .lineSearch .searchButton{
	display:inline-block;
	width:36%;
	max-width:71px;
	height:37px;
	color:#fff;
	font-family: 'Aller';
	font-size:0.8em;
	border:0;
	padding:0;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
	float:left;
	background-color:#e1a226;
	cursor:pointer;
}
#mainContent .quickLinks{
	width:100%;
	max-width:1200px;
	margin-bottom:75px;
	margin-top: 15px;
	padding-top:40px;
	float:left;
	background-color:#e3f1fd
}
#mainContent .quickLinks li{
	display:inline-block;
	width:15.5%;
	max-width:200px;
	margin-right:1%;
	margin-bottom:34px;
	font-size:0.87em;
	text-align:center;
	float:left;
}
#mainContent .quickLinks li a{
	display:block;
	margin:auto;
}

#mainContent .quickLinks li:last-child{
	margin-right:0;	
}
#mainContent .quickLinks li a:first-child{
	margin-bottom:20px;
}
#mainContent .quickLinks li a:last-child{
	color:#537199;
	font-family: 'Aller';
	line-height:17px;
}
#footerWraper{
	width:100%;
	/*position: absolute;*/N
	position: static;
	/* margin-top: -165px; negative value of footer height
	height: 165px; */
	clear:both;
	background-color:#0c4279;
	bottom:0;
	left:0;
	float:left;
}
#fotter{
	width:100%;
	max-width:1200px;
	height: 165px;
	margin:auto;
	overflow:hidden;
}
#fotter .socials{
	
	width:14%;
	max-width:160px;
	margin-top:-30px;
	float:left;
}
#fotter .socials li{
	display:inline-block;
	float:left;
	margin-right:9%;
	margin-bottom:15px;
}
#fotter .socials li a{
	display:block;
	font-size: 24px;
	color: #c5d5e6;
}
#fotter .socials li a.fb{
	background:url(../images/fb.png) no-repeat center center;
}
#fotter .socials li a.inst{
	background:url(../images/inst.png) no-repeat center center;
} 
#fotter .socials li a.yt{
	background:url(../images/yt.png) no-repeat center center;
} 
#fotter .socials li a.tw{
	background:url(../images/twt.png) no-repeat center center;
}
#fotter .galleryLink{

	width:187px;
	height:187px;
	background-color:#fff;
	margin:-97px auto 0 auto;
	 -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform:  rotate(45deg);
    transform: rotate(45deg);
	overflow:hidden;
}
#fotter .galleryLink .imageFor{
	width:300px;
	height:130px;
	margin-top:70px;
	background-color:#003366;
	 -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform:  rotate(-45deg);
    transform: rotate(-45deg);
	margin-left:10px;
}
#fotter .galleryLink .imageFor img{
	opacity:0.2;
}
#fotter .galleryLink .imageFor:hover img, #fotter .galleryLink .imageFor img:hover{
	opacity:0.5;
}
#fotter .galleryLink .imageFor a{
	display:block;
	position:relative;
	width:90px;
	height:100px;
	margin-top:-140px;
	padding-top:30px;
	padding-left:85px;
	padding-right:70px;
	color:#c5daef;
	font-size:14px;
	font-family: 'Aller';
	text-align:center;
	
}
#fotter .galleryLink .imageFor a img{
	display: block;
	opacity:1;
	margin:15px auto 0 auto;
}
#fotter a.phoneNum{
	display:block;
	color:#809aba;
	font-size:24px;
	font-family: 'Conv_newtown';
	text-align:right;
	margin-top:-30px;
	float:right;
}




/*carusel*/
.lSSlideOuter {
	
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
	
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 25px 0 0 0;
    padding: 0;
    text-align: center;
	background:url(../images/dott.png) repeat-x left center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 23px 0 0;
	background-color:#fff;
}
.lSSlideOuter .lSPager.lSpg > li:first-child {
    cursor: pointer;
    display: inline-block;
    padding: 0 23px 0 23px;
	background-color:#fff;
}
.lSSlideOuter .lSPager.lSpg > li:nth-child(2), .lSSlideOuter .lSPager.lSpg > li:nth-child(3), .lSSlideOuter .lSPager.lSpg > li:nth-child(5), .lSSlideOuter .lSPager.lSpg > li:nth-child(6), .lSSlideOuter .lSPager.lSpg > li:nth-child(8), .lSSlideOuter .lSPager.lSpg > li:nth-child(9){
	display:none;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #e3f1fd;
   
    display: inline-block;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 15px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .lSPager.lSpg > li.active:nth-child(2), .lSSlideOuter .lSPager.lSpg > li.active:nth-child(3), .lSSlideOuter .lSPager.lSpg > li.active:nth-child(5), .lSSlideOuter .lSPager.lSpg > li.active:nth-child(6), .lSSlideOuter .lSPager.lSpg > li.active:nth-child(8), .lSSlideOuter .lSPager.lSpg > li.active:nth-child(9){
	display:none;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}

/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.carusel{
	width:100%;
	max-width:1200px;
	float:left;
}
ul{
	list-style: none outside none;
	padding-left: 0;
    margin: 0;
}
.carusel .item{
	
    margin-bottom: 60px;
}
.content-slider li{
	
	text-align: center;
	color: #FFF;
	height:164px;
	overflow:hidden;
	/*border:1px solid #d0dded;*/
	 -webkit-box-shadow:inset 0px 0px 0px 1px #d0dded;
    -moz-box-shadow:inset 0px 0px 0px 1px #d0dded;

    -o-box-shadow:inset 0px 0px 0px 1px #d0dded;

   -ms-box-shadow:inset 0px 0px 0px 1px #d0dded;
    box-shadow:inset 0px 0px 0px 1px #d0dded;
	width:100%;
	
}
.content-slider li .block{
	width:78.6%;
	max-width:299px;
	height:130px;
	padding-top:34px;
	margin:auto;
	
}
.content-slider li .block .date{
	width:94%;
	overflow:hidden;
	padding-left:6%;
	background: url(../images/oringDot.jpg) no-repeat bottom left;
	margin-bottom:19px;
}
.content-slider li .block .date span{
	display:inline-block;
	line-height:26px;
	float:left;	
}
.content-slider li .block .date span:first-child{
	color:#3d74b5;
	font-family: 'Conv_newtown';
	font-size:2.2em;	
	margin-right:13px;
	
}
.content-slider li .block .date span.day, .content-slider li .block .date span.month{
	display:block;
	width:60%;
	color:#a5a5a5;
	font-size:0.75em;
	font-family: 'Aller';
	line-height:14px;
	text-align:left;
	float:left;
}
.content-slider li .block  h3 {
	
	color:#a5a5a5;
	font-size:1em;
	font-family: 'Aller';
	font-weight:normal;
	margin: 0;
	text-align:left;
		   
}

.content-slider li .blockGover {
	box-sizing: content-box;
}

.content-slider li:hover .blockGover{
	display:block;
	width:100%;
	height:164px;
	margin-top:-164px;
	position:relative;
	
	-webkit-transition:all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;




	background-image: url(../images/image.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.content-slider li:hover .blockGover .gradient{
	width:100%;
	height:164px;
background: -moz-linear-gradient(top, rgba(227,241,253,0) 0%, rgba(6,50,94,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,241,253,0)), color-stop(100%,rgba(6,50,94,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(227,241,253,0) 0%,rgba(6,50,94,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(227,241,253,0) 0%,rgba(6,50,94,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(227,241,253,0) 0%,rgba(6,50,94,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(227,241,253,0) 0%,rgba(6,50,94,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e3f1fd', endColorstr='#e606325e',GradientType=0 ); /* IE6-8 */
float:left;
}
.content-slider li:hover .blockGover .gradient a{
	display:block;
	width:150px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	color:#fff;
	font-family: 'Aller';
	margin-top:65px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	background-color:#e1a226;
}
/*End of carucel*/

/*-----------------------------End of Home------------------------------------------*/
@media screen and (max-width: 1280px) { 
/*-----------------------------Home------------------------------------------*/
	#headerTop{
	width:94%;
	max-width:1200px;
}
#headerTop  .mainMenu{
	width:60%;
}


#authorization{
	width:94%;
	max-width:1200px;
}
#authorization ul{
	margin:23px 1% 23px 37.4%;
}
/*slider*/

.da-slide .slideTitle .slideTitleIn{
	width:94%;
}



#counter{
	width:94%;
}
#counter .counterBlock{
	right:3.4%;
	
}

#mainContent{
	width:94%;
	
}

#mainContent .search{
	width:30.6%;
	max-width:380px;
	margin-top:-70px;
}
#mainContent .search .lineSearch{
	width:85.5%;
	max-width:325px;
}
#mainContent .search .lineSearch input{
	display:inline-block;
	width:60%;
}
#mainContent .search .lineSearch .searchButton{
	display:inline-block;
	width:30%;
	max-width:61px;
}

#fotter{
	width:94%;
	max-width:1200px;
	height: 165px;
	margin:auto;
	overflow:hidden;
}
#fotter .socials{
	
	width:20%;
	max-width:160px;
	margin-top:62px;
	float:left;
}

#fotter a.phoneNum{
	display:block;
	width:20%;
}
}
.mobileAurization{
	display:none;
}
/*
.ui-btn{
	display:none;	
}*/
#mobileContentSlider{
	display:none;
}

/*-----------------------------End of Home------------------------------------------*/
/*-----------------------------about------------------------------------------*/
.headerBottomWrapperIn{
	border-bottom:1px solid #d0dded;
	overflow:hidden;	
}
#mainContent.mainContentIn{
	margin-bottom:65px;
	/*overflow:hidden;*/
}
#mainContent.mainContentIn .siteMap{
	width:100%;
	max-width:1200px;
	margin:23px 0 26px 0;
	overflow:hidden;	
}
#mainContent.mainContentIn .siteMap li{
	display:inline-block;
	padding-right:1.5%;
	margin-right:1.5%;
	margin-bottom:10px;
	font-size:0.68em;
	color:#818181;
	font-family: 'Aller';
	background:url(../images/mapArrow.png) no-repeat right center;
	float:left;
}
#mainContent.mainContentIn .siteMap li:last-child{
	padding-left:0;
	margin-right:0;
	background:none;
}
#mainContent.mainContentIn .siteMap li a{
	color:#818181;
	font-family: 'Aller';
	line-height:10px;
}
#mainContent.mainContentIn .siteMap li.homePage a{
	display:block;
	width:15px;
	height:14px;
	background:url(../images/home-icon.png) no-repeat center center;
	
}
#mainContent.mainContentIn .leftContent{
	width:65.8%;
	max-width:790px;
	float:left;
}
#mainContent.mainContentIn .leftContent h2{
	width:100%;
	color:#4c4c4c;
	font-size:1em;
    float: none;
    font-family: 'Aller';
    margin:35px 0;
    max-width: 790px;

}
#mainContent.mainContentIn .leftContent h2.pageTitle{
	width:100%;
	color:#1355a3;
    float: none;
	font-size:1.3em;
    font-family: 'Aller';
    margin: 0px 0 27px 0;
    max-width: 790px;
	font-weight: bold;

}
#mainContent.mainContentIn .leftContent .contentPar{
	width:100%;
	color:#727272;
	font-size:0.93em;
	font-family: 'Aller';
	line-height:17px;
	margin-bottom:20px;
}
#mainContent.mainContentIn .leftContent  .interestingLine{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
#mainContent.mainContentIn .leftContent  .interestingLine .lineNum{
	width:83px;
	height:40px;
	border-left:4px solid #e1a226;
	float:left;	
}
#mainContent.mainContentIn .leftContent  .interestingLine .lineNum .numer{
	display:inline-block;
	width:40px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	line-height:40px;
	font-size:1.125em;
	color:#1355a3;
	font-family: 'Conv_newtown';
	background-color:#e3f1fd;
	float:left;
}
#mainContent.mainContentIn .leftContent  .interestingLine .lineNum .corner{
	display:inline-block;
	width:43px;
	height:40px;
	background: url(../images/intrestingCorner.png) no-repeat left top;
	float:right;
}
#mainContent.mainContentIn .leftContent  .interestingLine .contentPar{
	width:86%;
	max-width:680px;
	font-size:1.1em;
	line-height:17px;
	float:right;
}
#mainContent.mainContentIn .rightContent{
	width:31.6%;
	max-width:380px;
	float:right;
}
#mainContent.mainContentIn .rightContent ul{
	width:100%;
	max-width:378px;
	margin-bottom:50px;	
	border:1px solid #d0dded;
}
#mainContent.mainContentIn .rightContent ul li{
	width:81%;
	max-width:380px;
	padding:35px 8.5%;
	margin:0 1%;
	border-bottom:1px solid #d0dded;
	text-transform: uppercase;
}
#mainContent.mainContentIn .rightContent ul li:last-child{
	border-bottom:0;	
}
#mainContent.mainContentIn .rightContent ul li.titleLi{
	width:83%;
	max-width:380px;
	color:#fff;
	font-size:1em;
	font-family: 'Aller';
	line-height:16px;
	padding:20px 8.5%;
	margin:0 0%;
	border-bottom:0;
	background-color:#1355a3;
}
#mainContent.mainContentIn .rightContent ul li .counter{
	display:block;
	width:100%;	
	color:#1355a3;
	font-size:1.37em;
	line-height:22px;
	font-family: 'Conv_newtown';
	margin-bottom:5px;
	
}
#mainContent.mainContentIn .rightContent ul li .text{
	display:block;
	width:100%;	
	color:#727272;
	font-size:0.87em;
	line-height:14px;
	font-family: 'Aller';
	
	
}
#mainContent.mainContentIn .rightContent ul li.members{
	background:url(../images/member.png) no-repeat 92% center; 	
}
#mainContent.mainContentIn .rightContent ul li.experience{
	background:url(../images/pin.png) no-repeat 92% center; 	
}
#mainContent.mainContentIn .rightContent ul li.places{
	background:url(../images/experance.png) no-repeat 92% center; 	
}
/*-----------------------------End of about------------------------------------------*/

/*-----------------------------News------------------------------------------*/
#mainContent.mainContentIn .leftContentFull{
	width:100%;
	max-width:1200px;
	float:none;	
	/*overflow:hidden;*/
}
#mainContent.mainContentIn .leftContentFull h2.pageTitle {
    max-width: 790px;
    width: 65.8%;
	float:left;
}
#mainContent.mainContentIn .leftContent .years{
	width:25%;
	max-width:340px;
	overflow:hidden;
	float:right;
}
#mainContent.mainContentIn .leftContent .years li{
	display:inline-block;
	margin:8px 3.4% 8px 3.4%;
	font-size:0.75em;
	float:left;
}
#mainContent.mainContentIn .leftContent .years li a{
	color:#646464;
	font-family: 'Aller';
}
#mainContent.mainContentIn .leftContent .years li a:hover, #mainContent.mainContentIn .leftContent .years li a.curYear{
	color:#3f6cad;
}

#mainContent.mainContentIn .leftContent  .newsLine{
	width:100%;
	max-width:1200px;
	margin-bottom:45px;
	float:left;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent  .newsLine .newImage{
	width:25%;
	max-width:300px;
	position:relative;
	float:left;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent  .newsLine .newImage .newsGrad{
	width:100%;
	max-width:300px;
	height:100%;
	position:absolute;
	top:0;
background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(30,87,153,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0)), color-stop(100%,rgba(30,87,153,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(30,87,153,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-8 */
	
}
#mainContent.mainContentIn .leftContent  .newsLine .newImage img{
	display:block;
	width:100%;
	height:auto;
	
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc{
	width:73%;
	max-width:880px;
	float:right;
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc .date{
	width:94%;
	overflow:hidden;
	padding-left:1.9%;
	background: url(../images/oringDot.jpg) no-repeat bottom left;
	margin-bottom:19px;
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc .date span{
	display:inline-block;
	line-height:26px;
	float:left;	
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc .date span:first-child{
	color:#3d74b5;
	font-family: 'Conv_newtown';
	font-size:2.2em;	
	margin-right:13px;
	
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc .date span.month, #mainContent.mainContentIn .leftContent  .newsLine .newsDesc .date span.day{
	display:block;
	width:60%;
	color:#a5a5a5;
	font-size:0.75em;
	font-family: 'Aller';
	line-height:14px;
	text-align:left;
	float:left;
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc h3{
	width:100%;
	margin-bottom:15px;
	font-weight:normal;
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc h3 a{
	color:#646464;
	font-family: 'Aller';
	font-size:18px;
	font-weight: 900;
}
#mainContent.mainContentIn .leftContent  .newsLine .newsDesc .newsPar{
	width:100%;
	color:#727272;
	font-size:1.1em;
	font-family: 'Aller';
	height:80px;
	overflow:hidden;
	margin-bottom:15px;
}
#mainContent.mainContentIn .leftContent  .pager{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	float:left;	
}
#mainContent.mainContentIn .leftContent  .pager li{
	display:inline-block;
	margin:0 1% 10px 1%;
	font-size:0.87em;
	line-height:23px;
	vertical-align:middle;
	float:left;	
}
#mainContent.mainContentIn .leftContent  .pager li a{
	color:#686767;	
	font-family: 'Aller';
}
#mainContent.mainContentIn .leftContent  .pager li a:hover, #mainContent.mainContentIn .leftContent  .pager li a.currPage{
	color:#3f6cad;
}
#mainContent.mainContentIn .leftContent  .pager li a.prevPage{
	display:block;
	width:23px;
	height:23px;
	background:url(../images/prev.jpg) no-repeat center center;
	
}
#mainContent.mainContentIn .leftContent  .pager li a.nextPage{
	display:block;
	width:23px;
	height:23px;
	background:url(../images/next.jpg) no-repeat center center;

}
#mainContent.mainContentIn .leftContent  .pager li:first-child{
	margin-left:0;
}
#mainContent.mainContentIn .leftContent  .pager li:last-child{
	margin-right:0;
}
#mainContent.mainContentIn .leftContent  .newsLineInner .newImage{
	width:31%;
	max-width:380px;
	position:relative;
	float:right;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent  .newsLineInner .newImage .newsGrad{
	width:100%;
	max-width:380px;
}
#mainContent.mainContentIn .leftContent  .newsLineInner .newsDesc{
	width:65.8%;
	max-width:790px;
	float:left;
}
#mainContent.mainContentIn .leftContent  .newsLineInner .newsDesc .date{
	width:125px;
	overflow:hidden;
	padding-left:1.9%;
	margin-right:2%;
	margin-bottom:15px;
	float:left;
}
#mainContent.mainContentIn .leftContent  .newsLineInner .newsDesc .newsPar{
	height:auto;
}
/*-----------------------------End of news------------------------------------------*/

/*-----------------------------patrners------------------------------------------*/

#mainContent.mainContentIn .leftContent h2.pageTitlePartners {
    float: none;
    max-width: 1200px;
	margin-bottom:15px;
	margin-top:0;
    width: 100%;
}
#mainContent.mainContentIn .leftContent h2.pageTitlePartners:first-child{
	margin-bottom:27px;
}
#mainContent.mainContentIn .leftContent  .patrners{
	width:100%;
	max-width:1200px;
	margin-bottom:27px;
	overflow:hidden;	
}
#mainContent.mainContentIn .leftContent  .patrners li{
	width:18%;
	max-width:218px;
	min-width:138px;
	height:138px;
	margin-right:2.24%;
	border:1px solid #d0dded;
	margin-bottom:18px;
	float:left;
}
#mainContent.mainContentIn .leftContent  .patrners li:nth-child(5n+5){
	margin-right:0%;
	
}
#mainContent.mainContentIn .leftContent  .patrners li a{
	display:block;
	width:100%;
	height:100%;
	background-size:auto 63%;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#fff;
	-webkit-transition:all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;	
}
#mainContent.mainContentIn .leftContent  .patrners li a.part1{
	background-image:url(../images/gerogianbankGray.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part1:hover{
	background-image: url(../images/georgianBank.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part2{
	background-image:url(../images/libertibankGray.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part2:hover{
	background-image: url(../images/libertiBank.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part3{
	background-image:url(../images/tbcbankGray.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part3:hover{
	background-image: url(../images/tbcBank.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part4{
	background-image:url(../images/gerogianbankGray.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part4:hover{
	background-image: url(../images/georgianBank.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part5{
	background-image:url(../images/libertibankGray.jpg);
}
#mainContent.mainContentIn .leftContent  .patrners li a.part5:hover{
	background-image: url(../images/libertiBank.jpg);
}
/*-----------------------------End of patrners------------------------------------------*/
/*-----------------------------contact------------------------------------------*/
#mainContent.mainContentIn .leftContent form{
	width:72%;
	max-width:575px;
	float:left;
}
#mainContent.mainContentIn .leftContent .contacForm{
	width:100%;
	max-width:575px;
	margin-bottom:50px;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent .contacForm label{
	display:block;
	width:99%;
	color:#787878;
	font-family: 'Aller';
	font-size:0.87em;
	padding-left:1%;	
	margin-bottom:15px;
}
#mainContent.mainContentIn .leftContent .contacForm input{
	display:block;
	width:95%;
	color:#999999;
	font-family: 'Aller';
	max-width:575px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding:0 2%;
	border:1px solid #d0dded;
	margin-bottom:32px;
}
#mainContent.mainContentIn .leftContent .contacForm textarea{
	display:block;
	width:95%;
	height:150px !important;
	color:#999999;
	font-family: 'Aller';
	max-width:575px;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	padding:10px 2%;
	border:1px solid #d0dded;
	margin-bottom:32px;
}
#mainContent.mainContentIn .leftContent .contacForm .nessField{
	display:inline-block;
	width:60%;
	color:#787878;
	font-family: 'Aller';
	margin-top:18px;
	font-size:0.8em;
	float:left;
	
}
#mainContent.mainContentIn .leftContent .contacForm .nessField span{
	color:#e00f0f;
}

/*selec*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;	
	
	 
}
.select2-container.form-control {
 
  box-shadow: none;
  border: none;
  display: block;
  /* 1 */
  margin: 0;
  padding: 0;
  
}
.select2-container .select2-choice {
    display: block;
    height: 38px;
    padding-left: 2%;
    padding-right: 2%;
    width: 95%;
    overflow: hidden;
    position: relative;
	color:#999999;
	font-family: 'Aller';
    font-size: 0.87em;
	background-color:#fff;
    white-space: nowrap;
    line-height: 38px;    
   border:1px solid #d0dded;
   margin-bottom:32px;
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color:#999999;
	font-family: 'Aller';
    font-size: 0.87em;
	
	
      border:1px solid #d0dded;

}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 15px;
    height: 100%;
    position: absolute;
    right: 15px;
    top:15px;

    
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('../images/select-arrow.png') no-repeat 0 1px;
}

.select2-search {
    display:none;
  
}
.select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open .select2-choice div b {
 	background: url('../images/select-arrow-up.png') right top no-repeat;
}


.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;   
    padding: 0px 2% 0px 2%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
	margin-top:10px;
	margin-bottom:10px;
}


.select2-results .select2-highlighted {    
    color: #1355a3;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}
.select2-display-none {
    display: none;
}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}
/*end of select*/

#mainContent.mainContentIn .rightContent .contacInfo{
	width:75.8%;
	padding:28px 7% 0 7%;
	border:1px solid #d0dded;
	margin-bottom:50px;
	float:right;
}
#mainContent.mainContentIn .rightContent .contacInfo .contactLine{
	width:100%;
	color:#787878;
	font-size:0.93em;
	line-height:15px;
	font-family: 'Aller';
	margin-bottom:30px;
}
#mainContent.mainContentIn .rightContent .contacInfo .contactLine span{
	display:block;
	font-size:1em;
	margin-bottom:12px;
	line-height:16px;
	font-family: 'Aller';
	color:#1355a3;
}
#mainContent.mainContentIn .rightContent .contacInfo .contactLine .mailLine{
	margin-bottom:10px;
	font-size:0.75em !important
}
#mainContent.mainContentIn .rightContent .contacInfo .contactLine .mailLine a{
	display:inline-block;
	padding-right:6%;
	font-size:15px;	
	color:#787878;
}
#mainContent.mainContentIn .rightContent .contacInfo .contactLine .mailLine a:hover{
	color:#1355a3;
}
#sandMessage{
	display:inline-block;
	width:135px !important;
	max-width:135px !important;
	height:40px !important;
	font-size:1em;	
	color: #ffffff !important;
	font-family: 'Aller';
	line-height:40px;
	vertical-align: middle;
	text-align:center;
	background:#003366;	
	padding:0!important;
	border:0!important;
	margin-bottom:32px;
	margin-top:7px;
	float:right;
	cursor:pointer;
}
#single-button{
	display:none;	
}
/*-----------------------------End of contact------------------------------------------*/
/*-----------------------------gallery------------------------------------------*/
 #mainContent.mainContentIn .leftContentFull .gallery{
	width:100%;
	overflow:hidden;
	float:left;
	margin-bottom:30px;
	
}
 #mainContent.mainContentIn .leftContentFull .gallery .galleryMember{
	 display:inline-block;
	 width:31%; 
    max-width: 380px;
	margin-bottom:30px;
    overflow: hidden;
    position: relative;
    margin-right:3%;
	
	
}
 #mainContent.mainContentIn .leftContentFull .gallery .galleryMember:nth-child(3n+3){
	margin-right:0; 
 }
 #mainContent.mainContentIn .leftContentFull .gallery .galleryMember img{
	 display: block;
    height: auto;
    width: 100%;
 }
 #mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad{
    width: 100%;
	max-width: 380px;	
    height: 100%;    
    position: absolute;
	z-index:1;
    top: 0;
   	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(30, 87, 153, 1) 100%) repeat scroll 0 0;
 }
  #mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad .imageCounter{
	  width:25px;
	  color:#fff;
	  font-size:0.81em;
	  font-family: 'Aller';
	  line-height:13px;
	  text-align:right;
	  padding:5px 8px 5px 30px;
	
	  margin-top:24px;
	  margin-left:6%;
	  margin-right:6%;
	  background: #e1a226 url(../images/camera.png) no-repeat 7px center;
  }
#mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad h3{
	width:88%;
	color:#fff;
	font-size:0.93em;
	font-weight:normal;
	font-family: 'Aller';
	line-height:16px;	
	position: absolute;
	bottom:	10%;
	left:6%;
	right:6%;
}
#mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad a{
	display:none;	
}
#mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad:hover h3, #mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad:hover .imageCounter{
	display:none;
}
#mainContent.mainContentIn .leftContentFull .gallery .galleryMember .galleryGrad:hover a{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/galleryLoop.png) no-repeat center center;	
	transition: all 0.5s ease-in-out 0.5s;
}
/*-----------------------------End of gallery------------------------------------------*/

/*-----------------------------Login------------------------------------------*/
#mainContent.mainContentIn .leftContent .login{
	width:315px;
	overflow:hidden;
	background:pink;
}
#mainContent.mainContentIn .leftContent .login input{
	border: 1px solid #d0dded;
    color: #999999;
    display: block;
    font-family: "Aller";
    height: 38px;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: 575px;
    padding: 0 2%;
    vertical-align: middle;
    width: 95%;	
}
#mainContent.mainContentIn .leftContent .login label{
	color: #787878;
    display: block;
    font-family: "Aller";
    font-size: 0.87em;
    margin-bottom: 15px;
    padding-left: 1%;
    width: 99%;
}
#mainContent.mainContentIn .leftContent .login .loginBut{
	display:inline-block;
	width:99px;
	height:38px;
	height: 38px;
    line-height: 38px;
	font-size:0.93em;
	color:#fff;
	border:o;
	padding:0;
	text-align:center;
	  vertical-align: middle;
	  border:0;
	float:left;
	cursor:pointer;
	background-color:#a3a3a3;
	
}
#mainContent.mainContentIn .leftContent .login a{
	display:inline-block;
	color:#1355a3;
	font-size:13px;
	height:14px;
	margin-top:12px;
	font-family: "Aller";
	float:right;	
}

#mainContent.mainContentIn .rightContent .goToregister{
	min-height:233px;
	border-left:1px solid #c4d0dc;
	margin-top:47px;	
	float:left;
}
#mainContent.mainContentIn .rightContent .goToregister h2{
	display:block;
	width:90%;
	font-size:0.87em;
	line-height:14px;
	margin-bottom:35px;	
	font-family: "Aller";
	margin-left:10%;
	margin-top:0;
}
#goToregisterLink{
	display:block !important;	
	width:178px !important;
	height:40px !important;
	color:#fff !important;
	font-size:0.93em !important;
	font-family: "Aller" !important;
	line-height:40px !important;
	vertical-align:middle !important;
	text-align:center !important;
	margin-left:10% !important;
	background-color:#003366;
	float:left;
}
/*-----------------------------End of Login------------------------------------------*/


/*-----------------------------registration------------------------------------------*/

#mainContent.mainContentIn .leftContentFull h2.pageTitleCenterd{
	width:100%;
	max-width:1200px;
	text-align:center;	
}
#mainContent.mainContentIn .leftContentFull .registrationForm{
	width:47.5%;
	max-width:570px;
	margin:auto;
	/*overflow:hidden;*/
}
#mainContent.mainContentIn .leftContentFull .registrationForm form{
	width:100%;	
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine{
	width:100%;
	float: left;
	/*overflow:hidden;*/
}

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine .leftPart{
	padding-top: 20px;
}

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine .rightPart{
	padding-top: 20px;
}

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine label{
	display:block;
	width:98%;
	color:#787878;
	font-size:0.87em;
	font-family: "Aller";
	padding:0 1%;
	margin-bottom:10px;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker{
	width:25%;
	max-width:177px;
	float:left;
	padding:11px 3%;
	margin-right:3.5%;
	margin-bottom:34px;
	background-color:#f2f5f7;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker label{
	color:#1355a3;
	margin-bottom:0;	
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker:last-child{
	margin-right:0;	
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker  input[type="checkbox"] {
    display:none;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker  input[type="checkbox"] + label span {
    display:inline-block;
    width:11px;
    height:22px;
    margin:-3px 6% 0 0;
    vertical-align:middle;
    background: url(../images/uncheck.jpg) no-repeat center center;
    cursor:pointer;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .cheker  input[type="checkbox"]:checked + label span{
    background:url(../images/cheked.jpg) no-repeat center center;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .leftPart{
	width:47.2%;
	margin-right: 1.4%;;
	margin-left: 1.4%;;
	max-width:275px;
	float:left;
	box-sizing: border-box;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine .rightPart{
	/*float:right;*/
}

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .leftPart input{
	border: 1px solid #d0dded;
    color: #999999;
    display: block;
    font-family: "Aller";
    height: 38px;
    line-height: 38px;
    max-width: 575px;
    padding: 0 2%;
    vertical-align: middle;
    width: 100%;
	box-sizing: border-box;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine .nessField{
	color: #787878;
    display: inline-block;
    float: left;
    font-family: "Aller";
    font-size: 0.8em;
    margin-top: 18px;
    width: 60%;
}
#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  .nessField span {
    color: #e00f0f;
}

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine  input.registerButt{
	display: inline-block;
	width: 180px;
	max-width: 180px;
	border: 0 none;
    cursor: pointer; 
	color:#fff;
	font-family: "Aller";
    font-size: 1em;
    height: 40px ;
	line-height: 40px;
    margin-bottom: 32px;
    margin-top: 15px;
	 padding: 0 ;
    text-align: center;
    vertical-align: middle;
    background: #003366 none repeat scroll 0 0; 
	float: right;
}
/*-----------------------------End of registration------------------------------------------*/

/*-----------------------------result------------------------------------------*/

#mainContent.mainContentIn .leftContent .resultLine{
	width:94%;
	max-width:790px;
	padding:32px 3%;
	background-color:#e3f1fd;
	margin-bottom:30px;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent .resultLine .resultText{
	display:inline-block;
	width:74%;
	color:#787878;
	font-family: "Aller";
	font-size:0.93em;
	float:left;	
}
#mainContent.mainContentIn .leftContent .resultLine .resultAmount{
	width:50%;
	font-family: 'Aller';
	color:#1355a3;
	font-size:0.87em;
	text-align:right;
	float:right;
}
#mainContent.mainContentIn .leftContent .resultLine .resultAmount span{
	font-size:32px;
	line-height:32px;
	font-weight:bold;
}
#mainContent.mainContentIn .leftContent .linkToauthorization{
	width:94%;
	max-width:790px;
	font-family: 'Aller';
	color:#787878;
	font-size:0.87em;
	margin:0 auto 20px auto;
}
#mainContent.mainContentIn .leftContent .linkToauthorization span{
	color:#d5181e;	
}
#mainContent.mainContentIn .leftContent .linkToauthorization a{
	color:#1355a3;
	text-decoration:underline;
}
#mainContent.mainContentIn .rightContent .search {
    
    float: none;
    margin-top:0px;
    max-width: 380px;
    position: inherit;
    width: 100%;
    z-index: auto;
	margin-top:48px;
}
/*-----------------------------End of result------------------------------------------*/

/*-----------------------------detailed result------------------------------------------*/
#mainContent.mainContentIn .leftContent table{
	width:100%;
	max-width:790px;
}
#mainContent.mainContentIn .leftContent table th{
	/*width:33.3%;*/
	color:#1355a3;
	font-size:1.4em;
	font-family: 'Aller';
	font-weight:normal;
	padding:14px 10px 14px 10px;
	text-align:left;
	background-color:#e3f1fd;
	border:0;
}
#mainContent.mainContentIn .leftContent table td{
	/*width:50%;*/
	color:#787878;
	font-size:1.1em;
	font-family: 'Aller';
	font-weight:normal;

	padding:14px 20px 14px 20px;
	text-align:left;
	border-bottom:1px solid #d0dded;

}
#mainContent.mainContentIn .rightContent .download{
	 width: 85.5%;
	 padding:20px 7.25%;
	 background-color:#e3f1fd;
	 margin:18px 0;
	 overflow:hidden;
}
#mainContent.mainContentIn .rightContent .download .mark{
	display:inline-block;
	width:37%;
	color:#787878;
	font-size:1em;
	line-height:16px;
	font-family: 'Aller';
	float:left;	
}
#mainContent.mainContentIn .rightContent .download .mark span{
	font-size:1.2em;
	color:#1355a3;
	margin-left:2%;
}
#mainContent.mainContentIn .rightContent .download a{
	display:inline-block;
	padding-left:7%;
	font-size:14px;
	color:#787878;
	font-family: 'Aller';
	background: url(../images/download.jpg) no-repeat left center;
	float:right;	
}
/*-----------------------------End of detailed result------------------------------------------*/

/*-----------------------------registrations success------------------------------------------*/
#mainContent.mainContentIn .leftContentFull .success{
	width:100%;
	color:#787878;
	font-size:0.87em;
	font-family: 'Aller';

	margin-bottom:35px;
	float:left;
}	
#mainContent.mainContentIn .leftContentFull .success span{
	display:block;
	width:24%;
	padding-left:3%;
	line-height:14px;	
	line-height:25px;
	background: url(../images/suc.png) no-repeat left center;
	background:7% auto;
	vertical-align:middle;
	margin:auto;
}
#mainContent.mainContentIn .leftContentFull .successTable{
	max-width:680px;
	margin:auto;
	border:1px solid #d0dded;
	padding:1px;
	margin-bottom:50px;
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .successTable th:first-child{
	width:20%;
	padding-left:4%;	
	text-align: left;
}

#mainContent.mainContentIn .leftContentFull .successTable td:first-child{
	width:20%;
	padding-left:4%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .successTable th:nth-child(3n+2){
	width:24%;
	padding-left:4%;	
	text-align: left;
}

#mainContent.mainContentIn .leftContentFull .successTable td:nth-child(3n+2){
	width:24%;
	padding-left:4%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .successTable th:nth-child(3n+3){
	width:44%;
	padding-left:4%;	
	text-align: left;
}

#mainContent.mainContentIn .leftContentFull .successTable td:nth-child(3n+3){
	width:44%;
	padding-left:4%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .successTable tr:last-child td{
	border-bottom:0;	
}
#mainContent.mainContentIn .leftContentFull  h3.question{
	 max-width: 1200px;
    text-align: center;
    width: 100%;
	font-size:1.125em;
	font-weight:normal;
	color: #1355a3;
	font-family: "Aller";
	line-height:17px;
	margin-bottom:15px;
}
#mainContent.mainContentIn .leftContentFull a.benefit{
	display:block;
	width:235px;
	margin:auto;
	color:#787878;
	font-size:0.93em;
	font-family: 'Aller';
	margin-bottom:34px;
}
#mainContent.mainContentIn .leftContentFull a.registerLink{
	display:block;
	width:178px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	color:#fff;	
	font-family: 'Aller';
	font-size:0.93em;
	background-color:#003366;
	margin:0 auto 30px auto;
}
/*-----------------------------End of registrations success------------------------------------------*/
/*-----------------------------places------------------------------------------*/
#mainContent.mainContentIn .leftContentFull .places{
	width:100%;
	max-width:1200px;
	border:0;
	padding:0;
}
#mainContent.mainContentIn .leftContentFull .places th{
	font-weight: 900; font-size: 16px;
	/*text-transform: uppercase;*/
}

#mainContent.mainContentIn .leftContentFull .places th:first-child{
	width:12%;
	padding-left:2.5%;	
	text-align: left;
}

#mainContent.mainContentIn .leftContentFull .places td{
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
}

#mainContent.mainContentIn .leftContentFull .places td:first-child{
	width:12%;
	padding-left:2.5%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .places th:nth-child(3n+2){
	width:75%;
	padding-left:2.5%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .places td:nth-child(3n+2){
	width:75%;
	padding-left:2.5%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull .places td:nth-child(3n+2) span{
	display:block;
	font-size:16px;
	margin-top:5px;
	color:#b0b0b0;	
}
#mainContent.mainContentIn .leftContentFull .places th:nth-child(3n+3){
	width:8%;	
	text-align: center;
}
#mainContent.mainContentIn .leftContentFull .places td:nth-child(3n+3){
	width:8%;	
	text-align: center;
}
#mainContent.mainContentIn .leftContentFull .places td:nth-child(3n+3) a{
	display:block;
	width:16px;
	height:32px;
	background: url(../images/mapPin.png) no-repeat center center;
	text-indent:-99999px;
	margin:auto;	
}
#mainContent.mainContentIn .leftContentFull .placesSelect{
	width:15.5%;
	float:right;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContentFull .placesSelect .select2-container .select2-choice {
    background-color: #e3f1fd;
    color: #1355a3;
    padding-left: 5%;
    padding-right: 2%;
    width: 92%;
}

/*-----------------------------End of places------------------------------------------*/
/*-----------------------------schedule------------------------------------------*/
#mainContent.mainContentIn .leftContentFull  .schedule{
	width:100%;
	max-width:1200px;	
	margin-bottom:60px;
}
#mainContent.mainContentIn .leftContentFull  .schedule th:first-child{
	width:97%;
	text-align:left;
	padding-left:1.5%;
	padding-right:1.5%;
}
#mainContent.mainContentIn .leftContentFull  .schedule td:first-child{
	width:5%;
	padding-left:1.5%;	
	text-align: left;
}
#mainContent.mainContentIn .leftContentFull  .schedule  td:nth-child(3n+2){
	width:5%;	
	text-align: left;
	padding-left:0.5%;	
}
#mainContent.mainContentIn .leftContentFull  .schedule  td:nth-child(3n+3){
	text-align:right;
	padding-right:1.5%;
}
#mainContent.mainContentIn .leftContentFull  .schedule tr:last-child td{
	border-bottom:0;	
}
/*-----------------------------End of schedule------------------------------------------*/

/*-----------------------------accRegistration------------------------------------------*/

#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine .leftPart input.withCalendar{
	background:#fff url(../images/calendar.png) no-repeat 95% 12px;	
}


#mainContent.mainContentIn .leftContentFull .registrationForm .registerLine input.registerButtsmall{
	width:116px;
	max-width:116px;
}


/*-----------------------------End of accRegistration------------------------------------------*/

/*-----------------------------Rules------------------------------------------*/

#mainContent.mainContentIn .leftContentFull h3.blueTitle{
	width:97%;
	color:#1355a3;
	font-size:0.93em;
	font-family: 'Aller';
	line-height:15px;
	font-weight:normal;
	padding:10px 1.5%;	
	margin-bottom:9px;
	float:left;
	background-color:#e3f1fd;
}

#ac-container{
	width:100%;	
	float:left;
}
#ac-container label{	
	display: block;
	width:93.4%;
	min-height: 15px;
	color: #717171;
    font-family: 'Aller';
	line-height:15px;
	font-size:0.93em;
	padding: 15px 3.3% 15px 3.3%;
	position: relative;
	vertical-align:middle;
	z-index: 20;	
	cursor: pointer;
	line-height:15px;
	margin-bottom:3px;
	border-bottom:1px solid #d0dded;
	background:url(../images/cubeDot.jpg) no-repeat 1.5% center;
	font-weight:normal;
	
}
#ac-container:first-child label{
	border-top:1px solid #d0dded;
}
#ac-container label:hover{
	
}
#ac-container input:checked + label{
	border:0;
}
#ac-container label{

}
#ac-container input{
	display: none;
}
#ac-container article{	
	overflow: hidden;
	height: 0px;
	position: relative;	
	z-index: 10;	
}

#ac-container input:checked ~ article{
	height: auto;
	width:93.4%;
	padding:0 3.3% 25px 3.3%;
	border-bottom:1px solid #d0dded;
}
#content .ac-container ~ article p, #ac-container input:checked ~ article p{
	color: #9f9f9f;
    font-family: 'Aller';
    font-size: 0.81em;
	line-height:16px;
		
}


/*-----------------------------pre result------------------------------------------*/
#mainContent.mainContentIn .leftContent .resultList{
	width:100%;
	margin-bottom:30px;
}
#mainContent.mainContentIn .leftContent .resultList li{
	width:97%;
	margin-bottom:23px;
	padding-left:3%;
	background: url(../images/cubeDot.jpg) no-repeat left center;
	font-size:0.87em;	
}
#mainContent.mainContentIn .leftContent .resultList li a{
	color:#717171;
	font-family: 'Aller';
}

#mainContent.mainContentIn .rightContent .rightMenu{
    border-top: 1px solid #d0dded;
	border-left:0;
	border-right:0;
    margin:50px 0 30px 0;
    max-width: 380px;
    padding: 0;
    width: 100%;
}
#mainContent.mainContentIn .rightContent .rightMenu li {
    border-bottom: 1px solid #d0dded;
    margin: 0 1%;
    max-width: 380px;
    padding: 20px 5%;
	font-size:0.87em;
    width: 88%;
}
#mainContent.mainContentIn .rightContent .rightMenu li a{
	color:#727272;
	font-family: 'Aller';
}
#mainContent.mainContentIn .rightContent .rightMenu li a.currRightPage, #mainContent.mainContentIn .rightContent .rightMenu li a:hover{
	color:#1355a3;
}
/*-----------------------------End of pre result------------------------------------------*/

/*-----------------------------pay------------------------------------------*/

#mainContent.mainContentIn .leftContent .payList{
	width:100%;
	border-top: 1px solid #d0dded;
	margin-bottom:60px;
   
}
#mainContent.mainContentIn .leftContent .payList li{
	   font-size: 0.87em;
    margin: 0 ;
    padding: 20px 2%;
    width: 96%;
	border-bottom: 1px solid #d0dded;
	color: #727272;
    font-family: "Aller";
	overflow:hidden;
}
#mainContent.mainContentIn .leftContent .payList li span{
	display:inline-block;
	float:right;
	text-transform:uppercase;	
}
#mainContent.mainContentIn .leftContent h3.question{
	font-weight:normal;
	margin-bottom:25px;
	width:100%;
	color:#1355a3;
	font-size:0.81em;	
	color:#1355a3;
	font-family: 'Aller';
	text-transform:uppercase;
}
#mainContent.mainContentIn .leftContent .payPar{
	font-size:0.81em;
}

#mainContent.mainContentIn .rightContent .payForm{
	width:99%;
	border:1px solid #d0dded;
	margin-bottom:30px;
}
#mainContent.mainContentIn .rightContent .payForm h3{
	width:86%;
	margin:26px auto;
	font-size:0.87em;
	color:#1355a3;
	font-weight:normal;
	font-family: 'Aller';
}
#mainContent.mainContentIn .rightContent .payForm .rightLine{
	width:86%;
	margin:0px auto 20px auto;
	overflow:hidden;
}
#mainContent.mainContentIn .rightContent .payForm .rightLine label {
    color: #787878;
    display: block;
    font-family: "Aller";
    font-size: 0.87em;
    margin-bottom: 10px;
    padding-left: 1%;
    width: 99%;
}
#mainContent.mainContentIn .rightContent .payForm .rightLine input {
    border: 1px solid #d0dded;
    color: #999999;
    display: block;
    font-family: "Aller";
    height: 38px;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: 575px;
    padding: 0 2%;
    vertical-align: middle;
    width: 95%;
}
#mainContent.mainContentIn .rightContent .payForm .rightLine  label.step{
	display:inline-block;
	width:20%;
	margin-top:10px;
	font-family: 'Aller';
	color:#1355a3;
	font-size:16px;
	float:left;
}
#mainContent.mainContentIn .rightContent .payForm .rightLine  #sandMessage {
   
    margin-top: 0px;
}
/*-----------------------------End of pre pay------------------------------------------*/
/*-----------------------------prepair------------------------------------------*/

#mainContent.mainContentIn .rightContent .rightMenuEx{
    margin:0px 0 30px 0;
}
#mainContent.mainContentIn .leftContent .article{
	color: #717171;
    font-family: "Aller";
	font-weight:normal;
	 background: rgba(0, 0, 0, 0) url("../images/cubeDot.jpg") no-repeat scroll left center;
    font-size: 0.87em;
    margin-bottom: 23px;
    padding-left: 3%;
    width: 97%;
}
/*-----------------------------End of prepair------------------------------------------*/
/*-----------------------------Ratings------------------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	width:100%;
	max-width:1200px;
	margin-bottom:40px;
	float:left;
}
.ui-widget-header {
	width:100%;
	max-width:1200px;
	/*background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;*/
	/*color: #222222;
	font-weight: bold;*/
	
	overflow:hidden;
}

.ui-tabs .ui-tabs-nav li {
    display:inline-block;
	
	width:150px;
	height:45px;
	float:left;
	position: relative;
    top: 0;
    white-space: nowrap;
	margin-right:1%;
	font-size:0.93em;
	border:0;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    display:block;
	width:100%;
	height:45px;
	line-height:45px;
	color:#1355a3;
	vertical-align:middle;
	text-align:center;
	  font-family: "Aller";
	
	border:1px solid #d0dded;
	padding-left:1.8%;
	padding:1.8%;
	
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
  
   	background-color:#e3f1fd
	
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color:#1355a3;height:45px; background-color:#e3f1fd;
   border:1px solid #dce8f6;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active span{
	display:block;
	width:17px;
	height:10px;	
	background:url(../images/tab.png) no-repeat center center;
	margin-left:50%;
	margin-top:-1px;
}
.ui-tabs .ui-tabs-panel {
	display: block;
}
#tabs .contactline {
    margin-bottom: 25px;
    margin-left: 0;
    max-width: 665px;
    overflow: hidden;
    width: 100%;
}
#tabs .contactline .leftLine  label.exLabel{
	font-size:0.68em;
}
#tabs .contactline .leftLine  label.exLabel a{
	color:#578bc5;	
}
#tabs .contactline .exLabel input{
    
    height: auto;
    line-height: auto;
    max-width: auto;
    padding: 0 0%;
    vertical-align: middle;
    width: auto;
	margin-right:10px;
}
#tabs .contactline .leftLine input.sumMassage{
	max-width:130px;
	cursor:pointer;	
}

#mainContent.mainContentIn .leftContentFull  .filterLine{
	width:94.5%;
	max-width:1200px;
	overflow:hidden;
	background-color:#e3f1fd;
	padding:18px 2.75%;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs{
	width:100%;
	max-width:1200px;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs #seeFilter{
	background: #003366 none repeat scroll 0 0;
    border: 0 none !important;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "Aller";
    font-size: 0.87em;
    height: 34px !important;
    line-height: 34px;
    max-width: 105px !important;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 105px !important;
	margin-left:3.25%;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs .filterBlock{
	width:21%;
	max-width:225px;
	margin-left:3.25%;
	float:right;
	overflow:hidden;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs .filterBlock label{
	display:inline-block;
	color:#1355a3;
	font-family: "Aller";
    font-size: 0.87em;
	margin:10px 0;
	float:left;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs .filterBlock label.margined{
	margin-right:12%
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs .filterBlock input{
	display:inline-block;
	border: 1px solid #d0dded;
    color: #999999;
    display: block;
   font-family: "Aller";
    font-size: 0.87em;
    height: 34px;
    line-height: 34px;
    max-width:140px;
    padding: 0 2%;
    vertical-align: middle;
    width: 61%;
	float: right;
}
#mainContent.mainContentIn .leftContentFull  .filterLine .filterTabs .filterBlock .filterClass .select2-container .select2-choice {
   background-color: #fff;
    border: 1px solid #d0dded;
    color: #999999;
    display: block;
    font-family: "Aller";
    font-size: 0.87em;
    height: 34px;
    line-height: 34px;
    margin-bottom: 0px;
    overflow: hidden;
    padding-left: 2%;
    padding-right: 2%;
    position: relative;
    white-space: nowrap;
    width: 61%;
	
}

#mainContent.mainContentIn .leftContentFull .filterResult{
	width:100%;
	max-width:1200px;
}
#mainContent.mainContentIn .leftContentFull .filterResult td {
    border-bottom: 1px solid #d0dded;
    color: #787878;
    font-family: "Aller";
    font-size: 0.87em;
    font-weight: normal;
    padding: 14px 0;
    text-align: left;
    text-transform: uppercase;
}
#mainContent.mainContentIn .leftContentFull .filterResult td  a{
	  color: #787878;
}
#mainContent.mainContentIn .leftContentFull .filterResult td  a.downloadFrom{
	padding-left:24px;
	background: url(../images/download.jpg) no-repeat left center;
}
#mainContent.mainContentIn .leftContentFull .filterResult td span.red{
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background-color:#e83338;
	margin-right:10%;
	margin-top:3px;
	float:left;
}
#mainContent.mainContentIn .leftContentFull .filterResult td span.green{
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background-color:#62bb4d;
	margin-right:10%;
	margin-top:3px;
	float:left;
}
#mainContent.mainContentIn .leftContentFull .filterResult td:first-child{
	width:7.4%;
	padding-left:1.5%;
}
#mainContent.mainContentIn .leftContentFull .filterResult td:nth-child(5n+2){
	width:7.8%;
	padding-left:1.5%;
}
#mainContent.mainContentIn .leftContentFull .filterResult td:nth-child(5n+3){
	width:8.8%;
	padding-left:1.5%;
}
#mainContent.mainContentIn .leftContentFull .filterResult td:nth-child(5n+4){
	width:10.75%;
	padding-left:1.5%;
}
#mainContent.mainContentIn .leftContentFull .filterResult td:nth-child(5n+5){
	width:12.6%;
	padding-left:1.5%;
}
/*-----------------------------End of Ratings------------------------------------------*/


/*-----------------------------Added after port to Laravel-----------------------------*/

.content-area{
	width:100%;
	color:#727272;
	font-size:1.1em;
	font-family: 'Aller';
	line-height:17px;
	margin-bottom:20px;
}

*{
	box-sizing: content-box;
}

a:hover, a:focus{
	text-decoration: none;
}

body{
	font-size: 140%;
}

strong {
	color: #444;
}

.cc-cookies a.cc-cookie-accept{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	background:#003366;
	padding:0.5em 0.75em;
	border-radius:3px;
	box-shadow:0 0 2px rgba(0,0,0,0.25);
	text-shadow:0 -1px 0 rgba(0,0,0,0.35)
}
.cc-cookies {
	box-sizing: border-box;
	position:fixed;
	width:100%;
	left:0;
	top:0;
	padding: 5px 30px 15px 30px;
	background:#565656;
	background:rgba(86,86,86,0.95);
	color:#fff;
	font-size:13px;
	font-weight:700;
	text-shadow:0 -1px 0 rgba(0,0,0,0.35);
	z-index:99999;
	text-align:center;
	color:#fff
}
.cc-cookies a:hover.cc-cookie-accept {
	background:#000
}

a.cc-cookie-accept-cross{
	color: #ffffff;
	font-size: 24px;
}

a.cc-cookie-accept-cross:hover{
	color: #E1A226;
}

.slider-button{
	margin-top: 420px;
}

#mainContent.mainContentIn .leftContentFull .filterLine .filterTabs .filterBlock{
	float: left;
	margin-left: 0;
}

#mainContent.mainContentIn .leftContent table.filterResult td{
	text-transform: none;
}

