.kurzy {
	margin-top : 10px;
	padding : 0px;
}

/****************************************************************************************/
.kurzy .item {
	float : left;
	position : relative;
	width : 190px;
	height : 330px;
	padding : 20px 25px 25px;
	display : block;
	text-decoration : none;
	/* cursor : pointer; */
}
.kurzy .item .image {
	width : 190px;
	height : 98px;
}
.kurzy .item H2 {
	margin : 0;
	padding : 4px 10px 6px;
	background : url('../../images/kurzy-caption.png') no-repeat top left;
	color : #ffffff;
	font-family : times;
	font-size : 17px;
	font-weight : bold;
}
.kurzy .item P {
	margin : 0;
	padding : 6px 10px;
	color : #554c41;
	font-size : 12px;
}
.kurzy .item .price {
	padding : 3px 10px;
	color : #554c41;
}
.kurzy .item .price SPAN {
	color : #ff6002;
}
.kurzy .item .price SPAN B, .kurzy .item .price SPAN STRONG {
	color : #ff6002;
	font-size : 14px;
	font-weight : bold;
}
.kurzy .item .button {
	position : absolute;
	left : 35px;
	bottom : 20px;
	font-size : 13px;
}
.kurzy .separator {
	display : none;
}
.kurzy .line {
	float : left;
	width : 1px;
	height : 375px;
	border-right : 1px solid #dddddd;
}
.kurzy .clear {
	height : 1px;
	border-top : 1px solid #dddddd;
}
.kurzy .clear.last {
	height : 1px;
	border-top : 0 none;
}

/****************************************************************************************/

.kurzy-detail {
	position : relative;
	width : 616px;
	padding : 60px 0 0 20px;
}
.kurzy-detail .image {
	float : left;
	width : 130px;
	height : 100px;
}
.kurzy-detail H2 {
	height : 36px;
	margin : 0 0 0 130px;
	padding : 15px 20px;
	background : url('../../images/kurzy-detail-caption.png') no-repeat top left;
	color : #ffffff;
	font-family : times;
	font-size : 30px;
}
.kurzy-detail .price {
	height : 18px;
	margin : 0 0 0 130px;
	padding : 8px 20px;
	background : url('../../images/kurzy-detail-price.png') no-repeat top left;
	color : #ffffff;
	font-size : 14px;
}
.kurzy-detail .headline {
	padding : 30px 0 20px 10px;
	font-size : 16px;
	font-weight : bold;
}
.kurzy-detail .description, .kurzy-detail .details {
	padding : 0 0 20px 10px;
}

.kurzy-detail .right {
	width : 275px;
}
.kurzy-detail .prihlaska {
	width : 195px;
	height : 80px;
	margin : 30px 10px 10px 40px;
	padding : 12px 15px;
	background : url('../../images/kurzy-prihlaska.png') no-repeat top left;
	font-family : times;
	font-size : 18px;
	font-weight : normal;
}
.kurzy-detail .prihlaska B {
	color : #78aa06;
	font-family : times;
	font-size : 18px;
	font-weight : normal;
}
.kurzy-detail .prihlaska .button {
	display : block;
	float : right;
	margin-top : 20px;
}
.kurzy-detail .ukazkova-hodina {
	width : 195px;
	height : 80px;
	margin : 10px 10px 30px 40px;
	padding : 12px 15px;
	background : url('../../images/kurzy-ukazkova-hodina.png') no-repeat top left;
	font-family : times;
	font-size : 18px;
	font-weight : normal;
}
.kurzy-detail .ukazkova-hodina B {
	color : #78aa06;
	font-family : times;
	font-size : 18px;
	font-weight : normal;
}
.kurzy-detail .ukazkova-hodina .button {
	display : block;
	float : right;
	margin-top : 20px;
}

.kurzy-detail .button-silver {
	position : absolute;
	top : 20px;
	left : 20px;
}
.kurzy-detail .details TABLE {
	margin : 0 !important;
	padding-left : 0px;
}
.kurzy-detail .details H4.nadpis {
	margin-left : -10px !important;
}
.kurzy-detail .details UL {
	margin : 0;
	padding : 10px 15px;
	border : 1px solid #f7f5f4;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	background : #f7f5f4;
	list-style-type : none;
}
.kurzy-detail .details LI {
	padding : 5px 0 5px 30px;
	background : url('../../images/kurzy-point.png') no-repeat 0px 5px;
}

/******************************************************************************************************/
