BODY {
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color: black;
	scrollbar-track-color:#CCCCCC;
	scrollbar-track-color: #eeeeee;

	margin : 0px; padding : 0px;
	
	font-family: 'Tahoma', 'Helvetica CE', 'Helvetica';
/*	background: #615444 url('../aimages/bg.gif') repeat-x left 0px;*/
	background: #aca39a;
	font-size: 0.8em;
	line-height: 1.4;
	color: #4a3f2d;
	
	text-align: center;
}

.lft {
	TEXT-ALIGN: left;
}

.rght {
	TEXT-ALIGN: right;
}

.centr {
	TEXT-ALIGN: center;
}

.just {
	TEXT-ALIGN: justify;
}

.tucny {
	FONT-WEIGHT: bold;
}

.odrazka {
	TEXT-INDENT: 0px;
}

.ridsi {
	line-height: 1.5;
}

.verttop {
	VERTICAL-ALIGN: top;
}

.mensi {
	FONT-SIZE: 0.95em;
}

.odsazeny {
	PADDING-LEFT: 30px;
}

.odsazeny-pravy {
	PADDING-RIGHT: 20px;
}

A {}
A:LINK, A:VISITED, A:ACTIVE {COLOR: #ac0e54; TEXT-DECORATION: underline;}
A:HOVER   {COLOR: #ac0e54; TEXT-DECORATION: underline; }

FORM { PADDING: 0;	MARGIN: 0;}

IMG { BORDER: 1px #4a3f2d solid; }
P {	TEXT-INDENT: 0px; PADDING: 0px 0px 10px 0px; }

H1 {
	font-size: 2.0em;
	font-weight: normal;
	color: #4a3f2d;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 0px;
}

H2 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
}

H3 {
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	MARGIN: 0px 0px 10px 0px;
	COLOR: #606060;
	padding: 0;
}

table tr {
	vertical-align: top;
}

input, select {
	font-size: 1em;
	border: #4a3f2d 1px solid;
	background: #fafafa;
}

textarea {
	font-family: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	font-size: 1.0em;
	border: #4a3f2d 1px solid;
	background: #fafafa;
}

#page {
	WIDTH: 984px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
	BACKGROUND: url('../images/bgPage.gif') repeat-y left 0px;
}

#header {
	height: 152px;
	background: url('../images/header.jpg') no-repeat left 0px;
}

#header2 {
	height: 154px;
	background: url('../images/header2.jpg') no-repeat left 0px;
}


.logo {
	padding: 120px 0px 0px 310px;
}

.logo a, .logo a:link, .logo a:visited,.logo a:hover, .logo IMG  {
	border: 0;
}
 
* {-moz-box-sizing: border-box; box-sizing: border-box;}


#main {
	padding: 0px;
	clear: left;
	background: #4c3f2b url('../images/bgMain2.gif') repeat-y  0 0;
}

#bgm { background: url('../images/bgMain.jpg') no-repeat 0 top; }
.bottle { background: url('../images/bgBottle.jpg') no-repeat right bottom; }

#main-content {
	padding: 0px 77px 0 70px;
}

.left-column {
	float: left;
	width: 215px;
}

.main-center {
	padding:  30px 40px 0px 255px;
	text-align: left;
}

.center-content {
	padding: 0 0px 0 0px;
	font-size: 0.9em;
}

.center-content input {
	margin-bottom: 5px;
}


.tlacitko {
  	BACKGROUND-COLOR: WhiteSmoke;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: black;
	BORDER: gray 1px solid;
   	PADDING: 3px 3px 3px 3px;
}

.tlacitko_d {
   	BACKGROUND-COLOR: Navy;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: Red;
   	PADDING: 0px 0px 0px 0px;
   	BORDER-COLOR: #e1f0ff;
}

.oddelovac-textu {
	HEIGHT: 15px;
}

.oddelovac-textu-velky {
	HEIGHT: 30px;
}

.oddelovac-textu-mensi {
	PADDING-TOP:10px;
}

.hvezdicka  {
	COLOR : red;
	FONT-FAMILY : Tahoma;
	FONT-STYLE : normal;
	FONT-SIZE : 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
} 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0px 0px 0px; padding:0;
      border:none;
      visibility: hidden;
}

#pre-footer {
	width: 984px;
	margin-left: auto;
	margin-right: auto; 
	height: 121px;
	background: #4c3f2b url('../images/prefooter.jpg') no-repeat 0 0;
	text-align: left;
	overflow: hidden;
}

.pre-footer-text1 { margin: 0 20px 0 290px; border: 0px red solid; float: left; width: 205px; font-size: 2.15em; text-align: center; line-height: 120px;}
.pre-footer-text { font-size: 0.85em; text-align: justify; padding: 14px 110px 0px 0px; font-weight: normal; }



