


*{
      margin:0px;
      padding:0px;
     }
body {
      margin:0px;
      padding:0px;


     }

a {color:#E31836;}

p {font-size:12px;margin-top:12px;margin-bottom:12px;}

#body {
        width:979px;
        display:block;
        margin:0px;
        padding:0px;
        background:#e31836 url(/dab/img/randoml/bg_0003_Layer6.jpg) no-repeat;
        margin-left:auto;
      	margin-right:auto;
      	overflow:hidden;
        font-size:12px;
      }
#logo {
        display:block;
        background:transparent url('img/DABlogo.png') no-repeat ;
        background-position:top;
        width:238px;
        height:400px;
        position:relative;
        margin-top:10px;
        float:left;
        overflow:hidden;
      }
.version {
            font-family:arial;
            font-size:12px;
            margin-top:75px;
            text-decoration:none;
            font-weight:bold;
            height:15px;
            display:block;
            width:238px;
            margin-bottom:21px;
            text-align:center;
          }
.version a {
             text-decoration:none;
             color:white;
             width:138px;
             text-align:center;
           }
.findtext {
            border:none;
            margin:0px;
            padding-left:28px;
            padding-top:7px;
            width:105px;
            background:transparent;
            color:#999999;
            font-family:arial;
            font-size:12px;
            float:left;

          }
.findOK {
            border:none;
            margin:0px;
            padding:0px;
            width:40px;
            height:30px;
            background:transparent;
            color:white;
            cursor:hand;
            cursor:pointer;

          }
#zaplata  {
            background:white url('img/find.png') no-repeat;
            width:181px;
            height:30px;
            margin :0px;
            padding:0px;
            text-align:left;
            margin-left:auto;
            margin-right:auto;
          }
#zaplata form {
            margin:0px;
            padding:0px;
            display:block;
            width:181px;
            margin-left:auto;
            margin-right:auto;
          }

#pravo  {
          float:right;
          display:block;
          background:white url('img/menu.png') no-repeat right top;
          width:741px;
          top:0px;
          font-family:arial;
          margin:0px;
          padding:0px;


        }


.vstupenky{
            display: block;
          	float: left;
          	text-decoration:none;
          	color:#e31836;
          	background:transparent;
          	text-transform:uppercase;
          	font-size:12px;
          	font-weight:bold;
          	list-style:none;
          	width:155px;
          	margin-left:40px;
          	padding:57px 0px 3px 0px;
          	margin-top:-297px;
            }
.vstupenky a {
              text-decoration:none;
          	color:#e31836;
          	background:transparent;
          	text-transform:uppercase;
          	font-size:12px;
          	font-weight:bold;
          	padding-top:10px;
          	padding-right:45px;
          	padding-bottom:10px;
          	padding-left:20px;
            }




#logovideo {
            display:block;
            margin:0px;
            width:720px;
            height:216px;

            float:right;
            cursor:hand;
            cursor:pointer;
            background-position:center;
            margin-top:83px;
            position:relative;
            padding:0px;


           }
#logovideo a {
            display:block;
            width:720px;
            height:216px;
            /*background:#E5E5E5;*/
            float:right;


           }


#content {
            display:block;
            width:741px;
            float:left;
            background:white;
            float:right;
            margin:0px;
            padding:0px;


           }


#calendar {
            display:block;
            float:left;
            background:white;
            margin-bottom:20px;
          }
.calendaro {
            display:block-block;
            float:left;
            background:white;
            margin-bottom:20px;
          }
#lcontent {
           display:inline-block;
           float:left;
           width:475px;
           overflow:hidden;
           text-align:center;
           background:white;
           border-top:21px solid white;
           border-left:21px solid white;
          }
.rcontent {
           display:inline-block;
           float:right;
           width:214px;
           background:white;
           padding-top:21px;
           border-left:31px solid white;

          }

.nadpis {
          background:#E5E5E5;
          font-family:arial;
          font-size:13px;
          color:#e31836;
          margin:0px 0px 23px 0px;
          padding:7px 0px 7px 10px;
          text-align:left;
          font-weight:bold;
          text-transform:uppercase;
          width:465px;
          height:20px;
          text-align:left;
        }
.nadpis a {text-decoration:none;}
.nadpis a:hover {text-decoration:underline;}


.program {
           display:block;
           margin:0px 0px 0px 0px;
           height:216px;
           width:475px;
           float:left;
           text-align:left;
         }

#programall {

           margin:0px 0px 54px 0px;
           overflow:hidden;
           width:475px;
           float:left;
         }

.program_popis {
           display:block;
           margin:0px;
           padding:0px;
           text-align:left;
           width:220px;
           float:right;
           padding-right:0px;
           font-size:90%;
           padding-top:2px;
           overflow:hidden;

         }
.popis_img {
               display:block;
               height:160px;
               width:229px;
               border:1px solid white;
               float:left;
               cursor:hand;
               cursor:pointer;
             }

.pnadpis  {

             text-align:left;
             font-family:arial;
             font-size:24px;
             background:#E31836;
             color:white;
             padding:5px;
             padding-left:0px;
             margin:0px;
             font-weight:bold;
             line-height:34px;

          }
