@import url(global.css);

#content {
	margin: 0 auto;
	position: relative;
	width: auto;
	max-width: 976px;
	min-width: 770px;
	text-align: left;
}

/* =-= logo, zakladni nabidka =-= */
#head {
	margin-top: 5px;
	height: 51px;
	width: 976px;
}
#top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 976px;
	
}
#logo {
	left: 0;
	position: absolute;
}

.replace {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.replace span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#akropole, #akropole span {
	width: 224px;
	height: 51px;
	background: url("../images/logo-akropole.png") no-repeat;
	cursor: pointer;
	cursor: hand;
	font-size: 1em;
}

#menu {
	position: absolute;
	right: 0;
	z-index: 3;
	
	
}
#menu li {
	float: left;
	list-style: none;
	text-align: center;
	
	
}
#menu ul {
	margin: 0;
	padding: 0;
	
}
#menu li a {
	text-decoration: none;
	border: none;
	
	
}

/* =-=-=-=-= buttonky =-=-=-=-= */
li.platba {
	height: 51px;
	width: 119px;
	background: url("../images/platba-doprava.png") no-repeat 0 -51px;
}
li.platba a:link, li.platba a:visited, li.platba span {
	float: right;
	height: 51px;
	width: 119px;
	text-indent: -1000em;
}
li.platba a:hover, li.platba a:active, li.platba span {
	float: right;
	background: url("../images/platba-doprava.png") no-repeat;
}

li.kontakty {
	height: 51px;
	width: 74px;
	background: url("../images/kontakty.png") no-repeat 0 -51px;
}
li.kontakty a:link, li.kontakty a:visited, li.kontakty span {
	float: right;
	height: 51px;
	width: 74px;
	text-indent: -1000em;
}
li.kontakty a:hover, li.kontakty a:active, li.kontakty span {
	float: right;
	background: url("../images/kontakty.png") no-repeat;
}

li.obchodni {
	height: 51px;
	width: 138px;
	background: url("../images/obchodni-podminky.png") no-repeat 0 -51px;
}
li.obchodni a:link, li.obchodni a:visited, li.obchodni span {
	float: right;
	height: 51px;
	width: 138px;
	text-indent: -1000em;
}
li.obchodni a:hover, li.obchodni a:active, li.obchodni span {
	float: right;
	background: url("../images/obchodni-podminky.png") no-repeat;
}

li.reklamace {
	height: 51px;
	width: 84px;
	background: url("../images/reklamace.png") no-repeat 0 -51px;
}
li.reklamace a:link, li.reklamace a:visited, li.reklamace span {
	float: right;
	height: 51px;
	width: 84px;
	text-indent: -1000em;
}
li.reklamace a:hover, li.reklamace a:active, li.reklamace span {
	float: right;
	background: url("../images/reklamace.png") no-repeat;
}

li.napoveda {
	height: 51px;
	width: 138px;
	background: url("../images/velikosti.png") no-repeat 0 -51px;
}
li.napoveda a:link, li.napoveda a:visited, li.napoveda span {
	float: right;
	height: 51px;
	width: 138px;
	text-indent: -1000em;
}
li.napoveda a:hover, li.napoveda a:active, li.napoveda span {
	float: right;
	background: url("../images/velikosti.png") no-repeat;
}

li.zakaznicka {
	height: 51px;
	width: 120px;
	background: url("../images/zakaznicka-sekce.png") no-repeat 0 -51px;
}
li.zakaznicka a:link, li.zakaznicka a:visited, li.zakaznicka span {
	float: right;
	height: 51px;
	width: 120px;
	text-indent: -1000em;
}
li.zakaznicka a:hover, li.zakaznicka a:active, li.zakaznicka span {
	float: right;
	background: url("../images/zakaznicka-sekce.png") no-repeat;
}

/* =-= kosik, vyhledavani, slogan, sezonni navigace =-= */
#theme-a {
	height: 93px;
	background: #900 url("../images/parfemy-1.jpg") no-repeat;
}

#motto {
	position: absolute;
	z-index: 3;
	top: 110px;
	left: 200px;
	width: 317px;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', sans-serif;
	font-size: 1.8em;
	color: #FFF;
}
#motto h3 {
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-bold: normal;
	color: #FFF;
}
#motto h1 strong {
	font-weight: normal;	
}
#list-1 {
	float: left;
	margin: .3em .3em 0 0;
	width: 23px;
	height: 11px;
	background: url("../images/list-1.png") no-repeat;	
}
#motto p {
	float: right;	
	font-size: .9em;
	font-weight: normal;
}
#list-2 {
	float: right;
	margin: .3em 1.2em 0 .3em;
	width: 23px;
	height: 11px;
	background: url("../images/list-2.png") no-repeat;	
}

