body, div, p, ul, li, td , h1, h2{padding: 0px; margin: 0px;}
body{background-color: #eeeff3; color: #043c5f; font-family: Verdana; font-size: 11px;}

a{text-decoration: none;}
a:active{outline: none;}
a:focus{outline: none;}

a img{border-width: 0px;}

a.product-see-more{display: block; position: absolute; bottom: 0px; right: 0px; height: 14px; padding-left: 20px; background-image: url('images/view-more.jpg'); width: 115px; text-decoration: none; padding: 0px; color: #ffffff;}
a.product-see-more span{display: block; position: absolute; bottom: 1px; width:115px; text-align: center; font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; padding: 0px;}

h1{color: #d7edff; background-color: #155e9a; margin-bottom: 25px; padding-left: 30px; padding-top: 3px; padding-bottom: 3px; font-family: "Trebuchet MS"; font-size: 16px; font-weight: normal;}
h2{color: #155e9a; margin-bottom: 15px; font-family: "Trebuchet MS"; font-size: 16px; font-weight: normal;}
h2 a{display: block; color: #155e9a; margin-bottom: 15px; font-family: "Trebuchet MS"; font-size: 16px; font-weight: normal;}

#layout{position: relative; width: 1120px; margin: auto; background-image: url('images/layout-bg.jpg'); background-repeat: repeat-y; overflow: hidden;}

.clear-both{clear: both;}
.clearfix{clear: both;}
.clrfix-content{clear: both;}

#header{position: absolute; top: 0px; left: 0px; width: 1120px; height: 226px; background-image: url('images/header-bg.jpg')}
	a#logo{display: block; position: absolute; top: 10px; left: 170px; width: 320px; height: 100px;}
	a#logo span{display: none;}
	
	ul#top-main-menu{position: absolute; list-style-type: none; top: 168px; left: 158px;}
	ul#top-main-menu li.menu-top{float: left; width: 114px; height: 52px; margin-right: 1px;}
	ul#top-main-menu li.menu-top a.menu-top-link {display: block; width: 114px; height: 52px;}
	ul#top-main-menu li.menu-top a.menu-top-link span{display: none;}
	
	ul#top-main-menu li.menu-top a.menu-top-link-hover {display: block; width: 114px; height: 52px;}
	ul#top-main-menu li.menu-top a.menu-top-link-hover span{display: none;}
		
	ul#top-main-menu li.menu-top ul{position: absolute; visibility: hidden; list-style-type: none; margin-top: 7px; width: 138px;}
	ul#top-main-menu li.menu-top ul li{background-color: #2a4e64; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; margin-top: 2px;}
	ul#top-main-menu li.menu-top ul li a{display: block; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #2a4e64;}
	
#page{margin-top: 225px; width: 692px; margin-left: 214px; background-color: #ffffff;}
#page-inner{padding-left: 47px; padding-right: 47px; padding-top: 16px; padding-bottom: 16px;}

#page ul{list-style-type: none; list-style-position: inside;}
#page ul li{background-image: url('images/bullet.jpg'); background-repeat: no-repeat; background-position: 2px 3px; padding-left: 14px;}

#left-block{display: block; visibility: hidden; position: absolute; top: 253px; left: 35px; width: 170px; overflow: hidden;}
#left-block .left-menu-block{margin-bottom: 45px;}
#left-block h3{padding: 0px; margin: 0px; width: 168px; height: 31px; background-image: url('images/left-menu-section-header.gif'); color: #d7edff; text-align: center; line-height: 30px; font-family: : "Trebuchet MS"; font-size: 12px; font-weight: bold; text-transform: uppercase;}
#left-block ul{list-style-type: none; padding-left: 3px; margin-top: -2px;}

#left-block ul li{background-image: url('images/left-menu.gif'); width: 162px; height: 26px; margin-top: -1px;}
#left-block ul li a{display: block; text-align: center; height: 24px; line-height: 24px; color: #05243c; font-family: : "Trebuchet MS"; font-size: 11px; }


#right-block{position: absolute; top: 253px; right: 30px; width: 160px; font-family: "Trebuchet MS"; font-weight: bold; font-size: 12px; color: #646464; line-height: 14px;}
#right-block p{maring: 0px; padding: 0px;}
#right-block strong{color: #155e9a; font-weight: bold;}
.contacts-info{margin-bottom: 20px;}


/* Module content */
	#content{padding-top: 16px; padding-bottom: 16px; padding-left: 47px; padding-right: 47px;}
	#content-text{}
	
	
	
	#content-text a{}
	#content-text a:hover{}
	
	#content-text p{margin-bottom: 5px;}
	#content-text ul{padding-left: 15px; list-style-type: none; list-style-position: outside; margin-top: 5px; margin-bottom: 5px;}
	#content-text ul li{background-image: url('images/bullet.png'); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px; margin-bottom: 8px; margin-top: 8px;}
	.content-left-image{float: left; padding-right: 12px; padding-bottom: 6px;}
	.content-left-image p.pattern-image{}
	.content-left-image p.pattern-image img{border: 1px solid #747474; }
	.content-left-image a{display: block; }
	.content-left-image p{padding-top: 5px;}
	
	.content-right-image{float: right; padding-left: 12px; padding-bottom: 6px;}
	.content-right-image  p.pattern-image{}
	.content-right-image  p.pattern-image img{border: 1px solid #747474; }
	.content-right-image a{display: block; margin: 0px;}
	.content-right-image p{padding-top: 5px;}

/* END Module content */


/* CONTACT */
#contact-info{float: left; width: 280px;}
#contact-mail-form{float: right; width: 280px;}
/* END CONTACT */


#product-item-small-images a{display: block; float: left; margin:10px;}

#product-list{padding-top: 16px; padding-bottom: 16px; padding-left: 47px; padding-right: 47px;}
#product-category-text{padding: 10px; padding-top: 0px;}
.product-list-item{position: relative; margin-bottom: 20px;}
a.product-list-image {display: block; float: left; margin-right: 10px;}

#product-item-view{padding-top: 16px; padding-bottom: 16px; padding-left: 47px; padding-right: 47px;}
#product-item-content{float: right; width: 320px;}

#product-item-small-images {margin-top: 20px;}


#contact-form{padding-top: 16px; padding-bottom: 16px; padding-left: 47px; padding-right: 47px;}


#rhepanol-links{position: relative; height: 20px; width: 692px; margin-left: 214px; background-color: #ffffff; clear: both;}
#rhepanol-links a{display: block; position: absolute; top: 2px; height: 11px; border-top: 1px solid #ffffff;}
#rhepanol-links span{display: none;}
	a#rhepanol-f{left: 19px; width: 64px; background-image: url('images/inner/rhepanol-f.jpg');}
	a#rhepanol-fk{left: 110px; width: 70px; background-image: url('images/inner/rhepanol-fk.jpg');}
	a#rhepanol-hg{left: 207px; width: 71px; background-image: url('images/inner/rhepanol-hg.jpg');}
	a#rhepanol-orf{left: 306px; width: 79px; background-image: url('images/inner/rhepanol-orf.jpg');}
	a#rhepanol-org{left: 413px; width: 79px; background-image: url('images/inner/rhepanol-org.jpg');}
	a#rhenofol{left: 524px; width: 51px; background-image: url('images/inner/rhenofol.jpg');}
	a#rhenofol-cg{left: 606px; width: 69px; background-image: url('images/inner/rhenofol-cg.jpg');}


#footer{clear: both; height: 29px; background-image: url('images/footer-bg.jpg'); background-repeat: repeat-x; text-align: center; color: #ffffff; font-size: 10px; }
#footer a{display: block; width: 142px; height: 29px; margin-left: auto; margin-right: auto; background-image: url('images/designed-by.jpg');}
#footer a span{display: none;}
