body { 
background-color : #333333; 
color : #333333; 
font-family : Arial; 
font-size : 12px; 
text-align : center; 
margin : 0; 
padding : 0; 
} 
a:link { 
text-decoration : none; 
} 
a:visited { 
text-decoration : none; 
} 
a:active { 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
color : red; 
}
.galerie {
border: 2px solid #cccccc;
padding: 2px;
margin: 2px;
}
a:hover .galerie {
border: 2px solid #e59e30;
}
.obligatorii { 
font-size : 15px; 
color : red; 
vertical-align : middle;
} 
.style1 { 
color : #000000; 
font-weight : bold; 
} 
.error { 
font-weight : bold; 
color : red; 
} 
.tag1 { 
color : #cfea39; 
font-size : 21px; 
} 
.tag2 { 
color : #398cea; 
font-size : 20px; 
} 
.tag3 { 
color : #5aa24a; 
font-size : 25px; 
} 
.tag4 { 
color : #65f3dd; 
font-size : 26px; 
} 
.tag5 { 
color : #f365eb; 
font-size : 25px; 
} 
input, textarea { 
border : 1px solid #eaa539; 
} 
.submit { 
background-color : #ffffff; 
} 
.hover { 
color : #ffffff; 
border : 1px solid #000000; 
background-color : #eaa539; 
} 
#pictures li {
	float:left;
	list-style:none outside;
	text-align:center;
}
#page { 
background-image : url(images/page.png); 
background-repeat : repeat-y; 
width : 900px; 
margin : auto; 
text-align : left; 
} 
#header { 
width : 900px; 
height : 300px; 
background-image : url(images/header.png); 
background-position : bottom center; 
clear : both; 
} 
#menulinks { 
width : 875px; 
height : 55px; 
background-image : url(images/menulinks.png); 
clear : both; 
padding-left : 25px; 
} 
* html #menulinks a { 
float : left; 
text-decoration : none; 
} 
* html #menulinks a span { 
float : left; 
text-decoration : none; 
} 
#menulinks a { 
padding-left : 14px; 
height : 50px; 
background-image : none; 
display : block; 
color : #ffffff; 
text-decoration : none; 
float : left; 
font-size : 14px; 
font-weight : bold; 
} 
#menulinks a span { 
padding-left : 16px; 
padding-right : 30px; 
padding-top : 17px; 
height : 35px; 
display : block; 
background-image : none; 
text-decoration : none; 
cursor : pointer; 
} 
#menulinks a:hover, #menulinks a.active { 
background-image : url(images/menulinks_left.png); 
background-position : top left; 
text-decoration : none; 
color : #333333; 
} 
#menulinks a:hover span, #menulinks a.active span { 
background : url(images/menuhover.png) no-repeat right top; 
text-decoration : none; 
} 
.menulines { 
width : 2px; 
height : 53px; 
float : left; 
display : block; 
background-image : url(images/menuline.png); 
} 
a { 
text-decoration : none; 
color : #555555; 
} 
a:hover { 
text-decoration : underline; 
} 
#mainarea { 
padding-top : 10px; 
} 
#contentarea { 
padding-left : 45px; 
width : 810px; 
padding-right : 27px; 
line-height : 18px; 
float : left; 
padding-bottom : 15px; 
} 
.content { 
padding-bottom : 15px; 
} 
h1 { 
font-size : 30px; 
font-weight : bold; 
margin : 0; 
color : #ffffff; 
} 
#footer { 
width : 900px; 
padding-top : 27px; 
height : 40px; 
color : #ffffff; 
font-size : 12px; 
line-height : 16px; 
clear : both; 
background-image : url(images/footer.png); 
} 
#footerleft { 
float : left; 
padding-left : 35px; 
} 
#footerright { 
float : right; 
padding-right : 35px; 
} 
#footer a { 
color : #ffffff; 
} 
h2 { 
font-size : 16px; 
font-weight : bold; 
padding-top : 5px; 
padding-bottom : 5px; 
margin-top : 0; 
margin-bottom : 7px; 
color : #333333; 
border-bottom : 1px solid #cccccc; 
}
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}	
#lightboxCaption{
float: left;
}
#keyboardMsg{
float: right;
}
#closeButton{
top: 5px;
right: 5px;
}
#lightbox img{
border: none;
clear: both;
} 
#overlay img{
border: none;
}
#overlay{
background-image: url(images/overlay.png);
}
* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(images/Blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}