#box-1 {
	position: absolute;
	z-index: 2;
	top: 52px;
	right: 140px;
}
#box-2 {
	position: absolute;
	z-index: 1;
	top: 52px;
	right: 7px;
}
.box-left, .box-right {
	float: left;
	width: 3px;
	height: 57px;
	background: #C00 url("../images/podklad-1.png") no-repeat;
}
.box-mid {
	float: left;
	height: 57px;
	width: 120px;
	background: #C00 url("../images/podklad-2.png") repeat-x;
}
.box-mid p {
	margin: 0 1em;
	padding: .5em .5em .3em .5em;
	text-align: center;
	color: #FC9;
	background: url("../images/a-title.png") center bottom repeat-x;
}
.box-mid a, .box-mid a:hover {
	color: #FC9;
	text-decoration: none;
}

#cart {
	margin: .5em 0 0 7px;
	height: 18px;
	font-size: 11px;
	background: url("../images/kosik.png") top left no-repeat;
}
#cart-price a {
	float: right;
	margin-right: 8px;
/*	padding-left: 20px; */
	color: #FFF;	
	text-decoration: none;
}
#cart-price-form {
	margin-bottom: 0px;
	font-size: 12px;
	text-align: right;
	color: #FFF;
	border: none;
	background-color: #C50002;
}

#search {
	margin: .5em 0 0 24px;
}
.box-mid-2 {
	width: 280px;
}
#search-form {
	margin-bottom: 3px;
	font-size: 11px;
	color: #FFF;
	border: 1px #E1595B solid;
	background-color: #C00;
}

#theme-b {
	padding-right: 3px;
	text-align: right;
	height: 4.3em;
	background: #900 url("../images/parfemy-2.jpg") bottom left no-repeat;
	
}

#theme-b ul {
	margin: 0;
	padding: 5px 1px 0 0;
	list-style-type: none;	
}
#theme-b li {
	margin-right: -4px;
	padding: 6px 0 5px 0;
	display: inline;
	border-left: 1px solid #800;
}
#theme-b a {
	font-size: 1em;
	padding: 6px 6px 5px 7px;
	color: #F0F0F0;
	text-decoration: none;
	font-weight: bold;
}

#theme-b a:hover {
	color: #900;
/*	background: #F2D5D5 url("../images/theme-b.png") repeat-x; */
	background-color: #FFF;
	text-decoration: none;
}

#theme-b .act {
	font-size: 1em;
	padding: 6px 0 5px 0;
	_padding: 0;
	background-color: #FFF;
}
#theme-b .act a {
	color: #900;
}

/* =-= obsah: #col-left - mena, reklama ,nabidka parfemu; #col-middle - produkty, detail, kosik; #col-right - akcni nabidka =-= */
#container {
	text-align: left;
}

.heading, .heading-bot, .heading-select {
	height: 46px;
	margin-bottom: .3em;
	text-align: center;
	font-family: 'Gill Sans', 'Gill Sans MT', 'Trebuchet MS', sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #900;
}
.head-pad {
	padding-top: .6em;
}

.item-price, .action-item-price {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;	
}

.clear {
	margin-bottom: 1em;
	clear: both;
}

/* =-= levy sloupec =-= */
#col-left {
	float: left;
	width: 224px;
	
}
#col-left-def {
	float: left;
	width: 224px;
	margin-top:200px;
}
.left {
	background: #F8F5EA url("../images/nadpis-1.png") left bottom no-repeat;
}

#select {
	display: inline;
}
#form-size {
	font-size: .7em;
	border: 1px inset #CCC;
}

.heading-select {
	height: 107px;
}

.parfume {
	background: #F8F5EA url("../images/nadpis-4.png") left bottom no-repeat;
}

#alphabet {
	margin: .3em 6px 0 13px;
}

#alphabet a {
	float: left;
	width: 15px;
	font-weight: normal;
	font-size: 1em;
	color: #666;
	text-decoration: none;
}
#alphabet a:hover, #alphabet a:active {
	font-weight: normal;
	color: #900;
	text-decoration: none;
	background: #F1ECDB url("../images/a-hover.png") repeat-x bottom;
}

#alphabet .fin {

}

#promotion {
	margin-bottom: .3em;
	text-align: center;
}
#promotion img {
	padding: 1px;
	border: 1px #CCC solid;
}

