@charset "UTF-8";

ol
{
	text-indent: initial; 
}

.pagerightlink
{
    width:100%;
    border-top: 1px #d4d4d4 solid;
    border-bottom: 1px #7190c9 solid;
    height: 24px;
    background-color: #2c5990; 
}
.pagerightlink a{ color: #ffffff;  padding-left: 4px;font-weight: bold;}
.pagerightlink a:hover{	text-decoration: underline; color: #ffffff; }
.pagerightlink span 
{
    margin: 5px;   
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;
    float: left;
    text-indent: -5000px;
	padding-left: 4px;
}


.imglink{display:none !important;}

.tbb  {font-weight: bold;color: #2c5990;}
.tbbi{font-weight: bold;
    color: #2c5990;
    font-style: italic;
    font-size: 14px;}

.scroll {
    width:300px;
    height:500px; /* необходим фиксированный размер */
    overflow:auto; /* прокрутка появляется по необходимости */
    padding:10px 20px;
    border:#cccccc 1px solid;
    background-color:#ffffff;}


body {
  background: #ffffff;
  margin: 0;
  padding: 0;
  font-size: 12px; }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    body {
      font-size: 13px; } }
  @media only screen and (max-width: 480px) {
    body {
      font-size: 14px; } }

p {
  text-align: justify;
  font-size: 12px;
  margin: 8px 0; }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    p {
      font-size: 13px; } }
  @media only screen and (max-width: 480px) {
    p {
      font-size: 14px; } }

h2 {
  font-size: 18px;
  text-align: center;
  color: #2c5990;
  margin-top: 20px;
  margin-bottom: 15px; }

h1, h2, h4, h5, h6 {
  text-align: center; }

h4, h5, h6 {
  font-size: 14px;
  margin: 15px 0; }

a {
  color: #2c5990;
  text-decoration: none; 
  word-break: break-word;
  }
  a:hover {
    color: #129cf7;
    text-decoration: underline; }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  p img {
    max-width: 330px;
    height: auto; } }
@media only screen and (max-width: 480px) {
  p img {
    /*max-width: 240px;*/
    height: auto; } }

img.foto {
  padding: 5px;
  background: white;
  border: 1px solid silver;
  margin: 10px; }

.clear {
  clear: both; }

.readmore {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  /*@include border-radius(3px) */
  font-size: 10px;
  background-color: #2c5990;
  color: #ffffff;
  padding: 2px 15px;
  margin-top: 4px;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -o-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s; }
  .readmore:hover {
    background-color: #3965A5;
    text-decoration: none;
    color: #ffffff; }









.tablenoborder tr {
  border: none !important; }
  .tablenoborder tr td {
    border: none; }

.descStyle {
  padding: 15px; }
  .descStyle img {
    margin: 5px 30px 10px 5px;
    float: left; }

#header {
  background-color: #2c5990;
  width: 1000px;
  height: 100px;
  position: relative;
  z-index: 998;
  -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -o-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s; }
  #header:after {
    content: "";
    position: absolute;
    left: 15px;
    top: 10px;
    width: 110px;
    height: 80px;
    background-image: url("../img/logo_msk1.png");
    background-repeat: no-repeat; }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      #header:after {
        display: none; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #header:after {
        display: none; } }
    @media only screen and (max-width: 480px) {
      #header:after {
        display: none; } }
  @media only screen and (min-width: 1000px) {
    #header {
      width: 1000px;
      height: 100px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #header {
      width: 768px;
      height: 40px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #header {
      width: 100%;
      height: 40px; } }
  @media only screen and (max-width: 480px) {
    #header {
      /*width: 320px;*/
	  width: 375px;
      height: 40px; } }
  #header #user_menu {
    padding-right: 15px; }
    #header #user_menu #nav_list {
      padding: 0;
      list-style-type: none;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
      #header #user_menu #nav_list .nav_list-item {
        display: inline;
        float: left;
        margin: 0;
        margin-right: 3px;
        padding: 0; }
        #header #user_menu #nav_list .nav_list-item .nav_list-a {
          display: inline-block;
          zoom: 1;
          *display: inline;
          vertical-align: top;
          position: relative;
          color: #ffffff;
          font-size: 13px;
          font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
          font-weight: bold;
          text-decoration: none;
          padding: 2px 5px;
          margin: 0 10px; }
          @media only screen and (min-width: 769px) and (max-width: 999px) {
            #header #user_menu #nav_list .nav_list-item .nav_list-a {
              margin: 0 8px;
              padding: 2px 2px;
              font-size: 12px; } }
          #header #user_menu #nav_list .nav_list-item .nav_list-a:after {
            content: "▼";
            font-weight: bold;
            font-size: 5px;
            position: absolute;
            right: -5px;
            top: 8px; }
			
	.user_menu-fixed #lang {
		margin-top: 0px;
		position: absolute;
	}
	
	.user_menu-notfixed #lang {
		margin-top: 10px;
	}
	
	#page_margins .user_menu-fixed #lang ul {
		margin: 3px 0;
	}
	
  #header #lang {
    right: 15px;
    padding-bottom: 2px; }
  @media only screen and (min-width: 1000px) {
	#header #lang {
		display: inline-block;
		width: 100%;
		height: 30px;
		}		
	}
  @media only screen and (min-width: 769px) and (max-width: 999px) {
		#header #lang {
			position: absolute;
		}
    }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
  		#header #lang {
			position: absolute;
		}
    }
  @media only screen and (max-width: 480px) {
  		#header #lang {
			position: absolute;
		}
    }
    #header #lang ul {
      list-style-type: none;
      display: inline;
      float: right;
      /*margin: 0;*/
	  margin-top: 5px;
      padding: 0;
      height: 24px;
	  margin-right: 15px;
	  }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        #header #lang ul {
          height: 27px;
		  margin: 0;} }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        #header #lang ul {
		  height: 27px;
		  margin: 0;} }
      @media only screen and (max-width: 480px) {
        #header #lang ul {
          height: 27px;
		  margin: 0;} }
      #header #lang ul li {
        display: inline;
        float: left;
        margin: 0;
        padding: 0; }
        #header #lang ul li a {
          display: block;
          color: #333;
          background: transparent;
          font-weight: bold;
          font-size: 11px;
          color: #ffffff;
          text-decoration: none;
          width: auto;
          margin: 0;
          height: 21px;
          padding: 0 4px 0 0px; }

.user_menu-notfixed .toMain {
  display: block;
  position: absolute;
  width: 107px;
  height: 80px;
  left: 20px;
  top: 5px;
  z-index: 999; }
  @media only screen and (min-width: 1000px) {
    .user_menu-notfixed .toMain {
      display: block; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .user_menu-notfixed .toMain {
      display: none; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .user_menu-notfixed .toMain {
      display: none; } }
  @media only screen and (max-width: 480px) {
    .user_menu-notfixed .toMain {
      display: none; } }
.user_menu-notfixed #user_menu #nav_list {
  /*margin: 15px 0 15px 10px;*/
  margin: 0px -10px 5px 10px;
  float: right; }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .user_menu-notfixed #user_menu #nav_list {
      margin: 15px 0 15px 3px; } }
.user_menu-notfixed #searchbox {
  /*position: absolute;*/
  display: inline-block;
  width: 100%;
  bottom: 0;
  /*right: 110px;*/
  height: 22px;
  margin-bottom: 5px;
  overflow: hidden; }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .user_menu-notfixed #searchbox {
		position: absolute;
		width: 150px;
		right: 110px;
		margin-bottom: 8px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .user_menu-notfixed #searchbox {
		position: absolute;
		width: 150px;
		right: 110px;
		margin-bottom: 8px; } }
  @media only screen and (max-width: 480px) {
    .user_menu-notfixed #searchbox {
		position: absolute;
		/*width: 150px;*/
		width: 200px;
		right: 110px;
		margin-bottom: 8px; } }
  .user_menu-notfixed #lang .sitemap {
    display: inline-block;
	float: right;
	margin-right: 15px;
    margin-top: 5px;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 22px;
    height: 22px;
    background-image: url("../img/sitemap.png"); }
  .user_menu-notfixed #searchbox input[type="text"] {
    width: 100px;
	float: left;
	background-color: #006db9;
	color: #FFF;
    border: none;
    height: 20px;
    text-indent: 5px;
    vertical-align: top; }
    .user_menu-notfixed #searchbox input[type="text"]:focus {
      outline: none; }
    @media only screen and (max-width: 480px) {
      .user_menu-notfixed #searchbox input[type="text"] {
        /*width: 110px;*/
		width: 150px;} }
  .user_menu-notfixed #searchbox input[type="submit"] {
    /*background-color: #ffffff;*/
    background-image: url("../img/search-icon1.jpg");
    border: none;
    width: 25px;
    height: 23px;
    padding: 0;
    cursor: pointer; }
    .user_menu-notfixed #searchbox input[type="submit"]:focus {
      outline: none; }
  .user_menu-notfixed #searchbox form {
    display: inline-block;
	float: right;
    zoom: 1;
    *display: inline;
	margin-right: 10px;
    vertical-align: top; }
  .user_menu-notfixed #searchbox fieldset {
    border: none;
    margin: 0;
    padding: 0; }
.user_menu-notfixed #lang {
  bottom: 0; }

#page_margins .user_menu-fixed {
  position: fixed;
  width: 1000px;
  z-index: 99999;
  height: 40px;
  border-bottom: 2px #ffffff solid;
  top: 0; }
  #page_margins .user_menu-fixed:after {
    display: none; }
  @media only screen and (min-width: 1000px) {
    #page_margins .user_menu-fixed {
      width: 1000px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #page_margins .user_menu-fixed {
      width: 768px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #page_margins .user_menu-fixed {
      width: 100%;
      left: 0; } }
  @media only screen and (max-width: 480px) {
    #page_margins .user_menu-fixed {
      /*width: 320px;*/
		width: 375px;} }
  #page_margins .user_menu-fixed .toMain {
    display: none; }
  #page_margins .user_menu-fixed #user_menu #nav_list {
    margin: 10px 0 10px 10px;
    float: left; }
    #page_margins .user_menu-fixed #user_menu #nav_list .nav_list-item {
      margin-right: 4px; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        #page_margins .user_menu-fixed #user_menu #nav_list .nav_list-item .nav_list-a {
          font-size: 11px;
          margin: 0 5px; } }
  #page_margins .user_menu-fixed #searchbox {
    display: none;
    position: absolute;
    bottom: 0;
    right: 120px;
    height: 22px;
    margin-bottom: 8px;
    overflow: hidden; }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      #page_margins .user_menu-fixed #searchbox {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #page_margins .user_menu-fixed #searchbox {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top; } }
    @media only screen and (max-width: 480px) {
      #page_margins .user_menu-fixed #searchbox {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
		width: 180px;	} }
    #page_margins .user_menu-fixed #searchbox input[type="text"] {
      display: none;
	  float: left;
	  background-color: #006db9;
	  color: #FFF;
      width: 150px;
      border: none;
      height: 20px;
      text-indent: 5px;
      vertical-align: top; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        #page_margins .user_menu-fixed #searchbox input[type="text"] {
          display: inline-block;
          zoom: 1;
          *display: inline;
          vertical-align: top; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        #page_margins .user_menu-fixed #searchbox input[type="text"] {
          display: inline-block;
          zoom: 1;
          *display: inline;
          vertical-align: top; } }
      @media only screen and (max-width: 480px) {
        #page_margins .user_menu-fixed #searchbox input[type="text"] {
          display: inline-block;
          zoom: 1;
          *display: inline;
          vertical-align: top;
          /*width: 120px;*/
			width: 150px !important;} }
    #page_margins .user_menu-fixed #searchbox form {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top; }
    #page_margins .user_menu-fixed #searchbox fieldset {
      border: none;
      margin: 0;
      padding: 0; }
    #page_margins .user_menu-fixed #searchbox .sitemap {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 22px;
      height: 22px;
      background-image: url("../img/sitemap.png"); }
    @media only screen and (max-width: 480px) {
      #page_margins .user_menu-fixed #searchbox input[type="text"] {
        width: 100px; } }
    #page_margins .user_menu-fixed #searchbox input[type="submit"] {
      background-color: #ffffff;
      background-image: url("../img/search-icon1.jpg");
      border: none;
      width: 25px;
      height: 24px;
      padding: 0;
      cursor: pointer; }
      #page_margins .user_menu-fixed #searchbox input[type="submit"]:focus {
        outline: none; }
  #page_margins .user_menu-fixed #lang {
    bottom: 0px;
    height: 40px;
	width: auto;
	right: 10px;
    line-height: 40px;
    padding-left: 10px;
    border-left: 1px #7190c9 solid; }
    #page_margins .user_menu-fixed #lang ul, #page_margins .user_menu-fixed #lang li, #page_margins .user_menu-fixed #lang a {
      height: 40px; }
	  
	@media only screen and (min-width: 481px) and (max-width: 999px) {
		#page_margins  #lang .sitemap{
			position: absolute;
			right: 245px;
			margin: 0;			
			display: inline-block;
			zoom: 1;
			*display: inline;
			vertical-align: top;
			width: 22px;
			height: 22px;
			background-image: url(../img/sitemap.png);
		}
		#page_margins .user_menu-fixed  #lang .sitemap{
			height: 22px;
			right: 293px;
			top: 12px;
		}
    }
	@media only screen and (max-width: 480px) {
		#page_margins  #lang .sitemap{
			position: absolute;
			/*right: 245px;*/
			right: 300px;
			margin: 0;			
			display: inline-block;
			zoom: 1;
			*display: inline;
			vertical-align: top;
			width: 22px;
			height: 22px;
			background-image: url(../img/sitemap.png);
		}
		#page_margins .user_menu-fixed  #lang .sitemap{
			height: 22px;
			/*right: 245px;*/
			right: 300px;
			top: 12px;
		}
	}

	.user_menu-fixed  .SiteName {
		display: none;
	}	
	
.SiteName {
	    text-align: right;
		position: absolute;
		left: 130px;
		top: 10px;
		/*background-color: #2c5990;*/
		color: #FFFFFF;
		padding: 5px 10px; }
  @media only screen and (min-width: 1000px) {
    .SiteName span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
		.SiteName {
			display: none;
		}
    }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
  		.SiteName {
			display: none;
		}
    }
  @media only screen and (max-width: 480px) {
  		.SiteName {
			display: none;
		}
    }
	
	.SiteName2 {
	    text-align: right;
		background-color: #2c5990;
		color: #FFFFFF;
		padding: 5px 10px;
		}
	@media only screen and (min-width: 1000px) {
		.SiteName2 {
			display: none;
			}
		}
	 @media only screen max-width: 999px) {
		.SiteName2 {
			display: block;
			}
		}
	  
