@charset "utf-8";


td.header_onas {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/onas/header_onas.jpg) no-repeat;
}
td.header_ra {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/ra/header_ra.jpg) no-repeat;
}
td.header_ev {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/ev/header_ev.jpg) no-repeat;
}
td.header_pr {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/pr/header_pr.jpg) no-repeat;
}
td.header_tp {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/tp/header_tp.jpg) no-repeat;
}
td.header_tv {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/tv/header_tv.jpg) no-repeat;
}
td.header_kontakty {
  width: 1000px;
  height: 195px;
  margin: 0;
  padding: 0;
  background: url(../images/kontakty/header_kontakty.jpg) no-repeat;
}

#logo {
	width: 166px;
	height: 82px;
	float: right;
	margin: 0px 35px 60px 0px;
	padding: 0px;
}

td.footer {
  width: 1000px;
  height: 44px;
  margin: 0;
  padding: 0;
  background:url(../images/footer.jpg) no-repeat;
}

/* ------------------ Menu ------------------ */
#menu { 
  position: relative;
  z-index: 0;
  background-color: #c91d82;
}
#menu table {
  height: 50px;
  width: 900px;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 0 0 0;
}
#menu td {
  height: 19px;
  vertical-align: top;
}
#menu a:hover img, #menu a:focus img {
  position: relative;
  z-index: -1;
}

td.menu_space {
  padding: 0;
  margin: 0;
  width: 16px;
}

#onas a { display: block; width: 58px; height: 19px;}
#onas a:hover { background-position: 0 0; display: block; width: 58px; height: 19px;}
#onas_onas a { background: url("../images/onas/onas_onas.gif") no-repeat;}
#onas_ra a { background: url("../images/ra/onas_ra.gif") no-repeat;}
#onas_ev a { background: url("../images/ev/onas_ev.gif") no-repeat;}
#onas_pr a { background: url("../images/pr/onas_pr.gif") no-repeat;}
#onas_tp a { background: url("../images/tp/onas_tp.gif") no-repeat;}
#onas_tv a { background: url("../images/tv/onas_tv.gif") no-repeat;}
#onas_kontakty a { background: url("../images/kontakty/onas_kontakty.gif") no-repeat;}

#ra a { display: block; width: 176px; height: 19px;}
#ra a:hover { background-position: 0 0; display: block; width: 176px; height: 19px;}
#ra_onas a { background: url("../images/onas/ra_onas.gif") no-repeat;}
#ra_ra a { background: url("../images/ra/ra_ra.gif") no-repeat;}
#ra_ev a { background: url("../images/ev/ra_ev.gif") no-repeat;}
#ra_pr a { background: url("../images/pr/ra_pr.gif") no-repeat;}
#ra_tp a { background: url("../images/tp/ra_tp.gif") no-repeat;}
#ra_tv a { background: url("../images/tv/ra_tv.gif") no-repeat;}
#ra_kontakty a { background: url("../images/kontakty/ra_kontakty.gif") no-repeat;}

#portfolio a { display: block; width: 176px; height: 19px;}
#portfolio a:hover { background-position: 0 0; display: block; width: 176px; height: 19px;}
#portfolio_onas a { background: url("../images/onas/portfolio_onas.gif") no-repeat;}
#portfolio_ra a { background: url("../images/ra/portfolio_ra.gif") no-repeat;}
#portfolio_ev a { background: url("../images/ev/portfolio_ev.gif") no-repeat;}
#portfolio_pr a { background: url("../images/pr/portfolio_pr.gif") no-repeat;}
#portfolio_tp a { background: url("../images/tp/portfolio_tp.gif") no-repeat;}
#portfolio_tv a { background: url("../images/tv/portfolio_tv.gif") no-repeat;}
#portfolio_kontakty a { background: url("../images/kontakty/portfolio_kontakty.gif") no-repeat;}

#ev a { display: block; width: 70px; height: 19px;}
#ev a:hover { background-position: 0 0; display: block; width: 70px; height: 19px;}
#ev_onas a { background: url("../images/onas/events_onas.gif") no-repeat;}
#ev_ra a { background: url("../images/ra/events_ra.gif") no-repeat;}
#ev_ev a { background: url("../images/ev/events_ev.gif") no-repeat;}
#ev_pr a { background: url("../images/pr/events_pr.gif") no-repeat;}
#ev_tp a { background: url("../images/tp/events_tp.gif") no-repeat;}
#ev_tv a { background: url("../images/tv/events_tv.gif") no-repeat;}
#ev_kontakty a { background: url("../images/kontakty/events_kontakty.gif") no-repeat;}

