@charset "UTF-8";
/* CSS Document */


html{
	width:100%;
	height:100%;

}

body {
	margin:0;
	padding:0;
	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
				 font-size: 11px;
				 font-style: normal;
				 font-weight: normal;
				 letter-spacing: normal;
				 line-height: 2em;
				 color:#FFFFFF;
	
}

ul {
	margin:0;
	padding:0;
	margin-left:10px;
	list-style:none;
}

li {
	margin:0;
	padding:0;
}

a {
	color:#ff6600;
	text-decoration:none;
}

a:hover {
	color:#0099FF;
	text-decoration:underline;
}

 a img { border:none; }

input {
	border:1px solid #fff;
	background-color: #E6E6E6;
	width:200px;
	margin-left:15px;
}


#topnav {
	text-align:right;
	padding:10px 30px 10px 0px;
	margin:0px 5px 0px 0px;
	font-size: 11px;
	
}

#topnav a {
	height:30px;
	background-color:#333333;
	padding:3px 3px 3px 3px;
	color:#FFFFFF;
	text-decoration:none;	
}

#topnav a:hover {
	background-color:#000000;
		
}

#header {
	height:40px;
	padding:10px 0px 0px 20px;
	margin:0px 0px 40px 0px;
}

#navigationmenu {	
	float:left;
	margin:0px 0px -10px -10px;
	width:180px;
	
}

#navigationmenu li{	

	margin:10px 0px 0px 0px;
	padding-left: 15px;
	padding-top:0px;
		
		height: 24px;
}


#navigationmenu a {
	text-decoration:none;
	font-size:10px;
	font-variant:small-caps;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	

}

#navigationmenu ul ul li {	

	margin:0px 0px 0px 0px;
	

}
#navigationmenu ul ul a {
	font-size:10px;
	font-variant:normal;
}

.currentpage {
	color:#993300;
	font-size:36px;
}



#navigationmenu a:hover {
	color:#FF6600;

}
			
			

#navigation {	
	float:left;
	margin:0px 0px -10px -10px;
	width:180px;
}

#navigation li{	

	margin:10px 0px 10px 0px;
	padding-left: 15px;
	padding-top:2px;
	
	
}

#navbg { background: url(../images/menubg.png) no-repeat left top;  }


.labelswitcher {  }

#navigation a {
	text-decoration:none;
	font-size:12px;
	font-variant:small-caps;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	

}

#navigation ul ul li {	

	margin:10px 0px 2px 25px;
	

}
#navigation ul ul a {
	font-size:12px;
	font-variant:normal;
}

.currentpage {
	color:#993300;
	font-size:36px;
}



#navigation a:hover {
	color:#FF6600;

}

#txtVlak {
	position:absolute;
	left:180px;
	top:110px;
	padding:20px;
	background-image:url(../images/bg_trans_black.png);
	line-height:15px;
	color:#FFFFFF;
	width:237px;
	
}
#btnVlak {
	position:absolute;
	left:180px;
	top:420px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg_trans_black.png);
	line-height:15px;
	color:#FFFFFF;
	
	
	height:100px;
}


#txtVlak ul{
	list-style:none;
	padding:15px 0px 15px 0px;
}

h2{
	font-size:25px;
	font-weight:lighter;
	font-style:normal;
	margin:20px 0px 20px 0px;

}


.colP {
	

}

.Pt:hover { color: #fff;  cursor:pointer;  background-color:white;}


.homeh1 {
	font-size:17px;
	padding: 0px;
	margin: 0px;
	font-weight:lighter;
	color:#ff6600;
}
	

#boxFooter {
	clear:both;
	position:absolute;
	top:475px;
	left:220px;
	
	height:150px;

}
#footer {

	height:20px;
}

#bg {
        width:100%;
        z-index:-100;
        position:fixed;
        top:0px;
        left:0px;
}
.banners {
	float:left;
	width:191px; 
	height:112px;
	text-align:justify;
	margin:83px 2px 0px 2px;
	border:4px solid #FFFFFF;
	cursor:pointer;

}
.bannerhead {
	width:186px; 
	height: 12px; 
	text-align:right;
	background-color:#FFFFFF;
	margin:70px 0px 0px 0px;
	padding:3px 5px 8px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	line-height: 15px;
}


.bannerheads {
		
	font-weight: bold;
	color: #666;
	line-height: 15px;
}

