html, body { height: 100% }

.menu .creators { clear:both; position:relative; text-align:left; font-family: Arial, Tahoma, helvetica, sans-serif; }
.menu .submenu { text-align:left; position:absolute; color:white; background: #cf6420; border:1px solid #000000; padding: 0 5px; z-index:100; visibility: hidden; }
.menu .submenu { opacity: 0.9;   }
.menu .submenu TABLE { margin:0;  padding:0 0; }
.menu .submenu TD { color:#b0b0b0; text-align:left; width:100%; background:none; padding:2px 0; font-size:11px; font-weight:bold; font-family: Verdana, Arial, Tahoma, helvetica, sans-serif; }
.menu .submenu TD A { color:#ffffff; text-decoration:none }
.menu .submenu TD A:visited { color:#ffffff; }
.menu .submenu TD A:hover { color:#000000 }

.rpanel { color:#ffffff; text-decoration:none; text-shadow: 0 1px 0 #666666; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold }


.menu .submenu B { font-weight:bold; }
.menu .submenu HR { border:none; border-top:1px solid #000000; height:1px; color:#0A1A67; margin:0 0; font-size:8px; padding:0 0; line-height:8px }

table.center { margin-left:auto; margin-right:auto; width: 775px;  height:95% }
table.center2 { margin-left:auto; margin-right:auto }

div.center { margin-left:auto; margin-right:auto }

.error { width:400px;  height:200px; position:absolute; left:50%; top:50%;  margin:-100px 0 0 -200px; -moz-border-radius:15px; border-radius: 15px;padding: 30px }

.highlight { font-style: italic }
.mainmenu A { color:#ffffff; text-decoration:none;  font-weight:bold; }
.mainmenu A:hover { color:#000000 }
.mainmenu { text-align:left; color:white; background: #cf6420; border:1px solid #000000; border-left: 0; border-right:0; padding: 0 0px; z-index:100; font-family: Arial, Tahoma, helvetica, sans-serif; font-size:13px; }

.mainframe {padding: 15px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:11px; }
.mainframe TD {font-family: Verdana, Arial, Tahoma, sans-serif; font-size:11px; }
.highlight {  font-weight:bold;}

.highlight2 { font-weight:bold; font-style:italic;}

.banner {  font-weight:bold; font-family: Arial, Tahoma, sans-serif; font-size:14px; color:#ffffff; text-align:center; }
.banner02 {  font-weight:bold; font-family: Arial, Tahoma, sans-serif; font-size:12px; color:#cf6420; text-align:left; padding: 0 15px;}
.banner03 {  font-weight:bold; font-family: Arial, Tahoma, sans-serif; font-size:12px; color:#31314b; text-align:left; padding: 0 15px;}

.tablehdr {  background:#cf6420 ;font-weight:bold; font-size:12px; color:#ffffff; text-align:center; }
.slovnicek { font-weight:bold; }

.welcome  { font-weight:bold; font-size:14px; color:#31314b }
.welcome02  { font-weight:normal; font-size:14px; color:#31314b }
.welcome-seznam  { font-weight:bold; font-size:14px; color:#cf6420; text-decoration: none;} 
.welcome-link { text-decoration:none;  font-weight:bold; font-size:12px;}
.welcome-popis  {font-size:9px; color:#666666; padding-left: 15px;}
.error { background: #ffffff;}


.srovnani  { font-weight:bold; font-size:12px; color:#31314b; margin: 6px }
.round {  padding: 10px; background:#eeeeee; border-radius: 8px; border: 1px solid #888888; 
    box-shadow: 1px 1px 3px #888; 
    -moz-box-shadow: 1px 1px 3px #888;
    -webkit-box-shadow: 1px 1px 3px #888;
}


.srovnani-ram {  padding: 10px ;background:#eeeeee; border-radius: 8px; border: 1px solid #888888; width:610px;
    box-shadow: 1px 1px 3px #888; 
    -moz-box-shadow: 1px 1px 3px #888;
    -webkit-box-shadow: 1px 1px 3px #888;
}


.srovnani-tab tr td {padding: 10px 0 10px 5px; font-size:12px; font-weight:bold;}

.srovnani1  { color: #41314b;}
.srovnani2  { color: #666666;}


.rhighlight  {background: #cccccc }
.rnormal  {background: #eeeeee }

.nadpis  { font-size:16px; color:#cf4620; }
.nadpis2 { font-size:16px; color:#000;}

table { *border-collapse: collapse; /* IE7 and lower */
        border-spacing: 0; 
	}
	
th:first-child {
-moz-border-radius: 6px 0 0 0;
-webkit-border-radius: 6px 0 0 0;
border-radius: 6px 0 0 0;
}
            
th:last-child {
-moz-border-radius: 0 6px 0 0;
-webkit-border-radius: 0 6px 0 0;
border-radius: 0 6px 0 0;
}
                        
th:only-child{
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}

.bordered th {
background-color: #dce9f9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
-moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
border-top: none;
text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered {
border: solid #ccc 1px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 1px #ccc; 
-moz-box-shadow: 0 1px 1px #ccc; 
box-shadow: 0 1px 1px #ccc;         
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    

.bordered td, .bordered th {
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 5px;
text-align: left;    
}

.nabizime {background: #31314b; width:100%; height:109px; position:relative; top: -36px}
.nabizime-nadpis {background: #ffffff; color:#cf6420; font-weight:bold; font-size:11px; }

h1  { font-size:16px; color:#31314b; font-weight: bold;  text-shadow: 0 1px 0 #aaaaaa; }
h2  { font-size:14px; color:#000000; font-weight: normal; text-shadow: 0 1px 0 #aaaaaa; }
h3  { font-size:11px; color:#000000; }

PRE	{ width:525px !important }
A:hover { color:#990000 }

.lang { font-weight:bold; font-size:11px; color:#31314b; text-decoration:none; text-align:center; padding:5px 0 }

div#zastavit	{ 
	position:relative; overflow:hidden;
	width:495px; height:180px; z-index:100
	}
div#obj1	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:495px; height:180px; 
	clip:rect(0px, 495px, 180px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#obj2	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
  
.inet-header  { font-weight:bold; font-size:12px; }
.inet-desc  { font-style:italic;}

.vpn-header  { font-weight:bold; }

.active   { font-weight: bold;  }                                                                                                                                           
.inactive { font-style: italic;  }                                                                                                                                          
.normal   { font-weight: normal;  }
.admin-accounts { font-size : 9pt; }   
  