body.mceForceColors {background:#FFF !important; color:#000;}


body{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:1.5em;
    font-weight: normal;
    padding:0;
    color: #000000;
    text-decoration:none;
    margin: 0px auto; 
    background-color: #2f5b9d;
}

#search_text:active, #search_text:hover { border:none; border-color:transparent;  }
#articles{ padding:20px; }
#articles H1 { font-family:Georgia; font-size:26px; color: #000; font-weight:bold; font-style:italic;   margin:0px;  padding:2px; }

/*--------------------------------------------
 *BACKGROUND IMAGE                             
 */
/*
body {
  background: #000 url(myBackground_1280x960.jpg) »
center center fixed no-repeat;
  -moz-background-size: cover;
  background-size: cover;
}

@media only all and (max-width: 1024px) and (max-height: 768px) {
  body {    
    -moz-background-size: 1024px 768px;
    background-size: 1024px 768px;
  }
}
   */            
/*------------------------------------------
 * MENU STYLE
 */            
div#main-menu A{            color: #006;  text-decoration:none; font-size:10px;        font-weight:bold;        font-family:Verdana; letter-spacing:0.1em;        }
                                     
div.level_0 {             cursor:pointer;    cursor:pointer; text-transform: uppercase;  padding-left:15px;  }
div.level_0:hover{        background-color:#EBF2FE; color: #0651CC;        }    
div.level_0 p{             border-bottom:1px solid #FFFFFF; padding-bottom:5px; padding-right:5px;  margin:0px;  }
                    
div.level_1 {             cursor:pointer;    cursor:pointer;   padding-left:5px; width:85%; float:right;     }        
div.level_1:hover{        background-color:#EBF2FE; color: #0651CC;        }    
div.level_1 p{             border-bottom:1px solid #FFFFFF; padding-bottom:5px; padding-right:5px; margin:0px;   }        

/* -----------------------------------------*/

#toTop {   cursor:pointer;}
#toTop span {display: none;}

A.sresults:link{    font-size:15px;    font-weight:normal;    color: #000;    text-decoration:none;    text-align:left;    font-family:Verdana, Geneva, sans-serif;    }    
A.sresults:hover{    font-size:15px;    font-weight:normal;    color: #9C3;    text-decoration:none;    text-align:left;    font-family:Verdana, Geneva, sans-serif;    }    
A.sresults:visited{    font-size:15px;    font-weight:normal;                     text-decoration:none;    text-align:left;    font-family: Verdana, Geneva, sans-serif;    }    

    
a.file-link{    font-size:10px;    font-weight:normal;    text-decoration:none;}
a.file-link:hover, a.file-link:active{    font-size:10px;    font-weight:normal;    text-decoration:underline;}    

li{    font-size:10px;    font-family:Verdana, Geneva, sans-serif;    line-height:normal;    margin:0px;    padding:0px;}
ul{    margin:0px;    padding-left:20px;}

.popisbox{    font-size:10px;    font-family:Verdana, Geneva, sans-serif;    line-height:normal;    margin:0px;    padding:0px;    }

A:visited, A:active{    font-size:14px;    color: #C33;    text-decoration: underline;    font-weight:bold;}
A:hover{    font-size:14px;    font-weight:bolder;    color: #C33;     text-decoration:none; !important}
A:link{    font-size:14px;    font-weight:bolder;    color:#C33;     text-align:left;}


A.goup:link{  font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #06C; text-decoration:none; font-weight:normal;  }
A.goup:hover{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #06C; font-weight:bold;  }
A.goup:visited{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #06C;;}
div.goup{     font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #06C;}
.autor-stranky, .stat-info-box{     font-family:Verdana, Geneva, sans-serif; font-size:10px; color: #06C;}
/* h1, h2, h3, ... */

.cisg-property{ color: #000; font-weight:bold; padding:5px; width:1080px; }


h2 {    font-size:40px;    font-weight:bold;    color:#963;    font-family: Tahoma, Geneva, sans-serif;    }    
h1 {  color: #06C;  font-size:25px; /* 22px */  font-weight:bold;  line-height:1.2em; /* ~26px */  border-bottom:1px solid #06C;  margin:0 0 1em;}
h3 {  color:#9A9A9A;  font-size:1.384em;    /* 18px */  margin-bottom:0.55em; /* 10px */}
h4 {  font-size:1.154em;     /* 15px */  margin-bottom:0.667em; /* 10px */  color:#DA4722;}

.small {    font-size:0.846em; /* 11px */}
.big {      font-size:1.154em; /* 15px */}
.bigger {   font-size:1.384em; /* 18px */}

input, select{        font-size:13px;    padding:1px;    }
strong, .strong {  font-weight:bold;}

.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;}
img.mceItemAnchor {width:12px; height:12px; background:url(img/items.gif) no-repeat;}
img { border:0;}
table {cursor:default}
table td, table th {cursor:text}
ins {border-bottom:1px solid green; text-decoration: none; color:green}
del {color:red; text-decoration:line-through}
cite {border-bottom:1px dashed blue}
acronym {border-bottom:1px dotted #CCC; cursor:help}
abbr, html\\:abbr {border-bottom:1px dashed #CCC; cursor:help}

/* IE */
* html body {
    scrollbar-3dlight-color:#F0F0EE;
    scrollbar-arrow-color:#676662;
    scrollbar-base-color:#F0F0EE;
    scrollbar-darkshadow-color:#DDD;
    scrollbar-face-color:#E0E0DD;
    scrollbar-highlight-color:#F0F0EE;
    scrollbar-shadow-color:#F0F0EE;
    scrollbar-track-color:#F5F5F5;
}

a.file-link{
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}
a.file-link:hover, a.file-link:active{
    font-size:10px;
    font-weight:normal;
    text-decoration:underline;
}


/* Fix for MS Office style paragraphs (MsoNormal) */
/*
p {    margin: 0px;    padding: 0px;}
*/

/* Fix for MS Office unindeted lists */
.unIndentedList {    margin: 0px;    padding: 0px;    list-style-position: inside;}
.unIndentedList li {    padding: 0px;}

/* Fix for MS Office UL lists */
ul {    margin-top: 0px;    margin-bottom: 0px;}


