body{
    position: relative;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, Arial, Verdana;
    font-size: 14px;
    color: #000000;
    background: #FFFFFF url(../images/bg_body.jpg) top left repeat-x;
  }
  
  img, p, ul, li, a{
    margin: 0px;
    padding: 0px;
    border: none;
  }
  
  a{
    margin: 0px;
    padding: 0px;
    color: #02602c;
  }
  
  a img{
    display: block;
    margin: 0px;
  }

  a:hover{
    text-decoration: underline;
  }
  
  form{
    margin: 0px;
    padding: 0px;
  }
  
   .clear_div{
    position: relative;
    clear: both;
    /*height: 0px;*/
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    /*border: 1px solid green;*/
  }
  
  .align_right{
    display: block;
    position: relative;
    text-align: right;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
  }
  
  .align_right_2{
    display: block;
    position: relative;
    text-align: right;
    padding: 3px 0px;
    margin: 0px;
    font-size: 10px;
  }
  
  .align_right img{
    display: inline;
    margin: 0px;
    padding: 0px;
  }
  
  
  .align_top{
    vertical-align: top;
    /*margin: 0px
    padding: 0px
    position: relative;
    border: 1px solid blue;*/
  }
  
  .no_margin{
    margin: 0px;	  
  }
  
  .bold_text{
    font-weight: bold;	  
  }
  
  
  .text_underline{
    text-decoration: underline;  
  }
  
  
  
  
  
  
  
  
  
  .container_1{
    position: relative;
    width: 960px;
    height: 100%;
    margin: 0px auto;
    padding: 0px;
  }
  
  .container_header{
    position: relative;
    height: 79px;
  }

  .logo{
    position: absolute;
    top: 6px;
    left :5px;
  }
  
  ul.languages{
    display: block;
    position: absolute;
    left: 726px;
    top: 13px;
    margin: 0px;
    padding: 0px;
    color: #c0c3c3;
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;    
    vertical-align: middle;
    height: 60px;
  }
  
  ul.languages li{
   display: block;
   position: relative;
   /*line-height: 20px;*/
   margin: 0px;
   padding: 0px;
   height: 20px;
  }
  
  
  ul.languages li img{
   display: inline;
   margin: 0px 9px 0px 0px;
  }
  
  ul.languages li a{
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #c0c3c3;
  }
  
  ul.languages .active_item .txt_underline{
    text-decoration: underline;	  
  }
  
  
  ul.languages li a:hover .txt_underline{
    position: relative;
    text-decoration: underline;
  }
  
  .site_map{
    position: absolute;
    top: 36px;
    right: 35px;
  }
  
  
  .container_top_menu{
    position: relative;
    /*height: 44px;*/
	padding: 2px 0 2px 0;
	height: 40px;
	/*background-color: red;*/
  }
  
  .top_menu{
    width: 600px;
    float: left;
    overflow: hidden;
	
  }
  
  ul.top_menu li, ul.top_menu li a{
    display: block;
    position: relative;
    float: left;
    /*height: 44px;
    line-height: 44px;*/
	height: 39px;
    line-height: 39px;
    text-align: center;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #4f4f4f;
  }
  
  ul.top_menu li{
    padding: 0px 10px;	 
    text-transform: uppercase;
  }
  
  ul.top_menu li a{
    text-decoration: none;
  }
  
  ul.top_menu li a:hover{
    text-decoration: underline;
  }
  
  ul.top_menu li.active {
	  text-decoration: underline;
  }
  
  .container_top_menu form{
    display: block;
    position: relative;
    width: 353px;
    float: right;
    height: 37px;
    vertical-align: middle;
    padding: 7px 0px 0px 0px;
    margin: 0px;
	/*overflow: hidden;*/
  }
  
  .container_top_menu input {
	display: none;
	width: 0px;
	float: left;
  }
  
  .container_top_menu input.textField{
    display: block;
    float: left;
    width: 222px;
    height: 19px;
    vertical-align: middle;
    margin: 2px 7px 0px 0px;
    padding: 5px 0px 2px 30px;
    background: url(../images/bg_input_search.jpg) top left no-repeat;
    border: none;
    font-family: Arial, Tahoma, Verdana;
    font-size: 13px;
    color: #c1c1c1;
  }
  
  .container_top_menu .color_black{
    color: #000000;	  
  }
  
  .container_top_menu input.button{
	display: block;
	float: left;
	border: 0px solid #FFF;
    width: 94px;
    height: 27px;
    background: url(../images/bg_button_search.jpg) top left no-repeat;
    padding: 0px;
    margin: 0px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color: #FFFFFF;
  }
  
  .container_top_menu input.button2{
	display: block;
	float: left;
	border: 0px solid #FFF;
    width: 78px;
    height: 25px;
    background: url(../images/bg_button_search_2.gif) top left no-repeat;
    padding: 0px;
    margin: 2px 0 0 0;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color: #FFFFFF;
  }
  
  .container_left_side{
    position: relative;
    width: 225px;
    float: left;
  }
  
  .container_right_side{
    position: relative;
    width: 702px;
    float: right;
    margin: 0px;
    padding: 0px;
	overflow: hidden;
  }
  
  .container_left_menu{
    position: relative;
    background: url(../images/bg_left_menu_1.jpg) top left repeat-y;
     margin: 0px 0px 27px 0px;
  }
  
  .container_left_menu .container_bg_bottom{
    position: relative;
    background: url(../images/bg_left_menu_2.jpg) bottom left no-repeat;
    padding: 0px 1px 33px 1px;
  }

  .menu_title{
    padding: 0px;
    background: url(../images/bg_left_menu_3.gif) bottom left repeat-x;
    font-family: "Myriad Pro";
    font-weight: bold;
    font-size: 26px;
    color: #1a4c7f;
    line-height: 34px;
  }
  
  .menu_title p{
    display: block;
    padding: 20px 0px 0px 16px;
    background: url(../images/bg_left_menu_4.gif) 182px 37px no-repeat;
  }
  
  .menu_title img{
    display: block;
    margin: 0px;
    padding: 0px;
  }
  
  .menu_title .bg_arrow{
    position: relative;
    height: 37px;
    padding: 28px 0px 0px 14px;
    background: url(../images/bg_left_menu_4.gif)  182px 37px no-repeat;
  }
  
  ul.left_menu{
    display: block;
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #cfcfcf;
  }
  
  ul.left_menu li{
   display: block;
   width: 208px;
   /*border-bottom: 1px solid #cfcfcf;*/
   border-top: 1px solid #cfcfcf;
   /*padding: 7px 0px 7px 29px;*/
   padding: 7px 0px 7px 15px;
   /*background: url(../images/bg_left_menu_5.gif) 15px 11px no-repeat;*/
   /*border: 1px solid red;*/
   margin: 0px;
   /*float: left;*/
   height: 100%;
  }
  
  ul.left_menu li.first_item{
   border-top: none;	  
  }
  
  ul.left_menu a, ul.left_menu p{
    display: block;
    position: relative;
    height: 100%;
    font-family: Arial, Tahoma, Verdana;
    font-size: 11px;
    color: #1a4c7f;
    line-height: 15px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 0px 14px;
    margin: 0px;
    background: url(../images/bg_left_menu_5.gif) 0px 4px no-repeat;
  }
  
  ul.left_menu a:hover{
   text-decoration: underline;	  
  }
  
  ul.left_menu li.active_item{
    background: url(../images/bg_left_menu_6.gif) top left repeat-y;
  }
  
  ul.left_menu li.active_parent_item{
   background: url(../images/bg_left_menu_6.gif) top left repeat-y;
   border-bottom: 1px solid #cfcfcf;
   margin: 0px;
  }
  
  ul.left_menu li.level_2{
   position: relative;
   border: none;	  
   background: url(../images/bg_left_menu_6.gif) top left repeat-y;
   padding: 3px 0px 3px 15px;
  }
  
  ul.left_menu li.level_2 a, ul.left_menu li.level_2 p{
    text-transform: none;
    background-image: none;
  }
  
  ul.left_menu li.level_2 p{
    color: #000000;	
    
  }
  
  ul.left_menu li.l2_first_item{
    padding: 13px 0px 3px 15px;	  
  }
  
  ul.left_menu li.l2_last_item{
    padding: 3px 0px 13px 15px;	  
  }
  
  
  .container_karjera{
    position: relative;
    
    margin: 0px;
    text-transform: uppercase;
    width: 225px;
  }
  
  .f1{/*Beribes*/
    color: #1a4c7f;
    font-size: 24px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: bold;
  }
  
  .f2{/*Beribes*/
    color: #1a4c7f;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    font-weight: 300;
  }
  
  .container_karjera .f1{
    padding: 14px 0px 0px 84px;	  
  }
  
  .container_karjera .f2{
    padding: 0px 0px 0px 84px;	  
  }
  
  /*
  a.placiau{
   display: block;
   position: absolute;
   background: url(../images/bg_button_placiau.jpg) top left no-repeat;
   width: 70px;
   height: 24px;
   top: 95px;
   left: 112px;
   color: #FFFFFF;
   margin: 0px;
   padding: 0px 26px 0px 0px;
   text-align: right;   
   text-decoration: none;
   font-size: 13px;
   line-height: 24px;
  }
  */
  



  a.placiau{
   text-decoration: none;
   display: block;


   position: absolute;
   width: 94px;
   height: 26px;
   top: 89px;
   left: 118px;
   margin: 0px;
  }
  
  a.placiau:hover{
   text-decoration: none;	  
  }
  
  
  .container_2{
    height: 281px;
    overflow: hidden;
    background: url(../images/lt_title_main_img.jpg) top left no-repeat;
    margin: 16px 0px 20px 0px;
    width: 702px;
  }
  
    .container_2 p{
	padding: 0;
	margin: 0;
  }
  
  .title_1{
   /*font-size: 30px;*/
   font-size: 27px;
   line-height: 40px;
   color: #1a4c7f;
   font-family: Arial, Tahoma, Verdana;
  }
  
  .container_title_news{
   position: relative;	 
   height: 100%;
   margin: 0px 0px 15px 0px;
  }
  
  .container_title_news .item{
   position: relative;
   width: 334px;
   float: left;
   padding: 0px 15px 0px 0px;
  }
  
  .container_title_news .item img{
   display: block;
   width: 103px;
   height: 78px;
   border: 1px solid #e9e9e9; 
   float: left;
   
  }
  
  .title2{
    font-family: Tahoma, Arial, Verdana;
    color: #1a4c7f;	  
    font-size: 12px;
    font-weight: bold;
  }
  
 
  
  .container_title_news .item .news_text{
   display: block;
   float: left;
   padding: 0px 0px 0px 20px;
   width: 209px;
  }
  
  
  .container_title_news .item .news_summary{
    display: block;
    font-size: 11px;
    line-height: 18px;
    color: #808285;
    font-family: Tahoma, Arial, Verdana;
  }
  
  .container_title_news .title2{
    padding-bottom: 2px;
    text-decoration: none;
  }
  
   a.title2:hover{
    text-decoration: underline; 
   }
  
   
   .container_3{
    background: url(../images/bg_container_3.jpg) top left repeat-y;
    height: 200px;
    border: 1px solid #f2f3f7;
   }
   
    .container_3 .banner{
	margin: 0 0 0 15px;
	float: left;
	display: inline;
	width: 300px;
   }  
   
   .container_3 a{ 
    display: inline;
    margin: 0px 17px;
   }
   
   .container_3 a img{
    display: inline;
   }
   
   .container_footer{
    position: relative;
    height: 165px;
    background-color: #f8f8f8;
    margin: 31px 0px 0px 0px;
    padding: 0px 0px 0 16px;
   }
   
   .container_footer .phone{
    display: block;
    position: absolute;
    left: 258px;
    top: 33px;
   }
   
   .container_footer .fax{
    display: block;
    position: absolute;
    left: 495px;
    top: 33px;
   }
   
   .container_footer .phone{
    display: block;
    position: absolute;
    left: 258px;
    top: 33px;
   }
   
   .container_footer .email{
    display: block;
    position: absolute;
    left: 725px;
    top: 33px;
    width: 123px;
    height: 48px;
    z-index: 1;
    background: url(../images/lt_email.jpg) top left no-repeat;
   }
   
   .container_footer .email img{
    display: inline;
    position: relative;
    z-index: 2;
   }
   
   .container_footer .email a{
	display: block;
	text-decoration: none;
	position: absolute;
	top: 22px;
	left: 0px;
	width: 123px;
	height: 25px;
	z-index: 3;
   }
   
   .container_copyright{
    position: relative;
    width: 200px;
    float: left;
    color: #808285;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    line-height: 18px;
    padding: 15px 0px 0px 0px;
   }
   
   .created_by{
     border-top: 1px solid #e9e9e9;   
   }
   
   .container_copyright p{
    display: block;
    padding: 4px 0px;
   }
   
   .container_copyright a{
     text-decoration: none;
     font-weight: bold;
     color: #808285;
   }
   
   .container_copyright a:hover{
     text-decoration: underline;   
   }
   
   
   
   
   
   /*INNER CSS*/
   
   .path{
     display: block;
     padding: 17px 0px 15px 0px;
     height: 100%;
   }
   
   .path ul{
     display: block;
     height: 100%;
   }
   
   .path li,  .path a,  .path p{
     display: block;
     float: left;
     font-family: Tahoma, Arial, Verdana;
     font-size: 11px;
     color: #808285;
     line-height: 16px;
     font-weight: bold;
     padding: 0px;
     margin: 0px;
     /*text-transform: uppercase;*/
   }
   
   .path a{
     padding: 0px 14px 0px 0px;
     margin: 0px 0px 0px 0px;
     background: url(../images/bg_path_2.gif) right center no-repeat;
   }
   
   
   h2{
     font-family: Tahoma, Arial, Verdana;
     font-size: 18px;

     color: #1a4c7f;
     line-height: 24px;
     margin: 0px;
     padding: 0px 0px 14px 0px;
   }
   
   h3{
     font-family: Tahoma, Arial, Verdana;
     font-size: 14px;
     color: #1a4c7f;
     line-height: 19px;
     margin: 0px;
     padding: 0px 0px 7px 0px;
   }
   
   
   #page_content{
     display: block;
     font-family: Tahoma, Arial, Verdana;
     font-style: normal;
     font-size: 12px;
     color: #000000;
     line-height: 18px;
   }
   
   #page_content p{
     display: block;
     padding: 0px 0px 18px 0px;   
     clear: both;
     height: 100%;
   }
   
   #page_content a{
     color: #1a4c7f;
     text-decoration: underline;
     font-weight: bold;
   }
   
   #page_content a:visited{
     color: #4f4f4f;
     text-decoration: underline;
   }

   #page_content img{
 
     float: left;
     margin: 10px 30px 15px 0px;
     padding: 1px;
     border: 1px solid #e9e9e9;
   }
   
   
   #page_content table{
     /*display: block;*/
     clear: both;
     position: relative;
     border-collapse: collapse;  
     width: 100%;
     height: 100%;
     margin: 0px 0px 18px 0px;
   }
   
   
   #page_content th{
     border: none;
     border-bottom: 3px solid #c1c1c1;
     border-top: 3px solid #c1c1c1;
     font-family: Tahoma, Arial, Verdana;
     font-size: 13px;
     font-weight: bold;
     color: #000000;
     line-height: 18px;
     padding: 11px 0px 11px 63px;
     text-align: left;
     background-color: #f4f4f4;
   }
   
   #page_content td{
     
     border: none;
     border-bottom: 1px solid #c1c1c1;
     font-family: Tahoma, Arial, Verdana;
     font-size: 13px;
     color: #000000;
     line-height: 18px;
     padding: 3px 0px 3px 63px;
     
   }
   
   #page_content .active_row td{
     background-color: #fffad8;   
   }
   
   #page_content .inactive_row td{
     background-color: #FFFFFF;   
   }
  
   
   
   #page_content ul{
     /*display: block;*/
     position: relative;
     margin: 0px;
     padding: 0px;
     /*border: 1px solid red;*/
     height: 100%;
   }
   
   #page_content ul li{
     display: block;   
     list-style-position: outside;
     list-style-type: none;
     background: url(../images/bg_list_style_type.jpg) 8px 6px no-repeat;
     padding: 0px 0px 0px 18px;
   }
   
   
   /* CONATCTS FORM */
   
   #contacts_form{
     font-family: Tahoma, Arial, Verdana;   
     font-size: 12px;
     line-height: 16px;
     text-align: left;
   }
   
  #contacts_form h3{
     display: block;
     font-family: Tahoma, Arial, Verdana;
     font-size: 15px;
     color: #1a4c7f;
     line-height: 20px;
     background-color: #f5f6fa;
     height: 100%;
     /*width: 100%;*/
     margin: 10px 0px;
     padding: 10px 0px 10px 26px;
   }
   
   #contacts_form form{
     position: relative;
     display: block;
     width: 461px;
   }
   
   #contacts_form .line{
     position: relative;
     height: 100%;
     clear: both;
     padding: 0px;
     margin: 0px;
   }
   
   #contacts_form .line p{
     display: block;
     width: 100px;
     float: left;
     text-align: right;
     margin: 0px;
     padding: 0px;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
     line-height: 22px;
     vertical-align: middle;
   }
   
   #contacts_form .text_field{
     display: block;
     width: 329px;
     float: right;
     margin: 0px 0px 9px 0px;
     padding: 3px 0px 0px 9px;
     height: 19px;
     font-family: Tahoma, Arial, Verdana;
     font-size: 12px;
     color: #000000;
     line-height: 16px;
     vertical-align: middle;
   }
   
   #contacts_form .radio_field{
     width: 338px;  
     float: right;
     /*line-height: 12px;*/
     margin: 0px;
     padding: 0px;
     height: 100%;
     line-height: 20px;
   }
   
   #contacts_form .radio_field input{
     display: inline;
     line-height: 12px;
     vertical-align: middle;
     margin: 0px 15px 0px 5px;
     padding: 0px;
   }
   
   
   #contacts_form .cb_field{
     width: 338px;  
     float: right;
     /*line-height: 12px;*/
     margin: 0px;
     padding: 4px 0px 8px 0px;
     height: 100%;
   }
   
   #contacts_form .cb_field p{
     float: none;
     padding: 0px;
     margin: 0px;
     text-align: left;
     width: 100%;
   }
   
   #contacts_form .cb_line{
     position: relative;
     line-height: 16px;
     vertical-align: middle;
     height: 100%;
     clear: both;
   }
  
   
   #contacts_form .cb_item{
     position: relative;
     width: 100px;
     float: left;
     line-height: 20px;
     padding: 4px 0px;
     margin: 0px;
     /*border: 1px solid red;*/
     /*height: 20px;*/
   }
   
   #contacts_form .cb_item input{
     display: inline;
     margin: 0px 8px 0px 0px;
     padding: 0px;
     vertical-align: middle;
   }
   
   #contacts_form .textarea_field{
     width: 338px;  
     float: right;
     /*line-height: 12px;*/
     margin: 0px;
     padding: 0px 0px 0px 0px;
     height: 100%;
   }
   
   #contacts_form .textarea_field p{
     float: none;
     padding: 0px 0px 0px 12px;
     margin: 0px;
     text-align: left;
     font-weight: normal;
   }
   
   #contacts_form .textarea_field textarea{
     position: relative;
     width: 334px;
     height: 132px;
     font-family: Tahoma, Arial, Verdana;
     font-size: 12px;
     color: #000000;
   }
   
   #contacts_form .submit_field{
     width: 340px;  
     float: right;
     /*line-height: 12px;*/
     margin: 0px;
     padding: 13px 0px 0px 0px;
     height: 100%;
   }
   
   #contacts_form .submit_lt, #contacts_form .submit_en, #contacts_form .submit_ru{
	display: block;
	border: none;
	width: 136px;
	height: 24px;
	margin: 0px;
	padding: 0px;
   }
   
   #contacts_form .submit_lt{
     background: url(../images/lt_button_pateikti.jpg) top left no-repeat;
   }
   
   #contacts_form .submit_en{
     background: url(../images/en_button_pateikti.jpg) top left no-repeat;
   }
   
   #contacts_form .submit_ru{
     background: url(../images/ru_button_pateikti.jpg) top left no-repeat;
   }
   
   
   
   
   /* KATALOGO CSS*/
   
   #page_content_catalog{
     position :relative;
     font-family: Tahoma, Arial, Verdana; 
   }
   
   #page_content_catalog h2{
	padding: 0px 0px 1px 0px;   
	position: relative;
   }
   
   #page_content_catalog ul.menu_level_3{
     margin: 0px;
     padding: 0px 0px 19px 0px;
   }
   
   #page_content_catalog ul.menu_level_3 li{
     display: block;
     height: 100%;
     list-style-type: none;
     background: url(../images/bg_list_style_type_2.jpg) 2px 7px no-repeat;
     padding: 0px 0px 0px 19px;
   }
   
   #page_content_catalog ul.menu_level_3 a,  #page_content_catalog ul.menu_level_3 a:visited{
     margin: 0px;
     padding: 0px;
     color: #1a4c7f;
     font-size: 13px;
     font-weight: bold;
     line-height: 18px;
     text-decoration: none;
   }
   
    #page_content_catalog ul.menu_level_3 a:hover{
     text-decoration: underline;
   }
   
    #page_content_catalog .product_description2 ul li{
		list-style-type: disc;
		list-style-position: inside;
   }
   
   
   .title3{
     display: block;
     font-size: 15px;
     color: #000000;
     line-height: 20px;
     font-weight: bold;
     background: #f6f6f6 url(../images/bg_title_3.jpg) top left repeat-x;
     border-bottom: 3px solid #e0e0e0;
     padding: 15px 0px 11px 11px;
     margin: 0px;
   }
   
   .description{
     display: block;
     font-size: 11px;
     line-height: 15px;
     /*padding: 10px 13px 10px 0px;*/
     padding: 10px 0px 10px 9px;
     margin: 0px;
     /*height: 100%;*/
     /*border: 1px solid red;*/
   }
   
   /*
   .description img{
     display: block;
     float: right;
     padding: 0px 0px 0px 60px;
     margin: 0px;
   }
   */
   .description_img{
     width: 108px;
     padding: 0px 15px 0px 0px;
     float: right;
     text-align: right;
     vertical-align: bottom;
     /*border: 1px solid blue;*/
   }
   
   .description_img img{
     display: inline;   
     vertical-align: bottom;
     margin: 0px;
     padding: 0px;
   }
   
   .description_text{
     width: 570px;
     float: left;
     margin: 0px;
     /*border: 1px solid green;*/
   }
   
   #page_content_catalog table{
     border-collapse: collapse;
     width: 100%;
	 height: 100%;
	 position: relative;
   }
   
   #page_content_catalog th{
     font-size: 13px;
     font-weight: bold;
     line-height: 18px;
     border-top: 1px solid #c1c1c1;
     border-bottom: 1px solid #c1c1c1;
     background-color: #e9e9e9;
     padding: 15px 0px 15px 11px;
     margin: 0px;
     text-align: left;
   }
   
   /*
   #page_content_catalog tr{
	position: relative;
	height: 100%;
	width: 100%;
   }*/
   
   
    #page_content_catalog td{
     font-size: 11px;
     font-weight: normal;
     line-height: 15px;
     border-bottom: 1px solid #c1c1c1;
     padding: 7px 0px 7px 11px;
     margin: 0px;
     text-align: left;
     vertical-align: top;
	 height: 100%;
   }
   
   #page_content_catalog td .product_name{
     font-weight: bold;
     /*text-transform: uppercase;*/
     color: #002952;
     padding: 0px 0px 6px 0px;
   }
   
   #page_content_catalog td .product_name a{
     color: #002952;
   }   
  
  
   #page_content_catalog .active_row td{
     background-color: #fffbd8;
   }
  
   #page_content_catalog .inactive_row td{
     background-color: #FFFFFF;
   }
   
   
   #page_content_catalog .button_more{
    text-align: right;
   }
   
   #page_content_catalog .button_more a{
	 position: relative;
     display: block;
     float: right;
     text-decoration: none;
     padding: 0px 8px 0px 0px;
     margin: 0px;
     width: 100px;
     height: 25px;
     font-size: 11px;
     line-height: 25px;
     font-weight: bold;
     color: #000000;
     text-transform: uppercase;
     background: url(../images/bg_catalog_button.jpg) top left no-repeat;
     text-align: center;
	 z-index: 1;
   }
   
  #page_content_catalog .button_more  a .iconAkcija{
	display: block;
	position: absolute;
	right: 0px;
	top: -7px;
	z-index: 3;
  }
   
   #page_content_catalog .go_to_top{
     position :relative;
     /*height: 36px;*/
     height: 21px;
     padding: 8px 20px 0px 0px;
   }
   
   #page_content_catalog .go_to_top a{
     display: block;
     background: url(../images/icon_go_to_top.gif) 0px 5px no-repeat; 
     margin: 0px;
     padding: 0px 0px 0px 14px;
     float: right;
     color: #1a4c7f;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
   }
   
   #page_content_catalog .go_to_top a:hover{
     text-decoration: underline;   
   }
   
   #page_content_catalog .sub_title3{
     font-size: 13px;
     font-weight: bold;
     color: #000000;
     line-height: 18px;
     padding: 0px 0px 5px 0px;
   }
   
   #page_content_catalog .padding_bottom_15{
     padding-bottom: 15px;   
   }
   
   #page_content_catalog .itemBrandLogo{
		display: block;
		position: absolute;
		right: 0px;
		top: 0px;
   }
   
   #page_content_catalog h2.withBrand{
	padding-top: 3px;
   }
   
   
   
   /* PRODUKTAS */
   
   .container_product_info{
     /*position: relative;*/
     padding: 21px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     background: url(../images/bg_catalog_product_info.gif) top left repeat-x;
   }
   
   .container_product_info .left_side{
     position: relative;
     width: 300px;
     float: left;
     margin: 0px 0px 15px 0px;
     padding: 0px;
     height: 100%;
   }
   
   .container_product_info .right_side{
     position: relative;
     width: 350px;
     float: right;
     margin: 0px 0px 15px 0px;
     padding: 0px;
     height: 100%;
   }
   
   .container_product_info .left_side table{
     border-top: 1px solid #e8e8e8;	   
   }
   
   #page_content_catalog .container_product_info .left_side table td{
      border-bottom: 1px solid #e8e8e8;   
   }
   
   #page_content_catalog .container_product_info .left_side a{
      color: #1d4c82;
      font-weight: bold;
      text-decoration: underline;
   }
   
   #page_content_catalog .container_product_info .left_side a:hover{
      text-decoration: none;   
   }
   
   
   #page_content_catalog .container_product_info  a.back_to_list{
      display: block;
      width: 162px;
      height: 25px;
      text-align: center;
      background: url(../images/bg_button_back_to_list.jpg) top left no-repeat;
      color: #000000;
      font-size: 11px;
      font-weight: bold;
      line-height: 25px;
      vertical-align: middle;
      text-decoration: none;
      text-transform: uppercase;
      margin: 0px 0px 20px 0px;
      padding: 0px;
   }
   
   .download_link{
     background: url(../images/bg_download_link.jpg) 0px 0px no-repeat;
     padding: 0px 0px 0px 20px;
     line-height: 16px;
     display: block;
     position: relative;
     height: 100%;
   }
   


   #page_content_catalog .product_description{
     font-size: 12px;
     line-height: 21px;
     padding: 30px 0px 10px 10px;
   }
   
   
   .container_price{
     position: relative;
     /*height: 28px;*/
     padding: 2px;
     background-color: #dadada;
     margin: 0px 0px 9px 0px;
   }
   
   .container_price_2{
     border: 1px solid #FFFFFF;
     background-color: #e9e9e9;
     font-size: 14px;
     color: #000000;
     font-weight: bold;
     padding: 3px 18px;
     line-height: 20px;
   }
   
   .akcija{
     color: #ed1c24;   
   }
   
   .line_thrue{
     text-decoration: line-through;   
   }
  
   .container_product_image{
     position: relative;   
     height: 223px;
     width: 346px;
     border: 2px solid #e8e8e8;
     overflow: hidden;
     text-align: center;
     vertical-align: middle;
     padding: 23px 0px 0px 0px;
     margin: 0px 0px 4px 0px;
   }
  
   .container_product_image img{
     display: block;
     position: relative;
     margin-left: auto;
     margin-right: auto;
     padding: 0px;
   }
   
   .container_product_thumbs{
     position: relative;
     height: 100%;
     padding: 0px;
   }
   
   .container_product_thumbs div{
     display: block;
    /*position: relative;*/
     padding: 0px 3px 0px 0px;
     margin: 0px;
     width: 85px;
     height: 61px;
     /*overflow: hidden;*/
     float: left; 
     /*border: 1px solid red;*/
   }
   
   .container_product_thumbs a{
     position: relative;
     display: block; 
     border: 3px solid #e8e8e8;  
   }
   
   #page_content_catalog .container_product_thumbs a img{
     display: inline;
     position: relative;
     margin: 0px;
     padding: 0px;
     /*overflow: hidden;*/
     border: none;
   }
   
   .container_product_thumbs .last_thumb{
     position: relative;
     margin: 0px;
     padding: 0px;
   }
   
  #page_content_catalog  table.product_details th{
     border-bottom: 3px solid #e0e0e0;
     border-top: 3px solid #e0e0e0;
     background-color: #f4f4f4;
     padding: 12px 0px 12px 11px;
   }
   
   #page_content_catalog  table.product_details td{
     border-bottom: 1px solid #e8e8e8;
     font-size: 12px;
     color: #000000;
     line-height: 16px;
   }
   
   
   .padding_left_13, #page_content_catalog .padding_left_13{
     padding-left: 13px;   
   }
   
   #page_content_catalog .container_product_info h2{
     padding-bottom: 4px;   
   }
   
   
   .container_contacts{
     position: relative;
     border: 1px solid #e8e8e8;
     padding: 2px;
	width: 696px;
	height: 140px;
     margin: 0px 0px 16px 0px;
   }
   
   .container_contacts_2{
     position: relative;
     padding: 15px 19px;
width: 658px;
height: 110px;
     margin: 0px;
     background-color: #f5f6fa;
   }
   

   /* #page_content_catalog*/ .combo_box{
     position: relative;
     width: 300px;
     float: left;
     padding: 4px 26px 0px 0px;
   }
   
   /*#page_content_catalog*/ .combo_box select{
     display: block;
     width: 300px;   
     font-family: Tahoma, Arial, Verdana;
     font-size: 15px;
     color: #000000;
     line-height: 20px;
     padding: 0px 0px 0px 12px;
     border: 1px solid #a6a6a6;
   }
   
   #page_content_catalog .contacts{
     position: relative;
     width: 300px;
     float: left;
     font-size: 12px;
     line-height: 18px;
   }
   
   #page_content_catalog .contacts a{
     color: #000000;   
   }
   
   #page_content_catalog .container_product_info a.no_margin{
     margin: 0px;   
   }
   
   #page_content_catalog h2, #page_content_search h2{
     padding-left: 13px;   
   }
   
   
   /* PAIESKOS REZULTATAI*/
   
   #page_content_search .title3{
     margin-bottom: 11px;   
   }
   
   #page_content_search table{
     border-collapse: collapse;
     width: 100%;
   }
   
   #page_content_search th{
     font-size: 13px;
     font-weight: bold;
     line-height: 18px;
     border-top: 1px solid #c1c1c1;
     border-bottom: 1px solid #c1c1c1;
     background-color: #e9e9e9;
     padding: 15px 0px 15px 11px;
     margin: 0px;
     text-align: left;
   }
   
   
    #page_content_search td{
     font-size: 11px;
     font-weight: normal;
     line-height: 15px;
     border-bottom: 1px solid #c1c1c1;
     padding: 12px 0px 13px 11px;
     margin: 0px;
     text-align: left;
     vertical-align: middle;
   }
   
   #page_content_search td .product_name{
     font-weight: bold;
     text-transform: uppercase;
     color: #1a4c7f;
     padding: 0px 0px 0px 0px;
   }
   
     #page_content_search td .product_name a{
     color: #1A4C7F;
   }
  
   #page_content_search .active_row td{
     background-color: #fffbd8;	   
   }
   
   #page_content_search .button_more{
     text-align: right;
   }
   
   #page_content_search .button_more a{
     display: block;
     float: right;
     text-decoration: none;
     padding: 0px 8px 0px 0px;
     margin: 0px;
     width: 100px;
     height: 25px;
     font-size: 11px;
     line-height: 25px;
     font-weight: bold;
     color: #000000;
     text-transform: uppercase;
     background: url(../images/bg_catalog_button.jpg) top left no-repeat;
     text-align: center;
   }
   
   #page_content_search .go_to_top{
     position :relative;
     /*height: 36px;*/
     height: 21px;
     padding: 8px 20px 0px 0px;
   }
   
   #page_content_search .go_to_top a{
     display: block;
     background: url(../images/icon_go_to_top.gif) 0px 5px no-repeat; 
     margin: 0px;
     padding: 0px 0px 0px 14px;
     float: right;
     color: #1a4c7f;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
   }
   
   #page_content_search .go_to_top a:hover{
	text-decoration: underline;   
   }
   
    #page_content_search .padding_bottom_15{
     padding-bottom: 15px;   
   }
   
   
   
   
   /* PAGING CSS */
   
   .paging{
     position: relative;
     overflow: hidden;
     clear: both;
   }
   
   .paging1{
     /*border: 1px solid red;*/
     position: relative;
     left: 50%;
     float: left;   
   }
   
   .paging2{
     position: relative;
     display: block;
     /*border: 1px solid blue;*/
     right: 50%;   
   }
   
   
   
   
   
   .button_bg{
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
	background: url(../images/bg_button.gif) top left repeat-x;
	margin: 0px 5px 0px 0px;
   }
   
   .button_bg a{
     display: block;
     float: left;
     position: relative;
     color: #FFFFFF;
     font-weight: bold;
     height: 18px;
     /*width: 65px;*/
     padding: 0px 9px 2px 9px;
     text-decoration: none;
     vertical-align: middle;
     margin: 0px;
     font-size: 12px;
     line-height: 18px;
   }
   
   .button_bg a:hover{
     text-decoration: none;   
   }
   
   .button_left{
     display: block;;
     position: relative;
     background: url(../images/bg_button_left.gif) top left no-repeat;
     padding: 0px 0px 0px 2px;
     float: left;
     margin: 0px;
     /*border: 1px solid red;*/
   }
   
   .button_right{
     display: block;;
     position: relative;
     line-height: 20px;
     background: url(../images/bg_button_right.gif) top right no-repeat;
     padding: 0px 0px 0px 0px;
     float: left;
     margin: 0px;
   }
   
   
   
   .page_no{	
     border: 1px solid #c1c1c1;
     height: 18px;
     width: 18px;
     position: relative;
     display: block;
     float: left;
     margin: 0px 3px 0px 0px;
     text-align: center;
     text-decoration: none;
     color: #000000;
     font-size: 14px;
     font-weight: bold;
     padding: 0px;
   }
   
   .page_no:hover{
     text-decoration: none;  
     border: 1px solid #1a4c7f;
   }
   
   
   .active_page_no{	
     border: 1px solid #1c4b7f;
     height: 18px;
     width: 18px;
     position: relative;
     display: block;
     float: left;
     margin: 0px 3px 0px 0px;
     text-align: center;
     text-decoration: none;
     color: #FFFFFF;
     background-color: #1c4b7f;
     font-size: 14px;
     font-weight: bold;
     padding: 0px;
   }
   
  
   
   
   
   
   
   /* NESEKMINGA PAIESKA */
   
   #page_content_search .search_failed{
     position: relative;
     color: #ed1c24;
     font-size: 14px;
     line-height: 20px;
     font-family: Tahoma, Arial, Verdana;

     font-weight: bold;
     padding: 2px;
     border: 1px solid #e9e9e9;
   }
   
   #page_content_search .search_failed p{
    display: block;
    background-color: #fffad8;
    padding: 12px 0px 12px 35px;
   }
   
   
   
   /* NEWS */
   
   #news h2{
     display: block;
     margin-bottom: 23px;   
   }
   
   #news .news_title{
     display: block;
     color: #1a4c7f;
     font-size: 14px;
     font-weight: bold;
     line-height: 20px;
     text-decoration: underline;
     padding: 0px 0px 10px 0px;
   }
   
   #news .news_title:hover{
     text-decoration: none;   
   }
   
   #news .news_item{
     position: relative;   
     clear: both;
     height: 100%;
     margin: 0px 0px 18px 0px;
   }
   
   #news .news_image{
     position: relative; 
     width: 120px;
     overflow: hidden;
     float: left;
     text-align: left;
     padding: 4px 0px 0px 0px;
   }
   
   #news .news_image img{
     display: block;
	 width: 103px;
	 height: 78px;
     border: 1px solid #e9e9e9;
   }
   
   #news .news_item p{
     display: block;
     width: 580px;
     float: left;
     font-size: 12px;
     line-height: 18px;
     color: #000000;
   }
   
   
   /* NEWS ITEM */
   
   #news_item {
     position: relative;
     margin: 0px 0px 0px 0px;
   }
   
    #news_item h2{
     display: block;
     margin-bottom: 23px;   
   }
   
   #news_item .news_title{
     display: block;
     color: #1a4c7f;
     font-size: 14px;
     font-weight: bold;
     line-height: 20px;
     text-decoration: none;
     padding: 0px 0px 15px 0px;
   }
   
   
   #news_item .news_content{
	 position: relative;
	 overflow: hidden;
     font-size: 12px;
     line-height: 18px;
     color: #000000;
	 height: 100%;
	 width: 100%;
     /*margin: 0px 0px 14px 0px;*/
   }
   
	#news_item .news_content p{
		position: relative;
	}
   
   #news_item .news_content img{
     display: block;
     padding: 1px;
     border: 1px solid #e9e9e9;
     margin: 0px 20px 5px 0px;
     float: left;
   }
   
   #news_item .news_content img.noMargin{
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFF;
   }
   
  .imageHolder{
	width: 100%;
	position: relative;
	overflow: hidden;
  }
  
  #news_item  .imageHolder img{
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFF;
  }
   
   
   #news_item .back_to_list{
      display: block;
      width: 162px;
      height: 25px;
      text-align: center;
      background: url(../images/bg_button_back_to_list.jpg) bottom left no-repeat;
      color: #000000;
      font-size: 11px;
      font-weight: bold;
      line-height: 25px;
      vertical-align: middle;
      text-decoration: none;
      text-transform: uppercase;
      margin: 0px 0px 20px 0px;
      padding: 14px 0px 0px 0px;
      clear: both;
   }
   
   
   /* GALLERY */
   
   #gallery{
     position: relative;   
   }
   
   #gallery .photo{
     position: relative;
     width: 128px;
     height: 128px;
     float: left;
     border: 1px solid #e9e9e9;
     overflow: hidden;
     margin: 0px 10px 22px 0px;
     vertical-align: middle;
     text-align: center;
     line-height: 128px;
   }
   
   
   #gallery .photo img{
     display: inline;
     margin: 0px;
     padding: 0px;
     vertical-align: middle;
   }
   

 
  
   /* IE - only CSS goes here */
  * html #gallery .photo .div1{
      position: absolute;
      top: 50%;
      left: 50%;  
  }
  
  * html #gallery .photo .div1 .div2{
     position: relative;
     top: -50%;
     left: -50%;
  }
  
  .director_contacts{
     background: url(/images/bg_dir_contacts.jpg) top left no-repeat;
     width: 196px;
     height: 92px;
    overflow: hidden;
	float: left;
     text-align: center;
     padding: 18px 0px 0px 0px;
	margin: 20px 25px 0 0;
   }

  .director_contacts2{
     background: url(/images/bg_dir_contacts.jpg) top left no-repeat;
     width: 196px;
     height: 92px;
    overflow: hidden;
	float: left;
     text-align: center;
padding: 18px 0px 0px 0px;
   }
  
  #page_content .director_contacts a{
     color: #000;  
     font-weight: normal;
   }
  
