body, html  {

background: #FFFFFF;

margin: 0px;

padding: 0px;

text-align: center;

font-family: Verdana, sans-serif;

 }



a, a:visited  {

color: #BD162B;

text-decoration: underline;

 }



a:hover {

color: #BD162B;

text-decoration: none;

 }



.ds_no_style  {display: none;}



#ds_telo  {

width: 766px;

padding: 0px;

margin: 0 auto;

text-align: left;

}



/*      Hlavicka      ---------------------------------------------------------------*/

#ds_hlavicka  {

width: 100%;

height: 108px;

background: #F0F0F0 url('./../design_image/ds_pozadi_hlavicka.jpg') repeat-x;

padding: 0px;

margin: 0 auto;

}



#ds_hlavicka h1 {

margin: 0px;

padding: 0px;

width: 441px;

height: 108px;

position:absolute;

z-index: 1;

overflow: hidden;

}



#ds_hlavicka h1 span  {

margin: 0px;

padding: 0px;

display: block;

width: 441px;

height: 108px;

margin: 0 auto;

z-index: 2;

background: url('./../design_image/ds_logo.jpg') no-repeat;

}



#ds_hlavicka_prihlaseni {

float:right;

text-align:right;

margin-top: 15px;

margin-right: 10px;

font-family: Verdana, sans-serif;

font-size: 0.7em;

color: #8A8B8B;

}



.prvni_navigace {

  float:right;

  border-left:1px solid rgb(232,232,232);

  padding:5px 15px 0px 15px;

  height:16px;

  vertical-align:bottom;



}



.prvni_navigace a{

  color:#8A8B8B;

  text-decoration:none;

}



.ImgSipka{

  position:relative;

  top:-1px;

  left:-5px;

}



.vitejte1{

  font-size: 15px;

  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;

  font-weight:bold;

}

.vitejte2{

  font-size: 12px;

  font-family:sans-serif;

  color:rgb(144,144,144);

}



.vitejte3{

  font-size: 13px;

  font-family:sans-serif;

  color:rgb(144,144,144);

  font-weight:bold;

}



#ds_hlavicka_prihlaseni span  {

color: #D1D1D1;

font-weight: bold;

}



#ds_hlavicka_prihlaseni a.muj_ucet_odkaz {

  color: #8A8B8B;

  text-decoration: none;

}



#ds_hlavicka_prihlaseni a:hover.muj_ucet_odkaz  {text-decoration: underline;}

.kosik {margin-top: 10px;}



/*      Menu      -------------------------------------------------------------------------*/

#ds_menu  {

width: 100%;

height: 26px;

background: #BD1A2E;

color: #FFFFFF;

margin: 0 auto;

padding-top: 10px;

text-align: center;

font-family: Verdana, sans-serif;

font-size: 0.7em;

}



#ds_menu ul {

list-style-type: none;

margin: 0px;

padding: 0px;

}



#ds_menu li {

margin-left: 10px;

padding-right: 10px;

padding-bottom: 2px;

border-right: 1px solid #FFF600;

display: inline;

}



#ds_menu li.last  {border:none;}



#ds_menu li a, #ds_menu li a:visited  {

color: #FFFFFF;

text-decoration: none;

}



#ds_menu li a:hover {

color: #FFFFFF;

text-decoration: underline;

}



/*      Baner     -------------------------------------------------------------------------*/

#ds_baner {

width: 100%;

height: 161px;

background: url('./../design_image/ds_baner.jpg') no-repeat;

}



/*      Obsah     -------------------------------------------------------------------------*/



#ds_obsah_left  {

width: 198px;

float:left;

margin-top: 1px;

font-family: Verdana, sans-serif;

}





#ds_obsah_left_Index {

  width: 731px;

  float:left;

  margin-top: 1px;

  font-family: Verdana, sans-serif;

  font-size: 14px;

  color: #6F6F6F;

  padding: 20px 0px 0px 35px;

  background: rgb(235,235,235);

}



.index_left_content{

  float:left;

  width:285px;

  margin-top:20px;

  padding:0px 0px 0px 30px;

  font-family:sans-serif;

  font-size:11px;

  color:rgb(95,95,95);

}



.index_right_content{

   float:left;

  width:400px;

  margin-top:20px;

  padding:0px 0px 0px 30px;

  font-family:sans-serif;

  font-size:11px;

  color:rgb(60,60,60);



}



.indexLine{

  float:left;

  width:100%;

  margin-top:20px;

  border-top:4px solid rgb(235,235,235);

}

.index_right_td{

  padding-left:30px;

}

.index_left_td{

  margin-right:10px;
  width:200%;

}

.index_table{


}


.text1{

  font-size:16px;

  color:black;



}



.text0{

  font-size:13px;

  font-weight:bold;

  color:rgb(160,160,160);

}



.text2{

  font-size:18px;

  color:rgb(96,96,96);



}



.tl_vstoupit{

  background-color:rgb(48,48,48);

  color:white;

  height:17px;

  font-size:10px;

  border:0px;

  font-weight:bold; 



}



.inputLog {

  height:11px;

  font-size:10px;

  width:150px;

  margin-top:2px;

  color:rgb(192,192,192);

}



