body {
	margin:0px;
	background-color:#263520;/*#263520*/
	font-size:15px;
	font-family:sans-serif;
	color:#ffffff;
}

h3 {
font-size:100%;
font-weight:bold;
margin:3px;
}

a {color:#ffffff;text-decoration:underline;}
a:hover {text-decoration:none;}

table, tr, td {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
}

input, textarea, form {
	margin:0px;
	padding:0px;
}

input, textarea {
	/*border:1px solid #aaaaff;*/
	border-spacing: 0px;
}

textarea {
	width:100%;
}

input {
	width:220px;
	margin:0px;
}

.text {
height:16px;
background:url('./images/text_bg.gif') repeat-x top left #ffffff;
border:1px solid #666666;
outline:none;
font-size:14px;
}

.text:focus {
border-color:#66bb66;
}

.submitButton, .button {
text-align:center;
display:table-cell;
display:inline-block;
vertical-align:middle;
height:20px;
background:url('./images/button_bg2.gif') repeat-x bottom left #ffffff;
border:1px solid #000000;
outline:none;
font-size:14px;
font-weight:bold;
padding:0px;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}

.submitButton:hover, .button:hover {
border:1px solid #66bb66;
}

.checkbox, .submitButton, .button {
	width:auto;
}

img {
	margin:0px;
	border:none 0px;
}

p {
	margin:0px;
}

.maintable {
	width:980px;
	text-align:center;
	background-color:#263520;
}

.box , .box td {
	text-align: left;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
}

.box {
	/*width:100%;
	height:100%;*/
}

.box .tl {width:11px;height:29px;background:url('images/box/tl.png');}
.box .tc {height:29px;background:url('images/box/tc.png') repeat-x;text-align:center;}
.box .tr {width:13px;height:29px;background:url('images/box/tr.png');}
.box .cl {width:11px;background:url('images/box/cl.png') repeat-y;}
.box .cc {width:auto;height:auto;background-color:#35482a;}
.box .cr {width:13px;background:url('images/box/cr.png') repeat-y;}
.box .bl {width:11px;height:13px;background:url('images/box/bl.png');}
.box .bc {height:13px;background:url('images/box/bc.png') repeat-x;}
.box .br {width:13px;height:13px;background:url('images/box/br.png') no-repeat;}

.admin_line {
	display:block;
	border:2px solid red;
	width:100%;
	/*height:30px;*/
	text-align:left;
	vertical-align:middle;
	background:#000000;
	color:#ffffff;
}

.head1 {
display:block;
width:261px;
height:88px;
background:url('./images/heads/head1.gif') no-repeat top left;
}

#user {
	height:27px;
	width:100%;
}

#user .name {
	font-size:80%;
	font-weight:bold;
}

#user .table {
	width:100%;
	height:100%;
}

#user .table td {
	vertical-align:middle;
}

#user .table .td_l {width:14px;background:url('./images/user/l.gif') repeat-x top left;}
#user .td_c {background:url('./images/user/c.gif') repeat-x;}
#user .td_r {width:14px;background:url('./images/user/r.gif') repeat-x bottom left;}

#user2 a {
	font-size:120%;
	font-weight:bold;
}

#user2 {text-align:center;width:100%;}
#user2 .table {display:inline-table;width:228px;text-align:center;}
#user2 .table .td_t {height:11px;background:url('./images/user2/t.gif') no-repeat top left;}
#user2 .table .td_c {background:url('./images/user2/c.gif') repeat-y top left;}
#user2 .table .td_b {height:13px;background:url('./images/user2/b.gif') no-repeat top left;}

#user a {
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

#user a:hover {
	text-decoration:underline;
}


#menu {
	/*width:100%;*/
	font-size:120%;
	background:url('./images/menu/c.gif') repeat-y;
	text-align:right;
}

#menu .table {
	width:100%;
	height:100%;
}

#menu a {
	display:block;
	/*width:100%;*/
	margin-bottom:4px;
	padding-right:26px;
	background:url('./images/menu/a.gif') no-repeat top right;
	border-bottom:1px solid #66793b;
	text-decoration:none;
}

#menu a:hover {
	/*padding-right:50px;
	background:url('./images/menu/aa.gif') no-repeat top right;*/
	text-decoration:underline;
}

#menu .td_t {height:11px;background:url('./images/menu/t.gif');}
#menu .td_b {background:url('./images/menu/b.gif') no-repeat bottom left;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
}




#Message {
	display:none;
	left:0px;
	top:0px;
	width:300px;
	height:50px;
	background-color:#ffff99;
	color:black;
	position:absolute;
	cursor:default;
	text-align:center;
	font-weight:bold;
	font-size:110%;
}

#BlackBg {
	display:none;
	/*opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);*/
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:black;
	position:absolute;
	cursor:pointer;
}
#BlackBgContent {
	display:none;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	/*background-color:black;*/
	position:absolute;
}
#BlackBgClose {
	display:none;
	width:14px;
	height:14px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	background:url('images/close.gif') top left;
}
#BlackBgClose:hover {
	background:url('images/close.gif') bottom left;
}

.footer {
	font-size:80%;
	text-align:right;
	color:#e1e972;
	height:28px;
}

.footer .td_l {
	width:14px;
	background:url('images/footer/l.gif') top left;
}
.footer .td_c {
	background:url('images/footer/c.gif') top left;
}
.footer .td_r {
	width:14px;
	background:url('images/footer/r.gif') top left;
}

pre {
	font-family:sans-serif;
	font-size:100%;
	margin:0px;
}

.gallery {
	text-align:center;
	width:100%;
}

.gallery .title_table {
	filter:alpha(opacity=66);
	opacity:0.66;
	background:red;
	color:black;
}

.gallery .title_table_gallery {
	filter:alpha(opacity=66);
	opacity:0.66;
	background:black;
}

.gallery .title {
	display:block;
	position:relative;
	top:0px;
	width:100%;
	height:14px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	overflow:hidden;
	color:white;
}

.gallery .title a {
	width:auto;
	text-decoration:inherit;
	outline:none;
	word-wrap: break-word;
}

.gallery .title a:focus, .gallery .title a:active, .gallery .pic:hover a, .gallery .pic:active a {
	color:red;
}

.gallery .bg {
	display:inline-block;
	width:110px;
	height:110px;
	overflow:hidden;
	text-decoration:none;
	background:url('images/galeria_bg.gif') top left no-repeat;
}

.gallery .pic {
	width:100px;
	height:100px;
	display:inline-block;
	margin:5px;
	cursor:pointer;
}

.gallery_big {
	border:10px solid white;
	background:white;
	color:black;
}

.gallery_big img {
	border:0px none;
	margin:0px;
}

.gallery_big .gallery_big_head {
	width:100%;
	height:26px;
	/*filter:alpha(opacity=66);
	opacity:0.66;*/
	vertical-align:bottom;
}

.gallery_big .gallery_big_head td {
	vertical-align:bottom;
}
