body{

  margin: 0px;

  background-color: white;

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 13px;

  text-align: justify;

  color: #646464;

}

td{

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 13px;

  background-color: transparent;

  text-align: justify;

  color: #646464;

  vertical-align: top;

  padding: 0px;

}



p{

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-align: justify;

  color: #646464;

  text-indent: 15px;

  font-weight: bold;

}



#content p {

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-align: justify;

  color: #646464;

  text-indent: 15px;

  font-weight: bold;

  padding: 0px 0 0px 0;

}



h1,h2,h3,h4,h6{

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  color: #ffd100;

}



h5 {

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
  
  text-align: left;
  
  color: #648cb4;

  padding: 0px;

  margin: 0px;

  font-size: 12px;

}


img {

  border: none;

  padding: 0px;

  margin: 0px;

}



a {

  color: #648cb4;

  font-family: Tahoma,Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight: bold;

}



td.topbg1 {

  background-image: url(../images/topbg1.gif);

  background-repeat: no-repeat;

  background-position: left top;

  vertical-align: bottom;

  text-align: left;

  padding-bottom: 20px;

  padding-left: 10px;

}



td.topbg2 {

  background-image: url(../images/topbg2.gif);

  background-repeat: no-repeat;

  background-position: left top;

  width: 100%;

}



td.topbg3 {

  background-image: url(../images/topbg3.gif);

  background-repeat: no-repeat;

  background-position: left top;

  width: 1px;

}



td.topbgl2c1 {

  background-image: url(../images/topbgl2c1.gif);

  background-repeat: no-repeat;

  background-position: left top;

}



td.topbgl2c2 {

  background-image: url(../images/topbgl2c2.jpg);

  background-repeat: no-repeat;

  background-position: left top;

  width: 498px;

  height: 120px;

  vertical-align: top;

  padding: 0px;

}



td.rightvertline {

  background-image: url(../images/rightvertline.gif);

  background-repeat: no-repeat;

  background-position: left top;

  background-color: transparent;

  width: 1px;

  height: 234px;

}



td.leftbg {

  background-image: url(../images/leftbg.jpg);

  background-repeat: no-repeat;

  background-position: left top;

}



td.centerbg2 {

  background-image: url(../images/centerbg2.gif);

  background-repeat: no-repeat;

  background-position: left top;

  /*width: 499px;*/

  width: 100%;

  height: 80px;

  vertical-align: top;

  padding: 0px;

}



td.leftsubtitlebg {

  background-image: url(../images/leftsubtitlebg.gif);

  background-repeat: no-repeat;

  background-position: left top;

  font-size: 11px;

  padding-left: 6px;

  color: #939393;

  height: 30px;

  font-weight: bold;

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  vertical-align: middle;

}



td.subtitlebg {

  background-image: url(../images/subtitlebg.gif);

  background-repeat: no-repeat;

  background-position: 21px 25px;

  vertical-align: top;

  padding: 25px 0px 0px 21px;

  height: 74px;

}



td.contact_subtitlebg {

  background-image: url(../images/subtitlebg.gif);

  background-repeat: no-repeat;

  background-position: 10px 20px;

  vertical-align: top;

  padding: 20px 0px 0px 10px;

  height: 50px;

  font-weight: bold;

}



td.contacts_content {
  width: 200px;
  padding: 5px 0px 0px 0px;
}

#contacts_content p {
  text-indent: 0;
}

tr.contenttr {

  /* background-image: url(../images/centerbgbottom.gif);

  background-repeat: no-repeat;

  background-position: left top; */

  padding-left: 10px;

  color: #939393;

  height: 100%;

  font-weight: bold;

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  vertical-align: middle;

}



table.fulltbl {

  vertical-align: top;

  height: 100%;

  width: 100%;

  padding: 0px;

  border: 0px;

}



table.cont_fulltbl {

  vertical-align: top;

  height: 100%;

  width: 100%;

  padding: 0px;

  border-left: 1px #c8c8c8 solid;

  border-bottom: 1px #c8c8c8 solid;

  border-right: 1px #c8c8c8 solid;

}



#latestnews table {

  vertical-align: top;

  width: 100%;

}



#latestnews td {

  vertical-align: middle;

}



#latestnews a,a:visited,a:link {

  text-decoration: underline;

  font-weight: bold;

}



td.searchtd {

  padding-left: 31px;

  padding-top:  17px;

  padding-bottom: 4px;

  width: 100%;

  vertical-align: top;

}



td.leftcol {

  padding-top: 0px;

}



td.subtitlebg {

  background-image: url(../images/subtitlebg.gif);

  background-repeat: no-repeat;

  background-position: 21px 25px;

  vertical-align: top;

  padding: 25px 0px 0px 21px;

  height: 74px;

  width: 100%;

}



table.subttitletbl {

  vertical-align: top;

  height: 49px;

  width: 100%;

  padding: 0px;

  border: 0px;

}



td.subtitle1 {

  width: 100%;

  vertical-align: bottom;

  color: #f7941d;

  font-size: 20px;

  font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-style: italic;

  padding: 0 0 0 50;

  font-weight: bold;

}



td.subtitle2 {

  width: 100%;

  vertical-align: top;

  color: #9b9b9b;

  font-size: 14px;

  font-family: Arial,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-style: italic;

  padding: 0 0 0 50;

  font-weight: bold;

}



td.content {

  width: 100%;

  vertical-align: top;

  color: #9b9b9b;

  font-size: 11px;

  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  padding: 7px 0px 0px 21px;

}



