/* CSS Document */

* { margin:0; padding:0; border:none; font-family:Trebuchet Ms, Arial, helvetica; font-size:12px; color:#757575; outline:none; text-decoration:none; list-style-type:none; }

body { margin:0 0 15px 0; padding:0; background-color:#fff; }                                 

.spacer{ clear: both; font-size:0; line-height:0; }


/* ClearFix */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix {display:inline-block;} /* Hide from IE Mac \*/

.clearfix {display:block;} /* End hide from IE Mac */

/* END */



#wrapper { margin:0 auto; width:990px; }

#inner-wrapper { padding-top:0px; }





/*##############################################
										 	Head
##############################################*/
#head { height:81px; }

	#head h1 { float:left; margin:5px 0 0 30px; width:167px; height:58px; }

	#head .top-nav { float:right; width:455px; height:27px; }

		#head .top-nav li { float:left; border-left:1px solid #b2ba8b; }
		
			#head .top-nav li a { display:block; line-height:27px; border-top:6px solid #016600; }
			
			#head .top-nav li a:hover { border-top:6px solid #b2ba8b; }
			
				#head .top-nav li a img { overflow:hidden; }
			

		

#banner { height:213px; overflow:hidden; }

#global-nav { width:695px;  }

	#global-nav li { float:left; height:41px; overflow:hidden; }
	

/*##############################################
										 Content
##############################################*/
.content { float:left; padding:50px 10px 0 20px; width:363px; }

.contact_page { width:664px; }

.second-content { float:left; padding:50px 10px 0 15px; width:275px; border-left:1px dotted #636363; }

.addons { float:left; width:295px; border-left:1px dotted #636363; }

/**/	.addons .item { padding-left:10px; margin-bottom:25px; }

			.addons .item p.title { font-weight:bold; color:#1aa818; }
			
			.addons .item p.entry { font-size:11px; }

			.addons .item p.more { text-align:right; }

				.addons .item p.more a { text-decoration:underline; color:#1AA818; }

				.addons .item p.more a:hover { text-decoration:none; }

		.addons .dummy { width:295px; height:282px; background:url(../images/bg_addons.jpg) no-repeat 0 0; }


/**/.content .item { margin-bottom:20px; }

		.content .item h2 { margin-bottom:5px; }

		.content .item p.entry { line-height:17px; padding-bottom:10px;}

		.content .item p.more { padding-top:5px; text-align:right; }

			.content .item p.more a { text-decoration:underline; color:#666666; }

			.content .item p.more a:hover { text-decoration:none; }
		

/**/.content .media { margin-bottom:20px; }

		.content .media .description{margin-bottom: 20px;}

		.content .media h2 { margin-bottom:20px; }

		.content .media .clip { float:left; }
		
		.content .media .entry { float:right; padding-top:10px; width:210px; line-height:17px; }
		
		.content .media .entry.clips { float:left; margin-left:20px; padding-top:10px; width:310px; line-height:17px; }
		
		.content .media a{color:#1AA818;}


/**/.second-content .item-offer { margin-bottom:20px; }

	.second-content .item-offer.last { margin:0; }

		.second-content .item-offer h2 { margin-bottom:5px; }

		.second-content .item-offer p { padding:7px 0; border-bottom:1px solid #c6c6c6; }

		.second-content .item-offer p.first { padding:0; }
	

/**/.second-content .item-prod { margin-bottom:20px; }

		.second-content .item-prod h4 { margin-bottom:5px; }

			.second-content ul li { padding:2px 0 2px 10px; background:url(../images/bg_dot_links.jpg) no-repeat 0 7px; }

				.second-content ul li a { text-decoration:none; color: #1AA818; }

				.second-content ul li a:hover { text-decoration:underline; }
				
	.second-content .frm-wpr { width:190px; margin:0 auto; }
				

/**/ .second-content .item-img { margin-top: 70px;}
		
		.second-content .item-img h2{margin-bottom: 60px;}
				

/*##############################################
										  Footer
##############################################*/

#footer { padding-top:5px; margin-top:20px; height:60px; background-color:#cccccc; }

	#footer .holder { float:right; height:100%; width:650px; background-color:#FFFFFF; }

		#footer .holder p.address { float:left; padding:3px 0 0 10px; width:315px;}

		#footer .holder p.info-links { float:left; padding:3px 0 0 30px; width:295px; }



/** bof product container **/
div.product {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px  dotted #848484;

}
.continut{
  border-bottom: 1px dotted #848484;
  padding-bottom: 3px;
}


div.product .product_image {
    float: left;

}

div.product .product_image img.puls {

}

div.product .product_description {
    margin-left: 240px;
}


/** eof product container **/

/* bof form apnee */
#chestionar_apnee {
	
}

#chestionar_apnee div.mz-row { padding: 3px; }
#chestionar_apnee div.mz-row label { margin-right: 5px; padding: 2px; }
#chestionar_apnee div.frm-wrp { padding: 3px; }
#chestionar_apnee div.frm-wrp input { border: 1px solid black; margin: 3px; padding: 1px 7px; }
#chestionar_apnee p.errors { color: red; }
/* eof form apnee */