/* --------------------------------------------------------------------------------------
   main container
   --------------------------------------------------------------------------------------
*/

#container
{
  background: url(../i/bg_l0.png) no-repeat 0 0;
}
/* --------------------------------------------------------------------------------------
   main frame
   --------------------------------------------------------------------------------------
*/
/* --------------------------------------------------------
   head images
   --------------------------------------------------------
*/

#head_images
{
  position: relative;
  width: 100%;
}
#head_images td, #head_images img
{
  vertical-align: bottom;
}
.head_img0
{
  height: 1px;
  width: 50px;
}
#head_img1
{
  height: 48px;
  width: 48px;
}
#head_img2
{
  height: 117px;
  width: 117px;
}
#head_img3
{
  height: 93px;
  width: 93px;
  margin-bottom: 24px;
}
#head_img4
{
  height: 49px;
  width: 49px;
}
#head_img5
{
  height: 163px;
  width: 85px;
}
#head_img6
{
  height: 109px;
  width: 110px;
}
#head_img7
{
  height: 75px;
  width: 77px;
}

/* --------------------------------------------------------------------------------------
   center column
   --------------------------------------------------------------------------------------
*/

#body .col1
{
  padding: 27px 0 0 3em;
  background: url(../i/bg_l1.gif) no-repeat 0 25%;
}
#body .col1 .wrapper1_pre
{
  position: relative;
  height: 16px;
  background: url(../i/bg_body1.gif) repeat-x top;
}
#body .col1 .wrapper1
{
  position: relative;
  padding: 0.5em 1.5em;
}

#submenu
{
  margin-bottom: 0.5em;
}
#submenu td
{
  padding-right: 6em;
}

#body .col1 .wrapper2_pre
{
  position: relative;
  height: 20px;
  background: #f6faff url(../i/bg_body2.gif) repeat-x top;
}
#body .col1 .wrapper2
{
  position: relative;
  padding: 0.5em  1.5em 0.25em 1.5em;
  background-color: #f6faff;
  zoom: 1;
}
#body .col1 .wrapper2_pad
{
  position: relative;
  margin-bottom: 1.5em;
  height: 20px;
  background: #f6faff url(../i/bg_body3.gif) repeat-x bottom;
}

#body .col1 .wrapper3
{
  position: relative;
  padding: 0.5em 1.5em 1.5em 1.5em;
}

/* --------------------------------------------------------
   FAQ
   --------------------------------------------------------
*/

.faq_question
{
  margin-bottom: 0.5em;
}
.faq_question .rframe_content
{
  padding-left: 2em;
  background: url(../i/icon_question.gif) no-repeat 0.75em 0.75em;
}
.faq_answer
{
  padding-left: 2em;
  margin-bottom: 2em;
  background: url(../i/icon_arrow.gif) no-repeat 0.75em 0.25em;
}

/* --------------------------------------------------------------------------------------
   bottom blocks 
   --------------------------------------------------------------------------------------
*/

#bottom .faq_question .rframe_content
{
  padding-left: 2.5em;
}
#bottom .faq_answer
{
  padding-left: 2.5em;
  margin-bottom: 0.5em;
}

/* --------------------------------------------------------------------------------------
   price 
   --------------------------------------------------------------------------------------
*/

.price .order {
  font-weight: bold;
  color: #CC1E5C;
}
