/*A {*/
	/*COLOR: #006666; TEXT-DECORATION: none*/
/*}*/
/*A:visited {*/
	/*COLOR: #006666*/
/*}*/
/*A:active {*/
	/*COLOR: #006666*/
/*}*/
/*A:hover {*/
	/*COLOR: #006666; TEXT-DECORATION: none*/
/*}*/
/*BODY {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica*/
/*}*/
/*H1 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 20px; FONT-FAMILY: arial, helvetica*/
/*}*/
/*H2 {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*H3 {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*H4 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica*/
/*}*/
/*H5 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica*/
/*}*/
/*TD {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica*/
/*}*/
/*B {*/
	/*FONT-WEIGHT: bold*/
/*}*/
/*I {*/
	/*FONT-STYLE: italic*/
/*}*/
/*U {*/
	/*TEXT-DECORATION: underline*/
/*}*/
/*.black {*/
	/*FONT-WEIGHT: normal; COLOR: #000000*/
/*}*/
/*.white {*/
	/*FONT-WEIGHT: normal; COLOR: #ffffff*/
/*}*/
/*.whitesmall {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff*/
/*}*/
/*.grey {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: arial, helvetica*/
/*}*/
/*.leipis {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana*/
/*}*/
/*.bleipis {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana*/
/*}*/
/*.bleipis2 {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana*/
/*}*/
/*.otsikko {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*.otsikko2 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*.otsikko3 {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*.sininen {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: verdana*/
/*}*/
/*.bsininen {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: verdana*/
/*}*/
/*.sininen2 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #004283; FONT-FAMILY: verdana*/
/*}*/
/*.bsininen2 {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #004283; FONT-FAMILY: verdana*/
/*}*/
/*.valkoinen {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana*/
/*}*/
/*.bvalkoinen {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana*/
/*}*/
/*.turkoosi {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*.select {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #668eb5*/
/*}*/
/*.select1 {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff*/
/*}*/
/*.harmaa {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #808b95; FONT-FAMILY: verdana*/
/*}*/
/*.Hotellinro {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: arial, helvetica*/
/*}*/
/*.BBTITLE {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #006666; FONT-FAMILY: verdana, arial*/
/*}*/
/*.BBITALIC {*/
	/*FONT-SIZE: 8pt; COLOR: #006666; FONT-FAMILY: verdana, arial*/
/*}*/
/*.BBPREFACE {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/*.BBCONTENT {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/*.CSearchResults {*/
	/*FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006666; FONT-FAMILY: verdana*/
/*}*/
/*.CSearchArea {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/*.CSearchNumber {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/*.CSearchTitle {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #006666; FONT-FAMILY: verdana, arial*/
/*}*/
/*.CSearchPreview {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/*.CSearchNextPrev {*/
	/*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial*/
/*}*/
/**/
/**/
/**/
/*.errorMessage {*/
    /*FONT-WEIGHT: normal;*/
    /*FONT-SIZE: 10px;*/
    /*FONT-FAMILY: verdana;*/
    /*COLOR: red;*/
/*}*/
/**/
/*table.makeOrderCatalogTable {*/
    /*background: white;*/
    /*border-collapse: collapse;*/
    /*border-top: solid 0px black;*/
    /*border-left: solid 1px black;*/
    /*border-right: solid 1px black;*/
    /*border-bottom: solid 0px black;*/
/*}*/
/*/**/
/*td.section {*/
    /*background: #165799;*/
    /*font-family: verdana;*/
    /*font-size: 11px;*/
    /*color: white;*/
    /*font-weight: bold;*/
/*}*/
/*/**/
/*input.number {*/
    /*text-align: right;*/
/*}*/
/*select {*/
    /*FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana*/
/*}*/

/*------------------*/
/*    buttons       */
/*/*------------------*/
/*.buttonGreen {*/
   /*height: 15px;*/
   /*cursor: hand;*/
   /*background: #006666;*/
   /*vertical-align: top;*/
/**/
   /*white-space: nowrap;*/
   /*text-align: center;*/
/**/
   /*font-weight: bold;*/
   /*font-size: 11px;*/
   /*font-family: verdana;*/
   /*font-variant: small-caps;*/
   /*color: white;*/
/**/
   /*border: black;*/
   /*border-style: solid;*/
   /*border-top-width: 1px;*/
   /*border-right-width: 1px;*/
   /*border-bottom-width: 1px;*/
   /*border-left-width: 1px;*/
