* { margin: 0px; padding: 0px; }
textarea { padding: 6px; }
body { background: url('../images/site-bg.jpg') repeat-x #fff; font-family: Tahoma; font-size: 11px; color: #797979;}
h1, h2 { font-family: Arial; }
img { border: 0px; display: block; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.split { width: 48%; }
.block { display: block; }
h1 { font-size: 24px; color: #54c9e9; font-weight: normal; margin-bottom: 20px; }
h2 { font-size: 18px; font-weight: normal; color: #f3642d; padding: 0 0 10px 13px; }

/* ### GENEREL CENTERING ### */
.wrap { margin: auto; }

/* ### TOP ### */
#topCntr { width: 900px; height: 142px; }
#topCntr a.logo { position: absolute; margin: 32px 0 0 0; display: block; width: 93px; height: 93px; background: url('../images/logo.jpg'); }
#topCntr a.logotype { position: absolute; margin: 60px 0 0 110px; display: block; text-indent: -9999999px; width: 387px; height: 20px; background: url('../images/logotype.jpg'); }
#topCntr ul { position: absolute; margin: 94px 0 0 90px; list-style-type: none; }
#topCntr li { float: left; }
#topCntr li a { display: block; padding: 15px 20px 16px 20px; font-family: Arial; font-size: 14px; color: #cdcdcd; text-decoration: none; background: url('../images/menu-bg.jpg') no-repeat top right; }
#topCntr li a:hover, #topCntr li a.active { color: #fff; }

/* ### GRAPHICS ### */
#gfxCntr { width: 1052px; height: 252px; background: url('../images/gfx.jpg') no-repeat center top; }

/* ### CONTENT CONTAINER ### */
#contentCntr { width: 900px; padding-top: 30px; }
.ContentCntrSub { background: url('../images/submenuborder.jpg') no-repeat 187px 62px; }

	/* ### SUBMENU ### */
	#submenu { float: left; width: 187px; }
	#submenu ul { list-style-type: none; margin-bottom: 20px; background: url('../images/submenu-li.jpg'); border-top: 1px solid #dbdbdb; }
	#submenu li a { display: block; padding: 5px 0 7px 13px; font-size: 12px; color: #909090; text-decoration: none; }
	#submenu li a:hover, #submenu li a.active { color: #646262; }
	#submenu img { margin-left: 35px; }
	
	/* ### CONTENT ### */
	#content { float: right; border-bottom: 1px solid #dbdbdb; }
	.contentSub { width: 674px; padding: 0 0 10px 38px; }
	#content p { line-height: 18px; margin-bottom: 20px; }
	#content p.bodytext { font-weight: bold; }
	#content p.bodytextFront { width: 564px; }
	#content div.frontBottom { padding: 0 25px 10px 13px; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
	#content div.frontBottom h1 { margin-top: 25px; }
	#content .frontBox { float: left; }
	#content .frontBox div { padding: 10px 10px 10px 13px; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
	#content .frontBox p { margin: 0; }
	#content .first { width: 300px; }
	#content .second { width: 313px; }
	#content .second a { display: block; padding: 2px 0; background: url('../images/arrow-icon.jpg') no-repeat 275px 5px; border-bottom: 1px solid #ededed; }
	#content .second a.last { border-bottom: none; }
	#content .third { float: left; margin: 40px 0 0 45px; }
	#content a { color: #797979; text-decoration: none; }
	#content a:hover { text-decoration: underline; }

	/* ### FOOTER ### */
	#footer { clear: both; width: 900px; padding: 20px 0 40px 0; color: #a2a2a2; background: #fff; }
	#footer a { color: #a2a2a2; }
	#footer a:hover { text-decoration: none; }
