body {
 font-family: verdana,tahoma,arial,sans-serif;
 font-size: 10pt;
 color: #000000;
 margin: auto;
 margin-top: 5px;
 margin-bottom: 10px;
 text-align: center;
 background-color: #131E6D;
}

#outer {
 text-align:center;
 width:800px;
 margin:auto;
 background-color: #131E6D;
 border: 1px solid #000000;
 }

#hdr {
 color: #000000
 background-color: #ffffff;
 padding-bottom: 1px; 
}

#hlavicka {
 text-align: center;
}

#login {
 width: 800px;
 height: 29px;
 background: url('pictures/login_blue_800.jpg');
}

.login_uzivatel {
 width: 187px;
 float: left;
 padding-top: 6px;
}

.login_registrace {
 width: 153px;
 float: left;
 padding-top: 6px;
}

.login_registrace a, .login_login a, a.yellowbold {
 color: yellow;
 font-weight: bold;
}

.critical_blok {
 text-align: left;
 margin-top: 5px;
 width: 100%;
 height: 150px;
 border: solid 1px gray;
 background-color: #3030a0;
}

.critical_img {
 float: left; 
}

.critical_txt {
 float: left;
 margin-left: 10px;
 margin-top: 10px;
 color: white;
 font-weight: bold;
}

.critical_txt a {
 color: yellow;
}

.critical_txt a:hover {
 color: red;
}

.login_registrace a:hover, .login_login a:hover, a:hover.yellowbold {
 color: red;
}

.login_login {
 width: 450px;
 float: left;
 color: white;
 padding-top: 6px;
}

.login_login form {
 display: inline;
}

.form_login {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.button_login {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
}

#bodyblock {
 color: #000000;
 width: 800px;
 padding: 0;
 clear: both;
}

#l-col {
 margin-left: 0px;
 float: left;
 width: 187px;  
}

#cont {
 float: right;
 color: #000000;
 width: 613px;
 text-align:left;
 background-image: url('pictures/cont_blue_800.jpg');
 background-repeat: repeat-x;
 padding: 0;
 margin: 0;
}

#cont_gal {
 color: #000000;
 width: 800px;
 text-align: left;
}

#obsah {
 padding-top: 15px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
}


.knoflik a, .knoflik_vybrany a {
 width: 187px;
 height: 29px;
 background-image: url('pictures/menu_blue_800.jpg');
 background-repeat: no-repeat;
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 9pt;
 text-decoration: none;
 color: #000000;
 float: left;
}

.knoflik_add a {
 width: 187px;
 height: 29px;
 background-image: url('pictures/menu_blue_add_800.jpg');
 background-repeat: no-repeat;
 display: block;
 text-align: left;
 font-weight: bold; 
 font-size: 9pt;
 text-decoration: none;
 color: #000000;
 float: left;
}


.knoflik_vybrany a {
 background-image: url('pictures/menu_set_blue_800.jpg');
}

.knoflik a:hover, .knoflik_vybrany a:hover, .knoflik_add a:hover {
 background-image: url('pictures/menu_hover_blue_800.jpg');
 background-repeat: no-repeat; 
 color: black;
}

.knoflik_text {
 padding-top: 7px;
}

.knoflik_sub a, .knoflik_sub_vybrany a {
 width: 187px;
 height: 29px;
 background-image: url('pictures/submenu_blue_800.jpg');
 background-repeat: no-repeat;
 display: block;
 text-align: left;
 font-weight: normal; 
 font-size: 9pt;
 text-decoration: none;
 color: #0000ff;
 float: left;
}

.knoflik_sub_vybrany a {
 background-image: url('pictures/submenu_set_blue_800.jpg');
}

.knoflik_sub a:hover, .knoflik_sub_vybrany a:hover {
 background-image: url('pictures/submenu_hover_blue_800.jpg');
 background-repeat: no-repeat; 
 color: black;
}

.knoflik_sub2 a, .knoflik_sub2_vybrany a {
 width: 187px;
 height: 29px;
 background-image: url('pictures/submenu2_blue_800.jpg');
 background-repeat: no-repeat;
 display: block;
 text-align: left;
 font-weight: normal; 
 font-size: 9pt;
 text-decoration: none;
 color: #000000;
 float: left;
}

.knoflik_sub2_vybrany a {
 background-image: url('pictures/submenu2_set_blue_800.jpg');
}

