* {

	margin: 0px;

	padding: 0px;

}

a {

    text-decoration: none;

}

body {

	font-family: sans-serif;

	font-size: 0.9em;

	background-color: #FFFFFF;

	color: #000000;

	line-height: 1.3em;

	letter-spacing: 0.01em;

	padding-top: 20px;

	padding-bottom: 20px;

	_behavior: url("hover.htc");

}

img {

	border-style: none;

	vertical-align: middle;

    

}





p,  table {

	margin-bottom: 0px;

	padding: 0px 5px 0px 5px;

}



#Centrovani {

    width: 833px;

    _height: 1%;

    margin-right: auto;

	margin-left: auto;

	position: relative;

	border: 1px solid gray;

}

#HlavniBanner {

    width: 680px;

    height: 136px;

}

#InfoBox {

    width: 144px;

    height: 136px;

    background-image: url(info-box.png);

    background-repeat: no-repeat;

}

#Lista {

    width: 827px;

    margin-top: 3px;

}

#ListaLogo {

    float: left;

    width: 150px;

    height: 45px;

    margin-right: 3px;

}

#ListaMenu {

    width: 673px;

    height: 45px;

    float: left;

}

#Obsah {

    width: 529px;

    min-height: 543px;

    font-size: 95%;    

    text-align: justify;

    float: left;

    padding-left: 1px;

    margin-right: 2px;

    margin-top: 3px;

    

}

#Obsah h2 {

	font-size: 122%;

}

#Buttony {

    width: 144px;

    float: left;

    margin-top: 3px;

}

#ButtonAkceY {

    width: 148px;

    height: 256px;

    /*background-image: url(button.png);

    background-repeat: no-repeat;*/ 

    border: 1px solid #FFFF33;

    margin-bottom: 3px;

    display: block;

}

#ButtonAkceY .ButPozadiTop {

    width: 144px;

    height: 28px;

    background-image: url(button-pozadi-ytop.png);

    background-repeat: no-repeat;

    padding: 4px 2px 0px 2px;

    font-weight: normal;

    font-size: 0.8em;

    line-height: 1.2em;

    color: #FFFFFF;

    text-align: center;   

    margin: 0px;

}

#ButtonAkceY .ButPozadi {

    width: 144px;

    height: 28px;

    background-image: url(button-pozadi-y.png);

    background-repeat: no-repeat;

    padding: 4px 2px 0px 2px;

    font-weight: normal;

    font-size: 0.8em;

    line-height: 1.2em;

    color: #FFFFFF;

    text-align: center;   

}

#ButtonAkceY .ButPozadi a {

    color: black;

}

#ButtonAkceY .ButPozadiTop a {

    color: black;

}

#ButtonAkceY .ButFoto {

    width: 148px;

    height: 192px;

    text-align: center;

}



#ButtonAkce {

    width: 144px;

    height: 181px;

    /*background-image: url(button.png);

    background-repeat: no-repeat;*/ 

    border: 1px solid #FF6633;

    margin-bottom: 3px;

    display: block;

    float: left;

}

#ButtonNovinky {

    width: 144px;

    height: 181px;

    /*background-image: url(button.png);

    background-repeat: no-repeat;*/

    border: 1px solid #FF6633;

    margin-bottom: 3px; 

    display: block;

    float: left;

}

#ButtonNej {

    width: 144px;

    height: 181px;

    /*background-image: url(button.png);

    background-repeat: no-repeat;*/

    border: 1px solid #FF6633;

    margin-bottom: 3px; 

    display: block;

    float: left; 

}

.ButPozadi {

    width: 144px;

    height: 44px;

    background-image: url(button-pozadi.png);

    background-repeat: no-repeat;

    padding: 0px 0px 0px 0px;

    font-weight: normal;

    font-size: 0.8em;

    line-height: 1.2em;

    color: #FFFFFF;

    text-align: center;   

    padding-top: 2px;

}

