/* Start of CMSMS style sheet 'Monsol' */
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 14px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 14px; color: #000; }
body {  }
img { border: 0px; display: block; float:left;}
a { color:#000;}
a:hover { color:#000;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }
.bg1 { background: url('images/bg1.png') #3884be repeat-x; }
.bg2 { background: url('images/bg2.png') #3884be repeat-x; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; position: relative; overflow: hidden; width: 974px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 984px; }
	#headerCntr h1 { position: absolute; top: 20px; left: 0px; z-index: 10; }
	#headerCntr h1 a { display: block; width: 740px; height: 90px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }
	#headerCntr h3{ position: absolute; top: 0px; left: 0px; z-index: 5; width: 371px; height: 326px; text-indent: -9999px; background: url('images/zon.png'); }
	#headerCntr ul { position: absolute; top: 129px; left: 10px; z-index: 1; overflow: hidden; width: 800px; list-style: none; background: #fff; }
	#headerCntr li { margin-right: 3px; float: left; display: inline; }
	
	/* ### LEFT CONTAINER ### */
	#leftCntr { float: left; width: 750px; }
	.space1 { padding-top: 385px; }
	.space2 { padding-top: 262px; }
	
		/* ### TEXT BOX ### */
		.textBox { padding-bottom: 35px; width: 750px; background: url('images/leftBottom.png') no-repeat bottom; }
		.textBox div.top { padding-top: 19px;; background: url('images/leftTop.png') no-repeat top; }
		.textBox div.bottom { padding: 0px 4px 0px 6px; background: url('images/leftBg.png') repeat-y top; }
		.textBox div.shade { padding: 0px 15px 0px 15px; background: url('images/leftShade.png') repeat-x bottom; }
		.textBox h1 { padding-bottom: 5px; font-weight: bold; font-size: 20px; color: #136eb2; }
		.textBox p { padding-bottom: 5px; line-height: 20px; }
		
		/* ### TERAS BOX ### */
		.terasBox { padding-bottom: 35px; width: 750px; background: url('images/leftBottom.png') no-repeat bottom; }
		.terasBox div.top { padding-top: 19px;; background: url('images/leftTop.png') no-repeat top; }
		.terasBox div.bottom { padding: 0px 4px 0px 6px; background: url('images/leftBg.png') repeat-y top; }
		.terasBox div.shade { padding: 0px 15px 0px 15px; overflow: hidden; width: 710px; background: url('images/leftShade.png') repeat-x bottom; }
		.terasBox h1 { padding-bottom: 5px; font-weight: bold; font-size: 20px; color: #136eb2; }
		.terasBox h2 { padding: 10px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #136eb2; }
		.terasBox h4 { padding-bottom: 5px; font-size: 14px; font-weight: bold; }
		.terasBox p { padding-bottom: 25px; line-height: 20px; }
		.terasBox div.pic { padding-bottom: 20px; float: left; width: 336px; font-size: 12px; }
		.terasBox div.pic p { padding-bottom: 8px; }
		.terasBox div.last { float: right; }
		.terasBox div.pic ul { overflow: hidden; width: 336px; list-style: none; }
		.terasBox div.pic li { margin-left: 8px; float: right; display: inline; }
		.terasBox div.pic li a { color: #136eb2; }
		.terasBox div.pic li a:hover { text-decoration: none; }
		
	/* ### RIGHT CONTAINER ### */
	#rightCntr { position: relative; z-index: 15; float: right; width: 224px; }
	
		/* ### NAV BOX ### */
		.navBox { padding-bottom: 39px; width: 224px; background: url('images/navBottom.png') no-repeat bottom; }
		.navBox div.top { padding: 0px 10px 0px 13px; width: 201px; background: url('images/navBg.png') repeat-y top; }
		.navBox div.bottom { padding: 0px 15px 0px 10px; background: url('images/navShade.png') repeat-x bottom; }
		.navBox ul.top { padding: 10px 0px 20px 5px; overflow: hidden; width: 171px; list-style: none; }
		.navBox ul.top li { padding: 0px 10px 0px 10px; float: left; display: inline; font-size: 12px; }
		.navBox ul.top li a { text-decoration: none; color: #67696b; }
		.navBox ul.top li a:hover { text-decoration: underline; }
		.navBox ul.nav { padding-bottom: 15px; list-style: none; background: url('images/navLine.gif') no-repeat 15px bottom; }
		.navBox ul.nav li { line-height: 28px; font-size: 16px; }
		.navBox ul.nav li a { padding-left: 15px; text-decoration: none; color: #136eb2; }
		.navBox ul.nav li a:hover { color: #67696b; }
		.navBox ul.nav li a.sub { background: url('images/arrow.gif') no-repeat left; }
		.navBox ul.nav li a.selected { background: url('images/arrow2.gif') no-repeat left; }
		.navBox ul.bottom { padding: 5px 0px 0px 5px; list-style: none; }
		.navBox ul.bottom li { padding: 10px 0px 0px 10px; font-size: 16px; }
		.navBox ul.bottom li a { text-decoration: none; color: #858585; }
		.navBox ul.bottom li a:hover { text-decoration: underline; }
		.navBox ul.nav ul { padding-left: 10px; list-style: none; }
		.navBox ul.nav ul li { line-height: 19px; font-size: 14px; }
		.navBox ul.nav ul li a { color: #676767; }
		.navBox ul.nav ul li a:hover, .navBox ul.nav ul li a.selected { font-weight: bold; color: #136eb2; background: url('images/bol.gif') no-repeat left; }
		
		.navBox ul.hide ul { display: none; }	
		
		/* ### CONTACT BOX ### */
		.contactBox { width: 224px; height: 137px; background: url('images/contactBg.png') no-repeat; }
		.contactBox address { padding: 20px 0px 0px 30px; line-height: 20px; font-style: normal; font-size: 15px; color: #136eb2; }
		.contactBox address strong { display: block; line-height: 20px; font-size: 16px; }

/* End of 'Monsol' */

