@import "../../base/tinymce/styles/content.css";
@import "content.css";
@import "articles.css";

.clearer {
	clear: both;
	line-height: 0;
	font-size: 0;
}

body{
	background-color: #f3f7e7;
	text-align: center;
}

div#siteContainer{
	width: 100%;
	background: #fff;
}

div#siteContainer div#siteWrapper{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	text-align: center;
}

div#siteContainer div#siteWrapper div#siteContent{
	text-align: left;
}

/* Top ->*/
div#siteContainer div#siteContent div#topContainer{
	width: 100%;
}

div#siteContainer div#siteContent div#topContainer div#topContent{
	padding: 0 0 0 15px;
}

div#siteContainer div#siteContent div#topContainer div#topContent div#topLogoContainer{
	width: 94px;
	padding-top: 33px;
	float: left;
}

div#siteContainer div#siteContent div#topContainer div#topContent div#topLogoContainer div#logoContainer{}

div#siteContainer div#siteContent div#topContainer div#topContent div#topContentContainer{
	width: 675px;
	float: left;
	overflow: hidden;
}

div#topContentContainer div#sloganContainer{
	height: 58px;
	line-height: 63px;
	padding: 5px 0 0 40px;
}

div#topContentContainer div#sloganContainer img{
	display: block;
	padding: 20px 0 0 0;
}

div#topContentContainer div#menuContainer{
	padding: 0 0 0 25px;
}

div#topRightContainer  div#topSearchAreaContainer{
	width: 196px;
	float: left;
	overflow: hidden;
}

div#topSearchAreaContainer div#topSearchContainer{
	width: 196px;
	height: 29px;
	overflow: hidden;
	background: #fff url(/_sys_/images/bg_topSearchContainer.png) no-repeat left top;
}

div#topSearchContainer div#topSearchContent{
	padding: 7px 7px 6px 15px; 
}

div#topSearchContent form#zfse_quickSearchToolbar{
	margin: 0;
	padding: 0;
	display: inline;
}

div#topSearchContent form#zfse_quickSearchToolbar p.zfse_label{
	display: none;
}

div#topSearchContent form#zfse_quickSearchToolbar p.zfse_input{
	width: 158px;
	float: left;
	margin: 0;
	padding: 0;
}

div#topSearchContent form#zfse_quickSearchToolbar p.zfse_input input#search{
	width: 148px;
	margin: 0;
	padding: 0;

	background: transparent none;
	border: 0;
	font-size: 11px;
	color: #7e7e7e;
}

div#topSearchContent form#zfse_quickSearchToolbar p.zfse_button{
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;

	margin: 0;
	padding: 0;
	font-size: 0;
}

div#topSearchContent form#zfse_quickSearchToolbar p.zfse_button input#searchButton{
	width: 16px;
	height: 18px;
	
	background: transparent url(/_sys_/images/bg_quickSearchButton.png) no-repeat left top;
	border: 0;
	
	cursor: pointer;
	cursor: hand;
	font-size: 0;
	color: #fff;
}

div#topRightContainer{
	width: 196px;
	float: right;
}

div#topRightContainer div#topBrieflyInEnglishContainer{
	height: 63px;
	line-height: 63px;
	text-align: right;
	padding-right: 8px;
}

div#topRightContainer  div#topSearchAreaContainer div#topPagemapFontSizeContainer{
	padding: 4px 7px 0 5px;
}

div#topPagemapFontSizeContainer td#pageMapLinkContainer{
	height: 20px;
	line-height: 20px;
}

div#topPagemapFontSizeContainer td#pageMapLinkContainer span.pageMapLinkLabel{}

div#topPagemapFontSizeContainer td#fontsizeLabel{
	height: 20px;
	line-height: 20px;

	color: #7e7e7e;
}

td#fontsizeLabel span.fontsizeLabel{
	font-size: 10px;
}

div#topPagemapFontSizeContainer td#fontSizeContainer{
	height: 20px;
	line-height: 20px;
}