.SiteUserBar 
{
  text-align: left;
  background-color: #ffffff;
  color: #FFFFFF;
  padding: 5px 10px; 
  height:30px;
  border-bottom:1px #2c5990 solid;
}
@media only screen and (min-width: 1000px) 
{
    .SiteUserBar span 
	{
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top; 
	  } 
 }
.SiteUserBar ul li a
{
    font-size: 13px;
	font-weight: bold;
}	

.SiteUserBar ul
{
	margin: 0;
	padding-left: 10px;
}

.SiteUserBar ul li a
{
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 5px 10px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
} 

.SiteUserBar ul li a:hover
{ 
	text-decoration: none;
	background-color: #6B96C6;
	color: #fff !important;
}
@media only screen and (min-width: 769px) and (max-width: 999px) 
{
    .SiteUserBar 
	{
      margin-top: 25px;
	} 
	
	.SiteUserBar ul
	{
		padding-left: 0;
	}
	
	.SiteUserBar ul li a
	{
		font-size: 11px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 768px) 
{

	.SiteUserBar {
		margin-top: 42px; 
	} 
	
    .SiteUserBar ul
	{
		padding-left: 0;
	}
}
	  
 @media only screen and (max-width: 480px) 
 {
	.SiteUserBar {
		/*margin-top: 90px;*/
		margin-top: 70px;
		padding: 0 10px;
	} 
	
	.SiteUserBar ul li a
	{
		font-size: 12px;
	}
	
	.SiteUserBar ul
	{
		padding-left: 0;
	}
	
	#page_margins .SiteUserBar ul li
	{
		margin-right: 0 !important;
		width: 100%;
		border-bottom: 1px #b2cdea solid;
	}
	
	.SiteUserBar ul li a
	{
		padding: 5px 5px;
	}
 }
	  
	  
#slider {
  width: 100%;
  height: 280px;
  overflow: hidden;
  position: relative; }
  @media only screen and (min-width: 1000px) {
    #slider {
      height: 280px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #slider {
      height: auto; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #slider {
      height: auto; } }
  @media only screen and (max-width: 480px) {
    #slider {
      height: auto; } }
  #slider .slider-next, #slider .slider-prev {
    position: absolute;
    width: 35px;
    height: 35px;
    background-color: #2c5990;
    background-image: url("../img/slider-navi.png");
    background-repeat: no-repeat;
    top: 120px;
    border: 1px #ffffff solid;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s; }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      #slider .slider-next, #slider .slider-prev {
        top: 120px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #slider .slider-next, #slider .slider-prev {
        display: none; } }
    @media only screen and (max-width: 480px) {
      #slider .slider-next, #slider .slider-prev {
        display: none; } }
    #slider .slider-next:hover, #slider .slider-prev:hover {
      background-color: #3965A5; }
  #slider .slider-next {
    left: 20px;
    background-position: 0 0; }
  #slider .slider-prev {
    right: 20px;
    background-position: -35px 0; }
  #slider .owl-pagination {
	display: none;
    position: absolute;
    bottom: 10px;
    right: 15px; }
    #slider .owl-pagination div.active {
      background-position: 0 -11px; }
    #slider .owl-pagination .owl-page {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 11px;
      height: 11px;
      background-image: url("../img/dot.png");
      margin: 0 2px;
      background-position: -11px -11px; }
  #slider .slider-item {
    position: relative; }
    #slider .slider-item img {
      width: 1000px;
      margin: 0;
      padding: 0;
      border: none; }
      @media only screen and (min-width: 1000px) {
        #slider .slider-item img {
          width: 1000px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        #slider .slider-item img {
          width: 768px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        #slider .slider-item img {
          width: 100%; } }
      @media only screen and (max-width: 480px) {
        #slider .slider-item img {
          width: 100%; } }
    #slider .slider-item .bottom-bg {
      position: absolute;
      bottom: 3px;
      /*left: 0;*/
	  right: 0;
      /*width: 100%;*/
	  width: auto;
      min-height: 20px;
      /*background-color: #2c5990;
      background: -moz-linear-gradient(to top, #1e5799, rgba(30, 87, 153, 0.8), rgba(30, 87, 153, 0.1));
      background: -webkit-linear-gradient(to top, #1e5799, rgba(30, 87, 153, 0.8), rgba(30, 87, 153, 0.1));
      background: -o-linear-gradient(to top, #1e5799, rgba(30, 87, 153, 0.8), rgba(30, 87, 153, 0.1));
      background: -ms-linear-gradient(to top, #1e5799, rgba(30, 87, 153, 0.8), rgba(30, 87, 153, 0.1));
      background: linear-gradient(to top, #1e5799, rgba(30, 87, 153, 0.8), rgba(30, 87, 153, 0.1));
      filter: alpha(opacity=80);*/
      /*padding: 40px 0 10px 0;*/ 
	  background-color: #000;
	  background: rgba(0, 0, 0, 0.34);
	  filter: alpha(opacity=34);
	  padding: 10px 20px;
	  }
      #slider .slider-item .bottom-bg span {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
        font-size: 20px;
        line-height: 22px;
        color: #ffffff;
        /*margin-left: 20px;*/ }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          #slider .slider-item .bottom-bg span {
            font-size: 18px; } }
        @media only screen and (max-width: 480px) {
          #slider .slider-item .bottom-bg span {
            font-size: 13px;
            line-height: 15px;
            margin-right: 60px; } }

#page_margins {
  position: relative;
  font-family: Verdana, Tahoma, arial, sans-serif;
  color: #444444;
  width: 1000px;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  @media only screen and (min-width: 1000px) {
    #page_margins {
      width: 1000px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #page_margins {
      width: 768px;
      overflow: hidden; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #page_margins {
      width: 95%;
      overflow: hidden; } }
  @media only screen and (max-width: 480px) {
    #page_margins {
      /*width: 320px;*/
	  width: 375px;
      overflow: hidden; } }

.row{
  width: 960px;
  min-height: 140px;
  margin: 0 20px 20px 20px; }
  @media only screen and (min-width: 1000px) {
    .row {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .row {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .row  {
      width: 93%; } }
  @media only screen and (max-width: 480px) {
    .row {
      /*width: 280px;*/
		width: 335px;} }

#page_col_center #content {
  width: 100%; }
  #page_col_center #content p {
    text-indent: 30px; }
    #page_col_center #content p img {
      text-indent: 0; }
  #page_col_center #content ul {
    list-style-type: disc;
    margin: 5px 0 5px 40px;
    padding: 0; }
    @media only screen and (max-width: 480px) {
      #page_col_center #content ul {
        margin: 5px 0 5px 25px; } }
    #page_col_center #content ul li 
	{
      margin-bottom: 3px; 
	  list-style: disc;
	}
  #page_col_center #content table {
    /*border-collapse: collapse;*/
    table-layout: auto;
    margin: 10px auto; }
    @media only screen and (max-width: 480px) {
      #page_col_center #content table, .table-container table {
		width: 100%;
        font-size: 11px; } }

@media only screen and (min-width: 481px) and (max-width: 768px) {
  .table-container {
    overflow-x: auto;
    display: block; } }
@media only screen and (max-width: 480px) {
  .table-container {
    overflow-x: auto;
    display: block; } }
.table-container table {
  margin: auto; }
  .table-container table tr th {
    text-align: center;
    font-weight: bold;
    background-color: #2c5990;
    color: #fff;
    padding: 5px; }
  .table-container .table-container table tr td {
    border: 1px solid #BEBEBE;
    padding: 5px; }

#main {
  background-color: #ffffff;
  width: 100%;
  min-height: 200px; }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #main {
      overflow: hidden; } }
  @media only screen and (max-width: 480px) {
    #main {
      overflow: hidden; } }
  #main #breadcrumbs {
    position: relative;
    width: 960px;
    padding: 7px 20px;
    font-size: 10px;
    border-bottom: 2px #2c5990 solid; }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      #main #breadcrumbs {
        width: 728px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #main #breadcrumbs {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (max-width: 480px) {
      #main #breadcrumbs {
        /*width: 280px;*/
		width: 335px;
		font-size: 14px;} }

#footer {
  background-color: #2c5990;
  width: 960px;
  padding: 5px 20px;
  min-height: 200px;
  position: relative; }
  @media only screen and (min-width: 1000px) {
    #footer {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #footer {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #footer {
      width: 95%; } }
  @media only screen and (max-width: 480px) {
    #footer {
      width: 90%; } }

#pagesnavigation {
  padding: 8px 0; }

