/* ### general ### */
* { padding: 0px; margin: 0px;}
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #d3d3d3 url('../images/bg.jpg') left top repeat-x; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 980px; }

	/* ### content container ### */
	#contentCntr { width: 980px; overflow: hidden; position: relative; background: #fff url('../images/contrbg.jpg') left top repeat-x; }
	
		/* ### left container ### */
		#leftCntr { padding: 139px 0 455px 0; float: left; width: 296px; overflow: hidden; background: url('../images/circle.png') 35px bottom no-repeat; }
		#leftCntr  h1 { position: absolute; top: 78px; left: 36px; }
		#leftCntr h1 a { display: block; width: 227px; height: 44px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
		
			/* ### menu box ### */
			.menuBox { padding-bottom: 28px; width: 276px; overflow: hidden; margin-left: 20px; background: url('../images/menubottombg.png') left bottom no-repeat; }
			.menuBox .top { width: 276px; background: url('../images/menutop.jpg') left top no-repeat; }
			.menuBox .bottom { width: 276px; background: url('../images/menubg.png') repeat-y left top; }
			.menuBox ul { padding: 21px 0 19px 0; list-style: none; overflow: hidden; }
			.menuBox li { width: 250px; line-height: 37px; float: left; font-size: 14px; background: url('../images/libg.jpg') left top no-repeat; }
			.menuBox li a { padding-left: 17px; color: #010101; display: block; font-weight: bold; text-decoration: none; }
			.menuBox li a:hover, .menuBox  li.selected > a { color: #fff; background: url('../images/menuhover.jpg') left top no-repeat; }
                        .menuBox li li a:hover, .menuBox li li.selected a {color:#97BE01;background:none;}
			.menuBox ul ul { padding: 0px; display: none; }
                        .menuBox li.selected ul {display:block;}
			.menuBox ul ul li a { padding-left: 30px; }
		
	/* ### right container ### */
	#rightCntr { float: right; width: 684px; }
	
		/* ### banner Box ### */
		.bannerBox { padding-bottom: 30px; width: 684px; overflow: hidden; }
		.bannerBox ul { list-style: none; }
		.bannerBox li { width: 220px; height: 233px; float: left; border: 1px solid #000; border-right: 0px; }
		.bannerBox li.last { border: 1px solid #000; }

		/* ### banner Box ### */
		.textBox { padding-bottom: 54px; width: 684px; overflow: hidden; }
		.textBox h2 { padding-bottom: 15px; margin-bottom: 32px; overflow: hidden; font-size: 24px; width: 664px; font-weight: normal; float: left; color: #ff9900; border-bottom: 1px solid #cccccc; background: url('../images/heading-bottom.jpg') right bottom no-repeat; }
		.textBox p { padding: 0 15px 14px 0; font-size: 11px; color: #000000; font-weight: normal; line-height: 13px; }
		.textBox ul { padding-bottom: 15px; list-style: none; }
		.textBox li { padding-left: 8px; font-size: 11px; line-height: 13px; color: #000; font-weight: normal; background: url('../images/lisprtor.jpg') left center no-repeat; }
		.textBox a { font-size: 11px; color: #990100; font-weight: bold; text-decoration: none; }
		.textBox a:hover { text-decoration: underline; }
	
	/* ### footer container ### */
	#footerCntr { padding: 80px 0; overflow: hidden; width: 100%; background: #333333; margin: -58px auto; }
	#footerCntr #center { padding-left: 27px; width: 953px; margin: 0 auto; }
	#footerCntr ul { list-style: none; overflow: hidden; }
	#footerCntr li { padding: 0 10px; font-size: 10px; float: left; background: url('../images/li_sprtor.jpg') right center no-repeat; }
	#footerCntr a { color: #999999; display: block; text-decoration: none; font-weight: normal; }
	#footerCntr a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }
	#footerCntr p { padding: 8px 0 0px 10px; color: #999999; font-size: 10px; }
	#footerCntr a.link { color: #999999; text-decoration: none; display: inline; }
	#footerCntr a.link:hover { text-decoration: underline; }