.kontaktai{
float: left;
width: 240px;
}

.zemelapis{
float: left;
width: 650px;
}

#map1, #map2, #map3, #map4, #map5{
border: 1px solid #a9a9a9;
}

#page_content ul li a{
color: #1a4c7f;
}

#page_content ul li a:hover{
color: #000000;
}

.product_description2{
font-size: 12px;
}
   
#news_item .news_content p a{
color: #1a4c7f;
}
#news_item .news_content p a:hover{
color: #000000;
}
#news_item .news_content p a:visited{
color: #4f4f4f;
text-decoration: underline;
}

.newsblock1, .newsblock3{
display: inline;
float: left;
padding: 0px 0 15px 0;
}

.adressft{
width: 703px;
float: left;
margin: 17px 0 0 39px;
}


.adressft h2{
font-weight: normal;
line-height: 16px;
}

.cities{
float: left;
width: 620px;
}

.addressText{
margin: 3px 0 0 4px;
float: left;
width: 136px;
}

.addressText1{
margin: 3px 0 0 5px;
float: left;
width: 134px;
}

.addressText p, .addressText1 p{
padding: 0 0 0 2px;
font-family: tahoma;
font-size: 11px;
line-height: 16px;
color: #808285;
}

.addressText a, .addressText1 a{
color: #808285;
}