.knoflik_sub2 a:hover, .knoflik_sub2_vybrany a:hover {
 background-image: url('pictures/submenu2_hover_blue_800.jpg');
 background-repeat: no-repeat; 
 color: blue;
}

.knoflik_inf  {
 background-image: url('pictures/inf_blue_800.jpg');
 background-repeat: repeat-x; 
 display: block;
 width: 187px;
 text-align: center;
 background-color: #ffffff;
 color: #000000;
 float: left;

 margin-top: 1px;
 margin-bottom: 1px;
}

.inf_text {
 padding-top: 10px;
 padding-bottom: 10px;
}

.oddel_inf {
 width: 90%; 
 height: 1px; 
 color: white;
}

.hledej_top {
 display: inline;
 font-size: 7pt;
 margin: 0;
 padding: 0;
}

.tl_hledej {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
}

.textbox_hledej {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

#ftr {
 width:800px;
 text-align: center;
 font-family: verdana, arial, tahoma, sans-serif; 
 font-size: 7pt; 
 font-weight: bold; 
 color: #a3a3a3;
 border:solid black;
 border-width:1px 0 0 0;
 margin:auto;
 padding-top: 5px;
 padding-bottom: 5px;
 clear: both;
 background-image: url('pictures/cont_blue_800.jpg');
 background-repeat: repeat-x; 
 }

#ftr a {
color: gray;
}

#ftr a:hover {
color: yellow;
text-decoration: none;
}

.reg_form {
 width: 400px;
 text-align: center;
}

.form_nastaveni {
 font-size: 9pt;
 text-align: center;
}

.nastaveni_popisky {
 font-size: 9pt;
 color: white;
 text-align: left;
}

.nastaveni_form {
 color: white;
 text-align: left;
}

.nastaveni_form input {
 font-size: 9pt;
 border: solid 1px black;
 background-color: white;
}

.nastaveni_button {
 font-size: 8pt;
 border: solid 1px black;
 background-color: white;
 width: 60px;
}

.nastaveni_title {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: underline;
 margin-bottom: 5px;
}

.nastaveni_uzivatel {
 font-size: 10pt;
 color: white;
}

.pozor {
 color: white;
 font-size: 10pt;
 text-align: center;
}


/* ...na začátku */




/* na konci... */

.bold {
 font-weight: bold;
}










/* vybírat ...... */

a {
 color: #cacaff;#1b1ccb;
}

a:hover {
 color: #8a8aff;
}

.cl a {
 color: #0000ff;
}

.cl_vyb a {
 color: #0000ff;
}

.cl a:hover {
 color: #00005f;
}

.cl_vyb a:hover {
 color: #00005f;
}

.linka_clanek_blok {
 width: 100%; 
 text-align: right; 
 clear: both;
}

.linka_clanek {
 background-color: #ffffff; 
 color: #ffffff; 
 border: solid 0px white; 
 height: 1px; 
 width: 80%; 
 text-align: right; 
 align: right;
}










.clanadpis {
 color: #000000;
 font-family: "verdana","arial";
 font-weight: bold;
 font-size: 11pt;
}

.clanadpis a {
 color:#000000;
 text-decoration: none;
}

.clanadpis a:hover {
 color: #000000;
}

.akt_od_do {
 color: #5e2020;#002B5E;
 font-family: "verdana","arial";
 font-size: 8pt;
 font-weight: normal;
}

.akt_uvod {
 padding-top: 1px;
}

.akt_text {
 padding-top: 7px;
}

.akt_vice {
 font-family: "verdana","arial";
 font-size: 8pt;
 font-weight: normal;
 text-align: right;
 clear: both;
}

.akt_vice a {
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}

.akt_vice a:hover {
 color: #000000;
 text-decoration: underline;
}

.akt_pridano {
 font-weight: normal;
 font-size: 7pt;
 text-align: right;
 color: #000000;#c0c0c0;
}

.bannery {
 text-align: center;
}

.titulek, .titulek_d {
 text-align: center;
 color: #000000;#0f0fff;red;
 font-weight: bold;
 /*border: solid 1px #bbb;*/
 margin-bottom: 5px;
 padding-top: 2px;
 padding-bottom: 2px; 
 background: #ffffff;
 background-image: url('pictures/jak_je_libo.jpg'); 
 background-repeat: repeat-y;
 border-bottom: 1px solid black;
 border-right: 1px solid black;
}