.ButPozadi a {

    color: white;

}

.ButFoto {

    width: 144px;

    height: 149px;

    text-align: center;

}

.ButFoto img{
    width: 144px;

}

#Zapati {

    text-align: left;

    font-size: 0.5em;

 /* original   font-size: 0.7em;  */

    line-height: 1.0em;

    color: black;

    background-image: url(paticka.png);

    background-repeat: repeat-y;

    width: 812px;

    padding: 0px 10px;

}

#Zapati a {

    color: black;

}

span.banner {

	position: absolute;

	top: 0;

	left: 0;

	width: 680px;

    height: 136px;

    background-image: url(hlavni-banner.png);

    background-repeat: no-repeat;

	background-position: 0px 0px;

	visibility:visible;

	_cursor: hand;

	cursor: hand;

	/*font-size: 80%;*/

}

span.box {

	position: absolute;

	top: 0;

	left: 680px;

    width: 124px;

    height: 136px;

    background-image: url(info-box.png);

    background-repeat: no-repeat;

	visibility: visible;

	font-size: 80%;

	margin-left: 3px;

	text-align: left;

	padding: 10px 10px 0px 10px;

}



span.adresa {

    position: absolute;

	font-size: 60%;

	top: 82px;

	left: 602px;

	color: white;

	font-weight: bold;

	line-height: 1.2em;

	text-align: right;

}

span.datum {

    width: 130px

    height: 20px;

    background: black;

    color: white;

    font-size: 140%;

    font-weight: bold;

    padding: 3px 5px 3px 5px;

    display: block;

    text-align: center;    

}

.vyhledavani {

    width: 144px

    display: block;

    color: white;

    font-weight: bold;

    margin: 10px 0px 3px 0px;

    text-align: right;

}

button.lupa {

    position: relative;

    width: 21px;

    height: 24px;

    border: 0px;

    margin: -2px 10px 0px -35px;

    padding: 0px 0px 0px 0px;

    background-image: url(lupa.png);

    background-repeat: no-repeat;

    cursor: pointer;

}

/*.butkosik {

    position: relative;

    width: 144px;

    height: 25px;

    border: 0px;

    margin: -3px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}*/

span.kosikbox {

    position: absolute;

    top: 88px;

    left: -8px;

    width: 144px;

    display: block;

    color: white;

    font-weight: bold;

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    text-align: right;    

}

h1 {

	position: absolute;

	overflow: hidden;

	left: 0px;

	top: 139px;

	font-size: 100%;

	width: 150px;

	height: 45px;

}

h1 span.logo {

	position: absolute;

	top: 139;

	left: 0;

	background-image: url(logo.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 45px;

	width: 150px;

	visibility: visible;

	_cursor: hand;

	cursor: hand;

}

ul#Kategorie {

	width: 150px;

}

#Kategorie span {

    display: block;

    position: relative;

	width: 150px;

	height: 26px;

	background-image: url(left-menu.png);

    background-repeat: no-repeat;

}

#Kategorie span:hover {

	background-image: url(left-menu-akt.png);

    background-repeat: no-repeat;

}

ul#Kategorie li {

	width: 150px;

	height: 26px;

	display: block;

	float: left;

}

#Kategorie a {

	color: #225266;

	text-align: center;

}

#HlavniNavigace a:hover {

	color: #64A2BD;

}

#UpMenu {

    width: 673px;

    height: 16px;

    text-align: left;

	background-image: url(black-menu.png);

    background-repeat: no-repeat;

    color: white;

    overflow: hidden;

}

#UpMenu a span {

    margin: 0px;

    border-right: 1px solid white;

    padding-left: 8px;

    padding-right: 8px;

    color: white;

    font-weight: bold;

    font-size: 10pt;

}

#UpMenu a span:hover {

	background-image: url(black-menu-akt.png);

    background-repeat: repeat-x;

    cursor: pointer;

}

