/* png transparency fix */
#ug-left, #ug-right, .current, .m-left, .m-right  {
	filter: expression((runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
}

html{font-family:Arial;font-size:100.01%;color:#686868;height:100%;background-color:white; height:100%;}
body{padding:0;margin:0;font-size:62.5%;height:100%;}
body { min-width:1004px; max-width:1400px; margin:auto; padding:auto;}
img {border:none;}
a{color:#5c7688; border:none;}
a:hover {color:red;}
a img {border:none;}
#main{width:100%; border-collapse:collapse; min-width:1004px; max-width:1400px; font-size:1.2em; margin:auto; padding:auto; background-color:#f2f2f2;;}
#main td{vertical-align:top; text-align:left; padding:0; margin:0;}
table {border-collapse:collapse;}
a{color:#5c7688;}
a:hover {color:red;}
#shapka { height: 282px; background:url('/css/eng/bg-shapka.png') left top repeat-x;}
#right-bg {background:url('/css/eng/bg-right.png') right top no-repeat; height:282px; width:100%;  }

#knutd {width:35%; float:left; margin-left:30px; margin-top:10px;}
#knutd h1{color:white; font-size:1.3em;}

#top {height:60px; width:579px; float:right; display:inline;}
#top div, #top form {float:left; display:inline; margin:10px;}
#top input {width:200px; margin-top:6px;}

#logo {height:222px; display:block; clear:both; margin:0 20px 0 20px; background:url('/css/eng/logo.jpg') left -25px no-repeat;}
.current_l {width:34px; height:34px; background:url('/css/eng/bg-lng.png') right center no-repeat;}
.lang a{color:white; display:block; padding-left:10px; padding-top:9px; font-size:1.1em;}
.lang a:hover {color:red;}
.lang {width:34px; height:34px; }

#ugolki {height:182px;}
#ug-left {background:url('/css/eng/ug-left.png') left top no-repeat; float:left; width:10px; height:10px; }
#ug-right {background:url('/css/eng/ug-right.png') left top no-repeat; float:right; width:9px; height:10px; }
#menu {vertical-align:bottom; width:100%; height:38px; clear:both; dislpay:block;}
.menu-punkt {float:left; margin-left:3px; margin-right:3px; height:38px;}
.m-left {float:left; width:9px; background:url('/css/eng/menu-left.png') left top no-repeat; height:38px;}
.m-center {float:left; background:url('/css/eng/menu-bg.png') left top repeat-x; height:38px; padding-top:10px;}
.m-center a {color:white; font-size:1.4em; }
.m-right {float:left; width:11px; background:url('/css/eng/menu-right.png') left top no-repeat; height:38px;}
#line{ clear:both; display:block; width:100%; height:3px; background-color:#dadada;}

#t-contejner {width:100%; margin-top:20px;}

#history {width:60%; }
#istor, #facultet {width:100%; margin-left:25px;}
#facultet, #lern, #partner{width:100%; margin-left:25px; margin-top:20px; }
#partner {margin-bottom:30px;}
.bg-i-left {background:url('/css/eng/bg-i-left.png') left top no-repeat; width:5px; height:40px;}
.bg-i-center {background:url('/css/eng/bg-i-center.png') left top repeat-x; width:100%; height:40px; font-size:1.2em; color:white;  }
.bg-i-center a {color:white;  }
.bg-i-center a:hover {color:red;  }
.bg-i-center span{display:block; margin-top:5px; padding-left:20px; }
.bg-i-center b{margin-left:10px; margin-right:10px; }
.bg-i-right {background:url('/css/eng/bg-i-right.png') right top no-repeat; width:6px; height:40px; border:0px solid red;}
.i-text {background-color:white; width:100%;}
.bg-white-left {background:url('/css/eng/bg-white-left.png') left bottom no-repeat; height:3px; background-color:white; }
.bg-white-center {background-color:white; height:3px;}
.bg-white-right {background:url('/css/eng/bg-white-right.png') right bottom no-repeat; height:3px; background-color:white; }

.bg-f-left {background:url('/css/eng/bg-f-left.png') left top no-repeat; width:5px; height:39px;}
.bg-f-center {background:url('/css/eng/bg-f-center.png') left top repeat-x; width:100%; height:39px; font-size:1.6em; color:white; }
.bg-f-center img{borden:none; padding-top:4px; padding-left:10px; }
.bg-f-right {background:url('/css/eng/bg-f-right.png') right top no-repeat; width:6px; height:39px; border:0px solid red;}
#object {width:25%; }
#anons {margin-left:40px; }
.bg-news-left {background:url('/css/eng/bg-news-left.png') left top no-repeat; width:5px; height:39px;}
.bg-news-center {background:url('/css/eng/bg-news-center.png') left top repeat-x; width:100%; height:39px; font-size:1.6em; color:white; }
.bg-news-center img{borden:none; padding-top:4px; padding-left:10px; }
.bg-news-right {background:url('/css/eng/bg-news-right.png') right top no-repeat; width:6px; height:39px;}
#news {width:25%;}
#news-knutd, #banner{margin-left:40px; margin-right:25px;}
#banner {margin-top:20px; width:84%;}
.item-banner{margin:20px;  font-size:1.1em; text-align: justify;}
.bg-white-top-left {background:url('/css/eng/bg-white-top-left.png') left top no-repeat; width:8px; height:8px; background-color:white; }
.bg-white-top-right {background:url('/css/eng/bg-white-top-right.png') right top no-repeat; width:8px; height:8px; background-color:white;}
.counter {padding-left:10px;}
.counter img{height:31px; border:none;}

.text {margin:20px; text-align: justify;}
.b-link {display:list-item; list-style: outside; list-style-type: disc; color:#5c7688; margin-bottom:5px; font-size:1.1em; margin-left:20px;}
.i-link {margin-right:10px; border:0px;}
.i-link img{border:0px;}

.item-news {margin:20px;}
.item-news span {display:block;font-size:0.8em; color:#5c7688; }
.item-news a {display:block;font-size:1.1em; color:#5c7688; }
.item-news text {text-align: justify;}

.submenu{ margin-top:38px; margin-left:expression(-120+"px"); padding:5px 20px 5px 20px; background:white; width:200px; position:absolute; display:none; text-align:left; border-bottom:5px solid silver;}
.submenu a{border-bottom:1px dashed silver; padding:0 !important;margin-top:1em !important; display:block; }
