/* =============================================================== */
/* |   NASTAVENĂ­ CSS - global.css                                 | */
/* |                  - nastaveni css vlastnosti pro cely system   | */
/* |                                                               | */
/* |   REDAKAÄŤNĂ­ SYSTEM (c) 2006                                 | */
/* =============================================================== */


* {
  margin : 0px auto;
  text-align : center;
  padding : 0px;
  font-family : Century Gothic;
}

h6 {
  font-size : 20px;
  color : #375678;
  text-align : justify;
  margin-left : 10px;
  margin-right : 20px;
  margin-bottom : 15px;
}

html {
  height : 100%;
  width : 100%;
}

body {
  background-color : #375678;
  height : 100%;
  width : 100%;
}

div#horni_lista {
  width : 768px;
  height : 52px;
  padding : 1px;
  padding-top : 9px;
}

div#horni_lista #kosik {
  height : 43px;
  float : left;
  text-align : left;
  padding-left : 10px;
  padding-right : 5px;
  overflow : visible;
  min-width : 157px;
}

div#horni_lista #kosik .zarovnani{
  text-align : left;
  font-family : Arial;
  font-weight : bold;
  position : relative;
  font-size : 1px;
}

div#horni_lista #kosik .zarovnani .cena{
  text-align : left;
  line-height : 14px;
  font-size : 12px;
  color : #FFF;
}

div#horni_lista #kosik .zarovnani .alignPrice{
  float : left;
  margin-top : 2px;
  height : 20px;
  width : 100px;
  text-align : left;
}

div#horni_lista #kosik img{
  position : relative;
  top : -13px;
  border : 0px; 
}


div#horni_lista #vyhledani {
  width : 240px;
  height : 43px;
  background-image : url("/img/e-shop/horni-oddeleni.gif");
  background-repeat : no-repeat;
  background-position : right top;
  float : left;
  text-align : left;
  padding-left : 10px;
  padding-right : 5px;
}

div#horni_lista #vyhledani .input_1{
  width : 164px;
  height : 20px;
  background-image : url("/img/e-shop/pole-hledat.jpg");
  background-repeat : no-repeat;
  background-position : 100% 100%;
  border : 0px;
  font-size : 12px;
  text-align : left;
  margin-top : 5px;
  padding-left : 5px;
}

div#horni_lista #vyhledani .submit{
  margin-left : 4px;
  position : relative;
  top : 5px;
}

div#horni_lista #prihlaseni_uzivatele {
  width : 334px;
  height : 43px;
  background-image : url("/img/e-shop/horni-oddeleni.gif");
  background-repeat : no-repeat;
  background-position : right top;
  float : left;
  text-align : left;
  padding-right : 5px;
}

div#horni_lista #prihlaseni_uzivatele .input_1{
  width : 120px;
  height : 20px;
  background-image : url("/img/e-shop/uzivatel.gif");
  background-repeat : no-repeat;
  background-position : 100% 100%;
  border : 0px;
  font-size : 12px;
  text-align : left;
  margin-top : 5px;
  padding-left : 5px;
}

div#horni_lista #prihlaseni_uzivatele .input_2{
  width : 120px;
  height : 20px;
  background-image : url("/img/e-shop/heslo.gif");
  background-repeat : no-repeat;
  background-position : 100% 100%;
  border : 0px;
  font-size : 12px;
  text-align : left;
  margin-top : 5px;
  padding-left : 5px;
}

div#horni_lista #prihlaseni_uzivatele .submit{
  position : relative;
  top : 5px;
  margin-left : 4px;
}

div#horni_lista #prihlaseni_uzivatele .dalsi_info{
  font-size : 11px;
  padding-left : 0px;
}

div#horni_lista #prihlaseni_uzivatele .dalsi_info a{
  color : #FFF;
  font-family : Arial;
  text-decoration : none;
  font-weight : normal;
}

div#horni_lista #prihlaseni_uzivatele .dalsi_info a:hover{
  text-decoration : underline;
}

div#horni_lista .nadpis {
  font-size : 13px;
  color : #ffffff;
  font-weight : bold;
  text-align : left;
}                 

