@media screen,projection {
html {overflow-y: scroll}
body {
	margin:0; padding:0;
	min-width:902px; text-align:center;
	background-color:#343944; color:#fff;
	font:normal normal 11px tahoma, arial, sans-serif;
}

#top {
	position:relative; width:902px;
	margin:auto; text-align:left;
	z-index:1;
}

#header {
	position:relative; height:96px;
	background:url(img/bg_header.jpg) no-repeat 0 0;
	z-index:1;
}

img#logo {width:146px;height:53px;border:0;position:absolute; left:51px;top:27px}



#menu {
	position:absolute; top:42px; left:270px; width:630px;
	list-style-type:none; margin:0; padding:0;
}
#menu li {
	display:inline; padding:0 11px;
	border-right:1px solid #64acd9;
	font:normal normal 12px arial, tahoma, sans-serif;
	color:#64acd9;
	text-transform:uppercase;
}
#menu li#menu-lst {padding-right:0;border:none}
#menu a:link {color:#fff;text-decoration:none}
#menu a:visited {color:#fff;text-decoration:none}
#menu a:hover {color:#64acd9;text-decoration:none}




#top.main #content-box {
	position:relative;
/*	background-color:#1e3465; */
	background:url(img/bg_content_main.gif) repeat-y 0 0;
}
#top.main #cb-in {
	position:relative; height:493px;
	background:url(img/bg_content_main.jpg) no-repeat 0 0;
}
html>body #top.main #cb-in {height:auto; min-height:493px}



#top.nrm1 #content-box {
	position:relative;
	background:url(img/bg_content.gif) repeat-y 0 0;
}
#top.nrm1 #cb-in {
	position:relative; height:586px;
	background:url(img/bg_content.jpg) no-repeat 0 0;
}
html>body #top.nrm1 #cb-in {height:auto; min-height:586px}



#top.nrm2 #content-box {
	position:relative;
	background:url(img/bg_content.gif) repeat-y 0 0;
}
#top.nrm2 #cb-in {
	position:relative; height:510px;
	background:url(img/bg_content.jpg) no-repeat 0 0;
}
html>body #top.nrm2 #cb-in {height:auto; min-height:510px}





#content-box h1 {margin:0 0 8px 0;font:normal bold 12px verdana, geneva, sans-serif;color:#a7d9fe}
#content-box h2 {margin:0 0 3px 0;font:normal bold 11px tahoma, arial, sans-serif;color:#f6d413}
#content-box h3 {margin:10px 0 3px 0;font:normal bold 11px verdana, geneva, sans-serif;color:#fff}
#content-box h4,
#content-box h5,
#content-box h6 {margin:10px 0 2px 0;font:normal bold 10px verdana, geneva, sans-serif}
#content-box p {margin:0 0 12px 0;line-height:1.4em;text-align:justify}
#content-box .gld {color:#f6d413}
#content-box ul {margin:12px 0 12px 32px;padding:0;text-align:justify;list-style-image:url(img/arrow.gif)}
#content-box ul li {margin-bottom:1px}
#content-box hr {color:#eeeeee; background-color:#eeeeee; height:1px; width:99%; border:0;text-align:center;clear:both}
#content-box br.cl {clear:both}
#content-box div.h-line {position:relative;height:50px;background:url(img/h_line.gif) no-repeat 50% 10px}

#content-box a:link {color:#bdf;text-decoration:underline}
#content-box a:visited {color:#bdf;text-decoration:underline}
#content-box a:hover {color:#def;text-decoration:underline}


#content-m {
	position:relative;
	margin:0 10px 0 104px; padding:23px 0 1px 0;
}
#content {
	position:relative;
	margin:0 45px 0 240px; padding:38px 0 20px 0;
}
#content2 {
	position:relative;
	margin:0 80px 0 80px; padding:38px 0 20px 0;
}
#content3 {
	position:relative;
	margin:0 5px 0 45px; padding:38px 0 20px 0;
}
#content-box #content3 p {margin-right:40px}



#top.nrm1 div#l-img {
	position:absolute;
	left:28px; top:37px; width:193px; height:523px;
}

#top.nrm2 div#l-img {
	position:absolute;
	left:28px; top:37px; width:193px; height:445px;
	background:url(img/bg_l_img.gif) repeat-x 0 0;
}



#content-box ul#mlm {
	position:relative; list-style-type:none; list-style-image:none;
	margin:0; padding:0;
	width:745px; height:530px;
}
#content-box ul#mlm li {position:absolute;margin:0;padding:0}
#content-box ul#mlm li img {border:0}

