
/*-Muinas CSS-*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{font-size:inherit;}
fieldset,img{border:0;}
th{font-style:normal;font-weight:normal;}

th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select,input,textarea{font:99% arial,verdana,sans-serif;}
html { height:101%; }
body{font:11px Lucida Grande,Lucida,"lucida sans unicode",helvetica,sans-serif;background-color:#eaf2d0;background-image: url(../images/base/bg.gif);background-repeat:repeat-x;text-align:center;color:#454545; padding-bottom:20px;}

img { border:none; }

a { color: #94dcff; text-decoration:none; }

#wrapper { position:relative; width:952px; margin-left:auto;  margin-right:auto; text-align: center; margin-top:14px; }

/*Head*/

#head { width:952px; height:60px; overflow:hidden; background-image:url(../images/base/head_bg.gif); text-align:left; }
#head img { margin-top:20px; margin-left:15px; }
#head img { margin-top:10px; margin-left:15px; vertical-align:middle; }
#head .logos { margin-top:7px; }
#head .right,
#head .left { margin:0px; }
#head .id_kaart { float:right; margin-top:15px; margin-left:10px;}
#head div { background-image:url(../images/base/head_c.gif); float:right; height:60px; padding-right:5px; text-align:right; margin-left:10px; }
#head div .right { margin-top:21px; margin-left:5px; display:block; }
#head div p { white-space:nowrap; margin-top:10px; color:#fefefe; margin-bottom:2px; padding-left:15px; padding-right:45px; background-image:url(../images/base/user_icon.gif); background-repeat:no-repeat; background-position:100% 10px; }
#head div p.login { background-image:none; padding-top:9px; padding-right:0px; }
#head div input { border:1px solid #485031; font-size:11px; font-family:Tahoma; padding:2px; width:100px; margin-right:5px; background-image:url(../images/base/input_login.gif); background-repeat:repeat-x; background-color:#e5eeae; color:#646400; vertical-align:middle; }
#head div button { border:0px; width:70px; height:20px; background-image:url(../images/base/logout.gif); text-align:center; line-height:18px; color:#d55b5b; white-space:nowrap; background-color:transparent; font-size:11px; cursor:pointer; vertical-align:middle; }
#head div a { display:inline-block; width:70px; height:20px; margin-top:7px; background-image:url(../images/base/logout.gif); text-align:center; line-height:18px; color:#d55b5b; white-space:nowrap;  }
#head div button.worker, #head div a.wide { width:100px; background-image:url(../images/base/worker.gif);  }

#head div a:hover { color:#FFF; }

/*Content*/

#content { width:950px; padding:0px 1px; overflow:hidden; background-color:#FFF; background-image:url(../images/base/content_bg.gif); }

/*Sidecontent*/

#sidecontent { width:225px; float:left; text-align:left; }

/*MainMenu*/

#mmenu ul { display:block; overflow:auto; width:225px; }
#mmenu ul li { display:inline; float:left; background-image:url(../images/base/mm_bg.gif); background-repeat:repeat-x; margin-bottom:5px; clear:both; width:225px; overflow:auto; background-color:#68714b; overflow:hidden; }
#mmenu ul li a { display:block; float:left; padding:9px 5px 10px 15px; width:172px; margin-right:1px; background-image:url(../images/base/bullet1.gif); background-repeat:no-repeat; font-weight:bold; color:#FFF; font-size:14px; }
#mmenu ul li.selected a { color:#e9cc2c; }
#mmenu ul li a:hover { color:#c6f430; }
#mmenu ul li.selected {  }
#mmenu ul li.selected ul { display:block; }
#mmenu ul ul { margin-top:0px; display:none; }
#mmenu ul ul li { background-image:none; background-color:#747e53; margin-bottom:0px; }
#mmenu ul li.selected ul li a,
#mmenu ul ul li a { background-image:none; padding:5px 5px 6px 17px; width:200px; font-weight:100; color:#FFF; font-size:11px; }
#mmenu ul ul li a:hover { color:#c6f430 !important; background-image:none; }
#mmenu ul ul li.selected { background-image:url(../images/base/mm_selected2.gif); background-repeat:no-repeat; background-position:0 9px; background-color:#747e53; }
#mmenu ul li.selected ul li.selected a,
#mmenu ul li.selected ul li.selected a:hover,
#mmenu ul ul li.selected a,
#mmenu ul ul li.selected a:hover { /*background-image:url(../images/base/bullet3.gif); */width:200px; background-repeat:no-repeat; background-position:25px 11px;  color:#e9cc2c; }
#mmenu ul li a.open { float:right; width:32px; height:36px; padding:0px; margin:0px; background-image:url(../images/base/mm_arrow_down.gif); background-position:0px 0px; color:#b4be91 !important; }
#mmenu ul li.selected a.open { float:right; width:32px; height:36px; padding:0px; margin:0px; background-image:url(../images/base/mm_arrow_up.gif); background-position:0px 0px; color:#b4be91 !important; }
#mmenu ul li a.open:hover,
#mmenu ul li.selected a.open:hover { background-position:-32px 0; }

/*Maincontent*/

#maincontent { width:725px; float:right; text-align:left; padding:0px 0px 20px 0px; background-image:url(../images/base/line.gif); background-repeat:repeat-x; }

