@charset "utf-8";
/* CSS Document */


a {text-decoration:none; }  
h1, h2, h3, h4, h5{font-weight:normal;}

img{border:none;}
textarea{resize: none;}
input,textarea{outline:none;}
a,button,textarea{outline: none;cursor:pointer;}
button{background:none;border:none; }
* {
margin:0;
padding:0;
}

@font-face {
      font-family: 'fontello';
      src: url('../fonts/fontello.eot?91621280');
      src: url('../fonts/fontello.eot?91621280#iefix') format('embedded-opentype'),
           url('../fonts/fontello.woff?91621280') format('woff'),
           url('../fonts/fontello.ttf?91621280') format('truetype'),
           url('../fonts/fontello.svg?91621280#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
	
@font-face {
    font-family: "SourceSansProRegular";
    src: url("../fonts/SourceSansProRegular/SourceSansProRegular.eot");
    src: url("../fonts/SourceSansProRegular/SourceSansProRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SourceSansProRegular/SourceSansProRegular.woff") format("woff"),
    url("../fonts/SourceSansProRegular/SourceSansProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SourceSansProLight"; */
@font-face {
    font-family: "SourceSansProLight";
    src: url("../fonts/SourceSansProLight/SourceSansProLight.eot");
    src: url("../fonts/SourceSansProLight/SourceSansProLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SourceSansProLight/SourceSansProLight.woff") format("woff"),
    url("../fonts/SourceSansProLight/SourceSansProLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "SourceSansProBold"; */
@font-face {
    font-family: "SourceSansProBold";
    src: url("../fonts/SourceSansProBold/SourceSansProBold.eot");
    src: url("../fonts/SourceSansProBold/SourceSansProBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/SourceSansProBold/SourceSansProBold.woff") format("woff"),
    url("../fonts/SourceSansProBold/SourceSansProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
  font-family: 'SourceSansProSemibold';
  src: url(../fonts/SourceSansProSemibold.ttf);
}

body{font-family: "SourceSansProRegular";}
a {text-decoration:none; }  

    .demo-icon
    {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: none;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
     
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
     
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
     
      /* You can be more comfortable with increased icons size */
      /* font-size: 120%; */
     
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
     
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }
	



.wraper > div > div{
   width:1261px; margin:0 auto;
   min-width: 1261px;    overflow: hidden;
  }
  .wraper > div {
   min-width: 1261px;
  }

.item img {
    width: 100%;
    height: 100%;
}
.header{overflow:hidden;    position: relative;
    z-index: 11;}
.top{
	height: 90px;
	overflow:hidden; 
	background:#FFF;
	position: relative;
}
.logo{    background: url('../img/logo.png') no-repeat top left;
    display: block;
    height: 50px;
    margin-top: 19px;
    margin-left: 20px;
    padding-left: 55px;
    color: #3d7a7e;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 14px;    font-family: "SourceSansProBold";
    width: 187px;
    line-height: 17px;
    padding-top: 9px; float:left;}
.logo:hover{
	 background: url('../img/logo.png') no-repeat top left; color:#3faf6c;
}
.logotat{    background: url('../img/logotat.png') no-repeat top left;
    display: block;
    height: 50px;
    margin-top: 19px;
    margin-left: 20px;
    padding-left: 55px;
    color: #3d7a7e;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 14px;    font-family: "SourceSansProBold";
    width: 187px;
    line-height: 17px;
    padding-top: 9px; float:left;}
.logotat:hover{
	 background: url('../img/logotat.png') no-repeat top left; color:#3faf6c;
}

.topmenu{
	float:left;
	margin-left: 335px;
  margin-top: 34px;
}
.topmenu ul li{ margin-right: 15px;   float: left;
    list-style: none;}
	.active a{color:#d3d3d3 !important;}	
.topmenu ul li a{color:#757575; font-size:14px; text-decoration:none;}
.topmenu ul li a:hover{color:#3faf6c;}
.search input{    width: 211px;
    padding-left: 11px;
	height: 30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #fff;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.15);
	-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.15);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,.15);
	border: solid 1px #e0e0e0;}
.search input:hover{
	border:#3faf6c solid 1px;
}
.search input:focus {
	border:#3faf6c solid 1px !important; 
	/*color:#000 !important;*/
}
.green{
	background:url(../img/grsearch.png) no-repeat top right !important;
	
}
.header > div{
	padding-bottom:100px;}
.search{position:relative;    margin-left: 7px;
    margin-top: 29px;float:left;}
.search a{background:url(../img/search.png) no-repeat top right; width:14px; height:14px; display:block; position: absolute;
    top: 9px;
    right: 13px;}
.lang{    float: right;
    margin-top: 36px;
    margin-right: 21px;
    font-size: 14px;}
	.lang span{color:#d3d3d3; margin: 0 5px;}
	.lang a{color:#757575; text-decoration: none;  margin: 0 5px;}
  .wraper { background: url(/images/fon2.png);
    background-position: left center;}
.wrap_slider{

    max-width: 961px;
    margin-top: -101px;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
}
.nav{
	background: #3d7a7e;
    float: left;
    width: 100%;
    position: relative;

  }

.nav ul li{    height: 50px;float: left;    padding: 0px 11px 0px 19px;
    list-style: none;
	position:relative;}
.nav ul li:hover ul{
	display:block;}
.nav ul li ul{
	background:#3d7a7e;
	position:absolute;
	left:0;
	z-index: 20;
	top:50px;
	padding-bottom:10px;
	display:none;}
.nav ul li ul li{
	padding:0 15px;
	height:auto;}
.nav ul li ul a{
	white-space:nowrap;
	padding:5px 0;}
.nav ul li a{    display: block;    padding: 15px 0px 11px 0px;color:#FFF;font-family: "SourceSansProBold"; font-size:16px;}
.nav ul li a:focus{border-bottom:4px solid #3faf6c;}
.nav ul li a:hover{color:#3faf6c;}

.content{padding-top: /* 11px */ 33px;min-height: 610px; margin-top: -100px !important; position: relative; z-index: 10;}
.content div {    background: #f6f6f6; ;}
.mainpagecontent { margin-top: 0;}
.info{    padding-bottom: 75px;float:left; width:941px;}
.sidebar{margin-top: 27px;float:right; width:300px;padding-bottom: 30px;}
.zaglavie{font-family: "Roboto";
	font-size: 18px;    font-weight: 500;
	text-transform: uppercase;
	color: #3d7a7e;    padding-bottom: 13px;
    padding-top: 35px;
    display: block;}

.one{   
 margin-right: 17px; background: #fff; width: 300px; display: inline-block; margin-bottom: 40px; vertical-align: top;

}
.curs_info .one{   
  margin-bottom: 19px;
}	

.one .title{font-size: 18px;
    color: #3d7a7e;
    margin: 25px 39px 23px 29px;
    display: block;
    height: 115px;
    line-height: 22px}
	.one .title span{display:block;font-size: 11px;
	color: #929292;    margin-top: 4px;}
.sliderContent .one:nth-child(3n){margin-right:0px;} 
.curs_info .one:nth-child(4n){margin-right:17px;}
.curs_info .one:nth-child(3n+3){margin-right:0px;}
.one:hover{-webkit-box-shadow: 0 0 35px rgba(0,0,0,.01), 10px 17px 40px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 35px rgba(0,0,0,.01), 10px 17px 40px rgba(0,0,0,.3);
	box-shadow: 0 0 35px rgba(0,0,0,.01), 10px 17px 40px rgba(0,0,0,.3);}
.info p{color: #737373; font-size:14px;    line-height: 17px;
    padding-bottom: 16px;}
	.readmore{    margin-top: -11px;
    display: block;
    font-size: 14px;
    color: #3d7a7e;}
	
.study{ padding: 23px 23px 8px 0px;
    border: 4px solid #3d7a7e;}
.study p{    margin-bottom: 34px;color:#232323; font-size:14px; display:block;}
.study p span{  padding: 0px 0px 0px 23px;display: block; }
.study a{    margin: 7px 0px;color:#3d7a7e; font-size:14px; display:block;padding: 0px 0px 0px 23px;}
.study a:hover{ color: #3FAF6C; background:url(../img/gr_square.png) no-repeat 0px 5px;}
.study a:focus{ color: #000; }
.banner{    margin-top: 18px;}
.banner p{    background-color: #e8e8e8;
    font-size: 14px;
    color: #000;
    padding: 71px 89px;}
	
	.partners{background:#FFF; -webkit-box-shadow: 0px 0px 10px 2px rgba(189,189,189,1);
-moz-box-shadow: 0px 0px 10px 2px rgba(189,189,189,1);
box-shadow: 0px 0px 10px 2px rgba(189,189,189,1);}

.partners > div{ text-align: center !important;   height: 140px !important;
    display: table !important;}
	
	.partners .item{    vertical-align: middle;
    display: inline-block;    margin: 18px;}
	.soc a{color: #66645f;
    font-size: 14px;}
	.soc a:hover{color:#3faf6c;}
	
	.footer{ padding: 27px 20px 30px 20px;color:#757575; font-size:14px; overflow:hidden;}
	.footer a{color:#757575; font-size:14px;}
	
	.copy{float: left;margin-right: 17px;}
	.soc{    margin-right: 294px;float: left;}
	.kont{float: left;}
	.kont .tel{background:url(../img/tel.png) no-repeat left;    padding-left: 22px;
    margin-right: 28px;}
	.kont .mail{background:url(../img/mail.png) no-repeat left;padding-left: 19px;}
	.kont .mail:hover{background:url(../img/mail2.png) no-repeat left; color:#3faf6c;}
	.dev{float: right;}
	
.footer a:hover {
    color: #3FAF6C;
}	
	
.see_more{
	text-align:center; width:100%; color:#3d7a7e; font-family: "SourceSansProRegular"; font-size:16px; text-transform:uppercase; border:#ededed solid 2px; background:none;
	height:46px;    margin: 43px 0px 0px 0px;
	
}	
.see_more:hover{
	 color:#fff; background:#3faf6c;

	
}	
.see_more:active{
	 color:#fff; background:#3faf6c;-webkit-box-shadow: inset 5px 5px 10px 0px rgba(49,136,84,1);
-moz-box-shadow: inset 5px 5px 10px 0px rgba(49,136,84,1);
box-shadow: inset 5px 5px 10px 0px rgba(49,136,84,1);
	
}			
	
	
.cours_head{
	font-size:24px; color:#fff; font-family: "SourceSansProRegular"; background:#000;    margin: 26px 0px 0px 0px;
    display: inline-block;
    padding: 0px 9px 1px 10px;
}	
.curs_search{
	width:100%; min-height:100px; background:#fff;margin: 0px 0px 21px 0px;
	-webkit-box-shadow: 11px 11px 10px 0px rgba(203,203,203,1);
-moz-box-shadow: 11px 11px 10px 0px rgba(203,203,203,1);
box-shadow: 11px 11px 10px 0px rgba(203,203,203,1);
	
}	
.searc_heading{
	color:#c3c3c3 !important; font-size:11px !important; font-family: "SourceSansProRegular"; padding:6px 0px 3px 10px;
	
}		

.styled{
	width: 840px !important;
    height: 26px !important;
    border: #e0e0e0 solid 1px;
    border-radius: 17px;
    display: inline-block;
    margin: 2px 0px 0px 14px;
    padding: 5px 20px 0px 15px;
	cursor:pointer;
	background:url(../img/select_d.png) no-repeat 848px 13px;
}
.styled:hover{
	background:url(../img/select_h.png) no-repeat 848px 13px;
}
.hasCustomSelect {
 	margin:10px 0px 0px 10px !important;
    width: 880px !important;
	height: 26px !important;
}		
.find{
	display: inline-block; vertical-align:top; background:url(../img/go.png); width:21px; height:18px;    margin: 8px 0px 0px 8px;
}		
.find:hover{
	background:url(../img/go2.png); 
}	
.univer_info{
	display:inline-block; vertical-align:top;   margin: -1px 75px 19px 120px;
    width: calc(100% - 411px);
}	
.un_info{
	margin: 0px 0px 9px  0px;
}
.un_info span{
	display:inline-block; color:#c3c3c3; font-size:11px; width:140px; text-align:right; margin:0px 20px 0px 0px;
	
}		
.un_info p{
	    font-family: 'SourceSansProSemibold';  color:#232323 !important; font-size:14px;  display:inline-block; padding:0px; vertical-align:top; padding: 0px !important; line-height: normal !important;
}		
.un_info a{
	   font-family: 'SourceSansProSemibold'; color:#3d7a7e; font-size:14px;  display:inline-block; 
}		
.univer_foto{
	display:inline-block; vertical-align:top; border-radius:200px;     float: right;
    margin: -8px 31px 0px 0px;
	padding-bottom: 10px;
	
}	
.univer_sidebar{
	margin-top: 59px;
}	
.ban2 p{
	padding: 246px 89px;
	
}	
.ban2 {
    margin-top: -10px;
}	
.iner_hold{
	background:#fff;  padding:0px 30px 5px 30px; overflow: hidden;
	
}	
.iner_hold p{
	color:#737373; font-size:14px;padding:16px 0px 0px 0px;
	
}		
.iner_hold p a{
	color:#3d7a7e; 
	
}		
.second_lvl{
	font-size:18px; text-transform:uppercase; color:#000; font-family: 'Roboto', sans-serif; font-weight:500;    margin: 36px 0px 1px 0px;
	
}	
	
.table{
	width:880px;margin: 24px 0px 35px 0px;
	
}	
.bord_top{
	 border-top:#d8d8d8 solid 1px;
}
.row_wrap{
	overflow:hidden; height:39px; border-bottom:#d8d8d8 solid 1px;
	
}	
.row{
	float:left;width: 293px;
}	
.row p{
	text-align:center;padding: 9px 0px 0px 0px;
}
.row_wrap .row:first-child p{
	text-align:left;
	
}
.top_img{
	margin:0px 0px 1px -30px;
}	
	
.un_order_list{
	list-style-image: url(../img/gal.jpg);
    list-style-position: inside;
    color: #737373;
    line-height: 21px;
    margin: 12px 0px 33px 0px;
    font-size: 14px;
}
.un_order_list li{
	
}		
.order_list{
	    color: #737373;
    list-style-position: inside;
    line-height: 22px;
    font-size: 14px;
    margin: 13px 0px 2px 0px;
}	
.order_list li{
	color: #3d7a7e; 

}	
.order_list li span{
	color: #737373; 

}	
.podpis{
	color:#d8d8d8; font-size:11px;padding:5px 0px 35px 0px;
display: block;
	
}	
.small_meny{
	display:none;
}
.mob_search{
	display:none;
}
#pull2{
	display:none;
}
.mobile_baner{
	display:none;
	
}
.about h1{
		font-family: "Roboto";
	   font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    color: #3d7a7e;
	    margin: 0px 0px 10px 0px;
}
.slide_text{
	font-family: "SourceSansProRegular";
    width: 450px;
    margin: -125px auto 0px auto;

}
.slide_text h3{
	display:inline-block; color:#fff; font-size:24px;     margin: 7px 0px 0px -405px;
}	
.slide_text span{
	background:#3d7a7e;padding:0px 15px 2px 10px;
}
.slide_text h4{
	display:block; color:#fff; font-size:11px;    margin: 10px 0px 0px -405px;
}			
.bigest{
	display:none;
	
}
.nav .lang {
	display:none;
    
}
.zaglavie_two{
	    padding-top: 0px;
    margin: -4px 0px 0px 0px;
}
.zaglavie_three{
	    padding-top: 0px;
    margin: -6px 0px 0px 0px;
}
.about{
	    margin: 3px 0px 0px 0px;
}
.study_two{
	    padding: 15px 23px 3px 0px;
}
.study_three{
	        padding: 17px 23px 0px 0px;
}
.mobile_text{
	display:none !important;
	
}
.about_none{
	display:block;
	
}	
@media only screen and (max-width: 1281px) and (min-width:980px){	
.wraper > div > div{
   width:960px; margin:0 auto;
   min-width:960px;    overflow: hidden;
  }
  .wraper > div {
   min-width:960px;
  }	
.info {
    padding-bottom: 75px;
    float: left;
    width: 630px;
}
.wrap_slider {
margin-top: -290px;}
.curs_info .one {
    margin-right: 9px !important;
}
.topmenu {
  /*  margin-left: 250px;*/
    margin-left: 40px;
}
.slide_text h3 {
    margin: 0px 0px 0px -250px;
}
.slide_text h4 {
    margin: 0px 0px 0px -250px;
}
.partners .item {
    margin: 13px;
}
.footer {
    padding: 26px 0px 26px 0px;
}

.styled{
	width: 534px !important;
    height: 26px !important;
    border: #e0e0e0 solid 1px;
    border-radius: 17px;
    display: inline-block;
    margin: 2px 0px 0px 7px;
    padding: 5px 20px 0px 15px;
	cursor:pointer;
	background:url(../img/select_d.png) no-repeat 535px 13px;
}
.styled:hover{
	background:url(../img/select_h.png) no-repeat 535px 13px;
}
.hasCustomSelect {
 	margin:10px 0px 0px 10px !important;
    width: 562px   !important;
	height: 26px !important;
	padding:0px !important;
}

.univer_info {
    margin: -1px 32px 26px 20px;
    width: calc(100% - 272px);
}
.iner_hold {
    overflow: hidden;
}
.table {
    width: 620px;
    margin: 0px 0px 38px -7px;
}
.row {
    float: left;
    width: 200px;
}

.jcarousel-container-horizontal {
    width: 860px !important;
    margin: 15px 0px 0px 0px !important;
}
.jcarousel-list .jcarousel-item {
    height: 100px !important;
    width: 204px !important;
}
.mobile_text{
	display:none !important;
	
}
.carousel-flex {
    width: 780px !important;
    padding: 0px 70px !important;
}
}
@media only screen and (max-width: 980px) and (min-width:640px){	
.wraper > div > div{
   width:640px; margin:0 auto;
   min-width:640px;    overflow: hidden;
  }
  .wraper > div {
   min-width:640px;
  }	
  .wrap_slider {
  margin-top: -340px;}
.info {
    padding-bottom: 75px;
    float: left;
    width: 330px;
}
.topmenu {
        margin-left: 17px;
    margin-top: 24px;
}
.search {
    position: relative;
    margin-left: 11px;
    margin-top: 8px;
    float: left;
}
.lang {
    float: right;
    margin-top: 15px;
    margin-right: 59px;
    font-size: 14px;
}
.slide_text h3 {
    margin: 0px 0px 0px -95px;
}
.slide_text h4 {
    margin: 0px 0px 0px -95px;
}
.partners .item {
    margin: 13px;
}
.footer {
    padding: 26px 0px 26px 0px;
}

.styled{
	width: 243px !important;
    height: 26px !important;
    border: #e0e0e0 solid 1px;
    border-radius: 17px;
    display: inline-block;
    margin: 2px 0px 0px 12px;
    padding: 5px 20px 0px 15px;
	cursor:pointer;
	background:url(../img/select_d.png) no-repeat 252px 13px;
}
.styled:hover{
	background:url(../img/select_h.png) no-repeat 252px 13px;
}
.hasCustomSelect {
 	margin:10px 0px 0px 16px  !important;
    width: 273px   !important;
	height: 26px !important;
	padding:0px !important;
}
.univer_foto {
    margin: 0px 20px 35px 70px; float:none;
}
.iner_hold {
    overflow: hidden;
}
.table {
    width: 620px;
    margin: 0px 0px 38px -7px;
}
.row {
    float: left;
    width: 200px;
}
.soc {
    margin-right: 166px;
}
.dev {
    float: right;
    margin: 10px 0px 0px 0px;
}
.univer_info {
    margin: 0px 0px 15px 0px; width: 100%;
}
.un_info span {
    width: 86px;
    margin: 0px 15px 0px 0px;
}
.un_info p {
    font-size: 13px;
}
.table {
    width: 300px;
    margin: 0px 0px 37px -11px;
}
.row_wrap {
    height: 70px;
}
.row {
    width: 100px;
}
.univer_sidebar {
    margin-top: 88px;
}
.sd2{
	    margin-top: 59px;
}

.mobile_text{
	display:none !important;
	
}
.carousel-flex {
      width: 483px !important;
    padding: 0px 40px 0px 40px!important;
}







}

@media only screen and (max-width: 640px) and (min-width: 0){
.nav ul ul {
display: none !important;}
}







@media only screen and (max-width: 640px) and (min-width: 0){	

.wraper > div > div{
   width:300px; margin:0 auto;
   min-width:300px;    overflow: hidden;
  }
  .wraper > div {
   min-width:300px;
  }	
.kont {
    float: left;
    display: none;
}	
.soc {
    float: left;
    margin: 0px 0px 0px 85px;
}	
.dev {
    float: left;
}	
	
#pull2{
	display:block;    margin:14px 0px 18px 18px;
}
#pull2 span{
	font-family: 'Source Sans Pro', sans-serif; font-weight:600; color:#fff; font-size:16px;
	    margin: 0px 0px 0px 7px;
}
.wraper .wrap_slider .slider {
    height: 360px !important;     margin: 0px 0px -52px 0px !important;
}		
.nav  {
}
.wrap_slider {
    margin-top: -150px;
	display: none;
}	
.nav ul  {
	position: absolute; display:none;    z-index: 9999999;     background: #3d7a7e;     width: 300px;  
	-webkit-box-shadow: 6px 6px 17px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px 6px 17px 0px rgba(50, 50, 50, 0.75);
box-shadow:         6px 6px 17px 0px rgba(50, 50, 50, 0.75);
   
}
.slide_text {
    margin: -258px auto 0px auto;    width: 300px;
}	
.nav .lang {
	display: inline-block;
    font-size: 14px;
   
    top: -15px;
    left: 215px;
    z-index: 99999;
	margin: -36px 23px 0px 0px;
}
.lang a {
    color: #fff;
}	
.small_meny {
	display:block;     margin: 10px 0px 0px 25px;
}	
.small_meny a{
	font-size:14px; color:#fff; display:block; margin:0px 0px 15px 0px;

}	
.nav ul li {
    float: none;
    padding: 0px 11px 0px 25px;
        height: 38px;
}	
.mob_search{
	display:block; background:#fff;
}	
.mob_search .kont{
	display: block; float:none;    margin: 17px 0px 0px 36px;
	
}	
.mob_search .search a {
    top: 40px;
    right: 55px;
}
.mob_search .kont .mail {
    background: url(../img/mail.png) no-repeat left 11px;
    padding: 7px 0px 21px 19px;
    display: block;
}
.mob_search .search{
	display: block; float:none;     padding: 30px 0px 0px 29px;
	
}	
.header {
    overflow: visible !important;
}
.header > div {
    overflow: visible !important;
}
.sliderBullets {
    z-index: 10 !important;
}
.banner{
	display:none;
	
}		
.zaglavie {
    width: 300px;margin:-11px 0px 0px 0px;
}
.zaglavie_two {
    padding-top: 0px;
    margin: 37px 0px 0px 0px;
}
.zaglavie_three {
    padding-top: 0px;
    margin: 37px 0px 0px 0px;
}
.actions .sliderBullets {
    position: static;
    bottom: 18px;
    left: 50%;
    z-index: 50;
        margin-left: 120px;
    margin-top: -22px;
}	
.actions  .sliderBullets a {
    display: block;
    float: left;
    text-indent: -9999px;
    outline: none;
    margin-left: 5px;
    width: 12px;
    height: 12px;
    background:#3d7a7e;
	border-radius:200px;
}	
.actions  .sliderBullets .active {
    border:#3d7a7e solid 2px !important;
	background:none !important;
	border-radius:200px;
	width: 8px !important;
    height: 8px !important;
}	
.about{
	width:300px;     margin: 44px 0px 0px 0px
	
}
.about_none{
	display:none;
	
}	
.about h1{
		font-family: "SourceSansProBold";
    font-size: 18px;
    text-transform: uppercase;
    color: #3d7a7e;
	    margin: 0px 0px 10px 0px;
}	
.mobile_baner{
	display:block;     margin-top: 50px;
	
}	
.partners a {
    vertical-align: middle;
    display: inline-block;
   
}
.partners .sliderBullets a {
    display: block;
    float: left;
    text-indent: -9999px;
    outline: none;
    width: 12px;
    height: 12px;
    background:#3d7a7e;
	border-radius:200px;
	margin:0px 0px 0px 18px !important;
	    
}
.partners .sliderBullets {
    position: static;
    bottom: 18px;
    left: 50%;
    z-index: 50;
       margin-left: 25px;
    margin-top: -25px;
}
.info {
    width: 300px; float:none;     padding-bottom: 44px;
}
.sidebar {
   float:none;
}
.styled{
	width: 208px !important;
    height: 26px !important;
    border: #e0e0e0 solid 1px;
    border-radius: 17px;
    display: inline-block;
    margin: 2px 0px 0px 12px;
    padding: 5px 20px 0px 15px;
	cursor:pointer;
	background:url(../img/select_d.png) no-repeat 216px 13px;
}
.styled:hover{
	background:url(../img/select_h.png) no-repeat 216px 13px;
}
.hasCustomSelect {
 	margin:10px 0px 0px 16px  !important;
    width:235px !important;
	height: 26px !important;
	padding:0px !important;
}

.univer_info {
    margin: 0px 0px 26px 0px; width: 100%;
}
.un_info span {
    font-size: 11px;
    width: 80px;
    margin: 0px 7px 0px 0px;
}
.un_info p {
    font-size: 12px;
    display: inline-block;
    padding: 0px;
}
.univer_foto {
    float: none; 
    margin: 0px 31px 30px 50px;
}
.table {
    width: 300px;
    margin: 0px 0px 37px 0px;
}
.row_wrap {
    height: 70px;
}
.row {
    width: 85px;
}
.slide_text h3 {
    font-size: 19px; display:none;
    margin: 0px 0px 0px 0px;
}
.mobile_text{
	display:block !important;  letter-spacing: 2.7px;
}
.mobile_text span{

}
.slide_text h4 {
    display: block;
    color: #fff;
    font-size: 11px;
    margin: 7px 0px 0px 0px;
}
.d-carousel{
	display:none !important;
	
}
.carousel{
	display:none !important;
}
.partners > div {
    text-align: inherit !important;
    height: 140px !important;
    display: block !important;
}
.bigest .sliderContent{
	    height: 140px;
}
.bigest a{
	    height: 65px;
}
.bigest .sliderContent .item{
	    margin: 18px 18px 18px 60px;
}
.item img {
    width: 90%;
    height: 90%;
}

.in_two{
	margin:0px;
	
}
.bigest {
    display: block;
}
	.cut{
	overflow: visible !important;
}

.carousel-flex {
   width: 335px !important;
      padding: 0px 0px 0px !important;
    margin: 20px  0px 0px 3px !important;
}
.flex-direction-nav {
	display:none !important;
	
}
.flex-control-nav {
    display: block !important;
}
.flex-control-nav li {
    margin: 0px !important;
    display: inline-block;
}
.flex-control-paging li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    background: #3d7a7e !important;
    border-radius: 50%;
	    margin:5px 0px 0px 9px !important ;
}
.flex-control-paging li a.flex-active {
      border: #3d7a7e solid 2px !important;
    background: none !important;
    border-radius: 200px;
    width: 8px !important;
    height: 8px !important;
    cursor: default;
}

.no_caru{
	display:none !important;
	
}
.flex-control-nav li:nth-child(4) {
	display:none !important;
 
}
.flex-control-nav li:nth-child(5) {
	display:none !important;
 
}
.flex-control-nav li:nth-child(6) {
	display:none !important;
 
}
.flex-control-nav li:nth-child(7) {
	display:none !important;
 
}
.flex-control-nav li:nth-child(8) {
	display:none !important;
 
}









}

/* Flexslider
-------------------------------------*/

/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flex-pauseplay span{text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after{content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child{display: block;}
.flexslider {margin: 0; padding: 0;}

.slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	position: relative;
}

.carousel-flex .slides > li {
	height: 100px;
	line-height: 100px;
	display: inline-table !important;
}
.carousel-flex .slides > li a{vertical-align:middle;display: table-cell;}
.carousel-flex {
	position: relative;
	margin:20px auto 10px auto;
	zoom: 1;
	width: 960px;
	padding: 0 110px;
	text-align: center;
}

.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px;}

.flex-control-nav,
.flex-control-thumbs {
	display: none;
}


/* Direction Nav */
.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	text-decoration:none;
	display: block;
	width: 19px;
	height: 8px;
	margin: -4px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999px;
	
}

.flex-direction-nav .flex-prev {
	left: 0;
	
	background:url(../img/preev.png) no-repeat;
}

.flex-direction-nav .flex-next {
	right: 0;
	background: url(../img/next.png) no-repeat;
}


/* Control Nav */
.flex-control-nav {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	width: 10px;
	height: 10px;
	display: block;
	background: #2a6ebb;
	cursor: pointer;
	text-indent: -9999px;
	border: 2px solid #fff;

	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.flex-control-paging li a.flex-active {
	background: #fff;
	border-color: #2a6ebb;
	cursor: default;
}


.shareblock {
text-align:center;
padding:15px 0;
}

.see_more a {
color: #3d7a7e;
    font-family: "SourceSansProRegular";
    font-size: 16px;
    text-transform: uppercase;
    text-decoration:none;
}

.see_more a:hover{
	 color:#fff;
     text-decoration:none;
}

.gallery {
width: 275px;
}

.mediablok {
padding:30px 0 0;
}

.sidebarinner {
margin-top: 27px;
}


/*new select*/
/* The CSS */
.sellect{
	box-sizing:border-box;
	float:left;
	margin-left:30px;
	width: 853px; 
    color: #3d7a7e;
    outline: none;
    border: 1px solid #AAAAAA;
    border-radius: 14px;
	font:14px SourceSansProRegular;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	padding: 0 8px;
	background: #fff url("../img/select_d.png") no-repeat scroll 825px 13px;
}
.sellect:hover{
	background: #fff url("../img/select_h.png") no-repeat scroll 825px 13px;
}
#sellect div:hover{
    color: #3faf6c;	
}
.sellect div{
	margin:6px 0;
}
#sellect div{
	margin:18px 0;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sellect{
	padding-right:18px;
	}
}
@media screen and (max-width:1280px) {
    .sellect{
	max-width: 537px;
	background-position: 509px  13px;
	}
	.sellect:hover{
		background-position: 509px  13px;
	}
}
@media screen and (max-width:980px) {
    .sellect{
	max-width: 237px;
	background-position: 209px  13px;
	}
	.sellect:hover{
		background-position: 209px  13px;
	}
  .iner_hold_caption p strong {
    width: auto;
    margin-right: 0;
  }
}
@media screen and (max-width:640px) {
    .sellect{
	max-width: 206px;
	background-position: 185px  13px;
	}
	.sellect:hover{
		background-position: 185px  13px;
	}
}
.sellect label {position:relative}
.sellect label:after {
    /* content:'>'; */
    font:11px "Consolas", monospace;
    color:#fff;
    -webkit-transform:rotate(90deg);
	overflow:hidden;
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:0px;
    padding:0 0 2px;
	font:15px arial;
    position:absolute;
    pointer-events:none;
}
.sellect label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:##3d7a7e;
    position:absolute;
    pointer-events:none;
    display:block;
}
#sellect div:first-child{
  margin-top: -4px !important;
}

.sellect a {
    color: #3d7a7e;
}

.sellect a:hover {
    color: #3faf6c;
}

.slimScrollBar{
  height: 32px  !important;
 
}
.slimScrollRail{
}

.slimScrollDiv{
  position: absolute;
}


.curs_search button{
	float: right;
	margin: 5px 30px 0 0;
	width: 21px;
	height: 18px;
	background: url(../img/go.png) no-repeat;
}
.curs_search button:hover{
	background: url(../img/go2.png) no-repeat;
}


.info ul {
    list-style-image: url(../img/gal.jpg);
    list-style-position: inside;
    color: #737373;
    line-height: 21px;
    margin: 12px 0px 2px 0px;
    font-size: 14px;
}

.info ol {
    color: #737373;
    list-style-position: inside;
    line-height: 22px;
    font-size: 14px;
    margin: 13px 0px 2px 0px;
}

.info ol li {
        
}

.nav ul li a.active {border-bottom:4px solid #3faf6c; }

.cours_head {
    color: #000;
    background: #fff;
   
}

.kursbanner {
    margin-top: 7px;
}

.litblock {
    margin-top: -15px;
    padding: 30px 0;
}

img.leftimglit {
    float: left;
    padding-right: 30px;
}

.litblockin {
    padding: 10px 0;
}

.clear {
    clear: both;
}
/*----------s---------*/
.item img{
  height: auto !important;
}

@media screen and (max-width: 1400px) {
  .wraper .wrap_slider .slider{
    height: 400px !important;
  }
}
@media screen and (max-width: 1200px) {
  .wraper .wrap_slider .slider{
    height: 300px !important;
  }
}
@media screen and (max-width: 1200px) {
  .wraper .wrap_slider .slider{
    height: 300px !important;
  }
  .item img{
  width:  auto;
  height: 100% !important;
}
}

a.pdmn span {
    padding: 0px 0px 0px 15px;
}

.iner_hold_caption {
  float: left;
  margin-top: 10px;
}
.iner_hold_img {
  float: right;
  width: 200px;
}
.iner_hold_img img {
  width: 100%;
  height: auto;
}

.iner_hold > div::after {
  content: '';
  display: block;
  clear: both;
}

.iner_hold_caption p {
  font-family: 'SourceSansProSemibold';
  color: #232323;
  font-size: 14px;
  padding: 0px;
  vertical-align: top;
  padding: 0px !important;
  line-height: normal !important;
  margin-bottom: 9px;
}

.iner_hold_caption p strong {
  display: inline-block;
  color: #c3c3c3;
  font-size: 11px;
  width: 140px;
  text-align: right;
  margin: 0px 20px 0px 0px;
}
