* {
  margin:0px;
  padding:0px;
	font-family: FreeSans, "Liberation Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
/*
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:12px;
	color:black;
*/
}

img {
border:0px;
}

hr {
color:#cccccc;
height:1px;
background-color:#ccc;
border:0px;
margin-bottom:15px;
}

hr.special, div.fake_hr {
display:block;
height:10px;
background: #ccc url(../img/background.gif) repeat;
border-top-width:2px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#333333;
margin-top:14px;
}

#sidebarRight, #sidebarLeft {
width: 177px;
}

#sidebarLeft hr.special, #sidebarRight hr.special {
margin: 14px 0px 0px 0px;
border-top-width:1px;
height:7px;
margin-top:10px;
}

hr.mainHr {
	margin-top:30px;
	clear:both;
}

body {
margin:0;
padding:0;
height:100%;
background: #ccc url(../img/background.gif) repeat;
text-align:center;
}

#mainDlibArea {
	margin: 20px 25px 0;
	background-color: white;
	border: 1px solid #ccc;
	width:980px;
	margin-left:auto;
	margin-right:auto; 
  text-align:left;
}

#wtDlibArea {
	margin: 10px 21px 0px 21px;
	background-color:white;
	text-align:left;
}

p {
border:0px;
}


a {
  font-weight:bold;
  text-decoration:none;
  color:#9b1d20;
  cursor:pointer;
}

a:hover {
  text-decoration:underline;
}

h1 {
  font-size:20px;
  font-weight:bold;
  color:#4f4f4f;
  margin-top:0px;
  margin-bottom:10px;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:15px;

border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}

h2 {
  font-size:18px;
  font-weight:normal;
  color:#000080;
  margin-top:25px;
  margin-bottom:10px;
}

div {
  margin:0px;
  padding:0px;
}

div.wt_main {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding: 0 200px 30px 0;
/*
background: url(../img/mns_logo.gif) no-repeat 200px 0px;
*/
}

div.wt_mainOLD {
margin-left:200px;
margin-right:200px;
padding-left:30px;
padding-right:30px;
padding-top:0px;
padding-bottom:30px;
}

div.wt_main h1 {
margin-top:0px;
padding-top:5px;
padding-left:0px;
font-weight:normal;
border-width:0px;
padding-bottom:5px;
margin-bottom:0px;
}

div.wt_main h1.smaller {
}

div.wt_main p {
padding-left:0px;
}

div.wt_main form {
}

form.commonInDivForm {
margin:0px;
}

div.wt_homepage, div.wt_searchResults {
margin-top:0px;
margin-bottom:30px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
padding-top:0px;
padding-bottom:30px;
padding-left:0px;
padding-right:0px;
border-color:#4f4f4f;
/*border-color:#DD0000;*/
color:#4f4f4f;

}  

div.wt_homepage p, div.wt_searchResults p {
}

div.wt_searchResults span.rfound {
/*
color:#000080;
font-size:16px;
*/
border-width:0px;
}

div.wt_searchForm  {
}  

div.wt_homepage h2, div.wt_searchForm h2, div.wt_searchResults h2 {
margin-bottom:0px;
}

h1.search_summary {
}

div.search_summary {
	clear:none;
	background: transparent url('../img/i.png') no-repeat 5px 1px;
	padding: 0px 0px 0px 30px;
}

div.noHeadingAbove {
	margin-top:10px;
}

ul.propsAccess {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	list-style-type: none;
}

ul.search_options {
margin: 8px 0px 2px 0px;
}

ul.search_options li {
display:inline;
}

ul.search_options li {
padding: 0px 6px 0px 6px;
line-height:1em;
}

a.browse_results, a.search_results, a.search_back, a.new_search, a.save_search {
	font-weight: normal;
	padding: 0px 0px 0px 24px;
	color: #112e78;
	background: transparent url('../img/i.png') no-repeat 0px 1px;
	cursor:pointer;
}

a.search_results {
	background-image: url('../img/list3.png');
}
a.search_back {
	background-image: url('../img/list4.png');
}
a.new_search {
	background-image: url('../img/list2.png');
}
a.save_search {
	background-image: url('../img/savesearch2.png');
}



div.wt_general {
}

div.wt_general h2 {
}

div.wt_general p {
}

#breadcrumb {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
font-size:12Px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
margin-bottom:0px;
}

#breadcrumb ul {
margin: 0px;
text-align: left;
}

#breadcrumb li {
display: inline;
color:#4f4f4f;
}

#breadcrumb li a {
}

/*
#breadcrumb ul {
	padding: 0px;
	margin: 1px 0 0 0;
	font-size: 0.9em;
	text-align: right;
	padding-right: 40px;
}
#breadcrumb li {
	display: inline;
	color: #FFFFCC 
}
#breadcrumb li a {
	text-decoration: none;
	color: #FFFF00;
	background: url(../img/sipka.gif) no-repeat right;
	padding-right: 8px;
}
*/

fieldset.combifs {
margin-top:15px;
padding:0px;
}

div.formtable {
/* vyplnovka kvuli msie */
width:100%;
}
table.formtable {
border: none;
padding: 0;
margin: 20px 0 0;
color:#7A7A7A;
background-color:transparent;
width:100%;
/*background:transparent url(../img/bg_70.png);*/
}
table.formtable td {
padding: 3px 0;
}
table.formtable td.asf_sel {
}
table.formtable td.asf_txt {
  background-color:transparent;
  padding-top: 2px;  
}

select.asf_sel {
  font-size:13px;
  background-color: #ffffff;
}


input.asf_txt, textarea.asf_txt {
  background-color: #ffffff;
  width:423px;
  min-width:100px;
  font-size:13px;
  padding-left:2px;
	font-family: Lucida Console, Courier New, Courier, monospace;
  height: 18px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  table.formtable td.asf_txt {
    padding: 1px 0 0;
  }
  input.asf_txt, textarea.asf_txt {
    height: 16px;
    vertical-align: bottom;
  }
  /* и другие CSS-правила для webkit */
}

