body {
  margin: 0px 0px 0px 0px;
  background: url('images/cz/engine/pozadi_copy.gif');
  text-align: center;
  margin: auto
}

#all_page {
  margin: auto;
  width: 903px;
  position: absolute;
  top: 0px;
  left: 0px
}

.print_page{
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

#login {  
  padding-left: 620px;
  padding-top: 30px;
}

#horni {
  background: url('images/cz/engine/horni.jpg') no-repeat;
  margin: auto;
  width: 903px;
  height: 158px;
  text-align: left;
}

#horni_katalog {
  background: url('images/cz/engine/horni_katalog.jpg') no-repeat;
  margin: auto;
  width: 903px;
  height: 158px;
}

#horni2 {
  padding: 0px 0px 0px 0px;
  margin: auto;
  height: 158px;
}


.mapa {
  text-align: left;
  margin-left: 56px;
}

.mapa a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0DA025;
  text-decoration: none;
  width: 150px;
  text-align: left;
}

.mapa a:hover{
  color: #0A0C50; 
}

.map {
  width: 580px;
  border-bottom: 1px solid #c3c3c3;
  color: #0A0C50;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
}

.sitemap{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0DA025;
  text-decoration: none;
}

.sitemap:hover{
  color: #0A0C50; 
}

#login_form {
  padding: 0px 0px 0px 0px;
  border: 0px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #2C6A8F
}


.login_bunka1 {
  text-align: right;
  padding-right: 10px;
  height: 25px
}

.login_bunka2 {
  text-align: right;
}

.login_bunka3 {
  text-align: left;
  width: 500px
}

.edit {
  border: 1px solid #B2B4CE;
  height: 20px;
  width: 162px;
  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
}

.login_prazdna {
  height: 9px
}

.login_prazdna6 {
  height: 19px
}

.login_prazdna2 {
  height: 16px
}

.login_prazdna3 {
  height: 28px
}

.login_prazdna4 {
  height: 47px
}

.login_prazdna5 {
  height: 18px
}

.cena_nakupu {
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  color: #FF6600;
  margin-left: 2px
}

.cena_nakupu_td  {
  
  text-align: left
}

.login_odhlasit {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
}

.login_odhlasit a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  text-decoration: none
}

.login_odhlasit a:hover{
  text-decoration: underline
}

#login_dolni {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  text-align: left;
  padding-left: 5px;
  border: 0px
}

#login_dolni2 {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  text-align: left;
  border: 0px;
  padding-left: 5px
}

#login_dolni a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  text-decoration: none
}

#login_dolni a:hover{
  text-decoration: underline
}

#login_dolni2 a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  text-decoration: none
}

#login_dolni2 a:hover{
  text-decoration: underline
}

#dolni {
  width: 903px;
  margin: auto;
  text-align: center;
  background: url('images/cz/engine/content_copy.gif') repeat-y;
  height: 550px;
  display: table;
}

#dolni2 {
  display: table-cell;
}

#topmenu {
  height: 26px;
  width: 887px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  margin: auto
}

#topmenu_table {
  height: 26px;
  width: 887px;
  background: url('images/cz/engine/menu_pask_off_copy.gif') repeat-x;
  text-align: center;
  vertical-align: top;
}

.table_td {
  width: 270px;
  height: 26px;
  background: url('images/cz/engine/menu_pask_off_copy.gif') repeat-x;
  vertical-align: top;
}
.table_td a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0DA025;text-decoration: none;
  text-decoration: none;
  width: 270px;
  display: block;
  height: 24px;
  padding-top: 6px
}

.table_td a:hover{
  color: #0A0C50;
}


.table_td_activ {
  width: 270px;
  height: 26px;
  background: url('images/cz/engine/menu_pask_on_copy.gif') repeat-x; 
  
}

.table_td_activ a{
  display: block;
  width: 270px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0A0C50;
  text-decoration: none;
  height: 24px;
  padding-top: 6px
}

#topmenu_prava {
  width: 33px;
  height: 26px;
  background: url('images/cz/engine/menu_right.gif') no-repeat top right;
}

#topmenu_leva {
  width: 33px;
  height: 26px;
  background: url('images/cz/engine/menu_left.gif') no-repeat;
  border: 0px
}

#all_side_menu {
  float: left;
  text-align: left;
  width: 230px
}

#side_menu_top {
  background: url('images/cz/engine/pasek_pod_menu.gif') 10px 0px no-repeat;
  width: 890px;
  margin-right: 13px;
  height: 21px;
  text-align: left;
}

#side_menu_bottom {
  background: url('images/cz/engine/submenu_bottom.gif') 10px top no-repeat;
  width: 230px;
  height: 21px;
  text-align: left;
  float: left;
}


#side_menu a:hover{
  color: #0A0C50; 
}

#side_menu {
  background: url('images/cz/engine/submenu_pasek_pozadi_copy.gif') 10px top repeat-y;
  width: 230px;
}

