/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	width:100%;
	font-size:11px;
	background:url(../../images/index/bodyBkg.jpg) no-repeat center top #182733;
	color:#000000;
}
html,body {height:100%; min-height:100%;}

img {border:none; margin:0; padding:0;}
a {text-decoration:none; cursor:pointer; color:#73869d}
h1 {font-size:12px; color:#73869d; margin:0 0 20px 0;}
h2 {font-size:16px; color:#4A4A4A; font-weight:normal}
input, textarea {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#808080; overflow:auto;}
ul {list-style:none;}

.spacer {clear:both; font-size:0;}
.spacerSep {clear:both; font-size:0; height:230px;}

/* containers */
#pageContainer {min-height:100%;}
* html #pageContainer {height:100%;}
#logo {width:258px; height:70px; position:absolute; left:50%; top:45px; margin:0 0 0 -450px;}
#logo[id] {background:url(../../images/index/logo.png) no-repeat;}

/* languages */
#languages {width:950px; left:50%; top:15px; margin:0 0 0 -475px; position:absolute; text-align:right; height:12px; cursor:default;}
#languages li {display:inline; border-right:1px solid #91a5bd; padding:0 10px;}
#languages li.last {border:none;}
#languages li a {color:#91a5bd;}
#languages li a:hover, #languages li a.selected {color:#ffffff;}
/*\ languages */

/* top navigation */
#topNavigation {padding:45px 0 0 50%;}
#topNavigation li {display:block; background:#02060a; margin:0 0 5px 0; height:20px;}
#topNavigation li a {padding:0 0 0 12px; line-height:20px; display:block; width:189px; position:absolute; z-index:550;}
#topNavigation li a.tst {width:auto !important; position:static;}

#topNavigation li#homeLink {position:absolute !important; width:auto; left:50%; top:12px; margin:0 0 0 220px; background:none; padding:0 !important;}

#topNavigation li#homeLink a {margin:0; padding:0; font-weight:bold;}
#topNavigation li#homeLink a:hover {background:none; border:none; line-height:20px; color:#acc1db;}

#topNavigation li a:hover, #topNavigation li.hover a {
	border:1px solid #47566b;
	border-left:none;
	border-right:none;
	height:18px;
	line-height:18px;
	background:#071522;
}
#topNavigation ul {
	padding:0;
	margin:0 0 0 200px;
	left:50%;
	width:201px;
	position:absolute;
	z-index:500;
	background:#071522;
	border:1px solid #47566b;
	display:none;
}
#topNavigation ul li {background:none; margin:2px 0;}
#topNavigation ul li a {
	border:none !important;
	background:url(../../images/index/topNavBkg.jpg) no-repeat 6px 4px !important;
	color:#31646b;
	line-height:20px;
	height:20px;
	padding:0 0 0 25px;
}
#topNavigation ul li a:hover {background:url(../../images/index/topNavBkg.jpg) no-repeat 6px -24px !important; color:#91a5bd;}
#topNavigation li.hover {background:#071522;}
#topNavigation li.hover ul {display:block;}
/*\ top navigation */

/* flash section */
#flashContainer {width:982px; height:450px; margin:15px auto 0; text-align:center;}
#flashContainer[id] {background:url(../../images/index/flashShadow.png) no-repeat center top;}
#flash {width:934px; height:342px; padding:8px 8px 0 8px; background:#FFFFFF; margin:auto;}
/*\ flash section */

/* main navigation */
#mainNav {
	/*width:934px;
	padding:0 8px;*/
	width:950px;
	height:80px;
	background:url(../../images/index/mainNavBkg.jpg) no-repeat top;
	margin:15px auto 10px;
	text-align:left;
	position:relative;
}
#flashContainer #mainNav {margin:0 auto;}
#mainNav li {display:block; float:left;}
#mainNav li.last {float:right;}
#mainNav li a {/*padding:0 10px;*/ height:56px; line-height:45px; display:block; position:relative; float:left;}
#mainNav li a span {display:block; padding:0 25px; height:45px; float:left;}
#mainNav li ul {position:absolute; left:0; height:40px; margin:44px 0 0 0; width:auto;}
#mainNav li.hover a, #mainNav li a:hover {color:#FFFFFF;}
#mainNav[id] li.hover a, #mainNav[id] li a:hover {background:url(../../images/index/mainNavHoverBkg.png) no-repeat center bottom;}
#mainNav li.hover a span, #mainNav li a:hover span {background:#4b5e76;}
#mainNav[id] li.last a:hover {background:url(../../images/index/mainNavHoverBkgLast.png) no-repeat center bottom;}
#mainNav li.last a:hover span {background:#85badf;}
#mainNav ul {position:absolute; margin:0; padding:16px 0 0 0; display:none;}
#mainNav li.hover ul {display:block;}
#mainNav ul li {line-height:normal; display:inline; padding:0 22px 0 0; margin:0 10px 0 0; float:left;}
#mainNav[id] ul li {background:url(../../images/index/subNavBkg.png) no-repeat right center;}
#mainNav ul li.lastSubnav {padding:0; background:none !important; margin:0 !important; float:left !important;}
#mainNav ul li a {
	height:auto;
	line-height:normal;
	color:#73869d !important;
	font-weight:bold;
	font-size:12px;
	background:none !important;
}
#mainNav ul li a:hover {background:none !important; color:#86bce2 !important;}