#categories {
	margin-bottom: 1em;
	background:url("../images/design/stin.png") left top no-repeat;
	
	
	width: 220px;
		
}
#categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
#categories ul ul {
	margin-left: 1.4em;
	
}
#categories li {
	margin: 0 5px;	
	
}
#categories li a {
	padding: .3em 0 .3em 15px;
	display: block;
	width: 95%;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: url("../images/arrow-1.png") center left no-repeat;
	
	
}
#categories li span {
	padding: .3em 0 .3em 15px;
	display: block;
	width: 95%;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: url("../images/arrow-2.png") center left no-repeat;
	border-bottom: 1px solid #DADADA;
}
#categories li span a {
	padding: 0;
	display: block;
	width: 95%;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
#categories li span a:hover {
	padding: 0;
	text-decoration: none;
	background: none;
	border-bottom: none;
}
#categories li a:hover {
	padding: .3em 0 .3em 15px;
	color: #900;
	text-decoration: none;
	background: url("../images/arrow-2.png") center left no-repeat;
	border-bottom: 1px solid #DADADA;
}
#categories li li a, #categories li li a:hover {
	padding: .2em 0 .2em 0;
	background-image: none;
	border-bottom: none;
}

/* =-= sloupec uprostred =-= */
#detail {
	width: auto;
	margin-left: 229px;
}
#detail #in-detail {
	float: left;
	width: 99%;
}
#detail p, #col-middle p {
	margin: 0 0 .8em 0;
	padding: 0 1em;
	line-height: 135%;
}

#col-middle {
	width: auto;
	margin-left: 229px;
}

#col-middle #inner {
	float: left;
	width: 100%;
	margin-right: -165px;
	display: inline;
}
#col-middle #inner .space {
	margin-right: 6px;
}
#col-middle-def #inner {
	float: right;
	width: 100%;
	width:742px;
	margin-top: 200px;
	display: inline;
}

.space-detail {
	width: 590px;
}

.space ul {
	font-size: .85em;
}

.space ul {
	margin: 0 1em 1em 1.8em;
	padding: 0;
}
.space li {
	padding-bottom: .3em;
	list-style-type: none;
}

#cart-info {
	margin-bottom: .5em;
	padding: .3em .5em .4em .5em;
	color: #FFF;
	background-color: #900;
	border: 1px solid #CCC;	
}

.middle {
	height: 36px;
	padding: .6em .7em 0 .7em;
	text-align: left;
	background: #F8F5EA url("../images/nadpis-2.png") left bottom no-repeat;
}

.wide {
	height: 36px;
	padding: .6em .7em 0 .7em;
	text-align: left;
	background: #F8F5EA url("../images/nadpis-6.png") left bottom no-repeat;
}

.item, #item-detail {
	float: left;
	margin: 0 0 15px 2px;
	padding: .3em .5em;
	min-height: 15.5em;
	width: 23em;
	color: #666;
	background-color: #ffffff;

}
.item {
	width: 232px;
	text-align: center;
	
	background:url("../images/design/stin3.png") left top no-repeat;
}

.item-text {
	width: 562px;
	color: #666;
}

.item-text ul, #item-detail ul {
	margin: .7em 0 1em 1.4em;
	padding: 0;
	font-size: .9em;
}
.item-text li, #item-detail li {
	padding-bottom: .3em;
	list-style-type: disc;
	
}

#item-detail {
	width: 98%;
	background-color: #FFF;
}

.foto {    
    text-align: center;	
	min-height: 135px;
	_height: 135px;
	margin: .3em 0 .3em 0
	padding: 1px;
}
.foto img {	
	border: 1px #CCC solid;	
}
.description {
	min-height: 4em;
	_height: 4em;
	overflow: hidden;
	text-align: left;
	font-size: 80%;
}
#foto-detail {
	
	float: right;
	margin: .3em 0 .3em .3em;
	padding: 1px;
	
	background-color: #FFF;
}



.item:hover, .item.hover {
	background:url("../images/design/stin4.png") left top no-repeat;
	
}
.item-title, .item-title a, .item-title a:hover {
	
	min-height: 52px;
	_height: 55px;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	color: #900;
}
.item ul {
	text-align: left;
	margin: .7em 0 .5em 1.4em;
	padding: 0;
	font-size: .8em;
	
}
#item-detail ul {
	text-align: left;
	margin: .7em 0 1em 1.4em;
	padding: 0;
	font-size: .9em;
}
.item li, #item-detail li {
	padding-bottom: .3em;
	list-style-type: disc;
}
.itemdetail-price {
	margin: 0 0 .3em 0;
	font-size: 1.5em;
	font-weight: bold;
	color: #900;	
}
.item-price {
	margin: 0 0 .3em 0;
	font-size: 1.5em;
	font-weight: bold;
	color: #900;	
}

