a, a:link, a:active, a:visited            {
	font-family: Arial;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration:none;
}
.imgclass    { border: 1px solid #000080; padding: 10px }
.box         { font-family: Arial; font-size: 12px; color: #494E70; 
               border-left: 5px solid #800000; margin-left: 10; padding-left: 
               10px; margin-right:10 }
a:hover      {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: Maroon;
	font-weight: bold
}
.osnova         { font-family: Arial; font-size: 12px; color: #494E70;  }
.osnova2        { font-family: Arial; font-size: 10px; color: #494E70; margin-left:20; margin-right:10 }
.resultline     { font-family: Arial; font-size: 12px; color: #494E70; margin-left:20; margin-right:10 }

li           { list-style-image: url('images/ul3.gif'); line-height:120% }

.img-shadow {
  float:left;
  background: url(images/shadowalpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
 } 

td.adminheader {
text-align: center;
padding:2px; 
vertical-align: center;
}

td.adminbody {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%; 
vertical-align: top;
background-color: #ffffff; 
text-align: left;

}

.topnav {
vertical-align: left;
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 80%; 
font-weight: bold
}

span.heading {
color: #990000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 130%; 

}

span.smerrortxt {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%; 
color: #990000;

}

td.galheader {
vertical-align: top;
text-align: left;
padding:2px; 
font-family:  Arial, Helvetica, sans-serif; 
font-size: 100%;
}

td.galdetails {
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
}

a:link.gallery {color: #006699; }
a:visited.gallery { color: #336699;}
a:active.gallery {color: #336699; }
a:hover.gallery {color: #336699;}

a:link.smadminlink {color: #006699; text-decoration: none; }
a:visited.smadminlink { color: #336699;text-decoration: none;}
a:active.smadminlink {color: #336699; text-decoration: none;}
a:hover.smadminlink {color: #336699;text-decoration: none;}

a:link.gallerytitlelink {color: #006699; text-decoration: none; font-size: 90%; text-align: center; }
a:visited.gallerytitlelink { color: #336699;text-decoration: none;font-size: 90%; text-align: center; }
a:active.gallerytitlelink {color: #336699; text-decoration: none;font-size: 90%; text-align: center; }
a:hover.gallerytitlelink {color: #003366;text-decoration: none;font-size: 90%; text-align: center }

span.footer {
font-family: Arial, Helvetica, sans-serif; 
font-size: 80%;
text-align: center;}

td.smadmin {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%;
color: #808080 ;
}

.errortxt {
color: #CC0033;
font-weight: bold;
font-size: 110%;
font-family: Arial, Helvetica, sans-serif; 
}

h3 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 100%; 
color: #003366;
font-weight: bold;
padding-bottom: 0px;
margin-left:20;
}

h4 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 115%; 
color: #666699;
font-weight: bold;
}

input.formbutton {
font-family: Arial, Helvetica, sans-serif; 
font-size: 70%; 
color: #003366;
font-weight: bold;
border:1px solid;
padding: 0px;
border-top-color:#000033;
border-left-color:#000033;
border-right-color:#000033;
border-bottom-color:#000033;
background-color: #6699CC;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#6699CC');}

input, textarea, select {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%; 
color: #000000;

}
p            { font-family: Arial; font-size: 12px; color: #494E70 }
