
body {
  color: #bfb4b4;
  background: #210000 url('https://artofjewels.cz/obrazky/body_bg.jpg') repeat-y 50% 0;
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-align:center;
  margin:0;
  padding:0;
}

a {
  color: #b6b6b6;
}

a:hover {
  text-decoration: none;
}
acronym {border-bottom:1px dotted #CCC; cursor:help}
abbr {border-bottom:1px dashed #CCC; cursor:help}

#stranka {
  width: 958px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1001;  
  text-align: left;
}

#logo {
  background: url('https://artofjewels.cz/obrazky/header.jpg') 50% 0 no-repeat;
  width: 958px;
  height: 145px;
  overflow: hidden;
}

#zahlavi {
  background: url('https://artofjewels.cz/obrazky/header_bg.jpg') 50% 0 repeat-x;
  border: 0;
  padding: 72px 0px 0px 0px;
  width: 958px;
  height: 41px;
}

.fb {
  padding: 5px 0;
  position: absolute;
  right: 0;
}

#levy_panel {
  float: left;
  width: 257px;
  overflow: hidden;
  padding: 15px 0 0 0;
}

#fb_div {
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  margin-top: 5px;
  width: 240px
}

#komponenta {
  width: 661px;
/*  margin: 0 0 0 297px;*/
  padding: 20px 0;
  text-overflow: ellipsis;
  float:right; 
/*  overflow: hidden;*/  
}

#galerie-box {
  font-size: 11px;
  font-weight: bold;
/*  width: 520px;*/
}

#galerie-box div {
  display: block;
  float: left;
  width: 130px;
  text-align: center;
  border: 1px solid #fff;
  clear: none;
  margin: 0 8px 8px 0;
  padding: 15px 0;
}

#galerie-box div:hover {
  border: 1px solid #663333;
}

#galerie-box a {
  text-decoration: none;
  display: block;
  width: 110px;
  height: 110px;
  margin: 0 auto;
}

#galerie-box input {
  display: block;
  width: 100px;
  margin: 0 auto;
  font-size: 11px;
}

.showcase ul {
  list-style: none;
  padding:0;
  margin:0;
  position: relative;
}

.showcase ul li {
  padding:0;
  margin:0; 
}

.showcase ul li img {
  border: 10px solid #1E0000
}

.showcase li.banner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.nadpis {
  color: #854622;
  font-size: 32px;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  border-bottom: 1px dashed #000;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0px;
}

.podnadpis {
  color: #854622;
  font-size: 20px;
  margin: 20px 0 5px 0;
}

.zalozky {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}

.zalozky a {
  color: #bfb4b4;
  display: block;
  float: left;
  border-right: 1px solid #bfb4b4;
  padding: 0 5px;
}

.zalozky a.aktivni {
  color: #fff;
}

.zalozky a.posledni {
  border: 0;
}

.povinne {
  font-weight: bold;
}

.clanky {
  padding: 5px;
}

.clanky .popis {
  padding: 3px;
}

.clanky a {
  font-weight: bold;
  font-size: 11pt;
}

.clanky .informace {
  padding-top: 5px;
}

.clanky .informace, .clanky .informace a {
  font-weight: normal;
  font-size: 8pt;
}

.vypis, .vypis_bez, .tabulka {
  border-collapse: collapse; 
  border-spacing: 0px;
  width: 100%;
}

.vypis tr th {
  background-color: #210000;
  text-align: left;
  border-top: 1px solid #854622;
  border-bottom: 1px solid #854622;
  color: #fff;
  font-weight: normal;
  padding: 3px 5px;
}

.vypis tr td,.vypis_bez tr td {
  text-align: left;
  padding: 3px 5px;
  border: 1px solid #854622;
}

.vypis_bez tr td {
  border: 0px;
  padding: 5px 0;
}

.vypis tr .tdDiv,.vypis_bez tr .tdDiv {
  text-overflow: ellipsis; 
  overflow: hidden;
}

.vypis .sudyRadek {
  background-color: #210000;
}

.vypis .lichyRadek {
  background-color: #321111;
}

.vypis .zapati td {
  color: #b6b6b6;
}

.vypis_bez .zapati td {
  padding-top: 0px;
  padding-bottom: 0px;
}

.vypis .zapati a {
  color: #b6b6b6;
}

.vypis .stranky,.vypis_bez .stranky {
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
}

.vypis .nastranku,.vypis_bez .nastranku {
  display: none;
  position: absolute;
  padding-top:1px;
}

.vypis .akce td {
  border: 0px;
  padding-bottom: 5px;
}

.vypis_bez .akce td {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 7px;
  padding-right: 7px;
}

.vypis .akce td .vybertyp,.vypis_bez .akce td .vybertyp {
  color: #b6b6b6;
  font-size: 9pt;
}

.vypis .akce td .vybertyp a,.vypis_bez .akce td .vybertyp a {
  color: #b6b6b6;
  font-size: 8pt;
}

.vypis_bez .akce td .vybertyp, .vypis_bez .akce td .vybertyp a, .vypis_bez .zapati td, .vypis_bez .zapati a {
  --color: #b6b6b6;
}

