body
{
 font-family:Arial;
 font-size:13px;
 color:#000000;
 background: #ffffff;
 text-align:left;
 margin:0px;
 padding:0px;
 background-image:url(background-04.jpg);
 background-repeat:no-repeat;
 background-attachment:fixed;
}

h1 {font-size:24px; font-weight:bold; color:#000000; margin-top:0px; margin-bottom:0px; line-height:130%}
h2 {font-size:18px; font-weight:bold; color:#007F00; margin-top:30px; margin-bottom:0px; line-height:130%}
/*h2 {font-size:16px; font-weight:bold; color:#6F6F6F#009F00; margin-top:30px; margin-bottom:0px; line-height:130%; text-decoration:underline;}*/
h3 {font-size:16px; font-weight:bold; color:#000000; margin-top:30px; margin-bottom:0px; line-height:130%}
h3.eqipment {margin-top:0px; margin-bottom:0px; line-height:120%}

input, textarea
  {
    font-family:Arial;
    font-size:12px;
    border-width:1px;
    border-style:solid;
    border-color:#FF0000;
    padding:2px 4px 2px 4px;
    background-color:#f3bebf;
    color:#000000;
}

input:focus, textarea:focus
  {
    font-family:Arial;
    font-size:12px;
    border-width:1px;
    border-style:solid;
    border-color:#FF0000;
    padding:2px 4px 2px 4px;
    background-color:#ffffff;
    color:#4F4F4F;
}

.content_img {
  border-width:9px;
  border-style:solid;
  border-color:#ffffff;
}

.shop_img {
  border-width:5px;
  border-style:solid;
  border-color:#ffffff;
}

a.shop_img_link:link, a.shop_img_link:visited, a.shop_img_link:active {
  color:#942923;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

a.shop_img_link:hover {
  text-decoration:underline;
}

a.cert_img_link:link, a.shop_img_link:visited, a.shop_img_link:active {
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
}

a.cert_img_link:hover {
  text-decoration:underline;
}

a:link, a:visited, a:active {
  text-decoration:none;
  color:#942923;
}

a:hover {
  text-decoration:underline;
}

a.m_right_href_l1:link, a.m_right_href_l1:visited, a.m_right_href_l1:active {
  text-decoration:none;
  color:#000000;
  font-size:16px;
}

a.m_right_href_l1:hover {
  text-decoration:underline;
  color:#942923;
  font-size:16px;
}

a.m_right_href:link, a.m_right_href:visited, a.m_right_href:active {
  text-decoration:none;
  color:#942923;
  font-size:13px;
}

a.m_right_href:hover {
  text-decoration:underline;
  color:#942923;
  font-size:13px;
}

.gthumb img
{
  opacity: 1;
  filter: alpha(opacity=100);
}
.gthumb img:hover
{ 
  opacity: 0.7; 
  filter: alpha(opacity=70); 
}


#topmenu {
  width:100%;
  height:80px;
  margin:0px;
  padding:0px;
  background-image:url(background-top-menu-black2.png);
}

#topmenu-inline {
  width:975px;
  height:35px;
  margin:0px auto 0px auto;
  padding-top:45px;
}

#cbordertop {
  width:990px;
  height:15px;
  margin:15px auto 0px auto;
  background-image:url(background-content-top.png);
  background-repeat:no-repeat;
}

#ccontainer {
  width:990px;
  margin:0px auto 0px auto;
  background-image:url(background-content.png);
  background-repeat:repeat-y;
}

#ccontentleft {
  width:560px;
  margin-top:10px;
  margin-left:30px;
  margin-bottom:10px;
  line-height:140%;
  float:left;
}

#ccontentleft img {
  border-width:9px;
  border-style:solid;
  border-color:#ffffff;
}

#ccontentright {
  width:310px;
  margin-top:10px;
  margin-right:35px;
  margin-bottom:10px;
  float:right;
}

#ccontentright ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
  padding-bottom:8px;
  padding-left:12px;
}

.m_right_li_l1 {
  margin-top:10px;
}

.m_right_li {
  margin-top:4px;
}

#cborderbottom {
  width:990px;
  height:20px;
  margin:0px auto 15px auto;
  background-image:url(background-content-bottom.png);
  background-repeat:no-repeat;
}

#footert {
  width:990px;
  height:15px;
  margin:15px auto 0px auto;
  background-image:url(background-content-top.png);
  background-repeat:no-repeat;
}

#footerc {
  width:960px;
  margin:0px auto 0px auto;
  padding-left:15px; padding-right:15px;
  text-align:right;
  background-image:url(background-content.png);
  background-repeat:repeat-y;
}

#footerb {
  width:990px;
  height:20px;
  margin:0px auto 15px auto;
  background-image:url(background-content-bottom.png);
  background-repeat:no-repeat;
}