/*blok s textareaou*/
.Texyla .textareaParent {text-align:center;}
.Texyla .textareaParent textarea {margin:0 auto; padding:0;}

/*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:#E2ECFA; overflow:auto;border:solid 1px #666666;}
.Texyla .wait {font-weight:bold; text-align:center;}
/*HTML náhled*/
.Texyla .htmlPreview {font-family:monospace;}
.Texyla .htmlPreview xmp {margin:0;}

/*tlačítka dole*/
.Texyla .bottomRightBar {float:right;}
.Texyla .bottomRightBar .coolButton, .Texyla .bottomRightBar button {margin-right:0 ! important;}

/*normální tlačítka*/
.Texyla button, .TexylaPopup button {overflow:visible; padding:0.4em 0.8em; cursor:pointer;}
.Texyla button img {vertical-align:middle;}

/*pěkná tlačítka*/
.Texyla .coolButton, .TexylaPopup .coolButton {cursor:pointer;}
.Texyla .coolButton, .Texyla .coolButton td {border:none !important; padding:0 !important;}
.Texyla .coolButton .middle, .TexylaPopup .coolButton .middle {position:relative !important;}
.Texyla .coolButton .middle img, .TexylaPopup .coolButton .middle img {position:absolute !important;}
.Texyla .coolButton .right, .TexylaPopup .coolButton .right {background-position: 100% 0%;}
.Texyla .coolButton.hover .left, .Texyla .coolButton.hover .middle, .TexylaPopup .coolButton.hover .left, .TexylaPopup .coolButton.hover .middle {background-position:0% 100%;}
.Texyla .coolButton.hover .right, .TexylaPopup .coolButton.hover .right {background-position:100% 100%;}

/*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 img.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 acronym {font-variant:normal; border-bottom:1px dotted gray; cursor:help;}
.TexylaPopup .ikonka {position:absolute;}

.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:1%;}
.TexylaPopup .close.hover {background-position:0% 100% ! important;}

.TexylaPopup .emoticons img {cursor:pointer;}