body {
	margin: 0;
	padding: 0;
	background: #333333 ;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
        min-width: 1004px;


        
}
h1, h2, h3, h4, h5 {
	margin-top: 0;
}

h1 {
	font-size: 1.8em;
        color: #888888;
}

h2 {
	font-size: 2.6em;
        font-family: arial;
}

h3 {
	font-size: 1em;
}

h4 {
	font-size: 1.6em;
        font-family: arial;
}

h5 {
	font-size: 1.2em;
}

hr {
        width: 100%;
        
        
}

ul {
	list-style-image: url(images/img07.gif);
}

a {
	color: #888888;
}

a:hover {
	text-decoration: none;
	color: #333333;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}


/* Header */

#logo {

        width: 100%;
        height: 150px;
	margin: 0 auto;
        background: url(images/img23.jpg) left no-repeat;
}



.forma {
        padding-right:5px;
        padding-top:5px;
        text-align:justify;
}






#logo h2, #logo p, #logo h4 {
	margin: 0;
	color: #FFFFFF;
}

#logo h2 {
	float: right;
	position: absolute;
        top: 70px;
        right: 20px;
}

#logo h4 {
        float: left;
        padding-top: 110px;
        padding-left: 150px;
        color: #bbbbbb;
}





#search {
         
         float:right;
         margin:0px; 
         padding:0px;
         display:inline;
}



#nav, #nav ul {
  list-style: none;
  padding: 0;
  margin-top: 0px;
  margin-left: 0px;
  background: url(images/img06.gif) repeat-x;
  float: left;
  width: 100%;
  
}
#nav li {
  float: left;
  position: relative;
  background: url(images/img06.gif) repeat-x;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(images/img06.gif);

  width: 138px;

}

#nav a {
  color: #333333;
  text-decoration: none;
  display: block;

  padding: 10px 15px;
  background: url(images/img17.gif) repeat-y right;
}


#nav a:hover {
  color: #8c8c8c;
  background: url(images/img15.gif);
}

#nav a:active {
  color: #8c8c8c;
  background: url(images/img15.gif);
}

#nav li:hover {
  background:url(images/img15.gif);
}

#nav li:active {
  background:url(images/img15.gif);
}


#nav li li a {
  width: 118px;
  background: none;
}
#nav li:hover ul {
  display: block;
}

#nav li:active ul {
  display: block;
} 

#nav li:hover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#nav li:hover li:hover ul {
  display: block;
}



/*smallmenu*/

#menu_i, #menu_i ul {
  list-style: none;
  padding: 0;
  margin: 0px;
  background: #f8ecb5;
  float: left;
  width: 100%;
  list-style-image:none;
}
#menu_i li {
 
  position: relative;
  background: url(images/img11.gif) repeat-x;
}

#menu_i a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding:10px 30px;

}
#menu_i a:hover {
  color: #8c8c8c;
  background: url(images/img18.gif) repeat-x;

}
#menu_i li:hover {
  background:url(images/img18.gif) repeat-x;

}





/*end smallmenu*/





/*producktmenu*/


#menu_p, #menu_p ul {
  list-style: none;
  padding: 0;
  margin: 0px;
  background: #f8ecb5;
  float: left;
  width: 100%;
  list-style-image:none;

}


#menu_p li {
  position: relative;
  background: url(images/img11.gif) repeat-x;
}

#menu_p a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding:10px 5px;
}
#menu_p a:hover {
  color: #8c8c8c;
  background: url(images/img18.gif) repeat-x;

}
#menu_p li:hover {
  background:url(images/img18.gif) repeat-x;

}
/*end producktmenu*/




/*producktmenu_for staltrub*/


#menu_k, #menu_k ul {
  list-style: none;
  padding: 0;
  margin: 0px;
  background: #f8ecb5;
  float: left;
  width: 100%;
  list-style-image:none;

}
#menu_k li {
  position: relative;
  background: url(images/img11.gif) repeat-x;
}

#menu_k a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding:10px 5px 10px 25px;
}
#menu_k a:hover {
  color: #8c8c8c;
  background: url(images/img18.gif) repeat-x;

}
#menu_k li:hover {
  background:url(images/img18.gif) repeat-x;

}
/*end producktmenu*/


/*producktmenu_for pex trub*/


#menu_n, #menu_n ul {
  list-style: none;
  padding: 0;
  margin: 0px;
  background: #ffd189;
  float: left;
  width: 100%;
  list-style-image:none;

}
#menu_n li {
  position: relative;
  background: url(images/img11a.gif) repeat-x;
}