.anchor {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0DA025;
  text-decoration: none;
  padding-left: 5px;
  color: #0DA025; 
  
  display: block
}

.anchor2 {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
  padding-left: 5px;
  color: #0A0C50; 
  
  display: block
}

.sidemenusipka {
  padding-left: 35px;
  
}

.side_menu_table{
  vertical-align: middle;
  
}

.side_menu_table td{
  vertical-align: middle;
  
}

#side_menu_reklama {
  width: 230px;
}

#side_menu_reklama img{
  margin-left: 10px;
}

#side_menu_reklama2 {
  margin-top: 8px;
  _margin-top: 0px;
  width: 226px;
}


#reklama_bottom {
  background: url('images/cz/engine/reklamni_pole_down.gif') 10px top no-repeat;
  width: 230px;
  height: 12px
}

#reklama_middle {
  background: url('images/cz/engine/reklamni_pole_pozadi_copy.gif') 10px top repeat-y;
  padding-left: 10px;
}

#content {
  margin-left: 245px;
  margin-right: 5px;
  text-align: left;
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
  color: #216881;
  text-align: justify;
  padding-right: 13px
}

#content_www a{
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0DA025;
  text-decoration: none;
}

#content_www a:hover{
  color: #0A0C50; 
}

h1 {
  font-family: verdana;
  font-weight: bold;
  font-size: 18px;
  color: #052238;
  
  
}

.table_hledej {
  margin-top: 4px;
  padding: 0px
}

.hledej {
  padding-top: 3px
}



#upoutavka {
  font-family: verdana;
  font-size: 10px;
  color: #0F2E45;
  font-weight: bold;
  width: 176px;
  border-bottom: 1px solid #5C78AD;
  text-align: center;
  
  padding-bottom: 3px;
  
}

#obklad_reklamy {
  padding-left: 30px;
  text-align: left
}

.button3 {
  margin-left: 100px;
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0a0c50;
  width: 80px;
  height: 25px;
  text-align: center;
  margin-top: 5px;
  margin-left: 70px;
  
}




.edit3 {
  border: 1px solid #B2B4CE;
  height: 20px;
  width: 152px;
  margin-top: 2px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.button2 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0a0c50;
  width: 80px;
  height: 25px;
  text-align: center;
  margin-top: 5px;
  margin-left: 32px;
  margin-bottom: 15px
}

/*  PRODUKTY */

.produkty {
  padding: 0px 0px 0px 0px;
  margin-bottom: 15px;
}

.produkty_obrazek {
  width: 90px;
  vertical-align: top;
  padding-bottom: 10px;
}

.produkty_obrazek2 {
  width: 90px;
  
  vertical-align: top;
  padding-bottom: 10px;
  padding-left: 20px;
  _padding-left: 18px;
}

.produkty_text {
  width: 190px;
  padding-left: 5px;
  vertical-align: top;
  padding-bottom: 15px;
  padding-right: 20px;
  _padding-right: 14px;
  border-right: 2px solid #5C78AD;
  
}
.produkty_text2 {
  width: 190px;
  vertical-align: top;
  padding-bottom: 15px;
  padding-right: 10px;
  padding-left: 5px;
  
}

.produkty_popis {
  background: #E3F1F7;
  border: 1px solid #B2B4CE;
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
  color: #216881;
  text-align: justify;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px
}

.produkty_odstavec_poznamky {
  padding-right: 10px;
}

.produkty_popis_nadpis {
  padding-bottom: 3px;
  text-align: left
}

.produkty_popis_nadpis a{
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #052238;
  text-decoration: none;
}

.produkty_popis_nadpis a:hover{
  text-decoration: underline;
}

.produkty_popis_cena {
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #ff6600;
  padding-bottom: 3px;
  text-align: left
}

.produkty_spodek {
  padding-top: 5px
}

.produkty_spodek_tabulka {
  margin-left: 140px;
  width: 58px;
  padding: 0px;
  border: 0px
}

.produkty_spodek_oddelovac {
  width: 1px;
  background: #B2B4CE;
}

.produkty_spodek_kosik {
  width: 31px;
  padding-left: 4px
}

.produkty_spodek_detail {
  width: 26px;
  border-right: 1px solid #B2B4CE
}


.form_table {
  margin: auto;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #2C6A8F;
  background: #F0F7FB;
  width: 320px;
  border: 1px solid #D9DAE7
}

.edit2 {
  border: 1px solid #B2B4CE;
  height: 20px;
  width: 166px;
  margin-top: 2px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}

.edit4 {
  border: 1px solid #B2B4CE;
  height: 20px;
  width: 170px;
  margin-top: 2px;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #216881;
}



.vpravo {
  text-align: right;
  vertical-align: middle
}

.area {
  width: 170px
}

.stred {
  text-align: center;
  margin: auto
}

/*  DETAIL */

.detail_nadpis {
  font-family: verdana;
  font-weight: bold;
  font-size: 18px;
  color: #052238;
  
}