div#main_2 {
  width : 798px;
  _height : 100%;
  min-height : 100%;
  z-index : 500;
  position : relative;
}

div#main {
  width : 798px;
  _height : 100%;
  min-height : 100%;
  border-left : 1px solid #9babbc;
  border-right : 1px solid #9babbc;
  border-bottom : 1px solid #9babbc;
  float : left;
  position : relative;

}

div#main_1 {
  width : 766px;
  border-left : 1px solid #375678;
  border-right : 1px solid #375678;
  border-bottom : 1px solid #375678;
  float : left;
  _height : 100%;
  min-height : 100%;
  
}

div#main_1 #top_panel {
  width : 796px;
  height : 29px;
  border-bottom : 1px solid #375678;
}

div#main_1 #top_panel #left {
  background-image : url("/img/e-shop/platno_2.jpg");
  width : 182px;
  height : 29px;
  float : left;
  font-size : 12px;
  color : #375678;
  line-height : 29px;
  font-weight : bold;
}

div#main_1 #top_panel #center {
  background-image : url("/img/e-shop/platno_3.jpg");
  width : 492px;
  height : 29px;
  float : left;
  color : #375678;
  font-size : 11px;
  line-height : 29px; 
}

div#main_1 #top_panel #right {
  background-image : url("/img/e-shop/platno_2.jpg");
  width : 122px;
  height : 29px;
  float : left;
  font-size : 12px;
  color : #375678;
  line-height : 29px;
  font-weight : bold;  
}

div#main_1 #top_panel #right .info {
  height : 25px;
  color : #375678;
  text-align : center;
  padding-top : 3px;
  border-left : 1px solid #375678;
  line-height : 20px;
  font-size : 12px;
  font-weight : bold;
  background-color : #fff;
}

div#main_1 #logo {
  width : 796px;
  height : 115px;
  background-image : url("/img/e-shop/logo.jpg");
}

div#main_1 #logo #advertisment {
  height : 115px;
  width: 365px;
  float : right;
  position : relative;
  left : -1px;
}



div#main_1 #logo #advertisment .info a {
  text-decoration : none;
}

div#main_1 #logo #advertisment .info a:hover {
  text-decoration : underline;
}

div#main_1 #logo #advertisment .text{
  height : 115px;
  border-left : 1px solid #375678;
  background-color : #9BABBC;
  font-size : 11px;
  text-align : justify;
  color : #fff;
  overflow : hidden;
  font-weight : bold;
  line-height : 14px;
  width: 365px;
}

div#main_1 #logo #advertisment img {
  float : left;
  padding-right : 5px;
}

div#main_1 #obchod {
  width : 796px;
  float : left;
  background-color : #e5dac9;
  padding-bottom : 20px;
  _height : 100%;
  min-height : 100%;
  
}

div#main_1 #obchod #leva_strana {
  width : 182px;
  border-right : 1px solid #3f4d5c;
  border-bottom : 1px solid #3f4d5c;
  float : left;
}

div#main_1 #obchod #leva_strana .nadpis {
  width : 172px;
  background-image : url("/img/e-shop/platno_2.jpg");
  line-height : 29px;
  height : 29px;
  font-size : 12px;
  font-weight : bold;
  color : #FFF;
  text-align : left;
  padding-left : 10px;
}

div#main_1 #obchod #leva_strana .akce_dark {
  background-image : url("/img/e-shop/blue_dark.jpg");
}

div#main_1 #obchod #leva_strana .akce_light {
  background-image : url("/img/e-shop/blue_light.jpg") !important;
}

div#main_1 #obchod #leva_strana .akce_light a {
  color : #22334a !important; 
}

div#main_1 #obchod #leva_strana .vernostniProgram_dark {
  background-image : url("/img/e-shop/brown_dark.jpg");
}

div#main_1 #obchod #leva_strana .vernostniProgram_light {
  background-image : url("/img/e-shop/brown_light.jpg") !important;
}

div#main_1 #obchod #leva_strana .vernostniProgram_light a {
  color : #673a4b !important; 
}

div#main_1 #obchod #leva_strana .dokumenty_dark {
  color : #375678;
}

