@charset "utf-8";
/* CSS Document */

body {  background:#e4e6e8; font-family:  tahoma, arial, sans-serif;
       font-size:12px; text-align: left; padding: 0px; margin: 6px; line-height: 17px;
}
a {color:#009911; text-decoration:none}
a:hover{color:#FFCC33; text-decoration:none}
p {margin:0;padding:0}
img {border:0}
table.under4{background-image: url("/design/hsbk/images/fon.jpg"); background-repeat: repeat-x;}
#sm {font-size: 8px; color:white; padding-left:12px;   letter-spacing:2px}
#sm_title {font-size: 10px; color:#FFCC33; padding-left:12px;   letter-spacing:2px}

#menu_line2{ background-color: #E0E6E7; border: solid 1px #CAD4D6; padding:0px; margin:0px; padding-right:12px; padding-bottom:4px; width:154px; padding-left: 21px;
background-image: url("/design/hsbk/images/bull.gif");  background-repeat: no-repeat; background-position: 8px 7px}
#menu_line2 a{color:#009911; text-decoration:none}
#menu_line2 a:hover{color:#FFCC33; text-decoration:none}

#menu_line2_active{ background-color: #E0E6E7; border: solid 1px #CAD4D6; padding:0px; margin:0px; padding-right:12px; padding-bottom:4px; width:166px; padding-left: 9px }

#menu_line1{ background-color: #E0E6E7; border: solid 1px #CAD4D6; padding:0px; margin:0px; padding-right:12px; padding-bottom:4px; width:144px; padding-left: 21px;
background-image: url("/design/hsbk/images/bull.gif");  background-repeat: no-repeat; background-position: 8px 7px}
#menu_line1 a{color:#009911; text-decoration:none}
#menu_line1 a:hover{color:#FFCC33; text-decoration:none}

#menu_line{ padding:0px; margin:0px; padding-bottom:10px; }
#menu_line_active{ padding:0px; margin:0px; padding-bottom:10px; }

#menu_line_top{ background-color: #E0E6E7; border-left: solid 1px #CAD4D6; padding:0px; margin:0px; padding-right:12px; padding-bottom:3px; padding-left: 21px;
background-image: url("images/bull.gif");  background-repeat: no-repeat; background-position: 8px 7px}

#menu{}
#menu a{color:#009911; text-decoration:none}
#menu a:hover{color:#FFCC33; text-decoration:none}


#menu_r{margin-left: 70px}

