body, html {
	height: 100%;
	margin: 0;
	background-image: url('/../img/bg.jpg');
	font-family: "Sans-serif","Helvetica","Verdana","Trebuchet Ms", "Arial";
	color: #FFFFFF;
}

a:hover {
	color: #0c657e;
}
a {
	color: #0c657e;
	text-decoration: none;
	outline: none;
}

#siteContainer {
	width: 100%;
	height: 100%;
	border: 0;
}

.product-box {
	width: 100%;
	background-color: #E9E9E9;
	border: 1px solid #CCCCCC;

	padding: 2px;
}

.left {
	background: url('/../img/vasen.png') no-repeat top right;
	/*background: url('/../img/hw_vasen.png') no-repeat top right;*/
	width: 50%;
	cursor: default;
	height: 100%;
}

.right {
	background: url('/../img/oikea.png') no-repeat;
	/*background: url('/../img/hw_oikea.png') no-repeat;*/
	width: 50%;
	height: 100%;
}


.center {
	width: 1000px;
	display: block;
	height: 100%;
	padding-bottom: 15px;
}

#floated {
	width: 1000px;
	background-image: url('/../img/content-bg.png');
}

#header {
	float: left;
	width: 1000px;
	height: 229px;
	background-image: url('/../img/header.jpg');
	/*background-image: url('/../img/hw_header.jpg');*/
	/*background-image: url('/../img/gb_joulut.jpg');*/
	position: relative;
}

#footer {
	width: 1000px;
	height: 129px;
	float: left;
	/*background-image: url(/../img/footer-bg.png);*/
	margin-top: 35px;
	/*background-repeat: no-repeat;
	background-position: bottom;*/
}

#navigation-bottom a { text-decoration: none; font-weight: bold; color: #066b92; outline: none; }
#navigation-bottom span { color: #4C4C4C; }
#navigation-bottom {
	width: 1000px;
	height: 47px;
	float: left;
	background-image: url('/../img/nav-bottom-bg.png');
	font-size: 11px;
	font-family: "Verdana","Sans-Serif";
	color: #066b92;
}

#navigation-bottom #left-info {
	float: left;
	margin-top: 17px;
	margin-left: 17px;
}

#navigation-bottom #right-info {
	float: right;
	margin-top: 17px;
	margin-right: 17px;
}

#navigation-bottom .register-link {
	color: #4C4C4C;
}

#navigation {
	float: left;
	bottom: 0;
	height: 40px;
	position: absolute;
}

#navigation a:hover, #navigation a.selected {
	color: #00cfff;
	font-weight:bold;
}
#navigation a {
	float: left;
	display: block;
	width: 100px;
	height: 26px;
	background-image: url('/../img/nav-button-bg.png');
	text-decoration: none;
	font-family: "Trebuchet Ms";
	text-align: center;
	padding-top: 14px;
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 0.05em;
	font-weight: bold;
	outline: none;
}

#omasivu {
	float: right;
	margin-top: 189px;
	background-image: url(/img/nav-button-bg.png);
	background-repeat: no-repeat;
	height:40px;
	width:100px;
}
#omasivu a {
	text-align:center;
	display: block;
	padding-top: 14px;
	text-decoration: none;
	font-family: "Trebuchet Ms";
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 0.05em;
	font-weight: bold;
	outline: none;
	}
#omasivu a:hover, #omasivu a.selected {
	color: #00cfff;
	font-weight:bold;
}

#login img { float: left; margin-top: 6px; cursor: pointer; }
#login span { color: #A4A4A4; margin-left: 4px; float: left; margin-top: 5px; cursor: pointer; }
#login {
	
	padding-left: 23px;

}

