HTML, BODY, FORM, P, DIV, IMG, H1, H2, H3, BUTTON { margin:0px; padding:0px; border:none; }

BODY { background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; overflow:hidden; }

A { color:#713379; text-decoration:underline; }
A:hover { color:#713379; text-decoration:none; }

LABEL, BUTTON { cursor:pointer; }

DIV.clear { clear:both !important; }

.right { text-align:right; display:block; }

H2, .big-font { font-family:Tahoma, sans-serif; text-transform:uppercase; font-size:30px; letter-spacing:-2px; font-weight:bold; display:block; position:relative; z-index:1; }
H2 { color:#713379; position:relative; clear:both; }
.subtitle { font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#713379; font-style:italic; font-weight:bold; }

.cufon-trigger { font-family:Tahoma, sans-serif; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; display:block; text-decoration:none; }


.menu-item { clear:both; text-align:left; position:relative; outline:none; z-index:1; }
.menu-item:hover { background-color:#E7E7E7; }
.menu-item-arrow { background:url(/img/arrow-left.png) 20px 50% no-repeat #000000 !important; color:#FFFFFF !important; padding-left:80px !important; }
	.menu-item .subtitle { margin-top:2px; display:block; }
A.menu-item { text-decoration:none; color:#000000; }

.text-content { font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-style:italic; font-weight:bold; clear:both; position:relative; width:400px; line-height:20px; }
.media-item { position:relative; clear:both; background:url(../img/loader.gif) center center no-repeat; }

DIV#workspace {}
	
	DIV.center-logo { background:url(/img/logo-big-center.gif); width:132px; height:40px; position:absolute; }
	DIV.content-holder { overflow:hidden; position:relative; }
		DIV.content-holder DIV.inner-holder { float:left; position:relative; }
	DIV.content-holder-left { float:left; }
		DIV.content-holder-left .menu-item, DIV.content-holder-left H2, DIV.content-holder-left .text-content, DIV.content-holder-left .media-item, DIV.content-holder-left DIV.images-grid { float:left; text-align:left; padding:16px 42px 18px 80px; }
	DIV.content-holder-right { float:right; }
		DIV.content-holder-right .menu-item, DIV.content-holder-right H2, DIV.content-holder-right .text-content, DIV.content-holder-right .media-item, DIV.content-holder-right DIV.images-grid { float:right; text-align:right; padding:16px 80px 18px 42px; }
	DIV.images-grid { padding:16px 70px 18px 70px !important; clear:both; position:relative; }
		DIV.images-grid IMG { padding:10px; }

	DIV.tooltip-holder { position:absolute; top:-55px; overflow:hidden; z-index:1000; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; font-weight:bold; font-style:italic; display:none; float:left; }
		DIV.tooltip-holder DIV.tooltip { height:51px; cursor:default; position:relative; top:-60px; float:left; }
			DIV.tooltip-holder DIV.inner { height:42px; float:left; padding-bottom:9px; float:left; }
				DIV.tooltip-holder DIV.gears { height:42px; float:left; padding:0px 15px 0px 15px; color:#FFFFFF; line-height:42px; float:left; }
		DIV.loader-tooltip { background:url(/img/tooltips/loader/left-part-right.gif) top left no-repeat; }
			DIV.loader-tooltip DIV.inner { background:url(/img/tooltips/loader/right-part-right.gif) top right no-repeat; }
				DIV.loader-tooltip DIV.gears { background:url(/img/tooltips/gears.gif) 9px 50% no-repeat; padding:0px 15px 0px 38px; }
		DIV.error-tooltip { background:url(/img/tooltips/error/left-part-right.gif) top left no-repeat; }
			DIV.error-tooltip DIV.inner { background:url(/img/tooltips/error/right-part-right.gif) top right no-repeat; }
		DIV.success-tooltip { background:url(/img/tooltips/success/left-part-right.gif) top left no-repeat; }
			DIV.success-tooltip DIV.inner { background:url(/img/tooltips/success/right-part-right.gif) top right no-repeat; }
		DIV.left-tooltip DIV.loader-tooltip { background:url(/img/tooltips/loader/right-part-left.gif) top right no-repeat; }
			DIV.left-tooltip DIV.loader-tooltip DIV.inner { background:url(/img/tooltips/loader/left-part-left.gif) top left no-repeat; }
		DIV.left-tooltip DIV.error-tooltip { background:url(/img/tooltips/error/right-part-left.gif) top right no-repeat; }
			DIV.left-tooltip DIV.error-tooltip DIV.inner { background:url(/img/tooltips/error/left-part-left.gif) top left no-repeat; }
		DIV.left-tooltip DIV.success-tooltip { background:url(/img/tooltips/success/right-part-left.gif) top right no-repeat; }
			DIV.left-tooltip DIV.success-tooltip DIV.inner { background:url(/img/tooltips/success/left-part-left.gif) top left no-repeat; }

DIV#footer { position:absolute; bottom:0px; left:0px; width:100%; height:50px; background-color:#713379; color:#FFFFFF; }
	DIV#footer A.language
	{ font-family:Georgia, Times New Roman, Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF; float:left; margin-left:80px; margin-top:16px; text-decoration:none; }
	DIV#footer DIV.label { height:33px; padding-top:17px; font-family:Tahoma, sans-serif; font-weight:bold; text-transform:uppercase; font-size:18px; letter-spacing:-1px; position:absolute; overflow:visible; }
		DIV#footer DIV.label A { color:#FFFFFF; }
		DIV#footer DIV.label DIV { position:relative; overflow:hidden; float:left; cursor:pointer; }
		DIV#footer DIV.label DIV.spacer { padding:0px 7px; cursor:default; }
	DIV#footer A.logo { background:url(/img/logo-small-footer.gif); width:90px; height:28px; position:absolute; right:80px; top:9px; }
		DIV#footer A.logo SPAN { display:none; }

#library { display:none; position:absolute; left:-10px; top:-10px; height:1px; width:1px; overflow:hidden; }