input.asf_txt_translating, textarea.asf_txt_translating  {
  width:100%;
  min-width:100px;
  font-size:13px;
	height:16px;
	border:0px;
  background:transparent url(http://enrich.systran.fr/images/processing.gif) 5px 3px no-repeat;
  padding-left:25px;
}

input.asf_txt_translated, textarea.asf_txt_translated  {
  width:100%;
  min-width:100px;
  font-size:13px;
  padding-left:2px;
	font-family: Lucida Console, Courier New, Courier, monospace;
	overflow:hidden;
  background-color: #eaf7ff;
}

textarea.asf_txt  {
	background:white;
	height:16px;
  resize: none;
}

div.wt_searchForm p.label {
font-weight: bold;
font-size:14px;
padding:0px;
margin-left: 0px;
margin-right: 15px;
color:#4f4f4f;
}

input.queryLine {
width:590px;
background-color:#ffffff;
}

input.btn_main {
background-color:#9b1d20;
color:#ffffff;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:30px;
padding-right:30px;
}

input.btn {
background:transparent url(../img/bg_70.png);
color:#4f4f4f;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
}

input.btn_qsearch, input.btn_qsearch_index {
color:#9b1d20;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

input.btn_qsearch_index {
font-weight:normal;
color:#4f4f4f;
}

input.btn_attention {
background:transparent url(../img/bg_70.png);
color:#9b1d20;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
}

.oldCityNames, .idxBtn {
	width:20px;
	margin: 0;
	padding: 0;
	cursor:pointer;
}
.idxBtn {
	background: transparent url(../img/wt_navi_index.png) 0 5px no-repeat;  
}
#sidebarLeft .idxBtn {
	display:none;
}

.oldCityNames {
	background: transparent url(../img/wt_navi_old_city.png) 0 5px no-repeat;
	visibility: visible;
}

.oldCityNamesHidden{
	background: transparent;
	visibility: hidden;
}

table.wt_searchResults, table.bibldHeader, table.pdlib_listings {
/*
background:transparent url(../img/bg_70.png);
*/
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#717171;
margin-top:12px;
}

table.pdlib_listings {
margin-top:30px;
}

table.pdlib_listings strong, table.wt_searchResults strong, table.bibldHeader strong {
/*color:#4f4f4f;*/
color:#000080;
font-size:16px;
}

table.wt_searchResults tr, table.bibldHeader tr, table.pdlib_listings tr{
}

table.wt_searchResults td.active:hover {
background-color:#dbd0c6;
cursor:pointer;
}

td.active strong {
cursor:pointer;
}

table.wt_searchResults tr td, table.bibldHeader tr td, table.pdlib_listings tr td {
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#717171;
color:#4f4f4f;
font-size:14px;
margin:0px;
}

table.bibldHeader tr td {
border-top-width:25px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
}

table.bibldHeader tr td.control {
border-top-width:0px;
}

table.wt_searchResults tr th, table.pdlib_listings tr th {
background-color: #717171;
color:#ffffff;
text-align: left;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
font-size:14px;
margin:0px;
}

sup.pdlib_icon {
font-size:7px;
font-weight:bold;
color:#4f4f4f;
}

/* navigacni tlacitka - cast tp */

div.navigArea {
}

div.naviloc {
	float:right;
	display:block;
	margin: 8px 0px 0px 0px;
}

div.naviloc span.rf {
/*
	color: #112e78;
	font-weight: bold;
*/
	font-size:20px;
}

ul.navikeys {   
margin: 0px 0px 5px 0px;
padding: 8px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-style: solid;
color:#7A7A7A;
/*
padding: 8px 0px 0px 28px;
background:  url(../img/list.png) no-repeat 5px 9px;
*/
}

form.advanced {
color:#4f4f4f;
padding:0px;
}

form.advanced label {
color:black;
font-size:14px;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
vertical-align:bottom;
}


form.advanced fieldset.combifs {
}


form.general {
color:red;
}

form.general fieldset {
background:transparent url(../img/bg_70.png);
border:0px;
}

form.general label {
color:black;
font-size:14px;
padding-top:3px;
padding-bottom:3px;
}

form.general label.strong {
font-size:16px;
font-weight:bold;
}

form.general input.title {
width:350px;
}

form.general input.desc {
width:550px;
height:150px;
}




/* puvodni styly */

span.mainTitle {
color: #003300;     /* #A0522D;   #476b8f;  #cc0033; */
font-weight:bold;
}

/* Advanced search form */
div.wt_main fieldset {
border-left:0px;
border-right:0px;
margin:0px;
padding:0px;
border-bottom-width:0px;
}

div.wt_main fieldset legend {
font-size:14px;
margin-left:0px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
color:#606060;
background-color:#ede9e5;
font-weight:bold;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
border-color:#717171;
border-style:solid;
display:block;
}

div.wt_main fieldset p {
  margin-top:15px;
  margin-bottom:15px;
}

div.wt_main fieldset table p {
margin-left: 15px;
}

div.wt_main table p {
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}


div.wt_main fieldset table {
margin-top:30px;
}

label {
margin:0px;
padding:0px;
}

input.wt_rad {
margin:0px;
padding:0px;
border:0px;
background-color:red;
}

/** *** **/

img.footerLogo {
float:right;
}

/** navigacni tlacitka **/

ul.navikeystop {
	padding: 0;
	margin: 14px 0 0 0;
	clear: none;
}
ul.navikeys li {
	display: inline;
}
ul.navikeys a {
	font-weight:normal;
}

ul.navikeys a:hover {
text-decoration:none;
}

ul.navikeys a span {
/*
color:#4f4f4f;
*/
color:#112e78;
}

ul.navikeys a:hover span {
text-decoration:none;
}


ul.navikeys a.up span, ul.navikeys a.prevpage span, ul.navikeys a.nextpage span, ul.navikeys a.first span, ul.navikeys a.last span, ul.navikeys a.fastprev span, ul.navikeys a.fastnext span {
	display: none;
/*	font-size:50px;*/
}

ul.navikeys a.up, ul.navikeys a.prevpage, ul.navikeys a.nextpage, ul.navikeys a.prev, ul.navikeys a.next, ul.navikeys span.prev, ul.navikeys span.next, ul.navikeys a.fastprev, ul.navikeys a.fastnext, ul.navikeys a.first, ul.navikeys a.last {
	background:  url(../img/i.png) no-repeat 8px 4px;
	padding-left: 15px;
	padding-right:16px;
	margin-right: 5px;
	padding-top:3px;
}
ul.navikeys a.prevpage {
	background-image:  url(../img/arr_left_fast.png);
}
ul.navikeys a.nextpage {
	background-image:  url(../img/arr_right_fast.png);
}

ul.navikeys a.fastprev {
	background-image:  url(../img/arr_left_fast.png);
}

ul.navikeys a.fastnext {
	background-image:  url(../img/arr_right_fast.png);
}           

ul.navikeys a.first {
	background-image:  url(../img/arr_begin2.png);
}

ul.navikeys a.last {
	background-image:  url(../img/arr_end2.png);
}

ul.navikeys a.prev, ul.navikeys span.prev {
	background-image:  url(../img/arr_left.png);
}
ul.navikeys a.next, ul.navikeys span.next {
	background-image:  url(../img/arr_right.png);
}
ul.navikeys a.next span, ul.navikeys a.prev span {
	display:none;
}

ul.navikeys span.prev, ul.navikeys span.next {
/*color:  #003300; #cccccc; */
}
ul.navikeys a.up {
	background: transparent url(../img/arr_up.png) no-repeat 5px 4px;
	padding-right:6px;
}
ul.navikeys a.page, ul.navikeys .currpage, ul.navikeys .dots {
	margin: 0px;
	padding: 0px 3px 0px 3px;
}
ul.navikeys .dots {
	color: #003300;  /*#476B8F; /* tmave modra z NPKK - puvodne #878787; */
	padding: 0px 3px 0px 0px;
}

ul.navikeys a span {
}

ul.navikeys .currpage {
	color:#112e78;
	background-color:#c6e2ff;
	border-width: 1px 1px 1px 1px;
	border-color: #4377ad;
	border-style: solid;
}

div.wt_recdetail {
padding-left:15px;
margin-left:4px;
background-color: #999966;  /* #FFFFFF; */
padding-top:3px;
padding-bottom:3px;
padding-right:15px;
margin-right:3px;
}

div.wt_recdetail h1 {
padding-left:15px;
margin-left:4px;
padding-top:0px;
margin-top:0px;
color: #cc0033;
}

div.wt_recdetail span.label {
color: #003300;  /* #476B8F;   #cc0033; */
font-weight:bold;
padding-right:10px;
}

/* Hyperlink  */
span.hyp_back {  
  background: url(../img/arrow-prev.gif) no-repeat left;
  margin-left: 20px;
  padding-left: 10px;
  float: left;
  clear: none;
}

span.ref_quick {
  float: right;
  margin-right:40px;
  text-align: right;
}  

span.hyperlink {
color:  #A0522D;
font-weight:bold;
}

/* Advanced search form */

#asf_coll, #asf_misc, #asf_rel, #asf_dia {
border-width: 0px 0px 0px 0px;
border-style:solid;
border-color:#cccccc;
margin: 0px 0px 0px 0px;
}

