BODY
{ 
  font-family:Arial; font-size:14px; 
  margin:0px;
  padding:0px;
  background-color:#e5e5e5;
}


/* -------------- LINKS ---------------- */

A:link    {COLOR:#0a74bf; text-decoration:underline;}
A:visited {COLOR:#0a74bf; text-decoration:underline;}
A:active  {COLOR:#bf0000; text-decoration:underline;}
A:hover   {COLOR:#bf0000; text-decoration:underline;}



/* -------------- PRESET ---------------- */

FORM
{
  margin:0px;
  padding:0px;
}

P
{
  margin-top:0px;
  margin-bottom:8px;
  padding:0px;  
}

P.sp
{
  margin-top:12px;
  margin-bottom:0px;
}

P.sp25
{
  margin-top:25px;
  margin-bottom:0px;
}

P.sm
{
  margin-top:4px;
}

UL.sp
{
  margin:0px 0px 0px 30px;
  padding:0px;
}

IMG
{
 border:0px;
}

IMG.Limg9
{
  vertical-align:middle;
  margin:0px 4px 0px 0px;
}

IMG.Rimg11
{
  margin:2px 0px -3px 4px;
}

TABLE
{
	/*border-collapse: collapse;*/
	/*border-spacing: 0px;*/
}

DIV.ClearDiv, DIV.CD
{
  clear:both;
  overflow:hidden;
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  line-height:0px;
}

DIV.DotDiv
{
  clear:both;
  height:1px;
  font-size:1px;
  background-image:url('/img/dot.gif');
  background-repeat:repeat-x;
}

INPUT {}

/* -------------- /PRESET ---------------- */


/* ----------------------------- ============================== ---------------------------- */

#mainDiv {width:985px; margin:0px auto;}
#mainDiv .mdWrap {padding:0px 10px;}
.mpBlock {width:940px; background:url('/_img/bg-mpb.jpg') left bottom no-repeat #FFF; min-height:150px; margin-left:15px; padding-bottom:15px;}

#leftBlock {float:left; width:205px; padding-bottom:170px;}
.hLine {margin:0px 0px 15px -15px; width:220px; background:url('/_img/bg-hline.gif') left bottom no-repeat #0a74bf; min-height:200px; padding-bottom:45px;}

.hLine .logo {text-align:center; height:119px; background:url('/_img/head/bg-l.jpg') right bottom no-repeat;}
.hLine .logo IMG {width:194px; height:89px; margin:14px 0px 0px 0px;}
.hLine .dv {height:1px; font-size:1px; line-height:1px; background-color:#45a3e5; border-bottom:1px solid #074f82;}

.hLine .item {font-size:16px; color:#FFF; padding:7px 0px 6px 15px;}
.hLine .this {background:url('/_img/bg-item-this.gif') left top repeat-x #2b91d9;}
.hLine .this DIV {margin-left:-17px; padding-left:17px; background:url('/_img/arrow1.gif') left center no-repeat;}
.hLine .over {background:url('/_img/bg-item-over.gif') left top repeat-x #015a9a;}
.hLine .item A, .hLine .item A:link {color:#FFF; text-decoration:none;}
.hLine .item A:over {color:#FFF; text-decoration:none;}
.hLine .team {padding-top:25px; text-align:center;}
.hLine .team DIV {margin-bottom:10px;}
.hLine .team A {margin-left:1px;}

#rightCBlock {float:left; width:735px;}
#rightCBlock .welcome{margin-right:-25px; width:760px; height:290px; background:url('/_img/bg-welcome.jpg') left top no-repeat;}
#rightCBlock .welcome .sliderW {float:left; margin:11px 0px 0px 11px;}
#rightCBlock .welcome .wrapW {float:left; padding:125px 0px 0px 15px; width:260px; font-size:18px; color:#FFF; line-height:28px;}
#carousel LI IMG {border:1px solid #FFF;}


.lastUp {background:url('/_img/bg-lastup.gif') repeat-x;}
.lastUp .wrapLU {padding:65px 30px 25px 30px; background:url('/_img/title_latestupdate2.gif') no-repeat;}

.aboutUs {float:left;} /* width:450px; */
.aboutUs .wrapAU {padding:20px 30px 20px 30px;}
.aboutUs .title {padding-bottom:4px; margin-bottom:10px; border-bottom:3px solid #a6c8e0;}
.aboutUs .txt {font-size:16px; line-height:24px;}
.more {font-size:13px;margin-top:10px;}
.more IMG {vertical-align:middle; margin-left:3px;}

.CofE {float: left; margin-top:15px;}
.CofE .title {margin-bottom:5px;}

#head {background:url('/_img/head/bg.jpg') no-repeat #0a74bf; height:119px;}
#head .phBlock {float:left; margin:7px 0px 0px 30px;}
#head .phBlock .ph {float:left; margin-left:10px; width:141px; height:106px; background:url('/_img/head/border.png');}
#head .phBlock .ph IMG {margin:1px 0px 0px 1px;}
#head .rlogo {text-align:right; padding:2px 20px 0px 0px;}

/*---- CLND ----*/
. {width:247px;}
  .clndLong {width:450px!important;}
.clnd .months {height:31px; margin-right:-5px; background:url('/_img/arrow2.gif') right top no-repeat #0a74bf;}
.clnd .months .c {text-align:center; padding-top:6px; margin:0px 50px 0px 45px; font-size:16px; font-weight:bold; color:#FFF;}
.clnd .months .l {float:left; margin:7px 5px 0px 10px;}
.clnd .months .r {float:right; margin:7px 15px 0px 5px;}
.clnd .weeks{background-color:#e5e5e5;}
.clnd .week{border:1px solid #e5e5e5; border-top-width:0px;}

.clnd .item {float:left; width:35px; text-align:center; font-size:13px; line-height:13px; padding:7px 0px; color:#8F8F8F;}
  .clndLong  .item {width:64px!important; padding:9px 0px!important;}
.clnd .weeks .item {color:#000;}
.clnd .sun {color:#bf0000!important;}
.clnd .off {color:#e5e5e5!important;}
.clnd .event {background:url('/_img/circle.gif') center center no-repeat; font-weight:bold;}
.clnd .event A, .clnd .event A:link {color:#FFF; text-decoration:none;}

.clndOptions {float:left; margin:31px 0px 0px 0px; width:210px;}
.clndOptions .bg1 {background:url('/_img/bg-arrow3.gif') left top repeat-y;}
.clndOptions .bg2 {background:url('/_img/arrow3.gif') right top no-repeat; min-height:191px;}
.clndOptions .wrap {padding:10px 20px 20px 30px;}
.clndOptions .title {font-size:16px; font-weight:bold; margin-bottom:7px;}
.clndOptions .item {margin-bottom:5px; font-size:13px;}
.clndOptions .item INPUT {vertical-align:middle; margin-right:4px;}
.clndOptions .btn {margin-top:11px;}

.clndBlock {margin-bottom:25px;}
.clndBlock .clnd{float:left;}

/*---- SECOND ----*/

.pathDiv {background-color:#000; padding:8px 0px 10px 30px; color:#FFF; margin-bottom:25px;}
.pathDiv SPAN {color:#919191; font-family:Arial; padding:0px 5px;}
.pathDiv A, .pathDiv A:link {color:#FFF;}

H1 {padding:0px 0px 5px 0px; margin:0px 30px 15px 30px; font-size:27px; font-weight:bold; border-bottom:3px solid #0a74bf;}
H2 {padding:0px; margin:0px 0px 8px 0px; font-size:21px;color:#0a74bf;}

.cont {padding:0px 25px 25px 30px;}
.txt {font-size:14px; line-height:21px;}

.gallery {margin:20px -25px 5px 0px;}
.gallery .item {float:left; margin:0px 15px 15px 0px; width:220px;}
.gallery .item DIV.img {border:1px solid #45a3e5; padding:5px; position:relative; text-align:center;}
.gallery .item DIV.ico {background:url('/_img/plus.gif') no-repeat; position:absolute; bottom:5px; right:10px; width:12px; width:12px; z-index:2;}
.gallery .item DIV.txt {padding:5px 6px 0px 6px; font-size:12px; font-family:Tahoma; text-align:center; line-height:16px;}


.pagesList {text-align:center; margin:0px auto 25px auto; font-size:13px; background-color:#f2f2f2; font-weight:bold; font-size:13px;}
.pagesList  .line {height:5px; background-color:#f2f2f2; font-size:1px;}
.pagesList  .wrap {padding:0px 0px 0px 0px; background-color:#f2f2f2;}
.pagesList  .wrap DIV {display:inline; padding:5px 10px 5px 10px;}
.pagesList  .wrap DIV.pn {font-weight:normal!important;}
.pagesList IMG {margin:0px 5px -2px 5px; }
.pagesList  .num {}
.pagesList  .numThis {background:url('/_img/pthis.gif') center bottom no-repeat; color:#000;  position:relative; z-index:2;}
.pagesList  DIV.CD {display:block;}

.download {margin-bottom:25px;}
.download .item {margin-bottom:10px; min-height:35px; padding-left:35px; background:url('/_img/doc.gif') left 3px no-repeat;}
.download A:link {font-size:16px; font-weight:bold;}
.download .item DIV {margin-top:5px; color:#777; font-size:13px;}


.form {margin-bottom:15px;}
.form .item {background-color:#f2f2f2; margin-bottom:1px; padding:5px 10px; clear:both;}
.form .item INPUT.txt {vertical-align:middle; background-color:#FFF; border:1px solid #a5acb2; margin-left:10px; width:300px; font-size:16px; line-height:18px;}
.form .item TEXTAREA {background-color:#FFF; border:1px solid #a5acb2; margin-left:10px; width:450px; font-size:16px; line-height:18px; height:90px;}
.form .item DIV {width:120px; float:left; padding-top:4px;}
.form .btn {margin:10px 0px 0px 140px;}

/*---- BOTTOM ----*/

#botDiv {margin:15px 30px;}
#botDiv .botL{float:left; width:610px;}
#botDiv .bMenu {font-size:11px; color:#5F5F5F; margin-bottom:10px;}
#botDiv .bMenu SPAN {color:#A0A0A0; padding:0px 5px;}
#botDiv .bMenu A:hover {color:#bf0000;}
#botDiv .botL .dv {height:1px; font-size:1px; line-height:1px; background-color:#f8f8f8; border-bottom:1px solid #cccccc; margin-bottom:8px;}
#botDiv .botR {float:right; padding-left:80px; background:url('/_img/g.gif') left top no-repeat; min-height:55px; color:#5F5F5F; font-size:11px;}
#botDiv .botR .relmax {margin-top:2px;}
#botDiv .botR .relmax IMG {vertical-align:middle; margin:0px 2px;}

