html {background:url(/Public/images/contracts/bg.png) repeat-x #f0f0f0;}
body {
	margin:0; padding:30px;
	font:0.69em /1.36em Tahoma, Arial, Helvetica, sans-serif;
	color:#646464;
	background:url(/Public/images/contracts/bg_center.png) top no-repeat;
}

a {color:#4b4b4b;}
a img {border:none;}
a:focus{outline:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0 0 1.36em;}

.clear {clear:both;}

/* ============== main ============= */
#main {width:911px; margin:0 auto; overflow:hidden;}

/* ============ sidebar ============ */
#sidebar {
	width:180px; min-height:617px;
	padding:10px;
	border-bottom:5px solid #e5e6e7;
	background:url(/Public/images/contracts/sidebar_bg.png) no-repeat #f2f3f4;
	float:left;
}

#logo {margin-bottom:25px;}
#logo img {display:block;}

/* ============== menu ============= */
#menu {height:170px; margin:0 0 108px 2px; padding:0; list-style:none; text-transform:uppercase;}
#menu li {margin:1px 0;}
#menu a {
	width:135px; height:19px;
	padding:7px 21px 0;
	font-weight:bold;
	color:#56626c;
	text-decoration:none;
	background:url(/Public/images/contracts/menu_item.png);
	position:relative;
	display:block;
}

#menu a:hover {text-decoration:underline;}
#menu a span {color:#fff; position:absolute; top:6px; left:20px; cursor:pointer;}
#menu a:hover span {text-decoration:underline;}

/* =========== sidePhotos ========== */
#sidePhotos {margin:0 -4px;}
#sidePhotos img {display:block; margin:4px; border:1px solid #fef8f8; float:left;}

/* ============ wrapper ============ */
#wrapperOuter {width:710px; background:url(/Public/images/contracts/content_bg.gif) repeat-y; float:right;}
#wrapper {padding:10px; background:url(/Public/images/contracts/content_top.png) no-repeat;}
#wrapperInner {min-height:670px; background:url(/Public/images/contracts/sideright_bg.jpg) bottom right no-repeat;}
#wrapperBottom {height:132px; margin-top:25px; background:url(/Public/images/contracts/content_bottom.jpg) no-repeat;}

/* ============ content ============ */
#content {width:430px; padding:0 25px; float:left;}

.header1, .header2 {padding:1px 0; margin-bottom:15px; border-top:3px solid #dadada; border-bottom:3px solid #ececec;}
.header1 {margin-top:-15px;}
.header1 h2 {padding:15px 22px 8px; background:#eaedf0; border-right:1px solid #fff;}
.header1 img {display:block;}
.header2 {text-align:center;}
.header2 h2 {padding:13px 15px 13px; font-size:1.09em; color:#787878; text-transform:uppercase; background:#dce2e8;}
#content .header1, #content .header2 {margin-left:-25px; margin-right:-25px;}
#sidebarRight .header1, #sidebarRight .header2 {margin-left:-10px; margin-right:-10px;}

.intro {margin-bottom:29px; font-size:1.09em; line-height:1.50em; color:#4b4b4b; overflow:hidden;}
.imgL {margin:0 20px 10px 0; float:left;}
.imgR {margin:0 0 10px 20px; float:right;}

.gallery {margin-bottom:25px;}
.galLine {margin-bottom:10px; background:url(/Public/images/contracts/gallery_frame.gif) -139px 0 no-repeat; overflow:hidden;}
.galLine .item {padding:7px 9px 7px 10px; background:url(/Public/images/contracts/gallery_frame.gif) top right no-repeat; float:left;}
.galLine .item img {display:block;}

/* ========== sidebarRight ========= */
#sidebarRight {width:190px; padding:0 10px; float:left;}
#tree {margin:17px 0;}

/* ============= footer ============ */
#footer {width:200px; padding:8px 0; color:#837b7b; text-align:center; float:left; clear:left;}
#footer a{color:#837b7b;text-decoration:none;)
