@charset "utf-8";
/* CSS Document */
a img { border: 0; }
a { text-decoration: none; }

body, html {
height: 100%;
}

body {
/* background: #ecf2e3 url(images/bg_bottom.gif) repeat-x bottom; */
padding: 0;
margin: 0;
font-family: Tahoma;
font-size: 16px;
}

button, input[type="submit"], input[type="button"] {
border: 2px solid #d1d7a4;
cursor: pointer;
}

.main, .bottom {
width: 900px;
background: url(images/main_bg.gif) repeat-y;
margin: 0 auto;
}

.bottom {
background: url(images/bottom.png) no-repeat;
height: 109px;
}

.gradient {
background: url(images/gradient.gif) repeat-x;
}

#meniu {
background: url(images/meniu.gif) repeat-y;
font-size: 8px;
color: #FFF;
padding: 0 0 0 25px;
position: relative;
float: left;
width: 148px;
margin: 0 20px 0 14px;
}

#meniu a {
display: block;
height: 20px;
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
color: #FFF;
vertical-align: middle;
margin: 4px 0 -2px 0;
}

.small {
background: url(images/small_bg.png) no-repeat;
width: 106px;
height: 98px;
margin: 0px;
float: left;
text-align: center;
padding-top: 2px;
}

.small img {
padding-top: 9px;
}

.album_parent {
float: left;
text-align: center;
}

.album_parent div a {
color: #FFFFFF;
margin-top: 10px;
z-index: 3;
position: relative;
width: 181px;
}

.album_parent:hover div a {
text-decoration: underline;
}

.album {
background: url(images/green_foto.gif);
width: 181px;
height: 133px;
margin: 15px 19px 0 19px;
padding: 9px 0 0 0;
position: relative;
z-index: 3;
}

.album_parent:hover .album {
background: url(images/green_foto2.gif);
}

.album a div {
color: #FFFFFF;
} 

.album:hover a div {
text-decoration: underline;
} 

.about {
font-size: 12px;
color: #0f0f0f;
margin: 0 15px;
}

table {
margin: 8px auto 0 auto;
border: 1px solid #d1d7a4;
width: 310px;
}

table tbody tr td {
color: #FFFFFF;
font-family: Tahoma;
font-size: 13px;
text-align: center;
padding: 2px;
width: 50%;
border: 1px solid #d1d7a4;
background: center no-repeat;
}

.admin, .admin a {
padding: 10px;
margin: 10px;
color: #565d26;
line-height: 200%;
}

.admin {
margin: 10px 10px 0 10px;
}

.admin button {
line-height: 100%;
margin: 0 2px;
}

.sitemap, .sitemap a {
margin: 10px 10px -11px 10px;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 200%;
color: #666666;
}

.gb_top {
background: url(/images/gb_top.png) no-repeat;
width: 626px;
height: 26px;
padding: 3px 15px 0 25px;
font-family: Verdana;
font-size: 13px;
color: #FFF;
}

.gb_middle {
background: url(/images/gb_middle.png) repeat-y;
width: 666px;
height: 26px;
padding: 2px 15px 0 25px;
font-family: Verdana;
font-size: 13px;
color: #b8bf8f;

}

.gb_bottom {
background: url(/images/gb_bottom.png) no-repeat;
width: 666px;
height: 10px;
}

.gb_bg {
background: url(/images/gb_bg.png) repeat-y;
width: 626px;	
font-size: 14px;
padding: 10px 20px;
}

.gb_pages, .gb_pages:visited {
width: 350px;
display: inline-block;
text-align: right;
font-family: Verdana;
font-size: 13px;
color: #999;
}

.gb_ras_form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}

.gb_ras_form input {
	vertical-align: middle;
	background: url(/images/gb_ras_input.png);
	border: none;
	padding: 4px;
	width: 161px;
	height: 17px;
	color: #e09160;
	font-weight: bold;
}
