/*
šedá podklad: 	#d2d2d2
oranžová:		#f26522
modrá:			#0060b5
*/

@import "/css/reklama.css";
@import "/css/hodnoceni.css";
@import "/css/komentare.css";
@import "/css/forum.css";
@import "/css/servis/slovnik.css";
@import "/css/servis/quido.css";
@import "/css/servis/archiv.css";

BODY {
	color: #000;
	background-color: #3f3f3f;
	font: normal 9pt/1.3 'Helvetica CE', Tahoma, Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

IMG, FORM {
	border: none;
	margin: 0;
	padding: 0;
}
	IMG#logging {
		float: left;
		width: 0;
		height: 0;
	}

INPUT, SELECT, TEXTAREA, BUTTON { font: normal 8pt/1.3 'Helvetica CE', Tahoma, Arial, sans-serif; }
INPUT.text, TEXTAREA.text, SELECT.text {
	border: 1px solid #f26522;
}
INPUT.button {
	color: #fff;
	background-color: #f26522;
	border: 1px outset #888;
	font-size: 8pt;
	font-weight: bold;
}

A 				{ color: #0060b5; text-decoration: underline; }
A:link			{ color: #0060b5; text-decoration: underline; }
A:hover			{ color: #f26522; text-decoration: none; }
A:visited		{ color: #0060b5; text-decoration: underline; }
A:visited:hover	{ color: #f26522; text-decoration: none; }

TH, TD { font: normal 9pt/1.3 'Helvetica CE', Tahoma, Arial, sans-serif; }

/*--  rozvrzeni stranky  --*/
#layout {
	background: #fff url('/images/_layout/bg-layout.gif') top left repeat-y;
	/*border: 1px solid #000;*/
	text-align: left;
	position: relative;
	width: 960px;
	margin: auto;
	overflow: hidden;
}

#left, #middle, #right {
	float: left;
	width: 161px;
	overflow: hidden;
}
#middle { width: 638px; }
#left, #right {
	font-size: 8pt;
}

#obsah { 
	margin-top: 44px;
	padding: 15px;
}
#obsah.posun { margin-top: 54px; }

#obsah_posun { 
	margin-top: 50px;
	padding: 15px;
}

#footer {
	background-color: #fff;
	font-size: 8pt;
	clear: both;
	width: 960px;
	padding: 2px 0;
	overflow: hidden;
}

#copyright {
	color: #fff;
	font-size: 8pt;
	position: relative;
	width: 960px;
	margin: auto;
	padding-top: 3px;
}
	#copyright DIV {
		width: 1px;
		height: 1px;
		overflow: hidden;
		visibility: hidden;
	}

/*--  logo  --*/
H1, H2 {
	background: #d2d2d2 url('/images/_layout/bg-menu-top-golias.gif') top left no-repeat;
	line-height: 35px;
	width: 161px;
	height: 29px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
H2 { background-image: url('/images/_layout/bg-menu-top-eshop.gif'); }
	H1 A, H2 A, H2 SPAN {
		font-size: 9pt;
		text-align: center;
		display: block;
		width: 100%;
		height: 100%;
	}
	H2 A, H2 A:link, H2 A:visited, H2 SPAN {
		color: #fff;
		text-decoration: none;
	}
	H2 A:hover, H2 A:visited:hover {
		color: #fff;
		text-decoration: underline;
	}
		H1 A SPAN { display: none; }

/*--  menu  --*/
#menu_reklama {
	background-color: #0060b5;
	border-bottom: 1px solid #fff;
	font-size: 8pt;
	line-height: 21px;
	height: 21px;
	padding: 0 0 0 90px;
	margin: 0;
}
	#menu_reklama LI {
		color: #fff;
		list-style-type: none;
		float: left;
		width: 150px;
		margin: 0 20px 0 0;
		padding: 0;
		cursor: pointer;
	}
		#menu_reklama  LI.posledni { margin: 0; }

	#menu_reklama UL {
		background: url('/images/_layout/bg-menu_reklama.png') top left repeat;
		border: 1px solid #fff;
		border-top: none;
		position: absolute;
		margin: 0 0 0 -5px;
		padding: 0;
		z-index: 100;
	}
	* html #menu_reklama UL {
		background-image: none;
		background-color: #0060b5;
	    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	}
		#menu_reklama  UL LI {
			line-height: 18px;
			list-style-type: none;
			float: none;
			margin: 0;
			padding: 0;
			white-space: nowrap;
		}
			#menu_reklama UL LI A, #menu_reklama UL LI A:link, #menu_reklama UL LI A:visited {
				color: #fff;
				text-decoration: none;
				display: block;
				width: 100%;
				height: 100%;
			}
			#menu_reklama UL LI A:hover, #menu_reklama UL LI A:visited:hover {
				color: #000;
				background-color: #fff;
			}
				#menu_reklama  UL LI A SPAN { padding: 0 4px; }

