html, body, form, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, input, select, textarea {
	margin: 0;
	padding: 0;
}
html, body, form, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img {
	border: none;
}
html, body {
	background: url(../images/bg1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #09f; margin-bottom: 15px; }
input, select, textarea { border: 1px solid #FF0; width: 260px; }
textarea { height: 100px; }
input[type="submit"], select { width: 252px; }
input[type="submit"] { display:block; margin: 0 auto; }
input[type="checkbox"] { width: auto; border: none; margin-right: 5px; }
form table { display: block; margin: 20px auto; }
form th { border: none; padding: 10px 3px; text-align: center;  font-style: italic; font-weight: normal; }
form td { border: none; text-align: left; vertical-align: top; font-size: 13px; line-height: 22px; padding: 2px 5px; }

.clear { clear: both; }
.error { font-size: 0.8em; color: red; }
.slideshow { height: 320px;	float: right;	width: 610px; border: 1px solid #FF0; overflow: hidden; }
.slideshow img { width: 610px; height: 320px; display:block; margin: 0 auto 10px auto; }
.gallery { height: 320px;	float: right;	width: 610px;}
.gallery img { width: 610px; height: 320px; display:block; margin: 0 auto 10px auto; }
.thumbs { padding:0; list-style-type: none; }
.thumbs li { float:left; margin: 0 10px 5px 10px; }
.thumb img { border: 3px double #333; width: 126px; height: 88px; }


#container { background: url(../images/bg.jpg); width: 870px; margin: 0 auto; padding: 0 45px 0 35px; border-left: 7px solid #000; border-right: 7px solid #000 }

#header {	height:580px; }

#header #langSelect { float: right; width: 200px; }
#header #langSelect li { float: right; display: block; margin-left: 10px; }
#header #langSelect li a { display: block; float: left; height: 20px; line-height: 20px; font-size: 12px; color: #ff0; text-decoration: none; }
#header #langSelect #active a { border-bottom: 2px solid #F00; }
#header #langSelect #active a:hover { cursor: default; }

#header #menu { padding: 0; float: right; margin-top: 25px; width: 630px; }
#header #menu li { float: left; margin-left: 15px; }
#header #menu li a { display: block; float: left; height: 24px; line-height: 24px; font-size: 14px; color: #ff0; text-decoration: none; margin-right: 20px; }
#header #menu #active a { border-bottom: 2px solid #F00; }
#header #menu #active a:hover { cursor: default; }

#header #subMenu { width: 220px; float:left; }
#header #subMenu img { float: none; display: block; margin: 0 auto 10px auto; }
#header #subMenu span a { display: block; margin: 0 auto 10px auto; width: 55px; height: 24px; line-height: 24px; font-size: 14px; color: #ff0; text-decoration: none; }
#header #subMenu #active a { border-bottom: 2px solid #F00; }
#header #subMenu #active a:hover { cursor: default; }

#subContent { width: 220px; float:left; }
#subContent h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; color: #09f; margin-bottom: 10px; }
#subContent ul { padding-left: 1em; }
#subContent li { margin-top: 1em; }
#subContent a { color:#F90; text-decoration: none; }
#content { width: 610px; float:right; color: #FF0; }
#content a { color: #F90; }
#content a:hover { text-decoration: none; }
#content p { text-align: justify; text-indent: 2em; }


#footer { margin: 50px -45px 0 -35px; padding: 10px 0; 	background: url(../images/footerBg.png); text-align: center; clear: both; }
#footer span { color: #FF0; font-size: 12px; }