.quote-slider {
  position: relative;
  width: 691px;
  height: auto;
  overflow: hidden; }
  @media only screen and (min-width: 1000px) {
    .quote-slider {
      width: 691px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .quote-slider {
      width: 530px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .quote-slider {
      width: 95%; } }
  @media only screen and (max-width: 480px) {
    .quote-slider {
      /*width: 320px;*/
		width: 375px;} }
  .quote-slider .owl-pagination {
    position: absolute;
    width: 590px;
    margin-left: 80px;
    bottom: 0;
    text-align: center; }
    @media only screen and (min-width: 1000px) {
      .quote-slider .owl-pagination {
        width: 590px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .quote-slider .owl-pagination {
        width: 480px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .quote-slider .owl-pagination {
        width: 100%;
        margin-left: 20px; } }
    @media only screen and (max-width: 480px) {
      .quote-slider .owl-pagination {
        /*width: 320px;*/
		width: 375px;
        margin-left: 0;
        margin-bottom: 10px; } }
    .quote-slider .owl-pagination div.active {
      background-position: 0 0; }
    .quote-slider .owl-pagination .owl-page {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 11px;
      height: 11px;
      background-image: url("../img/dot.png");
      margin: 0 2px;
      background-position: -11px 0; }
  .quote-slider .item {
    position: relative;
    width: 670px;
    height: auto;
    margin: 20px;
    border: 1px #ffffff solid; }
    @media only screen and (min-width: 1000px) {
      .quote-slider .item {
        width: 670px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .quote-slider .item {
        width: 520px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .quote-slider .item {
        width: 98%; } }
    @media only screen and (max-width: 480px) {
      .quote-slider .item {
        /*width: 278px;*/
		width: 330px;} }
    .quote-slider .item .quote-slider-header {
      background-color: #2c5990;
      width: 590px;
      padding: 5px 0;
      color: #ffffff;
      font-size: 11px;
      font-weight: bold;
      margin-left: 80px;
      text-align: center; }
      @media only screen and (min-width: 1000px) {
        .quote-slider .item .quote-slider-header {
          margin-left: 80px;
          width: 590px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .quote-slider .item .quote-slider-header {
          margin-left: 65px;
          width: 440px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .quote-slider .item .quote-slider-header {
          margin-left: 90px;
          width: 270px;
          background-color: #ffffff;
          color: #2c5990;
          margin-left: 0;
          width: 100%;
          font-size: 13px;
          padding: 15px 0; } }
      @media only screen and (max-width: 480px) {
        .quote-slider .item .quote-slider-header {
          /*width: 260px;*/
		  width: 315px;
          margin-left: 0;
          padding: 5px 10px;
          margin-bottom: 10px; } }
    .quote-slider .item .avatar-frame {
      width: 146px;
      height: 146px;
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 140px;
      -moz-border-radius: 140px;
      -webkit-border-radius: 140px;
      -khtml-border-radius: 140px;
      overflow: hidden;
      border: 2px #2c5990 solid; }
      @media only screen and (min-width: 1000px) {
        .quote-slider .item .avatar-frame {
          width: 146px;
          height: 146px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .quote-slider .item .avatar-frame {
          width: 126px;
          height: 126px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .quote-slider .item .avatar-frame {
          width: 86px;
          height: 86px;
          position: relative;
          margin: 0 auto; } }
      @media only screen and (max-width: 480px) {
        .quote-slider .item .avatar-frame {
          width: 106px;
          height: 106px;
          position: relative;
          margin: 0 auto; } }
      .quote-slider .item .avatar-frame img {
        width: 140px;
        height: 140px;
        border: 3px #ffffff solid;
        margin: 0;
        padding: 0;
        border-radius: 140px;
        -moz-border-radius: 140px;
        -webkit-border-radius: 140px;
        -khtml-border-radius: 140px; }
        @media only screen and (min-width: 1000px) {
          .quote-slider .item .avatar-frame img {
            width: 140px;
            height: 140px; } }
        @media only screen and (min-width: 769px) and (max-width: 999px) {
          .quote-slider .item .avatar-frame img {
            width: 120px;
            height: 120px; } }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .quote-slider .item .avatar-frame img {
            width: 80px;
            height: 80px; } }
        @media only screen and (max-width: 480px) {
          .quote-slider .item .avatar-frame img {
            width: 100px;
            height: 100px; } }
    .quote-slider .item .quote-slider-content {
      font-size: 13px;
      text-align: justify;
      font-style: italic;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      margin: 25px 35px 30px 215px;
      position: relative; }
      @media only screen and (min-width: 1000px) {
        .quote-slider .item .quote-slider-content {
          font-size: 13px;
          margin: 30px 35px 30px 215px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .quote-slider .item .quote-slider-content {
          font-size: 14px;
          margin: 15px 35px 30px 155px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .quote-slider .item .quote-slider-content {
          font-size: 15px;
          margin: 10px 45px 30px 35px; } }
      @media only screen and (max-width: 480px) {
        .quote-slider .item .quote-slider-content {
          font-size: 14px;
          margin: 10px 0 30px 0; 
		  padding: 5px 0;} }
      .quote-slider .item .quote-slider-content:before, .quote-slider .item .quote-slider-content:after {
        content: "";
        position: absolute;
        width: 25px;
        height: 18px;
        background-size: 50px 18px;
        background-image: url("../img/quote.png"); }
        @media only screen and (min-width: 1000px) {
          .quote-slider .item .quote-slider-content:before, .quote-slider .item .quote-slider-content:after {
            width: 25px;
            height: 18px;
            background-size: 50px 18px; } }
        @media only screen and (min-width: 769px) and (max-width: 999px) {
          .quote-slider .item .quote-slider-content:before, .quote-slider .item .quote-slider-content:after {
            width: 14px;
            height: 10px;
            background-size: 28px 10px; } }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .quote-slider .item .quote-slider-content:before, .quote-slider .item .quote-slider-content:after {
            width: 25px;
            height: 18px; } }
        @media only screen and (max-width: 480px) {
          .quote-slider .item .quote-slider-content:before, .quote-slider .item .quote-slider-content:after {
            width: 25px;
            height: 18px; } }
      .quote-slider .item .quote-slider-content:before {
        top: -20px;
        left: -30px;
        background-position: 0 0; }
        @media only screen and (min-width: 1000px) {
          .quote-slider .item .quote-slider-content:before {
            top: -20px;
            left: -30px; } }
        @media only screen and (min-width: 769px) and (max-width: 999px) {
          .quote-slider .item .quote-slider-content:before {
            top: -5px;
            left: -20px; } }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .quote-slider .item .quote-slider-content:before {
            top: -25px;
            left: -25px; } }
        @media only screen and (max-width: 480px) {
          .quote-slider .item .quote-slider-content:before {
            top: -25px;
            left: 0; } }
      .quote-slider .item .quote-slider-content:after {
        bottom: -20px;
        right: -30px;
        background-position: -25px 0; }
        @media only screen and (min-width: 1000px) {
          .quote-slider .item .quote-slider-content:after {
            background-position: -25px 0;
            bottom: -20px;
            right: -30px; } }
        @media only screen and (min-width: 769px) and (max-width: 999px) {
          .quote-slider .item .quote-slider-content:after {
            background-position: -14px 0;
            bottom: -5px;
            right: -22px; } }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .quote-slider .item .quote-slider-content:after {
            bottom: -25px;
            right: -25px;
            background-position: 25px 0; } }
        @media only screen and (max-width: 480px) {
          .quote-slider .item .quote-slider-content:after {
            bottom: -25px;
            right: 0;
            background-position: 25px 0; } }
      .quote-slider .item .quote-slider-content p {
        margin: 3px 0;
        text-indent: 20px; }

.mainlinks {
  width: 235px;
  height: 200px;
  margin: 20px;
  float: right; }
  @media only screen and (min-width: 1000px) {
    .mainlinks {
      width: 235px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .mainlinks {
      width: 195px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .mainlinks {
      display: none; } }
  @media only screen and (max-width: 480px) {
    .mainlinks {
      display: none; } }
  .mainlinks .mainlinks-header {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    color: #2c5990;
    border-bottom: 2px #2c5990 solid;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-style: italic;
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
    width: 100%; }
  .mainlinks ul {
    list-style: none;
    font-size: 12px;
    padding: 0; }
    .mainlinks ul li {
      margin-bottom: 5px; }
      .mainlinks ul li a {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        width: 90%;
        height: 20px;
        /*text-indent: 30px;*/
		padding-left: 30px;
		margin-bottom: 5px;
        background-image: url("../img/mainlinks.png");
        background-repeat: no-repeat;
        color: #444444; }
      .mainlinks ul li .icon-blog {
        background-position: 0 0; }
      .mainlinks ul li .icon-dales {
        background-position: 0 -20px; }
      .mainlinks ul li .icon-map {
        background-position: 0 -40px; }
      .mainlinks ul li .icon-newspaper {
        background-position: 0 -60px; }
		 .mainlinks ul li .icon-phone {
        background-position: 0 -80px; }

.mainnews 
{
  width: 960px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px; 
 }
  @media only screen and (min-width: 1000px) {
    .mainnews {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .mainnews {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
  .mainnews {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    .mainnews {
      width: 280px; } }
  .mainnews .mainnews-header {
    border-bottom: 1px #2c5990 solid;
    text-align: left; }
  .mainnews .mainnews-header span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      padding: 3px 15px; }
  .mainnews .mainnews-header a 
   {
      font-size: 11px;
      font-weight: bold;
      margin-left: 10px; }
  .mainnews .mainnews-item 
   {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 280px;
    text-align: left;
    margin: 20px 0;
    margin-right: 60px; }
    @media only screen and (min-width: 1000px) {
      .mainnews .mainnews-item {
        width: 280px;
        margin-right: 60px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .mainnews .mainnews-item {
        width: 230px;
        margin-right: 17px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .mainnews .mainnews-item {
        width: 30%;
        margin-right: 20px; } }
    @media only screen and (max-width: 480px) {
      .mainnews .mainnews-item {
        width: 280px; } }
    .mainnews .mainnews-item .mainnews-date {
      position: relative;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      float: right;
      background-color: #ffffff;
      color: #2c5990;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding-left: 18px;
      margin: 4px; }
    .mainnews .mainnews-item .mainnews-date:after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        background-image: url("../img/calendar.png"); }
    .mainnews .mainnews-item img {
      width: 270px;
      height: 190px;
      margin: 0 auto;
      padding: 4px;
      border: 1px #d7d7d7 solid;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
    .mainnews .mainnews-item img:hover {
        opacity: 0.7; }
    @media only screen and (min-width: 1000px) {
        .mainnews .mainnews-item img {
          width: 270px;
          height: 190px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
        .mainnews .mainnews-item img {
          width: 220px;
          height: 155px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
        .mainnews .mainnews-item img {
          width: 100%;
          height: auto; } }
    @media only screen and (max-width: 480px) {
        .mainnews .mainnews-item img {
          width: 270px; } }
    .mainnews .mainnews-item .mainnews-title {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      margin: 5px 0;
      cursor: pointer; }
      @media only screen and (min-width: 1000px) {
        .mainnews .mainnews-item .mainnews-title {
          font-size: 11px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .mainnews .mainnews-item .mainnews-title {
          font-size: 12px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .mainnews .mainnews-item .mainnews-title {
          font-size: 13px; } }
      @media only screen and (max-width: 480px) {
        .mainnews .mainnews-item .mainnews-title {
          font-size: 13px; } }


/* Новый шаблон новостей*/		  
.TempNews
{
  width: 960px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px; 
 }
  @media only screen and (min-width: 1000px) {.TempNews { width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) { .TempNews { width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) { .TempNews { width: 100%; } }
  @media only screen and (max-width: 480px) { .TempNews { /*width: 280px;*/ width: 335px; } }
  .TempNews .mainnews-header { border-bottom: 1px #2c5990 solid; text-align: left; }
  .TempNews .mainnews-header span 
  {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      padding: 3px 15px; }
  .TempNews .mainnews-header a 
   {
      font-size: 13px;
      font-weight: bold;
      margin-left: 20px; }
  .TempNews .mainnews-item 
   {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 200px;
    text-align: left;
    margin: 20px 0;
    margin-right: 60px; }
    @media only screen and (min-width: 1000px) {.TempNews .mainnews-item {width: 200px; margin-right: 40px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {.TempNews .mainnews-item { width: 301px; margin-right: 45px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {.TempNews .mainnews-item { width: 40%;   margin-right: 20px; } }
    @media only screen and (max-width: 480px) {.TempNews .mainnews-item { /*width: 280px;*/ width: 335px; } }
    .TempNews .mainnews-item .mainnews-date {
      position: relative;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      float: right;
      background-color: #ffffff;
      color: #2c5990;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding-left: 18px;
      margin: 4px; }
    .TempNews .mainnews-item .mainnews-date:after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        background-image: url("../img/calendar.png"); }
    .TempNews .mainnews-item img {
      width: 190px;
      height: 110px;
      margin: 0 auto;
      padding: 4px;
      border: 1px #d7d7d7 solid;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
    .TempNews .mainnews-item img:hover {opacity: 0.7; }
    @media only screen and (min-width: 1000px) { .TempNews .mainnews-item img { width: 190px; height: 134px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {.TempNews .mainnews-item img { width: 300px; height: 204px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {.TempNews .mainnews-item img { width: 100%; height: auto; } }
    @media only screen and (max-width: 480px) {.TempNews .mainnews-item img {/*width: 270px; height:190px*/ width: 325px; height: 230px; } }
    .TempNews .mainnews-item .mainnews-title 
	{
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      margin: 5px 0;
      cursor: pointer; 
	}
      @media only screen and (min-width: 1000px) {.TempNews .mainnews-item .mainnews-title {font-size: 11px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {.TempNews .mainnews-item .mainnews-title { font-size: 12px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {.TempNews .mainnews-item .mainnews-title { font-size: 13px; } }
      @media only screen and (max-width: 480px) {   .TempNews .mainnews-item .mainnews-title { /*font-size: 13px;*/ font-size: 15px; } }		  

/* Новый шаблон новостей конец*/
		  
		  
/*Новости ректора*/
.RectorNews
{
  width: 960px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px; 
 }
  @media only screen and (min-width: 1000px) {.RectorNews { width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) { .RectorNews { width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) { .RectorNews { width: 100%; } }
  @media only screen and (max-width: 480px) { .RectorNews { /*width: 280px;*/ width: 335px; } }
  .RectorNews .mainnews-header { border-bottom: 1px #2c5990 solid; text-align: left; }
  .RectorNews .mainnews-header span 
  {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      padding: 3px 15px; }
  .RectorNews .mainnews-header a 
   {
      font-size: 11px;
      font-weight: bold;
      margin-left: 10px; }
  .RectorNews .mainnews-item 
   {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 280px;
    text-align: left;
    margin: 20px 0;
    margin-right: 60px; }
    @media only screen and (min-width: 1000px) {.RectorNews .mainnews-item {width: 280px; margin-right: 60px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {.RectorNews .mainnews-item { width: 230px; margin-right: 17px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {.RectorNews .mainnews-item { width: 30%;   margin-right: 20px; } }
    @media only screen and (max-width: 480px) {.RectorNews .mainnews-item { /*width: 280px;*/ width: 335px; } }
    .RectorNews .mainnews-item .mainnews-date {
      position: relative;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      float: right;
      background-color: #ffffff;
      color: #2c5990;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding-left: 18px;
      margin: 4px; }
    .RectorNews .mainnews-item .mainnews-date:after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        background-image: url("../img/calendar.png"); }
    .RectorNews .mainnews-item img {
      width: 270px;
      height: 190px;
      margin: 0 auto;
      padding: 4px;
      border: 1px #d7d7d7 solid;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
    .RectorNews .mainnews-item img:hover {opacity: 0.7; }
    @media only screen and (min-width: 1000px) { .RectorNews .mainnews-item img { width: 270px; height: 190px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {.RectorNews .mainnews-item img { width: 220px; height: 155px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {.RectorNews .mainnews-item img { width: 100%; height: auto; } }
    @media only screen and (max-width: 480px) {.RectorNews .mainnews-item img {/*width: 270px;*/ width: 325px; height: 230px; } }
    .RectorNews .mainnews-item .mainnews-title 
	{
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      margin: 5px 0;
      cursor: pointer; 
	}
      @media only screen and (min-width: 1000px) {.RectorNews .mainnews-item .mainnews-title {font-size: 11px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {.RectorNews .mainnews-item .mainnews-title { font-size: 12px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {.RectorNews .mainnews-item .mainnews-title { font-size: 13px; } }
      @media only screen and (max-width: 480px) {   .RectorNews .mainnews-item .mainnews-title { font-size: 13px; } }		  
		  
		  
	/*Новости ректора конец*/	  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
.mainconf {
  width: 960px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 10px; }
  @media only screen and (min-width: 1000px) {
    .mainconf {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .mainconf {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .mainconf {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    .mainconf {
      /*width: 280px;*/
		width: 335px;} }
  .mainconf .mainconf-header {
    border-bottom: 1px #2c5990 solid;
    text-align: left; }
    .mainconf .mainconf-header span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      padding: 3px 15px; }
    .mainconf .mainconf-header a {
      font-size: 11px;
      font-weight: bold;
      margin-left: 10px; }
      @media only screen and (max-width: 480px) {
        .mainconf .mainconf-header a {
          display: block;
          height: 30px;
          line-height: 30px; } }
  .mainconf .mainconf-item {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 280px;
    text-align: left;
    margin: 20px 0;
    margin-right: 60px; }
    @media only screen and (min-width: 1000px) {
      .mainconf .mainconf-item {
        width: 280px;
        margin-right: 60px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .mainconf .mainconf-item {
        width: 230px;
        margin-right: 17px;
        line-height: 15px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .mainconf .mainconf-item {
        width: 100%;
        margin-right: 0;
        border-bottom: 1px #c9cdd9 solid;
        padding-bottom: 10px; } }
    @media only screen and (max-width: 480px) {
      .mainconf .mainconf-item {
        /*width: 280px;*/
		width: 335px;
        border-bottom: 1px #c9cdd9 solid;
        padding-bottom: 10px; } }
    .mainconf .mainconf-item .mainconf-title {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 200px;
      font-size: 11px;
      font-weight: bold;
      text-align: left;
      margin: 5px 0;
      cursor: pointer; }
      @media only screen and (min-width: 1000px) {
        .mainconf .mainconf-item .mainconf-title {
          font-size: 11px;
          display: inline-block;
          zoom: 1;
          *display: inline;
          vertical-align: top; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .mainconf .mainconf-item .mainconf-title {
          font-size: 12px;
          display: inline; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .mainconf .mainconf-item .mainconf-title {
          font-size: 13px;
          width: 80%; } }
      @media only screen and (max-width: 480px) {
        .mainconf .mainconf-item .mainconf-title {
          /*font-size: 12px;
          width: 220px;*/
			font-size: 15px;
			width: 335px;
			text-align: center;
			} }
    .mainconf .mainconf-item img {
      width: 65px;
      height: auto;
      float: left;
      padding: 0;
      margin: 0;
      margin-right: 15px;
      border: none; }
      @media only screen and (min-width: 1000px) {
        .mainconf .mainconf-item img {
          width: 65px;
          margin-right: 15px;
          float: left; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .mainconf .mainconf-item img {
          width: 45px;
          margin-right: 10px;
          float: right; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .mainconf .mainconf-item img {
          width: 50px;
          margin-right: 10px; } }
      @media only screen and (max-width: 480px) {
        .mainconf .mainconf-item img {
          width: 50px;
          margin-right: 10px; } }
    .mainconf .mainconf-item span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      font-size: 11px;
      text-align: justify;
      margin: 10px 0; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .mainconf .mainconf-item span {
          font-size: 12px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .mainconf .mainconf-item span {
          font-size: 13px; } }
      @media only screen and (max-width: 480px) {
        .mainconf .mainconf-item span {
          font-size: 13px; } }
    .mainconf .mainconf-item .mainconf-date {
      position: relative;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      float: right;
      background-color: #ffffff;
      color: #2c5990;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding-left: 18px;
      margin: 4px; }
      .mainconf .mainconf-item .mainconf-date:after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        background-image: url("../img/calendar.png"); }
		
		
		
		
		
  .LEvents 
   {
	width: 960px;
	margin-bottom: 20px;
	margin-top: 10px; 
  }
  @media only screen and (min-width: 1000px) {.LEvents {width: 960px; }}
  @media only screen and (min-width: 769px) and (max-width: 999px) {.LEvents {width: 728px;} }
  @media only screen and (min-width: 481px) and (max-width: 768px) {.LEvents {width: 100%; } }
  @media only screen and (max-width: 480px) {.LEvents {width: 280px; } }
  .LEvents .e-header {border-bottom: 1px #2c5990 solid; text-align: left; } 
  .LEvents .e-header span 
     {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 13px;
      font-weight: bold;
      padding: 3px 15px; 
    }
    .LEvents .e-header a 
	{
      font-size: 11px;
      font-weight: bold;
      margin-left: 10px; 
	}
    @media only screen and (max-width: 480px) {.LEvents .e-header a { display: block; height: 30px; line-height: 30px; } }
  
  .LEvents .e-item {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 270px;
    text-align: left;
    margin: 20px 0;
    margin-right: 50px; }
    @media only screen and (min-width: 1000px) {.LEvents .e-item {width: 270px; margin-right: 50px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {.LEvents .e-item {width: 230px; margin-right: 17px; line-height: 15px; }}
    @media only screen and (min-width: 481px) and (max-width: 768px) {.LEvents .e-item {width: 100%; margin-right: 0; border-bottom: 1px #c9cdd9 solid; padding-bottom: 10px; } }
    @media only screen and (max-width: 480px) {.LEvents .e-item {width: 280px; border-bottom: 1px #c9cdd9 solid; padding-bottom: 10px; } }
    .LEvents .e-item .e-title 
	{
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 200px;
      font-size: 11px;
      font-weight: bold;
      text-align: left;
      margin: 5px 0;
      cursor: pointer; 
	}
      @media only screen and (min-width: 1000px) {.LEvents .e-item .e-title {font-size: 11px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {.LEvents .e-item .e-title {font-size: 12px; display: inline; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {.LEvents .e-item .e-title {font-size: 13px; width: 80%; } }
      @media only screen and (max-width: 480px) {.LEvents .e-item .e-title {font-size: 12px;width: 220px; } }
    .LEvents .e-item img {
      width: 65px;
      height: auto;
      float: left;
      padding: 0;
      margin: 0;
      margin-right: 15px;
      border: none; }
      @media only screen and (min-width: 1000px) {.LEvents .e-item img {width: 65px;margin-right: 15px;float: left; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {.LEvents .e-item img {width: 45px;margin-right: 10px;float: right; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {.LEvents .e-item img {width: 50px;margin-right: 10px; } }
      @media only screen and (max-width: 480px) {.LEvents .e-item img {width: 50px;margin-right: 10px; } }
    .LEvents .e-item span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      font-size: 11px;
      text-align: justify;
      margin: 10px 0; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {.LEvents .e-item span {font-size: 12px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {.LEvents .e-item span {font-size: 13px; } }
      @media only screen and (max-width: 480px) {.LEvents .e-item span {font-size: 13px; } }
    .LEvents .e-item .e-date {
	  position: relative;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      float: right;
      background-color: #ffffff;
      color: #2c5990;
      font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding-left: 18px;
      margin: 4px; }
      .LEvents .e-item .e-date:after {
        content: "";
        position: absolute;
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        background-image: url("../img/calendar.png"); }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

.partners {
  width: 960px;
  margin-top: 20px;
  position: relative; }
  @media only screen and (min-width: 1000px) {
    .partners {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .partners {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .partners {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    .partners {
      /*width: 280px;*/
		width: 335px;} }
  .partners .slider-next, .partners .slider-prev {
    position: absolute;
    width: 35px;
    height: 35px;
    background-color: #2c5990;
    background-image: url("../img/slider-navi.png");
    background-repeat: no-repeat;
    top: 40%;
    vertical-align: middle;
    border: 1px #ffffff solid;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s; }
    .partners .slider-next:hover, .partners .slider-prev:hover {
      background-color: #3965A5; }
  .partners .slider-next {
    left: 0;
    background-position: 0 0; }
  .partners .slider-prev {
    right: 0;
    background-position: -35px 0; }
  .partners .partners-header {
    font-size: 14px;
    color: #2c5990;
    font-weight: bold; }
  .partners .partners-container {
    width: 882px;
    height: 120px;
    margin: 5px auto;
    overflow: hidden; }
    @media only screen and (min-width: 1000px) {
      .partners .partners-container {
        width: 882px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .partners .partners-container {
        width: 650px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .partners .partners-container {
        width: 402px; } }
    @media only screen and (max-width: 480px) {
      .partners .partners-container {
        width: 242px; } }
    .partners .partners-container .owl-item {
      position: relative;
      width: 147px;
      height: 110px;
      text-align: center;
      vertical-align: middle; }
      .partners .partners-container .owl-item img {
        position: absolute;
        width: 100px;
        height: auto;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }

.social {border-bottom: 1px #7190c9 solid; padding: 5px 10px; }
  .social span 
  {
    color: #ffffff;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 17px;
    line-height: 28px;
    margin-right: 10px; }
    @media only screen and (max-width: 480px) {.social span {display: block; } }
   .social .icon 
   {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    width: 28px;
    height: 28px;
    background-image: url("../img/social.png");
    margin: 0 3px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s; 
	}
	
	.sos
	{
		display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    width: 235px !important;
    height: 28px;
    background-color:#BD0C31; 
	color:#FFF;
    margin: 0 3px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s; 
    line-height:27px;
		
		
   }
	
	
	  .social .sos:hover {
      background-color: #8d0925; 
	  color:#FFF; text-decoration:none;}
	
	
	
  .social .social-item-1 {
    background-color: #BD0C31;
    background-position: 0px 0; }
    .social .social-item-1:hover {
      background-color: #8d0925; }
  .social .social-item-2 {
    background-color: #39599C;
    background-position: -28px 0; }
    .social .social-item-2:hover {
      background-color: #2b4477; }
  .social .social-item-3 {
    background-color: #18AEEF;
    background-position: -56px 0; }
    .social .social-item-3:hover {
      background-color: #0e8ec6; }
  .social .social-item-4 {
    background-color: #6B96C6;
    background-position: -84px 0; }
    .social .social-item-4:hover {
      background-color: #477cb7; }
  .social .social-item-5 {
    background-color: #5A8AAD;
    background-position: -112px 0; }
    .social .social-item-5:hover {
      background-color: #46708e; }

.footer-col-right {
  border-right: 1px #7190c9 solid; }
  @media only screen and (max-width: 480px) {
    .footer-col-right {
      border: none; } }

.footer-col, .footer-col-right {
  display: table-cell;
  padding: 10px;
  color: #ffffff;
  font-size: 13px;
  width: 30%; }
  @media only screen and (max-width: 480px) {
    .footer-col, .footer-col-right {
      display: block;
      width: 95%; } }
  .footer-col ul, .footer-col-right ul {
    list-style: none;
    padding-left: 20px;
    margin: 10px 0 30px 0; }
    .footer-col ul li, .footer-col-right ul li {
      margin-bottom: 5px; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .footer-col ul li, .footer-col-right ul li {
          margin-bottom: 10px; } }
      @media only screen and (max-width: 480px) {
        .footer-col ul li, .footer-col-right ul li {
          margin-bottom: 15px; } }
      .footer-col ul li a, .footer-col-right ul li a {
        color: #ffffff;
        font-size: 11px; }
        @media only screen and (min-width: 1000px) {
          .footer-col ul li a, .footer-col-right ul li a {
            font-size: 11px; } }
        @media only screen and (min-width: 769px) and (max-width: 999px) {
          .footer-col ul li a, .footer-col-right ul li a {
            font-size: 13px;
            line-height: 13px; } }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .footer-col ul li a, .footer-col-right ul li a {
            font-size: 11px; } }
        @media only screen and (max-width: 480px) {
          .footer-col ul li a, .footer-col-right ul li a {
            font-size: 12px; } }

.footer-about {
  font-size: 10px;
  color: #ffffff;
  text-align: center;
  border-top: 1px #7190c9 solid;
  padding: 5px 0; }

.owl-wrapper-outer .owl-wrapper {
  position: relative; }
  .owl-wrapper-outer .owl-wrapper .owl-item {
    display: block;
    float: left; }
    .owl-wrapper-outer .owl-wrapper .owl-item .item {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top; }

/* 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* display none until init */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

@media only screen and (min-width: 1000px) {
  #user_menu #nav_list {
    display: block; } }
@media only screen and (min-width: 769px) and (max-width: 999px) {
  #user_menu #nav_list {
    display: none; } }
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #user_menu #nav_list {
    display: none; } }
@media only screen and (max-width: 480px) {
  #user_menu #nav_list {
    display: none; } }
#user_menu #nav_list .nav_list-item {
  position: relative; }
  #user_menu #nav_list .nav_list-item:hover .user_menu-container {
    display: block;
    top: 17px; }
  #user_menu #nav_list .nav_list-item .user_menu-container {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    display: none;
    top: -1000px;
    position: absolute;
    z-index: 999;
    background-color: #ffffff;
    color: #2c5990;
    margin-left: 5px;
    border: 1px #2c5990 solid;
    padding: 5px 10px; }
    #user_menu #nav_list .nav_list-item .user_menu-container .user_menu-column {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      margin-bottom: 20px; }
      #user_menu #nav_list .nav_list-item .user_menu-container .user_menu-column .user_menu-colname {
        display: block;
        color: #444444;
        font-weight: bold;
        font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
        font-size: 13px;
        margin-top: 15px;
        margin-bottom: 5px; }
      #user_menu #nav_list .nav_list-item .user_menu-container .user_menu-column a.user_menu-collist {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        width: 100%;
        font-size: 11px;
        color: #2c5990;
        margin-left: 12px;
        border-top: 1px #ffffff solid;
        border-bottom: 1px #ffffff solid;
        line-height: 20px; }
        #user_menu #nav_list .nav_list-item .user_menu-container .user_menu-column a.user_menu-collist:hover {
          color: #7190c9;
          text-decoration: none;
          border-top: 1px #7190c9 solid;
          border-bottom: 1px #7190c9 solid; }
  #user_menu #nav_list .nav_list-item .about {
    width: 730px; }
    #user_menu #nav_list .nav_list-item .about .long {
      width: 400px; }
    #user_menu #nav_list .nav_list-item .about .short {
      width: 300px;
      margin-right: 15px; }
  #user_menu #nav_list .nav_list-item .income {
    width: 175px; }
    #user_menu #nav_list .nav_list-item .income .short {
      width: 160px; }
  #user_menu #nav_list .nav_list-item .science {
    width: 570px; }
    #user_menu #nav_list .nav_list-item .science .short {
      width: 280px;
      margin-right: 15px; }
    #user_menu #nav_list .nav_list-item .science .long {
      width: 260px; }
  #user_menu #nav_list .nav_list-item .inter {
    width: 270px; }
    #user_menu #nav_list .nav_list-item .inter .short {
      width: 250px; }
  #user_menu #nav_list .nav_list-item .studlife {
    width: 260px; }
    #user_menu #nav_list .nav_list-item .studlife .short {
      width: 240px; }
  #user_menu #nav_list .nav_list-item .contacts {
    right: 0;
    width: 170px; }
    #user_menu #nav_list .nav_list-item .contacts .short {
      width: 150px; }
  #user_menu #nav_list .nav_list-item .resources {
    right: 0;
    width: 280px; }
    #user_menu #nav_list .nav_list-item .resources .short {
      width: 280px; }

.mobile-icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  display: none;
  width: 40px;
  height: 40px;
  background-image: url("../img/mobilemenu.png"); }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .mobile-icon {
      display: block; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .mobile-icon {
      display: block; } }
  @media only screen and (max-width: 480px) {
    .mobile-icon {
      display: block; } }

#mobile-menu {
  position: fixed;
  top: 40px;
  background-color: #ffffff;
  width: 320px;
  height: 100%;
  overflow-y: scroll;
  z-index: 999999;
  -webkit-transition: all 0.3s ease-out 0.1s;
  -moz-transition: all 0.3s ease-out 0.1s;
  -o-transition: all 0.3s ease-out 0.1s;
  transition: all 0.3s ease-out 0.1s; }
  #mobile-menu .submenu {
    list-style: none;
    margin: 10px 10px 10px 20px;
    padding: 0; }
    #mobile-menu .submenu li a {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      padding: 20px 0;
      font-size: 12px;
      font-weight: bold;
      vertical-align: middle;
      border-bottom: 1px #c9cdd9 solid; }
    #mobile-menu .submenu .submenu-container {
      margin-left: 15px;
      display: none; }
      #mobile-menu .submenu .submenu-container .user_menu-colname {
	    display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
		width: 100%;
		text-indent: -15px;
		padding: 20px 0;
		vertical-align: middle;
		border-bottom: 1px #c9cdd9 solid;
        font-size: 11px;
        font-weight: bold; }
      #mobile-menu .submenu .submenu-container .user_menu-collist {
        font-size: 11px;
        /*font-weight: 100;*/
		font-weight: bold;
		color: #1088d4;}

.mobile-menu-hidden {
  left: -320px;
  opacity: 0; }
  @media only screen and (max-width: 480px) {
    .mobile-menu-hidden {
      /*left: 50% */
      /*margin-left: -480px */ } }

.mobile-menu-visible {
  left: 0;
  opacity: 1; }
  @media only screen and (max-width: 480px) {
    .mobile-menu-visible {
      /*left: 50% */
      /*margin-left: -160px */ } }

#thematicLinks {
  width: 210px;
  float: right;
  margin: 0 0 10px 20px;
  display: block;
  border: 1px #d4d4d4 solid;
  box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.12), 0 5px 11px 0 rgba(0, 0, 0, 0.12);
  border-top: 0; }
  @media only screen and (max-width: 480px) {
    #thematicLinks {
      /*width: 280px*/;
	  width: 345px !important;
      margin: 0 0 20px 0; } 
	 #thematicLinks p .foto{
		width: 180px !important;
		height: auto !important;
		}
	 }
  #thematicLinks p {
    font-size: 11px;
    text-align: center;
    text-indent: 0; }
    @media only screen and (max-width: 480px) {
      #thematicLinks p {
        font-size: 13px; } }
  #thematicLinks ul {
    list-style-type: none;
    padding: 0;
    margin: 5px 0;
    background-color: #fff; }
    #thematicLinks ul li {
      margin-bottom: 5px;
      padding-bottom: 2px;
      border-bottom: 1px silver dashed; }
      #thematicLinks ul li a {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        text-decoration: none;
        font-size: 11px;
        line-height: 14px; }
        @media only screen and (max-width: 480px) {
          #thematicLinks ul li a {
            font-size: 13px;
            padding: 8px 0; }
		#thematicLinks ul li a[href^="mailto:"]
		{ 
		  padding: 0;
		}
			}
  #thematicLinks .partHeader, #thematicLinks .linksTitle {
    border-top: 1px #d4d4d4 solid;
    border-bottom: 1px #7190c9 solid;
    background-repeat: repeat-x;
    background-image: none;
    height: 24px;
    font-weight: bold;
    padding-left: 4px;
    background-color: #2c5990;
    color: #ffffff; }
    @media only screen and (max-width: 480px) {
      #thematicLinks .partHeader, #thematicLinks .linksTitle {
        height: 30px; } }
    #thematicLinks .partHeader .partTitleOpen, #thematicLinks .partHeader .partTitle, #thematicLinks .linksTitle .partTitleOpen, #thematicLinks .linksTitle .partTitle {
      background: none;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 90%;
      position: relative;
      padding-left: 20px;
      height: 24px;
     /* margin-top:10px;*/
	  line-height: 24px;
      font-size: 11px; }
	  
	  
	
	  
	  
	  
      #thematicLinks .partHeader .partTitleOpen:after, #thematicLinks .partHeader .partTitle:after, #thematicLinks .linksTitle .partTitleOpen:after, #thematicLinks .linksTitle .partTitle:after {
        position: absolute;
        content: "";
        background-color: #ffffff;
        width: 0;
        height: 0;
        top: 10px;
        left: 5px; }
      @media only screen and (max-width: 480px) {
        #thematicLinks .partHeader .partTitleOpen, #thematicLinks .partHeader .partTitle, #thematicLinks .linksTitle .partTitleOpen, #thematicLinks .linksTitle .partTitle {
          font-size: 13px;
          height: 30px;
          line-height: 30px; } }
    #thematicLinks .partHeader .partTitleOpen:after, #thematicLinks .linksTitle .partTitleOpen:after {
      border-top: 3px solid #2c5990 !important;
      border-bottom: 3px solid #2c5990 !important;
      border-left: 5px solid #ffffff !important; }
    #thematicLinks .partHeader .partTitle, #thematicLinks .linksTitle .partTitle {
      cursor: pointer; }
      #thematicLinks .partHeader .partTitle:after, #thematicLinks .linksTitle .partTitle:after {
        border-left: 3px solid #2c5990;
        border-right: 3px solid #2c5990;
        border-top: 5px solid #ffffff; }
  #thematicLinks .partBody {
    padding: 5px; }
	
	 #thematicLinks .partBodyone{padding: 0px; height:0px}
	 #thematicLinks .partBodyone ul{display:none}
	

#employers_tabs .e_tabs {
  list-style-type: none;
  width: 960px;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: center; }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #employers_tabs .e_tabs {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #employers_tabs .e_tabs {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    #employers_tabs .e_tabs {
      width: 280px; } }
  #employers_tabs .e_tabs li {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    float: left !important;
    margin: 0px;
    width: 240px;
    text-align: center;
    margin-bottom: 5px; }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #employers_tabs .e_tabs li {
        width: 50%; } }
    @media only screen and (max-width: 480px) {
      #employers_tabs .e_tabs li {
        width: 100%;
        margin-bottom: 1px; } }
    #employers_tabs .e_tabs li:focus {
      outline: none; }
    #employers_tabs .e_tabs li a {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      background-color: #ffffff;
      color: #2c5990;
      font-size: 10px;
      font-weight: bold;
      text-align: center;
      width: 230px;
      height: 23px;
      line-height: 23px;
      border: 1px #2c5990 solid;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        #employers_tabs .e_tabs li a {
          width: 100%;
          font-size: 11px; } }
      @media only screen and (max-width: 480px) {
        #employers_tabs .e_tabs li a {
          width: 100%;
          font-size: 12px;
          height: 30px;
          line-height: 30px; } }
      #employers_tabs .e_tabs li a:hover {
        text-decoration: none;
        background-color: #2c5990;
        color: #ffffff; }
      #employers_tabs .e_tabs li a:focus {
        outline: none; }
#employers_tabs .ui-tabs-hide {
  display: none; }
@media only screen and (max-width: 480px) {
  #employers_tabs .ui-tabs-panel img {
    float: none !important;
    display: block;
    margin: 5px auto; } }

.employersList {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .employersList li {
    position: relative;
    float: left;
    display: block;
    margin: 10px;
    height: 325px;
    width: 170px;
    border: 1px silver solid;
    text-align: center;
    box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.1), 0 4px 15px 0 rgba(0, 0, 0, 0.1); }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .employersList li {
        margin: 5px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .employersList li {
        float: none;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        width: 32%;
        margin: 5px auto; } }
    @media only screen and (max-width: 480px) {
      .employersList li {
        width: 280px;
        height: 360px;
        margin: 10px 0; } }
    .employersList li p {
      margin: 0;
      padding: 0 5px;
      text-indent: 0;
      text-align: center;
      font-size: 11px;
      margin-bottom: 5px; }
      @media only screen and (max-width: 480px) {
        .employersList li p {
          font-size: 13px; } }
    .employersList li img {
      background-color: #e5e5e5;
      border: 1px solid #e5e5e5;
      width: 130px;
      height: 167px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .employersList li img {
          width: 65%;
          height: auto; } }
      @media only screen and (max-width: 480px) {
        .employersList li img {
          width: 150px;
          height: 193px; } }
    .employersList li .description {
      display: none; }
    .employersList li a {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      position: absolute;
      bottom: 5px;
      right: 0;
      padding: 4px 0;
      width: 168px;
      background-color: #2c5990;
      color: #ffffff;
      font-size: 11px;
      border: 1px #2c5990 solid;
      -webkit-transition: all 0.2s ease-out 0.1s;
      -moz-transition: all 0.2s ease-out 0.1s;
      -o-transition: all 0.2s ease-out 0.1s;
      transition: all 0.2s ease-out 0.1s; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .employersList li a {
          width: 98%; } }
      @media only screen and (max-width: 480px) {
        .employersList li a {
          padding: 7px 0;
          width: 278px;
          font-size: 12px; } }
      .employersList li a:hover {
        border: 1px silver solid;
        background-color: #ffffff;
        color: #2c5990;
        text-decoration: none; }

.newsList, #conferencesList {
  padding: 0;
  list-style: none; }
  .newsList li.listHeader, #conferencesList li.listHeader {
    width: 100%;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    background-color: #2c5990 !important;
    background-image: none !important;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 0 !important; }
    .newsList li.listHeader span, #conferencesList li.listHeader span {
      padding: 0;
      font-size: 12px;
      text-indent: 5px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .newsList li.listHeader span, #conferencesList li.listHeader span {
          font-size: 13px; } }
      @media only screen and (max-width: 480px) {
        .newsList li.listHeader span, #conferencesList li.listHeader span {
          font-size: 14px; } }
  .newsList li, #conferencesList li {
    display: table-row; }
    .newsList li span, .newsList li a, #conferencesList li span, #conferencesList li a {
      display: table-cell;
      padding-bottom: 15px; }
    .newsList li span, #conferencesList li span {
      width: 90px; }
      @media only screen and (max-width: 480px) {
        .newsList li span, #conferencesList li span {
          font-size: 11px; } }

/*------ Conference ------ */
#confResults, #bodyText, #registry, #visa, #programm, #material, #condParticipation, #due, #residence, #route, #contactInfo {
  width: 100%; }

#tabs h2 {
  color: #444;
  text-align: left;
  font-size: 11px;
  border-bottom: 1px solid silver;
  margin: 5px 240px 5px 0; }
  @media only screen and (max-width: 480px) {
    #tabs h2 {
      margin: 5px 0; } }
#tabs ul.tabs {
  background-color: #fff;
  margin-bottom: 10px;
  margin-left: 0;
  width: 220px;
  float: right;
  list-style-type: none;
  padding-left: 20px; }
  @media only screen and (max-width: 480px) {
    #tabs ul.tabs {
      float: none !important;
      width: 100% !important;
      padding-left: 0; }
      #tabs ul.tabs li {
        line-height: 30px; } }
    @media only screen and (max-width: 480px) and (max-width: 480px) {
      #tabs ul.tabs li a {
        margin: 0;
        border-bottom: 1px #d7d7d7 solid;
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        width: 280px; } }

  #tabs ul.tabs .ui-tabs-selected > a {
    color: #129cf7; }

/*------ AllConferenceArchive ------ */
#main_conf {
  position: relative;
  display: block; }
  #main_conf #lastConf {
    width: 100%;
    border-bottom: 1px dashed silver;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px; }

#conf_footer {
  float: left;
  display: block;
  position: relative;
  height: 100%;
  width: 100%; }
  #conf_footer #listAllConf, #conf_footer #confArchive {
    display: block; }
    @media only screen and (max-width: 480px) {
      #conf_footer #listAllConf, #conf_footer #confArchive {
        width: 100% !important; } }
  #conf_footer #listAllConf {
    width: 70%;
    float: left; }
  #conf_footer #confArchive {
    width: 28%;
    float: right; }
    #conf_footer #confArchive ul {
      padding-left: 0;
      list-style: none; }
      #conf_footer #confArchive ul li {
            text-align: center;
		line-height: 30px; }

#sitemap ul {
  margin-bottom: 10px;
  margin-top: 5px;
  list-style-type: none;
  padding: 0; }
  #sitemap ul li {
    margin-bottom: 5px; }
    #sitemap ul li .forHead {
      color: #444;
      text-decoration: none;
      font-weight: bold;
      margin: 10px 0; }
    #sitemap ul li ul {
      padding-left: 20px; }
      #sitemap ul li ul li a {
        color: #358;
        font-weight: bold;
        margin-bottom: 10px; }
      #sitemap ul li ul li ul li a {
        color: #3965A5;
        font-weight: normal; }
        #sitemap ul li ul li ul li a:hover {
          color: #129cf7; }

