*{
  margin: 0em;
  padding: 0em;
}

.center{
  text-align: center;
}

.left{
  text-align: left;
}

.right{
  text-align: right;
}

.justify{
  text-align: justify;
}

.italic{
  font-style: italic;
}

strong{
  color: #000;
  font-weight: bold;
}


body{
  background: #ECECEC url(data/pagebg.gif) repeat-x left top;
	font-size: 62.5%;
  text-align: center;
}

#main{
	width: 900px;
  margin: 0px auto;
  margin-bottom: 10px;
  border: none;
  border-left: 2px Solid #B6B6B6;
  border-right: 2px Solid #B6B6B6;
  background-color: #FFF;
  text-align: left;
}



/*            H E A D E R                       */



div.header{
  height: 112px;
  background: #FFF url(data/header.jpg) no-repeat left top;
}




/*            I N F O    P A S              */




div.infopas{
  background-color: #FFF;
  padding: 0em 2em;
}

div.infopas h1{
  margin: 0em;
  padding: 0em;
  background: none;
  background-color: #FFF;
  font: bold 1.5em/1.33em "Times New Roman", serif;
  color: #7A0404;
  vertical-align: middle;
}



/*        L A V Y    S T L P E C        */





div.menu{
  margin: 0px;
  padding: 0px;
  width: 175px;
  float: left;
}

div.menu div.box{
  width: 165px;
  margin-left: 10px;
  margin-bottom: 10px;
  background: #fff url(data/boxsmallbg.gif) repeat-y;
  overflow: auto;
}

div.menu div.box div{
  padding-top: 8px;
  background: transparent url(data/boxsmalltop.gif) no-repeat left top;
}

div.menu div.box form{
  padding: 8px;
  padding-bottom: 8px;
  background: transparent url(data/boxsmallbottom.gif) no-repeat left bottom;
  text-align: center;
}

div.menu div.box p{
  margin: 0px;
  padding: 8px 14px;
  background: transparent url(data/boxsmallbottom.gif) no-repeat left bottom;
  font: normal 1.3em/1.3em "Palatino Linotype", "Times New Roman", Times, serif;
  text-align: left;
  color: #7A0404;
}

div.menu div.box address{
  padding: 0px 14px;
  font: normal 1.3em/1.3em "Palatino Linotype", "Times New Roman", Times, serif;
  text-align: left;
  font-style:
  color: #7A0404; ;
}

div.menu div.box form label{
  font: normal 1.4em/1.8em "Palatino Linotype", "Times New Roman", Times, serif;
  vertical-align: middle;
  padding: 0px 8px;
  display: block;
  text-align: left;
  color: #7A0404;
}

div.menu div.box form input{
  margin-bottom: 5px;
  font: normal 1.5em "Palatino Linotype", "Times New Roman", Times, serif;
  vertical-align: middle;
  width: 128px;
  text-align: left;
}

div.menu div.box form input.button{
  margin-top: 5px;
  font: normal 1.4em "Palatino Linotype", "Times New Roman", Times, serif;
  height: 20px;
  padding: 0px .6em;
  vertical-align: middle;
  width: auto;
  text-align: center;
}

div.menu div.box a{
  color: #7A0404;
  font-weight: normal;
}


div.menu h1{
  background: transparent url(data/leftheaderbg.gif) no-repeat left top;
  margin: 0px 8px;
  padding: 0px;
  padding-left: .6em;
  color: #fff;
  font: normal 1.8em/1.7em "Palatino Linotype", "Times New Roman", Times, serif;
  vertical-align: middle;
  text-align: left;
}