div#topPagemapFontSizeContainer td#fontSizeContainer div.fontSizeContainer{
	float: right;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize{
	width: 18px;
	height: 18px;
	line-height: 18px;
	
	margin: 0 1px;
	
	display: block;
	float: left;
	
	background: url(/_sys_/images/bg_fontsize.png) no-repeat center center;
	text-align: center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected{
	width: 18px;
	height: 18px;
	line-height: 18px;
	
	padding: 0;
	background: url(/_sys_/images/bg_fontsizeSelected.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_normal{}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_large{}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_largest{}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize a,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize a:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize a:visited{
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a:visited{
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_normal a,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_normal a:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_normal a:visited{
	background: url(/_sys_/images/bg_fontsizeNormal.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_large a,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_large a:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_large a:visited{
	background: url(/_sys_/images/bg_fontsizeLarge.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_largest a,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_largest a:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSize_largest a:visited{
	background: url(/_sys_/images/bg_fontsizeLargest.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_normal_selected,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_normal_selected:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_normal_selected:visited{
	background: url(/_sys_/images/bg_fontsizeNormalSelected.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_large_selected,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_large_selected:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_large_selected:visited{
	background: url(/_sys_/images/bg_fontsizeLargeSelected.png) no-repeat center center;
}

div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_largest_selected,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_largest_selected:link,
div#topPagemapFontSizeContainer td#fontSizeContainer span.zfse_fontSizeSelected a.zfse_fontSize_largest_selected:visited{
	background: url(/_sys_/images/bg_fontsizeLargestSelected.png) no-repeat center center;
}

div#printPageButton{
	float: right;
	width: 188px;
	padding: 10px 0 0 0;
	overflow: hidden;
}

div#printPageButton a.printPageLink,
div#printPageButton a.printPageLink:link,
div#printPageButton a.printPageLink:visited{
	display: block;
	width: 156px;
	height: 19px;
	font-size: 11px;
	background: url(/_sys_/images/bg_printPageLink.png) no-repeat 0 0;
	padding: 2px 0 0 32px;
	text-align: left;
}

div#printPageButton a.printPageLink:hover,
div#printPageButton a.printPageLink:visited:hover{
	text-decoration: none;
}

/**** mainmenu -> ****/

div#menuContainer div#mainmenuContainer{
	float: left;
}

div#mainmenuContainer div.delimiterMenu div.zfse_navListWrapper{
	width: 100%;
	padding: 0;
	clear: both;
}

div.zfse_navLevel1{}

div.zfse_navClosed{}

div#mainmenuContainer div.delimiterMenu div.zfse_navListWrapper ul.zfse_navList{
	padding: 0;
	margin: 0;
	width: 100%;
	list-style: none;
}

div.delimiterMenu div.zfse_navListWrapper ul.zfse_navLevel1{}

div.delimiterMenu div.zfse_navListWrapper ul.zfse_navClosed{}

div.delimiterMenu ul.zfse_navList li.zfse_navItem{
	padding: 0 0 0 13px;
	margin: 0;
	display: block;
	float: left;
	height: 31px;
	line-height: 31px;
}

div.delimiterMenu ul.zfse_navList li.zfse_navLevel1{}

div.delimiterMenu ul.zfse_navList li.zfse_navSelectedOpen,
div.delimiterMenu ul.zfse_navList li.zfse_navOpen{
	background: url(/_sys_/images/bg_mainmenuLeftEdge.png) no-repeat left center;
}

div.delimiterMenu ul.zfse_navList li.zfse_navClosed{}

div.delimiterMenu ul.zfse_navList li.zfse_navFirst{}

div.delimiterMenu ul.zfse_navList li.zfse_navLast{}

div.delimiterMenu ul.zfse_navList li.zfse_navEmpty{}

div.delimiterMenu ul.zfse_navList li.zfse_navUnprotected{}

div.delimiterMenu ul.zfse_navList li.zfse_navNonRedirect{}

div.delimiterMenu ul.zfse_navList li.zfse_navLang_{}

/* mainmenu: spans -> */
div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem{
	display: inline-block;
	padding: 0 13px 0 0;
	height: 31px;
}

div.delimiterMenu ul.zfse_navList li.zfse_navLevel1 span.zfse_navLevel1{}

div.delimiterMenu ul.zfse_navList li.zfse_navSelectedOpen span.zfse_navSelectedOpen{
	background: url(/_sys_/images/bg_mainmenuRightEdge.png) no-repeat right center;
}

div.delimiterMenu ul.zfse_navList li.zfse_navOpen span.zfse_navOpen{
	background: url(/_sys_/images/bg_mainmenuRightEdge.png) no-repeat right center;
}

div.delimiterMenu ul.zfse_navList li.zfse_navClosed span.zfse_navClosed{}

div.delimiterMenu ul.zfse_navList li.zfse_navFirst span.zfse_navFirst{}

div.delimiterMenu ul.zfse_navList li.zfse_navLast span.zfse_navLast{}

div.delimiterMenu ul.zfse_navList li.zfse_navEmpty span.zfse_navEmpty{}

div.delimiterMenu ul.zfse_navList li.zfse_navUnprotected span.zfse_navUnprotected{}

div.delimiterMenu ul.zfse_navList li.zfse_navNonRedirect span.zfse_navNonRedirect{}

div.delimiterMenu ul.zfse_navList li.zfse_navLang_ span.zfse_navLang_{}

/* mainmenu: links -> */
div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem,
div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:link,
div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:visited{
	color: #00529c;
	display: block;
	line-height: 31px;
	
	font-weight: lighter;
	font-size: 17px;
}

div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:hover,
div.delimiterMenu ul.zfse_navList li.zfse_navItem span.zfse_navItem a.zfse_navItem:visited:hover{
	text-decoration: none;
}

div.delimiterMenu ul.zfse_navList li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navLevel1,
div.delimiterMenu ul.zfse_navList li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navLevel1:link,
div.delimiterMenu ul.zfse_navList li.zfse_navLevel1 span.zfse_navLevel1 a.zfse_navLevel1:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navSelectedOpen span.zfse_navSelectedOpen a.zfse_navSelectedOpen,
div.delimiterMenu ul.zfse_navList li.zfse_navSelectedOpen span.zfse_navSelectedOpen a.zfse_navSelectedOpen:link,
div.delimiterMenu ul.zfse_navList li.zfse_navSelectedOpen span.zfse_navSelectedOpen a.zfse_navSelectedOpen:visited{
	color: #404040;
	background: url(/_sys_/images/bg_mainmenuCenter.png) repeat-x center center;
}

div.delimiterMenu ul.zfse_navList li.zfse_navOpen span.zfse_navOpen a.zfse_navOpen,
div.delimiterMenu ul.zfse_navList li.zfse_navOpen span.zfse_navOpen a.zfse_navOpen:link,
div.delimiterMenu ul.zfse_navList li.zfse_navOpen span.zfse_navOpen a.zfse_navOpen:visited{
	color: #404040;
	background: url(/_sys_/images/bg_mainmenuCenter.png) repeat-x center center;
}

div.delimiterMenu ul.zfse_navList li.zfse_navClosed span.zfse_navClosed a.zfse_navClosed,
div.delimiterMenu ul.zfse_navList li.zfse_navClosed span.zfse_navClosed a.zfse_navClosed:link,
div.delimiterMenu ul.zfse_navList li.zfse_navClosed span.zfse_navClosed a.zfse_navClosed:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navFirst span.zfse_navFirst a.zfse_navFirst,
div.delimiterMenu ul.zfse_navList li.zfse_navFirst span.zfse_navFirst a.zfse_navFirst:link,
div.delimiterMenu ul.zfse_navList li.zfse_navFirst span.zfse_navFirst a.zfse_navFirst:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navLast span.zfse_navLast a.zfse_navLast,
div.delimiterMenu ul.zfse_navList li.zfse_navLast span.zfse_navLast a.zfse_navLast:link,
div.delimiterMenu ul.zfse_navList li.zfse_navLast span.zfse_navLast a.zfse_navLast:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navEmpty span.zfse_navEmpty a.zfse_navEmpty,
div.delimiterMenu ul.zfse_navList li.zfse_navEmpty span.zfse_navEmpty a.zfse_navEmpty:link,
div.delimiterMenu ul.zfse_navList li.zfse_navEmpty span.zfse_navEmpty a.zfse_navEmpty:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navUnprotected span.zfse_navUnprotected a.zfse_navUnprotected,
div.delimiterMenu ul.zfse_navList li.zfse_navUnprotected span.zfse_navUnprotected a.zfse_navUnprotected:link,
div.delimiterMenu ul.zfse_navList li.zfse_navUnprotected span.zfse_navUnprotected a.zfse_navUnprotected:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navNonRedirect span.zfse_navNonRedirect a.zfse_navNonRedirect,
div.delimiterMenu ul.zfse_navList li.zfse_navNonRedirect span.zfse_navNonRedirect a.zfse_navNonRedirect:link,
div.delimiterMenu ul.zfse_navList li.zfse_navNonRedirect span.zfse_navNonRedirect a.zfse_navNonRedirect:visited{}

div.delimiterMenu ul.zfse_navList li.zfse_navLang_ span.zfse_navLang_ a.zfse_navLang_,
div.delimiterMenu ul.zfse_navList li.zfse_navLang_ span.zfse_navLang_ a.zfse_navLang_:link,
div.delimiterMenu ul.zfse_navList li.zfse_navLang_ span.zfse_navLang_ a.zfse_navLang_:visited{}

/**** <- mainmenu ****/

/* <- Top */

div#siteContainer div#siteContent div#pageContainer{
	width: 100%;
}

div#siteContainer div#siteContent div#pageContainer div#pageContent{
	
}

/* Bottom -> */
div#bottomContainer{
	width: 100%;
	background: #f3f7e7;
}

div#bottomContainer div.bottomWrapper{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	
	text-align: center;
}

div#bottomContainer div.bottomWrapper div.bottomContent{
	text-align: left;
	padding: 10px;
}

div.bottomContent h1{
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
}

div#bottomContainer div.bottomSpacer{
	height: 1px;
	width: 100%;
	font-size: 0;
	background-color: #eeeeee;
}

