body, div, p, ul, ol, li, a{margin: 0pt; padding: 0pt; font-family: "Trebuchet MS"; background-repeat: no-repeat;}
body{background-color: #547395; color: #3e3e3e; font-size: 12pt;}
a{text-decoration: none; color: #4e5d3d;}

a img{border-width: 0pt;}

h1{margin-top: 5pt; margin-bottom: 10pt; margin-left: 15pt; margin-right: 15pt; padding-bottom: 7pt; color: #4e5d3d; font-size: 16pt; font-weight: bold; }
h2{color: #4e5d3d; font-size: 14pt; font-weight: bold; padding-bottom: 0pt; padding-top: 0pt; margin: 0pt; margin-top: 0pt; margin-bottom: 10pt; line-height: 18pt;}
.hidden-desc{display: none;}
.container-clearfix{overflow: hidden; width: 100%; margin-bottom: 10pt;}
.clearfix{clear: both;}
#layout{position: relative;  margin: auto; width: 857pt; overflow: hidden; background-color: #ffffff; background-image: url('images/layout-bg.png'); background-repeat: repeat-y; }

#main-head{display:none;} 
#left-block{display: none;}

#page{position: relative; z-index: 15; width: 500pt; }
#page ul, #page ol{margin-left: 20pt;}

/* Module content */
	.content-clearfix{overflow: hidden; margin-bottom: 10pt;}
	#content-text{margin-left: 15pt; margin-right: 15pt; font-size: 12pt;text-align: justify; }
	#content-text h2 {line-height: 14pt; font-size: 14pt; font-weight: bold; padding-top: 5pt; padding-right: 40pt; padding-bottom: 5pt;}
	#content-text a{font-size: 14pt; font-weight: bold; text-decoration: none;}
	#content-text a:hover{text-decoration: underline;}
	
	#content-text p{margin-bottom: 5pt;}
	#content-text ul{padding-left: 15pt; list-style-type: none; list-style-position: outside; margin-top: 5pt; margin-bottom: 5pt;}
	#content-text ul li{background-image: url('images/bullet.png'); background-repeat:no-repeat; padding-left: 10pt; background-position: 0pt 4pt; margin-bottom: 8pt; margin-top: 8pt;}
	.content-left-image{float: left; padding-right: 12pt; padding-bottom: 6pt;}
	.content-left-image a{display: block; }
	.content-left-image p{padding-top: 5pt;}
	
	.content-right-image{float: right; padding-left: 12pt; padding-bottom: 6pt;}
	.content-right-image a{display: block; margin: 0pt;}
	.content-right-image p{padding-top: 5pt;}


#product-page{}

.prd-ctgr-list{clear: both; margin: 10pt; }
.prd-ctgr-list p{padding: 0pt; margin: 0pt;}
.prd-ctgr-list a img{padding: 0pt; margin: 0pt;}
.prd-ctgr-list a{display: block; margin: 0pt; padding: 0pt;}
.prd-ctgr-list-info{float: right; width: 300pt; }



#product-text{margin-left: 15pt; margin-right: 15pt;}
#product-text a{text-decoration: none;}
#product-text p{margin-bottom: 10pt;}
.product-list-item-img{float: left; margin-right: 10pt; margin-bottom: 10pt;}

.product-item-title{margin-bottom: 10pt;}
.product-item-text{}
.product-list-separator{clear: left;}

#product-item-images{margin-top: 10pt;}
#product-item-images a{display: block; float: left; margin-left: 12pt; margin-right: 0pt; width: 140pt; height: 140pt;}
#product-item-images a img{display: block; margin: auto;}
#product-item-images p.product-images-row{}
/* CONTACTS MODULE */
#contacts-main{margin-top: 20pt; }
#contacts-form{display: none;}
#contacts-info{margin-left: 10pt; width: 300pt; text-align: justify;}
#contacts-footer{clear: right; padding-bottom: 40pt; }
/* END CONTACTS MODULE */


#footer{display: none;}