#asf_rel {
position:relative;
top: -21px;
margin-left: 15px;
}

#asf_misc, #asf_dia {
position:relative;
top: -3px;
margin-left: 5px;
}
#asf_dia {
top: 20px;
left:3px;
}

#asf_coll {
	margin-left: 286px;
}

#asf_rel.disabled label.other {
color: #aaaaaa !important;
}

#asf_misc_switch, #asf_coll_switch {
font-weight:normal;
cursor:pointer;
}

.asf_misc_groups {
	display:none;
}

#asf_misc h2OLD, #asf_coll h2OLD {
font-size:14px;
width:100%;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
background-color:#ffffff;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#4f4f4f;
margin-bottom:5px;
}

.asf_q {
  background-color: #ffffff;
  font-size:13px;
	height:20px;
	width: 85px;
}   

#allow_trans_div {
float:right;
background-color:red;
margin:0px;
}

#multilingudiv {
	margin: 6px 0 0;
}

#chb_allow_multilingual, #allow_multilingual_settings {
margin-left:30px;
}

#allow_multilingual_settings hr {
margin-top:5px;
}

.allow_trans_disabled {
display:none;
}

.allow_trans_line {
display:inline;
}

.allow_trans_block {
display:block;
}

.asf_btn, .asf_idx {
  background-color : #ede9e5;
  color:  #9b1d20;
  width:90px;
  font-weight:bold;
  padding-top:0px;
  padding-bottom:5px;
  height:23px;
} 

.asf_btn, .asf_idx {
  background-color : #ede9e5;
  color:  #9b1d20;
  width:20px;
  margin:0px;
} 

.asf_srch {
  width:110px;
  background-color: #9b1d20;
  color: #FFFFCC;
  font-weight: bold;
  padding-top:3px;
  padding-bottom:3px;
  margin: 22px 0 0 30px;
}
.asf_clr {
  width:90px;
  background-color : #ede9e5;
  color:  #9b1d20;  
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
} 

.asf_hlp {
  width:15px;
  background: transparent url(../img/quest.png) no-repeat;
  border:0px;
  cursor:pointer;
  margin: 0px 0px 0px 5px;
} 

.asf_back {
  width:70px;
  background-color : #ede9e5;
  color:  #9b1d20;  
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}
 .asf_backd {
  width:70px;
  background-color : #ede9e5;
  color:  #aaaaaa;  
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
} 

/** pdlib **/
/** qsf **/

/***********************************/

#sidebarLeft {
float:right !important;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#uArea {
border-style: solid;
border-width: 1px 0px 0px 0px;
border-color:#555555;
margin: 9px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}

#sidebarRight {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
clear:both;
}

div.pdlib, #qsf {
width:177px;
margin: 0px 0px 0px 0px;
border-width:0px;
border-color:#717171;
border-style:solid;
padding: 0px 0px 0px 0px;
/*background:transparent url(../img/pdlib_bg.gif) no-repeat;*/
font-size:12px;
}

#qsf {
position: relative;
}

#sidebarRight h1, #sidebarLeft h1 {
font-size:16px;
font-weight:normal;
margin:0px;
padding: 5px 0px 5px 0px;
color:#555555;
background:transparent url(../img/background.gif) repeat;
text-transform:lowercase;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color:#555555;
}

#sidebarRight h2, #sidebarLeft h2, #asf_misc h2, #asf_coll h2, #asf_rel h2, #asf_dia h2 {
	font-size:14px;
	color:#555555;
	padding: 0px 0px 5px 0px;
	margin: 10px 0px 5px 0px;
	border-style:solid;
	text-transform: lowercase;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color:#555555;
	font-weight:normal;
}

#asf_misc h2, #asf_coll h2, #asf_rel h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	color:#777777;
}

#asf_dia h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	color:#777777;
}

#qsf h2.first {
	margin: 0px 0px 5px 0px;
}
#qsf h2 {
	margin: 2px 0px 5px 0px;
}


div.pdlib ul, div.pdlib ol {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:12px;
}

div.pdlib ul {
list-style-type: none;
}

div.pdlib b {
/*color: #000080;*/
}

div.pdlib ol.documentsList {
padding-top:0px;
padding-left:0px;
margin-left:0px;
}

div.pdlib ol.documentsList li {
font-size: 15px;
padding-top:0px;
padding-bottom:8px;
padding-left:0px;
margin-left:0px;
}

div.pdlib ol.documentsList li span.title {
font-size: 18px;
color:#000080;
}

div.pdlib ul li, div.pdlib ol li {
margin: 0px 0px 0px 0px;
color: #4f4f4f;
padding: 3px 0px 3px 0px;
}

div.pdlib .disabled {
color:#C0C0C0;
font-style:italic;
}

div.pdlib .regular {
color:#4f4f4f;
font-style:normal;
}

div.pdlib .tempInfo {
font-style:italic;
}

.error {
color:red;
font-weight:normal;
}

div.pdlib .error {
font-weight:bold;
}

div.pdlib .success {
color:#000040;
}

p.error, p.success {
	padding: 5px 5px 5px 15px !important;
	border-width: 1px;
	border-style: solid;
}

p.error {
	color:red;
	border-color:red;
}

p.success {
	color:#008080;
	border-color:#008080;
}


#sidebarRight p, #sidebarLeft p {
color: #4f4f4f;
padding: 0px 0px 0px 0px;
}

#sidebarRight form, #sidebarLeft form {
color: #4f4f4f;
}

#sidebarRight form input, #sidebarLeft form input, #sidebarRight form select, #sidebarLeft form select {
clear:left;
width:177px;
margin: 0px 0px 0px 0px;
}

#qsf input.btn_qsearch, #qsf input.btn_qsearch_index, #sidebarRight form input.btn_normal, #sidebarLeft form input.btn_normal {
clear:left;
width:147px;
margin: 8px 0px 0px 15px;
}