.vypis .akce td select.vyberakce,.vypis_bez .akce td select.vyberakce {
  font-size: 9pt;
}

.vypis .akce td .left,.vypis_bez .akce td .left {
  position: relative;
  left: -4px;
}

.vypis .akce td .left a {
  margin: 0 0 0 4px;
  font-size: 16px;
}

.vypis .akce td .right,.vypis_bez .akce td .right {
  position: relative;
  left: 4px;
}

.razeni a {
  color: #b6b6b6;
  text-decoration: none;
  display: block;
  width: 100%;
}

.razeni.razeni_hover {
  background-color: #000;
}
.razeni.razeni_hover a {
  color: #fff;
}

.razeni0 {
  background: url('https://artofjewels.cz/obrazky/smer0.gif') no-repeat right;
}

.razeni1 {
  background: url('https://artofjewels.cz/obrazky/smer1.gif') no-repeat right;
}

.prihlaseni0, .zverejnic0, .zverejnik0 {
  padding-left: 20px;
  background: url('https://artofjewels.cz/obrazky/zverejni0.png') no-repeat right;
  text-decoration: none;
}

.prihlaseni1, .zverejnic1, .zverejnik1 {
  padding-left: 20px;
  background: url('https://artofjewels.cz/obrazky/zverejni1.png') no-repeat right;
  text-decoration: none;
}

a.sdilet_facebook {
  padding: 5px;
  background: url('https://artofjewels.cz/obrazky/sdilet_facebook.gif') no-repeat 0px 8px;
  text-decoration: none;
}

a.sdilet_twitter {
  padding: 5px;
  background: url('https://artofjewels.cz/obrazky/sdilet_twitter.gif') no-repeat 0px 8px;
  text-decoration: none;
}

a.sdilet_facebook:hover, a.sdilet_twitter:hover {
  opacity: .8;
  filter: alpha(opacity=80);
}

img {
  border: none;
}

.datum, .datumod {
  width: 65px;
}

body .ui-datepicker {
  font-family: Tahoma,sans-serif; 
  font-size: 9pt;
}

body .ui-dialog {
  font-family: Tahoma,sans-serif; 
  font-size: 10pt;
}

.tbox {
  margin: 5px 0;
}

.label {
  color: #fff;
  float: left;
  width: 18.4em;
  text-align: left;
  margin: 5px 0;
}

.labelSmall {
  float: left;
  width: 11.4em;
  text-align: left;
  padding-top: 3px;
}

.tareaLabel {
  vertical-align: top;
}

.cboxLabel {
  vertical-align: 2px;
}

.rboxLabel {
  vertical-align: 2px;
}

.submit, .button {
  border: 1px solid #000;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  background: #56a1e7 url('https://artofjewels.cz/obrazky/gradient_tlacitko.jpg') repeat-x;
  height: 22px;
  padding-bottom: 2px;
}

.submit {
  margin-top: 10px;
}

#editor_div {
  padding-left: 0px;
}

textarea#editor {
  height: 500px;
  width: 661px;
}

div#editor {
  padding-left: 5px;
  padding-right: 5px;
}

.adresaPristupna {
  color: #b6b6b6; 
  font-size: 11px;
  font-weight: normal;
}

.clear {
  clear:both !important;
}

.left {
  float: left;
}

.right {
  float: right;
}

.tCenter {
  text-align: center;
}

.tLeft {
  text-align: left;
}

.tRight {
  text-align: right;
}

.top {
  vertical-align: top;
}

.middle {
  vertical-align: middle;
}

.bottom {
  vertical-align: bottom;
}

.none {
  display: none;
}

.block {
  display: block;
}

.b {
  font-weight: bold;
  color: #fff;
}

.i {
  font-style: italic;
}

.paddT {
  padding-top: 10px;
}

.paddT5 {
  padding-top: 5px;
}

.paddB {
  padding-bottom: 10px;
}

.paddL {
  padding-left: 10px;
}

.paddL23 {
  padding-left: 23px;
}

.paddR {
  padding-right: 10px;
}

.margT {
  margin-top: 10px;
}

.margB {
  margin-bottom: 10px;
}

.bold {
  font-weight: bold;
}

.w200 {
  width: 200px;
}

.chyba {
  color:red;
}

.vykricnik {
  position: absolute;
  width: 14px;
  height: 14px;
  z-index: 100;
  background: url('https://artofjewels.cz/obrazky/form_ko.png');
}

.bublina {
  color: #000;
  font-size: 9pt;
  position: absolute;
  width: 200px;
  z-index: 100;
}

.bublina_horni {
  height: 8px;
  background: url('https://artofjewels.cz/obrazky/bublina_modra_horni.gif') no-repeat;
}

.bublina_stredni {
  padding-left:20px;
  background: url('https://artofjewels.cz/obrazky/bublina_modra_stred.gif') repeat-y;
}

.bublina_dolni {
  height: 10px;
  background: url('https://artofjewels.cz/obrazky/bublina_modra_dolni.gif') no-repeat;
}

.obalka {
  border: 2px solid #f3f3f2;
  padding: 1px;
  background: #dfdfdf;
}

.nahrad form {
  display: block;
  float: left;
  margin-left: 5px;
}