.shopping {
	
}
.de-shop {
	margin-left: 0;
}
.shopping div {
	display: inline;
}

#navigation {
	position: absolute;
	top: 177px;
	left: 230px;
	width: 730px;
	font-size: .9em;
	color: #777;
/*	background-color: #FFF; */
}

#producer span {
	
	/*overflow:scroll;*/
	white-space: nowrap;
}
#pr-select {
	
	font-size: .9em;
	max-height: 180px;
	overflow:auto;
	margin: .3em;
	padding: .4em .6em;
	line-height: 150%;
	color: #888;
	border: 1px solid #CCC;
	
}
#pr-select input {
	margin: 0;
	width: 1em;
}
#pr-select  strong {
	text-decoration: underline;
	font-weight: bold;
	color: #900;
	font-size: 1.1em;
}

#sort {		
	width: 740px;
	
}

#sort  strong {
	font-weight: bold;
	color: #000000;
}
#test{		
	border: 1px solid #8B8B8B;
	padding: 5px;
	color: #626262;
}
#sort input, #sort select {
	margin: 0 5px; vertical-align: middle;
	
}
#sort{margin-bottom:10px}
#so-select input {
	margin-bottom: 1px;
	font-size: 1em;
}

.listing {
	margin: .3em 2px .3em .3em;
	padding: .5em 1em;
	text-align: right;
	background-color: #F8F5EA;
}
.listing a {
	font-size: 1.2em;
	color: #777;
}
.listing a:hover, .listing a:active {
	text-decoration: none;
	color: #900;
}
.listing span {
	color: #900;
	font-weight: bold;
}

/* =-= pravy sloupec =-= */
#col-right {
	float: right;
	position: relative;
	width: 160px;
}
#col-right .space {
	width: 100%;
}

.right {
	background: #F8F5EA url("../images/nadpis-3.png") left bottom no-repeat;
}

.actiontext-item {
	margin-bottom: .5em;
	padding: 0 5px;
	text-align: left;	
	border-bottom: 1px solid #DADADA;
}
.action-item {
	margin-bottom: .5em;
	padding: 0 5px;
	text-align: center;	
	border-bottom: 1px solid #DADADA;
}
.action-item-title {
	height: auto;
	line-height: 100%;
}
.action-item-title a {
	margin-bottom: 1px;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	color: #900;
}
.action-item-title a:hover, .action-item-title a:active {
	color: #900;
	font-weight: bold;
	text-decoration: none;
	background: url("../images/a-hover.png") repeat-x bottom;
}
.action-item:hover, .action-item.a-hover {
	background: url("../images/action-item-hover.png") bottom left repeat-x;
}

.action-item-photo {
	margin-top: .3em;
}
.action-item-price {
	font-size: 1.5em;
	font-weight: bold;
	color: #666;
}

.four {
	float: left;
	margin-right: 2px;
	width: 11em;
	min-height: 19em;
}
.four h3 {
	min-height: 3.2em;
}
.four .action-item-photo {
	height: 11em;
}

/* =-= doplnky pro kosik =-= */
#in-cart {
	margin: 0 .5em;
	background-color: #F8F5EA;
	font-size: .9em;
	color: #555;
}
#in-cart p {
	padding: 0 .5em .5em .5em;
}
#in-cart strong {
	display: block;
	margin-bottom: .5em;
	padding: .5em;
	font-size: 1.2em;
	color: #900;
	background-color: #F0EEE4;
}
#in-cart li {
	margin: .5em;
	font-size: 1.1em;
	list-style-type: square;
}

.pricealign {
	text-align: right;
}
.itemalign {
	text-align: left;
}
.itemsize {
	width: 16em;
}
.itemclear {
	width: 3em;
}

.tableLogin
{
	border: 0px;
	width: 400px;
}

.tdLogin
{
	width: 56px;
	text-align: right;
	border: 0px;
}
.tdLogin2
{
	text-align: left;
	border: 0px;
}


table {
	margin-bottom: 1em;
	width: 90%;
	border: none;
}
th, td {
	padding: .3em;
	text-align: center;
	border: 0px solid #CCC;
}
th {
	background-color: #EAEAEA;
}
.basket {
	width: 99%;	
}
.basket td {
	margin: 1px;
}
.width {
	width: 180px;
}

