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: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 0.75em;
	LINE-HEIGHT: 1.6;
	COLOR: #353535;
	
	TEXT-ALIGN: center;
	BACKGROUND: url('images/pozadi_motyl.jpg') no-repeat center -20px;
}

.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;
}

.vert-top {
	VERTICAL-ALIGN: top;
}

.mensi {
	FONT-SIZE: 0.95em;
}

A {}
A:LINK    {COLOR: #1db5e0;TEXT-DECORATION: none; }
A:VISITED {COLOR: #1db5e0;TEXT-DECORATION: none; }
A:ACTIVE  {COLOR: #1db5e0;TEXT-DECORATION: none; }
A:HOVER   {COLOR: #1db5e0;TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed;}

IMG {
	BORDER: 0px;
}

P {
	TEXT-INDENT: 0px;
	PADDING: 0px 0px 10px 0px;
}

H1 {
	FONT-SIZE: 2.0em;
}

INPUT {
	BORDER: #7f7f7f 1px solid;
	FONT-FAMILY: 'Tahoma', 'Helvetica CE', 'Helvetica', 'Arial';
	FONT-SIZE: 0.9em;
}

INPUT.no-border {
	BORDER: 0px;
}


TEXTAREA {
	BORDER: #7f7f7f 1px solid;
	FONT-FAMILY: 'Tahoma', 'Helvetica CE', 'Helvetica', 'Arial';
	FONT-SIZE: 0.9em;
	MARGIN-BOTTOM: 5px;
}

#partneri {
	height: 51px;
	margin: 0;
	padding: 0;
	background: url('images/bgPartneri.gif') repeat-x;
	overflow: hidden;
}
#partneri li.logo img{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}

#partneri li{
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px 0px 0px 70px;
	PADDING: 0px 0px 0px 0px;
}

#partneri li.logo{
  MARGIN: 0;
}
#partneri A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none  color: White;
}

#partneri A:hover {
	TEXT-DECORATION: none
}

#page {
	WIDTH: 950px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
}

.language {
	TEXT-ALIGN: right;
	PADDING: 2px 115px 0px 0px;
}

.language A:link, .language A:visited, .language A:hover {
	BORDER: 0px;
}

#header {
	HEIGHT: 120px;
	MARGIN-BOTTOM: 15px;
}

#logo {
	FLOAT: left;
	PADDING-LEFT: 25px;
	MARGIN-TOP: 12px;
}

#logo A:hover {
	border: 0px;
}

.menu-bg {
	FLOAT: left;
	width: 800px;
	border: 1px #fff solid;
	MARGIN-LEFT: 15px;
	MARGIN-TOP: 0px;
	background: url('images/vlnka_2.png') no-repeat 98% 20px; height: 120px;
}

#zakaznik {
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 750px;
	TEXT-ALIGN: left;
	PADDING-TOP: 13px;
	BACKGROUND: url('images/bgLogin.png') no-repeat 30% 9px;
	height: 28px;
}

#cena-nakupu {
	FONT-SIZE: 8pt;
	MARGIN-LEFT: 750px;
	TEXT-ALIGN: left;
	MARGIN-TOP: 5px;
	BACKGROUND: url('images/bgPass.png') no-repeat 30% 0px;
	height: 28px;
}

#main {
	MARGIN-LEFT: 160px;
	MARGIN-RIGHT: 50px;
	BACKGROUND: url('images/bgFlower.png') no-repeat right bottom;
}

.uvod {
	PADDING-RIGHT: 0px;
}

.skupiny-informaci {
	PADDING-LEFT: 30px;
}


#navigace {
	HEIGHT: 30px;
	BACKGROUND: url('images/vlnka_1.png') no-repeat left 30%;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 10px;
}

.navigace-text {
	PADDING: 5px 0px 0px 95px;
	COLOR: #555555;
}

.kosik {
	FLOAT: right;
	WIDTH: 200px;
	TEXT-ALIGN: center;
	FONT-SIZE: 0.95em;
}

.kosik A:link, .kosik A:visited, .kosik A {
	COLOR: #818181;
}

.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;
}

.napiste-nam {
	FLOAT: left;
	WIDTH: 190px;
	TEXT-ALIGN: right;
}

.oddelovac-textu {
	HEIGHT: 15px;
}

.oddelovac-textu-velky {
	HEIGHT: 30px;
}

.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;
}

#footer {
	HEIGHT: 55px;
	BACKGROUND: url('images/bgFooter.gif') repeat-x left 0px;
	TEXT-ALIGN: center;
	COLOR: #454545;
	LINE-HEIGHT: 1.4;
}

.footer-text {
	TEXT-ALIGN: right;
	FONT-SIZE: 0.8em;
	PADDING: 17px 10px 0px 0px;
}

.footer-text A, .footer-text A:visited, .footer-text A:link {
	COLOR: #454545;
	TEXT-DECORATION: none;
}

.footer-text A:hover {
	COLOR: #bc1823;
	TEXT-DECORATION: none;
}

.text-cerveny {
	COLOR: red;
	FONT-SIZE: 0.9em;
}

.actuality {
	BACKGROUND: url('images/bgActual.png') no-repeat left 0px;
	WIDTH: 200px;
	HEIGHT: 120px;
	FLOAT: left;
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 40px;
}

.actuality A, .actuality A:link, .actuality A:visited {
	COLOR: #252525;
	TEXT-DECORATION: none;
}

.actuality A:hover {
	COLOR: #252525;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px dashed;
}

.actual-content {
	MARGIN: 3px 6px 0px 9px;
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 1.4;
}

.actual-content H3 {
	TEXT-ALIGN: left;
	FONT-SIZE: 1.35em;
	MARGIN: 5px 0px 5px 0px;
}
.actual-date {
	COLOR: white;
	TEXT-ALIGN: right;	
	FONT-SIZE: 0.9em;
}

#aktualita-1 {
	BACKGROUND: url('images/bgActual.png') no-repeat left 0px;
	WIDTH: 250px;
	HEIGHT: 120px;
	FLOAT: left;
}

#aktualita-2 {
	BACKGROUND: url('images/bgActual.png') no-repeat left 0px;
	WIDTH: 250px;
	HEIGHT: 120px;
}

.kontakt {
	FLOAT: right;
	WIDTH: 160px;
	MARGIN-TOP: 165px; 
	LINE-HEIGHT: 1.4;
	FONT-WEIGHT: bold;
	COLOR: #555555;
}

.kontakt-header {
	COLOR: #bc1823;
	FONT-SIZE: 1.2em;
}

.kontakt-phones {
	FONT-SIZE: 0.9em;
	PADDING: 40px 12px 0px 0px;
}

.kontakt-phones A:hover{
	TEXT-DECORATION: underline;
	BORDER: 0px;
}

#information {
	FLOAT: right;
	WIDTH: 250px;
	MARGIN: 0px 0px 20px 20px;
}

#information A, #information A:link, #information A:visited {

}

#information A:hover {
	BORDER: 0px;
	TEXT-DECORATION: underline;
	
}

.line-divider {
	BORDER-BOTTOM: 1px #cccccc solid;
	LINE-HEIGHT: 1PX;
	MARGIN: 15px 0px 15px 0px;
	WIDTH: 250px;
}

.files-to-download {
	PADDING-LEFT: 20px;
	COLOR: gray;
}

.files-to-download A, .files-to-download A:link, .files-to-download A:visited {
	COLOR: gray;
}

.files-to-download A:hover {
	COLOR: #353535;
}
.svetle-sedy {
	COLOR: #aaaaaa;
}
.print {
	FLOAT: right;
	WIDTH: 30px;
	TEXT-ALIGN: center;
}
.order {
	FLOAT: right;
	WIDTH: 50px;
	MARGIN-RIGHT: 25px;
	TEXT-ALIGN: center;
}

.price {
	FLOAT: right;
	WIDTH: 100px;
	MARGIN: 7px 25px 0px 0px;
	TEXT-ALIGN: left;
	FONT-SIZE: 0.95em;
}

TABLE.basket {
	FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.8;
	COLOR: #353535;
}

TABLE.basket INPUT {
	FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 1.1em;
	COLOR: #353535;
}

.text-help {
	FONT-SIZE: 0.9em;
}

UL.site-map A:visited, UL.site-map LI A, UL.site-map LI A:link{
	COLOR: #353535;
}

TABLE.prihlaska {
	FONT-SIZE: 1em;
}

TABLE.prihlaska INPUT, TABLE.prihlaska TEXTAREA {
	FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 1em;
} 
.reklamni-odkazy {
	FONT-FAMILY: 'Arial', 'Tahoma', 'Helvetica CE', 'Helvetica';
	FONT-SIZE: 0.85em;
	TEXT-ALIGN: right;
	PADDING: 7px 10px 0px 0px;
	COLOR: gray;
}
.reklamni-odkazy A, .reklamni-odkazy A:visited, .reklamni-odkazy A:link {
	COLOR: gray;
}

.reklamni-odkazy A:hover {
	COLOR: #bc1823;
}
.detail-photo {
	FLOAT: left;
	WIDTH: 170px;
	TEXT-ALIGN: center;
}

.detail-photo IMG {
	BORDER: 1px #bbbbbb solid;
}

.detail-text {
	PADDING-LEFT: 200px;
}