.row #content #tabs .tabsLibrary {
  margin: 20px 0 !important;
  text-align: center;
  list-style-type: none;
  padding: 0;
  height: auto;
  width: 180px;
  float: right; }
  @media only screen and (min-width: 1000px) {
    .tabsLibrary {
      width: 180px;
      float: right; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .tabsLibrary {
      width: 100%;
      float: none; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .tabsLibrary {
      width: 100%;
      float: none; } }
  @media only screen and (max-width: 480px) {
    .tabsLibrary {
      width: 100%;
      float: none; } }
.row #content #tabs .tabsLibrary li {
    float: left;
    padding: 0;
    margin: 0 5px 5px 0; 
	list-style-type: none;
	}
    .tabsLibrary li a {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 49px;
      background-color: #ffffff;
      border: 1px solid silver;
      margin: 0;
      padding: 0;
      color: #444;
      font-weight: bold;
      height: 25px;
      line-height: 25px;
      float: left;
      -webkit-transition: all 0.1s ease-out 0.1s;
      -moz-transition: all 0.1s ease-out 0.1s;
      -o-transition: all 0.1s ease-out 0.1s;
      transition: all 0.1s ease-out 0.1s; }
      .tabsLibrary li a:hover {
        text-decoration: none;
        color: #ffffff;
        background-color: #2c5990; }

#tabs {
  position: relative; }
  #tabs div {
    width: 730px; }
    @media only screen and (min-width: 1000px) {
      #tabs div {
        width: 730px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      #tabs div {
        width: 100%; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      #tabs div {
        width: 100%; } }
    @media only screen and (max-width: 480px) {
      #tabs div {
        width: 100%; } }
  
  