.text3 {

  color:rgb(99,99,99);

}







.index_login{

  float:right;

  border-left:3px solid rgb(224,224,224);

  padding-left:20px;

  height:60px;

  margin:10px 20px 0px 0px;

}



#ds_obsah_left  ul  {

margin: 10px 0px 10px 25px;

padding: 0px;

font-size: 0.7em;

list-style: square;

color: #ABABAB;

/*color: #BD1D30;*/

}



#ds_obsah_left  ul a, #ds_obsah_left  ul a:active {

text-decoration: none;

color: #ABABAB;

}



#ds_obsah_left  ul a:hover,#ds_obsah_left  li:hover  {color: #BD1D30;}



#ds_obsah_left  ul.sub {

margin-top: 2px;

margin-left: 20px;

margin-bottom: 2px;

padding: 0px;

font-size: 1em;

}



#ds_obsah_left_kontakt  {

font-size: 0.8em;

font-weight: bold;

color: #989898;

padding-left: 15px;

margin-top: 10px;

margin-bottom: 10px;

}



#ds_obsah_left h2,#ds_obsah_right h2.nadpis {

font-size: 1em;

background: #787B7C url('./../design_image/ds_sipka.gif') no-repeat 10px 14px;

margin: 0px;

color: #FFFFFF;

padding: 7px 0px 7px 25px;

font-family: Arial, sans-serif;

font-size: 1em;

}



#ds_obsah_right h2.nadpis {font-size: 1.5em;}



#ds_obsah_right  {

width: 565px;

float:right;

margin-top: 1px;



color: #ABABAB;

font-family: Tahoma, sans-serif;

font-size: 0.7em;

}



#ds_obsah_right span.obsah  {

display: block;

margin: 10px 10px 10px 10px;

}



#ds_obsah_right h1, #ds_obsah_right h2, #ds_obsah_right h3  {

font-family: Arial, sans-serif;

margin-top: 5px;

margin-bottom: 0px;

padding: 0px;

color: #BD1D30;

}



#ds_obsah_right p {padding: 0px;margin: 2px 0px 2px 0px;}



#ds_obsah_right ul  {

list-style: square;

margin: 2px 0px 2px 20px;

padding: 0px;

}



#ds_paticka  {

width: 736px;

height: 31px;

clear:both;

margin-top: 20px;

padding-top: 12px;

padding-left: 30px;

color: #AFAFAF;

background: #F9F9F9;

border-top: 5px solid #F3F3F3;

font-family: Tahoma, sans-serif;

font-size: 0.6em;

text-align: left;

}



#ds_paticka a, #ds_paticka a:hover  {

color: #925051;

text-decoration: none;

}



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



/*---       Produkty seznam      ------------------------------------------*/

/*#produkty_seznam  {margin-left:23px;}*/



.produkty_seznam1, .produkty_seznam2  {

width: 243px;

height: 176px;

padding-top: 5px;

padding-bottom: 15px;

float:left;

font-size: 1em;

position: relative;

}



.produkty_seznam1 {

border-right: 1px solid #CCCCCC;

padding-right: 15px;

}



.produkty_seznam2 {

padding-left: 15px;

}



#produkty_seznam  ul  {

margin-top: 25px;

}



#produkty_seznam h2 {

color: #41afc8;

font-size: 1em;

border-bottom: 1px #CCCCCC dashed;

padding-bottom: 8px;

margin-bottom: 0px;

}



#produkty_seznam h2 a, #produkty_seznam h2 a:visited, #produkty_seznam h2 a:hover {

color: #41afc8;

text-decoration: none;

padding-bottom: 8px;

margin-bottom: 7px;

}



.produkty_seznam1 ul, .produkty_seznam2 ul  {

margin-left: 140px;

padding: 0px;

}



.produkty_seznam1 li, .produkty_seznam2 li  {

padding: 0px;

margin: 0px;

}



.produkty_seznam1 ul, .produkty_seznam1 li, .produkty_seznam2 ul, .produkty_seznam2 li  {list-style-type: none;}



.produkt_seznam_cena {

position:absolute;

bottom: 5px;

left: 11px;

margin-right: 20px;

}



.kategorie_sipka {

position: absolute;

width: 3px;

height: 8px;

margin-top: 5px;

margin-left: -10px;

background: url('./../design_image/ds_odrazka_produkt.jpg') no-repeat;

}



.produkty_seznam_cena {

font-size: 0.5em;

margin: 0px 0px 5px 0px;

text-align: right;

clear: both;

}



.produkty_seznam_cena_zvyraznit {

font-size: 1em;

font-weight: bold;

color: #C85A41;

text-align: right;

padding-right: 10px;

border-right: 2px solid #CCCCCC;

clear: both;

}





.form_produkty_seznam {

margin: 0px auto;

text-align: right;

clear: both;

}



.produkty_seznam1 a:hover, .produkty_seznam2 a:hover  {text-decoration: none;}



.tlacitko_do_kosiku {

color: #41AFC8;

background: #FFFFFF;

border: none;

font-size: 0.9em;

}



