body {
 font-size:14px;
 font-family:Arial;
 margin:0px;
}

img {
 border:0px;
}

a {
  color:#000000;
}

.newsonmain h2{
 margin-top:0px;
}

.newsonmain a {
 text-decoration: underline;
}

h2 {
 font-weight:normal;
 font-size:24px;
}

.pagewidth {
 width:990px;
 margin-left:auto;
 margin-right:auto;
 noborder:1px solid black;
}

#header {
 display:table;
 width:100%;
 margin-top:10px;
}


#rawlist {
 display:table;
 width:100%;
 margin-top:20px;
 margin-left:20px;
}



#logo {
 float:left;
 margin-left:40px;
}


#mainmenu {
 float:left;
 margin-left:0px;
 margin-top:0px;
}


#mainmenu > ul {
 list-style:none;
 margin:0px;
 padding:0px;
 margin-top:10px;
 margin-left:0px;
}

#mainmenu > ul > li >a {
 text-decoration:none;
 font-size:14px;
 text-transform:uppercase;
 display:block;
}

#mainmenu > ul >li {
 float:left;
 margin-left:0px;
 margin-right:0px;
 padding:10px;
 fborder:3px 3px 0px 0px solid #FFF;
}


#mainmenu > ul >li:hover {
 background:#f0f0f0;
 border-radius:5px 5px 0px 0px;
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
}


/*
 Submenu
*/

#mainmenu > ul > li:hover ul {
 display:block;
 box-shadow: 0 5px 5px 0px rgba(42, 48, 60, 0.19);
}
#mainmenu > ul > li > ul {
 display:none;
 z-index:20;
 list-style:none;
 position:absolute;
 background:#f0f0f0;
 width:240px;
 margin:0px;
 padding:0px;
 margin-left:-10px;
 margin-top:10px;
 margin-bottom:10px;
 padding-top:10px;
 padding-bottom:10px;
}


#mainmenu > ul > li > ul a{
 padding-left:15px;
 padding-right:15px;
 display:block;
 line-height:25px;
 text-decoration:none;
}

#mainmenu > ul > li > ul li:hover a{
 background:#e44229;
 color:#FFFFFF;
}

#phone {
 margin-top:5px;
 float:right;
 font-size:10px;
 text-align:right;
}
#phone span {
 font-size:18px;
}

.raw {
 font-size:12px;
 text-align:center;
 width:130px;
 height:120px;
 float:left;
 margin-right:30px;
 border:5px solid #FFFFFF;
 border-radius: 15px 15px 15px 15px; 
}
.raw a {
 text-decoration:none;
}

.raw a:hover {
 text-decoration:underline;
}

.raw div {
 height:35px;
}

#slider {
 display:table;
 height:300px;
 margin-top:10px;
 width:100%;
}

.slider-text {
 background-color: rgba(255,255,255,0.5);
 font-size:14px;
 color:#38353f;
 margin-left:0px;
 color:#000000;
 transition: margin-left 1s;
}

.slider-text.animate {
 margin-left: 350px;
}

@media screen and (max-width: 768px) {
 .slider-text {
   margin-left: -350px;
 }

 .slider-text.animate {
   margin-left: 0px;
 }
}

.slider-text a {
 line-height:26px;
 padding:5px;
/* text-decoration:none !important; */
}

.slider-text h1{
 font-size:14px;
 color:#38353f;
 border-bottom:0px;
 color:#877861;
 text-transform:uppercase;
}
.slider-text strong {
 font-size:24px;
 color:#e67527;
}

.slider-text a {
 text-decoration:underline;
}

#services {
 padding-top:10px;
 padding-bottom:10px;
 display:table;
 nz-index:10;
}

#services h2 {
 color:#ff8927;
}

.mainpage-h1 h1{
 text-transform:uppercase;
 font-weight:normal;
 color:#202020;
}

.service {
/* width:33%;
 float:left;
 line-height:20px;*/
}
.service a {
 text-decoration:underline;
}

.service h2 {
 color:#ff8927;
}

.service ul {
 float:left;
 margin-top:0px;
 margin-left:0px;
 padding-left:15px;
}
.col75 {
 width:75px;
}
.col-cell {
 display:table-cell;
}

.img {
 width:75px;
/* float:left;
 height:190px;*/
}

.half1 {
 margin-top:30px;
 margin-bottom:30px;
 width:650px;
 float:left;
}

.half1 h1 {
 text-transform:uppercase;
 font-weight:normal;
 color:#202020;
 font-size:2em;
}