.hp a {color:#188c70; text-decoration:none}
.hp a:hover{color:#000000; text-decoration:none}

#a1{color:#FFAB02; font-size:12px;  padding-top:4px; padding-left: 10px;  font-weight:bold}
#a11{color:#FFAB02; font-size:18px;  padding-top:10px; text-align:right; letter-spacing:2px; padding-right: 10px; font-weight:bold}
#a2{color:white; font-size:12px; padding-top:2px; padding-left: 10px; font-weight:bold}
#a3{color:white; font-size:12px; padding-top:4px; padding-right: 10px; text-align:right; font-weight:bold}
h1{color:#006B5B; font-size:16px; letter-spacing:0px; padding:0px; padding-bottom: 15px; margin:0px; font-weight:bold; letter-spacing: 2px;}
h2{color:#006B5B; font-size:12px; letter-spacing:0px; padding:0px; padding-bottom: 5px; margin:0px; font-weight:bold; letter-spacing: 1px;}
h2.rsubmenutitle{color:#006B5B; font-size:12px; letter-spacing:0px; padding:0px; padding-bottom: 0px; margin:0px; padding-left:26px; font-weight:bold; letter-spacing: 1px;}
h3{color:#009911; font-size:12px; padding:0px; margin:0px}
#sm2 {font-size: 8px; color:white; padding-left:3px;   letter-spacing:2px}
#rate_date{ font-size: 12px; font-weight:bold; margin-left:3px; color:#006b5b;}
.rate_money_0 {  font-size: 11px; font-weight:bold; color:#006666;background-color: #FEF7E7;}
.rate_money_1 { font-weight:bold; background-color: #ffc40a; font-size: 11px;} 
.rate_money_2 { background-color: #ffffff; font-size: 11px; }
.rate_money_3 { background-color: #FEF7E7; font-size: 11px;}
.rate_money_3a { background-color: #ffffff; font-size: 11px;}
.rate_money_4 { background-color: #FEF7E7; font-size: 11px;}
.rate_red {color:#E62223;}
.rate_blue{color:#1D6AB8;}
.title{background-color: #fcf9f0; color:#006b5b; font-weight:bold;}
.row1{ background-color: white;}
.row2{ background-color: #FCF9F0;}
#footer{font-size: 10px; color:white; padding:6px;}
#footer a{font-size: 10px; color:white; padding:6px; text-decoration:none}
#footer a:hover{color:#FFCC33; text-decoration:none}
#page{padding: 5px; background-color: #FEF7E7; color:#255058; border-bottom: 6px solid white}
a.page_a_title {   color:#FF3300;    font-weight: bold}
a.page_a_title:hover {   color:black;}
a.page_a_item {   color: #009911;   font-size:11px;   font-weight:normal;}
a.page_a_item:hover {   color: #FFCC33;}
#news_d{font-size:12px; padding-top: 7px; padding-left:10px; color:#188c70; font-weight:bold; }
#news_body{font-size:12px; padding-top: 5px; padding-left:10px; padding-bottom: 0px; border-bottom: solid 2px #CAD4D6; color:#188c70; }
#news_body_home{padding-top: 5px; padding-left:10px; padding-bottom: 8px; color:#188c70; font-size:14px; }
#news_body_home a{padding-top: 5px; padding-left:10px; padding-bottom: 8px; color:#188c70; font-size:14px; }
#news_body_home a:hover{padding-top: 5px; padding-left:10px; padding-bottom: 8px; color:#000000; font-size:14px; }
#news_body_home a:active{padding-top: 5px; padding-left:10px; padding-bottom: 8px; color:#188c70; font-size:14px; }
#guest_d{ padding-left:4px; font-size:9px; padding-top: 7px; color:#333; letter-spacing:2px;border-top: solid 2px #CAD4D6}
#guest_author{padding-left:5px; padding-top: 9px; padding-bottom: 3px;}
#guest_content{padding-left:5px;}
#title{padding-top: 5px; padding-left:10px; padding-bottom: 3px; border-bottom: solid 5px #CAD4D6; font-size:14px; font-weight: bold; color:#255058; background-color: #E0E6E7}
#version{font-size:11px; padding:0px; margin:0px}
#found {color:#FFCC33}
#content{margin:10px; margin-top:2px}
#content p {margin:10px 0;padding:0}
#text{}

#text li {margin:12px 0; padding:0px;}
#text p {margin:12px 0; padding:0px;}

.div_ul{padding-left:20px; font-weight:bold;}
.rate_border1{border-top: 1px solid #CAD4D6; border-left: 0px solid #CAD4D6}
.rate_border2{border-top: 1px solid #CAD4D6; border-right: 1px solid #CAD4D6}
.rate_border3{font-size:10px; border-top: 1px solid #CAD4D6; border-left: 1px solid #CAD4D6}
.rate_border4{border-top: 1px solid #CAD4D6; border-left: 1px solid #CAD4D6}
.rate_row{ background-color: #F8F8F8;}
#counter_bottom {margin:23px 0px 10px 4px;}

.lmenucontainer{ background-image:url("images/lmenubg.gif"); background-repeat:repeat-x; background-position:bottom; width: 189px;  background-color: #FFFFFF;}
.lmenusm_title{  background-color: #188c70;  font-size: 10px;  color: #FFFFFF;  padding-left: 12px;  height:19px;}
.lmenucontainer1{ background-image:url("images/lmenubg.gif"); background-repeat:repeat-x; background-position:bottom; width: 189px;  background-color: #FFFFFF;}
.lmenusm_title1{  color: #188c70;  font-size: 10px;  background-color: #FFFFFF;  padding-left: 12px;  height:19px;}
.lmenucontainer2{ width: 189px;  background-image:url("images/lmenubg.gif"); background-repeat:repeat-x; background-position:bottom; background-color: #FFFFFF;}

ul.lmenuulcontainer{ background-image:url("images/lmenubg.gif"); background-repeat:repeat-x; background-position:bottom; padding: 0px;  margin: 0px;}
.lmenuulcontainer li{  list-style-type: none;  margin: 0px; width: 154px;}
.lmenucontainer a{   padding: 2px 14px 4px 21px;    width:154px;  color: #007f61;  display: block; }
.lmenucontainer a:hover{ color: #FFCC33; text-decoration:none }

ul.lmenuulcontainer1{ background-image:url("images/lmenubg.gif"); background-repeat:repeat-x; background-position:bottom; padding: 0px;  margin: 0px;}
.lmenuulcontainer1 li{  list-style-type: none;  margin: 0px;  width: 154px; width: 200px;}
.lmenucontainer1 a{ padding: 2px 2px 4px 2px;    width:154px;  color: #007f61;  display: block;  }
.lmenucontainer1 a:hover{ color: #FFCC33; text-decoration:none}

li#lmenuliactive { background-color: #F0F6F7; padding: 2px 14px 4px 21px; }

div.tmenucontainer {
  background-color: #CAD4D6;
  margin:0px; 
  margin-bottom: 0px; 
  padding-bottom:0px;
}

div.tmenulogoversion {
  background-image: url("images/title.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-align: right;
  padding: 5px 10px 12px 33px;
  font-size:11px;
}

ul.tmenuulcontainer{background-image:url("images/topmenubg.gif"); background-repeat:repeat-x; margin:0px; padding-top:2px; height:21px; white-space:nowrap; }
.tmenuulcontainer li { display:inline; white-space:nowrap; height:21px; border-right:1px solid #d2d4d6; }
.tmenuulcontainer li a{ color: #007f61; text-decoration:none; padding-right:16px; padding-left:16px; text-align: center; text-decoration:none; height:21px; }
.tmenuulcontainer li a:hover{ color: #FFCC33; text-decoration:none; height:21px; }


.rightsubmenucontainer {
  width: 170px;
  margin-left: 20px;
  }

.vac_menucontainer {
  margin-left: 20px;
  }

ul.vac_submenuulcontainer{
  padding: 0px;
  margin: 0px;
}

.vac_submenuulcontainer li{
  border-bottom:1px solid #CAD4D6; 
  margin-top: 20px;
 }

.vac_menucontainer a{   
  padding-left:20px;   
  color: #009911;
  display: block;  
  text-decoration:none;
  padding-bottom: 4px; text-decoration:none
}

.vac_menucontainer a:hover{  
  color: #FFCC33; text-decoration:none
}

li#vac_submenuliactive {
  padding-left:20px;
 }



ul.rightsubmenuulcontainer{
  padding: 0px;
  margin: 0px;
}

.rightsubmenuulcontainer li{
  list-style-type: none;
  width: 170px;
 }

.rightsubmenucontainer a{   
  padding-left:20px;   
  width: 150px;
  color: #009911;
  display: block;  
  text-decoration:none;
  padding-bottom: 4px; text-decoration:none
}

.rightsubmenucontainer a:hover{  
  color: #FFCC33; text-decoration:none
}

.langmenucontainer a:hover{  
  color: #FFCC33; text-decoration:none
}

.langmenucontainer a:active{  
  color: #55555; text-decoration:none
}

li#rightsubmenuliactive {
  padding-left:20px;
  width: 150px;
  background-color: #fff;
  background-image: url("/design/hsbk/images/tick.gif");
  background-repeat: no-repeat;
  background-position: 6px 7px; 
 }

ul.ulfaq{margin:0px; margin-left:25px;}

.header1
{
color: #f6ab24;
background-color: #006b5b;
font-weight:bold;
text-align:center;
}
h4
{
font-size:12pt;
color:#006b5b;
text-align:center;
}


div.block 
{
    margin: 0;
    padding: 0;
    clear: both;
}

div.block div.element
{
    padding-right: 1em !important;
    float: left;
}

div.break 
{
    clear: both;
    font-size: 1px;
    height: 1px;
}


label
{   font-weight:bold;
    padding-right: 0.5em;
    display: block;  
    font-size:11px;
}


div.warning {
  color:red;
}



.questionthemename {
     margin:0px 0px 20px 0px;
}

.questionthemename a {
     margin:0px 4px 0px 0px;   
}


.countvoice {
    padding-top:10px;
}

.vertical_line {
    color:#255058;
}


.sort_by_question {
    text-align:right;
    font-size:10px;
    margin:0px 0px 4px 0px;
}

.sort_by_question a {
   margin:0px 2px 0px 2px;  
}

.current_sort_ascend {
    background-image: url("/design/hsbk/images/bbarrow.gif");   
    background-repeat: no-repeat;
    background-position: 0px 4px; 
    padding:0px 0px 0px 10px;
    text-decoration:none;
}

.current_sort_descend {
    background-image: url("/design/hsbk/images/rrarrow.gif");
    background-repeat: no-repeat;
    background-position: 0px 4px; 
    padding:0px 0px 0px 10px;
    text-decoration:none;
}






.vote_qs {padding-bottom:2px; font-weight:bold;}



.vote_info_container {
   padding:14px 0px 0px 6px; 
   border-top: solid 2px #CAD4D6;
}

.tdnowrap {
 white-space: nowrap;
 padding-bottom:8px;
}

.vote_form {
     margin: 0px 0px 8px 0px; 
     padding:0px;
}


.vote_author, .vote_town, .vote_date, .vote_theme {
     font-size:10px;
  }

.vote_author {padding-left:14px;}

.qs_rating {
     color:red;
     font-size:12px;
}

.vote_button_container {
      text-align: right;
}


.vote_button  {
     padding: 0px; 
     margin: 0px; 
     width: auto;
     height: auto;
     background-color: white;
     color: #009911;
     border:none;
     font-size:12px;
     text-decoration:underline;
     cursor: pointer;
}





#list_cost_share_description {
    padding:0px 0px 20px 0px;
}

#list_cost_share_form {
    margin:0px; 
    padding:30px 0px 0px 0px;
}

#list_cost_share_show_table {
   border:1px solid #CAD4D6; 
   background-color: #F8F8F8;
}

.lcshare_show {
  padding:20px 12px 0px 20px; 
  font-size:14px;
}

.lcshare_dayf {
  padding:20px 5px 5px 0px;
}

.lcshare_monthf {
  padding:20px 5px 5px 0px;
}

.lcshare_yearf {
  padding:20px 20px 5px 0px;

}

.lcshare_po {
  padding:10px 10px 0px 20px; 
  font-size:14px;
}


.lcshare_dayl {
  padding:10px 5px 0px 0px;
}

.lcshare_monthl {
  padding:10px 5px 0px 0px;
}


.lcshare_yearl {
  padding:10px 20px 0px 0px;
}

.lcshare_button_show {
  padding:16px 20px 14px 20px;
}

.lcshare_value_table {
  margin:30px 0px 0px 0px; 
  border-collapse: collapse;
}

.lcshare_value_date_title {
   border:1px solid #CAD4D6;
}

.lcshare_value_title {
   border:1px solid #CAD4D6; 
   padding:8px 8px 8px 14px;
}

.lcshare_value_row1 {
 background-color: #F8F8F8;
}

.lcshare_value_row2 {
 background-color: white;
}

.lcshare_value_date {
  border:1px solid #CAD4D6
}

.lcshare_value {
 border:1px solid #CAD4D6; 
 padding:8px 4px 0px 14px
}



li.menu_pencilguest {
  list-style-type: none;
  margin: 0px;
  width: 154px;  
  background-image: url("/var/hsbk/storage/images/media/design_folder/bu_pencilguest/122180-1-eng-GB/bu_pencilguest.gif");
  background-repeat: no-repeat;
  background-position: 5px 5px; 
}

li.menu_pencilguest a {    
  padding: 8px 14px 0px 43px;  
  width:132px;
  height:28px;
  color: #009911;
  display: block;  
  border-top: solid 1px #CAD4D6;
  border-bottom: solid 1px #CAD4D6; 
}


li.menu_pencilguest a:hover {    
 background-color: transparent;
}

