* { margin:0; padding:0;}
body { background:#0f0f0f; font-family:Arial; font-size:1.4em; line-height:.875em; color:#8a8a8a;}

input, textarea { font-family:Arial; font-size:1em; text-transform:uppercase;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:4px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:23px;}
.form input {width:238px; height:16px; background:#272727; color:#8a8a8a; padding-left:3px; border:0; padding-top:2px;}
textarea { width:238px; height:85px; background:#272727; overflow:auto; color:#8a8a8a; padding-left:3px; border:0; margin-bottom:13px; padding-top:2px;}

/*==================list====================*/
/*ul { list-style:none;}*/

.site-nav li { display:inline; font-family:arial;}
.site-nav li a { color:#b2b2b2; background:url(../images/marker.gif) no-repeat left 6px; padding:0 20px 0 7px; text-decoration:none; font-size:12px !important; font-weight:bold; text-transform:uppercase;}
.site-nav li a:hover { color:#fff;}
.site-nav li a.current { color:#fff;}

.list2 ul { list-style: none; }
.list1 li { display:inline; padding-left:1px;}
.list2 li a { color:#8a8a8a; text-decoration:none; padding-left:7px; line-height:2em;}
.list2 li a:hover { color:#fff; background:url(../images/marker1.gif) no-repeat left 5px;}
.list2 li a.current { color:#fff; background:url(../images/marker1.gif) no-repeat left 5px;}

.list3 li a { line-height:2.22em;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:37px;}
.img-box img { float:left; margin:0 23px 0 0;}
.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 23px 0 0;}

.p1 { margin-bottom:9px;}
.p2 { margin-bottom:16px;}

/*==================txt, links, lines, titles====================*/
a {color:#BD2B2B;}
a:hover{text-decoration:none;}

.link1 { background:url(../images/marker.gif) no-repeat left 4px; padding-left:6px; color:#b2b2b2; text-decoration:none;}
.link1:hover { color:#fff;}

/*header*/
#header .fleft { padding:30px 0 0 43px;}
#header .fright { padding:62px 23px 0 0;}

/*content*/
#content { background:#000;}
#content .indent { padding:16px 43px 11px 54px;}
#content .indent1 { padding:32px 0 37px 20px;}
#content .inner { padding:14px 0 24px 0;}

.content ul {
	padding-left:20px;
}
.content ul li {
	margin-bottom:6px;
}

/*footer*/
#footer p { text-align:right; color:#6c5e5b; padding:25px 20px 0 0;}
#footer p a {color:#6c5e5b;}
/*==========================================*/


h1 {
	color:#b2b2b2;
	font-size:18px;
	font-family:Arial;
	margin-bottom:8px;
}

.logo-top {
	margin-left:-43px;
}

.logo {
	margin-top:10px;
	text-decoration:none;
	color:#D4D4D4;
}

.logo span {
	display:block;
}

.langs {
	position:absolute;
	width:780px;
	text-align:right;
}

.content2 {
	background:#000000;
	border-top: 1px solid #2f2f2f;
	font-size:12px;
	text-align:center;
}

.content2 a {
	color:#BD2B2B;
	text-decoration:none;
}

.content2 a:hover {
	text-decoration:underline;
}

form label {
	display:block;
	margin-top:5px;
}

form label span {
	display:block;
}

form label input, form label textarea {
	width:250px;
	background:#272727;
	color:#8A8A8A;
	border:solid 1px #8a8a8a;
	padding:3px;
	text-transform:none;
}

.button {
	margin-bottom:20px;
	text-transform:none;
	border: solid 1px #8a8a8a;
	background:#272727;
	color:#8a8a8a;
}


#content p {
	line-height:1.7;
}