/*Zakladne HTML tagy */
* { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }
table { font-size: 1em; border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
/*li, dd { margin-left: 5%; }
fieldset { padding: .5em; }
select option { padding: 0 5px; }*/

html, body { height:100%;}
body { color: #393939; font-size: 69%; background-color: #cfdcdc; }

li{ list-style-type: none;}
a{ color: #850c70; text-decoration: none; font-weight: bold;}
a:hover{ text-decoration: underline; font-weight: bold;}

.align-center { text-align: center; }
.align-right { text-align: right; }
.important { color: #850C70; }

/* Sablona */
#u-container { height: 100%;  min-height: 100%;  position: relative; }
div[id]#u-container{ height :auto; }

.facebook-page { position: absolute; top: 264px; right: 60px; }

/* Uvodna stranka ----------------------------------------------------------- */
#u-container-header { height: 309px; text-align: center; background: transparent url(../img/bg_header.gif) repeat-x top center; }
#u-header { width: 932px; height: 297px; position: relative; margin: 0 auto; /*background: transparent url(../img/bg_uvodheader.gif) no-repeat top center;*/}

#u-container-content1 { background: #ebebeb; text-align: center; padding: 8px 0; }
#u-container-content2 { background: #cfdcdc; text-align: center; padding: 8px 0 55px 0; }
#u-content1 { width: 932px; margin: 0 auto; text-align: left; background: transparent url(../img/bg_container1.gif) repeat-y top left; }
#u-content2 { width: 932px; margin: 0 auto; text-align: left; background: transparent url(../img/bg_container2.gif) repeat-y top left; }

#u-footer { background-color: #962e84; position: absolute; bottom: 0; height: 50px; width: 100%; text-align: center; }
#u-footer-text { padding-top: 19px; color: white;}
#u-footer-text a { color: white; }
/* Html tags*/
#u-container h2 { font-size: 92%; color: #ffffff; padding: 10px 0 25px 0; margin: 0; }
#header-search h2 { padding: 7px 0 0 0; margin: 0; }

/* Obsah */

#u-header-logo { width: 270px; height: 233px; position: absolute; top: 0px; right: 794px; background: transparent url(../img/logo.gif) no-repeat top left; }
#u-header-flash { width: 570px; height: 273px; position: absolute; left: 138px; top: 0; background: transparent url(../img/bg_header_flash.gif) no-repeat top left;}

#u-header-flash h2 { display: none; }
.u-header-logo-area { display: block; width: 98px; height: 182px; }

#u-header-cena1 { position: absolute; top: 219px; left: 18px; width: 93px; height: 95px; display: block; background: transparent url(../img/cena4.jpg) no-repeat top left; }
#u-header-cena2 { position: absolute; top: 218px; left: 129px; width: 93px; height: 95px; display: block; background: transparent url(../img/cena3.jpg) no-repeat top left; }

/* Vyhladavanie */
#header-search { width: 222px; height: 61px; position: absolute; top: 0px; right: 0px; text-align: left; }
#search-full { position: absolute; top: 145px; right: 0; width: 222px; height: 80px; }
#search-full h2, #search-kat h2 { margin-bottom: 8px; }
#search-kat { position: absolute; top: 35px; right: 0; width: 222px; height: 80px;  }
#header-search h3 { display: none; }
#on_line_katalog { position: relative; }
.search-on-line-katalog-submit { position: absolute; top: 31px; right: 10px; }
.search-line { position: absolute; top: 136px; left: -5px; width: 290px; height: 1px; background: transparent url(../img/searchline.gif) no-repeat top left; }

#search-kat form select { padding: 0; width: 164px; height: 18px; border: 1px solid #696a6b; margin: 1px 17px 0 0; font-size: 11px; }
#search-kat form input.text { width: 218px; height: 20px; border: 1px solid #696a6b; font-size: 11px; }

span.search-on-line-katalog-submit input { height: 21px; width: 21px; border: 0 none; background: transparent url(../img/bg_search.gif) no-repeat; cursor: pointer;}

#search-full div.tx-macinasearchbox-pi1 form#searchform h3 label { display: none; }

#search-full div.tx-macinasearchbox-pi1 form#searchform input.text { width: 218px; height: 20px; border: 1px solid #696a6b; font-size: 11px; }
#search-full div.tx-macinasearchbox-pi1 form#searchform span.searchbox-submit input { border: 0 none;  height: 21px; width: 21px; background: transparent url(../img/bg_search.gif) no-repeat; cursor: pointer; }
.searchbox-submit, .search-on-line-katalog-submit { display: block; margin-left: 10px; }
.tx-macinasearchbox-pi1 { position: relative; }
.searchbox-submit { position: absolute; top: 31px; right: 10px; }

/* content */
#u-content-block-menu1 { float: left; width: 178px; padding: 0px 15px 10px 15px; }
div[id]#u-content-block-menu1 { width: 148px; }
#u-content-block-menu2 { float: left; width: 480px; padding: 0px 15px 10px 20px; }
div[id]#u-content-block-menu2 { width: 445px; }
#u-content-block-shows { float: left; width: 273px; padding: 0px 15px 10px 20px; }
div[id]#u-content-block-shows { width: 238px; }
#u-content-block-news  { float: left; width: 658px; padding: 5px 15px 10px 30px; }
div[id]#u-content-block-news { width: 613px; }
#u-content-block-books { float: left; width: 273px; padding: 5px 15px 10px 20px; }
div[id]#u-content-block-books { width: 238px;; }
#u-content-block-books h3 { font-size: 11px; margin-bottom: 5px; }

#rss { position: absolute; top: 264px; right: 20px; }

#u-content-block-menu1 li { padding-bottom: 7px; }
#u-content-block-menu1 a { display: block; padding-left: 11px; background: url(../img/bt_menu_no.gif) no-repeat top left; overflow: hidden; }
#u-content-block-menu1 a:hover, #u-content-block-menu1 span.menu-nolink { display: block; padding-left: 11px; background: url(../img/bt_menu_act.gif) no-repeat top left; overflow: hidden; }

#u-content-block-menu2 li { padding-bottom: 7px; }
#u-content-block-menu2 a { padding-left: 6px; }




#u-content-block-shows, #u-content-block-news { font-size: 91%; font-weight: bold; }
#u-content-block-shows p, #u-content-block-news p { font-size: 110%; font-weight: normal; padding: 4px 0 12px 0; }
#u-content-block-news a { padding: 0 0 0 6px; font-size: 110%; }

#u-content-block-books li { padding-bottom: 4px; }

#popup { color: #fff; text-align: center; position: absolute; top: 100px; left: 232px; z-index: 1900; border: 1px solid #000; background: #ffffff url(../img/dennik_logo.gif) no-repeat right bottom; width: 500px; height: 500px; }
#popup .close { position: absolute; bottom: 0; right: 5px; font-size: 18px; text-align: right; width: 100px; height: 30px; display: block; color: #ffffff; }
#popup a { color: #fff; text-decoration: underline; }

.tx-kiosbookstat-pi1 { padding: 0 0 0 11px; }
.tx-kiosbookstat-pi1 li { padding: 0 0 5px 0; list-style-type: disc; color: #850C70; }
.tx-kioscosmotron-pi1 div { font-size: 10px; font-weight: bold; padding: 0 0 15px 0; }
.tx-kioscosmotron-pi1 p  { font-weight: normal; font-size: 11px; }
.tx-kioscosmotron-pi1 a { font-size: 11px; }
#more-event a,#more-event a:hover { padding: 0; }

#u-content-block-news h2 { padding-left: 170px; }
.news-latest-item { height: 100px; position: relative; padding: 0 0 0 170px; }
.latest-image { width: 130px; height: 82px; position: absolute; top: 0; left: 0; }
.latest-image img { border: 3px solid #878788; }

.tx-kiosbookstat-pi1 a { padding: 0 ! important; }

/*Funkcne class */
.clear { clear: both; }
.hidden { display:none; }
.menu-nolink { font-weight: bold; color: #850c70; text-decoration: none;}
#accesskeys { display:none; }
#u-header-lang { position: absolute; right: 110px; top: 275px;  color: #ffffff; }
#u-header-lang a { color: #ffffff; font-size: 10px;  }


#u-header-flash .csc-frame-frame1 .csc-textpic { position: absolute; top: 0; left: 18px; }

.flash-button { z-index: 1000; color: #ffffff; position: absolute; top: 224px; width: 53px; height: 44px; padding: 17px 0 0 0; font-size: 14px; background: transparent url(../img/bg_flash_ciara.gif) no-repeat bottom right; }
.flash-button:focus { outline: 0; }
div [class].flash-button { height: 27px; }
.button-active { background: transparent url(../img/img_sipka_menu.png) no-repeat top right; }
.button0 { left: 18px; }
.button1 { left: 71px; }
.button2 { left: 124px; }
.button3 { left: 177px; }
.button4 { left: 230px; }
.button5 { left: 283px; }
.button6 { left: 336px; }
.button7 { left: 389px; }
.button8 { left: 442px; }
.button9 { left: 495px; width: 57px; }
.button10 { left: 548px; }

.news-latest-gotoarchive { text-align: right; padding: 0 10px 0 0; }
#more-event { text-align: right; padding: 0 10px 0 0;  }

.sakacik { position: absolute; top: 150px; left: -31px; display: block; width: 182px; height: 143px; background: transparent url(../img/logo_sakacik.png) no-repeat top center; }

