@CHARSET "UTF-8";
/* BASIC */

body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../_img/gng.gif);
	background-position: center -95px;
	background-repeat: no-repeat;
}

body, p, div, input, textarea, select, td, th, a {
	font-family: Verdana, sans-serif;
	color: #000000;
	font-size: 10px;
}

h1 {
	font-size: 12px;
	font-weight: bold;
}

p {
	margin-bottom: 1em;
}

ul {
	margin-bottom: 1em;
}

div.content ul li {
	list-style-type: square;
	margin-left: 13px;
}

ol li {
	list-style-type: decimal;
	margin-left: 19px;
	_margin-left: 23px;
}

/* LAYOUT */

div#top {
/*
	min-height: 1141px;
	//height:  1141px;
	background-image: url(../_img/bottom.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
*/
}

/*celkem minimalni vyska 1236 - 95 = 1141 */

div#topspace {
	/*height: 130px;*/
	height: 35px;
}

div#flash {
	width: 836px;
	height: 278px;
}

div#content {
	width: 836px;
	min-height: 1120px;
	_height:  1120px;
	margin: 0px auto;
	background-color: #ECF2F5;
	background-image: url(../_img/content_bcg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	line-height: 2em;
}

div#contents {
	padding: 40px 0px 26px 0px;
}

div#contentgradient {
	width: 836px;
	min-height: 1025px;
	_height:  1025px;
	background-image: url(../_img/top_grad.gif);
	background-position: 0px 319px;
	background-repeat: repeat-x;
}

div#lines { padding: 0px 1px 0px 1px; }

div#bottom {
	min-height: 81px;
	_height:  81px;
	margin: 0px auto;
	background-image: url(../_img/foot.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

div#copyrighttext
{
	width: 836px;
	margin: 0px auto;
}

div#copyrighttextp
{
	color: #858585;
	text-align: center;
	padding: 41px 10px 10px 10px;
}

div#copyrighttextp * { color: #858585; }

div#copyrighttextp a { font-weight: bold; }

/* MENU */

div#menu {
	height: 41px;
	padding-left: 20px;
	background-image: url(../_img/menu_bcg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div#menu * { font-size: 11px; }

div#main {
	height: 41px;
	width: 580px;
	float: left;
}

div#sub {
	height: 41px;
	width: 233px;
	float: left;
}

a.submenuitem {
	float: left;
	padding: 12px 10px 12px 10px;
}