/*}*/
/**/
/*.buttonGreen:link {*/
    /*white-space: nowrap;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*font-size: 11px;*/
    /*font-family: verdana;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.buttonGreen:visited {*/
    /*white-space: nowrap;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*font-size: 11px;*/
    /*font-family: verdana;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.buttonGreen:hover {*/
    /*white-space: nowrap;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*font-size: 11px;*/
    /*font-family: verdana;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.buttonGreen:active {*/
    /*white-space: nowrap;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*font-size: 11px;*/
    /*font-family: verdana;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/**/
/*/*-----------------------*/
/*/*    newsGroup styles   */
/*/*-----------------------*/
/*table.newsGroupTable {*/
    /*background: white;*/
    /*border-collapse: collapse;*/
    /*border-top: solid 1px #004283;*/
    /*border-left: solid 1px #004283;*/
    /*border-right: solid 1px #004283;*/
    /*border-bottom: solid 1px #004283;*/
/*}*/
/*td.newsGroupHdr {*/
    /*background: #004283;*/
    /*font-weight: bold;*/
    /*font-size: 12px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
/*}*/
/*td.newsGroupContent {*/
    /*background: white;*/
/*}*/
/**/
/*/*-----------------------*/
/*/*    my info styles     */
/*/*-----------------------*/
/*table.myInfoHdrTable {*/
    /*background: #004283;*/
    /*border-collapse: collapse;*/
    /*border-top: solid 1px black;*/
    /*border-left: solid 1px black;*/
    /*border-right: solid 1px black;*/
    /*border-bottom: solid 0px black;*/
/**/
    /*font-weight: bold;*/
    /*font-size: 12px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
/*}*/
/*table.myInfoContentTable {*/
    /*background: white;*/
    /*border-collapse: collapse;*/
    /*border-top: solid 1px black;*/
    /*border-left: solid 1px black;*/
    /*border-right: solid 1px black;*/
    /*border-bottom: solid 1px black;*/
/*}*/
/**/
/*/*-----------------------*/
/*/*    top menu links     */
/*/*-----------------------*/
/*.topMenuLink:link {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: #006666;*/
    /*text-decoration: none;*/
/*}*/
/*.topMenuLink:visited {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: #006666;*/
    /*text-decoration: none;*/
/*}*/
/*.topMenuLink:hover {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: #006666;*/
    /*text-decoration: none;*/
/*}*/
/*.topMenuLink:active {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: #006666;*/
    /*text-decoration: none;*/
/*}*/
/**/
/**/
/*.mainPageTopMenuLink:link {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.mainPageTopMenuLink:visited {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.mainPageTopMenuLink:hover {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/*.mainPageTopMenuLink:active {*/
    /*font-weight: bold;*/
    /*font-size: 8px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
    /*text-decoration: none;*/
/*}*/
/**/
/*/*-----------------------*/
/*/*    login styles       */
/*/*-----------------------*/
/*.loginTitle {*/
    /*font-weight: bold;*/
    /*font-size: 11px;*/
    /*font-family: verdana;*/
    /*font-variant: small-caps;*/
    /*color: white;*/
/*}*/
/*.loginText {*/
    /*font-weight: normal;*/
    /*font-size: 9px;*/
    /*font-family: verdana;*/
    /*color: white;*/
/**/
/*}*/


/* **** COMMON TAGS **** */
body
{
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, Verdana;
    background: #eaeaea url(../img/bg.gif) top left;
}

