/*	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:#C0C0C0;}

th, td	{font:normal 12px arial,helvetica,sans-serif;vertical-align:top;padding:0px;margin:0px;}
a	{color:#B30004;}
.skinmaster a, .skinmaster a:hover, .skinmaster a:visited	{color:#B30004; font:normal 12px arial,helvetica,sans-serif;}
a:visited {color:#B30004;}	/* for IE6 */
p	{margin:0.5em 0px;color:#333333;}
div {color:#333333;}
a img	{border-width:0px;}
h2	{font:bold 14px arial,helvetica,sans-serif;color:#333333;margin:0px 0px 0.5em 0px;}
h3	{font:bold 12px arial,helvetica,sans-serif;color:#333333;margin-bottom:1em;}

.contentpane p, .contentpane div	{line-height:140%;}
.contentpane a {color:#B30004 !important}

.cut	{display:block;clear:both;font-size:0px;line-height:0px;height:0px;}
.bold	{font-weight:bold !important;}
.relative	{position:relative;}
.date	{font:normal 11px arial,helvetica,sans-serif;}

.Normal, input	{font:normal 12px arial helvetica, sans-serif !important;}

.pagemaster {width:100%;min-height:500px;background:url(images/bg.jpg) left top repeat-x #C0C0C0;}
.skinmaster {width:890px;margin:0px auto 20px auto;padding-top:20px;}
.controlpanel {width:100%;background-color:#dddddd;}

#contentArea	{padding:15px 15px 0px 15px;background-color:#FFFFFF;}
#footer		{border:1px solid #C4C1BA;border-width:1px 0px;padding:9px 15px;background-color:#FFFFFF;}

#toppane	{padding-top:15px;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	{position:relative;}
.imagepane img	{display:block;}

#tdTopLeft	{width:530px;height:380px;}
#tdTopRight	{width:310px;padding:0px 0px 0px 20px;}
#tdTopRight .links	{clear:both;padding-top:10px;}
#tdTopRight .links .lnkBullet	{margin-bottom:8px;}
#tdTopRight .lnkBullet, .m_ViewLiftup a, .m_Links a.Normal	{display:block;background:url(/images/custom/bulletRight_black.gif) left 3px no-repeat;padding-left:15px;}

#tdNavLeft	{width:200px;padding-bottom:20px;background-color:#F2F2F2;}
#tdNavLeft .lefttoppane	{background-color:#FFFFFF;}
#tdNavLeft .leftpane	{padding:0px 10px;}
#tdNavLeft ul	{margin:0px !important;}
#tdNavLeft .lnkBullet	{display:block;background:url(/images/custom/bulletRight_red.gif) left 3px no-repeat;padding-left:15px;color:#B30004 !important;}
#alasivu_kia #tdContent, #alasivu_kia_malli #tdContent	{padding:0px 0px 20px 20px;}

#tblAlasivu	{width:100%;margin-bottom:1px;}

a.banner	{display:block;background-color:#FFFFFF;padding:1px;border:1px solid #C4C1BA;margin-bottom:15px;}
a.banner img	{display:block;}

.button_red, .tblBottomActions a	{display:block;width:88px;height:19px;padding:3px 0px 0px 21px;background:url(/images/custom/button_red.gif) left top no-repeat;color:#FFFFFF !important;}

.divGridItem_200x45	{display:block;float:left;width:200px;height:45px;border-bottom:1px solid #C4C1BA;margin-bottom:5px;}
a.divGridItem_200x45:hover	{text-decoration:none;background-color:#FEFAF6;cursor:pointer;}
.divGridItem_200x45 img	{display:block;float:left;}
.divGridItem_200x45 span	{color:#B30004;display:block;float:left;margin:14px 0px 0px 9px;background:url(/images/custom/bulletRight_red.gif) left 3px no-repeat;padding-left:15px;}


.divGridItem_155x45	{display:block;float:left;width:155px;height:45px;border-bottom:1px solid #C4C1BA;margin-bottom:5px;}
a.divGridItem_155x45:hover	{text-decoration:none;background-color:#FEFAF6;cursor:pointer;}
.divGridItem_155x45 img	{display:block;float:left;}
.divGridItem_155x45 span	{color:#B30004;display:block;float:left;margin:14px 0px 0px 9px;background:url(/images/custom/bulletRight_red.gif) left 3px no-repeat;padding-left:15px;}

.tblGridItem_155x45	{float:left;width:155px;height:45px;border-bottom:1px solid #C4C1BA;margin-bottom:5px;}
.tblGridItem_155x45 tr:hover	{background-color:#FEFAF6;}
.tblGridItem_155x45 a	{display:block;}
.tblGridItem_155x45 a:hover	{text-decoration:none;background-color:#FEFAF6;cursor:pointer;}
.tblGridItem_155x45 td	{vertical-align:middle;height:45px;}
.tblGridItem_155x45 img	{display:block;width:66px;height:40px;}
.tblGridItem_155x45 span	{color:#B30004;display:block;float:right;padding-left:13px;width:63px;margin-right:4px;background:url(/images/custom/bulletRight_red.gif) left 2px no-repeat;line-height:110%;}


#top		{height:82px;background:url(images/bgTop.jpg) left top repeat-x;}
#tblTop		{height:82px;margin:0px 15px;}
#tdLogo		{width:160px;padding-top:11px;}

#tdTopLinks	{height:30px;padding-top:6px;}
#tdTopLinks, #tdTopSearch	{width:700px;text-align:right;}
#tdTopLinks a	{margin-left:10px;padding-left:13px;color:#333333;}
.lnkBullet, #tblNostoPane .nostopane div a, .TopLinks a, .m_Links a.Normal	{background:url(images/bulletRight.gif) left 3px no-repeat;padding-left:15px;}


#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:35px;padding:11px 15px 0px 15px;font-weight:bold;}
#navTop .nodetext a	{color:#FFFFFF !important;font:bold 12px arial,helvetica,sans-serif !important;}
#navTop table .selectednodetext	{background-color:#FFFFFF;}
#navTop .selectednodetext a	{color:#000000 !important;}

#tdTopRight .lnkBullet	{color:#B30004 !important;}

#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;}

#gradient	{height:30px;background:url(images/gradient_footer.jpg) left top repeat-x;}
#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;}
#breadcrumb span, #breadcrumb a	{color:#999999 !important;font:normal 11px arial,helvetica,sans-serif;}

#bottomFunctions a	{color:#B30004 !important;}

/* STYLES FOR SIDE MENU */

#tdNavLeft .SideMenu	{margin:0px;padding-left:0px;}
.SideMenu li	{list-style-type:none;margin:0px;padding:0px;display:block;height:25px;background:url(images/bgSideMenu_red.gif) left top repeat-x #B30004;}
.SideMenu li.selected	{background:none #FFFFFF;}

.SideMenu li a {display:block;font:normal 12px arial,helvetica,sans-serif;color:#FFFFFF !important;background:url(images/arrowSideMenu_red.gif) left top no-repeat;height:20px;padding:5px 0px 0px 25px;}
.SideMenu li.selected a	{color:#000000 !important;font-weight:bold;background-image:url(images/arrowSideMenu_white.gif);}

.SideMenu a:hover {}


.divMallitNav	{height:28px;margin:16px 0px;background:url(images/bgMallitNav.gif) left bottom repeat-x;border-bottom:1px solid #CCCCCC;}
.divMallitNav .tblThirdLevelMenuMain	{float:left;}
.divMallitNav .tblThirdLevelMenuMain td	{height:28px;text-align:center;background:url(images/sepMallitNav.gif) right bottom no-repeat;}


.divMallitNav .tblThirdLevelMenuMain td a	{display:block;height:22px;padding:6px 6px 0px 6px;margin-right:3px;}
.divMallitNav .tblThirdLevelMenuMain .selectednodetext a {color:#FFFFFF !important;background:url(images/bgThirdLevelMenu_selected.gif) left top repeat-x;}

.divMallitNav .tblThirdLevelMenuMain td .separator	{display:none;}

.divMallitNav a, .divMallitNav a:visited, .divMallitNav a:hover	{font:bold 12px arial,helvetica,sans-serif;color:#B30004;}
.divMallitNav .tblThirdLevelMenuExtra	{float:right;color:#B30004;margin-right:10px;}
.divMallitNav .tblThirdLevelMenuExtra td	{padding-top:5px;}
.divMallitNav .tblThirdLevelMenuExtra a	{font-weight:normal;margin:0px 3px;}
