/*	background-color: #3d8089; 1. zaklad
	background-color: #85afb5; 2. zaklad
	background-color: #c1d7da; 3. zaklad
	background-color: #eef4f4; 4. zaklad
	background-color: white;
	background-color: #e09e61; 1. doplnek
	background-color: #ffdbba; 2. doplnek
	background-color: #fff0e1; 3. doplnek
	background-color: #fffcf9; 4. doplnek

	link: #00404a; zaklad3
	link: #b9783c; doplnek?

	vbar_blue_items
	background-color: #5f9ea7; z6
	vbar_blue_itemsx
	background-color: #3e7178; z2
	vbar_yellow_items
	background-color: #e09e61; d1
	vbar_yellow_itemsx
	background-color: #c49163; d2
*/


/* Základní */

body {
	background-color: white;
	text-align: center;
	margin: 0 auto;
	margin-top: 8px;
	}

h1 {
	font-size: 14pt;
	font-weight: bold;
	line-height: 1.0;
	}

h2 {
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.5;
	}

h3 {
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.5;
	}

p, div {
	color: black;
	font-family: Georgia;
	font-size: 10pt;
	line-height: 1.6;
	}

p {
	margin-top: 1.6em;
	margin-bottom:0
	}
	
img {
	border: 0px;
	}

a:link, a:visited, a:active {
	color: #00404a;
	}
	
a {
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

ul {
	list-style-type: none;
	}

li {
	position: relative;
	left: -1.5em;
	}

hr {
	margin: 1em;
	}

/* Layout prvky */

/* Hlavička, patička a horizontální menu */

#head {
	text-align: left;
	background-color: black;
	width: 88%;
	height: 105px;
	margin: 0 auto;
	margin-bottom: 8px;
	}

#menubar {
	text-align: left;
	background-color: #3d8089;
	width: 88%;
	height: 38px;
	margin: 0 auto;
	margin-bottom: 8px;
	}

#menubar_sa, #menubar_sc, #menubar_si, #menubar_sax, #menubar_scx, #menubar_six {
	float: left;
	height: 38px;
	vertical-align: middle;
	background-repeat: no-repeat;
	}

#menubar_sa {
	width: 88px;
	background-image: url(layout/mbar_sa.png);
	}

#menubar_si {
	width: 104px;
	background-image: url(layout/mbar_si.png);
	}

#menubar_sc {
	width: 70px;
	background-image: url(layout/mbar_sc.png);
	}

#menubar_sax {
	width: 88px;
	background-image: url(layout/mbar_sax.png);
	background-color: black;
	}

#menubar_six {
	width: 104px;
	background-image: url(layout/mbar_six.png);
	background-color: black;
	}

#menubar_scx {
	width: 70px;
	background-image: url(layout/mbar_scx.png);
	background-color: black;
	}

#menubar_sa_link, #menubar_sc_link, #menubar_si_link {
	display: block;
	width: 100%;
	height: 100%;
	}

#menubar_sa_link:hover {
	background-image: url(layout/mbar_sax.png);
	background-color: black;
	background-repeat: no-repeat;
	}

#menubar_si_link:hover {
	background-image: url(layout/mbar_six.png);
	background-color: black;
	background-repeat: no-repeat;
	}

#menubar_sc_link:hover {
	background-image: url(layout/mbar_scx.png);
	background-color: black;
	background-repeat: no-repeat;
	}

#foot {
	background-color: black;
	border: 1px solid black;
	width: 88%;
	height: 38px;
	margin: 0 auto;
	margin-top: -6px;
	margin-bottom: 8px;
	}

#disclaimer {
	color: grey;
	width: 80%;
	margin: 0 auto;
	font-style: italic;
	font-size: 7pt;
	text-align: center;
	}

#disclaimer a:link, #disclaimer a:visited, #disclaimer a:active {
	color: grey;
	}

/* Sloupce */

/* Prostřední */

#middleblock {
	float: left;
	width: 56%;
	margin-left: 22%;
	}

* html #middleblock {
	display: inline;
	}