#content_head { background-image:url(../images/base/h1_bg.gif); background-repeat:no-repeat; background-position:50% 100%; overflow:hidden; width:100%; margin-bottom:10px; }
#content_head h1 { font-size:18px; color:#a99e26; font-weight:100; padding:10px 15px 10px 45px; background-image:url(../images/base/puz.gif); background-repeat:no-repeat; background-position:20px 15px; float:left; width:510px; }
#content_head a.help { float:right; margin-top:11px; color:#FFF; }
#content_head div { float:right; background-image:url(../images/base/corner.gif); background-repeat:no-repeat; background-position:100% 0; padding:7px 0px 0px 13px;  }
#content_head div a { float:left; clear:left; background-repeat:no-repeat; background-position:0% 50%; padding-left:15px; line-height:13px; color:#676767; padding-right:15px; }
#content_head div a:hover { color:#999; }
#content_head div .print { background-image:url(../images/base/print.gif); }
#content_head div .export { background-image:url(../images/base/copy.gif); }
#content_head div .history { background-image:url(../images/base/link.gif); }
#content_head div .export { display:none; }
#content_head div .cancel { display:none; }

/* export_loading */
#export_loading{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #export_loading { /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/* /export_loading */

.def { padding:0px 20px 20px 20px; width:685px; overflow:hidden; }
.emoticon { padding:0px 20px 0px 20px; width:685px; overflow:hidden; }

#help { width:695px; background-image:url(../images/base/help_bg.gif); background-repeat:repeat-y; margin-left:auto; margin-right:auto; margin-bottom:10px; display:none; }
#help .top { width:695px; background-image:url(../images/base/help_bg.gif); background-repeat:no-repeat; background-position:-695px 0%; }
#help .bot { width:675px; background-image:url(../images/base/help_bg.gif); background-repeat:no-repeat; background-position:-1390px 100%; padding:10px 10px 0px 10px; overflow:hidden; }
#help h1 { color:#495031; font-weight:bold; margin-bottom:5px; float:left; }
#help p { color:#747474; position:relative;  margin-bottom:10px; }
#help img { float:right; position:relative; margin-right:-5px; margin-top:-5px; }


div#history {background-color:#FFFFFF;
             border:1px solid #D1D1D1;
             padding:5px 10px;
             position:absolute;
             right:0;
             text-align:right;
             top:97px;
             width:345px;
             z-index:101;
             display:none;}
div#history li {list-style: none;}
div#history a {color:#747E53}
div#history a:hover {color:#D0D18F}
div#history li.selected a {color:#D0D18F}

