body {background-color: rgb(240,240,190);

      font-family: "Trebuchet MS", Verdana , Arial , Helvetica , sans-serif;

      color:#000000;

      font-size:13px;

      padding:0px;

      margin:0px;

      text-align:center;}



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

--- IDs ------------------------------------------------------------------------

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

#logo {margin-top:5px;}

#main {

  width:986px;

  margin:auto;

  padding:0px;

  border:none;

  position:relative;

  background-image: url(./img/pruh.gif);

  background-repeat:repeat-y;}



#footer{

  border-style: solid;

  border-color: #000;

  border-width: 1px 0px 1px 0px;

  font-size:12px;

  background-color: rgb(59,166,59);

  width:986px;

  height:20px;

  }

#flags {

  position:relative;

  left:-280px;

  top:20px;

  width:260px;}



  #logon {

  width:190px;

  font-size:10px;

  position:relative;

  color: rgb(41,133,35);

  float:left;

  overflow:hidden;

  }



#menu {

  position:absolute;

  top:100px;

  left:830px;

  text-align:left;

  z-index:20;}



#menu a {

  font-family: "Trebuchet MS",Arial , Helvetica , sans-serif;

  text-decoration:none;

  font-weight:bold;

  font-size:15px;

  color: rgb(52,160,64);  }

#menu ul{

  list-style-type: none;

  margin-top:0px;}



#menu ul li {

 position:relative;

 left: -40px;

 list-style-type: none;

 border-width: 0px 0px 1px 0px;

 padding: 0px 0px 0px 0px;

 margin: 0px;

 border-style:solid;

 border-color: rgb(41,133,35);

 margin:0px;

 width:150px;}

#menu ul li a{display: block;width:100%;}

#menu ul li img {height:15px;width:15px; margin:2px 0px ;padding:0px; border:none; position:relative;top:3px;}



#banners {

  position:absolute;

  top:515px;

  left:830px;

  width:150px;

  text-align:center;

  font-size:12px;

  border-style:solid;

  border-width:1px 0px 1px;}

  

#banners img{margin:auto;

padding:2px;

border:none}

  

#address {

  position:absolute;

  top:1144px;

  left:830px;

  width:150px;

  text-align:left;

  font-size:12px;

  border-style:solid;

  border-width:1px 0px 1px;}



#helper01 {width:165px;height:1250px;float:right;border-style:solid;border-width:0px 0px 0px 1px;margin-top:15px}

#helper02 {width:600px;height:1px;float:right;border-style:solid;border-width:1px 0px 0px 0px;margin-right:200px;}



#content {

  width:650px;

  position:relative;

  left:150px;

  top:10px;

  text-align:left;

  float:left;

  border-style:solid;

  border-width:0px 1px 0px 0px;

  padding-right:20px;

  padding-top:0px;

  margin-top:0px;}



#content li {

  list-style-position:outside;

  margin-bottom:3px;}







#logon a{font-size:10px;

  text-decoration:underline;}

  

iframe#tests {width:650px;

              height:1050px;

              border:none;}

			  

iframe#order {width:650px;

    height:3550px;

    border:none;}

iframe#pmd {width:650px;

    height:650px;
}

div#frameContainerOrder{height:3560px;}

 

 div.homeFrameContainer{

  height:450px;

  padding-top:60px;}

  

iframe#pf{width:630px;

    height:450px;

    border:none;}

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

--- CLASSes --------------------------------------------------------------------

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

div.frameContainer{height:1060px;}

.shadow {padding:1px;

  background-color: rgb(200,200,200);

  }

.leftpaper {

  position:relative;

  top:-3px;

  left:-3px;

  z-index:10;

  border:solid 1px rgb(225,244,249);

  background-image: url(./img/papbghole.gif);

  background-repeat:repeat-y;

  background-color: rgb(242,251,251);

  }

.paper  {

  margin-left:25px;

  padding-left:10px;

  background-image: url(./img/papbg.gif)}



.tabulka {border-style:none;

           border-collapse:collapse;

           font-size:11px;}

.tabulka .edit{ font-size:11px;

                text-align:right;}

.tabulka .sudy{background-color:rgb(200,200,250);}

.tabulka .lichy {background-color:rgb(200,250,250);}

.tabulka a {font-size:11px;}

.tabulka td {

  margin:0px;

  border-style:none;

  border-width:1px;

  padding:2px;}



.DL td {padding:0px;}

 tr.headDL td {padding:2px;}