#qsf input.btn_qsearch {
width:25px;
height:25px;
background: transparent url("../img/arr_right_fast.png") 5px 2px no-repeat;
border: 0px;
margin: 0px;
padding: 0px;
cursor:pointer;
}

#qsf input.btn_qsearch:hover {
background-image: url("../img/arr_right_fast_red.png");
}

#qsf table.fieldsEtc {
	margin: 5px 0px 5px 0px;
	width: 176px;
	border-collapse: collapse;
}

#qsf table.fieldsEtc td {
	vertical-align: top;
}

#qsf table.fieldsEtc td.fields {
	padding-top: 4px;
	width: 122px;
}

#qsf table.formattingMSIE {
	margin: 5px 0px 5px 0px;
}
#qsf table.formattingMSIE td {
	vertical-align: top;
}

#qsf input.btn_qsearch_index {
	margin: 0px 0px 5px 15px;
}

#trForm fieldset {
border:0px;
margin:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
}

#qsf input.options, #qsf input.options, #trForm input.options {
margin: 0px 0px 0px 3px;
width:15px;
}

div.pdlib label {
display:block;
margin: 6px 0px 2px 0px;
padding: 0px 0px 0px 0px;
}

div.pdlib label.forRadio {
display:inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.pdlib label.labelDisabled {
font-style:normal;
color: #cccccc;
}

#qsf input.queryLine {
margin: 0px 0px 5px 0px;
width: 150px;
}

#qsf input.queryLine2 {
margin: 0px 0px 5px 0px;
width: 176px;
}

/** kolekce a dokumenty **/

#selectionManagement {
background:transparent url(../img/bg_75bk.png);
position:absolute;
left:-3000px;
top:0px;
width:2000px;
height:1500px;
}

#selectionListArea {
height:400px;
overflow:auto;
border:0px;
padding:0px;
margin:0px;
}

#selectionManagement div label {
padding-left:0px;
margin-left:0px;
}

#selectionManagement div input {
padding:0px;
margin:0px;
font-size:15px;
}

#selectionManagement div textArea {
padding-left:0px;
margin-left:0px;
width:570px;
height:200px;
margin-bottom:30px;
}

#selectionManagement div input.options {
margin-left:10px;
margin-right:15px;
width:15px;
margin-top:3px;
margin-bottom:3px;
}

#selectionManagement div label {
margin-top:3px;
vertical-align:top;
margin-left:0px;
font-size:15px;
}

#selectionManagement fieldset {
margin-top:15px;
padding-left:15px;
padding-right:0px;
padding-top:15px;
padding-bottom:15px;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#9b1d20;
}

#selectionManagement fieldset {
border-bottom-width:1px;
margin-bottom:15px;
}

#selectionManagement div.neceessaryDueCss {
margin:0px;
padding:0px;
background:transparent;
border:0px;
}

li.nextGroup {
margin-top:7px;
margin-right:30px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}

table ul {
list-style-type: none;
}

table ul li {
display:inline;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:5px;
}

table.pdlib_listings td.icons {
padding-right:0px;
padding-left:0px;
text-align:center;
}

img.icon {
margin-right:5px;
margin-left:0px;
}

#lpFrom, #lpTo, #lpqtFrom {
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
width:155px;
}

/***** XSL TEI **********/

/****************** doplnit jako css pro xsl  ***********************/
div.biblDesc {
  margin:0px;
  padding:0px;
}

div.biblDesc p {
margin-top:5px;
margin-bottom:5px;
font-size:15px;
}

div.biblDesc ul {
}

div.biblDesc h1.mainElement {
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
margin-top:15px;
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
font-size:14px;
border-width:1px;
/*
border-color:#9b1d20;
*/
}

div.biblDesc h2.mainSection {
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
margin-top:15px;
margin-left:15px;
margin-right:15px;
font-size:14px;
border-width:1px;
/*
border-color:#9b1d20;
*/
}

div.biblDesc h3 {
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
margin-top:15px;
margin-left:0px;
margin-right:15px;
font-size:14px;
border-width:1px;
}

div.biblDesc ul li {
margin-top:5px;
margin-bottom:5px;
font-size:15px;
color:#4f4f4f;
}

span.label {
font-weight: bold;
color:red;
color:#4f4f4f;
}

span.attributes, span.attributes_inline {
/*
margin-left:15px;
padding-left:15px;
padding-top:2px;
padding-right:15px;
padding-bottom:2px;
font-style:normal;
border-width: 1px;
border-style:dashed;
border-color:#aaaaaa;
*/
margin-left:15px;
vertical-align:super;
padding-top:10px;
}

span.attributes_inline {
margin-left:0px;
vertical-align:baseline;
}

span.attributes span.label {
font-weight: normal;
}

span.structured_elms_text {
	font-size:13px;
}

h3 {
  font-size:16px;
  font-weight:bold;
  color:#000080;
  margin-top:25px;
  margin-bottom:10px;
}

div.publStatement h3, div.editStatement h3 {
  font-size:12px;
  margin-top:5px;
  margin-bottom:0px;
  color:#4f4f4f;
  margin-left:0px;
}

div.publStatement span.attributes, div.editStatement span.attributes {
margin-left:15px;
vertical-align:super;
padding-top:10px;
}

div.publStatement span.label {
padding-left:15px;
}

div.publStatement p.minor {
font-size:10px;
/*color:12px;*/
margin-top:10px;
margin-left:15px;
text-align:right;
}

div.nested {
margin-left:15px;
margin-bottom:15px;
}

div.publStatement div.nested, div.editStatement div.nested {
margin:0px;
margin-left:15px;
}

div.mainElm {
	margin-left: 15px;
}

div.nestedItem {
	margin-left: 15px;
}

#trInfo {
margin:15px;
color:#9b1d20;
text-align:center;
}

div.publStatement, div.editStatement {
float:right;
margin-top:15px;
margin-right:30px;
margin-left:15px;
margin-bottom:10px;
padding-bottom:10px;
border-width: 1px;
border-style:solid;
border-color:#4f4f4f;
background-color:#FFFFFF;
width: 300px;
}

div.publStatement_ftt, div.editStatement_ftt {
margin-top:30px;
}

div.publStatement div.infoSet, div.editStatement div.infoSet {
margin-top:5px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}

div.publStatement h2, div.editStatement h2 {
background-color:#ede9e5;
margin:0px;
font-size:12px;
font-weight:bold;
color:#4f4f4f;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

div.publStatement p, div.editStatement p {
font-size:12px;
margin-right:15px;
margin-top:0px;
margin-bottom:0px;
}

h3.dontDisplay {
	color:red !important;
	margin: 0px !important;
	padding: 0px !important;
	display: none;
}

span.dontDisplay {
	display: none;
}

div.dontDisplay {
	margin: 0px !important;
	padding: 0px !important;
}

#msg {
font-size:15px;
color:#ab1b1e;
font-weight:normal;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
margin-left:0px;
margin-right:0px;
margin-top:25px;
margin-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
background-color:#FEF7F5;
}



#qsf .qsearch_note {
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size: 12px;
float:right;
display:block;
}

#qsf .qsearch_note a {
font-weight:bold;
}

