body {
  margin: 0px 0px 0px 0px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  background: url('images/cz/engine/pozadi_copy.gif') top left;
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
}

img {
  border: 0px;
}

a {
  font-family: verdana;
  font-size: 10px;
  color: #34b009;
  /*color: #1936D0;*/
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#all-page {
  text-align: center;
  margin: auto;
  width: 975px;
  background: url('images/cz/engine/pozadi_obsah_copy.gif') top left;
 /* display: table*/
}

#all-top {
  border-bottom: 1px solid #ffffff;
  background: url('images/cz/engine/header_prechod_copy.gif') top left;
  margin-left: 15px;
  margin-right: 15px;
}

#all-middle {
  width: 775px;
  background: url('images/cz/engine/pozadi_copy.gif') top left repeat-y;
  text-align: left;
  min-height: 200px;
 /* display: table*/
}

#all-bottom {
  width: 775px;
  height: 38px;
  background: url('images/cz/engine/img_bottom.jpg') top left no-repeat;
  clear: both
}

#top-anchors-left-logo {
   float: right;
   margin-top: -20px;
}


#top-anchors-left {
  background: url('images/cz/engine/header_popis.jpg') bottom left no-repeat; 
  color: #000000;
  font-family: verdana;
  font-size: 10px;
  text-align: left;
  height: 77px
}

#top-anchors-left a{
  padding-right: 10px;
  padding-left: 10px;
  text-decoration: none;
  color: #000000;
  font-family: verdana;
  font-size: 10px;
}

#top-anchors-left a:hover{
  text-decoration: underline;
}

#search-form {
  margin-top: 0px;
  margin-bottom: 0px;
}

.horni-odkazy {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
}

.horni-odkazy2 {
  padding-top: 8px;
  margin-left: 15px
  padding-bottom: 8px;
}

.search-edit {
  background: #FDFDFD;
  border: 1px solid #C4C4C6;
  text-decoration: none;
  font-family: verdana;
  font-size: 10px;
  color: #000000;
  width: 120px;
  height: 17px
}

.search-image {
  position: relative;
  top: 3px
}

#topmenu {
  height: 30px;
  background: url('images/cz/engine/menu/menu_pasek_off.gif') top left repeat-x;
  text-align: left;
  margin-left: 15px;
  margin-right: 15px;
  clear: both;
}

#topmenu-ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.topmenu-odkaz-off {
  float: left;
  list-style-type: none;
  height: 30px;
  text-align: center
}

.topmenu-odkaz-off a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 5px;
  display: block; 
  width: 100px;
}

.topmenu-odkaz-off a:hover{
  text-decoration: underline;
}

.topmenu-odkaz-on {
  float: left;
  list-style-type: none;
  background: url('images/cz/engine/menu/menu_pasek_on.gif') top left repeat-x;
  height: 30px;
}

.topmenu-odkaz-on a{
  width: 100px;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 5px;
  display: block;
  text-align: center;
}

.topmenu-odkaz-on a:hover{
  text-decoration: underline;
}

.topmenu-mezi {
  background: url('images/cz/engine/menu/menu_pasek_mezi.gif') top left repeat-x;
  font-size: 1px;
  width: 1px;
  float: left;
  list-style-type: none;
  height: 30px
}

h1 {
  border-bottom: 2px solid #717581;
  color: #1f1f4b;
  text-align: left;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  background: url('images/cz/engine/sipka_h1.gif') 0px 3px  no-repeat;
  width: 585px;
  _width: 592px;
}

h2 {
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
/*  padding-left: 12px;*/
}

#cely-obsah-slupec1 {
  text-align: left;
  margin-left: 15px;
/*  width: 173px;*/
  margin-bottom: 10px;
}

#cely-obsah-slupec2 {
/*  width: 590px; */
  text-align: left;
  padding-left: 10px;
  _padding-left: 0px;
}

#cely-obsah-slupec3 {
  text-align: left;
  margin-right: 18px;
  _margin-right: 13px;
/*  width: 152px;
  _width: 148px;*/
}

#table-sloupce{
  width: 100%
}

#td-1{
  width: 173px;
  padding-left: 15px;
  vertical-align: top;
}

#td-2{
  width: 590px;
  vertical-align: top;
  padding-right: 5px;
}

#td-3{
  width: 165px;
  vertical-align: top;
}

.sancho {
  margin-top: 7px;
  margin-left: 200px;
  margin-right: 180px;
  position: relative;
  top: 5px
}

.podpora {
  width: 173px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: right;
}

#footer {
  clear: both;
  height: 53px;
  padding-left: 1px
}

#footer2 {
  background: url('images/cz/engine/patka_pasek_copy.gif') top left repeat-x;
  height: 55px;
  
}

#footer-stred {
  height: 55px;
  background: url('images/cz/engine/patka_pasek_copy.gif') top left repeat-x;
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  text-align: left;
  padding-left: 21px;
  _padding-left: 0px;
}

#footer-left {
  float: left;
  background: url('images/cz/engine/patka_left.gif') top left no-repeat;
  height: 55px;
  width: 230px;
  padding-left: 18px;
  padding-top: 15px;
  font-family: verdana;
  font-size: 10px;
}

#footer-right {
  float: right;
  background: url('images/cz/engine/patka_right.gif') top right no-repeat;
  height: 55px;
  padding-top: 15px;
  padding-right: 21px;
  font-family: verdana;
  font-size: 10px;
}

#footer-right a{
  font-family: verdana;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

#footer-right a:hover{
  text-decoration: underline;
}


.side-menu-off-obal {
  background: url('images/cz/engine/menu/pasek_submenu_copy.gif') bottom left repeat-x;
  /*height: 20px;*/
}

