body
{
	background-color: #000;
}

/* Extra Dark Green */
ul.navigation li a,
input.button,
#mainMenu li ul li a
{
	color: #fff;
}

body,
table.productsList tr.buttonsArea td .moreInfo a,
input,
.box01 .content a.link01,
#searchBar a,
.productCatalog01 .pagesNavigation a,
#contentColumn .navHeader a,
.productCatalog01 .filter select,
.cartOverview .cartSelect,
.cartOverview table.products td.name a,
.registrationForm .group .line select.selectBox,
.itemsList a,
.checkoutDetail select,
.itemDetail .descriptionArea table th.groupname,
.actuarialDocuments .filter select
{
	color: #ff0000;
}

/* Dark Green */
#subHeader,
#mainFooter,
.itemsList th,
body.photogallery .header,
#mainMenu li ul li:hover,
#mainMenu li ul li.sfhover
{
	background-color: #6a6a6a;
}

/* Normal Green */
#mainFooter p.note,
.box01 .content a.link01:hover,
.itemDetail .infoArea li a,
.cartOverview table.products td.name a:hover
{
	color: #000;
}
ul.navigation li,
#mainMenu li:hover,
#mainMenu li.sfhover
{
	background-color: #484848;
}
input,
#mainMenu li ul,
#mainMenu li ul li
{
	border-color: #8bc266;
}

/* Light Green */
#navigationTypeSwitch,
.header01,
table.productsList tr.buttonsArea td,
input.button
{
	background-color: #000;
	color: #fff;
	font-family: Arial;
}

.header01 a {
	color: #fff;
}

/* Green Shade #1 */
.box01 .dark,
ul.navigation ul.snLevel1 li
{
	background-color: #6a6a6a;
	margin: 1px 0 0 0;
	
}

.box01 a .dark a,
ul.navigation a ul.snLevel1 a li
{
	color: #fff;
	
}
ul.navigation ul.snLevel2 li,
ul.navigation ul.snLevel3 li,
ul.navigation ul.snLevel4 li,
ul.navigation ul.snLevel5 li,
ul.navigation ul.snLevel6 li,
ul.navigation ul.snLevel7 li,
ul.navigation ul.snLevel8 li,
.itemsList td,
.itemsList th

{
	border-color: #d6eabf;
}
ul.navigation ul.snLevel3 li.first,
ul.navigation ul.snLevel4 li.first,
ul.navigation ul.snLevel5 li.first,
ul.navigation ul.snLevel6 li.first,
ul.navigation ul.snLevel7 li.first,
ul.navigation ul.snLevel8 li.first
{
	border-top-color: #d6eabf;
}

.first {
	background-color: #000;
}

/* Green Shade #2 */
.box01 .light,
body.dialogWindow,
.dialogBox .content
{
	background-color: #484848;
	color: #fff;
}

/* Green Shade #3 */
.productCatalog01 .filter option.color1 {
	background-color: #EDF8FF;
}
/* Green Shade #4 */
ul.navigation ul.snLevel2 li,
ul.navigation ul.snLevel3 li,
ul.navigation ul.snLevel4 li,
ul.navigation ul.snLevel5 li,
ul.navigation ul.snLevel6 li,
ul.navigation ul.snLevel7 li,
ul.navigation ul.snLevel8 li
{
	background-color: #000;
}

/* White */
#mainMenu li a,
#mainMenu li ul li:hover a,
#mainMenu li ul li a:hover,
#mainFooter p.copyright,
#navigationTypeSwitch li.active,
#searchBar .button,
.itemsList th,
body.photogallery .header h1
{
	color: white;
}

.article p
{
	color: #000;
}

.box01 .header h3 span,
table.productsList tr.pictureArea td,
#mainMenu li ul,
* html #mainMenu li li
{
	background-color: white;
}
table.productsList tr.buttonsArea td,
table.productsList td
{
	border-color: white;
}
.itemDetail .descriptionArea table th,
.itemDetail .descriptionArea table td
{
	border-color: white;
}
ul.navigation li {
	border-bottom-color: white;
}

/* Red */
a,
.box01 .header h3,
table.productsList tr.nameArea td h4,
table.productsList tr.priceArea td .price2,
.box01 .content h4,
.productCatalog01 .pagesNavigation .active,
.itemDetail .infoArea ul.prices li.bigger b,
.cartOverview .number,
.registrationForm h3,
.registrationForm .group .line .star,
.registrationForm .group .line .error,
.registrationConfirmation h3,
.cartDetail h3,
.checkoutDetail h3,
.dialogBox h3,
.itemDetail .header h3,
.itemDetail .descriptionArea h4,
.priceGraph h4,
.actuarialDocuments h3,
.topProducts h3
{
	color: #ff0000;
}

