/*Cross-Browser CSS reset*/
@import url('reset.css');

/*960 Grid System*/
@import url('grid.css');

/* Lightbox Evolution */
@import url('../js/lightbox/themes/default/jquery.lightbox.css');

/*FlexSlider*/
@import url('flexslider.css');

/*iView Slider*/
@import url('iview-slider/iview.css');
@import url('iview-slider/style.css');

/* OneByOne Slider */
@import url('jquery.onebyone.css');

/*SMK Framework - Elements*/
@import url('framework.css');

/*General styles*/
@import url('style.css');

/*Responsive styles*/
@import url('responsive.css');

/*General colors*/
@import url('themes/custom-skin.css');

/* GOOGLE FONTS */
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic);


/*
------------------------------------------------------------------------------------------
*/
.home_notice h2,
.price_box .pb_column .pb_price{
	font-family: "Droid Serif", Helvetica, Arial, sans-serif;
}

/*
---------- OMAT JA KOPSATTU STYLE.CSS-TIEDOSTOSTA --------------------------------------------------------------------------------
*/
.s_title.s_color_1{ background: #a6ce39; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); }
.s_title.s_color_2{ background: #3DAACC; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); }
.s_title.s_color_3{ background: #8cc63f; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); }

.logo img {
margin-top: 12px;
margin-bottom: 8px;
}

.page_top_details {
    background: url("../images/headers/header_alasivu.jpg") repeat scroll center top #FFFFFF;}

#onebyone_slider .oneByOne_item span.ob1_description{
	clear: left;
	position: relative;
	float: left;
	margin: 0 12px 0 0; 
	max-width: 270px;
	color: #FFF;  
	padding: 8px;
	font-size: 14px;
	text-shadow: 5px 5px 10px rgba(0, 0, 0, .3);
	z-index: 50;
}

#onebyone_slider img.ob1_img_device4{
	position: absolute;
	top: 30px;
	left: 360px;
	right:0;
	z-index: 40;
}

#onebyone_slider img.ob1_img_device1
{width: 415px;}


#onebyone_slider .oneByOne_item span.ob1_button{
	clear: left;
	position: relative;
	float: left;
	margin: 30px 12px 0 30px;
	padding: 5px;
	border: 1px solid #222;
	background:  #666;
	background:  rgba(0, 0, 0, .3);
	-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;
	z-index: 50;
}

#onebyone_slider .oneByOne_item span.ob1_title{
	clear: left;
	position: relative;
	float: left;
	margin: 65px 12px 0 0;    
	padding: 8px;
	color: #FFF;
	font-size: 30px; line-height:34px; font-weight: 700; text-transform: uppercase;text-shadow: 5px 5px 10px rgba(0, 0, 0, .3);
	z-index: 50;
} 

.keskitakuva {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
#Sisaltolaatikko1 img {margin: 0px auto 0px 0px;}
#Sisaltolaatikko2 img {margin: 0px auto 0px 0px;}