/*   #tabs div ul {
      list-style-type: disk;
      margin: 30;
      padding: 30; }
      #tabs div ul li {
        padding: 10px 0; }
  */
  
  
  
  
  
  
  
        #tabs div ul li a {
          display: block;
          font-weight: bold;
          background: #fff url(ektuCss/images/Library.png) no-repeat 0 50%;
          padding-bottom: 5px;
          color: #444;
          text-decoration: none;
          min-height: 85px;
          border-bottom: 1px dotted silver;
          padding-left: 58px;
          -webkit-transition: all 0.2s ease-out 0.1s;
          -moz-transition: all 0.2s ease-out 0.1s;
          -o-transition: all 0.2s ease-out 0.1s;
          transition: all 0.2s ease-out 0.1s; }
          #tabs div ul li a:hover {
            background-color: #f0f2f9; }
          #tabs div ul li a span {
            display: block;
            font-weight: normal;
            overflow: hidden;
            height: 54px;
            line-height: 17px; }
            @media only screen and (max-width: 480px) {
              #tabs div ul li a span {
                height: 139px; } }
          #tabs div ul li a .size {
            height: 15px; }
            #tabs div ul li a .size .date {
              display: inline;
              margin-left: 20px; }

/*------- registryForm ------ */
#registryForm label {
  display: block;
  padding-top: 15px;
  font-weight: bold; }
#registryForm input {
  border: 1px solid silver; }
#registryForm input[type="submit"] {
  background-color: #2c5990;
  color: #ffffff;
  font-weight: bold;
  margin-top: 20px;
  padding: 5px 20px; }
  #registryForm input[type="submit"]:hover {
    background-color: #3965A5; }
#registryForm input.fieldBig {
  width: 425px;
  height: 19px; }
  @media only screen and (max-width: 480px) {
    #registryForm input.fieldBig {
      width: 100%; } }
#registryForm table {
  margin: 0 !important; }
  #registryForm table td {
    border-style: none !important; }
    #registryForm table td label {
      display: inline;
      padding-left: 10px;
      font-weight: normal; }

/*------- PPS ------ */
#tabs .PPS ul li {
  padding: 0; }
  #tabs .PPS ul li a {
    padding-left: 0;
    background: none;
    min-height: auto;
    border: none;
    font-weight: 100;
    color: #2c5990;
    -webkit-transition: all 0s ease-out 0s;
    -moz-transition: all 0s ease-out 0s;
    -o-transition: all 0s ease-out 0s;
    transition: all 0s ease-out 0s; }
    @media only screen and (max-width: 480px) {
      #tabs .PPS ul li a {
        margin-bottom: 10px; } }
    #tabs .PPS ul li a:hover {
      color: #129cf7;
      background-color: #ffffff;
      text-decoration: underline; }

