*{
	margin:0;
	padding:0;
	border-collapse:collapse;
	text-align:left;
	font-size:15px;
	font-family: Times New Roman;        
	color:#333;	
	background-color:transparent;   	
}
body{ word-wrap:break-word;  background-color: #fff; text-align: center;}
td{ vertical-align: top;}
a{ color: #666633; text-decoration: none;}
a:hover{ color: #999933; text-decoration: underline;}

#all{
   background-color: #fff;
   margin: 0 auto;
   min-width: 1000px;
   width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)?"1000px" : "100%");
   max-width: 1400px;
   width:expression(((document.documentElement.clientWidth || document.body.clientWidth) > 1400)?"1400px" : "100%");
}

#header{ border-bottom: solid 7px #a39d49; padding:20px 10px 5px 205px;}
#header h1{ color:#2c802c; font-size:23px;}
#header a,#header span{ float: right; border: solid 1px #a39d49; padding:5px; margin-left: 2px;}
#header a:hover,#header span{ background-color: #a39d49; color:#f4f5cd;}
#header a.noborder img:hover,#header a.noborder img.hover{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #999;border-color:#999;}
#header img, #header a.noborder{ border: none;  margin-left: 0;}
#header a.noborder:hover{ background-color: transparent;}

#main_menu{ margin: 10px; margin-left: 205px; padding-bottom: 10px;}
#main_menu a{ color:#a39d49; padding: 5px; font-weight: bold; font-size: 13px; font-family: 'Times New Roman'; text-transform: uppercase; text-decoration: none;}
#main_menu a:hover{ color: #f4f5cd; background-color: #a39d49;}
#main_menu span{ color: #f4f5cd; background-color: #a39d49; padding: 5px; font-weight: bold; font-size: 13px; font-family: 'Times New Roman'; text-transform: uppercase;}
#main_menu b{ color:#a39d49; padding: 5px 3px;}

#social {float:right;position:relative;top:-42px;margin-right:7px;}
#social .social-link > li {list-style:none;float:left;margin-right:3px;background-color:#f4f5cd;}
#social .social-link > li:hover {background-color:#ffffff;}
#social .social-link > li > a {display:block;width:32px;height:32px;overflow: hidden;text-indent: -9999px;}
#social .social-link a.facebook {background: url(../images/social/facebook.png) no-repeat 0 0;}
#social .social-link a.twitter {background: url(../images/social/twitter.png) no-repeat 0 0;}
#social .social-link a.google-plus {background: url(../images/social/google+.png) no-repeat 0 0;}
#social .social-link a.youtube {background: url(../images/social/youtube.png) no-repeat 0 0;}
#social .social-link a.facebook:hover,#social .social-link a.twitter:hover,#social .social-link a.google-plus:hover,#social .social-link a.youtube:hover {background-position: 0 bottom;}

#footer{clear:both;border-top:solid 8px #2c802c;padding:2px;} 
#footer div{ float:left; width:49%;}
#internet{padding: 5px 5px 10px 0;}
#internet img{ border: none; margin-right: 5px; margin-left: 10px; vertical-align: middle;}
#bottom_menu{ padding: 7px 0;}
#bottom_menu *{ font-weight: bold; margin: 0 1px; }
#bottom_menu a:hover{ text-decoration: none;}
#copy{ clear:both; border-top: dotted 1px #2c802c; text-align: center; padding: 7px 0 10px;}
#copy *{ color: #2c802c;}
#banner{clear:both;background-color:#fff;text-align:center;}
#banner img{border:none;}

#left{ float: left; width: 180px; padding: 10px; margin-right: 5px;}
#logo img{ border: none; position: relative; top: -110px; }
#left p{text-align: center;}
#date{ background-color:#f4f5cd;padding-top:5px;margin-top:-103px;margin-bottom:25px;}
#date img{ position: relative; bottom: -3px;}

