body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

#nvh
{
	display: none;
}


#maintable
{
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
}

#top-tr
{
	height: 107px;
}

#main-tr
{
	height: 540px;

}

#bottom-tr
{
	height: 42px;
}

#left-td
{
	width: 133px;
}

#logo
{
	float: left;
	margin: 10px 0 0 10px;
	border: none;
}

#right-td
{
	background: url('../images/top-tile.gif') repeat-x;
}



#right-td-inner
{
	background: url('../images/top-tile-inner.gif') repeat-x;
}

a.submenu
{
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	background: url('../images/arrow.gif') no-repeat left center;
	padding: 0 9px 0 17px;
	margin: 1px 1px 0 0;
	color: #9E9C9C;
	text-decoration: none;
}

a.submenu:hover
{
	background: #cc0000 url('../images/arrow-over.gif') no-repeat left center;
	color: #f3c2c2;
}

a.submenu-selected
{
	display: block;
	float: left;
	height: 18px;
	line-height: 17px;
	background: #cc0000 url('../images/arrow-over.gif') no-repeat left center;
	padding: 0 9px 0 17px;
	margin: 1px 1px 0 0;
	color: #f3c2c2;
	text-decoration: none;
}

#menu
{
	float: left;
	margin: 12px 0 0 0;
}

#menu img
{
	margin: 0 12px 0 0;
	padding: 0;
	float: left;
	border: none;
}
#menu a.eshop{
	float: left;
	display: block;
	width: 78px;
	height: 27px;
	overflow: hidden;
	margin: 0 12px 0 0;
	background: url("../images/eshop.gif") no-repeat;
	text-indent: -8888px;
}
#menu a.eshop:hover{
	background-position: left bottom;
}
.clearer
{
	clear: both;
}

#headline
{
	border: none;
	margin: 19px 0 2px 6px;
	float:left;
}

#maincontainer
{
	width: 872px;

}

#main-left-td
{
	background: url('../images/floral.jpg') no-repeat;
	
}

#main-left-td div
{
	margin: 399px 0 0 0;
	float: left;
	display: inline;
	width: 133px;
}

#main-left-td img
{
	border: none;
	float: right;
	margin: 0 10px 0 0;
}



#main-right-td
{
	background: url('../images/main-tile.gif') repeat-x top;
	
}

#main-inner-left
{
	display: inline;
	float: left;
	width: 284px;
	margin: 20px 20px 0 0;
	text-align: center;
}

#main-image
{
	width: 284px;
	height: 242px;
	float: left;
	background: url('../images/image-gradient.gif') repeat-x;
	text-align: center;
}

.gallery-title
{
	margin: 33px 0 23px 15px;
}

.gallery-img
{
	margin: 0 19px 19px 0;
	border: 2px solid #cac8c8;
	padding: 2px;
	width: 150px;
	height: 130px;
	float: left;
	display: inline;
}

.gallery-img img
{
	border: none;
}

#main-image img
{
	border: 5px solid #FFFFFF;
	margin: 8px 0 0 0;
}


.other-links
{
	display: inline;
	float: left;
	width: 254px;
	height: 26px;
	border-bottom: 1px solid #d4d4d4;
	margin: 0 15px;
	line-height: 25px;
	text-align: left;
}

.other-links img
{
	float: left;
	margin: 8px 8px 0 1px;
	border: none;
}

.other-links a
{
	color: #4b6787;
	text-decoration: none;
}

.other-links a:hover
{
	text-decoration: underline;
}

.newsfiles
{
	height: 39px;
	width: 400px;
	margin: 10px 0 0 0;
	text-align: left;
	line-height: 38px;
	float: left;
	display: inline;
}

.newsfiles img
{
	float: left;
	border: none;
	margin: 5px 10px 0 0;
}

.newsfiles a
{
	color: #4185d3;
	font-weight: bold;
}

.newsfiles a:hover
{
	text-decoration: underline;
}

.presentation
{
	height: 39px;
	width: 244px;
	border: 5px solid #cccaca ;
	margin: 20px 0 0 15px;
	text-align: left;
	line-height: 38px;
	float: left;
	display: inline;
}

.presentation img
{
	float: left;
	border: none;
	margin: 6px 5px 0 6px;
}

.presentation a
{
	color: #4b6787;
	text-decoration: none;
}

.presentation a:hover
{
	text-decoration: underline;
}

#main-inner-right
{
	display: inline;
	float: left;
	width: 568px;
	margin: 20px 0 0 0;
	padding: 21px 0 0 0;
}

