

		html, body {
        	height: 100%;
        }
        #chatboard-messages {
			height: 160px;
			color: #000000;
			overflow-y: auto;
		}
		
		.questionnaire-pie-results-row {
			margin-left: 0px !important;
		}
		.color-block {
			width: 13px !important;
			height: 13px;
		}
		
		#questionnaire-content {
			 overflow-x: hidden;
		}
		
		#ui-title{
			margin: 0;
		    max-height: 150px;
		    overflow: auto;
		    padding: 0 10px;
		}
		/* BOOTSTRAP 3.0.0 FIX */
		
		#video-container {
			margin: auto;
		}

		/*.padding-sides-zero {
			padding-left: 0px;
			padding-right: 0px;
		}
		
		#ui-title > p {
			line-height: 18px !important;
		}
		
		.margin-sides-zero {
			margin-left: 0px !important;
			margin-right: 0px !important;
		}
		
		
		
		.ui-webcast-player-container {
			width: 500px !important;
			height: 282px !important;
			margin-left: 0px !important;
			margin-right: 0px !important;
		} 
		.header-logo {
			padding:0px px0 0px 0px;			margin-bottom: -15px;
		}
		
		.ui-container-head > .row, .ui-container-body > .row {
			margin-left: 0px;
			margin-right: 0px;
		} */
		
		/* OLD */
		#strobe
		{
			visibility:inherit !important;
		}
		
		#ui-webcast
		{
			display:none;
		}
		#ui-preloader
		{
			display: block;
			background-color: #CCC;
			text-align: center;
			color: white;
			font-size: 32px;
			position: fixed;
			width: 110%;
			height: 100%;
			margin-top: -20px;
			margin-left: -20px;
			padding-top: 200px;
			line-height:normal;
		}
		
		#ui-autoplay
		{
			
			background: rgba(0, 0, 0, 0.6);
			text-align: center;
			color: white;
			font-size: 32px;
			position: fixed;
			width: 110%;
			height: 100%;
			margin-top: -20px;
			margin-left: -20px;
			padding-top: 0px;
			display:none;
			z-index:9999;
		}
		
		#ui-webcast-play
		{
			width:60px;
			top:50%;
			left:0;
			margin-top:-30px;
			margin-left:-30px;
			position:relative;
		}
		
		.twitter-timeline
		{
			width:100%;
		}
		
		.nav-tabs > li > a, .nav-pills > li > a
		{
			padding-left:5px;
			padding-right:5px;
		}
		
		.registration
		{
			min-width: 135px;
		}
		.WebcastRegistration
		{
			padding-top:20px;
		}
		
		.reg_required
		{
			border-color: #b94a48 !important;
			-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
			color: #b94a48 !important;
		}
		body
		{
			            
						
			background-color:#ffffff;			
			background-repeat:repeat;			
			background-position:top center;			
			
			margin-top:0px;			
			font-family:Arial, Helvetica, sans-serif;			
			font-size:14px;			
			line-height:14px  !important;			
			font-weight:normal  !important;			
			color:#999999 !important;			
		}
		h1, h2
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:18px;			
			line-height:18px  !important;			
			font-weight:normal  !important;			
			color:#888888 !important;			
		}
		p
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:14px;			
			line-height:14px  !important;			
			font-weight:normal  !important;			
			color:#999999 !important;			
		}
		a
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:12px;			
			color:#999999 !important;			
		}
		address
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:14px;			
			color:#999999 !important;		}
		.top-event-bar
		{
			margin-left:0 !important;
			height:30px;
			text-align:right;
			padding-right:9px;
		}
        
        
		.ui-container-body, .ui-container-footer, .ui-container-footer-section
		{ 
			max-width:1026px !important;
			
		}
		
		.ui-container-head
		{ 
			max-width:1026px !important;
			
		}
		
		.top-img-desktop {
			float: left !important;		}
		
		
		.ui-container-head
		{
			padding:0 10px 0 10px;			
			background-color:#FFFFFF;			
						
						
						min-height: 70px;
		}
		
		.top
		{
			margin-bottom:-15px;
			
			padding:0px px0 0px 0px;		}
		
		.ui-container-body
		{
			background-image:url('/webcasts/hd1/nokianrenkaat/content/2014_footer_bg.png');			
			background-color:#FFFFFF;			
			background-repeat:repeat-x;			
			background-position:center bottom;			
			padding:10px 10px 10px 10px;					}
		
		.ui-container-footer
		{
			padding:10px;						
			background-color:#FFFFFF;			
			background-repeat:repeat-x;			
			background-position:top;		}
		
		#footer 
		{
			margin-top: 0px;
			padding: 0px 0;
			/*min-height:264px;*/
			display:none;
			margin-bottom:10px;
			
		}
		
		.nav > li > a:hover 
		{
			color:#ffffff;		}
		
		/*.nav-tabs.nav-stacked > li > a, .btn-group > .btn, .btn-group > .dropdown-menu
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:16px;			
			color:#888888 !important;		}*/
		
		.nav-tabs.nav-stacked > li > a
		{
			border-color:#c2c2c2 !important;			
			background-color:#FFFFFF !important;		}
		
		.ui-widget-box, .title-box
		{
			background-color:#cacaca !important;			
		}
		.ui-widget-nav
		{
			/*float: right !important;*/
			margin-right: 0 !important;
			border: none !important;
			padding-right: 0px;
			min-width: 148px;
			padding-top: 5px;
		}
		
		.ui-widget-nav a
		{
			font-family:Arial, Helvetica, sans-serif;			
			font-size:16px;			
			color:#888888 !important;			
						
			border: none !important;
			padding-top: 3px !important;
			padding-bottom: 3px !important;
			
		}

		#footer-section p {
								}
		
		.padding-right {
			padding-right:10px;
		}
		.ui-widget-nav li a:hover, .ui-widget-nav li .active, .nav-tabs > .active > a, .nav-tabs > .active > a:hover
		{
			color:#ffffff !important;			background-color: transparent !important;
			/*border:1px solid #cacaca !important;*/
			border: none !important;
			background-image:url("/uidata/ui-plugins/img/widget-arrow-r.png");
			background-position:right center;
			background-repeat:no-repeat;
		}
		.ui-widget-scroll li
		{
			background-image: url("/uidata/ui-plugins/img/widget-item-arrow.png");
			background-position: right bottom;
			background-repeat: no-repeat;
			border-right: 1px solid #c2c2c2;
			float: left;
			min-height: 130px;
			margin-right: 2px;
			width: 16%;
		}
		
        #WMS_ChatBoard .ui-widget-scroll {
            height: 380px !important;

            overflow-y: auto !important;
            -webkit-overflow-scrolling:touch;
        }
        
		#ui-welcome-text-wrapper
		{
			padding: 60px 150px 60px 60px;
		}
		#welcome-od, #welcome-live
		{
			font-size: 18px;
			font-weight: bold;
			margin-bottom: 20px;
			margin-top: 20px;
			line-height: normal !important;
		}
		#info-enlarge
		{
			float: right;
			margin-right: -11px;
			position: relative;
			top: 104px;
			cursor: pointer;
		}
		#text-agenda
		{
			overflow:hidden;
			max-height:109px;
		}
		.ui-widget-scroll li a
		{
			border: medium none !important;
			margin-right: 1px;
			padding-left: 5px;
			padding-right: 5px;
			line-height: 14x;
			padding-top:5px;
		}
		
		.widget-item-head 
		{
    		font-weight: normal;
			font-size: 12px;
			line-height: 14px !important;
		}
		
		.widget-ul a
		{
			line-height: 12px !important;
		}
		
		.widget-item-text
		{
			display: block;
			font-size: 12px;
			line-height:normal !important;
		}
		
		.icon-widget-item
		{
			background-image: url("/uidata/ui-plugins/img/widget-icon-left.png");
			background-position: center;
			margin-left: -4px;
			margin-right: -5px;
			height:11px;
		}
		
		
	
		#ui-video-content-wrapper
		{
			display:none;
		}
		.video-title-box
		{
			margin-top:0px;
			padding: 0;
			width:100%;
			min-height:161px;
			/*
			max-width: 480px;
			height:132px;
			*/
			background-color:#FFFFFF;		}
		.video-title-box h2
		{
			margin-top:0px;
			padding: 10px 10px 0;
		}
		/*.ui-container-footer
		{
			padding-left:40px;
			padding-right:40px;
		}*/
		
		.top-img-desktop 
		{
			display:block;
		}
		.top-img-moble 
		{
			display:none;
		} 
		
		.box
		{
			line-height: 0;
			text-align: left;
		}
		.widget-box, .title-box
		{
			height: 160px;
			line-height: 30px;
			text-align: left;
			min-height: 160px !important;
		}
		
		.ui-widget-scroll
		{
			/*
			height: 213px;
			*/
			line-height: 40px;
			padding:5px;
			overflow: hidden;
			
			
		}
		.widget-link-box, .title-head-box
		{
			height: 40px;
			margin-bottom: 10px;
			text-align: left;
			
		}
		
		.title-head-box
		{
			margin-bottom: 19px;
		}
		.ui-widget-chat 
		{
			width:90%
		}
		#flash-player
		{
			/*
			height:282px;
			*/
		}
		/*
		.video-container
		{
			width: 29% !important;
		}

		.slide-container
		{
			width: 68% !important;
		}
		*/
		
		.player-wraper
		{
			padding-bottom: 56.25%;
			position: relative;
		}
		#ui-headline, #ui-title
		{
			width: 100%;
		}
		.ui-video-player, .html5-video-player
		{
			background-color:#000000;
			width: 100%; 
			display:none;
			position: absolute !important;
			height: 100%;

			/*
			max-width: 500px;
			height: 282px;
			*/
		}
		
		.ui-audio-player-bacgroundImg{
			max-height:100%;
			display: block;
		}
		#audio-player-container, #audio-html5-player-container
		{
			position:absolute;
			width:100%;
			height:100%;
			margin-left:auto;
			margin-right:auto;
		}
		.ui-flash-audio-player
		{
			bottom: 0;
		    height: 30px;
		    width: 100%;
		    position: absolute !important;
		}
		.ui-html5-audio-player
		{
			width:100%;
	        height: 40px;
			bottom: 0;
			position: absolute;
		}
		.ui-slide-set-maxHeight /* .ui-video-player,  */
		{
			
			line-height: 0px;
			/*
			max-height:415px;
			*/
			/*
			max-width: 490px !important;
			*/
			
			margin: auto !important;
		}
		.ui-live-slide-set-maxHeight
		{
			margin: auto !important;
			width:100% !important;
		}
		.ui-widget-wrapper
		{
			background-color:#FFFFFF;		}
		.ui-widget-container, .ui-title-container
		{
			margin-left:0 !important;
			
			
			
		}
		.slide-container
		{
			/*max-height:282px;*/
		}
		
		
		.footer-bottom
		{
			/*position:absolute;
			bottom:0;
			width:100%;*/
		}
		
		.features
		{
			margin-top:30px;
		}
		
		
		.ui-audio-player
		{
			/*display:none !important;*/
		}
		.ui-oriental-size
		{
			max-width:600px;
			/*max-height:282px;*/
			padding-bottom:10px;
			margin:auto;
			}
		
		.widget-top
		{
			/*background-image:url(tmp-img/ui-footer-bg.png);*/
			height:49px;
		}
		
		#audio-player
		{
			width:100%;
			margin-right:5px;
		}

		@media (max-width: 1199px) and  (min-width: 1050px){ /* */
		
        .container
        {
        	width: 1024px;
         }
        
		.top-event-bar
		{
			margin-left:0px !important;
		}
		
        .video-title-box 
        {
        	/* max-width: 480px; */
        }
		
		.ui-widget-nav
		{
			min-width: 151px;
		}
			
		.ui-slide-set-maxHeight
		{
			/*height: 263px !important;*/
		}
		.ui-live-slide-set-maxHeight
		{
			width:370px;
		}
		
		#info-enlarge
		{
			margin-right: -12px;
			top: 100px;
		}
		
		}
        
        @media (max-width: 1049px){ /* */
		
            .container
            {
                width: 898px;
             }
            .ui-video-player, .html5-video-player
            {
                display:block;
                /*
                height: 250px !important;
                width: 443px !important;
                */
            }
            
            .video-title-box 
            {
                /* max-width: 423px; */
            }
        
            .title-box
            {
                min-width: 149px;
            }
            
            .widget-box
            {
                max-width: 724px;
            }
            
            .ui-live-slide-set-maxHeight
            {
                width:367px;
            }
        }
		
		@media (max-width: 768px)  {
			.ui-live-slide-set-maxHeight, .ui-slide-set-maxHeight, .video-container
			{
				max-width:500px !important;
			}
		}
        
				@media (max-width: 768px)  {
				.container
        {
        	width: auto;
        }
        
      

		[class*="span"],
		.uneditable-input[class*="span"],
		.row-fluid [class*="span"] {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		}
		.span12,
		.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
		}
		
		/*
        .ui-container-head
		{
			padding-bottom:20px;
		}
		h1
		{
			font-size:21px;
		}*/
		/*.widget-box
		{
			height:180px;
		}*/
		.top-img-desktop 
		{
			/*display:none;*/
		}
		.top-img-moble 
		{
			display:block;
		} 
		
		.ui-widget-nav li a:hover, .ui-widget-nav li .active, .nav-tabs > .active > a, .nav-tabs > .active > a:hover
		{
			background-image:none;
		}
		.ui-widget-nav li
		{
			float:left !important;
		}
		.title-box
		{
			height:20px;
		}
		
		.video-title-box
		{
			margin: auto;
			height: auto;
			margin-bottom: 10px;
			width:100%;
			/* max-width: 480px; */
		}
		.ui-slide-set-maxHeight
		{
			/*max-width: 500px !important;
			height: 282px !important;*/
		}
		
		.ui-video-player, .html5-video-player
		{
			
			line-height: 0px;
			/*
			width: 500px !important;
			height: 282px !important;
			*/
			margin-bottom: 15px;
			margin-left:auto;
			margin-right:auto;
			margin-top: 5px;
			
		}
		
		
		#audio-player-container
		{
			margin-bottom: 15px;
			margin-left:auto;
			margin-right:auto;
			margin-top: 5px;
		}
		
		.top-event-bar
		{
			margin-left:0px !important;
			display:none !important;
		}
		
		#footer
		{
			margin-top:0;
		}
		.title-box
		{
			max-height: 40px !important;
			min-height: 40px !important;
		}
		
		/*.ui-video-player
		{
			display:block;
		}
		.ui-audio-player
		{
			display:none;
		}*/
		
				}
				
		@media (max-width: 480px) 
		{
		
		.ui-video-player, .html5-video-player
		{
			/*display:none !important;*/
		}
		.ui-audio-player
		{
			/*display:block !important;*/
			margin-bottom:15px;
			text-align: left;
		}
		
		.ui-audio-player-left
		{
			/*float: left;*/
			margin-right: 5px;
			width: 100%;
		}
		.ui-audio-player-right
		{
			/*float: left;*/
			height: 24px;
			margin-top: 20px;
			width: 100%;
		}
		.widget-box 
		{
			height: 100% !important;
		}
		.ui-widget-scroll 
		{
			padding: 0px 10px 0 10px;
			margin-bottom: -20px;
			margin-top: 0;
			height: auto;
		}
		
		.ui-widget-scroll li 
		{
			min-height: 70px;
			width: 100%;
			border-bottom:dotted 1px #c2c2c2;
			margin-bottom:1px;
		}
		
		.widget-item-container
		{
			padding-bottom:20px;
			overflow:auto;
			
		}
		
		.title-box
		{
			max-height: 40px !important;
			min-height: 40px !important;
		}
		

	}


	.hidevis {
		visibility: hidden !important;
	}

	