/**
 *  @author Aapo Salo
 *  @since 30.01.2008
 */

img, img a {
  border:0px;
  z-index: 120;
}

body {
  background-color:#000; /* Sivujen taustav�ri */
  scrollbar-face-color: #BC8F8F; 
  scrollbar-highlight-color: #1e232b;
  scrollbar-shadow-color: #4e4d42; 
  scrollbar-3dlight-color: #4e4d42; 
  scrollbar-arrow-color: #ffffff; 
  scrollbar-track-color: #383838;
  scrollbar-darkshadow-color: #333333;
}
 
#swipe { /* Reunaviiva */
  width: 905px; height: 766px;
  margin: 0px;
  padding: 0px 0px;
  text-align: left; 
}


/****** Taustakuvien asetukset ******/
#bg-image { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image2 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image3 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image4 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image5 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image6 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image7 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image8 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}#bg-image9 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}#bg-image10 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image11 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
#bg-image12 { 
  width: 905px; height: 766px;
  background-repeat:no-repeat;
  background-position: top left;
}
/****** Yl�osan asetukset ******/
#header {
  height:146px; width:905px;
  padding:0px; 
  margin:0px;
  z-index: 20;
}
#logo { 
  float:left;
}
#flash {
  float:right; 
  clear:right; 
  width:658px;
  height:146px; 
  padding-right:1px;
  z-index: 100;
}
#topmenu {
  height:48px; width:905px;
  padding:0px; 
  margin:0px;
}
#topmenu2 { 
  float:left;
  height:48px; width:246px;
}


/****** Valikko osion asetukset ******/
#topmenu3 {
  float:right; 
  clear:right; 
  width:658px;
  height:48px; 
  padding-right:1px;
  z-index: 999;
}
#topmenu3 .topmenu-block { 
  margin-left:  -200px;
  padding-left: 13px;
  padding-top: 11px;
  height: 30px;
  width: 600px;
}
#topmenu3 .topmenu-item { 
  float: left;
  font-weight: bold;
  text-align: center;
  padding-left: 11px;
  padding-right: 10px;
}
#menu {
  float: left;
  padding-left: 11px;
  padding-right: 30px;
  z-index: 910;
  margin: 0px;
  list-style: none;
}
#menu ul {
  z-index: 910;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menu a {
  text-decoration: none;
  padding: 2px;
  font-family: verdana, helvetica, sans-serif; 
  font-size: 9pt; 
  font-weight: normal; 
  color: #E33928; 
  text-decoration: none;
  z-index: 900;
}
#menu ul li {
  z-index: 910;
  position:relative;
  float:left;
}
#menu ul li li {
  float:none;
}
#menu ul li ul {
  position: absolute;
  left: 0px;
  top: 22px;
  display: none;
  width: 175px;
  margin:0px;
  padding-top:0px;
  padding-bottom:1px;
  background-color: #0F1113;
  border-left: 1px solid #333333;
  border-right: 1px solid #333333;
}
#menu ul li ul li {
  border-bottom: 1px solid #333333;
  padding-left:2px;
  z-index: 100;
}
#menu ul li:hover ul { 
  display: block; 
}
#menu ul li a:hover { 
  color: #FFFFFF;
  font-family: verdana, helvetica, sans-serif; 
  font-size: 9pt; 
  font-weight: normal; 
  text-decoration: none;
} 
	/* Fix IE. Hide from IE Mac */
	 * html ul li { float: left; }
	 * html ul li a { height: 1%; }
	/* End */
	 .over {
	 display:block;
}

/****** Keskiosan asetukset ******/
#content { 
	width:960px;
  padding:0px; 
  margin:0px;
}
#left-top {
  float:left;
  padding:0px; 
  margin:0px;
}
#left-com {
  float:left;
  width:214px;
  padding:0px; 
  margin:0px;
  margin-left: 30px;
}
#content-top{
  float:left; 
  clear:right;
  width:619px; height: 485px; 
  padding-right:0px;
  background-color:transparent;
}
#content .content-block {
	min-height: 590px;
	width: 680px;
	position:absolute;
	padding-left: 1px;
	z-index:100;
	background: #fff;
}
#content .content-block .content-text h2 {
  border: 0px;
  margin: 0px;
  padding: 0px;
  color: #E33928;
  font: bold normal normal 1.4em / 1.5em "Trebuchet MS", Arial, sans;
}
#content .content-block .content-text h3 {
  border: 0px;
  margin: 0px;
  padding: 0px;
  color: #E33928; /*cc6600*/
  font: normal normal normal 1.2em / 1.3em "Trebuchet MS", Arial, sans;
}

#content p {
	font-size: 14px;
	line-height: 24px;
}
#content p strong {
margin-bottom: 20px;
}
#content .content-block .content-text {
  z-index: 50;
  padding-left: 20px;
  padding-right: 20px;
  color: #444444;
  font-family: "Trebuchet MS", Arial, sans;
}

#content .redtext {
  color: #E33928;
}
#content .content-block .content-title {
  padding-left: 20px;
  padding-top: 20px;
  color: #E33928;
  font: normal normal normal 1.2em / 1.4em "Trebuchet MS", Arial, sans;
}
#content .content-block .content-text a {
  padding-left: 0px;
  color: #E33928;
  text-decoration: none;
}
#content .content-block .content-text a:hover {
  color: #000000;
}

.content-text form table input[type=text]{
	height: 22px;
	font-size: 16px;
}
.content-text form table .label {
	font-size: 14px;
	width: 240px;
	height: 26px;
}

.content-text {
line-height: 24px;
font-size: 16px;
}

/****** Alaosan asetukset ******/
#bottom {
  height:75px; width:905px;
  padding:0px;
  margin:0px;
}
#bottommenu {
  float:right; clear:right; 
  width:658px; height: 73px; 
  padding-right:0px;
  padding-left:0px;
  padding-top:2px; 
  margin:0px;
}
#copyright {
  padding-top:47px;
  padding-left:60px;
  float:left;
  color: #000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.7em;
  font-family: Arial, Helvetica, sans-serif;
	content: "© Studio Elite 2011." !important;
}
.yhteys {
  padding-top:10px;
  padding-left:0px;
  padding-right:5px;
  font: normal normal normal 0.8em / 1.0em "Trebuchet MS", Arial, sans;
  color: #E33928;
  text-decoration: none;
}
.yhteys2 {
  padding-top:0px;
  padding-left:0px;
  padding-right:5px;
  font: normal normal normal 0.8em / 1.0em "Trebuchet MS", Arial, sans;
  color: #E33928;
  text-decoration: none;
}
.yhteys-text {
  padding-left:0px;
  padding-right:5px;
  font: normal normal normal 0.8em / 1.0em "Trebuchet MS", Arial, sans;
  color: #000000;
  text-decoration: none;
}
.yhteys-text2 {
  padding-left:0px;
  padding-right:5px;
  font: normal normal normal 0.7em / 0.9em "Trebuchet MS", Arial, sans;
  color: #000000;
  text-decoration: none;
}
#bottom #copyright {
margin-left: 25px;
margin-top: 560px;
}

#bottom #copyright:after {
content: "© Studio Elite 2011." !important;
}

