div#headerFlash {
	background: #eeeeee;
}

td.mainColumn{
}

td.sideColumn{
	width: 15%;
}

div.minWidth {
	width: 900px;
	height: 1px;
}

td.inputPad{
	padding-right: 0;
}

table.topmenu{
}

td.topinfo{
	font-size: 1.6em;
	color: #004a91;
	border-right: 3px solid #004a91;
	padding-right: 0.5ex;
	padding-left: 1ex;
	background: url("../img/topbg.png") right top;
}

td.topinfoRight{
	background: url("../img/topbg.png") right top;
}

td.topinfoLeft{
	background: url("../img/topbgleft.png") right top repeat-y;
}

div.motto{
	padding: 0.2ex 1ex 0.4ex 1ex;
	background: url("../img/topbg.png");
}

table.topmenu div.item{
	padding: 0.5ex 1em 0.75ex 1em;
	border-left: 1px solid #dedede;
	border-top: 1px solid #ffffff;
	white-space: nowrap;
}

table.topmenu div.lastItem{
	border-right: 1px solid #dedede;
}

table.topmenu div.sel{
	padding: 0.75ex 1em 0.5ex 1em;
	background: #ffffff url("../img/shad_top.gif") left top repeat-x;
	border-top: 1px solid #dedede;
	font-weight: bold;
}

table.topmenu div.selGray{
	background: #f7f7f7;
	border-top: 1px solid #dedede;
}

.grayBottom{
	background: url("../img/1px_gray.gif") left bottom repeat-x;
}

.shad{
	background: url("../img/shad_top.gif") left top repeat-x;
}

.shad6px{
	background: url("../img/shad.gif") left top repeat-x;
}

table.accountInfo{
	background: #f7f7f7;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
}

table.accountInfo td.item{
	padding: 0.5ex 1em 0.5ex 1em;
	border-right: 1px solid #ffffff;
}

table.accountInfo td.itemNoBrd{
	padding: 0.5ex 0 0.5ex 1em;
	border-right: 1px solid #f7f7f7;
}

table.accountInfo td.lastItem{
	border-right: none;
}

table.accountInfo a,
table.topmenu a{
	text-decoration: none;
}

a#partners, a#partnersNotreg, a.controller, a.wrapperToggle, a.togglePrice{
	cursor: pointer;
}

a.controller, a.wrapperToggle{
	text-decoration: underline;
}

div.leftmenu div.submenu{
	padding-left: 2em;
}

div.leftmenu div.item{
	background: url("../img/li.gif") left 1.2ex no-repeat;
	padding: 0.25ex 0px 0.5ex 10px;
}

div.leftmenu div.itemDown{
	background: url("../img/li_down.gif") left 1.2ex no-repeat;
}

.menuGreen div.leftmenu div.item{ background-image: url("../img/li_green.gif"); }
.menuGreen div.leftmenu div.itemDown{ background-image: url("../img/li_green_down.gif"); }

.menuOrange div.leftmenu div.item{ background: url("../img/li_orange.gif") left 0.5em no-repeat; }
.menuOrange div.leftmenu div.itemDown{ background: url("../img/li_orange_down.gif") left 0.5em no-repeat; }

.menuRed div.leftmenu div.item{ background-image: url("../img/li_red.gif"); }
.menuRed div.leftmenu div.itemDown{ background-image: url("../img/li_red_down.gif"); }

div.menuLeftpad {
	border-left: 5px solid #ffffff;
	padding-left: 20px;
	padding-bottom: 1ex;
	border-bottom: 1px solid #ffffff;
}

div.itemDown {
	border-left: 5px solid #004a91;
	padding-left: 20px;
}

div.menuGreen div.itemDown {
	border-left: 5px solid #009600;
}

div.menuOrange div.itemDown {
	border-left: 5px solid #f7941d;
}

div.menuRed div.itemDown {
	border-left: 5px solid #ff0000;
}

div.itemDown div.itemDown {
	border-left: none;
}

div.leftmenu div.item span.smallest {
	color: #999999;
}

div.infoBrief{
	background: #e5e5e5 url("../img/infograd.gif") left top repeat-x;
	padding: 5px 4px 5px 4px;
	height: 155px;
	overflow: auto;
}

div.index_infoBrief{
	background: #e5e5e5 url("../img/infograd.gif") left top repeat-x;
	padding: 5px 4px 5px 4px;
}

div.infoBriefNoscroll{
	background: #e5e5e5 url("../img/infograd.gif") left top repeat-x;
	padding: 5px 4px 5px 4px;
}