ul.subNavigation li a {
	color: #fff;
}

#navigationTypeSwitch li.active,
#searchBar .button
{
	background-color: #ED1C24;
}
#searchBar .button,
#searchBar .textBox
{
	border-color: #ED1C24;
}

/* Pink */
.productCatalog01 .filter option.color2 {
	background-color: #FFEFF0;
}

/* Green Shade #5 */
table.productsList td,
.itemDetail .descriptionArea table td,
.cartOverview,
.registrationForm .group,
.registrationConfirmation .group,
.itemsList tr.light td,
.itemsList tr.coupon td
{
	background-color: #f2f2f2;
}

/* Green Shade #6 */
.productCatalog01 .header,
.productCatalog01 .footer,
.itemDetail .header,
.itemDetail .descriptionArea table th,
.itemsList tr.dark td,
.itemsList tr.footer td,
.cartOverview .controls,
.itemDetail .descriptionArea .shortDescription, 
.itemDetail .descriptionArea .description
{
	background-color: #e9e8e8;
}

/* Barevné vyjádření stavů */
.ordersList td.stateWaiting,
.ordersList td.stateAccepted,
.ordersList td.stateInProgress,
.invoicesList td.typeAdvancedInvoice
{
	color: green;
}
.ordersList td.stateProcessed,
.ordersList td.stateSent,
.ordersList td.stateDelivered,
.invoicesList td.typeInvoice
{
	color: blue;
}
.ordersList td.stateRejected,
.ordersList td.stateCancelled,
.invoicesList td.typeCreditNote
{
	color: red;
}

/* Obrázky */
#mainFooter {
margin-bottom: 0;
	background-image: url('images/bgMainFooter.gif');
}
#searchBar a {
	background-image: url('images/bullet03.gif');
}
.box01 .header {
	background: url('images/bgBox01Header.gif') repeat-x top;
}
.box01 .footer {
	background: url('images/bgBox01Footer.gif') repeat-x;
}
.box01 .content a.link02 {
	background: url('images/bullet04.gif') no-repeat left center;
}
.dialogBox .header {
	background: url('images/bgDialogBoxHeader.gif') repeat-x top;
}
.dialogBox .footer {
	background: url('images/bgDialogBoxFooter.gif') repeat-x;
}
.infoBox .content {
	background-image: url('images/bgInfoBox.gif');
	background-position: 15px 10px;
	background-repeat: no-repeat;
}
.failedBox .content {
	background-image: url('images/bgFailedBox.gif');
	background-position: 15px 10px;
	background-repeat: no-repeat;
}
.succeedBox .content {
	background-image: url('images/bgSucceedBox.gif');
	background-position: 15px 10px;
	background-repeat: no-repeat;
}
.cartOverview .info ul.showitems a {
	background: url('images/bullet08.gif') no-repeat 0px 2px;
}
.cartOverview .info ul.hideitems a {
	background: url('images/bullet07.gif') no-repeat 0px 2px;
}
.cartOverview .controls ul.actions a {
	background: url('images/bullet05.gif') no-repeat left center;
}
ul.navigation li {
	background-image: url('images/bullet01.gif');
}
ul.navigation li.active {
	background-image: url('images/bullet02.gif');
}
ul.navigation li.expanded {
	background-image: url('images/bullet06.gif');
}
ul.subNavigation li {
	background-image: url('images/bullet03.gif');
}
.itemDetail .descriptionArea h4,
.priceGraph h4
{
	background: url('images/bullet09.gif') 10px no-repeat;
}
.topProducts h3 {
	background: url('images/bullet09.gif') 10px no-repeat;
}

.actuarialDocuments p.goBack a {
	background-image: url('images/bullet10.gif');
}

#shopSelectorHolder {
	display: none;
}
#searchBar {
	display: none;
}
#mainHeader {
	/* height: 131px; */
	/* background: url('images/mainHeader.jpg') no-repeat; */
}


body.photogallery .arrowPrevious {
	background: url('images/gallery_arrow_up.gif') no-repeat;
}
body.photogallery .arrowPreviousActive {
	background: url('images/gallery_arrow_up_active.gif') no-repeat;
}

body.photogallery .arrowNext {
	background: url('images/gallery_arrow_down.gif') no-repeat;
}
body.photogallery .arrowNextActive {
	background: url('images/gallery_arrow_down_active.gif') no-repeat;
}
body.photogallery .loading {
	background-image: url('images/gallery_wait.gif');
	background-repeat: no-repeat;
	background-position: 50%;
}