.login-text-boxes { float: left; width: 100px; font-size: 11px; font-family: "Verdana","Sans-serif"; color: #A4A4A4; }
.login-text {
	width: 90px;
	height: 17px;
	border: 1px solid #484848;
	background-color: #121212;
	float: left;
	margin-bottom: 2px;
	font-size: 11px;
	font-family: "Verdana","Sans-serif";
	color: #A4A4A4;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}

.login-submit {
	float: left;
	width: 62px;
	height: 61px;
	background-image: url('/../img/login-submit-bg.jpg');
	border: 0;
	margin-top: 17px;
	margin-left: 10px;
	cursor:pointer;
}

.login-remember {
	font-size: 11px;
	width: 180px;
	float: left;
	margin-bottom:5px;
}
#login-checkbox {
  float: left;
  cursor:pointer;
}

#shoutboxform {
  padding-left: 20px;
}
.shout-text {
	width: 120px;
	height: 17px;
	border: 1px solid #484848;
	background-color: #121212;
	float: left;
	margin-bottom: 2px;
	font-size: 11px;
	font-family: "Verdana","Sans-serif";
	color: #A4A4A4;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}

.reg-text {
	width: 160px;
	height: 17px;
	border: 1px solid #484848;
	background-color: #121212;
	margin-bottom: 2px;
	font-size: 11px;
	font-family: "Verdana","Sans-serif";
	color: #A4A4A4;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}

#left-container {
	width: 209px;
	padding-left: 2px;
	float: left;
	padding-top: 1px;
}

#right-container {
	width: 209px;
	padding-left: 2px;
	float: left;
	padding-top: 1px;
}

.box {
	float: left;
	border: 1px solid #3A3A3A;
	background-color: #1E1E1E;
	width: 206px;
	margin-bottom: 6px;
}
.box p {
	margin-left:20px;
	margin-top:30px;
	font-size:14px;
	}

.box-right {
	float: left;
	border: 1px solid #3A3A3A;
	background-color: #1E1E1E;
	width: 237px;
	margin-bottom: 6px;
  overflow: auto;
}
.box-right-mg {
	border: 1px solid #3A3A3A;
	float: left;
	width: 237px;
	margin-bottom: 6px;
  overflow: auto;
}
.box-right-mg a:hover {
	width:236px;
	height:137px;
	background-image: url('/../img/mg_mainos_gb_hover.jpg');
	}
.box-right-orders {
	float: left;
	border: 1px solid #3A3A3A;
	background-color: #1E1E1E;
	width: 237px;
	margin-bottom: 6px;
}
.box-title-right span { color: #FFFFFF; font-weight: bold; font-size: 11px; float: left; margin-left: 10px; margin-top: 10px; }
.box-title-right {
	float: left;
	width: 237px;
	height: 34px;
	background-image: url('/../img/box-title-bg-right.png');
	cursor: default;
}

.box-title-right img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}

