/*	GENERAL STYLES	*/
@import url('../../../../css/modules.css');
@import url('../../../../css/templates.css');

html	{overflow-y:scroll;}
html, body	{margin:0px;padding:0px;font:normal 12px arial,helvetica,sans-serif;}
#Body {BACKGROUND-COLOR: #000000;}
td	{font:normal 12px arial,helvetica,sans-serif;vertical-align:top;padding:0px;margin:0px;}
.skinmaster a, skinmaster a:hover, .skinmaster a:visited	{color:#0051BA !important;font:normal 12px arial,helvetica,sans-serif;}
p	{margin:1em 0px;color:#333333;}
div {color:#333333;}
a img	{border-width:0px;}
h1	{font:bold 16px arial,helvetica,sans-serif;color:#333333;margin:0px 0px 1em 0px;}
h2	{font:bold 14px arial,helvetica,sans-serif;color:#333333;margin:0px 0px 1em 0px;}
h3	{font:bold 12px arial,helvetica,sans-serif;color:#333333;margin-bottom:1em;}

.contentpane p, .contentpane div	{line-height:140%;}

.cut	{display:block;clear:both;font-size:0px;line-height:0px;height:0px;}
.bold	{font-weight:bold !important;}
.relative	{position:relative;}

.Normal, input	{font:normal 12px arial helvetica, sans-serif !important;}

.pagemaster {width:100%;min-height:650px;_height:650px;background:url(images/bg.jpg) left top repeat-x #000000;}
.skinmaster {width:890px;margin:0px auto 20px;padding-top:32px;}
.controlpanel {width:100%;background-color:#dddddd;}

#contentArea	{padding:0px 15px 20px 15px;background-color:#ffffff;}
#footer		{border:1px solid #C4C1BA;border-width:1px 0px;padding:6px 0px;}

#toppane	{border-bottom:1px solid #C4C1BA;padding-bottom:1px;margin-bottom:10px;position:relative;}

#frmFrontpage	{width:100%;height:200px;border-width:0px;overflow:hidden;margin-bottom:20px;}

#tblTopPane	{width:100%;}
#tblNostoPane	{width:100%;height:200px;margin-bottom:10px;}
#tblFooter	{width:100%;}

.imagepane img	{display:block;}

#tdTopLeft	{width:640px;height:240px;}
#tdTopRight	{width:200px;padding:0px 0px 0px 20px;}

#tblAlasivu	{width:100%;margin-bottom:1px;}
#tdNavLeft	{width:200px;padding-bottom:20px;background-color:#F2F2F2;}
#tdNavLeft .leftpane	{padding:0px 10px;}
#alasivu #tdContent	{padding:0px 0px 20px 20px;}

.divGridItem_200x220	{width:200px;height:220px;margin-left:0px;float:left;}
.divGridItem_400x220	{width:400px;height:220px;margin-left:0px;float:left;overflow:hidden;}

.divGridItem_200x220 h3	{color:#333333;font:bold 12px arial,helvetica,sans-serif;margin:0px;}
.divGridItem_200x220 p	{margin:0.5em 0px;}
.divGridItem_200x220 .imgHolder	{width:200px;height:110px;text-align:center;vertical-align:middle;}
.divGridItem_200x220 .contentHolder	{height:110px;vertical-align:top;}

#korimallihaku .divGridItem_200x220	{width:200px;height:140px;margin-left:0px;float:left;}
#korimallihaku .divGridItem_200x220 .contentHolder	{height:30px;vertical-align:top;}

.lnkBullet, .TopLinks a, #tblNostoPane .nostopane div a, .m_Links a.Normal	{background:url(images/bulletRight.gif) left 3px no-repeat;padding-left:15px;}

#tblNostoPane .nostopane DIV A.NoBullet
{
	background:none!important;
	padding:0px 0px 0px 0px;
}

#top		{height:69px;background:url(images/bgTop.gif) left top repeat-x;}
#tblTop		{height:69px;margin:0px 15px;}
#tdLogo		{width:160px;}
#tdLogo img	{display:block;}

#tdTopLinks	{padding-top:6px;_height:24px;}
#tdTopLinks, #tdTopSearch	{width:700px;text-align:right;}
#tdTopLinks a	{margin-left:10px;padding-left:13px;}

#tdTopSearch	{height:39px;}
#tdTopSearch #divSearch	{float:right;}
#tdTopSearch .NormalTextBox	{float:left;}
#tdTopSearch .SkinObject	{display:block;float:left;width:40px;height:18px;padding-top:2px;text-align:center;color:#FFFFFF !important;font:normal 12px arial,helvetica,sans-serif;background:url(images/bgBtnHae.gif) left top no-repeat;}
#tdTopSearch .SkinObject:hover	{text-decoration:none !important;}

#tdTopLinks .lnkBullet	{margin-left:13px;}
#navTop	{height:46px;background:url(images/bgNavTop.gif) left top repeat-x #181818;}
#navTop table	{height:100%;}
#navTop table td	{height:100%;}
#navTop table td a	{display:block;height:40px;padding:6px 10px 0px 10px;font:bold 12px arial,helvetica,sans-serif;}
#navTop .nodetext a	{color:#FFFFFF !important;}
#navTop table .selectednodetext	{background-color:#FFFFFF;}
#navTop .selectednodetext a	{color:#000000 !important;font:bold 12px arial,helvetica,sans-serif !important;}

#tdTopRight .lnkBullet	{display:block;background-position:left 3px;padding:0px 0px 6px 0px;margin-bottom:9px;text-indent:13px;border-bottom:1px solid #C4C1BA;}
#tdTopRight .bold	{border-bottom-width:0px !important;margin-top:12px;}

#tblNostoPane .nostopane	{width:200px;}
#tblNostoPane .nostoSpacer	{width:20px;}

#tblNostoPane .nostopane h3	{color:#333333;font:bold 12px arial,helvetica,sans-serif;margin:0px;}
#tblNostoPane .nostopane p	{margin:0.5em 0px;}

#dnn_LeftPane h3	{font:bold 12px arial,helvetica,sans-serif;color:#000000;}
#dnn_LeftPane hr	{display:block;height:1px;border-width:0px;background-color:#999999;margin:20px 0px 15px 0px;}
#dnn_LeftPane select	{width:180px;border:1px solid #999999;font:normal 12px arial,helvetica,sans-serif;}
#dnn_LeftPane .lnkBullet	{display:block;margin:10px 0px;}

#footer a, #footer .SkinObject	{font:normal 12px arial,helvetica,sans-serif !important;color:#333333 !important;margin:0px 3px;}
#tblFooter .tdRight	{text-align:right;}

#uudetAutot	{border:1px solid #CCCCCC;padding:5px 10px;width:380px;height:210px;}
#uudetAutot .lnkBullet	{margin-right:18px;padding-left:12px;}
.logoSmall	{margin:0px 6px;}

#breadcrumb	{margin-bottom:10px;border-bottom: 1px solid #c4c1ba; }
#breadcrumb span, #breadcrumb a	{color:#999999 !important;font:normal 11px arial,helvetica,sans-serif;}

/* STYLES FOR SIDE MENU */

#tdNavLeft ul	{padding-left:0px;margin: 0px 0px 0px 16px;padding: 0px 0px 0px 0px;}
#tdNavLeft .SideMenu, #tdNavLeft .SideMenu li ul 	{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/* level 0 */
.SideMenu li	{list-style-type:none;margin:0px;padding:0px;background:url(images/bgSideMenu_black.gif) left top repeat-x #333333;display:inline-block;}/*height:25px;*/
.SideMenu li a, .SideMenu li a:visited {display:block;font:normal 12px arial,helvetica,sans-serif;color:#FFFFFF !important;background:url(images/arrowSideMenu_black.gif) left top no-repeat;height:20px;width:180px;padding:5px 0px 0px 25px;}

/* selected */
.SideMenu li.nodelevel0_selected, .SideMenu li .selected {background:none #FFFFFF;}
.SideMenu li.nodelevel0_selected a, .SideMenu li .selected a	{color:#000000 !important;font-weight:bold;background-image:url(images/arrowSideMenu_white.gif) !important;}
.SideMenu li.nodelevel0_selected a span, .SideMenu li .selected a, .SideMenu li.nodelevel0_selected a:visited span, .SideMenu li .selected a:visited {color:#000000 !important; font-weight:bold !important;}

.SideMenu li ul.nodelevel1 li {background:url(images/bgSideMenu_grey.gif) left top repeat-x #e2e3e2;}
.SideMenu li ul.nodelevel1 li a, .SideMenu li ul.nodelevel1 li a:visited {color:#333333 !important;}
.SideMenu li ul.nodelevel1 li a {background:url(images/arrowSideMenu_grey.gif) left top no-repeat;}

.SideMenu li ul.nodelevel2 li {background:url(images/bgSideMenu_grey2.gif) left top repeat-x #e2e3e2;}
.SideMenu li ul.nodelevel2 li a, .SideMenu li ulnodelevel2 li a:visited {color:#333333 !important;}
.SideMenu li ul.nodelevel2 li a {background:url(images/arrowSideMenu_grey2.gif) left top no-repeat;}

.SideMenu a:hover {}

.tblHuoltovaraus	{width:640px;}
.tblHuoltovaraus th	{text-align:left;font:bold 12px arial,helvetica,sans-serif;padding:5px;color:#333333;border-bottom: solid 1px #C4C1BA;}
.tblHuoltovaraus td	{padding:5px 20px 10px 5px;}
.tblHuoltovaraus td.multiLines	{padding:2px 20px 0px 5px;}
.tblHuoltovaraus td.prices {padding:5px 20px 0px 5px;}

.tblHuoltovarausAika	{width:600px;font:12px arial,helvetica,sans-serif;}
.tblHuoltovarausAika tr	{text-align:left;font:bold 12px arial,helvetica,sans-serif;padding:5px;color:#333333;border-bottom: solid 1px #C4C1BA;}
.tblHuoltovarausAika td	{padding:5px 20px 10px 5px;}
.tblHuoltovarausAika tr.header {background-color:#e2e3e2;text-align: center;font-size:14px !important; font-weight:bold !important;color:#000000 !important; }