div#bottomContainer div.authorContainer{
	font-size: 11px;
	color: #4e4c46;
}

div#bottomContainer div.askForOffer{
	margin: 0 0 10px 0;
	background: url(/_sys_/images/bg_ask_for_offer.png) no-repeat left top;
}

div#bottomContainer div.askForOffer a,
div#bottomContainer div.askForOffer a:link,
div#bottomContainer div.askForOffer a:visited{
	display: block;
	width: 246px;
	line-height: 41px;
	padding: 0 0 0 20px;
	font-size: 16px;
	color: #fff;
}

div#bottomContainer div.askForOffer a:hover,
div#bottomContainer div.askForOffer a:visited:hover{
	text-decoration: none;
}

div#bottomContainer div.callForOffer{
	margin: 0 0 10px 0;
	background: url(/_sys_/images/bg_callForOffer.png) no-repeat left top;
	width: 209px;
	line-height: 41px;
	padding: 0 0 0 45px;
	color: #fff;
	font-size: 18px;
}

div#bottomContainer div.bottomRightCellContent{
	padding: 0 0 0 130px;
}

p.contactUsLinkContainer a, p.contactUsLinkContainer a:link, p.contactUsLinkContainer a:visited{
	color: #00529c;
	padding-left: 15px;
	background: url(/_sys_/images/bg_greenBulletLink.png) no-repeat left center;
}

