a.link2
			{
			color:				#d10b79;
			text-decoration: 	none;
			background:			url(../pics/arrow.gif) no-repeat left center;
			padding-left:       12px;
			}

a.link2:hover
			{
			background:			#d10b79 url(../pics/arrow.gif) no-repeat left center;
			color:				#fff;
			text-decoration: 	underline;
			}

/*********************************************************** main formatings ***/
/*******************************************************************************/

body 		
			{
			margin: 		0px;
			padding:		0px;
			font-family:	Arial, Tahoma, "Trebuchet MS", sans-serif;
			font-size:		12px;
			color:			#898989;
			text-align:		left;
			height:			100%;
			width:			100%;
			background:		#fff url(../pics/bg-line.gif) repeat-x;
			line-height:	21px;
			}

h1
			{
			font-size:		20px;
			font-weight:	normal;
			padding:	    0px;
			padding:        28px 0px 19px 12px;
			margin:			0px 0px 0px -12px;
			background:		url(../pics/headline.gif) no-repeat left top;
			}


h2, h4, h5, h6
			{
			font-size:		13px;
			font-weight:	bold;
			padding:	    0px;
			padding-bottom: 12px;
			margin:			0px;
			}

h3			
			{
			font-size:		16px;
			font-weight:	normal;
			padding:	    0px;
			padding-bottom: 12px;
			margin:			0px;
			}

strong, b		
			{
			font-weight:	bold;
			}

small		
			{
			font-size:		11px;
			}

img			
			{
			border:			0px;
			}

p		
			{
			padding:        0px;
			margin:			0px;
			}

small		
			{
			font-style:		italic;
			color:			#b2b2b2;
			}

/***************************************************************** positions ***/
/*******************************************************************************/


#logo
			{
			position:		absolute;
			background:		url(../pics/jazzyshirt.png) no-repeat;
			top:			14px;
			left:			0px;
			height:			191px;
			width:			391px;
			}

#people
			{
			position:		absolute;
			top:			205px;
			left:			20px;
			}

#people2
			{
			position:		absolute;
			top:			205px;
			left:			-40px;
			}

#top-menu
			{
			position:		absolute;
			top:			14px;
			right:			1px;
			background:		url(../pics/topmenu.png) no-repeat;
			height:			30px;
			width:			140px;
			color:			#bebebe;
			font-size:		11px;
			}

#top-menu a
			{
			color:			#bebebe;
			text-decoration:none;
			}

#top-menu a:hover
			{
			text-decoration:underline;
			}

#top-menu-in
			{
			padding:        1px 5px 5px 22px;
			}

#menu
			{
			position:		absolute;
			top:			61px;
			left:			408px;
			width:			572px;
			height:			60px;
			background:		url(../pics/menu-bg.jpg) no-repeat;
			padding:        18px 0px 0px 26px;
			}

a.link-menu
			{
			color:			#757575;
			font-weight:	bold;
			text-decoration:none;
			border-left:	1px solid #efefef;
			border-right:	1px solid #fff;
			padding:        15px 14px 13px 14px;
			}

a.link-menu:hover
			{
			text-decoration:underline;
			background:		url(../pics/hover.gif) repeat-x;
			}

a.link-menu-click
			{
			color:			white;
			font-weight:	bold;
			text-decoration:none;
			border-left:	1px solid #efefef;
			border-right:	1px solid #fff;
			padding:        15px 14px 13px 14px;
			background:		url(../pics/active.gif) repeat-x;
			}

a.link-menu-click:hover
			{
			text-decoration:underline;
			}

#sidebar
			{
			float:			left;
			margin-top:		168px;
			margin-left:	255px;
			width:			170px;
			}

#sidebar2
			{
			float:			left;
			margin-top:		168px;
			margin-left:	105px;
			width:			170px;
			}

#sidebar-top
			{
			float:			left;
			background:		url(../pics/sidebar-top.gif) no-repeat;
			width:			170px;
			height:			28px;
			font-weight:	bold;
			padding:        13px 0px 0px 0px;
			text-align:		center;
			}

#sidebar-content
			{
			float:			left;
			background:		url(../pics/sidebar-content.gif) repeat-y;
			width:			170px;
			}

#sidebar-content-2
			{
			float:			left;
			background:		url(../pics/sidebar-content.gif) repeat-y;
			width:			155px;
			font-size:		11px;
			padding:        0px 0px 0px 15px;
			}

#sidebar-footer
			{
			float:			left;
			background:		url(../pics/sidebar-footer.gif) no-repeat;
			width:			170px;
			height:			19px;
			}

#sidebar-footer-2
			{
			float:			left;
			background:		url(../pics/sidebar-footer-2.gif) no-repeat;
			width:			170px;
			height:			19px;
			}

.sidebar-link
			{
			display:		block;
			color:			#898989;
			text-decoration:none;
			background:		#fff url(../pics/arrow2.gif) no-repeat left center;
			border:			0px;
			border-top:		1px solid #eee;
			padding:        0px 0px 0px 10px;
			width:			140px;
			margin:			0px 0px 0px 9px;
			}

a.sidebar-link:hover
			{
			display:		block;
			color:			#898989;
			text-decoration:none;
			background:		#f6f6f6 url(../pics/arrow2-hover.gif) no-repeat left center;
			padding:        0px 0px 0px 10px;
			}

.sidebar-link-pic
			{
			display:		block;

			border-bottom:	0px;
			width:			150px;
			margin:			0px 0px 0px 9px;
			}

#content
			{
			float:			left;
			margin-top:		150px;
			margin-left:	40px;
			width:			540px;
			}

#content2
			{
			float:			left;
			margin-top:		150px;
			margin-left:	40px;
			width:			540px;
			position: 		relative;
			}

.text, .text-normal, .text-row, .text-prod
			{
			float:			left;
			}

.text-normal
			{
			font-size:		11px;
			margin-top:		25px;
			}

.text-prod
			{
			margin-top:		5px;
			}

.text-row
			{
			margin-top:		25px;
			width:			150px;
			margin-right:	30px;
			font-size:		11px;
			}

.text-row-footer
			{
			margin-right:	50px;
			margin-bottom:	30px;
			font-size:		11px;
			float:			left;
			}

#footer
			{
			float:			left;
			clear:			both;
			width:			100%;
			margin-top:		50px;
			background:		#cc0b76 url(../pics/bg-line-footer.gif) repeat-x;
			color:			#e4b6d0;
			border-top:		4px solid #dddddd;
			}

#footer a
			{
			color:			#e4b6d0;
			text-decoration:none;
			}

#footer a:hover
			{
			color:			#fff;
			text-decoration:underline;
			}

#footer-in
			{
			padding:        15px 15px 35px 15px;
			}

.pic
			{
			float:			left;
			margin-right:	20px;
			margin-bottom:	10px;
			}

.iframe
	{
	margin-left:0px; 
	padding:	20px 0px 10px 0px; 
	background:	#fff; 
	border:		1px solid #eeeeee;
	-moz-border-radius:10px;
	width:		680px; 
	height:		770px;
	}

.table_right2
			{
padding: 3px 5px 3px 5px;
font-size:12px;
font-weight:bold;
color:#cc0b76;
border-left:1px solid #efd8ed;
border-bottom:1px solid #efd8ed;
background:#fbf2fa;
			}

.table_right5
			{
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
background:#f9f9f9;
padding: 3px 5px 3px 5px;
			}

.table_right5:hover
			{
background:#fff;
			}

.important
			{
font-size:12px;
font-weight:bold;
color:#cc0b76;
			}