.cl {
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-style: solid;
 border-color: #96BBFF;
 background-color: #BDC4D1;
 color: #000000;
 padding: 10px;
 clear: both;
}

.cl_vyb {
 border-top-width: 2px;
 border-left-width: 2px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-style: solid;
 border-color: #024553;
 color: #000000;
 background-color: #d0d7d8;
 padding: 10px;
}


* html .cl {
 width: 100%;
}

* html .cl_vyb {
 width: 100%;
}

.gal_naz {
 height: 31px;
 float: left;
 border-right: solid 1px #c6c6ab;
 width: 200px;
}

.gal_sipky {
 height: 31px;
 float: left;
 border-right: solid 1px #c6c6ab;
 width: 130px;
}

.gal_str {
 height: 31px;
 float: left;
 border-right: solid 1px #c6c6ab;
 width: 250px;
}

#galerie .g_nazev { 
font-family : verdana, sans-serif ;    
font-size : 10pt; 
font-weight: bold;
color : #0c3382 ;
}

#galerie a:hover img { 
filter: gray ;
}

#galerie .menu_cisla {
FONT-WEIGHT: bold; 
FONT-SIZE: 9pt; 
COLOR: #0c3382; 
FONT-FAMILY: verdana , sans-serif ; 
BACKGROUND-COLOR: #F7F8F9;
padding: 2px 1px 2px 4px;
}

#galerie a.menu_horcisla {
COLOR: #0c3382; 
TEXT-DECORATION: none ;
}

#galerie a.menu_horcisla:hover {
COLOR: #5a79b9 ; 
font-family: verdana , sans-serif; 
font-weight: bold ;  
text-decoration: none ; 
}

#galerie .cisla_zakazane {        
COLOR: silver; 
TEXT-DECORATION: none ;
}

.gal_exit {
 height: 31px;
 float: left;
 width: 73px;
}

.gal_autor {
 height: 31px;
 width: 140px;
 float: left;
 font-size: 7pt;
 color: #000000;
 font-weight: bold;
 border-right: solid 1px #c6c6ab;
}

.gal_polmenu {
 padding-top: 8px;
 height: 30px;
}

#galerie .hlavka { 

 color: #000000;
 font-weight: bold;
 /*height: 20px;*/
 margin: 5px;
 padding: 2px;
 font-size: 7pt;
 background: #f7f7d6;
 border: solid 1px black;
}

#galerie .knoflicek { 
font-family: arial, sans-serif;
font-weight: bold;
font-size: 10pt;
border: 1px #C8D1D9 solid;
background: #e0f0ff;#F7F8F9;
text-decoration: none;
padding: 2px 5px 2px 5px;
margin-right: 0;
margin-left: 0;
color: #0c3382;
}

#galerie .knoflicek:hover {
border: #F4A100 1px solid;
background: #FFF5D1;
color: #5a79b9;
text-decoration: none;
}

#galerie .zakazany { 
font-family: arial, sans-serif;
font-size: 10pt;
border: #C8D1D9 1px solid;
background: #F7F8F9;
text-decoration: none;
padding: 2px 5px 2px 5px;
margin-right: 0;
margin-left: 0;
color: #C8D1D9; 
}

#galerie .pol {
height: 26px;
width: 180px;
text-align: left;
margin-left: 5px;
margin-right: 5px;
}

#galerie .galer_sudy { 
font-family: arial, sans-serif;
font-weight: bold;
font-size: 10pt;
border: 1px #C8D1D9 solid;
border: 1px #cce2fc solid;
background-color: #cce2fc;
text-decoration: none;
padding: 2px 5px 2px 5px;
margin-right: 0;
margin-left: 0;
color: #0c3382;
height: 25px;
width: 100%;
}

#galerie .galer_sudy:hover {
border: #F4A100 1px solid;
background: #FFF5D1;
color: #5a79b9;
text-decoration: none;
}

#galerie .galer_lichy { 
font-family: arial, sans-serif;
font-weight: bold;
font-size: 10pt;
border: 1px #C8D1D9 solid;
border: 1px #e0f0ff solid;
background-color: #e0f0ff;
text-decoration: none;
padding: 2px 5px 2px 5px;
margin-right: 0;
margin-left: 0;
color: #0c3382;
width: 100%;
height: 25px;
}

#galerie .galer_lichy:hover {
border: #F4A100 1px solid;
background: #FFF5D1;
color: #5a79b9;
text-decoration: none;
}

