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:57px;
  margin:0px auto 0px auto;
  padding-top:23px;
}

#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;
}

hr.spacer {
  margin:15px 0px; 
  height: 1px; 
  border-width: 1px 0 0 0; 
  border-style: dotted; 
  border-color:#000; 
  clear:both
}

/*
========================================================================================
 JQuery Twitter Plugin
========================================================================================
*/

.tweet, .query {
  font-family: Arial;
  font-size: 11px;
  color: #000; 
}
  
.tweet .tweet_list, .query .tweet_list {
  -webkit-border-radius: .5em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
  text-transform: uppercase; 
}

.tweet .tweet_list li, .query .tweet_list li {
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom:10px;
  padding:5px;
}

.tweet .tweet_list li a, .query .tweet_list li a {
  color:#942923;
}
 
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even { 
}

.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
  padding-right: .5em;
  float: left; 
}

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
   vertical-align: middle; 
   margin-top:-2px;
   margin-bottom:15px;
   padding:3px;
   border: 1px solid #000;
}
