.participants{
	margin:6em;
}

.textcolor{
}

.bold{
	font-weight:bold;
}

.italic{
	font-style:italic;
}

.center{
	text-align:center;
}

.gregordolinar{
	font-size:80%;
}

html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
background:#fff;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}

body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 75%;
	background-color: rgb(253,245,230);
	background: url('imagenes/Fondo8.jpg');
	color: black;
	margin: 0px;
	border:0px;
	padding: 0px;
	height:100%;
	max-height:100%;
	overflow:hidden;
}

a {
	background-color: transparent;
	color: rgb(61,92,122);<!-- rgb(61,92,122);-->
	margin: 0;
	padding: 0;
}

a:hover {
	background-color: transparent;
	color: rgb(117,144,174);
	text-decoration: none;
}

a img {
	border: 0;
}

em   {color: #FF0000; font-style: normal;}
i em {color: #FF0000; font-style: italic;}
em i {color: #FF0000; font-style: italic;}

#header {
	position: absolute;
	margin: 0;
	top:0;
	left:0;
	display:block;
	width:100%;
	padding: 10px 0;
	z-index:5;
}

.headerWWW {
	padding: 0;
	margin:0;
	border: 0;
	text-align: center;
}

.headerPDA {
	display: none !important;
}

table.titulo {
	background: url('imagenes/fondo.jpg');
	text-align: center;
	color: maroon;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
}

#navigation {
	position:absolute;
	text-align: left;
	color: rgb(204,51,0);
	border-top: 1px rgb(204,51,0) solid;
	border-bottom: 1px rgb(204,51,0) solid;
	background-color:rgb(204, 204, 255);
	width:100%;
	margin: 0;
	top: 7.5em;
	padding: 0.5ex 10px;
	clear: both;
	z-index:5;
}

#navigation .menu {
	float: left;
	clear: left;
}

#imgmenu{
	margin:1ex 0;
}

#imgmenu span{
	font-size:110%;
}

#imgmenu a,#imgmenu span{
	font-weight:bold;
	text-decoration:none;
	color: rgb(204,51,0);
}

#navigation a{
	font-size: 110%;
	background-color:transparent;
	color: rgb(128,0,0);
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0.25ex 0 0;
}

#images20060702 .images20060702,
#images20060703 .images20060703,
#images20060704 .images20060704,
#images20060705 .images20060705,
#images20060706 .images20060706,
#images20060707 .images20060707,
#images20060708 .images20060708,
#images20060709 .images20060709,
#images20060710 .images20060710,
#images20060711 .images20060711,
#images20060712 .images20060712,
#images20060713 .images20060713,
#images20060714 .images20060714,
#images20060715 .images20060715,
#images20060716 .images20060716,
#images20060717 .images20060717,
#images20060718 .images20060718,
#images20060719 .images20060719,
#images20060720 .images20060720,
#images20060701 .images20060701{
	color:black;
}

#navigation a:hover,#imgmenu a:hover{
	color: red;
}

#navigation .highlight{
	color: black;
}

#navigation .headerLinks {
	margin: 0 18px;
	float: right;
	clear: right;
}

#sidebar ul {
	list-style-type: none;
	width: 10em;
	margin: 0;
	padding: 1.5ex;
	position: absolute;
	top:9.75em;
	xleft: 0.5ex;
	clear: left;
	z-index:4;
}

[id="sidebar"] {
	position: absolute !important;
}

#sidebar ul  a {
	text-decoration: none;
}

#sidebar ul li {
	margin: 0;
	padding: 0.5ex 0 0.75ex 1.75ex;
	text-indent: -2ex;
	display: block;
}

#sidebar ul .highlight {
	font-weight: bold;
}

#sidebar ul li a:hover {
	text-decoration: underline;
}

#sidebar .subitem {padding-left: 3.5ex;}

/* * html #sidebar {height:100%; top:0; bottom:0; z-index:4; border-top:9.75em solid transparent; border-bottom:0;} */

#main.noSidebar {
	position:absolute;
	overflow:auto;
	left:0px;
	right:0px;
	top:9.75em;
	bottom:2.2em;
	margin: 0px 0px 0px 0px;
}

#main {
	position:absolute;
	overflow:auto;
	left:10.5em;
	top:9.75em;
	right: 0px;
	bottom: 2.2em;
	text-align: justify;
	margin: 0px;
	padding: 0.5em 10px;
}

#main h1 {
	background-color: transparent;
	color: rgb(56,56,56);
	font-size: 200%;
	text-align: left;
	margin: 0;
	padding: 0 0 0.5ex 0;
}

#main h2 {
	background-color: transparent;
	color: rgb(56,56,56);
	font-size: 160%;
	text-align: left;
	margin: 0;
	padding: 0 0 0.25ex 0;
}

#main h4{
	margin:1ex 0;
}

