a { color: #28C1F1; outline: none; }
	a img { border: 0px; }
.relative-z { position: relative; z-index: 1; }

.block { display: block; }
	
#content { }

	/* headings, paragraphs */
	#content h1 { margin: 12px 0 17px 0; font: 13px Verdana, sans-serif; color: #28C1F1; }
		#content h1 span.dark { color: #181F56; }
		#body-products h1 { padding: 0 0 0 50px; }
	#content h2 { margin: 19px 0 10px 0; font: 13px Verdana, sans-serif; color: #28C1F1; }
	#content h3 { margin: 0 0 14px 0; font: 13px Verdana, sans-serif; color: #28C1F1; }
	#content p { margin: 0 0 10px 0; }
		#content p.more { margin: 0 0 15px 0; }
		#content p.center { text-align: center; padding: 0 20px 0 0; }
		#body-products p { padding: 0 15px 0 50px; }

	/* lists */
	#content ul { margin: 0 0 10px 60px; list-style: none; }
		#content ul li { padding: 0 0 0 16px; background: url(../images/li_bullet.png) 0 3px no-repeat; }
		#content ul.lines li { margin: 0 0 4px 0; }

		#content ul.big { margin: 0 0 15px 16px; list-style: none; line-height: 18px; }
			#content ul.big.px77 { margin: 0 0 15px 77px; }
			#content ul.big li { padding: 0 0 0 16px; background: url(../images/li_bullet_big.png) 0 6px no-repeat; }
	
	#content ol { margin: 0 0 10px 60px; }
		#content ol.px0 { margin: 0 0 10px 24px; }
		#content ol li { margin: 0 0 10px 0; font-weight: bold; color: #28C1F1; }
			#content ol li * { font-weight: normal; color: #000; }
				#content ol li strong { font-weight: bold; }
			#content ol li img { margin: 0 0 7px 0; }
			
		#content div.float { margin: 0 0 0 20px; }
			#content div.float div { float: left; width: 320px; height: 280px; padding: 0 40px 0 0; }
			#content div.float div.cleaner { float: none; width: auto; height: 0px; }
			#content div.float p { position: relative; }
			#content div.float span.pseudo { position: absolute; left: -20px; font-weight: bold; color: #28C1F1; }
		
	/* tables */
	#content table { border-collapse: collapse; width: 530px;}
	
	#content table.quote { width: 620px; margin: 10px 0 12px 60px; font-weight: bold; }
		#content table.quote.normal { font-weight: normal; }
		#content table.quote td { height: 78px; padding: 0 0 0 47px; background: url(../images/quote.png) 0 45% no-repeat;}
		#content table.quote td p { margin: 0; }
		#content table.quote td ul { margin: 0 0 0 20px; }
			#content table.quote td ul li { margin: 0 0 7px 0; }
			#content table.quote.normal td ul li { margin: 0px; }
			
	/* images */
	img.left { float: left; margin: 0 20px 10px 0; }
	img.right { float: right; margin: 0 0 10px 20px; //margin: 0 0 10px 10px; }
	img.center { margin: 5px 0 5px 70px; }
	img.block { display: block; }
	
/* products */
.float-melon { float: left; margin: 10px 30px -40px 20px; }
.melon-content { padding: 75px 45px 0 0; }
	span.bullet { height: 14px; line-height: 14px; padding: 0 0 2px 23px; background: url(../images/bullet.png) no-repeat; }
	
.float-promo { float: left; margin: -40px -30px 0 -120px; }
.promo-content { padding: 20px 30px 0 0; }

.float-mango2 { float: left; margin: 35px 40px -40px 20px; }
.mango-content2 { padding: 60px 45px 0 0; }

.float-granat { float: left; margin: 10px 15px 5px 0px; }
.granat-content { padding: 70px 30px 0 0; }

.float-bottle { float: left; margin: 10px 15px 5px 40px; }
.bottle-content { padding: 40px 30px 0 0; }

.float-mango { float: left; margin: 15px 100px 0 -20px; }
.mango-content { float: left; width: 400px; margin: 15px 0 0 0; }
	.mango-content form { }
		.mango-content form .input-wrapper { min-height: 32px; }
			* html .mango-content form .input-wrapper { height: 32px; }
			.mango-content form input { float: left; //margin: -3px -4px -4px -4px; }
				.mango-content form input.submit { float: none; margin: -4px 0 0 0; width: 89px; height: 24px; background: url(../images/submit_reply.png) no-repeat; border: 0px; cursor: pointer; }
			.mango-content form label { float: left; padding: 0 0 0 10px; }
#body-mango p.cyan { color: #28C1F1; margin: 0 0 14px 0; }
#body-mango p.error { color: red; margin: 0 0 14px 0; }

.mango-result-1 { float: left; margin: 43px 39px 0 17px; }
.mango-result-2 { float: left; margin: 43px 106px 0 10px; }
.mango-result-3 { float: left; margin: 43px 106px 0 10px; }
.mango-result-4 { float: left; margin: 43px 106px 0 10px; }
.mango-result-5 { float: left; margin: 43px 106px 0 10px; }
#result-text { float: left; width: 400px; margin: 87px 0 0 0; }
	#result-text img { display: block; margin: 0 0 2px 0; }
	.mango-reset { display: block; margin: 13px 0 10px 0; width: 89px; height: 24px; background: #3BBAE1 url(../images/submit_more.png) no-repeat; }
	.lj-code { margin: 1px 0 0 0; padding: 4px; border: 1px solid #000; font: 11px Tahoma, sans-serif; width: 275px; height: 76px; }
		
/* donwloads */
#downloads-player-wrapper { xdisplay: none; position: absolute; top: 180px; left: 207px; width: 530px; height: 280px; border: 5px solid #fff; }
#downloads-player {  }
#downloads-close { display: block; position: absolute; right: -29px; top: -5px; width: 25px; height: 25px; background: #fff url(../images/downloads/close.png) no-repeat; }

#videos { }
	.item { xxfloat: left; width: 300px; margin: 0 auto; xxxpadding: 0 0 0 127px; }
	.frame { width: 96px; height: 65px; padding: 4px; margin: 0 0 5px 0; background: url(../images/downloads/frame.png) no-repeat; }
	#videos h3 { width: 112px; height: 24px; position: relative; z-index: 1; margin: 0 0 6px -4px; background: url(../images/downloads/title.png) 0 0 no-repeat; font: 11px/24px Verdana, sans-serif; color: #616161; text-align: center; }
		#videos h3.selected { background: url(../images/downloads/title.png) 0 100% no-repeat; color: #FFF; }
	#videos #h3-tropical { width: 149px; height: 24px; position: relative; z-index: 1; margin: 0 0 6px -23px; background: url(../images/downloads/title_raspberry.png) 0 0 no-repeat; }
		#videos #h3-tropical.selected { background: url(../images/downloads/title_raspberry.png) 0 100% no-repeat; color: #FFF; }
	#videos #h3-minerals { width: 127px; height: 24px; position: relative; z-index: 1; margin: 0 0 6px -11px; background: url(../images/downloads/title_minerals.png) 0 0 no-repeat; }
		#videos #h3-minerals.selected { background: url(../images/downloads/title_minerals.png) 0 100% no-repeat; color: #FFF; }
	#content .links { line-height: 14px; color: #28C1F1; }
		#content .links ul { margin: 0; }
			#content .links ul li { padding: 0; background: none; }
			
.hr { padding: 20px 0 0 0; width: 750px; height: 1px; //overflow: hidden; border-bottom: 1px solid #E9E9E9; }

/* funzone */
#pineapple { position: relative; width: 930px; margin: 0 0 0 20px; height: 255px; background: url(../images/funzone/pineapple.jpg) no-repeat; }
	#pineapple p { position: absolute; left: 664px; top: 57px; font: 12px Verdana, sans-serif; color: #FFA200; }
	#pineapple a { position: absolute; left: 664px; top: 149px; width: 117px; height: 28px; background: url(../images/funzone/a_play.png) no-repeat; }