/***** BODY *****/
body {
	background: #195a58 url('../img/body-bg.gif') top repeat-x;
}

/***** COMMON *****/
a {
	text-decoration: underline;
	color: #7c3a57;
}
a:hover {
	color: #b3155a;
}

/***** LAYOUT *****/
#page {
	background: #fff url('../img/sidebar-border.gif') repeat-y 828px top; /* right sidebar border */;
}

#topbar {
	color: #674d58;
}

#header {
	background: #731534 url('../img/header-bg.gif') repeat-x top;
}

#main {
	background: url('../img/sidebar-border.gif') repeat-y 185px top; /* left sidebar border */
	border-top: 5px solid #914365;
}

/***** TOPBAR elements *****/
#topbar a {
	color: #674d58;
}

/***** HEADER elements *****/
/* logo */
#logo {
	padding: 0;
}
#logo a, #logo a span {
	width: 280px; padding-left: 170px; /*=450*/
	height: 90px; padding-top: 30px; /*=120*/
	background: url('../img/logo.jpg') no-repeat;
	color: #fff;
	font-size: 32px; line-height: 32px; font-weight: bold;
}

/* cart info */
.hbox {
	color: #dee4cf;
	background: url('../img/header-sep.gif') no-repeat left;
}
.hbox a {
	color: #dee4cf;
}
.hbox a:hover {
	color: #fff;
}
.hbox dt a {
	color: #fff;
}

#cartinfo dd.btm1 acronym, #cartinfo dd.btm2 acronym {
	color: #dee4cf;
}


/***** NAVIGATION elements *****/
/* menu */
#nav ul li a {
	color: #d1b6c1;
}
#nav ul li span {
	color: #d1b6c1;
}

/* 2nd level */
#nav ul ul li a {
	color: #d1b6c1;
}
#nav ul ul li span {
	color: #d1b6c1;
}


/* search form */
#search .text {
	background: #7b777b url('../img/search-bg.gif') repeat-x bottom;
}
#search button {
	background: #7b777b url('../img/search-bg.gif') repeat-x top;
}


/***** MAIN elements *****/
.content-top {
	background: #e5e5e5;
}

/***** SIDEBAR elements *****/
/* sidebar headings */
.sidebar h2 {
	background-color: #e5e5e5;
}
.sidebar h2 span, .sidebar h2 a {
	color: #666;
}
#sidebar-right h2 {
	border-bottom: 1px solid #b6b6b6;
}

.sidebar a:hover {
	color: #b3155a;
}


/* sidebar menus */
.sidebar ul {
	border-top: 1px solid #b6b6b6;
}

.sidebar ul li {
	list-style: none;
	margin: 0; padding: 0;
}
.sidebar ul li a {
	border-top: 1px solid #fefdfd;
	border-bottom: 1px solid #b6b6b6;
	background: #edeff0;
	color: #000;
}


/* dalsi urovne */
.sidebar ul ul li a {
	background: #f8f9f9;
}


/***** CONTENT ELEMENTS *****/
#content-box .content-top {
	border-bottom: 1px solid #b6b6b6;
}

#content {
	border-top: 1px solid #fefefe;
}


/* kosik - pridat do kosiku */
.cart-add {
	color: #7c3a57;
}