.addressText a:hover, .addressText1 a:hover{
text-decoration: none;
}

.banner {
 width: 334px;
}

  .newsrss{
  display: block;
   width: 702px;
  }
  
  .newsrss2{
  padding: 14px 0 0 0;
  float: left;
  width: 702px;
  background: url(/images/newsbg.gif) 0 0 repeat-x;
  }
  
   .newheader{
  display: inline;
  float: left;
  width: 500px;
  }
  
  .rss{
  float: right;
  width: 150px;
  text-align: right;
  }
  
   .rss img{
  padding: 0 5px 0 0;
  vertical-align: top;
  } 
  

  .rss a{
font-family: tahoma;
font-size: 11px;
color: #1A4C7F;
  }
  
  .rss a:hover{
   text-decoration: none;
  }
  
  .naujiena{
  float: left;
  }

   .container_contactsx{
     position: relative;
     border: 1px solid #e8e8e8;
     padding: 2px;
	width: 606px;
	height: 58px;
     margin: 0px 0px 16px 0px;
   }
   
   .container_contacts_2x{
     position: relative;
     padding: 15px 19px;
width: 568px;
height: 28px;
     margin: 0px;
     background-color: #f5f6fa;
   }
   

.combo_boxx{
     position: relative;
     width: 300px;
     float: left;
     padding: 4px 26px 0px 0px;
   }
   
 .combo_boxx select{
     display: block;
     width: 300px;   
     font-family: Tahoma, Arial, Verdana;
     font-size: 15px;
     color: #000000;
     line-height: 20px;
     padding: 0px 0px 0px 12px;
     border: 1px solid #a6a6a6;
   }  
  
  