/* main navigation images */
#mainNavLink12[id] {
	background:url(../../images/index/mainNavigation/mainNavLink12.png) no-repeat; width:220px; padding:0 !important; font-size:0;
	color:#FFFFFF;
}
#mainNavLink12[id]:hover, #mainNav[id] li.hover #mainNavLink12 {
	background:url(../../images/index/mainNavigation/mainNavLink12.png) no-repeat 0px -45px #85badf !important;
	color:#4b5e76;
}
#mainNavLink13[id] {
	background:url(../../images/index/mainNavigation/mainNavLink13.png) no-repeat; width:240px; padding:0 !important; font-size:0;
	color:#FFFFFF;
}
#mainNavLink13[id]:hover, #mainNav[id] li.hover #mainNavLink13 {
	background:url(../../images/index/mainNavigation/mainNavLink13.png) no-repeat 0px -45px #85badf !important;
	color:#4b5e76;
}
#mainNavLink14[id] {
	background:url(../../images/index/mainNavigation/mainNavLink14.png) no-repeat; width:210px; padding:0 !important; font-size:0;
	color:#FFFFFF;
}
#mainNavLink14[id]:hover, #mainNav[id] li.hover #mainNavLink14 {
	background:url(../../images/index/mainNavigation/mainNavLink14.png) no-repeat 0px -45px #85badf !important;
	color:#4b5e76;
}
#mainNavLink15[id] {
	background:url(../../images/index/mainNavigation/mainNavLink15.png) no-repeat; width:150px; padding:0 !important; font-size:0;
	color:#FFFFFF;
}
#mainNavLink15[id]:hover, #mainNav[id] li.hover #mainNavLink15 {
	background:url(../../images/index/mainNavigation/mainNavLink15.png) no-repeat 0px -45px #85badf !important;
	color:#85badf;
}
/*\ main navigation */


/* index page */
#indexContentContainer {padding:0 0 0 50%; margin:0 0 0 0;}
#indexContentBkg {background:url(../../images/index/indexSectionBkg.jpg) repeat-x; margin:0 0 0 95px;}
#indexContent {width:950px; margin:0 0 0 -570px; position:relative; }

#quickLinks {width:560px; float:left; height:250px;}
#quickLinks a {
	width:175px;
	height:185px;
	float:left;
	display:block;
	color:#ffffff;
	background:url(../../images/index/quickLinksBkg.jpg) no-repeat right 105px;
	margin:0 15px 0 0;
}
#quickLinks a.last {margin:0; background:none;}
#quickLinks a img {display:block; width:160px; height:84px; border:1px solid #4b5e76; margin:0 0 20px 0;}
#quickLinks a strong {display:block; color:#86bce2; font-size:12px; font-weight:bold; margin:0 0 10px 0;}
#quickLinks a:hover {color:#c5d8ef;}
#quickLinks a:hover img {border:1px solid #FFFFFF;}
#quickLinks a:hover strong {color:#48799c;}

#indexNews {width:360px; float:right; margin:15px 0 0 0;}
#indexNews .news {color:#73869d; display:block; border-bottom:1px solid #47566b; padding:0 0 10px 0; margin:0 0 10px 0;}
#indexNews .news strong {color:#86bce2; margin:0 10px 0 0;}
#indexNews .news span.more {display:block; text-align:right; margin:5px 0 0 0;}
#indexNews .news:hover {color:#aac2df;}
/*\ index page */


/* page payout */
#content {width:950px; margin:0 auto 0; background-color:#FFFFFF;}
.contentBkg {background:url(../../images/index/contentBkg.jpg) no-repeat 215px 20px;}
#content .left {width:160px; float:left; padding:40px 30px;}
#content .right {width:650px; float:right; padding:40px 30px 40px 0;}
#content h1 {color:#4b5e76; font-size:18px;}
.contentContainer {background:url(../../images/index/pageBkg.jpg) no-repeat right bottom; padding:0 0 25px 0;}
/*\ page payout */

.print {
	display:block;
	float:right;
	margin:15px 0 0 0;
	padding:0 35px 0 0;
	height:30px;
	background:url(../../images/index/printer.jpg) no-repeat right;
	line-height:35px;
	font-weight:bold;
}