.employeeProfile .linkbutton {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  background-color: #3965A5;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  padding: 5px 20px;
  text-decoration: none;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease; }
  .employeeProfile .linkbutton:hover {
    background-color: #2c5990;
    text-decoration: none;
    color: #FFFFFF; }
  @media only screen and (max-width: 480px) {
    .employeeProfile .linkbutton {
      margin-top: -30px !important; } }

.profileContent {
  border: 1px #a1a1a1 solid;
  width: 100%;
  min-height: 150px;
  margin: 10px auto 20px auto;
  padding: 10px 0;
  font-size: 12px;
  text-align: justify;
  color: #444444;
  box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  -moz-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px; }
  .profileContent a {
    color: #3965A5; }
    .profileContent a:hover {
      color: #129cf7; }
  .profileContent .profileContent-header {
    color: #3965A5;
    font-weight: bold;
    font-size: 11px;
    margin: 20px 0 10px 0; }
  .profileContent p, .profileContent div {
    margin: 10px 20px; }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .profileContent p, .profileContent div {
        font-size: 13px; } }
    @media only screen and (max-width: 480px) {
      .profileContent p, .profileContent div {
        margin: 10px 7px;
        font-size: 14px; } }
  .profileContent ul {
    list-style: none; }
    @media only screen and (max-width: 480px) {
      .profileContent ul {
        margin: 10px 5px; } }
    .profileContent ul li {
      position: relative; }
      .profileContent ul li:before {
        position: absolute;
        content: "•";
        color: #3965A5;
        margin-left: -15px; }
  .profileContent ul.list-none {
    list-style: none;
    list-style-type: none !important;
    margin: 5px 20px !important;
    padding: 0; }
    .profileContent ul.list-none li:before {
      content: ""; }

.profileHead {
  width: 100%;
  min-height: 150px;
  margin: 60px auto 20px auto;
  border: 1px #a1a1a1 solid;
  position: relative;
  box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  -moz-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px; }
  @media only screen and (max-width: 480px) {
    .profileHead {
      margin: 10px auto 40px auto; } }
  .profileHead .tabs-container {
    border-bottom: 2px #3965A5 solid;
    z-index: -1;
    width: auto;
    height: 25px;
    margin-top: -26px;
    padding-left: 145px; }
    @media only screen and (min-width: 1000px) {
      .profileHead .tabs-container {
        padding-left: 145px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .profileHead .tabs-container {
        padding-left: 145px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .profileHead .tabs-container {
        padding-left: 0; } }
    @media only screen and (max-width: 480px) {
      .profileHead .tabs-container {
        width: 290px;
        border-bottom: none;
        padding-left: 0;
        position: absolute;
        bottom: -42px;
        z-index: 1; } }
    .profileHead .tabs-container a {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      cursor: pointer;
      height: 23px;
      font-size: 10px;
      line-height: 23px;
      text-align: center;
      text-decoration: none;
      color: #3965A5;
      padding: 0 20px;
      font-weight: bold;
      background-color: #FFFFFF;
      border: 1px #3965A5 solid;
      margin: 0 -2px;
      cursor: pointer;
      -webkit-transition: background-color 300ms ease;
      -moz-transition: background-color 300ms ease;
      -o-transition: background-color 300ms ease;
      transition: background-color 300ms ease; }
      @media only screen and (max-width: 480px) {
        .profileHead .tabs-container a {
          font-size: 9px;
          padding: 0 9px; } }
      .profileHead .tabs-container a:hover {
        background-color: #2c5990;
        color: #FFFFFF; }
    .profileHead .tabs-container .active {
      background-color: #3965A5;
      color: #FFFFFF; }
  .profileHead img {
    position: absolute;
    width: 124px;
    height: 160px;
    padding: 5px;
    background: white;
    border: 1px solid silver;
    margin-left: 10px !important;
    margin-top: -40px !important; }
    @media only screen and (min-width: 1000px) {
      .profileHead img {
        width: 124px;
        height: 160px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .profileHead img {
        width: 124px;
        height: 160px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .profileHead img {
        width: 110px;
        height: 141px;
        margin-top: 10px !important; } }
    @media only screen and (max-width: 480px) {
      .profileHead img {
        position: relative;
        width: 124px;
        height: 160px;
        display: block;
        margin: 0 auto;
        margin-left: auto !important;
        margin-top: 10px !important; } }
  .profileHead .field {
    margin-left: 160px;
    margin-top: 10px;
    margin-bottom: 40px;
    width: 550px; }
    @media only screen and (min-width: 1000px) {
      .profileHead .field {
        margin-left: 160px;
        margin-top: 10px;
        margin-bottom: 40px;
        width: 550px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .profileHead .field {
        margin-left: 160px;
        margin-top: 10px;
        margin-bottom: 40px;
        width: 370px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .profileHead .field {
        width: 98%;
        margin: 10px 0;
        padding-left: 150px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (max-width: 480px) {
      .profileHead .field {
        width: 260px;
        margin: 10px; } }
    .profileHead .field .name {
      color: #3965A5;
      font-weight: bold;
      font-size: 15px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .profileHead .field .name {
          margin-bottom: 10px; } }
      @media only screen and (max-width: 480px) {
        .profileHead .field .name {
          text-align: center; } }
    .profileHead .field span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      font-size: 11px;
      color: #444444;
      margin-top: 3px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .profileHead .field span {
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .profileHead .field span {
          font-size: 13px; } }
    .profileHead .field .department {
      margin-bottom: 25px; }
      @media only screen and (max-width: 480px) {
        .profileHead .field .department {
          margin: 15px 0; } }
    .profileHead .field .key, .profileHead .field .value {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      font-size: 11px;
	  margin-bottom:8px;
      color: #444444; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .profileHead .field .key, .profileHead .field .value {
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .profileHead .field .key, .profileHead .field .value {
          font-size: 13px; } }
    .profileHead .field .key {
      width: 110px; }
      @media only screen and (max-width: 480px) {
        .profileHead .field .key {
          width: 90%; } }
    .profileHead .field .value {
      width: 430px;
      font-weight: bold; }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .profileHead .field .value {
          width: 250px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .profileHead .field .value {
          width: 55%; } }
      @media only screen and (max-width: 480px) {
        .profileHead .field .value {
          width: 90%;
          margin-bottom: 10px; } }
  .profileHead .contacts {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 220px; }
    @media only screen and (min-width: 1000px) {
      .profileHead .contacts {
        width: 220px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .profileHead .contacts {
        width: 180px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .profileHead .contacts {
        position: relative;
        right: 0;
        top: 0;
        width: auto;
        margin: 50px 10px 10px 10px; } }
    @media only screen and (max-width: 480px) {
      .profileHead .contacts {
        position: relative;
        width: 260px;
        margin: 20px 10px;
        right: 0;
        top: 0; } }
    .profileHead .contacts .contacts-header {
      color: #3965A5;
      font-size: 12px;
      line-height: 20px;
      font-weight: bold;
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      border-bottom: 2px #3965A5 solid;
      margin-bottom: 10px; }
    .profileHead .contacts span {
      display: block;
      width: 100%;
      font-size: 11px;
      line-height: 13px;
      margin-bottom: 12px; }
      .profileHead .contacts span:nth-child(n+2) {
        display: inline-block;
        zoom: 1;
        *display: inline;
        vertical-align: top;
        width: auto;
        margin: 3px 15px; }
        @media only screen and (min-width: 481px) and (max-width: 768px) {
          .profileHead .contacts span:nth-child(n+2) {
            width: 50%; } }
    .profileHead .contacts span.label {
      margin-bottom: 1px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .profileHead .contacts span.label {
          width: 110px; } }
    .profileHead .contacts a {
      font-weight: bold;
      color: #2c5990; }
      .profileHead .contacts a:hover {
        color: #129cf7;
        -webkit-transition: background-color 300ms ease;
        -moz-transition: background-color 300ms ease;
        -o-transition: background-color 300ms ease;
        transition: background-color 300ms ease; }

.elumkd {
  width: 960px; }
  @media only screen and (min-width: 1000px) {
    .elumkd {
      width: 960px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .elumkd {
      width: 728px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .elumkd {
      width: 100%; } }
  @media only screen and (max-width: 480px) {
    .elumkd {
      width: 100%; } }
  .elumkd .elumkdContent {
    border: 1px #BEBEBE solid;
    overflow: hidden;
    width: 940px;
    margin: 10px auto 20px auto;
    padding: 10px 10px;
    font-size: 11px;
    text-align: justify;
    color: #444444;
    box-shadow: 0 0px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdContent {
        width: 940px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdContent {
        width: 708px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdContent {
        width: auto; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdContent {
        width: auto; } }
  .elumkd .elumkdVideo, .elumkd .elumkdTitle, .elumkd .CourseName, .elumkd .CourseAuthor, .elumkd .Courselabel, .elumkd .elumkdSchedule, .elumkd .elumkdLinks {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top; }
  .elumkd .elumkdVideo {
    border: 1px #b8b8b8 solid;
    padding: 5px;
    width: 456px;
    height: 270px;
    float: left;
    text-align: center;
    background-color: #ffffff; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdVideo {
        width: 456px;
        height: 270px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdVideo {
        width: 342px;
        height: 243px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdVideo {
        position: absolute;
        width: 45%;
        height: 243px;
        margin-top: 50px;
        border: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdVideo {
        width: 244px;
        height: 190px; } }
    .elumkd .elumkdVideo video {
      width: 360px;
      height: 270px; }
      @media only screen and (min-width: 1000px) {
        .elumkd .elumkdVideo video {
          width: 360px;
          height: 270px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .elumkd .elumkdVideo video {
          width: 342px;
          height: 243px; } }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .elumkd .elumkdVideo video {
          width: 100%;
          height: 238px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; } }
      @media only screen and (max-width: 480px) {
        .elumkd .elumkdVideo video {
          width: 235px;
          height: 190px; } }
  .elumkd .elumkdTitle {
    width: 446px;
    height: 70px;
    border: 1px #2c5990 solid;
    padding: 5px 10px;
    float: left;
    background-color: #2c5990;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdTitle {
        width: 446px;
        height: 70px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdTitle {
        width: 332px;
        height: 50px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdTitle {
        width: 100%;
        height: 50px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdTitle {
        width: 250px;
        height: 50px; } }
    .elumkd .elumkdTitle:hover {
      background-color: #FFFFFF; }
    .elumkd .elumkdTitle:hover > span {
      color: #2c5990; }
    .elumkd .elumkdTitle .Courselabel {
      width: 100%;
      text-align: right;
      color: #FFFFFF;
      font-size: 10px; }
    .elumkd .elumkdTitle .CourseAuthor {
      text-align: right;
      width: 100%;
      font-size: 13px;
      font-weight: bold;
      color: #FFFFFF; }
  .elumkd .elumkdSchedule {
    width: 232px;
    height: 198px;
    border: 1px #BEBEBE solid;
    padding: 0;
    float: left; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdSchedule {
        width: 232px;
        height: 198px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdSchedule {
        width: 175px;
        height: 191px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdSchedule {
        border: 0;
        width: 50%;
        margin-left: 50%; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdSchedule {
        width: 266px; } }
    .elumkd .elumkdSchedule .ScheduleHeader {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      font-size: 11px;
      text-align: center;
      font-weight: bold;
      line-height: 18px; }
    .elumkd .elumkdSchedule .day {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      height: 28px;
      line-height: 27px;
      text-indent: 40px;
      font-size: 11px;
      font-weight: bold;
      background-color: #EEEEEE;
      background-image: url(../img/yesno.png);
      background-repeat: no-repeat;
      background-position: 5px -27px;
      color: #B4B4B4;
      border-top: 1px #B4B4B4 solid;
      border-bottom: 1px #B4B4B4 solid; }
      @media only screen and (min-width: 1000px) {
        .elumkd .elumkdSchedule .day {
          height: 28px; } }
      @media only screen and (min-width: 769px) and (max-width: 999px) {
        .elumkd .elumkdSchedule .day {
          height: 27px; } }
    .elumkd .elumkdSchedule .activeDay {
      background-color: #2c5990;
      color: #FFFFFF;
      border-top: 1px #B4B4B4 solid;
      border-bottom: 1px #B4B4B4 solid;
      background-position: 5px 0; }
  .elumkd .elumkdInfoGraf {
    width: 232px;
    height: 198px;
    border: 1px #BEBEBE solid;
    float: left;
    text-align: center;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdInfoGraf {
        width: 232px;
        height: 198px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdInfoGraf {
        width: 175px;
        height: 191px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdInfoGraf {
        width: 50%;
        height: 44px;
        margin-left: 50%;
        border: 0; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdInfoGraf {
        width: 266px;
        height: 44px; } }
    .elumkd .elumkdInfoGraf:hover {
      background-color: #2c5990; }
    .elumkd .elumkdInfoGraf:hover > span {
      background-position: 0 -100px;
      color: #FFFFFF; }
    .elumkd .elumkdInfoGraf span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 145px;
      background-image: url(../img/infograph.png);
      background-repeat: no-repeat;
      padding-top: 55px;
      text-align: center;
      color: #2c5990;
      font-size: 14px;
      font-weight: bold;
      margin-top: 35px; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .elumkd .elumkdInfoGraf span {
          text-indent: 20px;
          font-size: 11px;
          width: 100%;
          margin-top: 0;
          padding-top: 0;
          line-height: 44px;
          background-size: 50px;
          background-position: 0 10px; } }
      @media only screen and (max-width: 480px) {
        .elumkd .elumkdInfoGraf span {
          text-indent: 20px;
          font-size: 11px;
          width: 100%;
          margin-top: 0;
          padding-top: 0;
          line-height: 44px;
          background-size: 50px;
          background-position: 0 10px; } }
  .elumkd .elumkdLinks {
    width: 212px;
    height: 50px;
    line-height: 50px;
    border: 1px #BEBEBE solid;
    padding: 5px 10px;
    float: left;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    -o-transition: background-color 300ms ease;
    transition: background-color 300ms ease; }
    @media only screen and (min-width: 1000px) {
      .elumkd .elumkdLinks {
        width: 212px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .elumkd .elumkdLinks {
        width: 155px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .elumkd .elumkdLinks {
        width: 49%;
        padding: 0;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box; } }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdLinks {
        width: 246px;
        height: 30px;
        line-height: 32px; } }
    .elumkd .elumkdLinks:hover {
      background-color: #3965A5; }
    .elumkd .elumkdLinks:hover > span {
      color: #FFFFFF; }
    .elumkd .elumkdLinks span {
      display: inline-block;
      zoom: 1;
      *display: inline;
      vertical-align: top;
      width: 100%;
      text-align: center;
      font-size: 11px;
      line-height: 14px;
      font-weight: bold;
      color: #2c5990;
      vertical-align: middle; }
      @media only screen and (min-width: 481px) and (max-width: 768px) {
        .elumkd .elumkdLinks span {
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .elumkd .elumkdLinks span {
          font-size: 11px; } }
  .elumkd .elumkdLinksActive {
    background-color: #2c5990; }
    .elumkd .elumkdLinksActive span {
      color: #FFFFFF; }
  .elumkd .elumkdAccordian {
    clear: both; }
    .elumkd .elumkdAccordian .elumkdAccTabs {
      display: none; }
    .elumkd .elumkdAccordian .elumkdAccTabsactive {
      display: block; }
    .elumkd .elumkdAccordian .profileContent-header {
      color: #3965A5;
      font-weight: bold;
      font-size: 11px;
      margin: 20px 0 10px 0; }
    @media only screen and (max-width: 480px) {
      .elumkd .elumkdAccordian .table-container table {
        font-size: 9px !important; } }
    .elumkd .elumkdAccordian table {
      width: 100% !important; }
      .elumkd .elumkdAccordian table a {
        color: #2c5990; }
        .elumkd .elumkdAccordian table a:hover {
          color: #129cf7; }

#if_error {
  background-image: url("/css/ektuCss/images/atten.png");
  background-repeat: no-repeat;
  background-position: 7px 20px;
  position: absolute;
  bottom: 74px;
  right: 20px;
  width: 318px;
  height: 56px;
  border: 1px #ffffff solid;
  vertical-align: middle; }
  @media only screen and (min-width: 1000px) {
    #if_error {
      display: block; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    #if_error {
      display: none; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    #if_error {
      display: none; } }
  @media only screen and (max-width: 480px) {
    #if_error {
      display: none; } }
  #if_error div {
    vertical-align: middle !important; }
    #if_error div p {
      position: relative;
      top: 2px;
      margin-left: 45px;
      margin-right: 10px;
      color: #ffffff;
      font-size: 10px;
      vertical-align: inherit !important;
      margin-top: 0;
      margin-bottom: 0; }
  #if_error #if_error_header {
    background-color: #ffffff;
    width: 100%;
    height: 15px;
    text-align: center;
    border: 1px;
    border-bottom-style: solid;
    border-color: #ffffff; }
    #if_error #if_error_header p {
      color: #2c5990;
      font-weight: bold; }

	  
	  
	  
	  
	  
	  
	  #page_col_center #content table p {
    text-indent: 0px;
}
	.eduProg table p 
	{
	      text-indent: 2em;
	}	
	 
	.eduProg table tr td {
		padding: 10px;
	}
	 
	#page_col_center .table-container table tr td.td-blue
	{
	  text-align: center; 
	  font-weight: bold; 
	  background-color: #2c5990; 
	  color: #FFF;
	}
	
	#page_col_center .table-container table tr td a
	{
		color: #2c5990;
	}	
	  
/*# sourceMappingURL=style.css.map */


  .e-label, .e-help,e-error 
  {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 100%; 
  }
  .e-label 
  {
    color: #444;
    /*margin-bottom: 5px;*/
    font-size: 12px;
    margin-top: 15px;
  }

  .e-help 
  {
    color: #0088cc;
    margin-bottom: 5px;
    font-size: 11px;
    /*margin-top: -5px;*/ 
  }
 
 .e-textbox 
 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 0;
  font-size: 15px;
  text-indent: 5px;
    width: 70%;  
 }
  

 .e-select 
 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 0;
  font-size: 15px;
  text-indent: 5px;
    width: 70%; 
 }

 .e-error {
  color: darkred;
  margin: 3px 0 10px 0;
  font-size: 11px;
  font-weight: bold; 
 }

.e-Successfully{
	color:green;
}









.EnrolleNewsItem{border-bottom: 1px solid #000000;}






.ApplicantMenu, .FacultyList
{
 width:100% ;
 list-style:none !important;
 position:relative;
}


.ApplicantMenu li
{
  display: table;
  float:left;
  height:170px;
  width:170px ;
  text-align:center;
  margin:8px 0px 0px 8px;
}

.ApplicantMenu li a,.ApplicantLeftMenu li a
{
  font-family: Century Gothic;
   font-size: 15px;
   display: table-cell;
   vertical-align: bottom;
   color:#fff;
   text-align: center;
   text-decoration:none;
    padding:0px 0px 20px 0px;
}

.ApplicantLeftMenu
{
 margin:0;
 padding:0;
 list-style:none;
}

.ApplicantLeftMenu li
{
  display: table;
  height:40px;
  width:100%;
  padding:10px 0px 0px 0px;
}

.ApplicantLeftMenu li a
{
	font-family: Century Gothic;
	 font-size: 15px;
  padding:10px 10px 10px 10px;
}

.Grid
{
 display:block;
 width: 100%;
}
.Column1 
{ 
 float:left;
 width:20%;
}
.Column2 
{ 
   float:left;
   width:66%;
   margin:0px 0px 0px 20px;
   min-height:300px;
}
  @media only screen and (max-width: 480px) 
	{
	.Grid  {
		width: 335px;
		}
	.Column1, .Column2 {
		float: none;
		width: 100%;
		}
	.ApplicantLeftMenu{
		padding-left: 20px;
		margin: 0;
		}	
	.ApplicantLeftMenu li{
		width: 335px;
		}
	.ApplicantMenu{
		padding-left: 10px;
		margin: 0; }
	.ApplicantMenu li {
		  display: inline-block;
		  zoom: 1;
		  *display: inline;
		  vertical-align: top;
		  margin: 8px 0px 0px 8px;
		  width: 340px;
		  height: auto;
		}
	.ApplicantMenu li a{
		display: inline-block;
		zoom: 1;
		*display: inline;
		vertical-align: top;
		background-size: 100%;
		width: 100%;
		padding: 5px 0;
		}
	.CollapsContainer, .tablenoborder{
		width: 335px !important;
		}
	}

.FacultyList li
{
  display: table;
  float:left;
  height:180px;
  width:180px ;
  text-align:center;
  margin:20px 0px 20px 9px; 
}

.FacultyList li a
{
 font-family: Century Gothic;
 font-size: 13px;
 display: table-cell;
 vertical-align: bottom;
 color:#fff;
 text-align: center;
 text-decoration:none;
 padding:0px 0px 6px 0px;
}

.FacultyList li img
{
  height:200px;
  width:200px;
}

.EnrolleNewsItem strong a
{
	color:#5b5b5b;
}

.EnrolleNewsItem .Date
{
	color:#9d9f9e;
}



.comp
 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  /*@include border-radius(3px) */
  font-size: 13px;
  font-weight: bold;
  background-color: #a14a9b;
  color: #ffffff;
  padding: 4px 15px;
  margin-top: 0px;
  margin-bottom: 0px;
 /* -webkit-transition: all 0.2s ease-out 0.1s;
  -moz-transition: all 0.2s ease-out 0.1s;
  -o-transition: all 0.2s ease-out 0.1s;
  transition: all 0.2s ease-out 0.1s; */
  background-color: #a14a9b !important;
 }
.comp:hover {
    background-color: #3965A5;
    text-decoration: none;
    color: #ffffff; }
	
	
	
	
/*Круглые кнопки */	
.buttonsR	
{
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    border-radius: 4x;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
   
    background-color: #2c5990;
    color: #FFF;
    margin: 0 3px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
    line-height: 27px;
}

/*Таймер обратного отсчета */	
#clockdiv
{	
	display: inline-block;
	text-align: center;
	font-size: 20px;
}

#clockdiv > div
{
	display: inline-block;
}
/*Таймер обратного отсчета Конец */
#clockdiv div > span
{
	padding: 1px;
	border-radius: 3px;
	display: inline-block;
}

/* Кнопки и выподающие списки   */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar:before,
.btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
/*  Кнопки и выподающие списки конец  */

/*minerals - begin*/
#page_col_center #content table.min-tab {
	margin: 0;
	padding-top: 9px;
}
    @media only screen and (max-width: 480px) {
      #page_col_center #content table.min-tab{
		margin: 0px auto;
	} }
	
@media only screen and (min-width: 1000px) {
      #page_col_center #content table.min-tab {
		padding-left: 20px
		
	} }
	
.min-tab-head {
	font-weight: bold;
	color: #fff;
	background-color: #2c5990;
	text-align: center;
}

.min-tab-label {
	font-style: italic;
}

.mineral-center {
	
}
    @media only screen and (max-width: 480px) {
      .mineral-center {
		text-align: center;
		text-indent: 0;
	} }
	
.mineral-img {
	
}
@media only screen and (min-width: 1000px) {
      .mineral-img {
		float: left;
		
	} }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
      .mineral-img {
		float: left;
	} }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .mineral-img {
		width: 180px;
		float: left;
	} }
    @media only screen and (max-width: 480px) {
      img.mineral-img {
		height: auto;
		margin-left: -18px;
	} }
/*minerals - end*/	

/* repository - begin */

.RepoNavItem {
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 224px;;
    text-align: left;
    margin-right: 10px;
	/*margin-bottom: 30px;*/
}
.RepoNavItem .header a{
    background-color: #2c5990;
	color: #fff;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    display: block;
}


.RepoNavItem .subItem a{
	display: block;
	padding: 5px 0;
	color: #444444;
	font-weight: bold;
    padding-left: 10px;
}

.RepoNavItem ul{
	padding-left: 20px;
	padding-bottom: 10px;
	margin: 0;
}

.RepoNavItem ul li{
	list-style: none;
}

.RepoNavItem ul li a{
	display: block;
	padding: 3px 0;
	border-bottom: 1px #d2d2d2 solid;
}

.RepoCont .ui-state-active {
	background: #2c5990;
	border-color: #2c5990;
}
.RepoCont .ui-widget-content .DiscHeader {
	display: block;
}
.RepoCont .ui-widget-content ul li{
	list-style: none;
	color: #2c5990;
}
.RepoCont .ui-widget-content ul li a{
	color: #2c5990;
}

.social .social-item-6 {
	background-image: url(../img/social_new.png);
	background-color: #0073b0;
    background-position: -140px 0;
}
.social .social-item-7 {
	background-image: url(../img/social_new2.png);
    background-color: #d12981;
    background-position: -168px 0;
}
.social .social-item-8 {
    background-image: url(../img/social_new3.png);
    background-color: #34ace0;
    background-position: -196px 0;
}
/* repositoty - end */

/* new navigation - begin */
#page_margins .user_menu-fixed #user_menu_new #nav_list_new {
	padding-left: 30px;
}

#header #user_menu_new {
    padding-right: 15px;
}

#header #user_menu_new #nav_list_new {
    padding: 0;
    list-style-type: none;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
}

@media only screen and (max-width: 999px){
	#user_menu_new #nav_list_new {
		display: none;
	}
}
.user_menu-notfixed #user_menu_new #nav_list_new {
    /* margin: 15px 0 15px 10px; */
    margin: 0px -10px 5px 10px;
    float: right;
}

#user_menu_new #nav_list_new .nav_list-item {
    position: relative;
}

#header #user_menu_new #nav_list_new .nav_list-item {
    display: inline;
    float: left;
    margin: 0;
    margin-right: 33px;
    padding: 0;
}

#user_menu_new #nav_list_new .nav_list-item:hover .user_menu-container {
    display: block;
    top: 17px;
}

#header #user_menu_new #nav_list_new .nav_list-item .nav_list-a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    position: relative;
    color: #ffffff;
    font-size: 13px;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px;
    margin: 0 10px;
}

#header #user_menu_new #nav_list_new .nav_list-item .nav_list-a:after {
    content: "▼";
    font-weight: bold;
    font-size: 5px;
    position: absolute;
    right: -5px;
    top: 8px;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin-bottom: 20px;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    display: none;
    top: -1000px;
    position: absolute;
    z-index: 999;
    background-color: #ffffff;
    color: #2c5990;
    margin-left: 5px;
    border: 1px #2c5990 solid;
    padding: 5px 10px;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column .user_menu-colname {
    display: block;
    color: #444444;
    font-weight: bold;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 5px;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column a.user_menu-collist {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 100%;
    font-size: 11px;
    color: #2c5990;
    margin-left: 12px;
    border-top: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    line-height: 20px;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column a.user_menu-collist:hover,
#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column a.user_menu-subcollist:hover
 {
    color: #7190c9;
    text-decoration: none;
    border-top: 1px #7190c9 solid;
    border-bottom: 1px #7190c9 solid;
}

#user_menu_new #nav_list_new .nav_list-item .user_menu-container .user_menu-column a.user_menu-subcollist {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 100%;
    font-size: 11px;
    color: #2c5990;
    margin-left: 25px;
    border-top: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    line-height: 20px;
}

#user_menu_new #nav_list_new .nav_list-item .about{
    width: 580px;
}

#user_menu_new #nav_list_new .nav_list-item .about .short {
    width: 300px;
    margin-right: 15px;
}

#user_menu_new #nav_list_new .nav_list-item .about .long {
    width: 250px;
}
/*--------*/
#user_menu_new #nav_list_new .nav_list-item .education{
    width: 610px;
}

#user_menu_new #nav_list_new .nav_list-item .education .short {
    width: 330px;
    margin-right: 15px;
}

#user_menu_new #nav_list_new .nav_list-item .education .long {
    width: 250px;
}
/*--------*/
#user_menu_new #nav_list_new .nav_list-item .Science{
    width: 610px;
}

#user_menu_new #nav_list_new .nav_list-item .Science .short {
    width: 330px;
    margin-right: 15px;
}

#user_menu_new #nav_list_new .nav_list-item .Science .long {
    width: 250px;
}
/*--------*/
#user_menu_new #nav_list_new .nav_list-item .interCoop{
    width: 250px;
}

#user_menu_new #nav_list_new .nav_list-item .interCoop .short {
    width: 230px;
    margin-right: 15px;
}

#user_menu_new #nav_list_new .nav_list-item .interCoop .long {
    width: 0;
}
/*--------*/
#user_menu_new #nav_list_new .nav_list-item .ektulife{
	right: 0;
    width: 470px;
}

#user_menu_new #nav_list_new .nav_list-item .ektulife .short {
    width: 280px;
    margin-right: 15px;
}

#user_menu_new #nav_list_new .nav_list-item .ektulife .long {
    width: 150px;
}
/* new navigation - end   */

/* AllDivisions - begin*/
#AllDivisions ul li a {
	color: #358;
    font-weight: bold;
    margin-bottom: 10px;
	}

#AllDivisions ul li ul li a {
    color: #3965A5;
    font-weight: normal;
	}
/* AllDivisions - end*/

/* AllDivisions - begin */
.row .postContent .youtubeframe{
	text-align: center;
	text-indent: 0px;
	}

 @media only screen and (min-width: 1000px) {
    .row .postContent .youtubeframe iframe{
      width: 700px;
      height: 390px; } }
  @media only screen and (min-width: 769px) and (max-width: 999px) {
    .row .postContent .youtubeframe iframe {
      width: 630px;
      height: 350px; } }
  @media only screen and (min-width: 481px) and (max-width: 768px) {
    .row .postContent .youtubeframe iframe{
      width: 360px;
      height: 200px; } }
  @media only screen and (max-width: 480px) {
    .row .postContent .youtubeframe iframe {
      width: 220px;
      height: 120px; } }
/* AllDivisions - end*/

/* International version link - begin */
#lang a.intversion{
	font-size: 11px;
	display: inline-block;
    float: right;
    zoom: 1;
    *display: inline;
	margin-top: 5px;
    margin-right: 3px;
    vertical-align: top;
	color: #FFC90A;
	line-height: 20px;
	border: 1px #FFC90A solid;
	padding: 0px 12px;
	-webkit-transition: all 0.2s ease-out 0.1s;
	-webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
	   border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -khtml-border-radius: 3px;
}

#lang a.intversion:hover{
	text-decoration:none;
	background-color: #254B7A;
}

@media only screen and (min-width: 1000px){
	#page_margins .user_menu-fixed #lang a.intversion{
		display:none;
	}
}

@media only screen and (max-width: 999px) and (min-width: 481px){
	#lang a.intversion{
		position: absolute;
		right: 275px;
		height: 20px;
		width: 116px;
		top: -5px;
	}
	#page_margins .user_menu-fixed #lang a.intversion{
		height: 20px;
		top: 7px;	
		right: 320px;
	}
}