.half2 {
 margin-top:30px;
 margin-bottom:30px;
 width:250px;
 float:left;
 text-align:right;
}

.service a{
}

#footer {
 border-top:1px dashed #D0D0D0;
 padding-top:30px;
 padding-bottom:30px;
 width:100%;
 nobackground:url(../images/shadow2.png) top repeat-x #282727;
 display:table;
 color:#414d60;
 background:#F7F7F7;
}

#copyright {
 color:#202020;
 font-size:13px;
}

#copyright a{
 color:#6b6b6b;
 text-decoration:underline;
}


#footer-menu {
 color:#FFF;
 font-size:13px;
 color:#a0a0a0;
 text-align:right;
}

@media screen and (max-width: 768px) {
  #copyright {
    text-align: center;
  }

  #footer-menu {
    text-align: center;
    margin-top:15px;
  }

  .navbar-white {
    border: 1px solid #F0F0F0;
  }
}


#footer-menu > ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

#footer-menu > ul >li{
 font-size:12px;
 display:inline;
 margin-left:20px;
}

#footer-menu > ul >li >ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

#footer-menu > ul >li >ul li {
 list-style:none;
 margin:0px;
 margin-top:5px;
 padding:0px;
}

#footer-menu a {
 color:#FFF;
 color:#909090;
}

#footer-menu a:hover {
 text-decoration:underline;
}



.upper {
 text-transform:uppercase;
}
.noul {
 text-decoration:none;
}

#path {
 color:#909090;
 font-size:12px;
 background:#F0F0F0;
 padding:4px;
 margin-bottom:10px;
 margin-top:10px;
    noborder:1px #cfcfcf solid;
    border-radius: 5px 5px 5px 5px; 
 padding-left:20px;
}

#path a{
 color:#909090;
 font-size:11px;
}

#path p {
 margin:0px;
 font-size:11px;
}

#left-menu li{
 float:left;
 margin-left:20px;
 margin-right:20px;
}
#eos {
    bottom: 0;
    position: fixed;
}

.round {
    border:1px #cfcfcf solid;
    border-radius: 10px 15px 0px 0px; 
}


#leftbar {
 float:left;
 width:250px;
 padding-top:40px;
 margin-left:30px;
}

#content {
 float:right;
 width:700px;
}

h1 {
 color:#348732;
 color:#d04c39;


 nocolor:#348732;
 color:#f5b425;
 ncolor:#d04c39;
 ncolor:#737183;
 ncolor:#fcd84a;
 color:#267e2b;
 color:#e67527;

 width:100%;
 padding-bottom:10px;
 margin-bottom:0px;
 margin-top:0px;
}

h2 {
}
.block {
 color:#909090;
 font-size:12px;
 background:#F0F0F0;
 padding:4px;
 margin-bottom:10px;
 margin-top:10px;
 noborder:1px #cfcfcf solid;
 border-radius: 5px 5px 5px 5px; 
 padding-left:20px;
}

.hidden {
 display:none;
}
#expandlist {
}
#expandlist div{
 margin-left:auto;
 margin-right:auto;
 width:300px;
 border-top:1px dashed #E0E0E0;
 text-align:center;
}

.waste-select {
 border:5px solid #E0E0E0;
 border-radius: 15px 15px 15px 15px; 

}

.raw:hover {
 border:5px solid #E0E0E0;
 border-radius: 15px 15px 15px 15px; 
}

#stage1 {
 background:url(../images/activities.png) 0px -1px;
 width:274px;
 height:274px;
 text-align:center;
 cursor:pointer;
 margin-left:30px;
}

#stage1:hover {
 background:url(../images/activities.png) 0px -274px;
}

#stage2 {
 background:url(../images/activities.png) -273px -1px;
 width:274px;
 height:273px;
 text-align:center;
 margin-left:30px;
 cursor:pointer;
}

#stage2:hover {
 background:url(../images/activities.png) -273px -274px;
}


#stage3 {
 background:url(../images/activities.png) -546px -1px;
 width:274px;
 height:273px;
 text-align:center;
 margin-left:30px;
}

#stage3:hover {
 background:url(../images/activities.png) -546px -274px;
}












#left-menu { float: left; width: 25%; }

ul.left-menu { font-weight: bold; list-style-type: none; margin: 0; padding: 0 0 0 1.5em;}

/* Root */
ul.left-menu a { font-size: 1.1em; outline: none;}
ul.left-menu .selected a { text-decoration: none; }

