html { background: #fefefe url(/img/backg/pozadie_dolepng) left bottom repeat-x; }
body { margin: 0; padding: 0; font-size: small; font-family: arial,tahoma,verdana; background: transparent url(/img/backg/pozadie_hore.png) left top repeat-x; }
img { border: 0; }
form { margin: 0; padding: 0; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #000; }
form { margin: 0; padding: 0; }
input { width: 145px; padding: 4px; background: url(/img/backg/input_box.png) top left no-repeat; border: 1px solid #e3e5e8;  }
input._err,
textarea._err { border: 1px solid #ff0000; }
input.odoslat { width: 155px; height: 30px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 11px; text-align: center; background: url(/img/backg/tlacidlo.png) top left no-repeat; border: 0;  }
input.odoslat_male { width: 45px; height: 30px; color: #fff; font-weight: normal; font-size: 1px; text-align: center; background: url(/img/backg/tlacidlo_kosik_maly.png) top left no-repeat; border: 0;  }
input.odoslat_male2 { width: 45px; height: 30px; color: #fff; font-weight: normal; font-size: 1px; text-align: center; background: url(/img/backg/tlacidlo_kosik_maly2.png) top left no-repeat; border: 0;  }
input.odoslat_velke,
button.odoslat_velke { width: 215px; height: 30px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 11px; text-align: center; background: url(/img/backg/tlac_pokracovat.png) top left no-repeat; border: 0;  }
input.checkbox { width: 20px; border: 1px solid #ff0000; }
input.pocet_kusov { width: 25px; padding: 2px; }
input.radio { width: 25px; padding: 0; margin: 0; }
hr { border:0; height:1px; color: #ccc; background: #ccc; }

#content .center a.tlacidlo { display: block; width: 295px; height: 18px; padding: 6px 0; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; background: url(/img/backg/tlac_linka.png) top left no-repeat; border: 0;  }
#content .center a.tlacidlo_stredne { display: block; width: 345px; height: 18px; padding: 6px 0; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; background: url(/img/backg/tlac_linka_stredna.png) top left no-repeat; border: 0;  }
#content .center a.tlacidlo_dlhe { display: block; width: 395px; height: 18px; padding: 6px 0; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; text-align: center; background: url(/img/backg/tlac_linka_dlha.png) top left no-repeat; border: 0;  }

#content .center a.tlacidlo:hover { color: #000; text-decoration: none; }
#content .center a.tlacidlo_stredne:hover { color: #000; text-decoration: none; } 
#content .center a.tlacidlo_dlhe:hover { color: #000; text-decoration: none; } 

span.error { font-weight: normal; color: #ff0000; }

#main { width: 990px; margin: 0 auto; min-height: 500px; border: 0px solid #ff0000; border-top: 0; }

#header { overflow: hidden; width: 990px; margin: 0 auto; }
#header h1 { float: left; width: 392px; height: 117px; margin: 0 0 0 60px; padding: 0; background: #fff url(/img/backg/logo_text.png) top left no-repeat; }
#header h1 a { display: block; width: 392px; height: 117px; }
#header h1 a span { display: none; }
#header .vyhladavanie { float: left; width: 538px; }
#header .vyhladavanie form { margin: 52px 0 0 0; padding: 0; border: 0; }
#header .vyhladavanie input.pole { width: 228px; padding: 8px 5px; margin: 0 0 0 239px; background: #fff url(/img/backg/vyhladat.png) top left no-repeat; border: 0px solid #ff0000; }
#header .vyhladavanie input.lupa { padding: 8px 0 0 0; margin: 0; width: 39px; height: 32px; font-size: 0px; border: 0; background: transparent url(/img/backg/lupa.png) top left no-repeat; }

#menu_hore { width: 990px; height: 13px; background: transparent url(/img/backg/menu_tien_hore.png) top center no-repeat; }
#menu_dole { width: 990px; height: 10px; background: transparent url(/img/backg/menu_tien_dole.png) top center no-repeat; }
#menu { width: 990px; margin-top: 0px; background: transparent url(/img/backg/menu_vlavo.png) top left no-repeat; }
#menu .vpravo { width: 990px; height: 58px; border: 0px solid #ffff00; background: transparent url(/img/backg/menu_vpravo.png) top right no-repeat; }
#menu ul { width: 971px; list-style: none; margin: 0 0 0 11px; padding: 0; border: 0px solid #008b00; background: transparent url(/img/backg/menu_stred.png) top left repeat-x; }
#menu ul li ul { margin: 0; border: 0; background: transparent; }

#content h2 { margin: 0 0 10px 0; padding: 0 0 10px 0; text-transform: uppercase; font-size: large; border-bottom: 1px solid #ccc; }
#content h2 span.male { text-transform: none; }
#content h2 span.mensie { font-size: small; }
#content .lista { padding: 0 0 3px 0; text-align: right; border-bottom: 1px solid #cccccc; }

#content { overflow: hidden; width: 1000px; margin-top: 13px; }
#content .center a:hover { color: #9c066c; }
#content .left,
#content .right { float: left; width: 220px; }
#content .center { float: left; width: 506px; padding: 0 22px; }
#content .right .aktualita { display: block; margin-bottom: 10px; padding-bottom: 10px; font-size: 11px; border-bottom: 1px solid #cccccc; }
#content .right .aktualita span { color: #304d9d; font-weight: bold; }
#content .right .aktualita span.datum { color: #000; font-weight: normal; font-size: 10px; }
#content .right .aktuality_all { display: block; font-size: 11px; color: #304d9d; font-weight: bold; text-align: right; }

#content .left h3,
#content .right h3,
#content .center h3 { width: 204px; margin: 0; padding: 8px; text-transform: uppercase; color: #304d9d; font-size: 12px; background: transparent url(/img/backg/mod_modry.png) top left no-repeat; }
#content .right h3.mensi { font-size: 11px; }
#content .center h3 { width: 506px; background-image: url(/img/backg/mod_modry_dlhy.png); }
#content .center h3.podnadpis { margin: 10px 0; padding: 8px 0; color: #6a6d74; text-align: left; text-transform: none; background-image: none; border-bottom: 1px solid #ccc; }
#content .center h3.podnadpis span { font-size: 11px; font-weight: normal; }

#content .left h3 a.kategoria { color: #fff; }


#content .left h3 a,
#content .right h3 a,
#content .center h3 a { color: #304d9d; }
#content .left h3 a:hover,
#content .right h3 a:hover,
#content .center h3 a:hover { color: #000; text-decoration: none; }

#content .left .reklama,
#content .right .reklama,
#content .right .partner { text-align: center; margin: 10px 0; }

#content .left a.linka,
#content .right a.linka,
#content .center a.linka { color: #304d9d; }

#content .center .vpravo,
#content .right .vpravo { text-align: right; }
#content .center .vstrede,
#content .right .vstrede { text-align: center; }
#content .center .vlavo,
#content .right .vlavo { text-align: left; clear: both; }

#content .left h3.oranzovy { color: #fff; background-image: url(/img/backg/mod_oranzovy.png); }
#content .left h3.ruzovy { color: #fff; background-image: url(/img/backg/mod_ruzovy.png); }
#content .left h3.zeleny { color: #fff; background-image: url(/img/backg/mod_zeleny.png); }
#content .left h3.hnedy { color: #fff; background-image: url(/img/backg/mod_hnedy.png); }
#content .left h3.cerveny { color: #fff; background-image: url(/img/backg/mod_cerveny.png); }


#content .left h3.galeria { margin: 0 0 10px 0; padding: 10px 8px; color: #fff; height: 25px; font-family: arial narrow,arial; font-size: 19px; text-align: center; font-weight: bold; background-image: url(/img/backg/galeria2a.png); }
#content .left h3.galeria a { color: #000 }
#content .left h3.galeria a:hover { color: #b2b2b2; }

#content .left h3.digi { margin: 0 0 10px 0; padding: 3px 8px; color: #fff; height: 39px; font-family: arial narrow,arial; font-size: 15px; text-align: center; font-weight: bold; background-image: url(/img/backg/digi_galeria.png); }
#content .left h3.digi a { color: #000 }
#content .left h3.digi a:hover { color: #b2b2b2; }

#content .left h3.konf { margin: 0 0 10px 0; padding: 10px 8px; color: #fff; height: 25px; font-family: arial narrow,arial; font-size: 19px; text-align: center; font-weight: bold; background-image: url(/img/backg/konf_galeria.png); }
#content .left h3.konf a { color: #fff }
#content .left h3.konf a:hover { color: #b2b2b2; }

#content .left .box,
#content .right .box,
#content .center .box { padding: 8px; margin-bottom: 10px; border: 1px solid #cccccc; border-top: 0; background: #fff; }
#content .center .box2 { padding: 8px; margin-bottom: 10px; border: 0; background: #fff; }

#content .center .box h2 { margin: 0 0 5px 0; padding: 0 0 5px 0; text-transform: none; border: 0; }
#content .center .box h2 a { color: #304d9d }


#content .vyhladane h4 { margin: 10px 0 0 0; color: #304d9d; font-size: medium; }
#content .vyhladane h4 a { color: #304d9d; font-size: medium; }
#content .vyhladane a { color: #485661; font-size: 11px; }
#content .vyhladane a:hover { color: #000; }
#content .strana { text-align: right; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; }
#content .spodok { padding: 10px 0 0 0; margin: 10px 0 0 0; border-top: 1px solid #ccc; border-bottom: 0; }
#content .strana span { position: relative; top: -5px; font-weight: bold; }
#content .zoznam_nadpis { overflow: hidden; width: 506px; padding: 5px 0 10px 0; border-bottom: 1px solid #ccc; }
#content .zoznam_nadpis .nadpis { float: left; width: 306px; }
#content .zoznam_nadpis .strana { float: left; width: 200px; border: 0; padding: 0; margin: 0; }
#content span.ruzovy { color: #9b086c; }
#content a.ruzovy { color: #9b086c; }
#content a.ruzovy:hover { color: #000; }
#content span.nadpis { font-weight: bold; text-transform: uppercase; }
#content .zoznam_aktuality h4,
#content .zoznam_aktuality h4.prva,
#content .zoznam_casopis .cislo h4,
#content .zoznam_casopis .cislo h4.prva { margin: 10px 0 0 0; padding: 10px 0 0 0; color: #304d9d; font-size: medium; border-top: 1px solid #ccc; }
#content .zoznam_aktuality h4.prva,
#content .zoznam_casopis .cislo h4.prva { margin: 0; border: 0; }
#content .zoznam_aktuality h4 a,
#content .zoznam_casopis .cislo h4 a { color: #304d9d; font-size: medium; }
#content .zoznam_casopis .cislo h4 a.rok { color: #304d9d; font-size: small; font-weight: normal; }
#content .zoznam_aktuality h4 span { color: #304d9d; font-size: x-small; font-weight: normal; }
#content .viac { clear: both; margin: 5px 0; text-align: right; }
#content .viac a,
#content a.viac { color: #304d9d; font-size: small; font-weight: bold; }
#content .zoznam_cisel { overflow: hidden; width: 488px; }
#content .zoznam_cisel .cislo { float: left; width: 110px; padding: 5px; border: 0px solid #ccc; }
#content .zoznam_cisel .cislo a { display: block; font-weight: bold; text-align: center; }

#content .casopis { overflow: hidden; width: 506px; }
#content .casopis .casopis_hlavna_tema { text-transform: uppercase; font-weight: bold; font-size: medium; }
#content .casopis ul.clanky,
#content .casopis ul { list-style: none; margin: 10px 0 20px 0; padding: 0 10px; }
#content .casopis ul.clanky li,
#content .casopis ul li { padding: 2px 0 2px 15px; background: url(/img/backg/zoznam.png) 0 5px no-repeat; }
#content .casopis ul.clanky li { padding: 0 0 0 15px; }
#content .casopis ul.clanky li.bez_obrazku { padding: 10px 0 0 0; background-image: none; }
#content .casopis .casopis_titulka { float: right; width: 150px; margin: 0 0 0 20px; }
#content .casopis .casopis_titulka img { margin: 0 auto 10px 0; }
#content .casopis .z_obsahu { width: 340px; }
#content img.clanok_obrazok { float: left; margin: 0 10px 10px 0; padding: 2px; border: 1px solid #ccc; }

#content .zoznam_casopis .cislo { overflow: hidden; }
#content .zoznam_casopis .cislo h4,
#content .zoznam_casopis .cislo h4.prva { margin-bottom: 10px; }
#content .zoznam_casopis .cislo a.obrazok { display: block; float: left; width: 150px; height: 200px; margin: 0 5px 5px 0; text-align: left;}

#content .zoznam_casopis .cislo a.obrazok2 { display: block; float: left; width: 150px; height: 150px; margin: 0 5px 5px 0; text-align: left; }

#content .galeria_stavieb_typ { overflow: hidden; border: 1px solid #ff0000; }
#content .galeria_stavieb_typ div.obrazok { height: 160px; }
#content .galeria_stavieb_typ .typ { display: block; float: left; margin: 0 5px 5px 0; padding: 25px 10px 0 10px; width: 215px; height: 230px; text-align: center; color: #494949; text-decoration: none; border: 1px solid #494949; }
#content .galeria_stavieb_typ .typ span { display: block; margin: 5px auto 0 auto; width: 190px; font-size: large; font-weight: bold; text-align: center; }
#content .galeria_stavieb_typ .typ:hover,
#content .galeria_stavieb_typ .vybrane { color: #000; border-color: #000; }

/*#content .galeria_stavieb_typ ul { float: left; margin: 0 5px 5px 0; padding: 25px 20px 0 20px; width: 190px; font-size: large; color: #494949; text-align: center; text-decoration: none; list-style: none; border: 1px solid #494949; }
#content .galeria_stavieb_typ ul li { width: 90px; border: 1px solid #ff0000; }
#content .galeria_stavieb_typ ul li:first-child { width: 200px; font-weight: bold; }
#content .galeria_stavieb_typ ul li a { display: block; width: 65px; height: 90px; font-size: medium;  border: 1px solid #000; }
#content .galeria_stavieb_typ a span { font-size: small; }*/

#content .galeria_dig { overflow: hidden; padding: 5px; margin-bottom: 10px; border: 1px solid #cccccc; border-top: 0; background: #fff; }
#content .galeria_dig ul { float: left; margin: 7px; padding: 0px; width: 230px; list-style: none; border: 1px solid #cccccc; }
#content .galeria_dig ul li { float: left; margin: 5px; padding: 0px; width: 60px; border: 1px solid #000; }
#content .galeria_dig ul li:first-child { float: none; margin: 0; padding: 5px 0; width: 230px; text-align: center; font-size: 15px; font-weight: bold; border: 0; }
#content .galeria_dig ul li a { display: block; padding: 5px; width: 50px; height: 80px; text-align: center; }

#content .galeria_konf { overflow: hidden; }
#content .galeria_konf a { float: left; display: block; width: 228px; height: 75px; margin: 2px; padding: 5px; font-size: 15px; font-weight: bold; border: 1px solid #b2b2b2; }
#content .galeria_konf a img { float: left; margin: 0 5px 5px 0; }
#content .galeria_konf a span { font-size: 12px; font-weight: normal; }

#content .galeria_stavieb { overflow: hidden; width: 448px; padding: 0 20px; }
#content .galeria_stavieb .rocink { display: block; float: left; margin: 0 10px 10px 0; padding: 10px 0 0 0; width: 100px; height: 125px; font-size: large; font-weight: bold; color: #494949; text-align: center; text-decoration: none; border: 1px solid #494949; }
#content .galeria_stavieb .rocink div.obrazok { height: 70px; }
#content .galeria_stavieb .rocink:hover { color: #000; border-color: #000; }
#content .galeria_stavieb .rocink span { font-size: small; }


#content .center .edicie { overflow: hidden; }
#content .center .edicie h4 { float: left; width: 91px; height: 66px; font-weight: normal; padding: 0; margin: 3px; font-family: arial narrow,arial; font-size: 17px; color: #fff; text-align: center; background-position: left top; background-repeat: no-repeat; }
#content .center .edicie h4 a { display: block; width: 91px; height: 46px; color: #fff; padding: 10px 0; }
#content .center .edicie h4 a:hover { color: #000; text-decoration: none; }
#content .center .edicie h4.oranzovy { background-image: url("/img/backg/tlac_oranzove.png"); }
#content .center .edicie h4.ruzovy { background-image: url("/img/backg/tlac_ruzove.png"); }
#content .center .edicie h4.zeleny { background-image: url("/img/backg/tlac_zelene.png"); }
#content .center .edicie h4.hnedy { background-image: url("/img/backg/tlac_hnede.png"); }
#content .center .edicie h4.cerveny { background-image: url("/img/backg/tlac_cervene.png"); }

#content .center table td p { margin: 2px; }


#content .center ul.aktuality { margin: 10px 0 0 0; padding: 0; list-style: none; }
#content .center ul.aktuality li { padding: 0 0 0 10px; background: url("/img/backg/akt_sipka.png") 0 5px no-repeat; }
#content .center ul.aktuality li a { font-size: 12px; }
#content .center ul.aktuality li a:hover { color: #333; }
#content .center ul.aktuality li a span { color: #304d9d; font-weight: bold; }
#content .center ul.aktuality li a span.datum { color: #000; font-weight: normal; font-size: 10px; }
#content .center .aktuality_all { text-align: right; }
#content .center .aktuality_all a { font-size: 12px; color: #304d9d; font-weight: bold; }

table.subory { font-size: small; }
table.subory td.head { font-weight: bold; color: #2270b9; background: #c8d8e6; }
table.subory td { font-weight: normal; }
table.subory td a:hover { color: #000; }
table.subory td.nazov { padding-top: 5px; }
table.subory .popis { font-size: x-small; }
table.subory td.popis { font-size: x-small; padding: 0 0 0 10px; background: url("/img/icons/l_menu_sipka.gif") center left no-repeat; }

table.kosik { font-size: small; }
table.kosik td { font-weight: normal; background: #fff; }
table.kosik td.head { font-weight: normal; font-size: x-small; color: #6a6d74; background: transparent; border: 0; }
table.kosik td img { padding: 2px; border: 1px solid #ccc; }
table.kosik td img.storno { padding: 0; border: 0; }
table.kosik td a:hover { color: #000; }
table.kosik td.c1 { border-bottom: 1px solid #ccc; }
table.kosik td.c1_c { text-align: center; border-bottom: 1px solid #ccc; }
table.kosik td.c1_over { background: #f6f6f7; border-bottom: 1px solid #ccc; }
table.kosik td.c1_c_over { background: #f6f6f7; text-align: center; border-bottom: 1px solid #ccc; }
table.kosik td.c2 { border-bottom: 1px solid #ccc; }
table.kosik td.c2_c { text-align: center; border-bottom: 1px solid #ccc; }
table.kosik td.c2_over { background: #f6f6f7; border-bottom: 1px solid #ccc; }
table.kosik td.c2_c_over { background: #f6f6f7; text-align: center; border-bottom: 1px solid #ccc; }
table.kosik td.c1_s { font-size: x-small; border-bottom: 1px solid #ccc; }
table.kosik td.c1_s_over { font-size: x-small; background: #f6f6f7; border-bottom: 1px solid #ccc; }
table.kosik td.c2_s { font-size: x-small; border-bottom: 1px solid #ccc; }
table.kosik td.c2_s_over { font-size: x-small; background: #f6f6f7; border-bottom: 1px solid #ccc; }

#site_map_cely { width: 100%; background: #b4c7da url(/img/backg/pozadie_dole.png) top left repeat-x;  }
#site_map { overflow: hidden; width: 990px; margin: 10px auto 0 auto; padding: 20px 0 40px 0; color: #485661; font-size: 11px; }
#site_map a { color: #485661; font-size: 11px; text-decoration: underline; }
#site_map a:hover { color: #667a8a; font-size: 11px; }
#site_map .vizitka { float: left; width: 220px; }
#site_map .vizitka p { margin: 0; padding: 0 0 10px 0; }
#site_map .mapa_webu { float: left; width: 770px; }
#site_map .mapa_webu ul { width: 760px; overflow: hidden; margin: 0; padding: 0; list-style: none; }
#site_map .mapa_webu ul li { float: left; width: 150px; margin: 0 0 20px 0; }
#site_map .mapa_webu ul li a { padding: 0 0 0 0px; text-transform: uppercase; color: #485661; font-weight: bold; text-decoration: none; }
#site_map .mapa_webu ul li a:hover { color: #667a8a; text-decoration: underline; }
#site_map .mapa_webu ul li ul li { float: none; padding: 0 0 0 5px; margin: 0; background: url("../img/backg/mapa_li.gif") center left no-repeat; }
#site_map .mapa_webu ul li ul li a { font-weight: normal; text-transform: none; padding: 0; }


#footer_cely { width: 100%; height: 34px; background: #304d9d; }
#footer { overflow: hidden; width: 990px; height: 18px; margin: 0 auto; padding: 8px 0; font-size: 11px; color: #99ccff; }
#footer ul { float: left; overflow: hidden; width: 700px; margin: 0; padding: 0; list-style: none; }
#footer ul li { float: left; margin: 0 0px; }
#footer ul li a { color: #99ccff; font-weight: bold; }
#footer .fusion { float: left; width: 280px; padding: 0 10px 0 0; text-align: right; }
#footer .fusion a { color: #99ccff; font-weight: bold; }
#footer .fusion a:hover { color: #000; text-decoration: none; }

#dialog { display: none; position: absolute; background-color: #000; }
#send { display: none; padding: 10px; position: absolute; top: 0; left: 0; z-index: 100; font-family: tahoma,arial,verdana; font-size: small; background: #fff; color: #000; }
#send .zatvor { text-align: right; }
#send h2 { margin: 0; padding: 5px 0 3px 19px; font-size: 14px; color: #2270b0; text-transform: uppercase; background: url("../img/backg/nadpis_backg.gif") left bottom no-repeat; }

#slideshowObrazky { position: relative; width: 506px; height: 234px; }
#slideshowTlacidla { background-image:url(); background-repeat:no-repeat; width:506px; height:34px; border-top:1px solid #fff; position: relative; }
#slideshowMenic { width: 506px; position: relative; height: 234px; }
#slideshowMenic .slide { position: absolute; top: 0px; left: 0px; }
#slideshowTlacidla a.slideLink { display: inline-block; width: 14px; height: 14px; line-height: 1px; font-size: 1px; background-image: url(/img/backg/radio_off.png); background-repeat: no-repeat; background-position: 0px 0px; margin: 11px 5px; }
#slideshowTlacidla a.slideLink.active { background-image: url(/img/backg/radio_on.png); background-position: 0px 0px; }

#login_message { padding: 3px; font-size: 13px; font-family: Trebuchet MS; border: 1px solid; }
#login_message.orange { color: #000; border-color: #ffa500; background: rgb(254,237,186); }
#login_message.green { color: #000; border-color: #008b00; background: rgb(218,255,214); }
#login_message.red { color: #000; border-color: #ff0000; background: rgb(255,184,184); }
#message, div.nenaslo_sa { width: 400px; font-size: 18px; font-family: Trebuchet MS; text-align: left; margin: 10px; padding: 10px 5px 10px 40px; border-width: 1px; border-style: solid; }
#message.orange, div.nenaslo_sa { color: #000; border-color: #ffa500; background: rgb(254,237,186) url("../img/mess_info.gif") center left no-repeat; }
#message.green { color: #000; border-color: #008b00; background: rgb(218,255,214) url("../img/mess_ok.gif") center left no-repeat; }
#message.red { color: #000; border-color: #ff0000; background: rgb(255,184,184) url("../img/mess_err.gif") center left no-repeat; }


#content .left .knihy_vsetky { display: block; margin-top: 5px; font-size: 11px; font-weight: bold; }
#content .left .oranzovy { color: #c6600d; }
#content .left .ruzovy { color: #9c066c; }
#content .left .zeleny { color: #62a301; }
#content .left .hnedy { color: #552c11; }
#content .left .cerveny { color: #b4180f; }

.kniha_mala,
.kniha_mala a { font-size: x-small; width: 204px; overflow: hidden; }
.kniha_mala h4 ,
.kniha_mala h4 a { font-size: 12px; margin: 0; padding: 0; }

.kniha_mala span.akcia,
.kniha_mala span.cena { font-size: medium; text-align: center; margin-top: 5px; }
.kniha_mala .cena_akcia { overflow: hidden; margin: 0; padding: 0; width: 120px; text-align: center; }
.kniha_mala .cena_akcia .lave { float: left; margin: 0; padding: 0; width: 70px; text-align: center; }
.kniha_mala .cena_akcia .plus { padding-top: 7px; }
.kniha_mala .cena_akcia .prave { float: left; margin: 0; padding: 0; width: 50px; text-align: center; }


.zoznam_kniha span.akcia,
.zoznam_kniha span.cena,
.kniha span.akcia,
.kniha span.cena { display: block; font-size: small; text-align: center; margin-top: 5px; }

.kniha_mala span.akcia,
.zoznam_kniha span.akcia,
.kniha span.akcia { font-size: small; text-decoration: line-through; }

.kniha_mala span.cena,
.kniha span.cena { font-weight: bold; }


#content .kniha h2 { color: #9c066c; border-bottom: 0; }

span.akcia_suvisiace { font-size: x-small; text-decoration: line-through; }

.zoznam_kniha { width: 506px; overflow: hidden; }
#content .zoznam_aktuality .zoznam_kniha h4 { padding-top: 0; margin-top: 0; border-top: 0px solid #000; }
#content .zoznam_aktuality .zoznam_kniha h4 a { color: #9c066c; }
.zoznam_kniha { margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; }
#content .zoznam_aktuality div.prva { margin-top: 10px; padding-top: 0; border-top: 0px solid #ccc; }

.zoznam_kniha span.cena,
.kniha span.cena { font-weight: bold; font-size: large; }
span.autor { font-size: x-small; }
span.cena_produkt_spolu { font-weight: bold; }
span.akcia { color: #ff0000; }
a.produkt { font-size: small; font-weight: bold; color: #304d9d; }
a.produkt:hover { color: #000; }
a.odstran { display: block; width: 16px; height: 16px; font-size: 1px; line-height: 0; background: url("../img/backg/del.png") top left no-repeat; }
a.odstran:hover { background-image: url("../img/backg/del_over.png"); text-decoration: none; }
div.cena_vypocty { font-weight: normal; font-size: small; text-align: right; }
div.cena_spolu { font-weight: bold; font-size: large; text-align: right; }
div.cena_spolu span { font-weight: normal; font-size: small; }

#content .center .kniha h2 { overflow: hidden; margin-top: 10px; }
#content .center .kniha .obsah { float: left; width: 355px; }

#content .left .kniha_obrazok { width: 77px; float: right; }
#content .center .kniha_obrazok { width: 150px; float: left; }
#content .center .kniha .kniha_obrazok { margin-top: 10px; }
#content .center .kniha_obrazok img { padding: 2px; border: 1px solid #ccc; }
.kniha_obrazok .visacka { display: block; position: absolute; z-index: 50; width: 57px; height: 20px; padding-left: 20px; text-align: left; color: #fff; font-size: small; font-weight: bold; background-color: transparent; background-repeat: no-repeat;  background-position: left top; }
.kniha_obrazok .cervena { background-image: url("../img/backg/akcia_cervena.png"); }
.kniha_obrazok .vypredane { width: 67px; padding-left: 10px; color: #000; background-image: url("../img/backg/akcia_sivy.png"); }
.kniha_obrazok .zelena { width: 67px; padding-left: 10px; background-image: url("../img/backg/akcia_zelena.png");}
.kniha_obrazok .zlta { background-image: url("../img/backg/akcia_zlta.png"); }
.kniha_obrazok .poz1 { margin-top: 3px; }
.kniha_obrazok .poz2 { margin-top: 26px; }
.kniha_obrazok .poz3 { margin-top: 49px; }
.kniha_obrazok .poz4 { margin-top: 72px; }

#content .center .kniha_obrazok .vypredane { width: 88px; padding-left: 5px; background-image: url("../img/backg/akcia_sivy.png"); }


#m_galeria { overflow: hidden; width: 436px; margin: 10px 0 0 0; padding: 0 40px; }
#m_galeria .galeria { float: left; }
#m_galeria .obrazok { width: 99px; height: 75px; padding: 16px; margin: 2px; text-align: center; background: url("/img/backg/photo_back.gif") top left no-repeat; }

.objednavka { text-align: center; }
.objednavka form.prihlasit { width: 200px; padding-left: 130px; }
.objednavka .otazka { margin: 20px 0; padding: 0 0 0 30px; background: url(/img/backg/otaznik.png) left center no-repeat; }
.objednavka .otazka a,
.objednavka a.linka { color: #00008b; }
.objednavka .otazka a:hover,
.objednavka a.linka:hover { color: #000; }

#content .center .objednavka_lista { overflow: hidden; margin: 0; padding: 0; list-style: none; }
#content .center .objednavka_lista li { float: left; margin: 5px; height: 14px; padding: 3px 20px 3px 0; color: #6a6d74; font-size: 11px; background: url(/img/backg/obj_nav.png) right center no-repeat; }
#content .center .objednavka_lista li.bez_sipky { padding-right: 0; margin-right: 0; background-image: none; }
#content .center .objednavka_lista li .aktivny { color: #000; }
#content .center .objednavka_lista li a { color: #6a6d74; }
#content .center .objednavka_lista li a.seda { color: #6a6d74; }
#content .center .objednavka_lista li a.seda:hover { color: #000; text-decoration: none; }
#content .center .objednavka p { font-size: 11px; text-align: justify; }

.objednavka table td { text-align: left; }

span.stav { font-weight: bold; }
span.cierne { }
span.cervene { color: #ff0000; }
span.modre { color: #008b00; }
span.zelene { color: #00008b; }

.mapa { width: 500px; height: 300px; margin: 10px 0; padding: 2px; border: 1px solid #ccc; }

.predpl_rocnik { border: 0px solid #000; }
.predpl_rocnik .rok,
.predpl_rocnik_ostatne .predpl_rocniky .rok { font-size: large; font-weight: bold; text-decoration: none; }
.predpl_rocnik_ostatne .predpl_rocniky .rok { padding: 5px; }
.predpl_rocnik .predpl_rok,
.predpl_rocnik_ostatne .predpl_rocniky .predpl_rok { border: 0px solid #ff0000; }

.predpl_rocnik .predpl_rok table,
.predpl_rocnik_ostatne .predpl_rok table { border-bottom: 1px solid #b2b2b2; }
.predpl_rocnik .predpl_rok table td,
.predpl_rocnik_ostatne .predpl_rok table td { padding: 3px; margin-bottom: 3px; }
.predpl_rocnik .predpl_rok table td.obrazok,
.predpl_rocnik_ostatne .predpl_rok table td.obrazok { width: 40px; border: 1px solid #b2b2b2; border-right: 0; border-bottom: 0; }
.predpl_rocnik .predpl_rok table td.nazov,
.predpl_rocnik_ostatne .predpl_rok table td.nazov { width: 560px; border: 1px solid #b2b2b2; border-left: 0; border-bottom: 0; }
.predpl_rocnik .predpl_rok table td span.velkost,
.predpl_rocnik_ostatne .predpl_rok table td span.velkost { color: #b2b2b2; font-size: x-small; }
.predpl_rocnik .predpl_rok table td span.max_stiahnutia,
.predpl_rocnik_ostatne .predpl_rok table td span.max_stiahnutia { color: #ff0000; font-size: x-small; }

.predpl_rocnik_ostatne { overflow: hidden; margin-top: 10px; border: 0px solid #ffff00; }
.predpl_rocnik_ostatne .predpl_rok { width: 505px; border: 0px solid #000; }
.predpl_rocnik_ostatne .predpl_rocniky {  float: left; border: 0px solid #ff0000; }


.right .casopis_r { overflow: hidden; width: 200px; height: 230px; border: 0px solid #000; }
.right .casopis_r .casopis_titulka { text-align: center; border: 0px solid #ff0000; }
.right .casopis_r ul { margin: 0 0 0 110px; padding: 0; list-style: none; position: relative; top: -95px; }
.right .casopis_r ul li { margin-bottom: 2px; padding: 6px 0; width: 86px; height: 18px; text-align: center; background-position: top left; background-repeat: no-repeat; }
.right .casopis_r ul li a { font-weight: bold; font-size: 13px; font-family: "Trebuchet MS",tahoma,arial,verdana; text-transform: uppercase; }
.right .casopis_r ul li.kupit { background-image: url(../img/backg/tlac_cas_mod.png); }
.right .casopis_r ul li.kupit a { color: #fff; }
.right .casopis_r ul li.predplatit { background-image: url(../img/backg/tlac_cas_zel.png); }
.right .casopis_r ul li.predplatit a { color: #fff; }
.right .casopis_r ul li.pozriet { background-image: url(../img/backg/tlac_cas_zlt.png); }
#content .center a.casopis_tlacidlo { display: block; margin: 5px; padding: 6px 0; width: 86px; height: 18px; text-align: center; font-weight: bold; color: #fff; font-size: 13px; font-family: "Trebuchet MS",tahoma,arial,verdana; text-transform: uppercase; background-position: top left; background-repeat: no-repeat; }
#content .center a.kupit { background-image: url(../img/backg/tlac_cas_mod.png); }
#content .center a.predplatne { background-image: url(../img/backg/tlac_cas_zel.png); }

#content .styl_mailing h1,h2,h3,h4,h5,h6 { border: 0; text-transform: none; }

@media print {
	#menu { display: none; }
	#content .left, #content .right { display: none; }
	#content .center { width: 95%; }
	#site_map .mapa_webu { display: none; }
	#site_map { padding-bottom: 0; }
	#header h1 { display: inline; margin: 0; width: 100%; }
	#header h1 a { display: inline; width: 100%;	 }
	#header h1 a span { display: inline; }
	#header .vyhladavanie { display: none; }
	#content .center .kniha h2 { overflow: visible; margin-top: 0; }
	#content .center .kniha .obsah { float: left; width: 100%; }
	#m_galeria { display: none; }
	.kniha_obrazok .visacka { display: none; }
	#footer ul { display: none; }
	#footer .fusion { float: none; width: 280px; padding: 0 10px 0 0; text-align: left; }
}