#univer_menu,#service,#odno_okno, #oig{ padding:10px 10px 5px 21px;}
#univer_menu a,#service a,#odno_okno a, #oig a{ display: block; padding-bottom: 5px; line-height: 90%; background: url(../images/marker.gif) no-repeat 0 3px; padding-left:  9px;}
#univer_menu a:hover,#service a:hover,#odno_okno a:hover, #oig a:hover{ background: url(../images/marker-gold-hover.gif) no-repeat 0 3px;text-decoration: none;}
#left h4{ font-size:13px; font-family: Georgia; text-transform: uppercase; margin-top:10px; color:#2c802c; background: url(../images/icon.gif) no-repeat left top; padding-left: 30px; border-bottom: dotted 1px #2c802c; cursor:pointer;}

span.block-link-arrow{padding-right:17px;float:right;position:relative}
span.block-link-arrow-reverse .link-arrow{bottom:auto;top:-13px;border-width:0px 5px 5px 5px;border-color:#2C802C;border-top-color:rgba(44,128,44,0.95);border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}
.link-arrow{position:relative;left:9px;top:9px;bottom:0px;width:0px;height:0px;vertical-align:top;border-top-color:#000;border:1px solid transparent;border-width:5px 5px 0px 5px;border-top-color:rgba(44,128,44,0.85)}
#left h4:focus .block-link-arrow, #left h4:hover .block-link-arrow{border-color:#2C802C}
#left h4:hover .link-arrow{border-top-color:rgba(44,128,44,0.95)}

#center{ float: left; width: 503px; position: relative;}
#wc2014 a{ font-family: 'Times New Roman'; font-size:32px;}
#main_photo img{ background: url(../images/old_light.gif) no-repeat 0 0; position: absolute; z-index: 0;}
#main_photo img:hover{ z-index: 5;}

#mosaic-slideshow{ width:100%; height:325px; margin:0 auto; position:relative; top:86px; left:31px; background: url(../img/slide_1.jpg) no-repeat;}
.mosaic-slide{ position:absolute; left:0px; top:0px;}
.tile{ float:left; width:65px; height:65px;  background-color:#fff;}
* html .tile{ border-style: solid;}

h3{ margin: 20px 0 8px; background: url(../images/gold.gif) no-repeat 0 center; text-align: center; width: 100%;}
* html h3{ width: 99%;}
h3 span{ font-size:13px; font-family: Georgia; text-transform: uppercase; color:#a39d49; background-color: #fff; padding: 0 10px;}

#center_news{ margin-top: 86px; padding-right: 10px;}
#news{ padding-top: 10px;}
#news img{ float: right;}
#news p{ background-color: #f4f5cd; padding-right:190px; height: 55px; overflow: hidden; padding: 10px;}
p#active{ background-color: #a39d49; color:#fff;}

/**
 * Block forum
 */
div#block-forum {
  margin-top: 10px;
  margin-bottom: 15px;
  width: 500px;
}
div#block-forum .block-forum-item {
  float: left;
}
div#block-forum .forum-logo {
  width: 70%;
}
div#block-forum .button-forum {
  width: 30%;
}
div#block-forum .forum-logo img {
  padding: 0 15px 0 10px;
  float: left;
}
div#block-forum a {
  background: #3C903C;
  padding: 15px 5px 15px 0;
  display: block;
  height: 101px;
}
div#block-forum div.button-forum-reg a {
  height: 49px;
  border: none;
  border-top: 1px solid #FFFFFF;
  font-size: 24px;
  padding-top: 15px;
}
div#block-forum a:hover {
  background: #1A6E1A;
  text-decoration: none;
}
div#block-forum .forum-logo a span,
div#block-forum .button-forum a,
div#block-forum .button-forum-reg a {
  font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
  color: #F4F5CD;
  font-size: 17px;
}
div#block-forum .forum-logo a:hover span,
div#block-forum .button-forum a:hover,
div#block-forum .button-forum-reg a {
  color: #FFFFFF;
}
div#block-forum .button-forum li {
  list-style: none;
}
div#block-forum .button-forum a,
div#block-forum .button-forum-reg a {
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  height: 45px;
  padding: 20px 0 0;
  font-size: 16px;
  text-align: center;
}
div#block-forum .button-forum li.last a {
  border-bottom: none;
  height: 44px;
}
.clearfix {
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

/**
 * Block 95 let BNTU
*/

div#ubilei {
  margin-top: 10px;
  margin-bottom: 15px;
  width: 500px;
  height: 230px;
  background: url("http://www.bntu.by/images/stories/News/95_let_BNTU/95-let-bntu-banner-500px.jpg") #1A6E1A;
}

