/*	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:#3e3e3e;}
td	{font:normal 12px arial,helvetica,sans-serif;vertical-align:top;padding:0px;margin:0px;}
a	{color:#0051BA !important;font:normal 12px arial,helvetica,sans-serif;}
.skinmaster a, .skinmaster a:hover, .skinmaster a:visited	{color:#0051BA; font:normal 12px arial,helvetica,sans-serif;}
p	{margin:1em 0px;color:#333333;}
div {color:#333333;}
a img	{border-width:0px;}
a:hover	{color:#0051BA !important;text-decoration:underline !important;}
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:565px;background:url(images/bg.jpg) left top repeat-x #3e3e3e;}
.skinmaster {width:890px;margin:0px auto;background-color:#FFFFFF;}
.controlpanel {width:100%;background-color:#dddddd;}

#contentArea	{padding:0px 15px 0px 15px;}
#footer		{border:1px solid #3e3e3e;border-width:1px 0px;padding:9px 15px;background-color:#3e3e3e;}

#toppane	{border-bottom:1px solid #C4C1BA;padding-bottom:1px;margin-bottom:0px;position:relative;}

#frmFrontpage	{width:100%;height:214px;border-width:0px;overflow:hidden;margin-bottom:20px;}

#tblTopPane	{width:100%;}
#tblTopPane {width:100%;height:200px;margin-bottom:0px; border-bottom:1px solid #c4c1ba;}
#tblFooter	{width:100%;}

.imagepane	{position:relative; }
.imagepane img	{display:block;}/*padding:0px 0px 0px 0px;}*/
.imagepane p	{margin-top: 0px}
#alasivu_iveco #breadcrumb, #alasivu_iveco_malli #breadcrumb {border-bottom: 1px solid #c4c1ba; padding-bottom: 5px;}


#tdTopLeft	{width:640px;height:240px;padding-right:11px}
#tdTopRight	{width:200px;padding:10px 10px 10px 10px;background-color:#f1f1f1; border-left:1px solid #c4c1ba;}

#tblAlasivu	{width:100%;margin-bottom:15px;}
#tdNavLeft	{width:200px;padding-bottom:20px;background-color:#F2F2F2;}
#tdNavLeft .leftpane	{padding:0px 10px;}
#alasivu_iveco #tdContent, #alasivu_iveco_malli #tdContent	{padding:0px 0px 20px 20px;}

.button_red, .tblBottomActions a	{display:block;height:19px;padding:3px 0px 0px 21px;background:url(/images/custom/button_black_large.gif) left top no-repeat;color:#FFFFFF !important;}

.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;}

.lnkBullet, #tblTopPane .nostopane div a, .TopLinks a,  .m_Links a.Normal, #tblNosto a	{background:url(images/bulletRight.gif) left 3px no-repeat;padding-left:15px;}

#top		{height:69px;background:url(images/bgTop.gif) left top repeat-x;}
#tblTop		{height:69px;margin:0px 15px;}
#tdLogo		{width:160px;}

#tdTopLinks	{height:20px;padding-top:6px;}
#tdTopLinks, #tdLogoRight	{width:700px;text-align:right;}
#tdTopLinks a	{margin-left:10px;padding-left:13px;}

#tdLogoRight	{height:39px;}
#tdLogoRight #divLogoRight	{float:right;}
#tdLogoRight .NormalTextBox	{float:left;}
#tdLogoRight .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;}
#tdLogoRight .SkinObject:hover	{text-decoration:none !important;}

#tdTopLinks .lnkBullet	{margin-left:13px;}
#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;}

#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 !important;}
#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;}

#tblNosto { width:100%;}
#tblNosto a {display:none;}
#tblNosto p a {display: block;}
#tblNosto .clsButton {margin:0px !important;border-width:0px !important; background-color:#000000;width:200px;}
#tblNosto .clsButton_large {margin:0px !important;border-width:0px !important; background-color:#000000;width:640px;}
#tblNosto .clsButton a	{display:block;height:16px;background:url(images/button_black_arrow_right.gif) left top no-repeat;color:#FFFFFF !important;font:bold 12px arial,helvetica,sans-serif;padding:2px 6px 2px 6px;}
#tblNosto .clsButton_large a	{display:block;height:16px;background:url(images/largebutton_black_arrow_right.gif) left top no-repeat;color:#FFFFFF !important;font:bold 12px arial,helvetica,sans-serif;padding:2px 6px 2px 6px;}
#tblNosto .clsText {padding-right:6px;}

#tblTopPane .nostopane_left	{width:200px;border-right:1px solid #c4c1ba; padding:0px 0px 6px 0px; }
#tblTopPane .nostopane_center_left	{width:200px;border-right:1px solid #c4c1ba; padding:0px 0px 6px 7px;}
#tblTopPane .nostopane_center_right	{width:200px; padding:0px 0px 6px 7px;}
#tblTopPane .nostopane_right	{width:200px;padding:0px 10px 10px 10px;background-color:#f1f1f1; border-left:1px solid #c4c1ba;}
#tblTopPane .nostopane_right img {border:1px solid #c4c1ba; margin-top:1px;}

#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, #footer .tdLeft	{font:normal 12px arial,helvetica,sans-serif !important;color:#FFFFFF !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:#333333 !important;}

/* STYLES FOR SIDE MENU */

#tdNavLeft ul	{margin-left:16px;padding-left:0px;}
#tdNavLeft .SideMenu	{margin:0px;}
.SideMenu li	{list-style-type:none;margin:0px;padding:0px;display:block;height:25px;background:url(images/bgSideMenu_black.gif) left top repeat-x #333333;}
.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_black.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 {}

/*	THIRD LEVEL MENU FOR MALLIT	*/
.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 .nodetext a {color:#333333 !important;}

.divMallitNav .tblThirdLevelMenuMain td .separator	{display:none;}

.divMallitNav a, .divMallitNav a:visited, .divMallitNav a:hover	{font:bold 12px arial,helvetica,sans-serif;color:#333333;}
.divMallitNav .tblThirdLevelMenuExtra	{float:right;color:#333333 !important;margin-right:10px;}
.divMallitNav .tblThirdLevelMenuExtra td	{padding-top:5px;}
.divMallitNav .tblThirdLevelMenuExtra a	{color:#333333 !important;font-weight:normal;margin:0px 3px;}

#breadcrumb, #bottomFunctions	{margin-bottom:10px;}
#breadcrumb a, #bottomFunctions a	{color:#333333;}

