a.cont, a.bib_ref  {text-decoration: none;
         color: black;
         border-top-style: none;
         border-right-style: none;
         border-bottom-style: solid;
         border-left-style: none;
         border-color: rgb(222, 178, 0);
         border-width: 1px;
        }        
img    {border-width: 0px;}
a img {border-width: 0px;}
 
img.bord     {border-width: 2px;
              border-style: solid; 
              border-color: rgb(255, 204, 0);
              }

.tabulka {
  font-family: "Arial CE", sans-serif;
	font-size: 13px;
  border: 0px;
  background-color: none; 
}
.black
{
  background-color: rgb(38, 38, 38);
  color: rgb(255, 204, 0);
  font-weight: bold;
  text-align: center;
}

td.black1
{
  background-color: rgb(38, 38, 38);
}

td.black1 h2 {
  color: rgb(255, 204, 0);
  font-weight: bold;
}

.black2
{
  font-weight: bold;
  text-align: center;
}
.black3
{
  font-weight: bold;
  text-align: left;
}

.black4
{
  font-weight: normal;
  text-align: center;
}

.menu	{  
	border: 0px;
	color: rgb(255, 204, 0);
	border-spacing: 2px;
	background-color: rgb(255, 204, 0);	

	}
.mmenu	{font-family: "Arial CE", sans-serif;
	font-size: 12 px;  
	border: 0px;
	color: rgb(255, 204, 0);
	border-spacing: 2px;
	font-weight: bold;
	}

	
ul.wm {line-height: 1.8;
}
       
li  {font-size: 0.9em;
}

.content	
	{background-color: rgb(255, 248, 220);
	 background-image: url("../img/bglight.gif");
	padding: 10px;
	vertical-align: top;
	height: 50%;
	}

p	{text-align: justify;
	 font-size: 0.9em;
	}


.petit  {font-size: 0.8em;
}	
	
a.m	{color: rgb(255, 204, 0);	
	text-decoration: none;}

.mlitera	{vertical-align: middle;
		background-color: rgb(255, 204, 0);
}
.mblack		{vertical-align: middle;
		background-color: rgb(38, 38, 38);
		font-family: "Arial CE", sans-serif;
    font-size: 13px;
		font-weight: bold;
		color: rgb(255, 204, 0);
}

body 	{background-image: url("../img/bg.gif"); 
	 background-color: rgb(38, 38, 38);
	 margin-left: 5px;
	 margin-top: 5px;
	 margin-right: 0px;
   font-family: "Arial CE", sans-serif;
   }
       
h1	{ font-weight: bold;
	 font-size: 1.5em;
	 color: rgb(255, 204, 0);
	 background-color: rgb(38, 38, 38);
	 border: 2px solid;
	 border-color:  rgb(255, 204, 0);
	 padding: 2px;
}     

.centered {
      text-align: center;
      margin-left: auto;
      margin-right: auto;}
    
.spec {background-color: rgb(38, 38, 38);
	     border: 1px solid;
	     border-color:  rgb(255, 204, 0);
	     padding: 2px;
	     color: rgb(255, 204, 0);
	     font-size: 0.9em;
      }

img.intext {
	     border: 1px solid;
	     border-color:  rgb(255, 204, 0);
	     margin: 5px;
      }
      
img.intext-left {
	     border: 1px solid;
	     border-color:  rgb(255, 204, 0);
	     margin: 5px 5px 5px 0px;
      }
 
 a.spec { font-weight: bold;
   text-decoration: none;
}



h2	{
	 font-weight: bold;
	 font-size: 1.2em;
}

.ram  {
    font-weight: bold;
    text-decoration: none;
	  color: rgb(255, 204, 0);
	  background-color: rgb(38, 38, 38);
	  border: 1px solid;
	  border-color:  rgb(255, 204, 0);
	  padding: 2px;
}


 body, html  {
    scrollbar-track-color: rgb(38, 38, 38);
    scrollbar-face-color: rgb(38, 38, 38);
    scrollbar-highlight-color: rgb(255, 204, 0);
    scrollbar-3dlight-color:  rgb(38, 38, 38);
    scrollbar-darkshadow-color:   rgb(38, 38, 38);
    scrollbar-shadow-color: rgb(255, 204, 0);
    scrollbar-arrow-color: rgb(255, 204, 0);
 }

.autor  {font-size: 0.9em;
         text-align: right;
         font-style: italic;  }

.cr   {color: rgb(255, 204, 0);
          font-size: 0.8em;
}

 td.small  {font-weight: bold;
           color: rgb(38, 38, 38);
           font-size: 0.8em;
           text-align: center;
           text-valign: middle;}
 
 .small a {color: black;
          text-decoration: none;}

div.bubl  {text-decoration: none;
        color: rgb(255, 204, 0);
        background-color: rgb(38, 38, 38);
        border-style: solid;
        border-color: rgb(255, 204, 0);
        border-width: 2px;
        position: relative;
        text-align: center;
        top: -2px;
        width: 184;
        }

