.gray {
	font-size: 10px;
	color: Gray;
}

/*.green*/
.litt {
	font-size: 10px;
}

.rlitt { /*background-color: SteelBlue;*/
	color: White;
	font-size: 10px;
	text-align: center;
}

.rlitta {
	font-size: 10px;
	text-align: center;
}

.vlineb {
	background-color: Black;
}

.menu {
	font-size: 13px;
}

.highlite {
	background-color: LightSkyBlue;
	color: #FFFFFF;
}

.style2 {
	color: #FF0000
}

body {
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Verdana;
	background: #EBF7FF;
	font-size: 10px;
}

a {
	color: Blue
}

.a {
	color: Blue
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.non:link {
	color: #000000;
	text-decoration: none;
}

a.non:visited {
	color: #000000;
	text-decoration: none;
}

a.non:active {
	color: #000000;
	text-decoration: none;
}

a.non:hover {
	text-decoration: underline;
}

table {
	border-color: #B0B0B0;
}

table.fullw {
	width: 100%;
}

table.fullh {
	height: 100%;
}

table.full {
	width: 100%;
	height: 100%;
}

table.art {
	border-style: groove ridge ridge groove;
	border-color: DeepSkyBlue;
	border-width: 1pt;
}

table.artmain {
	border-style: groove ridge ridge groove;
	border-color: LightSkyBlue;
	border-width: 3pt;
	width: 150px;
}

table.submenu {
	background-color: #E0E0E0;
	border: solid 1px;
}

td {
	font-size: 12px;
}

td.arttitl,td.arttitl_odd {
	font-weight: bold;
	background-color: #87CEFA;
	font-size: 10px;
	text-align: left;
}

td.arttitr,td.arttitr_odd {
	background-color: #87CEFA;
	font-size: 9px;
	text-align: right;
}

td.arttitr_odd,td.arttitl_odd {
	background-color: #b1e0fd;
}

td.arttext {
	font-size: 10px;
}

td.vfree {
	background: url(gx/vfree.gif);
}

td.hfree {
	background: url(gx/hfree.gif);
}

td.bg {
	background: url(gx/bg.jpg);
}

td.new {
	text-align: right;
	font-size: 10px;
	color: LightSkyBlue;
}

tr.h20 {
	height: 20px;
}

textarea {
	background-color: LightSkyBlue;
	color: #000000;
	border-color: Blue;
	font-size: 12px;
}

input {
	background-color: LightSkyBlue;
	color: #000000;
	border-color: Blue;
	font-size: 12px;
}

select {
	background-color: LightSkyBlue;
	color: #000000;
	border-color: Blue;
	font-size: 12px;
}

input.button {
	width: 70px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 0px;
	border: 1px outset Blue;
	font-size: xx-small;
	font-style: normal;
	font-variant: normal;
	font-weight: 800;
	font-size: 12px;
}

input.button_lit {
	width: 70px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 0px;
	font-size: xx-small;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
}

h1 {
	text-align: center;
}

h2 {
	font-size: 120%;
	text-align: left;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 11px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}

p {
	text-align: justify;
}

/*
p:first-letter
{ font-size: 120%; color: SteelBlue; }
*/
p.littcen {
	text-align: center;
	font-size: 60%;
}

p.littcen:first-letter {
	font-size: 70%;
	color: #000000;
}

ul {
	margin: 5px;
	padding: 0;
	list-style: inside;
}

ul.none {
	margin: 5px;
	padding: 0;
	list-style: outside;
	list-style-type: none;
}

ul li {
	list-style-image: url(gx/li.gif);
}

ul.none li {
	list-style-image: none;
}

li {
	font-size: 10px;
}

hr {
	text-align: center;
	width: 80%;
	height: 1px;
}

font.little {
	font-size: 100%;
}

font.tel {
	font-family: Wingdings;
}

a img.nob {
	border-width: 0;
}

a img {
	border-color: SteelBlue;
}

.article {
	padding: 5px;
	background-color: #FFFFFF;
}

table.error {
	border-style: groove ridge ridge groove;
	border-color: Red;
	border-width: 1pt;
}

td.errortitl {
	font-weight: bold;
	background-color: Pink;
	font-size: 10px;
}

/* bublinkova napoveda */
a.bubble_help {
	cursor: help;
	position: relative;
	text-decoration: none;
	border-bottom: dotted #000 1px;
	color: black;
}

a.bubble_help:hover {
	background: inherit;
	text-decoration: none;
}

a.bubble_help span {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: -1em;
	padding: .2em .5em;
	width: 10em;
	background: #eee;
	border: dotted #000000 1px;
	z-index: 10;
	text-decoration: none;
}

a.bubble_help:hover span {
	visibility: visible;
}

/* editor clanku */
.editor_sematic_tags {
	background-color: #ededc4;
}

.editor_sematic_tags input {
	background-color: yellow;
}

.editor_buttons {
	border-width: 1px;
	border-color: black;
	border-style: solid;
	margin-bottom: 6px;
	background-color: #b3e7ff;
	padding: 3px;
}

.editor_buttons input {
	background-color: yellow;
}

.editor_buttons fieldset { 	background-color: #C8E7FA; }
.editor_buttons legend {
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.editor_buttons select { margin: 2px; }
.editor_buttons .red { background-color: red; }
.editor_buttons .yellow { background-color: yellow; }
.editor_buttons .blue { background-color: blue; }
.editor_buttons .green { background-color: green; }
.editor_buttons .brown{ background-color: brown; }

.editor_extra_buttons {
	border-width: 1px;
	border-color: black;
	border-style: solid;
	margin-bottom: 6px;
	background-color: #97DEFF;
	padding: 3px;
	margin-top: 3px;
	background-color: #C8E7FA;
}


.editor_entity {
	background-color: #edc4c9;
}

.editor_entity input {
	background-color: #ff8765;
}

.editor_insert_buttons {
	background-color: #c8e7fa;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	width: 100%;
}

.editor_insert_buttons td {
	vertical-align: bottom;
}

.helper_link {
	border-bottom: dotted #000000 1px;
	cursor: help;
}

#loading_content {
	text-align: center;
	font-weight: bold;
	font-size: 1.7em;
	padding-top: 100px;
	color: blue;
}

#loaded_content {
	display: none;
}


/* skrývání tlačítek pro vložení obrázků, pokud je moc veliký */
.image_chooser_insert_full .too_big_image {
	display: none;
}

.image_chooser_insert_full .too_big_image_notice {
	font-weight: normal;
	font-size: 8px;
	display: block;
}

.image_chooser_insert_thumb .too_big_image {
	display: block;
}

.image_chooser_insert_thumb .too_big_image_notice {
	display: none;
}

.mode_submenu {
	background-color: #B3E7FF;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding: 3px;
}

.mode_submenu .head {
	cursor: pointer;
}

/* varovani */

table.warning {
	border-style: solid;
	border-width: 2px;
	border-color: #FE0000;
	border-collapse: collapse;
	background-color: #014F7D;
	color: white;
	font-weight: bold;
}

table.warning td {
	padding: 5px;
}

table.warning thead td {
	color: white;
	background-color: #FE0000;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

/* poznamka */

table.notice {
	border-style: solid;
	border-width: 2px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-color: #014F7D;
	border-collapse: collapse;
	background-color: #3782AE;
	color: white;
	font-weight: normal;
}

table.notice td {
	padding: 5px;
}

input.bt_editor_continue {
	padding-left: 20px;
    background: url("../gx/editor/save.png") LightSkyBlue center left no-repeat ;	
}