ul.docList, ul.docHeader, ul.collList, ul.selList, ul.docHeaderVirt {
margin-left:0px;
padding-left:0px;
padding-right:0px;
margin-top:12px;
padding-top:0px;
list-style-type: none;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}

ul.docHeaderVirt {
margin-top:0px;
}

ul.docList li, ul.docHeader li, ul.collList li, ul.selList li {
padding-bottom:15px;
}

ul.collList, ul.selList {
border-top-width:0px;
margin-top:0px;
}

li span.virtnum {
	font-size:10px;
}

a.docTitle, a.collTitle {
display:block;
cursor:pointer;
font-weight:normal;
font-size:18px;
/* background: #ccc url(../img/background.gif) repeat;*/
padding: 3px 0px 1px 0px;
margin: 0px 0px 0px 0px;
border-style:solid;
border-color: #4f4f4f;
border-width: 0px 0px 0px 0px;
}

span.docTitles_other, span.fttList {
display:block;
font-weight:normal;
font-size:14px;
/* background: #ccc url(../img/background.gif) repeat;*/
padding: 0px 15px 0px 0px;
margin: 3px 15px 0px 0px;
border-style:solid;
border-color: #ACACAC;
border-width: 0px 0px 0px 0px;
}

span.fttList a {
font-weight:normal;
}

a:hover.docTitle, a:hover.collTitle {
display:block;
cursor:pointer;
font-weight:normal;
font-size:18px;
/* background: #333 url(../img/background-dark.gif) repeat;
color: #4cf;*/
text-decoration:none;
}

a.docTitle_noFacsimile {
cursor:default;
font-weight:normal;
font-size:18px;
text-decoration:none;
}

span.docAuthor, span.collDesc, span.myTeiDesc {
font-weight:normal;
display:block;
border-style:solid;
border-width: 0px 0px 0px 0px;
border-color: #4f4f4f;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 15Px;
color: #222222;
}

span.normalWeight  {
font-weight:normal;
}

span.docIdentifier, span.collAdditional {
display:block;
margin-top:3px;
font-size:12px;
/*
font-style:italic;
*/
}

div.searchActions, span.docActions, span.collActions, span.myTeiActions, ul.menu_actions, ul.submenu_actions {
font-size:12px;
font-weight:normal;
color:#112e78;
}

div.searchActions a, span.docActions a, span.collActions a, span.myTeiActions a, ul.menu_actions a, ul.submenu_actions a {
color:#112e78;
font-weight:normal;
}

ul.quick_preview_actions a.description, ul.quick_preview_actions a.facsimile, span.docActions a.download, span.docActions a.props, span.docActions a.remove, span.collActions a.download, span.collActions a.attach, span.collActions a.props, span.collActions a.remove, span.collActions a.facsimile, span.docActions a.facsimile, span.myTeiActions a.facsimile, span.docActions a.selection_add, span.myTeiActions a.selection_add, span.docActions a.description, span.myTeiActions a.description, span.docActions a.ftt, span.myTeiActions a.ftt, span.docActions a.selection_remove, span.myTeiActions a.selection_remove {
	background: transparent url('../img/i.png') no-repeat 5px 2px;
	padding: 3px 0px 0px 30px;
	line-height: 20px;
	cursor:pointer;
}
span.collActions a.download, span.docActions a.download {
	background-image: url('../img/download.png');
}
span.collActions a.attach {
	background-image: url('../img/attach.png');
}
span.collActions a.props, span.docActions a.props {
	background-image: url('../img/wrench.png');
}
span.collActions a.remove, span.docActions a.remove, span.docActions a.selection_remove {
	background-image: url('../img/bin.png');
}
span.docActions a.facsimile, ul.quick_preview_actions a.facsimile, span.myTeiActions a.facsimile, span.collActions a.facsimile {
	background-image: url('../img/book.png');
}
span.docActions a.selection_add, span.myTeiActions a.selection_add {
	background-image: url('../img/plus3.png');
}
span.docActions a.ftt, span.myTeiActions a.ftt {
	background-image: url('../img/txt2.png');
}
span.docActions a.description, ul.quick_preview_actions a.description, span.myTeiActions a.description {
	background-image: url('../img/txt.png');
}

ul.noUpperBorder {
border-top-width:0px;
}


p.bottomBorder {
border-bottom-width:1px;
border-style:solid;
padding-bottom:12px;
margin-bottom:12px;
}

div.ftt_list {
border-color:gray;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
border-style:solid;
padding: 8px 5px 8px 5px;
}

div.ftt_list ol {
margin-left:30px;
}

p.ftt_p {
margin-left:0px;
margin-right:15px;
padding-bottom:12px;
}

span.line {
margin-left:15px;
margin-right:15px;
padding-left:15px;
padding-right:15px;
}

span.ftt_pb {
border-color:white;
border-left-width:5px;
border-right-width:5px;
border-top-width:0px;
border-bottom-width:0px;
border-style:solid;
background-color:#ffffff;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-weight:bold;
display:inline;
text-align:center;
/* tohle je blok ala hr 
margin-left:30px;
margin-right:30px;
margin-top:15px;
margin-bottom:15px;
border-color:#112e78;
border-width:1px;
border-style:solid;
background-color:#f5f5f5;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
font-weight:bold;
height:20px;
display:block;
text-align:center;
*/
}

.ftt_pb_standalone {
display:block;
margin-left:0px;
}

p.ftt_p span.ftt_pb {
margin-left:0px;
margin-right:0px;
}

span.ftt_pb_afterline {
display:block;
margin-left:15px;
text-align:left;
}

span.ftt_pb_inword {
padding:0px;
margin:0px;
border-left-width:0px;
border-right-width:0px;
}

span.ftt_pb_addspacel {
border-left-width:5px;
border-right-width:0px;
}

span.ftt_pb_addspacer {
border-left-width:0px;
border-right-width:5px;
}

span.ftt_supplied_bibleLink, span.ftt_add_explanation {
vertical-align:super;
font-size:12px;
padding: 0px 5px 0px 5px;
}


div.ftt_div {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-bottom:0px;
border-color:#f5f5f5;
border-width:0px;
border-style:dashed;
background-color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

h2.ftt_head {
padding-left:0px;
margin-top:15px;
}

span.ftt_note_general {
background-color:white;
/*
display:block;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#9b1d20;
*/
}

span.ftt_note_link {
font-size:9px;
vertical-align:super;
margin-left:5px;
margin-right:5px;
}

span.ftt_note_general a, span.ftt_note_link a, a.ftt_app, a.ftt_corr {
cursor:pointer;
}

a.ftt_app, a.ftt_corr {
font-weight:normal;
}

span.ftt_foreign {
font-style:italic;
}

p.ftt_toc {
margin-left:0;
}

p.ftt_toc a {
font-weight:normal;
}

span.ftt_navig {
font-size:12px;
}

span.ftt_navig a {
font-weight:normal;
}

h3.ftt_label {
color:#4f4f4f;
}

span.ftt_label {
font-weight:bold;
}


#wt_msg {
position:absolute;
border-top-width:3px;
border-bottom-width:3px;
border-left-width:3px;
border-right-width:3px;
border-style:solid;
border-color:#112e78;
background-color:white;
padding:0px;
text-align:center;
}