.ppnadpis  {
             text-align:left;
             font-family:arial;
             font-size:12px;
             background:#E31836;
             color:white;
             padding:5px;
             padding-left:0px;
             margin:0px;
             line-height:22px;
          }
.ppnadpiscas {
               display:block;
               text-align:left;
               font-family:arial;
               font-size:12px;
               background:white;
               color:#e31836;
               padding:3px;
               margin:5px 0px 9px 0px;
               width:400px;


             }
.ppnadpiscas a {
                text-decoration:none;
                color:#e31836;
                }
.pform {

         width:222px;
         float:right;


         padding-top:10px;


        }

.pform .sp {display:inline;}
.pform .spp {display:inline;border-left:2px solid #E31836;border-right:2px solid #E31836;}
.pform .sppp {display:inline;border:2px;}

.pform .sp .ppkform {
               cursor:hand;
               text-align:left;
               font-family:arial;
               font-size:12px;
               background:transparent;
               color:#e31836;
               border:none;
               margin:0px;
               font-weight:bold;
               cursor:pointer;
               padding:0px;
               width:80px;
               display:inline;
               border:2px;

             }
.pform .spp .ppkform {
               cursor:hand;
               text-align:center;
               font-family:arial;
               font-size:12px;
               background:transparent;
               color:#e31836;
               border:none;
               margin:0px;
               font-weight:bold;
               cursor:pointer;
               padding:0px;
               width:80px;
               display:inline;
             border:2px;

             }
.pform .sppp .ppkform {
               cursor:hand;
               text-align:right;
               font-family:arial;
               font-size:12px;
               background:transparent;
               color:#e31836;
               border:none;
               margin:0px;
               font-weight:bold;
               cursor:pointer;
               padding:0px;
               width:45px;
               display:inline;
               border:2px;

             }
.pform .ppkform:hover {
               cursor:hand;

               font-family:arial;
               font-size:12px;
               background:#e31836;
               color:white;
               border:2px;
               margin:0px;
               font-weight:bold;
               cursor:pointer;
               padding:0px;




             }

#rkoniec     {
             float:left;
             width:100%;
             font-size:13px;
             margin-bottom:50px;
            }

#rkoniec td {
             width:50%;
             background:#E5E5E5;
             font-size:13px;
             font-weight:bold;
             padding:3px 0px 3px 10px;
            }
#rkoniec td a  {
                  text-decoration:none;
                  color:#666666;
                  text-transform:uppercase;
               }
#darencurtis {text-align:left;clear:both;border-left:21px solid white;}
#darencurtis .menu a {
                        display:inline-block;
                        text-decoration:none;
                        color:#666666;
                        font-size:11px;
                        margin:0px 3px 0px 10px;
                        text-transform:uppercase;
                     }
#darencurtis .mapa a {
                        float:right;
                        text-decoration:none;
                        color:#666666;
                        font-size:11px;
                        margin:0px 0px 0px 10px;
                        text-transform:uppercase;
                     }
#darencurtis .menu a:hover {
                        text-decoration:underline;
                        color:red;
                     }
#darencurtis .mapa a:hover {
                        text-decoration:underline;
                        color:red;
                     }

#darencurtis hr { height:6px;border:none;background:#969696;margin:10px 0px 10px 0px;}

#darencurtis .red {text-decoration:none;
                   display:inline-block;
                   color:red;
                   font-size:11px;
                   margin:10px 0px;}
#darencurtis .redright
                  {
                   text-decoration:none;
                   display:inline-block;

                   float:right;
                   font-size:11px;
                   margin:10px 0px;}
#daren {background:white url('img/daren.png') no-repeat;
        display:block;
        width:720px;
        height:97px;
        float:left;
        cursor:hand;
        cursor:pointer;
        text-align:right;}

#foot  {clear:both;}

.kliken {
          display:block;
          text-decoration:none;
          color:red;
          width:100%;
          height:auto;

        }
a.kliken:hover {
          text-decoration:none;
          color:red;
          background:red;

          color:white;
              }

.nadpisred {
          background:#e31836;
          font-family:arial;
          font-size:13px;
          color:white;
          margin:0px 0px 23px 0px;
          padding:9px 0px 4px 10px;
          text-align:left;
          font-weight:bold;
          width:204px;
          height:20px;
          text-transform:uppercase;
          cursor:hand;
          cursor:pointer;
        }
.nadpisred:hover {text-decoration:underline;}

#tc {width:470px;text-align:left;}
#tc p {font-size:13px;font-weight:bold;}
#tc table {font-size:13px;width:470px;}