#DownMenu {

    width: 673px;

    height: 29px;

    text-align: left;

	background-image: url(red-menu.png);

    background-repeat: no-repeat;

    overflow: hidden;

}



#DownMenu a span {

    border-right: 1px solid white;

    display: block;

    float: left;

    padding: 5px 10px;

    color: white;

    font-weight: bold;

    font-size: 11pt;

    font-family: MS Sans Serif, Geneva, sans-serif;

    cursor: pointer;

}

#DownMenu a span:hover {

	background-image: url(red-menu-akt.png);

    background-repeat: repeat-x;

    cursor: pointer;

}

.clear {display: block; clear: both;}

.clears {clear: both; margin: 0px; padding: 0px;}





#LeveMenu {

    width: 150px; 

    float: left;

    margin-right: 0px;

    margin-top: 1px;

    _height: 1%;

}





#menu, #menu ul {

	padding: 0;

	list-style: none;

}

#menu {

	position: relative;

	top: 0;

	right: 0;

	padding: 0px 0 0 0;

	width: 150px;

	font-size: 9pt;

	margin: 0;

}

#menu li {

	position: relative;

	float: left;

	padding-top: 2px;

	line-height: 20px;

	height: 20px;

	width: 100%;

	display: block;

	/*border: 1px solid black;*/

	margin: 0;

}



#menu li a {

	display: inline; /* MacIE require this */

}

/* MacIE hack \*/

#menu li a { display: block; float: left; width: 100%;}

/* End MacIE hack; other browsers require display: block */



#menu li ul li a {

	display: block;

	_width: 100%;

	_height: 100%;

}

#menu li a,

#menu li ul li span { padding: 0 0px 2px 3px; width: 150; }

#menu li li a,

#menu li ul li span { padding-left: 0px; width: 100%; }





#menu li a { 

    color: black;

	background-image: url(bleft-menu.png);

    background-repeat: no-repeat;

    background-color: #797b80;

    width: 150px; 

    font-weight: bold;   

}

#menu li.other a {

    color: white;

    background-image: url(bleft-menu-red.png);

    background-repeat: no-repeat;

    width: 150px; 

    font-weight: bold;

}

#menu li a:hover { 

    color: white;

	background-image: url(bleft-menu-akt.png);

    background-repeat: no-repeat;

    background-color: #000;

    width: 150px;    

}

#menu li:hover .submenu,

#menu li .submenu li:hover .subsubmenu { visibility: visible; }



#menu li .submenu,

#menu li .subsubmenu {

	position: relative;

	left: 0px;

	_top: -23px;

	top: -23px;

	visibility: hidden;

	cursor: pointer;

	

}

#menu li .submenu li,

#menu li .subsubmenu li {

    margin: 0px 0 0 150px;

    padding-left: 1px; 

	/*float: none;

	background: #999;*/

}



#menu li .submenu li a,

#menu li .subsubmenu li a {

    /*margin: 0px 0 0 150px;*/

    width: 100%;

    padding-left: 5px;

    /*padding: 0;

	font-size: 8pt;*/

}



#menu li .submenu li a {

    background-image: url(bleft-menu-akt.png);

    background-repeat: no-repeat;

    color: white;

}

#menu li .submenu li a:hover {

    background-image: url(bleft-menu-red.png);

    background-repeat: no-repeat;

    color: white;

}

#menu li .subsubmenu li a {

    background-image: url(bleft-menu-red.png);

    background-repeat: no-repeat;

    color: white;

}

#menu li .subsubmenu li a:hover {

    background-image: url(bleft-menu-akt.png);

    background-repeat: no-repeat;

    color: white;

}

/*-------------------------------*/



.Produkt {

    width: 526px;

    height: 196px;

    background-color: #FFFFFF;

    margin: 0px 3px 0px 3px; 

}