.stahni {
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: black;
  
}


.detail_hlavni_obrazek{
  width: 221px;
  padding-bottom: 10px;
  text-align: center;
}

.h1_nadpis {
  font-family: verdana;
  font-weight: bold;
  font-size: 18px;
  color: #052238;
  
  border-bottom: 2px solid #5C78AD;
  width: 627px;
  margin-bottom: 10px
}

#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_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_bezdph {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #828282;
  margin-left: 65px;
  margin-top: 5px
}

.detail_text_obal {
  width: 400px;
  background: #F6F6F6;
  font-family: verdana;
  font-weight: normal;
  font-size: 10px;
  color: #216881;
  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: 150px;
  
}

.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: 60px;
}

.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
}


/*  FOOTER  */

#footer {
  background: url('images/cz/engine/pasek_bottom.gif') no-repeat;
  margin: auto;
  width: 903px;
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #505073;
  height: 30px;
  margin-bottom: 10px;
  
  padding-top: 1px;
  
}

#footer2 {
  text-align: center;
  margin: auto;
  padding: 0px;
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #505073;
  vertical-align: top
}

#footer2 td{
  vertical-align: top
}

#footer a{
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color: #505073;
  text-decoration: none;
}

#footer a:hover{
  text-decoration: underline;
}

#footer_middle {
  margin-left: 180px;
  padding-left: 30px;
  margin-right: 180px;
  text-align: center;
  
}

.footerleftright {
  padding-top: 3px
}

/*  KOŠÍK */

.kosik_ikona {
  margin-left: 437px
}

.kosik_ikona2 {
  margin-left: 425px
}


#kosik_all {
  border-top: 2px solid #5C78AD;
  margin-top: 5px;
  width: 620px;
  padding-top: 5px;
  margin-bottom: 15px
}

  
.kosik_tabulka {
  width: 100%;
  margin-bottom: 15px
}

.kosik_tabulka_td_kod{
  width: 120px;
  font-family: verdana;
  font-weight: normal;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
}


.kosik_tabulka_th_kod{
  width: 120px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_nazev{
  width: 150px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  text-align: left;
  padding-left: 20px;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_th_nazev{
  width: 150px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_mnozstvi{
  width: 150px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  text-align: center;
  background: #F6F6F6;
  height: 35px;
}

.kosik_tabulka_td_mnozstvi_spodek{
  width: 150px;
  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: 150px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_cena{
  width: 80px;
  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: 80px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.kosik_tabulka_td_celkem{
  width: 80px;
  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: 80px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  height: 30px;
}

.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: 20px;
}

.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: 530px;
  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: 300px
}

.kosik_tabulka_spodek {
  
}

.tabulka_tlacitka2 {
  text-align: right;
  padding-top: 15px;
  padding-left: 10px;
}

.kosik_button1 {
  border: 1px solid #B2B4CE;
  width: 140px;
  height: 27px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  background: #D5E9F0;
  
}

.kosik_button2 {
  border: 1px solid #B2B4CE;
  width: 170px;
  height: 27px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #0A0C50;
  background: #D5E9F0
}

.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;
}

/*  ----------REGISTRACE-------------- */

.registrace_table {
  padding: 0px;
  width: 626px;
  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;
  
}

.registrace_login {
  
  background: #F0F7FB;
  border: 1px solid #D9DAE7;
  height: 50px;
  width: 628px
}

.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
}

.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;
}

/* ---------------- 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: 627px;
}

.rekapitulace_tabulka_kosik_text {
  height: 30px;
  width: 350px;
  padding-left: 20px
}

.rekapitulace_tabulka_objednávky_text {
  height: 30px;
  width: 230px;
  padding-left: 20px
}

.rekapitulace_tabulka_objednávky_text_vpravo {
  text-align: right;
  padding-right: 20px
}

.rekapitulace_fakturace {
  height: 30px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #5C78AD;
  width: 310px
}

.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: 497px
}

.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: 310px
}

.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: 305px;
}

.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: 305px;
}

.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: 305px;
  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: 150px;
  height: 25px;
  margin-right: 3px
}

.button4 {
  border: 1px solid #B2B4CE;
  background: #D5E9F0;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  color: #0a0c50;
  width: 150px;
  height: 25px;
  margin-left: 3px
}

.rekapitulace_tlacitka_vlevo {
  width: 165px;
  text-align: right;
  
}
.rekapitulace_tlacitka_vpravo {
  width: 165px;
  text-align: left
}

a.logo{
	display: block;
	width: 903px;
	height: 158px;
	text-decoration: none;
}
.odkazy {
	padding-left:20px;
	width:200px;
	text-align:center;
	/*position:absolute;*/
}
.odkazy img {
	width:100px;
}
.odkazy a {
	/*color:#0DA025;*/
	color:black;
	text-decoration:none;
	/*font-variant:small-caps;*/
}
.clear {
	clear:both;
}