.box-area-right a, .box-area-right-grey a { text-decoration: none; color: #027b9a; width: 200px; }
.box-area-right, .box-area-right-grey {
	float: left;
	width: 197px;
	background-color: #1E1E1E;
	font-size: 11px;
	color: #B4B3B3;
	font-family: "Verdana";
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.box-area-left-grey { background-color: #272727; }

.box-area-left a, .box-area-left-grey a { text-decoration: none; color: #027b9a; }
.box-area-left, .box-area-left-grey {
	float: left;
	width: 166px;
	background-color: #1E1E1E;
	font-size: 11px;
	color: #B4B3B3;
	font-family: "Verdana";
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-top: 7px;
}
.box-area-left-grey { background-color: #272727; }

.box-title span { color: #FFFFFF; font-weight: bold; font-size: 11px; float: left; margin-left: 10px; margin-top: 10px; }
.box-title {
	float: left;
	width: 206px;
	height: 34px;
	background-image: url('/../img/box-title-bg.png');
	cursor: default;
}

.box-title img {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}

.nav-b, .nav-b-selected {
	float: left;
	width: 179px;
	margin-left: 1px;
	margin-top: 1px;
	height: 18px;
	text-decoration: none;
	color: #FFF;
	padding-left: 25px;
	font-size: 13px;
	padding-top: 2px;
	font-family: "Arial";
}
.nav-b:active { background-image: url('/../img/nav-link-bg.jpg'); color: #FFFFFF; }
.nav-b:hover { background-image: url('/../img/nav-link-bg.jpg'); color: #FFFFFF; }

.box-biglink span, .box-biglink-grey span { float: left; width: 100%; font-size: 11px; display: block; color: #B4B3B3; }
.box-biglink .lower, .box-biglink-grey .lower { color: #818080; font-size: 11px;}
.box-biglink:hover, .box-biglink-grey:hover {
	background-color: #264b55;
}
.box-biglink:active, .box-biglink-grey:active {
	background-color: #264b55;
}
.box-biglink, .box-biglink-grey {
	outline: none;
	border: 0;
	float: left;
	width: 176px;
	padding-bottom: 10px;
	background-color: #1E1E1E;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 12px;
	display: block;
	text-decoration: none;
}

.box-biglink-grey {
	background-color: #272727; 
}

.poll-line { height: 6px; border: 1px solid #0062ce; line-height: 0px; float: left; background-image: url('/../img/poll-line.png'); }
.poll-line p { line-height: 0px; }
.poll span  { float: left; width: 100%; font-size: 13px; display: block; color: #818080; margin-bottom: 5px; cursor: default; }
.poll .option { color: #B4B3B3; text-decoration: none; float: left; width: 156px; font-size: 12px; display: block; padding-top: 5px; padding-bottom: 7px; font-size: 12px; padding-left: 5px; padding-right: 5px; }
.poll .option:hover { background-color: #272727; }
.poll-option-text-line { width: 100%; float: left; padding-bottom: 4px; }
.poll-option-text { width: 100%; float: left; margin-bottom: 3px; font-size: 11px; }
.poll {
	border: 0;
	float: left;
	width: 166px;
	padding-bottom: 10px;
	background-color: #1E1E1E;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	font-size: 12px;
}
.poll a { outline: none; }

#center-container {
	width: 546px;
	float: left;
}

#monitor { 
	width: 545px; 
	height: auto;
	float: left;
	margin-bottom: 3px; 
}

#monitor-close-button {
	float: right;
	border: 0;
	margin-top: 11px; 
	margin-right: 12px;
	cursor: pointer;
	
}
#creditorder-close-button {
	float: right;
	border: 0;
	margin-top: 11px; 
	margin-right: 12px;
	cursor: pointer;
}
#credittransfer-close-button {
	float: right;
	border: 0;
	margin-top: 11px; 
	margin-right: 12px;
	cursor: pointer;
}

#slider {
	width: 519px;
	height: 179px;
	margin-left: 13px;
	float: left;
	padding-top: 3px;
	position: relative;
}

#monitor-buttons {
  float: left;
  margin-left: 100px;
	margin-top: 11px;
	cursor: pointer;
}
#monitor-buttons a {
  color: #FFFFFF;
}
#slider_conteneur {
	width: 519px;
	height: 179px;
	margin-left: 13px;
	margin-top: 5px;
	float: left;
	overflow: hidden;
  	/* background-image: url('/img/monitor_animaatio.gif'); */
}

.panel {
	width: 519px;
	height: 179px;
	float: left;
}

.scroll {
	float: left;
	width: 2000px;
}

#mid-main-title h1 { color: #FFFFFF; font-weight: bold; font-size: 11px; float: left; margin-left: 39px; margin-top: 11px; margin-bottom: 3px; cursor: default; }
#mid-main-title {
	margin-top: 1px;
	float: left;
	width: 540px;
	height: 34px;
	margin-left: 4px;
	background-image: url('/../img/mid-title-main-bg.png');
	margin-bottom: 5px;
}

.mid-title a {
	text-decoration: none;
	color: #027b99;
	cursor: pointer;
}
.mid-title a:hover { text-decoration: none; color: #333333; }
.mid-title h2 {
	margin: 0;
	float: left;
	color: #559A53;
	padding-left: 25px;
	font-size: 16px;
	padding-top: 14px;
	cursor: default;
	text-decoration: none;
	color: #027b99;
}
.mid-title {
	width: 540px;
	height: 46px;
	float: left;
	background-image: url('/../img/mid-title-bg.png');
	background-position: top left;
	margin-left: 4px;
}

.mid-title-right span { float: left; margin-left: 2px; color: #828282; font-size: 10px; font-family: "Verdana","Sans-serif"; }
.mid-title-right span a { color: #525252; text-decoration: none; }
.mid-title-right span a:hover { color: #333333; }
.mid-title-right img { float: left; margin: 5px; margin-top: 8px;}
.mid-title-right {
	float: right;
	padding-right: 25px;
	padding-top: 10px;
}

.mid-text .imagetitle { float: left; margin-left: -4px; margin-top: -15px; padding-bottom: 10px; }
.mid-text {
	padding: 25px;
	width: 490px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 4px;
	font-size: 13px;
	color: #535353;
	font-family: "Verdana","Sans-serif";
  	overflow: auto;
}

.mid-text-order {
  padding: 25px;
	width: 490px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 4px;
	font-size: 13px;
	color: #535353;
	font-family: "Verdana","Sans-serif";
}
.mid-text-order input {
	border: 1px solid #646464;
}
.mid-text-order textarea {
	width: 150px;
	float: left;
  font-size: 11px;
	color: #535353;
	font-family: "Verdana","Sans-serif";
	height: 50px;
	border: 1px solid #646464;
}
.mid-text-order .submit { text-align: center; }
.mid-text-order input[type="checkbox"] {
  width: 20px;
  height: 20px;
}
.webspace-table {
  border: none;
  font-size: 9px;
  width: 490px;
}

.mid-text-info a {
	color: #027c9c;
}
.mid-text-info {
	padding-right: 25px;
	padding-bottom: 10px;
	width: 515px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 4px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #027b9a;
	font-family: "Verdana","Sans-serif";
	text-align: right;
}

.row { float: left; width: 100%; cursor: default; padding-top: 2px; padding-bottom: 2px; padding-left: 3px;}
.row:hover { background-color: #1E1E1E; }

#footer p {
	cursor: default;
	display: block;
	width: 100%;
	text-align: center;
	float: left;
	font-size: 11px;
	color: #818080;
	margin: 0;
	padding-top: 2px;
}

.news_archive_row a { color: #333333; text-decoration: none; float: left; margin-left: 10px; }
.news_archive_row:hover { background-color: #CCCCCC; }
.news_archive_row span { float: right; margin-right: 10px; }
.news_archive_row {
	cursor: default;
	float: left;
	width: 100%;
	height: 18px;
}

h3 {
	margin-bottom: 0;
	font-size: 14px;
}

.errormsg {
	font-size: 12px;
	margin-top:10px;
	margin-bottom:5px;
	color:#CCC;
	}


.mid-text-infobox-noheight .long { float: left; margin-left: 10px; margin-top: 4px; width: 470px; text-align: justify; }
.mid-text-infobox-noheight {
	line-height: 20px;
	font-size: 11px;
	margin-top: 10px;
	width: 490px;
	border: 1px solid #CCCCCC;
	background-color: #E7E7E7;
	padding-bottom: 4px;
	margin-bottom: 20px;
}


.mid-text-infobox .l { float: left; margin-left: 10px; margin-top: 4px; }
.mid-text-infobox .r { float: right; margin-right: 10px; margin-top: 4px; text-align: right;}
.mid-text-infobox {
	line-height: 20px;
	font-size: 11px;
	margin-top: 10px;
	width: 100%;
	border: 1px solid #CCCCCC;
	background-color: #E7E7E7;
	height: 50px;
}

.comment-row .l { float: left; width: 100px; text-align: center; }
.comment-row .r {
	width: 390px;
	float: left;
}
.comment-row .userlink { 
	font-size: 14px;
	color: #2c8ae5 !important; 
	text-decoration: none; 
	font-weight: bold; 
}
.comment-row span { 
	float:right;
	font-size: 14px; 
	font-weight: bold;
	text-align: right;
}
.comment-row .r a { color: #333333; }
.comment-row {
	margin-top: 10px;
	float: left;
	width: 100%;
}

.register { font-size: 13px; color: #535353;	font-family: "Verdana","Sans-serif"; margin-left: 4px; }
.service_icons { margin: 5px; padding-left: 17px; margin-top: 10px; float: left; }
.service_icons a { margin: 10px; border: 0px; }
.service_icons img { border: 0px; }

#profile {
  float: left;
  font-size: 13px;
  color: #535353;
  font-family: "Verdana","Sans-serif";
  margin-left: 4px;
}
#profile-text {
	width: 150px;
	height: 17px;
	border: 1px solid #484848;
	background-color: #121212;
	float: left;
	margin-bottom: 2px;
	font-size: 11px;
	font-family: "Verdana","Sans-serif";
	color: #A4A4A4;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
}
.textTitle {
  width: 100%;
  margin-left: 4px;
  height: 18px;
  background-color: #CCCCCC;
  margin-top: 10px;
  float: left;
  padding-left: 5px;
  padding-top: 4px;
}
.textTitle a { font-size: 12px; }
.textTitle .half { float: left; }
.textTitle span { width: 195px; float: right; text-align: right; margin-right: 5px; }
.textBg { width: 100%; border: 1px solid #E7E7E7; float: left; margin: 4px 5px 4px 5px; font-size: 11px; color: #B4B3B3; font-family: "Verdana"; }
.textBg h3 { margin-left: 10px; font-size: 16px; color: #B4B3B3; font-family: "Verdana"; }
.bigfont { margin-left: 10px; font-size: 11px; color: #000000; font-family: "Verdana"; }
.defaulttext { border: 1px solid #CCCCCC; font-family: "Arial"; font-size: 12px; height: 16px; padding-left: 5px; padding-right: 5px; padding-top: 2px; }
.desctext { width: 300px; height: 100px; border: 1px solid #CCCCCC; font-family: "Arial"; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.okbox {
	width: 450px;
  margin: 5px 5px 5px 5px;
	display: block;
	background-color: #06F;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
}
.errorbox { width: 470px; margin-bottom: 15px; display: block; background-color: #CF6666; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; color: #FFFFFF; }

.services_table {
	font-size: 12px;
	font-family: "Verdana";
}

.huombox{ width: 493px; margin-top: 5px; margin-bottom: 5px;  display: block; background-color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; color: #333333; border: 1px solid #CF6666; }

.orders {
  border: 0;
  font-size: 12px;
  font-family: "Verdana","Sans-serif";
  color: #000000;
  width: 100%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
#rank_user {
	font-size: 11px;
	font-family: "Verdana";
	font-weight: bold;
	color: #027b9a;
}
#rank_bronze { font-size: 11px; font-family: "Verdana"; font-weight: bold; color: #DD8800; }
#rank_silver { font-size: 11px; font-family: "Verdana"; font-weight: bold; color: #DDFFFF; }
#rank_gold { font-size: 11px; font-family: "Verdana"; font-weight: bold; color: #FFBB00; }
#rank_diamond {
	font-size: 11px;
	font-family: "Verdana";
	font-weight: bold;
	color: #06F;
}

.mid-text input[type="submit"] {
	text-align: center; 
	border: 1px solid #646464;	
}
.mid-text input[type="text"] {
	width: 80%;
	float: left;
	border: 1px solid #646464;
}
.mid-text input[type="password"] {
	width: 80%;
	float: left;
	border: 1px solid #646464;
}
.mid-text input[type="checkbox"] {
  width: 20px;
  float: left;
  height: 20px;
}
.service_icons #palvelimet {
	background-image: url(../img/icons/pelipalvelimet.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 128px;
	float: left;
	margin: 10px;
	padding-top: 105px;
	padding-bottom: 10px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.service_icons #webtilat {
	background-image: url(../img/icons/tulossa_sivutilat.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 128px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.service_icons #puheohjelmat {
	background-image: url(../img/icons/puheohjelmat.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 128px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.service_icons #virtualserver {
	background-image: url(../img/icons/virtu.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 148px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-bottom: 10px;
}
.service_icons #bouncerit {
	height: 95px;
	width: 128px;
	background-image: url(../img/icons/ircbouncerit.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.service_icons #gb-tv {
	background-image: url(../img/icons/irssi.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 128px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.service_icons #turnaukset {
	background-image: url(../img/icons/tulossa_turnaukset.png);
	background-repeat: no-repeat;
	height: 95px;
	width: 128px;
	float: left;
	text-align: center;
	margin: 10px;
	padding-top: 105px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.palvelutboxit {
	font-size: 11px;
	color: #333;
	text-align: center;
}
#myorder {
  font-size: 10px;
  color: green;
  font-weight: bold;
}
#orderclosing {
  font-size: 10px;
  color: gold;
}
#myclanorder {
  font-size: 10px;
  color: #ECECFA;
}
#oldorder {
  color: #FF0000;
  font-size: 10px;
}
#orderover {
  font-size: 10px;
  background-color: #B8DEE1;
  cursor: pointer;
}
#order {
  font-size: 10px;
  background-color: #FFFFFF;
}
img {
border:0px;
}

#info_teksti {
	padding-left:10px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color:#000;
	
}
#avatar-info {
	/*margin-left:30px;
	margin-top: 50px;*/
	padding:10px;
	height: auto;
	width: 513px;
	float: left;
	background-color: #FFF;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

#home_avatar {
	padding-left:125px;
	height: auto;
	width:  auto;
	float: left;

}

/*#xp_jana {
	float:left;
	height: 64px;
	width: 539px;
	margin-left: 15px;
}*/
#oma_info {
	float:left;
	width: 529px;
	/*height: 197px;
	background-image: url(/img/omasivu.png);
	background-repeat: no-repeat;*/
	margin-left: 8px;
	/*vertical-align: bottom;
	background-position: top;*/
	font-size: 11px;
	/*border: 1px solid #666;*/
}

/*#oma_wrapper {
	background-color: #FFF;
	height: auto;
	width: 550px;
	font-size: 13px;
}*/

.kirjaudu {
	background-color: #FFF;
	width: 543px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	color:#000;
}

#monitor-ylaosa {
	background-image: url(/img/monitor-ylaosa.png);
	background-repeat: no-repeat;
	float: left;
	height: 33px;
	width: 545px;
}
#monitor-alaosa {
	background-image: url(/img/monitor-alaosa.png);
	background-repeat: no-repeat;
	float: left;
	height: 193px;
	width: 545px;
}

/* monitorin slideri alkaa */
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:179px;	
	width: 519px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	
}

.image_reel {
	position: absolute;
	top: 0; left: 0;
}

.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 300px; height:0px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	/*display: none; */ /*--Hidden by default, will be later shown with jQuery--*/
	font-size:12px;
	outline: none;
}
.paging a {
	padding: 4px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	background-color:#333;
}
.paging a.active {
	font-weight:bolder;
	font-size:15px;
	background: #00add3;
	border: 2px solid #fff; /*oli ennen #610000*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	color:#610000;
}
.paging a:hover {font-weight: bold;}
/*monitorin slideri loppuu*/
#oma-boxi-wrap {
	float:left;
	width: 550px;
	/*padding-top:70px;*/
	color:#FFF;
	}
.oma-boxi {
	float:left;
	width: 110px;
	height:150px;
	text-align:left;
	padding-left:50px;
	}
.oma-boxi-linkit {
	padding-left:15px;
	float:left;
	}
.oma-boxi-linkit a {
	font-size: 12px;
	}
.oma-boxi-linkit a:hover {
	color:#09F;
	}
#shoutbox_content {
	height: 350px;

	}
#shoutboxmessage {
	width: 199px;
	}
#service-kredutilaus {
	float: left;
	margin-left:32px;
	margin-top: 20px;
	width:485px;
	height:67px;
	background-image: url(/img/palvelut_kredutilaus1.png);
	background-repeat: no-repeat;
	}
#address { 
	float:left;
	text-align: left;
	padding:5px; 
	}
.normal input[type="text"] { display: inline-block; float: none; }
