/***** BODY *****/
body {
	background: #3a6386 url('../img/body-bg.gif') top repeat-x;
}

/***** COMMON *****/
a {
	text-decoration: underline;
	color: #275e8f;
}
a:hover {
	color: #133452;
}

/***** LAYOUT *****/
#page {
	background: #fff url('../img/sidebar-border.gif') repeat-y 828px top; /* right sidebar border */;
}

#topbar {
	color: #5b676b;
}

#header {
	background: #426c91 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 #64838b;
}

/***** TOPBAR elements *****/
#topbar a {
	color: #5b676b;
}

/***** 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: #d1dfe6;
	background: url('../img/header-sep.gif') no-repeat left;
}
.hbox a {
	color: #d1dfe6;
}
.hbox a:hover {
	color: #fff;
}
.hbox dt a {
	color: #fff;
}

#cartinfo dd.btm1 acronym, #cartinfo dd.btm2 acronym {
	color: #d1dfe6;
}


/***** NAVIGATION elements *****/
/* menu */
#nav ul li a {
	color: #9eb3c6;
}
#nav ul li span {
	color: #9eb3c6;
}

/* 2nd level */
#nav ul ul li a {
	color: #afc4d7;
}
#nav ul ul li span {
	color: #afc4d7;
}


/* search form */
#search .text {
	background: #808987 url('../img/search-bg.gif') repeat-x bottom;
}
#search button {
	background: #808987 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: #1a4164;
}


/* 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: #275e8f;
}