* { margin: 0px; padding: 0px }

img, a img {border: 0;}
.carousel-image {border: 1px solid #40403d;}
.container { width: 910px; margin: 0 0 0 0; z-index: 5}

fieldset {border: 0}
legend {display: none;}

.home-ctnt { min-height: 73px;position: relative; border-left:1px solid #070707; border-right:1px solid #070707;}

.home-ctnt .home-carousel, .home-ctnt .carousel-bg { position: absolute; bottom: 0px; height: 150px; overflow: hidden;}
	.home-carousel {left: 47px;}
	.carousel {width: 679px;}
	.home-ctnt .home-carousel ul { list-style: none; margin: 0 0 0 0; padding: 0; position: absolute; top: 0; left: 0; width: 910px;}
		.home-ctnt .home-carousel ul li { float: left; height: 150px; overflow: hidden; width: 272px; position: relative;}
			.home-ctnt .home-carousel ul li div.carousel-container {z-index: 5; position: relative; height: 150px; width: 272px; top: 80px; left: 0;}
			.home-ctnt .home-carousel ul li div.cont {height: 150px; width: 272px; background: transparent none; position: absolute; cursor: pointer;}
			.home-ctnt .home-carousel ul li div.more-link {font-size: 1em; position: absolute; bottom: 5px; right: 10px; font-family:Georgia, "Times New Roman", Times, serif;}
			.home-ctnt .home-carousel ul li div.alpha-container {background: #000 none; ; opacity: 0.5; filter:alpha(opacity=50); height: 150px; width: 272px; position: absolute;}
			.home-ctnt .home-carousel ul li div.alpha-container-border {border-right: 1px solid #716b66; height: 58px; margin: 6px 0 6px 0;}	
			.home-ctnt .home-carousel ul li.border div.alpha-container {width: 2px;}
			.home-ctnt .home-carousel ul li.border {width: 2px;}
			.home-ctnt .home-carousel ul li.button-left, .home-ctnt .home-carousel ul li.button-right {width: 47px;}
			.home-ctnt .home-carousel ul li.last div.alpha-container-border	{border: none;}
				.home-ctnt .home-carousel ul li div.cont .img { float: left; padding: 6px 5px 0 5px; position: relative;}
				.home-ctnt .home-carousel ul li div.cont .img img {xpadding: 0 3px 3px 0; margin: 0 3px 0px 0;}
				.home-ctnt .home-carousel ul li div.cont .img .hover-image {position: absolute; top: 6px; left: 5px; display: none;}
			
				.home-ctnt .home-carousel ul li div.cont p {    font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
line-height: 1.1em; color: #fff; font-size: 0.75em; margin: 0 5px 5px 5px; }
				.home-ctnt .home-carousel ul li div.cont h3 {font-size: 1.2em; font-weight: bold; color: #1fb0e0; margin: 4px 0 2px 5px; @margin-top: 5px; 	font-family:Georgia, "Times New Roman", Times, serif;}
				.home-ctnt .home-carousel ul li div a {color: #1fb0e0;}
				.home-ctnt .home-carousel .carousel-content {xheight: 110px; xoverflow: hidden; xwidth: 200px;}
					
			.home-ctnt .home-carousel ul li.bg { width: 1px }

					.home-ctnt .home-carousel ul li.bg div.spacer .line { background: #666; height: 60px; margin: 5px auto; width: 1px }
	
	.home-ctnt .rgt-module { position: absolute; top: 100px; right: 50px; width: 171px }
	.home-ctnt .flash-content {width: 228px; overflow: hidden; padding: 5px 5px 5px 7px;}
	
.static-content {position: absolute; right: 47px; bottom: 0px; height: 70px; width: 227px;}
	.static-content-inner {position: relative;}
		.static-content-inner .alpha-container {background: #000 none; opacity: 0.5; filter:alpha(opacity=50); height: 70px; width: 227px; position: absolute;}
		.static-content-inner div.cont {position: absolute;}
		.static-content-inner div.cont .img {padding: 5px 5px 5px 7px;}
		
.carousel-left-button {width: 47px; height: 70px; position: absolute; bottom: 0px; left: 0;}
.carousel-right-button {width: 47px; height: 70px; position: absolute; bottom: 0px; right: 0;}
	.carousel-right-button .alpha-container, .carousel-left-button .alpha-container {background: #000 none; opacity: 0.5; filter:alpha(opacity=50); height: 70px; width: 47px; position: absolute;}
	.carousel-left-button .carousel-button {background: transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/carousel_btn_left.gif) 50% 50% no-repeat; display: block; text-indent: -9999px; height: 70px; width: 47px;  display: block; position: absolute; outline: none;}
        .carousel-left-button .carousel-button:hover {background: transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/carousel_btn_left_hvr.gif) 50% 50% no-repeat;}
    .carousel-right-button .carousel-button {background: transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/carousel_btn_right.gif) 50% 50% no-repeat; display: block; text-indent: -9999px; height: 70px; width: 47px;  display: block; position: absolute; outline: none;}
        .carousel-right-button .carousel-button:hover {background: transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/carousel_btn_right_hvr.gif) 50% 50% no-repeat;}
        

/* Alpha border */
.alpha-border {height: 2px; width: 910px; position: absolute; top: 0;}
	.alpha-border .alpha-border-2 {height: 1px; width: 910px; background: #000 none; opacity: 0.4; filter:alpha(opacity=40);}
	.alpha-border .alpha-border-3 {height: 1px; width: 910px; background: #000 none; opacity: 0.2; filter:alpha(opacity=20);}

.carousel-left-button .carousel-button:hover { background:transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/uk_carousel_btn_left_hvr.gif) no-repeat scroll 50% 50% }
.carousel-right-button .carousel-button {
	background:transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/uk_carousel_btn_right.gif) no-repeat scroll 50% 50%;
	display:block;
	height:70px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	position:absolute;
	text-indent:-9999px;
	width:47px;
}
.carousel-right-button .carousel-button:hover { background: url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/uk_carousel_btn_right_hvr.gif) no-repeat scroll 50% 50% }
.carousel-left-button .carousel-button {
	background:transparent url(http://www.ulm.ee/wp-content/themes/ulmstuudio/karusell/uk_carousel_btn_left.gif) no-repeat scroll 50% 50%;
	display:block;
	height:70px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	position:absolute;
	text-indent:-9999px;
	width:47px;
}


