/* body */
body {
  background-color: #ffffff;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  /*background-image: url('../images/bg.png');
  background-position: left bottom;
  background-repeat: repeat-x;
  background-attachment : fixed;*/
  
}

/* Links */
a:link, a:visited, a:hover {
  color: #734210;
  font-size: 12px;
  font-family: Arial;
  text-transform: none;
  }

a:hover {
  color: #b60d14;
  }


/* TABLE, TD */

TABLE.topm TD {
  color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  font-weight: normal;
  font-variant:small-caps;
  text-transform: lowercase;
  vertical-align: middle;
  padding-bottom: 0px;
	}
TABLE.topm TD.sep {padding:0px;}
TABLE.topm TD.tbg {  
  background-image: url('../images/topm/bg.png');
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 20px;
  vertical-align: bottom;
  padding-bottom: 6px;
}

TD.tbg a:link, TD.tbg a:visited, TD.tbg a:hover {
  font-family: Arial;
  font-variant: normal;
  text-decoration: none;
  font-size: 11px;
  color: #485e88;
}

a.tmenu:link, a.tmenu:visited, a.tmenu:hover {
  color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  font-variant:small-caps;
  text-transform: lowercase;
  text-decoration: none;
} 
a.tmenu:hover { color: #fffae4;}
	
TD.tmap {
  background-image: url('../images/top3/bgmap.png');
  background-repeat: no-repeat;
  width: 264px;
  height: 29px;
  font-size: 10px;  
}
TD {
  font-size: 12px;
  font-family: Arial;
}

TD.top2 {
  background-image: url('../images/top/logo2.png');
  background-position: left top;  
}
TD.top3 {
  background-image: url('../images/top/bg3.png');
  background-position: right bottom;
  width: 192px;
  text-align: right;
  vertical-align: top;
  padding-top: 10px;
  padding-right: 10px;
}
TD.left {
  color: #9e9692;
  background-image: url('../images/left/mbg.png');
  background-repeat: no-repeat;
  padding-top: 20px;
  width: 165px;
}
TD.left a:link, TD.left a:visited, TD.left a:hover {
  font-size: 10px;
}


TABLE.lmenu TD {padding-left: 10px;}
TABLE.lmenu TD.href {padding-left: 5px; padding-right: 5px;}
TABLE.lmenu a:link, TABLE.lmenu a:visited, TABLE.lmenu a:hover {
  color: #485e88;
  font-size: 14px;
  font-weight: bold;
  font-variant:small-caps;
  text-transform: lowercase;
  text-decoration: none; line-height:22px;
}
TABLE.lmenu a:hover {color: #B81B21;}

TH {
  font-size: 12px;
  font-family: MS Sans Serif;
  background-color: #f1f1f1;
  font-weight: bold;
  text-align: center;
  padding: 8px;
}


TD.con {
  background-image: url('../images/cont/bot.png'); 
  background-position: left bottom; 
  background-repeat: repeat-x;
  width:100%px;
  vertical-align: top;
  height:100%;
}
TD.content {
  padding-top: 60px;
  padding-left: 10px;
  background-image: url('../images/cont/top.png');
  text-align: justify;
  
}

TD.right {
  color: #878786;
  padding-left: 20px;
  padding-right: 0px;
  background-image: url('../images/right/bg.png'); 
  width: 160px;
  vertical-align:top; 
}

TD.content, TD.left, TD.right {
  background-position: left top; background-repeat: no-repeat;
  vertical-align: top;
}

TD.right P, TD.right a:link, TD.right a:visited, TD.right a:hover {font-size: 12px; padding-right: 10px;}

TD.port {
  color: #412508;
  font-family: Arial Narrow;
  font-size: 18px;
  font-weight: bold;
  background-image: url('../images/port/bg.png'); 
  background-repeat: repeat-x;
  padding: 10px; padding-top: 15px;
  vertical-align: top;

}

TD.port SPAN {color: #ee1d25;}

TD.novelty, TD.novelty P {font-size: 12px;}
TD.novelty a:link, TD.novelty a:visited, TD.novelty a:hover {color:#485e88; font-size: 12px;}
TD.novelty a:hover {color:#734210;}
TD.novelty P { padding:0px;}
TD.novelty SPAN {color: #999898;}

TABLE.sub TD {
  color: #734210;
  font-size:10px;
  padding-bottom:5px;  
	}
TABLE.sub INPUT, INPUT.ok { width:110px; background: #ece8e8;  font-size:10px; }
TABLE.sub INPUT.ok { width:30px; }
TABLE.sub TD a:link, TABLE.sub TD a:visited, TABLE.sub TD a:hover {font-size: 10px;}

TD.bot {
  height: 67px;
  background: #ebdccc;
  background-image: url('../images/bot/bg.png'); 
  background-position: left top; 
  background-repeat: repeat-x;
  vertical-align: bottom;
}

TD.bmenu {
  color: #73b49b;
  height: 48px;
  background-image: url('../images/bot/mbg.png'); 
  background-position: center top; 
  background-repeat: no-repeat;
  vertical-align: middle;
  text-align: center;
}

TD.bmenu a:link, TD.bmenu a:visited {color: #734210;}
TD.bmenu a:hover {color: #b60d14;}

.cust_do {width:100%; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.cust_do TH { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #f1f1f1;padding:4px; vertical-align: middle; font-size:12px;}
.cust_do TD { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding:4px; text-align: center; vertical-align: middle; font-size:12px;}

.partners {width:100%;}
.partners TD, .partners TD.logo {  padding:4px; text-align: left; vertical-align: middle; font-size:12px;}
.partners TD.logo { text-align: center;font-size:10px; height:100px; width:100px;}


TABLE.order {width:500px; border: 1px solid #cccccc;}
TABLE.order TD { padding:8px; text-align: right; vertical-align: middle; font-size:12px; background: #fafafa;}
TABLE.order INPUT, TABLE.order TEXTAREA {width: 100%; font-family: Arial; font-size: 12px;}
TABLE.order INPUT.button {width: 150px;}

P {
  padding-top: 0px;
  padding-bottom: 10px;
  margin: 0px;
}

P.p1 {
  padding-top: 20px;
  padding-bottom: 30px;
  margin: 0px;
  font-size:14px;
  text-align: justify;
}

DIV.text {width: 95%; text-align: justify; padding-bottom:20px;}


H1, H2, H3 {
  font-family: Arial Narrow;
  font-size: 24px;
  font-weight: normal;
  color: #497968;
  padding-top: 0px;
  padding-bottom: 10px;
  margin: 0px;
}
H2 {
  color: #485e88;
}

H3 { font-size: 22px; padding-bottom:0px; margin-top:15px;}

/* Links */
H1 a:link, H1 a:visited, H1 a:hover {
  color: #485e88;
  font-size: 24px;
  font-family: Arial Narrow;
  text-decoration: none;
  }

H1 a:hover {
  color: #b60d14;
  }



TD.content UL {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-top: 0px;
  
}

TD.content LI {
  list-style-image:url('../images/li2.png');
  /*list-style-type:none;*/
}

EM {color: #cd3133; font-style : italic; }
STRONG {color: #485e88; font-size: 14px; font-weight: normal; }
I {font-family: Times new roman; font-size: 15px;}