/* <- Bottom */

/* Links -> */

a.greySmallBulletLink, a.greySmallBulletLink, a.greySmallBulletLink{
	font-size: 10px !important;
	color: #00529c;
	padding-left: 10px;
	background: url(/_sys_/images/bg_greySmallBulletLink.png) no-repeat left center;
}

a.greyBulletLink, a.greyBulletLink:link, a.greyBulletLink:visited,
p.greyBullet{
	color: #00529c;
	padding-left: 15px;
	background: url(/_sys_/images/bg_greyBulletLink.png) no-repeat left center;
}

a.greenBulletLink, a.greenBulletLink:link, a.greenBulletLink:visited{
	color: #00529c;
	padding-left: 15px;
	background: url(/_sys_/images/bg_greenBulletLink.png) no-repeat left center;
}

a.greenSmallBulletLink, a.greenSmallBulletLink:link, a.greenSmallBulletLink:visited{
	background: url(/_sys_/images/bg_greenSmallBulletLink.png) no-repeat 0 5px;
	padding-left: 15px;
	color: #00529c;
}

a.greenContinueLink, a.greenContinueLink:link, a.greenContinueLink:visited{
	color: #00529c;
	padding-right: 15px;
	background: url(/_sys_/images/bg_greenContinueLink.png) no-repeat right center;
	
	font-size: 0.8em;
}

/* <- Links */

/* mainpage -> */

div#mainpageContainer{
	width: 100%;
}

div#mainpageContainer div#mainpageWrapper{}

div#mainpageContainer div#mainpageWrapper div#mainpageContent{
	padding: 0 0 20px 0;
}

div.mainpageLiftItem{
	position: relative;
	width: 100%;
}

div.mainpageLiftItem div.mainpageLiftImageAndTextContent{
	width: 100%;
	height: 350px;
	position: relative;
}

div.mainpageLiftImageAndTextContent div.mainpageLiftItemImage{
	width: 100%;
	height: 350px;
	background: #fff;
}

div.mainpageLiftImageAndTextContent div.mainpageLiftItemImage img{
	position: absolute;
	bottom: 0;
}

div.mainpageFirstLiftItem div.mainpageLiftItemImage img{
	left: 30px;
}

div.mainpageLiftImageAndTextContent div.mainpageLiftImageText{
	width: 100%;
	position: absolute;
	bottom: 70px;
}

div.mainpageLiftImageAndTextContent div.mainpageLiftImageText div.mainpageLiftImageTextContainer{
	height: 80px;
	overflow: hidden;
}

div.mainpageLiftImageText div.mainpageLiftImageTextContainer div.mainpageLiftImageTextContent{
	padding: 25px 0 0 0;
	text-align: center;
}

div#mainpageContainer div.trucksContainer{
	width: 100%;
	margin: 20px 0 10px 0;
}

div#mainpageContainer div.trucksContainer div.trucksContent{}

/* mainpage lift styles -> */

div.mainpageLiftImageText div.lifts_mainliftContainer,
div.companiesPageLiftText div.lifts_mainliftContainer,
div.personalPageLiftText div.lifts_mainliftContainer{
	padding: 0;
}

div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent{
	padding: 0;
	color: #333;
	font-size: 1.5em;
}

div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a,
div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:link,
div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:link,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:link,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited{
	color: #333;
}

div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:hover,
div.mainpageLiftImageText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited:hover,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:hover,
div.companiesPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited:hover,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:hover,
div.personalPageLiftText div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent a:visited:hover{
	text-decoration: none;
}

div.mainpageLiftImageText div.lifts_mainliftImageContainer,
div.companiesPageLiftText div.lifts_mainliftImageContainer,
div.personalPageLiftText div.lifts_mainliftImageContainer{
	display: none;
	width: auto;
	float: none;
}

div.mainpageLiftImageText div.lifts_mainliftDescriptionContainer,
div.companiesPageLiftText div.lifts_mainliftDescriptionContainer,
div.personalPageLiftText div.lifts_mainliftDescriptionContainer{
	float: none;
	width: auto;
}

div.mainpageLiftImageText div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent,
div.companiesPageLiftText div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent,
div.personalPageLiftText div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent{
	padding: 2px 0 0 0;
	color: #8cab38;
	font-weight: bold;
	font-size: 1.4em;
}

