/* style.css 0.2 */ 
/* pro indexy.cz 0.9.x */ 

body {text-align: center; background: #c0c0c0 top center repeat-x; margin-left: 3px; margin-top: 0px; font-size:80%;}
body *{font-family: Georgia, "New York CE"; color:#000000; font-size:100%; line-height: 160%;}

table, tr, td, form {margin:0px; padding:0px; border:0px;}
p {margin: 0px 0px 0px 0px;}

h1, h2, h3, h4, h3 a {font-family: Georgia, "New York CE"; line-height: 125%;font-weight:normal;}

h1 {padding: 40px 0px 0px 0px;font-size:250%;margin:0px;}
h2    {margin: 10px 0px 10px 0px; font-size:205%;}
h3    {margin: 20px 0px 10px 0px; font-weight:normal;font-size:135%;color: #006699;}

a {color: #0066CC;}
a:hover {text-decoration:none;}




.logo {background: #ffffff top center repeat-x; height:56px; margin:0px auto; width:760px;position:relative;}

.cesta {background: #ffffff top center repeat-x; height:24px; margin:0px auto; width:760px;position:relative;}

/* nadpisy */

#nadpis  {background: #FFFFFF top center no-repeat; width: 760px; height:193px;text-align:left;vertical-align:top;font-size:100%;margin:0px auto;position:relative;}
.preskocit a {position: absolute;left: 22px;top: -750px;}
.preskocit a:active, .preskocit a:focus{z-index:20;top:157px;background-color:#EEE; padding:5px 35px 5px 35px;border: 2px solid #C00;display:block;font-weight:bold;font-size:110%;}
h1 span {width:327px;height:118px;display:block; position:absolute;top:62px;left:22px;background-image: url('./img/logo.gif');background-repeat: no-repeat;cursor:pointer;}

.casti form {position:absolute;top:-139px;left:360px;background: transparent url('./img/student.jpg') top right no-repeat; width: 400px; height:198px;text-align:right;z-index:40;}
.casti p input {margin-top:145px;font-size: 89%;line-height: 100%;}
.casti p #pole {width:170px;}
.casti p #hledani {margin: 0px 5px 0px 10px; font-weight:bold;padding:1px;width:90px;}

/* vnitrni */

#vnitrni      {background-color: #FFFFFF; margin: 0px auto; text-align:left; width:760px; padding-bottom: 15px;}
#vnitrni .hlavni   {margin: 0px 5px 0px 22px; overflow: hidden; text-align:left; width:733px;}

#vnitrni .text      {float:left;width:565px; text-align:left; background-color:transparent;}
#vnitrni .text  .navigace    {margin-top: 7px; font-size: 89%;}

#vnitrni #menu       {float:right; width:147px; }
.spodek {overflow: hidden; width: 587px;font-size: 89%;}

#vnitrni .webinfo  {padding-left:0px; float:left; width:437px;text-indent: 22px;}
#vnitrni .nahoru   {float:right;width:150px;text-align:right;}

#vnitrni .pata  {background-color:#333333; padding:5px 5px 5px 22px; color:#FFFFFF; line-height: 200%;font-size: 89%;}

.rego   	{padding-top:15px;text-align:left;}

/* nabidka */

#menu .blok {background-color:#333333;width:147px;margin-top: 7px; padding:5px 0px 5px 0px;}
#menu h4 {margin: 0px; height: 32px; color: #FFFFFF;text-indent:18px; text-align:right; padding-right:10px; line-height: 180%;position:relative;font-weight:normal;font-variant: small-caps;}


#menu ul {margin:0px;padding-left:0px;}
#menu li {text-align: left;list-style-type:none;padding:0px;margin:0px;}

#menu a	{font-size:89%;text-decoration: none;text-indent:25px; text-align:left;line-height: 165%; vertical-align: top; background: transparent url('./img/bod0.gif') 7px center no-repeat;color: #FFFFFF;display:block;width:100%;}
#menu a:hover, #menu li.active a:hover {text-decoration: none; background-image: url('./img/bod4.gif');}


/* pruh */
#vnitrni      {border-top:7px solid #dd2254;}


/* styly pro tisk */

@media print {
#menu, #nadpis, .spodek, .webzdarma, .casti, .rego {display: none;}

#vnitrni .text {float:none;}

#vnitrni {width: 100%; text-align:left;border-width:0px;}
#vnitrni .hlavni, .spodek {overflow:visible;}
#vnitrni .text {width: 100%;margin:0px;}
#vnitrni .test {width:700px;}
}