.DL td a {display:block;padding:2px;}

.DL td a:hover {background-color:rgb(254,254,108);}

.tabulka tr {

  border-style:solid;

  border-width:1px;

  padding:0px;

  margin: 0px;}

.register {line-height:115%; }

.flag {float:right;height:12px;width:18px;padding:0px;margin: 2px;;padding:0px; border:none; position:relative;top:3px;text-align:right;}





.caption {border-style:solid;

          border-width: 0px 0px 1px;

          border-color: rgb(16,68,129);

          width:  250px;

          margin: 20px;

          }



.activities {width:620px;}

.activities .left {width:500px;}

.activities .capt {width:500px;}

.activities .right {width:120px;}

.timer{

  border:none;

  padding:0;

  margin:0;

  font-family: Courier New;

  background:none;

  width:100px;}







.capt {color: rgb(16,68,129);

       font-weight:bold;

       font-size:12px;

       padding-top:6px;}

.n {margin:0px; padding:0px; height:14px;}



.references ul {list-style-type:none;}

.home {

  font-family:arial black;

/*  font-weight:bold;*/

  font-size:22px;

/*  font-style:italic;*/

  line-height:250%;

  position:relative;

  left:80px;

  top:80px;

  width:520px;

  color: rgb(16,68,129);}

.home .name{

  position:relative;

  left:200px;

  width:300px;}



.visit {

  padding:3px;

  font-size:11px;

  position:relative;

  top:100px;

  left:100px;

  width:380px;

  height:180px;

  border:solid 1px;

  }

.visit img {

  width:380px;

  height:70px;}



.visit .left-side{

  position:relative;

  bottom:3px;

  float:left;

  text-align:left;}



.visit .right-side{

  position:relative;

  bottom:3px;

  float:right;

  text-align:right;}



table.photo {float:left;}

.photo .capt {font-size:10px;}

.photo .capt a{font-size:11px;}

.photo .foot {font-size:10px;}

.photo a img {border:none;}



.photo_tbn {float:left; margin:5px;}

.photo_tbn a img{border:none;}

.photo_tbn top{font-size:10px;}



a.pdflink {

font-size:12px;

padding-left:30px;

padding-top:3px;

width:1m;

overflow:overflow;



display:block;

  background-image: url(./img/pdf-ico.png);

  background-repeat:no-repeat;

  height:21px;

  text-indent:0px;





}

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

--- TAGs -----------------------------------------------------------------------

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

form fieldset {

  border:solid 1px rgb(52,180,64);

  }

form input {

  border:solid 1px rgb(52,180,64);

  background-color: rgb(248,248,228);

  margin:1px;

  padding:1px;}



h2 {font-family:'Times';

    font-size: 25px;

    color: rgb(16,68,129);

    padding: 0px;

    margin: 2px;}

h3{font-family:'Times';

    font-size: 20px;

    color: rgb(16,68,129);

    padding: 0px;

    margin: 2px;

    margin-bottom:10px;}

h4{font-family:'Times';

    font-size: 16px;

    color: rgb(16,68,129);

    padding: 0px;

    margin: 2px;

    margin-left:10px;

    text-decoration:underline;}

h5{font-family:'Times';

    font-size: 15px;

    color: rgb(16,68,129);

    padding: 0px;

    margin: 2px;

    margin-bottom:0px;

    font-weight:bold;}



b {color: rgb(16,68,129);}



p {text-align: justify;text-indent: 30px; margin-bottom:3px;margin-top:3px;}



table {margin:5px 5px 15px 20px;padding:1px;}



table caption {

  font-weight:bold;

  color: rgb(16,68,129);

  text-align:left;

  margin-left:42px;

  font-size:16px;}

ul li a

{ font-size:11px;

  }

a {

  font-family: Arial , Helvetica , sans-serif;

  text-decoration:underline;

  font-weight:bold;

  font-size:15px;

  color: rgb(52,180,64);

  border:none;

}

a.acaption {
	font-family: "Trebuchet MS", Verdana , Arial , Helvetica , sans-serif;
	font-weight:bold;
	color: rgb(16,68,129);
	text-align:left;
	margin-left:42px;
	font-size:16px;
	text-decoration: none;
}

a.acaption:hover {
	text-decoration: underline;
}

a.amail {
	text-decoration: none;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

a.amail:hover {
	text-decoration: underline;
}

iframe {border:none; background-color: #F0F0BE;}