div.menu ul{
  margin: 25px 0px 0px 25px;
  padding: 0em;
  padding-bottom: 10px;
  list-style-position: outside;
  list-style: none;
  background-image: url(data/web/lineltr.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.menu ul li{
  list-style: none;
  margin: 0px;
  margin-bottom: 5px;
  padding: 0px;
  font: normal 1.8em/1.1em "Palatino Linotype", "Times New Roman", Times, serif;
  vertical-align: bottom;
  color: #000;
}

div.menu ul li a{
  margin: 0em;
  padding: 0em;
  padding-left: 0em;
  background-image: url(data/web/arrowyellow.gif);
  background-position: left center;
  background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
	color: #7A0404;
  font-weight: normal;
}

div.menu ul li a:hover{
  text-decoration: underline;
}




/*          P R A V Y    S T L P E C             */




div.rightcontent div.box{
  width: 197px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #fff url(data/boxbigbg.gif) repeat-y;
  overflow: auto;
}

div.rightcontent div.box div{
  padding-top: 8px;
  background: transparent url(data/boxbigtop.gif) no-repeat left top;
}

div.rightcontent div.box div.oznam{
  background: none;
  padding: 8px 14px;
  font: normal 1.3em/1.3em "Palatino Linotype", "Times New Roman", Times, serif;
  text-align: left;
  color: #7A0404;
}

div.rightcontent div.box div.datum{
  background: none;
  padding: 5px;
  padding-right: 0px;
  font: normal .8 "Palatino Linotype", "Times New Roman", Times, serif;
  text-align: right;
  color: #666;
  font-style: italic;
}


div.rightcontent div.box div.ukoncenie{
  background: transparent url(data/boxbigbottom.gif) no-repeat left bottom;
}

div.rightcontent h1{
  background: transparent url(data/rightheaderbg.gif) no-repeat left top;
  margin: 0px 8px;
  padding: 0px;
  padding-left: .6em;
  color: #fff;
  font: normal 1.8em/1.7em "Palatino Linotype", "Times New Roman", Times, serif;
  vertical-align: middle;
  text-align: left;
}




/*                C O N T E N T                 */







/*        F O R M S         */


input{
  border: 1px Solid #000;
  color: #000;
}


input.button{
  background: transparent url(data/buttonbg.gif) repeat left top;
  color: #fff;
  border: 1px Solid #2C0101;
  width: auto;
  font-weight: bold;
  text-align: center;
}



div.content{
  background: #fff url(data/contentbg.png) repeat-x left top;
  margin: 0px;
  padding: 0px;
}

div.leftcontent{
  margin: 0px;
  padding: 0px;
  width: 690px;
  float: left;
}


div.rightcontent{
  width: 210px;
  float: right;
  margin: 0px;
  padding: 0px;
  padding-top: 82px;
}


div.middlecontent{
  margin: 0px;
  padding: 0px;

  width: 515px;
  float: right;
}

div.middlecontent div{
  margin: 0px;
  padding: 60px 40px 0px 40px;
}

div.middlecontent div div{
  margin: 0px;
  padding: 0px;
}


h1{
  margin: 1em 0em .5em 0em;
  font: bold 2.4em/1.3em "Palatino Linotype", "Times New Roman", serif;
  color: #7A0404;
  vertical-align: middle
}

h2{
  margin: 1.5em 0em .5em 0em;
  font: bold 1.5em "Palatino Linotype", "Times New Roman", serif;
  color: #7A0404;
  vertical-align: middle
}

ul{
  margin: 1em 0em 0em 1.5em;
  padding: 0em;
  list-style-position: outside;
}

li{
  list-style-position: outside;
  list-style: square;
  font: normal 1.3em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
}


table{
  margin: 0em;
  font: normal 1.3em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
}

td{
  padding: 5px;
}

img{
  border: Solid 1px Black;
  text-align: right;
  margin-bottom: 5px;
}

img.icq{
  border: none;
  margin: 0px;
}


p{
  margin: 1em 0em;
  font: normal 1.3em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: black;
}

address{
  font: normal 1.3em/1.46em Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: italic;
}


a{
  text-decoration: none;
  font-weight: bold;
  color: #3598B8;
}

a:hover{
  text-decoration: underline;
}




/*                F O O T E R                 */


div.footer{
  clear: both;
  margin: 0em;
  padding: 4em 0em .5em 0em;
  background: #fff url(data/contentfooterbg.gif) repeat-x left bottom;
  text-align: center;
  font: normal 1.4em "Times New Roman", Times, serif;
  vertical-align: bottom;
  color: #DECECE;
}

div.footer a{
  color: #DECECE;
  text-decoration: none;
  font-weight: bold;
}

div.footer a:hover{
  color: #fff;
  text-decoration: underline;
}



/*        P A G E F O O T E R                   */

div.pagefooter{
  height: 4.3em;
  padding: 0em;
  margin: 0em;
  background: #fff url(data/pagefooterbg.gif) repeat-x left bottom;
}

div.pagefooter div{
  margin: 0px;
  padding: 0px 15px;
  background-color: #FFF;
  color: #7A0404;
  font: bold 1.4em/2.7em "Times New Roman", Times, serif;
  vertical-align: middle;
}

div.pagefooter div div{
  margin: 0px;
  padding: 0px;
  background-color: #FFF;
  font-size: 1em;
}

div.pagefooter img{
  margin: 0px;
  padding: 0px;
  border: none;
  text-align: center;
  vertical-align: middle;
}

