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', 'Arial', 'Helvetica CE', 'Helvetica';
	BACKGROUND: url('images/bg.png') repeat-x left 0px;
	FONT-SIZE: 0.75em;
	LINE-HEIGHT: 1.4;
	COLOR: #252525;
	
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 15px;
}

.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.35;
}

.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: #d12c32; TEXT-DECORATION: none; }
A:HOVER   {COLOR: #d12c32; TEXT-DECORATION: underline;}

FORM {
	PADDING: 0;
	MARGIN: 0;
}

TABLE {
	FONT-FAMILY: 'Tahoma', 'Arial', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.4;
}

IMG {
	BORDER: 0px;
}

P {
	TEXT-INDENT: 0px;
	MARGIN: 0;
	PADDING: 0 0 8 0;
}

H1 {
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
	COLOR: #cf5723;
	MARGIN-TOP: 5px;
}

H2 {
	FONT-SIZE: 0.98em;
	PADDING: 5 0 0 0;
	MARGIN: 0;
}

H1.homepage {
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
	COLOR: #454545;
	PADDING-BOTTOM: 5px;
	MARGIN-BOTTOM: 0px;
}

H3 {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	MARGIN: 0 0 10 0px;
	COLOR: #454545;
	padding: 0;
}

h3.aktualita {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	MARGIN: 0 0 10px 0px;
	COLOR: #454545;
	padding: 0;
	text-align: left;
}

INPUT {
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 0.9em;
}

TEXTAREA {
	FONT-FAMILY: 'Tahoma', 'Arial', 'Helvetica CE', 'Helvetica';
	BORDER: #7f7f7f 1px solid;
	FONT-SIZE: 0.9em;
	MARGIN-BOTTOM: 5px;
}

#page {
	BACKGROUND-COLOR: white;
	WIDTH: 950px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
}

#top {
	MARGIN: 0px;
	HEIGHT: 103px;
	BACKGROUND: #ca5122 url('images/bgTop.jpg') no-repeat left 0px;
}

#top-xmas {
	MARGIN: 0px;
	HEIGHT: 103px;
	BACKGROUND: #ca5122 url('images/bgTop_xmas.jpg') no-repeat left 0px;
}

#top-easter {
	MARGIN: 0px;
	HEIGHT: 103px;
	BACKGROUND: #ca5122 url('images/bgTop_easter.jpg') no-repeat left 0px;
}

.top-user {
	FLOAT: left;
	COLOR: #555555;
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: normal;
	PADDING: 20 0 0 12px;
}

.top-user A:link, .top-user A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none;
	BORDER: 0;
}

.top-user A:hover {
	COLOR: #353535;
	TEXT-DECORATION: underline;
}

.top-info {
	FLOAT: right;
	COLOR: #555555;
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: normal;
	PADDING: 0 35 0 0px;
}

.top-info A:link, .top-info A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none;
	BORDER: 0;
}

.top-info A:hover {
	COLOR: #555555;
	TEXT-DECORATION: underline;
}

#header {
	HEIGHT: 142px;
	BACKGROUND: url('images/header.jpg') no-repeat left 0px;
}

#header-xmas {
	HEIGHT: 142px;
	BACKGROUND: url('images/header_xmas.jpg') no-repeat left 0px;
}

#header-easter {
	HEIGHT: 142px;
	BACKGROUND: url('images/header_easter.jpg') no-repeat left 0px;
}

.header-logo {
	PADDING: 15 0 0 401px;
	
}

.header-logo A:link, .header-logo A:visited, .header-logo A:hover {
	COLOR: #dddddd;
	TEXT-DECORATION: none;
	BORDER: 0px;
}

.header-text {
	PADDING: 140 0 0 625px;
	FONT-WEIGHT: bold;
}

.ht1 {
	FONT-SIZE: 1.2em;
	COLOR: #dddddd;
}

.ht2 {
	FONT-SIZE: 1.5em;
	COLOR: #dddddd;
}

.ht3 {
	PADDING: 10 0 0 10px;
	FONT-SIZE: 1.0em;
	COLOR: #dfffff;
}


* {-moz-box-sizing: border-box; box-sizing: border-box;}


#right-column {
	FLOAT: right;
	WIDTH: 190px;
	HEIGHT: 400px;
	PADDING: 0px;
}

.right-column-content {
	PADDING: 10px;
}


#main {
	PADDING: 0 0 50 0px;
}

.main-left {
	FLOAT: left;
	WIDTH: 200px;
	PADDING-RIGHT: 20px;
}

.main-left A:link, .main-left A:visited {
	COLOR: #d12c32;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #d12c32 1px dashed;
}

.main-left A:HOVER {
	COLOR: #d12c32;
	TEXT-DECORATION: underline;
	BORDER: 0;
}

.main-right {
	FLOAT: right;
	WIDTH: 180px;
}


.main-center {
	PADDING: 0 190 0 210px;
}

#navigace {
	HEIGHT: 30px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 10px;
}

