
	body
	{
		position:relative;
		margin:0px;
		padding:0px;
		background-color:#fff;
		font-family:Verdana;
		font-size:9px;
		color:#1B1B1B;
	}

	a img, form, p
	{
		border:none;
		margin:0px;
		padding:0px;
	}
	
	a.menuLink:active, a.menuLink:visited, a.menuLink:link
	{
		text-decoration:none;
		color:#403F3F;
		font-weight:bold;
	}
	
	a.menuLink:hover
	{
		color:#4CB600;
	}
	
	a.link:active, a.link:visited, a.link:link
	{
		color:#4CB600;
	}
	
	a.link:hover
	{
		color:#4CB600;
		text-decoration:none;
	}
	
	
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:0px;
		border:0px solid red;
	}

	.main
	{
		position:relative;
		width:750px;
		background-color:transparent;
		border:0px solid #D7D2D2;
		
		margin-bottom:20px;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.topBlock
	{
		position:relative;
		height:50px;
		border:0px solid red;
	}
	
	.logo
	{
		position:absolute;
		top:-17px;
		left:28px;
	}
	
	.googleSearchTop
	{
		position:absolute;
		top:20px;
		right:0px;
		width:400px;
	}
	
	div.topLeftBannerVertical
	{
		position:absolute;
		top:82px;
		left:-125px;
		border:0px solid red;
	}
	
	div.topRightBannerVertical
	{
		position:absolute;
		top:82px;
		right:-174px;
		border:0px solid red;
	}
	
	div.bottomRightBannerHorizontal
	{
		position:absolute;
		bottom:-60px;
		left:-50px;
		border:0px solid red;
	}
	
	
	.bodyBlock
	{
		position:relative;
		margin-top:20px;
		border:0px solid blue;
	}
	
	.leftColumn
	{
		position:relative;
		width:272px;
		float:left;
		border:0px solid yellow;
	}
	
	.image
	{
		position:realtive;
		height:244px;
		border:0px solid red;
		margin-bottom:2px;
	}
	
	.ded
	{
		position:absolute;
		top:2px;
		left:0px;
		
	}
	
	.box1
	{
		position:relative;
	}
	

	.box1Body
	{
		position:relative;
		height:222px;
		background-image:url('../img/left_col_body_bg.png');
	    background-repeat:repeat-y;
	}
	
	.box1Footer
	{
		position:relative;
		background-image:url('../img/box1_footer_cutting.png');
	    background-repeat:repeat-x;
		background-position:bottom left;
		height:47px;
		margin:0px 21px 0px 21px;
		border:0px solid red;
	}
	
	.box1FooterRightCorner
	{
		position:absolute;
		bottom:0px;
		right:-21px;
	}
	
	.box1FooterLeftCorner
	{
		position:absolute;
		bottom:0px;
		left:-21px;
	}
	
	.rightColumn
	{
		position:relative;
		float:left;
		width:474px;
		border:0px solid green;
		color:#666666;
		padding-top:2px;
	}
	
	.box2
	{
		position:relative;
	}
	
	.box2Header
	{
		position:relative;
		height:23px;
		border:0px solid red;
		background-image:url('../img/box2_header_cutting.png');
	    background-repeat:repeat-x;
		margin:0px 22px 0px 63px; 
	}
	
	.box2HeaderLeftCorner
	{
		position:absolute;
		top:0px;
		left:-63px;
	}
	
	.box2HeaderRightCorner
	{
		position:absolute;
		top:0px;
		right:-22px;
	}
	
	
	.box2Body
	{
		position:relative;
		height:454px;
		background-image:url('../img/right_col_body_bg.png');
	    background-repeat:repeat-y;
		padding:3px 20px 10px 62px;
	}
	
	.box3Body
	{
		position:relative;
		height:454px;
		background-image:url('../img/right_col_body_bg2.png');
	    background-repeat:repeat-y;
		padding:3px 20px 10px 62px;
	}
	
	.homePic
	{
		position:absolute;
		top:210px;
		left:26px;
	}
	
	.servicesPic
	{
		position:absolute;
		top:195px;
		left:26px;
	}
	
	.partnersPic, .contactsPic
	{
		position:absolute;
		top:195px;
		left:26px;
	}
	
	.box2Footer
	{
		position:relative;
		height:23px;
		background-image:url('../img/box2_footer_cutting.png');
	    background-repeat:repeat-x;
		margin:0px 22px 0px 63px; 
	}
	
	.box2FooterRightCorner
	{
		position:absolute;
		bottom:0px;
		right:-22px;
	}
	
	.box2FooterLeftCorner
	{
		position:absolute;
		bottom:0px;
		left:-63px;
	}
	

	.menuBlock
	{
		position:absolute;
		border:0px solid red;
		width:250px;
		padding-left:11px;
	}
	
	.linkItemPassive, .linkItemActive
	{
		position:relative;
		height:26px;
		width:188px;
		font-size:13px;
		font-weight:bold;
		padding:11px 0px 0px 60px;
		border-right:1px solid #CDCCCB;
		border-left:1px solid #CDCCCB;
	}
	
	.linkItemPassive
	{
		background-image:url('../img/link_item_cutting.gif');
	    background-repeat:repeat-x;
		color:#4CB600;
	}
	
	.linkItemActive
	{
		background-image:url('../img/link_item_active_cutting.gif');
	    background-repeat:repeat-x;
	}
	
	
	
	.tabIcon
	{
		position:absolute;
		top:10px;
		left:25px;
	}
	
	.copyright	
	{
		position:absolute;
		top:15px;
		right:-10px;
	}
	
	.newsBlock
	{
		position:relative;
		height:105px;
		color:#666666;
		border:0px solid red;
		padding-left:7px;
	}
	
	.blockHeader, .dateLine
	{
		position:relative;
		height:14px;
		font-size:11px;
		font-weight:bold;
		border:0px solid blue;
		color:#666666;
	}
	
	.dateLine
	{
		color:#195A08;
		font-size:10px;
		margin-top:5px;
	}
	
	.newsBody
	{
		position:relative;
		font-size:11px;
		border:0px solid blue;
	}
	
	.feedbacksBlock
	{
		position:relative;
		padding-left:7px;
		margin-top:15px;
	}
	
	.feedbackLine
	{
		position:relative;
		border:0px solid blue;
		margin-top:5px;
		padding:0px 5px 5px 55px;
	}
	
	.feedbackLinePic
	{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.feedbackBody
	{
		position:relative;
		border:0px solid red;
		padding-top:4px;
	}
	
	.feedbackAuthor
	{
		position:relative;
		text-align:right;
		padding-top:10px;
		padding-right:10px;
		font-weight:bold;
	}
	
	.overviewBlock
	{
		position:relative;
		border:0px solid green;
		width:389px;
		margin:0px 0px 0px 2px; 
	}
	
	.overviewTop
	{
		position:relative;
		height:20px;
		background-image:url('../img/overview_top_cutting.gif');
	    background-repeat:repeat-x;
		background-color:#fff;
	}
	
	.overviewTopLC
	{
		position:absolute;
		top:-1px;
		left:-1px;	
	}
	
	.overviewTopRC
	{
		position:absolute;
		top:-2px;
		right:-4px;	
	}
	
	.overviewBody
	{
		position:relative;
		background-image:url('../img/overview_body_cutting.gif');
	    background-repeat:repeat-y;
		height:140px;
		width:350px;
		border:0px solid red;
		padding:0px 20px 20px 20px; 
	}
	
	.overviewBottom
	{
		position:relative;
		height:20px;
		background-image:url('../img/overview_bottom_cutting.gif');
	    background-repeat:repeat-x;
		background-position:bottom left;
		background-color:#fff;
	}
	
	.overviewBottomLC
	{
		position:absolute;
		bottom:0px;
		left:-2px;	
	}
	
	.overviewBottomRC
	{
		position:absolute;
		bottom:0px;
		right:-4px;
	}
	
	.productBlock
	{
		position:relative;
		float:left;
		width:78px;
		height:89px;
		margin-right:12px;
		border:0px solid red;
	}
	
	.productPic
	{
		position:relative;
		height:75px;
		width:78px;
	}
	
	.productLink
	{
		position:relative;
		text-align:center;
	}
	
	.dolphinLogoBig
	{
		position:absolute;
		bottom:35px;
		left:-52px;
	}
	
	.servicesOverview
	{
		position:relative;
		border:0px solid red;
		margin:0px 0px 0px 80px; 
	}
	
	.servicesLine
	{
		position:relative;
		background-image:url('../img/pointer.png');
	    background-repeat:no-repeat;
		background-position:top left;
		padding:13px 0px 5px 35px; 
		font-size:11px;
		border:0px solid red;
	}
	
	.servicesHeader
	{
		position:absolute;
		top:-4px;
		left:-78px;
		font-size:12px;
		color:#666;
		font-weight:bold;
	}
	
	.adSpace
	{
		position:relative;
		height:65px;
		width:450px;
		/* background-image:url('../img/ad.gif');
	    background-repeat:no-repeat; */
		margin: 0px 0px 10px 7px; 	
	}
	
	div.upgradeBox1
	{
		position:absolute;
		bottom:-61px;
		left:7px;
		width:258px;
		height:61px;
		border:0px solid red;
		background-image:url('../img/upgrade_bg.gif');
	    background-repeat:no-repeat;
		background-position:top left;
	}
	
	div.upgradeBox2
	{
		position:absolute;
		bottom:0px;
		left:0px;
		width:258px;
		height:61px;
		border:0px solid red;
		background-image:url('../img/upgrade_banner.gif');
	    background-repeat:no-repeat;
		background-position:top left;
	}
	
	
	
	
	
	
	
	
	
	
	
	