div.mainpageLiftImageText div.lifts_mainliftLinkContainer,
div.companiesPageLiftText div.lifts_mainliftLinkContainer,
div.personalPageLiftText div.lifts_mainliftLinkContainer{
	display: none;
}

/***************************/

div.mainpageLiftImageAndTextContent div.mainpageLiftItemTitleContainer{
	height: 70px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	bottom: 0;
}

div.mainpageLiftItemTitleContainer div.mainpageLiftItemTitleBackground{
	height: 70px;
	width: 100%;
	filter: alpha(opacity:80);
	opacity: 0.88;
}

div.mainpageLiftItemTitleContainer div.mainpageLiftItemTitleTextContainer{
	position: absolute;
	top: 0;
}

div.mainpageLiftItemTitleTextContainer div.mainpageLiftItemTitleTextContent{
	padding: 0 0 0 24px;
	line-height: 70px;
	
	font-size: 24px;
	color: #fff;
}

div.mainpageLiftItemTitleTextContent a,
div.mainpageLiftItemTitleTextContent a:link,
div.mainpageLiftItemTitleTextContent a:visited{
	font-size: 24px;
	color: #fff;
}

div.mainpageLiftItemTitleTextContent a:hover,
div.mainpageLiftItemTitleTextContent a:visited:hover{
	text-decoration: none;
	color: #fff;
}

div.mainpageFirstLiftItem div.mainpageLiftLinks{
	padding: 0 15px 0 10px;
}

div.mainpageLiftsContainer{
	background: transparent url(/_sys_/images/bg_mainpageLiftsRight.png) no-repeat right bottom;
}

div.mainpageLiftsContainer table.mainpageLiftsContentWrapper{}

td.mainpageFirstLiftItem{
	background: url(/_sys_/images/bg_mainpageFirstLift.png) repeat-y right top;
}

div.mainpageSecondLiftItem div.mainpageLiftLinks{
	padding: 0 10px 0 10px;
}

td.mainpageSecondLiftItem{}

div.mainpageThirdLiftItem div.mainpageLiftLinks{
	padding: 0 10px 0 15px;
}

td.mainpageThirdLiftItem{
	background: url(/_sys_/images/bg_mainpageThirdLift.png) repeat-y left top;
}

table.mainpageSecondRowTable{
	margin: 10px 0 0 0;
}

div.mainpageArticleLiftContainer{
	padding: 0 15px 0 25px;
}

div.mainpageArticleLiftContainer h1{
	margin: 0;
	padding: 10px 0;
	color: #8cab38;
	font-size: 1.6em;
}

div.mainpageArticleLiftLeftContent{
	padding-right: 25px;
}

div.mainpageArticleLiftRightContent{
	padding-left: 20px;
}

div.mainpage_articleArchivesContainer{
	padding: 10px 0 0 0;
}

/* <- mainpage */

/********* contentpage -> *********/

div#contentpageContainer{
	width: 100%;
}

div#contentpageContainer div#contentpageWrapper{}

div#contentpageContainer div#contentpageWrapper div#contentpageContent{
	padding: 0 0 20px 0;
}

div#contentpageContainer div#contentPageVertMenuContainer{
	float: left;
	width: 223px;
}

div#contentpageContainer div#contentPageVertMenuContainer div#contentPageVertMenuWrapper{
	padding: 40px 0 30px 0;
	background: url(/_sys_/images/bg_treeMenuBottom.png) no-repeat left bottom;
}

div#contentPageVertMenuContainer div#contentPageVertMenuWrapper div#contentPageVertMenuContent{
	background: url(/_sys_/images/bg_treeMenu.png) no-repeat left top;
	padding: 10px 10px 5px 10px;
}

div#contentpageContainer div#contentPageContentContainer{
	float: left;
	width: 757px;
}

div#contentpageContainer div.companiesPage{
	background: url(/_sys_/images/companiesPage.jpg) no-repeat 270px 0;
}

div#contentpageContainer div.personalPage{
	background: transparent url(/_sys_/images/personalPage.jpg) no-repeat 270px 20px;
}

div#contentpageContainer div.truckersPage{
	background: transparent url(/_sys_/images/truckersPage.jpg) no-repeat 350px 0;
	min-height: 430px;
}

div#contentpageContainer div#contentPageContentContainer div#contentPageContentContent{
	padding: 0 0 10px 0;
}

div#contentpageContainer div#pagePathContainer{
	float: left;
}

div#contentpageContainer div#pagePathContainer div#pagePathContent{
	padding: 0 0 0 15px;
	line-height: 40px;
}

/*** breadcrumbs ***/

span.zfse_bcrumbItem{
	font-size: 11px;
}

span.zfse_bcrumbItemFirst{}

span.zfse_bcrumbDelimiter{
	font-size: 11px;
	color: #a1c541;
	padding: 0 3px;
}

span.zfse_bcrumbItemSelected{}

span.zfse_bcrumbItemLast{
	color: #7e7e7e;
}

/********* <- contentpage *********/

/* links-module styles -> */

div.links_linkContainer{
	padding: 0;
}

