/* Start of CMSMS style sheet 'yleinen' */
body { margin: 0px; background: #ffffff; font-family: Georgia, Times, "Times New Roman", serif; }

img { border: none; }

#master { width: 964px; margin: 42px auto; position: relative; }

#header { height: 94px; background: url(uploads/images/ulkoasu/logo.gif) no-repeat 10px 5px; }

#mainmenu1 { position: absolute; left: 325px; width: 155px; }
#mainmenu2 { position: absolute; left: 480px; }

#flickr-box a { position: absolute; left: 795px; width: 40px; height: 21px; background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat 0px -2px;; }
#facebook-box a { position: absolute; left: 847px; width: 59px; height: 21px; background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat -48px -2px; }
#youtube-box a { position: absolute; left: 922px; width: 41px; height: 21px; background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat -116px -2px; }

#flickr-box a:hover { background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat 0px -24px; }
#facebook-box a:hover { background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat -48px -24px; }
#youtube-box a:hover { background: url(uploads/images/ulkoasu/socialmedia-sprite.gif) no-repeat -116px -24px; }

#hakukentta {  width: 168px; height: 30px; position: absolute; left: 795px; top: 50px; background: url(uploads/images/ulkoasu/haku-bg.gif) no-repeat; }

:focus { outline: none; }

#hakukentta input[type=text] { height: 20px; width: 120px; background: transparent; border: 0px; font-size: 14px; color: white; font-family: Georgia, Times, "Times New Roman", serif; padding: 3px 7px; }

#hakukentta .search-button { background: none; border: none; width: 27px; height: 25px; margin-left: 5px; cursor: pointer; }

#header-alaosa { height: 10px; width: 964px; background: #9a0101; clear: both; }

ul#ylakuvat { margin: none; padding: 0px; list-style: none; }

#kuva { height: 396px; background: url(uploads/images/ulkoasu/load-animation.gif) no-repeat 50% 50%; border-bottom: 10px solid #9a0101; }

#kuva-alaosa { height: 1px; clear: both; }

#content-wrap { margin-top: 20px; }

#content-left { width: 154px; float: left; }
#content, #content2 { width: 300px; margin-right: 23px; float: left; }
#content-leveapalsta { width: 623px; float: left; }
#tyonayteotsikko { width: 638px; margin-bottom: 12px; }
#blogi-content-vasen { width: 290px; border-right: 1px solid #ccc; float: left; padding-top: 10px; }
#blogi-content-oikea { width: 638px; float: right; }
#uutis-content-oikea { width: 638px; float: right; }

#content-ala-levea { width: 638px; margin-top: 20px; margin-left: 154px; }

#FEU-login input { width: 200px; border: 1px solid #ccc; }

#footer { height: 40px; margin-top: 50px; clear: both; text-align: left; }
#footer p { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #707070; }

/***** FONTIT *****/

h1, h2, h3, h4, h5, h6, h7, p { margin: 0px; }

h1, h3, p { color: #000; }
h2, p.ingressi { color: #900; }

h1 { font-size: 17px; font-weight: normal; }
h2, h3, p, li, p.ingressi { font-size: 12px; line-height: 17px; }

h3, p.ingressi { font-style: italic; }
h2 { font-weight: bold; }

#content-wrap a { color: #900; text-decoration: none; border-bottom: 1px dotted #900; }

ul { padding-left: 15px; padding-right: 10px; margin-top: 0px; }

/***** Rekry-lomake *****/

.rekry-simppeli input[type="text"] {width: 300px; border: 1px solid #ccc; padding: 5px 10px; margin-bottom: 5px; background: #900; color: white; text-align: left; font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; }

.rekry-simppeli input[type="submit"] {width: 320px; border: 1px solid #ccc; padding: 5px 10px; background: #fff; color: #900; text-align: center; font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; margin-top: 20px; }

.rekry-simppeli .tyonaytteet { margin-bottom: 20px; color: #900; font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px; }

.error_message, .fb_invalid { font-size: 12px; color: red; }

.required { font-size: 12px; color: #070; }

#expand1_link { display: block; border: 1px solid #ccc; padding: 5px 7px; font-size: 11px; }

/***** e-mail-lomake *****/
.tellafriendform fieldset { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; border: none; }
.tellafriendform label { display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; border: none; }
.tellafriendform input[type="text"] { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border: none; background: #eee; color: #555; padding: 5px 7px; width: 306px; }
.tellafriendform textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border: none; background: #eee; color: #555; padding: 5px 7px; width: 306px; }
.tellafriendform input[type="submit"], .tellafriendform input[type="reset"] { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border: 1px solid #ccc; background: #fff; color: #555; padding: 5px 7px; width: 153px; }

/***** tilaa versio -lomake *****/

.tilaaversiolomake input[type="text"] {width: 300px; border: 1px solid #ccc; padding: 5px 10px; margin-bottom: 5px; background: #900; color: white; text-align: left; font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; }

.tilaaversiolomake input[type="submit"] {width: 320px; border: 1px solid #ccc; padding: 5px 10px; background: #fff; color: #900; text-align: center; font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; margin-top: 20px; }

.tilaaversiolomake .tyonaytteet { margin-bottom: 20px; color: #900; font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px; }

.tilaaversiolomake textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border: none; background: #eee; color: #555; padding: 5px 7px; width: 306px; height: 120px; }

/*****   *****/

#captcha-extranet-wrap img { width: 75%; }


#facebook-testi { width: 180px; background: #242f57; padding: 7px; }

#facebook-testi p { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }
#facebook-testi a { color: #ccc; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #ccc; }
#facebook-testi a:hover { color: white; border-bottom: 1px solid #aaa; }
#facebook-testi .feed-content { color: #ccc; font-family: Georgia, Times, "Times New Roman"; }
/* End of 'yleinen' */

