body {
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

@media print {
	.noprint { display: none; }
}
  
.red {color: #e52c00;}
.blue {color: #006ab2;}
.purple {color: #9f0056}
   
#headerlogo {
	padding-top: 5px;
	width: 250px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#headerlogo img {
	border: 1px silver solid;
}
  
#headmenu {
	border-collapse: collapse;
	width: 100%;
	height: 20px;
}
#headmenu a {
	color: white;
}
#headmenu tr th, #headmenu tr td  {
	border: 2px white solid;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}
#headmenu tr th {
	font-weight: bold;
	background-color: #af2187;
	background-image: url(bkg-viol.png);
}
#headmenu tr td {
	font-weight: bold;
	background-color: #e52c00;
	background-image: url(bkg-red.png);	
}
#headmenu button {
	background-color: #af2187;
	border: none;
	color: white;
	font-weight: bold;
	border: 1px #af2187 outset;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
#headmenu button.hover {
    text-decoration: underline;
	background-image: url(bkg-viol.png);
}

td.pathmenu {
}
td.pathmenu a {
	color: black;
	padding-right: 1em;
}

table.main {
	width: 100%;
	border-collapse: collapse;	
}

#leftside {
	width: 170px;
	background-color:  #e9eaea;
	float: left;
}
@media print {#leftside {display: none;}}

#content {
	width: 600px;
	float: left;
}

#rightside {
	width: 5px;
	background-color:  #e9eaea;
}
@media print {#rightside {display: none;}}

#content {
    padding-left: 3em;
	padding-right: 2em;
	/*text-align: justify;*/
}

#footnote {    
    width: 100%;
    font-size: x-small;
	border-top: 1px silver solid;
}
#footnote td {
	text-align: center;
	white-space: nowrap;	
}

#footerlogo {
	width: 250px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.navrh {
	font-size: 8pt;	
	display: block;
	float: right;
}
h1, h1 a {
	color: black;
}

p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

li {
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
}

	

h2, h3, h4, h5, h6,
h2 a[href], h3 a[href], h4 a[href], h5 a[href], h6 a[href]
{
	/* red: #e52c00, blue: #006ab2, purple: #9f0056, darkred: #990000 */
	color: black;
}
h1 a[href], h2 a[href], h3 a[href], h4 a[href], h5 a[href], h6 a[href]
{		
	text-decoration: none;		
}
h1 a:hover[name], h2 a:hover[name], h3 a:hover[name], h4 a:hover[name], h5 a:hover[name], h6 a:hover[name] {
	text-decoration: none;	
}
h1 a:hover[href], h2 a:hover[href], h3 a:hover[href], h4 a:hover[href], h5 a:hover[href], h6 a:hover[href] {
    text-decoration: underline;
}

h1 {font-size: 15pt; margin-top: 1em;}
h2 {font-size: 12pt;}
h3 {font-size: 10pt;}

a {
    color: #9f0056;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a.searchtitle {
	color: blue; /*#006ab2;*/
	font-size: 12pt;
    text-decoration: underline;
}
a.searchabstract {
	color: black;
    text-decoration: none;	
}
a:hover.searchabstract {
    text-decoration: none;
}
a.searchabstract strong {
    color: #9f0056;
    text-decoration: none;
}
a:hover.searchabstract strong {
    color: #9f0056;
    text-decoration: underline;
}
a.searchuri {
	color: green; /*#3a9d1e;*/
}

a.bright {
	color: silver;
}

a img {
    border: none;
}

img.photo {
	border: 1px #e6e6e6 solid;
	border-bottom: 1px #cccccc solid; 
	border-right: 1px #cccccc solid; 
	padding: 5px;
}

img.photoleft {
	border: 1px #e6e6e6 solid;
	border-bottom: 1px #cccccc solid; 
	border-right: 1px #cccccc solid; 
	padding: 5px;
	margin-right: 1em;
	margin-bottom: 1ex;
}

img.photo-left {
    border: 1px #e6e6e6 solid;
    border-bottom: 1px #cccccc solid; 
    border-right: 1px #cccccc solid; 
    padding: 5px;
    margin-right: 1em;
    margin-bottom: 1ex;
    float: left;
}

img.photoright {
	border: 1px #e6e6e6 solid;
	border-bottom: 1px #cccccc solid; 
	border-right: 1px #cccccc solid; 
	padding: 5px;
	margin-left: 1em;
	margin-bottom: 1ex;
}

img.photo-right {
    border: 1px #e6e6e6 solid;
    border-bottom: 1px #cccccc solid; 
    border-right: 1px #cccccc solid; 
    padding: 5px;
    margin-left: 1em;
    margin-bottom: 1ex;
    float: right;
}

img.smallphoto {
    border: 1px #e6e6e6 dotted;
    border-bottom: 1px #cccccc dotted; 
    border-right: 1px #cccccc dotted; 
    padding: 3px;
}

img.smallphoto-left {
    border: 1px #e6e6e6 dotted;
    border-bottom: 1px #cccccc dotted; 
    border-right: 1px #cccccc dotted; 
    padding: 3px;
    margin-right: 1em;
    margin-bottom: 1ex;
    float: left;    
}

img.smallphoto-right {
    border: 1px #e6e6e6 dotted;
    border-bottom: 1px #cccccc dotted; 
    border-right: 1px #cccccc dotted; 
    padding: 3px;
    margin-left: 1em;
    margin-bottom: 1ex;
    float: right;    
}

img.komercia {
	margin: 20px;
	border: 2px silver outset;
}

.nobr {
	white-space: nowrap;
}

#mvc {
    padding-left: 2em;
    font-weight: bold;
    color: white;
    font-variant: small-caps;
}

.smallcaps {
    font-variant: small-caps;
}

.violhline {
    background-image: url(background/violhline.gif);
    background-repeat: repeat-x;	
    background-position: center left;
}



td.galeb {
    background: #eea773 url(galeb.jpg);
    background-repeat: no-repeat;
}

td.people {
    background: #e49d69 url(people.jpg);
}

.error {
	color: red;
}

ul.error {
    color: red;
    list-style-type: none;    
}

.editor {
	border: 1px dashed red; 
	padding: 5px;
}

div.contact {
	padding: 5px;	
	/*background: #fff4b3;*/
}
div.contact div {
	padding: 5px;
	margin-top: 5px;
	/*background:  #FFF8DC;*/
}
div.contact div p {
	padding-left: 1.5em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
}

.section_title {
	/*border-bottom: 1px silver solid;*/
}
@media print {
	.section_title {border-bottom: none;}
	.section_title a img {display: none;}
}

div.important {
	width: 80%;
	margin: 10px;
	padding: 1em;
	border: 1px #fbb800 outset;
	background: #fbb800;
	color: black;
	background-image: url(/tango/32x32/status/dialog-information.png);
	background-repeat: no-repeat;
	padding-left: 32px;	
	padding-right: 10px;
	background-position: left center;
}

div.important p {
	margin: 2px;
}

input.underline {
    border: none;
    border-bottom: 1px silver solid;
}

textarea.section {
    width: 100%;
    height:300px;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;   
    background: lavender; 	
}

a.novo-left {
    padding-left: 40px;    
    background-image: url(/images/icons/novo.png);
    background-position: left center;      
    background-repeat: no-repeat;
}

a.novo-right {
	padding-right: 40px;	
	background-image: url(/images/icons/novo.png);
	background-position: right center;		
	background-repeat: no-repeat;
}