html, body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	background-image: url("/files/design/images/background.gif");
	background-repeat: repeat-x;
	height: 100%;
}
html, body, div, span, p, td, li {
	font-family: Verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color: #5f5f5f;
}
a,a:visited {
	color: #2da1e1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.greybottom {
	color: #999999;
}
.greybottom a {
	color: #999999;
}
img {
	border-width: 0px;
}
.breaker {
	clear: both;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.contacttable img {
	padding: 2px;
	border: 1px solid #DDDDDD;
}
.preloadImage {
	display: none;
}
#contentTable {
	width: 846px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
#contentTable td {
	padding: 0px;
}
#leftBorder {
	background-image: url("/files/design/images/design_border_left.gif");
	background-repeat: repeat-y;
	width: 7px;
}
#rightBorder {
	background-image: url("/files/design/images/design_border_right.gif");
	background-repeat: repeat-y;
	width: 7px;
}
#top {
	height: 74px;
	background-color: #f8f8f8;
	background-image: url("/files/design/images/design_top.gif");
	background-repeat: repeat-x;
}
#searchdiv {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}
.searchInput {
	background-image: url("/files/design/images/design_search_input.gif");
	padding-left: 10px;
	padding-right: 10px;
	width: 102px;
	height: 16px;
		padding-top: 2px;
	border-width: 0px;
	font-family: Verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color: #5f5f5f;
}
.searchSubmit {
	position: relative;
	top: 4px;
}
.specialLink {
	text-decoration: none;
	color: #999999;
}
#logo {
	margin-top: 20px;
	margin-left: 20px;
}
#menu {
	background-image: url("/files/design/images/design_menu_bg.gif");
	background-repeat: repeat-x;
	height: 24px;
	font-family: Verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	padding-left: 20px;
}
#menu a {
	text-decoration: none;
	color: #000000;
}
.submenu {
	padding: 20px;
}
.submenuitem {
	display: block;
	font-size: 11px;
}
.submenuitemSelected {
	display: block;
	font-size: 11px;
	text-decoration: underline !important;
}
#flags {
	float: right;
	margin-right: 32px;
	margin-top: 5px;
}
.flag {
	
}
#columns {
	background-color: #FFFFFF;
}
#column1 {
	width: 421px;
	float: left;
	padding-left: 22px;
	padding-top: 26px;
}
#column2 {
	margin-left: 30px;
	padding-top: 26px;
	float: left;
	width: 338px;
	overflow: hidden;
}
#column3 {
	margin-left: 26px;
	margin-right: 26px;
}
#bottomcolumn {
	padding-left: 28px;
	
}
.pageimage {
	width:413px;
	height: 228px;
	position:relative;
	left: 1px;
	top: 1px;
}
#bigimage {
	background-color: #FFFFFF;
	background-image: url("/files/design/images/big_image_bg.gif");
	width: 418px;
	height: 234px;
	padding-top: 4px;
	padding-left: 3px;
}
#bignewsimage {
	background-color: #FFFFFF;
	background-image: url("/files/design/images/big_image_bg.gif");
	width: 418px;
	height: 234px;
	padding-top: 4px;
	padding-left: 3px;
	position: relative;
	bottom: 4px;
}
#buttons {
	width: 334px;
	height: 234px;
	padding: 2px;
	background-image: url("/files/design/images/big_buttons_bg.gif");
}
.buttonTanker, .buttonDryCargo, .buttonRoadTanker, .buttonSale, .buttonAgency, .buttonTankerHover, .buttonDryCargoHover, .buttonRoadTankerHover, .buttonSaleHover, .buttonAgencyHover {
	cursor: pointer;
	width: 334px;
	height: 46px;
}
.buttonTanker {
	background-image: url("/files/design/images/big_tanker.gif");
}
.buttonTankerHover {
	background-image: url("/files/design/images/big_tanker_hover.gif");
}
.buttonDryCargo {
	background-image: url("/files/design/images/big_drycargo.gif");
}
.buttonDryCargoHover {
	background-image: url("/files/design/images/big_drycargo_hover.gif");
}
.buttonRoadTanker {
	background-image: url("/files/design/images/big_road_tanker.gif");
}
.buttonRoadTankerHover {
	background-image: url("/files/design/images/big_road_tanker_hover.gif");
}
.buttonSale {
	background-image: url("/files/design/images/big_sale.gif");
}
.buttonSaleHover {
	background-image: url("/files/design/images/big_sale_hover.gif");
}
.buttonAgency {
	background-image: url("/files/design/images/big_agency.gif");
}
.buttonAgencyHover {
	background-image: url("/files/design/images/big_agency_hover.gif");
}
.menuitemSelected {
	float: left;
}
.menuitem_hover {
	float: left;
}
.menuitem {
	float: left;
}
.menuseperator {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.menuitemLeft, .menuitemSelectedLeft {
	float: left;
	width: 1px;
	margin-top: 5px;
}
.menuitemLink, .menuitemSelectedLink {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	margin-top: 5px;
}
.menuitemRight, .menuitemSelectedRight {
	float: left;
	width: 1px;
	margin-top: 5px;
}
.menuitem_hover .menuitemLeft, .menuitemSelected .menuitemSelectedLeft {
	width: 1px;
	height: 14px;
	background-image: url("/files/design/images/but_menu_hover_left.gif");
	overflow: hidden;
}
.menuitem_hover .menuitemLink, .menuitemSelected .menuitemSelectedLink {
	background-image: url("/files/design/images/but_menu_hover_middle.gif");
	height: 14px;
	overflow: hidden;
}
.menuitem_hover .menuitemRight, .menuitemSelected .menuitemSelectedRight {
	width: 1px;
	height: 14px;
	background-image: url("/files/design/images/but_menu_hover_right.gif");
	overflow: hidden;
}


#frontpagecontent {
	padding: 4px;
	line-height: 17px;
}

