* {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;}
body {min-width:980px;}
#main-mnu {
list-style:none;
padding-left:60px;
font-size:8pt;
min-width:660px;
}
	#main-mnu div{
	height:26px;
	padding:0 10px 0 15px;
	background:url(/i/luc.png) no-repeat;
	display:inline-block;
	position:relative;
	top:4px;	
	margin-left:-25px;
	position:relative;
	z-index:1;
	}
	#main-mnu a{
	color:#000;
	height:16px;
	padding:6px 22px 4px 6px;
	background:url(/i/ruc.png) no-repeat right;
	display:block;
	text-decoration:none;
	}
	#main-mnu .sel {background:url(/i/lsc.png) no-repeat;z-index:100;}
	#main-mnu .sel a {background:url(/i/rsc.png) no-repeat right;}
	#main-mnu div:hover {background:url(/i/lsc.png) no-repeat;z-index:100;}
	#main-mnu a:hover{background:url(/i/rsc.png) no-repeat right;}
	#un {
	background:url(/i/un.png) bottom repeat-x;
	height:4px;
	position:relative;
	z-index:10;
	display:block;
	margin-left:-60px;
	}
#sub-mnu {
	padding: 8px 0 0 48px;
	font-size:10pt;
	background:#a4ebfc url(/i/mn-bg.png) center;
	height:26px;
	margin-bottom:36px;
	}
	#sub-mnu div {
		display:none;
		}
	#sub-mnu a {
		display:inline-block;
		padding: 0 6px;
		margin:0 4px 0 0;
		color:#333;
		}
	#sub-mnu .sel, #sub-mnu a:hover {
		background-color:#FFF;
		text-decoration:none;
		margin-bottom:4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		}
#dop-menu {
	width: 152px;
	font-size:8pt;
	float:left;
	margin:0 30px 20px 0;
	}
	#dop-menu a {
		display:block;
		margin-bottom:.5em;
		padding:1px 1px 3px 4px;
		}
		#dop-menu a.sel, #dop-menu a:hover {background:#a4ebfc url(/i/mn-bg.png) center;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;color:#FFF;text-decoration:none;}
/* all header caps */
h3{
	border-bottom:1px solid #000;
	margin-bottom:1em;
	text-align:center;
	}
	h3 span{
		color:#FFF;
		margin-left: 16px;
		display:inline-block;
		padding: 8px 12px 2px 12px;
		font-size:11pt;
		font-weight:normal;
		background:#a4ebfc url(/i/mn-bg.png) center bottom;
		margin-bottom:-4px;
		}
		h3 a {text-decoration:underline;color:#FFF;}

/* main page layout */
#main-banner {float:right; width:170px;padding:0 8px;margin-top:24px;background-color:#FFF;}
#main-container {margin-right:186px;}
	#main-l{float:left;width:68%;padding:0 1%;font-size:9pt;}
	#main-r{float:left;width:30%;min-width:230px;font-size:9pt;}

.round {
	margin-bottom:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	}

/* studytime logo-href */
#gotosport {
	width:140px;height:40px;
	display:block;
	text-indent:-1000px;
	background:url(/i/gotosport.gif) 140px 0;
	position:absolute;
	right:20px;top:30px;
	overflow:hidden;
	}
	#gotosport:hover{background:url(/i/gotosport.gif) 0 0;}

/* main page layers */
/* main-r layer */
#main-r ul {
	list-style:none;
	margin-bottom:3em;
	}
	#main-r li {
		margin-bottom:1em;
		}


#catalog {
	margin: 0 0 10px 20px;
	padding-left: 20px;
	list-style-position:outside;
}
	#catalog li {
		margin:0 0 30px 0;line-height:150%;font-size:10pt;
	}
	#catalog a.cap {
		font-size:14pt;
	}
	#catalog small {
		font-size:8pt;display:block;
	}
	#catalog b {
		font-weight:normal;
		display:inline-block;
		border:1px solid #ccc;
		padding:0px 4px;
		margin: 8px 0 4px -5px;
		font-size:8pt;
		}
		.comments-count {
			padding:0 18px 0 18px;
			background:url(/i/comments.gif) no-repeat;
			color:#aaa;
			}

#item-content {
	font-size:10pt;
	line-height:1.5em;
	}
	#item-content p {
		margin-bottom:1em;
		}
	#item-content ul, #item-content ol {
		margin-left:40px;
		}
	#item-content h1 {
		color: #5ac1d9;
		font-weight:normal;
		line-height:1.2em;
		margin-bottom:1em;
		}
		#org-logo {text-align:center;width:48%;float:left;}
		#item-content h3,#item-content h4,#item-content h5,#item-content h6 {border-bottom:none;color: #5ac1d9;margin-bottom:8px;margin-top:16px;}
		#short-info {
			float:left;
			width:48%;
			padding: 4px 0 4px 1%;
			margin-top:-5px 1% 0 0;
			border:1px solid #5ac1d9;
			font-size:8pt;
			}
			#short-info span {display:table-cell;}
			#short-info div {margin-bottom:.5em;}
			#short-info small {
				display:table-cell;
				width:100px;
				}

