ul#slide_bullets{
	position:absolute;
	z-index:9999 !important;	
	width:72px !important;
	height:14px;
	padding:4px 0 0 0;
	margin-top: 355px;
	margin-left: 1070px;
}

#button-slideshow {
	position:absolute;
	z-index:9999 !important;	
	width:398px !important;
	height: 81px !important;
	background:  url('../elements/button-slideshow.png') no-repeat top left !important;
	color: #FFFFFF;
	margin-top: -4px;
	margin-left: -10px;
	font-family: 'Istok Web', sans-serif;
	font-size: 20px;
	font-style: italic;
	padding: 22px 0 0 25px;
}

#slideshow_header {
	margin: 0;
}

/*ul#buttons {
	display: none;
}*/

 ul#slide_bullets li{
	float:left !important;
	margin:0px 2px !important;
	padding:0 !important;
	list-style-type:none !important;
	background: url('../elements/passive.png') no-repeat;
	height:16px !important;
	width:16px !important;
	display: inline-block !important;
}

div#slideshow > .active > img{
	display:none !important;
}

 ul#slide_bullets li.active{
	background: url('../elements/active.png') no-repeat;
}

ul#slide_bullets li:hover{
	cursor:pointer;
}

#slideshow_content > div img {
	/*float:				right;*/
	z-index:1;
}

.slideshow_big {
	position:			absolute;
	z-index:			399;
	height:				500px;
	overflow:			hidden;
}

.slideshow_big img{
	z-index:1 !important;
}

div.slideshow_text {
	background: url(../../../elements/bg-descript.png);
 	width: 700px;
	height: 300px;
	z-index:999;
	position: absolute;
	margin-top: 125px;
	padding: 25px 100px 0px 25px;
	color: #FFFFFF !important;
	right: 0;
	text-align: left;
}

div.slideshow_text .sf_col {
	color: #FFFFFF !important;
}

div.slideshow_text .sf_col h2 {
	color: #FFFFFF !important;
	font-size: 2em;
	line-height: 2em;
}

div.slideshow_text .sf_col a {
	display: inline-block;
	background-color: #333333;
	border-right: 10px solid #333333;
	padding: 10px 30px 10px 10px;
	color: #FFFFFF;
	background-image: url(../../../elements/marker-3.png);
	background-repeat: no-repeat;
	background-position: right 8px;
}

div.slideshow_text .sf_col a:hover {
	display: inline-block;
	background-color: #444444;
	border-right: 10px solid #444444;
	padding: 10px 30px 10px 10px;
	color: #FFFFFF;
	background-image: url(../../../elements/marker-3.png);
	background-repeat: no-repeat;
	background-position: right 8px;
}

#slideshow_content > div u {
	text-decoration:	none !important;
	font-family:		OMGWriteLikeWilliam !important;
	font-size:			22px !important;
}

#slideshow_content > div {

	font-size:			12px;
	width:				100%;
	/*height:				290px;*/
	z-index:1;
}

.content_elements > div > img {
	float:				right;
	padding-right:		20px;
	z-index:1;
}

.content_elements > div > div.content_text {
	float:				left;
	height:				200px;
	width:				100%;
}

div.sub_text {
	float:				right !important;
}

.content_elements > div {
	width:				100%;
	position:			absolute;
}

.slideshow_image {
	height:		auto;
	z-index:1;
}

#slideshow_content > div {
	display:			none;
}

#slideshow_content a:hover {
	text-decoration:		none !important;
}

#buttons li {
	position: absolute;
	display: block;
	z-index:9999;
	width: 24px;
	height: 40px;
	text-indent: 9999px;
	margin-top: 230px;
}

#buttons li:hover {
	cursor: pointer;
}

#buttons li:first-child {
	left: 35px;
	background: url(../../../elements/prev-1.png) 0 0 no-repeat;
}

#buttons li:last-child {
	right: 35px;
	background: url(../../../elements/next-1.png) 0 0 no-repeat;
}

#buttons li:first-child:hover {
	background: url(../../../elements/prev-1_hov.png) 0 0 no-repeat;
}

#buttons li:last-child:hover {
	background: url(../../../elements/next-1_hov.png) 0 0 no-repeat;
}

@media screen and (max-width: 1199px) {
	
	#buttons li {
		margin-top: 230px;
		display: none;
	}
	
	#buttons li:last-child {
		margin-left: 0;
		margin-top: 270px;
	}
	
	ul#slide_bullets{
		margin-top: 25px;
		margin-left: 45%;
	}
	
	div.slideshow_text {
		max-width: 100%;
		padding: 8px;
		margin-left: 0;
		margin-top: 115px;
	}
	
	.content_elements > div {
		max-width: 1199px;
	}
	
	.content_elements > div > div.content_text {
		max-width: 1199px;
	}
	
	#slideshow_content > div {
		max-width: 1199px;
	}
	
	
	.slideshow_big img {
		max-width: 1000px;
	}
	
	.slideshow_big {
		height: 115px;
	}
	
	/*div.slideshow_text div div div {
		font-size: 24px !important;
		line-height: 26px !important;
	}*/
	
	div.slideshow_text .sf_col h2 {
		font-size: 2em !important;
		line-height: 1.5em !important;
		margin-top: 0 !important;
	}
	
	div.slideshow_text div div div {
		font-size: 1.3em !important;
		line-height: 1.5em !important;
	}
	
	div.slideshow_text .sf_col a {
		margin-top: 20px;
		background-position: right 13px;
	}
	
}