#cityText {
float: left;
display: inline;
width: 300px;
}

#cityText p{
line-height: 18px;
padding: 1px 0 0 0;
}

.zemelapis{
padding: 0px 0 20px 0;
background: url(/images/maps_bg.jpg) bottom left no-repeat;
}

.kontaktai{
padding: 20px 0 0 0;
}

.container_contacts_2x a.contactCityName{
font-size: 16px;
font-weight: normal;
margin: 0 45px 0 0;
}

.container_contacts_2x a:hover.contactCityName{
text-decoration: none;
}

a.back_to_list {
cursor: pointer;
}

.more_articles{
	margin: 15px 0 0 0;
	display: inline;
	float: left;
}

.banner_holder{
	display: inline;
	float: left;
}

.phoneselect{
text-transform: none;
margin: 0 0 15px 12px;
width: 197px;
border: 1px solid #a6a6a6;
}

.phoneHead{
	display: inline;
	float: left;
	margin: 0 0 14px 13px;
}

.phoneHead p{
	text-transform: none;
	font-size: 12px;
	color: #666666;
	
}

#cse-search-results iframe {width: 702px; }




/* 2010.01.21 VL */

#contHeaderBanners{
	position: absolute;
	left: 183px;
	top: 22px;
	height: 50px;
}