.back {
	display:block;
	float:right;
	margin:15px 0 0 0;
	padding:0 35px 0 0;
	height:30px;
	line-height:35px;
	font-weight:bold;
}


/* subnavigation */
#subNavigation {}
#subNavigation li {margin:0 0 10px 0;}
#subNavigation li a {color:#73869d; font-size:12px; font-weight:bold;}
#subNavigation li a:hover {color:#86bce2; text-decoration:underline;}

#subNavigation li a.big {color:#4b5e76; font-size:14px; margin:0 0 25px 0; font-weight:bold; display:block;}
/* subnavigation */

/* gallery */
.pageContent img.preview {float:left; margin:0 25px 30px 0; border:1px solid #4b5e76; /*width:380px;*/}
.pageGallery {background:#e1eef8; width:220px; float:right; padding:6px 10px; height:284px; overflow:hidden; margin:0 0 50px 0;}
.pageGallery #thumbs a {width:95px; height:58px; /*margin:5px;*/ display:block; float:left; margin:6px 5px; border:1px solid #4b5e76; cursor:pointer; overflow:hidden;}

.pageGallery #thumbs img {/*position:relative; top:-100px; left:-100px;*//* margin:-100px 0 0 -100px;*/}
.pageGallery strong {
	position:absolute;
	margin:-30px 0 0 -10px;
	z-index:50;
	background:url(../../images/index/galleryBkg.jpg) no-repeat center bottom;
	padding:0 0 6px 0;
}
.pageGallery strong span {
	background:#4b5e76; color:#FFFFFF;
	line-height:24px;
	padding:0 10px;
	display:block;
	height:24px;
	width:100px;
	text-align:center;
}

.pageGallery .arrows {position:absolute; width:230px; padding:0 10px 0 0; height:20px; background:#e1eef8; margin:300px 0 0 204px; top:330px; left:50%;}
.pageGallery .arrows #arrowUp {float:right; width:11px; height:6px; background:url(../../images/index/galleryUp.jpg) no-repeat; border:none; cursor:pointer;}

.pageGallery .arrows #arrowDown {float:right; width:11px; height:6px; background:url(../../images/index/galleryDown.jpg) no-repeat; border:none; cursor:pointer;}

.pageGallery .arrows input {margin:7px 0 0 0;}

/*\ gallery */

/* contacts */
.contacts {width:360px; background:#e1eef8; padding:30px;}
.contacts label {display:block; float:left; width:70px; font-weight:bold; color:#73869d; margin:6px 0 14px 0;}
.contacts input, .contacts textarea {width:270px; float:right; margin:0 0 10px 0; padding:5px 5px; border:0px solid #FFFFFF !important;}
.contacts textarea {height:120px;}
.contacts .btn {
	width:80px;
	color:#FFFFFF;
	background:url(../../images/index/btnBkg.gif) no-repeat;
	padding:10px 0 5px 0;
	font-weight:bold;
	cursor:pointer;
}
/*\ contacts */

/* news list */
.newsList {padding:40px 30px;}
.newsList .newsSection {background:url(../../images/index/newsBkg.jpg) no-repeat left bottom; padding:0 0 40px 0;}
.newsList .newsSection img {float:left; width:165px; border:1px solid #4b5e76;}
.newsList .newsSection .newsContent {width:690px; float:right;}
.newsList .newsSection h1 {color:#86bce2 !important; font-size:12px !important;}
.newsList .newsSection h1 strong {
	display:block;
	width:59px;
	background:url(../../images/index/dateBkg.jpg) no-repeat;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	height:29px;
	line-height:23px;
	margin:-3px 10px 0 0;
}
/*\ news list */


/* pager */
.pager {float:left; margin:0 0 30px 30px; height:21px;}
.pager li {display:inline; float:left; padding:0 0 6px 0;}
.pager li a {
	display:block; 
	float:left;
	text-align:center; 
	text-decoration:none; 
	color:#4b5e76;
	padding:0 5px;
	line-height:20px;
	margin:0;
}
.pager li a:hover, .pager li a.selected {color:#86bce2; text-decoration:underline;}
.pager li.previous a, .pager li.next a {background:#86bce2; color:#FFFFFF;}
.pager li.previous a:hover, .pager li.next a:hover {background:#86bce2;}

.pager li.previous, .pager li.next {background:url(../../images/index/pagerBkg.jpg) no-repeat center bottom;}

/*\ pager */

/* footer */
.spacerFooter {height:80px;}
#footer {width:100%; height:60px; margin:-60px 0 0 0; background:#000000; /*position:absolute;*/}
#footer .content {width:950px; margin:auto; line-height:60px;}
#footer .content span {float:left; color:#73869d;}
#footer .content a {float:right;}
/*\ footer */

/*\\\ containers */