body { background-color:white; margin:0;  font-family: Calibri;}
#hlavni{width:980px;  margin:auto; border:1px solid #861E11; }
h1{ margin:0; font-size:20pt; color:#C03000; }
h2{ margin:0; font-size:13pt; color:#C03404; }
h3{ margin:0; font-size:12pt; color:#C03404;text-align: center; font-weight:bold;}

#hlavicka{background-image:url('images/pozadi22.jpg');background-repeat:no-repeat;background-color:#F9F5D1; width:980px; height:144px; position:relative;}
.logo{width:175px; position:relative;float: left; padding:3px;} 
.hlavicka_odkazy{float: right; top:5px;}
.hlavicka_lang{position:absolute; top:5px;  right:5px;   font-weight: bold;}
.hlavicka_lang a{display:block; float:left; width:30px; height:20px; margin-right:15px;}
.hlavicka_h_menu{ position:relative;float: right; top:100px; width:735px;height:43px; }
/*.hlavicka_h_menu{background-image:url('styly/h_menu.png');background-repeat:no-repeat; position:relative;float: right; top:100px; width:735px;height:43px; }*/
.hlavicka_nadpis{margin:0; font-size:16pt; color:#C03404;position:relative;float: left;  width:720px;padding:13px 0px 0px 20px;font-family: Arial;}
.pf{background-color: transparent;    color: white;    font-weight: bold;    height: 150px;    left: 640px;    position: absolute;    top: 190px;    width: 450px;    z-index: 1;}

#obsah {background-image:url('styly/pozadi_obsah.png');background-repeat:repeat-y; width:980px; min-height:700px}
#obsah h1{position:relative; left:5px; height:40px; font-family:Calibri; font-size:22pt;color:#C03404;}
#hlaseni {background-color:#EE1611;font-weight:bold;color:white;margin:10px 0 0 250px;padding-top:10px;position:absolute;text-align:center;width:537px;position:fixed;  z-index:1; }

#levy{background-image:url('styly/pozadi_levy.jpg');width:190px; position:relative;float: left; min-height:600px }
.menu{width:170px;  padding-left:17px;line-height: 1.3em; }
.menu a{display:block; font-weight:bold; color:black;font-size: 1.0em; text-decoration:none; }
.menu a.vybrane{background-color:#F9F5D1;font-weight:bold; color:black; }
.menu a:hover{background-color:#F9F5D1;font-weight:bold;color:black; }
.menu_vlastni{background-image:url('styly/box1.png');  width:200px; line-height: 1.7em; }

.podmenu{width:230px; position:relative;float: left; margin-left:25px; }
table.hmenu {width:98%;font-weight:bold; color:#D9D9D9;}
table.hmenu a{font-weight:bold; color:#D9D9D9; font-size: 1.1em; text-decoration:none; }
.hmenu a.vybrane{background-color:#bb8c1a;font-weight:bold; color:yellow; }
.hmenu a:hover{background-color:#bb8c1a;font-weight:bold;color:yellow; }

#stred{width:440px; position:relative;float: left; margin-left:22px;   text-align: left}
.stred h2{ font-size:15pt; color:#C03404;margin:0;}
.uvod1 {background-color:#bb8c1a; padding:5px;border:1px solid #861E11;}
.uvod2 {background-color:#e8c176;  height:320px; color:#861E11;border:1px solid #f9e0ab;overflow:hidden;}
.dolni{width:680px; height:30px;  position:relative;float: left;}
.horni{background-image:url('styly/box1.png'); width:700px; height:30px; text-align:left; position:relative;float: left; top:2px}

#nahodnyObr {max-width:210px; cursor: pointer;margin:2px}
#druhy{ width:780px; position:relative;float: left;   text-align: left; min-height:250px; }
.zaznam {border:1px solid #861E11; border-radius: 15px 0 0 0;  position:relative;float: left; width:230px; height:230px; 	margin: 5px; text-align:center;padding: 5px; overflow:hidden;}

.zaznam:hover {background-color: #EDF8E2;}


.sm_1 {font-size: 0.9em; font-family:Arial;text-align:center; width:225px;padding:1px 0 1px 0 }
.img{height:170px; cursor: pointer; padding-left:4px; overflow:hidden;}
.img_sklad{height:120px; cursor: pointer; padding-left:4px; overflow:hidden;}
.titul {float:left; position:relative; width:400px;  padding-left:10px; text-align:center }
.titul_4 {float:left; position:relative; width:350px;  padding-left:4px; }
.rychly {float: left; height: 100px;  margin: 10px; overflow: auto; padding-left: 20px; position: relative; width: 950px;}
.pole_setridit{width:760px; float:left;}
.barva{float:left; text-align:center; margin:4px; height:160px;  }
.barva vybrane{background-color:#dcbf4a; }
#malyObrazek{max-width:120px; height: 112px; }
.kniha_1{background-image:url('styly/kniha_1.jpg'); background-repeat:no-repeat; width:760px; position:relative;float: left;   text-align: left; height:100px; margin-left:3px;}
.kniha_2{background-image:url('styly/kniha_2.jpg'); width:760px; position:relative;float: left;    min-height:150px;margin-left:3px; }
.kniha_3{background-image:url('styly/kniha_3.jpg'); background-repeat:no-repeat; width:760px; position:relative;float: left;   text-align: left; height:100px;}
.kniha_leva{ width:290px; position:relative;float: left;   text-align: left; margin-left:70px; }
.kniha_prava{ width:290px; position:relative;float: left;   text-align: left; margin-left:40px; }
.kniha_prava .reference li{margin: 20px 0 20px 0; cursor:pointer;}

.pole1{background-image:url("styly/box1.png");border:1px solid #BB8C1A;float:right;height:45px;margin-right:40px;padding:0 0 0 10px;width:680px;}
.pole2{float:left;margin-left:25px;width:935px;}
.pole3{background-image:url("styly/box1.png"); position:relative;float:left; margin-top:10px; padding:5px; border:1px solid #861E11;width:700px; }
.pole3_img{background:transparent; position:relative;float:left;  padding:0; width:100px; }
.pole3_text{background:transparent; position:relative;float:left;  padding:0px; width:540px; }
.bunka {background-image:url('styly/bunka.png');background-repeat:no-repeat;position:relative;float: left;  height:180px; 	margin: 2px; text-align:center;padding: 6px; overflow:hidden;}
.bunka_rem {background-image:url('styly/bunka_rem.png');background-repeat:no-repeat;position:relative;float: left;  height:200px; 	margin: 2px; text-align:center;padding: 6px; width:160px; overflow:hidden;}


.sm_2 {font-size: 0.9em; text-align:center; width:160px;}
.popis {text-align:left; width:50px;padding-left:4px;}
.hodnota {border:1px solid #BB8C1A;text-align:left; width:210px;padding-left:4px;}
.tabulka{background-image:url("styly/box1.png");border:1px solid #BB8C1A;vertical-align: top;}
.fieldset{border:1px solid #BB8C1A;margin:10px;padding:10px;width:500px;}


#treti{ width:240px; position:relative; float: left; margin-left:12px;  color:#C03404; font-size: 1.0em; }
#paticka{background-image:url('styly/paticka.jpg'); background-repeat:no-repeat;width:980px;  clear:both; text-align:center; font-family:Calibri;  font-size:10pt; color:#C03404; }


.bazar_prodam{background-image:url('styly/bazar_prodam.png');background-repeat:no-repeat;width:220px; height:50px; color:white;font-weight:bold;padding-left:50px; float: left;}
.bazar_koupim{background-image:url('styly/bazar_koupim.png');background-repeat:no-repeat;width:220px; height:50px; color:white;font-weight:bold;padding-left:50px; float: left;}

.submit{background-color:#FCC64C; cursor: pointer; }
.input{background-color:#f5ecb3; color:#C03404; font-weight:bold; font-size:12pt}
.input_spatne{background-color:red;  font-weight:bold; color:white; font-size:12pt}


/* a:link {color: black}  */
a:visited {font-weight:bold; color:black;}
/* a:active {color:#C03404;} */

.divClear {clear:both;}
/*
#hrad{float:left; width:744px; background-image:url("styly/hrad2.png"); background-repeat:no-repeat; background-position:bottom; min-height:702px;}
/*
.menu img{border:none;}
.menu_obr1{background-image:url('styly/menu_hor.jpg');background-repeat:no-repeat; margin-left:25px; width:230px;height:71px ;  position:relative; }
.menu_obr2{ background-image:url('styly/menu_dol.jpg');background-repeat:no-repeat; margin-left:25px; width:230px; height:21px ; position:relative;}
*/



#prihlasit { position:relative;float: left;  width:700px;  height:30px; }
#prihlasit h1{position:relative; margin:0; padding:0; top:0px; left:40px;   font-size:15pt; color:#C03404;}
#adresa { position:relative;float: right;  width:230px;  font-family:Calibri; font-size:15pt;color:#C03404; cursor:pointer;}
#maly_obr{position:relative; left:120px;  }
/*  zobrazováná chybových hlášek */


/* menu */ 


#kosik_info{width:145px; position:relative; float:left; border: 0px;color:green;padding:5px;}
/* stredni */


.stred_zaznam {position:relative;float: left; margin:auto; height:160px; 	margin: 1px; }
.stred_nadpis {background-image:url('styly/pozadi2.jpg'); position:relative;float: left; margin-left:12px;width:460px;color:#C03404;}
.stred_hore2 {background-image:url('styly/pozadi_hore2.jpg'); position:relative;float: left; margin-left:10px;width:300px;color:#C03404; text-align: center;}
.stred_text{position:relative;float: left; margin-left:8px;width:470px;}
.doplnek{font-size:11pt; font-weight:bold;  color:green}

/* druhý velký */

#druhy_shop{background-color: #FCFEAC; width:812px; position:relative;float: left; padding-left:8px; margin:0 }
.zluty{background-color:#FCeEAC; }

.plakaty {position:relative;float: left; margin:5px; width:800px;  }



#sm { width: 820px; float: left; font-size: 0.8em; }
#sm_druhy { width: 790px; float: left; font-size: 0.8em; }


/*.sm_2 {background-image:url('styly/pozadi_obr_dole1.jpg');  font-size: 0.9em; font-family:Calibri; line-height: 1.0em;  }*/
.sm_22 {height:25px; font-size: 0.9em; font-family:Calibri;   }
.fotoInf {position:relative; float: left; width:48px; color:black;cursor:pointer;text-decoration:underline;}
.table{width:720px; float:left; margin:3px; padding:0; position:relative;}

.popis_reg {text-align:right; width:120px;}
.pohled {width: 520px; vertical-align:top; text-align: center;  }
.prehled_foto {width: 175px; vertical-align:top; text-align: center; height: 550px; overflow: scroll }
.obrazek{cursor: pointer; padding-left:2px}
.obrazek_akce{background-image:url('styly/podmenuzel.jpg'); cursor: pointer; padding-left:2px}


.sm_3 { background:#3aa923; border: 0px none; color: white; font-size: 1.3em; font-family: Times New Roman; font-style: italic; width: 150px;  }
.sm_4 { background:#cb6410; border: 0px none; color: white; font-size: 1.3em; font-family: Times New Roman; font-style: italic; width: 200px; }
.sm_5 {  border: none; color: black; font-size: 1.3em; font-family: Times New Roman;  width: 420px; }
/*.img {  border: none; position:relative; float: left; width:150px}*/
			
#sm .pol { width: 150px; height: 155px;  text-align: center;position:relative; float: left; margin: 5px 3px 5px 3px;}
#sm_druhy .pol { width: 150px; height: 155px;  text-align: center;position:relative; float: left; margin: 5px 3px 5px 3px;}
#sm .pol4 { width: 150px; height: 122px;  text-align: left; position:relative; float: left; margin: 5px 3px 15px 0px;}


.navBar{width: 100%; text-align: center; margin-bottom: 5px;}
.mesicCur{background-color:#9CDF0B;}
.navCur{background-color:#9CDF0B;}

.vice{float:right; font-weight:bold; text-decoration:underline; cursor:pointer;}
.moznosti{font-weight:bold; text-decoration:underline; cursor:pointer;}
.moznosti2{background-image:url('styly/podmenuzel.jpg');font-weight:bold; text-decoration:underline; cursor:pointer;}
.tucne{font-weight:bold;  }
/* třetí reklamní*/

.registrace{ position:relative;float: right; color:#C03404; font-size: 0.80em;  } 


/*.dolni_navigace{background-image:url('styly/pozadi_obsah.gif'); width:980px; height:24px; text-align:center; position:relative;float: left;}*/





/*.menu_dol{ background-image:url('styly/menu_dol.jpg');background-repeat:no-repeat; width:230px;  position:relative; float:left;  color:black; line-height: 1.6em; }*/