#wt_msg hr {
margin-top:15px;
}

#wt_msg textarea.trans {
width:720px;
height:150px;
border:0px;
background-color:#eaf7ff;
}

#wt_msg textarea.target {
height:150px;
}

#wt_msg_header {
color:white;
background-color:#112e78;
margin:0px;
padding-top:0px;
padding-bottom:3px;
padding-left:10px;
padding-right:15px;
text-align:left;
font-weight:normal;
}

#wt_msg_text {
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
text-align:left;
}

#wt_msg_button {
background-color:#d4d0c8;
color:#9b1d20;
padding-top:3px;
padding-bottom:3px;
padding-left:30px;
padding-right:30px;
display:inline;
margin-top:30px;
margin-bottom:15px;
margin-left:100px;
margin-right:100px;
}

#wt_msg_simple {
position:absolute;
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color: #828282;
background-color:white;
padding: 0px 0px 15px 0px;
text-align:center;
min-width:250px;
max-width:700px;
}

#wt_msg_simple_header, #wt_msg_simple_text {
padding: 5px 15px 5px 15px;
text-align:left;
font-size:15px;
margin:0px;
font-weight:normal;
color: #4f4f4f;
}

#wt_msg_simple_header {
border-style:solid;
border-width: 0px 0px 1px 0px;
border-color: #D2D2D2;
background-color: #E9E9E9;
}

#wt_msg_simple_button {
float: right;
background: transparent url('../img/navi_v2_ko.png') center no-repeat;
width: 28px;
height: 28px;
cursor: pointer;
}

#wt_msg_simple_text hr {
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 0px;
	background-color: #D2D2D2;
}

ul.virtDocsSourcesList {
margin-left:30px;
}

ul.virtDocsSourcesList ul.virtDocsSourcesList {
margin-left:30px;
}

ul.virtDocsSourcesList ul.virtDocsSourcesList li {
list-style-type:circle;
}




/**** redefinice stylu m-toolu ***/
div.dlg_wnd h1.dlg_label {
margin-left:5px;
color:white;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
margin-top:0px;
margin-bottom:2px;
border:0px;
}

div.val_wndValid h1, div.val_wndError h1, div.war_wnd h1, div.msg_wnd h1, div.err_wnd h1 {
border: 0px;
}


/* prenastaveni formulare - prekopirovat nahoru k formtable */


table.formtable td.idx {
}

table.formtable select {
width:200px; /*spojeno s indexem - levou casti*/
}

table.formtable select.asf_bool {
  width:50px;
}
table.formtable td.asf_bool {
  padding: 0 0 0 15px;
}

#id_global_grp, #id_global_dia {
width:150px;
}

#id_global_tol {
width:235px;
}

#formsList {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style:solid;
border-width: 1px 1px 0px 1px;
border-color: #cccccc;
}

#formsList hr.special {
	margin-top:0px;
}

#formsList span.formsList_label {
display:inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight:normal;
color:#4f4f4f;
}

#formsList ul {
	font-size:12px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

#formsList ul li {
display:inline;
line-height:30px;
padding: 7px 10px 8px 10px;
margin: 0px 0px 0px 0px;
}

#formsList ul li a {
	font-weight:normal;
}

#formsList ul li.isActive {
	background-color: #cccccc;
}


#glob_methods, #glob_nextQuery, #glob_colls, #glob_misc, #glob_dia {
margin-left: 0px;
display:block;
border-collapse:collapse;
}

#glob_colls td {
vertical-align:top;
padding:0px;
}

#glob_methods td, #glob_nextQuery td, #glob_misc td, #glob_dia td {
vertical-align:top;
white-space: nowrap;
padding-top:0px;
padding-bottom:0px;
padding-left:2px;
padding-right:3px;
margin-left:5px;
/*
background: green;
*/
}
#id_global_tol21 {
  margin: 0 3px 0 -16px;
}

#glob_methods td.divide, #glob_nextQuery td.divide {
padding-right:45px;
}

#glob_methods td.group1, #glob_nextQuery td.group1 {
background-color:#ede9e5;
padding-left:5px;
padding-right:15px;
white-space: nowrap;
}

/* disablovany, nepouzivany, nejde rychle vyndavat a vracet... takze tak */
td.asf_methods {
background-color:transparent;
display:none;
}

form.advanced input.options {
margin-left:0px;
}

#glob_colls input {
margin-right:5px;
margin-left:0px;
}

#glob_colls label.dis, #glob_methods label.dis {
color:#4f4f4f;
}

#glob_colls label, #glob_methods label {
padding-right:30px;
}

#glob_colls label.front, #glob_methods label.front {
padding-right:0px;
}

/* SEMANTICKE */

h1.semantic {
margin-bottom:0px;
}

#inputBin {
display:none;
}

div.inputBin {
margin-left:0px;
margin-right:15px;
margin-top:7px;
border: 2px solid gray;
padding-left:15px;
padding-top:12px;
padding-bottom:12px;
}

div.inputBin {
background-color:#ffffff;
}

#semanticQueryArea {
border: 0px solid gray;
}

#semanticHistoryArea {
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
padding-bottom:12px;
border-color:#4f4f4f;
margin-bottom:10px;
}

#semanticQueryArea h2 {
padding-top:0px;
padding-bottom:0px;
margin-top:15px;
margin-bottom:0px;
margin-left:0px;
color:#4f4f4f;
font-size:24px;
}

#semanticHistoryArea h2 {
margin-left:0px;
margin-top:0px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#333333;
font-weight:normal;
padding-left:0px;
color:#333333;
padding-top:3px;
padding-bottom:3px;
font-size:16px;
/*
margin-left:0px;
margin-top:0px;
background:transparent url(../img/bg_70.png) repeat;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#4f4f4f;
font-weight:normal;
padding-left:15px;
color:#4f4f4f;
padding-top:3px;
padding-bottom:3px;
font-size:16px;
*/
}

#semanticQueryArea .buts {
float:right;
display:none;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
padding-right:15px;
margin-top:18px;
margin-right:32px;
color:#ffffff;
background-color:#9b1d20;
font-weight:bold;
}

#semanticHistoryArea ol {
margin-top:15px;
margin-left:20px;
}

#help001 {
display:none;
}

#query_sentences {
margin-left:0px;
margin-right:0px;
margin-top:15px;
list-style-type:none;
}

#query_sentences h3 {
color:#9b1d20;
cursor:pointer;
margin-top:0px;
margin-bottom:0px;
}

#query_sentences ul li {
display:none;
cursor:pointer;
margin-top:1px;
margin-bottom:1px;
}

#query_sentences ul li.first {
margin-top:5px;
}

#query_sentences ul li.last {
margin-bottom:15px;
}

#query_sentences ul li:hover {
background-color:#ede9e5;
}

#query_sentences h3:hover {
text-decoration:underline;
}