div.box_copy, div.box_copy_shaded, div.box_copy_covers {
/* border: 1px #3e7178 solid; */
	border: 1px #c49163 solid;
	padding: 0px 12px 12px 12px;
	margin: 8px;
	margin-top: 0px;
	background-color: #fff0e1;
	}

div.box_copy_shaded {
	border: 1px #3e7178 solid;
	background-color: #c1d7da;
	}

div.box_copy_covers {
	border: 1px #3e7178 solid;
	background-color: #c1d7da;
	text-align: center;
	}

div.box_copy > p, div.box_copy_shaded > p {
	margin-top:	0;
	margin-bottom: 0;
	}

div.box_copy > p + p, div.box_copy_shaded > p + p {
	text-indent: 1.5em;
	}

p.perex {
	font-style: italic;
	text-indent: 0;
	padding-bottom: 1em;
	}

.bez_odsazeni + .bez_odsazeni {
	text-indent: 0;
	}

.perex + .interview {
	text-indent: 0;
	}

.interview + .interview {
	text-indent: 0;
	}

.interview {
	padding-bottom: 1em;
	}

.meziprvek {
	font-size: 8pt;
	margin-left: 21px;
	}

.koment_id {
	font-weight: bold;
	font-size: 8pt;
	padding-top: 0.8em;
	}

.koment {
	font-size: 8pt;
	}

.koment + .koment_id {
	text-indent: 0;
	}

img.thumb {
	float: left;
	margin: 0.3em 0.6em 0em 0.3em;
	border: 1px black solid;
	}

span.full {
	font-size: 8pt;
	}

div.article_foot {
	width: 100%;
	height: 1.5em;
	font-size: 8pt;
	margin-top: 8px;
	}

span.comment_link {
	height: 12px;
	}

span.podpis {
	float: right;
	position: relative;
	bottom: 0em;
	}

span.single_podpis {
	float: right;
	}

p.newcom {
	font-size: 8pt;
	}

div.komentforma {
	font-size: 8pt;
	margin: 1em 0.5em 0.5em 0.5em;
	}

.komentforma > input {
	border: 1px #3e7178 solid;
	width: 100%;
	}

.komentforma > textarea {
	border: 1px #3e7178 solid;
	width: 100%;
	}

div.lockform {
	font-size: 8pt;
	margin: 1em 0.5em 0.5em 0.5em;
	}

.lockform > input {
	border: 1px #3e7178 solid;
	width: 10em;
	margin-bottom: 1em;
	}

input.tlacitko {
	width: 10em;
	margin-top: 1em;
	}

span.novejsi {
	float: left;
	margin-left: 16px;
	margin-bottom: 8px;
	font-size: 8pt;
	}

span.starsi {
	float: right;
	margin-right: 16px;
	margin-bottom: 8px;
	font-size: 8pt;
	}

div.box_copy_covers > h2 {
	margin-bottom: -20px;
	}

p.arch_rubrika {
	font-weight: bold;
	padding-top: 1em;
	}

.arch_rubrika + .arch_text, .arch_text + .arch_rubrika, .arch_rubrika + .arch_rubrika, .arch_text + .arch_text {
	text-indent: 0;
}

img.cover {
	border: 1px #3d8089 solid;
	margin: 2px;
	}

div.result {
	margin: 1em;
	}

select.seletag {
	width: 25em;
	}

#ie6_alert {
	border: 1px #3e7178 solid;
	background-color: red;
	color: yellow;
	padding: 10px;
	padding-bottom: 32px;
	margin: 8px;
	margin-top: 0px;
	}

/* Levý */

#leftblock {
	float: left;
	width: 22%;
	margin-left: -78%;
	}

#cover {
	margin: 24px 0px 32px 0px;
	line-height: 8px;
	}

.vbar_blue_items {
	background-color: #5f9ea7;
	background-repeat: no-repeat;
	border: 1px #3e7178 solid;
	height: 30px;
	margin-bottom: 8px;
	}

.vbar_blue_itemsx {
	background-color: #3e7178;
	background-repeat: no-repeat;
	border: 1px #3e7178 solid;
	height: 30px;
	margin-bottom: 8px;
	}

