body{ padding: 0px; margin: 0px; font-family: Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #2D2D2D; background-color: White; }
form{ padding: 0px; margin: 0px; display: inline; }
h1, h2, h3, h4, h5, td{ font-family: Geneva, Arial, Helvetica, Verdana, sans-serif; }
h1{ font-size: 16px; margin: 5px 0 2px 0; color: #CA0000; }


/*- pro tisk -------------*/
.tisk{
	display:none;
}


img { border: none; }
.cls{ clear: both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.vypinfo{ display: none; }
.zapinfo{ display: block; }
.hlaska { font-size: 110%; margin-top: 50px; }
.hlaska strong{ color: #CC6600; }
.aktivni-filtr{ color: White; text-decoration: underline; font-weight: bold;}
.spacer{ height:4px;}
.zvyrazni{ color: Red; }

/*- chybové hlášky --------------*/
.hlaska-error{ border-top: 1px dotted red; border-bottom: 1px dotted red; padding: 35px; margin: 10px 5px 10px 0px; text-align: center; font-weight: bold; color: red; background: url(../images/stopka.gif) 25px center no-repeat #FEFF48; }

/*-rámy -------------------------*/
#hlavni{ width: 994px; border-top: 5px solid white; background: url(../images/top-grafika.png) no-repeat top center white; position: relative; }
#hlavni .logo{ position: relative; top: 0px; }

/*-mainmenu --------------------*/
#mainmenu{ padding-left: 348px; padding-top: 28px; display:none;}
#mainmenu .home{ padding-left: 0px; padding-right: 3px; display: inline-block; }
#mainmenu a{ padding-left: 3px; padding-right: 3px; }

/*- top menu + fultext ---------*/
#top-fulltext{ height: 42px; margin-bottom:2px;display:none;}
#top-fulltext .top-menu{ position: absolute; padding-left: 290px; margin-top: 1px; }
#top-fulltext .fulltext{ padding-left: 640px; padding-top: 2px; width: 350px; }
#top-fulltext .fulltext .full{ width: 180px; border: 1px solid #CC6600; }

/*- základní třísloupcový layout ------*/
#stredframe{ float: left; width: 100%;}
#stred{
	margin: 0 0px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*//*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#leftframe{ float: left; width: 180px; /*Width of left column*/ margin-left: -100%; overflow: hidden; display:none;}
#righframe{ float: left; width: 165px; /*Width of right column*/ margin-left: -165px; /*Set left marginto -(RightColumnWidth)*/ overflow: hidden;  display:none;}
.obal-stred{ margin: 3px 5px 3px 5px; /*Margins for inner DIV inside each column (to provide padding)*/}
.obal{ margin: 3px 0px 0px 0px; /*Margins for inner DIV inside each column (to provide padding)*//*Margins for inner DIV inside each column (to provide padding)*/ }

/*- levé menu -------------------*/
#left-menu-fixed .titulek{ margin-top: 3px; }
#left-menu-fixed .fix{ background: url(../images/bg-menu.gif) no-repeat; line-height: 22px; }
#left-menu-fixed .bot{ background: url(../images/bottom-menu.gif) no-repeat; line-height: 22px; }
#left-menu-fixed .top{ background: url(../images/top-menu.gif) no-repeat; line-height: 22px; }
#left-menu-fixed  a.vyprodej{ padding: 0px; display: block;}
#left-menu-fixed  a{ font-weight: bold; text-decoration: none; padding-left: 15px; display: block; color: #1C774D; }
#left-menu-fixed  a:hover{ color: #F57B20; }

/*- top podmenu -----------------*/
#podmenu{
	display:none;
}
#podmenu .border-blue{ border-left: 1px solid navy; }
#podmenu .border-red{ border-left: 1px solid #F36675; }
#podmenu .border-vse{ border-left: 1px solid #FFD700; }

/*- levé menu zboží --------------*/
#navigace-zbozi{margin: -1px;padding:1px;xposition: relative;}
#navigace-zbozi .skryty{display:none;}
#navigace-zbozi .zobrazeny{display:block;}

#navigace-zbozi .pp, .ppa{ padding: 4px 0px 4px 0px; cursor: pointer; background: url('../images/top-podmenu.gif') center left no-repeat; }
#navigace-zbozi .stredd{ padding: 4px 0px 4px 15px; background: url('../images/top-podmenu.gif') center left no-repeat; }
#navigace-zbozi .p0{padding:4px 0px 4px 0px; background: url('../images/bg-podmenu.gif') bottom left no-repeat;}
#navigace-zbozi .p1, .p1a{ padding: 4px 0px 4px 15px; cursor: pointer; width:161px;}
#navigace-zbozi .p0a{padding:4px 0px 4px 0px; background: url('../images/bg-podmenu.gif') bottom left no-repeat;}
#navigace-zbozi .p1{ background-color:#DBE472; border-left:1px solid #056839; border-right:1px solid #056839;}
#navigace-zbozi .p1a{background-color:#ffe559; border-left:1px solid #056839; border-right:1px solid #056839;}
#navigace-zbozi .p2, .p2a{padding:4px 0px 4px 0px; cursor: pointer; width: 171px;}
#navigace-zbozi .p2{padding-left:20px;background-color:#E3FFE6;border-left:1px solid #056839;border-right:1px solid #056839;}
#navigace-zbozi .p2a{padding-left:20px;background-color:#ffe559;border-left:1px solid #056839;border-right:1px solid #056839;}
#navigace-zbozi A {color: #418C66;text-decoration:none;display:block;}
#navigace-zbozi A:hover {text-decoration:underline;}
#navigace-zbozi .stred, .stredd{ padding-Left: 15px; color: #418C66; cursor:pointer;}

/*- ankety ------------ */
.titulek-anketa{ margin-top: 3px; }
#ankety{ margin:0px; padding: 2px; font-size: 11px; width: 162px;}
#ankety .otazka-title{ padding: 0px 0px 5px 0px; color: #005699; font-weight: bold; font-size: 11px;}
#ankety hr { background-color: #CC6600;height: 1px;border:none;}
#anketa1 form{ display: inline; padding-bottom:3px;margin: 0px;}
#anketa1 span { display: block;}
#anketa1 button { border: 0px; padding: 0px; margin: 0px; color: black; font-weight: bold; font-size: 11px; background-color: transparent; cursor: pointer; text-align: left; }
#anketa1 img { border: 0px; margin-top: 2px; margin-bottom: 6px; }
#anketa1 .otazka { font-weight: bold; margin-bottom: 7px; color: black; }
#anketa1 .spolu { margin-top: 5px; }
#anketa1 .perc { display: inline;}
.obal-rohy-anketa{ position: relative; margin: 0px; padding: 3px; border: 1px solid #ef4238; border-top: none; background-color: white; width: 169px; }
.d-lev-h{ bottom: -1px; _bottom: -2px; left: -1px; background: url('../images/roh-red.gif') left bottom no-repeat; }
.d-prav-h{ bottom: -1px; right: -1px; _bottom: -2px; _right: -2px; background: url('../images/roh-red.gif') right bottom no-repeat; }
.h-lev-h, .h-prav-h, .d-lev-h, .d-prav-h {position:absolute;width:9px;height:9px;font-size:0px;}

/*- navštivené ------------------*/
.obal-rohy-navstivene{ position: relative; margin: 0px 0px 4px 0px; padding: 0px; border: 1px solid #ef4238; width: 158px; text-align: left; }
.d-lev-n{bottom:-1px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav-n{bottom:-1px;right:-1px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.d-lev-n, .d-prav-n {position:absolute;width:8px;height:8px;font-size:0px;}
.obal-rohy-navstivene a{ color: #221F1F; text-decoration: none; padding: 2px 2px 2px 8px; font-weight: bold; display: block; }
.obal-rohy-navstivene a:hover{ text-decoration: underline; }

/*- top 10 ----------------------*/
.obal-rohy-right{ position: relative; margin: 0px 0px 4px 0px; padding: 0px; border: 1px solid #ef4238; width: 158px; }
.d-lev{bottom:-1px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav{bottom:-1px;;right:-1px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.d-lev, .d-prav {position:absolute;width:8px;height:8px;font-size:1px;}
.topten{ padding: 3px 4px; margin: 2px; font-weight: bold; text-align: left; _height: 190px; }
.linka{ border-top: 1px solid #ef4238; }
.topten h3{color:#F80300;font-size: 12px; padding: 0px;margin: 0px;}
.topten h3 a{color:#F80300; text-decoration: none;}
.topten .cena{ color: #F80300; }

/*- související ------------------*/
.souvis{ padding: 3px 4px; margin: 2px; font-weight: bold; text-align: left; }
.souvis h3{color:#F80300;font-size: 12px; padding: 0px;margin: 0px;}
.souvis h3 a{color:#F80300; text-decoration: none;}
.souvis .cena{ color: #F80300; }

/*- karta košík ----------------*/
.obal-rohy-karta{ position: relative; margin: 0px 0px 4px 0px; padding: 0px; border: 1px solid #197cc0; width: 158px; background-color: #AAE0FA; }
.d-lev-k{bottom:-1px;left:-1px;background:url('../images/roh-blue.gif') left bottom no-repeat;}
.d-prav-k{bottom:-1px;right:-1px;background:url('../images/roh-blue.gif') right bottom no-repeat;}
.d-lev-k, .d-prav-k{position:absolute;width:8px;height:8px;font-size:0px;}
.polozka-karta{ padding: 3px 8px; }
.polozka-karta h3{color:#F80300;font-size: 12px; padding: 0px;margin: 0px;}
.polozka-karta h3 a{color:#F80300; text-decoration: none;}
.koupit a{ background-color: #6fb5e4; color: #2E3192; display: block; margin: 2px 0px; padding: 5px; text-decoration: none; }

/*- položka zboží ---------------*/
.obal-rohy-zbozi{ position: relative; margin: 0px 0px 4px 0px; padding: 0px; border: 1px solid #ef4238; width: 315px; height:160px;}
.h-lev-z{top:-1px;left:-1px;background:url('../images/roh-red.gif') left top no-repeat;}
.h-prav-z{top:-1px;right:-1px;_right:-2px;background:url('../images/roh-red.gif') right top no-repeat ;}
.d-lev-z{bottom:-1px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav-z{bottom:-1px;right:-1px;_right:-2px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.h-lev-z, .h-prav-z, .d-lev-z, .d-prav-z {position:absolute;width:8px;height:8px;font-size:0px;}

.leva{ float: left; width: 315px;}
.prava{ float: right; width: 315px;}
.obal-rohy-zbozi h2{color:#F80300;font-size: 12px; padding: 0px;margin: 0px;}
.obal-rohy-zbozi h2 a{ color: #F80300; }
.obal-rohy-zbozi table{ height: 150px; _overflow: hidden;}
.obal-rohy-zbozi .cena{ color: #F80300; }

/*- obsahévá část stránek ----------*/
.popis-sekce{ padding: 10px 0px; }
.dopln-popis-sekce{ padding-top: 10px; }

/*- stránkování ---------------- */
.strankovani{
	padding: 0px;
	margin: 8px 0px;
}
.strankovani span.aktiv{ background: url(../images/list-on.gif) no-repeat center; padding-top: 10px; display: block; color: white; width: 25px; height: 25px; text-align: center; float: left; }
.strankovani a{ background: url(../images/list-off.gif) no-repeat center; padding-top: 10px; display: block; color: white; text-decoration: none; width: 25px; height: 25px; float: left; text-align: center; }

.strankovani1{ padding: 0px; }
.strankovani1 span.aktiv{ background: url(../images/list-on.gif) no-repeat center; padding-top: 10px; display: block; color: white; width: 25px; height: 25px; text-align: center; float: left; }
.strankovani1 a{ background: url(../images/list-off.gif) no-repeat center; padding-top: 10px; display: block; color: white; text-decoration: none; width: 25px; height: 25px; float: left; text-align: center; }

/*- nastavení sortování ------------------*/
.sort-frame{ margin-top: 8px; margin-bottom: 0px; }

/*- navigace kde jsem -----------*/
.navigace-inline1{ color: #F80300; padding: 5px 0px; font-weight: bold; }
.navigace-inline1 a{ color: #F80300; text-decoration: underline; }
.navigace-inline1 a:hover{text-decoration: none; }


/*- detail ----------------------*/
.tit-rub{
	margin-top: 10px;
	background: url(../images/bg-detail.gif) no-repeat;
	color: white;
	padding: 5px 0px 3px 10px;
	font-size: 14px;
	font-weight: bolder;
	line-height: 22px;
}
.detail{ position: relative; margin: -2px 0px; padding: 0px; border: 1px solid #ef4238; width: 637px;}
.d-lev-det{bottom:-1px;_bottom:-2px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav-det{bottom:-1px;_bottom:-2px;right:-1px;_right:-2px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.d-lev-det, .d-prav-det {position:absolute;width:8px;height:8px;font-size:1px;}


#det .detail .kde-jsem{ background-color: #FDF6E5; color: #F80300; padding: 5px 0px 3px 10px; font-weight: bold; }
#det .detail .kde-jsem a.navigace-inline{ color: #F80300; text-decoration: none; }
#det .detail .kde-jsem a.navigace-inline:hover{text-decoration: underline; }

#det .detail .detail-popis{ background: url(../images/bg-detail-popis-top.gif) no-repeat top #FDF5E4; width: 280px; padding: 0px 10px; margin-top: 10px; }
#det .detail .detail-popis .nadpis{ color: Red; padding: 5px 0px; margin-top: 5px; font-size: 14px; font-weight: bold;}
#det .detail .detail-popis p{ padding: 0px; margin: 0px; }
#det .obal-cena{ background: url(../images/bg-detail-cena.gif) no-repeat #CE1728;width:299px;}
#det h1.titulek-detail{
	color: white;
	padding: 8px 0px 0px 10px;
	margin: 0px;
	font-size: 14px;
	text-align: left;
	position: relative;
	background: none;
}
#det .detail .obal-rohy-cena{ border: 1px solid #EF4238; padding: 10px; margin: 5px 0px 0px 0px; position: relative; text-align: left; width: 277px; background-color: White; }
.d-lev-cena{bottom:-1px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav-cena{bottom:-1px;right:-1px;_right:-2px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.d-lev-cena, .d-prav-cena {position:absolute;width:8px;height:8px;font-size:0px;}

#det .detail .cena{ font-size: 16px; color: red; padding: 5px 0px; }

#det .det-print{ margin-top: 10px; cursor: pointer; }
#det .detail .detail-parametry{ background: url(../images/bg-detail-popis-top.gif) no-repeat top #FDF5E4; width: 268px; padding:16px 16px 0px 16px; margin-top: 10px; }
#det .parametr{ padding: 3px 0px; }
#det .dinline{ padding: 2px 0px 2px 0px; display: block; }
.input1{ width: 35px; background: url(../images/stin-button.gif) no-repeat left top; border:none; padding:2px 3px; text-align: center;}
#det .popis-kosik{ font-weight: bold; }

/*-diskuze---------------------*/
.disk{ background-color: #FDF6E5; color: #F80300; padding: 5px 0px 3px 10px; font-weight: bold; }
.disk a{ color: #F80300; text-decoration: underline; }
.disk a:hover{text-decoration: none; }
/*- vypis  recenze -------------*/
.detail-recenze{ padding: 0px; }
.detail-recenze .nadpis-recenze{ padding: 0px 0px 15px 0px; }
.detail-recenze .titulek-r{ padding: 8px 0px 8px 5px; border-top: 1px solid #FF8484; background-color: #FFF6F8; }
.detail-recenze .jmeno-recenze{ padding: 2px 0px 2px 5px; }
.titulek-recenze{ color: white; padding: 0px 5px 5px 0px; margin: 10px 6px 2px 6px; border-bottom: 2px solid #7BCE29; text-align: left; font-weight: bold; }
.titulek-recenze span{ padding: 4px; margin: 0px; background: url(../images/roh-tr-zeleny.gif) no-repeat top right #7BCE29; }


/*- hodnocení form --------------*/
#form-hodnoceni{ margin: 5px 0px 5px 0px; padding: 15px 15px 15px 15px; }
#form-hodnoceni table.form { background-color:#FFE5ED ; border: 1px solid #C00000; margin-top: 15px; }
#form-hodnoceni div { padding: 2px 0px 2px 0px; }
#form-hodnoceni input.input_error{ border: 2px solid red; background-color: #EDF7FA; }

/*- graf hodnoceni ---------------*/
.graf div{ background-color: #AAE0FA; padding: 0px; margin: 0px 3px 0px 3px; width: 90px; border-bottom: 1px solid white; }

/*- vypis  hodnoceni -------------*/
.detail-hodnoceni{ padding: 5px; }
.detail-hodnoceni .nadpis-hodnoceni{ padding: 0px 0px 15px 0px; }
.detail-hodnoceni .titulek{ padding: 8px 0px 8px 0px; background-color: #AAE0FA; border-top: 1px solid #6FB5E4; }
.detail-hodnoceni .titulek img{ margin-left: -5px; }
.detail-hodnoceni .jmeno-hodnoceni{ padding: 2px 0px 2px 0px; }
.titulek-doporucujeme{ color: white; padding: 0px 5px 5px 0px; margin: 10px 6px 2px 6px; border-bottom: 2px solid #1770b5; text-align: left; font-weight: bold; }
.titulek-doporucujeme span{ padding: 4px; margin: 0px; background: url(../images/roh-tr.gif) no-repeat top right #1770b5; }

/*- košík -------------------------*/
.obal-rohy-kosik{ position: relative; margin: -1px 0px 4px 0px; padding: 0px; border: 1px solid #197cc0; background-color: #AAE0FA; border-top: none; width: 637px; }
.title-nazev-kosik{ margin-top: 5px; background: url(../images/bg-nakup.gif) no-repeat; color: #2e3192; padding: 5px 0px 3px 10px; font-size: 14px; font-weight: bolder; line-height: 22px; }
.title-nazev-kosik h1{ padding: 0px 2px; margin: 0px; color: #2e3192; }
.titulek-kosik{ background-color: #0082C9; color: white; font-weight: bolder; }
.spacer-kosik{ font-size: 1px; background-color: #6FB5E4; height: 2px; }
.obal-rohy-kosik img{ padding: 2px; border: 1px solid #0082C9; margin: 3px; }
.obal-rohy-kosik .krok-info{ border: none; }
.obal-rohy-kosik h2{ font-size: 16px; color: #2E3092; }

/*- kroky košík -------------------*/
#kroky .title-nazev-kroky{ margin-top: 10px; background: url(../images/bg-kroky.gif) no-repeat; color: #2D2D2D; padding: 5px 0px 3px 10px; font-size: 14px; font-weight: bolder; line-height: 22px; }
#kroky .krok{ background-color: #A9ABAE; }
#kroky .krok-sedy1{ background-color: #D1D2D4; }
#kroky .krok-sedy2{ background-color: #D1D2D4; }
#kroky .krok-sedy3{ background-color: #D1D2D4; }
#kroky .krok-sedy4{ background-color: #D1D2D4; }
#kroky h3{ font-size: 13px; padding: 2px; margin: 0px; }
#kroky .obal-rohy-kroky{ position: relative; margin: -1px 0px 4px 0px; padding: 0px; border: 1px solid black; border-top: none; width: 637px; }
#kroky .d-lev-ko{bottom:-1px;left:-1px;background:url('../images/roh-black.gif') left bottom no-repeat;}
#kroky .d-prav-ko{bottom:-1px;right:-1px;background:url('../images/roh-black.gif') right bottom no-repeat;}
#kroky .d-lev-ko, .d-prav-ko{position:absolute;width:8px;height:8px;font-size:0px;}

/*doprava ----------------------*/
.tabulka-doprava{ color: #2E3092; font-weight: bold; }
.radka-doprava, .radka-doprava-cena{ background-color: #6FB5E4; }
.doprava-all{ background-color: #0082c9; color: White; padding: 3px; font-weight: bold; }
.doprava-all input{ background-color: #0082c9; color: White; border: none; font-weight: bold; text-align: right; }

/*- vyskakovací okno info --------------*/
.vypinfo{display:none;}
.zapinfo{display:block;}
.info-platby{ width: 250px; height: 200px; display: block; border: 1px solid #005699; overflow: auto; position: absolute; margin-top: -200px; margin-left: -20px; background-color: white; color: #2D2D2D; font-weight: normal; }
.info-platby .info-titulek{ border-bottom: 1px solid #005699; line-height: 28px; background: url(../images/kosik-kill.gif) no-repeat center right #005699; padding: 2px; cursor: pointer; font-weight: bolder; color: white; text-decoration: underline; font-size: 12px; }
.info-platby .info-text{ overflow: auto; padding: 3px; font-size: 12px; }

/*- rekapitulace objednávky ------------*/
#rekapitulace{ padding: 0px; margin: 0px; }
#rekapitulace table.adresa{ border-top: 1px solid #5caadb; border-right: 1px solid #5caadb; }
#rekapitulace td.titulek{ border-left: 1px solid #5caadb; border-bottom: 2px solid #5caadb; width: 300px; color:white;}
#rekapitulace td.polozka{ border-left: 1px solid #5caadb; border-bottom: 1px solid #5caadb; width: 300px; }
#rekapitulace td.titulek-zb{ border-left: 1px solid #5caadb; border-bottom: 2px solid #5caadb; color:white;}
#rekapitulace td.polozka-zb{ border-left: 1px solid #5caadb; border-bottom: 1px solid #5caadb; }

/*- formuláře pro přihlášení, registrace ----------*/
.title-nazev-kroky{ margin-top: 10px; background: url(../images/bg-kroky.gif) no-repeat; color: #2D2D2D; padding: 5px 0px 3px 10px; font-size: 14px; font-weight: bolder; line-height: 22px; }
.obal-rohy-kroky{ position: relative; margin: -1px 0px 4px 0px; padding: 0px; border: 1px solid black; border-top: none; width: 637px; }
.d-lev-ko{bottom:-1px;left:-1px;background:url('../images/roh-black.gif') left bottom no-repeat;}
.d-prav-ko{bottom:-1px;right:-1px;background:url('../images/roh-black.gif') right bottom no-repeat;}
.d-lev-ko, .d-prav-ko{position:absolute;width:8px;height:8px;font-size:0px;}
.telo-label{ padding: 10px; display: block;background-color: #A9ABAE; }
input.prihlasit{ font-size: 12px; margin-left: 10px;}
label,input.prihlasit{ display: block; width: 120px; float: left; }
label { text-align: right; width: 50px; }
label.titulek { text-align: right; width: 234px; }
.hl-titulek{ background-color: #6FB5E4; color: #2E3092; font-weight: bold; padding: 5px 0px 5px 5px; }
.info-text{ color: #CA0000; font-style: italic; }
.titulek{ font-size: 12px; width: 150px;}
.povina{ font-weight: bold; }
.povina1 input{ background-color: #FFE5ED; border: 1px solid #7f9db9; width: 300px;padding: 2px;}
.pole2{ font-size: 12px; font-weight: bold;padding-left:10px;}
.pole input{ font-size: 12px; width: 300px; border: 1px solid #7f9db9;padding: 2px;}
.pole1{ width: 300px; height: 80px; }
.povina1 input.input_error{ border: 2px solid red; background-color: #FFE5ED; }

/*- karta uživatele -------------*/
.obal-rohy-uziv{  position: relative; margin: 0px 0px 4px 0px; padding: 0px; border: 1px solid #ef4238; width: 158px; background-color: #C00000;}
.h-lev-n{top:-1px;left:-1px;background:url('../images/roh-red.gif') left top no-repeat;}
.h-prav-n{top:-1px;right:-1px;background:url('../images/roh-red.gif') right top no-repeat ;}
.d-lev-n{bottom:-1px;left:-1px;background:url('../images/roh-red.gif') left bottom no-repeat;}
.d-prav-n{bottom:-1px;right:-1px;background:url('../images/roh-red.gif') right bottom no-repeat;}
.h-lev-n, .h-prav-n, .d-lev-n, .d-prav-n {position:absolute;width:8px;height:8px;font-size:0px;}
h2.title-karta { font-size: 13px; color: white; padding: 0px 0px 5px 0px; margin: 5px 0px 0px 0px; text-align: center;}
.karta-uziv{ padding-left: 15px; padding-bottom: 10px; color: white; }
.karta-uziv b, string{ font-size: 110%; }
.karta-uziv a{ color: white; }
.cls-mezera{ clear: both; height: 5px; }

/*- zakaznické centrum ----------*/
#zak-centrum .formular1{ }
#zak-centrum .mujucet-titulek{ color: #1C60D5; font-weight: bold; font-family: verdana; }
#zak-centrum .formular-tabulka{}
#zak-centrum .tabulka{ border-collapse: collapse; border: 1px solid #cad0dc; margin: 10px 0px 10px 0px; }
#zak-centrum .pozadi-table{ background-color: #EEEEEE; border-bottom: 2px solid #cad0dc; font-weight: bold; color: Black; }


/*.filter{ opacity: 0.3; filter: Alpha(opacity=30); }*/

/*- menu výrobci ----------------*/
.ul-menu2{ text-align: center;font-size:12px; margin-left:7%;}
.ul-menu2 ul{list-style-type: none;margin:0px;padding: 0px;margin-top:20px;}
.ul-menu2 a{ background: transparent url(../images/bod.gif) no-repeat scroll 5px center; color: #454545; display: block; line-height: 18px; padding: 3px 0px 3px 15px; }
.ul-menu2 a:hover{ text-decoration: none; color: #CA0000; }
.ul-menu2 a.selected{ color: #008400; }

.ul-menu2 ul.abc-menu2{ float: left; width: 32%; text-align: left; }

/*- filtr cena ------------------*/
#filtr-cena{ margin: 0px 0px 10px 0px; background: url(../images/bg-filtr.gif) left center repeat-x; line-height: 40px; border-top: 1px solid #02b1d8; border-bottom: 1px solid #02b1d8; }

/*- zápatí ----------------------*/
#zapati{ margin-top: 15px; padding: 10px; border: 1px solid #b7b7b7; font-size: xx-small; color: #b7b7b7; display:none;}

