body {margin:0px; padding:0px; vertical-align:top;}
td {font-size:11px; font-family:Tahoma; color:#000000; line-height:13px; vertical-align:top; padding:0px;}
a {border:none; text-decoration:underline; color:#008CCC;}
a:hover {text-decoration:underline;}
form {margin:0px; padding:0px;}
table {border:0px; border-collapse:collapse;}
img {border:0;}
/****************************************************/
.footertxt {color:#004A80;}
.footerlink {color:#008CCC; font-weight:bold; text-decoration:underline; margin-left:12px; margin-right:12px;}
.footerlink:hover{text-decoration:none;}

.footertxt2 {color:#818181;}
.footerlink2 {color:#818181; text-decoration:underline;}
.footerlink2:hover{text-decoration:none;}
/****************************************************/
.link1 {text-decoration:underline;color:#008CCC; background:url(../images/pimp4.gif) no-repeat left; padding-left:13px; font-weight:bold;}
.link1:hover {text-decoration:none;}
/****************************************************/
ul {margin:0; padding:0; list-style:none}
li {padding-left:18px; line-height:17px; color:#008CCC;}
li a {color:#008CCC; text-decoration:underline;}
li a:hover {text-decoration:none;}

.list1 li {background: url(../images/pimp1.gif) no-repeat  left; padding-left:10px; line-height:14px; color:#ffffff;}
.list1 li a {color:#ffffff; text-decoration:underline;}
.list1 li a:hover {text-decoration:none;}

.list2 li {background: url(../images/pimp2.gif) no-repeat  left; padding-left:10px; line-height:14px; color:#008CCC; font-family:Arial, Helvetica, sans-serif;}
.list2 li a {color:#008CCC; text-decoration:underline;}
.list2 li a:hover {text-decoration:none;}

.list3 li {background: url(../images/pimp6.gif) no-repeat  left; padding-left:10px; line-height:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.list3 li a {color:#008CCC; text-decoration:underline;}
.list3 li a:hover {text-decoration:none;}

.list4 li {background: url(../images/pimp1.gif) no-repeat  left; margin-top:5px; padding-left:10px; line-height:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.list4 li a {color:#FFFFFF; text-decoration:underline;}
.list4 li a:hover {text-decoration:none;}

.list5 li {background: url(../images/pimp2.gif) no-repeat  left; margin-top:10px; padding-left:10px; line-height:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.list5 li a {color:#000000; text-decoration:underline;}
.list5 li a:hover {text-decoration:none;}

.list6 {list-style:none;padding-left:1px; line-height:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.list6 a {color:#000000; text-decoration:underline;}
.list6 a:hover {text-decoration:none;}

.list7 li {background: url(../images/pimp1.gif) no-repeat  left; margin-top:5px; padding-left:10px; line-height:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.list7 li a {color:#000000; text-decoration:underline;}
.list7 li a:hover {text-decoration:none;}

/****************************************************/
.myform {width:123px; margin:0px; padding:0 0 0 3px; height:21px; vertical-align:middle; font-size:11px;font-family:Tahoma; color:#000000; background:#ffffff;}
/****************************************************/
.txt1 {color:#FFFFFF; line-height:12px;}
.txt2 {color:#000000; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
.txt3 {color:#006CA7; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.txt4 {color:#737373; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px;}
.txt4small {color:#737373; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px;}
.txt5 {color:#4B4B4B; line-height:15px;}
.txt6 {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.txt7 {color:#000000; line-height:12px; font-size:10px; font-family: Helvetica, Verdana, Arial; font-weight:normal}
.txt7w {color:#FFFFFF; line-height:12px; font-size:11px; font-family: Helvetica, Verdana, Arial; font-weight:normal}
.txt10 {color:#FFFFFF; line-height:12px;}
.txt11 {color:#FFFFFF; line-height:12px; font-size:10px; font-family: Verdana, Arial; font-weight:bold;text-decoration:none}
.txt11 a {color:#FFFFFF; line-height:12px; font-size:10px; font-family: Verdana, Arial; font-weight:bold;text-decoration:none}

.txt11 a {color:#FFFFFF; line-height:12px; font-size:10px; font-family: Verdana, Arial; font-weight:bold;text-decoration:none}
.txt12 {color:#60B008;line-height:10px;font-size:11px; font-family:Arial, Verdana,Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
.txt13 {color:#000000; line-height:12px; font-size:10px; font-family: Verdana, Arial; font-weight:bold;text-decoration:none}
.txtlinkkiharmaa {color:#AFAFAF; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:12px;text-decoration:none}
.mtxtw {color:#FFFFFF;line-height:11px;font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.mtxtw a {color:#FFFFFF;line-height:11px;text-decoration:none;}
.mtxtw a:hover {color:#FFFFFF;line-height:11px;text-decoration:none;}

.mtxtw1 {color:#000000;line-height:11px;font-size:11px; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}
.mtxtw1 a {color:#FFFFFF;line-height:13px;text-decoration:none;}
.mtxtw1 a:hover{color:#F65808;line-height:13px;font-weight:bold;text-decoration:none;}

.mtxtb {color:#000000;line-height:11px;margin-top:4px;font-size:11px; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.mtxtb a {color:#000000;line-height:11px;text-decoration:none;}
.mtxtb a:hover {color:#000000;line-height:11px;text-decoration:none;}

.otsikkoMvihreaUutinen {
/*      background-image: url(/images/myrkynvihreapalkki_pitka.jpg); */
        background-color: #73AF0C;
        background-repeat: no-repeat;
        height: 23px;
        font-size: 12px;
/*      font-size: 0.75em;*/
        font-weight: bold;
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
}

.divCalConItemTK {
        width: 352px;
        color: #605b4f; /*position: relative;*/
        border-width: 0px;
/*      font-size: 0.6em;*/
        font-size: 10px;
        text-align: left;
}

.divCalConItemTK .divCalConItemTitleTK { border-width: 0px; float: left; margin: 5px 0px 2px 5px; position: relative; }

.otsikkoruskeaUutinen {
/*      background-image: url(/images/ruskeapalkki_pitka.jpg); */
        background-color: #CA8302;
        background-repeat: no-repeat;
        height: 23px;
        font-size: 12px;
/*      font-size: 0.75em;*/
        font-weight: bold;
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
}

.otsikkosininenUutinen {
/*      background-image: url(/images/ruskeapalkki_pitka.jpg); */
        background-color: #65C5F2;
        background-repeat: no-repeat;
        height: 23px;
        font-size: 12px;
/*      font-size: 0.75em;*/
        font-weight: bold;
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        padding-left: 10px;
}


.inputButton {
        BORDER-RIGHT: #557799 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #557799 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 2px; BORDER-LEFT: #557799 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #557799 1px solid; FONT-FAMILY: Arial,Verdana;
}
.input { border-width:1px; border-color:rgb(153,153,153); border-style:solid; }
.kirjaudu {width:80px; margin:0px; padding:0 0 0 3px; height:17px; vertical-align:middle; font-size:11px;font-family:Tahoma; color:#ffffff; background:#005482;}
.inputietop { background-color:rgb(255,153,0); border-width:1px; border-bottom-width:1px; border-color:rgb(153,153,153); border-style:solid;font-size: 11px }
.inputieto { background-color:rgb(224,224,224); border-width:1px; border-color:rgb(153,153,153); border-style:solid;font-size: 10px }
.input1 { background-color:rgb(224,224,224); border-width:1px; border-color:rgb(153,153,153); border-style:solid;font-size: 11px;margin-bottom:2px;margin-top:2px; }
.hakusana { background-color:rgb(175,241,0); border-width:1px; border-bottom-width:1px; border-color:rgb(153,153,153); border-style:solid;font-size: 12px;color:#0F0F00; font-weight:normal; padding-bottom:1px; margin-bottom:1px; padding:1 1 1 1px; }
.eijulkinen { background-color:rgb(240,90,35); border-width:1px; border-bottom-width:1px; border-color:rgb(153,153,153); border-style:solid;font-size: 12px;color:#0F0F00; font-weight:normal; padding-bottom:1px; margin-bottom:1px; padding:1 1 1 1px; }

.input_lista {
        border-width: 1px;
        width: 30px;
        margin-left: 6px;
        margin-top: 3px;
        padding: 1px;
        font-size: 10px;
        font-family: verdana;
        border-style: solid;
        border-color: #999999;
}

.b{font-family:Tahoma; font-size:11px;  color:#4B4B4B; text-decoration:none }
.s{font-family:Tahoma; font-size:9px;  color:#B4B4B4; text-decoration:none}
.s1{font-family:Tahoma; font-size:11px;  color:#818181; text-decoration:none}
.s2{font-family:Tahoma; font-size:11px;  color:#737373; text-decoration:none}
.s3{font-family:Tahoma; font-size:11px;  color:#818181;text-decoration:none}
.s4{font-family:Tahoma; font-size:11px;  color:#818181;text-decoration:none}

.white{font-family:Tahoma; font-size:9px;  color:#FFFFFF;}
.rednge{ font-family:Verdana,Arial,Trebuchet,Georgia;Tahoma; font-size:11px; color:#E80A33; text-decoration:none }
.orange{ font-family:Tahoma; font-size:11px; color:#F77D06; text-decoration:none }
.orange1{
font-family:Tahoma; font-size:11px;
color:#F77D06;
        border-top: 1px solid #c5c5c5;
        border-bottom: 1px solid #c5c5c5
}
#textarea{
                width:102px; height:18px;
                border-width:1px;
                border-style:solid;
                border:none;
                background-color:#F0EAE3;
                overflow:auto
                }
#input{
                width:79px; height:13px;
                border-width:1px;
                border-style:solid;
                border:none;
                background-color:#F0EAE3;
                }

.mlselect{
        border: 1px solid #888888;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #155AC0;
        width: auto;
        padding-left: 2px;
}

.mlselect optgroup {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        font-style: normal;
        text-transform: none;
        color: #666;
        background-color: #eee;
        padding:3px;
}

.form textarea {
        width:227px;
        height:88px;
        font-family:tahoma;
        font-size:11px;
        color:#4BA2BD;
        padding:3 0 0 4px;
        overflow:hidden;
        border-color:#DBDBDB    ;
        border-width:1px;
        border-style:solid;
        background-color:#EEEEEE
}

.fontBlackBold {
        font-weight: bold;
}

.fontBlack {

}
.fontBlackBoldLink {
        font-weight: bold;
        color: #000000;
        display: block;
        width: 90%;
}
.fontBlackHelp {
        font-size: 10px;
        font-weight: normal;
        color: #666666;
}

.fontBlackU {
        color: #000000;
        text-decoration: line-through;
}

.whitebgBorder {
        border: 1px solid #8CBAE8;
}

.filter {
        background-image: url(../images/filterbg.gif);
        border: 2px solid #B0C4DE;
}

.markkinat_up_normal{
background:#AFAFAF; border: 1px solid #FFFFFF;
}
.markkinat_up_green{
background:#60B008; border: 1px solid #FFFFFF;
}
.markkinat_up_greenlight{
background:#60B008; border: 1px solid #FFFFFF;
}
.markkinat_down_green{
background:#60B008; border: 1px solid #FFFFFF;
}
.markkinat_down{
background:#F65808; border: 1px solid #FFFFFF;
}
.option_up{
background:#FBFDFF; border: 1px solid #E5E5E5;
}
        
.option_down2{
background:#E5EBB4; border: 1px solid #C2C2C2;
}

.tarjous_up{
background:#FBFDFF; border: 1px solid #E5E5E5;
}
        
.tarjous_down{
background:#FFB5A4; border: 1px solid #C2C2C2;
}

.option_up2{
background:#FBFDFF; border: 1px solid #E5E5E5;
}

.option_down{
background:#FBFDFF; border: 1px solid #C2C2C2;
}
.option_show{
background:#AFE056; border: 1px solid #C2C2C2;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
}

.divBoxGreen {
        BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 4px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.divBoxGreen .div {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #E5EAF0; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

.divBoxYellow {
        BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 4px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.divBoxYellow .div {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #AFB4DC; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.divBoxYellow A {
        COLOR: white
}
.divBoxYellow A:hover {
        COLOR: white
}

.hideme {
visibility : hidden;
}

.topline {padding:.6em 0 0 0; margin:.6em 0 0 0; border-top:1px dashed #999;}
.bottomline {padding:0 0 6px 0; margin:6px 0; border-bottom:1px dashed #999; }

#available {
                display: none;
                color: green;
        }
        #not_available {
                display: none;
                color: red;
        }

#user_registration
{
        clear:both;
        display:block;
}
