/*
 * magnetic JQuery.Carousel css
 * Copyright (c) 2009 (http://magnetic.com.ru)
 */


#mCarousel {
	overflow: hidden;
	position: relative;
	width: 570px;
	height: 226px;
}

#mCarousel_Loader {
	position: relative;
	background: #c4c7d3 url(img/loading_box.gif) 144px 85px no-repeat;
}
	#mCarousel_Loader .box_title {
		position: absolute;
		top: 90px;
		left: 160px;
	}
	#mCarousel_Loader .box_animation {
		position: absolute;
		top:119px;
		left: 210px;
	}

#mCarousel_Content {
	position: relative;
	visibility: hidden;
}

/* --- Images --- */
#mCarousel_Images_Wrapper {
	overflow: hidden;
	width: 100%;
	height: 127px;
	padding: 8px 0 0 0;
	position: relative;
}
#mCarousel_Images_Content {
	margin: 0;
	padding-bottom: 9px;
	width: 100%;
	height: 100%;
	position: relative;
}
	#mCarousel_Images_Content td{
		vertical-align: bottom;
	}

.carousel_image {
	cursor: pointer;
	position: absolute;
	float: left;
	margin: 0;
	padding: 0;
	border: 2px solid #e6e6e6;
}
.carousel_image:hover {
	border: 2px solid #66a066;
}


/* --- Buttons/Description --- */
#mCarousel_Controls {
	width: 550px;
	height: 65px;
	padding: 5px 20px 0 20px;
	overflow: hidden;
}

/* --- Description --- */
#mCarousel_Description {
	float: left;
	width: 404px;
	height: 63px;
	overflow: hidden;
	background-color: #f5f5f5;
}
#mCarousel_Description_Text {
}
	#mCarousel_Description_Text_Title {
		width: 100%;
		height: 46px;
	}
	#mCarousel_Description_Text_Title a {
		font-weight: normal;
	}
	#mCarousel_Description_Text_Contact {
		width: 100%;
	}


/* --- Buttons --- */
#mCarousel_Button_Previous {
	float: left;
	width: 50px;
	height: 74px;
	padding: 12px 10px 0 0px;
}

#mCarousel_Button_Next {
	float: right;
	width: 50px;
	height: 74px;
	padding: 12px 20px 0 10px;
}

#btnCarouselLt, #btnCarouselRt {
	cursor: pointer;
}

/*======================================*/
#mCarouselV2 {
	text-align: left;
	width: 200px;
	background-color: #fff;
	overflow: hidden;
	position: relative;
	height: 250px;
	z-index: 5;
}
#mCarouselV2 span a {font-size:0.9em; font-weight:normal}
#mCarouselV2 span a.gray {color:#aaa;}
#mCarouselV2 span a.gray:hover {color:#000;}

#mCarouselV_Loader {}

#mCarouselV_Content {
	overflow: hidden;
	visibility: hidden;
	width: 200px;
	height: 220px;
	z-index: 10;
	position: relative;
}
	#mCarouselV_Content .itemV2 {
		overflow: hidden;
		width: 200px;
		height: 70px;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 15;
		visibility: hidden;
	}
		#mCarouselV_Content .specialV_item_foto {
			max-width: 80px;
			max-height: 65px;
		}
		#mCarouselV_Content .specialV_item_foto {border:1px solid #AEAEAE;}
		#mCarouselV_Content .specialV_item_foto:hover {border:1px solid #cd5c3e;}

		#mCarouselV_Content .specialV_item_title {
			font-size: 0.9em;
			padding-left: 3px;
		}
		#mCarouselV_Content .specialV_item_title a{
			font-weight: normal;
		}