div.links_linkContainer div.links_linkItemContainer{
	border-bottom: 1px solid #f6f6f6;
}

div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent{
	padding: 5px;
}

div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem,
div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem:link,
div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem:visited{
	background: url(/_sys_/images/bg_greenBigBulletLink.png) no-repeat 0 4px;
	padding-left: 22px;
	color: #00529c;
	font-size: 1.3em;

	display: block;
}

div.contentpageLift div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem,
div.contentpageLift div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem:link,
div.contentpageLift div.links_linkContainer div.links_linkItemContainer div.links_linkItemContent a.links_linkItem:visited{
}

/* <- links-module styles */

/* lifts-module styles -> */

div.lifts_mainliftContainer{
	padding: 0 15px 0 15px;
}

div.companiesPageMainLift div.lifts_mainliftContainer{
	position: relative;
	padding: 0;
}

div.lifts_mainliftContainer div.lifts_mainliftContent{}

div.lifts_mainliftTitleContainer{}

div.lifts_mainliftContainer div.lifts_mainliftTitleContainer{
	float: left;
}

div.companiesPageLiftText div.lifts_mainliftTitleContainer,
div.personalPageLiftText div.lifts_mainliftTitleContainer{
	float: none;
}

div.mainpageLiftItem div.lifts_mainliftContainer div.lifts_mainliftTitleContainer{
	float: none;
}

div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent{
	padding: 10px 0;
	color: #8cab38;
	font-size: 1.6em;
}

div.companiesPageMainLift div.lifts_mainliftTitleContainer div.lifts_mainliftTitleContent{
	padding: 16px 0 8px 0;
	font-size: 1.5em;
}

div.lifts_mainliftImageContainer{
	width: 132px;
	overflow: hidden;
	float: right;
}

div.companiesPageMainLift div.lifts_mainliftImageContainer{
	float: left;
}

div.lifts_mainliftImageContainer div.lifts_mainliftImageContent{
	text-align: right;
}

div.companiesPageMainLift div.lifts_mainliftImageContainer div.lifts_mainliftImageContent{
	text-align: left;
	padding: 8px 0 0 0;
}

div.lifts_mainliftImageContainer div.lifts_mainliftImageContent img.lifts_mainliftImage{
	width: 122px;
	overflow: hidden;
}

div.lifts_mainliftDescriptionContainer{
	float: left;
	width: 158px;
}

div.companiesPageMainLift div.lifts_mainliftDescriptionContainer{
	float: none;
	width: auto;
}

div.companiesPageMainLift div.lifts_mainliftDescriptionContainer strong{
	color: #00529c;
	font-weight: bold;
	font-size: 1.2em;
}

div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent{}

div.companiesPageMainLift div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent{
	padding: 10px 0 0 0;
}

div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent a,
div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent a:link,
div.lifts_mainliftDescriptionContainer div.lifts_mainliftDescriptionContent a:visited{
	font-weight: bold;
	color: #00529c;
}

div.lifts_mainliftLinkContainer{}

div.companiesPageMainLift div.lifts_mainliftLinkContainer{
	margin: 10px 0 0 0;
	float: right;
	height: 41px;
	width: 120px;
	zoom: 100%;
	background: url(/_sys_/images/bg_mainLiftLinkRight.png) no-repeat right top;
}

div.lifts_mainliftLinkContainer div.lifts_mainliftLinkContent{}

div.companiesPageMainLift div.lifts_mainliftLinkContent{
	height: 41px;
	background: url(/_sys_/images/bg_mainLiftLinkLeft.png) no-repeat left top;
}

div.lifts_mainliftLinkContainer div.lifts_mainliftLinkContent a.lifts_mainliftLink,
div.lifts_mainliftLinkContainer div.lifts_mainliftLinkContent a.lifts_mainliftLink:link,
div.lifts_mainliftLinkContainer div.lifts_mainliftLinkContent a.lifts_mainliftLink:visited{
	font-weight: bold;
	color: #00529c;
}

div.companiesPageMainLift div.lifts_mainliftLinkContent a.lifts_mainliftLink,
div.companiesPageMainLift div.lifts_mainliftLinkContent a.lifts_mainliftLink:link,
div.companiesPageMainLift div.lifts_mainliftLinkContent a.lifts_mainliftLink:visited{
	display: block;
	height: 31px;
	padding: 11px 25px 0 15px;

	font-weight: normal;
	color: #fff;
}

div.companiesPageMainLift div.lifts_mainliftLinkContent a.lifts_mainliftLink:hover,
div.companiesPageMainLift div.lifts_mainliftLinkContent a.lifts_mainliftLink:visited:hover{
	text-decoration: none;
}

div.lifts_mainliftContainer div.lifts_mainliftTitleClearer{
	clear: both;
	line-height: 0;
	font-size: 0;
}

div.companiesPageMainLift div.lifts_mainliftTitleClearer{
	clear: none;
}
	
div.lifts_mainliftContainer div.lifts_mainliftImageClearer{}

div.lifts_mainliftContainer div.lifts_mainliftDescriptionClearer{
	clear: both;
	line-height: 0;
	font-size: 0;
}

