/* ADMIN STUFF */
#admin_menu a {color:red; text-decoration:none;}
#admin_menu a:hover {color:blue; text-decoration:underline;}
#admin_menu li { margin:0px; } 
/* ADMIN GALLERY STUFF */
.gallery_admin { padding:5px; margin:5px 0px 5px 0px; border:black 1px solid; background-color:#f8f8f8;}
.gallery_admin_descr { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
.styled_button { margin-top:10px; color: white; background-color:#116457; border:black 1px solid; font-weight:bold; }
.styled_border { border:black 1px solid;	padding:2px; font-size:9pt; font-family: Arial, sans-serif; overflow:auto; width:122px; max-width:122px;}
.styled_border2 { border:black 1px solid;	padding:2px; font-size:9pt; font-family: Arial, sans-serif; width:100%; max-width:100%;}
a.gadmin_link:link {color: red;  text-decoration: none; font-weight: bold; }
a.gadmin_link:visited {color: red; text-decoration: none; font-weight: bold; }
a.gadmin_link:hover {color: blue; text-decoration: underline; font-weight: bold; }
a.gadmin_link:active {color: red; text-decoration: none; font-weight: bold; }
/* SITEMAP */
a.map:link {color: black;  font-size:10px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.map:visited {color: black; font-size:10px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.map:hover {color: red; font-size:10px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
a.map:active {color: red; font-size:10px; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; }
.mnum {color:gray; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.mvalue {color:gray; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.marked { color:#116457; font-weight:bold; }
/* NOVE */
.text98 { border:black 1px solid;  font-size:12px; padding:2px; width:98%;   }
.text50 { border:black 1px solid;  font-size:12px; padding:2px; width:40%;   }
.text30 { border:black 1px solid;  font-size:12px; padding:2px; width:30%;   }
.text15 { border:black 1px solid;  font-size:12px; padding:2px; width:20%;   }
.text-wide { border:black 1px solid;  font-size:12px; padding:2px; width:98%;  }
textarea.input-wide { width:98%; border:black 1px solid; padding:2px; font-size:12px; }
#clanok_text { height:400px; }
.tar { text-align:right; }
.bbottom { border-bottom:black 1px solid; padding-bottom:10px; margin-bottom:10px;
 width:220px; 
 }
.ramec { padding:0px 10px 0px 10px; border:#888888 1px dotted; margin:10px 0px 10px 0px; }
.nounder { text-decoration:none; }
#delbutton { font-weight:normal; background-color:#369; border:black 0px solid;
color:white;  padding:3px; margin-left:10px; position:relative; bottom:3px;
cursor:pointer; font-size:11px;
 }
.butt { font-weight:normal; background-color:#369; border:black 0px solid;
color:white;  padding:3px;  font-weight:bold; text-transform:uppercase;
cursor:pointer; font-size:12px;
 }
#IDbody a.abutt { font-weight:normal; background-color:#369; border:black 0px solid;
color:white;  padding:3px;  font-weight:bold; text-transform:uppercase;
font-size:12px; text-decoration:none; padding:3px 5px 3px 5px;  display:block; float:left;
 }
a#butt_poslat_spravu { font-weight:normal; background-color:#369; border:black 0px solid;
color:white;  padding:3px;  font-weight:bold; text-transform:uppercase;
font-size:12px; text-decoration:none; padding:2px 5px 2px 5px;  
 } 
a.abutt { font-weight:normal; background-color:#369; border:black 0px solid;
color:white;  padding:3px;  font-weight:bold; text-transform:uppercase;
font-size:12px; text-decoration:none; padding:2px 5px 2px 5px;  
 }
ul.spot-imagelist { list-style-type:none; margin:0px 0px 0px 0px; padding:0px;  }
.spot-imagelist li { margin:0px 0px 5px 0px; padding:5px;  position:relative; }
.bnone { border:#a0a0a0 1px solid; }
.insimg {
 background-image: url(https://www.allforfan.com/images/admin/iko.gif);
 background-repeat:no-repeat; 
 width:25px; height:18px; cursor:pointer; position:absolute; 
}
.insimg span { display:none; }
.insmedia { cursor:pointer;  font-weight:normal; }
.insmedia span { display:none; }
.obr-lavo { background-position:0px 0px;  top:5px; left:120px;  } 
.obr-pravo { background-position:-29px 0px;  top:26px; left:120px;  }
.obr-stred { background-position:0px -22px;  top:47px; left:120px;  }
.obr-link { background-position:-29px -22px;  top:68px; left:120px;  }
#filemenu h1 { font-family:Arial, sans-serif; color:red; font-size:16px; }
#filemenu h2 { font-family:Arial, sans-serif; color:red; font-size:16px;  }
#filemenu h3 { font-family:Arial, sans-serif; color:red; font-size:16px;  }
#filemenu { font-family:Arial, sans-serif; color:black; font-size:11px; }
#filemenu a { font-family:Arial, sans-serif; color:black; font-size:11px; }
.obr_z_webu { width:235px; height:70px; position:relative; }
.insimg2 {
 background-image: url(https://www.allforfan.com/images/admin/iko.gif);
 background-repeat:no-repeat;
 width:25px; height:18px; cursor:pointer;
 float:left; margin-right:3px;
}
.obr-lavo2 { background-position:0px 0px;   } 
.obr-pravo2 { background-position:-29px 0px;   }
.obr-stred2 { background-position:0px -22px;   }
.obr-link2 { background-position:-29px -22px;   }
.hlavny { border:#369 1px solid; }
#insert_fromweb { border:#336699 1px solid; width:220px; max-width:220px; padding:2px; margin-bottom:7px; }
#insert_media { border:#336699 1px solid; width:220px; max-width:220px; padding:2px; margin-bottom:7px; 
font-size:9px;  height:100px; overflow:hidden;
}
.input_text { border:#336699 1px solid; width:220px; max-width:220px; padding:2px; margin-bottom:7px;
  font-size:9px;  
 }
/* RESIZABLE TEXTAREA */
			div.grippie {
				background:#EEEEEE url(https://www.allforfan.com/js/textarea-resize/grippie.png) no-repeat scroll center 2px;
				border-color:#DDDDDD;
				border-style:solid;
				border-width:0pt 1px 1px;
				cursor:s-resize;
				height:9px;
				overflow:hidden;
			}
			.resizable-textarea textarea {
				display:block;
				margin-bottom:0px;
				clear:both;
				padding:2px; font-size:12px;
				height: 20%;
			}
.publikovany { border: none; margin:5px 0px 5px 0px; }
.nepublikovany { border: red 1px solid; padding:2px; margin:5px 0px 5px 0px; }
.nie-je-na-titulke { border: blue 1px solid; padding:2px; margin:5px 0px 5px 0px; }
.cakajuci { border: green 1px solid; padding:2px; margin:5px 0px 5px 0px; }
.publikovany2 { }
.nepublikovany2 { color:red; font-weight:bold; }
.cakajuci2 { color:green; font-weight:bold;  }
.footnote { font-size:11px; color:#808080; }
.footnote { font-size:11px; color:#404040; }
#IDright .media h1 { font-size:14px; font-family:Arial, sans-serif;  color:#336699; }
#IDright .media { font-family:Arial, sans-serif; } 
#IDright #o-blogerovi h2 { margin-bottom:10px; color:#336699;  }
#IDright #o-blogerovi h2 a { color:#336699;  }
#o-blogerovi table { margin:0px; }
#o-blogerovi td {font-size:12px; }
.blogerimage { border:black 1px solid; margin-right:5px; margin-bottom:5px; }
.mark { color:#336699;  }
#o-blogerovi p { margin:0px 0px 5px 0px; }
.separator { border-bottom:black 1px solid; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px; font-size:1px; }
#IDbody .CSSarticle img.vlavo { float:left; margin:10px 10px 10px 0px; display:block; }
#IDbody .CSSarticle img.vpravo { float:right; margin:10px 0px 10px 10px; display:block;   }
#IDbody .CSSarticle img.stred { text-align:center; }
#IDbody .CSSarticle h3 { font-size:12px; }
.upozornenie { background-color:#336699; color:white; padding:5px; margin:0px 0px 10px 0px; font-size:12px; font-weight:bold; }
.pozor { color:red; }
#produkt-form h2 { margin:3px 0px 0px 0px; color:#0073ab; }
#produkt-form textarea.resizable {
border:#606060 1px solid;
font-size:10px; font-family:Arial, sans-serif; 
width:100%; height:50px;
padding:2px;
}
#produkt-form select { width:100%;  padding:2px; }
#produkt-form .produkt-text { border:#606060 1px solid;
font-size:10px; font-family:Arial, sans-serif; 
width:100%;
padding:2px;  
}
#produkt-form .datum { border:#606060 1px solid;
font-size:10px; font-family:Arial, sans-serif; 
width:100px; vertical-align:middle;
padding:2px;  
}
#produkt-form img.vmiddle { margin-bottom:10px; }
#produkt-form .file { font-size:10px; margin-left:15px; border:#666666 1px solid; }
.remove-produkt2 { position:absolute; top:140px; left:10px; }
.remove-produkt2 a { text-decoration:none; color:black; font-weight:normal; font-size:10px; border:#a0a0a0 1px solid;
padding:0px 4px 0px 4px; color:red; }
.add-produkt { position:absolute; top:140px; right:60px; }
.add-produkt a { text-decoration:none; color:black; font-weight:normal; font-size:10px; border:#a0a0a0 1px solid;
padding:0px 4px 0px 4px; color:red; }
.remove-produkt { position:absolute; top:140px; right:10px; }
.remove-produkt a { text-decoration:none; color:black; font-weight:normal; font-size:10px; border:#a0a0a0 1px solid;
padding:0px 4px 0px 4px; color:red; }
.edit-produkt { position:absolute; top:140px; right:30px; }
.edit-produkt a { text-decoration:none; color:black; font-weight:normal; font-size:10px; border:#a0a0a0 1px solid;
padding:0px 4px 0px 4px; color:red; }
.admin-table table { width:725px; max-width:725px; border-collapse:collapse; }
.admin-table table td { font-size:11px; padding:2px 4px 2px 4px; border:#e0e0e0 1px solid;   }
.missing-pic td { color:white; }
.missing-pic td { background-color:red; }
.missing-pic td a { color:white; }
.bleskovky { width:728px; }
#tsv-blok textarea.resizable { width:100%; height:600px;}
#tsv-blok {
  margin:20px;
  height:600px;
}
.small-input 
{
  font-size:10px;
  width:40px;
}
.small-input-datum
{
  font-size:10px;
  width:60px;
}
/* kvoli sekciam*/
body #panel-ponuka dl {
 	height:330px; 
}
#panel-ponuka dd.dokosika .upresnenie1 {
  bottom:25px;
}
#panel-ponuka dd.dokosika .upresnenie2 {
  bottom:50px;
}
#panel-ponuka dd.dokosika div.personalizovat {
  bottom:50px;
}
#panel-ponuka dd.dokosika input.txt { 
 	margin-bottom:25px;
}
#panel-ponuka dd.popis .cena {
	bottom:72px;
}
.section_changer {
	text-decoration:none; color:gray;  font-size:12px; font-weight:default;   font-family:arial;
}
a.selected_section { font-weight:bold; color:orange; font-size:14px; }