div#ubilei .links {
  padding: 187px 0px 0px 150px;
  color: #F4F5CD;
  -webkit-align-self: left;
  -moz-align-self: left;
  -o-align-self: left;
  align-self: left;
  margin: 5px;
}

div#ubilei .links a {
  text-decoration: none;
  font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;
  font-size: 18px;
  color: #F4F5CD;
  padding: 5px 5px 10px 5px;
  -webkit-transition: 2s; 
  -moz-transition: 2s;
  -o-transition: 2s;
  transition: 2s;
  border-top: 1px solid #FFFFFF;
}

div#ubilei .links a:hover {
  background: #F4F5CD;
  text-decoration: none;
  color: #1A6E1A ;
}

/**
 * Gallery
 */
#gallery,#slides{ width:502px; overflow:hidden;}
#gallery{ margin-bottom: 10px;padding-top: 10px;}
#gallery a img{	border:none;}
.slide{	float:left;	width:502px; text-align: center;}
.slide img{	margin: 0 auto 5px;}
#menu{ margin-top: 10px; padding-bottom: 10px;}
#menu span.inact:hover,#menu span.act,#menu span.act:hover{ border-bottom: solid 1px #a39d49;}
* html #menu span{ padding-bottom: 3px;}
#menu span.act a{ cursor:default;}

.first_photo {text-align:center;}
.first_photo img {border:1px solid #f4f5cd;}
.first_photo a:hover img {border:1px solid #a39d49;}

	
#right{ margin-left: 721px; margin-right: 10px; }
.search{ padding:8px 0 8px 10px; margin-bottom: 10px; background-color: #f4f5cd;}
.search strong,.search label{ margin-right: 20px;margin-left: 10px;}
.inputbox{ width: 200px; border: solid 1px #a39d49; padding:2px; background-color: #fff; margin-top: 2px; }
.button{ width: 50px; border: solid 1px #a39d49; padding:1px; margin-left: 5px; margin-top: 2px; text-align: center;}

h2{margin: 15px 0 10px;  background: url(../images/green.gif) no-repeat 100px center; }
h2 span{ font-size:13px; font-family: Georgia; text-transform: uppercase; color: #2c802c; background-color: #fff; padding-right: 10px;}

#faculty,#institute,#action{ width: 98%;} 
#faculty table,#action table{ width: 100%;}
#faculty td{ width: 50%;}
#faculty a,#institute a{ display: block; line-height: 90%; padding-bottom: 5px;}
#faculty a{padding:8px 4px 8px 36px; background-image:url(../images/fakultety-logo.gif); background-repeat:no-repeat;margin:2px 2px 0 0;}
#faculty a:hover,#faculty a:focus{background-image: url(../images/fakultety-logo-gold.gif);background-repeat:no-repeat;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #999;border-color:#999;outline:0;text-decoration:none;}
#atf{background-position:0 0;}
#af{background-position: 0 -50px;}
#vtf{background-position: 0 -105px;}
#fgde{background-position: 0 -158px;}
#ipf{background-position: 0 -210px;}
#fitr{background-position: 0 -258px;}
#fmmp{background-position: 0 -310px;}
#msf{background-position: 0 -368px;}
#fms{background-position: 0 -418px;}
#mtf{background-position: 0 -472px;}
#psf{background-position: 0 -523px;}
#sf{background-position: 0 -577px;}
#ftug{background-position: 0 -625px;}
#ftk{background-position: 0 -680px;}
#ef{background-position: 0 -735px;}
#fes{background-position: 0 -787px;}
#mido{background-position: 0 -837px;}
#stf{background-position: 0 -893px;}
#filial-s{background-position: 0 -948px;}

#action h6{ text-align: left; padding-top: 2px; }
#action h6 a{ text-decoration: none; }
#action p{ border-top: dotted 1px #a39d49; padding: 3px 0;}

#banner div.bannergroup{margin:10px auto 0;width:1015px;} 
#banner div.bannergroup .banneritem{float:left;}