*{
	margin:0px;padding:0px;
}

body {
	background:#C1E349 url('images/bg.png') repeat-x top left;font-family:arial;
}

table {
      font-size:11px;display:block;
      }
table.form {
	color:#666666;font-size:10px;margin-left:10px;
}
table.form input {font-size:11px;}


h1 { background:transparent url('images/h1.gif') no-repeat center left ;padding:5px 10px 0px 25px;font-size:18px;color:#495A12;margin:0px 10px;font-weight:normal;} 

h1 a { font-size:18px;color:#495A12; font-weight:normal;}   

.styl { font-size:18px;color:#495A12;font-weight:normal;} 
  
a {
	text-decoration:none;
}
  
p {
	text-align:left;
} 

img {
	border:0px;
	}
table.main {margin:0px auto 0px auto;width:916px;}  
p.menu {color:#aaaaff;display:block;margin:10px;}
p.menu a {color:white;display:block;padding:0px 0px 5px 0px;background:transparent url('images/line.png') repeat-x bottom center ;}

p.text {color:#333333;padding:10px;float:left;width:345px;}
p.text b {color:#666666;display:block;font-size:14px;}
p.text strong {color:#6C9B40;display:block;}

td.greentd {background: #9DBE2E url('images/green_td.png') repeat-x top left;color:white;}
td.greentd p {padding:10px;}
td.greentd h1 { background:transparent url('images/h1.gif') no-repeat center left ;padding:5px 10px 0px 25px;font-size:18px;color:#ffffff;margin:0px 10px;font-weight:normal;}  
td.menu {background: url('images/menu.gif') top left;color:white;text-align:center;}
td.menu a {color:white;text-transform:capitalize;padding:3px 10px;font-size:12px;width:125px;margin:0px auto;}
td.menu a:hover {font-weight:bold;}

.menu2 {color:white;text-align:center; background: none;}
.menu2 a {color:white;font-size:12px;}
.menu2 a:hover {font-weight:bold;}
.pdf {color:white;font-size:12px;}

td.grasstd {background: #ffffff url('images/grass.jpg') repeat-x bottom left;color:#555555;padding:0px 0px 90px 0px;}
td.grasstd p {padding:10px;display:block;}
td.grasstd p strong {color:#566C0A;font-size:14px;font-weight:bold;background: url('images/gline.gif') repeat-x bottom center ;padding:0px 0px 5px 0px;margin:5px;}
td.grasstd p strong a {font-size:10px;padding:5px 5px 5px 5px;background: #9DBE2E url('images/green_td.png') repeat-x bottom left;color:white;margin:15px 0px 5px 0px;display:block;}

dl,dt {margin:5px 15px;}
dl.greenf dt.title strong {font-size:12px;color:#82A408;padding:3px;}

dt.title {margin:5px 0px;padding:0px 15px;background: url('images/arrow.gif') no-repeat bottom left ;}
dt.title  a {color:#566C0A;font-size:14px;font-weight:bold;background: url('images/gline.gif') repeat-x bottom center ;padding:0px 0px 5px 0px;}
dt small {margin:0px 20px;color:#566C0A;}
dt a {color:#666666;margin-right:25px;}
dl {background: url('images/gbline.gif') repeat-x bottom center ;padding:0px 0px 5px 0px;text-align:left;}
dt.star a {background: url('images/star.gif') no-repeat top left ;padding:0px 0px 5px 20px;color:#566C0A;}
div.left {display:block;float:left;width:340px;}
small.left  a {padding:5px 20px;float:left;display:block;color:#566C0A;font-weight:bold;background: url('images/gline.gif') repeat-x bottom center ;}
small.right  a {padding:5px 20px;float:right;display:block;color:#566C0A;font-weight:bold;background: url('images/gline.gif') repeat-x bottom center ;}
small.center {padding:5px 5px;display:block;color:#566C0A;font-weight:bold; text-align:center}
small.center a{padding:5px 5px; margin:5px;color:#566C0A;font-weight:bold;background: url('images/gline.gif') repeat-x bottom center ; text-align:center}
td.grasstd p strong small.rightb  a {padding:0px 0px 5px 0px;margin:5px;float:right;display:block;color:#555555;font-size:12px;background: url('images/gbline.gif') repeat-x bottom center ;}

table.calendar {margin:10px 5px;border-collapse:collapse;float:left;width:700px;}
table.calendar th{color:#ffffff;text-align:left;font-size:14px;padding:5px;background:#80A208}
table.calendar td {border:1px solid #448844;font-size:12px;padding:2px;text-align:center;}
table.calendar td dl {background:none;}
table.calendar td dt {display:block;width:400px;margin:5px;padding:0px;}
table.calendar td.day {color:#ffffff;text-align:left;font-size:14px;padding:5px;background:#80A208;text-align:center;font-size:14px;border:1px dotted white;}
table.calendar th.year {background:#556A0D;}
img.torn {margin:5px;height:40px;}
img.pad {padding:25px;}
a.gal {color:#566C0A;text-align:center;width:130px;display:block;float:left;}
img.gal {padding:8px 12px;background: url('images/imggal.gif') no-repeat top left ;margin:3px;display:block;width:100px;height:73px;}

table.escuela {margin:0px 10px 10px 10px;}
table.escuela td{padding:3px;background: url('images/gline.gif') repeat-x bottom center ;}
table.escuela strong {font-size:12px;color:#566C0A;}
table.escuela td strong {font-size:12px;color:#566C0A; border:none; background:none;}
b.escuela {font-size:16px;color:#566C0A;font-weight:normal;text-transform:uppercase;}

ul {
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 145px; /* Set 1px less than menu width */
	top: 0;
	margin: 0px 0px 0px 0px;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	background:url('images/menu_g.png') repeat-x bottom center ;color:white;padding:3px 10px;display:block;font-size:12px;border-bottom:1px solid white;width:125px;margin:0px auto;font-family:arial;text-transform:capitalize;
	}
ul li a:hover {
background:#6C9B40 url('images/line.gif') repeat-x bottom center ;font-weight:bold;
}	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

td.priv {padding:0px 0px 0px 40px;}
td.priv a {font-size:10px;color:#666666;color:#006633;}
.priv {font-size:10px;color:#666666;color:#006633;}
.sponsor
{
	border: 1px solid #C1E349;
}

.lewo
{
	text-align:left;
	margin-left:10px;
	width: 490px;
}

table.bez td
{
	border: 0px #FFFFFF solid;
}

.lata
{text-align:left;font-size:14px;padding:5px; color: #779609;}

.lata a
{color: #779609;text-align:left;font-size:14px;font-weight:bold;}

.dir {
	border: 0px;
}
.img {
	border: 0px;
}
.table_main {
	font: 10pt bold verdana, arial;
	color: #737373;
	text-decoration: none;
	border: 0px;
}
.table_top {
	font: 10pt verdana, arial;
	color: #737373;
	text-decoration: none;
	height: 40px;
	border: 0;
	background-color: #FFFFFF;
	background-image: url(../gallery/styles/standard/images/topnav.gif);
	background-repeat: repeat-x;
    vertical-align: top;
}
.table_imgnav {
	font: 10pt verdana, arial;
	color: #737373;
	text-decoration: none;
	border: 0;
	background-color: #FFFFFF;
}
.table_exif {
	font: 8pt verdana,arial;
	color: #757575;
	text-decoration: none;
	border: 1px solid #B0B0B0;
    text-align: left;
}
.table_comments {
	font: 8pt verdana,arial;
	color: #757575;
	text-decoration: none;
	border: 0;
    text-align: left;
}
.imagecaption {
	font: bold 8pt verdana,arial;
	text-align: center;
	color: black;
	text-decoration: none;
}
.usercomment {
	font: 8pt verdana,arial;
	text-align: left;
	color: #757575;
	text-decoration: none;
	font-style: italic;
	border-top: 1px solid #B0B0B0;
}
.usercomment_top {
	font: 8pt verdana,arial;
	text-align: left;
	color: #A8A8A8;
	text-decoration: none;
	font-style: italic;
	border: 0px;
}
.headline {
	font: bold 10pt verdana,arial;
	text-align: right;
	color: black;
	letter-spacing: 5px;
}
.navgal {
	text-align: left;padding:0px 35px;color:#465811;font-size:14px;
}

.navgal a {
	text-align: left;padding:0px 2px;color:#465811;
}


.dirname {
	font: bold 8pt verdana,arial;
	text-align: center;
	color: #556A0D;
	letter-spacing: 3px;
}
.introtext {
    margin: 6px 12px 6px 12px;
	text-align: left;
	color: #8A8A8A;
}
.thumbcaptions {
	font: 8pt verdana,arial;
	text-align: center;
	color: black;
	letter-spacing: 1px;
}
.textfield {
	border: 1px solid #A3A3A3;
	background: #E8E8E8;
}
.button {
	border: 1px solid #000000;
	background-color: #E1E1E1;
	font: 8pt verdana,arial;
}

.img_comment {
	border: 0px;
	background-image: url(../gallery/styles/standard/images/img_comment.gif);
	background-repeat: no-repeat;
    width: 13px;
	height: 13px;
}
.credits {
	font: 8pt Verdana, Arial;
	color: #848484;
    text-align: center;

}

a.offset {
	background: #779609;color:white;padding:3px 5px;margin:10px 3px;
}

img.imgal  {
	border:1px solid #779609;
}

img.imgalth  {
	border:1px solid #779609;margin:5px;
}

.imagenav {
	background: #9DBE2E url('images/green_td.png') repeat-x top left;color:white;padding:3px 5px;margin:10px 3px;
}

.imagenav a:visited,.imagenav a  {
	color:#ffffff;padding:0px 3px;margin:2px;border:1px solid #C1E349;
}

.img {
	text-align:center;
}