#galerie .galer_zakazane {              
font-family: arial, sans-serif;
font-weight: bold;
font-size: 10pt;
border: 1px #C8D1D9 solid;
background: #ffff00;
text-decoration: none;
padding: 2px 5px 2px 5px;
margin-right: 0;
margin-left: 0;
color: #000000;
width: 100%;
height: 25px;
}

.fotky {
 width: 140px;
 height: 110px;
 float: left;
}

.fotka {
 width: 100%;
 text-align: center;
 margin-top: 5px;
 margin-bottom: 6px;
}

.img_sekce {
 text-align: center;
 width: 170px;
 height: 125px;
 float: left;
 font-weight: bold;
}

.sekce_gal {
 width: 700px;
 text-align: center;
 margin: auto;
}
 
.strankovani {
 text-align: center;
 margin-bottom: 5px;
 margin-top: 3px;
 /*color: #ffffff;
 font-family: "verdana","arial";
 font-size: 8pt;
 font-weight: bold*/
}

a.stranky_c {
 text-decoration: none;
 color: #ffffff;
 font-size: 10pt;
 font-weight: bold;
}

a.stranky_c:hover {
 color: #996261;
}

.stranky_zakazane {
 color: #adadff;
}

#galerie .nazevdole {
font-family : verdana, sans-serif ; 
font-size : 8pt; 
font-weight: bold;
color: #000;
padding: 5px;
}

#galerie a.uvodgal {
color: black;
}

#galerie a.uvodgal:hover {
 color: blue;
}

.select {
 font-size: 8pt;
 font-weight: bold;
}

.pruh_strankovani {
 height: 25px;
 color: #ffffff;
}



 



#book * {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 8pt;
}

.naz_sl {
 font-weight: bold;
}

.formular_kniha {
 background-color: #f0f0f5;
 color: #000000;
}

.formular_kniha input, textarea {
 background-color: white;
}

.vzkaz_prvni, .vzkaz_druhy {
 border-top-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-style: solid;
 padding: 10px;
 padding-bottom: 0;
 clear: both;
}

.vzkaz_prvni a, .vzkaz_druhy a {
 color: #0000ff;
}

.vzkaz_prvni a:hover, .vzkaz_druhy a:hover {
 color: #5050ff;
}

.vzkaz_prvni {
 border-color: #FFFFFF;
 background-color: #f0f0f5;
 color: #000000;
}

.vzkaz_druhy {
 border-color: #FFFFFF;#f0f0f5;
 background-color: #e0e0e0;#FFFFFF;
 color: #000000;
}

.jmeno {
 color: #000000;
 font-family: verdana, arial, sans-serif;
 font-weight: bold;
}

.cas {
 font-weight: normal;
 font-size: 7pt;
 text-align: right;
 color: #c0c0c0;
}

.knihatext {
  padding-top: 1px;
}









#galerie  {
width: 798px;
text-align: center;
}

#galerie #g_hlavicka {
 margin-left: 0;
 background-color: #f7f7d6;
 color: #ffffff;
 border: 1px solid #333;
 height: 32px;
 text-align: center;
 width: 798px;
}

#galerie #g_vlevo {
float: left;
width: 205px;
margin-left: 0;
margin-top: 0;
color: #fff;
padding: 3px;
/*display: none;*/
}

#galerie #obsah {
padding: 0;
padding-top: 0;
color: #fff;
margin-top: 5px;
width: 580px;
text-align: center;
float: right;
}

#galerie #ob_big {
padding: 0;
padding-top: 0;
color: #fff;
margin-top: 0;
width: 798px;
text-align: center;
}

#galerie #dole {
clear: both;
width: 100%;
margin: 0;
text-align: center;
font-family: Verdana;
font-size: 8pt;
padding-top: 2px;
border: 1px solid #333;
border-bottom: 0;
color: #000;
background-color: #ffffc0;
}


#galerie p, a {
font-family: Verdana, arial, sans-serif;
}

#galerie a {
color: #00caff;
text-decoration: none;
}

#galerie a:hover {
text-decoration: none;
}

#galerie a img {
border: 0;
}

#galerie #g_menu {                                           
font-family: verdana, arial, sans-serif;
font-size: 8pt;
width: 197px;
text-align: center;
background-color: #f0f0f5;
float: left;
padding-bottom: 8px;
border: solid 1px black;
}