.navigace-text {
	PADDING: 5 0 0 95px;
	COLOR: #555555;
}
.navigace-text A:link, .navigace-text A:visited {
	TEXT-DECORATION: none;
}

.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 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

#footer {
	HEIGHT: 38px;
	BACKGROUND: url('images/bgFooter.gif') repeat-x left top;
	TEXT-ALIGN: center;
	COLOR: #252525;
}

#footer-content {
	WIDTH: 950px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
}

.footer-adv  {
	FLOAT: left;
	WIDTH: 400px;
	PADDING: 15 0 0 20px;
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: left;
	COLOR: #e8a88c;
}

 .footer-adv A, .footer-adv A:link, .footer-adv A:visited {
	COLOR: #e8a88c;
	BORDER:0;
 }

 .footer-text {
 	FONT-SIZE: 0.9em;
	TEXT-ALIGN: right;
	PADDING: 15 20 0 0px;
	FONT-WEIGHT: bold;
	COLOR: #e8a88c;
}

.footer-text A:link, .footer-text A:visited, .footer-text A:hover {
	BORDER: 0;
	COLOR: #e0e0e0;
}

.vanoce {
	BACKGROUND: url('images/bgXmas.jpg') no-repeat left top;
	PADDING: 50 0 0 50px;
	HEIGHT: 210px;
}

.velikonoce {
	BACKGROUND: url('images/bgEaster.jpg') no-repeat left top;
	PADDING: 50 0 0 50px;
	HEIGHT: 210px;
}

.ostatni {
	BACKGROUND: url('images/bgOstatni.jpg') no-repeat left top;
	PADDING: 50 0 0 50px;
	HEIGHT: 210px;
}

.category {
	BACKGROUND: url('images/shadow.jpg') no-repeat left top;
	FLOAT: left;
	WIDTH: 140px;
	HEIGHT: 140px;
	MARGIN-RIGHT: 15px;
	TEXT-ALIGN: center;
}

.category-ost {
	BACKGROUND: white url('images/shadow.jpg') no-repeat right top;
	FLOAT: left;
	WIDTH: 215px;
	HEIGHT: 140px;
	MARGIN-RIGHT: 15px;
	TEXT-ALIGN: center;
}

.category A, .category A:link, .category A:visited, .category A:hover, .category-ost A, .category-ost A:link, .category-ost A:visited, .category-ost A:hover  {
	BORDER: 0;
}



.text-cerveny {
	COLOR: red;
/*	FONT-SIZE: 0.9em;*/
}

.modry {
	COLOR: #2d789f;
}

.sedy {
	COLOR: #b6b6b6;
}

.indent {
	PADDING: 0 0 0 30px;
}

LABEL {
	FONT-SIZE: 0.95em;
}

.strankovani {
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: center;
	PADDING: 0 0 10 0px;
	
}

.strankovani A:link, A:visited {
	BORDER: 0;
}

.no-border{
	BORDER: 0px;
}

.no-border A:link, .no-border A:visited {
	BORDER: 0px;
}

.sede-pozadi {
	BACKGROUND-COLOR: #cccccc;
}


TABLE.order {
}

TABLE.order TR TD A:link, TABLE.order TR TD A:visited {
	COLOR: #151515;
	BORDER: 0;
}

H3.nadpis {
	background-color: #2d789f;
	color: white;
	PADDING: 5 0 5 30px;
	FONT-SIZE: 1.2em;
}

.text-help {
	COLOR: gray;
/*	FONT-SIZE: 0.70em;*/
}

#tisk-objednavky {
	TEXT-ALIGN: right;
}

#tisk-objednavky IMG{
	VERTICAL-ALIGN: middle;
}

A.link-out {
	BACKGROUND: url('images/out.gif') no-repeat right 3px;
 	BORDER-BOTTOM: #d12c32 1px dashed;
 	PADDING-RIGHT: 14px;
}

A.link-out:hover {
 BORDER: 0;
 TEXT-DECORATION: underline;
 }

.menu {
	BACKGROUND: #e6a488 url('images/bgMenu_c.jpg') repeat-y 0 0px;
	WIDTH: 200px;
	PADDING-LEFT: 10px;
}

.menu UL {
	TEXT-ALIGN: left;
	LIST-STYLE: none;
	PADDING: 0 0 0 0px;
	MARGIN:0 0 0 0px;
}

.menu LI {
	DISPLAY: block;
	MARGIN: 0;
	PADDING: 0;
}

.menu A, .menu A:link, .menu A:visited {
	BACKGROUND: url('images/star.jpg') no-repeat 1px 4px;
	BORDER-BOTTOM: 1px #f6a488 solid;
    DISPLAY: block;
	FONT-SIZE: 1.0em;
	FONT-WEIGHT: bold;
 	TEXT-DECORATION: none;
	PADDING: 5 0 0 20px;
	COLOR: #d3582e;
	LINE-HEIGHT: 1.2;
	HEIGHT: 25px;
	WIDTH: 173px;
} 