#main p {
	line-height: 1.5em;
	margin: 1em 0 1em 0;
	padding: 0;
}

#main ul {
	list-style-type: square;
	margin: 1em 0 1.5em 0;
	padding: 0 0 0 2em;
}

#main ul li {
	line-height: 1.5em;
	margin: 1.25ex 0 0 1.5em;
	padding: 0;
}

#main dl {
	margin: 1em 0 0.5em 0;
	padding: 0;
}

#main dt {
	font-weight: bold;
	margin: 0;
	padding: 0 0 1ex 0;
}

#main dd {
	line-height: 1.75em;
	margin: 0 0 1.5em 1.5em;
	padding: 0;
}

#main address {
	padding: 1ex;
	margin: 0 0 0 4em;
}

#main table {
	font-size: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

#main tbody{
	empty-cells: show;
}

#main thead {
	display: table-header-group;
	background-color: rgb(204, 204, 255);
/* 	background-color: rgb(242,204,122); */
}

#main thead a {
	background-color: rgb(204,204,255);
/*	background-color: rgb(242,204,122); */
}

#main tfoot {
	display: table-footer-group;
	background-color: rgb(204, 204, 255);
/*	background-color: rgb(253,247,105); */
}

#main th {
	color: black;
	page-break-inside: avoid;
	padding: 0.5ex;
	font-size: 110%;
	font-weight: bold
}

#main td {
	page-break-inside: avoid;
	padding: 0.5ex;
	margin: 0;
}


#footer {
  position:absolute;
  display:block;
  border-top: 1px rgb(204,51,0) solid;
  xborder-bottom: 1px rgb(204,51,0) solid;
  color: rgb(51,51,102);
  background-color: rgb(204, 204, 255);
  font-size: 87%;
  text-align: center;
  bottom:0;
  width:100%;
  line-height: 1.25em;
  margin: 0;
  padding: 1ex 10px;
  xclear: left;
  z-index:5;
}

#footer a {
  color: rgb(0,68,204);
  background-color: #CCCCFF;
  text-decoration: underline;
}

#footer a:hover {
  text-decoration: none;
}

.NormalGrid, .NormalGrid td, .NormalGrid th  {
	border: 1px solid maroon;
/*	border: 1px solid rgb(204,51,0); */
/*	border: 1px solid rgb(236,181,162); */
}


#main td form, #main th form {
	display: inline;
	margin-bottom: 0;
}

#main table caption {
	color: rgb(204,51,0);
	font-size: 120%;
	font-weight: bold;
	padding: 0 0 0.5ex 0;
}


#main fieldset {
	font-size: 100%;
	padding: 1em;
	margin: 0.5em 0;
	border: 1px solid #191970;

}

#main legend {
	font-size: 90%;
	color: white;
	font-weight: bold;
	background-color: #191970;
	padding: 0.1em 0.3em;
}

#main label {
	padding-right: 0.2em;
	font-weight: bold;
}

#main input {
	font-size: 100%;
	margin: 0;
}

#main select {
	font-size: 100%;
	margin: 0;
}

#main textarea {
	font-size: 120%;
	padding: 0.5em;
	border: 1px solid gray;
	width: 95%
}

#main td.flag {
	padding: 0.25ex;
	margin: 0;
	text-align: left;
}

#main td.flag img {
	height: 33px;
	display: block;
}

.img80x100 { width: 80px; height: 100px; display: block;}
.img108x135 { width: 108px; height: 135px; display: block;}
.imgCloseUp { width: 108px; height: 135px; display: block;}

.thumbnail {
	text-align: center;
	float: left;
	width: 150px;
  height: 195px; 
	overflow: visible;
	margin: 0 5px 5px 0; 
	padding: 3px;
/*	background-color: rgb(243,235,220);  */
	background-color: transparent;
	xborder: 1px solid;
}

.thumbnail img { 
  height: 135px; 
  display: block;	
  margin: auto;
  margin-bottom: -8px;
  padding: 0;
}

#main .thumbnails div{
	float: left;
	width: 220px;
  height: 220px; 
	margin: 0 5px 5px 0; 
	background-color: rgb(243,235,220);
	overflow: hidden
}

#main .thumbnails img{ 
  display: block;
	margin: 10px
}

#main .thumbnails p{ 
	line-height: 100%;
	text-align: center;
	margin: 10px
}

.clearboth { clear: both; }

.inputText {
	border: 1px solid gray;
}

.inputCheck, .inputRadio {
	width: 1.1em;
	height: 1.1em;
}

.inputSubmit {
	border: 1px solid gray;
	cursor: pointer;
	background-color: rgb(191,191,191);
	color: black;
	padding: 0 3px;
	overflow: visible;
}

.newsHeading {
	color:#444444;
	font-size:150%;
	padding-top:1ex;
	margin: 0;
	display: block;
}

