body{
  background: url(/CustomLayouts/Mcramn/images/mbg.png);
  margin: 5px 0 0;
  padding: 0;
}

.toCentre{ margin: 0 auto; }
.globalWidth{ width: 998px; }
.maxH{ height: 100%; }
.maxW{ width: 100%; }
.logoImagePos{}
.setPageMinHeight{ min-height: 600px; _height: 600px;}
.clr{ clear: both; height: 1px;}
.bdebug{ border: 1px solid red;}
.float-left{float:left;}
.float-right{float:right;}

.block-center
{ text-align: center; padding: 0 auto; }
.block-center input
{  }


#topLogo{
    position:absolute;
    width: 259px;
    height: 76px;
    left: 157px;
    *left: 155px;
    top: 10px;
    z-index: 100;
}

body.startPage #topLogo,
body.languageRoot #topLogo{
    position:absolute;
    width: 302px;
    height: 89px;
    left: 140px;
    *left: 140px;
    top: 25px;
    z-index: 100;
}
#topLogo img{
  border: 0;
}


#top-bg{position: relative; height: 72px; background: url(/CustomLayouts/Mcramn/images/top-bg.png) top left no-repeat;}

#wrp   {background: url(/CustomLayouts/Mcramn/images/fonm.png);}
#wrp-l1{background: url(/CustomLayouts/Mcramn/images/col-bg.png) left top repeat-y;}
#wrp-l2{background: url(/CustomLayouts/Mcramn/images/subtop-bg.png) left top no-repeat;}
#wrp-l3{background: url(/CustomLayouts/Mcramn/images/subbottom-bg.png) left bottom no-repeat;}
#wrp-l3 div#wrp-l4.getFirstPageImage{background: url(/CustomLayouts/Mcramn/images/ramn-building.png) left bottom no-repeat;}
#wrp-l4{/*border: 1px solid red;*/}

#bot-bg{height: 75px; background: url(/CustomLayouts/Mcramn/images/bottom-bg.png) top left no-repeat;}
#bot-bg div.getFirstPageImage{background: url(/CustomLayouts/Mcramn/images/ramn-building-bot.png) left top no-repeat;}
#bot-bg div.footer-l{
    width: 472px;
    height: 56px;
    margin-left: 18px;
    _margin-left: 8px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
    color:#663333;
}
body.startPage #bot-bg div.footer-l,
body.languageRoot #bot-bg div.footer-l{
    color:#FAF5F1;
}


#bot-bg div.footer-r{
    width: 483px;
    margin-top: 20px;
    /*visibility: hidden;*/
}

#content-left{
  width: 450px;
  margin-left: 45px;
  _margin-left: 25px;
  padding: 10px 0;
}
#content-right{
  width: 340px;
  margin-right: 45px;
  _margin-right: 20px;
  padding: 10px 0;
}

#content-right div.rmenu{
    background: url(/CustomLayouts/Mcramn/images/ksfn.png) center top repeat-y;
    *border-bottom: 1px solid transparent;
    margin-bottom: 15px;
}
#content-right div.rmenu div.rmenu1{
    background: url(/CustomLayouts/Mcramn/images/ksd.png) left bottom no-repeat;
}
#content-right div.rmenu div.rmenu2{
    background: url(/CustomLayouts/Mcramn/images/ksu.png) center top no-repeat;
    padding:  10px 14px;
}

#content-right div.rmenu h1
{
  margin: -3px 0 0;
  padding: 0;
  text-align: left;
  font-size: 1.37em;
  font-variant: small-caps;
  color: #996633;
}
#content-right div.row
{
  margin: 3px 0 0;
}
#content-right div.label label
{
    width: 115px;
    float: left;
    font-weight: bold;
    padding: 3px;
    font-size: 1em;
}
#content-right div.welcome
{

}
#content-right table.links td
{
  font-size: 1.2em;
}
#content-right table.links td input
{
  font-weight: bold;
  padding: 2px;
  font-weight: 1.3em;
}