.side-menu-off-obal a{
  font-family: verdana;
  font-size: 10px;
  color: #67728f;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 17px;
  display: block;
  /*height: 20px;*/
  background: url('images/cz/engine/menu/sipka_submenu_off.gif') 7px 7px no-repeat;
}

.side-menu-off-obal a:hover{
  color: #0b1057;
}

.side-menu-on-obal {
  background: url('images/cz/engine/menu/pasek_submenu_copy.gif') bottom left repeat-x #efefef;
  /*height: 20px;*/
}

.side-menu-on-obal a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #0b1057;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 17px;
  display: block;
  /*height: 20px;*/
  background: url('images/cz/engine/menu/sipka_submenu_on.gif') 7px 7px no-repeat;
}


/* ******************* SUB - SIDEMENU ************************** */

.subside-menu-off-obal {
  padding-left: 25px;
  height: 20px;
}

.subside-menu-off-obal a{
  font-family: verdana;
  font-size: 10px;
  color: #67728f;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  height: 19px
}

.subside-menu-off-obal a:hover{
  color: #0b1057;
}

.subside-menu-off-obal-last {
  padding-left: 25px;
  height: 20px;
  background: url('images/cz/engine/menu/pasek_submenu_copy.gif') bottom left repeat-x;
}

.subside-menu-off-obal-last a{
  font-family: verdana;
  font-size: 10px;
  color: #67728f;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  height: 19px
}

.subside-menu-off-obal-last a:hover{
  color: #0b1057;
}

.subside-menu-on-obal {
  padding-left: 25px;
  height: 20px;
}

.subside-menu-on-obal a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #0b1057;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  height: 19px
}

.subside-menu-on-obal-last {
  padding-left: 25px;
  height: 20px;
  background: url('images/cz/engine/menu/pasek_submenu_copy.gif') bottom left repeat-x;
}

.subside-menu-on-obal-last a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #0b1057;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
  height: 19px
}

.akce-obal {
  background: url('images/cz/engine/pasek_akce_copy.gif') bottom left repeat-x;
  /*height: 18px;*/
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
}

.akce-obal a{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  display: block;
  _height: 18px
}

.no-anchor{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  display: block;
}

.akce-obal a:hover{
  text-decoration: underline;
}

.akce-nadpis-obal {
  height: 23px;
  background: url('images/cz/engine/pasek_akce_nadpis_copy.gif') top left repeat-x;
}

.akce-nadpis {
  background: url('images/cz/engine/sipka_akce.gif') left 7px no-repeat;
  font-family: verdana;
  font-size: 10px;
  color: #000b57;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 5px;
}

.pravy-nadpis-obal {
  height: 23px;
  background: url('images/cz/engine/pasek_prihlaseni_nadpis_cop.gif') top left repeat-x;
}

.pravy-nadpis {
  background: url('images/cz/engine/sipka_prihlaseni.gif') 3px 7px no-repeat;
  font-family: verdana;
  font-size: 10px;
  color: #000b57;
  font-weight: bold;
  padding-left: 13px;
  padding-top: 5px;
}

.pravy-nadpis a{
  font-family: verdana;
  font-size: 10px;
  color: #000b57;
  font-weight: bold;
  text-decoration: none;
}

.pravy-nadpis a:hover{
  text-decoration: underline;
}

#login-form {
  margin-top: 0px;
  margin-bottom: 0px;
  display: table
}

.form-levy {
  font-family: arial;
  font-size: 11px;
  color: #746a6a;
  font-weight: bold;
  float: left;
  width: 50px;
  text-align: right;
  height: 27px;
}

.form-pravy {
  float: left;
  width: 90px;
  text-align: left;
  height: 27px
}

.form-levy2 {
  float: left;
  width: 50px;
  height: 22px;
  font-size: 1px
}

.form-pravy2 {
  float: left;
  width: 90px;
  height: 22px;
  font-size: 1px
}

.login-edit {
  font-family: arial;
  font-size: 11px;
  color: #746a6a;
  font-weight: bold;
  width: 80px;
  margin-left: 5px;
  height: 17px;
  background: #ffffff;
  border: 1px solid #bbbbbb;
}

.login-button {
  font-family: arial;
  font-size: 11px;
  color: #746a6a;
  font-weight: bold;
  margin-left: 5px;
  width: 80px;
  background: #C1C1C1;
  height: 17px;
  border: 0px;
  cursor: pointer
}

.kosik-button {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  margin-left: 5px;
  width: 130px;
  height: 25px;
  cursor: pointer
}


#form-div {
  padding-top: 5px;
}

#form-div2 {
  text-align: right;
  width: 135px
}

#login-form2 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.login-edit2 {
  font-family: arial;
  font-size: 11px;
  color: #746a6a;
  font-weight: bold;
  width: 115px;
  margin-left: 5px;
  height: 17px;
  background: #ffffff;
  border: 1px solid #bbbbbb;
}

.button-div {
  padding-top: 5px
}

.top-nadpis {
  font-family: arial;
  font-size: 10px;
  color: #43488b;
  font-weight: bold;
  background: #E1E1E1;
  padding-left: 5px;
  padding-top: 7px;
  padding-bottom: 3px;
  border-top: 1px solid #b7b7b7;
  /*margin-bottom: 5px;*/
}

.top-nadpis a {
  font-family: arial;
  font-size: 10px;
  color: #43488b;
  font-weight: bold;
  background: #E1E1E1;
  padding-bottom: 3px;
}

.img-anchor {
  border: 0px
}

.top-img {
  text-align: center
}

.top-cena {
  text-align: left;
  padding-left: 5px;
  font-family: arial;
  font-size: 11px;
  color: #3c3c3c;
  padding-top: 4px;
  padding-bottom: 4px;
}

.bold {
  font-weight: bold
}

