

html, body		{ margin: 0 ; padding: 0; background: #4d443b; font-size:14px; font-family:  Georgia, Trebuchet, Verdana, Arial, sans-serif;}
/*g??wne divy*/
div#kontener	{ border: red solid 0px;  width: 1000px; margin: 0 auto; padding: 0; font-size:14px; font-family:  Georgia, Trebuchet, Verdana, Arial, sans-serif;
background: #d5b99e no-repeat top right;  }
div#top			{ float:right; height: 124px; width: 1000px; margin: 0 0 0 0px; padding: 0; background: #414f72 url(../grafika/top.jpg) no-repeat; border: 0px solid white;}
div#menu1		{ float:right;height: 36px; width: 1000px; margin: 0 0 0 0px; padding: 0; background: #c2c4b7 url(../grafika/menu1.jpg) no-repeat; border: 0px solid white;}
div#kontener2	{  width: 980px; height: auto; margin: 0 0 0 0px; padding: 10px; border: red solid 0px; float:right; background: #d5b99e /*#f3915f*/   url(../grafika/tlo.jpg) no-repeat top right; }
div#tresc		{  float: left; width: 770px; margin: 0 0px 0 0px; padding: 0px; border:0px solid red; /*background:  url(../grafika/tlo.jpg) no-repeat top left;*/ }
/*div#zdjecie	{  float: left; width: 330px; height: auto; margin: 7px 7px 7px 7px; padding: 0; }*/
div#menu2		{ border: 0px solid yellow; float: left;  width: 240px; height: auto; margin: 0; padding: 0px 0 0px 0; }
div#stopka		{ clear:both;  height: 20px; width: 1000px; margin: 0px; padding: 0; position:relative; background: #e0cab2 repeat-y; }

/*og?oszenia*/

div.bookmark {color:black; text-align:center; width:200px; float:left; border:1px solid #5c513c; border-bottom:none; margin-top:15px;}
div.wyswietl {border:2px solid #5c513c; border-bottom:none;}
fieldset {border:none; clear:both;}
div.recenzja { background: url(../grafika/apla1.png) repeat-y; clear:both; padding-bottom:10px; margin-bottom:10px; margin-top:20px;}
div#tresc.recenzje {margin-right:130px}
p.recenzja {background: url(../grafika/apla2.png) no-repeat; padding-top:10px; }

a:active, a:visited, a:hover, a:link {text-decoration:none; color:inherit;}
h1 a:hover, h1 a:link, h1 a:active, h1 a:visited {text-decoration:none; color:#5c513c;}
h2 a:hover, h2 a:link, h2 a:active, h2 a:visited {text-decoration:none; color:#5c513c;}


p, h5, dl  { margin: 0; padding: .0em 10px .0em 7px; font-size: 14px; text-align: justify; text-indent: 20px; line-height: 130% }
p.podpisano {font-style:italic; float:right;}
h5.recenzent {margin-right:20px; float:right;/**/ clear:both; margin-bottom:30px; font-weight:800; text-indent:0px}
p.recenzent {margin-right:20px; float:right;/**/ clear:both; margin-bottom:30px; font-weight:800; text-indent:0px}
ul li { line-height: 130% }
ol li { line-height: 130% }
h1 {font-family: Georgia,  Trebuchet, Verdana; /*color:#5c513c;*/ color:#30231a; font-size:28px; padding:10px; margin:0px; float:left; font-weight:700; width:800px; clear:both; }
h2 {font-family: Georgia,  Trebuchet, Verdana; background:#e0cab2; color:#5c513c; font-size:18px; padding:5px 5px 5px 30px; margin:0 0 0 60px; float:left; font-weight:100; width:400px; letter-spacing:0px; }
/*h1 { position: absolute; margin: -100px 0 0 0 }
h2 { position: absolute; margin: -70px 0 0 0 }*/                /* padding: 1em 2em 1em 2em*/
h3 { margin: 10px 20px 3px 0px; padding: 10px 0 0 5px; line-height: 26px; font-family: Georgia,  Trebuchet, Verdana, Arial, sans-serif; font-size: 20px;  font-weight: 300;/*font-variant: small-caps;*/ text-align: left; color: #414f73; }
h3.podkreslone {clear:both; border-bottom:1px solid #414f73;}
h3 a {line-height: 26px; font-family: Georgia,  Trebuchet, Verdana, Arial, sans-serif; font-size: 20px;  font-weight: 300; color:#414f73;  text-decoration:none;}
h3 a:hover {text-decoration:underline}
h4 { margin: 0 0 0px 0; padding: 12px 0 3px 0px; font-size: 16px; font-weight: 300;  text-align: center; color: #414f73; text-indent:0px; font-weight:700}
/*a.duze {font-family:  Impact, Georgia,  Trebuchet, Verdana, Arial, sans-serif; font-size:18px;  color:#661801; }*/
h5 {padding-top:10px; padding-bottom:3px;}
sup {font-size:70%}
li.kalendarium {list-style:none}

img {border: 0px solid white; text-align:center;  margin:0px; padding:0px;}
img.srodek {display:block; text-align:center; margin:auto; float:none; }
img.zdjecie {border:10px solid white; text-align:center; float:none;  }
img.miniatura {border:1px solid black; text-align:center; float:none; margin:2px; padding:0px;  }
img.miniatura:hover {border:1px solid white; }
img.left {float:left}
#tresc.galeria img {display:block; text-align:center; vertical-align:middle; margin:auto; padding-top:5px; float:none; }
p.zdj { background:white; float:left; width:130px; height:130px; border:0px solid red; margin: 2px 2px; vertical-align:middle; padding:0; clear:none;}

/*.wyp {background:#2c3c1e; border:1px solid #abb995;  color:white; float:left;   }*//*jasna zielen*/
.skiplink {   position: absolute;  left: 0px;  top: -500px;  overflow: hidden;}

p.podpis {font-size:10px; font-family:verdana; margin: 0 0 6px 17px; text-indent:0px; text-align:left}
p.podpis2 { margin:0 10px 0 0; padding:0px 0px 0px 0px; font-size:8px; font-family:verdana; float:right; }
span.podpis2 { margin:0 0px 0 0; padding:0px 0px 0px 0px; font-size:8px; font-family:verdana;  }
p.data	  { margin:0px; padding:0px 10px 0px 0px; font-size:8px; font-family:verdana; float:right; }

/*style dla #menu1*/
#menu1 ul { list-style: none; margin: 0; padding: 0 0 0 16px; height: auto; border:0px solid white;}
#menu1 ul li { float: left; margin: 0; padding: 0; text-align: center;   }
#menu1 ul li a {height: 16px; border:0px solid red; float: left; /*display: block;*/ text-decoration: none;  /*font-weight: 700;*/ font-size:14px;  line-height: 24px; margin: 0 5px; padding: 0px 4px 2px 0; color:#4d443b; font-weight:700; letter-spacing:0px; }
#menu1 a:link, #menu1 a:visited { text-decoration: none;  }
#menu1 a:hover { /*background: #c2c4b7;*/ color:#414f73; text-decoration: none; /*color: #686958; */}


/*style dla #menu2*/
#menu2 ul { margin: 0; padding: 10px 0 0 0; border-bottom:0px solid white; }
#menu2 ul li { list-style: none; height: auto; margin: 0; padding: 0; border: 0px solid red; }
#menu2 ul li a { display: block; text-decoration: none; text-align: left; font-size:18px; line-height:130%; height: 22px; /*width: 130px;*/ color: #414f73; margin: 0; padding: 0 0px 0 20px; }
#menu2 a:link, #menu2 a:visited { text-decoration: none }
#menu2 a:hover, #menu2 a:active { color:white; text-decoration: none;   /*url(../grafika/menu2a.gif) no-repeat 135px 0 */ }

/*style dla #podmenu
div#podmenu {border-top: solid 1px #abb995; border-bottom: solid 1px #abb995;}
#podmenu ul li a { display: block; text-decoration: none; text-align: right; height: auto; width: 130px; color: #abb995; margin: 0; padding: 0 30px 0 0; background: url(../grafika/podmenu2.gif) no-repeat 135px 0 }
#podmenu a:hover, a:active { text-decoration: none; width: 130px; margin: 0; padding: 0 30px 0 0; background: url(../grafika/menu2a.gif) no-repeat 135px 0 }
*/

/*style dla #tresc*/
p, ul, li, td, h5, dl {color:#6e6e62;	}
#tresc ul { list-style: disc; text-align: justify;  padding: .0em 0px .0em 7px;  margin:0 0 0 20px;  }
#tresc ol { text-align: justify;  padding: .0em 0px .0em 7px; margin:0 0 0 20px;  }
#tresc ul li { /*list-style: disc;*/ /*background: url(../grafika/lista.gif) no-repeat 0 7px;*/ text-align: left;  text-indent: 0px;  margin: 0; padding: 0;  }
#tresc ol li { /*list-style: disc;*/ /*background: url(../grafika/lista.gif) no-repeat 0 7px;*/ text-align: left;  text-indent: 0px;  margin: 0; padding: 0;  }
#tresc a	{ color: #414f73; padding: 0; text-decoration: none;  }
#tresc h3 a {text-decoration:none}
#tresc a:hover, #tresc a:active, #tresc a:link, #tresc a:visited { text-decoration: none; color: #661801; }
/*#tresc a.tu	{ color: #970e15; padding: 0; text-decoration: none }
#tresc a.tu:hover, a.tu:active { color: #970E15; text-decoration: underline }
#tresc a.tu:link, a.tu:visited { color: #970E15; text-decoration: none }*/
#tresc .tytul { font-size:20px; text-indent:0px; color:white; text-decoration:none; }
#tresc a.tytul:hover {text-decoration:none; color:white;}
/*#tresc h4 a {color:#970E15;}
#tresc h4 a:hover {color:#970E15;}*/
#tresc h4 a{ color: #414f73; margin: 0 0 0px 0; padding: 0px 0 0 0; font-size: 16px; font-weight: 700; /*text-align: center;*/ color: #414f73; }
#tresc h4 a:hover {text-decoration:underline}
#tresc ul.autobusy li {display:block; float:left; margin:0 1px; list-style-type:none; width:40px;}
#tresc ul.kalendarium {padding-left:0px; margin-left:0px}
#tresc ul.kalendarium li {display:block; float:left; margin:0 1px; list-style-type:none; width:60px; font-size:20px;}


#tresc ul.achievements li { list-style-type:none;  padding-top:0px; clear:both;	}
#tresc ul.achievements li h4 { text-align:left; float:left	}
#tresc ul.achievements  {padding:0px; width:400px; }
#tresc ul.kalendarium  {padding:10px; width:400px;}

#tresc ul.publications {width:440px; }
#tresc ul.publications li {padding-bottom:10px; list-style-type:disc;}

h2 a:hover, h2 a:link, h2 a:active, h2 a:visited {text-decoration:none; }
ul h4 {height:18px; padding:0; padding-top:12px; margin:0 10px;}

p.kurs {text-indent:0px; font-style:italic; padding:6px 0;}
ul.courses li h4{padding-top:30px; }
li.nolist {list-style-type:none;}
/*style dla #menu3*/
#menu3 { width:160px; margin:auto; text-align:center;  padding: 0; position:relative; top:0px;  }
#menu3 ul { list-style: none; margin: 0 0 0 0px; padding: 0 }
#menu3 ul li { float: left; height: 15px; width: auto; margin: 2px 10px 10px 2px; padding: 0; text-align: center }
#menu3 ul li a { display: block; text-decoration: none; height: auto; width: auto; color: white;  margin: 0px 0 0 2px; padding: 0 }
#menu3 a:link, #menu3 a:visited { text-decoration: none; color: white }
#menu3 a:hover, #menu3 a:active { text-decoration: underline; color: white }

/*style dla #stopka*/
#stopka p {  padding: 3px 10px 0 0; color: white; text-align: center; text-indent:0px;  }
.radic {font-size:16px; color:red; display:inline}
#s1 {position:relative; left:3px; top:0; float:left; width:590px;}
#s1 img { margin:0;padding:0; }
#s1 p {letter-spacing:0px; font-weight:100;  text-align:left; font-size: 9px;}
#s2 p {letter-spacing:0px; font-weight:100;   font-size: 9px;}
#s2 {position:relative; right:0px; top:0; float:right; }
#s1 p a {  text-decoration: none; height: auto; width: auto; color: white; font-size: 9px; float:left; text-align:left;  margin: 0px 0 0 5px; padding: 0 }
#s1 a:link, #s1 a:visited { text-decoration: none; color: white }
#s1 a:hover, #s1 a:active { text-decoration: underline; color: white }



#tresc ul.courses {padding-left:5px; margin-left:0px}
#tresc ul.courses li{padding-left:0px; margin-left:0px}
div.starsze {padding-left:40px}
div.starsze p, div.starsze li, div.starsze h5 {color:gray}
img.ikonapdf {padding:0px; margin:0px; vertical-align:middle;}


.ui-tabs .ui-tabs-hide {display: none;}

.hide {display: none;}

div#simplemodal-container {
	border:4px solid #d2d1b5; 
	width:850px; 
	height:550px;
	background:#f0e8c4;
	}

div.simplemodal-data {
	padding:10px;

}
#simplemodal-container a.modalCloseImg {
	background:url(../grafika/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

.simplemodal-wrap {
	overflow:auto;
}

.red {color: red;}
.black {color: black;}
.grey {color: grey;}

form {clear: both;}

fieldset {padding:10px; margin:20px; background:#e0cab2; border: 1px solid #826d58; }
ul.ui-tabs-nav {margin:20px; padding:0px;}
ul.ui-tabs-nav li{ padding: 2px 20px; border:1px solid #826d58; float:left; list-style-type:none; margin:0px; text-align:center; height:20px; margin-bottom: -1px; margin-right: -1px;}
/*ul.ui-tabs-nav li a {display:block; text-align:center;*/
ul li.ui-state-active {border:1px solid #826d58; border-bottom: 1px solid #e0cab2;  background:#e0cab2;}

/* div.field { clear:none; }*/
h1 {margin-left:50px}
h3 {clear:both}

ul.postep li{float:left;  width:110px; height:40px; background:#826d58; color:#e0cab2; list-style-type:none; text-align:center; border:1px solid black; margin:3px; padding:5px; font-weight:700; color:#d5b99e; vertical-align:middle;}
ul.postep li a,ul.postep li span {color:#d5b99e; /*vertical-align:middle;*/}
ul.postep li span.red {/*color:#cc6600;*/ color:white;}
/*label {display:block; width:200px}*/



.simplemodal-overlay { opacity: 0.5; background-color: black; }
#simplemodal-container a.modalCloseImg { background:url(/grafika/x.png) no-repeat; /* adjust url as required */ width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; left:-18px; cursor:pointer; }
 



#fieldset-buttons div,
#fieldset-counterfeit_buttons div
 { float: left; }
textarea {width:500px}
select {width:150px}

/*form div.field {width:800px;}*/
div.field-typ, div.field-status {width:120px; height:150px; padding:3px; border:1px dotted black; clear:none; float:left; display:block}
div.field-typ label, div.field-status label { text-align:left; } /* display:inline; */
fieldset#fieldset-buttons,
fieldset#fieldset-counterfeit_buttons
 {border:none;}

label {width:200px; text-align:right; display:inline-block; vertical-align:top;}

select#nazwa_biblioteki {width:500px;}
div#wersja_cyfrowa-field input#wersja_cyfrowa  {width:500px}

fieldset#fieldset-data_wydania label {width:450px}
fieldset#fieldset-data_wydania input {width:130px}
fieldset#fieldset-data_wydania div.field-uwagi label {width:200px}

fieldset#fieldset-tomy input {width:30px}
fieldset#fieldset-tomy div.field-tytul_tomu input {width:500px}

fieldset#fieldset-opis_fizyczny input {width:50px}
fieldset#fieldset-opis_fizyczny select {width:50px}

div#tabs-autorzy div.field-nazwisko, div#tabs-autorzy div.field-imie, div#tabs-autorzy div.field-haslo_wzorcowe, div#tabs-autorzy div.field-uwagi, div#tabs-autorzy div.field-nazwa {float:right; width:780px;}
div#tabs-autorzy div.field-uwagi textarea {width:500px;}
div.field-jak_podany label, div.field-jezyk_orginalny label {width:600px; }
div.field-jak_podany, div.field-jezyk_orginalny, div.field-data_okreslona, div.field-brak{ border-bottom:1px dotted black; padding:20px; margin-bottom:10px;}

div.field-pozycja_1 input,div.field-pozycja_2 input,div.field-pozycja_3 input, div.field-pozycja_4 input {width:50px}
div.field-pozycja_2 label, div.field-pozycja_3 label, div.field-pozycja_4 label  {width:60px}
div.field-pozycja_1 label {width:150px}
div.field-pozycja_1, div.field-pozycja_2, div.field-pozycja_3, div.field-pozycja_4 {float:left; clear:none}
div.field-pozycja_3 {float:left; clear:right}
div.field-pozycja_estreicher {width:200px; clear:none; float:left; text-align:right;}

div.field-bibliografia_inna {clear:left;}


a.dynamic-element-add {display:block; float:left;clear:right;}

div.simplemodal-wrap div.field {width:600px; clear:left; float:left}
div.simplemodal-wrap div.field-uwagi {width:720px}
div.simplemodal-wrap fieldset#fieldset-buttons div.field,
div.simplemodal-wrap fieldset#fieldset-counterfeit_buttons div.field 
{clear:none; width:100px;}
div.simplemodal-wrap div#hw_autor_uwaga-field {font-size:11px; text-indent:0px; border:1px dotted gray; margin:10px; padding:5px; width:700px}
div.simplemodal-wrap div#hw_autor_uwaga-field p {font-size:11px}
div.field-data_urodzenia input, div.field-data_smierci input {width:130px}


div.field-haslo_wzorcowe input {width:400px}

/*plusy */
div.field-slowa_kluczowe {width:600px; float:left; clear:left;}
div.field-hasla_przedmiotowe {clear:both}

div.field-bibliografia_inna input {width:500px}
textarea#strona_tytulowa-odpis,textarea#strona_redakcyjna-odpis, div.field-odpis textarea {height:300px}
div#strona_tytulowa-uwagi-field, div#strona_redakcyjna-uwagi-field, div#tabs-kolofon div.field-uwagi   {float:right; padding-right:82px}
input#grafika-liczba_ilustracji {width:90px}

div.helper{ display: none; }

#helper-hide { cursor: pointer; text-align: right; color: #5C513C; margin-top: 15px;}

div#helper { z-index: 10000; position: fixed; right: 0; top: 0; max-width: 400px; min-width: 200px; background-color: #ffe9ad; padding: 10px; display: none; }

.counterfield { margin-left: 235px; }

#szukaj_typ { width: auto; }
#szukaj_typ-field { float: left; }
#szukaj_wartosc-field { float: left; }

.result {padding:10px; margin:20px; background:#e0cab2; border: 1px solid #826d58; }
.result h5 { text-indent: 0; padding: 0; padding-bottom: 3px; margin: 0; } 

.result .more { float: right; }













.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 150px; padding: 7px 0; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#cc0000;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("../grafika/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

#save_warn { text-align: center; color: #5C513C; font-weight: bold; margin-left: 43px; margin-top: 90px;
			 width: 889px; padding: 6px 0; clear: both; }
			 
.wybierz { color: #414F73 !important; }
.search_table { border-collapse: collapse; }
.search_table td, .search_table th { border: 1px solid black; padding: 3px;}

#struktura_tomu-opis_skladek-preview { width: 495px; display: inline-block; border: 1px dotted black; padding: 5px; margin: 5px 5px 5px 3px }

#wydawca-wydawca_st { width: 650px; }

textarea { font-family:  "Lucida Grande", Georgia, Trebuchet, Verdana, Arial, sans-serif; font-size: 11px; }
.field-szerokosc_kolumny input, .field-wysokosc_kolumny input { width: 50px; }
.field-szerokosc_kolumny, .field-wysokosc_kolumny { display: inline }
.field-wysokosc_kolumny { display: inline; }
div.field { margin-bottom: 4px; }
.field-proporcje { margin-top: 4px; }



div.field-podpole_a,
div.field-podpole_b,
div.field-podpole_c,
div.field-podpole_d,
div.field-podpole_e,
div.field-podpole_f,
div.field-podpole_g,
div.field-podpole_h,
div.field-podpole_i,
div.field-podpole_j,
div.field-podpole_k,
div.field-podpole_l,
div.field-podpole_m,
div.field-podpole_n,
div.field-podpole_o,
div.field-podpole_p,
div.field-podpole_r,
div.field-podpole_s,
div.field-podpole_t,
div.field-podpole_u,
div.field-podpole_w,
div.field-podpole_y,
div.field-podpole_v,
div.field-podpole_z,
div.field-podpole_3,
div.field-podpole_n1,
div.field-podpole_5
{width:650px; float:left; clear:left;}


#form-marc21 label {
    width: 300px;
}

#form-marc21 select, #form-marc21 input {
    width: 300px;
}

#form-marc21 input[type=submit] {
    width: auto;
}


div.preview {
    display: inline;
    color: red;
}

div.preview-textarea {
    width: 500px;
    display: inline-block;
}
