html {
  /*background-color: #d7eb9f; */
  background-color: #d9c48a;/*#d3dda2; #601420*/
  color: black;
  font-family: sans-serif;
  margin: auto;
}

body
{
	background-color: white;
	width: 800px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	padding: 10px 10px 20px 10px;
}

/*div z obrazkami na flagi jezykow*/
div.languages {
	text-align: right;
	padding: 5px;
	z-index: 100;
}

/*linki obrazkow flag*/
a.flag {
	padding: 5px;
	height: 25px;
	float: right;
}

/*obrazki flag jezykow*/
a.flag img {
	border: 0px solid white;
}
div.banner{
	height: 200px;
	width: 800px;
	border: 0px solid white;
	background-color: #4a090d;
	position: relative;
	left: 0px;
	top: 0px;
}

div.banner img.logo{
	margin: 25px 25px 0px 25px;
	border: 0px solid white;
}
div.banner a{
	margin: 0px;
	border: 0px;
}

div.banner_title{
	font-weight: bold;
	font-size: 40px;
	color: white;
	width: 600px;
	text-align: center;
	position: absolute;
	top: 83px;
	left: 180px;
}
div.banner_issn{
	font-size: 15px;
	color: white;
	width: 300px;
	text-align: right;
	position: absolute;
	top: 200px;
	right: 10px;
}
div.banner_founded{
	font-size: 18px;
	font-weight: bold;
	color: white;
	width: 600px;
	text-align: center;
	position: absolute;
	top: 145px;
	right: 10px;
}

/*menu*/
div.horizontal_menu {
	background-color: #4a090d;
	padding: 0px;
	text-align: left ;
	height: 20px;
	margin: 0px;
}
div.horizontal_menu_position{
	display: inline;
	width: 130px;
}
div.horizontal_menu_position a{
	display: inline;
	margin-left: 10px;
	color: white;
	font-weight: bold;
	font: bold 15px Tahoma;
}
div.horizontal_menu_position a:hover{
	color: white;
}

/*w tym bloku wyswietlana jest glowna zawartosc strony*/
#content {
	/*padding: 10px;*/ /*z tym sa bledy na stronie tzn padding-bottom pojawia sie z czasem nie odrazu*/
	margin: 0px 0px 10px 0px;
	padding: 10px;
	text-align: left;
  width: 776px;
	position: relative;
	left: 0px;
	top: 0px;
	border: 2px solid #4a090d;
}
a {
	color: black;
	text-decoration: none;
}

a:hover{
	color: black;
	text-decoration: underline;
}

/*autorzy wyswietlani w kolumnach (1 kolumna)*/
table.authors_table {
	table-layout: fixed; width: 100%;
}
table.authors_table td{
	vertical-align: text-top;
	padding-left: 30px;
}

div.authors_letters{
	margin: 20px 0px 20px 0px;
	text-align: center;
	font-size: small;
}
div.authors_letters b{
	font-size: medium;
}
div.authors_letters_heading{
	font-size: large;
	font-weight: bold;
	margin: 10px;
}


/*kolumny wyswietlane na stronie glownej*/

table.main_table{
	table-layout: fixed; width: 100%;
}

table.main_table td {
	/*height: 370px;*/
	text-align: center;
	vertical-align: text-top;
	padding: 10px;
}

/*wyswietlanie informacji o pojedynczym zeszycie inzynieri w czesci z lista zeszytow*/
div.article_volume_issue{
	text-align: left;
	font-weight: none;
}

div.volumen_heading{
	font-size: small;
	text-align: left;
	padding-right: 10px;
	font-weight: bold;
	width: 200px;
	/*border: 1px solid black;*/
}
div.volumen_content{
	padding-left: 20px;
	text-align: left;
	width: 370px;
	/*border: 1px solid black;*/
}
div.volumen_cover{
	position: absolute;
	right: 190px;
	top: 25px;
}
div.volumen_cover img{
	border: 0px;
}

td.issues_col1{
	width: 580px;
	/*height: 370px;*/
	text-align: left;
	vertical-align: text-top;
	padding: 10px;
}
td.issues_col2{
	width: 136px;
	/*height: 370px;*/
	text-align: left;
	vertical-align: text-top;
	padding: 10px;
}

/* Tytul grupy w menu w content na stronie glownej*/
div.menu_position{
	font-weight: bold;
	padding: 5px;
}
/* Tytuly poszczegolnych elementow w grupie w menu w content na stronie glownej*/
a.menu_list{
	display: block;
	text-decoration: none;
	color: black;
}
a:hover.menu_list{
	display: block;
	text-decoration: underline;
	color: black;
}

