body {
background: #fff;
margin: 4px 0px 0px 0px;
padding: 0px;
font-family: Trebuchet MS;
color: #4d4d4d;
behavior:url("http://www.snholding.hr/Include/Css/csshover.htc");

}
img {
display: block;
border:0px;
}
.container {
width: 920px;
margin: 0 auto;
}
.header {
background: #9186b0;
height: 109px;
position: relative;
border-bottom: 3px solid #fff;
}
.header .logo {
position: absolute;
top: 54px;
left: 19px;
border: 0;
}
.header .langSelect {
position: absolute;
top: 80px;
right: 20px;
color: #d3cfdf;
font: bold 11px Tahoma;
text-decoration: none;
}
.header .langSelect:hover {
color: #fff;
text-decoration: none;
}
.menuTop 
{
position:relative;
border-top: 1px solid #9186b0;
border-bottom: 2px solid #fff;
margin: 0;
padding: 0;
list-style: none;
background: #dedbe7;
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
color: #9186b0;
width: 920px;
height: 24px;
position:relative;
z-index:1000;
zoom:1;
}
.menuTop li
{
margin-top:0px;
text-align: center;
zoom:1;
}
.menuLink {
float: left;
width: 100px;
height:19px;
line-height: 1em;
font-size: 12px;
text-transform: uppercase;
margin:0px;
padding:0px;
zoom:1;
}
.menuLink a 
{
display:block;
width: 100px;
height:18px;
padding-top:6px;
color: #9186b0;
text-decoration: none;
}
.menuLink a:hover
{
background-position:100%  !important;
background: #9186b0;
color: #fff;
}
.TopSubMenu
{
display:none;
position:absolute;
width:910px;
height:25px;
background-color: #9186b0;
margin:0px;
padding:0px;
padding-left:10px;
left:0px;
list-style:none;
zoom:1;
}
.menuLink:hover .TopSubMenu{
display:block;
}
.TopSubMenuItem
{
position:relative;
float: left;
width: 97px;
height:22px;
line-height: 1em;
font-size: 11px;
margin:0px;
padding:0px;
padding-left: 12px;
text-align: left !important;
zoom:1;
}
.TopSubMenuItem a 
{
display:block;
width: 97px;
height:19px;
color: #fff;
text-decoration: none;
/*background-color: #dedbe7;*/
}
.TopSubMenuItem a:hover
{
color:#564884;
}
.TopSubMenuItem:hover .TopSubSubMenu
{
display:block;
zoom:1;
}
.TopSubSubMenu 
{
overflow: hidden;
display:none;
position:absolute;
width:auto;
margin:0px;
margin-left:-10px;
padding:0px;
left:0px;
list-style:none;
zoom:1;
background:#fff !important;
border-left:1px #9186b0 solid;
border-right:1px #9186b0 solid;
border-bottom:1px #9186b0 solid;
}
.TopSubSubMenuItem
{
zoom:1;
height:23px;
margin:0px;
background:#fff;
text-align: left !important;
text-transform: none !important;
font-weight: bold !important;
}