div#main_1 #obchod #leva_strana .kategorie_dark {
  background-image : url("/img/e-shop/green_dark.jpg");
}


div#main_1 #obchod #leva_strana #dalsi_info {
  font-size : 11px;
  width : 177px;
  background-image : url("/img/e-shop/platno_1.jpg");
  color : #375678;
  padding-right : 5px;
  padding-top : 10px;
  padding-bottom : 10px;
  line-height : 16px;
}

div#main_1 #obchod #leva_strana #dalsi_info_zvyrazneni {
  font-size : 11px;
  width : 177px;
  background-image : url("/img/e-shop/platno_1.jpg");
  font-weight : bold !important;
  color : #375678;
  padding-right : 5px;
  padding-top : 10px;
  padding-bottom : 10px;
}

div#main_1 #obchod #leva_strana #dalsi_info_zvyrazneni a{
  font-weight : bold;
}

div#main_1 #obchod #leva_strana  .skupina { 
  text-align : left;
  margin-bottom : 0px;
}

.vanoce a{ 
  font-weight : bold !important;
  font-size : 14px;
}

div#main_1 #obchod #leva_strana  a { 
  text-decoration : none;
  font-family : Arial;
  color : #375678;
  font-weight : normal;
}

div#main_1 #obchod #leva_strana  a:hover {
  text-decoration : underline;
}

div#main_1 #obchod #leva_strana  img { 
  position : relative;
  top : 1px;
  margin-right : 4px;
  margin-left : 4px;
}

div#main_1 #obchod #prava_strana { 
  float : left;
  width : 612px;
}

div#main_1 #obchod #prava_strana #navigace { 
  height : 18px;
  line-height : 16px;
  font-size : 10px;
  color : #FFF;
  width : 603px;
  background-image : url("/img/e-shop/platno_navigace.jpg");
  padding-left : 10px;
  margin-bottom : 10px;
  text-align : left;
  font-size : 12px;
  float : left;
  border-top : 1px solid #3f4d5c;
}

div#main_1 #obchod #prava_strana #navigace a{ 
  color : #FFF;
  text-decoration : none;
}

div#main_1 #obchod #prava_strana #navigace a:hover{ 
  text-decoration : underline;
}

div#main_1 #obchod #prava_strana #navigace .produkty_navigace { 
  float : right;
  margin-right : 5px;
}


div#main_1 #obchod #prava_strana .produkt { 
  width : 140px;
  margin-left : 8px;
  margin-right : 0px;
  float : left;
  margin-bottom : 10px;
  height : 180px;
}

div#main_1 #obchod #prava_strana .produkt .send { 
  width : 90px;
  height : 15px;
  position : relative;
  top : 2px;
}

div#main_1 #obchod #prava_strana .produkt .nadpis { 
  width : 140px;
  height : 18px;
  background-color : #375678;
  line-height : 18px;
  font-family : Arial;
  font-size : 11px;
  color : #FFF;
}

div#main_1 #obchod #prava_strana .produkt .foto { 
  width : 130px;
  margin-top : 5px;
  background-color : #375678;
  height : 98px;
  margin-bottom : 4px;
}

div#main_1 #obchod #prava_strana .produkt .cena { 
  width : 140px;
  color : #375678;
  font-size : 11px;
  font-family : Arial;
  font-weight : bold;
  margin-bottom : 3px;
}

div#main_1 #obchod #prava_strana .produkt .bottom { 
  width : 140px;
  color : #375678;
  font-size : 11px;
  font-family : Arial;
  font-weight : bold;
  height : 18px;
  background-color : #9babbc;
  border-top : 1px solid #8ebaeb; 
  line-height : 18px;
}


div#main_1 #obchod #prava_strana .produkt .bottom .detail a{ 
  display : block;
  width : 50px;
  text-decoration : none;
  line-height : 18px;
  height : 18px;
  float : left;
  color : #FFF;
  background-color : #375678;
  font-size : 12px;
}

div#main_1 #obchod #prava_strana .produkt .bottom .basket{ 
  width : 90px;
  float : left;
  height : 18px;
}

