/*	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:#B0BCC6;}

th, td	{font:normal 12px arial,helvetica,sans-serif;vertical-align:top;padding:0px;margin:0px;}
.skinmaster a, .skinmaster a:hover, .skinmaster a:visited 	{color:#005BA6;font:normal 12px arial,helvetica,sans-serif;}
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%;}

.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:565px;_height:565px;background:url(images/bg.jpg) left top repeat-x #B0BCC6;}
.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:430px;}
#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;}

#alasivu_lada #tdContent	{padding:0px 0px 20px 20px;}

#tdNavLeft	{width:200px;padding-bottom:20px;}
#tdNavLeft .lefttoppane	{background-color:#FFFFFF;margin-bottom:10px;}
#tdNavLeft .leftpane	{padding:0px 10px;background-color:#F2F2F2;}

#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;}

#top		{height:72px;background:url(images/bgTop.gif) left top repeat-x;}
#tblTop		{height:72px;margin:0px 15px;}
#tdLogo		{width:160px;vertical-align:middle;}

#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;font:bold 12px arial,helvetica,sans-serif !important;}
#navTop .selectednodetext a	{color:#000000 !important;}

#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;}

.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:#005BA6;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;width:66px;}
.divGridItem_155x45 span	{color:#005BA6;display:block;float:right;margin:14px 3px 0px 0px;width:67px;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:#005BA6;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%;}

#breadcrumb	{margin-bottom:10px;}
#breadcrumb span, #breadcrumb a	{color:#999999 !important;font:normal 11px arial,helvetica,sans-serif;}
#bottomFunctions	{margin-top:10px;}

/* 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_blue.gif) left top repeat-x #005BA6;}
.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_blue.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;color:#005BA6;}
.divMallitNav .tblThirdLevelMenuMain .selectednodetext a {color:#FFFFFF;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:#005BA6;}
.divMallitNav .tblThirdLevelMenuExtra	{float:right;color:#005BA6;margin-right:10px;}
.divMallitNav .tblThirdLevelMenuExtra td	{padding-top:5px;}
.divMallitNav .tblThirdLevelMenuExtra a	{font-weight:normal;margin:0px 3px;}