#menu_n a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding:10px 5px 10px 25px;
}
#menu_n a:hover {
  color: #8c8c8c;
  background: url(images/img18a.gif) repeat-x;

}
#menu_n li:hover {
  background:url(images/img18a.gif) repeat-x;

}
/*end producktmenu*/



/* Page */

#page {
	

	background: #FFFFFF url(images/spacer.gif) repeat-y scroll center ;
        margin: 0px 10px 0px 10px;

     
}

.bottomleft { 
  width: 16px;
  height: 17px;
  float: left;
  background:  #ffffff url(images/img12.gif) no-repeat bottom left; 
} 
.bottomright { 
  background: #ffffff url(images/img13.gif) no-repeat bottom right;
  width: 16px;
  height: 17px;
  float: right; 
} 
.bottomline {
    height: 17px;
    background: url(images/img14.gif) repeat;

}
.bottomtext {
    
    padding-left: 30%;
}


/* Latest Post */
      
#latest-post {
        width: 76%;
     /*	border: 1px solid #000000; */
        float: right;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 15px;
        padding-bottom: 80px;
}
.hauptext {
        padding: 15px 20px 20px 20px;
	border: 3px double #E7E7E7;
}







.icon_d {
         width: 101px;
        height: 130px;
        padding: 40px 20px 20px 10px;
     
        float: right;
        
}


.icon_d a {
         text-decoration: none;
         color: #333333;
         margin: 0; 
}

.icon_d a:link {
         color: #333333;
}

.icon_d a:hover {
         color: #888888;
         text-decoration: none;
}




.icon_m {
        height: 130px;
        width: 101px;
        padding: 40px 15px 20px 15px;
        float: right;
   
}


.icon_m a {
         text-decoration: none;
         color: #333333;
         margin: 0; 
}

.icon_m a:link {
         color: #333333;
}

.icon_m a:hover {
         color: #888888;
         text-decoration: none;
}
#leftpol {
        width:49%;
       padding-left: 5px;
        
        float: left;
    
}


#rightpol {
        width:49%;
        padding-right: 5px;

        float: right;
       
}

#longpol {
        width: 100%;
        padding-top: 20px;
}

#longpolbor {
        width: 100%;
    
        padding-top: 10px;
        padding-bottom: 20px;
        
      
}




/* Left menu*/

#left-menu {
      width: 19%;
     
    
      float: left;
      padding: 15px 10px;
     
    /* border: 1px solid #000000; */
}

.text {
        width: 99%;
       padding: 20px 0px 20px 0px;
        float: left;
        border: 3px double #E7E7E7;
}
.title {
        padding: 10px 5px 10px 10px;
        font-size: 15px;
        background: url(images/img16.gif) repeat;
}
.title a {
    color: #333333;
  text-decoration: none;

}

.title a:hover {
    color: #8c8c8c;
  text-decoration: none;

}

.title a:active {
    color: #8c8c8c;
  text-decoration: none;

}

.title_n {
       
        padding: 10px 5px 10px 10px;
        font-size: 15px;
        background: url(images/img16a.gif) repeat;
}

.title_n a {
    color: #333333;
  text-decoration: none;

}

.title_n a:hover {
    color: #8c8c8c;
  text-decoration: none;

}

.title_n a:active {
    color: #8c8c8c;
  text-decoration: none;

}

/* Footer */

#footer {
	margin: 0px 10px 0px 10px;
	background: #ffffff;
}


#footer p {
	margin: 0;
	text-align: center;
	font-size: smaller;
	color: #666666;
}

#footer a {
	color: #666666;
}

/*bottoms*/

#bottoms {
       
       width: 100%;
       height: 140px;
	margin: 0 auto;
}
#bottoms h1, #logo p {
	margin: 0;
	color: #FFFFFF;
}

#bottoms h1 {
	float: left;
	padding-top: 30px;
        padding-left: 30px;
}

#bottoms p {
	float: right;
	padding-top: 39px;
         padding-right: 20px;
	font-size: 1.2em;
}

#bottoms a {
	text-decoration: none;
	color: #FFFFFF;
        padding-right: 20px;
}

#home {position:absolute; top:5px; right:0%; margin:0px; padding:0px ; display:inline;}
		.fon {padding:0px 0px 0px 0px; margin:0px;
		}