@media screen {

html { height: 100%; }

body {
	position: relative;
	min-width: 970px;
	padding: 0; margin: 0;
	font: .73em/150% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #202020 url('../images/body-bg.jpg') no-repeat 50% 0;
	color: #D2D2D2;
	min-height: 100%;
}
a { color: #D8D8D8; }
hr { display: none; }
hr.clear { clear: both; display: block; visibility: hidden; }
p { margin: 0 0 1em; }

#body {

	margin:0 auto;
	width: 1200px;
}

#index #body {
	background: url('../images/project-decoration.jpg') no-repeat 770px 76px;
	_background: url('../images/project-decorationie6.gif') no-repeat;
}

#index_new #body {
	background: url('../images/projects_bg.jpg') no-repeat 395px 142px;
	_background: url('../images/projects_bg.jpg') no-repeat 395px 145px;

}

#wrapper {
	width: 970px;
	margin:0 auto;
	padding-bottom: 40px;
}

#logo {
	position: absolute;
	margin: 57px;
	width: 100px; height: 36px;
	background: url('../images/classx.gif') no-repeat;
}
#logo img { display: none; }

#navigation {
	padding: 57px 0 43px 206px; margin: 0;
	height: 42px;
	list-style: none;
	font-family: "Times New Roman", Gerogia, serif;
	text-transform: uppercase;
}
#navigation li {
	display: inline;
	float: left;
	padding: 14px 0 14px 49px;
	background: url('../images/navigation.png') no-repeat 0 50%;
}
#navigation li:first-child { background: none; }
#navigation a { color: #FFF; text-decoration: none; }
#navigation li.active a,
#navigation a:hover { color: #FFDE00; }

#content {
	display: inline;
	float: left;
	clear: left;
	margin-left: 117px;
	width: 490px;
}
#index #content {
	margin-left: 23px;
	width: 632px;
}

#index_new #content {
	margin-left: 23px;
	width: 920px;
}
#header {
	color: #FFF;
	font: normal 1.45em Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 0 1em -59px; padding: 9px 0 0 59px;
	background: url('../images/header.gif') no-repeat;
}
#index #header { display: none; }
#index_new #header { display: none; }
#header small { font-size: 1em; color: #D20606; }

#message {
	float: left;
	display: inline;
	width: 205px;
}

#flash-container {
	position: relative;
	width: 402px; height: 285px;
	float: right;
	background: #2C2C2C;
}
#flash {
	position: absolute;
	width: 457px; height: 350px;
	top: -32px; left: -9px;
}

#summary {
	float: right;
	clear: right;
	width: 288px;
	padding: 45px 0 0 114px;
	background: url('../images/summary.gif') no-repeat 3px 0;
}
#summary h2 { display: none; }
#summary a {
	display: block;
	font-size: 1em;
	text-decoration: none;
	padding-left: 5px;
	background: url('../images/more.gif') no-repeat 0 50%;
}

#right {
	float: right;
	width: 320px;
	margin-bottom: 124px;
	background: #3B3B3B url('../images/right-top.gif') no-repeat;
}
#right-bg {
	position: relative;
	margin-bottom: -124px;
	padding: 45px 55px 170px;
	background: url('../images/right-bottom.gif') no-repeat 0 100%;
	min-height: 260px;
}
#index #right {
	float: left;
	position: relative;
	top: 330px; left: 121px;
	width: auto;
	background: none;
}
#index #right h2 {
	font-size: 1em;
	padding: 0; margin: 0;
	font-weight: normal;
	color: #D20606;
}

#index_new #right {
	float: left;
	position: relative;
	top: 330px; left: 121px;
	width: auto;
	background: none;
}
#index_new #right h2 {
	font-size: 1em;
	padding: 0; margin: 0;
	font-weight: normal;
	color: #D20606;
}
#right h2 {
	font-size: 1.27em;
	font-weight: normal;
	color: #9D9D9D;
	margin: 0 0 1em;
}
#index #address p { margin: 0; }
#index_new #address p { margin: 0; }
#address p { margin: 0 0 1em 21px; }