#contHeaderBanners a, #contHeaderBanners img{
	display: inline;
	vertical-align: middle;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
}

#contHeaderBanners a {
	margin: 0 22px 0 0;
}


.top_menu .mActive, .top_menu .mActive a{
	height: 39px;
    line-height: 39px;
}

ul.top_menu .mActive{	
	background: url(../images/bg_manu_active_middle.gif) 0 0 repeat-x;
	padding: 0px;
}

ul.top_menu .mActive div{	
	background: url(../images/bg_manu_active_left.gif) 0 0 no-repeat;
	height: 39px;
	padding: 0 0 0 4px;
	float: left;
}

ul.top_menu .mActive div a{
	background: url(../images/bg_manu_active_right.gif) top right no-repeat;
	height: 39px;
	padding: 0px 10px 0 6px;
}



#contTitleNews{
	position: relative;
	clear: both;
	/*background-color: pink;*/
	position: relative;	 
	height: 100%;
	margin: 0px 0px 15px 0px;
}

#contTitleNews h2{
	font-size: 30px;
	line-height: 40px;
	padding: 0 0 18px 0;
	font-weight: normal;
	vertical-align: middle;
}


#contTitleNews .newsrss2{
	padding: 0px;
}

#contTitleNews .newheader{
}

#contTitleNews .rss{
	padding-top: 17px;
}

