/* Celtius3 TYYLITIEDOSTO */
/* 22.10.2007 */
/* aiemmat muutokset: 14.11./KM 27.10./KM 27.1.2006/KM */


p
{
	padding:0;
	margin:8px 0 0 0;
}

strong
{
	font-weight:bold;
}

form
{
	padding:0;
	margin:0;
}

/* table, ul, li poistettu */
a, img, span, label
{
	padding:0;
	margin:0;
}

img 
{
	border:0;
}

table 
{
	border-collapse:collapse;
	border:0;
}

td, th
{
	font-size:12px;
	padding:0;
	margin:0;
	vertical-align:top;
	text-align:left;
}

th
{
	font-weight:bold;
}

a:link
{
	text-decoration:none;
	color:#015ab4;
}

a:visited
{
	text-decoration:none;
	color:#015ab4;
}

a:hover
{
	text-decoration:underline;
	color:#015ab4;
}

a:active
{
	text-decoration:underline;
	color:#015ab4;
}

/* FRAMES */
#frameBody
{
	width:100%;
}

#frameTable
{
	width:920px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url('statics/bckgr/bg_vasen_middle.gif');
	background-repeat:repeat-y;
	background-position: 0 0;
}

#frameTable td
{
	text-align:left;
}

/* FOOTER */
#footer
{
	text-align:right;
	font-size:11px;
	color:#000000;
	width:920px;
	height:29px;
	margin:10px 0 0 0;
	padding:0;
	background-image:url('statics/bckgr/bg_footer.gif');
	background-repeat:no-repeat;
	background-position:100% 0;
}

#footer p
{
	padding:9px 7px 0 0;
	margin:0;
}


/* FONTIT */
Body
{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height=16px;
	color:#333333;
	background-color:;
	vertical-align:top;
	text-align:left;
	padding:0;
	margin:0;
}

/* sivuotsikko (h1) */
h1
{
	color:#663300;
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	margin:0;
	padding-top:0px;
}

Font.Title, TD.Title, Body.Title, Span.Title
{
	font:15pt Arial, Verdana, Helvetica, sans-serif;
	line-height:25px;
	font-weight:bold;
	color:#663300;
	padding:0;
	margin:0;	
}


Font.Heading
{
	color:#663300;
	font-size: 17px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}

