/**
 * Naujienos
 * 
 * Produktu grupes 
 *  
 **/

div#news,
div#news div.news_loop,
div#news_opened,
div#product_group,
div#product_group div.product_group_loop,
div#decision,
div#product
{
   position: relative;
   float: left;
   width: 665px;
   margin: 0px;
   padding: 10px 20px;
}

div#news div.news_loop,
div#product_group div.product_group_loop
{
   padding: 0px;
   margin-bottom: 15px;
}

div#news div.news_loop div.v-top,
div#product_group div.product_group_loop a.v-top
{
   display: table;
   #position: relative;
   float: left;
   width: 106px;
   height: 76px;
   margin: 0px 10px 5px 0px;   
   padding: 3px 3px 5px 3px;
   *padding-top: 5px;
   _padding-top: 3px;
   background: url('../images/news_loop_bgr.gif') no-repeat 0px 0px;
}

div#product_group div.product_group_loop a.v-top
{
   width: 145px;
   height: 132px;
   padding: 11px 0px 0px 0px;
    *padding-top: 20px;
   background: url('../images/products_group_img_bgr.gif') no-repeat -145px 0px;
   cursor: pointer;
   margin-bottom: 0px;
}

div#product_group div.product_group_loop a.v-top:hover
{
   background-position: 0px 0px;
}

div#news div.news_loop div.v-top .v-middle,
div#product_group div.product_group_loop a.v-top .v-middle 
{
  display: table-cell;
  #position: absolute;
  #top: 50%;
  vertical-align: middle;
  text-align: center;
  width: 106px;
}

div#product_group div.product_group_loop a.v-top .v-middle 
{
  width: 145px;
}

div#news div.news_loop div.v-top .v-inner,
div#product_group div.product_group_loop a.v-top .v-inner
{
  #position: relative;
  #top: -50%; 
  text-align: center;
  width: 106px; 
}

div#product_group div.product_group_loop a.v-top .v-inner
{
  width: 145px; 
}

div#news div.news_loop span.date
{
   text-align: left;
   font-size: 12px;
   color: #6e91b7;
}

div#product_group div.product_group_loop span.header
{
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 1;
   font-size: 12px;
   font-weight: bold;
   width: 135px;
   padding: 2px 0px 0px 10px;
   overflow: auto;
}

div#news div.news_loop p,
div#product_group div.product_group_loop p
{
   text-align: left;
   color: #4b4b4b;
   font-size: 12px;
   margin: 0px;
   padding: 0px 0px 5px 0px;
}

div#news div.news_loop p a strong
{
   color: #4b4b4b;
   font-size: 12px;
}

div#news div.news_loop a,
div#product_group div.product_group_loop a
{
   color: #6e91b7;
   font-size: 11px;
   text-decoration: none;
}

div#news div.news_loop a:hover,
div#product_group div.product_group_loop a:hover
{
   text-decoration: underline;
}

/**
 * Naujiena atidaryta
 **/
 
div#news_opened a.back
{
   margin: 0px 5px 0px 0px;
}

div#news_opened div.v-top 
{
   display: table;
   #position: relative;
   float: left;
   width: 300px;
   height: 203px;
   margin: 0px 15px 0px 0px;   
   padding: 0px;
   *padding-top: 3px;
   _padding-top: 4px;
   background: url('../images/news_opened_bgr.gif') no-repeat top left;
}

div#news_opened div.v-top .v-middle
{
  display: table-cell;
  #position: absolute;
  #top: 50%;
  vertical-align: middle;
  text-align: center;
  width: 300px;
}

div#news_opened div.v-top .v-inner
{
  #position: relative;
  #top: -50%; 
  text-align: center;
  width: 300px; 
}

div#news_opened span.date 
{
   font-size: 12px;
   color: #6e91b7;
   padding-bottom: 10px;
}

div#news_opened p,
div#decision p
{
   color: #4b4b4b;
   font-size: 12px;
   padding-top: 10px;
   margin-bottom: 5px;
}

div#decision img
{
   position: relative;
   float: left;
   width: auto;
   padding: 20px;
   margin: 0px 20px 10px 0px;
   border: 1px solid #ccd3d8;
}

div#decision p img
{
   position: none;
   float: none;
   padding: 0px;
   margin: 0 auto;
   border: none;
}

div#decision h2
{
   font-size: 12px;
   font-weight: bold;  
}

/**
 * Produktas atidarytas
 **/
 
div#product div.pr_images,
div#product div.pr_descr
{
   position: relative;
   float: left;
   width: 200px;
   padding: 0px;
   margin: 0px;
}

div#product h2
{
   position: relative;
   float: left;
   width: 665px;
   font-size: 16px;
   color: #3c3c3c;
   font-weight: bold;
}

div#product div.pr_images
{
   text-align: center;
}

div#product div.pr_images h3
{
   font-size: 12px;
   font-weight: bold;
   margin: 0px 0px 20px 0px;
   padding: 0px;
}

div#product div.pr_descr
{
   width: 425px;
   padding: 0px 20px;
}

div#product div.pr_descr h3
{
   font-size: 12px;
   font-weight: bold;
   color: #3c3c3c; 
}

div#product a.question
{
   _position: relative;
   _float: right;
   _right: 5px;
}