.Produkt .horni {

    width: 424px;

    height: 17px;

    background-image: url(prod-horni.png);
    background-color: #13419A;

    background-repeat: repeat-x;

    text-align: left;
    padding: 2px 0;
    padding-left: 100px;
    


}

.Produkt .horni a {

    color: #FFFFFF;

}

.Produkt h2 {

    font-size: 90%;

    color: #FFFFFF;

}

.Produkt h3 {

    margin-bottom: 5px;

    padding: 5px 5px 5px 5px;

    font-size: 110%;

    color: #000000;

}

.Produkt .imgProdukt {

    width: 151px;

    height: 152px;

    border: 1px solid lightgray;

    margin: 1px 1px 0px 0px;

    background-color: #FFFFFF;

    float: left;

    padding: 0px;

    text-align: center;

}

.Produkt .popis {

    width: 320px;

    height: 154px;

    max-height: 154px;

    background-color: #CCCCCC;

    float: left;

    margin: 1px 1px 1px 0px;

    font-size: 8pt;

    color: #000000;

    overflow: hidden;

    font-weight: normal;

    line-height: 1.3em;

}

.Produkt .popis .cesta {

    text-align: right;

    margin-top: 4px;

    margin-bottom: 4px;

    margin-right: 8px;

}

.Produkt .popis .cesta a {

    color: #3972B8;

}

.Produkt .pravej {

    width: 49px;

    height: 154px;

    background-image: url(prod-pravy.png);

    background-repeat: no-repeat;

    float: left;

    margin: 1px 0px 1px 0px;

    text-align: center;

    font-size: 7pt;

    color: black;

    line-height: 1.1em;

}

.pravej a {

    color: black; 

}

.pravej a:hover {

    color: white;

}

#Obsah .Produkt .pravej a span {

    padding-top: 10px;

    padding-bottom: 10px;

}

.Produkt .cena {

    width: 153px;

    height: 14px;

    background-image: url(prod-cena.png);

    background-repeat: repeat-x;

    float: left;

    margin: 0px 1px 0px 0px;

    color: white;

    font-size: 9pt;

    text-align: center; 

    padding-top: 0px;

    font-weight: bold;

    line-height: 1.1em;  

}

.Produkt .dolni {

    width: 370px;

    height: 14px;

    background-image: url(prod-spodek.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px;    

}



/*------------------ home produkty -------------*/



.ProduktHome {

    width: 160px;

    height: 189px;

    background-color: #FFFFFF;

    margin: 0px 3px 0px 6px; 

    float: left;



}

.ProduktHome .horni {

    width: 153px;

    height: 16px;

    background-image: url(prod-horni.png);

    background-repeat: no-repeat;

    text-align: left;

    padding-left: 0px;

    overflow: hidden;

}

.ProduktHome .horni a {

    color: #FFFFFF;

}

.ProduktHome .horni h2 a{

    font-size: 0.6em;

    color: #FFFFFF;

}

.ProduktHome h3 {

    margin-bottom: 5px;

    padding: 5px 5px 5px 5px;

    font-size: 110%;

    color: #000000;

}

.ProduktHome .imgProdukt {

    width: 151px;

    height: 152px;

    border: 1px solid lightgray;

    margin: 1px 1px 0px 0px;

    background-color: #FFFFFF;

    float: left;

    padding: 0px;

    text-align: center;

}

.ProduktHome .popis {

    width: 320px;

    height: 154px;

    max-height: 154px;

    background-color: #CCCCCC;

    float: left;

    margin: 1px 1px 1px 0px;

    font-size: 8pt;

    color: #000000;

    overflow: hidden;

    font-weight: normal;

    line-height: 1.3em;

}

.ProduktHome .pravej {

    width: 49px;

    height: 154px;

    background-image: url(prod-pravy.png);

    background-repeat: no-repeat;

    float: left;

    margin: 1px 0px 1px 0px;

    text-align: center;

    font-size: 7pt;

    color: black;

    line-height: 1.1em;

}

.pravej a {

    color: black; 

}

.pravej a:hover {

    color: white;

}

#Obsah .ProduktHome .pravej a span {

    padding-top: 10px;

    padding-bottom: 10px;

}