.TopSubSubMenuItem a
{
color:#564884;
height:22px;
width:102px;
padding-left: 21px;
}
.TopSubSubMenuItem a:hover{
color:#564884;
background: #d3cfdf;
}
.leftContainer {
width: 172px;
float: left;
padding: 30px 0 30px 18px;
color: #bdb6d0;
font-size: 15px;
margin-right: 20px;
}
.leftContainer h1 {
font-size: 21px;
margin: 0;
padding: 0;
height: 30px;
overflow: hidden;
}
.leftContainer ul {
list-style: none;
margin: -10px 0 0 0;
padding: 0;
}
.leftContainer ul li {
margin: 0;
padding: 0;
height: 22px;
overflow: hidden;
}
.leftContainer ul li a 
{
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#b2aac8;
}
.leftContainer ul li a:hover
{
color:#564884;
}
.leftContainer ul li.activeSubmenu {
margin: 0;
padding: 0;
height: 20px;
overflow: hidden;
}
.leftContainer ul li.subSubMenu {
margin: 0 0 0 20px;
padding: 0;
height: 22px;
overflow: hidden;
}
.leftContainer ul li.activeSubSubMenu {
margin: 0 0 0 20px;
padding: 0;
height: 22px;
overflow: hidden;
}
.contentContainer {
width: 680px;
float: left;
color: #4d4d4d;
font-size: 12px;
line-height: 17px;
padding: 0px 30px 0px 0px;
min-height: 430px;
position:relative;
}
.contentContainer p 
{
padding: 0;
margin: 0 200px 20px 0 !important;
text-align:justify;
}
.contentContainer h2 {
margin: 30px 0 16px 0;
padding: 0;
color: #635784;
font: 18px Trebuchet MS;
}
.contentContainer .pdfDownload {
margin: 30px 0 40px 0;
font-weight: bold;
font-size: 13px;
}
.contentContainer .pdfDownload a {
color: #9186b0;
text-decoration: none;
}
.contentContainer .pdfDownload a:hover {
color: #534870;
}
#gallCont
{
position:relative;
float:right; 
width: 170px; 
margin-left: 5px;
margin-right:25px;
}
.galleryThumbnails {
width: 194px;
float: right;
min-height: 100px;
margin: 24px 0px 16px 16px;
text-align: right;
}
.galleryThumbnails a {
display: block;
margin: 0 0 10px 0;
border: 1px solid #9186b0;
}
.galleryThumbnails a:hover {
border: 1px solid #000;
}
.galleryThumbnails img 
{
float:right;
border: 0px;
display: block;
margin-bottom:5px;
}
.galleryThumbnails img:hover
{
cursor:pointer;
}
.galleryImage {
margin: 40px 0px 20px 0px;
}
.groupContainer {
width: 680px;
float: left;
color: #9186b0;
font-size: 12px;
line-height: 18px;
padding: 0px 30px 0px 0px;
min-height: 430px;
margin: 20px 0;
position:relative;
}
.groupContainer .groupItem {
width: 216px;
height: 250px;
margin-left: 10px;
margin-top: 10px;
float: left;
overflow: hidden;
}
.groupContainer .groupItem a img {
border: none;
}
.groupContainer .groupItem  p {
margin: 6px 0;
padding: 0;
line-height: 1.2em;
}
.specialArticle {
width: 300px;
min-height: 390px;
background: #000;
padding: 20px 10px;
color: #fff;
position:absolute;
top:0px;
left:0px;
filter:alpha(opacity=45);
opacity:.45;
}
.contentContainer h2.specialArticleh2 {
margin: 30px 10px 16px 10px;
padding: 0;
color: #fff;
font: 18px Trebuchet MS;
filter:alpha(opacity=100) !important;
opacity:1 !important;
position: relative;
z-index: 500;
}
.contentContainer .specialArticleText {
color: #fff;
position: relative;
width: 300px;
padding: 0 10px;
z-index: 500;
}
.footer {
background: #dedbe7;
border-top: 2px solid #fff;
font: 9px Trebuchet MS;
color: #9186b0;
text-align: right;
padding: 6px 18px 0px 20px;
margin: 0;
height: 22px;
}
.footer a {
color: #999;
padding-left: 10px;
text-decoration: none;
}
.footer a:hover {
color: #666;
}
.footer .footText {
font-size: 11px !important; 
float: left;
font-weight: normal !important;
text-transform: uppercase;
}
/* ## FLASH FONTS ## */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.imgParagraphContainer_left
{
margin:0px 10px 10px 0px;   
}
.imgParagraphContainer_right
{
margin:0px 0px 10px 10px;   
}
.contentContainer a
{
text-decoration:underline;
color:#564884;
}
.contentContainer a:hover
{
text-decoration:none;
}

.sitemapContainer {
position:relative;
margin-left:210px;
margin-top:20px;
}
.sitemapTitle {
position: absolute;
display:block;
left:-192px;
top: -3px;
margin:0px;
padding:0px;
color:#BDB6D0;
font-size:21px;
}
.siteMapRoot ul , .siteMapRoot li
{
list-style:none !important;
}
.siteMapRoot a
{
text-decoration:none;
color:#564884;
}
.siteMapRoot a:hover
{
text-decoration:underline;
}
.siteMapRoot
{
list-style:none;
font-size:11px;
margin-top:30px;
padding:0px;
zoom:1;
}
.siteMapRoot li
{
font-weight:bold;
zoom:1;
}
.siteMapRoot li .siteMapUl
{
padding:3px;
margin-left:15px;
zoom:1;
}
.siteMapRoot li .siteMapUl li
{
font-weight:normal;
zoom:1;
}
.someText
{
margin-left:25px;
text-align:left;
}