ul.left-menu ul a { font-size: 0.85em !important; text-decoration: underline !important; outline: none; vertical-align:top; }

ul.left-menu li.current { padding: 0; overflow: hidden; zoom:1; display: block; margin-top: 0.3em;}
ul.left-menu .current i  
{
	padding: 1px 10px 2px 13px; 
	text-decoration: none !important;
	display: block;
	zoom:1;
	font-style:normal;
	font-size: 0.85em !important;
	vertical-align:top;
}

ul.left-menu .current b {  }
ul.left-menu ul { font-weight: normal; margin: 0.5em 0 0 -4px; padding: 0; list-style-type: none;}
ul.left-menu ul ul { margin: 0.5em 0 0 1em; }
ul.left-menu li li
{ 
	margin-bottom: 0.7em; 
	padding:0 13px 0;
	text-indent: 0;
	background: url(/images/left-menu-arrow.gif) no-repeat 5px 3px;
	list-style-type: none; 
}

ul.left-menu li
{
	behavior:expression( !this.before ? this.before = this.innerHTML = '<span class="dash">&mdash;&nbsp;</span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	background: none;
	padding:0;
	margin-bottom: 1.5em;
}
ul.left-menu li li { behavior: '';}

ul.left-menu li:before { content:'\2014\a0'; }
ul.left-menu li li:before { content:'';}

ul.left-menu li li li { margin-bottom: 0.3em; }


.news-list a{
 font-size:13px;
}
.news-list {
 font-size:13px;
}

.link {
 font-size:13px;
}

#content *{
 line-height:140%;
}

#content ul {
 list-style:square;
}
#content li {
 margin-left:30px;
}


.production-text table {
 border:1px solid #A0A0A0;
 border-collapse:collapse;
 
}

.production-text table td {
 border:1px solid #A0A0A0;
 border-collapse:collapse;
 
}

#order {
 display:none;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 position:fixed;
 top:115px;
 right:0px;
 width:42px;
 height:205px;
}

#order a{
 transform: rotate(-90deg);
}


#order:hover {
 background:url(../images/order.png) 42px;
}


.orange {
 background:#ff8927;
 color:white !important;
}

.red {
 background:#d93125;
 color:white !important;
}

.green {
 background:#43d854;
 color:white !important;
}

.btn__ {
 font-size:12px;
 padding:5px;
 text-decoration:underline;
 text-transform:uppercase;
/* color:white; */
 border-radius:5px 5px 5px 5px;
 padding:10px;
/* width:130px; */
/* 	display:block; */
 text-align:center;
}

.btn1 {
 float:left;
}

.btn2 {
 margin-left:20px;
 float:left;
}

.btn:hover {
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 text-decoration:underline;
}

.btn span {
 line-height:40px;
}


.sert {
    float: left;
    height: 190px;
    text-align: center;
    width: 130px;
    margin:5px;
    font-size:12px;
}


.form {
 background:#fcd84a;
 background:#f0f0f0;
 padding:0px;
 padding-top:0px;
 width:600px;
 nborder:1px solid #E0E0E0;
 border-radius: 15px 15px 15px 15px; 

}

.form table {
 padding:10px;
}

.form input[type=text] {
 border:1px solid #A0A0A0;
 font-size:16px;
 padding:5px;
 width:400px;

}

.form input[type=submit] {
 border:1px solid #A0A0A0;
 padding:5px;
 background:#d04c39;
 background:#737183;
 color:white;
 width:140px;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.form textarea {
 border:1px solid #A0A0A0;
 font-size:16px;
 padding:5px;
 width:400px;

}

.form-head {
 background:#fc9a2a;
 background:#f5b425;
 padding:10px;
 font-weight:bold;
 color:#FFF;
 text-align:center;
 text-transform:uppercase;
 nborder-radius: 15px 15px 15px 15px; 


}

.mp a {
 display:block;
}
.mp {
 border:1px solid #E0E0E0;
 border-radius: 0px 0px 15px 15px; 
 border-top:0px;
 padding-left:10px;
 padding-right:10px;
 padding:5px;
 width:100px;
 text-align:center;
 margin-bottom:20px;
 background:#FFF;
 margin-top:-1px;
}

.mp:hover {

 background:#f5b425;
 nbackground:#d04c39;
 nbackground:#737183;
 nbackground:#fcd84a;
 background:#F0F0F0;

}

.detail {
 font-size:12px;
 font-weight:normal;
 text-transform:none;
}

#detail {
 font-size:13px;
 width:400px;
 display:none;
 margin-bottom:0px;
 border-left:1px solid #E0E0E0;
 border-right:1px solid #E0E0E0;
 border-bottom:1px solid #E0E0E0;
 padding:10px;
 nborder-radius: 0px 0px 15px 0px; 
}

