/*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;}

/* Sablona */
#u-container { height: 100%;  min-height: 100%;  position: relative; }
div[id]#u-container{ height :auto; }

/* Uvodna stranka ----------------------------------------------------------- */
#u-container-header { height: 302px; text-align: center; background: transparent url(../img/bg_header.gif) repeat-x top center; }
#u-header { width: 950px; 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 31px 0; }
#u-content1 { width: 950px; margin: 0 auto; text-align: left; background: transparent url(../img/bg_container1.gif) repeat-y top left; }
#u-content2 { width: 950px; 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: 23px; width: 100%; text-align: center; }
#u-footer-text { padding-top: 5px; color: white;}
#u-footer-text a { color: white; }
/* Html tags*/
#u-container h2 { font-size: 92%; color: #ffffff; padding: 10px 0 16px 0; margin: 0; }
#header-search h2 { padding: 7px 0 0 0; margin: 0; }

/* Obsah */

#u-header-logo { width: 83px; height: 80px; position: absolute; top: 72px; left: 95px; background: transparent url(../img/logo.gif) no-repeat top left; }
#u-header-flash {width: 648px; height: 232px; position: absolute; left: 249px; top: 0; }

#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: 700px; height: 61px; position: absolute; top: 238px; left: 231px; text-align: left; }
#search-full { width: 222px;  float: left;}
#search-kat { width: 448px; float: left; margin-left: 30px;}
#header-search h3 { display: none; }

#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: 164px; height: 18px; border: 1px solid #696a6b; }

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: 164px; height: 18px; border: 1px solid #696a6b; }
#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 { margin-left: 10px; }

/* content */
#u-content-block-menu1 { float: left; width: 234px; padding: 28px 15px 10px 38px; }
div[id]#u-content-block-menu1 { width: 181px; }
#u-content-block-menu2 { float: left; width: 234px; padding: 28px 15px 10px 35px; }
div[id]#u-content-block-menu2 { width: 184px; }
#u-content-block-shows { float: left; width: 482px; padding: 8px 15px 10px 25px; }
div[id]#u-content-block-shows { width: 442px; }
#u-content-block-news  { float: left; width: 468px; padding: 8px 15px 10px 38px; }
div[id]#u-content-block-news { width: 415px; }
#u-content-block-books { float: left; width: 482px; padding: 8px 15px 10px 25px; }
div[id]#u-content-block-books { width: 442px; }

#rss { float: right; margin: -41px 36px 0 0; display: inline; }

#u-content-block-menu1 li, #u-content-block-menu2 li { padding-bottom: 7px; }
#u-content-block-menu1 a, #u-content-block-menu2 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-menu2 a:hover, span.menu-nolink { display: block; padding-left: 11px; background: url(../img/bt_menu_act.gif) no-repeat top left; overflow: hidden; }


#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-shows a, #u-content-block-news a { 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; }

/*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; left: 807px; top: 238px;  color: #ffffff; }
#u-header-lang a { color: #ffffff; font-size: 10px;  }