/* ### 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: url('../images/bodyBg.jpg') center top repeat; }
img { border: 0px; display: block; }
a { outline: none; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

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

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 982px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding-top: 57px; position: relative; z-index: 100; width: 982px; height: 74px; }
	#headerCntr h1 { padding-left: 10px; float: left; }
	#headerCntr h1 a { display: block; width: 270px; height: 76px; text-indent: -9999px; background: url('../images/logo.png') no-repeat left top; }
	#headerCntr h1 a:hover { background-position: left -128px; }

		/* ### MENU CONTAINER ### */
		#menuCntr { margin-top: 19px; position: relative; right: 3px; float: right; width: 690px; height: 55px; background: url('../images/menuBg.jpg') left top repeat-x; }
		#menuCntr ul { list-style: none; }
		#menuCntr li { padding-right: 1px; float: left; line-height: 42px;  font-size: 13px; font-weight: bold; text-transform: uppercase; background: url('../images/liSep.jpg') top right no-repeat; }
		#menuCntr li a { padding-left: 17px; height: 55px; float: left; display: block; color: #fff; text-decoration: none; }
		#menuCntr li a span { padding-right: 17px; display: block; }
		#menuCntr li a:hover, #menuCntr li.selected a { background: url('../images/hoverL.png') left no-repeat; }
		#menuCntr li a:hover span, #menuCntr li.selected a span { background: url('../images/hoverR.png') right no-repeat; }

	/* ### CONTENT CONTAINER ### */
	#contentCntr { position: relative; width: 982px; }

		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 9px; overflow: hidden; position: absolute; top: 15px; left: 5px; z-index: 100; width: 248px; background: url('../images/leftTop.png') left top no-repeat; }
		#leftCntr .bottom { padding-bottom: 6px; overflow: hidden; width: 248px; background: url('../images/leftBot.png') left bottom no-repeat; }
		#leftCntr .middle { overflow: hidden; width: 248px; background: url('../images/leftMid.png') left top repeat-y; }

			/* ### MENU BOX ### */
			.menuBox { padding-left: 4px; width: 244px; }
			.menuBox h3 { padding: 5px 0 8px 15px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url('../images/headBg.png') top left repeat-x; }
			.menuBox ul { list-style: none; }
			.menuBox li { position: relative; width: 244px; font-weight: bold; float: left; height: 30px; border-bottom: 1px solid #dadada; }
			.menuBox li.last { border: none; }
			.menuBox li a { padding-left: 30px; color: #2f3138; line-height: 30px; display: block; text-decoration: none; background: url('../images/bullet.png') 14px no-repeat; }
			.menuBox li a:hover, .menuBox li.selected a { position: absolute; top: 0px; left: 0px; z-index: 100; color: #fff; width: 244px; height: 40px; background: url('../images/hover.png') left no-repeat; }

		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-top: 3px; margin-top: -20px; width: 769px; float: right; background: url('../images/rightTop.png') left top no-repeat;  }
		#rightCntr .middle { padding: 0 3px 60px 3px; width: 763px; min-height: 700px; background: url('../images/rightMid.png') left top repeat-y; }
		#rightCntr .first { margin-left: 61px; }
		#rightCntr .last { margin-right: 0px; }

			/* ### BANNER BOX ### */
			.bannerBox { width: 763px; height: 226px; }
			.bannerBox h2 { position: absolute; top: 145px; left: 283px; font-weight: normal; text-transform: uppercase; font-size: 28px; color: #292929; }
			.bannerBox h2 span { font-weight: bold; }

			/* ### HOLIDAY BOX ### */
			.holidayBox { margin: -26px 29px 0 60px; position: relative; width: 674px; background: url('../images/holydayBg.png') repeat; }
			.holidayBox p { padding: 12px 10px 15px 17px; line-height: 20px; font-size: 13px; color: #e9f9f9; }
			.holidayBox p.last { padding-bottom: 0px; }
			.holidayBox h4 { padding-left: 20px; margin-left: -4px; position: relative; width: 163px; font-size: 13px; font-weight: bold; color: #e9f9f9; line-height: 29px; background: url('../images/headBg1.png') top left repeat-x; }
			.holidayBox a { padding-top: 16px; margin: 0 6px -6px 0; font-size: 13px; position: relative; font-weight: bold; float: right; width: 183px; height: 26px; text-align: center; text-decoration: none; color: #b0cece; text-transform: uppercase; background: url('../images/lessBg.png') no-repeat; }
			.holidayBox a span { display: block; background: url('../images/icon.png') 10px no-repeat; }
			.holidayBox a span.last { background: url('../images/icon3.png') 10px no-repeat; }
			/**/.holidayBox div.meer { display: none; }/**/

			/* ### CAT BOX ### */
			.catBox { margin-top: -26px; margin-right: 20px; padding-bottom: 10px; position: relative; float: left; display: inline; width: 212px; background: #2a758c; }
			.catBox h2 { padding: 0px 10px 0px 10px; height: 33px; line-height: 33px; font-size: 13px; text-transform: uppercase; font-weight: bold; color: #bfdfe9; background: url('../images/catTitle.gif') repeat-x; }
			.catBox ul { padding-top: 5px; list-style: none; }
			.catBox li { padding: 0px 10px 0px 10px; }
			.catBox li a { padding: 0px 5px 0px 5px; display: block; height: 25px; line-height: 25px; text-decoration: none; color: #c4f0fd; border-bottom: 1px solid #5896a8; }
			.catBox li a:hover { background: url('../images/blueArrow.gif') #5896a8 no-repeat 180px center; }
			.grey { background: #cec7c2; }
			.grey h2 { color: #fff; background-image: url('../images/greyTitle.gif'); }
			.grey li a { color: #38372c; border-color: #aca59f; }
			.grey li a:hover { background: url('../images/greyArrow.gif') #aca59f no-repeat 180px center; }

			/* ### JIBA BOX ### */
			.jibaBox { margin: 22px 29px 0 60px; width: 674px; position: relative; background: #cdc6c1 url('../images/imgBg.jpg') left no-repeat; }
			.jibaBox img { margin: 95px 0 0 23px; float: left; border: 4px solid #fff; }
			.jibaBox h4 { padding: 10px 0 3px 0; margin-right: 5px; color: #383521; width: 492px; float: right; font-size: 16px; border-bottom: 1px solid #f1eae5; text-transform: uppercase; }
			.jibaBox h4 a { color: #383521; }
			.jibaBox p { padding: 15px 38px 0 0; float: right; width: 460px; font-size: 13px; color: #38372c; line-height: 20px; }
			.jibaBox a.button { padding-top: 16px; margin: 22px 6px -6px 0; font-weight: bold; font-size: 13px; position: relative; float: right; width: 219px; height: 26px; text-align: center; text-decoration: none; color: #fff; text-transform: uppercase; background: url('../images/jibaBg.png') no-repeat; }
			.jibaBox a.button span { display: block; background: url('../images/icon1.png') 10px no-repeat; }
			.jibaBox a.button span.last { background: url('../images/icon3.png') 10px no-repeat; }

			/* ### SIMBO BOX ### */
			.simboBox { margin: 22px 29px 0 60px; width: 674px; position: relative; background: #cadee3 url('../images/imgBg1.jpg') left no-repeat; }
			.simboBox img { margin: 99px 0 0 23px; float: left; border: 4px solid #fff; }
			.simboBox h4 { padding: 10px 0 3px 0; margin-right: 5px; color: #174450; width: 492px; float: right; font-size: 16px; border-bottom: 1px solid #f1eae5; text-transform: uppercase; }
			.simboBox h4 a { color: #383521; }
	                .simboBox p { padding: 15px 38px 0 0; float: right; width: 460px; font-size: 13px; color: #38372c; line-height: 20px; }
			.simboBox a.button { padding-top: 16px; margin: 22px 6px -6px 0; font-weight: bold; position: relative; float: right; width: 237px; height: 26px; font-size: 13px; text-align: center; text-decoration: none; color: #fff; text-transform: uppercase; background: url('../images/simboBg.png') no-repeat; }
			.simboBox a.button span { display: block; background: url('../images/icon2.png') 10px no-repeat; }
			.simboBox a.button span.last { background: url('../images/icon3.png') 10px no-repeat; }

			/* ### FOOTER CONTAINER ### */
			#footerCntr { margin: -40px 0 30px -5px; position: relative; width: 778px; height: 110px; background: url('../images/footerBg.png') no-repeat; }
			#footerCntr p { padding: 35px 0 0 90px; font-weight: bold; color: #fff; text-transform: uppercase; }
			#footerCntr ul { list-style: none; position: absolute; top: 7px; right: 14px; }
			#footerCntr li { padding: 1px 0px 0px 1px; float: left; background: url('../images/sep.png') left 15px no-repeat; }
			#footerCntr li a { padding-left: 13px; display: block; color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; float: left; cursor: pointer; height: 55px; }
			#footerCntr li a span { padding: 27px 13px 0 0; float: left; height: 28px; display: block; }
			#footerCntr li a:hover, #footerCntr li.selected a { background: url('../images/fHoverL.png') bottom left no-repeat; }
			#footerCntr li a:hover span, #footerCntr li.selected a span { background: url('../images/fHoverR.png') right no-repeat; }