.bannerhead a:link {color:#666; text-decoration:none;} /* unvisited link */
 .bannerhead a:visited {color:#666; text-decoration:none;} /* visited link */
.bannerhead a:hover {color:#ff6600; text-decoration:none;} /* mouse over link */
.bannerhead a:active {color:#666; text-decoration:none;} /* selected link */

#popup {
	width:400px;
	height:300px;
	background-color:#FFFFFF;
	display:none;
	
	color:#000000;
	
	position:absolute;
	top:120px;
	left:220px;
	padding:50px 50px 50px 50px;
}

#popup p {
width:200px;
	margin:0;
	padding:0;
	background:none;
	min-height:0px;
	color:#000000;	
}

.popContent{
	display:none;
}


.imput01 {
	margin:10px 0px 10px 0px;
	width:200px;

}

.imput02 {
	margin:5px 0px 10px 0px;
	width:200px;

}

.imput03 {
	margin:5px 0px 10px 0px;
	width:400px;
	background-color:#FF3300;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;

}


#nav {
width:1100px;
height:202px;
position:absolute;
bottom:5px;
left:180px;
display: block;
z-index:80;

}

#nav2 {
width:222px;
height:17px;
position:absolute;
top:0;
right:20px;
display: block;
z-index:80;

text-shadow: black 0px 2px 3px;
}

#nav3 {
width:150px;
height:30px;
position:absolute;
bottom:0;
left:10px;
display: block;
z-index:80;
text-shadow: black 1px 1px 1px;
font-size: 10px;
background-color: #cccccc;
}
#prev {
text-transform:uppercase;
margin:5px;

}
#prev2 {
text-transform:uppercase;
float:left;
width: 165px;
margin:5px;
padding-top: 78px;
padding-left: 5px;
}
#prev3 {
text-transform:uppercase;
float:left;
width: 263px;
margin:5px;
padding-top: 48px;

}
#prev4 {
text-transform:uppercase;
float:left;
width: 170px;
height: 200px;
margin:5px;
padding-top: 0px;
padding-left: 10px;
}

#popupBody {
	background-color:#FFFFFF;
	color:#333333;
	
	padding:0px 0px 0px 0px;
	padding-left: 15px;
}

.poph1 {
	font-size:25px;
	font-weight:lighter;
	font-style:normal;
	line-height:23px;
}

#NewsTicker{
	border:solid 3px #fff;
	
	background-image:url(../images/bg_trans_black.png);
	width:200px;
	height:114px;
	margin:0 ;
	float:left;
	margin-left: 2px;
	margin-top: 83px;

}
	#NewsTicker h1{
		padding:4px; margin:0; border:0;
		background-image:url(../images/bg_trans_black.png);
		color:#fff;
		font-size:12px;
		font-weight:bold;
		line-height: 12px;
	color: #ff6600;
	
	font-weight: bold;
	text-decoration: inherit;
		
	}
	#NewsVertical {
	width: 200px;
	height: 90px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	margin-top:-25px;
	padding: 5px;
	font-size:11px;
	color:#fff;
	float: right;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 330px;
		display: block;
		list-style: none;
		margin-top: 2px;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 205px;
		color: #fff;
		text-align: left;
		font-size: 12px;
		margin: 0;
		padding: 5px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			line-height: 12px;
	color: #333;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: inherit;
			margin-bottom:2px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			line-height: 12px;
	color: #ff6600;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: inherit;
			margin-bottom:0px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:5px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
	color: #fff;
	line-height: 13px;
			margin:0px 0 5px 0;
		}
		
.sitemapn1 {
	padding:10px 0px 0px 0px;
	list-style:none;
	font-size:15px;
}

.sitemapn2 {
	padding:0px 0px 0px 20px;
	list-style:none;
}

					  
#newstable 		{	width:100%;
					
					margin:0px;
					padding:0px;
					
					text-align:left;
				}
				
.newstable caption 
				{	color: #ccc;
					font-size:.94em;
					letter-spacing:.1em;
					margin:1em 0 0 0;
					padding:0;
					caption-side:top;
					text-align:left;
				}	
				
.newstable tr.odd td	
				{	background:#F7F7F7;
				}
				
.newstable tr.odd .column1	
				{	background:##F7F7F7;
				}	
.newstable .column1	
				{	background:##F7F7F7;
				}
				
.newstable td 	{	color:#333;
					
					
					padding:.3em 1em;
					text-align:left;
				}	
							
.newstable .newstable th 
				{	font-weight:normal;
					color: #333;
					text-align:left;
					
					padding:.3em 1em;
				}	
										
.newstable thead th 
				{	background:#F7F7F7;
					text-align:center;
					color:#333;
				}	
				
tfoot th 		{	text-align:center;
					background:#f4f9fe;
					font:bold 1.2em;
				}	
				
.newstable tfoot th strong 
				{	font:bold 1.2em;
					margin:.5em .5em .5em 0;
					color:#66a3d3;
				}	
					