.vbar_yellow_items {
	background-color: #e09e61;
	background-repeat: no-repeat;
	border: 1px #c49163 solid;
	height: 30px;
	margin-bottom: 8px;
	}

.vbar_yellow_itemsx {
	background-color: #c49163;
	background-repeat: no-repeat;
	border: 1px #c49163 solid;
	height: 30px;
	margin-bottom: 8px;
	}

.divlink {
	display: block;
	width: 100%;
	height: 100%;
	}

#vbar_h_link:hover {
	background-image: url(layout/vbar_hx.png);
	background-color: #3e7178;
	background-repeat: no-repeat;
	}

#vbar_q_link:hover {
	background-image: url(layout/vbar_qx.png);
	background-color: #3e7178;
	background-repeat: no-repeat;
	}

#vbar_o_link:hover {
	background-image: url(layout/vbar_ox.png);
	background-color: #3e7178;
	background-repeat: no-repeat;
	}

#vbar_f_link:hover {
	background-image: url(layout/vbar_fx.png);
	background-color: #3e7178;
	background-repeat: no-repeat;
	}

#vbar_k_link:hover {
	background-image: url(layout/vbar_kx.png);
	background-color: #3e7178;
	background-repeat: no-repeat;
	}

#vbar_i_link:hover {
	background-image: url(layout/vbar_ix.png);
	background-color: #c49163;
	background-repeat: no-repeat;
	}

#vbar_s_link:hover {
	background-image: url(layout/vbar_sx.png);
	background-color: #c49163;
	background-repeat: no-repeat;
	}

#vbar_e_link:hover {
	background-image: url(layout/vbar_ex.png);
	background-color: #c49163;
	background-repeat: no-repeat;
	}

#vbar_g_link:hover {
	background-image: url(layout/vbar_gx.png);
	background-color: #c49163;
	background-repeat: no-repeat;
	}

/*@media all and (min-width: 0px)
	{
	#leftblock {
		margin-left: -80%;
		padding-left: 10px;
		}
	}*/
	
/* Pravý */

#rightblock {
	float: left;
	width: 22%;
	margin-left: 0;
	}

#rbox1, #rbox2, #rbox3, #rbox4, #rbox5 {
	border: 1px #3e7178 solid;
	margin-bottom: 8px;
	padding: 8px;
	}

#rbox1 > p, #rbox2 > p, #rbox3 > p, #rbox4 > p, #rbox5 > p {
	margin-top: -0.3em;
	font-size: 8pt;
	}

p.rbox_nadpis {
	margin-bottom: 0.4em;
	}

p.rbox_text {
	margin-bottom: 0.8em;
	}

.yellow_links a:link, .yellow_links a:visited, .yellow_links a:active {
	color: #b9783c;
	}

.yellow_links + .yellow_links {
	padding-top: 0.2em;
	}

.blue_links + .blue_links {
	padding-top: 0.2em;
	}

.locked:link, .locked:visited, .locked:active {
	color: #b9783c;
	}

#rbox1 {
	background-color: #3d8089;
	}

#rbox2 {
	background-color: #85afb5;
	}

#rbox3 {
	background-color: #c1d7da;
	}

#rbox4 {
	border: 1px #c49163 solid;
	background-color: #ffdbba;
	}

#rbox5 {
	border: 1px #c49163 solid;
	background-color: #e09e61;
	}

.snap p {
	margin: 0;
	padding: 0;
	text-align: right;
	}

.last .snap p {
	padding: 0 0.75em 0.5em 0;
	}
	
#wrapper_extra {
	position: relative;
	}
	
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 88%;
	overflow: hidden;
	display: inline-block;
	}

#wrapper:after {
	content: '[CTHULHU FTAGHN]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/*hr.widenatizator {
	visibility: hidden;
	height: 1px;
	width: 100px;
	}*/

div.subsc_form {
	line-height: 1.8em;
	margin: 1em;
	}

input.subsc_input {
	width: 15em;
	}

.subsc_form > textarea {
	width: 100%;
	}