@charset "UTF-8";
/* CSS Document */

body, #sitePreview {
	background:url(../images/bg.jpg) top center no-repeat #3c3c3c;
	margin: 0px;
	padding: 0px;
	font-family:"Lucida", Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
}

/*	LOGO	*/

#logo {

	display: block;
	width: 211px;
	height: 35px;
	background-color: transparent;
	background-image: url(../images/adwire_cms_logo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
}

#logo:hover {
	background-position: -211px 0px;
}




/*	headerLinks	*/

#headerLinks {
	height:40px;
	text-align:right;
	padding-top:10px;
}

#headerLinks a {
	margin-top:20px;
}

#headerLinks a:link, #headerLinks a:visited {
	font-size:12px;
	color:#fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	border-right:#fff 1px solid;
}

#headerLinks a:hover, #headerLinks a:active {
	font-size:12px;
	color:#50bbff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	border-right:#50bbff 1px solid;
}

#headerLinks .last {
	padding-right:0px;
	margin-right:0px;
}

/*	mainmenu	*/

#mainmenu {
	font-size:10px;
	text-transform:uppercase;
	font-family:"Myriad Pro", Geneva, Arial, Helvetica, sans-serif;
}

.on a:link, .on a:visited{
	color:#50bbff;
	text-decoration: none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

.on a:hover, .on a:active{
	color:#50bbff;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

.off a:link, .off a:visited{
	color:#ffffff;
	text-decoration: none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

.off a:hover, .off a:active{
	color:#ffffff;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
}

.off{
	text-align:center;
	height:35px;
	background:url(../images/bgMenu.gif) top left repeat-y;
	max-height:35px;
	margin:0px;
	padding:0px;
	margin-bottom:-4px;
}

.on{
	text-align:center;
	height:35px;
	max-height:35px;
	margin:0px;
	padding:0px;
	background:url(../images/bgMenu2.gif) top left repeat-y;
	margin-bottom:-4px;
}

/*	pageimage	*/

#pageimage {
	background:url(../images/bgPageimage.jpg) bottom center repeat-x;
	height:400px;
}

/*	HIGHLIGHT	*/

#highlight {
	width:450px;
	text-align:left;
	padding-top:60px;
}

#highlight h1 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:lighter;
}

#highlight p {
	color:#333333;
	line-height:32px;
	font-size:13px;
	padding-right:20px;
}

#highlight a:link, #highlight a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bolder;
} 

#highlight a:hover, #highlight a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bolder;
} 


/*	VIDEO	*/

#video {
	width:900px;
}


h1, h2, h3, h4, h5, h6 {
	color:#50bbff;
	font-weight:lighter;
	text-transform:uppercase;
}

/*	contents	*/

#contents {
	padding:25px;
}

/*	contentsContainer	*/

#contentsContainer {
	width:900px;
/*	float:left;*/
	background:url(../images/bgContents.jpg) top center repeat-x #333333;
	margin-bottom:10px;
	padding-right:35px;
	padding-left:35px;
	padding-bottom:20px;
}

#contentsContainer h1 {
	font-size:20px;
	line-height:22px;
}


#contentsContainer h2 {
	font-size:18px;
	line-height:20px;
}


#contentsContainer h3 {
	font-size:16px;
	line-height:18px;
}


#contentsContainer h4 {
	font-size:12px;
	line-height:14px;
}


#contentsContainer h5 {
	font-size:12px;
	line-height:14px;
	text-transform:none;
}


#contentsContainer h6 {
	font-size:10px;
	line-height:14px;
	text-transform:none;
	font-style:italic;
}

#contentsContainer h6 {
	font-size:10px;
	line-height:14px;
	text-transform:none;
	font-style:italic;
}

#contentsContainer a:link, #contentsContainer a:visited {
	color:#50bbff;
	text-decoration:none;
} 

#contentsContainer a:hover, #contentsContainer a:active {
	color:#50bbff;
	text-decoration:underline;
} 

.pagetitle {
	margin-top:0px;
	padding-top:0px;
}

/*	textContainer	*/

#textContainer {
/*
	width:450px;
	padding-left:40px;*/
	vertical-align:top;
}

/*	linkContainer	*/

#linkContainer {
/*
	width:450px;
	padding-right:40px;
	*/
	font-size:12px;
}

#linkContainer ul {
	margin:0px;
	padding:0px;
	padding-bottom:40px;
	padding-left:40px;
}

#linkContainer li {
	list-style-image:url(../images/bullet.gif);
	line-height:26px;
}

#linkContainer a:link, #linkContainer a:visited {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
}

#linkContainer a:hover, #linkContainer a:active {
	color:#50bbff;
	text-transform:uppercase;
	text-decoration:none;
}

#linkContainer span {
	text-transform:uppercase;
}

#linkContainer span:hover {
	color:#50bbff;
	cursor:help;
}



/**		AD KIIVI STARTS		**/

#kiivi {

	display: block;
	width: 71px;
	height: 25px;
	background-color: transparent;
	background-image: url(../images/adkiivi.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
}

#kiivi:hover {
	background-position: -71px 0px;
}

/**		AD KIIVI ENDS		**/

/**		IDEAWIRE ENDS		**/

#ideawire {

	display: block;
	width: 71px;
	height: 25px;
	background-color: transparent;
	background-image: url(../images/ideawire.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

#ideawire:hover {
	background-position: -71px 0px;
}

/**		IDEAWIRE ENDS		**/

#footer {
	margin-bottom:20px;
	margin-top:20px;
	color:#d2d2d2;
	font-size:10px;
	text-align:center;
}

/* DIV TWEAK */

#div0 {
	width:400px;
}

#div1, #div2, #div3, #div4, #div5 {
	width:400px;
	display:none;

}

#div0 h1, #div1 h1, #div2 h1, #div3 h1, #div4 h1, #div5 h1 {
	margin:0px;
	padding:0px;
	padding-right:15px;
	line-height:22px;
	font-size:20px;
	text-transform:uppercase;

}

#div0 p, #div1 p, #div2 p, #div3 p, #div4 p, #div5 p {
	margin:0px;
	padding:0px;
	padding-right:15px;
	padding-top:10px;

}

#leftCol {
	float:left;
	width:530px;
	padding-right:40px;
}

/* GALLERIA ALKAA */
#gallery {
	width:260x;
	text-align:left;
	float:left;

}


#gallery a:link, #gallery a:visited {

border-style:solid;
border:1px;
border-color:#888;
color:#888;
	
}
	
#gallery a:hover, #gallery a:active {

borde-style:solid;
border:1px;
border-color:#ffffff;
color:#FFFFFF;
}

#gallery a:link>img {

	border:1px solid #888;

}

#gallery a:visited>img {

	border:1px solid #888;
}

#gallery a:hover>img {

	border:1px solid #ffffff;
}

#gallery a:active>img {

	border:1px solid #ffffff;
}
	

	
/* GALLERIA LOPPUU */



/**		CMS TWEAKS	**/

body#site #cms #headerLinks a {
	color:#fff;
}

body#site #cms #headerLinks a:hover {
	color:#50bbff;
}

body#site #cms #mainmenu a {
	color:#fff;
	font-size:10px;
}

body#site #cms #mainmenu a:hover {
	color:#50bbff;
	font-size:10px;
}

#cms div #content_content {
margin-left:0px;
}