.ProduktHome .cena {

    width: 153px;

    height: 14px;

    background-image: url(prod-cenahome.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px 1px 0px 0px;

    color: white;

    font-size: 9pt;

    text-align: center; 

    padding-top: 0px;

    font-weight: bold;

    line-height: 1.1em;  

}

.ProduktHome .dolni {

    width: 400px;

    height: 14px;

    background-image: url(prod-spodek.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px;    

}



/*----------------------------------------------*/

.DetailProdukt {

    width: 526px;

    background-color: #CCCCCC;

    margin: 0px 3px 0px 3px; 

}

.DetailProdukt .horni {

    width: 424px;

    height: 16px;

    background-image: url(prod-horni.png);

    background-repeat: no-repeat;

    text-align: left;

    padding-left: 100px;

}

.DetailProdukt .horni a {

    color: #FFFFFF;

}

.DetailProdukt h2 {

    font-size: 90%;

    color: #FFFFFF;

}

.DetailProdukt h3 {

    margin-bottom: 0px;

    padding: 5px 5px 10px 5px;

    font-size: 110%;

    color: #000000;

}

.DetailProdukt .imgProdukt {

    width: 151px;

    height: 152px;

    border: 1px solid gray;

    margin: 1px 0px 0px 2px;

    background-color: #FFFFFF;

    float: left;

    padding: 0px;

    text-align: center;

    display: inline;

}

.DetailProdukt .popis {

    width: 523px;

    margin: 0px 3px 0px 3px; 

    margin: 1px 1px 1px 0px;

    font-size: 8pt;

    color: #000000;

    overflow: hidden;

    font-weight: normal;

    line-height: 1.3em;

}

.DetailProdukt .popis p {

    margin-bottom: 6px;

}

.DetailProdukt .popis .cesta {

    text-align: right;

    margin-top: 4px;

    margin-bottom: 4px;

    margin-right: 8px;

}

.DetailProdukt .popis .cesta a {

    color: #3972B8;

}

/*.DetailProdukt .pravej {

    width: 143px;

    height: 50px;

    padding: 20px 0px 1px 15px;

    text-align: center;

    font-size: 7pt;

    color: black;

    line-height: 1.1em;

    float: right;

}*/

.DetailProdukt .pravej {

    width: 49px;

    height: 154px;

    background-image: url(prod-pravy.png);

    background-repeat: no-repeat;

    float: right;

    margin: 1px 0px 1px 0px;

    text-align: center;

    font-size: 7pt;

    color: black;

    line-height: 1.1em;

}

hr {

    margin: 3px 0px 5px 0px;

}

.PodPopis {

    width: 470px; 

    text-align: right;

    float: left;

    padding: 0px;

    margin: 0px;

}

.pravej a {

    color: black; 

}

.pravej a:hover {

    color: white;

}

#Obsah .DetailProdukt .pravej a span {

    padding-top: 10px;

    padding-bottom: 10px;

    /*padding-right: 10px;*/

}

.DetailProdukt .cena {

    width: 123px;

    height: 14px;

    background-image: url(prod-cena.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px 1px 0px 0px;

    color: white;

    font-size: 9pt;

    text-align: center; 

    padding-top: 0px;

    font-weight: bold;

    line-height: 1.1em;  

}

.DetailProdukt .dolni {

    width: 400px;

    height: 14px;

    background-image: url(prod-spodek.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px;    

}





/*-------------------------------*/

#Static {

    width: 146px;

    /*background-image: url(button.png);

    background-repeat: no-repeat;*/ 

    margin-bottom: 3px;

    display: block;

    font-size: 90%;

}

#Static ul {

	padding: 0;

	list-style: none;

}

#Static ul li {

	width: 144px;

	height: 26px;

	padding: 0px 0px 0px 0px;

}

