* { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, ul, li, ol, dl, fieldset, address { margin: 0; }

pre, pre span, code { font-family: monospace; text-align: left; font-size: 12px; }

fieldset { padding: .5em; }
select option { padding: 0 5px; }
:focus { outline: 0; }
a { color: #ffae00; text-decoration: none; font-weight: bold; }

a:hover { color: #ea8400; }
p { padding: 0px 0 7px 0; }
h1 { margin: 0px 0 16px 0; line-height: 1.3em; font-size: 18px; font-weight: bold; color: #1dabc0; text-align: left; }
h2 { margin: 10px 0 10px 0; line-height: 1.3em; font-size: 14px; font-weight: bold; color: #1dabc0; }
h3 { margin: 0px 0 2px 0; line-height: 1.3em; font-size: 12px; font-weight: bold; color: #515151; }
#header h1 { margin: 0; }
.csc-firstHeader { width: 465px; }

#content a { text-decoration: underline; }
#content ul li { padding: 2px 0 2px 0; list-style-image: url('../img/img_li.gif'); }

#content ul,ol { margin: 2px 0 10px 0; padding: 0 0 0 20px;  }

.indent { padding: 0 0 0 20px; }




hr { color: #e2dece; background: #e2dece; height: 1px; font-size: 0px; border: 0 none; padding: 0; margin: 15px 0 15px 0; }
input { background: #efe7de; height: 20px; border: 0 none; font-size: 13px; color: #515151;  }
select { background: #efe7de; height: 20px;  border: 0 none; font-size: 13px; color: #515151; }

label {  padding: 0px 0 5px 0; color: #515151; font-weight: bold; }
textarea { background: #efe7de; height: 125px; border: 0 none; font-size: 11px; color: #515151; width: 223px; padding: 3px 0 0 5px; }

body, html { height: 100%; min-height: 100%; margin: 0; padding: 0; background: #ffffff; }
body { text-align: center; font-size: 11px; color: #515151;  /*background: transparent url('../img/bg_body.jpg') repeat top left; */}

#header { width: 899px; height: 153px; position: relative; background: transparent url('../img/bg_header.jpg') no-repeat top left; }

#container { width: 899px; position: relative; height: 100%; min-height: 100%; margin: 0 auto; text-align: left; }
div[id]#container {
  height: auto;
}



#logo-name { position: absolute; top: 0px; left: 0px; display: block;  width: 215px; height: 99px; }

#content-wrap { margin: 0 auto; width: 899px; position: relative; text-align: left; padding: 60px 0 140px 0px; }


#content { font-size: 12px; position: relative; float: right; text-align: justify; width: 660px; line-height: 1.4em; padding: 0px 0px 0px 42px; }
div[id]#content { width: 618px; }

.uvod #content { position: relative; float: right; text-align: justify; width: 635px; line-height: 1.4em; padding: 0 0 30px 40px; background: transparent url('../img/bg_uvod_content2.gif') repeat-y 0px 0; }
.uvod div[id]#content { width: 595px; }

.calendar #content { padding: 0; width: 630px; }
.calendar div[id]#content { width: 630px; }
/*
.calendar #content { padding: 0; width: auto; float: none; }
.calendar div[id]#content { width: auto; }
*/

  



#footer { text-align: left; color: #1dabc0; text-align: center; position: absolute; left: 0; bottom: 0; width: 899px; height: 100px; background: transparent url('../img/bg_footer.gif') no-repeat top left; } 
#footer a { color: #ffffff; font-weight: normal; }
#footer-text { position: relative; text-align: left; margin: 0 auto; padding: 40px 130px 0 130px; }
.footer-img-l { position: absolute; top: 40px; left: 25px; }
.footer-img-r { position: absolute; top: 35px; right: 25px; }

#last-update { position: absolute; left: 40px; bottom: 92px; }
.tx-tslastupdate-pi1 { display: inline; }
.tx-tslastupdate-pi1 span { padding: 0 5px 0 0; }

#system-menu { position: absolute; height: 18px; width: 300px; bottom: 86px; right: 35px; z-index: 100; }
#system-menu li { float: right; list-style-type: none;  padding: 0 0 0 10px; }
#system-menu li a { height: 18px; font-size: 11px; color: #000000; display: inline-block; font-weight: normal; background: transparent url('../img/img_square.gif') no-repeat bottom center; }
#system-menu li a:hover { background: transparent url('../img/img_square_act.gif') no-repeat bottom center; }



#print-send { position: absolute; width: 55px; height: 25px; top: 56px; right: 0; background: transparent url('../img/bg_print_send.gif') no-repeat left bottom; }
#print-send li { float: right; list-style-type: none; padding: 0 5px 0 15px; }
#print-send li a {  height: 18px; font-size: 11px; color: #000000; display: inline-block; font-weight: normal; background: transparent url('../img/img_square.gif') no-repeat bottom center;}
#print-send li a:hover { background: transparent url('../img/img_square_act.gif') no-repeat bottom center; }


#search { position: absolute; top: -52px; left: 701px; }
#tx_indexedsearch-sword { font-size: 12px; padding: 0 0 0 2px; background: #ffffff; border: 1px solid #cbcbcc; height: 18px; width: 137px; vertical-align: top; }
input[id]#tx_indexedsearch-sword { height: 16px; }
.btnNormal { vertical-align: middle; cursor: pointer; width: 50px; height: 20px; margin: 0 0 0 2px; }
.tx-macinasearchbox-pi1 input { width:137px; margin:0 0 2px; padding:0 0 0 2px; background: #ffffff; border:1px solid #CBCBCC; height: 16px; }
.searchbox-submit { padding: 0 0 0 13px; }
.tx-macinasearchbox-pi1 .searchbox-submit input { border: 0 none; width: 26px; height: 18px; cursor: pointer; background: transparent url('../img/img_button.gif') no-repeat top left; }
#search label { display: block; padding: 0 0 3px 0; color: #000000; font-weight: normal; }
.search-for { display: block; }

.tx-indexedsearch-searchbox table td {  padding: 0 0 5px 5px; }
.tx-indexedsearch-searchbox-button { margin: 17px 0 0 10px; width: 26px; height: 18px; cursor: pointer; background: transparent url('../img/img_button.gif') no-repeat top left; } }

.tx-indexedsearch-searchbox-sword { width: 250px; height: 22px; padding: 2px; font-size: 13px; } 
input[class].tx-indexedsearch-searchbox-sword { height: 18px; width: 246px; }
table.search-form { margin: 0 0 10px 0; }
.browsebox { margin: 5px 0 15px 0; height: 20px; }
.rules { font-size: 11px; font-weight: bold; color: #FFAE00; text-decoration: underline; padding: 2px 0 15px 0; cursor: pointer; }
.skryty { display: none; }
.tx-macinasearchbox-pi1 input {  background: #ffffff; }


#menu { position: absolute; top: -24px; left: 0px; width: 675px; height: 23px; z-index: 200; }
#menu li {  list-style-type: none; float: left; padding: 0 15px 0 30px; width: auto; }
#menu li li { background: none; height: auto; padding: 0; }
#menu li a { color: #000000; font-weight: normal; height: 18px; background: transparent url('../img/img_square.gif') no-repeat bottom center; }
div[id]#menu li a { display: block; }
#menu li a:hover { color: #ea8400; background: transparent url('../img/img_square_act.gif') no-repeat bottom center; }
#menu li.active a { color: #ea8400; background: transparent url('../img/img_square_act.gif') no-repeat bottom center; }
#menu li li a { }

#hlavne-menu { text-align: justify; }
#menu-wrap { width: 675px; }

/*menu */
.uvod .menu-title { width: 50px; height: 15px; display: block; padding: 16px 0 12px 0; display: block;  }
.uvod .menu-title h2 { padding: 0; margin: 0; width: 50px; height: 15px; background: transparent url('../img/bg_menu.gif') no-repeat 2px 0px;}
.menu-title { display: none; }

.uvod #left-menu { padding: 30px 0 0 0; width: 224px; float: left; }
#left-menu { width: 224px; float: left; }
ul[id]#left-menu { width: 224px; }
#left-menu li { font-size: 12px; padding: 8px 0 15px 0; list-style-type: none;  background: transparent url('../img/bg_menu_bottom.gif') no-repeat bottom right; }
#left-menu li li { font-size: 11px; padding: 0 0 3px 0; height: auto; margin: 0 0 0 42px; background: none; }
#left-menu li li li { font-size: 10px; font-weight: normal;  margin: 0 0 0 15px; }

#left-menu li a { color: #1dabc0; padding: 0 0 0 55px; background: transparent url('../img/img_square.gif') no-repeat 20px 6px; }
#left-menu li li a { color: #1dabc0; padding: 0 0 0 15px; background: none; }
#left-menu li a:hover { color: #ffae00; background: transparent url('../img/img_square_act.gif') no-repeat 20px 6px; }
#left-menu li li a:hover { background: none; }

#left-menu li ul { padding: 15px 0 0 0; }
#left-menu li ul li ul { padding: 5px 0 0 0; }

#left-menu li.active a { color: #ffae00; background: transparent url('../img/img_square_act2.gif') no-repeat 20px 6px; }
#left-menu li.active li a { color: #1dabc0; background: none; display: block; }
#left-menu li.active li.active-v2 a { color: #ffae00; }
#left-menu li.active li.active-v2 li a { color: #1dabc0; }
#left-menu li.active li.active-v2 li.active-v3 a { color: #ffae00; }
#left-menu li.active li.active-v2 li.active-v3 li a { color: #1dabc0; }
#left-menu li.active li.active-v2 li.active-v3 li.active-v4 a { color: #ffae00; }
#left-menu li.active li.active-v2 li.active-v3 li.active-v4 li a { color: #1dabc0; }









#rootline { color: #ea8400; position: absolute; top: 11px; left: 280px; font-size: 11px; }
#rootline a { color: #ea8400; font-weight: normal; }
#rootline span { color: #1dabc0; }


#right-coll { width: 308px; float: right; padding: 0 0 0 40px; }
div[id]#right-coll { width: 268px; }


#latest-news { width: 236px; float: right; }

.news-latest-container { margin: 0; padding: 68px 0 20px 0; background: transparent url('../img/bg_latest_news.gif') no-repeat left top; }
.news-latest-wrap { padding: 0px 0px 13px 0;  }
.latest-title { width: 1px; height: 1px; }
.news-latest-item { font-size: 12px; padding: 0px 20px 15px 0; margin: 10px 0 0 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
#right-coll .news-latest-item a { color: #ffae00; text-decoration: none; }
#right-coll .news-latest-item a:hover { color: #ea8400; }
.news-latest-item p { padding: 0 0 5px 0; }
.news-latest-item h3 { margin: 1px 0 0px 0; font-size: 12px;  }
.news-author p { font-size: 10px; font-weight: normal; padding: 0 0 3px 0; }
#right-coll .news-latest-date a { color: #1dabc0; font-weight: normal; }
.news-latest-gotoarchive { padding: 5px 10px 0 0; text-align: right; }
#right-coll .news-latest-gotoarchive a { color: #ffae00; font-size: 11px; text-decoration: none; padding: 0 0 0 15px; background: transparent url('../img/img_square_act.gif') no-repeat 0px 5px; }
#right-coll .news-latest-gotoarchive a:hover { color: #ea8400; }
.news-latest-date { font-size: 11px; }
.news-latest-morelink { font-size: 11px; }

.news-list-item { margin: 0 0 20px 0; line-height: 1.2em; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
.news-list-item h2 { margin: 0; padding: 5px 0 0 0; }
#content .news-list-item h2 a { color: #1dabc0; text-decoration: none; }
.news-list-image { float: left;  height: 130px; }
.news-list-image img { border: 3px solid #ebebeb; }
.news-list-img { padding: 0 24px 0 0; }
.news-list-date { font-size: 10px; }
.news-list-morelink { text-align: right; }
.news-list-morelink a { color: #ea8400; }
.news-list-morelink a:hover { color: #ffae00; }

.news-single-item { padding: 10px 0 0 0; }
.news-single-text h2 { margin: 10px 0 3px 0; }
.news-single-image { margin: 0 0 10px 0; }
.news-single-image img { border: 3px solid #ebebeb; }
.news-single-image-description { padding: 0 0 0 5px; }
.news-single-img { float: right; padding: 10px 0 0 25px; overflow: hidden; }
.news-single-timedata { font-size: 11px; }
.news-single-backlink { padding: 10px 0 0 0; }

.tx-ttnews-browsebox { font-size: 11px; text-align: center;  }
.tx-ttnews-browsebox table { margin: 0 auto; }
.tx-ttnews-browsebox td { padding: 0 7px 0 0; }
#content .tx-ttnews-browsebox a { text-decoration: none; color: #ea8400; }
.news-list-browse.first .tx-ttnews-browsebox { margin: 0 0 30px 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }

/* call ----------------------------------------------------------------------*/
.uvod .tx-cal-controller { padding: 0; }
.tx-cal-controller { padding: 10px 0px 0 0; }
.uvod .tx-cal-controller { padding: 0px 0px 0 0; }
.cal-latest-events { margin: 0px 0 0 0; padding: 53px 0 0 0;  }
.uvod .cal-latest-events { margin: 0px 0 0 0; height: 45px; padding: 50px 0 0 0; background: transparent url('../img/bg_latest_events.gif') no-repeat left top; }
.uvod div[class].cal-latest-events { height: auto; min-height: 45px; }
.cal-latest-events-wrap { padding: 0px 0px 5px 0;   }
.tx-cal-controller .even { background: none; } 
.cal-latest-events-wrap dd.even { background: transparent url('../img/img_line.gif') repeat-x bottom left; } 



.archive-events { text-align: right; padding: 0 0 20px 0; } 
.archive-events a { padding: 0 0 0 15px; background: transparent url('../img/img_square_act.gif') no-repeat 0px 5px; }
.call-author { color: #515151; font-size: 10px; }

 .rowOff { padding: 0 7px; }
 .rowOn { padding: 0 7px; }
 .rowToday { padding: 0 7px;  }
 .rowToday a { color: #EA8400 !important; }
.weekview .rowOff { padding: 0 3px;  color:#515151; }
.weekview .rowOn { padding: 0 3px; }
.weekview .rowToday { padding: 0 3px; }
.weekview .timeborder { border-bottom:1px solid #ffffff; }
.day-row td { border-bottom:1px solid #ffffff; }
.V9 { display: none; }
.month-large .V9 { display: block; }
.tx-cal-controller td { text-align: center; }
.tx-cal-controller .timeborder {  }
.V9BOLD a { font-weight: normal; }

.month-large .monthLargeBasic { background: #E5E5E5; }

.monthSelected, .monthSelectedWeek { background: #ffffff; }
.month-large .monthLargeBasic.monthSelectedWeek { background: #E5E5E5; }
.month-large .month-weeknums { background: #ffffff; }
.month-large .monthCurrentWeek { background: #E5E5E5; }
.month-large .month-weeknums.monthCurrentWeek { background: #ffffff; }
.month-large .monthLargeBasic.monthSelectedWeek.monthCurrentWeek  { background: #E5E5E5; }


.yearweek { width: 20px; }
.yearmonth { background: #e9e9e9; } 
.navback a { margin: 0 13px 0 0;  }
#month-header { padding: 0 0 8px 20px; margin: 0 0 20px 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
#month-header-prevnext a { margin: 0;  float: left; }
#month-header-prevnext span { /*font-size: 14px; font-weight: bold; color: #1dabc0;*/ float: left; padding: 3px 30px; }
.month-large .month-weeknums { background-color: #ffffff; padding: 0 5px 0 0; }
.month-large .day  { height: 93px; }

.month-large .eventDay { background-color: #e4f3fd ! important; }
.monthCurrentWeek { background: #ffffff; }
.monthToday { background: red; }
.cal-year-block { background: #e9e9e9; }
.cal-year-block .calborder { margin: 0; }

.cal-week-right { padding: 64px 0 0 0; }
.cal-week-right img { display: none; }

.cal-day-right { padding:34px 0 0 0; }
.cal-day-right img { display: none; }

.cal-day-top {  background: transparent url('../img/img_line.gif') repeat-x 0 30px; }
.cal-week-top {  background: transparent url('../img/img_line.gif') repeat-x 0 30px; }
.tx-cal-controller .cal-day-top .title { padding:5px 0px; }

.tx-cal-controller .weekview .title  { padding:5px 0px; }

.cal-week-top .navback { position: absolute; top: 50px; left: 510px; }
.cal-day-top .navback { position: absolute; top: 50px; left: 510px; }

.month-small .month-weeknums { border-bottom:1px solid #F5F5F5; }

.eventbg2 { border-right: 1px solid #ffffff; } 








#content .tx-cal-controller a { text-decoration: none; }
.default_catheader_bullet { display: none; }
.calborder.main { margin: 0 0 10px 0; text-align: right;  height: 45px; background: #ffffff url('../img/img_line.gif') repeat-x bottom left ! important; }
.timeborder { color:#515151; padding: 23px 0 0 0; background: #E5E5E5; }
.day-row td.timeborder { background: #E5E5E5; }
.monthMediumBasic.monthSelectedWeek.monthCurrentWeek { background: none; }
.monthLargeBasic.monthSelectedWeek.monthCurrentWeek {  }

.cal-latest-events { font-size: 12px;  }  
.cal-latest-events dt { font-size: 11px; color: #1DABC0; padding: 10px 0 3px 0; }
.cal-latest-events dt a { font-size: 12px;  }
.cal-latest-events dd { padding: 0 0 15px 0; margin: 0 0 0px 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }


#calendar-event .csc-textpic-imagewrap { float: left; }
#calendar-event .csc-textpic-imagewrap { width: 500px !important; }
#calendar-event .csc-textpic-imagerow { float: left; clear: none; padding: 0 20px 0px 0; }

.grey_catheader_text { font-size: 10px; display: block;  padding: 0 0 7px 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
.grey_catheader_text a { color: #ea8400; }
.grey_catheader_text a:hover { color: #78480a; }
.default_catheader_text { padding: 0 0 7px 0; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
.default_catheader_text a { color: #8b8379; }
.default_catheader_text a:hover { color: #2f2b25; }
/* --------------------------------------------------------------------------*/



.csc-textpic { padding: 0 0 10px 0; }
.csc-textpic-caption {padding: 3px 0 0 5px; font-size: 10px; }
#content .csc-menu { padding: 10px 0 20px 20px; }
#content .filelinks a { color: #FFAE00; padding: 0 5px 0 8px; }
#content .filelinks li { padding: 0 0 5px 0; }
#content .browsebox li { list-style-image: none; list-style-type: none; float: left; margin: 0 10px 0 0; }
.tx-indexedsearch-res { clear: left; }
.tx-indexedsearch-icon { display: none; }
.tx-indexedsearch-percent { display: none; }
.filelinks span { display: inline; }

#login-box { position: absolute; top: 0; right: 9px; width: 205px; height: 97px;  background: transparent url('../img/img_line.gif') repeat-x bottom left; }
#login-box label { padding: 0 0 3px 0; color: #000000; font-weight: normal; }
#login-box .log-input { font-size: 12px; margin: 0 0 2px 0; padding: 0 0 0 2px; background: #ffffff; border: 1px solid #cbcbcc; height: 18px; width: 137px; }
div[id]#login-box .log-input { height: 16px; }
#login-box .form-but { text-align: right; }
.loginbox-submit { position: absolute; top: 60px; left: 44px; }
.loginbox-submit input  { width: auto; height: 18px; font-size: 11px; color: #000000; cursor: pointer; vertical-align: middle; background: none; /*background: transparent url('../img/img_button.gif') no-repeat top left;*/ }
.loginbox-submit input:hover { color: #EA8400; }
.loginbox-submit-on { position: absolute; top: 55px; right: 7px; }
.loginbox-submit-on input { width: 26px; height: 18px; font-size: 10px; color: #000000; cursor: pointer; vertical-align: middle; background: transparent url('../img/img_button.gif') no-repeat top left; }

.username strong { padding: 0 10px 0 0; }
#login-box a { color: #ea8400; font-weight: normal; }
#login-box a:hover { color: #c88b09; }
.tx-felogin-pi1 { padding: 7px 0 0 15px; }
.tx-felogin-pi1 form { position: relative; }
.tx-felogin-pi1 form fieldset { padding: 0; }
.tx-felogin-pi1 p { margin: 0; padding: 0; }
.tx-felogin-pi1 h3 { padding: 10px 0 0 0; }
.login-title { color: #000000; position: absolute; top: 9px; left: 45px; }
.login-username { color: #ffae00; font-weight: bold; font-size: 11px; margin: 10px 0 0 0; padding: 16px 0 0 45px; height: 66px; display: block; background: transparent url('../img/bg_login.gif') no-repeat top left; }


.tx-spgallery-pi1 { padding: 15px 0 0 0; }  
.tx-spgallery-pi1 dt { width: 181px; float: left; padding: 0 25px 20px 0px; }
.tx-spgallery-pi1 .album-detail-description { padding: 0 0 20px; text-align: justify; }
.tx-spgallery-pi1 .album-detail dt { width: 206px; height: 135px; padding: 0; }
.tx-spgallery-pi1 .descript { display: block; padding: 5px 0 0 0; text-align: justify; }
.tx-spgallery-pi1 .list-date { display: block; }
.tx-spgallery-pi1 dt img { border: 3px solid #ebebeb; }
.tx-spgallery-pi1 h2 { margin: 0 0 0px 0; }


#content .csc-menu li { float: left; margin: 0 20px 0 0; list-style-type: none; }
#content .csc-menu a { text-decoration: none; color: #545353; }
#content .csc-menu.csc-menu-def li { float: none; }
#content .csc-menu.csc-menu-def li a { color: #373535; text-decoration:underline; }

div.csc-textpic-imagewrap { padding: 10px 0 0 0; }
div.csc-textpic-text { padding: 10px 0 10px 0; }
.csc-linkToTop { text-align: right; padding: 10px 10px 0 0; }




table th { background: #1dabc0; }
table.filelist { border: 1px solid #ffffff; background: #f5f5f5; }
table.filelist th { background: #1dabc0; font-size: 12px; height: 45px; padding: 5px; }
table.filelist td { font-size: 11px; color: #515151; }

.tx-mmforum-pi3 a { color: #1dabc0; }
.tx-mmforum-pi1 a:hover { color: #ea8400; }
th.tx-mmforum-th { background: #1dabc0; }
td.tx-mmforum-subth2 { color: #1dabc0; background: #f5f5f5; }
.tx-mmforum-pi1-listtopic-prefix { color: #515151; }
.tx-mmforum-buttontext { color: #1dabc0; }
.tx-mmforum-textbutton { border: 1px solid #1dabc0; }
input.tx-mmforum-button { background: #1dabc0; }
.tx-mmforum-pi1-listtopic-lastpost-user strong a { font-size: 10px; }
.tx-mmforum-pi4-title { background-color: #f1f2f2; }


.fieldset { font-size: 11px; }
.fieldset input { width: 250px; height: 24px; padding: 2px; font-size: 13px; } 
div[class].fieldset input { height: 20px; width: 246px; }
.fieldset textarea { width: 330px; padding: 2px; font-size: 13px; }
.fieldset label { display: block; padding: 10px 0 5px; }
.fieldset-left { float: left; width: 280px; }
.fieldset-right { float: left; }
.lbl { display: block; padding: 0 0 10px 0; width: 100%; text-align: right; color: #ea0000; font-weight: bold; }
.err { color: #ea0000; padding: 0 0 10px 0; }
#captchaResponse { vertical-align: top; width: 100px; margin: 0 0 0 10px; }
.fieldset .form-send { cursor: pointer; background: #ffae00; color: #000000; width: 100px; font-weight: bold; }
div[class].fieldset .form-send { cursor: pointer; background: #ffae00; color: #000000; width: 100px; font-weight: bold; }


table.contenttable { width: 100%; }
table.contenttable thead th { height: 45px; padding: 0 20px; font-size: 12px; border: 1px solid #ffffff; color: #ffffff; }
table.contenttable tbody td { height: 30px; padding: 0 20px; font-size: 12px;border: 1px solid #ffffff; background: #e0dede; }





/* download */
/*
table.filelist { border-collapse: collapse; width: 100%; }
table.filelist td img { border-width: 0px; border-color: white; padding: 0px; margin: 0px; }
table.filelist td { padding: 5px; }
table.filelist th { color: white; padding-bottom: 9px; }
table.filelist td a img { border-width: 0px; border-color: white; padding: 0px; margin: 0px; }
.control { width: 30px ! important; display: none; }
.tx-damfrontend-pi1 .cattree { font-size: 11px; }
.tx-damfrontend-pi1 .cattree a { color: #000000; }
.treeelem a:hover { color: #ea8400; }
.subheader-title td a { font-size: 10px; }

*/


.tx-rtgfiles-pi1 .noBorder { width: 100%; }
.tx-rtgfiles-pi1 .fileSize { width: 580px; display: block; padding: 0 0 10px 0;  background:transparent url(../img/img_line.gif) repeat-x scroll left bottom; }
.tx-rtgfiles-pi1 .fileSize.up { width: auto; }
#content .tx-rtgfiles-pi1 .filename a { padding: 0 0 0 5px; text-decoration: none; color: #515151; }
.tx-rtgfiles-pi1 .icon { vertical-align: top; }

.latest-files { float: left; width: 250px; padding: 70px 0px 0 0; margin: 0px 0 0 0; background: transparent url('../img/bg_latest_files.gif') no-repeat top left; }
.uvod #content a { text-decoration: none; }
.uvod #content a:hover { text-decoration: underline; }
#formSearchFile { padding: 0 0 20px 0; }
#formSearchFile label { display: block; }
.rtg-search-row { float: left; padding: 0 20px 0 0; }
#submitSearchFile { margin: 20px 0 0 0; width: 26px; height: 18px; border: 0 none; cursor: pointer; font-weight: bold; /*color: transparent;*/  background: transparent url('../img/img_button.gif') no-repeat top left;  }

.principal_downloadarea td { background-image: none ! important; }
.red { color: red; padding: 0 0 5px 0; }
.rtg-file-date { color: #1DABC0; font-size: 11px; padding: 10px 0 0 0; } 
.rtg-file-title { font-size: 12px; }
.rtg-fileDescription p { padding: 2px 0 2px 0; }
.fileDescription p { padding: 2px 0 1px 0; }
.rtg-files-author { font-size: 10px; }
.rtg-files-author-up { display: block; font-size: 10px; }
.filename a { font-weight: normal; }
.archive-files { text-align: right; font-size: 11px; width: 250px; padding: 5px 0px 20px 0; } 
.archive-files a { padding: 0 0 0 15px; background: transparent url('../img/img_square_act.gif') no-repeat 0px 5px; }



#map-canvas { height: 300px; width: 500px; border: 10px solid #EFEAE0; }

.detail { color: #0094DE; }
.important { color: red; }

#content .browse-box-wrap { padding: 20px 0 5px 0; margin: 0 0 20px 0; clear: both; background: transparent url('../img/img_line.gif') repeat-x bottom left; }
#content .browse-box li { font-size: 11px; float: left; color: #ea8400; list-style-image: none; list-style-type: none; padding: 0 10px 0 0; }
#content .browse-box li a { text-decoration: none; color: #ea8400; }
#content .browse-box { padding: 0; width: auto; margin: 0 auto; text-align: center;   height: 20px; }
.butt-submit { border: 0 none; width: 26px; height: 18px; cursor: pointer; background: transparent url('../img/img_button.gif') no-repeat top left; }
.search-form span { display: block; }
.search-form label { float: left; margin: 0 20px 0 0; }
.search-form label input { width: 150px; }
.search-form label select { width: 150px; }


/* CSS settings */
.nn { width: 1px; height: 1px; overflow: hidden; display: block; margin: 0; padding: 0; }
.clear { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.hidden { display: none; }
#accesskeys { display:none; }
 
 
 
 
 