div#main_1 #obchod #prava_strana .produkt .bottom .basket a{ 
  text-decoration : none;
}

div#main_1 #obchod #prava_strana .produkt .bottom .detail a:hover{ 
  background-color : #375678;
}

table#register {
  width : 380px;
}

table#register .text1{
  padding-left : 20px;
}

table#register td{
  height : 25px;
  text-align : left !important;
}

table#register .top{
  vertical-align : top;
}


table#register textarea{
  text-align : left !important;
  background-color : #fadc93;
  border : 1px solid #375678;
  width : 200px;
  color : #375678;
  font-weight : bold;
  font-size : 11px;
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 1px;
  padding-bottom : 1px;
  height : 100px;
}

table#register input{
  background-color : #e5dac9;
  border : 1px solid #375678;
  width : 200px;
  color : #375678;
  font-weight : bold;
  font-size : 11px;
  text-align : left;
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 1px;
  padding-bottom : 1px;
}

table#register .text{
  width : 150px;
  color : #375678;
  text-align : right;
  font-size : 13px;
}

table#register .text1{
  width : 120px;
  color : #375678;
  text-align : right;
  font-size : 13px;
}


table#register .submit{
  text-align : center;
  height : 18px;
  padding : 0px;
  width : 100px;
}

table#register option{
  text-align : left;
}

table#register select{
  text-align : left;
  font-weight : bold;
}

.register_error {
  font-size : 13px;
  color : #F00;
  text-align : left;
  margin-left : 20px;
  margin-bottom : 12px;
}

.register_ok {
  font-size : 13px;
  color : #090;
  text-align : left;
  margin-left : 20px;
  margin-bottom : 12px;
}

table#basket .send{
  text-align : center;
  height : 18px;
  padding : 0px;
  width : 100px;
}

table#basket {
  margin-bottom : 10px;
  width : 590px;
  margin-left : 10px;
  
}


table#basket th{
  background-color : #375678;
  font-size : 13px;
  color : #FFF; 
  padding : 2px;
  font-weight : normal;
}

a {
  color : #375678;
}

a:hover {
  text-decoration : none;
}

table#basket td{
  font-size : 11px;
  color : #375678; 
  padding : 2px;
  font-weight : normal;
  text-align : left;
  
}

div#main_1 #obchod #prava_strana .picture{ 
  width : 290px;
  float : right;
}

div#main_1 #obchod #prava_strana .detail_produktu { 
  width : 281px;
  height : 388px;
  background-image : url("/img/e-shop/pozadi_produkt.gif");
  float : left;
  padding-left : 10px;
  padding-right : 10px;
  margin-left : 10px;
  font-size : 13px;
}

div#main_1 #obchod #prava_strana .detail_produktu .nazev { 
  width : 276px;
  height : 24px;
  line-height : 24px;
  font-weight : bold;
  font-size : 13px;
  color : #FFF;
  text-align : right;
}

div#main_1 #obchod #prava_strana .detail_produktu .popis { 
  margin-top : 5px;
  width : 276px;
  height : 223px;
  border-bottom : 1px solid #375678;
  font-weight : bold;
  font-size : 11px;
  color : #375678;
  text-align : left;
  font-weight : bold;
  overflow : hidden;
  padding-bottom : 5px;
}

div#main_1 #obchod #prava_strana .detail_produktu .submit { 
  text-align : right;
  font-size : 13px;
  font-weight : bold;
  line-height : 22px;
}

div#main_1 #obchod #prava_strana .detail_produktu .submit a{
  text-decoration : none;
}

div#main_1 #obchod #prava_strana .detail_produktu .submit a:hover{
  text-decoration : underline;
}


div#main_1 #obchod #prava_strana .detail_produktu select { 
  width : 180px;
  border : 1px solid #375678;  
  text-align : left;
  color : #375678;
  background-color : #FFF;
  font-weight : normal;
}

div#main_1 #obchod #prava_strana .detail_produktu .pocet_kusu { 
  width : 180px;
  border : 1px solid #375678;  
  text-align : center;
  color : #375678;
  background-color : #FFF;
  font-weight : normal;
}

div#main_1 #obchod #prava_strana .detail_produktu option { 
  text-align : left;
}

