﻿* { margin: 0;padding: 0; }
html, form, body { width: 100%;height: 100%; }
body { background: #ffffff url('../images/back.jpg') repeat-x left top;color: #000000;font-family: Georgia, Verdana, Arial, Helvetica Sans-Serif;font-size: 12px;text-align: center;line-height: 18px; }
img { border: none; }
a { text-decoration: none;color: #000000; }

.Red { color: #932219; }
.Green { color: #55a497; }
.White { color: #ffffff; }
.Orange { color: #e86728; }
.Blue { color: #6f8dbc; }
.Pink { color: #dd9296; }
.Purple { color: #68468b; }
.Aqua { color: #74c3d4; }
.Lime { color: #bed600; }
.Olive { color: #a1b028; }

.RedBack { background-color: #932219; }
.GreenBack { background-color: #55a497; }
.OrangeBack { background-color: #e86728; }
.BlueBack { background-color: #6f8dbc; }
.PinkBack { background-color: #dd9296; }
.PurpleBack { background-color: #68468b; }
.AquaBack { background-color: #74c3d4; }
.LimeBack { background-color: #bed600; }
.OliveBack { background-color: #a1b028; }

.linkPink:hover { color: #dd9296; }
.linkBlue:hover { color: #6f8dbc; }

.Link { color: #ffffff;text-decoration: none; }
.Header { font-weight: bold;line-height: 24px;display: block; }
.ImageText { font-weight: bold;line-height: 14px;display: block;font-size: 10px; }
.hSmall { font-size: 16px; }
.hBig { font-size: 18px;padding-bottom: 20px;line-height:24px;font-weight:normal; }
.hBigItalic { font-size: 18px;padding-bottom: 20px;line-height:24px;font-weight:normal;font-style:italic; }
.Input { border:solid 1px #6f8dbc;font-family: Georgia, Verdana, Arial, Helvetica Sans-Serif;font-size: 12px;margin-bottom:6px;display:block; }
.Button { border-width: 1px;border-bottom: #9dbae8;font-family: Georgia, Verdana, Arial, Helvetica Sans-Serif;font-size: 12px;border-right: #9dbae8;border-top: #6f8dbc;border-left: #6f8dbc;background-color: #ececec; }
.AdminLine { position:relative;line-height: 0px;height: 1px;width: 100%;font-family: Georgia, Verdana, Arial, Helvetica Sans-Serif;font-size: 12px;display: block;min-height: 1px;background-color: #6f8dbc;margin-top: 20px;margin-bottom: 20px;font-size: 0px; }


.Intro { font-size: 12px;font-weight: bold;line-height: 16px;display: block;color: #000000;padding-bottom: 20px; }
.Line { position: absolute;width: 100%;line-height: 0px;height: 1px;overflow: hidden;display: block;min-height: 1px;font-size: 0px;margin-top: 35px;left: 0px; }
.MenuBar { position: relative;color: #ffffff;width: 850px;height: 45px;top: 120px;padding-left: 50px;padding-top: 18px;font-size: 11px;font-weight: bold; }
.Box { position: absolute;width: 185px;padding-left: 20px;padding-right: 20px;min-height: 415px;height: auto !important;height: 415px;top: 7px;left: 590px;font-size: 12px;font-weight: bold;line-height: 16px; }
.Extended { color: #ffffff;padding: 20px; }
.GreenBox { background: #55a497 url('../images/greenbox_bg.jpg') no-repeat left top; }
.ImageBox { position: absolute;top: 7px;left: 590px;width: 225px; }

.FrontPageContent { position: relative;min-height: 420px;height: auto !important;height: 420px; }
.fpSmall { width: 274px; }
.fpBig { width: 530px; }
.fpFull { width: 800px; }
.NewsItem { padding-top:20px;padding-bottom:20px;border-bottom: dotted 1px #dd9296; }
.NewsBottomItem { padding-top:20px;padding-bottom:20px; }
.LinksItem { padding-top:20px;padding-bottom:20px;border-bottom: dotted 1px #a1b028; }
.LinksBottomItem { padding-top:20px;padding-bottom:20px; }
.PublicationsItem { padding-top:20px;padding-bottom:20px;border-bottom: dotted 1px #6f8dbc; }
.PublicationsBottomItem { padding-top:20px;padding-bottom:20px; }


#Wrapper { width: 932px;margin: auto;text-align: left;height: auto !important;min-height: 100%;height: 100%;position: relative;background: #ffffff url('../images/background.jpg') repeat-y left top; }
#Main { position: relative;height: auto;min-height: 100%;float: left; }
#InnerMain { width: 810px;padding-left: 45px;padding-right: 45px;padding-top: 22px;float: left;position: relative;height: 100%;min-height: 100%; }
#MenuHeader { width: 800px;height: 180px; }
#Menu { list-style-type: none;padding: 0;margin: 0; }
#Menu a { padding: 0;margin: 0; }
#Menu li { display: inline;line-height: 1em;padding-right: 44px; }
* html Menu a { height: 1px; }
#LeftShadow { background: url('../images/left_shadow.jpg') no-repeat left top;float: left;width: 16px;height: 900px;min-height: 900px; }
#RightShadow { background: url('../images/right_shadow.jpg') no-repeat left top;float: left;width: 16px;height: 900px;min-height: 900px; }
#MenuGradient { position: absolute;background: #ffffff url('../images/menu_gradient.png');top: 165px;width: 900px;height: 23px; }
#Logo { background: #ffffff url('../images/logo.png');position: absolute;left: 42px;top: 54px;width: 637px;height: 46px; }
#UniLogo { background: #ffffff url('../images/mu.gif');position: absolute;left: 751px;top: 37px;width: 106px;height: 46px; }
#Painting { position: absolute;width: 553px;height: 398px;top: 40px;left: 292px;display: block; }
#FooterWrapper { width: 100%;height: 125px; }
#Footer { position: relative;top: 50px;font-size: 10px;font-weight: bold;color: #939598;padding-bottom: 30px; }
#Footer a { color: #939598; }

img, div, a, input { behavior: url(/css/res/iepngfix.htc) }
.clearfix:after { content: " ";display: block;height: 0;clear: both;visibility: hidden;font-size: 0; }
.clearfix { display: inline-block; }
/* backslash hack hides from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */

