BODY {
	scrollbar-shadow-color: silver;
	scrollbar-highlight-color: gray;
	scrollbar-arrow-color: #003399;
	scrollbar-track-color: #bbbbbb;
	scrollbar-3dlight-color: white;

	MARGIN: 0px; 
	PADDING: 0 0 0 0px;
	TEXT-ALIGN: center;
	BACKGROUND: #f3f5f4 url('images/bgPage.png') repeat-y center 0px;
	FONT-FAMILY: Verdana, Tahoma, Arial;
	FONT-SIZE: 0.72em;
}

A {}
A:LINK    {COLOR: #0860c4; TEXT-DECORATION: none; }
A:VISITED {COLOR: #0860c4; TEXT-DECORATION: none; }
A:ACTIVE  {COLOR: #0860c4; TEXT-DECORATION: none; }
A:HOVER   {COLOR: #0860c4; TEXT-DECORATION: underline; }

P {
	TEXT-INDENT: 30px; MARGIN: 0px 0px 0px 0px;
}

IMG {
	BORDER-WIDTH: 0px;
}

FORM {
	PADDING: 0px;
	MARGIN: 0px;
}

#page {
	WIDTH: 900px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px;

	PADDING-LEFT: auto;
	PADDING-RIGHT: auto;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: left;
}

#header {
	HEIGHT: 140px;
	BACKGROUND: url('images/top.jpg') no-repeat left 0px;
	MARGIN-BOTTOM: 0px;
}

#top-menu {
	HEIGHT: 50px;
}

.text-left {
	FLOAT: left;
	padding-left: 30px;
	FONT-SIZE: 11px;
}

.text-right {
	FLOAT: right;
	padding-right: 30px;
	FONT-SIZE: 11px;
}

#doporucujeme {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	HEIGHT: 30px;
	BACKGROUND: gray url('images/bgAdvertTop.jpg') repeat-x left 0px;
}

.doporucujeme-text {
	FONT-FAMILY: Arial, Tahoma, Verdana;
	FONT-SIZE: 1.08em;
	COLOR: #333333;
	PADDING: 0.68em 0em 0em 11.5em;
	FONT-WEIGHT: bold;
}

.doporucujeme-text A:hover, .doporucujeme-text A:visited, .doporucujeme-text A:link {
	COLOR: #333333;
}

#left-column {
	FLOAT: left;
	WIDTH: 150px;
}

#right-column {
	FLOAT: right;
	WIDTH: 150px;
}

#main {
	MARGIN: 0px 170px 0px 170px;
	PADDING: 0px;
}

#main-content {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}

#window-header-katalog {
	WIDTH: 150px;
	HEIGHT: 25px;
	BACKGROUND: url('images/window_katalog.jpg') no-repeat left 0px;
}

#window-header-slevy {
	WIDTH: 150px;
	HEIGHT: 24px;
	BACKGROUND: url('images/window_slevy.jpg') no-repeat left 0px;
}

#window-header-novinky {
	WIDTH: 150px;
	HEIGHT: 24px;
	BACKGROUND: url('images/window_novinky.jpg') no-repeat left 0px;
}

.window-footer {
	WIDTH: 150px;
	HEIGHT: 12px;
	BACKGROUND: url('images/window_footer.jpg') no-repeat left 0px;
}

.window-bg {
	BACKGROUND: #dddddd;
	PADDING: 8 8 8 8px;
}

.window-name {
	PADDING: 5 5 5 5px;
	BACKGROUND: gray;
	COLOR: black;
	FONT-WEIGHT: bold;
}

.window-name A, .window-name A:link, .window-name A:visited {
	COLOR: black;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.window-name A:hover {
	TEXT-DECORATION: underline;
}

.window-picture {
	PADDING: 5 5 5 5px;
	BACKGROUND: white;
	TEXT-ALIGN: center;
}

.window-bottom {
	PADDING: 5 5 5 5px;
	BACKGROUND: gray;
	COLOR: #eeeeee;
	FONT-WEIGHT: normal;
}

.window-bottom A, .window-bottom A:link, .window-bottom A:visited {
	COLOR: #eeeeee;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}

.window-bottom A:hover {
	TEXT-DECORATION: underline;
}


.menu-gray UL, .menu-blue UL {
	PADDING: 0;
	LIST-STYLE: none;
	MARGIN: 0;
}

.menu-gray UL LI {
	BORDER-BOTTOM: #f4f4f4 2px solid;
	MARGIN: 0px;
	PADDING: 0px;
}

.menu-gray UL LI A, .menu-gray UL LI A:link, .menu-gray UL LI A:visited {
	FONT-FAMILY: Verdana, Arial, Tahoma;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: #e9e9e9 url('images/menu_sipka.gif') no-repeat 99% 6px;
	TEXT-DECORATION: none;
    DISPLAY: block;
	PADDING:  5 0 5 10px;
	COLOR: #333333;
	voice-inherit
	HEIGHT: 20px;
} 

.menu-gray UL LI A:hover{
	TEXT-DECORATION: none;
	BACKGROUND: gray url('images/menu_sipka_over.gif') no-repeat 99% 6px;
	COLOR: white;
} 

.menu-blue UL LI {
	BORDER-BOTTOM: #95c0f3 2px solid;
	MARGIN: 0px;
	PADDING: 0px;
}

.menu-blue UL LI A, .menu-blue UL LI A:link, .menu-blue UL LI A:visited {
	FONT-FAMILY: Verdana, Arial, Tahoma;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: #8db8eb;
	TEXT-DECORATION: none;
    DISPLAY: block;
	PADDING: 5 0 5 10px;
	COLOR: #0860c4;
	voice-inherit
	HEIGHT: 20px;
} 

.menu-blue UL LI A:hover{
	TEXT-DECORATION: none;
	BACKGROUND: #0860c4;
	COLOR: white;
}


#footer {
	CLEAR: both;
	WIDTH: 900px;
	PADDING-BOTTOM: 0px;

	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 

	BACKGROUND: url('images/footer.jpg') no-repeat center 17px;
	HEIGHT: 40px;
}

.footer-text {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bld;
	
	PADDING-LEFT: 0px;
	LINE-HEIGHT: 1.5;
	TEXT-ALIGN: left;
}


.kontaktni-formular {
	PADDING-LEFT: 80px;
	PADDING-TOP: 40px;
}

.oddelovac-textu {
	HEIGHT: 15px;
}

.oddelovac-textu-velky {
	HEIGHT: 30px;
}

.titulek { 
	COLOR: black;
	FONT-STYLE: normal;
	FONT-SIZE: 15pt;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;

	PADDING-TOP: 20px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 10px;
}

.lft {
	TEXT-ALIGN: left;
}

.rght {
	TEXT-ALIGN: right;
}

.centr {
	TEXT-ALIGN: center;
}

.just {
	TEXT-ALIGN: justify;
}

.tucny {
	FONT-WEIGHT: bold;
}

.normal {
	FONT-WEIGHT: normal;
}

.ridsi {
	line-height: 1.5;
}

.odsazeny {
	TEXT-INDENT: 5px;
}

.verttop {
	VERTICAL-ALIGN: top;
}


.textcerny {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 9pt;
/*	COLOR: #eeeeee;*/
}

.copyright {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 7pt;
	COLOR: gray;
}


.textcerny H2 {
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	FONT-SIZE: 17px;
	TEXT-ALIGN: center;
}

.textcerny H3 {
	FONT-SIZE: 13px;
	TEXT-ALIGN: center;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}

.textcernymensi {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
/*	COLOR: #eeeeee;*/
}

.textsedymensi {
	COLOR: gray;
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
}

.spodni-linka {
	BORDER-TOP: 1px black solid;
}

.textcernymensi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc;
}

.textcernymensi LI {
	LINE-HEIGHT: 1.7;
}

.textcernymensi UL.servisy LI {
	PADDING-BOTTOM: 8px;
}

.textcernymensi A,  {
	PADDING-BOTTOM: 8px;
}

.textcerveny {
	COLOR: red;
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 9pt;
}

.hvezdicka  { color : red; font-family : Tahoma; font-style : normal; font-size : 9px; font-weight=normal;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: #494949 1px solid;
	PADDING: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.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;
}

.tlacitko-male {
  	BACKGROUND-COLOR: WhiteSmoke;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 10px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: black;
   	BORDER: 1pt solid gray;
}

.tlacitko-male_d {
   	BACKGROUND-COLOR: Navy;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 10px;
   	FONT-WEIGHT: bold;
   	TEXT-ALIGN: center;
   	COLOR: Red;
   	PADDING: 0px 0px 0px 0px;
   	BORDER-COLOR: #e1f0ff;
}

.text-odsazeny {
	PADDING-LEFT: 40px;
}

.strankovani {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
}

.strankovani A:link {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
}
.strankovani A:visited {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
}
.strankovani A:active {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: black;
}
.strankovani A:hover {
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	COLOR: #b90000;
}

.strankovani-aktivni {
	FONT-FAMILY : Tahoma;
	FONT-WEIGHT : bold;
	FONT-SIZE : 9pt;
	COLOR: #b90000;
}

.formular {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 8pt;
}

.formular INPUT {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 8pt;
	BORDER: #484848 1px solid;
	BACKGROUND-COLOR: #eeeeee;
}

.formular TEXTAREA {
	FONT-FAMILY: Tahoma;
	FONT-SIZE : 8pt;
	BORDER: #484848 1px solid;
	BACKGROUND-COLOR: #eeeeee;
}

.text-doplnujici {
	FONT-FAMILY: Tahoma, ArialCE;
	FONT-SIZE: 9px;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

.nabidka-sluzeb IMG {
	MARGIN-RIGHT: 10px;
	MARGIN-BOTTOM: 10px;
}

.odskoceny {
	PADDING-LEFT: 30px;
}

.quick-search {
	PADDING-TOP: 10px;
	BACKGROUND: url('images/bgSearch.jpg') no-repeat center 0px;
	HEIGHT: 90px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	FONT-WEIGHT: bold;
}

.quick-search SELECT{
	FONT-FAMILY : Tahoma;
	FONT-SIZE : 8pt;
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	PADDING: 0px;
 }

.navigace {
	FONT-FAMILY: "Tahoma", "Helvetica CE", "Helvetica", "Arial";
	FONT-SIZE: 7pt;
	COLOR: black;
	PADDING-LEFT: 10px;
	PADDING-TOP: 6px;
	FONT-WEIGHT: normal;
}

.search-bg {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
}

.search-form {
	WIDTH: 170px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
}

.search-form SELECT{
	WIDTH: 150px;
}

.detprice{ color:black;
           margin:0px 10px 10px 10px ;
           font-size:1.1em;
           font-weight:bold;
}

.detdate{ color:black;
           padding:0px 10px 0px 10px;
           font-size:0.9em;
           font-weight:bold;
}

.detname {  padding:10px 10px 10px 10px;
            text-decoration:none;
            width:300px;
            color:black;
            font-size:1.1em;
            font-weight:bold;
}

.nejzhavejsi-nabidka {
	BACKGROUND: url('images/top_nabidka.jpg') no-repeat left 0px;
	HEIGHT: 15px;
}

.main-top {
	BACKGROUND: url('images/bgMainTop.jpg') no-repeat center 0px;
	WIDTH: 550px;
	HEIGHT: 25px;
	COLOR: #eeeeee;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
}

.produkt-header {
	PADDING: 0.3em 0.5em 0.3em 0.5em;
	BACKGROUND: #0896ec;
	FONT-SIZE: 0.78em;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}

.produkt-header A, .produkt-header A:link, .produkt-header A:visited{
	COLOR: #eeeeee;
}

.produkt-foto {
	BACKGROUND: #ffffff;
	FONT-SIZE: 0.58em;
	PADDING: 2.0em 0em 2.0em 0em;
	TEXT-ALIGN: center;
	BORDER-LEFT: 1px #eeeeee solid;
	BORDER-RIGHT: 1px #eeeeee solid;
	HEIGHT: 120px;
}

.produkt-foto A:link, .produkt-foto A:visited, .produkt-foto A:hover {
	HEIGHT: 120px;
}

.produkt-info {
	BACKGROUND: #ffffff;
	FONT-SIZE: 0.58em;
	PADDING: 0em 0em 0.7em 0em;
	TEXT-ALIGN: center;
	BORDER-LEFT: 1px #eeeeee solid;
	BORDER-RIGHT: 1px #eeeeee solid;
}

.produkt-footer {
	BACKGROUND: #eeeeee;
	FONT-SIZE: 0.58em;
	PADDING: 0.3em 0.5em 0.3em 0.5em;
}

.details {
	FONT-SIZE: 0.68em;
}

.reklamni-odkazy {
	FONT-FAMILY: "Tahoma", "Helvetica CE", "Helvetica", "Arial";
	FONT-SIZE: 0.9em;
	TEXT-ALIGN: center;
	PADDING: 25 0 10 0px;
	COLOR: gray;
}

.reklamni-odkazy A, .reklamni-odkazy A:link, .reklamni-odkazy A:visited {
	COLOR: gray;
}

.reklamni-odkazy A:hover {
	COLOR: #0860c4;
}

.oddel {
	float: left;
	background: url('images/line2.png') no-repeat 0px 0px;
	height: 35px;
	width: 20px;
}

.ahome {
	float: left;
	width: 80px;
	height: 35px;
}

.ahome A:link, .ahome A:visited {
	color: gray;
	display: block;
	height: 26px;
	padding-left: 30px;
	background: url('images/home.png') no-repeat 0px -35px;
}

.ahome A:hover {
	color: #0860c4;
	text-decoration: none;
	background: url('images/home.png') no-repeat 0px 0px;
}

.akontakt {
	float: left;
	width: 125px;
	height: 35px;
}

.akontakt A:link, .akontakt A:visited {
	color: gray;
	display: block;
	height: 26px;
	padding-left: 40px;
	background: url('images/kontakt.png') no-repeat 0px -35px;
}

.akontakt A:hover {
	color: #0860c4;
	text-decoration: none;
	background: url('images/kontakt.png') no-repeat 0px 0px;
}

.afirma {
	float: left;
	width: 100px;
	height: 35px;
}

.afirma A:link, .afirma A:visited {
	color: gray;
	display: block;
	height: 26px;
	padding-left: 30px;
	background: url('images/firma.png') no-repeat 0px -35px;
}

.afirma A:hover {
	color: #0860c4;
	text-decoration: none;
	background: url('images/firma.png') no-repeat 0px 0px;
}

.akatalog {
	float: left;
	width: 180px;
	height: 35px;
}

.akatalog A:link, .akatalog A:visited {
	color: gray;
	display: block;
	height: 26px;
	padding-left: 40px;
	background: url('images/katalog.png') no-repeat 0px -35px;
}

.akatalog A:hover {
	color: #0860c4;
	text-decoration: none;
	background: url('images/katalog.png') no-repeat 0px 0px;
}

