/* obecna nastaveni */
.cmsBody {font-family: Tahoma, Helvetica, sans-serif; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#bcc8db; background-color:#171a1e;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
button {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
textarea {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
select {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle; margin:0px;}
strong {font-weight: bold;}
a {text-decoration: none; color:#ff9727;}
a:hover {text-decoration:underline;}
.pointer {cursor: pointer;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}

.shopMessage {left:0px; text-align: center; width: 100%; margin: 210px auto 25% auto; background-color:transparent;}
.shopMessage .block {width: 980px; padding: 15px 0px 15px 0px; margin: 15px auto 15px auto; color:#bcc8db; background-color:#171a1e; border:2px solid #595b61;}
.shopMessage .block .odsazeni {font-size: 88%; padding: 0px 20px 0px 20px; margin:0px; color:#bcc8db;}
.shopMessage .block .nadpis {font-size: 113%; font-weight: bold; padding: 10px 0px 5px 0px; color: #60a3ff;}
.shopMessage .block .jednoTlacitko {width:101px; padding:0px 0px 0px 0px; margin:0px auto;}
.shopMessage .block .dveTlacitka {width:203px; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue;}
.shopMessage .block .dveTlacitka2 {width:303px; padding:0px 0px 0px 0px; margin:0px auto; border:0px solid blue;}
.shopMessage .block .pokracovat {width:101px; height:24px; overflow:hidden; float:left; border:0px; display:block; cursor:pointer;}
.shopMessage .block .pokracovat2 {overflow:hidden; float:left; border:0px; display:block; cursor:pointer;}
.shopMessage .block .tlacR {width:101px; height:24px; overflow:hidden; float:right; border:0px solid red; display:block; cursor:pointer;}

/* MENU ------------------------------------------------------------------------------------------------------------------------------- */
#nav {margin: 0px; padding: 0px; list-style: none; float: left; color: #ffffff;}

#nav ul {list-style:none; z-index:999; overflow: visible; display: none; position:absolute; padding: 0px; margin: 0px 0px 0px 0px; /*top: 23px;*/ left:0px; line-height:30px; width: 169px; border: 0px solid #808080;}

#nav li {display: block; margin:0px; padding:0px; position:relative; float:left; text-align:left; background-color:transparent;}

#nav ul li {position: relative; float: left; clear: left; width:169px; height:30px; display: block; margin:0px; height:auto; background: url(bg-pruhlednemenu.png) no-repeat; color:#ffffff;}
#nav ul li {border-width: 0px;}
#nav ul a {border-width: 0px; color:#ffffff; font-size:11px; font-weight:bold; width:139px; height:30px; display: block; padding:0px 10px 0px 20px; border:0px solid green;}
#nav ul ul li{border-width: 0px;}
#nav ul ul li:last-child {border-width: 0px}
#nav ul {display:none}
#nav ul ul,
#nav ul ul ul {display:none;position:absolute; margin-top:-2.0em; margin-left: 169px; /*top: 23px;*/ top: 30px;}
#nav ul li>ul,
#nav ul ul li>ul {margin-top: -30px;}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li:hover ul ul ul ul ul {display:none;}
#nav li:hover ul,
#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul,
#nav ul ul ul ul li:hover ul {display:block;}
#nav li>ul {top: auto; left: auto;}

/* EO MENU ------------------------------------------------------------------------------------------------------------------------------- */


/*css mapy*/

.bg-header {background:url(bg-mapa.png) no-repeat 0px -0px;}
.bg-specialLevo {background:url(bg-mapa-repeatx.gif) repeat-x 0px -0px;}
.bg-specialPrava {background:url(bg-mapa-repeatx.gif) repeat-x 0px -277px;}
.bg-hlavniNadpis {background:url(bg-mapa.png) no-repeat -210px -311px;}
.bg-hlavniNadpis2 {background:url(bg-mapa.png) no-repeat -210px -311px;}

.bg-nadpisPrihlaseni {background:url(bg-mapa.png) no-repeat 0px -276px;}
.bg-nadpisKategorie {background:url(bg-mapa.png) no-repeat -210px -276px;}
.bg-nadpisNovinkyMail {background:url(bg-mapa.png) no-repeat -420px -276px;}
.bg-nadpisTopTen {background:url(bg-mapa.png) no-repeat -630px -276px;}
.bg-nadpisNovinky {background:url(bg-mapa.png) no-repeat 0px -311px;}
.bg-nadpisInformace {background:url(bg-mapa.png) no-repeat -507px -687px;}
.bg-nadpisOblibene {background:url(bg-mapa.png) no-repeat -458px -738px;}
.bg-nadpisNovinkyLeft {background:url(bg-mapa.png) no-repeat -507px -617px;}
.bg-konecRamecku {background:url(bg-mapa.png) no-repeat -530px -396px;}
.bg-hvezda0 {background:url(bg-mapa.png) no-repeat -481px -617px;}
.bg-hvezda1 {background:url(bg-mapa.png) no-repeat -457px -617px;}
.bg-favorite {background:url(bg-mapa.png) no-repeat 0px -703px;}
.bg-vrchUserData {background:url(bg-formurare.png) no-repeat left top;}
.bg-stredUserData {background:url(bg-formurare.png) repeat-y -531px -0px;}
.bg-spodekUserData {background:url(bg-formurare.png) no-repeat right -114px;}


.bg-caraKatalogTopVrch {background:url(bg-mapa-repeaty.gif) repeat-y 0px 0px;}
.bg-caraKatalogTopSpodek {background:url(bg-mapa-repeaty.gif) repeat-y -531px 0px;}
.bg-vyplnKatalogTop {background:url(bg-mapa-repeaty.gif) repeat-y -2124px 0px;}
.bg-caraKatalogTeloVrch {background:url(bg-mapa-repeaty.gif) repeat-y -1062px 0px;}
.bg-caraKataloTeloSpodek {background:url(bg-mapa-repeaty.gif) repeat-y -1593px 0px;}
.bg-vyplnKatalogTelo {background:url(bg-mapa-repeaty.gif) repeat-y -2655px 0px;}

.bg-rootkat {background:url(bg-mapa.png) no-repeat -519px -403px;}
.bg-kategorieNameSipka {background:url(bg-mapa.png) no-repeat -740px -320px;}
.bg-top10cislo {background:url(bg-mapa.png) no-repeat -746px -320px;}
.bg-inputNovinkyForm {background:url(bg-mapa.png) no-repeat -840px -298px;}
.bg-prihlaseni-input {background:url(bg-mapa.png) no-repeat -840px -276px;}
.bg-jedenNaradekRamecekMain {background:url(bg-mapa.png) no-repeat -0px -502px;}
.bg-jedenNaradekNadpis {background:url(bg-mapa.png) no-repeat -530px -440px;}
.bg-jedenNaradekSpodek {background:url(bg-mapa.png) no-repeat -530px -476px;}
.bg-novinkaPravySloupec {background:#22252b url(bg-mapa.png) no-repeat -1082px -712px;}
.bg-katalogHeaderBG {background:url(bg-mapa.png) no-repeat 0px -449px;}
.bg-diskusePrispevek {background:url(bg-diskuse.png) no-repeat 0px 0px;}
.bg-diskuseInput {background:url(bg-diskuse.png) no-repeat -511px 0px;}
.bg-diskuseArea {background:url(bg-diskuse.png) no-repeat -511px -24px;}
.bg-kousekDetail {background:url(bg-mapa.png) no-repeat -763px -617px;}
.bg-kousekKoupit {background:url(bg-mapa.png) no-repeat -367px -401px;}
.bg-sipkyHlavicka {background:url(bg-mapa.png) no-repeat -874px -321px;}
.katalogHeader .row .R02 .sipky .horni:hover {background:url(bg-mapa.png) no-repeat -885px -321px;}
.katalogHeader .row .R02 .sipky .dolni:hover {background:url(bg-mapa.png) no-repeat -885px -332px;}
.bg-cmsNadpis {background:url(bg-mapa.png) no-repeat -457px -577px;}
.bg-detailParametry {background:#21242a url(bg-mapa.png) no-repeat 0px -901px;}

.bg-mujKosicek {background:url(bg-mapa.png) no-repeat -1069px -220px;}

.bg-zapati {overflow:hidden; background:url(bg-mapa.png) no-repeat 0px -346px;}
.bg-caraKosikTopVrch {background:url(bg-mapakosik-repeaty.gif) repeat-y 0px 0px;}
.bg-caraKosikTopSpodek {background:url(bg-mapakosik-repeaty.gif) repeat-y -501px 0px;}
.bg-vyplnKosikTop {background:url(bg-mapakosik-repeaty.gif) repeat-y -1002px 0px;}
.bg-caraKosikTeloVrch {background:url(bg-mapakosik-repeaty.gif) repeat-y -1503px 0px;}
.bg-caraKosikTeloSpodek {background:url(bg-mapakosik-repeaty.gif) repeat-y -2004px 0px;}
.bg-vyplnKosikTelo {background:url(bg-mapakosik-repeaty.gif) repeat-y -2505px 0px;}

.Ram1 {height: 208px; width: 158px;}
.Ram1 .oL{height: 200px; width: 3px;}
.Ram1 .oR{height: 200px; width: 5px;}
.Ram1 .oT{height: 3px; width: 100%;}
.Ram1 .oB{height: 5px; width: 100%;}
.Ram1 a, .Ram1 img {height: 200px; width: 150px; }

.Ram2 {height: 79px; width: 61px;}
.Ram2 .oL{height: 71px; width: 3px;}
.Ram2 .oR{height: 71px; width: 5px;}
.Ram2 .oT{height: 3px; width: 100%;}
.Ram2 .oB{height: 5px; width: 100%;}
.Ram2 a, .Ram2 img {height: 71px; width: 53px; }

.Ram3 {height: 109px; width: 162px;}
.Ram3 .oT, .Ram3 .oB{height: 3px; width: 100%;}
.Ram3 .oL, .Ram3 .oR{height: 103px; width: 3px;}
.Ram3 a, .Ram3 img {height: 103px; width: 156px;}

.Ram4 {height: 151px; width: 109px;}
.Ram4 .oT, .Ram4 .oB{height: 3px; width: 109px;}
.Ram4 .oL, .Ram4 .oR{height: 145px; width: 3px;}
.Ram4 a, .Ram4 img {height: 145px; width: 103px; }

.Ram1 .oL, .Ram1 .oT, .Ram1 .oB, .Ram1 .oR,
.Ram2 .oL, .Ram2 .oT, .Ram2 .oB, .Ram2 .oR,
.Ram3 .oL, .Ram3 .oT, .Ram3 .oB, .Ram3 .oR,
.Ram4 .oL, .Ram4 .oT, .Ram4 .oB, .Ram4 .oR {background-image: url(bg-mapa.png); background-repeat: no-repeat; overflow: hidden; line-height: 0px;  float: left;}

.Ram1 a, .Ram2 a, .Ram3 a, .Ram4 a,
.Ram1 img, .Ram2 img, .Ram3 img, .Ram4 img {display: block; float: left;}

/* modry */
.Ram1 .rTyp0 .oL{background-position: -980px 0px;}
.Ram1 .rTyp0 .oT{background-position: -1036px 0px;}
.Ram1 .rTyp0 .oR{background-position: -983px 0px;}
.Ram1 .rTyp0 .oB{background-position: -1036px -3px;}

/* zeleny */
.Ram1 .rTyp1 .oL{background-position: -996px 0px;}
.Ram1 .rTyp1 .oT{background-position: -1036px -16px;}
.Ram1 .rTyp1 .oR{background-position: -999px 0px;}
.Ram1 .rTyp1 .oB{background-position: -1036px -19px;}

/* cervena */
.Ram1 .rTyp2 .oL{background-position: -988px 0px;}
.Ram1 .rTyp2 .oT{background-position: -1036px -8px;}
.Ram1 .rTyp2 .oR{background-position: -991px 0px;}
.Ram1 .rTyp2 .oB{background-position: -1036px -11px;}

/* zluta */
.Ram1 .rTyp3 .oL{background-position: -1020px 0px;}
.Ram1 .rTyp3 .oT{background-position: -1036px -40px;}
.Ram1 .rTyp3 .oR{background-position: -1023px 0px;}
.Ram1 .rTyp3 .oB{background-position: -1036px -43px;}

/* azurova */
.Ram1 .rTyp4 .oL{background-position: -1004px 0px;}
.Ram1 .rTyp4 .oT{background-position: -1036px -24px;}
.Ram1 .rTyp4 .oR{background-position: -1007px 0px;}
.Ram1 .rTyp4 .oB{background-position: -1036px -27px;}

/* fialova */
.Ram1 .rTyp5 .oL{background-position: -1012px 0px;}
.Ram1 .rTyp5 .oT{background-position: -1036px -32px;}
.Ram1 .rTyp5 .oR{background-position: -1015px 0px;}
.Ram1 .rTyp5 .oB{background-position: -1036px -35px;}

/* svetle modra */
.Ram1 .rTyp6 .oL{background-position: -1028px 0px;}
.Ram1 .rTyp6 .oT{background-position: -1036px -48px;}
.Ram1 .rTyp6 .oR{background-position: -1031px 0px;}
.Ram1 .rTyp6 .oB{background-position: -1036px -51px;}

/* modra */
.Ram2 .rTyp0 .oL{background-position: -1054px -56px;}
.Ram2 .rTyp0 .oT{background-position: -1078px -80px;}
.Ram2 .rTyp0 .oR{background-position: -1055px -56px;}
.Ram2 .rTyp0 .oB{background-position: -1078px -83px;}

/* zelena */
.Ram2 .rTyp1 .oL{background-position: -1060px -56px;}
.Ram2 .rTyp1 .oT{background-position: -1078px -88px;}
.Ram2 .rTyp1 .oR{background-position: -1061px -56px;}
.Ram2 .rTyp1 .oB{background-position: -1078px -91px;}

/* cervena */
.Ram2 .rTyp2 .oL{background-position: -1066px -56px;}
.Ram2 .rTyp2 .oT{background-position: -1078px -96px;}
.Ram2 .rTyp2 .oR{background-position: -1067px -56px;}
.Ram2 .rTyp2 .oB{background-position: -1078px -99px;}

/* zluta */
.Ram2 .rTyp3 .oL{background-position: -92px -56px;}
.Ram2 .rTyp3 .oT{background-position: -98px -104px;}
.Ram2 .rTyp3 .oR{background-position: -93px -56px;}
.Ram2 .rTyp3 .oB{background-position: -98px -107px;}

/* azurova */
.Ram2 .rTyp4 .oL{background-position: -1048px -56px;}
.Ram2 .rTyp4 .oT{background-position: -1078px -72px;}
.Ram2 .rTyp4 .oR{background-position: -1049px -56px;}
.Ram2 .rTyp4 .oB{background-position: -1078px -75px;}

/* fialova */
.Ram2 .rTyp5 .oL{background-position: -1036px -56px;}
.Ram2 .rTyp5 .oT{background-position: -1078px -56px;}
.Ram2 .rTyp5 .oR{background-position: -1036px -56px;}
.Ram2 .rTyp5 .oB{background-position: -1078px -59px;}

/* svetle modra */
.Ram2 .rTyp6 .oL{background-position: -1042px -56px;}
.Ram2 .rTyp6 .oT{background-position: -1078px -64px;}
.Ram2 .rTyp6 .oR{background-position: -1043px -56px;}
.Ram2 .rTyp6 .oB{background-position: -1078px -67px;}

/* modra */
.Ram3 .rTyp0 .oL{background-position: -1169px -56px;}
.Ram3 .rTyp0 .oT{background-position: -1036px -205px;}
.Ram3 .rTyp0 .oR{background-position: -1170px -56px;}
.Ram3 .rTyp0 .oB{background-position: -1036px -208px;}

/* zelena */
.Ram3 .rTyp1 .oL{background-position: -1161px -56px;}
.Ram3 .rTyp1 .oT{background-position: -1036px -193px;}
.Ram3 .rTyp1 .oR{background-position: -1162px -56px;}
.Ram3 .rTyp1 .oB{background-position: -1036px -196px;}

/* cervena */
.Ram3 .rTyp2 .oL{background-position: -1165px -56px;}
.Ram3 .rTyp2 .oT{background-position: -1036px -199px;}
.Ram3 .rTyp2 .oR{background-position: -1166px -56px;}
.Ram3 .rTyp2 .oB{background-position: -1036px -202px;}

/* zluta */
.Ram3 .rTyp3 .oL{background-position: -1157px -56px;}
.Ram3 .rTyp3 .oT{background-position: -1036px -187px;}
.Ram3 .rTyp3 .oR{background-position: -1158px -56px;}
.Ram3 .rTyp3 .oB{background-position: -1036px -190px;}

/* azurova */
.Ram3 .rTyp4 .oL{background-position: -1145px -56px;}
.Ram3 .rTyp4 .oT{background-position: -1036px -169px;}
.Ram3 .rTyp4 .oR{background-position: -1146px -56px;}
.Ram3 .rTyp4 .oB{background-position: -1036px -172px;}

/* fialova */
.Ram3 .rTyp5 .oL{background-position: -1149px -56px;}
.Ram3 .rTyp5 .oT{background-position: -1036px -175px;}
.Ram3 .rTyp5 .oR{background-position: -1150px -56px;}
.Ram3 .rTyp5 .oB{background-position: -1036px -178px;}

/* svetle modra */
.Ram3 .rTyp6 .oL{background-position: -1153px -56px;}
.Ram3 .rTyp6 .oT{background-position: -1036px -181px;}
.Ram3 .rTyp6 .oR{background-position: -1154px -56px;}
.Ram3 .rTyp6 .oB{background-position: -1036px -184px;}

/* modra */
.Ram4 .rTyp0 .oL{background-position: -1194px 0px;}
.Ram4 .rTyp0 .oT{background-position: -1036px -127px;}
.Ram4 .rTyp0 .oR{background-position: -1195px 0px;}
.Ram4 .rTyp0 .oB{background-position: -1036px -130px;}

/* zelena */
.Ram4 .rTyp1 .oL{background-position: -1202px 0px;}
.Ram4 .rTyp1 .oT{background-position: -1036px -139px;}
.Ram4 .rTyp1 .oR{background-position: -1203px 0px;}
.Ram4 .rTyp1 .oB{background-position: -1036px -142px;}

/* cervena */
.Ram4 .rTyp2 .oL{background-position: -1198px 0px;}
.Ram4 .rTyp2 .oT{background-position: -1036px -133px;}
.Ram4 .rTyp2 .oR{background-position: -1199px 0px;}
.Ram4 .rTyp2 .oB{background-position: -1036px -136px;}

/* zluta */
.Ram4 .rTyp3 .oL{background-position: -1206px 0px;}
.Ram4 .rTyp3 .oT{background-position: -1036px -151px;}
.Ram4 .rTyp3 .oR{background-position: -1207px 0px;}
.Ram4 .rTyp3 .oB{background-position: -1036px -154px;}

/* azurova */
.Ram4 .rTyp4 .oL{background-position: -1218px 0px;}
.Ram4 .rTyp4 .oT{background-position: -1036px -163px;}
.Ram4 .rTyp4 .oR{background-position: -1219px 0px;}
.Ram4 .rTyp4 .oB{background-position: -1036px -166px;}

/* fialova */
.Ram4 .rTyp5 .oL{background-position: -1214px 0px;}
.Ram4 .rTyp5 .oT{background-position: -1036px -157px;}
.Ram4 .rTyp5 .oR{background-position: -1215px 0px;}
.Ram4 .rTyp5 .oB{background-position: -1036px -160px;}

/* svetle modra */
.Ram4 .rTyp6 .oL{background-position: -1210px 0px;}
.Ram4 .rTyp6 .oT{background-position: -1036px -145px;}
.Ram4 .rTyp6 .oR{background-position: -1211px 0px;}
.Ram4 .rTyp6 .oB{background-position: -1036px -148px;}

.bg-detailRadky {background:#21242a url(bg-mapa.png) no-repeat -500px -902px;}
.bg-vypisKategorii {background:#21242a url(bg-mapa.png) no-repeat 0px -703px;}
.bg-panacek {background:url(bg-mapa.png) no-repeat -716px -617px;}

.bg-butDetailSloupec {background:url(bg-mapa.png) no-repeat -49px -655px;}
.bg-butDetailSloupec-hover {background:url(bg-mapa.png) no-repeat -49px -679px;}

.bg-butKoupitSloupec {background:url(bg-mapa.png) no-repeat -436px -864px;}
.bg-butKoupitSloupec-hover {background:url(bg-mapa.png) no-repeat -411px -542px;}

.bg-butFiltruj {background:url(bg-mapa.png) no-repeat  -857px -617px;}
.bg-butFiltruj-hover {background:url(bg-mapa.png) no-repeat -857px -641px;}

.bg-butNeFiltruj {background:url(bg-mapa.png) no-repeat -930px -617px;}
.bg-butNeFiltruj-hover {background:url(bg-mapa.png) no-repeat -930px -641px;}

.bg-but-odebrat {background:url(bg-mapa.png) no-repeat -321px -542px;}
.bg-but-odebrat-hover {background:url(bg-mapa.png) no-repeat -321px -566px;}

.bg-but-objednat {background:url(bg-mapa.png) no-repeat -321px -494px;}
.bg-but-objednat-hover {background:url(bg-mapa.png) no-repeat -321px -518px;}

.bg-but-odebratvse {background:url(bg-mapa.png) no-repeat -220px -590px;}
.bg-but-odebratvse-hover {background:url(bg-mapa.png) no-repeat -220px -614px;}

.bg-but-dokosiku {background:url(bg-mapa.png) no-repeat -220px -494px;}
.bg-but-dokosiku-hover {background:url(bg-mapa.png) no-repeat -220px -518px;}

.bg-but-doporovnani {background:url(bg-mapa.png) no-repeat -220px -542px;}
.bg-but-doporovnani-hover {background:url(bg-mapa.png) no-repeat -220px -566px;}

.bg-but-pokracovat {background:url(bg-mapa.png) no-repeat -119px -582px;}
.bg-but-pokracovat-hover {background:url(bg-mapa.png) no-repeat -119px -606px;}

.bg-but-opakovat-platbu {background:url(bg-mapa.png) no-repeat -321px -590px; width:136px; height:24px; text-indent: -3000px;}
.bg-but-opakovat-platbu-hover {background:url(bg-mapa.png) no-repeat -321px -614px; width:136px; height:24px; text-indent: -3000px;}

.bg-but-dalsiKrok {background:url(bg-mapa.png) no-repeat -103px -655px;}
.bg-but-dalsiKrok-hover {background:url(bg-mapa.png) no-repeat -103px -679px;}

.bg-detailKoupit {background:url(bg-mapa.png) no-repeat -8px -502px;}
.bg-detailKoupit-hover {background:url(bg-mapa.png) no-repeat -8px -526px;}

.bg-novinkaDetail {background:url(bg-mapa.png) no-repeat -212px -401px;}

.bg-but-sleva {background:url(bg-mapa.png) no-repeat  -215px -655px;}
.bg-but-sleva-hover {background:url(bg-mapa.png) no-repeat -215px -679px;}

.bg-but-zavazneObj {background:url(bg-mapa.png) no-repeat -119px -494px;}
.bg-but-zavazneObj-hover {background:url(bg-mapa.png) no-repeat -119px -538px;}

.bg-butHledat {background:url(bg-mapa.png) no-repeat -201px -216px;}
.bg-butHledat-hover {background:url(bg-mapa.png) no-repeat -8px -598px;}

.bg-butOdeslat {background:url(bg-mapa.png) no-repeat -148px -401px;}
.bg-butOdeslat-hover {background:url(bg-mapa.png) no-repeat -148px -425px;}

.bg-butDetailSeznam {background:url(bg-mapa.png) no-repeat -276px -401px;}
.bg-butDetailSeznam-hover {background:url(bg-mapa.png) no-repeat -276px -425px;}

.bg-butKoupitSeznam {background:url(bg-mapa.png) no-repeat -322px -401px;}
.bg-butKoupitSeznam-hover {background:url(bg-mapa.png) no-repeat -322px -425px;}

.bg-but-prihlasit {background:url(bg-mapa.png) no-repeat -0px -401px;}
.bg-but-prihlasit-hover {background:url(bg-mapa.png) no-repeat -0px -425px;}

.bg-but-odhlasit {background:url(bg-mapa.png) no-repeat -74px -401px;}
.bg-but-odhlasit-hover {background:url(bg-mapa.png) no-repeat -74px -425px;}

.bg-but-oblibene {background:url(bg-mapa.png) no-repeat -485px -524px;}
.bg-but-oblibene-hover {background:url(bg-mapa.png) no-repeat -485px -548px;}

.bg-but-porovnat {background:url(bg-mapa.png) no-repeat -606px -524px;}
.bg-but-porovnat-hover {background:url(bg-mapa.png) no-repeat -606px -548px;}

.bg-but-tisk {background:url(bg-mapa.png) no-repeat -611px -524px;}
.bg-but-tisk-hover {background:url(bg-mapa.png) no-repeat -611px -548px;}

.bg-but-doporucit {background:url(bg-mapa.png) no-repeat -720px -524px;}
.bg-but-doporucit-hover {background:url(bg-mapa.png) no-repeat -720px -548px;}

.bg-but-pes {background:url(bg-mapa.png) no-repeat -877px -524px;}
.bg-but-pes-hover {background:url(bg-mapa.png) no-repeat -877px -548px;}

.bg-but-odeslat {background:url(bg-mapa.png) no-repeat -8px -550px;}
.bg-but-odeslat-hover {background:url(bg-mapa.png) no-repeat -8px -574px;}

.bg-vrchKategoriePopis {background:url(bg-mapa.png) no-repeat -457px -572px;}
.bg-spodekKategoriePopis {background:url(bg-mapa.png) no-repeat -457px -612px;}
.bg-spodekCMSbublina {background:url(bg-mapa.png) no-repeat -501px -740px;}

.bg-logoMegahry {background:url(bg-mapa.png) no-repeat -328px -648px; display: block; width: 162px; height: 55px;}

.mapKosik1-0 {background: transparent url(bg-kosik.png) no-repeat 0px -0px;}
.mapKosik1-1 {background: transparent url(bg-kosik.png) no-repeat 0px -58px;}
.mapKosik2-0 {background: transparent url(bg-kosik.png) no-repeat -132px -0px;}
.mapKosik2-1 {background: transparent url(bg-kosik.png) no-repeat -132px -58px;}
.mapKosik3-0 {background: transparent url(bg-kosik.png) no-repeat -264px 0px;}
.mapKosik3-1 {background: transparent url(bg-kosik.png) no-repeat -264px -58px;}
.mapKosik4-0 {background: transparent url(bg-kosik.png) no-repeat -396px 0px;}
.mapKosik4-1 {background: transparent url(bg-kosik.png) no-repeat -396px -58px;}

.bg-but-smazOznacene {background:url(bg-kosik.png) no-repeat -342px -116px;}
.bg-but-smazOznacene-hover {background:url(bg-kosik.png) no-repeat -342px -141px;}

.bg-but-vysypatKos {background:url(bg-kosik.png) no-repeat 0px -116px;}
.bg-but-vysypatKos-hover {background:url(bg-kosik.png) no-repeat 0px -141px;}

.bg-but-ulozZmeny {background:url(bg-kosik.png) no-repeat -228px -116px;}
.bg-but-ulozZmeny-hover {background:url(bg-kosik.png) no-repeat -228px -141px;}

.bg-but-pokladna {background:url(bg-kosik.png) no-repeat -115px -116px;}
.bg-but-pokladna-hover {background:url(bg-kosik.png) no-repeat -115px -141px;}

.bg-but-pujcit {background:url(bg-mapa.png) no-repeat -411px -494px; width: 74px; height: 24px;}
.bg-but-pujcit-hover {background:url(bg-mapa.png) no-repeat -411px -518px; width: 74px; height: 24px;}

.bg-vlajka-cz {background:url(bg-mapa.png) no-repeat -504px -401px;}
.bg-vlajka-sk {background:url(bg-mapa.png) no-repeat -504px -411px;}
.bg-vlajka-pl {background:url(bg-mapa.png) no-repeat -504px -421px;}

.bg-nadpisStribrny-pozadi {background:url(bg-nadpis-repeat-y.png) repeat-y -530px 0px;}
.bg-nadpisStribrny-top {background:url(bg-nadpis-repeat-y.png) no-repeat 0px 0px;}
.bg-nadpisStribrny-bottom {background:url(bg-nadpis-repeat-y.png) no-repeat right bottom;}

/* listcontrol - listovani v katalogu */
.listcontrolPages2 {text-align: center; margin:25px auto 20px auto; color:#4a576a; padding:0px; width:437px; overflow:hidden; }
.listcontrolPages2 .listcontrolPages2-prvni {width:26px; height:22px; margin: 0px 0px 0px 0px; float: left; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; background:url(bg-mapa.png) no-repeat -768px -320px;}
.listcontrolPages2 .listcontrolPages2-predchozi {width:27px; height:22px; float: left; font-size: 1px; text-align: left; text-indent:5000px; overflow:hidden; background:url(bg-mapa.png) no-repeat -794px -320px;}
.listcontrolPages2 .listcontrolPages2-nasledujici {width:26px; height:22px; float: right; font-size: 1px; text-align: right; text-indent:5000px; overflow:hidden; background:url(bg-mapa.png) no-repeat -848px -320px;}
.listcontrolPages2 .listcontrolPages2-posledni {width:27px; height:22px; margin: 0px 0px 0px 0px; float: right; font-size: 1px; text-indent:5000px; overflow:hidden; background:url(bg-mapa.png) no-repeat -821px -320px;}
.listcontrolPages2 .listcontrolPages2-cisla {border:0px solid blue; float: left; margin: 0px 0px 0px 6px; text-align:center; width:325px;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo {display:block; width:19px; height: 22px; text-align: center; line-height: 22px; color:#bcc8db; font-size: 11px; margin:0px 6px 0px 0px; font-weight:bold; float: left; background:url(bg-mapa.png) no-repeat -485px -401px; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected {display:block; border:0px solid blue; font-weight: bold; width:19px; height: 22px; text-align: center; font-weight:bold; float: left; font-size: 11px; color: #bcc8db; margin:0px 6px 0px 0px; padding:0px 0px; line-height:22px; text-decoration:none; overflow:hidden; background:url(bg-mapa.png) no-repeat -466px -401px; overflow:hidden;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky {width:19px; height: 22px; display:block; font-size: 11px; line-height: 22px; margin:0px 6px 0px 0px; float: left; overflow:hidden;}

.spacer10 {height: 10px; overflow: hidden;}

.nadpisStribrny {width: 530px; overflow: hidden;}
.nadpisStribrny .text {line-height: 35px; padding: 0px 16px;}
.nadpisStribrny .minHeight {float: left; height: 35px;}
.nadpisStribrny h1 {font-size: 18px; line-height:22px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 8px 0px 5px 0px;}

.mujFloatL {float:left;}

.nadpisMain {width:530px; height:35px; overflow:hidden; border:0px solid #7d94bc; padding:0px 0px; margin:0px 0px 0px 0px;}
.nadpisMain h1 {margin:0px 16px; padding:0px; color:#ffffff; font-size:18px; line-height:35px; float:left; display:block; overflow:hidden;}
.nadpisMain h2 {margin:0px 16px; padding:0px; color:#ffffff; font-size:18px; line-height:35px; float:left; display:block; overflow:hidden;}
.nadpisMain .text {margin:0px; padding:0px; color:#ffffff; font-size:12px; line-height:28px; float:left; font-weight:bold; overflow:hidden;}

.nadpisMain2 {width:530px; height:35px; overflow:hidden; border:0px solid #7d94bc; padding:0px 0px; margin:0px 0px 0px 0px;}
.nadpisMain2 h2 {margin:0px 16px; padding:0px; color:#ffffff; font-size:18px; line-height:35px; float:left; display:block; overflow:hidden;}

.odsazeniMain {margin:0px; padding: 0px;}
.odsazeniMain .nenalezeno {margin:18px 0px 0px 0px; padding: 0px; color:#bcc8db; font-size:11px;}
.odsazeniMain .filtrujADV {display:block; width:74px; height:24px; overflow:hidden; margin:5px 0px 0px 1px; float:left; border:0px solid red; cursor:pointer;}

.pokracovat {width:101px; height:24px; overflow:hidden; float:left; border:0px; display:block; cursor:pointer;}

.specialniPozadi {width:100%; height:276px; overflow:hidden;}
.specialniPozadi .levaStrana {width:50%; height:276px; overflow:hidden;}
.specialniPozadi .pravaStrana {width:50%; height:276px; overflow:hidden;}

.best-main {width:980px; margin:0px auto 0px auto; overflow:hidden; text-align: left;}
.best-main .sloupce {width:980px; margin:0px; overflow:hidden; text-align: left;}
.best-main .sloupce .nadpisSloupce {width:210px; height:35px; margin:0px; overflow:hidden; text-align: left; display:block;}
.best-main .sloupce .ramecek {width:208px; margin:0px; overflow:hidden; text-align: left; border-left:1px solid #282b32; border-right:1px solid #282b32; background-color:#1e2126;}
.best-main .sloupce .ramecek .mezeraH15 {width:205px; height:15px; overflow:hidden;}
.best-main .sloupce .konecRamecku {width:210px; height:7px; margin:0px; overflow:hidden; text-align: left;}

.best-main .sloupce .leftCenter {width:770px; margin:0px; overflow:hidden; text-align: left; float:left;}
.best-main .sloupce .leftCenter .left {width:210px; margin:0px; overflow:hidden; text-align: left; float:left;}
.best-main .sloupce .leftCenter .left .oddelovac {width:206px; height:1px; background-color:#282d36; border:1px solid #1e2128;}
.best-main .sloupce .leftCenter .centr {width:530px; margin:0px 15px 0px 0px; overflow:hidden; text-align: left; float:right; border:0px solid red;}
.best-main .sloupce .leftCenter .centr .banneryCentralni {width:530px; margin: 0 0 15px 0; overflow:hidden; text-align: left; border:0px solid red;}
.best-main .sloupce .leftCenter .centr .cmsBublina {width:530px; overflow:hidden;}
.best-main .sloupce .leftCenter .centr .cmsBublina .nadpis {width:500px; padding:0px 15px; margin:0px; height:35px; overflow:hidden; line-height:35px; color:#ff9727; font-size:18px; font-weight:bold;}
.best-main .sloupce .leftCenter .centr .cmsBublina .telo {width:528px; overflow:hidden; border-left:1px solid #2b2e35; border-right:1px solid #2b2e35;}
.best-main .sloupce .leftCenter .centr .cmsBublina .telo .odsazeni {width:500px; padding:13px; overflow:hidden; border-left:1px solid #272b30; border-right:1px solid #272b30; background-color:#1f242a;}
.best-main .sloupce .right {width:210px; margin:0px; overflow:hidden; text-align: left; float:left;}
.best-main .sloupce .right .textPageRightArea {margin:8px 0px 0px 0px;}
.best-main .sloupce .right .textPageRightArea .textPageRight {width:208px; height:25px; display:block; margin:0px; padding:0px 0px 0px 11px; line-height:25px; overflow:hidden; text-align: left; float:left; font-size:68.75%; font-weight:bold; color:#ffffff;}
.best-main .sloupce .right .textPageRightArea .oddelovac {width:206px; height:1px; background-color:#282d36; border-top:1px solid #1e2128;}

.mujKosicek {width:980px; height:47px; overflow:hidden; position:absolute; top:51px; margin:0px auto; border:0px solid red; z-index: 200;}
.mujKosicek .pozadiKos {width:219px; height:47px; overflow:hidden; float:right;}
.mujKosicek .radky .radek:hover {text-decoration:none;}
.mujKosicek .radky {display:block; width:200px; height:42px; overflow:hidden; margin:0px 0px 0px 0px; float:right;}
.mujKosicek .radky .radek {display:block; width:190px; height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:right; cursor:pointer;}
.mujKosicek .radky .radek .nazev {display:block; width:56px; height:18px; overflow:hidden; margin:6px 0px 0px 43px; float:left; color:#e1f1ff; font-weight:bold; font-size:11px;}
.mujKosicek .radky .radek .hodnota {display:block; width:90px; height:22px; overflow:hidden; margin:2px 0px 0px 0px; float:left; color:#ff9727; font-weight:bold; font-size:16px; text-decoration:underline; text-align:left;}
.mujKosicek .radky .jazyky {width:60px; height:18px; line-height:16px; overflow:hidden; margin:0px 20px 0px 0px; float:right; color:#ffffff; font-size:11px; text-align:right;}
.mujKosicek .radky .jazyky .jazyk {display: block; float: left; color:#ffffff; font-size:11px; width: 15px; height: 10px; font-weight:bold; text-transform:uppercase; text-decoration:underline; margin: 4px 0px 0px 2px;}

.userForms {border:0px solid white; background-color:#21242a; width:206px; margin:4px 1px 0px 1px;}
.userForms .jmeno {width:180px; height:30px; overflow:hidden; margin:0px 0px 0px 2px; font-size:14px; color:#ffffff; line-height:30px; padding:0px 9px 0px 17px; font-weight:bold;}
.userForms .levo {width:47px; height:100px; overflow:hidden; float:left; margin:14px 0px 0px 25px;}
.userForms .prava {width:114px; overflow:hidden; float:left; text-align:right; margin:12px 0px 0px 0px;}
.userForms .prava .odkazyTlac2 {width:114px; overflow:hidden; margin:0px 0px 0px 0px;}
.userForms .prava .odkazyTlac2 .odkazy {width:110px; overflow:hidden; margin:0px 0px 0px 3px; text-align:right; float:left; line-height:18px;}
.userForms .prava .odkazyTlac2 .odkazy .pocetBodu {color: #ffffff; text-decoration: none; font-weight: bold;}
.userForms .prava .odkazyTlac2 .odkazy a {font-size:11px; color:#9bb6e4; text-decoration:underline; text-align:right; }
.userForms .prava .odkazyTlac2 .odkazy a:hover {text-decoration:none;}
.userForms .prava .odkazyTlac2 .odhlasit {display:block; width:74px; height:24px; overflow:hidden; margin:12px 0px 0px 0px; float:right; text-indent:-5000px; border:0px; cursor:pointer;}
.userForms .radky {width:171px; margin:15px 0px 0px 26px; padding-bottom:6px; overflow:hidden;}
.userForms .radky .radek {height:22px; width:171px; margin-bottom:6px; overflow:hidden;}
.userForms .radky .radek .popis {float:left; width:38px; font-size:68.75%; line-height:22px; color:#868f9e;}
.userForms .radky .radek .inputDivUser {width:131px; height:22px; padding:0px; overflow:hidden; font-size:68.75%; float:right;}
.userForms .radky .radek .inputDivUser input {width:127px; height:16px; margin:3px 2px; color:#dae1ec; background:transparent; border:0px solid blue; font-size:11px;}
.userForms .tlac {display:block; text-indent:-5000px;float:right; width:70px; height:25px; border:0px solid black; background-color:transparent;  cursor:pointer;}
.userForms .odkazyTlac {width:195px; overflow:hidden; margin:0px 0px 0px 3px;}
.userForms .odkazyTlac .odkazy {width:110px; overflow:hidden; margin:0px 0px 0px 3px; text-align:right; float:left; line-height:18px;}
.userForms .odkazyTlac .odkazy a {font-size:11px; color:#9bb6e4; text-decoration:underline; text-align:right; }
.userForms .odkazyTlac .odkazy a:hover {text-decoration:none;}
.userForms .odkazyTlac .tlacitko {display:block; width:74px; height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:right; text-indent:-5000px; border:0px; cursor:pointer;}
.userForms b.nadpis {color: #ffffff;}

.userForms .odkazyDiv {width:105px; padding:0px; float:left;}
.userForms .odkazy {display:block; line-height:16px; font-size:68.75%; color:#374d73; /*text-decoration:underline;*/}
.userForms .odkazy:hover { text-decoration:none;}
.userForms .odkazy .sipka {display:block; float:left; margin:7px 4px 0px 0px;}
.userForms .odkazy2 {}

.header {width:980px; height:276px; position:absolute; top:0px; position: absolute; top: 0px;}

.header .odsazeni {height: 14px; width: 100%;}

.header .menuCMS {width:980px; height:34px; margin:0px 0px 0px 0px;}

.header .stredHlavicky {width:980px; height:228px; overflow:hidden; margin:0px 0px 0px 0px;}
.header .stredHlavicky .levo {width:290px; height:228px; overflow:hidden; margin:0px 0px 0px 0px; float:left; border:0px solid red;}
.header .stredHlavicky .levo .logoDiv {display:block; text-indent:-5000px; width:290px; height:147px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .levo .hledani {display:block; width:227px; height:50px; overflow:hidden; margin:21px 0px 0px 38px; float:left; border:0px solid blue;}
.header .stredHlavicky .levo .hledani .inputik {width:154px; height:18px; overflow:hidden; float:left; border:0px solid red; margin:4px 0px 0px 2px; background-color:transparent; color:#ffffff; font-size:11px;}
.header .stredHlavicky .levo .hledani .hledej {width:64px; height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:right; border:0px solid red; cursor:pointer;}
.header .stredHlavicky .levo .hledani .rozsireneHledani {display:block; width:227px; height:20px; overflow:hidden; margin-top:6px; float:right; border:0px solid red; text-align:right; color:#9bb6e4; font-size:11px; line-height:20px; text-decoration:underline; text-transform:lowercase;}
.header .stredHlavicky .levo .hledani .rozsireneHledani:hover {text-decoration:none;}
.header .stredHlavicky .prava {width:688px; height:228px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .prava .flashArea {width:474px; height:218px; float:left; border:0px solid red; margin:10px 0px 0px 0px; position: relative;}
.header .stredHlavicky .prava .rootkat1 {width:176px; height:194px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .prava .rootkat1 .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:0px 0px 0px 0px; cursor:pointer;}
.header .stredHlavicky .prava .rootkat1 .tabulka-1 {display:block; width:103px; height:48px; overflow:hidden; margin:105px 0px 0px 39px; background:url(bg-mapa.png) no-repeat -500px -902px; border:0px solid red;}
.header .stredHlavicky .prava .rootkat1:hover .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:105px 0px 0px 39px; background:url(bg-mapa.png) no-repeat -500px -902px; border:0px solid red;}
.header .stredHlavicky .prava .rootkat2 {width:170px; height:194px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .prava .rootkat2 .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:0px 0px 0px 0px; cursor:pointer;}
.header .stredHlavicky .prava .rootkat2 .tabulka-1 {display:block; width:103px; height:48px; overflow:hidden; margin:105px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -604px -902px; border:0px solid red;}
.header .stredHlavicky .prava .rootkat2:hover .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:105px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -604px -902px; border:0px solid red;}
.header .stredHlavicky .prava .rootkat3 {width:170px; height:194px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .prava .rootkat3 .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:0px 0px 0px 0px; cursor:pointer;}
.header .stredHlavicky .prava .rootkat3 .tabulka-1 {display:block; width:103px; height:48px; overflow:hidden; margin:106px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -708px -902px; border:0px solid red;}
.header .stredHlavicky .prava .rootkat3:hover .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:106px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -708px -902px; border:0px solid red;}
.header .stredHlavicky .prava .kosikRootkat4 {width:170px; height:194px; overflow:hidden; padding:0px 0px 0px 40px; float:left;}
.header .stredHlavicky .prava .kosikRootkat4 * {z-index: 200;}
.header .stredHlavicky .prava .kosikRootkat4 .rootkat4 {width:170px; height:148px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .stredHlavicky .prava .kosikRootkat4 .rootkat4 .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:0px 0px 0px 0px; cursor:pointer;}
.header .stredHlavicky .prava .kosikRootkat4 .rootkat4 .tabulka-1 {display:block; width:103px; height:48px; overflow:hidden; margin:59px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -0px -655px; border:0px solid red;}
.header .stredHlavicky .prava .kosikRootkat4 .rootkat4:hover .tabulka-0 {display:block; width:103px; height:48px; overflow:hidden; margin:59px 0px 0px 33px; background:url(bg-mapa.png) no-repeat -0px -655px; border:0px solid red;}
.header .stredHlavicky .prava .kosikRootkat4 .kosikDiv {display:block; width:170px; height:46px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}

.header .topHeader {width:980px; height:114px; overflow:hidden; margin:25px 1px 0px 1px; }
.header .topHeader .logoDiv {display:block; text-indent:-5000px; width:280px; height:114px; overflow:hidden; margin:0px; float:left;}
.header .topHeader .kosikDiv {display:block; width:224px; height:114px; overflow:hidden; margin:0px 5px 0px 0px; float:right; border:0px solid black; text-decoration:none; cursor:pointer;}
.header .topHeader .kosikDiv .nadpis {display:block; text-decoration:none; cursor:pointer; width:224px; height:35px;}
.header .topHeader .kosikDiv .radky {display:block; width:214px; overflow:hidden; margin:6px 0px 0px 0px; }
.header .topHeader .kosikDiv .radky .radek {display:block; width:214px; overflow:hidden; margin:0px 0px 0px 0px; color:#4e535a; font-size:68.75%;}
.header .topHeader .kosikDiv .radky .radek .nazev {display:block; width:100px; line-height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:left; }
.header .topHeader .kosikDiv .radky .radek .hodnota {display:block; width:110px; line-height:24px; overflow:hidden; text-align:right; margin:0px 0px 0px 0px; float:left;}
.header .topHeader .kosikDiv .radky .radek .cena {color:#e69800; font-weight:bold;}
.header .topHeader .kosikDiv .objednat {float:right; display:block; width:70px; height:25px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid blue;}
.header .middleHeader {width:980px; height:44px; overflow:hidden; margin:0px 0px 0px 0px; border:0px solid red;}
.header .middleHeader .textPageAreaTop {border:0px solid blue; width:600px; height:36px; overflow:hidden; margin:0px 0px 0px 0px; float:left;}
.header .middleHeader .textPageAreaTop .textPageTop {display:block; float:left; font-size:75%; color:#d1e2ff; font-weight:bold; line-height:38px; padding:0px 20px;}
.header .middleHeader .textPageAreaTop .textPageTop:hover {color:#ffffff;}
.header .middleHeader .textPageAreaTop .mezera {float:left; margin-top:16px;}
.header .middleHeader .vyhledavani {width:300px; height:25px; overflow:hidden; margin:19px 4px 0px 0px; float:right;}
.header .middleHeader .vyhledavani input {width:222px; height:13px; border:0px solid blue; background:transparent; font-size:11px; color:#5a6779; overflow:hidden; margin:4px 0px 0px 0px; float:left;}
.header .middleHeader .vyhledavani .hledej {width:70px; height:25px; border:0px solid blue; float:right; cursor:pointer;}
.header .navigace {float:left;}
.header .rozsireneVyhledavani {float:right;text-align:right; width:200px; height:20px; border:0px solid blue; margin-right:80px; overflow:hidden;}
.header .rozsireneVyhledavani .rozsirene {color:#234888; font-size:68.75%; text-decoration:underline; line-height:20px;}
.header .rozsireneVyhledavani .rozsirene:hover {text-decoration:none;}
.header .rozsireneVyhledavani .sipka {float:left; width:5px; height:5px; overflow:hidden; margin:11px 3px 0px 3px;}





/* -----------------------------------------------------------------------------------------------------------------------  */
/* levy sloupec */
.kategorie {float:left;width:206px; overflow:hidden; margin:10px 1px 10px 1px; padding:0px; }
.kategorie h3 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.kategorie h4 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.kategorie .rootkatName-0 {display:block; width:182px; height:23px; overflow:hidden; padding:12px 5px 0px 19px; color:#60a3ff; font-size:12px; font-weight:bold;}
.kategorie .rootkatName-1 {display:block; width:182px; height:23px; overflow:hidden; padding:12px 5px 0px 19px; color:#60a3ff; font-size:12px; font-weight:bold;}
.kategorie .kategorieName {display:block; width:auto; line-height:14px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:75%; overflow:hidden; background-color:#21242a; font-size:11px; font-weight:bold; color:#ffffff;}
.kategorie .kategorieName .sipka {display:block; width:6px; height:7px; overflow:hidden; float:left; margin:4px 9px 0px 0px;}
.kategorie .kategorieName .text {display:block;}
.kategorie .notLast {border-bottom:0px dotted #7e4d04; }
.kategorie .selected-0 {display: block; text-decoration:none;}
.kategorie .selected-1 {display: block; text-decoration:underline;}
.kategorie .selected-1:hover {text-decoration:none; cursor:pointer; overflow:hidden;}
.kategorie .oddelovac {width:206px; height:1px; background-color:#282d36; border-top:1px solid #1e2128;}
.kategorie .barva-1 {color:#60a3ff;}
.kategorie .barva-2 {color:#9eff43;}
.kategorie .barva-3 {color:#ff581e;}
.kategorie .barva-4 {color:#ffaf1c;}
.kategorie .barva-5 {color:#8e8ad4;}
.kategorie .barva-6 {color:#8f41eb;}
.kategorie .barva-7 {color:#01b3c3;}

.margin {margin:0px 0px 0px 0px;}

.novinkyForm {width:206px; overflow:hidden; margin:0px 1px 38px 1px; padding:0px; background-color:#21242a;}
.novinkyForm .popisek {width:200px; text-align:left; margin:15px 0px 0px 9px; font-size:68.75%; color:#868f9e; padding:0px 0px 0px 0px;}
.novinkyForm .txtbox {width:118px; height:22px; margin:7px 0px 0px 9px;overflow:hidden; padding:0px; float:left;}
.novinkyForm .txtbox input {width:114px; height:16px; margin:5px 2px 0px 2px; padding:0px; font-size:68.75%; color:#ffffff; border:0px solid red; background:transparent; overflow:hidden;}
.novinkyForm .butOk {float:left; width:64px; height:24px; margin:7px 0px 0px 6px; overflow:hidden; text-indent:-5000px; font-size:1px; cursor:pointer; border:0px solid blue;}


.anketa {width:200px; overflow:hidden; margin:0px; text-align:left;}
.anketa .nadpis1 {width:168px; overflow:hidden; padding:10px 16px 8px 16px; font-weight:bold; color:#374d73; background-color:#ffffff; text-align:center; font-size:69%; line-height:16px;}
.anketa .moznost {width:178px; overflow:hidden; margin:0px 0px 0px 0px; padding:6px 14px 10px 8px; font-size:69%; color:#374d73; background-color:#ffffff;}
.anketa .moznost a {display:block; width:178px; text-decoration:none; font-weight:normal; color:#374d73; overflow:hidden; cursor:pointer;}
.anketa .moznost a:hover {text-decoration:none;}
.anketa .moznost .nazev {display:block; float:left; width:140px; cursor:pointer; text-decoration:underline; }
.anketa .moznost .procento {display:block; float:right; width:35px; color:#e69800; text-decoration:none; text-align:right;}
.anketa .hlas {height: 6px; overflow: hidden; margin:5px 0px 0px 0px; float:left;}
.anketa .zacatek {height: 6px; width:1px; overflow: hidden; margin:5px 0px 0px 0px; background-color:#7a90b5; float:left;}
/* EO - levy sloupec */
/* -----------------------------------------------------------------------------------------------------------------------  */

/* center - hlavni strana - jednotlive FCE*/

.novinka {width:500px; overflow:hidden; margin:10px 15px 0px 15px; font-weight:normal; line-height:20px; padding:0px; font-size:68.75%; }
.novinka strong {font-weight:bold; }
.novinka a {font-weight:normal; text-decoration:underline;}
.novinka a:hover {text-decoration:none;}
.mezeraNovinka { float:left; width:530px; height:20px; overflow:hidden; overflow:hidden;}

.novinkaNew {width:500px; overflow:hidden; margin:10px 15px 0px 15px; font-weight:normal; line-height:20px; padding:0px; font-size:68.75%; }
.novinkaNew strong {font-weight:bold; }
.novinkaNew a {font-weight:normal; text-decoration:underline;}
.novinkaNew a:hover {text-decoration:none;}

.popisKategorie {margin:0px 0px 0px 0px; width:528px; border-right:1px solid #282b32; border-left:1px solid #282b32; padding:0px; }
.popisKategorie .telo {margin:0px 0px 0px 0px; width:526px; border-right:1px solid #1e2126; border-left:1px solid #1e2126; padding:10px 0px 0px 0px; background-color:#21242a; overflow:hidden;}
.popisKategorie .telo .popis {margin:0px 0px 6px 0px; width:492px; padding:0px 17px 0px 17px; font-size:68.75%; line-height:18px; color:#909aa9; }
.popisKategorie .telo .vypisKategorii {width:508px; margin:0px 8px 6px 9px;}
.popisKategorie .telo .vypisKategorii .minvyska {width:1px; height:94px; margin:0px 0px; float:left;}
.popisKategorie .telo .vypisKategorii .vypln {width:230px; margin:10px 0px 0px 14px; float:left; line-height:20px; font-size:68.75%; color:#bcc8db;}
.popisKategorie .telo .vypisKategorii .vypln .nazevKat {color:#bcc8db;  }
.popisKategorie .telo .vypisKategorii .levo {width:253px; margin:0px 0px; float:left;}
.popisKategorie .telo .vypisKategorii .prava {width:253px; margin:0px 0px; float:right;}
.popisKategorie strong {font-weight:bold;}
.popisKategorie a {font-weight:bold; text-decoration: underline;}
.popisKategorie a:hover {text-decoration: none;}

.spodekKategoriePopis {width:530px; height:5px; overflow:hidden; margin:0px 0px 14px 0px;}
.vrchKategoriePopis {width:530px; height:5px; overflow:hidden; margin:0px 0px 0px 0px;}

.katalogHeader {width:530px; height:45px; overflow: hidden; padding:0px; margin:0px; }
.katalogHeader .row {width:290px; overflow:hidden; margin:0px 0px 0px 17px; padding:0px; text-align:left; float:left;}
.katalogHeader .row .R01 {width:72px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; text-align:left; float:left; color:#89b5ff; font-size:11px; line-height:45px;}
.katalogHeader .row .R02 {width:54px; overflow:hidden; margin:0px 18px 0px 0px; padding:0px; text-align:left; float:left; color:#bcc8db; font-weight:bold;  font-size:11px; line-height:45px;}
.katalogHeader .row .R02 .popis {width:43px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; text-align:left; float:left; color:#bcc8db; font-weight:bold;  font-size:11px; line-height:45px;}
.katalogHeader .row .R02 .popis2 {width:33px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; text-align:left; float:left; color:#bcc8db; font-weight:bold;  font-size:11px; line-height:45px;}
.katalogHeader .row .R02 .sipky {width:11px; height:17px; overflow:hidden; margin:14px 0px 0px 0px; padding:0px;}
.katalogHeader .row .R02 .sipky .horni {display:block; width:11px; height:6px; overflow:hidden; margin:0px 0px 5px 0px; padding:0px; }
.katalogHeader .row .R02 .sipky .dolni {display:block; width:11px; height:6px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px;}
.katalogHeader .row .katalogHeaderPopis1 {float: left; width: 85px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis2 {float: left; width: 130px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .katalogHeaderPopis3 {float: left; width: 55px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
.katalogHeader .row .razeni {float: left; width:60px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 5px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .pocet {float: left; width:40px; font-size: 69%; border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .vyrobce {float: left; width:115px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px;}
.katalogHeader .row .katalogHeaderImg {width:7px; height:15px; overflow:hidden; margin:2px 26px 0px 0px; border:0px solid transparent; float:left;}
.katalogHeader .row .katalogHeaderImg .up {width:7px; height:6px; overflow:hidden; cursor:pointer;}
.katalogHeader .row .katalogHeaderImg .down {width:7px; height:7px; overflow:hidden; cursor:pointer;}
.katalogHeader .zmenaVypisu {width:200px; float:right; margin:0px 22px 0px 0px; color:#89b5ff; font-size:11px; line-height:45px;}


div.parametryFiltr {overflow: hidden; margin-bottom:15px;}
div.parametryFiltr .odsadit {margin:25px 0px 0px 18px; overflow:hidden;}
div.parametryFiltr .odsadit .special {font-size:12px;}
div.parametryFiltr .odsadit .special td.popis {width: 150px; line-height: 24px; font-size: 11px; }
div.parametryFiltr .odsadit .special td.tdInput {width: 150px; line-height: 20px; }
div.parametryFiltr .odsadit .special td .txtbox {width: 150px; height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:0px 0px 0px 0px; line-height: 20px;}
div.parametryFiltr .odsadit .special td .sel {width: 152px; height:20px; background-color:#41444b; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:1px 0px 0px 0px; }
div.parametryFiltr .row {overflow:hidden; margin:3px 0px 0px 0px; padding:0px; text-align:left; width:372px; float:left;}
div.parametryFiltr .row .katalogHeaderPopis1 {float: left; width: 70px; overflow:hidden; font-size:69%; text-align:left; font-weight:normal; padding:3px 0px 0px 0px;}
div.parametryFiltr .row .katalogHeaderPopis2 {float: left; width: 100px; overflow:hidden; font-size:69%; text-align:right; font-weight:normal; padding:3px 0px 0px 0px;}
div.parametryFiltr .row .razeni {float: left; width:105px;  height:19px; font-size: 69%;  border:1px solid #7f9db9; margin:0px 5px 0px 0px; vertical-align:middle; padding:1px 0px; color:#4a576a;}
div.parametryFiltr .row .pocet {float: left; width:40px; height:19px; font-size: 69%; border:1px solid #7f9db9; margin:0px 10px 0px 0px; vertical-align:middle; padding:1px 0px; color:#4a576a;}
div.parametryFiltr .row .katalogHeaderImg {width:7px; height:15px; overflow:hidden; margin:2px 26px 0px 0px; border:0px solid transparent; float:left;}
div.parametryFiltr .row .katalogHeaderImg .up {width:7px; height:6px; overflow:hidden; cursor:pointer;}
div.parametryFiltr .row .katalogHeaderImg .down {width:7px; height:7px; overflow:hidden; cursor:pointer;}
div.parametryFiltr .popisFiltru {padding: 0px 0px 10px 0px; margin: 0px; font-size: 69%;}
div.parametryFiltr .popisFiltru p {padding: 0px; margin: 0px;}
div.parametryFiltr .search {font-size:69%;}
div.parametryFiltr .search td {padding: 0px;}
div.parametryFiltr .search td.nazev {width: 175px;}
div.parametryFiltr .search td .textbox {width: 120px; height:19px; border:1px solid #7f9db9; font-size:100%; margin:0px;}
div.parametryFiltr .bunka {font-size: 69%; margin:3px 0px 0px 0px; }
div.parametryFiltr .bunka .nazevFiltr {width:120px; font-weight: normal; text-decoration: none; float:left; line-height:21px; border:0px solid red;}
div.parametryFiltr .bunka .selPorovnani {margin:0px 8px 0px 0px; padding:0px; height:19px; font-size:11px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; float:left; }
div.parametryFiltr .bunka .textbox {width: 110px; height:19px; padding:0px 3px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:11px; margin:0px 8px 0px 0px; line-height:17px;}
div.parametryFiltr .bunka .notext {vertical-align: middle; float:left; margin:0px 8px 0px 0px;}
div.parametryFiltr .bunka .filtrEnum {float: left; margin:0px 8px 0px 0px; line-height:19px; height:19px; font-size:11px; padding:0px;}
div.parametryFiltr .bunka .selEnum {margin:0px 8px 0px 0px; padding:0px; height:21px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:11px; padding:0px;}
div.parametryFiltr .filtrColor {font-size: 69%; color: #4a576a;}
div.parametryFiltr .filtrColor td {padding: 0px 8px 0px 0px;}
div.parametryFiltr .filtrColor td.nazev {width: 158px; vertical-align: top; line-height: 20px;}
div.parametryFiltr .filtrColor .vyber {vertical-align: middle;}
div.parametryFiltr .filtrColor .barva {float: left; width: 150px;}
div.parametryFiltr .filtrColor .barvaSample {vertical-align: middle; vertical-align: middle; width: 13px; height: 13px; border: 1px solid #606060;}
div.parametryFiltr .spodek {width:500px; float:right;}
div.parametryFiltr .tlac {width:70px; height:25px; overflow:hidden; float:right; text-indent:-5000px; font-size:1px; border:0px solid blue; cursor:pointer; margin:5px 0px 0px 8px;}
div.parametryFiltr .zrusit {width:68px; height:22px;overflow:hidden; float:right; margin:6px 0px 0px 0px; text-indent:-5000px;}
div.parametryFiltr .hledej {width:64px; height:24px; overflow:hidden; margin:0px 0px 0px 0px; float:right; border:0px solid red; cursor:pointer;}
div.parametryFiltr .filtruj {display:block; width:74px; height:24px; overflow:hidden; margin:0px 0px 0px 1px; float:right; border:0px solid red; cursor:pointer;}

.katalogSObrazky {border:0px solid blue; float:left; width:176px; height:240px; overflow:hidden; margin:18px 0px 0px 0px; padding:0px; text-align: left;}
.katalogSObrazky .nadpis {display:block; width:176px; height:32px; margin-bottom:2px; color:#e69800; font-size:12px; line-height:15px; font-weight:bold; overflow:hidden; text-align:center; text-decoration:underline;}
.katalogSObrazky .nadpis:hover {text-decoration:none;}
.katalogSObrazky .topek {}
.katalogSObrazky .botek {}
.katalogSObrazky .okno {border-left:1px solid #ecedf1; border-right:1px solid #ecedf1; width:174px; height:180px; overflow:hidden;}
.katalogSObrazky .okno .imageDiv { float:left; width:128px; height:128px; overflow:hidden; margin:0px 22px 0px 24px; padding:0px; float:left;}
.katalogSObrazky .okno .imageDiv .image {display:block; border:0px solid #e2e2e2; width:118px; height:119px; overflow:hidden; text-decoration:none; margin:2px 0px 0px 3px;}
.katalogSObrazky .okno .imageDiv .image:hover {text-decoration:none;}
.katalogSObrazky .okno .cenaTlacitko {border:0px solid blue; width:163px; height:40px; margin-top:4px; padding:7px 6px 0px 5px;}
.katalogSObrazky .okno .cenaTlacitko .cena {width:163px; margin:0px; height:18px; overflow:hidden; float:left; text-align:left; font-size:11px; padding:0px; border:0px solid blue;}
.katalogSObrazky .okno .cenaTlacitko .cena1 {color:#4a576a; font-size:11px; font-weight:bold; float:left; height:13px; overflow:hidden; margin-top:1px; overflow:hidden; margin:0px; padding:0px;}
.katalogSObrazky .okno .cenaTlacitko .cena2 {color:#e69800; font-size:12px; font-weight:bold; float:left; overflow:hidden;margin:0px; padding:0px;}
.katalogSObrazky .okno .cenaTlacitko .tlacitka {width:163px; overflow:hidden; margin:0px; padding:0px; border:0px solid blue; overflow:hidden;}
.katalogSObrazky .okno .cenaTlacitko .tlacitka .katalogTlacitko {width:80px; height:17px; overflow: hidden; display:block;  margin:0px; padding:0px;}

.katalog-mezera1 {width:11px; height:240px; overflow:hidden; margin:0px; float:left; }
.katalog-mezera2 {width:550px; height:1px; overflow:hidden; margin:0px 0px 0px 0px; background:#c8ccd2;}

.katalogSeznam {width:530px; overflow:hidden;}
.katalogSeznam h2 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.katalogSeznam .nazev {display:block; width:216px; padding:10px 10px 8px 12px; font-size:68.75%; color:#9bb6e4; text-decoration:underline; float:left;}
.katalogSeznam .nazev:hover {text-decoration:none;}
.katalogSeznam .dostupnost {display:block; width:90px; margin:0px 2px 0px 9px; padding:10px 0px 8px 0px; font-size:68.75%; color:#bcc8db; float:left;}
.katalogSeznam .cena {display:block; width:66px; margin:0px 2px 0px 2px; text-align:center; padding:10px 0px 8px 0px; font-size:68.75%; color:#ff9727; text-decoration:none; float:left;}
.katalogSeznam .tlacitka {display:block; width:91px; height:24px; margin:4px 0px 0px 15px; text-align:center; padding:0px; font-size:68.75%; color:#ff9727; text-decoration:none; float:left;}
.katalogSeznam .tlacitka .katalogTlacitko {display:block; width:45px; height:24px; padding:0px; text-indent:-5000px; color:#ff9727; float:left;}
.katalogSeznam .nazev2 {display:block; width:216px; padding:10px 10px 8px 12px; font-size:68.75%; color:#9bb6e4; float:left;}
.katalogSeznam .hlavicka {font-weight:bold; text-align:center; width:auto; color:#8f9aab; text-decoration:none;}

.caraKatalogTelo {width:530px;height:2px; overflow:hidden;}

.katalog-mezera1px {width:530px; height:1px; overflow:hidden;}

.jedenNaradek {width:530px; height:161px; overflow:hidden; margin:0px 0px 10px 0px;}
.jedenNaradek h2 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.jedenNaradek .levo {width:109px; height:151px; overflow:hidden; float:left; padding: 5px 0px 0px 5px;}
.jedenNaradek .prava {width:410px; height:161px; overflow:hidden; float:right;}
.jedenNaradek .prava .nadpis {display:block; width:384px; height:25px; line-height:30px; overflow:hidden; padding:8px 13px 4px 13px; font-size:15px; font-weight:bold; color:#ffffff;}
.jedenNaradek .prava .nadpis .timer {display:block; float: right;}
.jedenNaradek .prava .telo {width:408px; height:76px; overflow:hidden; border-left:1px solid #282b32; border-right:1px solid #282b32;}
.jedenNaradek .prava .telo .uvnitr {width:406px; height:76px; overflow:hidden; border-left:1px solid #1e2126; border-right:1px solid #1e2126; background-color:#21242a;}
.jedenNaradek .prava .telo .uvnitr .popis {width:370px; height:54px; line-height:18px; margin:11px 0px 11px 10px; color:#bcc8db; font-size:68.75%;}
.jedenNaradek .prava .spodek {width:410px; height:48px; overflow:hidden;}
.jedenNaradek .prava .spodek .dostupnost {display:block; width:85px; height:36px; overflow:hidden; float:left; margin:8px 5px 0px 10px; line-height:39px; font-size:11px; color:#bcc8db;}
.jedenNaradek .prava .spodek .dostupnost .bila {color:#ffffff; font-weight:bold;}
.jedenNaradek .prava .spodek .cena {display:block; width:150px; height:30px; overflow:hidden; float:left; margin:16px 3px 0px 0px;}
.jedenNaradek .prava .spodek .cena .nazev {width:40px; height:30px; overflow:hidden; float:left; margin:5px 0px 0px 0px; font-size:68.75%; color:#bcc8db; text-align: right;}
.jedenNaradek .prava .spodek .cena .hodnota {width:110px; height:30px; overflow:hidden; float:left; margin:0px 0px 0px 0px; color:#ff9727; font-weight:bold;}

.jedenNaradek .prava .spodek .tlacitka {display:block; width:155px; height:43px; overflow:hidden; float:right; margin:2px 2px 0px 0px;}
.jedenNaradek .prava .spodek .tlacitka .pozice {position:absolute;}
.jedenNaradek .prava .spodek .tlacitka .pozice  img {width:155px; height:43px; overflow:hidden; display:block; position:absolute;}
.jedenNaradek .prava .spodek .tlacitka .pozice  .detail {width:94px; height:43px; overflow:hidden; display:block; position:absolute; left:3px;}
.jedenNaradek .prava .spodek .tlacitka .pozice  .koupit {width:99px; height:43px; overflow:hidden; display:block; position:absolute; left:58px;}




.topproduktSloupce {width:214px; height:183px; overflow:hidden; margin:0px 0px 0px 0px; }
.topproduktSloupce .obrazek {width:183px; height:82px; overflow:hidden; margin:0px 0px 0px 15px; padding:0px;}
.topproduktSloupce .padding {border:0px solid blue; width:173px; height:43px; overflow:hidden; margin:5px 20px 0px 20px; text-align:center;}
.topproduktSloupce .padding h2 {display:block; width:173px; overflow:hidden; font-size:62.5%; margin:0px 0px 0px 0px; text-align:left;}
.topproduktSloupce .padding h2 .nazev {font-weight:bold; color:#3c3c3c; text-decoration:none; line-height:15px;}
.topproduktSloupce .padding h2 .nazev:hover {text-decoration:underline;}
.topproduktSloupce .padding .popis {border:0px solid blue; width:173px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-size:62.5%; color:#3c3c3c; text-align:left; line-height:13px;}
.topproduktSloupce .cena {width:173px; height:17px; margin:8px 0px 0px 0px; text-align:left; font-size:93.75%; font-weight:bold; color:#5f7705;}

.topProduktyRight {width:205px; overflow:hidden; margin:15px 1px 0px 1px; padding:0px 0px 0px 0px; overflow:hidden; float:right;}
.topProduktyRight h2 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.topProduktyRight .nazev {display:block; line-height:29px; overflow:hidden; color:#ffffff; font-size:68.75%; font-weight:bold;  text-align:center; width:201px; padding:0px 2px; height:29px;}
.topProduktyRight .telo {width:190px; margin:10px 0px 0px 7px;}
.topProduktyRight .telo .levo {display:block; width:61px; height:79px; overflow:hidden; float:left;}
.topProduktyRight .telo .levo img {display:block; width:53px; height:71px; overflow:hidden; margin:3px;}
.topProduktyRight .telo .prava {width:109px; height:47px; line-height:18px; overflow:hidden; float:right; color:#868f9e; font-size:68.75%;}
.topProduktyRight .telo .prava .oranzova {color:#ff9727; font-size:12px; font-weight:bold;}
.topProduktyRight .telo .prava2 {width:109px; height:24px; line-height:18px; overflow:hidden; float:right; color:#868f9e; font-size:68.75%;}
.topProduktyRight .telo .prava2 .novinkaTlacitko {width:54px; height:24px; display:block;}

.nasTip {width:205px; /*height: 260px;*/ overflow:hidden; margin:0px 1px 0px 1px; padding:0px 0px 10px 0px; overflow:hidden; float:right; text-align: center;}
.nasTip h2 {margin:0px; padding:0px; font-weight:normal; font-size:100%;}
.nasTip .nazev {display:block; width:201px; /*height:58px;*/ overflow:hidden; line-height:14px; color:#ffffff; font-size:68.75%; text-align:center; padding:8px 2px; text-decoration: underline;}
.nasTip .nazev:hover {text-decoration: none;}
.nasTip .row {text-align: center; line-height: 18px; height: 20px;}
.nasTip .row p {display: inline; color: #868f9e; font-size: 68.75%;}
.nasTip .row .cena { color: #ff9727; font-size: 75%;}
.nasTip .row .timer {font-size: 75%;}
.nasTip .fotoram {display: block; width: 109px; height: 151px; overflow: hidden; text-align: left; margin: 15px auto 8px auto;}

.topSled {display:block; width:175px; padding:9px 0px; color:#7e4d04; margin:0px 0px 0px 0px;}
.topSled .sipka {display:block; width:4px; height:7px; overflow:hidden; float:left; margin:4px 7px 0px 0px;}
.topSled .text {display:block; width:158px; line-height:14px; color:#7e4d04; font-size:12px; overflow:hidden; float:left; margin:0px 2px 0px 0px;}

.tecky-0 {border-bottom:1px dotted #7e4d04; }
.tecky-1 {border-bottom:0px dotted #7e4d04; }

/* F3_VYROBCE - stranka vyrobce */
.katalogVyrobce {font-size: 75%; color:#505050;}
.katalogVyrobce .vyrobcePopis {padding:10px 20px 0px 20px;}
.katalogVyrobce ul {}
.katalogVyrobce ul li {}
.katalogVyrobce ul li.level-1 {}

/* F5_USER - registrace a nastaveni*/
.userData {margin-top:13px; color:#bcc8db; }
.mojePozadi {width:530px; margin-top:9px; overflow:hidden;}
.mojePozadiVrch {width:530px;}
.mojePozadiSpodek {width:530px; height:6px;}

.userData .nadpisSpozadim {width:530px; height:32px; line-height:36px; overflow:hidden; font-size:12px; padding:0px; margin:0px; color:#8aadff; font-weight:bold;}
.userData .nadpisSpozadim .nspPadding {padding:0px 0px 0px 16px; }
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; margin:10px 0px; padding:0px;}
.userData .odsazeniUD {font-size:69%; text-align:left; margin:0px; padding:16px; }
.userData .odsazeniUD .nadpis {font-weight: bold; margin: 0px 0px 4px 0px; width:500px;}
.userData .odsazeniUD .row {width:500px; margin: 0px 0px 5px 0px; padding:1px 0px; text-align:left; padding:0px; line-height:19px;}
.userData .odsazeniUD .row .popis {float: left; width: 107px; text-align: right; padding: 0px 0px 0px 0px; margin:0px 10px 0px 0px; line-height:19px;}
.userData .odsazeniUD .row .popis2 {float: left; width: 107px; text-align: right; margin:0px 10px 0px 0px; line-height:19px;}
.userData .odsazeniUD .row .popis3 {float: left; width: 36px; text-align: right; margin:0px 8px 0px 0px; line-height:19px;}
.userData .odsazeniUD .row .popis4 {float: left; width: 55px; text-align: right; margin:0px 8px 0px 0px; line-height:19px;}
.userData .odsazeniUD .row input.i {float: left; width:155px; height:18px; margin:0px 0px 0px 0px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%;}
.userData .odsazeniUD .row input.i2 {float: left; width:115px; height:18px; margin:0px 0px 0px 0px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%;}
.userData .odsazeniUD .row input.i3 {float: left; width:36px; height:18px; margin:0px 0px 0px 0px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%;}
.userData .odsazeniUD .row select {float: left; width:155px; height:18px; margin:0px 0px 0px 0px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%;}
.userData .odsazeniUD .row a {text-decoration: underline; }
.userData .odsazeniUD .row a:hover {text-decoration: none; }
.userData .odsazeniUD .tlac32 {width:74px; height:24px; border:0px solid red; cursor:pointer; overflow:hidden; float:right; margin:0px; padding:0px;}

.drobNavigace {border:0px solid blue; width:600px; margin:0px 0px 0px 6px; padding:0px; overflow:hidden; height:24px; line-height:20px; }
.drobNavigace .sipka {float:left; width:5px; height:5px; overflow:hidden; margin:11px 3px 0px 3px;}
.drobNavigace .dnOdkaz {display:block; margin:0px; color:#234888; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline; float:left;}
.drobNavigace .dnOdkaz:hover {text-decoration:none;}
.drobNavigace .seda {display:block; float:left; color:#4e535a; font-weight:bold; font-size:68.75%; overflow:hidden; padding:0px; text-decoration:underline;}

/* F6_DETAIL */
.detail {width:530px; overflow:hidden;}

.detail .nadkategorie {padding: 13px;}
.detail .nadkategorie .radek {font-size: 68.75%; color: #9b9fa8;}
.detail .nadkategorie .radek a {font-size: 100%; color: #9b9fa8; text-decoration: underline;}
.detail .nadkategorie .radek a:hover {text-decoration: none;}

.detail .vrch {margin:0px 0px 0px 0px; width:528px; border-right:1px solid #282b32; border-left:1px solid #282b32; padding:0px; }
.detail .vrch .telo {margin:0px 0px 0px 0px; width:526px; border-right:1px solid #1e2126; border-left:1px solid #1e2126; background-color:#21242a;}
.detail .vrch .telo .levo {width:158px; height:208px; overflow:hidden; float:left; margin:22px 13px 0px 13px;}
.detail .vrch .telo .levo .obrazek {display:block; width:150px; height:200px; overflow:hidden; margin:3px 0px 0px 3px;}
.detail .vrch .telo .prava {width:329px; float:left; margin:22px 0px 0px 0px; overflow:hidden;}
.detail .vrch .telo .prava .hodnoceni {width:329px; height:22px; margin:0px 0px 12px 0px; overflow:hidden;}
.detail .vrch .telo .prava .hodnoceni .hvezdy {width:133px; height:22px; margin:0px 0px 0px 0px; float:left; border:0px solid red; overflow:hidden;}
.detail .vrch .telo .prava .hodnoceni .hvezdy .hvezda {display:block; width:25px; height:22px; margin:0px 0px 0px 0px; float:left; border:0px solid red; overflow:hidden;}
.detail .vrch .telo .prava .hodnoceni .hvezdy .mezera {display:block; width:2px; height:22px; margin:0px 0px 0px 0px; overflow:hidden; float:left;}
.detail .vrch .telo .prava .hodnoceni .popis {width:189px; height:22px; margin:0px 0px 0px 0px; overflow:hidden; float:right; line-height:22px;}
.detail .vrch .telo .prava .radek {width:329px; margin:0px; overflow:hidden;}
.detail .vrch .telo .prava .radek .nazev {width:150px; margin:0px 0px 0px 19px; float:left; padding:7px 0px 2px 0px; line-height:18px; color:#bcc8db; font-size:68.75%; font-weight:bold;}
.detail .vrch .telo .prava .radek .hodnota {width:160px; margin:0px; float:left; line-height:18px; color:#bcc8db; font-size:68.75%; padding:7px 0px 2px 0px;}
.detail .vrch .telo .prava .radek .hodnota .oranzova {margin:0px; color:#ff9727; font-weight:bold; font-size:12px;}
.detail .vrch .telo .prava .radek .hodnota .modra {margin:0px; color:#9bb6e4; font-weight:bold; text-decoration:underline;}
.detail .vrch .telo .prava .radek .hodnota .modra:hover {margin:0px; color:#9bb6e4; font-weight:bold; text-decoration:none;}
.detail .vrch .telo .prava .radek .hodnota2 {width:160px; margin:0px; float:left; line-height:18px; color:#bcc8db; font-size:68.75%; }
.detail .vrch .telo .prava .radek .hodnota2 .ksP {width:28px; height:20px; border:1px solid #101215; background-color:#41444b; color:#bcc8db; font-size:11px; margin:5px 0px 0px 0px; line-height:20px; text-align:center;}
.detail .vrch .telo .prava .radek .hodnota2 .koupit {width:64px; height:24px; overflow:hidden; border:0px; background-color:transparent; cursor:pointer; margin:5px 0px 0px 0px;}
.detail .vrch .telo .prava .radek .hodnota2 .pujcit {border:0px; background-color:transparent; cursor:pointer; margin:5px 0px 0px 0px; width:74px; height:24px;}
.detail .vrch .telo .prava .radek select {height:20px; border:1px solid #101215; background-color:#41444b; margin:7px 0px 2px 0px; color:#bcc8db; font-size:11px;}
.detail .vrch .telo .prava .radekNadpis {font-weight: bold; padding: 15px 5px 5px 20px;}
.detail .vrch .telo .moznosti {width:500px; height:24px; overflow:hidden; float:left; margin:15px 15px 15px 15px;}
.detail .vrch .telo .moznosti .mezera {width:1px; height:24px; overflow:hidden; float:left;}
.detail .vrch .telo .moznosti .oblibene {display:block; width:125px; height:24px; overflow:hidden; float:left; margin:0px;}
.detail .vrch .telo .moznosti .tisk {display:block; width:108px; height:24px; overflow:hidden; float:left; margin:0px;}
.detail .vrch .telo .moznosti .doporucit {display:block; width:156px; height:24px; overflow:hidden; float:left; margin:0px;}
.detail .vrch .telo .moznosti .pes {display:block; width:108px; height:24px; overflow:hidden; float:left; margin:0px;}

.detail .oblastZalozky {width:530px; overflow:hidden; margin:14px 0px 0px 0px;}
.detail .oblastZalozky .zalozky{width:530px; overflow:hidden; margin:0px 0px 0px 0px;}
.detail .oblastZalozky .zalozky .zalozka-0 {display:block; height:42px; overflow:hidden; margin:0px 0px 0px 0px; float:left; cursor:pointer;}
.detail .oblastZalozky .zalozky .zalozka-0 .levyroh1{display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px 0px; float:left;}
.detail .oblastZalozky .zalozky .zalozka-0 .stred {display:block; height:42px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 15px 0px 10px; background:url(bg-zalozky.gif) repeat-x 0px -123px; float:left; line-height:40px; font-size:75%; color:#7c8799; font-weight:bold;}
.detail .oblastZalozky .zalozky .zalozka-0 .pravyroh1 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -41px; float:left;}
.detail .oblastZalozky .zalozky .zalozka-0 .pravyroh2 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -82px; float:left;}

.detail .oblastZalozky .zalozky .zalozka-1 {height:42px; overflow:hidden; margin:0px 0px 0px 0px; float:left; z-index:999; position:relative; cursor:pointer;}
.detail .oblastZalozky .zalozky .zalozka-1 .levyroh3 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -164px; float:left;}
.detail .oblastZalozky .zalozky .zalozka-1 .levyroh4 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -164px; float:left;}
.detail .oblastZalozky .zalozky .zalozka-1 .stred {display:block; height:42px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 16px 0px 4px; background:url(bg-zalozky.gif) repeat-x 0px -207px; float:left; line-height:40px; font-size:75%; color:#7c8799; font-weight:bold;}
.detail .oblastZalozky .zalozky .zalozka-1 .pravyroh3 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -250px; float:left;}
.detail .oblastZalozky .zalozky .zalozka-1 .pravyroh4 {display:block; height:42px; width:19px; overflow:hidden; margin:0px 0px 0px 0px; background:url(bg-zalozky.gif) no-repeat 0px -293px; float:left;}

.obsah {width:530px; overflow:hidden; margin:0px 0px 0px 0px; border:0px solid red; position:relative; top:-2px;}
.obsah .telo {width:528px; overflow:hidden; margin:0px 0px 0px 0px; border-left:1px solid #282b32; border-right:1px solid #282b32;}
.obsah .telo .odsazeniVideo {width:512px; overflow:hidden; margin:0px 0px 0px 0px; padding:18px 7px; border-left:1px solid #1e2126; border-right:1px solid #1e2126; background-color:#21242a; text-align: center;}
.obsah .telo .odsazeniVideo .nadpis {width:500px; margin:0px 0px 20px 6px; color:#8aadff; font-size:100%; font-weight:bold; text-align: left;}
.obsah .telo .odsazeni {width:500px; overflow:hidden; margin:0px 0px 0px 0px; padding:18px 13px 18px 13px; border-left:1px solid #1e2126; border-right:1px solid #1e2126; background-color:#21242a;}
.obsah .telo .odsazeni .nadpis {width:490px; margin:0px 0px 20px 0px; color:#8aadff; font-size:100%; font-weight:bold;}
.obsah .telo .odsazeni .popis {width:480px; margin:0px 10px 20px 10px; color:#bcc8db; font-size:68.75%; font-weight:normal; line-height:20px;}
.obsah .telo .odsazeni .popis a {color:#9bb6e4;}
.obsah .telo .odsazeni .galerie {width:500px; margin:0px 0px 20px 0px; color:#bcc8db; font-size:68.75%; font-weight:normal; line-height:20px;}
.obsah .telo .odsazeni .galerie .ramecek {display:block; width:162px; height:109px; margin:0px 0px 8px 0px; float:left; overflow:hidden;}
.obsah .telo .odsazeni .galerie .ramecek img {display:block; width:156px; height:103px; margin:0px;}
.obsah .telo .odsazeni .galerie .blank {width:156px; height:103px; background-color: #21242A; float: left;}
.obsah .telo .odsazeni .galerie .mezirka {display:block; width:4px; height:109px; float:left; overflow:hidden;}

.parametry {width:500px; margin:0px 0px 20px 0px; }
.obsah .telo .odsazeni .parametry .nadpis {width:488px; height:30px; line-height:30px; margin:16px 0px 4px 0px; font-size:14px; padding:0px 0px 0px 12px;}
.parametry .colorOrange {color:#ff7d27;}
.parametry .colorBlue {color:#89bafc;}
.parametry .radek {width:500px; line-height:16px; padding:7px 0px; margin:0px 0px 0px 0px; }
.parametry .radek .nazev {width:90px; line-height:16px; margin:0px 0px 0px 12px; float:left; font-size:11px; color:#ffffff;}
.parametry .radek .hodnota {width:380px; line-height:16px; margin:0px 0px 0px 0px; float:left;  font-size:11px; color:#bcc8db;}
.parametry .radek .hodnota a {color:#9bb6e4;}


.detail .topDetail {width:530px; overflow:hidden; margin:0px 10px 0px 10px; border:0px solid blue;}
.detail .topDetail .topLevo {float:left; width:180px; overflow:hidden; height:166px;}
.detail .topDetail .topLevo .imageDiv {float:left; width:166px; overflow:hidden;}
.detail .topDetail .topLevo .imageDiv .okraj {float:left; width:166px; height:4px; overflow:hidden;}
.detail .topDetail .topLevo .imageDiv .telo {float:left; width:164px; height:158px; overflow:hidden; border-left:1px solid #ecedf1; border-right:1px solid #ecedf1;}
.detail .topDetail .topLevo .imageDiv .telo .tn-obrazek {width:158px; height:158px; overflow:hidden; margin:0px 3px;}
.detail .topDetail .topPravo {float:left; width:350px; overflow:hidden;}
.detail .topDetail .topPravo h1 {width:350px; overflow:hidden; color:#234888; font-size:87.5%; margin:0px 0px 20px 0px; padding:0px;  text-decoration:underline;}
.detail .topDetail .topPravo .pozadi {float:left; width:350px; overflow:hidden;}
.detail .topDetail .topPravo .radek {width:262px; height:25px; line-height:25px; margin:0px 6px 0px 16px; float:left;}
.detail .topDetail .topPravo .radek .nazev {width:140px; height:25px; line-height:25px; margin:0px; float:left; text-align:left; font-weight:bold; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .nazevReg {width:140px; height:25px; line-height:25px; margin:0px; float:left; text-align:left; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .hodnota {width:120px; height:25px; line-height:25px; margin:0px; float:right; text-align:right; font-size:11px; overflow:hidden;}
.detail .topDetail .topPravo .radek .hodnota .ksP {width:23px; height:17px; border:1px solid #7f9db9; color:#4a576a; font-size:11px; line-height:17px; text-align:center;}
.detail .topDetail .topPravo .radek .oranzova {color:#e69800; font-weight:bold;}
.detail .topDetail .topPravo .radek select {width:120px; height:19px; border:1px solid #7f9db9; color:#4a576a; font-size:11px; line-height:17px; text-align:left; margin-top:4px;}
.detail .topDetail .topPravo .nakoupit {float:right; width:62px; overflow:hidden; margin:4px 4px 0px 0px;}
.detail .topDetail .topPravo .nakoupit .tlac {border:0px solid red; cursor:pointer; }
.detail .topDetail .topPravo .chyba {font-size:13px; color:#e69800; margin:10px 0px;}
.detail .topDetail .topPravo .moznosti {width:350px; overflow:hidden; margin:15px 0px;}
.detail .topDetail .topPravo .moznosti .tlac {overflow:hidden; display:block; float:left; }
.detail .topDetail .topPravo .moznosti .mezera {width:2px; height:17px; float:left; overflow:hidden;}
.detail .middleDetail {width:530px; overflow:hidden; margin:0px 10px 36px 10px;}
.detail .middleDetail .nadpisek {overflow:hidden; font-size:14px; font-weight:bold; color:#234888; margin:0px 0px 12px 0px; padding:0px;}
.detail .middleDetail .popis {color:#4a576a; font-size:68.75%; line-height:18px; margin-bottom:25px;}





/* F6_DETAIL - parametry */
.detailParametry {border:0px solid blue; width: 530px; color: #4a576a; margin: 0px 0px 20px 0px; }
.detailParametry td {border:0px solid blue; padding: 0px; margin:0px; font-weight: normal; font-size: 68.75%; overflow:hidden; line-height:21px; }
.detailParametry td.tdleft {width:50%;  padding: 0px 0px 0px 3px; margin:0px; border-left: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright {width:50%;  padding: 0px; margin:0px; border-right: 0px solid #bd87ab; overflow:hidden;}
.detailParametry td.tdright .colorSample {border: 0px solid #b1b5bd;   padding: 0px; margin:0px; width: 12px; height: 12px; vertical-align: middle; overflow:hidden;}
.detailParametry .pozice-0 {background-color:#fbfcfe; color:#4a576a; overflow:hidden;}
.detailParametry .pozice-1 {background-color:#e9eef6; color:#4a576a; overflow:hidden;}


.DalsiInformaceNaMegahryEu {width: 528px; border-left: 1px solid #272a31; border-right: 1px solid #272a31; background-color: #21242a;}
.DalsiInformaceNaMegahryEu .logo {float: left; }
.DalsiInformaceNaMegahryEu p.popis {padding: 8px;}
.DalsiInformaceNaMegahryEu p.popis span.web {font-weight: bold;}



/* F6_DETAIL - diskuse */
.diskuse {width:500px; margin:0px 0px 0px 0px; }
.diskuse .nadpis {font-size:12px; font-weight:bold; color:#5f7705;}
.diskuse .diskuse-popis {color: #bcc8db; font-size: 69%; margin-bottom:12px;}
.diskuse .nadpis2 {width:500px; margin:0px 0px 20px 0px; color:#8aadff; font-size:16px; font-weight:bold;}
.diskuse .akce {width:506px; overflow:hidden; margin: 10px 0px 5px 0px;}
.diskuse .akce .dots {float:left; margin: 0px 1px 0px 3px;}
.diskuse .prispevky {font-size: 69%; vertical-align:top; padding:0px 0px 12px 0px; margin-bottom:6px;}
.diskuse .prispevky .margin {margin: 0px 0px 0px 15px;}
.diskuse .prispevky .dalsi {}
.diskuse .prispevky .row {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:30px; overflow:hidden;}
.diskuse .prispevky .row .checkbox {margin:0px 5px 0px 3px; padding:0px;}
.diskuse .prispevky .row .autor {float: left; margin: 0px 5px 0px 16px; padding:0px; color:#8aadff; font-weight:normal; line-height:30px;}
.diskuse .prispevky .row a.odpoved {float: right; display: block; margin: 0px 5px 0px 0px; padding:0px; text-decoration: underline; color: #034405;}
.diskuse .prispevky .row a.odpoved:hover {text-decoration: none;}
.diskuse .prispevky .text {margin: 12px 5px 12px 16px; color:#bcc8db; line-height:18px;}
.diskuse .vypsanaOdpoved {margin: 0px 0px 0px 15px; font-size: 69%;}
.diskuse .vypsanaOdpoved .titulek {font-weight: bold;}
.diskuse .vypsanaOdpoved .text {margin: 5px 0px 5px 0px;}
.diskuse .vypsanaOdpoved .autor {text-align: right; font-style: italic;}
.diskuse .formularDiskuse {font-size: 69%;}
.diskuse .formularDiskuse .nazev {float: left; width: 96px; text-align: right; padding: 0px 15px 0px 16px; margin:0px; line-height:23px; overflow:hidden;}
.diskuse .formularDiskuse .textbox {display:block; float:left; width: 189px; height:23px; overflow:hidden; border:0px solid #606060; color:#bcc8db; font-size:100%; margin:0px 0px 2px 0px;}
.diskuse .formularDiskuse .textbox input {display:block; float:left; width: 186px; overflow:hidden; height:16px; border:0px solid #606060; background-color:transparent; color:#bcc8db; font-size:100%; margin:3px 0px 0px 2px;}
.diskuse .formularDiskuse .textarea {display:block; float:left; width: 278px; overflow:hidden; height: 82px; color:#bcc8db; font-size:100%; margin:0px 0px 0px 0px;}
.diskuse .formularDiskuse .textarea textarea{display:block; float:left; overflow:hidden; width: 274px; height: 77px; border:0px solid #606060; background-color:transparent; color:#bcc8db; font-size:100%; margin:2px 2px 2px 2px;}
.diskuse .formularDiskuse .captcha {float: left; margin:2px 0px 2px 0px; overflow:hidden;}
.diskuse .formularDiskuse .odeslat {width:74px; height:24px; border:0px solid red; cursor:pointer; overflow:hidden;}
.diskuse .formularDiskuse .radek {overflow:hidden; margin-bottom:10px;}



.popisDetail {width:566px; overflow:hidden; margin:16px 0px 10px 16px; color:#000000; font-size:69%; line-height:16px;}
.popisDetail strong {color:#a31a18; font-weight:bold;}
.popisDetail a {color:#a31a18; text-decoration: underline;}
.popisDetail a:hover {text-decoration: none;}

/* F6_DETAIL -  hlidaci pes*/
.hlidacipes {padding: 0px; font-size: 68.75%; text-align:left; padding:10px 15px 15px 15px; color:#bcc8db;}
.hlidacipes .pesPopis {line-height:16px; }
.hlidacipes .seda {color:#bcc8db;}
.hlidacipes td {font-size:11px; padding:3px 5px 0px 0px; line-height: 22px;}
.hlidacipes .vpravo {text-align:right;}
.hlidacipes .checkbox {margin:0px 2px 0px 0px;}
.hlidacipes .textbox {width: 150px; height:19px; line-height:19px; overflow:hidden;  border:1px solid #101215; background-color:#41444b; color:#bcc8db; font-size:11px; margin:0px; padding:0px; line-height:17px;}
.hlidacipes .odeslatDiv {margin:0px;}
.hlidacipes .tlac {width:74px; height:24px; border:0px solid red; cursor:pointer;}

/* F6_DETAIL - vice informaci */
.viceinformaci {padding:0px; font-size: 68.75%; text-align:left; margin:10px 0px 15px 0px; }
.viceinformaci .viceinfoPopis {line-height:16px;}
.viceinformaci .textbox {width: 200px; height:19px; border:1px solid #374d73; color:#374d73; font-size:100%; margin:0px; line-height:17px;}
.viceinformaci textarea {width: 300px; height: 85px; border:1px solid #374d73; color:#374d73; font-size:100%; margin:0px; line-height:17px;}
.viceinformaci img {margin:2px 0px;}
.viceinformaci .tlac {border:0px solid red; cursor:pointer;}

/* F6_DETAIL -  hodnoceni */
.hodnoceni {padding:0px; font-size: 68.75%;}
.hodnoceni .hodnoceni-horni {border:0px solid white;  float:left; width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.hodnoceni .hodnoceni-horni .nadpis {width:280px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px; font-weight: normal; font-size:12px; font-weight: bold; }
.hodnoceni .hodnoceni-horni .nadpis .hodnota {font-weight: bold;}
.hodnoceni .hodnoceni-horni .nadpis .padding {padding: 0px 0px 0px 0px; margin:0px;}
.hodnoceni .hodnoceni-horni .hvezdySede {float:left; width:115px; height:21px; overflow:hidden; padding:0px; text-align:left;}
.hodnoceni .hodnoceni-horni .hvezdySede .hvezdyZlute {height:21px; overflow:hidden; padding:0px; }
.hodnoceni .hodnoceni-dolni {float:left; width:100%; text-align: left; margin: 24px 0px 15px 0px; padding:0px 0px 0px 0px;}
.hodnoceni .hodnoceni-dolni .nadpis {padding:0px 0px 10px 0px; font-weight: bold; }
.hodnoceni .hodnoceni-dolni .row {width:200px; overflow:hidden; padding:0px 0px 3px 0px;}
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft {float:left; width:65px; overflow:hidden; padding:2px 0px 3px 0px; color: #e82508; border:0px solid blue; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a {font-weight: normal; text-decoration: underline; color:#374d73; font-size:11px; line-height:18px; }
.hodnoceni .hodnoceni-dolni .row .vaseHodLeft a:hover {text-decoration: none;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight {float:left; width:115px; overflow:hidden;}
.hodnoceni .hodnoceni-dolni .row .vaseHodRight .hvezdy {height:18px; overflow:hidden; border:0px solid blue;  margin-top:3px;}



/* F6_DETAIL - souvisejici produkty */
.souvisejici {width:100%; overflow:hidden; margin:0px 0px 15px 0px;}
.souvisejici .nadpis {font-size:12px; font-weight:bold; color:#5f7705; margin:0px 0px 10px 28px;}



/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; font-size:68.75%; padding:18px 5px 20px 5px;}
.favorites .produkt {width:500px; height:87px; overflow:hidden; margin:0px; padding:0px 0px 0px 0px; }
.favorites .produkt .image {display:block; overflow:hidden; float:left; margin:5px 5px 0px 5px;}
.favorites .produkt .image img {display:block; width:53px; height:71px; overflow:hidden;}
.favorites .produkt .nazevDiv {display: block; float: left; width:406px; height:64px; font-weight:normal; line-height:15px; margin:11px 0px 0px 10px;}
.favorites .produkt .nazevDiv .nazev {display:block;text-decoration: none; color:#ffffff; font-size:11px; font-weight:bold; line-height:16px;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: underline;}
.favorites .produkt .nazevDiv .cenaTlacitka {width:406px; font-weight:normal; }
.favorites .produkt .nazevDiv .cenaTlacitka .cena {font-weight:normal; margin:29px 0px 0px 0px; float:left; width:182px; color:#bcc8db;}
.favorites .produkt .nazevDiv .cenaTlacitka .cena .oranzova {font-weight:bold; color:#ff9727;}
.favorites .produkt .nazevDiv .cenaTlacitka .tlacitka {font-weight:normal; margin:24px 0px 0px 0px; float:right; width:223px; height:24px; border:0px solid red;}
.favorites .produkt .nazevDiv .cenaTlacitka .tlacitka .t01{display:block; text-indent:-5000px; font-weight:normal; margin:0px 0px 0px 0px; float:left; width:164px; height:24px; border:0px solid red;}
.favorites .produkt .nazevDiv .cenaTlacitka .tlacitka .t02{display:block; text-indent:-5000px; font-weight:normal; margin:0px 0px 0px 0px; float:right; width:54px; height:24px; border:0px solid red;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:5px;}

/* pruvodce nakupem */

.pruvodceNakupem {width:528px; height:57px; overflow:hidden; margin:23px 0px 23px 1px; padding:0px; text-align:left;}
.pruvodceNakupem .krok {display:block; float:left; width:132px; height:57px; overflow:hidden;}


/* F8_KOSIK */
.kosik {width:530px; color:#bcc8db; overflow:hidden; margin:0px; padding:0px 0px 20px 0px;}
.kosik .popisek {line-height:18px; margin:0px; font-size:68.75%; margin:0px 15px 0px 15px;}
.kosik .kosikPopis {line-height:16px; margin:0px; font-size:75%;}
.kosik .caraKosikVrch {width:500px; height:2px; overflow:hidden; margin:0px;}
.kosik .caraKosikSpodek {width:500px; height:2px; overflow:hidden; margin:0px 0px 1px 0px;}
.kosik .seznamZbozi {font-size:68.75%; margin:15px 15px 0px 15px;}
.kosik .seznamZbozi .produktliteHeader {width:500px; overflow:hidden; margin:0px; padding:0px; line-height:26px;}
.kosik .seznamZbozi .produktlite {width:500px; overflow:hidden; margin:0px; padding:0px; }
.kosik .seznamZbozi .padding1 {padding: 6px 0px 5px 0px; text-align:center; font-weight:bold;}
.kosik .seznamZbozi .padding2 {margin: 6px 5px 5px 10px;}
.kosik .seznamZbozi .padding3 {padding: 3px 0px 3px 0px;}
.kosik .seznamZbozi .padding4 {margin: 6px 10px 5px 0px;}
.kosik .seznamZbozi .checkbox {float: left; width: 34px; overflow: hidden; padding:0px; margin:0px; text-align:center; vertical-align:middle; border:0px solid red; }
.kosik .seznamZbozi .nazev {float:left; width:260px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.kosik .seznamZbozi .nazev a {text-decoration: underline; color:#9bb6e4; font-weight:bold;}
.kosik .seznamZbozi .nazev a:hover {text-decoration: none;}
.kosik .seznamZbozi .pocetKusu {float: left; width: 68px; overflow: hidden; text-align: left; padding:0px;}
.kosik .seznamZbozi .pocetKusu input {width:28px; height:20px; line-height:20px; background-color:#41444a; text-align:center; border:1px solid #101215; margin: 2px 0px 0px 17px; font-size:100%; color:#9bb6e4;}
.kosik .seznamZbozi .polozkaCelkemSDPH {float: left; width:136px; overflow: hidden; padding:0px;}
.kosik .seznamZbozi .cena1 {font-weight: normal; text-align:right;}
.kosik .seznamZbozi .cena2 { font-weight: bold; text-align:right; color:#ff9727;}
.kosik .cenaCelkem {width:500px; overflow:hidden; margin:0px 15px 0px 15px; padding:0px; text-align:left; font-size:68.75%; }
.kosik .cenaCelkem .row {width:500px; overflow:hidden; margin:0px; padding:0px; }
.kosik .cenaCelkem .row .popis {float:left; width:200px; overflow:hidden; margin: 6px 0px 5px 44px; padding:0px; text-align:left; font-weight:normal; text-transform:lowercase;}
.kosik .cenaCelkem .row .cena {float:right; width:120px; overflow:hidden; margin: 6px 12px 5px 0px; padding:0px; text-align:right; font-weight:bold; color:#ff9727;}
.kosik .cenaCelkem .row .cena .modra {color:#ff9727;}
.kosik .buttonsBottom {width:530px; margin: 20px 0px 0px 0px; padding:0px;}
.kosik .buttonsBottom .tlac {width:113px; height:24px; float:left; border:0px solid blue; cursor:pointer; margin-right:1px;}
.kosik .buttonsBottom .tlac2 {width:113px; height:24px; float:right; border:0px solid blue; cursor:pointer; margin-left:1px;}
.kosik .chyby {padding:10px 0px 0px 0px; line-height:18px; font-size:14px; color:red;}
.kosik .chyby .odkaz {text-decoration: underline; color:#0046ff; font-weight: normal;}
.kosik .chyby .odkaz:hover {text-decoration: none;}

/* F9_POKLADNA */
.pokladna {color: #bcc8db; font-size:68.75%; padding:0px;}
.pokladna .nadpisPokladna {width:500px; overflow:hidden; font-weight: bold; padding:0px; color: #bcc8db; margin:20px 0px 20px 15px; }
.pokladna .margin {width:500px; overflow:hidden; margin: 0px 0px 0px 15px; text-align: left;}
.pokladna .poznamkaProdejceVPokladne {margin: 0px 0px 20px 0px; color: #ff6c00; font-weight: bold;}
.pokladna .seznamZbozi {width:500px; overflow:hidden; margin-left:12px; padding:0px; }
.pokladna .seznamZbozi .produktliteHeader {width:500px; overflow:hidden; margin:0px; padding:0px;}
.pokladna .seznamZbozi .produktlite {width:500px; overflow:hidden; margin:0px; padding:0px; border-top:1px solid #282d36;}
.pokladna .seznamZbozi .padding1 {padding: 5px 0px 5px 0px; margin:0px; text-align:center; font-weight:bold;}
.pokladna .seznamZbozi .padding2 {margin: 6px 7px 6px 0px; padding:0px;}
.pokladna .seznamZbozi .padding3 {padding: 3px 0px 3px 0px; margin:0px;}
.pokladna .seznamZbozi .padding4 {padding: 5px 0px 5px 0px; margin:0px; text-align:left; font-weight:bold;}
.pokladna .seznamZbozi .nazev {float:left; width:294px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
.pokladna .seznamZbozi .nazev .odkaz {text-decoration: underline; color:#9bb6e4; font-weight:bold;}
.pokladna .seznamZbozi .nazev .odkaz:hover {text-decoration: none;}
.pokladna .seznamZbozi .pocetKusu {float: left; width: 68px; overflow: hidden; text-align: center; padding:0px;}
.pokladna .seznamZbozi .polozkaCelkemSDPH {float: left; width:136px; overflow: hidden; padding:0px;}
.pokladna .seznamZbozi .cena1 {font-weight: normal; text-align:center;}
.pokladna .seznamZbozi .cena2 {font-weight: bold; text-align:right; color:#ff9727;}
.pokladna .cenaCelkem {width:500px; overflow:hidden; margin:0px 0px 0px 12px; padding:0px 0px 30px 0px; text-align:left;}
.pokladna .cenaCelkem .row {width:500px; overflow:hidden; margin:0px; border-top:1px solid #282d36;}
.pokladna .cenaCelkem .row .popis {float:left; width:135px; text-align:left; font-weight:bold; text-transform:lowercase; padding: 3px 0px;}
.pokladna .cenaCelkem .row .cena {float:right; width:125px; overflow:hidden; margin-right:0px; padding:3px 0px; font-weight: bold; text-align: center;}
.pokladna .cenaCelkem .row .cena .odsazeni {padding:0px; text-align:right;}
.pokladna .cenaCelkem .row .cena .odsazeni .cenaCastka {color:#ff9727;}
.pokladna .slevaPopis {float:left; width: 93px; margin: 1px 0px 0px 0px; text-align:left; font-weight:normal; line-height:20px;}
.pokladna .sleva {width:113px; height:24px; overflow:hidden; border:0px; cursor:pointer;}
.pokladna input.slevaKod {float:left; width:30px; height:17px; line-height:17px; text-align:center; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; margin: 1px 5px 0px 0px; font-size:100%;}
.slevyVPokladne {display: block; width:500px; overflow:hidden; margin: 0px 0px 5px 15px; text-align: left;}
.slevyVPokladne input{margin-right: 10px;}

.pokladna .odberatel2 {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel2 .kontakt {width:530px; overflow:hidden; padding: 0px 0px 15px 0px;}
.pokladna .odberatel2 .kontakt .udaje {float: left; display: block; line-height:19px; width: 75px; font-weight: normal; padding: 4px 0px 0px 0px; text-align:right;}
.pokladna .odberatel2 .kontakt .dodaciAdresa {width: 155px; height:19px; line-height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:0px 0px 0px 5px;}

.pokladna .odberatel {margin: 0px 0px 0px 20px; overflow:hidden;}
.pokladna .odberatel .kontakt {border:0px solid red; float: left; width: 243px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #bcc8db; overflow:hidden;}
.pokladna .odberatel .kontakt .popisOblasti {font-style: italic; padding: 0px 0px 5px 0px; margin: 0px; overflow:hidden;}

.pokladna .odberatel .kontakt table.udaje {width:243px; border: 0px solid #5d5d5d; font-size:100%;}
.pokladna .odberatel .kontakt table.udaje b {}
.pokladna .odberatel .kontakt table.udaje td {vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; font-weight:normal;}
.pokladna .odberatel .kontakt table.udaje .dodaciAdresa {width: 135px; height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt select {width:137px; height:23px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:1px 0px 0px 10px;}

.pokladna .odberatel .kontakt2 {float: left; width:495px; padding: 0px 0px 15px 0px; overflow:hidden;}
.pokladna .odberatel .kontakt2 .nadpis {font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px; color: #bcc8db;}
.pokladna .odberatel .kontakt2 .popisOblasti {font-style: italic; font-weight:normal;}

.pokladna .odberatel .kontakt2 table.udaje {width: 243px; border: 0px solid #000000; font-size:100%; overflow:hidden;}
.pokladna .odberatel .kontakt2 table.udaje b {}
.pokladna .odberatel .kontakt2 table.udaje td { vertical-align: middle; text-align: left; padding: 0px; margin: 0px; height: 20px;}
.pokladna .odberatel .kontakt2 table.udaje td.popis {width: 80px; vertical-align: middle; text-align: right; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje td.text {padding:0px 0px 0px 10px; vertical-align: middle; text-align: left; font-weight:normal;}
.pokladna .odberatel .kontakt2 table.udaje .dodaciAdresa {width: 135px; height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:0px 0px 0px 10px;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz {font-weight:normal; text-decoration:underline;}
.pokladna .odberatel .kontakt2 .obchPodmOdkaz:hover {text-decoration:none;}

.pokladna .odberatel .mezera {float: left; width: 20px; overflow: hidden;}
.pokladna .tlac {border:0px solid red; cursor:pointer;}
.pokladna .dalsiKrok {width:113px; height:24px; float:right; overflow:hidden; border:0px solid red; cursor:pointer; margin:0px 15px 20px 0px;}
.pokladna .zavazne {width:101px; height:44px; overflow:hidden; border:0px solid red; cursor:pointer; margin:0px auto 20px auto;}

.pokladna .vasVzkazKObjednavce {width: 500px; height:50px; font-size:100%; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; margin:0px 0px 0px 15px;}

.specialniDoprava {margin: 0px 0px 15px 0px;}
.specialniDoprava .text {margin: 0px; font-weight: normal;}
.specialniDoprava .text a {text-decoration:underline; }
.specialniDoprava .text a:hover {text-decoration:none;}
.specialniDoprava .vyberPlatby {}
.specialniDoprava .vyberPlatby .platba {padding: 5px;}

.volbaDopravyAPlatby {width:500px; margin:0px 0px 0px 15px;}

.volbaDopravy {font-size:11px;}
.volbaDopravy .dopravaBlock {color: #bcc8db; border-top: 1px solid #282d36; font-size:100%;}
.volbaDopravy .dopravaBlock .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .dopravaBlock-selected {color: #bcc8db; background-color:#41444b;}
.volbaDopravy .dopravaBlock-selected .block2 {padding: 5px 5px 10px 10px;}
.volbaDopravy .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaDopravy input.radio {width: 20px;}
.volbaDopravy .nazev {font-weight: bold;}
.volbaDopravy .popis {margin: 0px 5px 0px 20px; color: #bcc8db; line-height: 17px;}

.volbaPlatby {font-size:11px;}
.volbaPlatby .platbaBlock {color: #bcc8db;}
.volbaPlatby .platbaBlock .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .platbaBlock-selected {color: #bcc8db; background: #41444b;}
.volbaPlatby .platbaBlock-selected .block2 {padding: 5px 0px 10px 10px;}
.volbaPlatby .cena {float: right; font-weight: bold; margin: 2px 10px 0px 0px; line-height: 17px;}
.volbaPlatby input.radio {width: 20px;}
.volbaPlatby .nazev {font-weight: bold;}
.volbaPlatby .popis {margin: 0px 5px 0px 20px; color: #bcc8db; line-height: 17px;}

.pokladnaLib {padding:5px 0px; font-size:69%;}
.pokladnaLib .pokladnaLibNadpis {display:block; width:515px; overflow:hidden; font-weight: bold; color: #000000; padding:9px 0px 9px 0px; margin:10px 0px;}
.pokladnaLib .pokladnaLibPopis {display:block;}
.pokladnaLib .pokladnaLibFormLayout {font-size:100%; margin:0px 10px;}
.pokladnaLib .pokladnaLibFormLayout td {}
.pokladnaLib .pokladnaLibFormLayout td.popis {}
.pokladnaLib .pokladnaLibFormLayout td.input {font-size:100%;}
.pokladnaLib .pokladnaLibFormLayout td select {font-size:100%;}

/* F10 OBJEDNAVKA PRIJATA*/
.objednavka {width:auto; overflow:hidden; font-size: 68.75%; text-align: left; color: #bcc8db; padding:0px 0px;}
.objednavka .tlac {display:block;}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {width:500px; font-size:11px; color:#bcc8db; margin:30px 0px 0px 13px;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 500px; border: 0px solid #404040; margin: 20px 0px 0px 0px; text-align:center; line-height:29px;}
.vaseObjednavkyPrehled .prehled .radekHlavicka {width: 500px; height:29px;  margin: 0px 0px 1px 0px; color:#8f9aab; line-height:29px; font-weight:bold;}
.vaseObjednavkyPrehled .prehled .radekHlavicka .cislo {width: 222px; height:29px; border: 1px solid #2b2e36; background-color:#1c1f24; margin: 0px 1px 0px 0px; float:left;}
.vaseObjednavkyPrehled .prehled .radekHlavicka .datum {width: 147px; height:29px; border: 1px solid #2b2e36; background-color:#1c1f24; margin: 0px 1px 0px 0px; float:left;}
.vaseObjednavkyPrehled .prehled .radekHlavicka .cas {width: 123px; height:29px; border: 1px solid #2b2e36; background-color:#1c1f24; margin: 0px 0px 0px 0px; float:left;}
.vaseObjednavkyPrehled .prehled .radek {width: 500px; height:29px;  margin: 0px 0px 1px 0px;}
.vaseObjednavkyPrehled .prehled .radek .cislo {width: 222px; height:29px; border: 1px solid #2b2e36; background-color:#21242a; margin: 0px 1px 0px 0px; float:left; color:#ff9727; font-weight:bold; }
.vaseObjednavkyPrehled .prehled .radek .cislo a {text-decoration:underline;}
.vaseObjednavkyPrehled .prehled .radek .cislo a:hover {text-decoration:none;}
.vaseObjednavkyPrehled .prehled .radek .datum {width: 147px; height:29px; border: 1px solid #2b2e36; background-color:#21242a; margin: 0px 1px 0px 0px; float:left;}
.vaseObjednavkyPrehled .prehled .radek .cas {width: 123px; height:29px; border: 1px solid #2b2e36; background-color:#21242a; margin: 0px 0px 0px 0px; float:left;}


.vaseObjednavkyPrehled .prehled td {border: 1px solid #505050; padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}

.vaseObjednavkyDetail {padding:18px 5px 20px 5px; font-size: 68.75%; }
.vaseObjednavkyDetail .datum {/*text-align: right;*/}
.vaseObjednavkyDetail .zaplaceno {/*text-align: right;*/}
.vaseObjednavkyDetail .odeslano {/*text-align: right;*/}
.vaseObjednavkyDetail .prehled {width: 500px; border-collapse: collapse; border: 0px solid #505050; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #505050;  padding: 2px 5px 2px 5px; vertical-align: top; font-size: 11px;}
.vaseObjednavkyDetail .prehled td.nazev {}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {float: left; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}
.vaseObjednavkyDetail .stornovat {float: right;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {padding:0px 5px 20px 5px; font-size: 68.75%; overflow:hidden; line-height:16px;}
.loginPage .nadpisLogin {font-weight: bold; padding: 18px 0px 5px 0px; }
.loginPage .row {width: 530px; padding: 0px 0px 5px 0px;}
.loginPage .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; }
.loginPage .popis2 {float: left; width: 250px; padding: 4px 0px 10px 0px; }
.loginPage .txtbox {float:left; width: 150px; height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%; margin:0px; }
.loginPage a {text-decoration: underline;}
.loginPage a:hover {text-decoration: none;}
.loginPage .tlac {width:74px; height:24px; border:0px solid red; cursor:pointer; overflow:hidden;}

/* F24_VYHLEDAVANI - rozsirene */
.kategorieFiltr {width:200px; color:#004682; font-weight:normal; font-size:11px; vertical-align: top; float:left; margin-top:20px;}
.kategorieFiltr ul {margin:0px; padding:0px 0px 0px 20px; color:#ff9727;}
.kategorieFiltr .selected-0 {text-decoration:none; color:#ff9727;}
.kategorieFiltr .selected-1 {text-decoration:underline; font-weight:bold; color:#ff9727;}
.kategorieFiltr a {color:#ff9727;}
.kategorieFiltrParametru {width:310px; padding:0px 0px 0px 10px; vertical-align: top;  float:right; font-size:11px;}

.advsearch2 {text-align:left; padding:0px 0px 25px 0px;}
.advsearch2 td {text-align:left; font-size: 11px; vertical-align:top;}
.advsearch2 td.popis {width: 150px; font-size: 11px; line-height: 20px;}
.advsearch2 td.tdInput {width: 150px; line-height: 20px; }
.advsearch2 td .txtbox {width: 150px; height:19px; background-color:#41444b; border:0px; border-right:1px solid #5a5c62; border-bottom:1px solid #5a5c62; color:#bcc8db; font-size:100%;}
.advsearch2 .nenalezeno {width:570px; font-size:69%; margin:0px 0px 10px 0px; color:#bcc8db;}
.advsearch2 .tlac {width:64px; height:24px; overflow:hidden; font-size:1px; text-indent:-5000px; border:0px solid blue; cursor:pointer;}


/* F28_HLIDACI PES */
.watchdog {padding: 18px 5px 20px 5px; font-size: 68.75%; text-align:left;}
.watchdog .vodorovnaCara1 {border-top:1px solid #bcc8db; margin-top:10px; height:10px;}
.watchdog a {text-decoration: underline; color:#9bb6e4;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill {text-decoration: none; font-weight: bold; color:#ff9727;}
.watchdog a.kill:hover {text-decoration: underline;}

/* F29_TEXTOVA STRANKA*/
.textpage {padding: 0px; font-size: 69%; line-height:18px; padding:15px 15px 30px 15px;}
.textpage strong {font-weight:bold;}

/* F30_KNIHA PRANI */
.knihaprani {padding:15px 15px 30px 15px; font-size:68.75%; text-align:left; }
.knihaprani .row {margin:0px; padding:0px; text-align:left;}
.knihaprani .row .popis {float:left; width: 120px; padding:2px 0px 2px 0px; line-height:23px;}
.knihaprani .row .popis2 {float:left; width: 300px; padding:2px 0px 2px 0px;}
.knihaprani .row .popis2 .textbox {display:block; float:left; width: 189px; height:23px; overflow:hidden; border:0px solid #606060; color:#bcc8db; font-size:100%; margin:0px 0px 2px 0px;}
.knihaprani .row .popis2 .textbox input {display:block; float:left; width: 186px; overflow:hidden; height:16px; border:0px solid #606060; background-color:transparent; color:#bcc8db; font-size:100%; margin:3px 0px 0px 2px;}
.knihaprani .row .popis2 .textarea {display:block; float:left; width: 278px; overflow:hidden; height: 82px; color:#bcc8db; font-size:100%; margin:0px 0px 0px 0px;}
.knihaprani .row .popis2 .textarea textarea {display:block; float:left; overflow:hidden; width: 274px; height: 77px; border:0px solid #606060; background-color:transparent; color:#bcc8db; font-size:100%; margin:2px 2px 2px 2px;}
.knihaprani .tlac {width:74px; height:24px; border:0px solid red; cursor:pointer; overflow:hidden;}

/* F33_POROVNANI PRODUKTU */
.porovnaniProduktuDiv {font-size: 68.75%; padding: 18px 5px 20px 5px; }
.porovnaniProduktuRoll {width: 100%; overflow-x: scroll; padding: 0px 0px 10px 0px;}
.porovnaniProduktu {font-size: 100%;}
.porovnaniProduktu tr.position0 {background-color: transparent;}
.porovnaniProduktu tr.position1 {background-color: #41444b;}
.porovnaniProduktu td {width: 140px; padding: 3px 5px; vertical-align: top; border-left: 1px solid #374d73; }
.porovnaniProduktu td.nazev {font-weight: normal; line-height:15px;}
.porovnaniProduktu td.nazev a { text-decoration: underline; color:#9bb6e4;}
.porovnaniProduktu td.nazev a:hover {text-decoration: none;}
.porovnaniProduktu td.popis {font-weight: bold; text-align: right; width: 90px;  border-left: 0px solid #ffffff;}
.porovnaniProduktu td .imageDiv {width:130px; overflow:hidden; text-align:center; padding:0px;}
.porovnaniProduktu td ul {margin:0px; padding:0px;}
.porovnaniProduktu td li {margin:0px; padding:0px; list-style-position:inside;}
.porovnaniProduktu .tlacPP {width:70px; height:25px; overflow:hidden; border:0px solid blue; display:block; margin-top:3px; padding:0px; float:left;}
.porovnaniProduktuDiv .odebratVse {width:101px; height:24px; overflow:hidden; border:0px; cursor:pointer; display:block;}
.porovnaniProduktu .odebrat {width:90px; height:24px; overflow:hidden; border:0px; cursor:pointer; display:block;}
.porovnaniProduktu .objednat {width:90px; height:24px; overflow:hidden; border:0px; cursor:pointer; display:block;}

.zapati {width:980px; height:50px; overflow:hidden; margin:4px 0px 50px 0px; font-size:68.75%; color:#bcc8db;}
.zapati .BINARGON {width:640px; height:24px; overflow:hidden; margin:26px 0px 0px 170px; float:left; text-align:center;}
.zapati .BINARGON a {color:#9bb6e4;}
.zapati .vortex {width:170px; height:24px; overflow:hidden; margin:26px 0px 0px 0px; float:right;}
.zapati .vortex a {color:#9bb6e4;}


/* F34_SITEMAP */
.sitemap {font-size:68.75%; color: #374d73; line-height:18px; padding:0px 5px 20px 5px;}
.sitemap ul {padding: 0px 0px 0px 15px; margin: 0px;}
.sitemap ul li {}
.sitemap h2 {font-size: 12px;  color: #374d73; padding: 15px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.sitemap a {text-decoration: none; color: inherit;  color: #374d73;}
.sitemap a:hover {text-decoration: underline;}

/* F35_SOUTEZ */
.soutez {font-size: 68.75%; padding: 0px 5px 20px 5px; color:#374d73;}
.soutez h2 {font-size: 14px; padding:0px;margin:0px;}
.soutez .tlac {width:70px; height:25px; overflow:hidden; float:left; text-indent:-5000px; font-size:1px; border:0px solid blue; cursor:pointer; margin:5px 0px 0px 8px;}

.top10 {width:206px; margin:16px 0px 8px 0px;}
.top10 .policko {width:185px; margin:5px 0px 3px 11px;}
.top10 .policko .bublina {width:22px; height:20px; overflow:hidden; margin:0px 9px 0px 0px; float:left; color:#ffffff; text-align:center; line-height:20px; font-size:12px; font-weight:bold; font-family:arial;}
.top10 .policko .odkaz {width:154px; display:block; overflow:hidden; margin:0px 0px 0px 0px; float:left; color:#ffffff; font-size:11px; text-decoration:underline; line-height:20px;}
.top10 .policko .odkaz:hover {text-decoration:none;}
.top10 .oddelovac {width:206px; height:1px; background-color:#282d36; border:1px solid #1e2128;}

.mojeNovinka {width:185px; margin:5px 0px 3px 11px;}
.mojeNovinka .odkaz {width:180px; display:block; overflow:hidden; margin:0px 0px 0px 0px; float:left; color:#ffffff; font-size:11px; text-decoration:underline; line-height:20px;}
.mojeNovinka .odkaz:hover {text-decoration:none;}


.menu2 {}
.menu2 .mezera {width:1px; height:34px; overflow:hidden; float:left;}
.menu2 .policko-0 {height:34px; overflow:hidden; display:block; float:left; cursor:pointer; margin-right:1px;}
.menu2 .policko-0 .cmsLevybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px 0px; float:left; cursor:pointer;}
.menu2 .policko-0 .telo {display:block; padding:0px 20px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) repeat-x 0px -34px; float:left; color:#ffffff; font-size:12px; line-height:34px; font-weight:bold; cursor:pointer;}
.menu2 .policko-0 .cmsPravybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px -69px; float:left; cursor:pointer;}
.menu2 .policko-0:hover {height:34px; overflow:hidden; display:block; float:left; text-decoration:none; cursor:pointer;}
.menu2 .policko-0:hover .cmsLevybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px -104px; float:left; cursor:pointer;}
.menu2 .policko-0:hover .telo {display:block; padding:0px 20px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) repeat-x 0px -139px; float:left; text-decoration:none; cursor:pointer;}
.menu2 .policko-0:hover .cmsPravybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px -174px; float:left; cursor:pointer;}
.menu2 .policko-1 {height:34px; overflow:hidden; display:block; float:left; text-decoration:none; cursor:pointer; margin-right:1px;}
.menu2 .policko-1 .cmsLevybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px -104px; float:left; cursor:pointer;}
.menu2 .policko-1 .telo {display:block; padding:0px 20px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) repeat-x 0px -139px; float:left; text-decoration:none; cursor:pointer; color:#ffffff; font-size:12px; line-height:34px; font-weight:bold;}
.menu2 .policko-1 .cmsPravybok {display:block; width:4px; height:34px; overflow:hidden; background:url(bg-mapa-cmsmenu.gif) no-repeat 0px -174px; float:left; cursor:pointer;}
.menu2 .policko-1:hover {text-decoration:none;}

.banner-roll { width:530px; height:220px; position:relative; }
.banner-roll .kategoryBanner { position: absolute; top: 0; left: 0; display: block; }
/* .banner-roll .banner-roll-controls { position:absolute; bottom:0px; left:0px; opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; background: black; width:100%; height:32px; line-height:32px; } */
.banner-roll .banner-roll-panel { background: url(banner-roll-controls.png) no-repeat left bottom; position:absolute; bottom:0px; left:0px;  width:100%; height:35px; line-height:35px; z-index: 1;}
.banner-roll .banner-roll-panel-prodej { background-position: 0 0; }
.banner-roll .banner-roll-panel-objednavka { background-position: 0 -35px; }
.banner-roll .banner-roll-controls { position: relative; float: left; line-height: 19px; padding-top: 10px; }
.banner-roll .banner-roll-controls .banner-roll-control {  background: white; padding:0; color:black; cursor: pointer; display: inline-block; height: 19px; width: 18px; text-align: center; float: left; margin: 0 2px; font-weight: bold; opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }
.banner-roll .banner-roll-controls .banner-roll-control:hover, .banner-roll .banner-roll-controls .banner-roll-control-active { text-decoration: none; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.banner-roll .banner-roll-controls .c-prev { background: url(banner-roll-controls.png) no-repeat -2px -5px; }
.banner-roll .banner-roll-controls .c-next { background: url(banner-roll-controls.png) no-repeat -30px -5px; }
.banner-roll .banner-roll-desc { position: absolute; bottom: 0; right: 4px; height: 32px; overflow: hidden;  cursor: pointer; z-index: 2; line-height:32px; text-align: right; }
#id_zahlaviFlashHeader {position: relative; overflow: visible;}

.best-main .sloupce #bestgamesBanner {margin-top: 15px;}