#Static ul li a { 

    color: white;

	background-image: url(bleft-menu-red.png);

    background-repeat: no-repeat;

    width: 141px; 

    height: 26px;

    font-weight: bold;

    display: block;

    padding: 2px 0px 0px 5px;

}

#Static ul li a:hover { 

    color: white;

	background-image: url(bleft-menu-akt.png);

    background-repeat: no-repeat;

}

#znamka {

    margin: 0px 3px 0px 3px;

    background-image: url(znamkapozadi.png);

    background-repeat: repeat;

}

.znamka {

    width: 300px;

    height: 150px;

    background-image: url(znamka.png);

    background-repeat: no-repeat;

    font-size: 1.4em;

    line-height: 1.1em;

    margin: 0px 0px 0px 70px;

    padding: 20px 0px 5px 50px;

    color: lightgray;

}



/*-------------------------------*/

.form-textpole {

    font-size: 100%;

    border: 1px solid #000000;

}

.form-seznam {

    font-size: 100%;

}

.form-psi-znamka {

    width: 13px;

    text-align: center;

    font-size: 13px;

    font-weight:bold;

    border: 1px solid #000000;

}

.form-textbox {

	background-color: #FFFFFF;

	border: 1px solid #000000;

	color: #000000; 

	font-size: 100%;

	scrollbar-face-color: #CCCCCC;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-3dlight-color: #FFFFFF;

	scrollbar-darkshadow-color: #FFFFFF;

	scrollbar-track-color: #FFFFFF;

	scrollbar-arrow-color: #000000;

}

.tlacitko {

    font-size: 100%;

    font-weight: bold;

    color: #FFFFFF;

    padding: 2px;

    border: 1px solid #000000;

    background-color: #EF3923;

}

.cistic {

    clear: both;

}



/*-------------------------------*/

.navig-bar-str {

	color: #000000;

	font-size: 90%;

	margin-top: 8px;

	margin-bottom: 8px;

}

.navig-bar-str a:link, .navig-bar-str a:visited, .navig-bar-str a:active {

	color: #000000;

	text-decoration: none;

}

.navig-bar-str a:hover {

	color: #ED3223;

	text-decoration: underline;

}



/*-------------------------------*/

.oblast-fotogalerie {

	color: #FFFFFF;

	font-size: 100%;

}

.oblast-fotogalerie a:link, .oblast-fotogalerie a:visited, .oblast-fotogalerie a:active {

	color: #FFFFFF;

	text-decoration: none;

}

.oblast-fotogalerie a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



/*-------------------------------*/

.klient-ucet {

	font-size: 90%;

	text-align: left;

}

.klient-ucet .klient-nepov-pol {

	color: #000000;

}

.klient-ucet .klient-pov-pol {

	color: #EF3923;

}



/*-------------------------------*/

.kosik-tab {

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 0px solid #000000;

	border-bottom: 0px solid #000000;

	color: #000000;

	font-size: 90%;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

}

.kosik-tab th {

	background-color: #DBDBDB;

	border-top: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	color: #000000;

	font-size: 90%;

	font-weight: bold;

	padding: 3px;

}

.kosik-tab td {

	border-top: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	color: #000000;

	font-size: 90%;

	font-weight: normal;

	padding: 3px;

}

.kosik-text {

	color: #000000;

	font-family: "verdana","arial";

	font-weight: normal;	

	font-size: 90%;	

}

.kosik-sleva {

	color: #FF0000;

}

.kosik-psi-znamka {

    font-family: monospace;

    font-size: 12px;

}

p {

    margin-bottom: 10px;

}



/*------------------ souvisejici produkty -------------*/