#main-inner-right p
{
	margin: 16px 0 0 0;
	width: 548px;
	text-align: justify;
}

#main-inner-right p a
{
	color: #4e749f;
	text-decoration: underline;
	font-weight: bold;
}

.partner
{
	width: 548px;
	margin: 60px 0 0 0;
}

.partner img
{
	/*float: left;*/
}

.partner table
{
	width: 544px;
}

.partner table .ftd
{
	width: 376px;
}

.partner table .ftd p
{
	width: 376px !important;
}

.partner table .ftd p a
{
	color: #547ba9;
	text-decoration: underline;
	font-weight: normal !important;
}

.partner table .std
{
	width: 21px;
}

.partner a.web
{
	color: #547ba9;
	text-decoration: underline;
	float: left;
}

.partner a.webimg img
{
	border: none;
	float: left;
	margin: 0 5px 0 0;
}

.partner-subtitle
{
	width: 548px; 
	height: 31px; 
	background: url('../images/subtitle-tile.gif') repeat-x center;
	margin: 0 0 10px 0;
}

.partner-subtitle1
{
	width: 866px; 
	height: 31px; 
	background: url('../images/subtitle-tile.gif') repeat-x center;
	margin: 33px 0 23px 15px;
}

.partner-subtitle img.subtitle, .partner-subtitle1 img.subtitle
{
	float:left;
	margin: 10px 0 0 0;
}

.partner-subtitle div.link
{
	float: right;
	margin: 7px 0 0 0;
}

#bottom-td
{
	background: url('../images/bottom-tile.gif') repeat-x ;
}

#bottom-white
{
	background: #FFFFFF;
	width: 10px; 
	height: 42px; 
	float: left;
}

#bottom-menu
{
	margin: 0 0 0 19px;
	height: 32px;
	line-height: 32px;
	font-size: 10px;
	color: #404040;
	float: left;
	display: inline;
}

#bottom-menu a
{
	text-decoration: none;
	color: #404040;
}

#bottom-menu a:hover
{
	text-decoration: underline;
}

#nustage
{
	margin: 0;
	font-size: 10px;
	color: #404040;
	float: right;
	display: inline;
}

#nustage a
{
	height: 32px;
	line-height: 32px;
	float: left;
	color: #404040;
	text-decoration: none;
}

#nustage a:hover
{
	text-decoration: underline;
}

#nustage a em
{
	display: none;
}

#nustage img
{
	margin: 9px 8px 0 2px;
	float: left;
	border: none;
}


/* main */
#maincontent
{
	width: 872px;
	display: inline;
	float: left;
}


#extranet-login
{
	width: 572px;
	
}

.pagediv
{
	float: left;
	width: 264px;
	margin: 20px 0 10px 20px;
	display: inline;
}

.pagediv img.mainimg
{
	border: 5px solid #FFFFFF;
	float: left;
}

.pagediv p
{
	margin: 8px 5px 0 5px;
	float: left;
	text-align: justify;
}

.pagediv a
{
	display: block;
	height: 14px;
	line-height: 14px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 9px;
	margin: 10px 0 0 4px;
	background: url('../images/link-arrow.gif') no-repeat left center;
	float: left;
}

.pagediv a:hover
{
	text-decoration: underline;
}


.nodiv
{
	width: 812px;
	margin: 34px 0 0 14px;
	font-weight: bold;
	color: #d30115;
}

.nodiv a
{
	color: #4b6787;
	text-decoration: none;
	font-weight: normal;
}

.nodiv a:hover
{
	text-decoration: underline;
}

.nodiv span
{
	color: #4b6787;
}

table.admintable
{
	margin: 20px 0 0 15px;
	width: 837px;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 11px;
}

table.admintable tr.caption
{
	height: 22px;
	background: #404040;
}

