/* Start of CMSMS style sheet 'map' */
/* common css start*/

* {
  margin: 0px;
  padding: 0px;
}

body_title_BACKUP{
    position: relative;                    
    font: 12px/18px Tahoma, Arial, Verdana;
    color: #3f2600;
    background-color: #847846;
    /*background: url(images/bg_body2.gif) top left repeat;*/
  }

  body{
    /*position: relative;*/                
    font: 12px/17px Tahoma, Arial, Verdana;
    color: #3f2600;
    /*background-color: #847846;*/
    background: #b7a263 url(images/bg_body_inner_2.gif) top left repeat;
  }


  
  img{
    border: none;
  }
  
  a{
    color:  #3f2600;
    font-weight: bold;
    text-decoration: underline;
    font: 12px/18px Tahoma, Arial, Verdana;
  }
  
  a img{
    display: block;
  }

  a:hover{
    text-decoration: underline;
  }
  
  
   .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;
  }
  
  .no_margin{
    margin: 0px;	  
  }
  
  .bold_text{
    font-weight: bold;	  
  }
  
  
  .text_underline{
    text-decoration: underline;  
  }
  

  
  
  .float_right{
    float: right;
    margin: 0px 0px 0px 35px;
  }
  
  .float_left{
    float: left;
    margin: 5px 23px 10px 0px;
  }
  
  .no_margin{
    margin: 0px;	  
  }
  
  .text_uppercase{
    text-transform: uppercase;	  
  }
  
  hr{
   position: relative;
   border: none;
   border-top: 1px solid #9b7d37;
   height: 1px;
   padding: 7px 0px 0px 0px;
   margin: 7px 0px;
  }
  
  .float_left_460{
    width: 470px;
    float: left;
  }
  
  .min_height_100{
   width: 1px;
   height: 100px;
   float: right;
  }  
  
  .clear_both{
    clear: both;	  
  }
  
  #page_extender{
   position: relative;
   float: right;
   height: 50px;
   width: 1px;	  
  }
  
  .margin_top_20{
    margin-top: 20px;	  
  }
  
  .text_normal{
    font-weight: normal;	  
  }
  
  #container_1{
    background: url(images/bg_body_2_2.gif) top left repeat-x;
    /*margin: 0px 0px 100px 0px;*/
  }
  
  #container_2{
    position: relative;
    width: 999px;
    margin: 0px auto;
    z-index: 2;
  }
  
  .min_height_700{
   float: right;
   width: 1px;
   height: 700px;
  }
  
  #container_3{
   float: left;
   width: 998px;
   position: relative;
   height: 100%;
  }
  
  
  .container_header{
    background: url(images/bg_header_left.gif) bottom left no-repeat;
    position :relative;
  }
  
  .container_header div{
    position: relative;
    height: 81px;
    background: url(images/bg_header_right.gif) bottom right no-repeat;
    overflow: hidden;
  }
  
  
  #languages{
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    /*border: 1px solid #000;*/
  }
  
  #languages li{
    display: block;
    float: left;  
    padding: 7px 0px 0px 0px;
   
  }
  
  #languages a{
    display: block;
    float: left; 
    font-size: 11px;
    line-height: 13px;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 8px;
    /*text-align: center;*/
    /*border: 1px solid red;*/
  }
  
  #languages .border_right{
    border-right: 1px solid #7d6833;
  }
  
  #languages a.active{
   color: #ee1a26;	  
  }
  
  
  #container_flash{
    height: 267px;
  }
  
  
  #container_title_content{
    background: url(images/bg_cont_title_2.gif) top left repeat-y;
    margin: 0px 0px 0px 0px;
    height: 100%;
    /*background-color: silver;*/
  }
  
  .verticaltext {
    writing-mode: tb-rl;
    filter: flipv fliph;
  }
  
  .w1{
    width: 339px;	 
    padding: 10px 12px 0px 40px;
  }
  
  .w2{
    width: 385px;
    padding: 10px 7px 0px 40px;
  }
  
  .w3{
    width: 135px;
    padding: 10px 0px 0px 40px;
  }
  
  .container_4{
   position: relative;
   float: left;
   /*height: 200px;*/
   /*border: 1px solid red;*/   
  }
  
  .container_4  .title_BACKUP{
   color: #705a21;
   font-size: 11px;
   writing-mode: tb-rl;
   filter: flipv fliph;
   width: 19px;
   display: block;
   position: absolute;
   top: 0px;
   left: 0px;
   /*border: 1px solid red;*/
   padding: 0px 0px 10px 0px;
   text-align: right;
  }
 
  .container_4 img.title{
   display: block;
   position: absolute;
   top: 10px;
   left: 5px;
  }
  
  .container_4 p{
    padding: 0px 0px 8px 0px;	  
  }
  
  .item_1{
   position: relative;	
   border-bottom: 1px solid #705a20;
   padding: 0px 0px 0px 90px;
   margin: 0px 0px 5px 0px;
   height: 52px;
   vertical-align: middle;
   overflow: hidden;
  }
  
  .item_1 img{
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border: 1px solid #705a20;
    border-bottom: none;
    padding: 2px;
  }
  
  .item_1 a{
    text-decoration: none;
    font-weight: bold;
    display: inline;
    line-height: 13px;
  }
  
  .item_1 p{
    padding: 0px;	  
  }
  
  .link_right{
   color: #000;
   display: block;
   float: right;
   margin: 0px 13px 0px 0px;
  }
  
  .copyright{
    padding: 20px 0px 0px 0px;	  
  }
  
  .copyright, .copyright a{
    color: #705a21;
    font-size: 11px;
    line-height: 16px;
  }
  
  
  /*TOP MENU */
  
  #top_menu{
   /*position: relative;*/
   padding: 0px 0px 0px 100px;
  }
  
  #top_menu li,  #top_menu a, #top_menu p{
   display: block;
   float: left;
   color: #FFF;
   text-transform: uppercase;
   text-decoration: none;
  }
  
  #top_menu li{
    border-left: 1px solid #7b6830;
    height: 36px;
    padding: 0px 22px;
  }
  
  #top_menu .first_item{
   border: none;	  
  }
  
  #top_menu a, #top_menu p{
    position: relative;
    top: 32px;
  }
  
  #top_menu p, #top_menu a:hover{
    color: #3d2300;
  }
  
  #top_menu li.active_item{
    background: url(images/bg_top_menu_active.gif) top left repeat-x;
  }
  
  
  
  /*INNER CSS */
  
  #container_5_OLD{
    background: url(images/bg_body_inner.gif) bottom left repeat-x;
    height: 304px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    min-width: 999px;
    z-index: 1;
  }
  
   #container_5{
    background: url(images/bg_cont_6_1.gif) top left repeat-x;
     min-width: 999px;
  }
  
  #container_6{
    background: url(images/bg_body_inner.gif) bottom left repeat-x;
    /*min-width: 999px;*/
  }
  
  #container_footer{
    height: 18px;
    /*border: 1px solid blue;*/
    /*padding: 58px 0px 96px 0px;*/
    padding: 10px 0px 15px 0px;
    position: relative;
    width: 999px;
    margin: 0px auto;
  }
  
  #container_footer a{
   text-decoration: underline;	  
  }
  
  #container_footer p{
   display: block;
   float: right;
   font-size: 12px;
  }
  
  #container_footer p.copyright{
   position: relative;
   display: block;
   float: right;
   font-size: 11px;
   padding: 0px 0px 0px 33px;
   background: url(images/bg_2.gif) 7px 7px no-repeat;
  }
  
  
  #container_7{
    position: relative;
    background: url(images/bg_cont_7_85_2.jpg) top left no-repeat; 
    height: 169px;
  }
  
  #container_7 a{
    display: block;
    position: absolute;
    top: 48px;
    left: 55px;
    height: 26px;
    width: 222px;
  }
  
  
  #container_left_menu{
    position: relative;
    width: 249px;
    height: 100%;
    float: left;
    /*border: 1px solid red;*/
    background: url(images/bg_1.gif) 16px 0px repeat-y;
    padding: 0px 0px 0px 17px;
    z-index: 2;
  }
  
  #container_left_menu img.title, #container_left_menu_news img.title{
    display: block;
    position: absolute;
    top: 10px;
    left: 4px;
  }
  
  #container_page_content{
    position: relative;
    /*width: 666px;*/
    width: 655px;
    float: right;
    background: url(images/bg_cont_content.gif) 16px 0px no-repeat;
    padding: 10px 20px 0px 39px;
    height: 100%;
    /*margin: 0px 0px 50px 0px;*/
    /*border: 1px solid red;*/
  }
  
  #container_left_menu ul{
    position: relative;
    padding: 8px 0px 8px 13px;
    list-style-type: none;
  }
  
  #container_left_menu li{
    display: block;
    padding: 0px 0px 0px 20px;
    background: url(images/list_style_img_inactive.gif) 0px 11px no-repeat;
  }
  
  #container_left_menu a, #container_left_menu p{
    text-decoration: none;
    font-weight: bold;
    color: #3f2600;
    line-height: 25px;
  }
  
  #container_left_menu a:hover, #container_left_menu .active_parent a:hover{
    color: #705a21;
  }
  
  #container_left_menu .active_parent{
    background: url(images/list_style_img_active_parent_2.gif) 0px 11px no-repeat;
    padding-bottom: 5px;
  }
  
  #container_left_menu .active_parent a{
    color: #FFF;	  
  }
  
  
  #container_left_menu .level_2 a, #container_left_menu .level_2 p,
  #container_left_menu .level_2_last a, #container_left_menu .level_2_last p{
    font-weight: normal;
    line-height: 19px;
  }
  
  #container_left_menu li.level_2{
    background: url(images/list_style_img_level_2.gif) 5px 0px no-repeat;	  
  }
  
  #container_left_menu li.level_2_last{
    background: url(images/list_style_img_level_2_last_item.gif) 5px 0px no-repeat;
    padding-bottom: 4px;
  }
  
  #container_left_menu .level_2 p, #container_left_menu .level_2_last p{
    color: #735821;	  
  }
  
  #container_left_menu .level_2 a:hover, #container_left_menu .level_2_last a:hover{
    color: #FFF;	  
  }
  
  
  
  
  
  /* PAGE CONTENT */
  
  #container_page_content img.title_BACKUP{
   display: block;
   position: absolute;
   top:8px;
   left: 5px;
   border: none;
   padding: 0px;
  }
  
  #container_page_content img.title{
   display: block;
   position: absolute;
   top:8px;
   left: 5px;
   border: none;
   border-right: 1px solid #997c36;
   padding: 0px;
  }
  
  h2{
   font: 16px/22px Tahoma, Arial, Verdana;
   font-weight: bold;
   text-transform: uppercase;
   padding: 0px 0px 6px 0px;
  }
  
  h3{
    font: bold 14px/20px Tahoma, Arial, Verdana;
    padding: 0px 0px 6px 0px;
  }


  /* for hr */  
  .width_453{
    width: 442px;
    text-align: left;
    margin: 11px 0px 6px 0px;
  }
  
  #container_page_content p{
    padding: 0px 0px 17px 0px;	  
  }
  
  
  .photo_block{
    position: relative;
    background: url(images/bg_photo_border.gif) 0px 0px no-repeat;
    padding: 247px 0px 0px 0px;
    width: 167px;
    text-align: center;
  }
  
  #container_page_content .photo_block img{
    display: block;
    position: absolute;
    top: 9px;
    left: 3px;
    padding: 0px;
    border: none;
  }
  
  .photo_block, .photo_block a{
    font-size: 11px;
    line-height: 15px;
    color: #705a21;
    text-decoration: none;
  }
  
  
 .line_1{
    position: relative;
    clear: both;
    /*border: 1px solid #000;*/
    padding: 0px 0px 22px 0px;
    height: 100%;
  }
  
 #container_page_content .line_1 img{
   display: block;
   float: left;
   padding: 0px 13px 0px 0px;
   vertical-align: middle;
   border: none;
   /*border: 1px solid red;*/
  }
  
  #container_page_content .line_1 p{
    font-weight: bold;
    display: block;
    float: left;
    width: 79px;
    padding: 0px;
  }
  
 #container_page_content .line_1 p.descr{
    font-weight: normal;
    border-left: 1px solid #997e37;
    width: 315px;
    padding: 3px 0px 3px 10px;
    /*margin-bottom: 22px;*/
  }
  
  #container_page_content ul{
    height: 100%;	  
  }
  
  #container_page_content li{
    list-style-type: none;
    padding: 0px 0px 0px 11px;
    background: url(images/list_style_1.gif) 2px 8px no-repeat;
  }
  
  .left_block{
    width: 288px;
    float: left;
  }
  
  .right_block{
    width: 288px;
    float: right;    
  }
  
  .left_block img, .right_block img{
    display: block;
    padding: 2px;
    border: 1px solid #6f5a21;
    margin: 1px 0px 8px 0px;
  }
  
  .line{
   border-bottom: 1px solid #9b7d37;
   height: 1px;
   padding: 21px 0px 0px 0px;
   margin: 0px 0px 14px 0px;
  }
  
  .left_block ul, .right_block ul{
    padding-top: 5px;	  
  }
  
  .lower_case{
    text-transform: lowercase;	  
  }
  
  
  
  /* CONTACTS FORM */
  
  form{
   display: block;
   margin: 0px 0px 16px 0px;
   /*border: 1px solid red;*/
  }
  
  .form_left_block{
    width: 320px;
    float: left;
    border-right: 1px solid #9b7e38;
  }
  
  .form_right_block{
    width: 287px;
    float: right;
   
  }
  
  input{
    width: 260px;
    border: none;
    border-top: 1px solid #413f40;
    border-left: 1px solid #413f40;
    height: 18px;
    margin: 0px 0px 7px 0px;
    color: #3e2500;
    padding: 0px 5px;
  }
  
  textarea{
    border: none;
    border-top: 1px solid #413f40;
    border-left: 1px solid #413f40;  
    width: 275px;
    height: 131px;
    margin: 0px 0px 10px 0px;
    padding: 0px 5px;
    font: normal 12px/15px Tahoma, Verdana, Arial;
    color: #3e2500;
  }
  
  /*
  input[type=radio]{
    border: 1px solid red;	  
  }*/
  
  .check_box, .radio_btn{
    width: 13px;
    border: none;
    padding: 0px;
    margin: 0px 6px 0px 0px;
  }
  
  .form_type_1 input{
    display: inline;
    vertical-align: middle;
    padding: 0px;
  }
  
  .form_type_1{
    line-height: 18px;	  
  }
  
  .form_type_1 div{
    position: relative;
  }
  
  .form_type_1 .button{
    float: left; 
    padding: 2px 40px 0px 0px;
    font-weight: bold;
    margin: 5px 0px;
  }
  
  .error_field{
    color: #900105;
    float: left;
  }
  
 #container_page_content .form_type_1 p.error_msg, .error_msg{
   position: relative;
   display: block;
   color: #900105;
   float: left;
   padding: 0px 0px 0px 21px;
   margin: 0px 0px 0px 24px;
   background: url(images/bg_error_msg.gif) 0px 3px no-repeat;
  }
  
  #container_page_content form  p{
    padding: 0px 0px 1px 0px;
  }
  
  
  .address_block, .phone_block{
    width: 200px;
    min-height: 30px;
    font-size: 11px;
    line-height: 15px; 
  }
  
  
  .phone_block{    
    background: url(images/icon_phone.gif) top left no-repeat;
    padding: 0px 0px 0px 70px;
    margin: 22px 0px 0px 0px;
   
  }
  
  .address_block{
    background: url(images/icon_address.gif) top left no-repeat;
    padding: 4px 0px 10px 70px;
    margin: 16px 0px 0px 0px;
  }
  
  .phone_block a, .address_block a{
    font-weight: bold;
    font-size: 11px;
     line-height: 15px; 
  }
  
  .form_right_block input{
    width: 13px;
    border: none;
    display: block;
    padding: 0px;
    margin: 0px;
    clear: left;
    float: left;
  }
  
  .form_right_block label{
   display: block;
   position: relative;
   float: left;
   width: 260px;
   padding: 0px 0px 0px 10px;
  }
  
  
  
  .form_right_block .button, .button{
    display: block;
    width: 86px;
    height: 27px;
    background: url(images/bg_button.gif) top right no-repeat;
    clear: none;
    float: right;
    padding: 2px 40px 0px 0px;
    font-weight: bold;
    border: none;
  }
  
  
  #map{
    width: 648px;
    height: 257px;
    padding: 2px;
    border: 1px solid #715b22;
  }
  
  #container_page_content #map img{
   border: none;
   padding: 0px;
  }
  
  .contacts_photos .photo_block, .contacts_photos .photo_block a{
   color: #3e2602;	  
  }
  
  .contacts_photos .photo_block{
    float: left;
    margin-right: 76px; 
  }
  
  .contacts_photos .no_margin{
    margin-right: 0px; 
  }
  
  .contacts_photos .photo_block a{
    text-decoration: underline;	  
  }
  
  
  /* NEWS */
  
   #container_left_menu_news{
    position: relative;
    width: 249px;
    height: 100%;
    float: left;
    /*border: 1px solid red;*/
    padding: 0px 0px 0px 0px;
  }
  
  
  
  #container_left_menu_news ul{
   background: url(images/bg_1.gif) 16px 0px repeat-y;
   padding: 12px 0px 0px 30px;
   list-style-type: none;
   height: 100%;
  }
  
  #container_left_menu_news li{
   display: block;
   padding: 0px 0px 0px 20px;
   background: url(images/list_style_img_inactive.gif) 0px 8px no-repeat;
   margin: 0px 0px 9px 0px;
  }
  
  
  #container_left_menu_news .date{
    font-weight: bold;	
    padding: 0px 0px 2px 0px;
  }
  
  #container_left_menu_news a{
   text-decoration: underline;	
   line-height: 12px;
  }
  
  #container_left_menu_news .active_item p{
    color: #FFF;    
  }
  
  .pages{
    padding: 23px 0px 0px 20px;
  }
  
  #container_left_menu_news .pages a, #container_left_menu_news .pages p, #container_left_menu_news .pages a img{
    display: inline;
    margin: 0px;
    padding: 0px;
  }
  
  #container_left_menu_news .pages a img{
   padding: 0px 8px;	  
  }
  
  #container_left_menu_news .pages a, #container_left_menu_news .pages p{
    border-left: 1px solid #3f2701;
    font-weight: bold;
    padding: 0px 6px;
  }
  
  #container_left_menu_news .pages p{
   color: #fff;	  
  }
  
  #container_left_menu_news .pages a.no_border{
    border: none;	  
  }
  
  #container_left_menu_news .pages .pages_text_link{
    font-weight: normal;
    text-decoration: none;
    border: none;
    padding: 0px;
  }
 
  
  .pages_text_link span{
    text-decoration: underline;
  }
  
  #container_page_content img{
    padding: 2px;
    border: 1px solid #705b22;
  }
  
  
  /* SEVICES */
  
  table{
    border-collapse: collapse;
    width: 100%;
    margin: 0px 0px 25px 0px;
  }
  
  .col_1, .col_2, .col_3{
   vertical-align: middle;	  
  }
  
  .col_1{
   width: 60px;
   text-align: left;
  }
  
  #container_page_content .col_1 img{
    border: none;
    padding: 0px;
  }
  
  .col_2{
   width: 190px;
   text-align: left;
   font-weight: bold;
  } 
  
  .col_3{
   display: block;
   position: relative;
   height: 100%;
   padding: 3px 0px 18px 0px;
  }
  
  .col_4{
   width: 77px;  
  }
  
  .col_3 div{
   border-left: 1px solid #997e39;
   padding: 0 0 0 21px;
  }
  
  
  table.type_1, table.type_2{
    margin: 20px 0px 0px 0px;	  
  }
  
  
  
  table.type_1 td, table.type_2 td{
   border: none;	  
  }
  
  table.type_1 .col_3 div{
    padding-left: 10px;	  
  }
  
  table.type_2 .col_3 div{
    padding-left: 21px;	  
  }
  
  /* STAT MEDZ TIEKIMAS */
  
  #left_block{
   width: 454px;  
   float: left;
  }
  
  
  #right_block{
   width: 189px;
   float: right;
  }
  
  
  th, td{
   font: bold 12px/16px Tahoma, Arial, Verdana;
   border: 1px solid #9a7e38;
   border-right: none;
   padding: 2px 12px;
   text-align: left;
  }
  
  td{
    font-weight: normal;
  }
  
  .row_1 td{
   background-color: #d3c27d;	  
  }
  
  .row_2 td{
   background-color: #b7a565;	  
  }
  
  .first_col{
    border-left: none;	  
  }
  
#map2 {
	border: 1px solid #8F8A65;
}



  /*
  <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;"
  
  */
 
  
/* End of 'map' */