div#main_1 #obchod #prava_strana .detail_produktu table th { 
  color : #375678;
  text-align : right;
}

div#main_1 #obchod #prava_strana .detail_produktu table td { 
  text-align : right;
}

div#main_1 #obchod #prava_strana .detail_produktu .tabulka { 
  height : 100px;
}


div#main_1 #obchod #prava_strana .detail_produktu input { 
  border : 0px;
  width : 130px;
}

div#recovery { 
  font-size : 16px;
  color : #375678;
}

div#recovery input { 
  background-color : #e5dac9;
  border : 1px solid #375678;
  width : 200px;
  color : #375678;
  font-weight : bold;
  font-size : 11px;
  text-align : left;
  padding-left : 2px;
  padding-right : 2px;
  padding-top : 1px;
  padding-bottom : 1px;
}


div#recovery .recovery_submit { 
  text-align : center;
  width : 205px;
  background-color : #FFF;
}

div#recovery .error { 
  color : #CD0000;
  font-size : 13px;
  font-weight : bold;
  margin-bottom : 5px;
}



div#main_1 #obchod #prava_strana .detail_produktu .popis_text { 
  color : #375678;
  font-weight : normal;
  text-align : justify;
  line-height : 110%;
  margin-top : 5px;
}

h2 {
  font-size : 15px;
  color : #375678;
  margin-top : 2px;
  margin-bottom : 2px;
  margin-left : 10px;
  text-align : left;
  margin-bottom : 8px;
}

div#texty {
  text-align : left;
  font-size : 12px;
  padding-left : 15px;
  padding-right : 15px;
}

div#texty ul{
  text-align : left;
  margin-left : 25px;
  margin-bottom : 10px;
}


div#texty ul li{
  text-align : left;
  font-size : 16px;
}

div#texty h4 {
  text-align : left;
  font-size : 16px;
  color : #375678;
  margin-bottom : 10px;
}

div#texty .odsazeni_text {
  margin-left : 20px;
  text-align : left;
  margin-bottom : 10px;
}

div#texty .podnadpis {
 font-size : 13px;
 font-weight : bold;
 text-align : left;
 margin-bottom : 5px;
}

div#texty .odsazeni_text_1 {
  margin-left : 10px;
  text-align : left;
  margin-bottom : 5px;
}

div.jezdici_panel {
  height : 20px;
}

marquee {
  font-size : 12px;
  color : #fff;
  font-weight : bold;
}

marquee a {
  color : #fff;
  font-weight : bold;
  text-decoration : underline;
}

marquee a:hover {
  color : #000;
  font-weight : bold;
  text-decoration : underline;
}

.tableStart {
  margin : 0px;
  padding : 0px;
  margin-left : 8px;
}

.left {
  text-align : left !important;
}

.right {
  text-align : right !important;
}




.typShopu {
  font-size : 13px;
  font-family: Arial;
  color : #000;
  display : inline;
  font-weight : bold;
  width :100px;
  padding-left : 5px;
  padding-right : 5px;
}

.typShopu a {
  font-size : 11px;
  font-family: Arial;
  color : #fff !important;
  display : inline;
  font-weight : bold;
  width :100px;
  padding-left : 5px;
  padding-right : 5px;
  text-decoration : underline;
}

.typShopu a:hover {
  text-decoration : none;
  color : #FFF !important;
}

.bold {
  font-weight : bold !important;
}

.must_login {
  margin-top : 20px;
}

.submit_next_step {
  text-align : center;
  height : 18px;
  padding : 0px;
  width : 100px;
  background-color : #e5dac9;
  border : 1px solid #375678;
  color : #375678;
  font-weight : bold;
  font-size : 11px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}

.underline {
  text-decoration : underline;
}

.vpStav {
  text-align : left;
  font-size : 12px;
  margin-bottom : 5px;
  color : #000;
  font-weight : bold;
  font-family : Verdana;
  padding-left : 10px;
}

.vpStav b {
  color : #F00;
  font-family : Verdana;
}

.lastOne {
  margin-bottom : 15px;
}

.sirkaPanelu {
  width : 605px;
}