#semanticHistoryArea span.active, #query_sentences span.active, #queryHistReview span.active {
color:#4f4f4f;
/*background-color:#ede9e5;*/
font-weight:bold;
}

.semantic_invisible {
display:none;
}

div.searchActions {
margin-left:0px;
margin-top:10px;
font-size:15px;
}

/* jen pro ladeni dotazu*/
#ladeniDotazu {
position:absolute;
top:100px;
left:150px;
width:800px;
height:500px;
overflow:scroll;
border: 3px solid red;
background-color:white;
padding-left:15px;
}

#ladeniDotazu input {
height:50px;
width:100px;
float:right;
background-color:red;
color:white;
}

#ladeniDotazu span.finquery {
background-color:#FF8080;
font-weight:bold;
}

#ladeniDotazu span.new {
background-color:#81FE91;
}

#ladeniDotazu td {
padding-left:15px;
}

#query_sentences li {
margin-top:0px;
margin-bottom:0px;
}

.ql_methods {
width:100px;
}


/*************** mtool *****************/

ul.menu_actions, ul.submenu_actions {
font-size:16px;
margin-left:15px;
margin-bottom:15px;
}

ul.submenu_actions {
margin-left:0px;
}

ul.menu_actions li, ul.submenu_actions li {
display:inline;
padding-left:15px;
}

form.canform {
margin-left:15px;
}

form.canform {
margin-left:15px;
}

form.canform fieldset {
border:0px;
}

form.canform fieldset legend {
border:0px;
}

form.canform input.radio {
margin-left:15px;
margin-right:15px;
}

#msDescription_main table.bibldHeader {
border-top-width:15px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#717171;
margin-top:12px;
width:100%;
}


#msDescription_main table.bibldHeader tr td {
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#717171;
color:#4f4f4f;
font-size:14px;
margin:0px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
}

div.mcan h2 {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
color:#4f4f4f;
font-size:18px;
}

span.status_0 {
font-weight:normal;
font-style:normal;
}

span.status_1 {
font-weight:normal;
color:#9d0f0f;
font-style:normal;
}

span.status_2 {
font-weight:normal;
color:#FF8000;
font-style:normal;
}

span.status_3 {
font-weight:normal;
color:#408080;
font-style:normal;
}

span.status_4 {
font-weight:normal;
color:#008000;
font-style:italic;
}

span.status_7 {
font-weight:normal;
color:#008000;
font-style:normal;
}

span.status_6 {
font-weight:normal;
color:red;
font-style:normal;
}

span.status_5 {
font-weight:normal;
color:white;
background-color:#008000;
font-style:normal;
}

div.wt_main h1.ftt {
margin-top:30px;
}

div.wt_main p.restriction {
border-color:red;
border-width: 1px 1px 1px 1px;
border-style: solid;
padding: 2px 5px 2px 5px;
margin: 5px 15px 0px 0px;
}

/*********** preklady interface *************/

li.trans_activeFile {
	font-weight:bold;
}

ul.trans_terms input, ul.trans_terms textarea {
	width:400px;
	font-size:16px;
	margin: 5px 0px 0px 0px;
	padding: 5px 3px 5px 3px;
}

ul.trans_terms textarea {
	width:600px;
	height:120px;
}

ul.trans_terms textarea.small {
	height:30px;
}

ul.trans_terms {
	list-style-type:none;
	margin-top:30px;
}

ul.trans_terms li {
	margin-top:15px;
}

li.trans_hint, div.trans_info {
	width:600px;
	border-color:#D5E6DA;
	border-width:3px;
	border-style:solid;
	margin: 0px 30px 15px 0px;
	padding: 5px 15px 5px 15px;
}

div.trans_info {
	padding: 5px 15px 5px 15px;
}

li.trans_trnaslate {
	border-width: 0px 0px 0px 5px;
	border-style:dotted;
	border-color:red;
	padding-left:10px;
}

span.trans_sourcelang, textarea.trans_sourcelang {
	display:block;
	color:#4f4f4f;
	background-color:#F2F7F3;
	border-width:0px;
}

textarea.trans_sourcelang {
	width:600px;
	margin:0px;
	padding:0px;
}

span.trans_sourcelang {
	width:600px;
	margin: 5px 0px 0px 0px;
	padding: 5px 3px 5px 3px;
}

span.trans_const {
	font-size:10px;
	font-family:monospace;
	color:#A4C8AE;
	margin: 0px 0px 5px 0px;
}

ul.trans_fileList {
	margin-right:300px;
}

ul.trans_fileList li {
	display:inline;
	padding-left:15px;
}

ul.trans_fileList li a {
	font-weight:normal;
}

input.trans_send {
margin: 15px 0px 0px 0px;
}

/* hick box css */

table.tboxForm input {
	width:150px;
	margin-left:10px;
	margin-top:5px;
}

table.tboxForm textarea {
	width:150px;
	margin-left:10px;
	margin-top:5px;
}

table.tboxForm input.w300 {
	width:300px;
}

table.tboxForm textarea.w300 {
	width:300px;
}

table.tboxForm option {
	padding-right:5px;
}

/* quick preview */

img.quick_preview {
float:left;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: gray;
margin: 0px 15px 15px 0px;
padding: 15px 15px 15px 15px;
background: #ccc url(../img/background.gif) repeat;
width:150px;
cursor: pointer;
}

ul.quick_preview_actions {
display:block;
float:right;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: gray;
margin: 0px 0px 15px 15px;
padding: 7px 15px 7px 15px;
background-color:white;
}

ul.quick_preview_actions li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

ul.quick_preview_actions li.br {
	margin: 7px 0px 0px 15px;
}

ul.quick_preview_actions li a {
	font-weight:normal;
}

ul.quick_preview_actions li img {
	padding: 0px 5px 0px 0px;
}


/* NITOBE DRUPAL STYLE */

#headerTitle h1 {
	font-size: 1.8em;
	line-height: 1.0em;
	margin: 15px 0 3px 0;
	padding: 0px 10px 0px 21px;
	border-width: 0px 0px 0px 0px;
}

#headerTitle h1 a {
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;
	color: #4f4f4f;
}

#site-slogan {
	color: #ccc;
	font-size: 12px;
	font-style: italic;
	padding: 0px 10px 12px 21px;
}

/* client_secondary_links */

#client_secondary_links, #additional_menu {
display:block;
background: #ccc url(../img/background.gif) repeat;
border-collapse: separate;
border-bottom: 2px solid #333;
color: #333;
margin: 0px 21px 0px 21px;
padding: 0;
}

#client_secondary_links li, #additional_menu li {
display:inline;
border-left: 0px solid #fff; /* LTR */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0.8em;
}

#client_secondary_links li.first, #additional_menu li.first {
  border-left: 0px;
}

#client_secondary_links li a, #additional_menu li a {
padding: 8px 9px 9px 9px;
margin: 0px 0px 0px 0px;
line-height: 2.4em;
color: #555;
font-weight: normal;
font-style: normal;
text-transform: lowercase;
}

#client_secondary_links li a:hover, #additional_menu li a:hover {
	background: #333 url(../img/background-dark.gif) repeat;
	color: #ff6e73;
	text-decoration: none;
}

