html, body {padding:0; margin:0; height:100%; width:100%; font-family:Verdana,sans-serif;}
body {font-size:11px; background:#f2f2f2;}
form {margin:0;}
a img {border:0;}
input, select, textarea {font-family:Verdana,sans-serif; font-size:11px;}
.W {}

a {color:#ca0000;}
h1 {font-size:24px; margin:0 0 20px; letter-spacing:-1px; font-weight:normal; border-bottom:1px solid black; padding-bottom:2px;}
h2 {font-size:16px; margin:0 0 12px; }

dl.form {}
dl.form dt {margin:0 0 5px 0; font-weight:bold;}
dl.form dd {margin:0 0 15px 30px;}

ul#MainMenu {
	position:absolute; left:20px; top:23px;
	border:1px solid black;
	margin:0; padding:0; width:732px; height:56px;
}
ul#MainMenu li {
	list-style:none;
	display:inline; float:left; position:relative;
	width:56px; height:56px;
	overflow: hidden;
}
ul#MainMenu a {
	display:block;
	width:56px; height:0px !important;
	height /**/:56px;
	background-repeat:no-repeat;
	background-position: 0 0;
	overflow: hidden;
	padding:56px 0 0 0;
}
ul#MainMenu a:hover {background-position:0px -56px;}
ul#MainMenu #m_about {background-image:url('/i/m_we.gif');}
ul#MainMenu #m_portfolio {background-image:url('/i/m_portfolio.gif');}
ul#MainMenu #m_blog {background-image:url('/i/m_blog.gif');}

ul#MainMenu li#Logo {width:564px; position:relative; background:#c20000 url('/i/logo2.gif') no-repeat 470px 26px;}
ul#MainMenu li#Logo a {display:inline; width:auto; height:auto !important; background:none; padding:0;}
ul#MainMenu img#logo1 {margin:12px 27px;}

#Shadow {display:block; position:absolute; left:31px; top:81px;}

#Authorized {
	position:absolute; top:110px; left:20px;
	border:1px dashed #777; width:140px; background:#eee; padding:7px;
}
#Authorized ul {margin:7px 0 0 15px; padding:0;}

/* Layout */
#Main {
	min-height:100%; margin:0 auto -41px auto; width:453px;
	background:url('/i/main_bg.gif') repeat-y right;
	padding:0 0 0 170px; position:relative;
}

#Body {padding:100px 20px 0 20px;}

#LagerStub {clear:both; height:41px;}
#Lager {
	position:relative; background:#ca0000; height:40px; clear:both;
	color:#fff; font-weight:bold; line-height:15px; padding:3px 20px;
}



dl.portfolio {margin:0 0 20px 0; padding:0;}
dl.portfolio dt {margin:10px 0 0 0;}
dl.portfolio dt a {font-weight:bold;}
dl.portfolio dd {margin:0 0 0 30px;}