.smaz1 {
	background-color: #ff6600;
	color: #343434;
}
.smaz2 {
	background-color: #ffd9ba;
	color: White;
}
.standard {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.scrollerTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
}
.scrollerTable2 {
	float: left;
	width: 100%;
	text-align: center;
}
.ChildTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	width: 300px;
	float: right;
	text-align: right;
}
.ChildTable_Header {
	border-bottom: 1px dotted #727272;
}
.ChildTable_Row1 {
	background-color: transparent;
	text-align: right;
}
.ChildTable_Row2 {
	background-color: transparent;
	text-align: right;
}
.ChildTable_Column {
	text-align: center;
}
.ChildTable_ColumnRight {
	text-align: right;
}
.ChildTable_ColumnCentered {
	text-align: center;
}
.ChildTable_ColumnLeft {
	text-align: center;
}
.ChildTable_ColumnRight {
	text-align: center;
}
.ChildTable_Footer {
	background-color: transparent;
}
.PromotionChildTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	width: 100%;
}
.MainTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	width: 100%;
	float: left;
}
.MainTable1Record {
	width: 100%;
}
.MainTable_Header {
	background-color: transparent;
	padding: 0;
	text-align: left;
	border: none;
}
.MainTable_HeaderCentered {
	background-color: transparent;
	padding: 0;
	text-align: left;
}
.MainTable_Row1 {
	background-color: transparent;
	text-align: left;
}
.MainTable_Row2 {
	background-color: transparent;
	text-align: left;
}
.MainTable_Column {
	border-bottom: 1px groove #ffd9ba;
}
.MainTable_ColumnCentered {
	text-align: center;
}
.MainTable_ColumnLeft {
	text-align: left;
}
.MainTable_Footer {
	background-color: transparent;
}
.MainTableDetail {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	width: 100%;
}
.MainTableDetail1Record {
	width: 100%;
}
.MainTableDetail_Header {
	background-color: transparent;
	padding: 0;
	text-align: left;
	border: none;
}
.MainTableDetail_HeaderCentered {
	background-color: transparent;
	padding: 0;
	text-align: left;
}
.MainTableDetail_Row1 {
	background-color: transparent;
}
.MainTableDetail_Row2 {
	background-color: transparent;
}
.MainTableDetail_Column {
	border-bottom: 1px groove #ffd9ba;
	text-align: left;
}
.MainTableDetail_ColumnCentered {
	text-align: center;
}
.MainTableDetail_ColumnLeft {
	text-align: left;
}
.MainTableDetail_Footer {
	background-color: transparent;
}
.BasketTable_Column {
	border-bottom: 1px groove #ffd9ba;
}
.RightTable_Column {
	border-bottom: 1px groove #ffd9ba;
	width: 150px;
	height: 200px;
}
.RightTable_Column2 {
	border-bottom: 1px groove #ffd9ba;
	width: 150px;
}
.RandomTable_Column {
	border-bottom: 1px groove #ffd9ba;
}
.scroller {
	padding-left: 20px;
	text-align: center;
	width: 300px;
}
.paginator {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.standardTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	width: 100%;
	text-align: left;
}
.standardTableLeft {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	width: 100%;
	text-align: left;
}
.standardTable_Header {
	padding: 0;
	text-align: left;
	border: none;
}
.standardTable_Footer {
	background-color: transparent;
}
.standardTable_Row1 {
	background-color: transparent;
	text-align: left;
}
.standardTable_Row2 {
	background-color: transparent;
	text-align: left;
}
.standardTable_Column {
}
.standardTable_ColumnCentered {
	text-align: center
}
.standardTableBestAPromoRight {
	font-size: 10px;
	padding: 0;
	border: 1px solid #ffd9ba;
	width: 100%;
	text-align: left;
}
.standardTableBestAPromoRightChild {
	padding: 0;
	width: 100%;
}
.standardTableRandomOne {
	padding: 0;
	width: 100%;
	height: 100%;
}
.LinkInactive {
	background-color: transparent;
	color: Gray;
	text-decoration: none;
	text-align: left;
}
.LinkActive {
	background-color: transparent;
	color: #ff6600;
	text-decoration: none;
	text-align: left;
}
#rightnav a {
	color: white;
	cursor: pointer;
}
#rightnav a:hover {
	color: #000162;
}
#rightnav a:active {
	background-color: transparent;
	color: white;
}
a {
	color: #000162;
}
a:hover {
	color: #ff6600;
}
.error {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.sortLink {
	color: #333366;
	text-decoration: none;
}
.pageLayout {
	width: 780px;
	height: 100%;
	padding: 0px;
	border: 0px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}
.pageHeader {
	overflow: hidden;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	height: 128px;
	width: 780px;
	vertical-align: top;
	border: 0px;
	background: White url(../../images/HeadEmpty.png) repeat-x;
}
.pageHeaderUpperMenu {
	width: 410px;
	height: 20px;
	margin-top: 31px;
	margin-left: 142px;
	float: left;
	padding: 0;
	font-size: 9px;
	font-weight: bolder;
	text-align: left;
	color: #828181;
}
.pageHeaderBottomMenu {
	width: 400px;
	height: 100px;
	margin-top: 30px;
	margin-left: 280px;
	float: left;
	padding: 0;
	text-align: left;
	*margin-top: 16px;
	*margin-left: 140px;
}
.pageBodyUpperMenu {
	height: 100%;
	width: 470px;
	margin-top: 0px;
	margin-left: 0px;
	float: none;
	padding: 0;
	text-align: left;
}
.pageHeaderLogo {
	width: 170px;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	float: right;
}
.pageHeaderCena {
	width: 170px;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	float: right;
}
.pageHeader1 {
}
.pageHeader2 {
}
.pageHeader2col1 {
	background-color: #FFFFFF;
}
.pageNavigation {
	text-align: left;
	vertical-align: top;
	background-color: #FFA500;
	min-width: 160px;
	max-width: 160px;
	width: 160px;
	padding-top: 10px;
	border: 0px;
}
.pageBody {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	background: White url(../../images/BodyTop.png) repeat-x;
}
.pageBodyLeft {
	width: 160px;
	float: left;
	overflow: scroll;
}
.pageBodyMain {
	width: 484px;
	overflow: scroll;
	margin-left: 160px;
	margin-right: 136px;
}
.pageBodyRight {
	width: 136px;
	float: right;
	overflow: scroll;
}
.pageFooter {
	clear: both;
	text-align: right;
	font-size: xx-small;
	overflow: hidden;
	background-color: #FFFFFF;
	color: #000000;
}
.navigation {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	min-width: 160px;
	max-width: 160px;
	width: 160px;
	padding: 0px;
}
.navitem {
	white-space: nowrap;
	text-decoration: none;
}
a.navitem:hover, active {
	white-space: nowrap;
	text-decoration: none;
	color: #6392C6;
}
.navitem_open {
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
}
a.navitem_open:hover, active {
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	color: #6392C6;
}
.navitem_active {
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	background-color: #6392C6;
	width: 100%;
	color: #FFFFFF;
}
a.navitem_active:hover, active {
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	background-color: #6392C6;
	width: 100%;
	color: #FFFFFF;
}
.navseparator {
	line-height: 12px;
	border-bottom: 1px solid #A2B7C5;
}
.fileUploadInput {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 250px;
}
.emptyHeader {
	background-color: #FFFFFF;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
div.titlebar {
	background: #C7D0D9;
	color: black;
	border: 1px solid #8CACBB;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 1px 1px;
	clear: both;
}
.tabbedPaneTitle {
	font-size: 90%;
}
.main {
	width: 644px;
	float: left;
}
.login {
	width: 136px;
	background-color: #0096d9;
	position: relative;
	font-size: 80%;
	height: 82px;
}
#login a {
}
.loginInput {
	margin-top: 2px;
	font-size: 1em;
	text-align: left;
	width: 120px;
	margin-bottom: 2px;
}
.loginInput2 {
	font-size: 1em;
	text-align: left;
	width: 100px;
	margin-left: 5px;
}
.NewsMailInput {
	margin-top: 2px;
	font-size: 1em;
	text-align: left;
	width: 120px;
	margin-bottom: 2px;
}
.news {
	width: 136px;
	background-color: #0096d9;
	position: relative;
	font-size: 80%;
	height: 52px;
}
.newsHeadText {
	float: left;
	margin-left: 8px;
	text-align: left;
	color: White;
}
.newsHeadTextActual {
	float: left;
	text-align: left;
	color: White;
	font-weight: bolder;
	background-color: #999999;
	width: 100%;
	position: relative;
}
.newsActual {
	float: left;
	text-align: left;
	font-size: 9px;
	margin-right: 0px;
	margin-left: 0px;
	color: #FF6600;
}
.newsActual_ {
	font-size: 9px;
	color: #FF6600;
}
.newsActual1 {
	float: left;
	text-align: left;
	font-size: 9px;
	color: #999999;
}
.orangeCubeBackground {
	background-color: #ffd9ba;
	width: 112px;
	height: 18px;
	padding: 2px;
	float: right;
	text-align: left;
}
.orangeCube {
	background-color: #f08835;
	color: white;
	width: 15px;
	height: 15px;
	margin-left: 3px;
	margin-top: 3px;
	float: left;
}
.orangeCubeTable {
	background-color: #f08835;
	width: 15px;
	height: 15px;
	float: left;
}
.white {
	color: White;
}
.whiteFont {
	color: White;
	font-size: 11px;
	text-align: justify;
}
.whiteBolOrange {
	color: #f08835;
	background: #ffd9ba;
	margin-top: 3px;
	width: 113px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	float: right;
}
.whiteBolOrangeTable {
	color: #f08835;
	background: #ffd9ba;
	padding: 0px;
	margin: 0px;
	width: 110px;
	height: 15px;
	font-size: 11px;
	text-align: center;
	float: right;
}
.whiteBolOrangeTableLeft {
	color: #f08835;
	background: #ffd9ba;
	padding: 0px;
	margin: 0px;
	width: 132px;
	height: 15px;
	font-size: 11px;
	text-align: center;
	float: right;
}
.newsActual1_ {
	color: #999999;
}
.news1 {
	width: 136px;
	color: #ffd9ba;
	border: 1px solid #ffd9ba;
	position: relative;
}
.news1table {
	width: 100%;
	color: #ffd9ba;
	position: relative;
}
.news1Head {
	height: 20px;
}
.news1Body {
	display: list-item;
	list-style: disc inside none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #f08835;
}
.space {
	height: 1ex;
	width: 136px;
}
.spaceR {
	height: 20px;
	width: 138px;
}
.space1 {
	height: 1px;
	width: 136px;
}
.space2 {
	width: 200px;
}
#leftnav {
	float: left;
	width: 159px;
	margin: 0;
	border: 1px solid #ffd9ba;
}
#rightnav {
	float: right;
	width: 136px;
	margin: 0;
}
#content {
	text-align: left;
	/*width: 472px;*/
	width: 468px;
	margin: 0 137px 0 162px;
   height: 100%;
   overflow: hidden;
	display: table-row-group;
}
#content1 {
	width: 640px;
	float: left;
}
#leftnav p, #rightnav p {
	margin: 0 0 1em 0;
}
.btnNWS {
	display: inline;
	padding: 0px;
	border: 1px solid #ffd9ba;
	background-color: transparent;
}
.btnNWS1 {
	display: inline;
	padding: 0px;
	background-color: transparent;
}
.btnNWS2 {
	display: inline;
	padding: 0px;
	float: right;
	background-color: transparent;
}
.btnCatMain {
	display: inline;
	padding: 0px;
	border: 1px solid #ffd9ba;
	background-color: transparent;
	font-size: xx-small;
	cursor: pointer;
}
.btnBasket {
	display: inline;
	padding: 0px;
	border: 1px solid #ffd9ba;
	background-color: transparent;
}
.btnORANGE {
	border: 1px solid #f08835;
	background: transparent;
	color: #f08835;
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	cursor: pointer;
}
.cmdRight {
	display: inline;
	float: right;
	margin-right: 8px;
	text-align: right;
}
.cmdLeft {
	display: inline;
	float: left;
	margin-left: 8px;
	text-align: left;
}
.textLeft {
	display: inline;
	float: left;
	margin-left: 8px;
	text-align: center;
}
.textLeft2 {
	float: left;
	margin-left: 0px;
	text-align: left;
}
.textLeft3 {
	float: left;
	margin-left: 17px;
	text-align: left;
}
.textright {
	display: inline;
	margin-left: 2px;
	text-align: right;
}
.catalogFull {
	width: 100%;
}
.cenaBOL {
	color: #ff6600;
	text-align: center;
	width: 9ex;
}
.cenaBOLy {
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}
.cenaBOLn {
	color: Gray;
	text-align: center;
	width: 9ex;
}
.cenaBOLks {
	text-align: right;
}
.childText {
	text-align: center;
	width: 9ex;
}
.ChildPrice {
}
.mainText {
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 0;
}
.mainTextRed {
	color: Red;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
.mainTextSmall {
	color: Red;
	font-size: 10px;
}
.randomTextSmall {
	color: #0096D9;
	font-weight: bolder;
	font-size: 10px;
}
.randomTextSmall2 {
	color: #F08835;
	font-weight: bolder;
	font-size: 11px;
}
.mainTextRight {
	color: #9E9E9E;
	font-weight: bold;
	font-size: 12px;
}
.mainTextRightRed {
	color: Red;
	font-weight: bold;
	font-size: 12px;
}
.mainTextUpper {
	width: 100%;
}
.SaityText {
	color: Gray;
	font-size: 10px;
	text-align: justify;
}
.mainSlogan {
	font-size: 11px;
	font-weight: bold;
	float: left;
	text-align: right;
	height: 33%;
	color: #444444;
}
.mainWhom {
	font-size: 10px;
	float: right;
	text-align: right;
	margin-right: 2px;
	height: 33%;
	color: #444444;
}
.detailWhom {
	font-size: 78%;
	float: left;
	text-align: left;
	margin-left: 2px;
	vertical-align: top;
	height: 33%;
}
.detailColLeft {
	text-align: left;
	float: left;
	font-size: 11px;
}
.detailCol {
}
.mainCompareIs {
	font-size: 85%;
	float: left;
	text-align: right;
	height: 33%;
}
.detailMainText {
}
.tabbedHeader {
}
.cmdLinkImage {
	border: none;
	background-color: transparent;
}
.catalogLinkImage {
	width: 100px;
	overflow: hidden;
}
.cmdBtnLinkImage {
	border: none;
	font-size: 9px;
	color: #FF6600;
	display: inline;
	padding: 0px;
	background-color: transparent;
	vertical-align: middle;
}
.textLeftBlack {
	font-size: 9px;
	color: Black;
	width: 120px;
}
.textLeftOrange {
	font-size: 9px;
	color: #f08835;
	width: 120px;
}
.textBlack {
	font-size: 11px;
	color: Black;
}
.textBOLOrange {
	font-size: 11px;
	font-weight: bold;
	color: #f08835;
}
.textOrange {
	font-size: 11px;
	color: #f08835;
}
.textBOLOrangeItalic {
	font-size: 11px;
	font-weight: bold;
	color: #f08835;
}
.textBOLBlue {
	font-size: 11px;
	color: #0096d9;
	font-weight: bold;
}
.textBoldBlack {
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
.bolLI {
	list-style: disc inside none;
	color: #f08835;
	margin-left: 20px;
}
.bolLI2 {
	list-style: disc inside none;
	color: #f08835;
	margin-left: 5px;
}
.bolLI3 {
	list-style: disc inside none;
	color: #f08835;
	margin-left: 0px;
}
.HLineBolPink {
	color: #ffd9ba;
}
.atrDescrip {
	text-align: justify;
}
.orangeBasketCenter {
	color: #ff6600;
	text-align: left;
	font-weight: bolder;
	font-size: 11px;
	width: 450px;
}
.text {
	font-size: 11px;
	text-align: justify;
}
.textTop {
	font-size: 11px;
	font-weight: bold;
}
.textRightBasket {
	font-size: 11px;
	text-align: right;
	float: right;
	width: 150px;
}
.center {
	text-align: center
}
.register {
	color: #898989;
	width: 100%;
	font-size: 11px;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.register input {
	border: 1px solid #FF8C00;
	text-decoration: none;
	font-size: 11px;
	vertical-align: top;
}
.register option {
	color: #ff6600;
}
.selectOneMenu {
	font-size: 11px;
}
.selectOneRadio {
	font-size: 11px;
}
.rf_text {
	font-size: 12px;
	text-align: left;
	float: left;
}
.rf_textR {
	text-align: right;
	float: right;
	font-size: 10px;
}
.rf_textC {
	text-align: center;
	font-size: 10px;
}
.rf_textHead {
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.rf_sectionBunder {
	text-decoration: underline;
	font-weight: bold;
}
.rf_label {
	font-size: 12px;
	color: #3D3D3D;
	vertical-align: top;
	text-align: left;
}
.rf_label_rq {
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_input {
	font-size: 11px;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_input_long {
}
.rf_input_rq {
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_select {
	font-size: 11px;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_select_rq {
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_memo {
	background-color: #E2E1E0;
	font-size: 10px;
	color: #3D3D3D;
	vertical-align: top;
}
.rf_Record {
	width: 400px;
}
.errorMessage {
	color: Red;
	font-size: 10px;
}
.orderadr {
	color: #898989;
	width: 400px;
	max-width: 400px;
}
.basketRay {
	width:460px;
	display: table-row-group;
	overflow: hidden;
	height: 20px;
}
.basketRayData {
	background: #f08835;
	width: 372px;
	height: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.basketRayBtn {
	background: #ffffff;
	color: #f08835;
	padding: 0;
	height: 20px;
	width: 85px;
	margin-left: 3px;
	float: right;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}
.basketRayFont {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.basketRay input {
	border: 1px solid #f08835;
	text-decoration: none;
	vertical-align: top;
}
.floatLeft {
	float: left;
	text-align: left;
}
.floatCenter {
}
.floatRigt {
	text-align: right;
	float: right;
	overflow: hidden;
}
#UMenuUpper a {
	display: inline;
	width: 360px;
	height: 20px;
	color: #2D2D2D;
	font-weight: bolder;
	background: url(../../images/RollOvercss.png) 0 0 no-repeat;
	text-decoration: none;
	margin-top: 30px;
}
#UMenuUpper a:hover {
	background: url(../../images/RollOvercss.png) 0 -20px;
	color: #ffffff;
}
#UMenuUpper a:active {
	background: url(../../images/RollOvercss.png) 0 -60px;
	color: #ff6600;
}
div.outerUpper {
	background: url(../../images/RollOvercss.png) 0 -40px no-repeat;
}
div.outerUpper a {
	display: inline;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(../../images/RollOvercss.png) top left no-repeat;
}
div.outerupper span {
	display: inline;
	margin: 0;
}
.snazzy {
	background: transparent;
}
.snazzy span {
	text-align: center;
	color: #fff;
	margin: 0;
	font-weight: normal;
}
.b1, .b2, .b3, .b4 {
	display: block;
	font-size: 1px;
	overflow: hidden;
}
.b1, .b2, .b3 {
	height: 1px;
}
.b2, .b3, .b4 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.b1 {
	margin: 0 5px;
	background: #fff;
}
.b2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.b3 {
	margin: 0 2px;
}
.b4 {
	height: 2px;
	margin: 0 1px;
}
.boxcontent {
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.redM2 {
	background: #c00;
}
.orangeM2 {
	background: #f08835;
}
.yellowM2 {
	background: #b8b800;
}
.greenM2 {
	background: #090;
}
.blueM2 {
	background: #0096d9;
}
.indigoM2 {
	background: #309;
}
.silverM2 {
	background: Silver;
}
.violetM2 {
	background: #c6c;
}
.pinkM2 {
	background: #ffd9ba;
}
#navigation2 {
	background: transparent;
	margin: 1em auto auto auto;
	height: 3em;
	width: 100%;
	display: table-row-group;
	overflow: hidden;
}
#navigation2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
}
#navigation2 li {
	display: block;
	float: left;
	margin: 0 1px;
}
.navigation3 {
	background: transparent;
	margin: 1em auto auto auto;
	height: 3em;
	width: 100%;
	display: table-row-group;
	overflow: hidden;
}
.navigation3 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
}
.navigation3 li {
	display: block;
	float: left;
	margin: 0 1px;
}
.pad {
	display: block;
	height: 1em;
	overflow: hidden;
}
a.menu2, a.menu2:visited {
	display: block;
	text-decoration: none;
	width: 5.5em;
}
a.menu2:hover {
	background: transparent;
	cursor: pointer;
}
a.menu2:hover .boxcontent {
	padding-bottom: 0.8em;
}
a.menu2:hover .pad {
	height: 0.2em;
}
a.menu2:active {
	background: transparent;
	cursor: pointer;
}
a.menu2:active .boxcontent {
	padding-bottom: 0.8em;
	background: #ff6600;
	color: Gray;
}
a.menu2:active .b2 {
	background: #ff6600;
	color: #343434;
}
a.menu2:active .b3 {
	background: #ff6600;
	color: #343434;
}
a.menu2:active .b4 {
	background: #ff6600;
	color: #343434;
}
a.menu2:active .pad {
	height: 0.2em;
}
a.menu2long, a.menu2long:visited {
	display: block;
	text-decoration: none;
	width: 9.5em;
}
a.menu2long:hover {
	background: transparent;
	cursor: pointer;
}
a.menu2long:hover .boxcontent {
	padding-bottom: 0.8em;
}
a.menu2long:hover .pad {
	height: 0.2em;
}
a.menu2long:active {
	background: transparent;
	cursor: pointer;
}
a.menu2long:active .boxcontent {
	padding-bottom: 0.8em;
	background: #ff6600;
	color: Gray;
}
a.menu2long:active .b2 {
	background: #ff6600;
	color: #343434;
}
a.menu2long:active .b3 {
	background: #ff6600;
	color: #343434;
}
a.menu2long:active .b4 {
	background: #ff6600;
	color: #343434;
}
a.menu2long:active .pad {
	height: 0.2em;
}
a.menu2longA, a.menu2longA:visited {
	display: block;
	text-decoration: none;
	width: 9.5em;
}
a.menu2longA:hover {
	background: transparent;
	cursor: pointer;
}
a.menu2longA:hover .boxcontent {
	padding-bottom: 0.8em;
}
a.menu2longA:hover .pad {
	height: 0.2em;
}
a.menu2longA {
	background: transparent;
	cursor: pointer;
}
a.menu2longA .boxcontent {
	padding-bottom: 0.8em;
	background: #ff6600;
	color: White;
}
a.menu2longA .b2 {
	background: #ff6600;
	color: #343434;
}
a.menu2longA .b3 {
	background: #ff6600;
	color: #343434;
}
a.menu2longA .b4 {
	background: #ff6600;
	color: #343434;
}
a.menu2longA .pad {
	height: 0.2em;
}
.red {
	color: Red;
}
.orange {
	color: #ff6600;
}
.blue {
	color: Blue;
}
.blue1 {
	color: #0097d8;
	font-size: 10px;
}
.bold {
	font-weight: bold;
}
.boldBlue {
	font-weight: bold;
	color: Blue;
	text-align: justify;
}
.normal {
	font-size: 10px;
	color: #525252;
}
.normalKontakt {
	font-size: 12px;
	color: #525252;
}
.aboutsale {
	text-align: justify;
	width: 400px;
}
.yearMonthHeader {
	background-color: #DDDDDD;
	color: #000000;
	text-align: center;
	border: none;
	font-weight: bold;
}
.weekHeader {
	background-color: #E7E7E7;
	color: #000000;
	text-align: center;
	border: none;
}
.currentDayCell {
	background-color: #DDDDDD;
	color: #000000;
	border: none;
}
.popup {
	background-color: rgb(255,255,255);
	color: #000000;
	border: 1px solid #CCCCCC;
	font-size: smaller;
	padding: 5px;
}
.popup table {
	font-size: smaller;
}
.countryFormTable {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
}
.countryFormHeader {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-style: none;
	background-color: #FFDD00;
	text-align: center;
	font-weight: normal;
}
.countryFormFooter {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-style: none;
	background-color: #FFDD00;
	text-align: center;
	font-weight: normal;
}
.countryFormLabels {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-style: none;
	text-align: right;
	font-weight: bold;
}
.countryFormInputs {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2px;
	border-style: none;
}
.center {
	text-align: center;
}
.nodeFolder {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}
.document {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}
.documentSelected {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold
}
.childCount {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}
#subnavigation {
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align: left;
}
#subnavigation_outer {
	background: transparent;
	margin: 1em auto auto auto;
	height: 3em;
	overflow: hidden;
}
#subnavigation_outer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
}
#subnavigation_outer li {
	display: block;
	float: left;
	margin: 0 1px;
}
#subnavigation_outer h1 {
	font-size: 1.5em;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#subnavigation ul li  a {
	display: block;
	background-color: #0096d9;
	color: #f08835;
	text-decoration: none;
	padding: 2px 20px;
	margin: 0px;
}
#subnavigation ul li a:visited {
	color: #ffffff;
	font-weight: bold;
}
#subnavigation ul li a:hover {
	color: #f08835;
	background-color: #FFFFFF;
}
#subnavigation ul li a:active {
	color: #FFFFFF;
	background-color: #f08835;
}
#subnavigation ul li a.selected {
	font-weight: normal;
	color: Gray;
	background-color: #ff6600;
}
#subnavigation ul ul li a {
	padding: 2px 20px 2px 25px;
	margin: 0px;
	background-color: #FFFFFF;
}
#subnavigation ul ul li ul li a {
	padding: 2px 20px 2px 30px;
	margin: 0px;
}
#subnavigation ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#subnavigation li {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#subnavigation ul.mypage li a {
	padding: 2px 20px 2px 20px;
	background-color: #D1E4E4;
	margin: 0px;
}
#subnavigation ul.mypage ul li a:hover {
	color: #FFFFFF;
	background-color: #0096d9;
}
hr {
	height: 1px;
	border-style: solid;
	border-color: #ffd9ba;
	background-color: transparent;
	color: #ffd9ba;
	border-width: 0px 0px 1px 0px;
}
