body {
	background: #E2DA9C url(../img/bg.jpeg) repeat 0 0 fixed;
	font:12px arial, helvetica, tahoma, sans-serif;
	}
hr  {
    width: 75%;
    height: 1px;
    color:#000000;
    }
h6, h5, h4, h3, h2, h1 {
	font-family: arial, helvetica, tahoma, sans-serif;
	font-weight:bold;
	}
h5, h6{
	font-size: 13px;
	margin:0px 0px 3px 0px;
	}
h4 {
	font-size: 13px;
	margin:24px 0px 3px 45px;
	}
h3 {
	font-size: 13px;
	margin:24px 0px 3px 24px;
	}
h1 {
	font-size: 15px;
	margin:20px 0px 20px 20px;
	}
h2, caption {
	font-size: 14px;
	margin:25px 0px 5px 10px;
	clear:both;
	}
a {
	color:#000000;
	font:bold 11px arial, helvetica, tahoma, sans-serif;
	text-decoration:none;
	}
a:link {color:#000000;}
a:visited {color:#3F3F3F;}
a:hover {color:#3F3F3F;}

ol, ul {clear: both;}
.contentRoot, .content {
	position:relative;
	width:auto;
    min-width:390px;
    top: 0px;
	border:1px solid #600000;
	background-color: #E2DA9C;
	margin:13px 184px 0px 188px;
	padding:5px 9px 5px 9px;
	}
.content {
	margin-right: 0px;
    border-right: 10px double #600000;
	}
.center {text-align:center;}
table, td, th {
	border: 1px solid #600000;
	text-align: center;
	font: 11px arial, helvetica, tahoma, sans-serif;
	border-collapse: collapse;
	}
	th{font-weight:bold;}
table {
	clear:both;
	width:auto;
	}
.img_left, .img_right, .img {
    border: 1px solid #600000;
    margin: 7px 10px;
	position: relative;
	}
.g_img_right, .g_img_left, .g_img {
    cursor: pointer;
    border: medium double #600000;
    margin: 7px;
	position: relative;
	}
.g_img{
    float: left;
	margin-right: 7px;
	}
.img_left, .g_img_left{
    float: left;
	margin-right: 7px;
	}
.img_right, .g_img_right {
    float: right;
	margin-left: 7px;
	}
.menu{
	list-style-type:none;
}
.button{
	background-image: url(../img/button.gif);
	background-color: #E1A311;
	border:0px;
	width:100px;
	height:26px;
	color: #600000;
}
.button:hover {
  background-image: url(../img/button_over.gif);
}
/* #article:first-letter{
	color: #600000;
	margin-right: 5px;
	font-size: xx-large;
	float: left;
	} */
#article{
	font:12px arial, helvetica, tahoma, sans-serif;
	text-align:justify;
	}
#article .bio{
	font:italic 11px arial, helvetica, tahoma, sans-serif;
	text-align: right;
	display:block;
	}
#article .lyric{
	font:italic 11px arial, helvetica, tahoma, sans-serif;
	text-align: left;
	margin-left:25px;
	display:block;
	}
#header {
	position:relative;
	width:100%;
    min-width: 800px;
    height:90px;
    border:1px solid #600000;
    text-align: center;
    vertical-align: middle;
    background-color: #E2DA9C;
	}
#menu {
	position:absolute;
	width:170px;
	left:9px;
	border:1px solid #600000;
	background-color: #E1A311;
	margin-top:13px;
	padding:7px;
    vertical-align: middle;
	z-index:1;
	}
body>#menu {width:152px;}
#info {
	position:absolute;
	width:170px;
	top:120px;
	right:9px;
	border:1px solid #600000;
	background-color:#E1A311;
	padding:7px;
    text-align:center;
	}
.infobox{
  border: 0px;
  vertical-align: middle;
  font-family:Comic Sans MS;
  font-size: 11px;
}
.orda {
  background: no-repeat center url(../img/bg_orda.jpeg);
  border: 0px;
}
.search_box_button {
    background-color: #E1A311;
    border:0px;
    vertical-align: middle;
    background:url(../img/lupe.png) no-repeat;
    cursor:pointer;
    width: 16px;
    height: 16px;
}
body>#info {width:148px; top:110px;}
.langbar img, .langbar select{
  cursor:pointer;
  vertical-align:middle;
}
select{ background-color: #E2DA9C;}

.banner {
  width: 88px; padding-left: 88px;
  height: 31px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../img/banner.png) no-repeat;
}
.banner:hover {
  background-image: url(../img/banner_over.png);
}
.banner:visited {
  background-image: url(../img/banner_click.png);
}

.download_link {
  width: 32px; padding-left: 34px;
  height: 32px;
  padding-bottom: 15px;
  background: url(../img/ext_zip.png) no-repeat;
}
.file_zip {
  background-image: url(../img/ext_zip.png);
}
.file_7zip {
  background-image: url(../img/ext_7zip.png);
}
.file_djvu {
  background-image: url(../img/ext_djvu.png);
}
.file_doc {
  background-image: url(../img/ext_doc.png);
}
.file_pdf {
  background-image: url(../img/ext_pdf.png);
}

.flag {
  width: 26px; padding-left: 26px;
  height: 13px;
  border: 1px solid black;
  background-repeat: no-repeat;
}
.lang_by {
  background-image: url(../img/flag_by.png);
}
.lang_pl {
  background-image: url(../img/flag_pl.png);
}
.lang_ru {
  background-image: url(../img/flag_ru.png);
}
.lang_en {
  background-image: url(../img/flag_en.png);
}