#contTitleNews .newsItem{
	width: 349px;
	float: left;
	padding: 0 0 28px 0;
}

#contTitleNews .contNImg{
	width: 78px;
	overflow: hidden;
	float: left;
	border: 1px solid #e9e9e9;
}

#contTitleNews .contNImg img{
	padding: 0px;
	margin: 0px;
	/*border: 1px solid #e9e9e9;*/
}

#contTitleNews .contNTxt{
	width: 239px;
	float: left;
	padding: 0 6px 0 20px;
	/*background-color: red;*/
}

#contTitleNews  .itemType{
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	padding: 0 0 3px 0;
}

#contTitleNews  .itemType  span{
	color: #c50000;
	text-transform: uppercase;
}

#contTitleNews  .itemTitle{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #1a4c7f;
}

#contTitleNews  a.itemTitle:hover{
	text-decoration: none;
}

#contTitleNews .itemSimmary{
	font-size: 11px;
	line-height: 15px;
	color: #808285;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#contTitleNews .newsMore{
	font-size: 12px;
	line-height: 14px;
	color: #1a4c7f;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	clear: right;
}

#contTitleNews a.newsMore:hover{
	text-decoration: none;
}

.clearLeft{
	clear: left;
}



#contCategories{
	clear: both;
	position: relative;	 
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0 0 0;
}

