@charset "utf-8";



body {
	background: #999; 
	font: 11px Tahoma, Arial; 
	color: #474747;
	max-width: 400px;
	margin: 0 auto;
}
.bg { margin: 0 3px 3px 3px; padding: 0; background: #ebebeb; border: 1px solid #E1E1E1; border-top: 0; }
.head {
	background: url(img/head.gif) repeat-x top left #ebebeb;
	height: 52px;
}
.rek {
	background: url(img/rek.gif) repeat-x bottom left #fff;
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
	padding: 0 2px 4px 2px;
}
.rek a { color: #787878; text-decoration: none; }
.rek a:hover { color: #777; text-decoration: underline; }
.boxWhiteLink {
	background: url(img/boxWhite1.gif) repeat-x top left #fff;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 2px;
}
.boxWhiteLink a:visited { color: #238013; }
.boxWhite1 {
	background: url(img/boxWhite1.gif) repeat-x top left #fff;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 2px;
}
.boxWhite2 {
	background: url(img/boxWhite2.gif) repeat-x bottom left #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 2px;
}
.boxWhite2 a { color: #4f8101; text-decoration: none; }
.boxWhite2 a:hover { color: #416B01; text-decoration: underline; }
.boxWhite2 img { margin: 1px 0 0 0; }
.boxSilver1 {
	background: url(img/boxSilver1.gif) repeat-x top left #efefef;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 2px;
}
.boxSilver2 {
	background: url(img/boxSilver2.gif) repeat-x bottom left #f2f2f2;
	border: 1px solid #e0e0e0;
	padding: 5px;
	margin: 2px;
}
.boxText { padding: 3px 0 0 0; }
.boxText b { color: #777; }
.title {
	border-bottom: 1px dotted #9f9f9f;
	font-size: 14px;
	padding: 3px 0 5px 0;
	margin: 0 0 10px 0;
}
.title img { float: left; margin: -5px 5px 0 0; }
.copy {
	background: url(img/copy.gif) repeat-x top left #30b7fc;
	border: 1px solid #34a3dd;
	padding: 5px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.error {
	text-align : center;
	background: #948cff;
	border: 2px solid #ff0000;
	padding: 5px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.info {
	text-align : center;
	background: #948cff;
	border: 2px solid #00ff00;
	padding: 5px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.location a, .location a:hover, .header_rek a, .header_rek a:hover, .copy a, .copy a:hover { color: #fff; }
.foot {
	background: #555;
	border-top: 1px solid #656565;
	padding: 3px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.foot a { color: #eaeaea; }
.foot a:hover { color: #D8D8D8; text-decoration: underline; }
.header_rek, .location {
	background: url(img/header_rek.gif) repeat-x top left #787878;
	border: 1px solid #8a8a8a;
	padding: 3px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.location {
	background: #B1B1B1;
	border: 1px solid #9A9A9A;
}
.navigation {
	background: #eee;
	border: 1px solid #bbb;
	padding: 3px 2px 5px 5px;
	margin: 2px;
	color: #fff;
}
.navigation a { color: #595959; }

div.clear { clear: both; }
a { color: #557dff; text-decoration: underline; }
a:hover { color: #2455FF; text-decoration: none; }
input, textarea, select {
	font: 11px Tahoma;
	background: url(img/input.gif) repeat-x top left #fff;
	margin: 1px 0;
	padding: 2px 4px;
	border: 1px solid #ccc;
	color: #484848;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #B6B6B6;
}
input[type="radio"], input[type="checkbox"] { border: 0; padding: 0 1px 0 0; margin: 0 1px 0 0; }
input[type="submit"] { background: url(img/submit.gif) repeat-x top left #a9a9a9; color: #fff; border: 1px solid #a9a9a9; padding: 2px 10px; }

table { font: 11px Tahoma, Arial; }
td.td1 { padding: 0; text-align: left; padding: 0 0 0 3px; vertical-align: top; color: #6f6f6f; }
td.td2 { padding: 0; text-align: right; padding: 2px 2px 0 2px; }
hr { border: 0; border-top: 1px dotted #B8E382; margin: 3px 0; }
hr.white { border-top: 1px solid #fff; margin: 0; }
form { margin: 0; }
img { border: 0; }