.newstable tfoot th em 
				{	color:#f03b58;
					font-weight: bold;
					font-size: 1.1em;
					font-style: normal;
				}	
			
			
#map {
  width: 270px;
  height: 300px;
  position: absolute;
  left: 10px;
  top: 0px;
  background: url(../images/map.png) 0 0 no-repeat;
  list-style: none;
}
#map li {
  position: absolute;
  top: 0;
  height: 45px;
  text-indent: -9000px;list-style: none;
}
#map li a {
  display: block;
  height: 150px;
}
#map-1 { left: 0; }
#map-1, #nav-1 a { width: 140px; }
#map-1 a:hover, #nav-1:hover, #nav-1.sfHover, body#home #nav-1 { background: url(../images/mapo.png) 0 0 no-repeat; }
#map-2 { left: 0px; top:0px; margin-top: 150px;}
#map-2, #nav-2 a { width: 140px; }
#map-2 a:hover, #nav-2:hover, #nav-2.sfHover, body#programs #nav-2 { background: url(../images/mapo.png) 0 -150px no-repeat; }
#map-3 { left: 140px; }
#map-3, #nav-3 a { width: 149px; }
#map-3 a:hover, #nav-3:hover, #nav-3.sfHover, body#resources #nav-3 { background: url(../images/mapo.png) -140px 0px no-repeat;  }
#map-4 { left: 140px; margin-top: 150px; }
#map-4, #nav-4 a { width: 122px; }
#map-4 a:hover, #nav-4:hover, #nav-4.sfHover, body#blog #nav-4 { background: url(../images/mapo.png) -140px -150px no-repeat;  }



#loginform {
	width:300px;
	background-image:url(../images/bg_trans_black.png);
	padding:15px 15px 15px 15px;
	}
#loginform input{
	width:200px;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	float:right;
	}
#loginform p{
	
	padding:0px 0px 15px 0px;
	
	}
	
#newssearch {
	float:left;
	position: absolute;
	left:450px;
	top:20px;
	width:200px;
	background-image:url(../images/bg_trans_black.png);
	padding:15px 15px 15px 15px;
}

#newssearch ul{
	padding:0px 0px 5px 0px;
}
.pictureFrame {
    position: relative;
    float:left;
    display: block;
    width: 132px;
    height: 109px;
    overflow: hidden;
    cursor: pointer;
    margin-left: 10px;
}

.pictureFrame .image {
    position: absolute;
    top: 2px;
    left: 3px;
    display: block;
    width: 126px;
    height: 100px;
    overflow: hidden;
}

.pictureFrame .image img.defaultImage {
    margin: -12px 0 0 0;
}

.pictureFrame .overlay {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 132px;
    height: 109px;
    background: url(http://www.possen.com/pssn/images/picture_frame.png) left top transparent;
}


* html .pictureFrame .overlay {
    background: transparent;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.possen.com/pssn/images/picture_frame.png', sizingMethod='crop');
    cursor: pointer;
}

.formSmall { 
	width:150px;
	padding:2px 2px 0px 2px;
	height:20px;
}

.newsPubli {
	color:#FF6600;
}

   #virb_banner ul li {
            float: right;
            display: block;
            height: 22px;
            padding: 0 12px 0 0;
            margin: 10px 0 1px 5px;
            background: url(../images/banner-nav_right.png) no-repeat right top;
			position: relative;
			cursor: pointer;text-decoration: none;
        }
		#virb_banner ul li:hover {
            background: url(../images/banner-nav_right.png) no-repeat right bottom;
			cursor: pointer;
		}
    
            #virb_banner ul li a,
            #virb_banner ul li a:visited {
                display: block;
                height: 17px;
                padding: 5px 0 0 12px;
                line-height: 100%;
                top: 0;
                border: 0;
                color: #fff;
                font-size: 11px;
                background: url(../images/banner-nav_left.png) no-repeat left top;text-decoration: none;
            }
				#virb_banner ul li a strong,
				#virb_banner ul li a:visited strong {
					font-weight: normal;
				}
				#virb_banner ul li a strong.plus,
				#virb_banner ul li a:visited strong.plus {
					font-weight: bold;
					font-size: 12px;
				}
				#virb_banner ul li a strong.nav_arrow,
				#virb_banner ul li a:visited strong.nav_arrow {
					background: url(../images/banner-nav_left.png) no-repeat right top;
					padding: 0 8px 0 0;
				}
            #virb_banner ul li a:hover,
			#virb_banner ul li:hover a {
                color: #fff;
                background: url(../images/banner-nav_left.png) no-repeat left bottom;
			}