a{
    font-family: Arial, Helvetica, Verdana 10px;
    color: #004283;
    text-decoration: none;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

label {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
    color: #004283;
}

table{
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
    color: #000000;

}

table th {
    font-weight: bold;
    color: #ffffff;
    background: #3272B2 url(../img/topmenu_bg.jpg) bottom left repeat-x;
}


h1{
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #004283;
}

ul{
    list-style-image: url(../img/list_image.gif);
}
/*--------------------------------*/


/* **** INPUT TAGS **** */

input{
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

input.small {
    width: 50px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

input.medium {
    width: 100px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

input.large {
    width: 150px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

input.extralarge {
    width: 200px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

password.medium{
    width: 80px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

select{
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

select.medium {
    width: 100px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

select.large {
    width: 150px;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}

textarea.large {
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
    width: 200;
    height: 100;

}

/*--------------------------------*/


#site
{
	width: 790px;
	margin: 0 auto;
	border: 1px solid #dcdcdc;
	background: #fff;
}


/* *** ****  HEADER **** *** */

#header
{
	margin: 0 10px;
}

#logo img
{
	border: none;
}


/* *** HEADER LINKS  *** */
#topLinks{
   	float: right;
	margin-top: 20px;
	background-color: #fff;
	text-align: right;
}

#topLinks a{
    color: #004283;
    font-family: Arial, Helvetica, Verdana;
    font-size: 11px;
}



/* *** HEADER MENU  *** */
#topmenu
{
	height: 27px;
	text-align: left;
	padding-top: 15px;
	background: #3272B2 url(../img/topmenu_bg.jpg) bottom left repeat-x;
}

#topmenu ul
{
	height: 27px;
	margin: 0; padding: 0;
	list-style: none;
}

#topmenu li
{
	display: inline;
	height: 27px;
	margin: 0; padding: 0;
}

#topmenu img
{
	margin: 0; padding: 0 20px 0 20px;
	border: none;
}

#topmenu a
{
	padding: 0 25px 0 20px;
    color: #fff;
    font-family: Arial, Helvetica, Verdana;
    font-size:14px;
    text-decoration: none;
	background: url(../img/topmenu_linkbg.gif) bottom right repeat-y;
}

#headerimage
{
	margin: 2px 0 5px 0;
}

img {
    border: none;
}

/*--------------------------------*/





/* *** **** LOGIN **** *** */

#loginBox {
   border: 1px solid #dcdcdc;
   margin-left:12px;
   margin-top: 8px;
   margin-right: 2px;
   padding-top: 8px;
   padding-bottom: 6px;
   padding-left: 4px;
   padding-right: 4px;
   min-height:150px; _height:150px;
}
/*--------------------------*/




/* *** **** CONTENT AREAS **** *** */
#content {
    margin-top: 8px;
    margin-left: 2px;
    margin-bottom: 10px;
    margin-right: 12px;
    font-size: 11px;
    min-height: 500px;_height:500px;
}

#contentArea{
    margin-top: 10px;
    font-size: 11px;
}

#contentAreaInfo{
    border: 1px solid #dcdcdc;
}

#contentAreaInfo table td{
    font-weight: bold;
}

/* *** FOOTER *** */

#footer{
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px dotted #dcdcdc;

    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
}
/*--------------------------------*/





/* **** NEWS GROUP **** */
#newsGroup{
   margin-left: 0px;
   margin-top: 10px;
}

#newsGroup table{
    border: 1px solid #dcdcdc;
}

#newsGroup table th{

    background: #3272B2 url(../img/topmenu_bg.jpg) bottom left repeat-x;
    font-weight: normal;
    font-size: 12px;
    color: white;
}
/*--------------------------------*/


.pointLimitBand{
    background: #3272B2 url(../img/topmenu_bg.jpg) bottom left repeat-x;
    font-family: Arial, Helvetica, Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}


/* **** LEFT MENU **** */
#leftMenu{
   margin-left:12px;
   margin-top: 8px;
   margin-right: 2px;
   padding-top: 8px;
   padding-bottom: 6px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 8px;
   padding-bottom: 6px;
   padding-left: 4px;
   padding-right: 4px;
}

#leftMenu a{
 font-size:12px;
 display: block;
 padding: 3px;
}

#leftMenu a:hover {
    text-decoration: none;
    font-weight: bold;
}
/*--------------------------------*/


/* ERROR MESSAGES */
.errorMessage{

    font-family: Arial, Helvetica, Verdana;
    color: #ff0000;

}

.requiredField{
    color: #ff0000;
}

/*--------------------------------*/

.makeOrderProductTable{

}

#content .makeOrderProductTable table {
    border: 1px solid #295c91;
}

#content .makeOrderProductTable table th{
    background: #3272B2 url(../img/topmenu_bg.jpg) bottom left repeat-x;
    font-size:12 px;
    font-weight: bold;
    color: #ffffff;
}



/*------------------*/
/*    buttons       */
/*/*------------------*/
.buttonBlue {
   height: 15px;
   cursor: hand;
   background: #295c91;
   vertical-align: top;

   white-space: nowrap;
   text-align: center;

   /*font-weight: bold;*/
   font-size: 11px;
   font-family: Arial, Helvetica, Verdana;
   font-variant: small-caps;
   color: white;

   border: 1px solid #295c91;
   /*border-style: solid;*/
   /*border-top-width: 1px;*/
   /*border-right-width: 1px;*/
   /*border-bottom-width: 1px;*/
   /*border-left-width: 1px;*/
}

.buttonBlue:link {
    white-space: nowrap;
    text-align: center;
    /*font-weight: bold;*/
    font-size: 11px;
    color: white;
    text-decoration: none;
}
.buttonBlue:visited {
    white-space: nowrap;
    text-align: center;
    /*font-weight: bold;*/
    font-size: 11px;
    color: white;
    text-decoration: none;
}
.buttonBlue:hover {
    white-space: nowrap;
    text-align: center;
    /*font-weight: bold;*/
    font-size: 11px;
    color: white;
    text-decoration: none;
}
.buttonBlue:active {
    white-space: nowrap;
    text-align: center;
    /*font-weight: bold;*/
    font-size: 11px;
    color: white;
    text-decoration: none;
}



