/*--- TAGY ---*/
.mainP H2,
.detail_produktu H2{
 margin: 0px 1px 0px 1px;
 color: #000000;
 font-family: Arial;
 font-size: 16px;
 font-weight: normal;
 background-color: #F6F6F6;
 height: 27px;
}
.mainP H2.sipky{
 margin: 0px -7px 0px 1px;
}
.mainP H2 STRONG,
.detail_produktu H2 STRONG{
 display: block;
 float: left;
 padding: 4px 10px 0px 10px;
}
.mainP H2 SPAN.flr{
 margin: 7px 5px 0px 0px;
 font-size: 12px;
}
.mainP H2 SPAN.clb{
 display: block;
}
.mainP H3{
 margin: 0px;
 font-family: Arial;
 font-size: 14px;
 color: #00AEEF;
 padding: 5px 10px 5px 10px;
}
.detail_produktu H3{
 margin: 0px;
 font-family: Arial;
 font-size: 12px;
 color: #00AEEF;
 padding: 5px 10px 5px 10px;
 background-color: #F6F6F6;
 border-top: solid 1px #EAEAEA;
 border-bottom: solid 1px #EAEAEA;
}
.diskuze_odpoved H3{
 font-size: 11px;
}
.diskuze_odpoved STRONG{
 display: block;
 padding: 0px 0px 10px 5px;
 font-size: 11px;
}
.detail_produktu .detailL .detailLpad TABLE{
 width: 100%;
 border-collapse: collapse;
 border-spacing: 0px;
}
.detail_produktu .detailL .detailLpad TABLE TR TD.mez{ height: 5px; }
.detail_produktu .detailL .detailLpad TABLE TR.cena TD EM{
 color: #02BA16;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 vertical-align: bottom;
}
.detail_produktu .detailL .detailLpad TABLE TR.cena TD SPAN{ color: #02BA16;}
.detail_produktu .detailL .detailLpad TABLE TR.cena TD STRONG{ font-size: 20px; }
.detail_produktu .detailL .detailLpad TABLE TR TD.dph{
 font-size: 10px;
}
DIV.detailLP .Detaily{
 background-color: #FFFFFF;
 margin: 0px 1px 0px 1px;
 padding: 20px 20px 20px 20px;
 font-family: Arial;
 color: #666666;
 min-height: 200px;
}
DIV.detailLP .Detaily .detaily_obsah{
 padding: 10px 10px 10px 10px;
}
DIV.detailLP .Detaily TABLE.parametry{
 border-collapse: collapse;
 border-spacing: 0px;
}
DIV.detailLP .Detaily TABLE.parametry TR TH{
 text-align: left;
 padding: 5px 30px 5px 5px;
}
DIV.detailLP .Detaily TABLE.parametry TR TD{
 text-align: left;
 padding: 5px 5px 5px 0px;
}
.strankovani DIV.fll{ padding: 4px 0px 0px 0px; }
.strankovani DIV.fll SPAN{ font-size: 13px; }
.porovnani STRONG.naz{
 display: block;
 float: left;
 width: 65px;
 text-align: right;
 padding: 3px 0px 0px 0px;
}
.registrace TABLE{
 border-collapse: collapse;
 border-spacing: 0px;
}
.registrace TABLE TR TD{
 text-align: left;
 padding: 3px 5px 3px 5px;
}
TABLE.slevovy_program{
 margin: 0px auto 0px auto;
 border-collapse: collapse;
 border-spacing: 0px;
 font-family: Arial;
 width: 550px;
 border: solid 1px #EBEBEB;
}
TABLE.slevovy_program TR TH{
 background-color: #F6F6F6;
 padding: 5px 10px 5px 10px;
}
TABLE.slevovy_program TR TD{
 padding: 5px 10px 5px 10px;
 border-top: solid 1px #EBEBEB;
}
/*--- ODKAZY --*/
.mainP A, .mainP A:link, .mainP A:visited,
.detail_produktu A:link, .detail_produktu A:visited{
 color: #00AEEF;
 text-decoration: none;
}
.mainP A:hover, .mainP A:active,
.detail_produktu A:hover, .detail_produktu A:active{
 color: #FF5D2B;
 cursor: pointer;
}
.mainP A IMG, .mainP A:link IMG, .mainP A:visited IMG, .mainP A:hover IMG, .mainP A:active IMG{
 border: none;
}
.mainP .porovnani A.select{
 display: block;
 float: right;
 width: 625px;
 height: 15px;
 padding: 2px 0px 0px 5px;
 color: #C1C1C1;
 border: solid 1px #ECECEC;
 background-color: #FFFFFF;
 background-image: url(obr/select_sipka.png);
 background-repeat: no-repeat;
 background-position: right 5px;
 white-space: nowrap;
 overflow: hidden;
}
.mainP .porovnani A.select:hover, .mainP .porovnani A.select:visited{
 cursor: pointer;
 border: solid 1px #00AEEF;
 background-image: url(obr/select_sipka_over.png);
}
.mainP .porovnani A.select STRONG{
 display: inline-block;
 padding: 0px 3px 0px 3px;
 color: #919191;
}
.mainP .porovnani .options A.krizek, .mainP .porovnani .options A.krizek:link, .mainP .porovnani .options A.krizek:visited{
 display: block;
 float: left;
 margin: 0px 10px 10px 0px;
 padding: 6px 24px 5px 8px;
 font-weight: bold;
 color: #00AEEF;
 border: solid 1px #00AEEF;
 background-color: #EAEAEA;
 background-image: url(obr/krizek.png);
 background-repeat: no-repeat;
 background-position: right center;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
.mainP .porovnani .options A.krizek:hover, .mainP .porovnani .options A.krizek:active{
 color: #E0E0E0;
 border: solid 1px #ECECEC;
 background-color: #F6F6F6;
 background-image: url(obr/krizek_over.png);
 cursor: pointer;
}
.mainP .porovnani .options A.krizek EM,
.mainP .porovnani .options A.krizek:link EM, .mainP .porovnani .options A.krizek:visited EM,
.mainP .porovnani .options A.krizek:hover EM, .mainP .porovnani .options A.krizek:active EM{
 font-weight: normal;
 font-style: normal;
 font-size: 11px;
}
.mainP .zalozky A, .mainP .zalozky A:link, .mainP .zalozky A:visited{
 display: block;
 float: left;
 font-family: Arial;
 font-size: 12px;
 color: #919191;
 font-weight: bold;
 text-decoration: none;
}
.mainP .zalozky A:hover, .mainP .zalozky A:active,
.mainP .zalozky A.a, .mainP .zalozky A.a:link, .mainP .zalozky A.a:visited{
 color: #00AEEF;
 background-image: url(obr/zalozka_over.png);
 background-repeat: repeat-x;
}
.mainP .zalozky A SPAN, .mainP .zalozky A:link SPAN, .mainP .zalozky A:visited SPAN{
 display: block;
 cursor: pointer;
 height: 22px;
 padding: 6px 14px 0px 10px;
 border-right: solid 1px #EBEBEB;
}
.mainP .detailLP .zalozky A SPAN, .mainP .detailLP .zalozky A:link SPAN, .mainP .detailLP .zalozky A:visited SPAN{
 padding: 7px 14px 0px 10px;
}
.mainP .zalozky A SPAN.stin, .mainP .zalozky A:link SPAN.stin, .mainP .zalozky A:visited SPAN.stin{
 background-image: url(obr/zalozka_stin.png);
 background-repeat: no-repeat; 
}
.produkty .zalozky A SPAN, .produkty .zalozky A:link SPAN, .produkty .zalozky A:visited SPAN{ height: 22px; }
.detailLP .zalozky A SPAN, .detailLP .zalozky A:link SPAN, .detailLP .zalozky A:visited SPAN{ height: 22px; }
.mainP H2 A:link, .mainP H2 A:visited{
 float: right;
 text-decoration: none;
 font-family: Arial;
 font-size: 10px;
 color: #C5C5C5;
 background-image: url(obr/sipkaS.png);
 background-repeat: repeat-x;
 margin: 0px 0px 0px 1px;
 text-align: center;
}
.mainP H2 A:hover, .mainP H2 A:active{
 color: #00A2D4;
}
.mainP H2 A:link SPAN, .mainP H2 A:visited SPAN{
 display: block;
 height: 24px;
 padding: 3px 10px 0px 10px;
 background-repeat: no-repeat;
 line-height: 10px;
 cursor: pointer;
}
.mainP H2 A:link SPAN.sipkaL, .mainP H2 A:visited SPAN.sipkaL{
 background-image: url(obr/sipkaL.png);
 padding-left: 17px;
}
.mainP H2 A:link SPAN.sipkaP, .mainP H2 A:visited SPAN.sipkaP{
 background-image: url(obr/sipkaP.png);
 background-position: right 0px;
 padding-right: 17px;
}
.detail_produktu .detailP A.nahled:link, .detail_produktu .detailP A.nahled:visited{
 display: block;
 padding: 20px 0px 20px 0px;
 margin: 0px 0px 5px 0px;
}
.detail_produktu .detailP A.nahled:hover, .detail_produktu .detailP A.nahled:active{
 opacity: .5;
 filter: alpha(opacity=50);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.detail_produktu .detailP A.mini:link, .detail_produktu .detailP A.mini:visited{
 display: block;
 float: left;
 width: 128px;
 height: 128px;
 margin: 0px 0px 5px 5px;
 border: solid 1px #EAEAEA;
 background-repeat: no-repeat;
 background-position: center center;
}
.detail_produktu .detailP A.mini:hover, .detail_produktu .detailP A.mini:active{
 border: solid 1px #00AEED;
 opacity: .5;
 filter: alpha(opacity=50);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.mainP .rychle_odkazy A, .mainP .rychle_odkazy A:link, .mainP .rychle_odkazy A:visited{
 color: #959595;
 font-size: 10px;
 font-family: Arial;
 font-weight: bold;
 display: block;
 float: left;
 width: 60px;
 height: 23px;
 padding: 3px 0px 0px 40px;
 margin: 3px 0px 3px 3px;
 line-height: 100%;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: 10px 0px;
}
.mainP .rychle_odkazy A:hover, .mainP .rychle_odkazy A:active{ color: #00A2D4; }
.mainP .rychle_odkazy A.pridat-do-porovnani,
.mainP .rychle_odkazy A.pridat-do-porovnani:link, .mainP .rychle_odkazy A.pridat-do-porovnani:visited{ background-image: url(obr/rychle_odkazy/pridat-do-porovnani.png); }
.mainP .rychle_odkazy A.pridat-do-porovnani:hover, .mainP .rychle_odkazy A.pridat-do-porovnani:active{ background-image: url(obr/rychle_odkazy/pridat-do-porovnani_over.png); }
.mainP .rychle_odkazy A.vytisknout-produkt,
.mainP .rychle_odkazy A.vytisknout-produkt:link, .mainP .rychle_odkazy A.vytisknout-produkt:visited{ background-image: url(obr/rychle_odkazy/vytisknout-produkt.png); }
.mainP .rychle_odkazy A.vytisknout-produkt:hover, .mainP .rychle_odkazy A.vytisknout-produkt:active{ background-image: url(obr/rychle_odkazy/vytisknout-produkt_over.png); }
.mainP .rychle_odkazy A.poslat-e-mailem,
.mainP .rychle_odkazy A.poslat-e-mailem:link, .mainP .rychle_odkazy A.poslat-e-mailem:visited{ background-image: url(obr/rychle_odkazy/poslat-e-mailem.png); }
.mainP .rychle_odkazy A.poslat-e-mailem:hover, .mainP .rychle_odkazy A.poslat-e-mailem:active{ background-image: url(obr/rychle_odkazy/poslat-e-mailem_over.png); }
.mainP .rychle_odkazy A.pridat-k-oblibenym,
.mainP .rychle_odkazy A.pridat-k-oblibenym:link, .mainP .rychle_odkazy A.pridat-k-oblibenym:visited{ background-image: url(obr/rychle_odkazy/pridat-k-oblibenym.png); }
.mainP .rychle_odkazy A.pridat-k-oblibenym:hover, .mainP .rychle_odkazy A.pridat-k-oblibenym:active{ background-image: url(obr/rychle_odkazy/pridat-k-oblibenym_over.png); }
.mainP .rychle_odkazy A.hlidaci-pes,
.mainP .rychle_odkazy A.hlidaci-pes:link, .mainP .rychle_odkazy A.hlidaci-pes:visited{ background-image: url(obr/rychle_odkazy/hlidaci-pes.png); }
.mainP .rychle_odkazy A.hlidaci-pes:hover, .mainP .rychle_odkazy A.hlidaci-pes:active{ background-image: url(obr/rychle_odkazy/hlidaci-pes_over.png); }
.mainP .rychle_odkazy A.sdilet-na-facebooku,
.mainP .rychle_odkazy A.sdilet-na-facebooku:link, .mainP .rychle_odkazy A.sdilet-na-facebooku:visited{ background-image: url(obr/rychle_odkazy/sdilet-na-facebooku.png); }
.mainP .rychle_odkazy A.sdilet-na-facebooku:hover, .mainP .rychle_odkazy A.sdilet-na-facebooku:active{ background-image: url(obr/rychle_odkazy/sdilet-na-facebooku_over.png); }
.mainP .detailLP .Detaily A.parpop,
.mainP .detailLP .Detaily A.parpop:link, .mainP .detailLP .Detaily A.parpop:visited{
 display: block;
 padding: 0px 0px 0px 15px;
 background-image: url(obr/popis.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 font-weight: bold;
 text-decoration: none;
}
.mainP .detailLP .Detaily A.parpop:hover, .mainP .rychle_odkazy A.parpop:active{
 cursor: help;
 color: #FF5D2B;
}
.detail_produktu .detailLP .Detaily A.dokument:link, .detail_produktu .detailLP .Detaily A.dokument:visited{
 display: block;
 text-decoration: none;
 color: #919191;
 padding: 0px 0px 0px 5px;
}
.detail_produktu .detailLP .Detaily A.dokument:hover, .detail_produktu .rychle_odkazy A.dokument:active{
 color: #FF5D2B;
 background-color: #F0F0F0;
}
.detail_produktu .detailLP .Detaily A.dokument:link IMG, .detail_produktu .detailLP .Detaily A.dokument:visited IMG,
.detail_produktu .detailLP .Detaily A.dokument:hover IMG, .detail_produktu .detailLP .Detaily A.dokument:active IMG{
 border: none;
 float: left;
}
.detail_produktu .detailLP .Detaily A.dokument:link STRONG, .detail_produktu .detailLP .Detaily A.dokument:visited STRONG,
.detail_produktu .detailLP .Detaily A.dokument:hover STRONG, .detail_produktu .detailLP .Detaily A.dokument:active STRONG{
 display: block;
 float: left;
 padding: 6px 0px 5px 10px;
 cursor: pointer;
}
.detail_produktu .detailLP .Detaily A.dokument:link EM, .detail_produktu .detailLP .Detaily A.dokument:visited EM,
.detail_produktu .detailLP .Detaily A.dokument:hover EM, .detail_produktu .detailLP .Detaily A.dokument:active EM{
 display: block;
 float: right;
 font-style: normal;
 padding: 6px 7px 0px 0px;
 cursor: pointer;
}
.detail_produktu .detailLP .Detaily A.dokument:link SPAN, .detail_produktu .detailLP .Detaily A.dokument:visited SPAN,
.detail_produktu .detailLP .Detaily A.dokument:hover SPAN, .detail_produktu .detailLP .Detaily A.dokument:active SPAN{
 display: block;
 clear: both;
}
.strankovani A:link, .strankovani A:visited,
.strankovani DIV.flr SPAN{
 display: block;
 float: left;
 color: #919191;
 font-size: 11px;
 font-weight: bold;
 padding: 3px 4px 3px 4px;
 margin: 0px 0px 0px 1px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}
.strankovani DIV.flr SPAN{ font-weight: normal; }
.strankovani A:hover, .strankovani A:active,
.strankovani A.a:link, .strankovani A.a:visited{
 background-color: #919191;
 color: #FFFFFF;
}
.strankovani A.sip:link, .strankovani A.sip:visited{
 font-size: 15px;
 padding: 1px 7px 1px 7px;
 background-color: #EAEAEA;
}
.strankovani A.sip:hover, .strankovani A.sip:active{
 background-color: #919191;
}
/*--- DESIGN ---*/
.mainP_cara{
 clear: both;
 height: 12px;
 background-image: url(obr/main_cara.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
.mainP_cara2{
 clear: both;
 height: 1px;
 background-image: url(obr/main_cara.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
.mainP_caraH{
 clear: both;
 height: 11px;
 background-image: url(obr/main_cara.png);
 background-repeat: repeat-x;
 background-position: 0px 0px;
}
.mainP_caraD{
 clear: both;
 height: 11px;
 background-image: url(obr/main_cara.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
.mainP .porovnani{
 color: #919191;
 font-family: Arial;
 font-size: 11px;
 background-color: #F6F6F6;
 margin: 0px 1px 0px 1px;
 padding: 5px;
 position: relative;
}
.mainP .porovnani .options{
 position: absolute;
 background-color: #FFFFFF;
 border: solid 1px #00AEEF;
 z-index: 10;
 top: 5px;
 left: 121px;
 width: 610px;
 background-image: url(obr/select_sipka_over.png);
 background-repeat: no-repeat;
 background-position: right 5px;
 padding: 10px 10px 0px 10px;
}
.detail_produktu .detailLP{
 background-image: url(obr/detailLP.png);
 background-repeat: repeat-y;
 background-position: 1px 0px;
}
.detail_produktu .detailL{
 float: left;
 width: 309px;
 min-height: 200px;
}
.detail_produktu .detailL .detailLpad{
 padding: 20px;
 font-family: Arial;
 color: #959595;
}
.detail_produktu .detailP{
 float: right;
 width: 411px;
 min-height: 200px;
 text-align: center;
 position: relative;
}
.detail_produktu .detailP SPAN.akce{
 position: absolute;
 top: 7px;
 right: 7px;
 display: block;
 width: 50px;
 height: 50px;
 background-image: url(obr/produkt_akce.png);
 background-repeat: no-repeat;
 z-index: 10;
}
.detail_produktu .detailP SPAN.novinka{
 position: absolute;
 top: 1px;
 left: 1px;
 display: block;
 width: 80px;
 height: 80px;
 background-image: url(obr/produkt_novinka.png);
 background-repeat: no-repeat;
 background-position: right 0px;
 z-index: 10;
}
.mainP .rychle_odkazy{
 padding: 10px 0px 10px 0px;
}
.mainP .zalozky{
 background-image: url(obr/zalozky.png);
 background-repeat: repeat-x;
 margin: 0px 1px 0px 1px;
}
.produkty .zalozky{ height: 28px; }
.detailLP .zalozky{ height: 29px; }
.kpopis{
 margin: 0px 1px 0px 1px;
 padding: 10px;
 color: #FFFFFF;
 font-size: 11px;
 background-color: #919191;
}
.strankovani{
 color: #959595;
 font-size: 11px;
 font-family: Arial;
 padding: 5px 10px 5px 10px;
 background-image: url(obr/info.png);
}
.registrace{
 color: #666666;
 font-size: 12px;
 font-family: Arial;
}
.diskuze{
 border-left: solid 5px #F6F6F6;
 margin: 5px 0px 5px 0px;
}
.diskuze_text{
 padding: 15px 0px 0px 15px;
}
.diskuze_jmeno{
 text-align: right;
 color: #AAAAAA;
 padding: 5px 10px 5px 10px;
 background-color: #F6F6F6;
 margin: 0px 0px 10px 0px;
}
.diskuze_odpoved{
 padding: 10px;
 margin: 0px 10px 10px 10px;
 background-color: #FAFAFA;
 border: solid 1px #EAEAEA;
 font-size: 10px;
 color: #666666;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
}