.admin {background: #e31836;padding: 5px 0px;}
.admin span {display:inline-block;width:15%;}
.admin span a {text-decoration: none;font-weight: bold;color: white;font-size: 13px;padding: 3px 10px;}
.admin span:hover a {color:#F18C9B;background: white;}




.admin span a.activ {color:#e31836;background: white;}

.user {background:#e31836;color: white;font-weight: bold; font-size: 12px;text-align: center;}

.vypis td {font-size: 12px;padding-left: 5px;}

.addbtn {
          background:#e31836;
          font-family:arial;
          font-size:12px;
          color:white;
          display:table-cell;
          padding:5px 10px 5px 10px;
          text-align:left;
          font-weight:bold;
          text-decoration: none;
          text-transform:uppercase;
          border:none;
          float:left;
          cursor:hand;
          cursor:pointer;}

.alog {font-size: 12px;border: 1px solid #ADADAD; width: 70%; padding: 15px 15px 50px 15px;margin-bottom:50px;display: block;margin-left:auto;margin-right:auto;}
.alog span {text-align:left;width:100px;display:inline-block;}
.alog input {padding-left:10px;padding-right:10px;}

.logout {float:right;padding-right: 15px;font-size: 11px;}
.logout a {text-decoration: none;color:#6C6C6C;}
.logout a:hover {text-decoration: underline;}

.addherci {text-align: left; font-size: 12px; width: 100%; padding: 15px 0px 50px 0px;margin-bottom:20px;display: block;}
.addherci span {text-align:left;width:30%;display:inline-block;}
.addherci input {width:466px;}

.addhercii {text-align: left; font-size: 12px; width: 100%; padding: 15px 0px 50px  0px;margin-bottom:20px;display: block;}
.addhercii span {text-align:left;width:30%;display:inline-block;}
.addhercii input {width:466px;}

.mini {font-size: 94%;}
.minimini {font-size: 80%;}

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border: 1px solid gray;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {

	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: white;
	color: #545454;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color:red;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: white;
}
div#tcal td.today {
	border: 2px solid red;
}
div#tcal td.selected {
	background-color: white;
}
/* iframe element used to suppress windowed controls in IE5/6 */

#cms {text-align:left;}
#cms ul {list-style:none;}

a.onclick {text-decoration:none;color:black;}
a.onclick:hover {text-decoration:underline;color:black;}

a.zozher {color:black;text-decoration:none;}
a.zozher:hover {color:black;text-decoration:underline;}

.dpokec {text-align:right;width:700px;margin-top:17px;font-size:10px;}
.dpokec span:hover {text-decoration:underline;}
.dpokec a {color:red;text-decoration:none;display:inline-block;margin-right:30px; }


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

.odsek {display:inline-block;margin:2px;padding:2px;font-weight:bold;}
.odsekt {display:inline-block;border:1px solid gray;margin:2px;padding:2px;}
.odseka {
	display:inline-block;
	border:1px solid #CCCCCC;
	margin-top:25px;
	padding:5px;
	margin-bottom:0px;
	margin-left:0px;
	border-bottom:none;
	background-color:#F0F0EE;}


.helpmenu
{
  margin:1px;cursor:hand;cursor:pointer;padding:2px 10px;font-size:1em;text-align:left;border-bottom:1px solid #CCCCCC;
}
.helpmenuo
{
  margin:1px;cursor:hand;cursor:pointer;padding:2px 10px;font-size:1em;text-align:left;border-bottom:1px solid #CCCCCC;color:white;background:#E31836;font-weight:bold;display:block;
}

.imgDIV
{
	text-align:center;
	display:inline-block;
	width:95px;
	margin:4px;
	height:115px;
	float:left;
	overflow:hidden;
}
.imgDIV a
{
	text-decoration:none;
	border:none;
	color:transparent;
	text-align:center;
}
.imgIMGw
{
	margin-left:-40%;
	text-decoration:none;
	border:none;
	color:transparent;
}
.imgIMGh
{
	text-decoration:none;
	border:none;
	color:transparent;
}
td.showDragHandle{
	background:url('/dab/img/updown2.gif');
}
.finddiv
{
	text-align:left;
	padding:10px;
}
.finddiv hr
{
	margin-top:10px;
	margin-bottom:10px;
}
a img {border:0px none;}
.div_blok_diskusia {border:2px solid #F2909D;margin:3px;width:452px;text-align:left;padding:5px;overflow:hidden;}
.fader_image_style {filter:alpha(opacity=0);opacity:0;left:2px;top:0px;position:absolute;border:0px none;}
.pdf_create_button {color:white;display:block;float:right;width:102px;height:16px;border:none;background-image:url(/img/pdf.png);cursor:hand;cursor:pointer;}
.table_PNAM {text-align:left;width:100%;border-collapse:collapse;}
.PNAM_tdone {padding:16px;overflow:hidden;}
.PNAM_tdtwo {padding:16px;padding-left:0px;padding-right:5px;cursor:hand;cursor:pointer;}
.PNAM_tdone_img {float:left;border:3px double red;cursor:hand;cursor:pointer;}

.table_del_button {background:red;color:white;cursor:pointer;cursor:hand;padding:5px;font-weight:bold;}
.hoveractivityselect {display:inline;
		                                                        width:75px;
		                                    					background:transparent;
		                                    					border:none;
		                                    					font-weight:bold;
		                                    					color:#E31836;
		                                    					cursor:hand;
		                                    					cursor:pointer;
		                                    					font-family:arial;
		                                    					font-size:12px;
		                                    					line-height:15px;
		                                    					text-align:left;}