#comments, #add-comments {font-size:8pt;margin-left:30px;}
	#comments div {
		margin: 8px 0 32px 0;
		}
		#comments i {font-style:normal;padding:1px;background-color:#000;color:#FFF;font-size:6pt;margin-left:-1px;}
		#comments b {
			padding-left:32px;
			font-weight:normal;
			background:url(/i/user.png) 12px 0 no-repeat;
			}
		#comments span {
			font-size:9pt;
			display:block;
			margin-top: 8px;
			margin-left:60px;
			}
		#comments .sub-comment {background:url(/i/answer-arrow.gif) 8px 26px no-repeat;}
		#comments h4, #add-comments h4 {color:red;font-size:12pt;font-weight:normal;text-align:center;margin:8px 0;}
		
		.admin {display:inline-block;padding-right:16px;margin:0;text-decoration:none;}
		.admin .edit {text-indent:-999px;display:inline-block;width:16px;height:16px;background:url(/i/edit.png) no-repeat;margin-right:8px;}
		.admin .del {text-indent:-999px;display:inline-block;width:16px;height:16px;background:url(/i/delete.png) no-repeat;}

#add-comments {
	padding: 8px;
	background-color: #c4f0fa;
	margin-left:20px;
	}
	#add-comments em {
		font-style:normal;
		color:#FF0;
		}
	#add-comments input {
		display:inline-block;
		margin:0 18px 0 0;
		width:20%;
		}
	#add-comments textarea {
		 margin:0 0 8px 0;
		 width:100%;
		 height:80px;
		}
	#add-comments label {
		background-color:#00b5e0;color:#FFF;padding:3px 4px 4px 4px;position:relative;top:-1px;cursor:pointer;
	}
	#add-comments img {position:relative;bottom:-8px;padding-right:8px;}

#pagenav {
	font-size:11pt;
	margin-left: 30px;
	}
	#pagenav div, #pagenav a, #pagenav span {
		display:block;
		float:left;
		margin:0 2px;
		padding: 6px 6px;
		text-decoration:none;
		}
	#pagenav a {border:1px solid #a4ebfc}
	#pagenav a:hover {text-decoration:underline;}
	#pagenav span {
		border:1px solid #a4ebfc;
		background:#a4ebfc url(/i/mn-bg.png) center;
		color:#FFF;
		}


#informer-ucebni .framer, .informer-ucebni-sub .framer {
	padding:8px;
	background:url(/i/bg1.png) repeat-x bottom;
	font-size:8pt;
	line-height:150%;
	}
	#informer-ucebni .title, .informer-ucebni-sub .title {
		font-size:16px;display:block;margin:.5em 0 1em 0;text-align:center;
		}
	#informer-ucebni img {
		display:table-cell;width:180px;float:left;height:auto;
		}
	#informer-ucebni .toright {
		display:table-cell;padding-left:8px;
		}
	
	.informer-ucebni-sub {
		margin-top:1em;
		float:left;
		}
	.informer-ucebni-sub img {
		display:table-cell;width:120px;float:left;
		}
	.informer-ucebni-sub .toright {
		display:table-cell;padding-left:8px; font-size:8pt;
		}
.s {font-size:6pt;padding:8px;color:#0cf;}

#main-banner a, #main-banner embed {display:block;margin-bottom:16px;}
#main-banner img {border:0;}
#li{display:inline-block;height:31px;width:88px;background:url(/cc/counter.gif) no-repeat;}
#li img {display:none;}

/* logForm */
#logForm {position:absolute;top:-8px;left:50%;margin-left:-100px;border:1px solid #c4f0fa;min-width:200px;z-index:9999;background-color:#FFF;font-size:7.7pt;}
#logForm div, #logForm a {display:inline-block;padding:0 6px 4px 6px;margin-top:10px;}
#logForm label {display:inline-block;width:50px;margin-bottom:8px;}
#logForm input {margin-bottom:8px;}

.shadow {
   box-shadow:1px 0 4px #999;
   -moz-box-shadow:1px 0 4px #999;
   -webkit-box-shadow:1px 0 4px #999;
}

#sub-org-items {
	border-bottom: 1px solid #5AC1D9;
	margin-bottom:6px;
	font-weight:bold;
}
#sub-org-items span, #sub-org-items a:hover {margin:0 6px; border-top: 1px solid #5AC1D9; border-left: 1px solid #5AC1D9; border-right: 1px solid #5AC1D9; border-bottom: 1px solid #fff; background-color:#FFF;position:relative;bottom:-1px;display:inline-block;padding:8px 6px 2px 6px;color:#000;}
#sub-org-items a {margin:0 6px; background-color:#5AC1D9;position:relative;bottom:-1px;display:inline-block;padding:4px 6px 2px 6px;color:#FFF;}