.nabidkaProduktu {
  margin-top : 20px;
}

hr {
  clear : both;
  visibility: hidden;
}

.vyskaRadkuH2 {
  line-height : 25px;
}

.vernostniProgramTable {
  border : 1px solid #000;
  margin-left : 10px;
  font-size : 12px;
  width : 98%;
}

.vernostniProgramTable th{
  background-color : #CADBF9;
  color : #000;
  font-weight : bold;
  padding : 2px 2px 4px 2px;
}

.vernostniProgramTable td {
  font-weight : bold;
  padding : 4px 0px 4px 0px;
  color : #fff;
}

.vernostniProgramTable .svetly {
  background-color : #5D5;
}

.vernostniProgramTable .tmavy {
  background-color : #2A2;
}

.vernostniProgramTable .red {
  background-color : #F95;
}

.postovneInfoView {
  color : #F00 !important;
  padding-top : 20px !important;
  font-size : 13px !important;
  font-weight : bold !important;
}

.registerFormAlign {
  margin : auto;
  width : 600px;
}

.zobrazeniNavigace {
  margin-bottom : 20px;
  border : 0px;
  width : 585px;
  padding : 10px;
  font-size : 13px;
  float : left;
  margin-left : 8px;
  background-color : #9babbc;  
  /* border : 1px solid #2A2; */
  font-weight : bold;
  color : #fff;
}

.zobrazeniNavigace .podkategorie {
  color : #fff;
  font-size : 15px;
  float : left;
  padding-bottom : 10px;
}

.zobrazeniNavigace td {
  text-align : left;
  width : 50%;
  padding-bottom : 4px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt { 
  width : 595px;
  margin-left : 8px;
  margin-right : 0px;
  float : left;
  margin-bottom : 10px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .nadpis { 
  width : 585px;
  height : 20px;
  background-color : #375678;
  line-height : 20px;
  text-align : left;
  padding-left : 10px;
  font-size : 13px;
  color : #FFF;
  font-weight : bold;
  margin-bottom : 5px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .popis { 
  height : 98px;
  float : left;
  padding-left : 10px;
  font-size : 12px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .popis .nadpisPopis{ 
  font-weight : bold;
  text-decoration : underline;
  text-align : left;
  margin-bottom : 3px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .popis { 
  height : 70px;
  float : left;
  font-size : 11px;
  width : 340px;
  line-height : 14px;
  padding-right : 10px;
  text-align : justify;
  color : #375678;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .info { 
  height : 78px;
  float : left;
  font-size : 12px;
  color : #375678;
  width : 92px;

}

div#main_1 #obchod #prava_strana .vernostniProdukt .submit { 
  background-color : #9babbc;
  border : 1px solid #9babbc;
  font-size : 12px;
  font-weight : bold;
  color : #FFF;
  height : 17px;
  float : right;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .groupInfo { 
  float : left;
  width : 455px;
  margin-left : 10px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .submitLine { 
  background-color : #9babbc;
  height : 10px;
  width : 445px;
  font-size : 12px;
  font-weight : bold;
  color : #fff;
  float : left;
  height : 20px;
  line-height : 20px;
  padding-right : 10px;
  text-align : right;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .info .odsazeniTop{ 
  margin-top : 5px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .info .nadpisInfo { 
  font-weight : bold;
  text-decoration : underline;
  text-align : center;
  margin-bottom : 4px;
}

div#main_1 #obchod #prava_strana .vernostniProdukt .foto { 
  width : 130px;
  background-color : #375678;
  height : 98px;
  float : left;
}

.infoRed {
  font-size : 10px;
  color : red;
  text-align : left;
  font-weight : bold;
  padding-top : 5px;
}

.zboziNeniKDispozici {
  color : red;
  font-size : 12px;
  font-weight : bold;
  padding-top : 20px;
}

.uctovaniPPL {
  font-weight : bold;
  font-size : 12px;
  text-align : left;
  color : red;
  padding : 3px 0px 10px 10px;
} 

div#operator {
  width : 200px;
  height : 71px;
  float : left;
  margin-left : 805px;
  position: fixed;
}