#menu_top {
	background: #d2d2d2 url('/images/_layout/bg-menu-top.gif') top left repeat-x;
	clear: both;
	position: absolute;
	width: 638px;
	height: 34px;
	margin: 0;
	padding: 0;
}
	#menu_top LI.hlavni {
		color: #fff;
		/*border-left: 1px solid #d2d2d2;*/
		font-size: 9pt;
		text-align: center;
		list-style-type: none;
		float: left;
		width: 106px;
		height: 34px;
		margin: 0;
		padding: 0;
	}
	#menu_top LI.hlavni.prvni { border-left: none; }
		#menu_top A.nula, 
		#menu_top A.nula:link, 
		#menu_top A.nula:visited {
			color: #fff;
			background: url('/images/_layout/bg-menu-top-a.gif') top left no-repeat;
			text-decoration: none;
			display: block;
			width: 100%;
			height: 100%;
		}
		#menu_top A.nula:hover, 
		#menu_top A.nula:visited:hover, 
		#menu_top A.nula.selected,
		#menu_top A.nula.selected:link,
		#menu_top A.nula.selected:visited,
		#menu_top A.nula.selected:hover,
		#menu_top A.nula.selected:visited:hover { background-image: url('/images/_layout/bg-menu-top-a-selected.gif') }
		#menu_top A.nula SPAN {
			position: relative;
			top: 11px;
		}

	#menu_top LI UL {
		background: url('/images/_layout/bg-menu-top-li2.gif') top left repeat-x;
		position: absolute;
		top: 34px;
		left: 0;
		width: 638px;
		height: 30px;
		margin: 0;
		padding: 0;
		oveflow: hidden;
		z-index: 10;
	}
		#menu_top LI UL LI {
			color: #000;
			border-left: 1px solid #fff;
			font-size: 8pt;
			line-height: 15px;
			text-align: left;
			list-style-type: none;
			float: left;
			height: 20px;
			margin: 0;
			padding: 0 0;
		}
			#menu_top A.jedna,
			#menu_top A.jedna:link,
			#menu_top A.jedna:visited {
				color: #000;
				text-decoration: none;
				display: block !important;
				display: inline;
				height: 20px;
				cursor: pointer;
			}
			#menu_top A.jedna.selected2,
			#menu_top A.jedna:hover,
			#menu_top A.jedna:visited:hover {
				color: #fff;
				background: url('/images/_layout/bg-menu-top-a-selected2.gif') top right no-repeat;
				text-decoration: none;
				cursor: pointer;
			}
				#menu_top A.jedna SPAN,
				#menu_top A.jedna:link SPAN,
				#menu_top A.jedna:visited SPAN {
					display: block !important;
					display: inline;
					height: 20px;
					padding: 0 6px;
				}
				#menu_top A.jedna.selected2 SPAN, 
				#menu_top A.jedna:hover SPAN, 
				#menu_top A.jedna:visited:hover SPAN {
					color: #fff;
					background: url('/images/_layout/bg-menu-top-a-selected2-roh.gif') top left no-repeat;
					display: block !important;
					display: inline;
					height: 20px;
					padding: 0 6px;
				}

#footer UL {
	margin: 0;
	padding: 0;
}
	#footer UL LI {
		border-left: 1px solid #000;
		line-height: 18px;
		list-style-type: none;
		float: left;
		height: 18px;
		margin: 0;
		padding: 0 10px;
	}
	#footer UL LI.prvni {
		border: none;
		padding-left: 180px;
	}
		#footer UL LI A, #footer UL LI A:link, #footer UL LI A:visited {
			color: #000;
			text-decoration: none;
		}
		#footer UL LI A:hover, #footer UL LI A:visited:hover {
			color: #000;
			text-decoration: underline;
		}

