/* CSS Document */
*{
	padding:0px;
	margin:0px;
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	text-decoration: none;
}
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	background-color: #ffffff;
}
.page {
-moz-box-shadow: 0px 20px 20px #eee;
-webkit-box-shadow: 0px 20px 20px #000;
box-shadow: 0px 20px 20px #999;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
img {
	border: none;
}
p {
	margin-bottom: 15px;
}
h1{
	font-weight: normal;
	font-size: 25px;
}
.fixed_width {
	border: 0px solid;
	width:900px;
	margin: 0pt auto;
}
.sponsor{text-align: center; padding: 0 0 10px 0;}
.sponsor img {padding: 0 15px; vertical-align: middle;}
/*-----------------------Header-----------------------------*/
div#header {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}
/*-----------------------Menu 1 -------------------------*/
div#links_level_1 {
	height:40px;
	background: url(/prod/sbd/site.nsf/shared/menu_1_bakg.gif/$file/menu_1_bakg.gif);
}
div#links_level_1 ul.menu
{
	list-style: none;
}
div#links_level_1 ul.menu li
{
	text-align: center;
	float: left;
}
div#links_level_1 ul.menu li a {
	padding: 7px 15px 5px 15px;
	color:#ffffff;
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	display: block;
}
div#links_level_1 ul.menu li.LinkLevel1Active, div#links_level_1 ul.menu li.LinkLevel1Active a
{
	background: url(/prod/sbd/site.nsf/shared/menu_1_bakg_active.gif/$file/menu_1_bakg_active.gif);
	color: #222222;
}
div#links_level_1 ul.menu li.LinkLevel1Active a
{
	border: 1px solid #bbbbbb;
	border-bottom: none;
}
div#links_level_1 ul.menu li a:hover
{
	background: url(/prod/sbd/site.nsf/shared/menu_1_bakg_active.gif/$file/menu_1_bakg_active.gif);
	border: 1px solid #bbbbbb;
	border-bottom: none;
	color: #222222;
}
div#links_level_1 ul.menu li.LinkLevel1Active:hover
{
	border: none;
}
/* ====== Links_AllLevels ====== */
.leftCol {border-right: 0px solid #ddd;} 
#Level3, #Level4, #Level5, #Level6, #Level7, #Level8, #Level9 {margin-left: 10px;}
.leftCol li a {border-top: 1px solid #ddd; padding: 5px 0; width:200px; display: block;}
#Level2 {padding: 10px 0 0 0;}
#Level2 li a{padding: 5px 10px;}
#Level2 li a.last {border-bottom: 1px solid #ddd;}
#Level3 li a.last, #Level4 li a.last, #Level5 li a.last, #Level6 li a.last, #Level7 li a.last, #Level8 li a.last, #Level9 li a.last  {border-bottom: 0px;}
.leftCol li:hover a {background-color: #eee;}
.leftCol .activesparent {font-weight: bold;}
.leftCol li.active a {font-weight: bold; background-color: #eee;}
.leftCol li.inactive a {font-weight: normal; background-color: #fff;}
/*-----------------------Sponsor-----------------------------*/
div#sponsor {
	padding: 5px;
	float: right;
	width:180px;
	margin: 0pt auto;
	margin-top: 30px;
	clear: right;
}
div#sponsor img {
	margin-bottom: 15px;
}
/*-----------------------Main--------------------------------*/
div#main {
	clear:both;
	margin-top: 15px;
}
/*-----------------------News--------------------------------*/
div.news_container {
	margin-left: 20px;
	padding-left:10px;
	float: right;
	border-left: 1px solid #eeeeee;
	width: 280px;
}
div.news_container h1 {
	background-color: #eeeeee;
	margin-left: -10px;
	padding: 3px 10px;
}
div.news_container ul {
	list-style: none;
	padding: 3px 0px;
}
div.news_container ul li a {
	padding: 10px 0 0 0;
	display: block;
	color: #333;
	border-bottom: 1px solid #eeeeee;
}
/*-----------------------Flickr---------------------------------*/
#container { width: 700px; padding: 50px; background: #f9f9f9; margin: 0 auto; text-align: left; }
.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin: 5px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 4px #444; -webkit-box-shadow: 0 0 2px #000; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}
#cycle { margin: 0; padding: 0; width: 500px; height: 333px; padding: 3px; background: #eee; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;}
#cycle li { position: relative; list-style: none; margin: 0; padding: 3px; width: 500px; height: 333px; overflow: hidden; }
#cycle li div { position: absolute; bottom: 3px; left: 3px; padding: 3px; width: 494px; background: black; color: white; font-size: 12px; opacity: .8; }
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/Prod/MattiasA/sajt_new.nsf/Productions/BEFE26977DAA46DDC12578720076A760/$File/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/Prod/MattiasA/sajt_new.nsf/Productions/BEFE26977DAA46DDC12578720076A760/$File/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/Prod/MattiasA/sajt_new.nsf/Productions/DACDFAFCCD588119C12578720076AD30/$File/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/Prod/MattiasA/sajt_new.nsf/Productions/BEFE26977DAA46DDC12578720076A760/$File/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
/*-----------------------Footer--------------------------------*/
.foot {
	border-top: 1px solid #dddddd;
	clear:both;
	margin: 15px 0px 15px 0px;
	padding: 10px;
	font-size: 15px;
	color: #aaaaaa;
}
.foot a {
	text-decoration: none;
	color: #aaaaaa;
}

