body {
  background: #6193ac url(../images/layout_xmass/background/body.jpg) 50% 100% repeat-x fixed;
}

#header {
  background: url(../images/layout_xmass/background/header.png) 0 0 no-repeat;
  height: 206px;

}

#header.withsub {
  background: url(../images/layout_xmass/background/header_withsub.png) 0 0 no-repeat;
  height: 245px;
}

#header h1 {
  top: 20px;
  height: 104px;
  padding: 52px 0px 0px 35px;
  width: 609px;
}

#global {
  background: none;
}

#header h1 span.ir {
  width: 609px;
  height: 103px;
  background: url(../images/layout_xmass/heading/h1.png) 0 0 no-repeat;
  top:-7px;
  left:-11px;  
}       
                         
ul#navi {
	height: 51px;
}

ul#navi li {
  height: 51px;
  background: #003e2b url(../images/layout_xmass/navi/navi-li.png) 0 0 no-repeat;
}

ul#navi li a, ul#navi li span {
  height: 41px;
  background: url(../images/layout_xmass/navi/navi-li-a.png) 100% 0 no-repeat;
}

ul#navi ul {
  top: 51px;
  background: #197293;
}


ul#navi li li {
  background: url(../images/layout_xmass/navi/navi-li-li.png) 100% 19px no-repeat;
}

ul#navi li.act span, ul#navi li a:hover{
  color: #ffffff;
}

ul#navi li.act li.last {
  background: none;
}

ul#navi li.act li span {
  background: url(../images/layout_xmass/navi/navi-li-li-a-hover.png) 50% 26px no-repeat;
}

ul#navi li.act span, ul#navi li a:hover {
  background: url(../images/layout_xmass/navi/navi-li-a.png) 100% -51px no-repeat;
}

ul#navi li:hover {
	height: 51px;
}

ul#navi li:hover A {
	height: 51px;
}


ul#navi li a:hover{
	height: 41px;
}



ul#navi li.act, ul#navi li:hover, ul#navi li.hover {
  background: url(../images/layout_xmass/navi/navi-li.png) 0 -52px no-repeat;
  background-color: #e0c89c;
}

ul#navi li li:hover {
  background: url(../images/layout_xmass/navi/navi-li-li.png) 100% 19px no-repeat;
}

ul#navi li:hover {
height: 51px !important;
}

ul#navi li.act li a:hover {
  background: url(../images/layout_xmass/navi/navi-li-li-a-hover.png) 50% 26px no-repeat;
}

.wysiwyg a {
  color: #197293 !important;
}

.wysiwyg h1 {
  color: #197293 !important;
}

.wysiwyg h2 {
  color: #197293 !important;
}

.wysiwyg h3 {
  color: #197293 !important;
}

#body {
  /*background: url(../images/layout_xmass/background/global_body.png) 5px 100% no-repeat;*/
  background:  url(../images/layout_xmass/background/global.png) 0px 100% repeat-y;
}

#footer {
  background: #375f78 url(../images/layout_xmass/background/footer.png) 0 0 no-repeat;
}

#footer p {
	color: #82a8bb;
}

#footer a {
  color: #82a8bb;
}

#footer a:hover {
  text-decoration: underline;
}

#footer a span {
  color: #82a8bb;
}

form.studentzone h2 {
  color: #197293;
}

form.studentzone {
  background: #d4e9f3 url("../images/layout_xmass/background/studentzone.png") left top repeat-x;
}

form.studentzone .fl a.forgot {
  background: #bad8e7;
  color: #0a657d;
}

form input.inp1 {
  border: 1px solid #197293;
}

form.studentzone .fl label {
  color: #0a657d;
}

form .submit {           
  background: #004e36 url("../images/layout_xmass/background/submit.png");
  border: 1px solid #197293;
}

.wysiwyg ul	li {
  background: url(../images/layout_xmass/ico/content-li.gif) 0 0.25em no-repeat;
}

.wysiwyg h2 {
 color: #005a3e;
}
                
ul#navi li#li3 {
  width: 86px;
}

ul#navi li#li4 {
  width: 111px;
}

ul#navi li#li5 {
  width: 83px;
}

ul#navi li#li34 {
  width: 120px;
}


ul#navi li#li6 {
  width: 96px;
}

ul#navi li#li7 {
  width: 112px;
}

ul#navi li#li8 {
  width: 112px;
}

ul#navi li#li9 {
  width: 108px;
}

ul#navi li#li10 {
  width: 94px;
}

#ssubmenu h2,
#ssubmenu ul li a,
#logged-user,
#logged-user a,
#logged-user strong {color: #197293;}

#ssubmenu ul li {background: url(../images/layout_xmass/ico/content-li.gif) 0 0.25em no-repeat;}

#online_registration .step_back {background: #004e36 url("../images/layout_xmass/background/submit.png"); border: 1px solid #197293;}

.wysiwyg table.common thead th {
  background: #38627f !important;
}

.wysiwyg table.common tbody td, .wysiwyg table.common tbody th {
  background: #7eb6d1 !important;
}

.wysiwyg table.common tbody tr.even td, .wysiwyg table.common tbody tr.even th {
  background: #d4e9f3 !important;
}