#contCategories .catLine{
	height: 100%;
	position: relative;
	padding: 0 0 34px 0;
}

#contCategories .catItem{
	position: relative;
	width: 103px;
	height: 100%;
	float: left;
	overflow: hidden;
	padding: 0 42px 0 0;
}

#contCategories .catItem  .catImg{
	position: relative;
	width: 100%;
	text-align: center;
	padding: 0 0 5px 0;
	height: 100%;
}

#contCategories .catItem  .catImg img{
	display: inline;
	margin: 0px;
	border: 0px solid #FFF;
	padding: 0px;
}

#contCategories .catItem  .catImg a{
	position: relative;
	border: 3px solid #e8e8e8;
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	width: 97px;
	overflow: hidden;
}

#contCategories .catItem  a{
	color: #1a4c7f;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

#contCategories .catItem  a:hover{
	text-decoration: none;
}

#contCategories .no_padding{
	padding-right: 0px;
}

#contCategories .contCurrentCategory{
	padding: 28px 0 0 0;
}

#contCategories .title5{
	height: 100%;
	background-image: none;
	font: bold 12px/16px Tahoma, Arial, Verdana;
	background: #f4f4f4 url(../images/bg_title_5_top.gif) 0 0 repeat-x;
	margin: 0 0 13px 0;
}


