html, body
{
  font: normal 12px Arial;
}
.lang
{
  padding: 0px 0px;
}
.first
{
width:20%;
text-align: left;
padding-left:40px;
}

.second
{
width:70%;
text-align:left;
padding-left:10px;
}

.second_text
{
  width:200px;
  font-family: Arial,Verdana;
}
.block
{
  background-color:#EEEEEE;
  text-align:left;
  padding-left:10%;
  padding-top:20px;
  padding-bottom:20px;
}
.a_name
{
  background-color:#9A9A9A;
  color:#FFFFFF;
  font-weight:bold;
  padding:3px 10px;
  width:150px;
}
.a_q
{
  background-color:#9A9A9A;
  color:#FFFFFF;
  padding:3px 10px;
}
.a_text
{
  background-color:#DDDDDD;
  color:#000000;
  padding:3px 10px;
}

a.c_active {
  color:#000;
}

#gallery {
  position:relative;
  width:591px;
  height:366px;
}
#gallery div {
  position:absolute;
  bottom:0px;
  left:0px;
  width:591px;
  height:66px;
  overflow:hidden;
}
#gallery div a {
  display:block;
  background-image:url('../img/gallery_arrows_disabled.gif');
  background-repeat:no-repeat;
  width:35px;
  height:66px;
  text-indent:-9999px;
}
#gallery div a.disabled {
  background-image:url('../img/gallery_arrows_enabled.gif');
}
#gallery a.prev {
  position:absolute;
  left:0px;
  bottom:0px;
  background-position:0px 0px;
}
#gallery a.next {
  position:absolute;
  right:-1px;
  bottom:0px;
  background-position:-35px 0px;
}

#gallery ul {
  margin:0px;
  padding:0px 35px;
  height:66px;
  white-space:nowrap;
}
#gallery ul * {
  vertical-align:bottom;
}
#gallery ul li {
  display:inline;
  width:66px;
  height:66px;
  margin-right:10px;
}
#gallery ul li a {
  display:inline;
  background:none;
  width:66px;
  height:66px;
  text-indent:0px;
}
#gallery ul li a img {
  display:inline;
}
#gallery ul li {
  display:inline;
  width:66px;
  height:66px;
  margin-right:10px;
}

#colors {
  position:relative;
  width:591px;
  height:404px;
}
#colors ul {
  position:absolute;
  left:0px;
  top:300px;
  margin:0px;
  padding:0px;
  list-style:none;
}
#colors ul li {
  float:left;
  width:27px;
  height:27px;
  margin-right:9px;
}
#colors .front {
  position:absolute;
  right:82px;
  bottom:0px;
}
#colors .back {
  position:absolute;
  right:0px;
  bottom:0px;
}
#colors p {
  position:absolute;
  top:338px;
  left:0px;
  margin:0px;
  padding:0px;
}
#colors p span {
  display:block;
}