/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
  margin: 0px;
  padding: 0px;
  background-color:#FFF6F1;
  font-family: Arial,sans-serif;
  color: #333;
}
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
  color: #333;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}

/************** header tag styles **************/

h1{
 font: bold 100% Arial,sans-serif;
 color: #333;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
}


h2{
 font: bold 100% Arial,sans-serif;
 color: #333;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
}

h3{
 font: bold 100% Arial,sans-serif;
 color: #333;
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
}

h4{
 font: bold 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
.contacts {
 background: url(../img/topright2.jpg) no-repeat right bottom;
 color:#fff;
 font-family: Arial,sans-serif;
 font-size: 80%;
}
.contacts a img {
 border: none;
}


/*************** list tag styles ***************/

ul{
 list-style-type: disc;
 list-style-image: url(../img/li2.gif);
 padding: 2px 0 2px 0;
 margin: 1px 0 1px 20px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#flash{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 115px;
  width: 410px;
}


#logomini{
  position: absolute;
  top: 23px;
  left: 24px;
  height: 84px;
  width: 68px;
}
#logomini img{
  display: block;
  border: none;
}

#logomini2{
  position: absolute;
  top: 32px;
  left: 160px;
  height: 63px;
  width: 205px;
}
#logomini2 img{
  display: block;
  border: none;
}
#top2{
  height: 119px;
  margin: 0px;
  padding: 0px;
  background: #956C58 url(../img/topfon4.jpg) repeat-x right top;
}
#top img{
  margin: 0;
  padding: 0;
  display: block;
  border: none;
}
.tbltop2 th{
  background-image: url(../img/topfon3.gif);
  background-repeat: repeat-x;	
  background-position: bottom left;
}

.tblmain{
  background-color: #fff;
}
#h10{
  height: 10px;
  background-image: url(../img/tblfon.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.col1{
  height: 54px;
  background-image: url(../img/colfon4.gif);
  background-repeat: repeat-x;
  background-color: #754B35;
  vertical-align: middle;
}
.col2{
  height: 54px;
  background-image: url(../img/colfon5.gif);
  background-repeat: repeat-x;
  background-color: #754B35;
  border-left: 1px solid #fff;
  vertical-align: middle;
}
form{
  margin: auto;
  font-family: Arial,sans-serif;
  font-size: 80%;
  color: #777;
}
input{
  vertical-align: middle;
  text-align: center;
}
.tblicon{
  height: 54px;
  background-image: url(../img/tblicon.gif);
  background-repeat: repeat-x;
  background-color: #DDDDDD;
  vertical-align: middle;	
}
.tblicon img{
  border: none;
}


/***********************************************/
/* menu                                        */
/***********************************************/
.colmenu{
  border-right: 1px solid #DFDBDC;		
  background-image: url(../img/tblbot2.gif);
  background-repeat: no-repeat;	
  background-position: bottom left;
  padding: 0 0 90px 0; 
}

#menu{
  border-bottom: 1px solid #DFDBDC;	
  background-color: #ededed;
  background-image: url(../img/menufon.gif);
  background-repeat: repeat-x;	  
}
#menu ul{
  margin: 0 0 25px 0;
  padding-top: 5px;
}
#menu li{
  margin: 0px;
  padding: 0 0 0 17px;
  list-style: none;
  list-style-type: none;
  color: #724734;
  font-family: Arial,sans-serif;
  font-size: 80%;
}
#menu a{
  padding: 0px 10px 0px 23px;
  margin: 0px;
  background-image: url(../img/li.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #724734;
  font-family: Arial,sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
}
#menu a:hover{
  text-decoration: underline;
}

#act a{
  padding: 0px 10px 0px 23px;
  margin: 0px;
  background-image: url(../img/li.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #724734;
  font-family: Arial,sans-serif;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
}
#act a:hover{
  text-decoration: none;
}

/***********************************************/
/* news                                        */
/***********************************************/
#news{
  margin-top: 2px;
  border-top: 1px solid #DFDBDC;	
  padding: 10px 20px 10px 20px;
  color: #333;
  font-family: Arial,sans-serif;
  font-size: 80%;
}
.detail{
  text-align: right;
  font-weight: bold;
  margin: 2px 0 2px 0;
}


/***********************************************/
/* content                                     */
/***********************************************/
.content{
  padding: 0 20px 0 20px;
  background-image: url(../img/contfon.gif);
  background-repeat: repeat-x;		
  background-position: top;
  color: #333;
  font-family: Arial,sans-serif;
  font-size: 80%;
}
.tblpager{
  margin: 10px 0 10px 0;
}
.production{
  margin: 5px 0 5px 0;
  border: 1px solid #B9B9B9;
  background-color: #fff;
}
.production td{
  padding: 5px;
}
.production img{
  margin: 5px;
  border: 2px solid #5B5B5B;
}

.production2{
  margin: 15px 0 15px 0;
}
.production2 td{
  padding: 0 10px 0 10px;
}
.production2 img{
  margin: 5px;
  border: 2px solid #5B5B5B;
}
.production2 p{
  margin: 2px 0 15px 0;
}

.back {
  padding: 0px 25px 0px 25px;
  margin: 0px;
  background-image: url(../img/iconback.gif);
  background-repeat: no-repeat;
  background-position: left center;
  font-family: Arial,sans-serif;
  font-size: 100%;
  text-decoration: none;
}
.print {
  padding: 0px 25px 0px 25px;
  margin: 0px;
  background-image: url(../img/iconprint.gif);
  background-repeat: no-repeat;
  background-position: right center;
  font-family: Arial,sans-serif;
  font-size: 100%;
  text-decoration: none;
}


/***********************************************/
/* bottom                                      */
/***********************************************/

#bottom{
  margin: 0px;
  padding: 0px;
  height: 147px;
  background-color: #976147;
  color:#fff;
  font-family: Arial,sans-serif;
  font-size: 80%;
  background-image: url(../img/botfon.gif);
  background-repeat: repeat-x;	
}
#bottom td{
  vertical-align: top;
  padding-top: 10px;
  text-align: center;
}
#bottom p{
  text-align: left;
  padding: 0 10px 0 10px;
  margin: 3px 0;
}
#bottom img{
  border: 0px;
  margin: 0px;
}

#bottom .sitesoft a{
  color:#fff;
  font-family: Arial,sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
}
#bottom .sitesoft a:hover{
  text-decoration: underline;
}