/*
font-family: Dekar;
src: url("../fonts/Dekar.otf") format("opentype");
}*/


@font-face {
    font-family: 'dekarregular';src: url('../fonts/dekkar/dekar-webfont.eot');src: url('../fonts/dekkar/dekar-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dekkar/dekar-webfont.woff') format('woff'),url('../fonts/dekkar/dekar-webfont.ttf') format('truetype'),url('../fonts/dekkar/dekar-webfont.svg#dekarregular') format('svg');font-weight: normal;font-style: normal;
}

.clear {
    width: 100%;
    clear: both;
}


*{margin:0px;padding:0px;}

.container {
    width: 100%;
}

#top {
    margin-left: auto;
    margin-right: auto;
    width:1020px;
    height:160px;
}

#top img{
	border:0px;
}

#top-right {
    width:810px;
    height:160px;
    margin: 0px;
    padding: 0px;
    float:right;
    background-color:#FFF;
}
#menu {
    width:810px;
    margin-top: 105px;
    padding: 0px;
    background-color:#FFF;
    float:right;
}
#top-left {
    width:210px;
    height:160px;
    margin: 0px;
    padding: 0px;
    float:left;
    background-color:white;
    vertical-align:middle;
    display: table;
}

#logo {
    height:103px;
    width:210px;
    margin: 0px;
	padding-top:10px;
    vertical-align: middle;
    display:table-cell;
}

#main_container{
    width :100%;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;
    height: 100%;
    min-height: 799px;
}

.main_light_background{
    background: #EEEFF3 url(../images/background3.jpg) no-repeat center top;
}
.main_dark_background{
    background: url(../images/background.png) no-repeat center top;
}

#mainProductMenu{
	width:270px;
	margin-left:150px;
	float:right;
/*background-color:#FFF;*/
}

#mainProductMenu ul li {
	line-height:1.5em;
	list-style:none;
	background-color: rgba(255,255,255,0.3);
	border-bottom:1px dotted #ddd;
}

#mainProductMenu ul li.active a {
	color:#F39805;
	/*background:#000;*/
}


#mainProductMenu a{
    text-decoration: none;
    color:#57585A;
}
#mainProductMenu  a:hover{
    color:#F39805;
}

#leftMenu{
width:190px;
margin-top:40px;
float:right;
padding-top:4px;
padding-left:10px;
padding-right:0px;
/*background-color:#FFF;*/
}

#leftMenu ul{
padding: 0px 0px 0px 0px;
margin:0px;
list-style: square inside none;
/*text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.6);*/
text-shadow: 1px 1px 1px rgba(150, 150, 150, 0.6);
}
#leftMenu ul li.active a{
	color:#F39805;
}


#leftMenu ul li {
	line-height:1.5em;
	list-style:none;
	background-color: rgba(255,255,255,0.3);
	border-bottom:1px dotted #ddd;
}

#leftMenu ul li.active a {
	color:#F39805;
	/*background:#000;*/
}

#leftMenu a{
    text-decoration: none;
    color:#57585A;
}
#leftMenu  a:hover{
    color:#F39805;
}




#rightProducts{
	width:270px;
	margin-left:150px;
	float:right;
}
#rightProducts a{
    text-decoration: none;
    color:#57585A;
}
#rightProducts  a:hover{
    color:#F39805;
}





#main {
    width:1020px;
    margin: 0px auto;
    font-family: arial;
    color:#57585A;
}

#main h1{
	margin:0;
}


#main h2 {
    font-size:1.1em;
    margin-bottom:4px;
}

#main p{
    text-align:justify;
    font-size:16px;
    line-height:1.5em;
    margin-bottom:15px;
    margin-top:0px;
}

#main p a{
    text-decoration: none;
    color:#57585A;

}

#main p  a:hover{
    color:#F39805;
   border-bottom:1px dotted;
}

#main ul{
	font-size:16px;
}

#main fieldset{
font-size:18px;
}

#mainTitle {

    width:700px;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left:4px;
    float:left;
}
 #mainTitle h1{
    font-size: 4.5em;
    font-family: dekarregular;
}

#mainContact{
    float:right;
    width:300px;
    height:44px;
    background-color:#F39805;
    color:#FFF;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
}

#mainContact p{
	margin-top:12px;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align:center;
}

.contactInfo{
    float:left;
    padding-left:100px;
    width:200px;
}

.compoundDescription{
 margin-bottom:30px;
}

.info {
    width:300px;
    margin-left:0px;
    margin-right:60px;
    min-height:150px;
    background-color: #fff;
    float:left;
}

.infolast {
    width:300px;
    margin-left:0px;
    min-height:150px;
    background-color: #fff;
    float:left;
}
.infoLink{
    font-size: 20px;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
    color:#FFF;
    padding-top:10px;
    padding-left:20px;
}
.infoLink:hover{
    color:#F39805;
}

.infoLink1, .infoLink2, .infoLink3{
    padding-top:10px;
    width:300px;
    height:36px;
}

.infoLink1 {
    background-color:#3E5343;
}

.infoLink2 {
    background-color:#535F76;
}
.infoLink3 {
    background-color:#5F436D;
}
.infoImage {
    padding:20px;
    vertical-align:middle; 
}
.infoTitle {
    font-size: 1em;
    padding-left:20px;
}


#footer {
    font-size:0.8em;
    font-family:arial;
    width:1020px;
    min-height:200px;
    margin: 0px auto;
    text-align: center;
    color:#3E5343;
}



.footerTitle{
    font-size: 20px;
    font-weight: bold;
    padding-top:10px;
	margin:0;
}