.newsindex {
	background-image: url("/files/design/images/news_index.gif");
	width: 338px;
	height: 142px;
	margin-top: 22px;
}
.newsindex_hover {
	background-image: url("/files/design/images/news_index_hover.gif");
	width: 338px;
	height: 142px;
	margin-top: 22px;
}
.bottomlefttext {
	padding-left: 30px;
	color: #999999;
}
/************************************************************************
* News
************************************************************************/
.newsDiv {
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
}
.newsDiv .newsTitle {
	margin-bottom: 10px;
}
.newsDiv .newsteaserimage {
	padding: 1px;
	border: 1px solid #e0e0e0;
	float: left;
}
.newsDiv .newsteasertext {
	float: left;
	height: 100px;
	width: 190px;
	margin-left: 10px;
}
.specialNewsDiv {
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
	border: 0px solid #e0e0e0;
	border-bottom-width: 1px;
	margin-bottom: 20px;
}
.specialNewsDivOver {
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;
	border: 0px solid #e0e0e0;
	border-bottom-width: 1px;
	margin-bottom: 20px;
}
.specialNewsDiv .newsteaserheadline, .specialNewsDivOver .newsteaserheadline {
	font-size: 14px;
	margin-left: 10px;
}
.specialNewsDivOver .newsteaserheadline {
	text-decoration: underline;
}
.specialNewsDiv .newsteaserdate, .specialNewsDivOver .newsteaserdate {
	color: #b5b5b5;
	margin-left: 10px;
}
.specialNewsDivOver .newsteaserdate {
	text-decoration: underline;
}
.specialNewsDiv .newsteaserimage, .specialNewsDivOver .newsteaserimage {
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #e0e0e0;
	float: left;
}
.specialNewsDiv .newsteasertext {
	width: 240px;
	padding-bottom: 10px;
	float: left;
}
.specialNewsDivOver .newsteasertext {
	width: 240px;
	padding-bottom: 10px;
	text-decoration: underline;
	float: left;
}
.specialNewsDivOver .newsteasertext p {
	text-decoration: underline;
}
.specialNewsDiv .newsteasertext p, .specialNewsDivOver .newsteasertext p {
	margin: 0px;
	padding: 0px;
}
.listview {
	height: 20px;
	margin-bottom: 5px;
	cursor: pointer;
	border: 0px dashed #EEEEEE;
	border-bottom-width: 1px;
}
.listview .newsteaserdate {
	color: #2da1e1;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
.listview .newsteaserheadline {
	color: #2da1e1;
	float: left;
}


.listviewOver {
	height: 20px;
	background-color: #EEEEEE;
	margin-bottom: 5px;
	cursor: pointer;
	
	border: 0px dashed #EEEEEE;
	border-bottom-width: 1px;
}
.listviewOver .newsteaserdate {
	color: #2da1e1;
	margin-left: 5px;
	float: left;
	margin-right: 10px;
}
.listviewOver .newsteaserheadline {
	color: #2da1e1;
	float: left;
}
hr {
	height: 1px;
	color: #EEEEEE;
	overflow: hidden;
}
hr {
	margin: 0px;
}
.newsdate {
	margin-top: 3px;
	
}
.newstext p {
	margin: 0px;
	margin-bottom: 10px;
}
.newstext {
	margin-bottom: 30px;
}


/************************************************************************
* Typography
************************************************************************/
h1 {
	position: relative;
	bottom: 0px;
	left: 0px;
	color: #4b4b4b;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 0px;
}
h2 {
	position: relative;
	bottom: 0px;
	left: 0px;
	color: #4b4b4b;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 18px !important;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
h3 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 22px !important;
	margin: 0px;
	padding: 0px;
}
h4 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 19px !important;
	margin: 0px;
	padding-top: 0px;
}

h5 {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 18px !important;
	margin: 0px;
	padding: 0px;
}