div.lifts_mainliftContainer div.lifts_mainliftLinkClearer{}

div.companiesPageMainLift div.lifts_mainliftLinkClearer{
	clear: both;
}

div.lifts_mainliftContainer div.lifts_mainliftContentClearer{
	clear: both;
	line-height: 0;
	font-size: 0;
}

div.lifts_mainliftContainer div.lifts_mainliftClearer{}

/** lift list **/

div.lifts_liftListContainer{
	margin: 5px 0;
}

div.lifts_liftListContainer div.lifts_liftListContent{
	padding: 5px 0;
}

div.lifts_liftListTitleContainer{}

div.lifts_liftListTitleContainer div.lifts_liftListTitleContent{
	padding: 8px 0 4px 0;
	color: #00529c;
	font-weight: bold;
/*	font-size: 0.9em;*/
}

div.lifts_liftListImageContainer{
	float: left;
	width: 132px;
}

div.lifts_liftListImageContainer div.lifts_liftListImageContent{}

div.lifts_liftListImageContainer div.lifts_liftListImageContent img.lifts_liftListImage{}

div.lifts_liftListDescriptionContainer{
	color: #4e4c46;
/*	font-size: 0.8em;*/
}

div.lifts_liftListDescriptionContainer div.lifts_liftListDescriptionContent{}

div.lifts_liftListDescriptionContainer div.lifts_liftListDescriptionContent a,
div.lifts_liftListDescriptionContainer div.lifts_liftListDescriptionContent a:link,
div.lifts_liftListDescriptionContainer div.lifts_liftListDescriptionContent a:visited{}

div.lifts_liftListLinkContainer{
	display: none;
}

div.lifts_liftListLinkContainer div.lifts_liftListLinkContent{}

div.lifts_liftListLinkContainer div.lifts_liftListLinkContent a.lifts_liftListLink,
div.lifts_liftListLinkContainer div.lifts_liftListLinkContent a.lifts_liftListLink:link,
div.lifts_liftListLinkContainer div.lifts_liftListLinkContent a.lifts_liftListLink:visited{}

div.lifts_liftListContainer div.lifts_liftListTitleClearer{}

div.lifts_liftListContainer div.lifts_liftListImageClearer{}

div.lifts_liftListContainer div.lifts_liftListDescriptionClearer{
	clear: both;
}

div.lifts_liftListContainer div.lifts_liftListContentClearer{}

div.lifts_liftListContainer div.lifts_liftListClearer{
	clear: both;
}

/* <- lifts-module styles */

/* articles-module styles ->*/