@media only screen and (max-width: 480px){
	.user_menu-notfixed .SiteName2{
		padding-top: 30px;
	}
	
	#lang a.intversion{
		width: 116px;
		position: absolute;
		top: 27px;
		right: -8px;
	}
	
	#page_margins .user_menu-fixed #lang a.intversion{
		display: none;
	}
}

/* International version link - end */

/* Cameras - begin */
.Camera .links {
	padding: 5px 40px;
	}
@media only screen and (max-width: 480px){
	.Camera .links {
		padding: 5px 6px;
	}
}
@media only screen and (max-width: 769px) and (min-width: 481px){	
	.Camera .links {
		padding: 5px 29px;
	}
}
.Camera .links a {
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 0 10px;
    height: 28px;
    background-color: #39599C;
    color: #FFF;
    margin: 0 3px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
    line-height: 27px;
	}
	
	.Camera .links a:hover {
	background-color: #2b4477;
	text-decoration: none;
	}
/* Cameras - end */

/* Phone List - begin*/
.phonelist {
	display: block;
	float:  left;
}
@media only screen and (max-width: 480px) {
	.phonelist {
		width: 100%;
	}
}
.phonelist li {
	display: inline-block;
    margin-right: 10px;
	position: relative;
	}
.SiteUserBar .phonelist li a{
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
	background-image: url(../css/phone.png);
	background-repeat: no-repeat;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 5px 15px 5px 27px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
	}
	