a.submenuitem { color: #EE7F18; }

a.submenuitem:hover { color: #858585; }


div#main a { float: left; }

a.menu-item {
	display: block;
	height: 28px;
	padding: 12px 19px 0px 19px;
	background-image: url(../_img/blank.gif);
	background-position: 19px 0px;
	background-repeat: no-repeat;
	text-transform: lowercase;
}

a.menu-item:hover {
	color: #858585;
	background-image: url(../_img/menu_hover.gif);
}

div.submenu-tab, div.submenu-tab-bot {
	display: none;
	width: auto;
	min-width: 103px;
	//width: 103px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 15px 33px 15px 33px;
	z-index: 10;
	background-color: #6C66A8;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EFF0F0;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

div.submenu-tab-bot {
	background-color: #EEA22E;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

div.submenu-tab a.submenu-item, div.submenu-tab-bot a.submenu-item {
	display: block;
	font-size: 10px;
	padding: 5px 0px 3px 0px;
	cursor: pointer;
	white-space: nowrap;
	color: #FFFFFF;
	border-bottom: 2px #6C66A8 solid;
}

div.submenu-tab a.submenu-item:hover {
	border-bottom: 2px #B3B3D3 solid;
}

div.submenu-tab-bot a.submenu-item {
	border-bottom: 2px #EEA22E solid;
}

div.submenu-tab-bot a.submenu-item:hover {
	border-bottom: 2px #EDCA92 solid;
}

/* GENERAL */

/* melo by byt 40 misto 39 */

div.content {
	clear: both;
	padding: 0px 39px 0px 39px;
}

div.third, div.thirdright {
	float: left;
	width: 236px;
}

div.twothirds {
	float: left;
	width: 496px;
}

div.half {
	float: left;
	width: 378px;
}

div.third, div.twothirds, div.large-section { margin-right: 24px; }

div.large-section {
	float: left;
	width: 510px;
}

div.small-section {
	float: left;
	width: 222px;
}

div.image, div.active-image, div.half-image, div.half-active-image
{
	width: 236px;
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 1px;
	//line-height: 2em;
}

div.big-image, div.big-active-image
{
	/* v ie kuli tomu ujizdi layout o pixel... nevim proc... */
	width: 379px;
	//width: 378px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 1px;
	//line-height: 2em;
}

div.small-project-image, div.small-project-image-ac
{
	width: 110px;
	height: 110px;
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 1px;
	//line-height: 2em;
}

div.active-image, div.half-active-image, div.small-project-image-ac, div.big-active-image, img.active {
	cursor: pointer;
	//cursor: hand;
}

div.half-active-image
{
	float: left;
}

div.image-top, div.image-bottom, div.half-image-top, div.half-image-bottom
{
	width: 236px;
	height: 10px;
	background-repeat: no-repeat;
}

div.image-top
{
	background-position: top left;
	background-image: url(../_img/sm_image_top.png);
	//background-image: none;

}

div.image-bottom
{
	background-position: bottom left;
	background-image: url(../_img/sm_image_bottom.png);
	//background-image: none;
}

div.half-image-top
{
	background-position: top left;
	background-image: url(../_img/sm_half_image_top.png);
	//background-image: none;

}

div.half-image-bottom
{
	background-position: bottom left;
	background-image: url(../_img/sm_half_image_bottom.png);
	//background-image: none;
}

div.big-image-top, div.big-image-bottom
{
	width: 379px;
	height: 10px;
	background-repeat: no-repeat;
}

div.big-image-top
{
	background-position: top left;
	background-image: url(../_img/big_image_top.png);
	//background-image: none;

}

div.big-image-bottom
{
	background-position: bottom left;
	background-image: url(../_img/big_image_bottom.png);
	//background-image: none;
}

div.big-image-body {
	width: 379px;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url("../_img/big_image_body.gif");
	_background-image: url("../_img/big_image_body_ie.gif");
}

div.small-trans-image
{
	width: 110px;
	height: 110px;
	background-position: top left;
	background-image: url(../_img/sq_img.png);
	//background-image: none;
}

img.trans-image
{
	visibility: hidden;
}

img.none-image {
	display: none;
}

div.clear, div.clear-line, div.clear-2line
{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

div.clear-line
{
	height: 1em;
	line-height: 1em;
	font-size: 1em;
}

div.clear-2line
{
	height: 2em;
	line-height: 2em;
	font-size: 2em;
}

.h {
	display: none;
}

div.title-part
{
	margin-bottom: 16px;
	float: left;
}

div.project-categories, div.contact-categories, div.section-info
{
	clear: both;
	color: #929396;
	padding: 10px 0px 20px 0px;
	font-weight: bold;
}

div.project-categories *, div.contact-categories *, div.section-info * { color: #929396; }

div.section-info a:hover, div.contact-categories a:hover { color: #EEA22E; }

div.section-navigation { float: right; }

div.section-info { padding-left: 4px; color: #6c66a8; }

div.section-info a { color: #6c66a8; }

div.navi-button, div.last-navi-button
{
	display: inline;
}

div.navi-button
{
	display: inline;
}

a.hidden-link
{
	display: none;
}

div.navi-button {
	margin-right: 6px;
	//margin-right: 12px;
}

/* HOMEPAGE */

div#homepagecategories {
	height: 144px;
}

div#homepageprojects {

}

div.hotProjects {
	width: 236px;
	height: 193px;
	margin-bottom: 25px;
	overflow: hidden;
}

div.hotProject {
	width: 236px;
	height: 193px;
	overflow: hidden;
	position: absolute;
	background-position: top left;
	background-repeat: no-repeat;
}

div.hotHit {
	width: 236px;
	height: 193px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
}

div.hotProject img {
	position: absolute;
}

div.hotProject * {
	color: #fff;
}

div.hotProjectFade {
	width: 236px;
	height: 193px;
	position: absolute;
	background-image: url(../_img/project_trans.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: none;

	_background-image: url(../_img/project_trans_ie.gif);
	_background-color: #000;
}

div.projectBoxImage {
	width: 236px;
	height: 193px;
	position: absolute;
	background-image: url(../_img/project_box.png);
	background-position: top left;
	background-repeat: no-repeat;

	_background-image: none;
}

div.hotProject a {
	position: absolute;
	display: block;
	width: 192px; /* 236 */
	height: 149px; /* 193 */
	padding: 22px;
	color: fff;
	display: none;
}

/*
div.hotProject a * {
	display: block;
}
*/

div.projectbox {
	width: 236px;
	height: 193px;
	margin-bottom: 25px;
	/*overflow: hidden;*/
}

div.projectcover {
	width: 236px;
	height: 193px;
	background-image: url(../_img/project_box.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: absolute;

	//background-image: none;
}

div.projectifno {
	display: none;
}

div.project-text {
	width: 236px;
	height: 193px;
	/* background-image: url(../_img/project_trans.png); */
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;

	//background-image: none;
}

div.ieopacity {
	width: 196px;
	height: 163px;
	padding: 15px 20px 15px 20px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url("../_img/project_box.gif");
	/**/
	background-color: #000000;
}

div.ieopacity strong, div.project-name {
	text-transform: uppercase;
}

div.project-cover {
	width: 236px;
	height: 193px;
	cursor: pointer;
	background-image: url(../_img/blank.gif);
}

div.project-text, div.project-text * {
	color: #FFFFFF;
	line-height: 2em;
	vertical-align: top;
}

h1.homepage { margin: 15px 0px 15px 0px;}

a.homepage-main, a.homepage, a.project  {
	color: #6C66A8;
	text-transform: uppercase;
}

a.homepage-main:hover  {
	text-decoration: underline;
}

a.project:hover
{
	color: #6C66A8;
}

a.homepage, a.project, div.contact-us ul li div.contact, div.divisions ul li div.contact, div.news-headlines ul li div.new, div.fresh-work ul li div.recent-project, div.ordot
{
	display: block;
	padding-left: 20px;
	background-image: none;
	background-position: 0px 7px;
	background-repeat: no-repeat;
	background-image:url(../_img/blank.gif);
	margin-left: 0px;
	list-style-type: none;
}

a.homepage-project-link-2:hover { background-image:url(../_img/cg_dot.gif); }
a.homepage-project-link-3:hover { background-image:url(../_img/me_dot.gif); }
a.homepage-project-link-4:hover { background-image:url(../_img/wi_dot.gif); }

a.project
{
	font-weight: bold;
	padding-left: 34px;
}

div.contact-us ul li div.contact, div.divisions ul li div.contact
{
	padding-left: 34px;
	list-style-type: none;
	margin-left: 0px;
}

a.project-link-2, div.contact-us ul li div.contact-2, div.divisions ul li div.contact-2, div.news-headlines ul li div.new, div.fresh-work ul li div.recent-project, div.ordot
{
	color: #E67C34;
	background-image:url(../_img/cg_dot.gif);
	list-style-type: none;
	margin-left: 0px;
}

a.project-link-3, div.contact-us ul li div.contact-3, div.divisions ul li div.contact-3
{
	background-image:url(../_img/me_dot.gif);
	list-style-type: none;
	margin-left: 0px;
}

a.project-link-4, div.contact-us ul li div.contact-4, div.divisions ul li div.contact-4
{
	color: #6C66A8;
	background-image:url(../_img/wi_dot.gif);
	list-style-type: none;
	margin-left: 0px;
}

a.project-link-2:hover, a.project-link-3:hover, a.project-link-4:hover
{
	text-decoration: underline;
}

a.project-more {
	display: block;
	padding-left: 33px;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	float: right;
}

a.project-more-2
{
	color: #E67C34;
	background-image:url(../_img/cg_3dot.gif);
}

a.project-more-3
{
	background-image:url(../_img/me_3dot.gif);
}

a.project-more-4
{
	color: #6C66A8;
	background-image:url(../_img/wi_3dot.gif);
}

/* TEXTPAGE */

div.text-frame, div.text-frame-smsec
{
	width: 496px;
	margin-bottom: 34px;
	float: left;
	background-position: 0px 0px;
	background-repeat: repeat-y;
	background-image: url(../_img/text_tab_body.gif);
	background-color: #FFFFFF;
}

div.text-frame-smsec {
	width: 222px;
	background-image: url(../_img/text_tab_sm_body.gif);
}

div.text-frame-head, div.factsheet-frame-head
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../_img/text_tab_top.gif);
}

div.factsheet ul li {
	list-style-type: none;
	margin-left: 0px;
}

div.text-frame-foot, div.text-frame-foot-inline, div.text-frame-foot-inline-smsec, div.text-frame-division, div.text-frame-division-smsec, div.category-frame-foot
{
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-image: url(../_img/text_tab_bottom.gif);
	padding: 20px 20px 20px 20px;
}

div.category-frame-foot, div.text-frame-division, div.text-frame-foot-inline, div.text-frame-foot-inline-smsec, div.text-frame-division-smsec
{
	padding: 0px 20px 20px 20px;
}

div.text-frame-division
{
	background-image: url(../_img/text_tab_division.gif);
}

div.text-frame-division-smsec
{
	background-image: url(../_img/text_tab_division_sm.gif);
}

div.text-frame-foot-inline-smsec
{
	background-image: url(../_img/text_tab_bottom_sm.gif);
}

div.text-frame-foot a, div.contact-us a
{
	font-weight: bold;
	color: #373461;
}

/*
div.text-project, div.topcategory-project, div.contacts, div.below-the-line, div.news-headlines
{

}
*/

div.main-image
{
	float: left;
}

div.main-image-desc
{
	float: left;
	width: 260px;
}

div.more-images, div.downloads, div.next-member
{
	margin-left: 19px;
	//margin-left: 10px;
	float: left;
}

div.div.more-images a:hover
{
	text-decoration: underline;
}

div.next-member
{
	margin-left: 19px;
	margin-top: 10px;
}

div.downloads
{
	margin-top: 17px;
	clear: left;
}

div.downloads ul
{
	clear: left;
}

div.downloads ul li
{
	padding-top: 6px;
	white-space: nowrap;
	line-height: 1em;
	list-style-type: none;
	margin-left: 0px;
}

div.downloads a:hover
{
	color: #858585;
}

div.download
{
	padding: 0px 0px 0px 29px;
	background-position: 8px 3px;
	background-repeat: no-repeat;
	background-image: url(../_img/cg_dot.gif);
}

div.arrow
{
	float: left;
}

div.arrow-text
{
	padding: 0px 0px 0px 8px;
	float: left;
}

div.arrow-text, div.arrow-text *
{
	font-weight: bold;
	color: #6C66A8;
}

div.h2
{
	background-position: 0px 3px;
	background-repeat: repeat-x;
	background-image: url(../_img/text_h2.gif);
	margin-bottom: 22px;
	line-height: 1em;
}

div.text-project h2, div.topcategory-project h2, div.contacts h2, div.below-the-line h2, div.news-headlines h2, div.fresh-work h2, div.contact-us h2, div.gng h2, div.job-applications h2, div.member-credits h2
{
	display: inline;
	padding-right: 15px;
	font-weight: normal;
	color: #6C66A8;
	background-color: #ECF2F5;
}

div.linked-projects
{
	margin-bottom: 35px;
}

/* CONTACTS */

span.people
{
	padding-right: 25px;
	background-image: url(../_img/grey_tri.gif);
	background-position: 86% 1px;
	background-repeat: no-repeat;
}

div.text-frame-head h2
{
	color: #6C66A8;
	text-transform: uppercase;
	padding: 10px 0px 0px 0px;
}

div.text-head
{
	float: left;
	width: 180px;
	font-weight: bold;
}

div.text
{
	float: left;
	width: 270px;
}

.specification
{
	text-transform: uppercase;
	font-weight: normal;
}

.contact-type
{
	font-weight: normal;
	text-transform: uppercase;
}

a.more-link, a.topcat-link12, a.topcat-link13, a.topcat-link14
{
	display: block;
	padding: 0px 0px 0px 20px;
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-image: url(../_img/cg_dot.gif);
}

a.topcat-link12:hover { color: #E68034; }
a.topcat-link13:hover { color: #858585; }
a.topcat-link14:hover { color: #6C66A8; }

div.gn-info
{
	display: none;
	margin-top: 34px;
}

div.divisions, div.fresh-work, div.contact-us, div.job-applications
{
	margin-top: 31px;
}

div.fresh-work ul li {
	list-style-type: none;
	margin-left: 0px;
}

div.divisions ul li {
	list-style-type: none;
	margin-left: 0px;
}

div.fact-sheet-downloads ul li {
	list-style-type: none;
	margin-left: 0px;
}

h3.category-2, h3.category-3, h3.category-4
{
	font-weight: bold;
	text-transform: uppercase;
}

h3.category-2
{
	color: #E68034;
}

h3.category-3
{
	color: #000000;
}

h3.category-4
{
	color: #6C66A8;
}

/* TOP CATEGORY */

div.category-frame-head2, div.category-frame-head3, div.category-frame-head4, div.project-frame-head2, div.project-frame-head3, div.project-frame-head4
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div.category-frame-head2
{
	background-image: url(../_img/section_top2.png);
}

div.category-frame-head3
{
	background-image: url(../_img/section_top3.png);
}

div.category-frame-head4
{
	background-image: url(../_img/section_top4.png);
}

div.category-h2
{
	font-weight: bold;
	padding: 9px 0px 21px 0px;
}

div.category-title3, div.category-title3 *
{
	color: #FFFFFF;
}

h2.category-title2, h2.category-title3, h2.category-title4
{
	display: inline;
	text-transform: uppercase;
	font-weight: bold;
}

h2.category-title3
{
	color: #FFFFFF;
}

a.topcat-link0, a.topcat-link1
{
	display: block;
}

a.topcat-link0
{
	font-weight: bold;
}

a.topcat-link13
{
	background-image: url(../_img/me_dot.gif);
}

a.topcat-link14
{
	background-image: url(../_img/wi_dot.gif);
}

a.projects-more {
	display: block;
	padding-left: 33px;
	margin-left: 20px;
	font-weight: bold;
	color: #000000;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	background-image:url(../_img/color_3dot.gif);
}

div.topcategory-project a
{
	font-weight: normal;
	color: #6C66A8;
}

/* PROJECT LIST */

div.below-the-line
{
	padding-left: 0px;
	clear: both;
	float: none;
}

div.below-the-line div.h2 { margin-bottom: 1em; }

div.below-the-line p { margin-bottom: 1em; }

div.below-the-line a:hover { color: #6C66A8; }

a.show-all { color: #EEA22E; }

div.sq-project, div.sq-project-last {
	float: left;
	width: 110px;
	margin: 0px 23px 23px 0px;
}

div.sq-project-last {
	margin-right: 0px;
}

/* PROJECT DETAIL */

div.project-frame
{
	width: 335px;
	margin-bottom: 34px;
	float: left;
	background-position: 0px 0px;
	background-repeat: repeat-y;
	background-image: url(../_img/project_frame_body.gif);
	background-color: #FFFFFF;
}

div.project-frame-head2, div.project-frame-head3, div.project-frame-head4
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div.project-frame-foot, div.project-frame-division
{
	background-position: 0% 100%;
	background-repeat: no-repeat;
	background-image: url(../_img/project_frame_bottom.gif);
	padding: 13px 20px 20px 20px;
}

div.project-frame-division
{
	background-image: url(../_img/project_frame_division.gif);
	padding-bottom: 10px;
}

div.project-frame-division h3
{
	color: #6C66A8;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2em;
}

/*
div.project-frame-division ul li, div.project-frame-foot ul li {
	list-style-type: none;
	margin-left: 0px;
}
*/

div.project-head {
	padding-top: 7px;
}

div.project-frame-head2 h2, div.project-frame-head3 h2, div.project-frame-head4 h2
{
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px 0px 16px 0px;
}

div.project-frame-head2 { background-image: url(../_img/project_detail_head2.gif); }
div.project-frame-head3 { background-image: url(../_img/project_detail_head3.gif); }
div.project-frame-head4 { background-image: url(../_img/project_detail_head4.gif); }
/*
div.project-frame-head3, div.project-frame-head4
*/

/*
div.project-frame-foot ul li div.project
*/

div.project-detail-2, div.project-detail-3, div.project-detail-4, div.project-credit-2, div.project-credit-3, div.project-credit-4, div.download-2, div.download-3, div.download-4, a.projectlink-2, a.projectlink-3, a.projectlink-4, div.fact-list {
	padding-left: 20px;
	background-position: 0px 7px;
	background-repeat: no-repeat;
	background-image:url(../_img/blank.gif);
	color: #6C66A8;
	font-weight: bold;
}

div.project-detail-2, div.project-credit-2, div.download-2, a.projectlink-2 { background-image:url(../_img/cg_dotw.gif); }
div.project-detail-3, div.project-credit-3, div.download-3, a.projectlink-3, div.fact-list { background-image:url(../_img/me_dotw.gif); }
div.project-detail-4, div.project-credit-4, div.download-4, a.projectlink-4 { background-image:url(../_img/wi_dotw.gif); }

div.project-detail-2 a:hover, div.project-detail-3 a:hover, div.project-detail-4 a:hover, div.download-2 a:hover, div.download-3 a:hover, div.download-4 a:hover { text-decoration: underline; }

div.project-description
{
	padding-top: 20px;
}


div.project-credit-2, div.project-credit-3, div.project-credit-4
{
	color: #000000;
	font-weight: normal;
}

div.download-2, div.download-3, div.download-4
{
	font-weight: normal;
}

div.credit-role
{
	float: left;
	font-weight: bold;
}

div.project-frame li, div.project-frame h3 { clear: both; }

div.downloads-title
{
	padding-right: 20px;
	background-position: 85px 100%;
	background-repeat: no-repeat;
	background-image:url(../_img/downloadsw.gif);
}

div.image-buttons
{
	margin-top: 15px;
}

div.image-button
{
	margin-left: 10px;
	float: right;
}

div.image-button2
{
	margin-left: 10px;
	float: left;
}

div.nextimage, div.previmage, div.nextimage-blank, div.previmage-blank {
	width: 21px;
	height: 21px;
	cursor: pointer;
	background-position: top left;
	background-repeat: no-repeat;
}

div.nextimage {
	background-image: url("../_img/right_arr.gif");
}

div.previmage {
	background-image: url("../_img/left_arr.gif");
}

div.nextimage-blank {
	background-image: url("../_img/right_arr_blank.gif");
	cursor: default;
}

div.previmage-blank {
	background-image: url("../_img/left_arr_blank.gif");
	cursor: default;
}

div.imgnav {
	padding-left: 10px;
	//padding-left: 0px;
}

div#numpic {display: none;}

div.project-related
{
	clear: both;
	text-align: right;
	font-weight: bold;
	padding-bottom: 20px;
}

a.projectlink-2, a.projectlink-3, a.projectlink-4
{
	background-position: 0px 3px;
	color: #000000;
}

a.projectlink-2:hover { color: #E68034; }
a.projectlink-3:hover { color: #858585; }
a.projectlink-4:hover { color: #6C66A8; }

a.other-work, a.related-news, div.news-more a, div.contacts-more a
{
	padding-left: 33px;
	font-weight: bold;
	color: #000000;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	background-image:url(../_img/color_3dot.gif);
}

a.other-work:hover, a.related-news:hover
{
	color: #6C66A8;
}

div.fading-text {
	width: 110px;
	height: 110px;
	background-position: top left;
	background-image: url(../_img/sq_grad.png);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;

	//background-image: url(../_img/blank.gif);
}

div.fading-content {
	width: 110px;
	line-height: 20px;
	background-position: top left;
	background-image: url(../_img/sq_img.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
/*
	//background-image: url(../_img/sq_img.gif);
	//background-color: #000000;
*/
}

div.fimg-cover {
	width: 110px;
	height: 110px;
	overflow: hidden;
	background-position: top left;
	background-image: url(../_img/sq_img.png);
	background-repeat: no-repeat;

	//background-image: url(../_img/sq_img.gif);
}

div.fimg-top {
	width: 110px;
	height: 110px;
	overflow: hidden;
}

div.fimg-bottom {
	width: 110px;
	height: 110px;
	overflow: hidden;
	background-color: red;
}

/* MULTIPROJECT DETAIL */

div.subbproject, div.subbproject-last
{
	float: left;
	margin: 0px 24px 24px 0px;
}

div.subbproject-last { margin-right: 0px; }

/* NEWS */

div.news-list, div.contacts-list
{
	width: 496px;
	margin-bottom: 25px;
	background-color: #FFFFFF;
	background-position: top left;
	background-repeat: repeat-y;
	background-image:url(../_img/news_list_body.gif);
}

div.news-list-top, div.contacts-list-top
{
	width: 496px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image:url(../_img/news_list_top.gif);
}

div.news-list-bottom, div.contacts-list-bottom
{
	width: 496px;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image:url(../_img/news_list_bottom.gif);
}

div.half-image
{
	float: left;
}

div.news-perex, div.contacts-perex
{
	float: left;
	width: 259px;
}

div.news-title, div.news-title a, div.contacts-title, div.contacts-title a
{
	color: #6C66A8;
	font-weight: bold;
	text-transform: uppercase;
}

div.news-title a:hover
{
	color: #E68034;
}

div.contacts-title a:hover
{
	text-decoration: underline;
}

div.news-more, div.contacts-more
{
	text-align: right;
}

div.news-more a, div.contacts-more a
{
	font-weight: normal;
	color: #E67C34;
}

div.news-button, div.next-news
{
	margin-left: 10px;
	float: left;
}

div.next-news, div.ex-members, div.ex-members a
{
	margin-left: 10px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #6C66A8;
}

div.news-headlines ul li div.new
{
	font-weight: bold;
}

div.news-headlines ul li
{
	list-style-type: none;
	margin-left: 0px;
}

div.new a:hover
{
	color: #6C66A8;
}

div.recent-project a:hover
{
	text-decoration: underline;
}

div.contact-us ul li a.projectlink-2, div.contact-us ul li a.projectlink-3, div.contact-us ul li a.projectlink-4
{
	color: #000000;
}

div.contact-us ul li, div.contact-us ul li, div.contact-us ul li
{
	list-style-type: none;
	margin-left: 0px;
}

div.news-padding, div.contacts-padding { padding: 15px; }

/* CONTACTS */

div.position
{
	font-weight: bold;
	text-transform: uppercase;
}

div.team-button { float: left; }

/* FACT SHEET */

div.ordot
{
	color: #000000;
	font-weight: bold;
}

div.text-frame-foot a.purp
{
	color: #6C66A8;
}

div#enter-fact-sheet
{
	width: 236px;
	height: 193px;
	color: #FFFFFF;
	background-position: top left;
	background-repeat: no-repeat;
	background-image:url(../_img/slogin.jpg);
	text-align: center;
}

div#enter-fact-sheet div
{
	color: #FFFFFF;
}

div#enter-fact-sheet input
{
	background-color: #ECF2F5;
	border: none;
	margin-top: 55px;
	padding: 3px;
}

div#enter-fact-sheet img
{
	display: block;
	margin: 17px 0px 18px 90px;
	//margin-left: 0px;
}

div#enter-fact-sheet a
{
	color: #FFFFFF;
	padding-left: 30px;
	background-position: 0px 3px;
	background-repeat: no-repeat;
	background-image:url(../_img/w3dot.gif);
}

div#enter-fact-sheet a:hover
{
	text-decoration: underline;
}

div.factsheet-frame-head
{
	background-image: url("../_img/fact_head.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

div.factsheet-frame-head div.text-frame-foot {
	padding: 0px 0px 0px 1px;
}

div.factsheet-frame-head div.text-frame-foot h2 {
	height: 27px;
	padding-top: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

div.cg, div.me, div.wi {
	float: left;
	width: 165px;
	height: 27px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
}

div.cg {
	width: 164px;
	background-color: #E68034;
}

div.me {
	background-color: #000000;
}

div.wi {
	background-color: #6C66A8;
}

div.fact-content {
	clear: both;
	padding: 20px 20px 20px 20px;
	//padding: 10px 20px 20px 20px;
}

strong.fact-gnu {
	color: #E68034;
	text-transform: capitalize;
}

div.fact-sheet-downloads h2 {
	text-transform: capitalize;
	padding: 3px 20px 5px 30px;
	line-height: 21px;
	background-image: url("../_img/downloads.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div.fact-sheet-downloads div.h2 {
	background-position: 0px 9px;
}

div.fact-sheet-downloads ul li {
	list-style-type: none;
	margin-left: 0px;
}

div.fact-list {
	color: #000000;
	font-weight: normal;
}

div.fact-list a:hover {
	text-decoration: underline;
}

/* IMAGE BROWSER */

div#sitemap {
	text-transform: lowercase;
}

/* SITEMAP */

div#image-browser
{
	position: absolute;
	z-index: 10;
	top: 35px;
	left: 50%;
	margin-left: -418px;
	width: 836px;
}

/* UTILS */

div.content .nl, div.content .nl *, body .nl, body .nl * {
	list-style-type: none;
	margin-left: 0px;
}
