.SouvisProdukt {

    width: 160px;

    height: 189px;

    background-color: #FFFFFF;

    margin: 0px 3px 0px 6px; 

    float: left;



}

.SouvisProdukt .horni {

    width: 153px;

    height: 16px;

    background-image: url(prod-horni.png);

    background-repeat: no-repeat;

    text-align: left;

    padding-left: 0px;

    overflow: hidden;

}

.SouvisProdukt .horni a {

    color: #FFFFFF;

}

.SouvisProdukt .horni h2 a{

    font-size: 0.6em;

    color: #FFFFFF;

}

.SouvisProdukt h3 {

    margin-bottom: 5px;

    padding: 5px 5px 5px 5px;

    font-size: 110%;

    color: #000000;

}

.SouvisProdukt .imgProdukt {

    width: 151px;

    height: 152px;

    border: 1px solid lightgray;

    margin: 1px 1px 0px 0px;

    background-color: #FFFFFF;

    float: left;

    padding: 0px;

    text-align: center;

}

.SouvisProdukt .popis {

    width: 320px;

    height: 154px;

    max-height: 154px;

    background-color: #CCCCCC;

    float: left;

    margin: 1px 1px 1px 0px;

    font-size: 8pt;

    color: #000000;

    overflow: hidden;

    font-weight: normal;

    line-height: 1.3em;

}

.SouvisProdukt .pravej {

    width: 49px;

    height: 154px;

    background-image: url(prod-pravy.png);

    background-repeat: no-repeat;

    float: left;

    margin: 1px 0px 1px 0px;

    text-align: center;

    font-size: 7pt;

    color: black;

    line-height: 1.1em;

}

.pravej a {

    color: black; 

}

.pravej a:hover {

    color: white;

}

#Obsah .SouvisProdukt .pravej a span {

    padding-top: 10px;

    padding-bottom: 10px;

}

.SouvisProdukt .cena {

    width: 153px;

    height: 14px;

    background-image: url(prod-cenahome.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px 1px 0px 0px;

    color: white;

    font-size: 9pt;

    text-align: center; 

    padding-top: 0px;

    font-weight: bold;

    line-height: 1.1em;  

}

.SouvisProdukt .dolni {

    width: 400px;

    height: 14px;

    background-image: url(prod-spodek.png);

    background-repeat: no-repeat;

    float: left;

    margin: 0px;    

}

#SouvisLista {

    width: 526px;

    height: 32px;

    background-image: url(souvis-lista.png);

    background-repeat: no-repeat;

    text-align: left;

    text-align: center;

    color: #FFFFFF;

    margin: 5px 0px 0px 3px;

    font-weight: bold;

}

table.priklad {

	width: 510px;

	margin-bottom: 10px;

}

table.priklad tr td, table.priklad tr th {

	border: 1px solid #FFFFFF;

}

table.priklad tr th {

	text-align: left;

	padding: 2px 4px;

	background-color: #666666;

	color: #FFFFFF;

}



table.velikosti {

	width: 510px;

	margin-bottom: 10px;

}

table.velikosti tr th, table.velikosti tr td {

	font-size: 0.8em;

	border: 1px solid #FFFFFF;

}

table.velikosti tr th {

	text-align: left;

	padding: 2px 4px;

	background-color: #666666;

	color: #FFFFFF;

}

table.velikosti tr td {

	text-align: center;

}

.banner-vykup {
    margin-top: 10px;
	width: 150px;

}

p.boldCenter {

	width: 100%;

	text-align: center;

	font-weight: bold;

	color: #CC0000;

}

p.boldCenter a {

	color: #CC0000;

}



.textik {

	

	margin: 15px;

	text-align: justify;

	font-size: 80% 

	}


.lh-fotogalerie{
    margin: 10px;
    text-align: center;
}

.lh-fotogalerie a{
}


.lh-fotogalerie img{
    margin: 0px;
    padding: 5px;
    width: 150px;
}