.phonelist li a:hover {
    text-decoration: none;
    background-color: #6B96C6;
    color: #fff;
	background-position-y: -28px;
}

.SiteUserBar .phonelist .PhoneListContainer {
	display: none;
	width: 300px;
	position: absolute;
	top: 27px;
	left: 0;
	z-index: 99;
    background: #fff;
    padding: 5px 10px 15px 10px;
    width: 200px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	}
	
.SiteUserBar .phonelist .PhoneListContainer:hover {
	display: block;
	}
	
.SiteUserBar .phonelist li a:hover + .PhoneListContainer{
	display: block;
	}
	
.SiteUserBar .phonelist .PhoneListContainer a{
	display: block;
	background: none;
    padding: 5px 15px;
	border-bottom: 1px #aabfd8 dashed;
	}
.SiteUserBar .phonelist .PhoneListContainer a:hover{
	text-decoration: none;
    background-color: #6B96C6;
    color: #fff;
	}
/* Phone List - end*/

/* simple-lightbox  - begin*/
.simple-lightbox .sl-image .sl-caption 
{
	font-size: 22px;
}
    @media only screen and (min-width: 1000px) {
		.simple-lightbox .sl-image .sl-caption  {
			font-size: 20px; } }
    @media only screen and (min-width: 769px) and (max-width: 999px) {
		.simple-lightbox .sl-image .sl-caption  {
			font-size: 18px; } }
    @media only screen and (min-width: 481px) and (max-width: 768px) {
      .simple-lightbox .sl-image .sl-caption  {
			font-size: 16px;
			padding: 7px;} }
    @media only screen and (max-width: 480px) {
		/*body .simple-lightbox .sl-image{
			width: min-content;
		}*/
		body .simple-lightbox .sl-image .sl-caption {
			/*position: static;*/
			font-size: 13px;
			padding: 5px;} }
/* simple-lightbox  - end*/

.MoreDetail{
    display: inline-block;
    display: table;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    background-color: #a14a9b;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    padding: 7px 25px;
    margin: 5px auto;
    margin-bottom: 15px;
    border: 1px #ffffff solid;
    -webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
}
.MoreDetail:hover{
	background-color: #d06cc9;
	color: #FFF;
	text-decoration: none;
}

@media only screen and (max-width: 480px) {
#page_col_center #content p, .gallery p{
	text-indent: 0;
	}
p video{
	width:90%;
	height: auto;
	margin: 10px 0;
	}
.gallery a img, .gallery p a img{
	width: 90% !important;
	height: auto !important;
	}
iframe{
	width: 100% !important;
	}
#col_center .call-center .call-center-bg .fa-file-pdf,
#col_center .call-center .call-center-bg .fa-video{
	width: 100% !important;
	font-size: 15px;
	}
#col_center .call-center .call-center-bg{
	margin: 5px;
	}
.TempNews .mainnews-header a{
	font-size: 13px;
    font-weight: bold;
    /* margin-left: 20px; */
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    padding: 6px 15px 6px 0;
	margin: 0;
	}
.TempNews .mainnews-header span{
	margin-right: 15px;
	}
.rectorat{
	width:100%;
	}
.rectorat .foto{
	width:80% !important;
	margin-left: 0;
	}
.rectorat  p{
	text-align: left;
	}
.magtab{
	width: 100%;
	}
.magtab td:first-child{
	width:25px;
	}
.magtab img{
	width: 17px !important;
	height: auto !important;
	margin-top: 20px;
	}
.magtab tr td div{
	width: 300px !important;
	margin: 5px 0;
	}
.magtab tr td div p{
	text-align: left;
	}
.magtab .CollapsContainerSm .CollapsHeader{
	width: 260px !important;
	}
.magtab .CollapsContainerSm .CollapsHeader div{
	width: 260px !important;
	font-size: 14px;
	}
.magtab .CollapsContainerSm ul{
	width:90%;
	}
.magtab .CollapsContainerSm .CollapsHeader .arrow{
	width:0 !important;
	margin-left: -20px;
    margin-top: 5px;
	}
.web-development{
	width: 100%;
	}
.ui-tabs .ui-tabs-panel{
	padding:0;
	}
}
/* forApplicanse - begin*/
.forApplicants{
	width: 100%;
    height: auto;
	margin:0;
	padding:0;
}
.forApplicants-bg, .forApplicants-bg ul{
	margin:0;
	padding:0;
}
.forApplicants-bg ul li{
	margin:0;
	padding:0;
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
}
.forApplicants-bg ul li a{
	margin:0;
	padding:15px 0;
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
	width: 100%;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	-webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
}
.forApplicants-bg ul li a:hover{
    text-decoration: none;
    background-color: #6B96C6;
    color: #fff !important;
}
.forApplicants-left,.forApplicants-right{
	min-height: 350px;
    height: 350px;
	margin:0;
	padding:0;
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
	position: relative;
}
.forApplicants-left{
	width: 40%;
}
.forApplicants-right{
	width: 60%;
	background-color: #2c5990;
}
.forApplicants-left .background-wrap, .forApplicants-right .background-wrap{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.forApplicants-left .background-wrap .cover-img{
	background-image: url(../img/abit.jpg);
    background-size: cover;
    background-position: center center;
	width: 100%;
    height: 100%;
}
.forApplicants-right .background-wrap .cover-img{
	background-image: url(../img/fasad2.jpg);
    opacity: 0.15;
    background-size: cover;
    background-position: center center;
    height: 462.4px;
    transform: translate(0px, -19.2px);
}
.forApplicants-right .connt{
	padding: 65px 70px 55px 55px;
	text-align: center;
}
.forApplicants-right .connt h3, .forApplicants-right .connt p{
	color: #FFF;
	text-align: center;
	text-indent:0;
}
.forApplicants-right .connt h3{
	font-size: 35px;
	margin: 20px 0;
}
.forApplicants-right .connt p{
	font-size: 18px;
}
.forApplicants-right .connt a{
	margin:0;
	padding:15px 30px;
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
	position: relative;
	color: #2c5990;
	background-color: #FFF;
	text-decoration: none;
	margin-top: 15px;
	font-weight: bold;
	font-size: 15px;
	-webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
	border: 1px solid #FFF;
}

.col-right .ui-widget-content a{
	color: #2c5990;
    text-decoration: none;
    word-break: break-word;
}

.col-right .ui-widget-content a:hover {
    color: #129cf7;
    text-decoration: underline;
}

.forApplicants-right .connt a:hover{
	color: #FFF;
	background-color: #1f7bec;
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	.forApplicants-left{
		width:30%;
	}
	.forApplicants-right{
		width:70%;
	}
	.forApplicants-right .connt{
		padding: 40px 15px;
	}
	.forApplicants-bg ul li{
		width: 50% !important;
	}
	.forApplicants-bg ul li a{
		font-size: 13px;
		text-align: left;
		text-indent: 20px;
	}
	.forApplicants-bg ul li a i{
		margin-right: 5px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 480px) {
	.forApplicants-left,.forApplicants-right{
		width: 100%;
		height: 320px;
		min-height: 320px;
	}
	.forApplicants-right .connt{
		padding: 40px 15px;
	}
	.forApplicants-bg ul li{
		width: 100% !important;
	}
	.forApplicants-bg ul li a{
		font-size: 13px;
		text-align: left;
		text-indent: 20px;
		border-bottom: 1px solid #b3b3b3;
		padding: 10px 0;
	}
	.forApplicants-bg ul li a i{
		margin-right: 15px;
		font-size: 16px;
	}
}
/* forApplicanse - end*/

/* admission - begin */
.col-left, .col-right, .col-left .ApplicantLeftMenu li, .col-left .ApplicantLeftMenu li a, .col-right .ui-widget-content .btn{
	display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;	
}
.col-right .ui-accordion .ui-accordion-content{
	overflow: unset;
}
.col-right .table-container .table-container table tr td{
 background-color: #FFF;
}

.col-right  .ui-accordion .ui-accordion-header{
	box-shadow: 0 0px 6px 0 rgb(0 0 0 / 10%), 0 2px 10px 0 rgb(0 0 0 / 8%);
}

.col-right .ui-widget-content .btn{
	background-color:#a14a9b;
	text-indent: 0;
	font-weight: bold;
	color: #FFF;
	padding: 5px 20px;
	text-decoration: none;
}
.col-right .ui-widget-content .btn:hover{
	color: #FFF;
	text-decoration: none;
	box-shadow: inset 0 0 100px 100px rgb(255 255 255 / 20%);
}
.col-left{
	width: 20%;
}
.col-right{
	width: 79%;
	margin-left: 3px;
}
.col-left ul{
	margin: 0 !important;
}
.col-left .ApplicantLeftMenu li{
	height: auto;
	padding: 0;
	}
.col-left .ApplicantLeftMenu li a{
	font-size: 14px;
	width: 100%;
	padding: 10px 0;
	-webkit-transition: all 0.2s ease-out 0.1s;
    -moz-transition: all 0.2s ease-out 0.1s;
    -o-transition: all 0.2s ease-out 0.1s;
    transition: all 0.2s ease-out 0.1s;
	}
.col-left .ApplicantLeftMenu li a:hover{
	font-size: 15px;
	box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);
}
.col-left .codvuz{
	width: 100%;
	text-align: center;
	padding: 10px 0;
	background-color:#3f9be6;
	color: #FFF;
	margin: 4px 0;
	font-family: Century Gothic;
}
.col-left .codvuz p{
	text-indent: 0 !important;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
}
.col-left .codvuz span{
    font-size: 40px;
}
.col-right .ui-widget{
	font-family: Verdana, Tahoma, arial, sans-serif;
}
.col-right .ui-state-default{
	background: #FFF;
}
.col-right .ui-state-active{
	border: 1px solid #2c5990;
    background: #2c5990;
}
.col-right .ui-accordion .ui-accordion-header{
	padding: 8px 15px;
}
.col-right .ui-accordion .ui-accordion-content{
	padding: 5px 15px;
}
@media only screen and (min-width: 769px) and (max-width: 999px) {
	.col-right{
		margin:0;
	}
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	.col-left, .col-right{
		width: 100%;
		margin: 0;
	}
	.col-left .ApplicantLeftMenu li{
		width: 49.5%;
	}
}
@media only screen and (max-width: 480px) {
.col-left, .col-right{
	width: 100%;
	margin: 0;
	}
.col-left .ApplicantLeftMenu li{
	padding: 2px 0;
	}
.col-right .ui-accordion .ui-accordion-content{
	padding: 5px;
	}
}
/* admission - end */