html {
  height:100%;
}

body {
margin:0;
padding:0;
/*height:auto !important;
min-height:100%;
height:100%;*/
text-align:center;
background-image:url(images/fon2.jpg);
}

#container {
height:max;
/*width: 100%;*/
margin: 0  auto;
border: 1px solid #600;
background-color: #FBE988;
position: relative;
max-width: 1124px;
min-width: 780px;
width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 781 ? '780px' : '100%' && (documentElement.offsetWidth || document.body.offsetWidth) > 1125 ? '1124px' : '100%');
}

#top {
background: #F89A61 url('images/sun.jpg') no-repeat;
height:163px;
width: 100%;
}

#top-menu {
background: url('images/polosa-m.gif');
height: 31px;
padding:0;
margin-left: 327px;
/*border-collapse: collapse;*/
}

#title {
background: url('images/polosy.gif') repeat-y right;
height:131px;
margin-left: 220px;
text-align: center;
}


#flags {
width:40px;
height:115px;
float: right;
padding:0;
}

#flags img{
margin:5px;
float: right;
border: none;
}


#content {
position: relative;
padding:20px; 
margin: 0px 10px 0px 235px; 
background-color:#FDF3BB;
background-image:url(images/papper.jpg);
border:4px double #900; 

}

#orn {
background:url(images/orn2.jpg) repeat-x 50%;
height: 45px;
}

#reklama{
position:relative;
display:table;
left:1px;
border:4px double #900; 
width: 228px;
float:left;
margin-left:1px;
margin-top: 10px;
background-image:url(images/fon.jpg);
text-align:center;
}

#reklama p {
text-align:center;
font: 11pt/13pt Verdana;
margin:10px;
}

hr {
width:80%;
border:none;
height:1px;
color:#F89A61;
background-color: #F89A61;
}


.text,.right,.cen { 
font-family: Palatino Linotype, Trebuchet MS; 
font-size: 15pt; 
text-indent: 20pt; 
line-height: 22pt; 
margin: 0; 
color: #600;
}

.right { 
text-align: right; 
}

.text { 
text-align: justify; 
}

.cen { 
text-align: center;
}

a.text { color: #841918}

a:hover.text  {color: #FF0000; text-decoration:none}

.title  { 
font: italic 17px Verdana;
text-align: center; 
margin: 0; 
color:#600; 
}

a:hover.title  {color: #FFFFFF}

h1, h2, h3, a.h3 {
font-family: Palatino Linotype; 
text-align: center;
}

h1  {
font-size: 30px;
color: #900; 
margin: 5px 10px;
}

a.h1 {color: #660000; text-decoration: none }

h2{
font-size: 24px; 
color: #990000; 
margin: 5px 0 0 0;
}
 
a.h2  { 
font: 20px Palatino Linotype; 
color: #841918; 
text-decoration: none; 
} 

h3, a.h3{
font-size: 21px; 
margin: 0; 
color:#8B0000; 
text-decoration:none 
}


a.h3 { color:#8B0000; text-decoration:none }

a:hover.h3 {color: #FF0000}

p.z  { 
 font: bold 22pt Georgia;
 text-align: center;
 color: #841918;
 margin: 25px 0 7px 0; 
}


LI.biblio { 
font: 15pt/22pt Palatino Linotype;
text-align: left; 
text-indent: 0; 
margin: 0; 
}



div.footlayerIE {
position:absolute;
border:2px solid #600;
padding:0.6em;
background:#FAF8B6;
visibility:hidden;
width:70%;
z-index: 30;
}

A.footlink {
cursor:hand;
color:#600;
text-decoration:none;
font-size:17pt;
font-family:Times New Roman;
}

a:hover.footlink {
color:red;
}

P.foottext {
text-align:justify;
text-indent:2ex;
font-style:normal;
font-variant:normal;
font-size:15pt;
font-family:Palatino Linotype, Verdana, Arial;
color:#000;
margin:0;
padding:0.1ex 0.5em;
}


a.menu_n2  { 
text-align: center; 
font-family: Verdana; 
font-size: 10pt; 
text-decoration:none; color:#FFFFFF 
}
a:hover.menu_n2  { 
color:#FFFFA8; 
text-decoration:none 
}


p.menu  { text-align: center; font-family: Times New Roman; font-size: 17px; 
               font-weight: bold; margin-top:6; margin-bottom:6 }
a.menu  { text-align: center; font-family: Times New Roman; font-size: 17px; 
               font-weight: bold; color:#E3230F; margin-top:6; margin-bottom:6; text-decoration:none }