/* ---------------------------- horni navibar --------- */
.step {
 float: left;
 width:118px;
 border:0px solid #000;
 text-align:center; 
 color:gray;
/* padding:0 30px 0 30px; */
 border-right: 1px solid #BBB;
 height:34px;
 line-height:34px;
}
.step.kosik {
  width:230px;
}

.step.last {
 border-right:none;
}
.stepactiv {
 background: url('img/sipka.gif') bottom center no-repeat;
}

 .activ_l, .activ_c, a.activ_l:hover,a.activ_c:hover {
   color:#f90; 
 }
/* 
 .activ_l {
  background: #fff url('img/eshop/aktiv1.gif') 4px 2px no-repeat;
 }
 
  .activ_c {
  background: #fff url('img/eshop/aktiv3.gif') 0px 0px no-repeat;
 }
 */
 p,span,div { font-size:11px;}
/* ------------- shop menu ---------------- */

.course_box {
/* border-top:1px solid #bbb;*/
 text-align:left;
 padding:5px;
}

.course_box a,.course_box span {
 display:block;
}
/* zakazane lekce a kurzy */
.course_box span {
 color:#ccc;

}

span.course {
 background: #fff url('img/eshop/zhasle3.gif') -3px 0px no-repeat;
}

span.lecture {
 background: #fff url('img/eshop/zhasle1.gif') -3px 0px no-repeat;
}

.course { 
  margin-bottom: 5px;
  padding-left:20px;
}

.lecture {
  padding-left:20px;
}

.module {
  padding-left:20px;
  margin-left:5px;
  display:block;
}

/* ---------- obsah shopu --------- */


#obrazek {
 

 float:left;
 margin:10px;
 
}


#obsah .nadpis {
 padding-top:15px;
 color:#f90;
}

.nadpis form {
 display:inline;
}

.objednat{
 border:0;
 background:#fff;
 font-size:11px;
 text-decoration:underline;
 color: rgb(3,77,224);
 margin:0;
 padding:3px;
}

.kosikbutt {
 background: url('img/do-kosiku.gif') top left no-repeat;
 height:27px;
 padding-left:20px;
 _padding-left:5px;
}
.oranz {
 color:#f90;
}

#kosik {
 border:2px solid black;
 border-collapse:collapse;
 
}

#kosik td {
 border:1px solid black;
 padding:5px;
}

#kosik td.nb {
 border:0;
}

.stepkosik-img {
position:relative;
top:3px;
right:4px;
border:0;
 
}

FORM {margin:0px; padding:0px;}

.cartTab {
	width:420px;
/*	border-bottom:2px solid #E1E8EE; */
}
.cartTab TD.ls {
	background-color:#FAFEFF;
}
.cartTab TD.prod {
	text-align:right;
	padding-right:8px;
	width:13%;
}
.cartTab TD.price {
	text-align:right;
  width:22%;
}
.cartTab TD.mid {
	text-align:left;
	width:65%;
}
.cartTab TD.topspc {
	padding-top:12px;
}

.cartTab TD.leftspc {
	padding-left:12px;
}
.cartTab TD.rightspc {
	padding-right:12px;
}

.cartTab TD.botspc {
	padding-bottom:12px;
}
.cartTab TD.dvde {
	 border-top:1px solid #E1E8EE;
}

.userTab {
	width:420px;
/*	border-bottom:2px solid #E1E8EE; */
}

.userTab TD {
	background-color:#FAFEFF;	
}
.userTab TD.topspc {
	padding-top:12px;
}
.userTab TD.frst {
	padding-left:25px;
	width:65px;
}
.userTab TD.botspc {
	padding-bottom:12px;
}
.userTab INPUT {
	width: 110px;
	height: 14px;
	font-size: 11px;
}

.userTab INPUT.ifield {
	border: 0px;
	border-bottom: 1px solid #E1E8EE;
	background-color: white;
}

.userTab INPUT.ireadonly {
	background-color: rgb(245,245,245);
}


.dotleft {
	padding-left:1px;
	width:422px;
	background-image: url(home/img/vdot.png);
	background-repeat: repeat-y;
	background-position:left; 
	border-bottom:2px solid #E1E8EE;
}

.dotright {
	padding-right:1px;
	width:421px;
	background-image: url(home/img/vdot.png);
	background-repeat: repeat-y;
	background-position:right;
}
.dottop {
	padding-top:1px;
	width:420px;
	background-image: url(home/img/hdot.png);
	background-repeat: repeat-x;
	background-position:top left;
}
#cart .prodBox {
	margin-top:15px;
	width:auto;
	padding-right:20px;
	text-align:left;
}
#cart .leftBox {
	text-align:center;
	width:150px;
}
#cart {
	margin:0px;
}
#cart .topText {
	padding-left:150px;
}
#cart .botNav {
	padding-left:150px;
	text-align:center;
}
#cart .shleft {
	padding-left:13px;
	background-image:url(img/sharrl.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}
#cart .shright {
	padding-right:13px;
	background-image:url(img/sharrr.gif);
	background-repeat: no-repeat;
	background-position:right 5px;
}

#cart A.vlozit {
	display:block;
	background-color:white;
	border:1px solid white;
	background-image:url(img/do-kosiku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:17px;
	padding:10px 0px 0px 25px;
	margin:0px;
	font-size:11px;
	text-align:left;
	width:90px;
}
 #cart A.vlozit:hover {
	background-image:url(img/neco-v-kosiku.gif);
	background-position: 0px 6px;
/*	border:1px solid #e0e0e0;
	color:#f90; */
} 

#cart A.odebrat {
	display:block;
	background-color:white;
	border:1px solid white;
	background-image:url(img/z-kosiku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:17px;
	padding:10px 0px 0px 25px;
	margin:0px;
	font-size:11px;
	text-align:left;
	width:60px;
}
 #cart A.odebrat:hover {
	background-image:url(img/prazdny-kosik.gif);
	background-position: 0px 6px;
/*	border:1px solid #e0e0e0;
	color:#f90; */
} 

#cart A.zacit {
	display:block;
	background-color:white;
	border:1px solid white;
	background-image:url(img/eshop/ico-cd2.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	height:20px;
	padding:5px 0px 0px 25px;
	margin:0px;
	font-size:11px;
	text-align:left;
	width:80px;
}
 #cart A.zacit:hover {
	background-image:url(img/eshop/aktiv3.gif);
	background-position: 2px 4px;
/*	border:1px solid #e0e0e0;
	color:#f90; */
} 

#cart IMG.shico {
	margin: 2px 7px 5px 0px;
}