.menu A:hover{
	BORDER-BOTTOM: 1px #f6a488 solid;
	TEXT-DECORATION: none;
	COLOR: #d3582e;
/*	BACKGROUND: url('images/star.jpg') no-repeat left 5px;*/
}

.marrs A, .marrs A:link, .marrs A:visited{
	COLOR: gray;
	BACKGROUND: url('images/arrow.gif') no-repeat 15px center;
}

.marrs A:hover{
	BACKGROUND: url('images/circle.gif') no-repeat 15px center;
	COLOR: #d3582e;
}

.headerMenu {
	COLOR: #d3582e;
	BACKGROUND: #e6a488 url('images/headerMenu.jpg') no-repeat center 0px;
	WIDTH: 200px;
	HEIGHT: 43px;
}

.hmText {
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.35em;
	PADDING: 8 0 0 22px;
	COLOR: white;
}

.bottomMenu {
	BACKGROUND: url('images/bgMenu_bottom.jpg') no-repeat 0 0px;
	HEIGHT: 22px;
	WIDTH: 200px;
	MARGIN-BOTTOM: 30px;
}

.headerMenuSmall {
	COLOR: #d3582e;
	BACKGROUND: #e6a488 url('images/bgMenu2_top.jpg') no-repeat center 0px;
	WIDTH: 180px;
	HEIGHT: 43px;
}

.bottomMenuSmall {
	BACKGROUND: url('images/bgMenu2_bottom.jpg') no-repeat 0 0px;
	HEIGHT: 22px;
	WIDTH: 180px;
	MARGIN-BOTTOM: 30px;
}

.menu2 {
	WIDTH: 180px;
	BACKGROUND: url('images/bgMenu2_c.jpg') repeat-y 0 0px;
}

.menu2 A, .menu2 A:link, .menu2 A:visited{
	COLOR: gray;
}

.menu2 A:hover{
	COLOR: #d3582e;
	TEXT-DECORATION: none;
}

.menu2-news {
	PADDING: 5 16 0 11px;
}

.menu2-info {
	PADDING: 5 16 0 25px;
}

.menu2-info A, .menu2-info A:link, .menu2-info A:visited {
	BACKGROUND: url('images/arrow.gif') no-repeat 0px center;
}

.menu2-info A:hover {
	BACKGROUND: url('images/circle.gif') no-repeat 0px center;
}

.foto {
	FLOAT: left;
	WIDTH: 150px;
	HEIGHT: 130px;
	BORDER: 1px gray solid;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: center;
	MARGIN: 0 0 18 17px;
}

.foto IMG {
	BORDER: 1px gray solid;
}

.foto A:link, .foto A:visited {
	BORDER: 0;
}

.foto A:hover {
	BACKGROUND: 0;
}

#lang {
	PADDING: 40 0 0 0px;
}

#lang A, #lang A:link, #lang A:visited {
	BORDER: 0;
} 

.item {
	FLOAT: left;
	WIDTH: 170px;
	HEIGHT: 180px;
	BORDER: 1px #cf5723 dashed;
	MARGIN: 0 10 10 0px;
	PADDING: 3 0 3 0px;
}

.item A:link, .item A:visited, .item A:hover {
	BORDER: 0;
}

.detail-foto {
	FLOAT: left;
	WIDTH: 190px;
	HEIGHT: 300px;	
}

A.aprint {
	BACKGROUND: url('images/printer2.gif') no-repeat 0px 2px;
	PADDING: 0 0 0 15px;
	MARGIN: 0 10 0 0px;
	FONT-SIZE: 0.9em;
}

.novinka {
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BACKGROUND: #49d632;
	COLOR: white;
	PADDING: 5 0 5 0px;
	LETTER-SPACING: 1.1;
	WIDTH: 90px;
	MARGIN-BOTTOM: 10px;
}	

.doprodej {
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BACKGROUND: #ff6b31;
	COLOR: white;
	PADDING: 5 0 5 0px;
	LETTER-SPACING: 1.1;
	WIDTH: 90px;
	MARGIN-BOTTOM: 10px;
}	

.address {
	FLOAT: left;
	PADDING: 15 0 30 30px;
	WIDTH: 250px;
}

.address A:LINK, .address A:VISITED, .address A:ACTIVE, .header-text A:link, .header-text A:visited {COLOR: #d12c32; TEXT-DECORATION: none; BORDER-BOTTOM: #d12c32 1px dashed; }
.address A:HOVER, .header-text A:hover  {COLOR: #d12c32; TEXT-DECORATION: underline; BORDER: 0;}
 
.map {
	PADDING: 185 0 0 350px;
}

/* for understanding browsers */
.container {
	MIN-HEIGHT: 10em; 
	HEIGHT:auto;
	MARGIN-BOTTOM: 1.5em;
}
/* for Internet Explorer */
/*\*/
* html .container {
	HEIGHT: 10em;
}
/**/
