html, body { margin:0px; padding:0px; background-color:#ffffff; height:100%; width:100%; font:normal 11px Arial; color:#606060; }
img { border:0; }
p { margin-top:0; margin-bottom:9px; padding-top:0; }
a { color:#606060; }    
form { margin:0; padding:0; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; } 
#main { width:100%; height:100%; }
  td { font:normal 11px Arial; color:#606060; }
  .tlr { background:url(../images/bg_tlr.gif) repeat-x left top; }
  #tl_corner { background:url(../images/bg_tl_corner.jpg) no-repeat right top; }
  #hl { background:url(../images/bg_hl.jpg) no-repeat left top; }
    #logo { display:block; width:194px; height:118px; margin-top:18px; }
    #cart_t { padding:27px 0 0 56px; }
      #cart_t a { font:normal 12px Arial; color:#8f310f; }
      .cart_info { font:bold 12px Arial; color:#86432c; padding-top:5px; line-height:18px; }
        .cart_info span { font:bold 12px Arial; color:#ffb89e; }
    #login { font:bold 12px Arial; color:#ffffff; padding:3px 0 0 10px; text-align:center; }
      #login a { font:bold 12px Arial; color:#ffffff; }
  #hm { background:url(../images/bg_hm.jpg) no-repeat left top; }
    #tmenu { font-size:13px; color:#000000; position:absolute; width:762px; z-index:3; }
      .menu_item { margin-left:47px; padding:12px 0 22px 0; font-size:13px; color:#000000; background:url(../images/menu_line.gif) repeat-x left bottom; }
        .menu_item a { font-size:13px; color:#000000; text-decoration:none; }
        .menu_item a:hover { font-size:13px; color:#000000; text-decoration:underline; }
    
    #offer { position:absolute; padding:88px 0 0 388px; }
  #hr { background:url(../images/bg_hr.jpg) no-repeat left top; }
    #icons { padding:58px 0 0 22px; font-size:13px; line-height:13px; position:relative; z-index:2; }
      #icons a { font-size:13px; line-height:13px; }
    #langs { position:absolute; margin:57px 0 0 -30px; z-index:3; }
      #langs a { color:#ffffff; text-decoration:none; font-size:13px; font-weight:bold; }
  #tr_corner { background:url(../images/bg_tr_corner.jpg) no-repeat left top; }
  
  #ml { background:url(../images/bg_ml.gif) repeat-y right top; }
    #lmenu { padding:0 1px; }
      .lmenu_item { background:url(../images/menu_line2.jpg) no-repeat left 5px; color:#606060; font:bold 14px Arial; padding:5px 0 0 15px; }
        .lmenu_item a, .lmenu_item span{ color:#606060; font:bold 14px Arial; text-decoration:underline; background-color:#ffffff; }
      .lmenu_subitem { background:url(../images/bullet3.gif) no-repeat 22px 6px; font-size:12px; color:#606060; padding:0 0 0 31px; }
        .lmenu_subitem a { font-size:12px; color:#606060; text-decoration:none; }
  .m { background:url(../images/bg_m_r.gif) repeat-y; }
    #mt_title { background:url(../images/bg_m.jpg) no-repeat left top; }
      .offers_pad { padding:17px 0 0 27px; }
        .title_offers { width:167px; height:135px; float:left; background-color:#adadad; margin:0 13px 15px 0; cursor: pointer;}
          .title_offers_border { margin:1px; width:165px; height:133px; background-color:#ffffff; }
          .title_offers_b { padding:3px 1px 1px 1px; }
            .offer_info { width:165px; height:83px; }
              .offer_price { font:bold 24px Arial; line-height:24px; color:#28979e; text-align:right; padding:0 10px 0 0; }
              .offer_price span { font-size:18px; line-height:18px; }
    
    #mt { background:url(../images/bg_m2.jpg) no-repeat left top; }
      #title { font-size:18px; color:#224352; padding-left:49px; float:left; }
        #title h1 { font:normal 18px Arial; color:#224352; padding:0; margin:0; line-height:30px; }
      #title2 { font-size:18px; color:#224352; padding-left:49px; }
        #title2 h1 { font:normal 18px Arial; color:#224352; padding:0; margin:0; line-height:30px; }
      #print { font:normal 11px Arial; line-height:30px; float:right; padding:8px 10px 0 10px; }
      #text { padding:40px 29px 29px 29px; }
        .search_input { width:208px; height:19px; background-color:#ffffff; border:1px solid #bbbbbb; font:normal 11px Arial; color:#606060; }
        .search_button { background:url(../images/button_green.jpg) no-repeat; width:91px; height:28px; border:0; font:bold 13px Arial; color:#f3ffd1; }
        .sitemap_l1 { background:url(../images/sitemap_l1.gif) no-repeat 0px 5px; font:bold 12px Arial; padding:0 0 3px 12px; }
          .sitemap_l1 a { text-decoration:none; }
          .sitemap_l1 a:hover { text-decoration:underline; }
        .sitemap_l2 { background:url(../images/bullet3.gif) no-repeat 12px 6px; font:normal 12px Arial; padding:0 0 3px 22px; }
          .sitemap_l2 a { text-decoration:none; }
          .sitemap_l2 a:hover { text-decoration:underline; }
        .sitemap_l3 { font:bold 11px Arial; padding:0 0 3px 32px; }
          .sitemap_l3 a { text-decoration:none; }
          .sitemap_l3 a:hover { text-decoration:underline; }
        .sitemap_l4 { font:normal 11px Arial; padding:0 0 3px 37px; }
          .sitemap_l4 a { text-decoration:none; }
          .sitemap_l4 a:hover { text-decoration:underline; }
      #products { padding:17px 0 29px 29px; }
        .product { width:167px; height:195px; float:left; background-color:#adadad; margin:0 13px 15px 0; cursor:  pointer;}
          .product_border { margin:1px; width:165px; height:193px; background-color:#ffffff; }
            .product_title { border:1px solid #ffffff; background-color:#dcdcdc; font:bold 13px Arial; line-height:13px; padding:4px; overflow:hidden; }
              .product_title a { font:bold 13px Arial; line-height:13px; text-decoration:none; }
              .product_title a:hover { font:bold 13px Arial; line-height:13px; text-decoration:underline; }
            .product_price { background-color:#e8e8e8; font:bold 24px Arial; color:#28979e; text-align:center; line-height:33px; }
            .product_img_url { display:block; width:165px; height:85px; }
      #product { padding:24px 40px 18px 30px; }
        .product_size { width:70px; border:1px solid #cccccc; font:normal 11px Arial; color:#606060; }
        .product_count { width:70px; border:1px solid #cccccc; font:normal 11px Arial; color:#606060; }
        .product_submit_lt { border:0; background:url(../images/button_cart_lt.jpg) no-repeat; width:121px; height:25px; cursor:pointer; }
        .product_submit_en { border:0; background:url(../images/button_cart_en.jpg) no-repeat; width:121px; height:25px; cursor:pointer; }
        .product_1 { width:371px; height:294px; float:left; background-color:#adadad; margin-bottom:16px; }
        .product_2 { margin:1px; width:369px; height:292px; background-color:#ffffff; }
        .product_price2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#e8e8e8; font:bold 30px Arial; color:#28979e; text-align:center; line-height:39px; height:39px; }
        .brand_pad { padding:2px 0 0 18px; }
      .p_gallery { width:142px; height:294px; float:left; text-align:center; }
        .gallery_up { background:url(../images/img_slider_t.gif) no-repeat left top; width:142px; padding:6px 0 6px 0; }
        .gallery_down { background-color:#c7c7c7; width:142px; padding:6px 0 6px 0; }
        .gallery_container { background-color:#c7c7c7; width:142px; height:234px; overflow:hidden; }
          #pic_container img { border:1px solid #adadad; margin-top:2px; cursor:pointer; }
      
      #news { padding:26px 18px 14px 28px; position:relative; z-index:100; }
        .news_img { float:left; border:1px solid #afafaf; margin-right:10px; }
        .news_title { font-size:10px; color:#898989; padding-bottom:7px; }
          .news_title a { font-size:11px; font-weight:bold; color:#6293b8; }
        .more { display:block; font-size:10px; font-weight:bold; color:#c25a39; float:right; background:url(../images/more.gif) no-repeat left 4px; padding-left:12px; margin-top:4px; }
        .news_line { background-color:#d5d5d5; height:4px; font-size:4px; line-height:4px; margin:10px 0 20px 0; }
        #pages { font:bold 12px Arial; color:#898989; float:right; }
          #pages a { font:bold 12px Arial; color:#c25a39; margin-left:8px; }
        #pages2 { font:bold 12px Arial; color:#898989; float:right; padding:20px 29px 0 0; }
          #pages2 a { font:bold 12px Arial; color:#c25a39; margin-left:8px; }
      #news2 { padding:0 18px 14px 28px; }
        .back { margin-top:17px; }
          .back a { background:url(../images/back.gif) no-repeat left 3px; padding-left:18px; text-decoration:none; font:bold 12px Arial; color:#c25a39; }
          .back a:hover { background:url(../images/back.gif) no-repeat left 3px; padding-left:18px; text-decoration:underline; font:bold 12px Arial; color:#c25a39; }
        .news_img2 { margin:8px auto 20px auto; }       
          .news_img2_border { border:1px solid #afafaf; }
        .news_title2 { font-size:14px; color:#6293b8; padding-bottom:14px; }
          .news_title2 span { font-size:12px !important; color:#898989; }
        
    #mb { background:url(../images/bg_mb_r.gif) repeat-y left top; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 21px 20px 30px; text-align:right; color:#cf5d21; }
    #mb2 { background:url(../images/bg_mb_r.gif) repeat-y left top; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 21px 20px 30px; }
      .product_label { font-weight:bold; padding:12px 0 6px 0; }
      .product_desc { border-top:1px solid #8d8d8d; background-color:#ffffff; padding:8px 10px; }
    #block_l { border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
      #search { background:url(../images/bg_search.jpg) no-repeat left top; padding:7px 0 0 9px; margin-top:1px; }
        .search_s { width:173px; height:18px; border:1px solid #5e93aa; font:normal 11px Arial; color:#8a8a8a; margin-bottom:2px; }
        .search_i { width:86px; border:1px solid #5e93aa; font:normal 11px Arial; color:#8a8a8a; margin:0 1px 5px 0; }
        .search_submit { border:0; background:url(../images/s_submit.jpg) no-repeat left top; width:64px; height:20px; font:bold 12px Arial; color:#ffeade; margin-left:119px; cursor:pointer; }
      .block_title { font:normal 14px Arial; color:#596926; line-height:28px; height:28px; padding:0 5px 0 30px; background:#a5c73d url(../images/bullet2.gif) no-repeat 10px 9px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
        .block_title a { font:normal 14px Arial; color:#596926 !important; line-height:28px; height:28px; text-decoration:none; }
      .block_text { font-size:12px; color:#434343; padding:4px 0; }
        .block_text a { font-size:12px; color:#434343; }
      .block_c { font-size:12px; color:#c3674a; min-height:90px; }
        .block_c_pad {  padding:8px 13px; }
        .block_c a { color:#2080a4; }
  .m_title { background:url(../images/bg_m_r_title.gif) repeat-y; }
    .m_b_title { background:url(../images/bg_m_b_title.jpg) no-repeat left top; }
      #title2 { font-size:18px; color:#622d18; padding-left:49px; }
        #title2 h2 { font:normal 18px Arial; color:#622d18; padding:0; margin:0; line-height:29px; }
  #mr { background:url(../images/bg_mr.gif) repeat-y left top; }
  
  .blr { background:url(../images/bg_blr.gif) repeat-x left bottom; }
  #bl_corner { background:url(../images/bg_ml.gif) repeat-y right top; }
  #fl { background:url(../images/bg_fl.jpg) no-repeat left bottom; }
    #q { background:#89b600 url(../images/bg_q.jpg) no-repeat 0px 29px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
      .q_title { font:bold 14px Arial; color:#596926; line-height:29px; height:29px; padding:0 5px 0 30px; background:url(../images/bullet.gif) no-repeat 10px 9px; }
      .q_box { padding:8px 15px; }
        .q_q { font:bold 12px Arial; color:#557101; padding-bottom:7px; }
        .q_a { font:normal 12px Arial; color:#434343; cursor:pointer; }
        .q_p { font:bold 10px Arial; color:#434343; padding-bottom:4px; }
      .q_submit { border:0; background:url(../images/q_submit.jpg) no-repeat left top; width:64px; height:20px; font:bold 12px Arial; color:#c0ebff; cursor:pointer; }
      #q_b { margin-bottom:33px; background-color:#4b8ba8; border:1px solid #ffffff; height:7px; font-size:7px; line-height:7px; }
  #fm { background:url(../images/bg_fm.jpg) no-repeat left bottom; width:584px; height:108px; }
    #bmenu { padding:5px 0 0 8px; }
      #bmenu td { font-size:12px; color:#b2b2b2; text-align:center; height:20px; border-left:1px solid #989898; }
        #bmenu a { font-size:12px; color:#b2b2b2; text-decoration:none; }
        #bmenu a:hover { font-size:12px; color:#b2b2b2; text-decoration:underline; }
    #copyright { float:right; color:#545353; padding-top:19px; width:360px; }   
    #isd_logo { float:right; padding:13px 22px 0 44px; }    
  #br_corner { background:url(../images/bg_mr.gif) repeat-y left top; }
  #fr { background:url(../images/bg_fr.jpg) no-repeat left bottom; }
    #help { background:#89b600 url(../images/bg_help.jpg) no-repeat 0px 29px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; height:145px; }
      .help_box { font-size:24px; color:#2080a4; text-align:center; padding:9px; }
    #help_b { margin-bottom:33px; background-color:#d55127; border:1px solid #ffffff; height:7px; font-size:7px; line-height:7px; }

#cart { margin:29px 0 13px 41px; }
#cart2 { margin:29px 20px 13px 41px; }
  #cart_table { margin:29px 0 13px 18px; }
    #cart_table th { font:normal 11px Arial; color:#636363; border-bottom:1px solid #636363; border-right:1px solid #e5e5e5; background-color:#acacac; text-align:left; }
    .cart_tl { background:transparent url(../images/cart_tl.gif) no-repeat left top !important; }
    .cart_tr { border-right:0 !important; background:transparent url(../images/cart_tr.gif) no-repeat left top !important; }
      #cart_table th div { padding-left:9px; }
    #cart_table td { text-align:center; background-color:#ffffff; border-bottom:1px solid #e4e4e4; }
      .product_count { width:35px; height:17px; border:1px solid #cccccc; font:normal 11px Arial; color:#606060; text-align:center; }
      .cart_last_td { background:transparent !important; border:0; text-align:left; }
        .cart_change { padding-left:18px; }
         .cart_change a { color:#1d679d; text-decoration:none; }
         .cart_change a:hover { color:#1d679d; text-decoration:underline; }
        .sum_bg { background:#acacac url(../images/bg_total_sum.gif) no-repeat left bottom !important; font-weight:bold; color:#201c1d; border:0; }

    #cart_status { padding:26px 0 0 43px; }
        .active_step { width:140px; height:36px; background:url(../images/arrow_orange.gif) no-repeat left bottom; float:left; font-weight:bold; color:#bb451a; margin-left:-9px; }
          .active_step span { font:bold 14px Arial; color:#ffeade; }
          .step_pad { padding:4px 0 0 7px; }
        .step { width:140px; height:36px; background:url(../images/arrow_gray.gif) no-repeat left bottom; float:left; color:#818181; margin-left:-9px; }
          .step span { font:bold 14px Arial; color:#818181; }
        .step_last { width:90px; height:36px; background:url(../images/arrow_gray2.gif) no-repeat left bottom; float:left; color:#818181; margin-left:-9px; }
          .step_last span { font:bold 14px Arial; color:#818181; }
        .active_step_last { width:90px; height:36px; background:url(../images/arrow_orange2.gif) no-repeat left bottom; float:left; font-weight:bold; color:#bb451a; margin-left:-9px; }
          .active_step_last span { font:bold 14px Arial; color:#ffeade; } 
  .orange_title { font-size:14px; color:#bc5020; padding-bottom:3px; }
    .orange_title a { font-size:14px; color:#bc5020; }
  #register { border-top:1px solid #a0a0a0; padding:24px 20px 17px 19px; }    
  #registration {  }
    #registration td span { color:#e95f19; }    
    .label { text-align:right; width:150px; }
	.label2 { text-align:right; width:160px; }
    .textfield { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:279px; height:22px; }
    .textfield2 { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:208px; height:22px; }
    .textarea { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:279px; height:60px; }
    .filebrowser { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:279px; height:22px; }
    .select { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:279px; height:22px; }
	.select2 { font:normal 11px Arial; color:#606060; border:1px solid #bbbbbb; background-color:#ffffff; width:60px; height:18px; }
    .radio_button { margin:0 15px 0 0; }
    
  .tab_active { width:125px; height:30px; background:url(../images/active_tab.gif) no-repeat left top; float:left; font-weight:bold; color:#636363; text-decoration:none; cursor:pointer; }
    .tab_pad { padding:10px 0 0 28px; }
  .tab { width:125px; height:30px; background:url(../images/tab.gif) no-repeat left top; float:left; font-weight:bold; color:#636363; text-decoration:none; cursor:pointer; }
  .tab_forms { border-top:1px solid #909090; background-color:#f4f4f4; padding:23px 43px; }
  .cart_last{ border-top:1px solid #909090; background-color:#f4f4f4; padding:23px 43px; margin-right:20px; }
  
    .payment { border:1px solid #d0d0d0; background-color:#ffffff; margin-top:10px; }
      .payment_pad { padding:9px; }
      .payment_title { font-size:16px; color:#779e02; border-top:1px solid #d0d0d0; padding:9px 40px; }
  
  .gallery { width:250px; height:115px; float:left; margin:0 15px 15px 0; }
    .gallery_img { border:1px solid #afafaf; float:left; margin-right:15px; }
    /*.more { padding-top:7px; }*/
    
  .gallery2 { width:282px; margin-right:15px; float:left; }
    .g_main_img { border:1px solid #afafaf; }
    .g_thumb { border:1px solid #afafaf; float:left; margin:10px 0 0 10px; }
      
/*tvs styles*/
  .blue11 { color:#6293b8; }
  .blue14 { font-size:14px !important; color:#4a89a6 !important; }
  .green14 { font-size:14px !important; color:#85a71c !important; }
  .gray12 { font-size:12px !important; }
 
.subscribe_news_email { width:110px; height:20px; border:1px solid #5e93aa; font:normal 11px Arial; color:#8a8a8a; margin-bottom:2px; float: right;} 
.subscribe_news_lt{border:0; background:url(../images/uzsakyti.gif) no-repeat; width:76px; height:20px; cursor:pointer; float: right;}


a.product_new_style { float: left;text-decoration: none; }



.offers_pad_new { padding:17px 0 0 27px; }

.offers_pad_new a.product_new_style {
   border: 1px solid #ADADAD;
   display: inline;
   float: left;
   position: relative;
   width: 164px;
   height: 132px;
   margin: 0 15px 15px 0;
   *margin: 0 15px 0 0;
   background: url('../images/product_title_bground.gif') repeat-x top white;
   padding: 1px;
   
}

.offers_pad_new a.product_new_style .product_title_new {
   display: inline;
   font:bold 13px Arial;
   line-height:17px;
   padding: 0 0 0 4px; 
   clear: both;
   display: block;
   margin-bottom: 10px;
}

.offers_pad_new a.product_new_style img {
   float: left;
}

.offers_pad_new a.product_new_style img.akcija {
   position: absolute;
   top: 20px;
   left: 0;
}

.offers_pad_new a.product_new_style .old-price {
   text-align: right;
   position: relative;
   padding: 20px 5px 0px;
   margin-bottom: 5px;
   color: #8B8B8B;
   font-weight: bold;
   font-size: 18px;   
   background-position: 0 20px; 
}

.offers_pad_new a.product_new_style .old-price span {
   font-size: 14px;
}

.offers_pad_new a.product_new_style .total-price {
   text-align: right;
   position: relative;
   padding: 0px 5px;
   color: #28979E;
   font-weight: bold;
   font-size: 24px;
   margin: 0;   
}

.offers_pad_new a.product_new_style .total-price span {
   font-size: 18px;
}


/***********/

div#products a.product_new_style {
   border: 1px solid #ADADAD;
   display: inline;
   float: left;
   position: relative;
   width: 164px;
   height: 193px;
   margin: 0 15px 15px 0;
   *margin: 0 15px 0 0;
   background: url('../images/product_new_bground.gif') repeat-x top white;
   padding: 1px;  
   text-align: center; 
}

div#products a.product_new_style .product_title_new {
   display: inline;
   font:bold 13px Arial;
   line-height:17px;
   padding: 0 0 0 4px; 
   clear: both;
   display: block;
   margin-bottom: 10px;
   text-align: left;
}

div#products a.product_new_style .product_image{
   float: left;
   position: relative;
   width: 164;
   height: 105px;
   cursor: pointer;
}

div#products a.product_new_style .product_image .akcija {
   position: absolute;
   top: -10;
   left: 0;   
}

div#products a.product_new_style .product_image .old-price {
   text-align: right;
   padding: 0px 10px;
   margin-bottom: 5px;
   color: #8B8B8B;
   font-weight: bold;
   font-size: 14px;   
}