.newsDate {
	font-style: italic;
	margin: 0 !important;
	padding: 0;
}

.newsSummary {
	margin: 1ex 0 2ex 0 !important;
	padding: 0;
}

.more {
	font-size:110%;
	clear:right;
	float:right;
	margin: 0;
	padding: 0;
}

.more a {
	font-size: 92%;
	margin: 0;
	padding: 0;
}

.rowOfBoxes {
	clear: both;
}

.bLeft {border-left: 1px solid rgb(236,181,162);}
.bRight {border-right: 1px solid rgb(236,181,162);}


.quarter, .oneThird, .half, .twoThirds, .threequarter, .fullWidth {
	float: left;
}

.quarter {
	width: 23%;
 	padding: 0 1%;
}

.half {
	text-align: justify;
	width: 47.5%;
 	padding: 0 1%;
}

.threequarter {
	text-align: justify;
	width: 71%;
 	padding: 0 1%;
}

.oneThird {
	text-align: justify;
	width: 31%;
	padding:0 1.2ex;
}

.twoThirds {
	text-align: justify;
 	width: 63.6%;
 	padding: 0 1%;
}

.fullWidth {
	text-align: justify;
/* Lo siguiente da problemas en Internet Explorer 6 */
	width: 98%;
	border-left: none;
	padding: 0.1%;
}

.nofullWidth {
	text-align: justify;
/* Lo siguiente da problemas en Internet Explorer 6 */
/*	width: 98%; */
	border-left: none;
	padding: 0.1%;
}

table.patrocinadores {
	text-align:center;
/* Lo siguiente da problemas en Internet Explorer 6 */
	width: 98%;
	border-left: none;
/* 	padding: 0.5%; */
	padding-top: 5cm;
}


.filler {
	border: 1px solid white;
}

.noBorderOnLeft {
	border-left: none;
}

.dividingBorderAbove {
	border-top: 1px solid rgb(236,181,162);
}

.doNotDisplay {
	display: none !important;
}

.krepko {
	font-weight: bold;
}

.comment {
	font-style: italic;
}

.firstLetter {
	clear: left;
	float: left;
	font-size: 150%;
	font-weight: bold;
	margin: 0;
	padding: 0 0.5ex;
}

.paragraph {
	margin: 3ex 0;
	padding: 0;
}

hr {
	margin-top: 0;
	margin-bottom: 0;
	border-width: 1px 0 0 0;
	border-color: rgb(236,181,162);
	border-style: solid;
	height: 0;
}

tt {
	font-size: 120%;
	font-weight: bold;
}

.right {
	float: right;
}

.center {
	text-align: center;
}

.hideHandheld
	{
}

.izvedeno {
   color: #006400;
   text-align: left;
   border: solid 1px #006400;
   background: url('slike/icoIzvedeno.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #F0FFFF;
   }
.opozorilo {
   color: #A52A2A;
   text-align: left;
   border: solid 1px #A52A2A;
   background: url('slike/icoOpozorilo.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #00FFFF;
   }
.napaka {
   color: #8B0000;
   text-align: left;
   border: solid 1px #8B0000;
   background: url('slike/icoNapaka.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #FFF0F5;
   }


.imgUpLeft {
	float: left;
	margin-right: 4ex;
	margin-bottom: 2ex;
	margin-top: 2ex;
}
.imgUpRight {
	margin-left: 4ex;
	margin-bottom: 2ex;
	float: right;
	margin-top: 2ex;
}
.captionTop { caption-side: top }
.captionBottom { caption-side: bottom }
.fieldsetNoBorder {
	padding: 0;
	margin: 0;
	border: none;
}
.btnLogout {background-color: greenyellow;}

#main .btnSubmit, #header .btnSubmit {border: 1px solid #808080; font-size: 77%; cursor: pointer; background:#DCDCDC; padding: 0 5px; overflow: visible;}
#main .inptText, #header .inptText  {border: 1px solid #808080; font-size: 95%;}

input[type="text"]:focus {background-color: #FFFF8B;}
input[type="password"]:focus {background-color: #FFFF8B;}


* html #main.noSidebar  {overflow:auto;position:absolute; top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; z-index:3; border-top:9.75em solid rgb(253,245,230); border-bottom:2.2em solid rgb(253,245,230); border-left:0}
* html #main {overflow:auto;position:absolute; top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; z-index:3; border-top:9.75em solid rgb(253,245,230); border-bottom:2.2em solid rgb(253,245,230); border-left:10.5em solid rgb(253,245,230);}


#main .newsgrey{
	color:#444444;
}

#main .quicklinks{
	width:33%;
}

#main .president{
	color: black<!--rgb(204,51,0);-->
	width:66%;
}

#main td.frontpage {
	vertical-align:top;
	padding:0 1em;
}

#main td.frontpage a{
	font-size:120%;
}
