.Texyla .textareaParent {text-align:center;}

/*Hlavička*/
.Texyla .heading {font-weight:bold; position:relative;}
.Texyla .heading img {position:absolute;}

/*náhled*/
.Texyla .preview, .Texyla .htmlPreview {margin:5px; padding:5px; background:white; overflow:auto;}
.Texyla .wait {font-weight:bold; text-align:center;}

/*HTML náhled*/
.Texyla .htmlPreview {font-family:monospace;}

/*tlačítka dole*/
.Texyla .bottomBar {padding:0 5px 5px;}
.Texyla .bottomLeftBar {float:left;}
.Texyla .bottomRightBar {float:right; text-align:right;}
.Texyla .bottomLeftBar .coolbtn, .Texyla .bottomLeftBar button {margin-right:5px}
.Texyla .bottomRightBar .coolbtn, .Texyla .bottomRightBar button {margin-left:5px}

/*čitič*/
.Texyla .cleaner, .TexylaPopup .cleaner {height:0; clear:both; overflow:hidden; width:0;}

/*normální tlačítka*/
.Texyla button, .TexylaPopup button {overflow:visible; padding:0.4em 0.8em; cursor:pointer;}
.Texyla button img {vertical-align:middle;}

/*tlačítková lišta (nahoře)*/
.Texyla .toolbar, .Texyla .toolbar li, .Texyla .toolbar ul {margin:0; padding:0; list-style-type:none;}
/*ikonka*/
.Texyla .toolbar li {float:left;}
.Texyla .toolbar span.link {cursor: pointer; display:block;}
/*menu*/
.Texyla .toolbar li.btnmenu {background-repeat:no-repeat; background-position:0% 50%;}
.Texyla .toolbar li.menu, .Texyla .toolbar .separator {background-repeat:no-repeat; background-position:50% 50%;}
.Texyla .toolbar ul li {display:block; cursor:pointer;}

/*menu*/
.Texyla .toolbar ul {z-index:2000; position:absolute; display:none; white-space:nowrap;}
.Texyla .toolbar li.hover ul {display:block;}
/*položka*/
.Texyla .toolbar ul li {padding:1px; float:none; position:relative;}
.Texyla .toolbar ul li img, .Texyla .toolbar ul li span {vertical-align:middle;}


/* popup okno */
.TexylaPopup {position:absolute; display:block;}
.TexylaPopup form {margin:0;}
.TexylaPopup form select {width: 100px;}
.TexylaPopup acronym {font-variant:normal; border-bottom:1px dotted gray; cursor:help;}

.TexylaPopup .tabBackground {width:81px; height:81px; position:absolute; font-size:1%;}
.TexylaPopup .tabSelection {width:16px; height:16px;}
.TexylaPopup .tabControl {width:81px; height:81px; position:absolute; top:0; left:0; cursor:pointer;}

.TexylaPopup .heading img {position:absolute;}
.TexylaPopup .heading div {margin: 0 32px; cursor:move; font-weight:bold;}

.TexylaPopup .close {cursor: pointer; position: absolute; display:block; font-size:0;}
.TexylaPopup .close.hover {background-position:0% 100% ! important;}

.TexylaPopup .emoticons span {display:block; float:left; cursor:pointer;}
.TexylaPopup .emoticons br {clear:left;}

.Texyla {background:#F1F3F5;}

/* lišty, hlavičky apod. */
.Texyla .toolbar, .Texyla .toolbar li.btnmenu, .Texyla .toolbar li.menu, .Texyla .toolbar li.separator {height:32px;}
.Texyla .heading, .TexylaPopup .heading div {line-height:32px;}
.Texyla .toolbar, .Texyla .heading, .TexylaPopup .heading {background-image:url('/images/texyla/background.png');}
.Texyla .toolbar, .Texyla .heading {border-width:1px 0; border-style:solid; border-color:#C9D9F0;}
.Texyla .heading {padding-left:32px;}
.Texyla .heading img {left:9px; top:9px;}

/* tlačítko */
.Texyla .toolbar img.link {padding:8px 7px; display:block;}
.Texyla .toolbar li img.link.hover {background:url('/images/texyla/toolbar_button.png') 1px 2px no-repeat;}
/* oddělovač */
.Texyla .toolbar .separator {background-image:url('/images/texyla/separator.png'); width:5px;}
/* menu - šipky */
.Texyla .toolbar li.btnmenu, .Texyla .toolbar li.menu {background-image:url('/images/texyla/menu.png');}
.Texyla .toolbar li.menu {width:17px;}
.Texyla .toolbar li.btnmenu {width:11px;}
.Texyla .toolbar li.btnmenu ul {margin-left:-6px;}

/*menu*/
.Texyla .toolbar ul {border:1px solid #7295B8; margin-top:30px;}
.Texyla .toolbar ul li {background:#E3EAF1; padding:2px 5px 2px 3px; opacity:0.9;}
.Texyla .toolbar ul li.hover {background:#B3C6D9; opacity:0.95;}
.Texyla .toolbar ul li img {margin-right:5px;}

/*Tlačítka*/
.coolbtn-left, .coolbtn-right {width:3px; height:32px; background-image:url('/images/texyla/button_sides.png');}
.coolbtn-middle {background-image:url('/images/texyla/button_middle.png'); padding:0 5px 0 26px; line-height:32px;}
.coolbtn img {left:5px; top:8px;}

/* Popup okno */
.TexylaPopup {background:#F8F9FA; border:1px solid #AAC2E8; opacity:0.9;}
.TexylaPopup:hover {opacity:1;}

/*hlavička*/
.TexylaPopup .heading {border-bottom:1px solid #AAC2E8;}
.TexylaPopup .heading img {left:8px; top:8px;}
.TexylaPopup .heading div {margin: 0 32px;}
.TexylaPopup .close {top: 7px; right: 7px; width:17px; height:18px; background:url('/images/texyla/close.png');}

/*formulář*/
.TexylaPopup form {margin:0;}
.TexylaPopup form table {margin:5px 0;}
.TexylaPopup form th {padding: 5px 5px 5px 10px; text-align:right;}
.TexylaPopup form td {padding: 5px 10px 5px 5px;}
.TexylaPopup .textField {width:180px;}
.TexylaPopup .number {width:50px;}
.TexylaPopup .bottomBar {background:#F1F3F5; padding:5px; border-top:1px solid #AAC2E8;}

/*tabulka*/
.TexylaPopup form .table {margin-right:101px;}
.TexylaPopup .tabBackground {background:white url('/images/texyla/table_background.gif'); top:44px; right:10px;}
.TexylaPopup .tabSelection {background:#B2C4D6 url('/images/texyla/table_selection.gif');}