#footer {
	width: 984px;
	margin-left: auto;
	margin-right: auto; 
	height: 110px;
	background: #4c3f2b url('../images/footer.jpg') no-repeat 0 top;
	text-align: left;
}

.footer-text1 { margin-left: 320px; FONT-SIZE: 0.85em; text-align: left; padding: 0px; font-weight: normal; line-height: 70px; font-weight: bold;}
.footer-text1 a:link, .footer-text1 a:visited { color: #4a3f2d; text-decoration: none; }
.footer-text1 a:hover { text-decoration: underline; }

.footer-text2 { margin-left: 215px; FONT-SIZE: 0.85em; text-align: center; padding: 0px; font-weight: normal; line-height: 30px; font-weight: normal; color: #c9c4ae;}
.footer-text2 a:link, .footer-text2 a:visited { color: #c9c4ae; text-decoration: none; }
.footer-text2 a:hover { text-decoration: underline; }


.text-cerveny {
	COLOR: red;
/*	FONT-SIZE: 0.9em;*/
}


.text-help {
	COLOR: gray;
/*	FONT-SIZE: 0.70em;*/
}



/* for understanding browsers */
.container {
	MIN-HEIGHT: 6.5em; 
	HEIGHT:auto;
	MARGIN-BOTTOM: 1.5em;
}
/* for Internet Explorer */
/*\*/
* html .container {
	HEIGHT: 6.5em;
}
/**/

A.aprint {
	BACKGROUND: url('images/printer2.gif') no-repeat 0px 2px;
	PADDING: 0px 0px 0px 15px;
	MARGIN: 0px 10px 0px 0px;
	FONT-SIZE: 1em;
	BORDER: 0;
}




.item-whole {
	float: left;
	background: white;
	MARGIN-BOTTOM: 10px;
	HEIGHT: 180px;
	width: 264px;
	text-align: center;
	border: 1px #aca39a solid;
}

.item-content {
	padding: 5px;
	overflow:hidden;
}

.item-image {
	float: left;
	width: 108px;
	height: 125px;
	margin-right: 5px;
}

.item-image img {
/*	BORDER: #ff0164 1px solid;*/
	vertical-align: bottom;
}

.item-info {
	padding: 5px;
	color: #aca39a;
	overflow:hidden;
	height: 40px;
}

.item-info a:link, .item-info a:visited {
	font-size: 0.95em;
	text-decoration: none;
	color: #4a3f2d;
}

.item-info a:hover {
	text-decoration: underline;
}

.item-desc {
	color: #4a3f2d;
	text-align: left;
	height: 85px;
}

.item-butt {
	width: 118px;
	float: left;
	padding-top: 8px;
}

.item-butt a:link, .item-butt a:visited, .item-butt a:hover {
	border: 0;
}

.item-pr-cont {
	padding-top: 8px;
	padding-right: 10px;
	text-align: right;
}

.item-space {
	float: left;
	height: 170px;
	margin: 0px 5px 0 5px;
}

.popis-kategorie {
	color: #777777;
	font-size: 0.95em;
	padding: 0 7px 10px 7px;
	line-height: 1.5;
}

.detail {
	background: white;
}

.detail-image {
	FLOAT: left;
	WIDTH: 200px;
	margin-bottom: 10px;
}

.detail-image img {
	margin-top: 10px; 
}

.detail-text {
	padding: 0px 0 20px 220px;
}

.detail-price {
	border-bottom: 1px #4a3f2d solid;
	margin: 0 20px 20px 0;
	padding: 15px;
	text-align: left;
}

.detail-basket {
	text-align: right;
	border-bottom: 1px #4a3f2d solid;
	margin: 0 20px 20px 0;
	padding-bottom: 10px;
}

.top-basket {
	color: #4a3f2d;
	font-size: 0.8em;
	margin: 120px 110px 0px 10px;
	float: right;
}

.top-basket a:link, .top-basket a:visited {
	color: #4a3f2d;
	text-decoration: none;
}

.top-basket a:hover { color: #ac0e54; text-decoration: underline; }
.top-basket img { border:0; vertical-align: -4px; margin-right: 5px; }

.inspirace { float: left; width: 115px; height: 220px; text-align: center; margin-right: 10px; margin-bottom: 10px; overflow: hidden; border: 0px gray solid;}
.inspirace img { border:0; text-align: center;}
.inspirace-cont { padding: 10px; }

.no-border img { border: 0; }

.list { float: left; margin: 10px 20px 10px 0; }
.list img { border:0; }