#novinky_www, #registrace {
 font-family: verdana, tahoma, arial, sans-serif;
/* width: 100%;*/
 font-size: 8pt;
 text-align: left;
 margin-bottom: 10px; 
 margin-top: 5px;
 padding: 5px;
 padding-bottom: 2px;
 border: solid 1px white;
 background-color: #c0b491;#f0f0f5;
}

#novinky_galerie, #novinky_clanky {
 font-family: verdana, tahoma, arial, sans-serif;
 /*width: 100%;*/
 font-size: 8pt;
 text-align: left;
 margin-bottom: 3px; 
 padding: 5px;
 padding-top: 0;
 background-color: #c0b491;#f0f0f5;
}

#novinky_clanky {
 margin-bottom: 0;
 padding-bottom: 0;
}

.novinka {
 margin-bottom: 3px;
 color: black;
 width: 100%;
 background-color: #d0c4a1;
 padding-left: 2px;
}

.nov_dat {
 font-style: italic;
 color: black;
/* color: blue;*/
}

a.nov_cl {
 color: #0000ff;
 font-weight: bold;
 font-size: 8pt;
}

a:hover.nov_cl {
 color: #5050ff;
 text-decoration: none;
}


p {
 margin-top: 2px;
}

.uzivatel_pridej_cl {
 text-align: center;
}

.uzivatel_pridej_cl table {
 font-size: 8pt;
 color: white;
}

.nadpis_pridej_co {
 text-align: center; 
 font-size: 11pt; 
 font-weight: bold;
 color: white;
 text-decoration: underline;  
}

.div_seznam_uzivatelu {
 text-align: center;
}

.seznam_uzivatelu {
 background-color: #BDC4D1;
 margin-bottom: 10px;
 margin-top: 10px;
 border: solid 1px black;
}

.uziv_1strow {
 padding-top: 5px;
}

.uziv_nadpis_login {
 background-color: #BDd4ff;
 padding-left: 10px;
 font-size: 10pt;
 font-weight: bold;
 background-image: url('pictures/ico/ico_info.gif');
 background-repeat: no-repeat;
 background-position: 97%;
 text-align: left;
}

.uziv_popisek {
 font-size: 8pt;
 padding-left: 5px; 
 color: #555555;
 text-align: left;
}

.uziv_data {
 font-size: 9pt;
 text-align: left;
}

.uziv_oddel {
 height: 8px;
}




.zbozi_table {
 text-align: center;
 width: 578px;
}

.zbozi_col {
 text-align: left;
 width: 425px;
}

.zbozi_nazev {
 font-family: Verdana, arial, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 margin-bottom: 5px;
}

.zbozi_nahled {
 width: 130px;
 text-align: right;
}

.zbozi_kde_jsem {
 font-size: 8pt;
 text-align: left;
 margin-bottom: 5px;
}

.zbozi_uvod {
 text-align: left;
 font-size: 9pt;
}

.zbozi_pop_sl {
 width: 120px;
 font-size: 9pt;
 font-weight: bold;
 text-align: left;
}

.zbozi_dostupnost {
 text-align: left;
 font-size: 10pt;
 width: 305px;
}

.zbozi_cena, .zbozi_akcni_cena {
 text-align: left;
 font-size: 10pt;
 width: 305px;
}


.zbozi_akce {
 font-weight: bold;
 width: 130px;
 text-align: center;
 color: white;
}

.zbozi_akce_div {
 background-color: red;
 font-size: 9pt;
 padding-top: 1px;
 padding-bottom: 1px;
}

.td_tech_par {
 text-align: left;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: underline;
 padding-top: 20px;
 padding-bottom: 15px;
}

.td_zbozi_legenda {
 width: 205px;
 font-weight: bold;
 font-size: 9pt;
 text-align: left;
 text-indent: 13px;
}

.td_zbozi_data {
 text-align: left;
 font-size: 10pt;
 width: 350px;
}

.moje_odkazy {
 text-align: center;
 height: 25px;
 font-size: 11pt;
 font-weight: bold;
} 

.moje_odkazy a {
 text-decoration: none;
 width: 135px;
}

.selected {
 color: yellow;
}

.nadpis_akcni_nabidka {
 font-size: 11pt;
 color: white;
 margin-bottom: 8px;
 font-weight: bold;
 text-align: center;
}

a img {
border: 0;
}

.epod_popis {
 color: white;
 width: 220px;
 text-align: left;
}