.tlacitko_do_kosiku_aktive  {

color: #41AFC8;

background: #FFFFFF;

border: none;

font-size: 0.9em;

font-weight: bold;

cursor: Pointer;

}



.produkty_seznam_cara {

display:block;

padding-right: 10px;

border-bottom: 1px #CCCCCC dashed;

width:235px;

float: right;

margin-bottom: 4px;

}



.produkt_seznam_blok  {

display:block;

clear: both;

}



.produkt_seznam_dalsi_stranky {

width: 500px;

clear: both;

padding:0px;

margin:0px;

display:block;

text-align:right;

color: #CCCCCC;

}



.produkt_seznam_dalsi_stranky a, .produkt_seznam_dalsi_stranky a:active, .produkt_seznam_dalsi_stranky a:hover {

color: #860030;

}



.produkt_seznam_dalsi_stranky ul {

margin: 0px;

padding: 0px;

list-style-type:none;

float:right;

}



.produkt_seznam_dalsi_stranky li  {

float:left;

margin-right: 2px;

}



/*---       Detail Produktu      ---------------------------------------------------*/

.produkt_detail {

margin: 0px;

padding: 0px;

}



.produkt_detail h1 {

font: 1.1em Tahoma, sans-serif;

font-weight: bold;

color: #860030;

border-bottom: 1px dashed #CCCCCC;

margin: 0px;

padding-bottom: 5px;

}



.produkt_detail_cena_vyrobce  {

text-decoration: line-through;

}



.produkt_detail_cena  {

font-weight: bold;

color: #FF0000;

}



.produkt_detail_usetrite  {

font-weight: bold;

color: #4F6E02;

}



#produkt_detail_obrazek {

float: left;

margin-right: 20px;

}



#produkt_popisek  {

clear: both;

margin: 0px;

padding: 0px;

}



#produkt_popisek img {

border: 1px solid #000000;

margin-right: 5px;

}



#produkt_popisek p {

border: none;

}



#produkt_popisek  h1, #produkt_popisek  h2, #produkt_popisek  h3  {

font-weight: bold;

color: #860030;

border: none;

margin: 0px;

padding: 0px;

}



#produkt_popisek  h1  {font: 1.6em Tahoma, sans-serif;}

#produkt_popisek  h2  {font: 1.4em Tahoma, sans-serif;}

#produkt_popisek  h3  {font: 1.1em Tahoma, sans-serif;}



#produkt_popisek ul,#produkt_popisek li  {

list-style-type: none;

margin: 0px 0px 0px -40px;

padding: 0px;

font-size: 0.8em;

}



.produkt_detail_seznam_form {

margin: 0px;

}



.produkt_detail_seznam  {

list-style-type: none;

margin: 0px;

}



.produkt_detail li.sedy {color:#CCCCCC;list-style: none;}



.produkt_detail_seznam_no_odsazeni  {

margin-top: 0px;

padding-top: 0px;

}



.produkt_detail_cena_bez_dph  {

font-weight:bold;

color: #6F6F6F;

}



.produkt_detail_cena_s_dph  {

font-weight:bold;

color: #C85A41;

}



.pocet_kusu {font-size: 0.8em;}



/*------     Sipky        ---------------------------------------------------------*/

.button_pozadi_up  { cursor: Hand; width: 35px; height: 20px; color: #FFFFFF; border: none; background: url('./../design_image/ds_sipka_nahoru.jpg') no-repeat 10px; font-size: 0.7em;}

.button_pozadi_down  { cursor: Hand;width: 52px; height: 20px; color: #FFFFFF; border: none;background: url('./../design_image/ds_sipka_dolu.jpg') no-repeat -10px;font-size: 0.7em;}

/*----       Tlacitka  ----------------------------------*/

.form_button_red, .form_button_grn, .form_button_blue, .form_button_blck, .add_kosik_button_grn, .add_kosik_button_blue {

border: 2px Solid #C4C4C4;

color: #A8A6A6;

background: #EBE8E8;

}

/*---------       Tabulky         -------------------------------------*/

.tabulka_dokonceni_objednavky_radek {display: block;}

.tabulka_dokonceni_objednavky_bunka1

 {

font-weight: bold;

width: 140px;

 }

 

 .kosik_seznam_hlavicka  {

color: #FFFFFF;

font-weight: bold;

background: #BD1A2E;

}

.centrovani_pravo {text-align: right;}

.centrovani_levo  {text-align: left;}

.centrovani       {text-align: center;}

.zvyrazneni       {font-weight:bold;}

.neodsazen_nahore {margin: 0px 0px 10px 0px;}

.cervene_zvyrazneni {color: #FF0000;}

.cara_dole    {border-bottom: 1px solid #EBE8E8; width: 230px;}

.cara_nahore  {border-top: 1px solid #EBE8E8;}



.radek  {display:block;}

.right  {text-align:right;}



.cara_bottom_blok {

display:block;

padding-bottom: 10px;

border-bottom: 1px #FFFFFF solid;

}



.tabulka

 {

border: none;

border-collapse: collapse;

border-spacing: 0;

 }

 

 .odhlasitse a:hover{

  text-decoration:underline;

  color:red;

}

