/* ADMIN STUFF */
#admin_menu { 

	}

#admin_menu a {color:red; text-decoration:none; top:0px; left:0px; position:relative; }
#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(http://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(http://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(http://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;
				border:black 1px solid; 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:200px;
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-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; }
.resizable-textarea textarea { width:98%; height:150px;}

#tsv-blok {
  margin:20px;
  height:90%;
}

