html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
table, td, form, ul, li, hr{
   margin: 0px; padding: 0px;
}

body {
   position: relative;
   background: url("/img/bg-menu.gif") top repeat-x #F0ECE6;
   color: #000; font-size: 100%;
   font-family: Tahoma,sans-serif;   
}
table, td{font-size: 1em;   
   border-collapse: collapse;
   border:0px;   
   vertical-align: top;
}
a, a:hover{color: #000;
   text-decoration: underline;
   background: transparent;
}
img{border:none;}
a img, a:hover img{border: none;}
p{ margin-top: 14px;}
li{margin: 0 0 0 -1.2em;}
h1, h2, h3, h4, h5, h6{
   clear:both;
   margin:0; padding:0;
}
input, select, textarea{ 
   font-size: 1em;  
}
/*  =menu  */
.menu{
   margin: 10px 55px;   
   font-size: 0.65em;
   text-transform:uppercase;
   color: #fff;
   background: transparent;
   width: 80%;
}
.menu td{
   text-align:center;
   padding: 0 10px;
   border: #fff solid;
   border-width: 0px 1px;
}
.menu a, .menu a:hover{
   color: #fff;
   background: transparent;
}
.menu a{
   text-decoration:none;
}
/*  =icon  */
.icon{
   margin-top: 10px;
}
.icon td{
   text-align: center;   
}
/*  =news  */
.news{
   padding-left: 60px;
   padding-right:40px;
   margin-bottom:50px;
   font-size: 0.64em;
   text-align:left;
   background: url("/img/bg-news.gif") top left no-repeat #FFF;
   color: inherit;
}
.news h2{
   font-size: 1.1em;
   margin-bottom: 12px;
   color:#BF2A26;
   background: transparent;
   text-transform:uppercase;   
}
.news a, .news a:hover{
   color: #BF2A26;
   background: transparent;
}

/*  =menu2  */
#menu2{      
   margin-bottom:50px;
   font-size: 0.64em;
   text-align:left;   
   color: inherit;
   font-weight:bold;
}
#menu2 div.act{
   font-size: 1.1em;   
   color:#C72727;
   padding-left: 60px;
   margin-bottom: 10px;
   background: url("/img/bg-news.gif") top left no-repeat #FFF;
}
#menu2 div.act a, #menu2 div.act a:hover{
   color: #C72727;
   background: transparent;
   text-decoration:none;
}

#menu2 div{
   font-size: 1.1em;
   padding-left: 60px;
   margin-bottom: 10px;
   color:#5E5043;
   background: transparent;  
}
#menu2 div a, #menu2 div a:hover{
   color: #5E5043;
   background: transparent;
   text-decoration:none;   
}

/*  =contact  */
.contact{
   padding-left: 60px;
   text-align:left;
   font-size: 0.64em;
}
/*  =head-contact  */
.head-contact{
   background: url("/img/bg-head-contact.gif") repeat-x #FFF;
   color: inherit;
}
/*  =center  */
#center{ 
   position: relative;     
   width:536px;
}
* html div#center {
  height: 100%;
}
/*  =content  */
#content{
   position:relative;
   color:#BF2A26;
   font-size:0.7em;
   padding:0px 50px 20px 50px;   
   text-align:justify;
}
#content a, #content a:hover{
   color:#BF2A26;
}
#content img{
   margin:3px;
}
#content h3{
   margin:20px 0 15px 0;
   font-size:1.7em;
   color:#6E6254;
}

#content h4{
   margin:20px 0 15px 0;
   font-size:1.7em;
   color:#BF292A;
}
#content h5{
   margin:20px 0 15px 0;
   font-size:1.05em;
   color:#BF292A;
}
#content h4 a{
   color:#BF292A;
   text-decoration:none;
}
#content ul{
	margin:0;
	padding:2px 0 2px 25px;
	}
/*  pics  */
td.pics{   
   background: url('/img/bg-right.gif') top repeat-x #F0ECE6;
   color: inherit;
}
td.pics div div{
   width: 121px;
   height: 107px;
   margin: 20px;
   padding-left: 14px;
}
html body td.pics div div.act{ 
   background-image: url('/img/arrow.gif') !important;
   background-position: center left;
   background-repeat:no-repeat;
}
html body td.pics div div.noact{
   background-image: none;}
.hidden { display:none; }

/*  =copyright  */
.copyright{
   position: relative;
   height:75px;  
   width:536px;
   color:#fff;   
   background: #C4BAAB;
   font-size: 0.7em;
}
.copyright a, .copyright a:hover{
	color:#fff;
}
.copyright div{
   width:491px;
   border-top:2px #fff solid;
   margin-right:45px;
   padding: 15px 0 45px 0;
   text-align:right;
}
.cleaner {
     clear:both;
     height:0;
     font-size:1px;
     line-height:1px;
     overflow:hidden;
}
.clear {
     clear:both;
     height:1;
     overflow:hidden;
}
#navibar{
	margin:10px 0;
	}