div.articles_mainpageArticleContainer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleContent{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleTitleContainer{}
div.articles_mainpageArticleTitleContainer div.articles_mainpageArticleTitleContent{
	font-weight: bold;
	font-size: 15px;
	color: #00529c;
}

div.articles_mainpageArticleContainer div.articles_mainpageArticleTitleClearer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleDateContainer{}
div.articles_mainpageArticleDateContainer div.articles_mainpageArticleDateContent{
 	font-size: 10px;
	color: #4e4c46;
	padding: 2px 0;
}

div.articles_mainpageArticleContainer div.articles_mainpageArticleDateClearer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleIngressContainer{}
div.articles_mainpageArticleIngressContainer div.articles_mainpageArticleIngressContent{}
div.articles_mainpageArticleContainer div.articles_mainpageArticleIngressClearer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleImageContainer{
	display: none;
}

div.articles_mainpageArticleImageContainer div.articles_mainpageArticleImageContent{}
div.articles_mainpageArticleImageContainer div.articles_mainpageArticleImageContent img.articles_mainpageArticleImage{}
div.articles_mainpageArticleContainer div.articles_mainpageArticleImageClearer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleTextContainer{}
div.articles_mainpageArticleTextContainer div.articles_mainpageArticleTextContent{
	color: #4e4c46;
}
div.articles_mainpageArticleContainer div.articles_mainpageArticleTextClearer{}

div.articles_mainpageArticleContainer div.articles_mainpageArticleLinkContainer{}
div.articles_mainpageArticleLinkContainer div.articles_mainpageArticleLinkContent{}
div.articles_mainpageArticleLinkContainer div.articles_mainpageArticleLinkContent a.articles_mainpageArticleLink,
div.articles_mainpageArticleLinkContainer div.articles_mainpageArticleLinkContent a.articles_mainpageArticleLink:link,
div.articles_mainpageArticleLinkContainer div.articles_mainpageArticleLinkContent a.articles_mainpageArticleLink:visited{}
div.articles_mainpageArticleContainer div.articles_mainpageArticleLinkClearer{}

div.articles_mainpageArticleReadMoreContainer{}
div.articles_mainpageArticleReadMoreContainer div.articles_mainpageArticleReadMoreContent{}
div.articles_mainpageArticleReadMoreContainer div.articles_mainpageArticleReadMoreContent a.articles_mainpageArticleReadMoreLink,
div.articles_mainpageArticleReadMoreContainer div.articles_mainpageArticleReadMoreContent a.articles_mainpageArticleReadMoreLink:link,
div.articles_mainpageArticleReadMoreContainer div.articles_mainpageArticleReadMoreContent a.articles_mainpageArticleReadMoreLink:visited{}
div.articles_mainpageArticleContainer div.articles_mainpageArticleReadMoreClearer{}
		
div.articles_mainpageArticleContainer div.articles_mainpageArticleContentClearer{}

div.articles_mainpageArticleClearer{}

/* <- articles-module style */

div.contentpageLift{
	padding-bottom: 10px;
}

div.companiesPageLift{
	position: relative;
	min-height: 350px;
}

div.personalPageLift{
	position: relative;
	min-height: 310px;
}

div.truckersPageLift{
	min-height: 350px;
}

div.companiesPageMainLift{}

div.customerLoginContainer{
	font-size: 0.7em;
	color: #4e4c46;
}

div.customerLoginContainer div.customerLoginInfoContent{
	padding: 5px 0;
}

div.customerLoginContainer div.customerLoginInputContainer{
	padding: 5px 5px 5px 0;
}

div.customerLoginContainer span.customerLoginLabel{
	display: block;
	float: left;
	text-align: left;
	padding: 5px 0 0 0;
}

div.customerLoginContainer span.customerLoginInput{
	display: block;
	float: right;
	text-align: center;
	width: 118px;
	height: 21px;
	overflow: hidden;
	background: url(/_sys_/images/bg_customerLoginInput.png) no-repeat left top;
}

div.customerLoginContainer span.customerLoginInput input{
	width: 100px;
	border: 0;
	font-size: 11px;
	height: 19px;
	line-height: 19px;
	background: transparent none;
}

div.customerLoginSubmitContainer{
	padding: 5px 0 0 0;
	text-align: right;
}

div.customerLoginSubmitContainer input{
	width: 128px;
	height: 31px;
	line-height: 24px;
	padding: 0 25px 3px 15px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: url(/_sys_/images/bg_customerLoginSubmit.png) no-repeat left top;
	border: none;
}

div.companiesPageImageLiftContent{
	position: absolute;
	top: 173px;
	right: 20px;
	width: 220px;
	text-align: center;
}

div.personalPageImageLiftContent{
	position: absolute;
	top: 163px;
	right: 25px;
	width: 220px;
	text-align: center;
}

div.truckersPageImageLiftContent{
	/*
	position: relative;
	height: 273px;
	*/
}

div.companiesPageImageLift{}
div.truckersPageImageLift{}

div.companiesPageLiftText{}

div.personalPageLiftText{}

div.companiesPageLinksContainer{
	width: 50%;
}

div.personalPageLinksContainer{
	width: 45%;
}

div.truckersPageLinksContainer{
	width: 60%;
}

div.companiesPageOfferContainer{
	margin: 20px 0 10px 0;
}

div.companiesPageOfferContainer div.askForOffer{
	margin: 0 0 10px 0;
	background: url(/_sys_/images/bg_companiesAskForOffer.png) no-repeat left top;
}

div.companiesPageOfferContainer div.askForOffer a,
div.companiesPageOfferContainer div.askForOffer a:link,
div.companiesPageOfferContainer div.askForOffer a:visited{
	display: inline-block;
	width: 207px;
	height: 31px;
	padding: 10px 0 0 16px;
	font-size: 16px;
	color: #fff;
}

div.companiesPageOfferContainer div.askForOffer a:hover,
div.companiesPageOfferContainer div.askForOffer a:visited:hover{
	text-decoration: none;
}

div.companiesPageLiftsListContainer{
	margin: 10px 0;
	background: url(/_sys_/images/bg_contentpageLift.png) repeat-x left top;
}

div.companiesPageLiftsListContainer div.companiesPageLiftsList{
	padding: 10px 0;
}

div.truckersPageLiftsListContainer{
	margin: 10px 0;
	background: url(/_sys_/images/bg_contentpageLift.png) repeat-x left top;
}

div.truckersPageLiftsListContainer div.truckersPageLiftsList{
	padding: 10px 0;
}

div.personalPageLiftsListContainer{
	margin: 10px 0;
	background: url(/_sys_/images/bg_contentpageLift.png) repeat-x left top;
}

div.personalPageLiftsListContainer div.personalPageLiftsList{
	padding: 10px 0;
}

/* pagination -> */

div.zfse_pagination{}

div.zfse_pagination div.paginationControl{}

span.zfse_pagePrevious{}
span.zfse_pagePreviousDisabled{} 

span.zfse_page{}
span.zfse_pageSelected{}

span.zfse_pageNext
span.zfse_pageNextDisabled{}

/* <- pagination */

/* search -> */
div.zfse_searchResults{
	margin: 5px 0;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}

div.zfse_searchResults div.zfse_searchItem{
	padding: 5px 0 0 0;
}

div.zfse_searchResults div.zfse_searchItem h2{
	margin-bottom: 2px;
}
/* <- search */