/*linki autorow*/
a.author_list{
	display: block;
	text-decoration: none;
	color: black;
}
a:hover.author_list{
	display: block;
	text-decoration: underline;
	color: black;
}

/*grupa; pierwasza litera autora*/
div.author_letter{
	font-weight: bold;
	text-decoration: none;
	color: black;
	margin: 15px 0px 0px 50px;
}
div.author_letter_empty{
	height:10px;
}

/*w tym divie wyswietlane sa informacje o autorze*/
div.author_affiliation{
	padding: 10px 5px 10px 5px;
}
div.author_affiliation_address{
	font-size: small;
	margin: 2px 0px 1px 20px;
	font-style: italic;
}
div.author_affiliation_work a{
	text-decoration: none;
	color: black;
}
div.author_affiliation_work a:hover{
	color: black;
	text-decoration: underline;
}
div.author_affiliation_www{
	font-size: small;
	margin: 2px 0px 2px 20px;
}
div.author_affiliation_www a{
	color: blue;
	text-decoration: none;
	font-weight: normal;
}
div.author_affiliation_www a:hover{
	color: blue;
}
div.author_affiliation_email b{
	font-weight: normal;
}
div.author_affiliation_name{
	margin: 0px 0px 15px 0px;
	font-size: x-large;
	font-weight: bold;
}
div.author_affiliation_email a{
	color: blue;
}
div.author_affiliation_title{
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

/*wyswietlanie maili w informacjach o autorze*/

div.author_affiliation_title2{
	font-size: large;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

/*w informacji o 1 artykule*/
div.author_affiliation_name2{
	font-size: small;
	font-weight: bold;
	/*border: 1px solid black;*/
}

div.author_affiliation_dane{
	font-size: small;
}
div.author_affiliation_dane b{
	font-weight: normal;
}
div.author_affiliation2{
	clear: left;
	padding: 5px 5px 5px 5px;
}
div.author_affiliation2_address{
	margin: 2px 0px 1px 14px;
	font-style: italic;
}
div.author_affiliation2_www{
	margin: 0px 0px 2px 14px;
}
div.author_affiliation2_www a{
	color: blue;
}
div.author_affiliation2_email a{
	color: blue;
}

/*tytuly kolumn "tabeli" w liscie artykulow*/
div.article_heading{
	/*text-align: left;*/
	padding: 5px 0px 5px 0px;
	margin-bottom: 5px;
	position: relative;
    left: 0px;
	top: 0px;
	border-top: 2px solid #4a090d;
	border-bottom: 2px solid #4a090d;
}
/*pole w ktory wyswietlana jest lista artykulow*/
div.article_description{
	padding: 5px 0px 5px 0px;
	/*padding: top right bottom left*/
	position: relative;
    left: 0px;
	top: 0px;
}
/*pole w ktory wyswietlane jest streszczenie*/
div.article_abstract{
	text-align: left;
	font-size: small;
	padding: 0px 5px 5px 5px;
	margin: 0px 0px 8px 0px;
	border-bottom: 1px solid #4a090d;
}
div.article_abstract p{
	margin: 0px;
	text-indent: 20px;
}

div.article_no_heading{
	text-align: left;
	width: 70px;
	position: absolute;
    left: 5px;
	top: 5px;
}

/*zmiana pokazywania/ukrywania abstraktow*/
div.article_show_abstracts{
	font-size: small;
	font-weight: bold;
	position: absolute;
  left: 350px;
	top: 5px;
}
div.article_show_abstracts img{
	border: 0px solid black;
	margin-right: 3px;
	position: relative;
	top: 2px;
}

/*wybor rodzaju sortowania*/
div.article_sort{
	width: 270px;
	font-size: small;
	font-weight: bold;
	position: absolute;
    left: 510px;
	top: 5px;
}
div.article_sort img{
	border: 0px solid black;
	margin-right: 3px;
	position: relative;
    left: 0px;
	top: 2px;
}
div.article_sort a{
	margin-right: 10px;
}
div.article_sort a:hover{
}

/*poszczegolne komorki z wyswietlanymi informacjami w liscie artykulow*/
div.article_no{
	padding-left: 5px;
	font-size: x-small;
	text-align: left;
	width: 70px;
	position: absolute;
    left: 0px;
	top: 5px;
}
div.article_available{
	text-align: left;
	width: 110px;
	height: 37px;
	position: absolute;
   left: 75px;
	top: 5px;
}
a.article_available_link img {
	border: none ;
}

div.article_authors{
	text-align: left;
	width: 600px;
	margin-bottom: 4px;
	position: relative;
   left: 185px;
	top: 0px;
}
a.article_author{
	font-size: small;
	color: black;
	text-decoration: none;
}
a:hover.article_author{
	font-size: small;
	color: black;
	text-decoration: underline;
}

div.article_title{
	display: block;
	text-align: left;
	width: 590px;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
   left: 185px;
	/*top: 0px;*/
}

/*panel szukania*/	

td.search_td{
	height: 350px;
	width: 760px;
	text-align: center;
	vertical-align: text-top;
	padding: 10px;
}
div.search_line{
	padding: 60px 0px 60px 0px;
}
div.search_checkbox{
	padding: 0px;
}


div.search_error{
	/*padding: 50px;
	height: 200px;
	border: 1px solid black;*/
}

/*wyswietlanie informacji o pojedynczym zeszycie inzynieri w czesci z lista artykulow*/
div.article_volume{
	margin: 10px 0px 10px 2px;
	font-size: x-large;
	text-align: left;
	font-weight: bold;
}

div.one_article{
	display: block;
	margin: 20px 5px;
	
}
div.one_article_habilitation{
	margin: 40px;
	font-weight: bold;
	font-size: x-large;
	text-align: center;
	font-style: italic; 
}
div.one_article_title{
	margin-top: 10px;
	font-weight: bold;
	font-size: large;
	/*color:#4a090d;*/
}

div.one_article_title b{
	font-size: small;
	margin: 20px 0px 5px 0px;
	display: none;  /*bloc jesli ma byc wyswietlany napis "tytuł"*/
	margin-top: 10px;
}
div.one_article_realize{
	margin: 20px 0px 5px 0px;
	font-size: small;
}
div.one_article_realize b{
	display: block;
}
div.one_article_key_words{
	font-size: small;
	margin: 20px 0px 5px 0px;
	/*float: left;*/
}
div.one_article_abstract{
	font-size: small;
	margin: 20px 0px 5px 0px;
	/*float: left;*/
}
div.one_article_abstract p{
	text-indent: 20px;
	margin: 0px;
}
div.one_article_abstract b{
	font-size: small;
	margin: 20px 0px 5px 0px;
	display: block;
	margin-top: 10px;
	/*float: left;*/
}
div.one_article_citation {
	margin: 20px 0px 5px 0px;
	font-size: small;
}
div.one_article_citation b{
	font-size: small;
	margin: 20px 0px 5px 0px;
	display: block;
	margin-top: 10px;
}
div.one_article_title_link{
	margin: 20px 0px 5px 0px;
	clear: both;
}
div.one_article_title_link div{
	font-size: small;
	
	font-weight: bold;
}
div.one_article_title_link img{
	/*float: left;*/
	border: 0px solid black;
}
div.ir{
	position: absolute;
}
#end-foot{
	font-size: x-small;
	text-align: right;
	position: relative;
	right: 0px;
	bottom: -28px;
}
#end-foot a{
	color: blue;
}
div.link_author {
	margin-top: 3px;
}
div.link_author b{
	font-size:x-small;
	margin-left: 10px;
	display: block;
	color: black;
}
div.link_author a{
	font-size:x-small;
	margin-left: 20px;
	display: block;
}
div.link_author a:hover{
	display: block;
}
div.department{
	margin: 15px 0px 10px 10px;
}
div.department_heading{
	margin: 15px 0px 5px 0px;
	font-weight: bold;
}
div.department_name{
	font-size: large;
	font-weight: bold;
}

div.department_address{
	font-size: medium;
	font-weight: none;
	margin: 3px 0px 3px 15px;
	font-style: italic;
}
div.department_www a{
	font-weight: none;
	font-size: medium;
	margin: 3px 0px 3px 15px;
	color: blue;
}
div.department_www a:hover{
	color: blue;
}
table.work_places_table td {
	/*height: 370px;*/
	text-align: left;
	vertical-align: text-top;
	margin: 10px 10px 10px 30px;
}
div.departments_below{
	margin: 0px 0px 0px 40px;
}
div.department_authors{
	margin: 0px 0px 0px 40px;
}
div.board{
	margin: 10px 10px 10px 20px;
}
div.board_heading{
	margin: 20px 10px 10px 30px;
	font-weight: bold;
}
