@charset "utf-8";



.tn3-gallery {

	position: relative;

	width: 1000px;

	height: 355px;

 	line-height: normal;

	margin:auto;

}

.tn3-gallery img {

    margin: 0 !important;

    padding: 0 !important;

    border: 0 !important;

    max-width: none !important;

}    

.tn3-image {

	position: relative;

	width: 1000px;

	height: 465px;

	 

	margin-left: 11px;

}

.tn3-controls-bg {

	position: absolute;

	width: 1000px;

	height: 45px;

	bottom: 0px;





}

.tn3-thumbs ul, .tn3-thumbs li {

	margin: 0 !important;

	padding: 0 !important;

	list-style-type: none !important;

}

.tn3-thumbs {

	position: absolute;

	width: 930px;

	height: 145px;

	bottom: 0px;

	left: 9px;

	top:400px;

	padding: 5px 28px 4px 28px;



}

.tn3-thumb {

	width: 303px;

	height: 148px;

	margin-right: 3px;

	cursor: pointer;

 

}

   

   .tn3-thumb img {

	width: 303px;

	height: 148px;

	margin-top:100px;

	 

} 

.tn3-thumb-over {

    border: 0px solid #c3c3c3;

}

.tn3-thumb-selected {

    border: 0px solid #c3c3c3;

    cursor: default;

}

.tn3-next {

    position: absolute;

 

    background-position: -59px -2px;

    width: 53px;

    height: 104px;

    right: 0px;

    cursor: pointer;

}

 

.tn3-prev {

    position: absolute;

 

    background-position: -4px -2px;

    width: 53px;

    height: 104px;

    left: 0px;

    cursor: pointer;

}

 

.tn3-next-page {

	position: absolute;

	background-image: url(next_thumb.png);

	background-position: center top;

	width: 59px;

	height: 140px;

	right: 5px;

	top: 412px;

	cursor: pointer;

	background-repeat: no-repeat;  

}

.tn3-next-page:hover {

	background-position: center top;

		background-image: url(next_thumb.png);

	background-repeat: no-repeat;

}

.tn3-prev-page {

	position: absolute;

	background-image: url(prev_thumb.png);

	background-position: center top;

	width: 59px;

	height: 140px;

	top: 412px;

	left: 10px;

	cursor: pointer;

	background-repeat: no-repeat;  

}

.tn3-prev-page:hover {

	background-position: center top;

	background-image: url(prev_thumb.png);  

}

.tn3-preloader {

    position: absolute;

    width: 39px;

    height: 15px;

}



.tn3-image-title {

    font-family: Tahoma, Helvetica, sans-serif;

    color: #e0dcdc;

    font-size: 0.6875em;

    font-weight: bold;

    padding: 1.1em 0 0 1.1em;

}

.tn3-image-description {

    font-family: Tahoma, Helvetica, sans-serif;

    color: #e0dcdc;

    font-size: 0.625em;

    line-height: 1.1em;

    padding-left: 1.1em;

}

.tn3-timer {

    position:absolute;

    width: 100%;

    height: 2px;

    bottom: 0px;

    background: url('bg.png') repeat;

    background: rgba(0, 0, 0, 0.3);

}

.tn3-count {

    position:absolute;

    right:20px;

    bottom:6px;

    color:#777777;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    display: none;

}



.tn3-play:hover {

    background-position: -74px -42px;

}

.tn3-play-active {

    background-position: -101px -4px;

}

.tn3-play-active:hover {

    background-position: -101px -41px;

 

}



.tn3-show-albums:hover {

    background-position: -177px -41px;

}







.tn3-inalbums {

    position: absolute;

    width: 620px;

    height: 380px;

    padding: 14px;

    top: 45px;

}

.tn3-album {

	position:absolute;

	width: 280px;

	height: 70px;

	overflow: hidden;

	cursor: pointer;

}





.tn3-album-over {

    background-color: #2a2a2a;

}

.tn3-album-selected {

	background-color: #eb1717;

	color: #111214;

	cursor: default;

}

.tn3-album-image {

    height: 100%;

    width: 80px;

    margin-right: 10px;

    float: left;

}

.tn3-album-image img {

    width: 80px;

    height: 80px;

}

.tn3-album-title {

    font-size:11px;

    font-weight:bold;

    margin-top: 1em;

}

.tn3-album-description {

    font-size:10px;

    height: 3em;

    line-height: 1.4em;

    overflow: hidden;

}

.tn3-albums-next {

    position:absolute;

    background-position: -43px -9px;

    width: 20px;

    height: 20px;

    right:24px;

    top:20px;

    cursor:pointer;

}

.tn3-albums-next:hover {

    background-position: -43px -46px;

}

.tn3-albums-prev {

    position:absolute;

    background-position: -9px -9px;

    width: 20px;

    height: 20px;

    right: 46px;

    top: 20px;

    cursor: pointer;

}

.tn3-albums-prev:hover {

    background-position: -9px -46px;

}

.tn3-albums-close {

    position: absolute;

    background-position: -237px -9px;

    width: 20px;

    height: 20px;

    left: 20px;

    top: 19px;

    cursor: pointer;

}







/* when javascript is disabled */

.tn3.album, .tn3.album li {

	float:left;

	list-style-type: none;

	margin:10px;

}

.tn3.album div, .tn3.album li h4, .tn3.album li div{

    display:none;

}