.cara {
	background-color: #f26522;
	clear: both;
	height: 5px;
	overflow: hidden;
}

/*--  hledej  --*/
.hledej {
	background-color: #d2d2d2;
	padding: 7px 9px 0 9px;
}
	.hledej .input {
		background: url('/images/_layout/bg-hledej-input.gif') top left no-repeat;
		border: none;
		line-height: 19px;
		width: 142px;
		height: 22px;
		padding-left: 4px;
	}
	.hledej .submit {
		background-color: #d2d2d2;
		border: none;
		width: 142px;
		padding: 0 0 7px 0;
	}
		.hledej .submit SPAN { font-weight: bold; }
	.hledej IMG { margin-left: 27px; }

/*--  anketa  --*/
#anketa, #bleskovky, #nejctenejsi, #tvtip, #nas_tip, #blog { padding: 10px 7px }
	#anketa .nadpis, #bleskovky .nadpis, #nejctenejsi .nadpis, #diskuze_aktualni .nadpis, #tvtip .nadpis, #nas_tip .nadpis, #blog .nadpis {
		color: #0060b5;
		border-bottom: 1px solid #d2d2d2;
		font-weight: bold;
		text-transform: uppercase;
	}
	#blog .nadpis { text-transform: none; }
		#blog .nadpis A, #blog .nadpis A:link, #blog .nadpis A:visited, #blog .nadpis A:hover, #blog .nadpis A:visited:hover { color: #0060b5; }
	#anketa P { 
		font-weight: bold;
		margin: 0;
		padding: 2px 0 4px 0;
	}
	#anketa .odpoved { margin-bottom: 2px; }
	#anketa .odpoved SPAN {
		color: #0060b5;
		font-size: 10px;
		float: right;
		position: relative;
		top: 3px;
		padding-left: 3px;
	}

/*--  nejctenejsi clanky  --*/
#bleskovky P, #nejctenejsi P, #nas_tip P, #blog P {
	background: url('/images/_layout/bg-li.gif') 0 4px no-repeat;
	margin: 2px 0 0 0;
	padding: 0;
}
	#bleskovky P .posun, #nejctenejsi P .posun, #nas_tip P .posun, #blog P .posun { padding-left: 8px; }

/*--  diskuse  --*/
#diskuze_aktualni {
	/*background-color: #d2d2d2;*/
	padding: 5px 7px;
}
	/*#diskuze_aktualni .nadpis {
		color: #0060b5;
		border-bottom: 1px solid #fff;
		font-weight: bold;
		margin-bottom: 2px;
	}*/
	#diskuze_aktualni .nadpis { margin-bottom: 2px; }
	#diskuze_aktualni STRONG { color: #0060b5;}
	#bleskovky A, #bleskovky A:link, #bleskovky A:visited,
	#nejctenejsi A, #nejctenejsi A:link, #nejctenejsi A:visited,
	#diskuze_aktualni A, #diskuze_aktualni A:link, #diskuze_aktualni A:visited,
	#tvtip A, #tvtip A:link, #tvtip A:visited,
	#nas_tip A, #nas_tip A:link, #nas_tip A:visited,
	#blog A, #blog A:link, #blog A:visited {
		color: #000;
		text-decoration: none;
	}
	#bleskovky A:hover, #bleskovky A:visited:hover,
	#nejctenejsi A:hover, #nejctenejsi A:visited:hover,
	#diskuze_aktualni A:hover, #diskuze_aktualni A:visited:hover,
	#tvtip A:hover, #tvtip A:visited:hover,
	#nas_tip A:hover, #nas_tip A:visited:hover,
	#blog A:hover, #blog A:visited:hover { text-decoration: underline; }
	#nejctenejsi A.modra { color: #0060b5; }

/*--  TV tip  --*/
#tvtip { line-height: 140%; }
	#tvtip IMG {
		float: right;
		padding: 2px 0 2px 5px;
	}

IMG.hodnoceni {
	position: relative; 
	top: 2px;
}
	
