
/* styly pouze pro katalog */

.cat-info {
	padding: 0px 0px;
	margin: 0px;
}
	.cat-info .param {
		text-align: right;
	}
	.cat-info a.back {
		background: url('../../img/el/portal/ico-navigator-link-back-blue.gif') left center no-repeat;
		padding-left: 10px;
	}

/* vypis kategorii */
#courses-cats .list {
	clear: both;
	padding: 5px 0;
	margin: 0px;
}
	
	#courses-cats .list .item {
		margin-bottom: 10px;
		padding: 5px;
	}
	#courses-cats .list .even {
		background-color: #F5F5F5;
	}
		#courses-cats .list .item h3 {
			font-size: 1.0em;
		}
		#courses-cats .list .item .params {
			text-align: right;
		}
			#courses-cats .list .item .params .param {
				display: inline;
				padding-left: 1em;
			}
		
/* seznam kurzu v kategorii */
#courses {}
	#courses .item {
		position: relative;
		padding: 5px 0 1px 0;
	}
		#courses .item h3 {
			margin: 5px 10em 5px 5px;
			padding-left: 6px; 
			border-left: 4px solid #1B517D;
			
			font-size: 1.0em;
		}
		#courses .item .wysiwyg {
			margin: 5px 5px 5px 15px;
		}
		
		#courses .item .wysiwyg p {
			margin: 0;
			padding: 0;
		}
		#courses .item .description {
			margin: 0;
			padding: 3em 0;
			
			font-size: 0.9em;
		}
		#courses .item .params {
			position: relative;
			top: -1.7em;
			float: right;
			width: 13em;
			padding: 0 5px 0 0;
			margin: 0;
			
			line-height: 1.65em;
		}
			#courses .item .params .param {
				text-align: right;
			}
				#courses .item .params .course-price .param-name,
				#courses .item .params .course-valid .param-name {
					padding-left: 15px;
					background: transparent url('../../img/el/portal/ico-arrow-right-white.gif') left center no-repeat;
				}
				#courses .item .params .course-price strong,
				#courses .item .params .course-valid strong {
					color: #4B86AE;
				}
			
		#courses .item .order {
			padding: 2px 5px 2px 15px;
			background: white;
		}
			#courses .item .order .fi-inputs {
				display: block;
				position: relative;
			
			}
			#courses .item .order .fi-text {
				width: 2em;
				text-align: center;
			}
			#courses .item .order .demo-start,
			#courses .item .order .start {
				clear: both;
				text-align: right;
				font-weight: bold;
			}
				#courses .item .order .demo-start a,
				#courses .item .order .start a {
					padding-left: 15px;
					background: transparent url('../../img/el/portal/ico-arrow-right-white.gif') left center no-repeat;
				}


/* detail kurzu */
#id-catalogue-course {}
	#id-catalogue-course .course-info {
		padding: 5px 0;
		margin: 1.3em 0;
		
		border: 1px solid #C4C4C4;
		border-width: 1px 0;
		
		text-align: right;
		clear: both;
	}
		#id-catalogue-course .course-info #course-code {
			float: left;
			margin-right: 4em;
		}
			#id-catalogue-course .course-info .param strong {
				color: #4C87AF;
			}
	
	#id-catalogue-course .order {}
		#id-catalogue-course .order .buttons {
			text-align: right;
			margin: 5px 0;
		}
			#id-catalogue-course .order .buttons .button-link {
				margin-right: 0;
			}
			

/* moje kurzy */
#id-my-courses #courses .table {
	width: 100%;
}
#id-my-courses #courses .even {
	background-color: #F4F4F4;
}
	#id-my-courses #courses .course-code {width: 100px;}
	#id-my-courses #courses .course-name {width: 300px;}
	#id-my-courses #courses .total-licences {width: 60px;}
	#id-my-courses #courses .free-licences {width: 120px;}
	#id-my-courses #courses .course-admins {width: 60px;}
	#id-my-courses #courses .buttons-h {width: 110px;}
	#id-my-courses #courses .item .params {
		
	}
		#courses .item .params .free-licences .param-name {
			padding-left: 15px;
			background: transparent url('../../img/el/portal/ico-arrow-right-white.gif') left center no-repeat;
		}
		#courses .item .params .free-licences strong {
			color: #4B86AE;
		}


#id-my-courses #courses .ico {
	float: left;
	clear: none;
	display: block;
	width: 20px;
	height: 20px;
	background: transparent url() top left no-repeat;
	overflow: hidden;
}
	#id-my-courses #courses .ico#ico-licence-all {background-image: url('../../img/el/portal/ico-licence-all.gif');}
	#id-my-courses #courses .ico#ico-licence-assigned {background-image: url('../../img/el/portal/ico-licence-assigned.gif');}
	#id-my-courses #courses .ico#ico-licence-free {background-image: url('../../img/el/portal/ico-licence-free.gif');}
	#id-my-courses #courses .ico#ico-course-admins {background-image: url('../../img/el/portal/ico-course-admin.gif');}
	
	#id-my-courses #courses .ico span {
		display: none;
	}
	
	#id-my-courses #courses .item .free-licences {
		
	}

#id-my-courses .paging .order-by {
	width: 69%;
}
#id-my-courses .paging .pages {
	width: 29%;
}



	.fi-inputs {
		width: 66%;
		float: left;
	}
	
	
	.form-footer {
		padding: 10px 0;
		text-align: right;
	}
		.fi-submit {
			background: #1D5381 url('../../img/el/portal/bg-button-submit-universal.jpg') right top no-repeat;
			border: none;
			color: #fff;
			padding:3px 27px 3px 5px;
			font-weight: bold;
			text-transform: uppercase;
			cursor: pointer;
		}		