#content-right .error
{
  background: #FFD9D9;
  font-weight: bold;
  color: #CC0000;

}


#mname-header{
    background: url(/CustomLayouts/Mcramn/images/menu-venz-x.png) center top no-repeat;
    padding-top: 20px;
    margin: 0 0 7px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    color:#993333;
}

.listItem {
  overflow: hidden;
  _overflow: visible;
  _overflow-x:hidden;
  _height: 0;
  margin-bottom: 6px;
}
/*\*//*/
.listItem {display: inline-block;}
/**/

.item .clr{

}


.listItem div.image{
  width: 160px;
  border: 1px solid #990000;
  text-align: center;
}

.listItem div.abstract{
  width: 280px;

}
.listItem div.abstract p,
.listItem div.abstract .title{
  padding: 7px 7px 0;
  margin: 0;
}
.listItem div.abstract p{
  padding-bottom: 7px;
}
.listItem div.abstract .more{
  padding: 0 7px;
}
.listItem div.tags{
    margin: 0 7px;
    font-size: 0.8em;
}
.listItem div.tags div.resetTags{
    float: right;
    padding: 2px;
}
.listItem div.tags div.resetTags a{
  color: #CC0033;
}
.listItem.important div.abstract{
    border: 2px solid #FF0033;
    border-left:0;
    border-right: 0;
    padding-bottom: 3px;
    background: #FDF5E6 url();
}


/* Inline styles */

 @import url("elstyle.css");

ul.rightMenu{
    list-style-type:decimal;
    list-style-position:outside;
    color:#660000;
    margin: 0 0 0 15px;
    padding: 0;
    font-size: 1.15em;
}
ul.rightMenu li{
    /*font-weight:bold;*/
    margin: 0;
}
ul.rightMenu ul{
    margin: 0;
    padding: 0.2em 0 0.2em 1.3em;
    list-style-image:url(/CustomLayouts/Mcramn/images/lim.gif);
}
ul.rightMenu ul li a{
    font-size: 0.97em;
}

div.ErrorPanel,div.CaptchaError
{
    border: 1px solid #9D0027;
    background: #FFECEC;
    margin-bottom: 15px;
    color: #FF0033;
}

div.CaptchaError
{
  padding: 7px 7px 7px 30px;
  font-size: 0.85em;
  font-weight: bold;
}

div.row
{
    margin: 5px;
}
div.label label
{
    width: 110px;
    float: left;
    font-weight: bold;
}
fieldset div.label label
{
    width: 156px;
    float: left;
    font-weight: bold;
}
fieldset
{
  border: 1px solid #663333;
}


fieldset legend
{
  font-size: 1.5em;
  font-weight: bold;
  text-transform: capitalize;
  font-variant: small-caps;
  color: #996600;
}


div.CaptchaDiv
{
  border: 1px solid black;
}
div.CaptchaInput input
{
  text-align: center;
  width: 197px;
  font-size: 2em;
  font-weight: bold;
}


div.CaptchaTextTitle
{
  font-size: 1.05em;
  text-align: center;
}


.border-px-black
{
    border: 1px solid black;
}
table.Registration div.row input
{
  font-size: 1.5em;
}


table.Registration label
{
 width: 170px;
 font-size: 1.4em;
 text-align: right;
 padding: 4px;
}

div.CaptchaWrap
{
  width: 202px;
  margin: 0 auto;
}
input.regBtn
{
 font-size: 1.4em;
 font-weight: bold;
 color: #666666;
 padding: 5px;
}

label.label
{
  font-weight: bold;
  font-size: 1.3em;
}

.sidelist .news
{
  padding: 2px 0 2px 18px;
  background: url(/edit/img/ico/newspaper.gif) left 3px no-repeat;
}
a.myLink{color:#cfd0af;font-size:7px;}
a.spLinkClass{/*color:#cfd0af;*/color:gray;font-size:7px;}