div.briefList{
	padding: 0.25ex 12px 0.1ex 12px;
}

div.leftmenu div.sel{
	font-weight: bold;
}

div.leftmenu div.sel{
	font-weight: normal;
	background-color: #004a91;
	background-image: url("../img/li_white.gif") !important;
	color: #ffffff;
}

div.leftmenu div.sel a{
	color: #ffffff;
}

div.menuGreen div.sel {
	background-color: #009600 !important;
}

div.menuOrange div.sel {
	background-color: #f7941d !important;
}

div.menuRed div.sel {
	background-color: #ff0000 !important;
}


td.content{
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 2em;
}

div.date{
	color: #999999;
}

.blue{
	color: #004a91;
}

.gray{
	color: #999999;
}

.green,
.greenBody h1,
.greenBody h2,
.greenBody h3,
.greenBody h4,
.greenBody h5,
.greenBody h6,
.greenBody table.topmenu div.sel a,
.greenBody td.topinfo {
	color: #009600 !important;
}

.greenBody td.topinfo {
	border-color: #009600;
}


.orange,
.orangeBody h1,
.orangeBody h2,
.orangeBody h3,
.orangeBody h4,
.orangeBody h5,
.orangeBody h6,
.orangeBody table.topmenu div.sel a,
.orangeBody td.topinfo {
	color: #f7941d !important;
}

.orangeBody td.topinfo {
	border-color: #f7941d;
}

.red,
.redBody h1,
.redBody h2,
.redBody h3,
.redBody h4,
.redBody h5,
.redBody h6,
.redBody table.topmenu div.sel a,
.redBody td.topinfo {
	color: #ff0000 !important;
}

.redBody td.topinfo {
	border-color: #ff0000;
}

.blueBody ul li{ background-image: url("../img/li.gif") !important; }
.greenBody ul li{ background-image: url("../img/li_green.gif"); }
.orangeBody ul li{ background-image: url("../img/li_orange.gif"); }
.redBody ul li{ background-image: url("../img/li_red.gif"); }

.blueBody ul li.itemDown { background-image: url("../img/li_down.gif") !important; }

ul li.itemDown { background-image: url("../img/li_down.gif"); }
.greenBody ul li.itemDown{ background-image: url("../img/li_green_down.gif"); }
.orangeBody ul li.itemDown{ background-image: url("../img/li_orange_down.gif"); }
.redBody ul li.itemDown{ background-image: url("../img/li_red_down.gif"); }


h1, h2, h3, h4, h5, h6,
td.topinfo,
div.motto{
/*
	font-family: FuturaBookC, tahoma, sans-serif;
*/
}

/*
div.nowrapCut {
	white-space: nowrap;
	width: 100%;
	border: 1px solid blue;
	overflow: hidden;
	text-overflow:ellipsis;
}
*/

/*
td.nowrapCut {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
 } 
*/

div.wrapperToggle {
	padding-bottom: 1ex;
}

input.qty,
input.qty{
	padding-left: 0.3ex;
	padding-right: 0.3ex;
	width: 50px;
	border: 1px solid #aaaaaa;
	background: #fefefe;
	text-align: right;
}

div.images {
	padding-top: 2em;
}

td.searchQuery{
}

td.searchQuery input{
	border: 1px solid #cccccc;
	width: 100%;
}

td.searchSubmit {
	width: 26px;
	text-align: right;
}


.sitemap_level1_ident {
/*	color: #F7941D;
	font-size: 1.4em;
	border-bottom: 1px solid #B7AE93;
	margin: 0ex 0 2ex 0;
	padding: 0ex 0 1ex 0;
	font-weight:bold;
	width:80%;*/
}

.sitemap_level1_ident a {
/*	color: #F7941D;*/
	font-size: 1.1em;
	font-weight: bold;
}

.sitemap_level1_content {
	padding: 0ex 1ex 2em 2em;
}


.sitemap_level2_ident {
/*	color:#003D7E;
	font-size: 1.4em;
	font-weight:bold;*/
}

.sitemap_level2_ident a {
/*	color: #003D7E; */
}

.sitemap_level2_content {
	padding: 0ex 1ex 0ex 2em;
}


.sitemap_level3_ident {
	font-weight:normal;
}

.sitemap_level3_content {
	padding: 1ex 1ex 2ex 2em;
}


.sitemap_level4_ident {
	font-weight:normal;
}

div.mainPageBg{
	background-color: #4d79ba;
	background-repeat: no-repeat;
	background-position: right bottom;
}

tr.hover {
	background-color: #fafafa;
}