td.bottomrulrer {

  background-color: #d7d7d8;

  padding: 0px;

}



td.footer {

  padding: 20px 0px 20px 0px;

  text-align: left;

  font-size: 10px;

  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

}



td.secondccolbg {

  background-image: url(../images/secodnccolbg.gif);

  background-repeat: no-repeat;

  background-position: 0px 6px;

  vertical-align: top;

  padding: 0px;

  width: 200px;

}



td.secondcolsubtitle {

  background-image: url(../images/leftsubtitlebg.gif);

  background-repeat: no-repeat;

  background-position: right top;

  padding-left: 20px;

  color: #939393;

  height: 30px;

  font-weight: bold;

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  vertical-align: middle;

}



td.content2 {

  vertical-align: top;

  padding-left: 10px;

}



td.langmenu {

  vertical-align: top;

  text-align: right;

}



table.fullwidth {

  vertical-align: top;

  width: 100%;

  padding: 0px;

  border: 0px;

}



#leftbtns td {

  padding: 0px 0px 0px 0px;

}

#footer {
  vertical-align: top;
  text-align: center;
  margin-left: 70px;
}

#footer a,a:link,a:visited {

  font-size: 10px;

  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  color: #9b9b9b;

  font-weight: normal;

}



#footer a:hover {

  font-size: 10px;

  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  color: #648cb4;

  font-weight: normal;

}



#search td {

  vertical-align: middle;

  color: #9b9b9b;

  font-size: 11px;

}



#search form {

  padding: 0;

  margin: 0;

}



#search a,a:visited,a:link {

  color: #648cb4;

  text-decoration: none;

  font-size: 11px;

}



#topmenu td {

  padding: 0px;

}



/*#topmenu img {

   opacity: .7;

   filter: alpha(opacity=70);

}*/



.searchfield {

  border: 1px solid #9b9b9b;

  font-size: 11px;

  width: 134px;

  height: 19px;

  font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  margin-top: 4px;

  margin-bottom: 4px;

}



.padding0 {

  padding: 0px;

}



#latestnews p {

  padding: 0;

  margin: 0;

  font-weight: 100;

}



#single_news p {

  text-indent: 0;

}



#single_news h3, #single_news strong{

  text-indent: 0;

  padding: 0;

  margin: 0;

  font-weight: 100;

  font-size: 11px;

  font-style: normal;

  color: #646464;

}



#goodsmenu ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



#goodsmenu li {

  display: block;

  width: 191px;

  height: 22px;

  background-color: #eaeaea;

  margin-bottom: 1px;

  border-bottom: 1px #D9D9DA solid;

}



#goodsmenu a, #goodsmenu a:visited {

  display: block;

  width: 100%;

  height: 22px;

  background-image: url(../images/goods_arrow.gif);

  background-repeat: no-repeat;

  font-family: Tahoma,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-align: justify;

  color: #646464;

  text-indent: 15px;

  font-weight: bold;

  padding: 4px 0 0px 10px;

}



#goodsmenu a:hover, #goodsmenu a.act, #goodsmenu a.act:hover, #goodsmenu a.act:visited {

  background-image: url(../images/goods_arrow_on.gif);

}



#contactmenu ul {

  list-style-type: none;

  margin: 0;

  padding-left: 26px;

  padding-top: 30px;

}



#contactmenu li {

  list-style-type: none;

}



#contactmenu a, #contactmenu a:visited {

  font-weight: bold;

  font-size: 15px;

}



#mail form {

  padding: 0;

  margin: 0;

}



#mail input.data {

  width: 191px;

  height: 20px;

  border: 1px #b4b4b4 solid;

  display: inline;

}



#mail textarea {

  border: 1px #b4b4b4 solid;

  width: 255px;

}



#mail input.bottom_but {

  width: 70px;

  background-color: #aaaaaa;

  color: #ffffff;

  font-weight: bold;

  font-size: 10px;

}



#mail td {

  padding-bottom: 1px;

}



td.leftcont {

  background-image: url(../images/left_cont_bg.gif);

  background-repeat: repeat-x;

}



#goods_content div.tx-fdfx2cols-pi1 {
  padding: 0;
  margin: 0;
}

#goods_content div.tx-fdfx2cols-pi1 a,
#goods_content div.tx-fdfx2cols-pi1 a:hover,
#goods_content div.tx-fdfx2cols-pi1 a:visited {
  color: #646464;
  text-decoration: none;
  text-align: left;
}

#goods_content div.tx-fdfx2cols-pi1 a.header,
#goods_content div.tx-fdfx2cols-pi1 a.header:hover,
#goods_content div.tx-fdfx2cols-pi1 a.header:visited {
  color: #648CB4;
  text-decoration: underline;
  text-align: left;
}

#goods_content div.tx-fdfx2cols-pi1 .align-left {
 text-indent: 0;
}

#goods_content div.tx-fdfx2cols-pi1 img {
  float: left;
  margin-right: 5px;
}



div.tx-fdfx2cols-pi1 td.separator {

  background-color: #dddbd0;

  padding: 0;

  margin : 0;

}





/* flash top */



.top{

	background-image:url(../images/top.gif);

	background-repeat:no-repeat;

	height:76px;

}



/* search box*/



#search td {

  vertical-align: middle;

  color: #fff;

  font-size: 11px;

}



#search form {

  padding: 0;

  margin: 0;

}



#search a, #search a:visited, #search a:link {

  color: #648cb4;

  text-decoration: none;

  font-size: 11px;

  font-weight: normal;

}

.align-left {
  text-align: left;
}

.footer div {
  display: inline;
}