#contCategories .title5 p{
	background: url(../images/bg_title_5_bottom.gif) bottom left repeat-x;
	padding: 17px 0 16px 10px;
}

#contCategories .contCurrentCategory .currCatImg{
	width: 346px;
	float: left;
	border: 2px solid #e8e8e8;
	text-align: center;
	padding: 23px 0px;
	margin: 4px 0 0 0;
}

#contCategories .contCurrentCategory .currCatImg img{
	display: inline;
}

#contCategories .contCurrentCategory .catDescr{
	font-size: 12px;
	line-height: 16px;
	width: 307px;
	float: right;
	padding: 0 20px 0 0;
}

#contCategories .contCurrentCategory  .fullWidth{
	width: 682px;
}

#kalendorius{
	position: relative;
	/*height: 100%;*/
	/*width: 700px;*/
	/*display: block;*/
	margin: 16px 0px 20px 0px;
    /*height: 281px;
    overflow: hidden;
    background: url(../images/lt_title_main_img.jpg) top left no-repeat;    
    width: 702px;
	padding: 0px;*/
	background-color: #FFF;
}


#page_content_catalog td.productBrandLogo{
	line-height: 100%;
}




 #container_akcijos{
    position: relative;    
    margin: 0px;
    width: 223px;
	border: 1px solid #e9e9e9;
	background-color: #f4f6fa;
	font-size: 11px;
	padding: 12px 0 0 0;
  }

  
#container_akcijos ul{
	display: block;
	position: relative;
	list-style-type: none;
	height: 100%;
	z-index: 2;
}


#container_akcijos li{
	display: block;
	height: 100%;
	width: 207px;
	border-bottom: 1px solid #cfcfcf;
	padding: 8px 5px 13px 11px;
}

#container_akcijos .oldPrice{
	color: #595959;
	line-height: 13px;
}

#container_akcijos .oldPrice span{
	text-decoration:line-through;
}

#container_akcijos li a{
	position: relative;
	display: inline;
	/*float: left;*/
	height: 100%;
}

#container_akcijos .prodName{
	color: #1a4c7f;
	line-height: 15px;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana;
}

#container_akcijos .prodName:hover{
	text-decoration: underline;
}

#container_akcijos .prodName .price{
	color: #c50000;
	font-size: 15px;
	font-weight: bold;
}

#container_akcijos .linkHolder{
	text-align: right;
	padding: 7px 17px 9px 17px;
}

#container_akcijos .akcijaMoreLink{
	color: #1a4c7f;
	text-decoration: underline;
	display: inline;
	font-size: 11px;
	line-height: 15px;
}

#container_akcijos .akcijaMoreLink:hover{
	text-decoration: none;
}

#container_akcijos .bgAkcijos{
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	margin: 0px;
}


/*
#kalendorius *{
	position: relative;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: none;
	outline: none;
}
*/
  /*
  <div class="container_1"></div><!-- container_1 end -->
  
  <div id="page_extender" style="width: 1px; position: relative; float: left; height: 100px;"></div>
  
  <a class="" href="#"></a>
  
  
  <img class="" src="" alt=""/>
  
  
  style="border: 1px solid red;"
  
  */
 
  