/* CSS Document */
body {
	color: white;
	font-family: "Calibri","Arial CE","Arial","Verdana",sans;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background: url('../design/background-html.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #0a0e19;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
/* cistic */
.cistic {
	border: 0;
	clear: both;
	font-size: 0px;
	margin: 0;
	padding: 0;
}
/* BLOK */
div.blok {
	width: 890px;
	margin-left: auto;
	margin-right: auto;
	background: url('../design/background.jpg');
	background-position: left top;
	background-repeat: repeat-y;
	clear: both;
}
	/* TOP */
	div.top {
		height: 217px;
		background: url('../design/background-top.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		clear: both;
	}
	/* DATA */
	div.data {
		margin: 0;
		padding-left: 57px;
		padding-right: 57px;
		background: url('../design/background-blok.jpg');
		background-position: right top;
		background-repeat: no-repeat;
		/* background-color:red; */
	}
		/* LEVA */
		div.levysloupec {
			color: #0a0e19;
			float: left;
			width: 250px;
			padding-top: 139px;
			background: url('../design/portret.jpg');
			background-position: left top;
			background-repeat: no-repeat;
			background-color: white;
		}
			/* H2 */
			div.levysloupec h2 {
				color: white;
				font-size: 12px;
				font-weight: bold;
				padding: 3px;
				margin-left: 4px;
				margin-right: 5px;
				margin-top: 0;
				margin-bottom: 0;
				border-top: 1px solid white;
				background-color: #232732;
				background: url('../design/h2_left.jpg');
				background-position: left top;
				background-repeat: repeat-x;
			}
			/* HLAVNI MENU */
			div.levysloupec ul {
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 4px;
				margin-right: 5px;
				padding: 0;
				list-style: none;
			}
			div.levysloupec ul li {
				margin: 0;
				padding: 0;
				border-top: 1px solid white;
				background-color: #f6f6f6;
			}
			div.levysloupec ul li a {
				color: #232732;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				width: 237px;
				height: 20px;
				display: block;
				padding: 1px;
				padding-left: 3px;
				margin: 0;
				
			}
			div.levysloupec ul li a:hover {
				color: #43a4de;
				background-color: #dbdcde;
			}
			div.levysloupec ul li.active {
				margin: 0;
				padding: 0;
				border-top: 1px solid white;
			}
			div.levysloupec ul li.active a {
				color: #43a4de;
			}
			div.levysloupec ul li.active a:hover {
				color: #232732;
			}
			/* LINKS - ODKAZY NA SPRATELENE WEBY */
			div.levysloupec ul.links {
				margin-top: 0;
				margin-bottom: 0;
				margin-left: 4px;
				margin-right: 5px;
				padding: 0;
				list-style: none;
			}
			div.levysloupec ul.links li {
				margin: 0;
				padding: 0;
				border-top: 1px solid white;
				/* background-color: red; */
			}
			div.levysloupec ul.links li a {
				color: #232732;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				width: 237px;
				height: 15px;
				display: block;
				padding: 2px;
				margin: 0;
				background-color: #f6f6f6;
			}
			div.levysloupec ul.links li a:hover {
				color: #43a4de;
				background-color: #dbdcde;
			}
			/* PLANOVAC */
			div.cokdykde {
				font-size: 12px;
				  width: 241px;
				margin-left: 4px;
				margin-right: 5px;
				border-bottom: 1px solid #dbdcde;
				background-color: #f6f6f6;
			}
			div.cokdykde div.datum {
				float: left;
				color: white;
				font-size: 10px;
				text-align: center;
				padding: 2px;
				margin-top: 5px;
				margin-bottom: 5px;
				width: 34px;
				background: url('../design/todo.jpg');
				background-position: left top;
				background-repeat: no-repeat;
			}
			div.cokdykde div.datum_dnes {
				float: left;
				color: white;
				font-size: 10px;
				text-align: center;
				padding: 2px;
				margin-top: 5px;
				margin-bottom: 5px;
				width: 34px;
				background: url('../design/todo-dnes.jpg');
				background-position: left top;
				background-repeat: no-repeat;
			}
			div.cokdykde div.obsah {
				float: right;
				color: #232732;
				font-size: 10px;
				padding: 4px;
				margin-bottom: 4px;
				margin-top: 1px;
				width: 194px;
				/*background-color: green;*/
			}
			div.cokdykde div.obsah a {
				color: #43a4de;
			}
			div.cokdykde div.obsah a:hover {
				color: #587992;
			}
		/* PRAVA */
		div.pravysloupec {
			float: left;
			width: 490px;
			margin-left: 16px;
			padding: 10px;
			background: url('../design/background-data.jpg');
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #22262f;
		}
		div.pravysloupec a {
			color: #a2b4c8;
		}
		div.pravysloupec a:hover {
			color: #43a4de;
		}
		/* RSS */
		div.rss {
			text-align: right;
		}
		/* DATUM */
		div.pravysloupec div.datum {
			color: white;
			font-weight: bold;
		}
		/* STR */
		div.pravysloupec div.str {
			text-align: center;
			font-weight: bold;
			padding: 10px;
		}
		/* H3 */
		h3 {
			/* color: #95b8df; */
			color: #43a4de;
			font-size: 22px;
			font-weight: bold;
			padding: 0;
			padding-top: 10px;
			padding-bottom: 5px;
			margin: 0;
			border-top: solid 1px #6a7a93;
		}
		/* CONTENT */
		div.pravysloupec div.content {
			margin-bottom: 10px;
			padding-left: 10px;
			padding-right: 5px;
		}
		div.pravysloupec img {
			padding: 5px;
			margin: 3px;
			border: solid 1px #a2b4c8;
		}
		div.pravysloupec div.content object {
			padding: 0;
			margin: 0;
		}
		div.pravysloupec div.content a {
			color: #a2b4c8;
		}
		div.pravysloupec div.content a:hover {
			color: green;
		}
		/* NEWSBAR */
		div.pravysloupec div.newsbar {
			  margin-bottom: 35px;
		}
		div.pravysloupec div.newsbar a {
			  color: #a2b4c8;
			  font-weight: bold;
			  font-size: 12px;
		}
		div.pravysloupec div.newsbar a:hover {
			  color: #43a4de;
		}
		/* DISKUZE */
		div.diskuze {
			margin-top: 70px;
			/* background-color: #555f6f; */
		}
		div.diskuze div.hlaska {
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			padding: 2px;
		}
		div.diskuze h4 {
			font-size: 12px;
			text-align: center;
			padding: 3px;
			margin: 0;
			background: url('../design/diskuze_h4.jpg');
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #6a7a92;
		}
		div.diskuze form {
			margin: 0;
			padding: 3px;
			border-bottom: solid 1px #232932;
			background: url('../design/diskuze_bottom.jpg');
			background-position: left bottom;
			background-repeat: no-repeat;
			background-color: #555f6f;
		}
		div.diskuze form td {
			padding: 3px;
			vertical-align: top;
		}
		div.diskuze input {
			width: 200px;
			margin: 0; padding: 0;
		}
		div.diskuze input.odeslat {
			width: 100px;
			margin: 0; padding: 0;
		}
		div.diskuze textarea {
			width: 390px;
			height: 100px;
			margin: 0; padding: 0;
		}
		div.diskuze div.prispevek {
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			padding-right: 10px;
			border-top: solid 1px #232932;
			background: url('../design/diskuze_top.jpg');
			background-position: left top;
			background-repeat: no-repeat;
			background-color: #555f6f;
		}
		div.diskuze div.prispevek_end {
			height: 16px;
			border-bottom: solid 1px #232932;
			background: url('../design/diskuze_bottom.jpg');
			background-position: left top;
			background-repeat: no-repeat;
		}
		div.diskuze div.prispevek h3 {
			font-size: 14px;
			border: none;
			padding: 0;
			margin: 0;
		}
		div.diskuze div.prispevek div.datum {
			font-size: 10px;
			border: none;
			padding: 0;
			margin: 0;
			margin-top: 2px;
			margin-bottom: 2px;
		}
		div.diskuze div.prispevek p {
			font-size: 14px;
			border: none;
			padding: 0;
			margin: 0;
		}
		div.diskuze div.str_down {
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			height: 15px;
			padding-top: 2px;
			padding-bottom: 3px;
			padding-left: 15px;
			padding-right: 15px;
			margin: 0;
			background: url('../design/diskuze_str.jpg');
			background-position: left bottom;
			background-repeat: no-repeat;
			background-color: #6a7a92;
		}
		div.diskuze div.str_down a {
			color: white;
		}
		div.diskuze div.str_down a:hover {
			color: red;
		}
		/* POKEC */
		form.pokecprispevek {
			margin-bottom: 50px;
			/* background-color: red; */
		}
		form.pokecprispevek input {
			width: 150px;
		}
		form.pokecprispevek textarea {
			width: 380px;
			height: 100px;
		}
		form.pokecprispevek table td {
			vertical-align: top;
		}
			form.pokecprispevek table td a {
				font-weight: bold;
				text-decoration: none;
			}
		div.smajlici {
			margin-top: 5px;
			margin-bottom: 5px;
		}
		div.smajlici img {
			border: none;
			margin: 0;
			padding: 0;
		}
		div.pokechlaska {
			color: white;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			padding: 4px;
			margin-top: 5px;
			/* background-color: red; */
		}
		div.pokecstr {
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			height: 15px;
			padding-top: 2px;
			padding-bottom: 3px;
			padding-left: 15px;
			padding-right: 15px;
			margin: 0;
			margin-bottom: 6px;
			background: url('../design/diskuze_str.jpg');
			background-position: left bottom;
			background-repeat: no-repeat;
			background-color: #6a7a92;
		}
		div.pokecstr a {
			color: white;
		}
		div.pokecstr a:hover {
			color: red;
		}
		div.pokeczprava {
			border-top: solid 1px #6a7a93;
		}
		div.pokeczprava h3 {
			font-size: 16px;
			margin-top: 0;
			margin-bottom: 0;
			border: none;
		}
		div.pokeczprava h3 span.datum{
			color: #d0d0d0;
			font-size: 12px;
		}
		div.pokeczprava p {
			margin: 0;
			padding-bottom: 10px;
		}
		div.pokeczprava img {
			border:none;
      margin:0;
      padding:0;
		}
		
		/* END */
		div.end {
			height: 5px;
			margin: 0;
			padding-left: 57px;
			padding-right: 57px;
			padding-top: 35px;
			background: url('../design/background-end.jpg');
			background-position: right top;
			background-repeat: no-repeat;
			background-color: #0a0e19;
			clear: both;
		}
		
		
/* GALERIE */
div.galerie {
	border: none;
	margin-bottom: 180px;
	/* background-color: red; */
}
	div.galerie h3 {
		margin-bottom: 15px;
		border: none;
	}
	div.galerie div.tags {
		border: none;
		margin-top: 4px;
		margin-bottom: 20px;
		/* background-color: #cccccc; */
	}
		div.tags div.galerytags {
			float: left;
			font-weight: bold;
			padding: 5px;
		}
	div.galerie div.hlaska {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		padding: 5px;
	}
	div.galerie div.str_top {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		height: 14px;
		padding-bottom: 0px;
		padding-top: 3px;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 0px;
		margin-top: 5px;
		background: url('../design/diskuze_h4.jpg');
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: #6a7a92;
	}
	div.galerie div.str_bottom {
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		height: 14px;
		padding-top: 0px;
		padding-bottom: 3px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0px;
		margin-bottom: 5px;
		background: url('../design/galerie_bottom.jpg');
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: #6a7a92;
	}
		div.galerie a {
			color: white;
		}
		div.galerie a:hover {
			color: red;
		}
	div.fotky {
		width: 470px;
		margin: 0;
		padding: 9px;
		margin-left: auto;
		margin-right: auto;
		border: solid 1px #6a7a93;
		/* background-color: red; */
	}
		div.fotky div.fotka {
			width: 94px;
			height: 66px;
			float: left;
			padding: 0;
			margin: 0;
		}
		div.fotky div.fotka a {
			padding: 0;
			margin: 0;
		}
		div.fotky div.fotka img {
			padding: 0;
			margin: 0;
			border: none;
		}
	/* DETAIL FOTKY */
	div.galerie div.fullsize {
		margin: 0;
		padding: 0;
		/* background-color: red; */
	}
		div.fullsize div.nahled {
			/* height: 369px; */
			text-align: center;
			padding: 0;
			margin-left: auto;
			margin-right: auto;
			border: solid 1px #6a7a93;
			/* background-color: white; */
		}
		div.fullsize div.nahled img {
			border: none;
			margin: 0;
			padding: 0;
		}
		div.fullsize div.popis {
			font-size: 12px;
			padding: 6px;
			margin-top: 5px;
			margin-bottom: 10px;
		}
	/* RATING */
	div.galerie div.rating {
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		margin: 0;
		height: 25px;
		background: url('../design/galerie_bottom.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
		background-color: #6a7a93;
	}
	div.galerie div.rating img {
		border: none;
		margin: 0;
		padding: 0;
	}
	/* FOTO PAS */
	div.fotostrip {
		height:66px;
		margin: 0;
		margin-bottom: 5px;
		padding: 0;
		border-left: solid 10px #6a7a93;
		border-right: solid 10px #6a7a93;
		border-top: solid 1px #6a7a93;
		border-bottom: solid 1px #6a7a93;
	}
		div.fotostrip div.fotka {
			width:94px;
			height:66px;
			float: left;
			margin: 0;
			padding: 0;
		}
		div.fotostrip div.fotka img {
			border: none;
			margin: 0;
			padding: 0;
		}
	/* DROBEK MENU */
	div.drobek_menu {
		font-size: 12px;
		font-weight: bold;
	}
		
		
		
		
		
/* ABOUT */
div.about {
	font-size: 12px;
	text-align: center;
	padding-bottom: 20px;
	background-color: #0a0e19;
}
div.about a {
	color: #95b8df;
	font-weight: bold;
}
div.about a:hover {
	color: green;
}