#pr a { display: block; width: 153px; height: 19px;}
#pr a:hover { background-position: 0 0; display: block; width: 153px; height: 19px;}
#pr_onas a { background: url("../images/onas/pr_onas.gif") no-repeat;}
#pr_ra a { background: url("../images/ra/pr_ra.gif") no-repeat;}
#pr_ev a { background: url("../images/ev/pr_ev.gif") no-repeat;}
#pr_pr a { background: url("../images/pr/pr_pr.gif") no-repeat;}
#pr_tp a { background: url("../images/tp/pr_tp.gif") no-repeat;}
#pr_tv a { background: url("../images/tv/pr_tv.gif") no-repeat;}
#pr_kontakty a { background: url("../images/kontakty/pr_kontakty.gif") no-repeat;}

#tp a { display: block; width: 168px; height: 19px;}
#tp a:hover { background-position: 0 0; display: block; width: 168px; height: 19px;}
#tp_onas a { background: url("../images/onas/tp_onas.gif") no-repeat;}
#tp_ra a { background: url("../images/ra/tp_ra.gif") no-repeat;}
#tp_ev a { background: url("../images/ev/tp_ev.gif") no-repeat;}
#tp_pr a { background: url("../images/pr/tp_pr.gif") no-repeat;}
#tp_tp a { background: url("../images/tp/tp_tp.gif") no-repeat;}
#tp_tv a { background: url("../images/tv/tp_tv.gif") no-repeat;}
#tp_kontakty a { background: url("../images/kontakty/tp_kontakty.gif") no-repeat;}

#tv a { display: block; width: 106px; height: 19px;}
#tv a:hover { background-position: 0 0; display: block; width: 106px; height: 19px;}
#tv_onas a { background: url("../images/onas/tv_onas.gif") no-repeat;}
#tv_ra a { background: url("../images/ra/tv_ra.gif") no-repeat;}
#tv_ev a { background: url("../images/ev/tv_ev.gif") no-repeat;}
#tv_pr a { background: url("../images/pr/tv_pr.gif") no-repeat;}
#tv_tp a { background: url("../images/tp/tv_tp.gif") no-repeat;}
#tv_tv a { background: url("../images/tv/tv_tv.gif") no-repeat;}
#tv_kontakty a { background: url("../images/kontakty/tv_kontakty.gif") no-repeat;}

#kontakty a { display: block; width: 90px; height: 19px;}
#kontakty a:hover { background-position: 0 0; display: block; width: 90px; height: 19px;}
#kontakty_onas a { background: url("../images/onas/kontakty_onas.gif") no-repeat;}
#kontakty_ra a { background: url("../images/ra/kontakty_ra.gif") no-repeat;}
#kontakty_ev a { background: url("../images/ev/kontakty_ev.gif") no-repeat;}
#kontakty_pr a { background: url("../images/pr/kontakty_pr.gif") no-repeat;}
#kontakty_tp a { background: url("../images/tp/kontakty_tp.gif") no-repeat;}
#kontakty_tv a { background: url("../images/tv/kontakty_tv.gif") no-repeat;}
#kontakty_kontakty a { background: url("../images/kontakty/kontakty_kontakty.gif") no-repeat;}

.submenu {color: #c91d82; padding: 0; margin: 0; list-style-type: none; display:block}
.submenu ul {margin-top: 0px; position: absolute; visibility: hidden; background-color: #c91d82; padding: 0; list-style-type: none;}
.submenu li:hover ul, ul.submenu li.hover ul { visibility: visible;}
.submenu li li {float: none; border: none; width: 176px; height: 23px; padding: 0; margin: 0;}

.submenu_open {color: #c91d82; padding: 0; margin: 0; list-style-type: none; display:block}
.submenu_open ul {margin-top: 0px; position: absolute; background-color: #c91d82; padding: 0; list-style-type: none;}
.submenu_open li li {float: none; border: none; width: 176px; height: 23px; padding: 0; margin: 0;}

/*-----------------------------------------------------*/



body {
  background: #ffffff;
  font-family: Helvetica;
  font-size:12px;
}

p,tr,td {
  margin:0px;
  padding:0px;
  border: 0;
}

img {
  border: 0;
}

#container {
  background-color: #c91d82;
/*
  width: 998px;
  height: 414px;
*/
  margin: 0px auto;
  padding: 0px;
}


table.mainframe {
  width: 1000px;
  margin: 0px;
  padding: 0;
  border: 0px;
}


td.left {
  width: 1px;
  margin: 0;
  padding: 0;
  background-color: #f3cceb;
/*  background: url(../images/left.gif) repeat-y; */
}

td.right {
  width: 1px;
  margin: 0;
  padding: 0;
  background-color: #c91d82; 
/*  background: url(../images/right.gif) repeat-y; */
}

#middle {
  vertical-align: top;
  width: 990px;
  height: 414px;
  margin: 0px;
  padding: 0px;
  border: 0;
}


#display {
  background: #ffffff;
  
 /* margin: auto;
/*  margin-right: auto; */
  vertical-align: top;
}