.sloupecky {
  background: #E9F2F8;
  width: 144px;
  _width: 143px;
  float: left;
  margin-right: 6px;
  margin-bottom: 5px;
  _margin-bottom: 0px;
}

.sloupecky2 {
  background: #E9F2F8;
  width: 144px;
  _width: 143px;
  float: left;
  margin-bottom: 5px;
  _margin-bottom: 0px;
}

.sloupecky-text {
  border-left: 1px solid #CFD4D8;
  border-right: 1px solid #CFD4D8;
  font-family: arial;
  font-size: 10px;
  color: #676767;
  text-align: left;
  padding: 5px 5px 5px 5px;
  line-height: 17px;
  height: 45px;
}

.sloupecky-nadpis-obal {
  height: 23px;
  background: url('images/cz/engine/pasek_kategorie_nadpis_copy.gif') top left repeat-x;
  text-align: left
}

h3 {
  background: url('images/cz/engine/sipka_kategorie.gif') 1px 7px no-repeat;
  font-family: arial;
  font-size: 12px;
  color: #d2daeb;
  font-weight: bold;
  padding-left: 9px;
  padding-top: 4px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.sloupecky-nadpis-obal2 {
  height: 23px;
  background: url('images/cz/engine/pasek_kategorie_nadpis_copy.gif') top left repeat-x;
  text-align: left;
  margin-top: 10px;
  margin-right: 6px;
  width: 593px;
}

.sloupce {
  margin-top: 10px;
}

.sloupecky-vice {
  padding-right: 5px;
  text-align: right;
}

.sloupecky-vice a{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: underline;
}

.sloupecky-vice a:hover{
  text-decoration: none;
}

.img-vice {
  position: relative;
  top: 0px;
  left: 3px;
  border: 0px
}

.sloupecky-bottom {
/*  background: #cee0ec;*/
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-left: 1px solid #CFD4D8;
  border-right: 1px solid #CFD4D8;
  border-bottom: 1px solid #CFD4D8;
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
}

.sloupecky-bottom a{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: underline;
}

.sloupecky-bottom a:hover{
  text-decoration: none;
}

.novinky-nadpis-obal {
  height: 23px;
  background: url('images/cz/engine/pasek_novinky_nadpis_copy.gif') top left repeat-x;
  text-align: left;
}

.novinky-nadpis {
  background: url('images/cz/engine/sipka_novinky.gif') 1px 7px no-repeat;
  font-family: arial;
  font-size: 12px;
  color: #000b57;
  font-weight: bold;
  padding-left: 9px;
  padding-top: 4px;
}

.novinky-nadpis2 {
  font-family: arial;
  font-size: 12px;
  color: #000b57;
  font-weight: bold;
  padding-top: 4px;
}

.clear {
  clear: left;
  font-size: 1px;
  margin-bottom: 9px;
  _margin-bottom: 0px;
}

.novinky-text {
  border-left: 1px solid #CFD4D8;
  border-right: 1px solid #CFD4D8;
  border-bottom: 1px solid #CFD4D8;
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  padding: 5px 5px 5px 5px;
  line-height: 17px;
  background: #F9F9F9;
}

.novinky-text2 {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  padding: 2px;
  line-height: 17px;
}

.novinky-text2 a{
  font-size: 11px;
}

.objednavka-potvrzena-text2 {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: center;
  padding: 2px;
  line-height: 17px;
  margin-top: 10px;
}

.volnamista {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  line-height: 17px;
  padding-left: 2px;
}

.obyc-text {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  padding: 5px 5px 5px 5px;
  line-height: 17px;
  vertical-align: top;
  width: 588px;
}

.obyc-text-table {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  line-height: 17px;
  vertical-align: top;
}

.novinky-clanek a {
  font-family: arial;
  font-size: 12px;
  color: #5D5D5D;
  font-weight: bold;
  padding-bottom: 3px;
}

.novinky-clanek a:hover {
  text-decoration: underline;
}

.novinky-datum {
  font-family: arial;
  font-size: 10px;
  color: #6582a4;
  padding-bottom: 2px;
}

.autor-clanku {
  font-family: arial;
  font-size: 11px;
  color: #6582a4;
  font-weight: bold;
}

.partneri {
  border: 1px solid #CFD4D8;
  margin-top: 10px;
  margin-left: 11px;
  margin-right: 11px;
  background: #F9F9F9;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
}

.pokus{
  width: 400px;
}

/* eshop */ 
.sloupecky-nadpis-obal5 {
  height: 23px;
  background: url('images/cz/engine/pasek_kategorie_nadpis_copy.gif') top left repeat-x;
  text-align: left;
  margin-top: 7px;
  margin-right: 3px;
  width: 593px;
}

.sloupecky-nadpis {
  background: url('images/cz/engine/sipka_kategorie.gif') 1px 7px no-repeat;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  padding-left: 9px;
  padding-top: 4px;
}

h3 a {
  font-family: arial;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
}

h3 a:hover {
  text-decoration: underline;
}

.radio-div {
  text-align: right;
  margin-top: 7px;
  color: #434381;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  padding-right: 26px;
}

.vyrobek-form {
  margin-top: 0px;
  margin-bottom: 0px;
}

.vyrobek-table {
  padding: 0px;
  width: 592px;
  background: #F0F0F0
}

.vyrobek-levy {
  text-align: right;
  width: 150px;
  color: #996160;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}

.vyrobek-pravy {
  text-align: left;
  padding-left: 10px;
  height: 30px;
}

.vyrobek-pravy2 {
  text-align: right;
  height: 30px;
  padding-right: 24px
}

.vyrobek-select {
  width: 410px;
  float: left;
  height: 17px;
  color: #996160;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}

.vyrobek-edit {
  width: 410px;
  height: 17px;
  color: #996160;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}

.vyrobek-prazdna {
  height: 10px;
  font-size: 1px
}

.vyberove-pole {
  width: 80px;
  height: 17px;
  color: #434381;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  top: 1px;
  
}

.eshop-table {
  padding: 0px;
  width: 595px;
  margin-top: 10px
}

.th1 {
  color: #585858;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background: #DDDDDD;
  height: 22px;
}

.th2 {
  color: #585858;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
   width: 130px; 
  background: #DDDDDD;
}


.th3 {
  color: #585858;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  background: #DDDDDD;
  height: 22px;
}

.th4 {
  color: #585858;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  width: 10px;
/*   width: 160px; */
  background: #DDDDDD;
  height: 22px;
}

.img5 {
  border: 0px;
  display: block;
  margin: auto;
}

.img6 {
  border: 0px;
  margin: auto;
  display: block;
  position: relative;
  top: 1px;
}

.img7 {
  border: 0px;
  display: block;
  margin-left: 150px
}

.img8 {
  border: 0px;
  margin-left: 150px;
  display: block;
  position: relative;
  top: 1px;
}



.td1 {
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}

.td2 {
  color: #454488;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left: 10px;
}


.td3 {
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  height: 20px;
}


.td4 {
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  margin-right: 5px;
}

.td5 {
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  padding-right: 22px
}
.td6 {
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
}

.cena-div {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-family: arial;
  font-size: 11px;
  color: #666666;
  font-weight: bold
}

.cena-red {
  font-size: 12px;
  color: #F7111E
}

.sloupecky-vice2 {
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px solid #E0E0E0;
}

.sloupecky-vice2 a{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: underline;
}

.sloupecky-vice2 a:hover{
  text-decoration: none;
}

/*  ----------REGISTRACE-------------- */

.registrace_table {
  padding: 0px;
  width: 580px;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
}

.registrace_table th{
  height: 30px;
  text-align: left;
  padding-left: 20px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
}

.form-registrace {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.form-napiste {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.registrace_login {
  width: 580px;
  background: #F0F7FB;
  border: 1px solid #D9DAE7;
  height: 50px;
  margin-bottom: 10px
}

.registrace_login_text {
  text-align: right;
  padding-right: 5px;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
}

.registrace_firma {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

.registrace_firma_obal {
  margin-left: 9px
}

.edit5{
  border: 1px solid #B2B4CE;
  height: 20px;
  width: 100px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.registrace_prazdna {
  height: 15px
}

.registrace_prazdna2 {
  height: 5px
}

.registrace_prazdna3 {
  height: 25px
}

.registrace_fakturace_vpravo {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  text-align: right;
}

.napiste_vpravo {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  text-align: right;
  vertical-align: middle;
  width: 150px;
}

.napiste_table {
  margin-top: 30px;
  padding: 10px;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  border: 1px solid #D9DAE7;
  background: #F0F7FB;
}

.napiste_table th{
  height: 30px;
  text-align: left;
  padding-left: 20px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
}

.napiste_input {
  width: 230px;
}

.napiste_text {
  width: 230px;
  height: 150px;
}

.registrace_fakturace {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  width: 290px;
  padding: 0px;
}

.registrace_fakturace2 {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  width: 270px
}

.registrace_fakturace_td {
  background: #F0F7FB;
  border-left: 1px solid #D9DAE7;
  border-bottom: 1px solid #D9DAE7;
  vertical-align: top
}

.registrace_fakturace2_td {
  background: #F0F7FB;
  border-right: 1px solid #D9DAE7;
  border-bottom: 1px solid #D9DAE7;
  vertical-align: top
}

.registrace_radio {
  width: 60px;
  height: 40px;
  text-align: right
}

.registrace_radio2 {
  width: 65px;
  _width: 53px;
  height: 40px;
  text-align: right
}

.registrace_dodaci {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  width: 290px;
  padding: 0px;
  border: 1px solid #D9DAE7;
  background: #F0F7FB;
}

.registrace_poznamka_text {
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  vertical-align: top;
  width: 90px;
  text-align: right;
  
}

#poznamka {
  margin-right: 10px
}

.registrace_area {
  height: 140px;
  width: 166px;
  border: 1px solid #B2B4CE;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.button {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  width: 80px;
  height: 25px;
  cursor: pointer
}

.katalog-down {
/*   border-bottom: 1px dotted #c6c6c6!important; */
  border-bottom: 1px dotted #c6c6c6;
  padding-left: 10px;
  padding-top: 5px;
  width: 594px;
}

.katalog-odkaz a{
  font-family: verdana;
  font-size: 10px;
  text-decoration: underline;
  padding-left: 5px;
}

.katalog-odkaz a:hover{
  text-decoration: none
}

.img-iko {
  border: 0px;
/*  margin-left: 10px;*/
/*  float: inherit!important;*/
/*  border-left: 1px solid #c6c6c6;*/
  vertical-align: middle;
}

.katalog-iko {
  border: 0px;
/*  margin-left: 10px;*/
  float: right!important;
  border-left: 1px solid #c6c6c6;
  padding-left: 10px;
  vertical-align: middle;
}

.katalog-datum{
	text-align: left;
	font-family: arial;
  font-size: 10px;
  color: #676767;
}

.katalog-komentar{
	text-align: left;
	font-family: arial;
  font-size: 10px;
  color: #676767;
	margin-top:-5px;
	padding-left: 7px;
}

.katalog-title {
   text-align: left;
   font-family: arial;
   font-size: 12px;
   color: #676767;
   font-weight: bold;
}

.katalog-title a {
   font-family: arial;
   font-size: 12px;
   color: #676767;
   font-weight: bold;
}

.katalog-title a:hover {
   text-decoration: underline;
}

.katalog-title img {
   vertical-align: middle;
   padding-right: 5px;
}

.katalog-komentar2{
  text-align: left;
  font-family: arial;
  font-size: 10px;
  color: #676767;
}

.katalog-datum2{
	font-family: arial;
  font-size: 10px;
  color: #676767;
	text-align: left;
}

.katalog-odkaz2 {
  width: 530px;
  margin-bottom: 3px;
  padding-top: 3px;
  text-align: left;
}

.katalog-odkaz2 a{
  font-family: verdana;
  font-size: 10px;
  color: #1936D0;
  text-decoration: underline
}

.katalog-odkaz2 a:hover{
  text-decoration: none
}

.balicek-dnes2 {
  clear: left;
  height: 17px;
  font-size: 12px;
  margin-left: 10px;
  text-align: left;
}

.dalsi-clanky-levy2 {
  text-align: left;
  float: left;
  width: 150px;
  margin-left: 5px;
  height: 17px;
}

.dalsi-clanky-pravy2 {
  text-align: left;
  width: 400px;
  height: 17px;
  font-family: verdana;;
  margin-left: 160px;
  _position: relative;
  _left: -3px;
  font-weight: normal;
  color: #a96c28;
}

.dalsi-clanky-pravy2 a{
  font-family: verdana;;
  font-weight: normal;
  color: #1936D0;
  text-decoration: underline;
}



.dalsi-clanky-pravy2 a:hover{
  text-decoration: none;
}

.dalsi-clanky-dnes2 {
  font-family: verdana;;
  font-size: 11px;
  font-weight: normal;
  color: #6e6d6d;
  float: left;
}

.dalsi-clanky-sep {
  font-family: verdana;;
  font-size: 12px;
  font-weight: bold;
  color: #6e6d6d;
  padding-left: 5px;
  padding-right: 5px;
}

.dalsi-clanky-clanky {
  font-family: verdana;;
  font-size: 12px;
  font-weight: bold;
  color: #686792;
}

/*  KOŠÍK */
.detail_nadpis {
  font-family: verdana;
  font-weight: bold;
  font-size: 18px;
  color: #052238;
  
}

.kosik_ikona {
  margin-left: 437px
}

.kosik_ikona2 {
  margin-left: 390px
}


#kosik_all {
  margin-top: 5px;
  width: 580px;
  padding-top: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
}
  
.kosik_tabulka {
  margin-bottom: 0px;
}

.kosik_tabulka_td_kod{
  width: 50px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 10px;
  background: #F6F6F6;
  height: 35px;
}


.kosik_tabulka_th_kod{
  width: 50px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_nazev{
  width: 190px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_td_nazev2{
  width: 190px;
  font-family: verdana;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
  text-align: center;
}

.kosik_tabulka_th_nazev{
  width: 190px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_mnozstvi{
  width: 130px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  text-align: center;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_td_mnozstvi_spodek{
  width: 130px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 40px;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_th_mnozstvi{
  width: 130px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_cena{
  width: 95px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_th_cena{
  width: 95px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_celkem{
  width: 110px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_th_celkem{
  width: 110px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_th_celkem2{
  width: 110px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
  text-align: center;
}

.kosik_tabulka_td_celkem2{
  width: 110px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
  text-align: center;
}

.kosik_tabulka_pocet {
  text-align: center;
  margin: auto
}

.tabulka_ucto1 {
  height: 30px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #F26700;
  background: #F0F7FB;
  border-top: 1px solid #D9DAE7;
  border-bottom: 1px solid #D9DAE7;
  border-left: 1px solid #D9DAE7;
  text-align: left;
  padding-left: 14px;
}


.tabulka_ucto2 {
  height: 30px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #F26700;
  background: #F0F7FB;
  border-top: 1px solid #D9DAE7;
  border-bottom: 1px solid #D9DAE7;
  border-right: 1px solid #D9DAE7;
  text-align: right;
  padding-right: 10px;
  width: 200px;
}

.kosik_poznamka {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
  vertical-align: top;
  padding-top: 20px
}

.kosik_poznamka_obal {
  float: left;
  width: 90px;
  _width: 87px
}

.kosik_poznamka_obal_matr {
  margin-left: 14px
}
 
.registrace_area2 {
  height: 80px;
  width: 500px;
  border: 1px solid #B2B4CE;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.tabulka_tlacitka {
  text-align: right;
  padding-top: 15px;
  padding-left: 220px
}

.kosik_tabulka_spodek {
 width: 100%;
}

.tabulka_tlacitka2 {
  text-align: right;
  padding-top: 15px;
  padding-left: 10px;
}

.kosik_button1 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  margin-left: 5px;
  width: 140px;
  height: 27px;  
  cursor: pointer
}

.kosik_button2 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  width: 170px;
  height: 27px;
  cursor: pointer
}

.kosik_zpusob_uhrady th{
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
  width: 624px;
  text-align: left;
  padding-left: 15px
}

.kosik_zpusob_uhrady_text{
  height: 50px;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 90px
}

.kosik_zpusob_uhrady_vyzvednuti{
  height: 50px;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 200px;
  _width: 210px
}

.kosik_zpusob_uhrady_dobirka{
  height: 50px;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 150px;
  _width: 150px;
}

.kosik_zpusob_uhrady_radio{
  width: 20px;
  _width: 10px;
  padding-left: 10px;
  background: #F6F6F6;
}

.posun10 {
  padding-left: 10px
}

.posun60 {
  padding-left: 60px
}

/* ---------------- REKAPITULACE ------------   */

.rekapitulace_tabulka_th_kosik {
  height: 30px;
  text-align: left;
  padding-left: 18px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
}


.rekapitulace_tabulka_kosik {
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 100%; 
}

.rekapitulace_tabulka_kosik_objednavky {
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 580px;
  margin-left: 5px;
}

.rekapitulace_tabulka_kosik_text {
  height: 30px;
  width: 310px;
  padding-left: 20px
}

.rekapitulace_fakturace {
  height: 30px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  width: 280px
}

.rekapitulace_fakturace_text {
  margin-left: 18px;
  padding-top: 7px
}

.tabulka_ucto3 {
  height: 30px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #F26700;
  background: #F0F7FB;
  border-top: 1px solid #D9DAE7;
  border-bottom: 1px solid #D9DAE7;
  border-left: 1px solid #D9DAE7;
  text-align: left;
  padding-left: 17px;
  width: 467px
}

.tucny {
  font-weight: bold;
  padding-left: 5px
}

.tucne {
  font-weight: bold;
}

.rekapitulace_fakturace_udaje {
  height: 150px;
  text-align: left;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 280px
}

.rekapitulace_fakturace_udaje_tabulka {
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
}

.rekapitulace_fakturace_udaje_tabulka td{
  height: 16px
}

.rekapitulace_fakturace_udaje_tabulka_vpravo {
  text-align: right;
  padding-right: 10px;
}

.rekapitulace_fakturace_udaje_vnitrek {
  margin-left: 20px;
  padding-top: 10px;
}

.rekapitulace_doprava_obal {
  margin-left: 3px
}

.rekapitulace_doprava {
  height: 30px;
  text-align: center;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  width: 295px;
}

.rekapitulace_doprava_vnitrek {
  padding-top: 7px
}

.rekapitulace_doprava_udaj {
  height: 30px;
  text-align: center;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  width: 295px;
}

.rekapitulace_doprava_udaj_vnitrek {
  padding-top: 7px
}

.rekapitulace_doprava_poznamka {
  height: 95px;
  text-align: left;
  background: #FFFFFF;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  width: 275px;
  overflow: auto
}

.rekapitulace_doprava_poznamka_vnitrek {
  padding-top: 7px;
  margin-left: 5px;
  overflow: auto
}

.rekapitulace_spodek td{
  padding: 0px;
  vertical-align: top;
}

.button5 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  width: 120px;
  height: 25px;
  margin-right: 3px
}

.button4 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  width: 120px;
  height: 25px;
  margin-left: 3px
}

.rekapitulace_tlacitka_vlevo {
  width: 145px;
  text-align: right;
  
}
.rekapitulace_tlacitka_vpravo {
  width: 145px;
  text-align: left
}

.rekapitulace_tabulka_objednavky_text {
  height: 30px;
  width: 150px;
  padding-left: 5px;
}

.rekapitulace_tabulka_th_objednavky {
  height: 30px;
  text-align: left;
  padding-left: 18px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  width: 550px;
}

/*--------------------------*/

.print {
  border-top: 1px solid #d2d2d2;
  text-align: right;
  padding-bottom: 10px;
  margin-top: 5px;
  width: 593px;
}

.print2 {
  text-align: right;
}

.print-bez-cary {
  text-align: right;
  padding-bottom: 10px;
  /*padding-right: 5px;*/
  margin-top: 5px;
  margin-right: 5px;
}

.print-kratka-cara {
  border-top: 1px solid #d2d2d2;
  text-align: right;
  padding-bottom: 10px;
  /*padding-right: 5px;*/
  margin-top: 5px;
  width: 370px;
  float: right;
}

.back-detail{
  float: right;
  padding-left: 10px;
}

.gallery_table {
  margin-left: 25px;
}

.gallery_date {
  margin-left: 10px;
  font-family: arial;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  padding-right: 10px;
}

.gallery_title {
  margin-left: 10px;
  font-family: arial;
  font-size: 10px;
  text-align: left;
  padding-right: 10px;
  color: #7a7a7a;
  line-height: 12px;
}

.big_gallery_title {
  font-family: arial;
  font-size: 12px;
  text-align: left;
  padding-right: 10px;
  color: #7a7a7a;
}

/*--- DEATIL --- */
#detail_all {
  margin-top: 5px;
  width: 100%;
  _width: 95%;
  padding-top: 5px;
  margin-bottom: 15px
}

.detail_obrazek {
  vertical-align: top;
  width: 221px;
  text-align: center;
}


.detail_ostatni_obrazky {
  text-align: center;
  border-top: 1px solid #d2d2d2;
  padding-top: 10px;
  width: 218px;
  _width: 210px;
}

.detail_hlavni_obrazek{
  width: 221px;
  padding-bottom: 10px;
  text-align: center;
}

.detail_ostatni_obrazky img{
  margin-right: 3px;
  margin-bottom: 0px;
  margin-top: 0px;
  _margin-bottom: 5px;
  padding: 0px 0px 0px 0px
}

.detail_udaje {
  vertical-align: top;
  border-left: 1px solid #5C78AD;
  margin-left: 20px
}

.detail_cena_dph {
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  color: #FF6600;
  margin-left: 20px;
  margin-top: 5px
}

.detail_cena_dph_akce {
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  color: red;
  margin-left: 20px;
  margin-top: 5px
}

.detail_cena_bezdph {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #828282;
  padding-left: 65px;
  margin-top: 5px
}

.detail_cena_bezdph_akce {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #828282;
  margin-left: 97px;
  margin-top: 5px
}

.detail_jednotky {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #828282;
  margin-left: 20px;
  margin-top: 5px
}

.detail_text_obal {
  width: 365px;
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6F6F6F;
  text-align: justify;
  padding-top: 5px; 
  padding-bottom: 10px; 
  margin-top: 10px;
  margin-left: 5px;
}

.detail_text {
  margin-right: 5px;
  margin-left: 5px; 
}

.detail_vlozit {
  padding-left: 14px
}

.detail_vyuctovani {
  margin-top: 10px;  
  margin-left: 7px;
  border-top: 1px solid #5C78AD;
  padding-top: 10px
}

.detail_kusu_zbozi {
  border: 1px solid #D9DAE7;
  background: #F0F7FB;
  height: 35px;
  width: 110px;
}

.detail_kusu_zbozi_td {
  padding-left: 20px;
  padding-right: 10px;
}

.detail_kusu_zbozi_vnitrek {
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 10px;
  margin-right: 5px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  vertical-align: middle
}

.detail_kusu_zbozi_vnitrek td{
  vertical-align: middle
}


.detail_edit {
  border: 1px solid #B2B4CE;
  width: 40px;
  height: 20px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0F287E;
  
}

.detail_vyuctovani_tabulka {
  
  margin-left: 1px
}

.detail_button {
  border: 1px solid #B2B4CE;
  width: 140px;
  height: 27px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  background: #D5E9F0
}

.detail_kosik {
  text-align: right;
  width: 55px;
}

.detail_spodek {
  border-top: 1px solid #5C78AD;
  margin-top: 10px;  
  margin-left: 7px;
  padding-top: 10px
}

.detail_spodek_tabulka {
  
}

.detail_spodek_sipka {
  width: 80px;
  text-align: center;
  
}

.detail_spodek_ikona_div{
  border-left: 1px solid #D2D2D2;
  margin-top: 5px;
  padding-left: 10px;
}

.detail_spodek_ikona{
  text-align: center
}

.detail_spodek_text{
  width: 260px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.detail_spodek_text a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
  text-decoration: none
}

.detail_spodek_text a:hover{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
  text-decoration: underline
}

.vyrobci-div {
  text-align: left
}

.vyrobci {
  padding: 0px;
}

.vyrobci td{
  padding: 0px;
}

.vyrobci td img{
  border: 0px
}
.right{
   text-align: right;
}
.divize-table {
/*   padding: 5px 5px 5px 5px; */
   padding-right: 5px;
}

.next {
   text-decoration: underline;
   font-weight: normal;
}
.next a {
   text-decoration: underline;
   font-weight: normal;
}

.next-bold {
   text-decoration: underline;
   font-weight: 900!important;
}
.next-bold a {
   text-decoration: underline;
   font-weight: 900!important;
}

.next img, .next-bold img {
   vertical-align: middle;
   padding-left: 5px;
   padding-right: 5px;
}

.listing {
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: center;
}

.download-strankovani {
   margin-top: 20px;
   margin-bottom: 20px;
   text-align: center;
}

.error_message {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #f00;
   text-align: center!important;
   padding-left: -50px;
   padding-top: 160px;
   width: 600px;
}

.error_message2 {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #f00;
   text-align: center!important;
   padding-left: -50px;
   padding-top: 20px;
}

.error_message_bold {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #f00;
   font-weight: bold;
}

.error_image {
   vertical-align: middle;
   margin-right: 5px;
}

.info_message {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #5f62db;
   text-align: center!important;
   padding-left: -50px;
   padding-top: 160px;
}

.info_message2 {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #5f62db;
   text-align: center!important;
   padding-left: -50px;
}

.info_message3 {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #5f62db;
   text-align: center!important;
   padding-left: -50px;
   padding-top: 10px;
   padding-bottom: 10px;
}

.info_message_bold {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #5f62db;
   font-weight: bold;
}

.info_image {
   vertical-align: middle;
   margin-right: 5px;
}






.sloupecky-nadpis-bily a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  padding-top: 6px;
  padding-bottom: 5px;
  display: block; 
  width: 100px
}

.sloupecky-nadpis-bily a:hover{
  text-decoration: underline;
}

.spec {
  border: 1px solid green;
  width: 15px;
  text-align: center;
}

.ejournal-text {
  font-family: arial;
  color: #6F6F6F;
  text-align: left;
  font-size: 10px;

  /* kvuli tomuhle nejde bold */ 
/*
  font-size: 10px;
 */
}

#tabulka {
  margin-left: -1px;
}

.cena_bez_dph {
  background-color: #F0F0F0;
  padding-right: 12px;
  color: #0B0B0B;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  background: url('images/cz/engine/pasek_akce_copy.gif') bottom left repeat-x #F0F0F0;
}

.hledej-text {
  font-family: arial;
  font-size: 11px;
  color: #6F6F6F;
  text-align: left;
  padding: 2px;
  line-height: 17px;
  border-bottom: 1px dotted #c6c6c6;
  margin-bottom: 15px;
}

.gallery_border a {
  display: block;
  width: 126px;
  height: 102px;
  border: #c7c7c7 1px solid;
  position: relative;
  vertical-align: middle;
}

.gallery_border a:hover {
  border: #0f0f0f 1px solid;
}

.mezera_strankovani{
  margin-left: 3px;
  margin-right: 3px;
}

/* --------- JOURNAL ------------ */
#content-text {
  margin-left: 8px;
  _margin-left: 6px;
  margin-right: 10px;
  width: 568px;
  _width: 566px;
}

.content-news {
  border: 1px solid #B7B7B7;
  padding: 1px;
  height: 200px;
}

.content-news5 {
  border: 1px solid #B7B7B7;
  padding: 1px;
}

.content-news3 {
  padding: 1px;
  margin-top: 10px;
}

.content-news2 {
  padding: 1px;
  margin-top: 10px;
  padding-bottom: 10px;
}

.content-news-head {
  height: 25px;
  background: url('images/cz/engine/sipka_news.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: #B32026;
  margin-bottom: 1px
}

.content-news-head-text {
  padding-top: 5px
}

.content-ejournal-head {
  height: 25px;
  background: url('images/cz/engine/sipka_ejournal.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: #2E4A83;
  margin-bottom: 1px
}

.content-top-head {
  height: 25px;
  background: url('images/cz/engine/sipka_top.gif') top left no-repeat #E0E0E0;
  padding-left: 20px;
  font-family: arial;
  font-weight: bold;
  font-size: 13px;
  color: green;
  margin-bottom: 1px
}

.content-news-content {
  border-top: 1px solid #E0E0E0;
  padding-top: 3px
}

.content-news-content-levy {
  float: left;
  width: 290px;
  border-right: 2px solid #CCCCCC;
}

.content-news-content-levy-headline {
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x white;
  /*_background: white;*/
  padding-left: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 3px;
  margin-right: 2px;
  _margin-left: 0px;
}

.content-news-content-levy-headline-text {
  float: left;
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
}

.content-news-content-levy-headline-text2 {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #393C39;
  width: 210px;
}

.content-news-content-levy-headline-text2 a{
  float: left;
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.content-news-content-levy-headline-text2 a:hover{
  text-decoration: underline;
}

.content-news-content-levy-headline-text a{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  text-decoration: none
}

.content-news-content-levy-headline-text a:hover{
  text-decoration: underline
}

.content-news-content-levy-headline-datum {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  text-align: right;
}

.content-news-content-levy-headline-datum2 {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  padding-right: 1px;
  text-align: right;
}


.content-news-content-pravy {
  margin-left: 45px;
  _margin-left: 42px;

}

.content-news-content-pravy-headline {
  background: url('images/cz/engine/tecky_cara_copy.gif') bottom left repeat-x white;
  /*_background: white;*/
  margin-left: 253px;
  margin-right: 2px;
  _margin-left: 255px;
  _margin-right: 0px;
  padding-left: 5px;
  
  padding-top: 3px;
  padding-bottom: 3px;
  
}

.content-news-content-pravy-headline-text {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  width: 195px;
  _width: 194px
}

.content-news-content-pravy-headline-text2 {
  float: left;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #393C39;
  width: 210px;
}

.content-news-content-pravy-headline-text a{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #707070;
  text-decoration: none
}

.content-news-content-pravy-headline-text a:hover{
  text-decoration: underline
}

.content-news-content-pravy-headline-text2 a{
  float: left;
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.content-news-content-pravy-headline-text2 a:hover{
  text-decoration: underline
}

.content-news-content-pravy-headline-datum {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  text-align: right;
  padding-right: 5px;
  _padding-right: 7px
}

.content-news-content-pravy-headline-datum2 {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8C8C8C;
  text-align: right;
  padding-right: 3px;
  _padding-right: 5px
}

.content-news-content-levy-content {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  height: 128px;
  _height: 0px;
}

.content-news-content-levy-content5 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  _height: 0px;
}

.content-news-content-levy-content2 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
  _height: 0px;
}

.content-news-content-levy-content3 {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 5px;
}

.content-news-content-levy-content-obrazek {
  float: left;
  height: 110px;
  margin-right: 5px
}

.content-news-content-pravy-content-obrazek {
  float: left;
  height: 110px;
  margin-right: 5px;
}

.content-news-content-levy-content-obrazek2 {
  float: left;
  width: 140px;
  text-align: center;
}


.content-news-content-levy-content-popisek {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 8px;
  text-align: justify;
  
}

.content-news-content-levy-content-popisekx {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 8px;
  text-align: justify;
  
}

.content-news-content-levy-content-popisek2 {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-left: 140px;
  padding-right: 4px;
  text-align: justify;
  
}

.content-news-content-levy-content-popisek-text {
  /*height: 125px;
  padding-left: 15px;
  _padding-left: 5px;*/
}

.content-news-content-pravy-content-popisek-text {
  /*height: 125px;
  padding-left: 15px;
  _padding-left: 5px;*/
}


.content-news-content-pravy-content {
  margin-left: 2px;
  margin-right: 2px;
  padding-top: 5px;
  padding-left: 257px;
  _padding-left: 5px;
  height: 128px;
}

.content-news-content-levy-more {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8A8A2D;
  text-align: right;
  padding-right: 8px;
  clear: left
}




.content-news-content-pravy-more {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: #8A8A2D;
  text-align: right;
  padding-right: 8px
}

.iko-mail {
  border: 0px;
  position: relative;
  left: 4px;
  top: 2px
}

.autor {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
}

.jmeno-autora {
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: black;
}

.jmeno-autora a{
  font-family: arial;
  font-weight: normal;
  font-size: 10px;
  color: black;
  text-decoration: none
}

.jmeno-autora a:hover{
  text-decoration: underline
}

.autor-obal {
  margin-bottom: 5px;
  margin-top: 1px;
  _margin-top: 5px;
}

.content-news-content-pravy-content-popisek {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 6px;
  text-align: justify;
  
}

.content-news-content-pravy-content-popisekx {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #6D6D6D;
  padding-right: 6px;
  text-align: justify;
}

.rating-anchor-number {
  border: 1px solid #8A8A2D;
  padding-left: 3px;
  padding-right: 3px;
}

.uvod-journal{
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
}

.uvod-journal a{
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.uvod-journal a:hover{
  color: #3d3d3d;
  text-align: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}

.nadpis-prodejci {
  font-family: arial;
  font-size: 11px;
  color: #43488b;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 3px;
}

.nadpis-prodejci a {
  font-family: arial;
  font-size: 11px;
  color: #43488b;
  font-weight: bold;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 3px;
}

.pict_promo{
  margin-top: 10px;
  margin-left: 5px;
  margin-bottom: 10px;
}

.reklama{
  text-align :center;
  margin: auto;
}