#show2 {
 display:none;
}

.promo {
 height:0px;
 position:absolute;
 width:380px;
 margin-left:-30px;
 margin-top:0px;
 z-index:-1;
 transition: margin-top 1s, height 1s;
}

.promo.animate {
 height:280px;
 margin-top:-280px;
}
 
#news {
 position:absolute;
 margin-left:650px;
 width:330px; 
}

#news h2 {
 margin-top:0px;
}


.fire-extinguisher {
 float:left;
 width:300px;
 margin:10px;
 border:1px solid #E0E0E0;
 border:5px solid #FFFFFF;
 padding:10px;
 box-shadow: 0 0 13px 0 rgba(42, 48, 60, 0.19);
}

.fire-extinguisher:hover {
 border:1px dashed red;
 border:5px solid #F0F0f0;
 cursor:pointer;
}


.fire-extinguisher-main {
 float:left;
 width:150px;
 margin:10px;
 border:1px solid #E0E0E0;
 border:5px solid #FFFFFF;
 padding:10px;
 box-shadow: 0 0 13px 0 rgba(42, 48, 60, 0.19);
}

.fire-extinguisher-main:hover {
 border:1px dashed red;
 border:5px solid #F0F0f0;
 cursor:pointer;
}


























.partners ul li{
	float:left;
	margin:10px;
}
.partners ul {

}
/*
button{
	float:left;
	margin:50px 10px 0 10px;
}
*/
.partners{
	nofloat:left;
	width:900px;
	margin-left:55px;
}
.partners-container{
	background:#FFF;
	nwidth:100%;
	height:152px;
	padding:20px;
	padding-left:30px ;
	padding-right:30px;
}

 .next {
  width:30px;
  height:30px;
  background:url(../images/bg_carousel_arrow.png) no-repeat -30px 0px;
  cursor:pointer;
  position:absolute;
  margin-top:-90px;
  margin-left:950px;
 }
 .prev {
  width:30px;
  height:30px;
  background:url(../images/bg_carousel_arrow.png) no-repeat;
  cursor:pointer;
  margin-top:-90px;
  margin-left:10px;
  position:absolute;
 }


.hit {
 border-radius:5px;
 border:#F0F0F0 5px solid;
 border:5px solid #FFFFFF;
 padding:15px;
 box-shadow: 0 0 13px 0 rgba(42, 48, 60, 0.19);
 border:3px dashed #F09090;
}

.hit:hover {
 border:3px dashed #FF0000;
 cursor:pointer;
}


.button {
    background: linear-gradient(to bottom, #FEFEFE 0%, #EAEAEA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    color: #717171;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    min-width: 24px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
}

.button:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #717171;
}



#decor {
 background:url(/images/decor.png) repeat-x;
 height:20px;
}



.div {
 background:url(/images/div.png) no-repeat center;
 width:100%;
 height:20px;
}

.sh {
 color:#a0a0a0;
}

.clear {
 clear:both;
}

.padding {
 padding-top:30px;
 padding-bottom:30px;
}

#region-select {
 background:#f0f0f0;
 border-radius:5px 5px 0px 0px;
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
 z-index:20;
 border:0px;
 text-decoration:none;
}

#navbar {
 border:0px;
}

.navbar-white .nav > li > a {
 border-radius:5px 5px 5px 5px;
 text-transform:uppercase;
 color: #000;
}

.navbar-white {
 background:transparent;
}

.navbar-toggle {
 background: #F0F0F0;
}
.navbar-toggle span {
 background: #000;
}


.navbar-white .nav > li a:hover {
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
}

/*
.navbar-white .nav > li.dropdown a {
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
}
*/

.navbar-white .nav li.dropdown a {
 nborder-radius:5px 5px 5px 5px;
}

.navbar-white .nav li.dropdown.open > a {
 border-radius:5px 5px 0px 0px;
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
}

.navbar-white .nav .dropdown-menu {
 background-color:#eee;
 border:0px;
/* left:0;
 right:0;
*/
 box-shadow: 0 3px 5px 0px rgba(42, 48, 60, 0.19);
}

.navbar-white .nav .dropdown-menu a:hover {
 background:#e44229;
 color:#FFFFFF;
}