.body {
background-color: #f1f9ff;
font-family: Arial, Helvetica, sans-serif;
}

.nav {
width: 1100px;
height: 88px;
background-image: url(images/menu_bg_01.jpg);
background-position: center; 
background-repeat: no-repeat
}

.navtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; 
color: white;
text-decoration: none;
}

.navtext:hover {
text-decoration: underline;
color: #fec248;
}

.navi_separator {
height: 45px;
background-image: url(images/navi_separator_03.jpg);
background-position: center; 
background-repeat: no-repeat
}

.div_menu {
margin-top: 15px;
margin-right: 10px;
}

.header {
background-image: url(images/header_background.jpg);
background-position: center; 
background-repeat: no-repeat;
height: 326px;
width: 1100px;
}

.guy {
background-image: url(images/guy.png);
background-position: center;
background-repeat: no-repeat;
height: 242px;
}

.slogan {
font-family: Arial, Helvetica, sans-serif; 
color: #0f35c3;
font-size: 35px;
font-weight: 100;
}

.buttons {
margin-left: 20px;
margin-bottom: 2px;
}

.buttons:hover {
}


.try_buy {
font-family: Arial, Helvetica, sans-serif;
color: #2d44c0;
font-size: 26px;
border-bottom: 2px dashed #ec9c0e;
text-decoration: none;
}

.try_buy:hover {
border-bottom: 2px dashed #2157e3;
color: #2157e3
}

.try_buy_a {
font-family: Arial, Helvetica, sans-serif;
color: #2d44c0;
font-size: 26px;
text-decoration: none;
}

.div_content_header {
font-family: Arial;
color: #404040;
font-size: 16px;
line-height: 22px;
margin-left: 20px;
}

.features {
background-image: url(images/features_line.jpg);
background-position: left;
background-repeat: no-repeat; 
height: 70px;
}

.features_right {
background-image: url(images/features_line.jpg);
background-position: right;
background-repeat: no-repeat; 
height: 70px;
}

.read_more {
margin-top: 16px;
}

.read_more:hover {
border: 0px;
}

.bookmarks {
margin-top: 16px;
height: 43px;
background-image: url(images/bookmarks_bg.jpg);
background-position: center;
background-repeat: no-repeat;
}

.bookmarks_bg {
margin-top: 7px;
}

.tuneget {
color: #2d44c0;
font-size: 19px;
}

.features_grey {
color: #727272;
font-size: 26px;
}

.title {
margin-top: 22px;
}

.title_buy {
margin-right: 50px;
margin-top: 22px;
}

.main {
background-image: url(images/background.jpg);
background-position: center;
background-repeat: repeat-y;
}

.content_top {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #404040;
margin-left: 40px;
margin-right: 20px;
line-height: 22px;
margin-top: 7px;
}
.content {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #404040;
margin-left: 40px;
line-height: 22px;
margin-right: 22px;
}

.arrow {
margin-top: 3px;
}

.system {
background-image: url(images/system_reqiurements.jpg);
background-position: center;
background-repeat: no-repeat; 
height: 39px;
width: 338px;
}

.system_body {
background-image: url(images/system_body.jpg);
background-position: center;
background-repeat: repeat-y;
}

.system_bottom {
background-image: url(images/system_bottom.jpg);
background-position: center; 
background-repeat: no-repeat;
}

.system_table {
margin-right: 10px;
}

.system_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px; 
color: white;
margin-top: 8px;
}

.system_content {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #404040;
margin-left: 15px;
line-height: 22px;
margin-right: 5px;
margin-top: 5px;
}

.content_systemleft {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #404040;
margin-left: 40px;
line-height: 22px;
margin-right: 20px;
}

.footer {
background-image: url(images/footer.jpg);
background-position: center;
background-repeat: repeat-x;
}

.footer_table {
margin-left: 40px;
margin-right: 22px;
}

.copy {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px; 
color: white;
text-decoration: none;
}

.footer_nav {
color: white;
}

.guy_salle {
background-image: url(images/guy000001.png);
background-repeat: no-repeat;
height: 202px;
width: 200px;
margin-left: 95px;
margin-top: -50px;
position: absolute;
}
*html .guy_salle {
background-image: url(images/guy000001.jpg);
background-repeat: no-repeat;
height: 202px;
width: 200px;
margin-left: 94px;
margin-top: -50px;
position: absolute;
}
.salle {background-image: url(images/salle.png); background-repeat: no-repeat; width: 290px; height: 180px; position: absolute; margin-top: 89px; margin-left: 11px; padding-top: 75px; padding-left: 5px; font-size: 12px;}

*html .salle {background-image: url(images/salle.jpg); background-repeat: no-repeat; width: 290px; height: 180px; position: absolute; margin-top: 89px; margin-left: 11px; padding-top: 75px; padding-left: 5px; font-size: 12px;}
.search { background-image: url(images/bg_search.jpg); background-repeat: repeat-x; height: 50px; width: 100%; margin-left: 11px; background-color: #FFF;} 
#search { height: 25px; width: 430px;}
.result {width: 1060px; margin-left: 20px; margin-right: 20px; font-family: Arial, Helvetica, sans-serif;} 
.result td {border-bottom: 1px dashed #ec9c0e; padding-top: 5px; padding-bottom: 5px;}
.result div { position: relative; float: left; margin-top: 30px; margin-left: 20px;}
.result img {border: none;}

.result a:hover {
color: #ec9c0e;
text-decoration: none;
}

.result a {
color: #2d44c0;
}

.big_button {width: 1060px; margin-left: 20px; margin-right: 20px; font-family: Arial, Helvetica, sans-serif;} 
.big_button td {padding-top: 5px; padding-bottom: 5px; }
.big_button img {border: none;}


/*Testi 
--------------------------------------------------------------------------------------------------------------------------- */
#wrapper_t { width: 955px; margin: 0px 10px auto 82px; }
blockquote p { margin-bottom: 10px; font-style: italic; font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial; font-size: 13px; line-height: 18px; color: #373737; }
blockquote cite { font-style: normal; display: block; text-align: right; text-transform: uppercase; font-size: 10px; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; color: #898989; }

blockquote {font-family: Georgia, Times, serif;	width: 850px; /* required */ margin: 0 auto auto 60px;}

#quote_wrap {background: #f3f6f8 url(images/quote-mark.png) no-repeat 15px 15px; margin: 10px 0; padding: 20px; border: 0px solid #cbe9fc;}

ul.link a {font-size: 12px; font-weight: normal; color: #0073d3; text-decoration: underline;}
ul.link a:hover { text-decoration: none;}

div#sharebtn {font-family:arial,helvetica,sans-serif; font-size:12px; border:1px solid #999; padding:4px 4px 2px 2px; width:52px; height:16px;
                text-align:center; background-image:url(https://app.tabpress.com/xfbml-tags/_img/sharebtn_bg2.gif); float: left;}
div#sharebtn a {color:#111; text-decoration:none; background-image:none; background-color:transparent;}


.tes{ margin-left: 85px; font-weight: bold; font-size: 20px; margin-top: 20px; color: #459aeb;}



