.none {
	display: none;
}

body {
	color: #000000;
	background-color: #b1bbcb;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.mainTable {
	background-color: #FFFFFF;
	width: 850px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}


.header {
	color: #000000;
	background-color: #eaf1fb;
	width: 800px;
	margin: 0px;
	padding: 0px;
	height: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.navigation {
	height: 40px;
	width: 720px;
	background-color: #c2c1c1;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.navigationButtons {
	margin: 0px;
	height: 25px;
	width: 700px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}

.footDiv {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.mainHitsBox {
	display: block;
	height: 18px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #90abd5;
	background-image: url(images/table_head_back.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.noPad {
	margin: 0px;
	padding: 0px;
}

.navBtnHomeSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/home_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnHomeSrp:hover {
	background-position: left bottom;	
}

.navBtnNewsSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/news_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnNewsSrp:hover {
	background-position: left bottom;
}

.navBtnProjectsSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/projects_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnProjectsSrp:hover {
	background-position: left bottom;
}

.navBtnBlocksSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/blocks_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnBlocksSrp:hover {
	background-position: left bottom;
}

.navBtnCatalogSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/catalog_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnCatalogSrp:hover {
	background-position: left bottom;	
}

.navBtnAboutSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/about_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnAboutSrp:hover {
	background-position: left bottom;	
}

.navBtnContactSrp {
	background-color: #C2C1C1;
	background-image: url(images/buttons/contact_srp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnContactSrp:hover {
	background-position: left bottom;
}


.navBtnHomeEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/home_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnHomeEng:hover {
	background-position: left bottom;	
}

.navBtnNewsEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/news_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnNewsEng:hover {
	background-position: left bottom;	
}

.navBtnProjectsEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/projects_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnProjectsEng:hover {
	background-position: left bottom;	
}

.navBtnBlocksEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/blocks_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnBlocksEng:hover {
	background-position: left bottom;
}

.navBtnCatalogEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/catalog_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnCatalogEng:hover {
	background-position: left bottom;	
}

.navBtnAboutEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/about_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnAboutEng:hover {
	background-position: left bottom;	
}

.navBtnContactEng {
	background-color: #C2C1C1;
	background-image: url(images/buttons/contact_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100px;
	border: none;	
}

.navBtnContactEng:hover {
	background-position: left bottom;
}

.navLink {
	color: #FFFFFF;
	text-decoration: none;
}

.navLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.navigationFlags {
	height: 45px;
	width: 80px;
	background-color: #c2c1c1;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.navigationShadow {
	background-color: #FFFFFF;
	width: 800px;
	height: 15px;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/nav_shadow.gif);
}

.bodyContent {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contentDiv {
	background-color: #eaf1fb;
	width: 760px;
	padding: 0px;
	border: 1px solid #4d6080;
	margin-top: 4px;
	margin-right: 19px;
	margin-bottom: 19px;
	margin-left: 19px;
	text-align: center;
}

.contentDivCatalog {
	background-color: #eaf1fb;
	width: 760px;
	padding: 0px;
	border: 1px solid #4d6080;
	margin-top: 4px;
	margin-right: 19px;
	margin-bottom: 19px;
	margin-left: 19px;
	text-align: left;
	height: 570px;
	background: url(images/catalog_back.jpg) no-repeat top left;
}

.contentDivInner {
	margin: 20px;
	text-align: left;
	width: 720px;
}

.catalogImageNotReady {
	padding-left: 20px;
	padding-top: 20px;
}

.footer {
	background-color: #4D6080;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/footer_back.gif);
	text-align: center;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
}

.sideShadowLeft {
	background-color: #b1bbcb;
	background-repeat: repeat-y;
	background-position: right top;
	width: 25px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/shadow_left.gif);
}

.sideShadowRight {
	background-color: #b1bbcb;
	background-repeat: repeat-y;
	background-position: left top;
	width: 25px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/shadow_right.gif);
}
.bottomLeftShadow {
	background-color: #b1bbcb;
	background-repeat: no-repeat;
	background-position: right top;
	width: 25px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/bshadow_left.gif);
}

.bottomRightShadow {
	background-color: #b1bbcb;
	background-repeat: no-repeat;
	background-position: right top;
	width: 25px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/bshadow_right.gif);
}

.bottomShadow {
	background-color: #b1bbcb;
	background-repeat: repeat-x;
	background-position: right top;
	width: 800px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/bshadow.gif);
}

.valignText {
	vertical-align: middle;
}

.newsTable {
	background-color: #c7d6ec;
	margin: 0px;
	width: 720px;
	overflow: hidden;
	margin-bottom: 20px;
}

.newsTableHead {
	background-color: #7791bb;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	width: 720px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-image: url(images/table_head_back.gif);
	color: #FFFFFF;
	font-weight: bold;
}

.newsTableContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #C7D6EC;
	margin: 0px;
	padding: 0px;
	width: 720px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	font-size: 12px;
}

.newsTableHeadLeftFloat {
	vertical-align: middle;
	float: left;
	padding-left: 10px;
}

.newsTableHeadRightFloat {
	vertical-align: middle;
	float: right;
	padding-right: 10px;
}
.newsContentDivInner {
	margin: 20px;
	text-align: left;
}
.pageSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

.pageSelect a {
	text-decoration: none;
}
.projectCategoryList {
	width: 720px;
}
.projectTable {
	height: 153px;
	width: 720px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.viewProjectDetailsDescription{
	width: 720px;
	border: 1px solid #90abd5;
	background-color: #c7d6ec;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.viewProjectDetailsFotos{
	width: 720px;
	border: 1px solid #90abd5;
	background-color: #c7d6ec;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.viewProjectDetailsFotosDiv{
	width: 720px;
	padding: 0px;
	margin: 0px;
}

.viewProjectDetailsDescriptionDiv{
	margin: 20px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.viewProjectDetailsImagelistFoot {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px solid #90abd5;
}

.projectInfoBoxFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #c7d6ec;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 78px;
	border: 1px solid #90abd5;
}
.projectInfoboxMid {
	background-color: #c7d6ec;
	background-image: url(images/infobox_logo.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	width: 78px;
	height: 103px;
	background-repeat: no-repeat;
	background-position: center top;
}
.projectInfoboxHead {
	background-color: #90abd5;
	background-image: url(images/table_head_back.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 25px;
	width: 78px;
}
.projectImage {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 128px;
	width: 170px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.projectImageFoot {
	background-color: #4d6080;
	background-image: url(images/footer_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.projectDetailsTableHeadSrp {
	background-color: #90abd5;
	background-image: url(images/tech_details_srp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 430px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.projectDetailsTableHeadEng {
	background-color: #90abd5;
	background-image: url(images/tech_details_eng.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 430px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.projectDetailsTableBodyCells {
	background-color: #c7d6ec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 5px;
}

.projectDetailsTableBodyCellsMiddle {
	background-color: #c7d6ec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.projectDetailsTableBodyCellsSide {
	background-color: #c7d6ec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.projectDetailsTableFootCell {
	background-color: #c7d6ec;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #90abd5;
	border-right-color: #90abd5;
	border-bottom-color: #90abd5;
	border-left-color: #90abd5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.projectInfoboxHeadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.projectInfoboxFootText {
	color: #4d6080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.projectImageFootText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
}

.projectDetailsHeadTextRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-right: 10px;
	float: right;
	font-weight: bold;
}
.projectTableLinks {
	text-decoration: none;
	color: #000000;
}

/*.projectTableLinks:hover {
	text-decoration: none;
	color: #90ABD5;
}*/

.projectTableLinksNone {
	text-decoration: none;
	color: #90ABD5;
}

.cat1BtnSrp {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_1_srp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat1BtnSrp:hover {
	background-position: left bottom;
}

.cat2BtnSrp {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_2_srp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat2BtnSrp:hover {
	background-position: left bottom;
}

.cat3BtnSrp {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_3_srp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat3BtnSrp:hover {
	background-position: left bottom;
}

.cat4BtnSrp {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_4_srp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat4BtnSrp:hover {
	background-position: left bottom;
}

.cat1BtnEng {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_1_eng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat1BtnEng:hover {
	background-position: left bottom;
}

.cat2BtnEng {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_2_eng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat2BtnEng:hover {
	background-position: left bottom;
}

.cat3BtnEng {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_3_eng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;
}

.cat3BtnEng:hover {
	background-position: left bottom;
}

.cat4BtnEng {
	background-color: #eaf1fb;
	background-image: url(images/categories/category_4_eng.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 169px;
	width: 411px;
	border: none;

}

.cat4BtnEng:hover {
	background-position: left bottom;
}

.contactTextCenter {
	text-align: center;
}
.contactFont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.contactFontNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contactOKMsg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CC00;
}

.contactErrorMsg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.cadblocksDivAlignLeft {
	text-align: left;
	padding: 10px;
}

.cadblocksNotice {
	font-size: 12px;
	text-align: center;
}