#client_secondary_links li a.active, #additional_menu li a.active {
	background: #333 url(../img/background-dark.gif) repeat;
	color: #ccc;
}

#additional_menu li a:hover {
	background: #333 url(../img/background-dark.gif) repeat;
	color: #ff6e73;
	text-decoration: none;
}

#additional_menu li a.active {
	background: #333 url(../img/background-dark.gif) repeat;
	color: #ccc;
}

#additional_menu {
	margin: 15px 0px 0px 0px;
	background: #ffffff;
}

#additional_menu.additional_menu_sf {
margin-top:30px;
}

#additional_menu li {
}

#additional_menu li.label {
	background: #ffffff;
	color: #888888;
}

div.hr_special {
display:block;
height:10px;
background: #ccc url(../img/background.gif) repeat;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
border-color:#333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:1px;
}


/*isbd*/
div.isbd {
	margin: 2px 0px 0px 0px;
	padding: 5px 5px 5px 15px;
	border-width: 1px 1px 1px 1px;
	border-color: #E9E9E9;
	border-style: solid;
	background-color: #F8F8F8;
}

div.isbd ul li {
	list-style-type: none;
	display: inline;
}

div.dots ul li {
	list-style-type: none;
	display: block !important;
}

.person span, .person_ok span, .family span, .family_ok span, .org span, .org_ok span {
	background: transparent left no-repeat;
	padding: 0px 0px 0px 20px;
}
div.isbd ul li.active {
	cursor: pointer;
}
div.isbd ul li.active span {
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
  border-color: #112e78;
	line-height: 20px;
	padding-bottom: 1px;
}
.person span {
	background-image: url('../img/person.png');
}
.person_ok span {
	background-image: url('../img/person_ok.png');
}
.family span {
	background-image: url('../img/family.png');
}
.family_ok span {
	background-image: url('../img/family_ok.png');
}
.org span {
	background-image: url('../img/org.png');
}
.org_ok span {
	background-image: url('../img/org_ok.png');
}

div.isbd ul li.active {
	background: transparent right no-repeat;
	background-image: url('../img/subwin.png');
	padding: 0px 25px 0px 0px;
}

ul.isbd_detail li {
list-style-type:none;
}

/* XML prev */
textarea.xmlPrev {
font-family: Courier New,monospace;
width:100%;
height:600px;
}

div.xml {
font-family: Courier New,monospace;
font-size:13px;
}

div.xml span {
margin:0px;
padding:0px;
}

div.xml div.level{
margin-left:16px;
}


span.zobak {
color:#0000ff;
}

span.elmName {
color:#800000;
}

span.attName {
color:#ff0000;
}

span.val {
color:#000040;
font-weight: normal !important;
}

#ladeni_xsl {
	position:absolute;
	top:100px;
	left:600px;
	background-color:white;
	border-color:red;
	border-width: 2px;
	border-style: solid;
	height:500px;
	width:620px;
	overflow:scroll;
}

div.test_barveni textarea {
	width:740px;
	height:200px;
}



/****** barveni ***********/

span.hl1 {
font-size:15px;
background-color:#ab1b1e;
color:white;
font-weight:bold;
}

span.hl2 {
font-size:15px;
background-color:#717171;
color:white;
font-weight:bold;
}

span.hl3 {
font-size:15px;
background-color:blue;
color:white;
font-weight:bold;
}

/********* MW **********/
div.MW_resources {
	display:none;
}

#selectionSaving h2, #queriesSaving h2, #saveVirtDoc h2, #replaceVirtDoc h2, #replaceVirtDoc2 h2, #replaceSuccessVirtDoc h2, #cancelIndex h2, #accessProblem h2, #accessProblemSent h2, #permDeleteItem h2, #reloadPageIdx h2, #xxxxxxxxxx h2, #xxxxxxxxxx h2, #xxxxxxxxxx h2, #xxxxxxxxxx h2 {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 3px 5px;
	background-color: #e9ebf2;
	font-weight:normal;
	font-size: 17px;
	color: #4f4f4f;
	text-align: center;
}

#addFailedSelection, #addSuccessSelection, #discardSelection {
	text-align: center;
}

#discardSelection, #moreFound, #notFound, #replaceSuccessVirtDoc {
	text-align: center;
	padding: 15px 15px 15px 15px;
}

#selectionSaving fieldset, #queriesSaving fieldset, #saveVirtDoc fieldset, #replaceVirtDoc fieldset, #replaceVirtDoc2 fieldset, #replaceSuccessVirtDoc fieldset, #cancelIndex fieldset, #accessProblem fieldset, #accessProblemSent fieldset, #permDeleteItem fieldset, #reloadPageIdx fieldset, #xxxxxxxxxx fieldset, #xxxxxxxxxx fieldset, #xxxxxxxxxx fieldset, #xxxxxxxxxx fieldset {
	margin: 15px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

#selectionSaving p, #queriesSaving p, #saveVirtDoc p, #replaceVirtDoc p, #replaceVirtDoc2 p, #replaceSuccessVirtDoc p, #cancelIndex p, #accessProblem p, #accessProblemSent p, #permDeleteItem p, #reloadPageIdx p, #xxxxxxxxxx p, #xxxxxxxxxx p, #xxxxxxxxxx p, #xxxxxxxxxx p {
	margin: 15px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#selectionSaving input, #queriesSaving input, #saveVirtDoc input, #replaceVirtDoc input, #replaceVirtDoc2 input, #replaceSuccessVirtDoc input, #cancelIndex input, #accessProblem input, #accessProblemSent input, #permDeleteItem input, #reloadPageIdx input, #xxxxxxxxxx input, #xxxxxxxxxx input, #xxxxxxxxxx input, #xxxxxxxxxx input {
	margin-right:5px;
}

#selectionSaving textarea.desc, #queriesSaving textarea.desc, #saveVirtDoc textarea.desc {
	width:460px;
	height:115px;
}

#selectionSaving input.title, #queriesSaving input.title, #saveVirtDoc input.title {
	width:460px;
}

#selectionSaving input.btn2, #queriesSaving input.btn2, #saveVirtDoc input.btn2, #replaceVirtDoc input.btn2, #replaceVirtDoc2 input.btn2, #replaceSuccessVirtDoc input.btn2, #cancelIndex input.btn2, #accessProblem input.btn2, #accessProblemSent input.btn2, #permDeleteItem input.btn2, #reloadPageIdx input.btn2, #xxxxxxxxxx input.btn2, #xxxxxxxxxx input.btn2, #xxxxxxxxxx input.btn2, #xxxxxxxxxx input.btn2 {
	padding: 0px 25px 0px 25px;
	font-weight: normal;
}

div.licagr {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #333333;
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 15px 0px;
	height: 200px;
	overflow:scroll;
}

div.licagr ol {
	margin-top:15px;
	margin-left:30px;
}

.fb_likeButton{
}
span.collActions a.props,
span.docActions a.props {
  line-height: 27px;
}

#mainTiles img{
/*   margin-top: -4px; */
}