/*--  clanky  --*/
.clanek {
	margin-bottom: 20px;
}
	.clanek .float_r {
		background-color: #fff;
		padding: 0 0 10px 20px;
	}
	.clanek .nadpis, #obsah .nadpis2 {
		color: #0060b5;
		border-bottom: 1px solid #d2d2d2;
		font-size: 11pt;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	#obsah .nadpis2 {
		color: #f26522;
		margin: -10px 0 10px 0;
	}
		.clanek .nadpis A { text-decoration: none; }
		.clanek .nadpis SPAN, #obsah .nadpis2 SPAN { color: #000; }

	.clanek .info {
		font-size: 10px;
		margin-bottom: 3px;
	}
		.clanek .info SPAN { color: #0060b5 }
	.clanek .anotace {
		font-size: 8pt;
		margin: 0;
		padding: 0;
	}
	.clanek .anotace2 {
		font-size: 8pt;
		margin: 0;
		padding: 0 0 5px 0;
	}
	.clanek .anotace3 {
		font-style: italic;
		margin: 0;
		padding: 0;
	}
		.clanek .anotace A, .clanek .anotace A:link, .clanek .anotace A:visited {
			color: #000;
			text-decoration: none;
		}
		.clanek .anotace A:hover, .clanek .anotace A:visited:hover {
			color: #f26522;
			text-decoration: none;
		}
	.clanek .komentaru {
		font-size: 8pt;
		font-style: italic;
		padding-top: 3px;
	}

.zkraceno {
	float: left;
	width: 291px;
	margin-right: 25px;
}
	.zkraceno .float_r {
		margin: 0 0 5px 5px;
	}
	.zkraceno.pravy { margin-right: 0; }

.podnadpis {
	margin-top: -5px;
}

/*--  casopisy  --*/
#casopisy {
	background-color: #d2d2d2;
	padding: 5px;
}
	#casopisy IMG {
		border: 2px solid #fff;
		margin: 3px 0 0 4px;
	}

/*-- objednavky --*/	
.platce TD { padding: 1px 2px; }
.platce SPAN { font-size: 0.9em; }

/*-- nadpisy --*/
DIV.hr, H5.hr {
	color: #0060b5;
	border-bottom: 1px dotted #0060b5;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: 1px;
	clear: both;
	margin: 0.2em 0 0.5em 0;
	padding: 0 0 0.2em 0;
}
/*--  reklama  --*/
#reklama_vrch {
	background-color: #d2d2d2;
	text-align: center;
	position: relative;
	clear: both;
	z-index: 10;
}

#reklama_prava {
	padding: 0 0 5px 6px;
}

/*
#reklama_vrch IFRAME, #reklama_prava IFRAME { visibility: hidden; }
*/

#reklama_ikony {
	text-align: center;
	padding: 10px 0;
}

/*--  navigace  --*/
.navigace {
	border-top: 1px dotted #0060b5;
	text-align: center;
}

.rss { line-height: 1.5em; }
.rss LI { list-style-image: url('/images/_layout/icon-rss-li.gif'); }


/*--  objednavky  --*/
TABLE.form { background-color: #eee; }
	TABLE.form TD SPAN {
		color: #0060b5;
		font-size: 90%;
	}
	TABLE.form INPUT { width: 200px; }

.dvd {
	font-size: 8pt;
	float: left;
	width: 150px;
	height: 160px;
}
	.dvd STRONG {
		color: #f60;
		font-size: 9pt;
	}

/*--  obecné  --*/
.error { color: #f00; }
.modra { color: #0060b5; }
.oranzova { color: #f26522; }
.modra_inverze { 
	color: #fff;
	background-color: #0060b5;
	padding: 0 2px;
}
.pt8 { font-size: 8pt; }
.u { text-decoration: underline; }
.cara_top {
	border-top: 1px dotted #0060b5;
	padding-top: 5px;
}
.cara_bottom {
	border-bottom: 1px dotted #0060b5;
}
.float_l {
	float: left;
	margin: 0 10px 10px 0;
}
.float_r {
	float: right;
	margin: 0 0 10px 10px;
}
.clean { clear: both; }
.clean_l, .clean_r {
	clear: left;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.clean_r { clear: right; }
.hidden { display: none; }
.visible { display: block; }