table.admintable tr.caption td
{
	border: 2px solid #FFFFFF;
	padding: 0 0 0 7px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

table.admintable tr.row1
{
	height: 22px;
	background: #ececec;
}

table.admintable tr.row1 td
{
	border: 2px solid #FFFFFF;
	padding: 0 0 0 7px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

table.admintable tr.row1 td a
{
	color: #404040;
}

table.admintable tr.row2
{
	height: 22px;
	background: #b3b3b3;
}

table.admintable tr.row2 td
{
	border: 2px solid #FFFFFF;
	padding: 0 0 0 7px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

table.admintable tr.row2 td a
{
	color: #ffffff;
}

.back-link
{
	display: block;
	height: 18px;
	background: url('../images/back-button.gif') no-repeat left center;
	text-decoration: underline;
	padding: 0 0 0 28px;
	line-height: 18px;
	color: #4b6787;
	font-weight: normal;
}

table.job-details-table
{
	width: 838px;
	margin: 1px 0 0 14px;
}

table.job-details-table tr
{
	height: 42px;
}

table.job-details-table tr td.col1
{
	width: 244px;
	padding: 0 15px 0 0;
	text-align: right;
	font-weight: bold;
}

table.job-details-table tr td.col2
{
	width: 35px;
}

table.job-details-table tr td.col3
{
	width: 544px;
}

a.weblink
{
	color: #5581b3;
	text-decoration: underline;
}

#group-div
{
	margin: 15px 0 0 0;
	padding: 7px 0 0 2px;
	height: 24px; 
	width: 546px;
	background: url('../images/dashed-bkg.gif') repeat-x;  
	font-weight: bold;
}

#group-div span
{
	float: left;
	margin: 2px 0 0 0;
}

#group-div select
{
	/*width: 190px;*/
	font-family: Tahoma;
	font-size: 11px; 
	color: #cc0000;
	float: right;
	font-weight: normal;
}

#painttitle
{
	margin: 10px 0 0 0;
	height: 55px;
	line-height: 55px;
	font-family: Arial;
	font-size: 18px; 
	color: #547ca9;
	text-transform: uppercase;
}

#painttitle span
{
	color: #cc0000;
}

#images-icons
{
	width: 528px;
	background: url('../images/gradient-bkg.gif') repeat-x;
	padding: 10px;
	margin: 45px 0 0 0;
}

.icon1
{
	margin-right: 6px;
	cursor: pointer;
}

.icon2
{
	margin: 5px 6px 5px 0;
	cursor: pointer;
}

.presentation1
{
	height: 39px;
	width: 244px;
	border: 5px solid #cccaca;
	margin: 60px 20px 0 0;
	text-align: left;
	line-height: 38px;
	float: left;
}

.presentation1 img
{
	float: left;
	border: none;
	margin: 3px 5px 0 6px;
}

.presentation1 a
{
	color: #4b6787;
	text-decoration: underline;
}

#gototop-link
{
	display: block;
	float:right;
	background: url('../images/top-arrow.gif') no-repeat right center;
	padding: 0 19px 0 0 ;
	height: 17px;
	line-height: 17px;
	color: #466f9f;
	font-weight: bold;
	margin: 46px 0 0 0;
}


.other-links1
{
	display: inline;
	float: left;
	width: 254px;
	height: 37px;
	margin: 1px 15px 0 15px; 
	line-height: 37px;
	text-align: left;
	border: none;
	background: url('../images/submenu-bkg.gif') repeat-x;
}

.other-links1 img
{
	float: left;
	margin: 14px 8px 0 1px;
	border: none;
}

.other-links1 a
{
	text-decoration: none;
	font-weight: bold;
	color: #456f9f;
}

.other-links1 a:hover
{
	text-decoration: underline;
}

a.indexlink
{
	color: #5581b3;
	padding: 0;
	margin: 0;
	background: none;
	text-decoration: none;
	font-weight: normal;
	float: none;
	display: inline;
	
}

a.indexlink:hover
{
	text-decoration: underline;
}


.other-links-index
{
	display: inline;
	float: left;
	width: 254px;
	height: 24px;
	border-bottom: 1px solid #d4d4d4;
	margin: 0 0 0 6px;
	line-height: 24px;
	text-align: left;
}

.other-links-index img
{
	float: left;
	margin: 8px 8px 0 1px;
	border: none;
}

.other-links-index a
{
	color: #5581b3;
	text-decoration: none;
	background: none;
	padding: 0;
	margin: 0;
	display: inline;
	height: 24px;
	line-height: 24px;
	font-weight:normal;
}

.other-links-index a:hover
{
	text-decoration: underline;
}

.catalogue-index
{
	display: inline;
	float: left;
	width: 180px;
	height: 116px;
	margin: 0 14px 15px 0;
}

.catalogue-index img
{
	border: none;
}

.catalogue-index a.cilink
{
	display: block;
	height: 16px;
	line-height: 16px;
	color: #4185d3;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 0 9px;
	margin: 0;
	background: url('../images/link-arrow1.gif') no-repeat left center;
	float: left;
}

#bottom-padding
{
	height:100px;
}


table.contacts
{
	width: 858px;
	margin: 0 0 0 14px;
}

table.contacts tr.title
{
	height: 37px;
}

table.contacts tr.dotted-line
{
	height: 1px;
}

table.contacts tr.dotted-line td
{
	background: url('../images/dotted-line-tile.gif') repeat-x;
}

table.contacts td.lefttd
{
	width: 260px;
	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6b84b3;
	text-transform: uppercase;
	text-decoration: underline;
}

table.contacts td.spacer
{
	width: 10px;
}

table.contacts td.righttd
{
	width: 568px;
	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6b84b3;
	text-transform: uppercase;
	text-decoration: underline;
}

table.contacts tr.br
{
	height: 15px;
}

table.contacts tr.br1
{
	height: 10px;
}

table.contacts td.info
{
	padding: 0 0 0 10px;
}

table.contacts a
{
	color: #6b84b3;
	text-decoration: underline;
	font-weight: bold;
}


table.contacts1
{
	width: 858px;
	margin: 20px 0 0 14px;
	/*background: #e8e8e8;*/
}

table.contacts1 tr.title
{
	height: 37px;
}

table.contacts1 tr.dotted-line
{
	height: 1px;
}

table.contacts1 tr.dotted-line td
{
	background: url('../images/dotted-line-tile.gif') repeat-x;
}

table.contacts1 td.lefttd
{
	width: 260px;
	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6b84b3;
	text-transform: uppercase;
	text-decoration: underline;
}

table.contacts1 td.spacer
{
	width: 10px;
	background: #FFFFFF;
}

table.contacts1 td.righttd
{
	width: 568px;
	padding: 0 0 0 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #6b84b3;
	text-transform: uppercase;
	text-decoration: underline;

}

table.contacts1 tr.br
{
	height: 15px;
}

table.contacts1 tr.br1
{
	height: 10px;
}

table.contacts1 td.info
{
	padding: 0 0 0 10px;
}

table.contacts1 a
{
	color: #6b84b3;
	text-decoration: underline;
	font-weight: bold;
}

table.personal-contacts
{
	width: 578px;
	height: 115px;
}

table.personal-contacts td
{
	width: 176px;
	padding: 0 9px 0 10px;
}

table.personal-contacts td span
{
	color: #404040;
	font-weight: bold;
}

table.personal-contacts td.separator
{
	width: 1px;
	padding: 0;
	background: #c5c5c5;
}
/* end main */

/* news */

#newstitlediv
{
	width: 264px;
	background: #FFFFFF;
	margin: 10px 10px 0 10px;
	padding: 0;
	text-align: left;
	height: 70px;
}

#archivediv
{
	float:left;
	display: inline;
	width: 254px;
	height: 39px;
	line-height: 39px;
	background: url('../images/archive-bkg.gif') repeat-x;
	margin: 0 5px;
}

#archivediv img
{
	border: none;
	float: left;
	margin: 11px 0 0 2px;
}

#archivediv select
{
	font-family: Tahoma;
	font-size: 11px;
	color: #656565;
	float: right;
	margin: 10px 0 0 0;
}

#nonews
{
	margin: 20px 0 0 0;
	color: #cc0000;
	font-weight: bold;
}

.imagecontainer
{
	width: 152px;
	margin: 0 0 0 20px;
	float: right;
}

.imagecontainer img
{
	float: left;
	border: none;
}

.newsdiv
{
	width: 568px;
	margin: 30px 0 30px 0;
	text-align: justify;
}

.newsdiv a.news-headline
{
	float:left;
	font-family: Tahoma;
	font-size: 11px;
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 10px 0;
	text-align: left;
}

.newsdiv h2.news-headline
{
	float:left;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #cc0000;
	margin: 10px 0 10px 0;
	text-align: left;
}

.newsdiv a
{
	color: #4185d3;
}

.newsdiv .news-source
{
	font-size: 10px;
	color: #9c9c9c;
	margin: 10px 0 0 0;
}

.newsdiv .news-source-article
{
	font-size: 11px;
	color: #9c9c9c;
	margin: 10px 0 10px 0;
}

.page-navigation
{
	width: 568px;
	height: 24px;
	color: #6086b2;
	margin: 10px 0 0 0;
}

.page-navigation .pages-text
{
	float: left;
	font-weight: bold;
}

.page-navigation .pages-text a
{
	font-weight: normal;
	color: #6086b2;
}


.page-navigation .pages-links
{
	float: right;
	font-weight: normal;
	color: #6086b2;
	text-decoration: none;
	
}
.page-navigation .pages-links span.selected
{
	font-weight: bold;
}

.page-navigation .pages-links a
{
	color: #6086b2;
}

.lastnewsdiv
{
	float:left;
	width: 254px;
	margin: 0 0 0 15px;
	padding: 0;
	display: inline;
	text-align: left;
}

.lastnewsdiv a.newslink
{
	float: left;
	color: #6086b2;
	margin: 0;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.lastnewsdiv a.newslink:hover
{
	text-decoration:underline;
}

.lastnewsdiv span
{
	color: #cc0000;
	font-weight: bold;
}

a.prevlink
{
	/*display: block;*/
	height: 13px;
	line-height: 13px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 9px;
	margin: 0 0 0 4px;
	background: url('../images/link-arrow1-back.gif') no-repeat left center;
	/*float: left;*/
}

a.prevlink:hover
{
	text-decoration: underline;
}

a.nextlink
{
	
	height: 13px;
	line-height: 13px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 9px 0 0;
	margin: 0 0 0 4px;
	background: url('../images/link-arrow1.gif') no-repeat right center;

}

a.nextlink:hover
{
	text-decoration: underline;
}

.page-article-navigation
{
	width: 568px;
	/*height: 24px;*/
	color: #6086b2;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}

.page-article-navigation .left-links
{
	float: left;
}

.page-article-navigation .left-links a.backlink
{
	height: 13px !important;
	line-height: 13px !important;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 9px !important;
	background: url('../images/link-arrow1-back.gif') no-repeat left;
}

.page-article-navigation .left-links a.backlink:hover
{
	text-decoration: underline ;
}

.page-article-navigation .right-links
{
	float: right;
	color: #6086b2;
	text-decoration: none;
}

.page-article-navigation .right-links a.previouslink
{
	
	height: 13px;
	line-height: 13px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 9px;
	margin: 0 0 0 4px;
	background: url('../images/link-arrow1-back.gif') no-repeat left center;

}

.page-article-navigation .right-links a.previouslink:hover
{
	text-decoration: underline ;
}

.page-article-navigation .right-links a.nextrightlink
{
	height: 13px;
	line-height: 13px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 9px 0 0;
	margin: 0 0 0 4px;
	background: url('../images/link-arrow1.gif') no-repeat right center;

}

.page-article-navigation .right-links a.nextrightlink:hover
{
	text-decoration: underline;
}


a.morelink
{
	display: block;
	height: 16px;
	line-height: 16px;
	color: #6086b2;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 9px;
	margin: 10px 0;
	background: url('../images/link-arrow1.gif') no-repeat left center;
	float: left;
}

a.morelink:hover
{
	text-decoration: underline;
}
/* end news */

/* form */

table.form
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

table.form tr
{
	height: 30px;
}

table.form td.label
{
	font-weight: bold;
	width: 175px;
}

.submit
{
	background: #e8e8e8;
	border: 1px solid #404040;
	color: #404040;
}

.textbox
{
	border: 1px solid #9b9b9b;
	height: 12px;
	font-family: Tahoma;
	font-size: 11px;
	width: 207px;
	line-height: 12px;
}

table.form select
{
	font-family: Tahoma;
	font-size: 11px;
}

table.form textarea
{
	width: 207px;
	height: 75px;
	border: 1px solid #9b9b9b;
	font-family: Tahoma;
	font-size: 11px;
}

/* end form */

/* sitemap */

table.sitemap
{
	width: 980px;
	margin: 20px 0 0 10px;
}

table.sitemap td
{
	width: 245px;
}

table.sitemap img
{
	border: none;
}

.sitemap-links
{
	display: inline;
	float: left;
	width: 245px;
	height: 24px;
	line-height: 24px;
	text-align: left;
}

.sitemap-links img
{
	float: left;
	margin: 8px 8px 0 0;
	border: none;
}

.sitemap-links a
{
	color: #4b6787;
	text-decoration: none;
}

.sitemap-links a:hover
{
	text-decoration: underline;
}


.sitemap-links1
{
	display: inline;
	float: left;
	width: 220px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	padding: 0 0 0 25px;
}

.sitemap-links1 img
{
	float: left;
	margin: 8px 8px 0 0;
	border: none;
}

.sitemap-links1 a
{
	color: #4b6787;
	text-decoration: none;
}

.sitemap-links1 a:hover
{
	text-decoration: underline;
}

/* end sitemap */