#building-navigation,
#sub-navigation { margin: 0 0 1em; padding: 0; list-style: none; }
#building-navigation ul li,
#sub-navigation li {
	list-style: none;
	padding-left: 18px;
	background: url('../images/sub-bull.gif') no-repeat 5px 50%;
	position: relative;
}
#building-navigation li { color: #FFF; }
#building-navigation a,
#sub-navigation li.active li a,
#sub-navigation a { color: #D8D8D8; text-decoration: none; }
#sub-navigation li.active li.active a,
#building-navigation li.active a,
#sub-navigation li.active a { text-decoration: underline; }
#building-navigation ul, #sub-navigation ul { margin: 0; padding: 0; }

#footer {
	position: absolute;
	left: 0; bottom: 0;
	width: 100%; height: 36px;
	border-top: solid 1px #3A3A3A;
	color: #808080;
	font-size: .95em;
}
#project,
#copy {
	position: relative;
	left: 50%; top: 10px;
	margin-left: -462px;
	float: left;
}
#project {
	margin: 0;
	width: 462px;
	text-align: right;
}

#ka-1a { width: 307px; height: 626px; }
#ka-2a { width: 293px; height: 613px; }
#ka-3a { width: 312px; height: 616px; }
#ka-4a { width: 285px; height: 562px; }
#kb-1a { width: 341px; height: 393px; }
#kb-2a { width: 377px; height: 372px; }
#kb-3a { width: 402px; height: 376px; }

#flash-stage {
	background: #000;
	border: solid 1px #3D3D3D;
	text-align: center;
}

#pay-me-and-i-show-it-to-you { display: none; }

#project-status {
	margin: 0 0 1em; padding: 8px 10px;
	border: solid 1px #3D3D3D;
}
#project-status li {
	padding-left: 28px;
	margin-right: 60px;
	display: inline;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#status-0 { background-image: url('../images/status-0.gif'); }
#status-1 { background-image: url('../images/status-1.gif'); }
#status-2 { background-image: url('../images/status-2.gif'); }

#status-02 { background-image: url('../images/status-02.gif'); }
#status-12 { background-image: url('../images/status-12.gif'); }
#status-22 { background-image: url('../images/status-22.gif'); }

#project-path {
	font-size: 2.1em;
	color: #727272;
	font-weight: normal;
}
#project-path a {
	text-decoration: none;
	color: #727272;
}


#price-list {
	width: 100%;
	margin-left: -4px;
}
#price-list td {
	width: 16.6%;
	color: #A9A9A9;
	text-align: left;
	font-weight: normal;
	border-bottom: solid 1px #383838;
	padding: 4px 8px;
}
#price-list tr.b td {
	border-bottom: solid 1px #2C2C2C;
}
#price-list tr.last td { border: 0; }
#price-list th {
	border-bottom: solid 1px #D20606;
	padding: 0 2px;
	font-weight: normal;
	text-align: left;
	color: #D2D2D2;
}

}

#index_new #project_smelte {
	width: 660px;
	height: 358px;
	float: left;
	background: url('../images/smelte_bg.jpg') no-repeat;
	margin-left: 50px;

}

#index_new #project_smelte img {
	position: relative;
	left: -10px;
	top: -20px;
	float: left;
}

#index_new #project_smelte .text {
	position: relative;
	display: block;
	float: left;
	width: 190px;
	left: -30px;
	top: 60px;
}

#index_new #project_smelte a {
	display: block;
	margin-top: 10px;
	width: 65px;
	text-decoration: none;
	padding: 0px 0 0px 5px;
	background: #970101 url('../images/more_bg.gif') no-repeat right;
	line-height: 17px;
}

#index_new #project_ar {
	width: 660px;
	height: 358px;
	float: left;
	background: url('../images/ar_bg.jpg') no-repeat;
	margin-left: 50px;

}

#index_new #project_ar img {
	position: relative;
	left: -10px;
	top: -20px;
	float: left;
}

#index_new #project_ar .text {
	position: relative;
	display: block;
	float: left;
	width: 190px;
	left: -30px;
	top: 60px;
}

#index_new #project_ar a {
	display: block;
	margin-top: 10px;
	line-height: 17px;
	width: 65px;
	text-decoration: none;
	padding: 0px 0 0px 4px;
	background: #970101 url('../images/more_bg.gif') no-repeat right;
}