* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family:Arial, Verdana, Tahoma, Arial; font-size:12px; text-align:center; background: url(../images/bg.gif) repeat-x top #c5cbc7; color:#595c5a;  }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:960px; text-align:left; background: url(../images/body_bg.gif) no-repeat top; min-height:370px; padding-bottom:20px; }
* html .cpage  { height:370px; } 
.cheader { height:75px;  }

.ccontent { background:#f9f9f2; border:1px solid #595c5a; margin:0 auto; width:816px; }

.blocks { background:#93c1a5; height:18px; border-top:2px solid #8a988e; color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px 20px 5px 20px; }
.tblocks { background:#8a988e; color:#FFFFFF; font-size:11px; padding:15px 20px; line-height:16px; }
.box1 { float:left; width:245px; padding:0 20px 0 0; }
.box2 { float:left; width:245px; padding:0; }


h1 { color:#FFFFFF; font-size:14px;}
h2 { color:#252525; font-size:16px;}
h3 { color:#5e6b61; font-size:14px; font-style:italic; padding-top:10px; font-weight:bold; }
h4 { color:#FFFFFF; font-size:11px; font-style:normal;}

.ccontent .mainbody { padding:20px;}
.ccontent .mainbody p { padding:5px 0; line-height:18px;}

.mainleft { float:left; width:245px; padding:20px 20px 0 0; }
.mainleft ul { padding:10px 0; }
.mainleft ul li { background:url(../images/bullet.gif) no-repeat; background-position:2px 8px; list-style-type:none; padding:2px 0 2px 15px; line-height:20px; font-size:12px; font-style:italic; font-weight:bold; }
.mainleft span { color:#93c1a5; font-weight:bold; }

.mainright { float:left; width:390px; padding:20px 0 0 0; }
.mainright ul { }
.mainright ul li { background:url(../images/bullet1.gif) no-repeat; background-position:2px 10px; list-style-type:none; padding:2px 0 2px 10px; line-height:16px; }
.mainleft a { text-decoration:none; color:#595c5a; }
.mainleft a:hover { color:#252525; }
.mainright a { color:#5E6B61; }
.mainright a:hover { color:#252525; }

.mainright2 { float:left; width:120px; padding:20px 0 0 0; }

.gallery { padding:2px 0; border-top:1px solid #000000; border-bottom:1px solid #000000; width:774px; margin:auto; }
.gallery .img1  { float:left; width:635px; }
.gallery .img2  { float:left; width:139px;  }
.gallery .img1 img { padding:0 2px 0 0;  }


.cfooter { color:#FFFFFF; line-height:18px; background:#8a988e; height:30px; line-height:30px; }
.cfooter a { text-decoration:none; color:#e8eae8; }
.cfooter a:hover { color:#FFFFFF; }
.cfooter .fleft { float:left; padding:0 20px }
.cfooter .fright { float:right; padding:0 20px; }

.topname { text-align:right; padding:5px 80px 0 0; }

.popupbg { position:absolute; display:block; left:0; top:0; background-color:#000; }
.gallerypopup { padding:5px; background-color:#FFF; position:absolute; visibility:hidden; left:50px; top:50px; text-align:center; border:#333 1px solid; }
.gallerypopup .arrows { position:absolute; width:300px; }
.gallerypopup .arrows .arrowleft { float:left; width:100px; height:100px;  background:url(../images/garrowleft.png) no-repeat -100px 0; cursor:pointer; }
.gallerypopup .arrows .arrowright { float:right; width:100px; height:100px; background:url(../images/garrowright.png) no-repeat 100px 0; cursor:pointer; }