.noborder {
	border: none;	
}

#log {
	margin: 0 0 1em .3em;
}
#log p {
	margin: 0 .4em;
	padding: .2em;
}
#log fieldset {
	margin: .3em 0 0 0;
	padding: .5em 0;
	width: 99%;
	border: none;
	border: 1px solid #CCC;
}
#log legend {
	padding: .2em .5em;
	margin: 0 0 .3em .8em;
	background-color: #EAEAEA;
	border: 1px solid #CCC;
}

/* =-= paticka =-= */
#footer {
	clear: both;
	position: relative;
	margin: 0;
	text-align: center;
}
#links, #producers-list {
	
	margin: .2em 0 .4em 0;
	font-weight: normal;
	font-size: .8em;
	color: #666;
}
#links a, #producers-list a {
	font-weight: normal;
	text-decoration: none;
	color: #666;
}
#links a:hover, #links a:active, #producers-list a:hover, #producers-list a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}

.heading-bot {
	height: 35px;
	text-align: center;
	font-weight: normal;
	font-size: 1em;
	color: #666;
	background: #F8F5EA url("../images/nadpis-5.png") left bottom no-repeat;
}
.head-pad-bot {
	padding-top: .6em;
}

.bottom {
/* */
}
/* =-= hledání s historií =-= */
#results { 
	position: absolute;
	z-index: 1;
	top: 120px;
	right: 30px;
	color: #000000;
	width:400px;
	
	font-size: 1em;	
}
#results a{ 
	color: #ffffff;
	
}
/* =-= back-category =-= */	
#back-category	{
	 margin-top: 1px; padding: 5px 0 0 20px; width: 715px; height: 20px;
	/* edit colours */
	background: #F8F5EA ;
}
#back-category .right	{ background: #F8F5EA ;float:right; margin-right: 20px; width:200px; text-align: right;}
#back-category .left	{ background: #F8F5EA ;float:left; width:200px;}
#back-category .center	{ float:left; width:300px;text-align: center; margin-bottom: 4px; _margin-bottom: -1px;}	
/* =-= bookmark-box =-= */	
#bookmark-box	{
	background:#F8F5EA;
	margin-top: 10px;
	padding: 2px;
	border: 1px solid #8B8B8B;
	font-size: 1.1em;
	color: #000000;
	width: 272px;
	text-align:center;
}
#bookmark-box p	{
	color: #626262;
}
.buyOnLine {
	background:#F0EBD8;
	border: 1px solid #8B8B8B;
	width: 266px;
	padding: 5px;
	font-size: 105%;
	text-align:center;
}
/* =-= new basket =-= */
#box-a { width: 740px; float: left; margin: 2x 5px 0 0; _margin-right: 0;}
.basketstep {
	font-size: 90%;
	margin-bottom: 20px;
	border: 1px solid #8B8B8B;
	padding: 10px 0 10px 5px;
	background:#F8F5EA;
}
.basketstep h4, .basketstep4 h4 {
	font-size: 120%;
	color:#393939;
	
	
}
.baskethelp {
	font-size: 90%;
	width: 168px;
	float: right;
	
}
.basketstepleft {	
	width: 545px;
	
}
table tr th {text-align:left;}

.basket tr td, .basket tr th { background: #F8F5EA; border-bottom: 1px solid #8B8B8B;}

.basket {width:97%}
.basket td {margin: 1px;}
.pricealign {
	text-align: right;
	width: 70px;
}
.customeralign {
	text-align: right;
	width: 267px;
}
input.customer  {
	background:#F8F5EA;
	width: 200px;
}
input.customerwhite {
	background:#FFFFFF;
	width: 200px;
}
.basketstep4 {
	font-size: 90%;
	margin-bottom: 20px;
	background:#F8F5EA;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8B8B8B;
	
}

.welcometext {
	width: 700px;
	color: #666;
	margin-left:15px;
	margin-bottom: -15px;
}

.welcometext ul, #item-detail ul {
	margin: .7em 0 1em 1.4em;
	padding: 0;
	font-size: .9em;
}
.welcometext li, #item-detail li {
	padding-bottom: .3em;
	list-style-type: disc;
	
}
.welcomeimage {
	margin-left: 2px;
	
	float: right;
}
/* basket new item */
#basketItem{
      font-size: 100%;
      width:510px;
      _width:545px;
      text-align: center;
      position:absolute; 
      left:238px; 
      top:480px; 
      border-style: solid; 
      background-color: #FFEDBF; 
      padding: 15px;
}
.book-products {
	
	font-size: .8em;
}