Font.Subheading
{
	color:#663300;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

/* noston otsikko */
h2
{
	color:#663300;
	font-size: 16px;
	font:Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	margin:0;
	padding:0 14px 0 14px;
}

h3
{
	color:#663300;
	font-size:12px;
	font-weight:bold;
	margin:0 0 6px 0;
	padding:0;
}

h4
{
	color:#663300;
	font-size:12px;
	margin:0 0 6px 0;
	padding:0;
}

h5, Font.h5
{
	color:#663300;
	font-size:12px;
	padding:0;
	margin:0;
}

#header
{
	text-align:left;
	width:920px;
	height:92px;
	margin:0 0 10px 0;
	padding:0;
}

#header img
{
	margin:41px 0 0 0;
	padding:0;
	width:114px;
	height:38px;
}

/* TAUSTAKUVAT */
Table.BckGrCLogo, TD.BckGrCLogo
{
	background: url('statics/bckgr/log_celtius.gif') no-repeat;
	margin:41px 0 0 0;
	padding:0;
	width:114px;
	height:38px;
}

/* etusivun headerin kuva */
.frontPage
{
	background-image:url('statics/bckgr/bg_header_1.jpg');
	background-repeat:no-repeat;
	background-position:0 0;
}

.hdrPic2
{
	background-image:url('statics/bckgr/bg_header2.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

.hdrPic3
{
	background-image:url('statics/bckgr/bg_header3.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

.hdrPic4
{
	background-image:url('statics/bckgr/bg_header4.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}


Table.BckGr1, TD.BckGr1
{
	background: url('statics/bckgr/bg_header_etusivu.gif') no-repeat;
}

Table.BckGr2, TD.BckGr2
{
	background: url('statics/bckgr/bg_header_palaute.gif') no-repeat;
}


Table.BckGr3, TD.BckGr3
{
	background: url('statics/bckgr/bg_header_sisasivu.gif') no-repeat;
}


Table.BckGr4, TD.BckGr4
{
	background: url('statics/bckgr/bg_header_sisasivu.gif') no-repeat;
}

Table.BckGrFooter, TD.BckGrFooter
{
	background: url('statics/bckgr/bg_footer.gif') no-repeat;
}

.box_top
{
    background-image:url('statics/bckgr/bg_nosto_top.gif');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:220px;
	height:10px;
	margin-top:10px;
	font-size:1px;
	line-height:1px;
}

.box_middle
{
    background-image:url('statics/bckgr/bg_nosto_middle.gif');
	background-repeat:repeat-y;
	background-position:0 0; 
	width:220px;
}

.box_bottom
{
    background-image:url('statics/bckgr/bg_nosto_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:220px;
	height:10px;
	font-size:1px;
	line-height:1px;
}

.box_middle p
{
	font-size:11px;
	line-height:14px;
	padding:2px 14px 2px 14px;
}

.box_middle a
{
	display:block;
	text-align:right;
	font-size:11px;
	line-height:14px;
	background-image:url(statics/items/nuoli_nosto.gif);
	background-repeat:no-repeat;
	background-position:189px 2px; 
	padding:4px 34px 2px 14px;
}

.box_middle img
{
	padding:0px 0px 5px 15px;
}

.box_middle_product
{
    background-image:url('statics/bckgr/bg_nosto_middle.gif');
	background-repeat:repeat-y;
	background-position:0 0; 
	width:220px;
}

.box_middle_product a
{
	display:block;
	text-align:left;
	font-size:11px;
	line-height:14px;
	background-image:url(statics/items/nuoli_nosto_product.gif);
	background-repeat:no-repeat;
	background-position:15px 0px; 
	padding:0px 0px 4px 39px;
}

.imgBox
{
	width:192px;
	height:60px;
	margin:4px 14px 10px 14px;
}

/* palsta1 */
#left_top
{
	background-image:url('statics/bckgr/bg_vasen_top.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	width:180px;
	border-top:solid 1px #ffffff; /* Opera fix */
	min-height:240px;
}

/* IE6 fix */
* html #left_top
{
	height:240px;
}

#leftColumn
{
	width:180px;
	background-image:url('statics/bckgr/bg_vasen_bottom.gif');
	background-repeat:no-repeat;
	background-position: 0 99%;
}

#content
{
/*	15 + 490 + 15 */
/*	padding:0 15px 0 15px;*/
	padding:0 12px 0 15px;
	height:490px;
	min-height:490px;
}

#rightColumn
{
	width:220px;
}

/* NAVIGOINNIT */
#naviFrame
{
	width:154px;
	text-align:left;
	margin:16px 0 0 17px;
	padding:0;
	background-image:url('statics/bckgr/bg_navi_middle.gif');
	background-repeat:repeat-y;
	background-position: 0 0;
}

#naviColumn
{
	width:154px;
	background-image:url('statics/bckgr/bg_navi_bottom.gif');
	background-repeat:no-repeat;
	background-position: 0 100%;
}

#navi_top
{
	margin:0;
	padding:0;
	background-image:url('statics/bckgr/bg_navi_top.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
	width:154px;
	height:160px;
	min-height:160px;
}

/* IE fix */
*>#navi_top {
	height:100%;
}

#naviTexts
{
	margin:0;
	padding:11px;
}

#naviTexts li
{
	list-style-type:none;
	line-height:20px;
}

#naviTexts li a:hover, #naviTexts li a:active
{
	color:#663300;
}

#naviTexts li a#active
{
	color:#663300;
	text-decoration:underline;
}

#naviTexts li ul
{
	margin:0;
	padding:0 0 0 10px;
}

#naviTexts li ul li
{
	font-size:11px;
	list-style-type:none;
	background-image:url(../img/navi_pallero.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding:0 0 0 3px;
}

#navipolku_viiva
{
	background-image:url('statics/items/navipolku_viiva.gif');
	background-position: 0x 5px;
	background-repeat: repeat-x;
}

/* NEWS */
#news
{
	margin:0;
/*	padding:0 17px 17px 17px; */
	padding:0 0px 0px 17px;
}

#newsHeading
{
	margin:0;
/*	padding:0 17px 17px 17px; */
	padding:0 0px 0px 17px;
}

#news p
{
	font-size:11px;
	line-height:14px;
}

#news a
{
	font-size:11px;
	line-height:14px;
	display:block;
}

/* ETUSIVUN ALUEKUVA */

#btnImg
{
	background-image:url('statics/items/bg_aluepainikkeet_4.jpg');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:490px;
	height:296px;
	margin:0;
	padding:0;
}

.clear
{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

/* aluelinkkien oikeat kohdat kuvan paalla */
#btnImg1
{
	float:left;
	margin:0;
	padding:33px 0 0 85px;
}

#btnImg2
{
	float:right;
	margin:0;
	padding:33px 77px 0 0;
}

#btnImg3
{
	float:left;
	margin:0;
	padding:32px 0 0 85px;
}

#btnImg4
{
	float:right;
	margin:0;
	padding:32px 77px 0 0;
}

/* aluelinkit */
#btn1, #btn2, #btn3, #btn4
{
	display:block;
	background-image:url('statics/items/painike1_bg4.jpg');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:149px;
	height:68px;
	margin:0;
	padding:0;
}

#btn1:hover, #btn1:active
{
	background-image:url('statics/items/painike1_bg4_hover.jpg');
}

#btn2:hover, #btn2:active
{
	background-image:url('statics/items/painike2_bg4_hover.jpg');
}

#btn3:hover, #btn3:active
{
	background-image:url('statics/items/painike3_bg4_hover.jpg');
}

#btn4:hover, #btn4:active
{
	background-image:url('statics/items/painike4_bg4_hover.jpg');
}

#btn2
{
	background-image:url('statics/items/painike2_bg4.jpg');
}


#btn3
{
	background-image:url('statics/items/painike3_bg4.jpg');
}

#btn4
{
	background-image:url('statics/items/painike4_bg4.jpg');
}

/* SEARCH */
#search
{
}

#txtSearch
{
	font-size:11px;
	margin:0 0 4px 0;
	padding:1px;
	width:155px;
}

#btnSearch
{
	margin:0 0 0 4px;
	padding:0;
}

/* FEEDBACK */
.lomake_top
{
	background-image:url('statics/bckgr/bg_lomake_top.gif');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:490px;
	height:10px;
	margin-top:10px;
	font-size:1px;
	line-height:1px;
}

.lomake_middle
{
	background-image:url('statics/bckgr/bg_lomake_middle.gif');
	background-repeat:repeat-y;
	background-position:0 0; 
	width:490px;
}

.lomake_bottom
{
	background-image:url('statics/bckgr/bg_lomake_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 0; 
	width:490px;
	height:10px;
	font-size:1px;
	line-height:1px;
}

.lomake_content
{
	padding-left:14px;
	padding-right:14px;
}