.prehled td {
  border: solid 1px rgb(255, 204, 0);
  font-size: 0.8em;
} 

.prehled  {
border: solid 1px rgb(255, 204, 0);
}

.pr {background-color: rgb(38, 38, 38);
       color: rgb(255, 204, 0);
       font-size: 13px;
       font-weight: bold;
       text-align: center;
       vertical-align: middle; 
       }
.bjk  {float: right;
       font-size: 0.6em;
       font-weight: bold;
       margin-right: 5px;
      }

.aktualne-u {
margin-left: 4em;
margin-top: 2em;
}

.akt {display: block; margin-top: 0.5em; text-decoration: none; color: black; overflow: hidden; height: 102px;}
.akt img {border: solid 1px rgb(255, 204, 0); height: 100px;}
.akt a {height: 14px; border-bottom: solid 1px rgb(255,204,0); text-decoration: none; color: black;}
.akt p {font-size: 0.8em;}

.righted {float: right;}


.smaller {
font-size: 0.7em;
}

.question {
font-weight: bold;
}

h4 {
margin-bottom: 2px;
margin-top: 0.8em;
}

.tabbed {
margin-left: 40px;
display: block;
}

.back-up {
text-align: right;
margin-bottom: 8px;
}

div.actuall {
display: block;
padding-top: 7px;
clear: left;
margin-right: 4px;
}

div.actuall a h1 {

border-width: 2px 0 0 0;
padding-top: 0px;
text-decoration: none;
background: none;
font-size: 1.1em;
color: black;
margin: 0 0 0 0;
}

div.actuall a h2 {
font-size: 1.0em;
font-style: italic;
font-weight: normal;
margin: 1px 0 4px 0;
}

div.actuall a div {
font-size: 0.85em;
}

div.actuall a img {
float: left;
margin: 3px 5px 2px 0;
}
div.actuall a {text-decoration: none;  
color: black;
}

h2.subtitle {
margin-bottom: 1.5em;;
padding: 0;
font-weight: normal;
font-style: italic;
position: relative;
}

.clearboth {
clear: both;
}

#roll {
  margin-left: auto;
  margin-right: auto;
  height: 364px;
  _height: 375px;
  overflow: auto;
  border: 1px rgb(255, 204, 0) solid;
  padding: 5px;
  display: block;
  margin-top: 5px;
}

.cont.tabbed {display: block;
border: none;
text-decoration: underline;}

.basen  {
width: 220px;
_width: 232px;
padding: 15px 5px 2px 5px;
margin: 0px 2px 0px 15px;
float: right;
height: auto;
border: 1px rgb(255, 204, 0) solid;
background-image: url(../img/basen-bg.png);
background-position: 50% 50%;
background-repeat: repeat-y;
}

.basen p {
font-family: Times New Roman CE, Times New Roman;
text-align: center;
font-style: italic;
line-height: 1.2em;
padding-bottom: 0.4em;
}

.basen div.author {
text-align: right;
font-size: 0.8em;
font-style: italic;
}

table#guestbook-form {
border: 2 rgb(255, 204, 0) solid;
}
table#guestbook-form td {
font-size: 0.8em;
}
table#guestbook-form a.spec{
margin-top: 0.5em;
display: inline-block;
}

table#guestbook-form th {
text-align: left;
font-size: 0.9em;
font-weight: bold;
border-bottom: 2 rgb(255, 204, 0) solid;
}

input {
border: 2 rgb(255, 204, 0) solid;
background-color: rgb(38, 38, 38);
color: rgb(255, 204, 0);
}



input.submitbutton {
font-weight: bold;
}

textarea {
border: 2 rgb(255, 204, 0) solid;
background-color: rgb(38, 38, 38);
color: rgb(255, 204, 0);
}

div#prispevky {
border-color: rgb(255, 204, 0);
border-width: 0 0 2px 0;
border-style: solid;
margin: 5px;
}

.guestbook-title
{
font-size: 0.8em;
border: 1px rgb(255, 204, 0) solid;
display: block;
background-color: rgb(38, 38, 38);
color: rgb(255, 204, 0);
font-weight: bold;
}

guestbook-text p {
font-size: 0.9em;
text-align: justify;
}

div.menu-comment{
padding-left: 38px;
font-family: "Arial CE", sans-serif;
    font-size: 12px;
		font-weight: bold;
		color: rgb(255, 204, 0);
}

input.light {
background-image: url("../img/bglight.gif");
color: black;
font-weight: bold;
}

input.emails {
width: 100px;
font-size: 13px;
height: 22px;

}

div.emails input {vertical-align: middle;
margin-top: 1px;}

form {
margin: 0;
padding: 0;
}

.bibitem_no {
display: inline;
width: 5ex;
height: 1.2em;
}