.main_error { width:695px; background-image:url(../images/base/main_error_bg.gif); background-repeat:repeat-y; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.main_error .top { width:695px; background-image:url(../images/base/main_error_bg.gif); background-repeat:no-repeat; background-position:-695px 0%; }
.main_error .bot { width:635px; background-image:url(../images/base/main_error_bg.gif); background-repeat:no-repeat; background-position:-1390px 100%; padding:15px 20px 5px 40px; overflow:hidden; position:relative; }
.main_error h1 { color:#FFF; font-size:12px; font-weight:bold; text-align:center; }
.main_error p { color:#FFF; margin-bottom:10px; text-align:center; }
.main_error small { color:#FFF; font-size:14px; position:absolute; left:9px; }

.msg_error { background-color:#fde8e8; border:2px solid #ecaaaa; color:#cc0000; padding:10px; margin:0px 20px 10px 20px; }
.msg_success { background-color:#f1fde8; border:2px solid #c6ecaa; color:#52a32b; padding:10px; margin:0px 20px 10px 20px; }
.msg_note { background-color:#fff8e6; border:2px solid #ffe197; color:#aa7e11; padding:10px; margin:0px 20px 10px 20px; }

.tabs { width:100%; overflow:visible;  margin-bottom:10px;}
.tabs ul.main { width:90%; padding:0px 5% 1px 5%; overflow:hidden; list-style:none; background-image:url(../images/base/tabs_bg.gif); background-repeat:no-repeat; background-position:50% 100%; }
.tabs ul.main li { float:left; background-image:url(../images/base/tab_l.gif); background-repeat:no-repeat; margin-right:3px; }
.tabs ul.main li a { float:left; display:block; position:relative; background-image:url(../images/base/tab_r.gif); background-repeat:no-repeat; background-position:100% 0; line-height:20px; padding:0 5px; color:#000; white-space:nowrap; }
.tabs ul.main li.tab_up a { background-image:url(../images/base/tab_up.gif); padding-right:20px; }
.tabs ul.main li.tab_up a:hover { background-image:url(../images/base/tab_down.gif); }
.tabs ul.main li.tab_down a { background-image:url(../images/base/tab_down.gif); padding-right:20px; }
.tabs ul.main li.tab_down a:hover { background-image:url(../images/base/tab_up.gif); }
.tabs ul.main li.selected { background-image:url(../images/base/tab_l_selected.gif); }
.tabs ul.main li.selected a { background-image:url(../images/base/tab_r_selected.gif); color:#000; }
.tabs ul.sub { width:648px; padding:0px 36px 1px 36px; overflow:hidden; list-style:none; background-image:url(../images/base/tabs_bg.gif); background-repeat:no-repeat; background-position:50% 100%; background-color: white;}
.tabs ul.sub li { position:relative; float:left; display:inline; }
.tabs ul.sub li a { position:relative; line-height:20px; display:block; float:left; color:#666; padding:0px 7px 0px 13px; background-image:url(../images/base/bullet2.gif); background-repeat:no-repeat; background-position:5px 9px; white-space:nowrap; }
.tabs ul.sub li.selected a:hover,
.tabs ul.sub li.selected a { background-color:#e3e3e3; background-image:url(../images/base/bullet3.gif); color:#000; }
.tabs ul.sub li a:hover { background-color:#EEE; background-image:url(../images/base/bullet3.gif); }
.tabs ul.sub li.break { clear:right; }
.tabs ul.subtree { width:648px; padding:0px 36px 1px 36px; overflow:hidden; list-style:none; background-image:url(../images/base/tabs_bg.gif); background-repeat:no-repeat; background-position:50% 100%; background-color: white;}
.tabs ul.subtree li { }
.tabs ul.subtree li a {  line-height:20px; display:block; color:#666; padding:0px 7px 0px 13px; background-image:url(../images/base/bullet2.gif); background-repeat:no-repeat; background-position:5px 9px; white-space:nowrap; }
.tabs ul.subtree a:hover,
.tabs ul.subtree a.selected { background-color:#e3e3e3; background-image:url(../images/base/bullet3.gif); color:#000; }
.tabs ul.subtree li a:hover { background-color:#EEE; background-image:url(../images/base/bullet3.gif); }
.tabs ul.subtree li ul { list-style:none; margin-left: 25px;}


h2 { line-height:30px; background-image:url(../images/base/h2_bg.gif); background-repeat:no-repeat; background-position:50% 100%; margin:15px 0px 15px 0px; padding-right:20px; font-size:14px; color:#69724b; clear:both; position:relative; width:645px; overflow:hidden; }
h2 span { float:left; }
h2 a { float:right; font-size:11px; color:#666; padding-right:20px; background-image:url(../images/base/add_single.gif); background-repeat:no-repeat; background-position:100% 50%; }
h2 a.delete{  background-image:url(../images/base/delete_single.gif); }
h2.rights span { padding-left:25px; background-image:url(../images/base/icon_rights.gif); background-repeat:no-repeat; background-position:0px 50%; }
h2.value span { padding-left:25px; background-image:url(../images/base/icon_value.gif); background-repeat:no-repeat; background-position:0px 50%; }
h2.data span { padding-left:25px; background-image:url(../images/base/icon_data.gif); background-repeat:no-repeat; background-position:0px 50%; }
h2.stat span { padding-left:25px; background-image:url(../images/base/icon_stat.gif); background-repeat:no-repeat; background-position:0px 50%; }
h3 { line-height:20px; background-image:url(../images/base/h2_bg.gif); background-repeat:no-repeat; background-position:50% 100%; margin:15px 0px 15px 0px; padding-right:20px; font-size:12px; clear:both; position:relative; width:645px; overflow:hidden; }
h3 a.delete{  float:right; font-size:11px; color:#666; padding-right:20px; background-repeat:no-repeat; background-position:100% 50%; background-image:url(../images/base/delete_single.gif); }

.form,
#filter,
#filter1,
#filter2 { padding:0px 30px; width:665px; margin-bottom:10px; overflow:hidden; display:block; }
.row { background-color:#eee; padding-top:10px; background-image:url(../images/base/row_bg.gif); background-repeat:repeat-y; background-position:0% 0; }
.row .frm div label { width:auto; padding-right:10px; }
.row div { padding-bottom:2px; }
.row select { height:20px;}
.row select option {padding-left: 5px; padding-right: 5px;}

.frm { }
.frm .w_10 { width:96px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_20 { width:170px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_30 { width:200px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_40 { width:250px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_50 { width:325px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_60 { width:325px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_70 { width:450px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_80 { width:490px; overflow:hidden; margin-bottom:0px; position:relative; }
.frm .w_100 { width:100%; overflow:hidden; margin-bottom:0px; position:relative; clear:both; }
.frm div { width:100%; overflow:hidden; margin-bottom:10px; }
.frm div label { display:block; float:left; clear:left; width:110px; padding-top:2px; padding-right:5px; }
.frm div label.no_float { display:inline; float:none; width:auto; }
.frm div input { vertical-align:middle; }
.frm div select { width:184px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; min-height:20px; }
.frm div select option {padding-left: 5px; padding-right: 5px;}
.frm div select.sel2 { width:100px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div select.sel3 { width:153px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div select.sel4 { width:524px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div select.sel5 { width:400px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div select.sel6 { width:629px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div select.sel7 { width:640px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; padding:5px;}
.sel5 { width:400px; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }

.frm .w_30 p.otherlang {margin-left:110px;  width:90px;}
.frm .w_20 p.otherlang {margin-left:110px;  width:60px;}
.frm .w_50 p.otherlang {margin-left:110px; width:215px;}
.frm .w_70 p.otherlang {margin-left:110px; width:340px;}
.frm .w_80 p.otherlang { margin-left:110px; width:370px;}
.frm .w_100 p.otherlang { margin-left:110px; width:532px; }


.frm .txt { width:181px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt2 { width:88px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt2.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt3 { width:150px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt3.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt4 { width:31px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt4.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt5 { width:647px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt5.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt6 { width:530px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt6.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt7 { width:148px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt7.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt8 { width:521px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt8.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt9 { width:235px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt9.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt10 { width:499px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt9.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .txt0 { width:505px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt0.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm .collectionyears {padding-right: 5px;}
.frm div .date { width:60px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_date.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm div .with_button { width:158px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt_with_button.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }
.frm div textarea { width:181px; height:57px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; cursor:text; }
.frm div textarea.area1 { width:528px; height:37px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea2.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; cursor:text; }
.frm div textarea.area2 { width:328px; height:57px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea3.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; cursor:text; }
.frm div textarea.area3 { width:528px; height:140px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea4.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; cursor:text; }
.frm div textarea.area4 { width:528px; height:77px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea5.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; cursor:text; }
.frm div textarea.area5 { width:158px; height:77px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea6.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:top; cursor:text; }
.frm div textarea.area6 { width:528px; height:273px; background-color:#F00; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea06.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:top; cursor:text; }
.frm div textarea.area7 { width:528px; height:409px; background-color:#F00; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea07.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:top; cursor:text; }
.frm div textarea.area8 { width:528px; height:543px; background-color:#F00; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea08.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:top; cursor:text; }
.frm div textarea.area9 { width:528px; height:677px; background-color:#F00; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_textarea09.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:top; cursor:text; }
.frm div textarea.elastic{height:31px;padding-left:3px;padding-top:3px;border:1px solid #BEBEBE;background-image:none;font-family:tahoma, arial;color:#40462D;cursor:text;/*+border-radius:3px;*/-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px 3px 3px 3px;resize:'none';overflow-y:hidden;}
.frm div.w_100 textarea.elastic{width:528px;max-width:528px;}
.frm div.w_100 .required textarea.elastic{width:519px;max-width:519px;}
.frm div.w_50 textarea.elastic{width:179px;max-width:179px;}
.frm div.w_20 textarea.elastic{width:146px;max-width:146px;}
.frm div.w_60 textarea.elastic{width:315px;max-width:315px;}


.frm div .file_1 { width:113px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/file1_bg.gif); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div .file_2 { width:113px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt.gif); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div .file_3 { width:113px; height:17px; padding-left:3px; padding-top:3px; border:0px; background-image:url(../images/base/input_txt.gif); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
.frm div .file_1_btn { width:65px; height:20px; background-image:url(../images/base/file1_btn.gif); border:0px; text-align:center; color:#494949; font-family:tahoma; font-size:11px; font-weight:bold; cursor:pointer; }
.frm h2 { line-height:30px; background-image:url(../images/base/h2_bg.gif); background-repeat:no-repeat; background-position:50% 100%; margin:15px 0px 15px 0px; font-size:14px; color:#69724b; clear:both; position:relative; }
.frm h2.images span { padding-left:25px; background-image:url(../images/base/icon_images.gif); background-repeat:no-repeat; background-position:0px 50%; }
.frm div.img { padding-top:10px; padding-left:20px; width:180px; float:left; overflow:hidden }
.frm .check { display:inline-block; width:153px; }
.frm div .btn { background-image:url(../images/base/input_txt_button.gif); display:inline-block;  height:20px; width:20px; vertical-align:middle; overflow:hidden; }
.frm div .btn img { display:block; vertical-align:middle; }
.frm div.w_100 .tbl { width:639px; }
.frm div.w_50 .tbl { width:300px; }
.frm div .tbl { margin-left:1px; }
.frm div .tbl td { border-right:none; border-left:none; }
.frm div .tbl td .btn {  }
.frm div p { float:left; width:184px; padding-top:2px; padding-left:3px; }
.frm .children { margin-top: 5px; margin-left: 20px; margin-bottom: 5px; }
.frm .children div { width:100%; margin-bottom: 2px; }
.frm div.radio_group div { width:200px; padding-left:1px; }
.frm div.radio_group div input { margin-right:5px; }
.frm div.radio_group div select,
.frm div.radio_group div .txt { margin:4px 0px; }
.frm div.error label { color:#c33; font-weight:bold; }
.frm div span.lab { padding:0px 5px 0px 10px; }
.frm div span.lab2 { padding:0px 5px 0px 10px; display:block; text-align:right; }
.frm .note { padding-left:120px; color:#999; font-size:10px; }
.frm .note2 { display:block;color:#999; font-size:10px; }
.frm .required { background-image:url(../images/base/required.gif); background-repeat:no-repeat; background-position:100% 6px; }
.frm .w_70 .aright { padding-bottom:1px; }
.frm .w_70 .aright .btn { margin-right:5px; }
.frm .push { margin-left:115px; }
.frm div.subsetswitherrors div.error input { color:#c33; border: 1px solid #c33; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px 5px 5px 5px; }

div.buttons { width:auto; clear:both; text-align:left; overflow:hidden; padding-top:5px; padding-bottom:5px; }
div.buttons a,
div.buttons span { cursor:pointer; cursor:pointer; line-height:25px; background:url(../images/base/btn_d_r.gif) no-repeat right top; padding-right:15px; font-weight:bold; font-size:11px; text-decoration:none; color:#494949; display:block; display:inline-block; font-family:Lucida Grande,Lucida,"lucida sans unicode",helvetica,sans-serif; }
div.buttons a { vertical-align:middle; }
div.buttons a span,
div.buttons span span { background:url(../images/base/btn_d_l.gif) no-repeat left top; height:25px; display:block; display:inline-block; padding-left:15px; padding-right:0px; line-height:25px; }
div.buttons button { border:0; border:none; background:transparent; overflow:visible; white-space:nowrap; padding:0 0px; cursor:pointer; cursor:pointer; }
div.buttons button,
div.buttons a { vertical-align:middle; }
.btn_left { padding-left:115px; }


.tbl { width:100%; border:1px solid #d8d8d8; margin-top:10px; margin-bottom:10px;border-collapse:collapse;border-spacing:0px; }
.tbl tbody tr { cursor:pointer; }
.tbl tbody tr.no_over,
.tbl tbody tr.passive { cursor:default; }
.tbl tbody tr.passive td { text-align:right; background-color:#fff; border:0px; vertical-align:top; background-image:url(../images/base/dotted.gif); background-repeat:repeat-x; background-position:0 100%; }
.tbl tbody tr.passive td.sub_cat { text-align:left; }
.tbl tbody tr.passive td.sub_cat .btn_over,
.tbl tbody tr.passive td.sub_cat .btn:hover,
.tbl tbody tr.passive td.sub_cat .btn { margin-bottom:3px !important; }
.tbl tbody tr.passive td.sub_cat .txt7 { margin-bottom:3px; }
.tbl tbody tr.add { cursor:default; }
.tbl tbody tr.add td { background-color:#f5f5f5; }
.tbl th { padding:5px 5px; background-image:url(../images/base/tbl_head_bg.gif); background-repeat:repeat-x; background-color:#d8d8d8; font-weight:bold; color:#454545; }
.tbl th a { color:#454545; font-weight:bold; display:block; position:relative; padding-right:10px; }
.tbl th a:hover { background-image:url(../images/base/tbl_sort_down.gif); background-repeat:no-repeat; background-position:100% 50%; }
.tbl th a:hover span {  padding-right:13px; }
.tbl th.ascending a, .tbl th a.asc { background-image:url(../images/base/tbl_sort_up.gif); background-repeat:no-repeat; background-position:100% 50%; }
.tbl th.descending a, .tbl th a.desc { background-image:url(../images/base/tbl_sort_down.gif); background-repeat:no-repeat; background-position:100% 50%; }
.tbl th.ascending a:hover, .tbl th a.asc:hover { background-image:url(../images/base/tbl_sort_down.gif); }
.tbl th.descending a:hover, .tbl th a.desc:hover { background-image:url(../images/base/tbl_sort_up.gif); }
.tbl td { border:1px solid #d8d8d8; padding:3px 5px; vertical-align:top; }
.tbl tbody tr.over,
.tbl tbody tr:hover { background-color:#ececec; }
.tbl tbody tr.visited { background-color:#f9f9d6; }
.tbl tbody tr.no_over:hover,
.tbl tbody tr.add:hover,
.tbl tbody tr.passive:hover { background-color:transparent; }
.tbl a.btn,
.tbl a.btn, 
.tbl a.btn_over,
.tbl a.btn_over { background-image:url(../images/base/input_txt_button.gif) !important; background-position:0% 0% !important;  display:inline-block;  height:20px; width:20px; vertical-align:middle; overflow:hidden; padding:0px; }
.tbl a.btn_over img,
.tbl a.btn_over img,
.tbl a.btn:hover img,
.tbl a.btn:hover img { margin-left:-20px; }
.tbl a.btn:hover,
.tbl a.btn:hover { background-image:url(../images/base/input_txt_button.gif) !important; }
.tbl a.btn2 { display:inline-block; height:20px; line-height:20px; background-image:url(../images/base/btn_l.gif); background-repeat:no-repeat; vertical-align:middle; color:#494949; }
.tbl a.btn2 span { display:inline-block; height:20px; line-height:20px; background-image:url(../images/base/btn_r.gif); background-repeat:no-repeat; background-position:100% 0; padding:0px 5px; cursor:pointer; white-space:nowrap; }
.tbl a.btn2:hover { text-decoration:none; color:#454545; }
input.btn2 { width:100px; height:20px; border:0px; background-image:url(../images/base/btn_small.gif); vertical-align:middle; cursor:pointer; font-family:Lucida Grande,Lucida,"lucida sans unicode",helvetica,sans-serif; color:#494949; font-weight:bold; font-size:11px; }
input.btn3 { width:140px; height:20px; border:0px; background-image:url(../images/base/btn3.gif); vertical-align:middle; cursor:pointer; font-family:Lucida Grande,Lucida,"lucida sans unicode",helvetica,sans-serif; color:#494949; font-weight:bold; font-size:11px; }
a.btn_a { display:block; width:100px; height:20px; line-height:20px; background-image:url(../images/base/btn_small.gif); vertical-align:middle; font-family:Lucida Grande,Lucida,"lucida sans unicode",helvetica,sans-serif; color:#494949 !important; font-weight:bold; font-size:11px; text-align:center; }
a.btn_a:hover { color:#666 !important; text-decoration:none !important; }
.tbl td a { color:#747e53; font-weight:bold; }
.tbl td a:hover { text-decoration:underline; }
.tbl p { margin-bottom:10px; }

.tbl_info { width:100%; margin-top:10px; margin-bottom:10px; }
.tbl_info td { padding:4px 8px; border-bottom:0px solid #dfdfdf; background-image:url(../images/base/dotted.gif); background-repeat:repeat-x; background-position:0 100%; }
.tbl_info td p { margin-bottom:10px; }
.tbl_info .space { height:10px; background-image:none; }
.tbl_info .space2 { height:25px; background-image:none; }
.tbl_info .space p { margin-top:15px; margin-bottom:10px; padding:0px 20px; }
.tbl_info td.label { background-image:url(../images/base/tbl_label_bg.gif); background-repeat:repeat-x; background-position:0% 0%; background-color:#e8e8e8; font-weight:bold; color:#454545; vertical-align:top; }
.tbl_info td a { color:#747e53; font-weight:bold; }
.tbl_info td a:hover { text-decoration:underline; }
.tbl_info ul { margin-left:15px; }
.tbl_info ul.regions { list-style:none; margin-left:0px; }
.tbl_info ul.regions li { float:left; width:145px; }
.tbl_info ul.rights { list-style:none; }
.tbl_info ul.rights li { float:left; width:auto; padding-left:15px; margin-right:10px; background-image:url(../images/base/rights_no.gif); background-repeat:no-repeat; background-position:0 70%; margin-left:0px; }
.tbl_info ul.rights li.true { background-image:url(../images/base/rights_yes.gif); }
.tbl_info ul.rights_edit { list-style:none; }
.tbl_info ul.rights_edit li { float:left; width:auto; margin-right:15px; }
.tbl_info input { vertical-align:middle; margin-right:5px; }
.tbl_info table { width:100%; }
.tbl_info table tbody tr.over,
.tbl_info table tbody tr:hover { background-color:#f9f9d6; cursor:pointer; }
.tbl_info table tbody tr.no_over:hover { background-color:transparent;cursor:default; }
.tbl_info table th { background-color:#e8e8e8; padding:0px 10px 0px 5px; }
.tbl_info table td { background-image:none; vertical-align:top; padding:0px 10px 0px 5px; }
.tbl_info .desc { padding:10px 0px; }
.tbl_info .desc p { margin-bottom:5px; }
.tbl_info .showhidemorehiddencontent { float: right;}
.tbl_info .morehiddencontent { display: none;}
.tbl_info span.grey {color:grey;}
.tbl_info ul.sub { margin-left: 0px; padding:0px 5px 1px 0px; overflow:hidden; list-style:none; background-image:url(../images/base/tabs_bg.gif); background-repeat:no-repeat; background-position:50% 100%; }
.tbl_info ul.sub li { position:relative; display:inline; }
.tbl_info ul.sub li a { position:relative; line-height:20px; display:block; float:left; color:#666; padding:0px 7px 0px 13px; background-image:url(../images/base/bullet2.gif); background-repeat:no-repeat; background-position:5px 9px; white-space:nowrap; }
.tbl_info ul.sub li.selected a:hover,
.tbl_info ul.sub li.selected a { background-color:#e3e3e3; background-image:url(../images/base/bullet3.gif); color:#000; }
.tbl_info ul.sub li a:hover { background-color:#EEE; background-image:url(../images/base/bullet3.gif); }
.tbl_info ul.sub li.break { clear:right; }


.presenterssubset a { color:#747e53; font-weight:bold; }
.presenterssubset  a:hover { text-decoration:underline; }
.collectorssubset a { color:#747e53; font-weight:bold; }
.collectorssubset  a:hover { text-decoration:underline; }

.navi { width:100%; overflow:hidden; }
.navi p { text-align:right; width:100%; position:relative; clear:both; line-height:20px; }
.navi div { float:right; margin-right:-1px; }
.navi div a { float:left; display:block; padding:3px 2px; margin-right:1px; border:1px solid #d8d8d8; color:#454545; }
.navi div a.selected:hover,
.navi div a.selected { border:0px; color:#ffa311; }
.navi div a.selected { cursor: default; }
.navi div a:hover { border-color:#999; }
.navi div a.disabled { border-color:#e5e5e5 !important; color:#e5e5e5; cursor: default;}
.navi div span { float:left; display:block; padding:5px; }


/*Footer*/

#footer { height:33px; background-image:url(../images/base/foot_bg.gif); border-left:1px solid #e2e2e2; line-height:28px; text-align:left; }
#footer p { color:#FFF; padding-left:15px; }
#footer p a { display:inline; float:none; background-image:none; margin:0px; padding:0px; font-weight:100; }
#footer a { display:block; float:right; color:#FFF; font-weight:bold; padding-right:15px; background-image:url(../images/base/foot_back.gif); background-repeat:no-repeat; background-position:100% 10px; }
#footer a:hover { color:#bac498; }


/*Login*/

#login { width:412px; margin-left:auto; margin-right:auto; margin-top:75px; background-image:url(../images/login/login_bg.gif); background-repeat:repeat-y; }
#login .top { width:412px; padding-top:64px; background-image:url(../images/login/login_bg.gif); background-repeat:no-repeat; background-position:-412px 0; }
#login .bot { width:412px; background-image:url(../images/login/login_bg.gif); background-repeat:no-repeat; background-position:-824px 100%; padding-bottom:30px; padding-top:15px; }
#login .bot .login div { width:280px; overflow:hidden; margin-left:auto; margin-right:auto; margin-bottom:7px; }
#login .bot .login div label { display:block; width:79px; float:left; text-align:left; padding-top:2px; }
#login .bot .login div input { width:181px; height:17px; padding:3px 0px 0px 3px; border:0px; background-image:url(../images/login/txt.gif); font-family:tahoma,arial; color:#40462d; vertical-align:middle; }
#login .bot .login div button { width:270px; height:30px; background-image:url(../images/login/btn.gif); background-repeat:no-repeat; border:0px; cursor:pointer; margin-top:7px; }
#login .bot .login div button.over { width:270px; height:30px; background-image:url(../images/login/btn.gif); background-repeat:no-repeat; background-position:0 100%; border:0px; cursor:pointer; margin-top:7px; }

/*Other*/

.center { text-align:center; }
.left { float:left !important; }
.right { float:right !important; }
.hidden { display:none; }
.bspace { padding-bottom:20px; }
.tspace { margin-top:40px !important; }
.tspace2 { padding-top:20px !important; }

.aright { text-align:right !important; }
.aleft { text-align:left !important; }
.acenter { text-align:center !important; }

.left_clear { float:left; clear:left; }

.color_red { color:red; }

#popup { position:relative; }

#head_print { display:none; }

#filterparams { display:none; }

/*   behavior:url("pngfix/pngbehavior.htc");   */ 
/*   behavior:url("pngfix/iepngfix2.htc");   */
/*   //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainmenu_bg.png');   */


.gallery {  }
.gallery img { display: block; }
.gallery table { border-collapse:collapse;border-spacing: 0; }
.gallery .thumbnail { width: 110px; vertical-align: bottom; padding-right: 5px; }
.gallery .caption { vertical-align: top; text-align: left; padding-top: 3px; }
.gallery .row2 { padding-bottom: 10px; }

/*
Gallery
*/
.upgallery { }
.upgallery .galcontent img { display: block; cursor: pointer;}
.upgallery .galcontent { min-height: 180px; min-width: 200px; }
.upgallery .image {float:left; height:145px; padding:5px; position:relative; border:1px solid #D8D8D8;margin-left: -1px;margin-bottom: -1px;}
.upgallery .image:hover, .upgallery .imageover {background-color: #ECECEC}
.upgallery .template {display: none}
.upgallery .data {display: none;}
.upgallery .cropdata {display: none;}
.upgallery .image .title { height: 24px; left: 5px; line-height: 24px; overflow: hidden; padding: 0 3px; position: absolute; white-space: nowrap; width: 115px; background-image:url("../images/base/dotted.gif"); background-position:100% 0; background-repeat:repeat-x; border-bottom:0 solid #DFDFDF;}
.upgallery a.tools {background-color: white; margin-top:3px; display: block; height: 20px; padding-right: 2px; right: 4px; position: absolute; width: 20px; background-image:url("../images/base/tools.gif"); background-position:100% 0; background-repeat:none; }
.upgallery .image:hover a.tools, .upgallery .imageover a.tools {background-color: #ECECEC}
#upgallery_imagebuttons { left:341px; position:absolute; text-align:left; top:100px; z-index:99; display: none;border:1px solid #D8D8D8;background-color: white;padding:10px;width:100px;}
#upgallery_imagebuttons a {margin-right: 0px;}
#upgallery_imagebuttons a.delete {margin-right: 0px;}
#upgallery_imagebuttons .hint{display: block;  padding-top:5px;}
#gallery_uploading_cursor_hint { min-width:200px; max-width: 300px; padding:5px; position:absolute; z-index:99; display: none;background-color:#fff8e6; border:2px solid #ffe197; color:#aa7e11; }


#listtabs h3 a {
  float: right;
}
#listtabs ul, #dropbox ul {
  min-height: 23px;
}
#listtabs li, #dropbox li {
  border:1px solid #D8D8D8;
  padding:3px 5px;
  display: inline-block;
  cursor: pointer;
}
#listtabs h3 input { width:148px; height:17px; padding-left:3px; padding-top:3px; padding-bottom:3px; border:0px; background-image:url(../images/base/input_txt7.png); background-repeat:no-repeat; font-family:tahoma,arial; color:#40462d; vertical-align:middle; cursor:text; }

#TB_window div.form {width: auto}

#TB_window .msg_note {margin-left: 0px}
#TB_window .msg_error {margin-left: 0px}
#TB_window .msg_success {margin-left: 0px}

#monumentfilter div.w_50{min-height: 50px;}

div#navigatePopup {background-color:#FFFFFF;
                   border:1px solid #D1D1D1;
                   padding:5px 10px;
                   position:absolute;
                   right:0;
                   text-align:right;
                   top:97px;
                   width:250px;
                   z-index:1;
                   display:none;}
div#navigatePopup li {list-style: none;}
div#navigatePopup a {color:#747E53}
div#navigatePopup a:hover {color:#D0D18F}
div#navigatePopup a.selected {color:#D0D18F}
div#navigatePopup li ul {margin-left: 25px;}

.helpicon {    background-image: url("../images/base/helpicon.jpg");
               background-position: 0 2px;
               background-repeat: no-repeat;
               float: right;
               width: 14px;
}
.helpicon:hover {text-decoration:none;}
#tooltip {position: absolute;	z-index: 3000;  width: 250px; background: #FFFFFF;  border: 1px solid #B4BBBF;  padding: 10px; 	opacity: 0.95; color:#000000;}
#tooltip ul {list-style-position:inside;}
#tooltip h3 {display: none;}
#tooltip div.url {display: none;}

.collectionlist {}
.collectionlist li {list-style: decimal;overflow: hidden; height: 20px;}
.collectionlist span {padding-left: 5px;}
.collectionlist a {padding-left: 5px;}
.collections span.player, .collections a.player {cursor: pointer; background-image: url("../images/base/play.jpg"); background-repeat: no-repeat;height: 18px;width: 15px;display: inline-block;background-position: center center;}
.collections a.player:hover {text-decoration: none;}
.collections span.read {cursor: pointer; background-image: url("../images/base/navTextOnly.gif"); background-repeat: no-repeat;height: 18px;width: 16px;display: inline-block;background-position: center center;}
.collections span.content {}
.classifierswithsubtypes {  margin-left: 95px;list-style: none; margin-top: 7px;}
.classifierswithsubtypes li {margin-left: 20px;list-style: none;}
.classifierswithsubtypescontainer { }
#filter .classifierswithsubtypes {  margin-left: 95px; max-height: 200px; overflow-y:auto}

div.collections span.clip {display: block;  margin-left: 142px;padding-top: 5px;}


table.complexmulticlassifierinput  {margin-bottom: 5px;}
table.complexmulticlassifierinput td.selected {cursor: pointer; margin-left: 5px;}
table.complexmulticlassifierinput td.selected:hover, table.complexmulticlassifierinput td.selected_over { 
  background-image: url("../images/base/delete_single.gif"); background-repeat: no-repeat;
  background-position: center right;
}
table.complexmulticlassifierinput a{margin-top: 2px; margin-left: 5px;}
wbr:after { content: "\00200B" }

/*
.adstranslationlist li .adstranslationcontainer {display: inline-block;height: 20px;max-height: 20px;overflow: visible;}
.adstranslation{display: inline-block;padding-left: 5px;height: 20px;max-height: 20px; width:150px; color:#40462d; }


*/
.tbl_info .adstranslation{border:1px solid #fff;}
.tbl_info .adstranslationactive{background-image: none; border:1px solid #BEBEBE; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px 5px 5px 5px; }
.tbl_info .adstranslationnotranslation{color: #BEBEBE;}

#snsitemview {

}
#snsitemview tr.module, #snsitemview  tr.subsetheader, #snsitemview  tr.collapsedfield td.label {cursor : pointer;}
#snsitemview tr.module h2 { margin: 0px;}
#snsitemview h2 a.navigate { background-image: url("../images/base/link.gif");height: 30px;  }
#snsitemview .subsetheader td {background: none;}
#snsitemview .subsetheader  td h3 {margin-bottom: 0px;  line-height: 10px;}

#snsitemview .collapsed tr.collapsiblerow{display: none;}
#snsitemview .collapsed tr.collapsiblerow{display: none;}
#snsitemview h2 a.collapse,
#snsitemview  tr.subsetheader a.collapse,
#snsitemview  tr.collapsedfield a.collapse
{
  height: 10px;
  background-repeat: no-repeat;
  height: 28px;
  float: left;
  padding-right: 10px;
  margin-right: 5px;
}
#snsitemview  tr.collapsedfield a.collapse {margin-top: 4px;}
#snsitemview table.collapsed h2 a.collapse,
#snsitemview tr.subsetheader a.collapse
{
  background-image: url("../images/icons/nod_closed.gif");
}
#snsitemview table.uncollapsed h2 a.collapse,
#snsitemview tr.subsetheaderopen a.collapse,
#snsitemview  tr.collapsedfield a.collapse
{
  background-image: url("../images/icons/nod_open.gif");
}
#snsitemview  tr.fieldcollapsed a.collapse
{
  background-image: url("../images/icons/nod_closed.gif");
}
#snsitemview table.collapsed tr.collapsiblerow,
#snsitemview table.collapsed tr.subsetheader,
#snsitemview table.collapsed tr.subset,
#snsitemview table.uncollapsed tr.subset
{
  display: none;
}
#snsitemview tr.collapsedfield span.moretext {display: none}
#snsitemview tr.fieldcollapsed div {
/*  max-height : 92px;*/
  height: 92px;
  overflow: hidden;
  position: relative;
}
/*#snsitemview tr.fieldcollapsed span.moretext {background: none repeat scroll 0 0 white; display: block; padding-left: 3px; position: absolute; right: 0; top: 72px;}*/
#snsitemview tr.fieldcollapsed span.moretext {display: inline;}
#snsitemview tr.fieldcollapsed div br {display: none;}

#snsitemview .multimodule tr.space td {
  background-image:url(../images/base/h2_bg.gif); background-repeat:no-repeat; background-position:50% 50%; 
  height: 20px;
}
#snsitemview .moduleheader td.label {
  background-color: #EAF2D0;
  background-image: none;
}

/* some invisible borders*/
#snsitemview .tbl_info tr td.module_border_left {border-left: 1px solid white;}
#snsitemview .tbl_info tr td.module_border_top {border-top: 1px solid white; }
#snsitemview .tbl_info tr td.module_border_right {border-right: 1px solid white;}
#snsitemview .tbl_info tr td.module_border_bottom {border-bottom: 1px solid white;}

#snsitemview .uncollapsed tr.modulehover td.module_border_left {border-left: 1px solid #D55B5B;}
#snsitemview .uncollapsed tr.modulehover td.module_border_top {border-top: 1px solid #D55B5B;}
#snsitemview .uncollapsed tr.modulehover td.module_border_right {border-right: 1px solid #D55B5B;}
#snsitemview .uncollapsed tr.modulehover td.module_border_bottom {border-bottom: 1px solid #D55B5B;}

#snsitemview td.subset_border_left {border-left: 1px solid white;}
#snsitemview td.subset_border_top {border-top: 1px solid white; }
#snsitemview td.subset_border_right {border-right: 1px solid white;}
#snsitemview td.subset_border_bottom {border-bottom: 1px solid white;}

#snsitemview tr.subset.subsethover td.subset_border_left {border-left: 1px solid #747E53;}
#snsitemview tr.subset.subsethover td.subset_border_top {border-top: 1px solid #747E53;}
#snsitemview tr.subset.subsethover td.subset_border_right {border-right: 1px solid #747E53;}
#snsitemview tr.subset.subsethover td.subset_border_bottom {border-bottom: 1px solid #747E53;}

#snsitemview tr.subsetheaderopen.subsethover td.subset_border_left {border-left: 1px solid #747E53 !important;}
#snsitemview tr.subsetheaderopen.subsethover td.subset_border_top {border-top: 1px solid #747E53 !important;}
#snsitemview tr.subsetheaderopen.subsethover td.subset_border_right {border-right: 1px solid #747E53 !important;}
#snsitemview tr.subsetheaderopen.subsethover td.subset_border_bottom {border-bottom: 1px solid #747E53 !important;}