ul#mlm li#mlm1 {left:247px;top:131px;z-index:1}
ul#mlm li#mlm2 {left:0;top:0}
ul#mlm li#mlm3 {left:477px;top:0}
ul#mlm li#mlm4 {left:0;top:247px}
ul#mlm li#mlm5 {left:474px;top:245px;z-index:2}
ul#mlm li#mlm6 {left:270px;top:445px}



#content-box ul#menu-projects {margin:0;padding:3px 0;list-style-type:none;list-style-image:none;text-align:center;margin-right:40px}
#content-box ul#menu-projects li {display:inline;margin:0;padding:0 10px;line-height:2em;font-weight:bold;border-left:1px solid #fff;color:#def}
#content-box ul#menu-projects li.frst {border-left:none;padding-left:11px}
#content-box ul#menu-projects a:link {color:#a7d9fe;text-decoration:none}
#content-box ul#menu-projects a:visited {color:#a7d9fe;text-decoration:none}
#content-box ul#menu-projects a:hover {color:#e8efff;text-decoration:underline}

#gallery-loading {width:32px;height:32px;position:absolute;left:385px;margin-top:80px}

#content-box ul#miniatures {margin:0;padding:0;list-style-type:none;list-style-image:none;text-align:left}
#content-box ul#miniatures li {display:inline}
#content-box ul#miniatures li img {width:120px;height:120px;border:1px solid #666;margin:16px 14px 0 0}
#content-box ul#miniatures li a:link img {border:1px solid #a7d9fe}
#content-box ul#miniatures li a:visited img {border:1px solid #a7d9fe}
#content-box ul#miniatures li a:hover img {border:1px solid #e60004}

#content-box table#projects-navigator {width:796px}
#content-box table#projects-navigator td {text-align:center;padding:26px 0 0 0}
#content-box table#projects-navigator table {margin:auto}
#content-box table#projects-navigator table td {padding:0;line-height:1.6em;cursor:default}
#content-box table#projects-navigator td#t-prev {padding-right:18px}
#content-box table#projects-navigator td#t-next {padding-left:18px}
#content-box table#projects-navigator a {font-weight:bold}
#content-box table#projects-navigator span {font-weight:bold}
#content-box table#projects-navigator a:link {color:#a7d9fe;text-decoration:none}
#content-box table#projects-navigator a:visited {color:#a7d9fe;text-decoration:none}
#content-box table#projects-navigator a:hover {color:#fff;text-decoration:underline}



#footer {
	position:relative; height:81px;
	font:normal normal 10px tahoma, arial, sans-serif; color:#fff;
	background:url(img/bg_footer.gif) no-repeat 0 0;
}


#menu-bottom {position:relative;list-style-type:none;margin:0;padding:9px 0 0 11px;width:430px}
#menu-bottom li {display:inline;margin:0;padding:0 14px 0 0;font-size:11px}

#footer p#add {
	margin:0; padding:16px 0 0 4px;
	text-transform:uppercase;
}

#footer a:link {color:#bbb;text-decoration:none}
#footer a:visited {color:#bbb;text-decoration:none}
#footer a:hover {color:#fff;text-decoration:underline}


#menu-bottom2 {position:absolute;left:357px;top:15px;list-style-type:none;margin:0;padding:0}
#menu-bottom2 li {display:inline;margin:0;padding:0}
#menu-bottom2 li img {height:53px;border:0;margin-right:29px}


#menu-bottom3 {position:absolute;right:11px;top:9px;list-style-type:none;margin:0;padding:0;width:430px;text-align:right}
#menu-bottom3 li {display:inline;margin:0;padding:0 0 0 14px;text-transform:uppercase}




#t1 {position:absolute;top:0;left:0;width:49.9%}
#t1 div {
	height:270px;margin-right:450px;
	background-image:url(img/bg_l.gif);
	background-repeat:no-repeat;
	background-position:100% -27px;
}
#t2 {
	position:absolute;top:0;left:50%;width:49.9%;height:277px;
	background-image:url(img/bg_r.gif);
	background-repeat:no-repeat;
	background-position:449px -27px;
}

}

@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3, h4, h5, h6 {font-size:11pt}
a img {border:0}
#l-img {float:left;margin:0 20pt 20pt 0}
#menu-main, #menu-bottom2, #menu-bottom3 {display:none}
}
