body	{ 
  margin-bottom: 0px;  
  margin-left: 0px;  
  margin-right: 0px;  
  margin-top: 0px;     
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color : #000033;
  background: #037CA5;
}

body.print	{ 
  margin-bottom: 0px;  
  margin-left: 0px;  
  margin-right: 0px;  
  margin-top: 0px;     
  background: white;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: black;
}

a:link		{ color: #026D91;  background-color: inherit;  }
a:visited	{ color: #026D91;  background-color: inherit;  }
a:active	{ color: #026D91;  background-color: inherit;  }
a:hover		{ color: black;  background-color: inherit;  }

a.copylink:link		{ color: #F00000; text-decoration: none;  background-color: inherit;  }
a.copylink:visited	{ color: #F00000; text-decoration: none;  background-color: inherit;  }
a.copylink:active	{ color: #F00000; text-decoration: none;  background-color: inherit;  }
a.copylink:hover	{ color: #696969; text-decoration: none;  background-color: inherit;  }

a.nev:link		{ color: #026D91; text-decoration: none;  background-color: inherit; font-weight: bold }
a.nev:visited   { color: #026D91; text-decoration: none;  background-color: inherit; font-weight: bold }
a.nev:active	{ color: #026D91; text-decoration: none;  background-color: inherit; font-weight: bold }
a.nev:hover		{ color: #FA9C1C; text-decoration: none;  background-color: inherit; font-weight: bold }

a.menusub:link		{ color: #FFFFFF; text-decoration: none; font-weight: bold;  background-color: inherit;  }
a.menusub:visited	{ color: #FFFFFF; text-decoration: none; font-weight: bold;  background-color: inherit;  }
a.menusub:active	{ color: #FFFFFF; text-decoration: none; font-weight: bold;  background-color: inherit;  }
a.menusub:hover		{ color: #026D91; text-decoration: none; font-weight: bold;  background-color: inherit;  }

.birth {
  font-size: 11px;
}

p { 
  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px;
}

.just 		{
   text-align: justify;
   margin-left: 8px;
   margin-right: 8px; 
}
.score 		{color : #013E52; background-color: inherit;}

.copytext	{ COLOR: black; FONT: 10px geneva, verdana, arial, sans-serif;  background-color: inherit;} 

td.darksq0 {
    background-color: #39ADE6;/*#1474A3*/
	width: 29px;
    height: 29px; 
	color: inherit;
}
td.lightsq0 {
    background-color: #9EC2EF;
	width: 29px;
    height: 29px; 
	color: inherit;
}
td.darksq1 {   
    background-image: url("images/pgn/l29d.gif"); 
	width: 29px;
    height: 29px; 
}
td.lightsq1 {
    background-image: url("images/pgn/l29l.gif"); 
	width: 29px;
    height: 29px; 
}

tr.fejlec {background-color: #FA9C1C; color: inherit;}
tr.sw {background-color: #FFEACC; color: inherit;} /*#FFFF99*/

td.fejlec {  
   font-weight: bold;
   color: #000099;
   background-color: inherit;
}
td.fejlecr {  
   color: #000099;
   background-color: inherit;
}

td.fejlec2 {  
   font-weight: bold;
   color: #024E66;
   background-color: inherit;
   border-bottom-color : #024E66;
   border-bottom-style : solid;
   border-bottom-width : 2px;
}
td.fejlec1 {  
   color: #024E66;
   border-bottom-color : #024E66;
   border-bottom-style : solid;
   border-bottom-width : 1px;
   background-color: inherit;
}
    	
td.headerbg {
   background-color: #04AAE4;
   height: 50px;
   color: white;
   font-weight: bold;
   font-style: italic;
   text-shadow: 1px 1px 1px #666;
} 
.header {  
   font-size: 22px; 
}
.header2 {  
   font-size: 16px; margin: 0 0 18px;
}

td.menubg {
	background-color: #FA9C1C;
	height: 550px;
	width: 150px;
	font-size: 12px;
	color: white;
} 
td.menus {
	color: white;
	font-weight: bold;
	background-color: #04AAE4;
	border-color : silver;
	border-style : solid;
	border-width : 1px;
	font-size: 12px;
}
td.menus0 {
	color: Silver;
	background-color: #000066;
	border-color : #0000CC;
	border-style : solid;
	border-width : 1px;
	font-size: 12px;
}
td.menusub {
	background-color: #FCC070;
	font-size: 12px;
	color: white;
}

td.menu {  
   font-weight: bold;
   background-color: #FA9C1C;
   border-color : #3333FF;
   border-style : solid;
   border-width : 1px;
   color: inherit;
}
td.mainbg {  
   color : #000033;
   background-color: inherit;
}

table {
	background-color: white;
	font-size: 12px;
    color: inherit;
}


.bread {   
   font-weight: bold;
   background-image: url("images/bottom-shade.png");
   border-bottom-color : black;
   border-bottom-style : solid;
   border-bottom-width : 1px;
   height: 30px;
}

.footer {   
    background-image: url("images/bottom-shade.png"); 
}

table.flag {   
    background-color: #606060;
	color: white;
}

td.main {
	background-color: white;
    color: inherit;
}

table.keret { border : 1px solid gray; }

td.keret {
    border-bottom: 1px dotted gray;
	border-left: 1px dotted gray;
}
td.keret:first-child {
    border-bottom: 1px dotted gray;
	border-left: 0px dotted gray;
}
td.keret_b {
    color: white;
    background-color: gray;
    border-bottom: 1px solid gray;
	border-left: 1px solid gray;
}
.cross > thead > tr:first-child > th {
	font-weight: bold;
	background-color: #FA9C1C;
	border-bottom: 1px dotted gray;
	border-left: 0px dotted gray;
}

tr.fejlec td { 
    border : 0px solid gray;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
}
/*INPUT {
	font : 12px Verdana, Arial;
}*/

.title		{  
   font-size: 14px; 
   font-weight: bold;  
   color : white; 
   background-color: #039CCF;
   /*font-style: italic;*/
}

#info {background-color:white; padding:10px; } 
#info p { margin: 0px; padding: 0 5px 5px; }

.title1 {
	font-size: 16px;
	font-weight : bold;
}
.title2 {
	font-size: 16px;
	font-weight : bold;
	color : #02C5E6;
}

div.photo {
	float:left; padding:4px; margin: 4px;text-align:center; font-size:11px;

	border: 1px solid #999999;

     -moz-box-shadow: 2px 2px 4px #999999; /* FF3.5+ */
  -webkit-box-shadow: 2px 2px 4px #999999; /* Saf3.0+, Chrome */
          box-shadow: 2px 2px 4px #999999; /* Opera 10.5, IE 9.0 */

     -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */  
}

div.photo_r {
	float:right; padding:4px; margin:4px 2px 2px 18px; text-align:center; font-size:11px;

	border: 1px solid #999999;

     -moz-box-shadow: 2px 2px 4px #999999; /* FF3.5+ */
  -webkit-box-shadow: 2px 2px 4px #999999; /* Saf3.0+, Chrome */
          box-shadow: 2px 2px 4px #999999; /* Opera 10.5, IE 9.0 */

     -moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
          border-radius: 4px; /* Opera 10.5, IE 9 */  
}

#report {margin: 10px} 
#map_canvas {width: 600px; height: 300px} 
#content { margin: 0; padding: 0 15px; }

img.flag { border: 1px solid black } 
.bio { padding: 0px 10px }

td.lightsq1 {
	background-color:#9EC2EF;
	background-image:url(images/pgn/l29l.gif);
	height:29px;
	width:29px;
}
td.darksq1 {
	background-color:#39ADE6;
	background-image:url(images/pgn/l29d.gif);
	height:29px;
	width:29px;
}

a.pcolor1 { color: #F4F4F4; background: #6C6C6C }
.pcolor1 { color: #F4F4F4; background: #6C6C6C }

.maintbl {
     -moz-box-shadow: 2px 2px 4px #333333; /* FF3.5+ */
  -webkit-box-shadow: 2px 2px 4px #333333; /* Saf3.0+, Chrome */
          box-shadow: 2px 2px 4px #333333; /* Opera 10.5, IE 9.0 */
		  }

.statcounter { display: none }
