body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
del{text-decoration:line-through}
body{background:#335180;color:#46494e;font-family:Tahoma;font-size:1em}
.telo{margin:auto;width:1000px;margin-bottom:65px;}
.content{background:#FFF;padding-bottom:10px;padding-right:10px;padding-top:20px}
.content .menu{margin-left:5px;width:210px;margin-top:1px;}
.left{float:left}
.right{float:right}
.content .obsah{padding-left:10px;width:760px;min-height:700px;}
.clr{clear:both;height:2px;}
.textareaTop{font-size:70%;left:15px;position:absolute;top:8px}
.textareaTop li,.loginHrefs li{border-right:1px solid #98c0ff;float:left;margin-left:5px;margin-right:3px;padding-right:10px}
.textareaTop a,.loginHrefs a{color:#98c0ff;text-decoration:none}
.textareaTop .active a,.textareaTop a:hover{color:#f09120;text-decoration:underline}
.loginHrefs{font-size:70%;font-weight:700;position:absolute;right:30px;top:8px}
.loginHrefs .last{border:none}
.kosikInfo{color:#98c0ff;display:block;font-size:80%;height:45px;left:790px;padding-left:10px;padding-top:13px;position:absolute;text-decoration:none;top:65px;width:170px}
.kosikInfo span{color:#FFF;font-weight:700}
.bg-hlavicka .logo{display:block;height:124px;position:absolute;text-indent:-999999px;top:30px;width:270px}
.search{left:345px;position:absolute;top:80px}
.search input{background:none;border:none;color:#586e90;height:21px;line-height:21px;margin-right:8px;margin-top:5px;padding:0 5px;width:195px}
.bg-select{color:#586e90;font-size:90%;margin-top:4px;padding-right:2px;padding-top:1px;height:23px;}
.bg-select .left{padding-left:5px;padding-top:2px}
.bg-select .item, .bg-select .item-active{position:absolute;display:none;width:100px;overflow:hidden;z-index:10;line-height:28px;cursor:pointer;font-size:80%;}
.bg-select .item:hover{text-decoration: underline;}
.bg-select .right{margin-right:3px}
.button{border:none;cursor:pointer;text-indent:-999999px}
.rootMenu{padding-left:10px;position:absolute;top:159px;display:none;}
.bg-menu,.bg-active{color:#FFF;font-size:78%;font-weight:700;line-height:40px;margin-left:2px;text-align:center;text-decoration:none}
.drobPopis{color:#46494e;font-size:70%;padding-left:15px;position:absolute;top:170px}
.drob{color:#46494e;font-size:70%;padding-left:210px;position:absolute;top:170px}
.drob a, .drobPopis a{color:#46494e;font-weight:700;text-decoration:none}
.drob .active{color:#f98116;font-weight:400;text-decoration:underline}
.bg-1active,.bg-1disable,.bg-2active,.bg-2disable,.bg-3active,.bg-3disable,.bg-4active,.bg-4disable,.bg-5active,.bg-5disable,.bg-6active,.bg-6disable,.bg-7active,.bg-7disable,.bg-0active,.bg-0disable{color:#FFF;font-size:87.5%;font-style:italic;font-weight:700;line-height:36px;margin-left:5px;margin-top:5px;text-indent:-999999px}
.bg-0active,.bg-0disable{text-decoration:none;text-indent:42px}
.bg-0disable{color:#6e7176}
.content .menu ul{font-size:75%;margin-bottom:8px;margin-top:9px;}
.content .menu ul a{color:#46494e;display:block;text-decoration:none}
.content .menu li{background:url(dveSipky.png) 20px 8px no-repeat;border-bottom:1px solid #dfe1e6;border-top:1px solid #fff;line-height:23px;padding-left:20px;text-indent:20px;font-weight:bold}
.content .menu ul .active a,.content .menu ul li:hover a{color:#2169df;text-decoration:underline}
.bg-boxBottom{margin-bottom:15px}
.bg-boxNadpis, .bg-ankNadpis{margin-bottom:7px;margin-top:13px}
.bg-boxInput{margin:3px 5px 16px 10px}
.bg-boxInput input{background:none;border:none;color:#46494e;line-height:25px;margin-left:13px;width:120px;height:25px;}
.bg-fbBox{display:block;margin:25px auto;text-indent:-999999px}
.bg-paticka .webdesign{color:#98c0ff;display:block;font-size:70%;height:46px;padding-top:15px;position:absolute;right:0;text-decoration:underline;top:0;width:150px;}
.bg-paticka .text{color:#98c0ff;font-size:70%;margin-left:25px;margin-top:15px}
.bg-paticka .text a{color:#98c0ff;text-decoration:underline}
strong{font-weight:700}
.content .obsah h1{color:#304e7c;font-size:150%;font-weight:700;margin-bottom:15px;text-indent:12px;margin-top:-4px;}
.content .obsah h1 span{font-weight:400}
.bg-kat0,.bg-kat1,.bg-kat2,.bg-kat3,.bg-kat4,.bg-kat5,.bg-kat6,.bg-kat7{color:#535b68;font-size:100%;font-style:italic;font-weight:700;line-height:36px;margin-top:3px;text-indent:-999999px}
.bg-kat0{text-indent:20px}
.polozky{margin-left:10px;margin-top:6px}
.polozka{background:#FFF;border-bottom:1px solid #e1e3e6;border-right:1px solid #e1e3e6;height:180px;margin-bottom:10px;margin-right:4px;padding-top:10px;width:143px}
.polozka .img{display:block;height:144px;margin:auto;width:100px;margin:auto;margin-bottom: 2px;}
.polozka img{max-height:145px;max-width:125px}
.drobPopis a {font-weight: normal;cursor:pointer;}
.polozka .nadpis a{color:#2169df;font-size:75%;text-decoration:underline;}
.polozka .nadpis{height:30px;margin-left:10px;margin-right:10px;overflow:hidden}
.bg-bublina{color:#FFF;display:none;font-size:70%;left:0;position:absolute;top:0;cursor:pointer;}
.bg-bublina .first{padding:10px}
.bg-bublina .label{padding-bottom:10px;padding-left:10px;padding-right:10px;width:80px}
.bg-bublina .value{width:60px}
.bg-bublina .cena{color:#ffe35f;font-weight:700;padding-left:0}
.dalsivKat{margin-right:20px;margin-top:20px}
.dalsivKat a{color:#2169df;font-size:80%;line-height:10px;margin-right:10px;font-weight:bold;}
.listovani{background:url(listovani.png) no-repeat;clear:both;color:#4f5666;float:right;font-size:12px;height:56px;margin:10px 0 20px;overflow:hidden;padding:0;text-align:center;width:100%}
.listovani.sk{background:url(listovanisk.png) no-repeat;}
.listcontrolPages2 a{color:#4f5666;text-decoration:none}
.listcontrolPages2 .listcontrolPages2-prvni{color:#546171;float:left;line-height:23px;margin:0 3px 0 0;overflow:hidden;text-align:left;width:70px}
.listcontrolPages2 .listcontrolPages2-predchozi{color:#546171;display:block;float:left;height:50px;line-height:23px;overflow:hidden;text-align:left;text-indent:-99999px;width:120px}
.listcontrolPages2 .listcontrolPages2-nasledujici{color:#546171;float:right;line-height:23px;overflow:hidden;text-align:right;width:80px}
.listcontrolPages2 .listcontrolPages2-posledni{color:#546171;display:block;float:right;height:50px;line-height:23px;margin:0 3px 0 0;overflow:hidden;text-align:right;text-indent:99999px;width:120px}
.listcontrolPages2 .listcontrolPages2-cisla{border:0 solid blue;float:left;margin:15px 16px 0 170px;text-align:center;width:307px}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo{background:url(listovaniCislo.png) 4px 0 no-repeat;display:block;float:left;height:33px;line-height:31px;text-align:center;width:29px}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky{color:#546171;float:left;font-size:12px;height:33px;line-height:33px;width:29px}
.popisKategorie2{font-size:80%;line-height:22px;margin-bottom:20px;padding:0 5px;text-align:justify}
.popisKategorie2 h2{color:#304E7C;font-size:130%;font-weight:700}
.popisKategorie2 h3{color:#304E7C;font-size:120%;font-style:italic;font-weight:700}
.popisKategorie2 p{margin-bottom:10px}
.detail{padding:0 7px;padding-top:4px;}
.detail .right{margin-right:8px;}
.detail .imgHl{height:325;margin-top:6px;overflow:hidden;width:230px;margin-left:4px;}
.detail .imgHl img{max-height:325px;max-width:230px}
.detail .koupitBox{background:#f1f3f6;height:91px;width:475px}
.detail .skladem{color:#4f94ff;font-size:95%;margin-left:27px;margin-top:18px;overflow:hidden;white-space:nowrap;width: 175px;}
.detail .pocKs{color:#;font-size:75%;margin-left: 20px;margin-top:20px}
.bg-koupitBut{margin-right:13px!important;margin-top:9px}
.detail .bg-koupitBar input{background:none;border:none;margin-left:9px;margin-top:19px;text-align:right;width:43px;}
.detail .ods{margin-top:5px}
.detail .bg-detBoxMiddle .right{margin-bottom:5px;margin-right:10px}
.detail .bg-detBoxMiddle .right a{margin-top:4px}
.detail .bg-detBoxMiddle .left
{
  width:215px;
  overflow:hidden;
  margin-bottom:8px;
  margin-top:9px;
}
.bg-oblibene{margin-top:7px!important;}
.detail .koupitBox .label{font-size:80%;font-weight:700;margin-left:28px;margin-top:14px;width:245px}
.detail .koupitBox .value{font-size:80%;font-weight:700;margin-top:14px}
.detail .koupitBox .label2{font-size:80%;font-weight:700;margin-left:28px;margin-top:5px;width:245px}
.detail .koupitBox .value2{font-size:80%;font-weight:700;margin-top:5px}
.detail .koupitBox .cenas{color:#f98217;font-size:140%}
.detail .koupitBox .cenabez{font-size:90%;font-weight:400}
.detail .koupitBox .scenous{line-height:26px}
.detail .koupitBox .scenous2{line-height:22px}
.detail .bg-detBoxMiddle .value,.detail .bg-detBoxMiddle .label{font-size:80%;margin-left:25px;margin-top:4px}
.detail .bg-detBoxMiddle .value{overflow:hidden;width:72px;margin-left:0;}
.detail .bg-detBoxMiddle .velkyPar{overflow:hidden;width: 323px;margin-left:0;}
.detail .bg-detBoxMiddle .label{font-weight:700;width:115px;}
.detail .bg-detBoxMiddle .border{border-bottom:1px solid #dfe1e6;border-top:1px solid #fff;margin-left:10px;padding-bottom:5px;width:210px}
.detail .bg-detBoxMiddle .last{border-bottom:none}
.colorSample{border:0;width:5px}
.detail .icons div{margin-right:9px;margin-top:10px}
.detail .popis{margin-top:14px}
.bg-detPopis{color:#535b68;font-weight:700;line-height:37px;text-indent:21px;margin-bottom:14px}
.detail .popishry{width:256px}
.detail .popis p{font-size:80%}
.detail .video{color:gray;line-height:270px;margin-bottom:25px;margin-left:25px;margin-top:6px;text-align:center;width:472px;padding-left:3px;margin-right:17px;}
.detail .popisText{font-size:80%;line-height:22px;margin-bottom:20px;}
.detail .popisText h2,.detail .popisText h3{font-size:100%;font-weight:700;margin-bottom:10px}
.detail .popisText p{font-size:100%;margin-bottom:10px}
.bg-galerie{color:#535b68;font-weight:700;line-height:36px;margin-top:7px;text-indent:22px}
.bg-imageBg{margin-bottom:5px;margin-right:1px}
.detail .fotky{margin-left:10px;margin-top:5px}
.bg-imageBg img{max-height:102px;max-width:136px;padding:4px}
.bg-bublina div{white-space:nowrap}
.dog{font-size:80%;line-height:22px;margin:20px;text-align:justify}
.dog h3{font-weight:700;margin-bottom:10px;margin-top:0}
.checkbox{margin-right:10px}
.detail .bg-detBoxBottom{margin-bottom:20px}
.textbox{margin-left:10px;margin-right:10px;padding:3px}
.tlacGray{margin:10px;padding:5px}
#dogForm{display:none}
.red{color:red!important}
a:active,a:focus,:focus{outline:0}
ins,.polozka h3 a:hover,.dalsivKat a:hover{text-decoration:none}
.bg-hlavicka,.bg-paticka{position:relative;}
.bg-hlavicka{position:absolute;top:0;overflow:visible;}
.content{margin-top:191px;}
.loginHrefs .active a,.loginHrefs a:hover,.bg-0active,.bg-0disable:hover{color:#FFF}
.kosikInfo:hover,.drob a:hover{text-decoration:underline}
.content .menu ul .first,.detail .bg-detBoxMiddle .first{border-top:none}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cislo:hover,.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-cisloSelected{background:url(listovaniCisloHover.png) no-repeat;color:#FFF;display:block;float:left;height:33px;line-height:31px;text-align:center;width:29px}

#dialog
{
  background:url(transparent.png);
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  z-index:100000;
  left:0;
}

#dialog .mess
{
  position:absolute;
  width:500px;
  height:200px;
  background:white;
  padding:20px;
  padding-top:100px;
  top:250px;
  left:50%;
  margin-left:-250px;
  font-size:80%;
}

#message
{
  text-align:center;
  margin:auto;
}

#message h1
{
  font-size:150%;
  font-weight:bold;
}

#message .button
{
  margin-right:20px;
  margin:auto;
}

.kroky-middle
{
  background:#f1f3f6;
  height:57px;
  width:969px;
  margin-bottom:10px;
}
.kroky-middle a
{
  text-decoration: none;
  color:#46494E;
}

.kroky-middle .number
{
  font-size:150%;
  line-height:65px;
  padding-left:10px;
}

.kroky-middle .text
{
  font-size:80%;
  line-height:65px;
  margin-left:10px;
}

.krokyDis
{
  width: 239px;
  height:57px;
}

#kosikTable
{
  width:980px;
  font-size:80%;
}

#kosikTable thead
{
  font-weight:bold;
}

#kosikTable thead td
{
  background:#f1f3f6;
  padding:10px 5px;
}

#kosikTable tbody td
{
  padding:10px 5px;
  border-bottom:1px solid #f1f3f6;
}

#kosikTable .nazev a
{
 color: #2169DF;
 font-weight: bold;
}

#kosikTable .pocet
{
  width:140px;
  /*text-align:center;*/
  white-space: nowrap;
}

#kosikTable .pocet button
{
/*margin-top:10px;*/
display:inline;
}

#kosikTable .pocet input
{
  width:20px;
  margin-right:2px;
}

#kosikTable .cenabez
{
  width:100px;
}

#kosikTable .cenas
{
  width:80px;
}

#kosikTable .dph
{
  width:50px;
}

#kosikTable .last
{
  width:62px;
}

#kosikTable a
{
color: #2169DF;
}

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

.cena-celkem
{
  margin:20px 0px;
  font-size:150%;
}

.buttons
{
  margin-bottom:60px;
}

.doprava-platba h2,
.dopTypBlok  h2,
h2.spec
{
  margin-bottom:20px;
  font-weight:bold;
  font-size:120%;
  color:#77a8f7;
}

h2.spec{
  margin-left:20px;
  font-size:15px;
}

.dopTypBlok
{
  width:449px;
  padding:20px;
  /*background:#f1f3f6;*/
  font-size:80%;
  
}

.dopTypBlok .radio
{margin-right:36px;}

.dopTypBlok .cena
{
  float:right;
}

.dopTypBlok .popis
{
  padding-left:50px;
  display:block;
}

.dopTypBlok .nazev
{
  font-weight: bold;
}

.dopTypBlok .block2
{
  padding-bottom:10px;
}

.borderRight
{
  border-right:1px solid #f1f3f6;
}

.borderBottom
{
  border-bottom:1px solid #f1f3f6;
}

.dopTypBlok .row .cell
{
  width:120px;
  display:block;
  float:left;
}

.dopTypBlok .row input[type=text]
{
  padding:2px;
  margin-bottom:2px;
  margin-right:2px;
  width:180px;
}

.dopTypBlok .row textarea
{
  padding:2px;
  width:100%;
  height:50px;
}

.volbaPlatby textarea
{
  padding:2px;
  width:100%;
  height:50px;
}

.dopTypBlok p
{
  margin-bottom:10px;
}

hr
{
  height:0;
  border:none;
}

.konec p
{
  font-size:80%;
  margin-bottom:20px;
  margin-left:5px;
}

.search select
{
  display:none;
}

.advsearch2
{
  font-size:80%;
}

.advsearch2 .popis
{
  width:200px;
}

.advsearch2 input
{
  padding:2px;
  margin-bottom:2px;
}

.userData, .loginPage, #regForm
{
  padding:0 7px;
  font-size:80%;
}

.loginPage .nadpisLogin, .userData .nadpis,  #regForm h2
{
  font-weight:bold;
  font-size:120%;
  color:#77a8f7;
}

.userData .nadpis,  #regForm h2
{
  margin-bottom:20px;
  margin-top:20px;
  clear:both;
}

.nadpisSpozadim
{
  display:none;
}

.loginPage input, .userData input, .row input
{
  padding:2px;
  margin-bottom:2px;
}

.loginPage .popis, .row .cell
{
  float:left;
  width:80px;
}

.row .cell
{
width:140px;
}

.userData .popis
{
  float:left;
  width:200px;
}

.loginPage .button
{
  margin-top:10px;
}

.userData button, .nenalezeno button
{
  margin-top:20px;
  margin-right:20px;
}

.sitemap, .textpage
{
  font-size:80%;
  padding:0 12px;
}

.textpage h2
{
  font-size:120%;
  font-weight:bold;
  color:#77a8f7;
  margin-bottom:10px;
}

.textpage h3
{
  font-style: italic;
  font-size:120%;
  font-weight:bold;
  color:#77a8f7;
  margin-bottom:10px;
}

.textpage p
{
margin-bottom:10px;
}

.sitemap ul
{
  margin-left:20px;
}

.sitemap ul ul
{
  margin-left:40px;
}

.sitemap li
{
  list-style: circle;
}

.bg-prihlasDialog
{
  position:absolute;
  top:22px;
  right:10px;
  display:none;
  z-index:100;
  font-size:80%;
}

.bg-prihlasDialog .close
{
  position:absolute;
  width:20px;
  height:20px;
  right:7px;
  top:7px;
}

.bg-prihlasDialog .bg-prihlasBut
{
  position:absolute;
  bottom:13px;
  right:15px;
}

.bg-prihlasDialog .hes
{
  position:absolute;
  top:69px;
  left:13px;
  text-align:right;
  width:60px;
}

.bg-prihlasDialog .em
{
  position:absolute;
  top:39px;
  left:13px;
  text-align:right;
  width:60px;
}

.bg-prihlasDialog .hes-val
{
  position:absolute;
  top:66px;
  left:84px;
  height:18px;
  width:133px;
  border:none;
  background:none;
  line-height:20px;
}

.bg-prihlasDialog .em-val
{
  position:absolute;
  top:37px;
  left:84px;
  height:18px;
  width:133px;
  border:none;
  background:none;
  line-height:20px;
}

.bg-prihlasDialog .zap
{
  position:absolute;
  top:105px;
  left:14px;
  height:18px;
  width:133px;
  border:none;
  background:none;
  color:#2169df;
  line-height:20px;
}

.anketa
{
  padding:10px;
  padding-top:0px;
  font-size:80%;
}

.anketa .nadpis1
{
  font-weight:BOLD;
  padding-bottom:10px;
}

.anketa a
{
  color:#7aabfa;
}

.anketa .procenta
{
color:#7aabfa;
}

.anketa .hlas
{
  width:100%;
  height:10px;
  background:#7aabfa;
}

.anketa .odpoved
{
padding-bottom:10px;
}

.anketa .hlasDiv
{
  margin-top:5px;
}

.diskuse
{
  padding:10px;
}

.diskuse .jmeno, .diskuse .bu, .diskuse .text
{
font-size:80%;
}

.diskuse .jmeno, .diskuse .jmeno strong
{
  font-style: italic;
}

.diskuse .text
{
  margin:10px 0px;
}

.diskTable
{
background:white;
width:100%;
font-size:80%;
}

.diskTable td
{
padding:10px;
}

.diskTable input
{
  padding:2px;
  margin-bottom:2px;
  
}

.diskTable textarea
{
  width:100%;
  padding:2px;
  height:80px;
}

.bg-prispBut
{
  margin:10px;
}

.diskusePridat
{
  margin:10px;
}

.hidden
{
  display:none;
}

.kniha
{
  font-size:80%;
}

.kniha .row
{
  margin-bottom:5px;
}

.kniha input
{
  width:250px;
}

#regForm input[type=text], #regForm input[type=password]
{
  width:180px;
}

#regForm select
{
width:188px;
padding:3px;
}

input[type=checkbox]
{
  vertical-align:middle!important;
}

.row
{
  line-height:25px!important;
  height:35px;
}

.row img
{
  vertical-align:middle!important;
}

input[type=text]
{
vertical-align:middle!important;
}

.podTit
{
  margin-top:20px;
}

.bg-katalogMiddle .polozky
{
  margin-top:5px;
  margin-left:11px;
}

.bg-katalogMiddle .polozka
{
margin-bottom:7px;
margin-right:3px;
}

.borderDva
{
height:0px;
border-top:#dfe1e6 1px solid;
border-bottom:#fff 1px solid;
margin-top:-1px;
margin-left:6px;
width:210px;
overflow:hidden;
}

.velkyParborderDva
{
height:0px;
border-top:#dfe1e6 1px solid;
border-bottom:#fff 1px solid;
margin-top:-1px;
margin-left:6px;
width:453px;
overflow:hidden;
}

.colorSample
{
  height:10px;
  width:10px;
}

.bg-boxMiddle
{
padding-bottom:2px;
}

#knihaForm .row
{
  height:auto!important;
}

.chybovastranka
{
clear:both;
}

.chybovastranka h3
{
  margin-top:10px;
}

.chybovastranka ul
{
  list-style: circle;
  margin-left:18px;
}

.chybovastranka a
{
  color:#4f94ff;
}

.chybovastranka a:hover
{
  color:#4f94ff;
  text-decoration: none;
}

.bg-deleteIcon
{
margin-top:2px;
margin-right:5px;
}

.tright
{
text-align:right;
}

.carka
{
  border-bottom:#f1f3f6 1px solid;
  margin-top:15px;
  margin-bottom:15px;
}



.dopTypBlok .row select
{
  width:189px;
  padding:3px;
}


.parametryFiltr .left
{
  margin:5px;
  font-size:90%;
  line-height:25px;
}

.parametryFiltr button
{
  background:#e7eaed;
  padding:4px 10px;
  vertical-align: middle;
  border:1px solid black;
  margin-top:10px;
}

.parametryFiltr input, .parametryFiltr select
{
  width:130px;
  padding:2px;
  margin-bottom:2px;
}

.parametryFiltr
{
  clear:both;
}

.parametryFiltr .popisFiltru
{
  font-weight: bold;
  font-size:90%;
  margin-left:10px;
}

.textpage ul
{
  list-style: square;
  padding-left:20px;
}

.textpage ul li
{
  margin:5px 0;
}

table.prehled
{
  width:100%;
  margin:20px 0px;
}

table.prehled td
{
  border-bottom:1px solid gray;
  padding:5px;
}

/* F11 VASE OBJEDNAVKY */
.vaseObjednavkyPrehled {padding:0px; font-size: 100%; color: #505050;}
.vaseObjednavkyPrehled a.prihlaseni {}
.vaseObjednavkyPrehled .prehled {width: 100%; border-collapse: collapse; border: 1px solid #ffffff; margin: 10px 0px 0px 0px;}
.vaseObjednavkyPrehled .prehled td {border: 1px solid #ffffff; padding: 4px 5px 4px 5px; vertical-align: top; font-size: 12px; height: 20px; line-height: 20px; }
.vaseObjednavkyPrehled .prehled td.code {}
.vaseObjednavkyPrehled .prehled td.code a.code {color:#ff6c00;}
.vaseObjednavkyPrehled .prehled td.datum {text-align: right;}
.vaseObjednavkyPrehled .prehled td.cas {text-align: right;}
.vaseObjednavkyPrehled .prehled a { text-decoration: none; }
.vaseObjednavkyPrehled .prehled a:hover { text-decoration: underline; }
.vaseObjednavkyPrehled tr.odd td { background: #f0f0f0; }

.vaseObjednavkyDetail {padding:0px; font-size: 100%; color: #505050;}
.vaseObjednavkyDetail .datum {text-align: right;}
.vaseObjednavkyDetail .zaplaceno {text-align: right;}
.vaseObjednavkyDetail .odeslano {text-align: right;}
.vaseObjednavkyDetail .prehled {width: 100%; border-collapse: collapse; border: 1px solid #ffffff; margin: 10px 0px 0px 0px; height: 20px; line-height: 20px;}
.vaseObjednavkyDetail .prehled td {border: 1px solid #ffffff;  padding: 4px 5px 4px 5px; vertical-align: top;}
.vaseObjednavkyDetail .prehled td.nazev {color:#2169DF;}
.vaseObjednavkyDetail .prehled td.ks {text-align: right;width:100px;}
.vaseObjednavkyDetail .prehled td.cena {text-align: right;width:100px;}
.vaseObjednavkyDetail .postovneBalne {text-align: right; margin: 10px 0px 0px 0px;}
.vaseObjednavkyDetail .cenaCelkem {text-align: right; margin: 10px 0px 10px 0px;}
.vaseObjednavkyDetail .zpet {color:blue; text-decoration: none;}
.vaseObjednavkyDetail .zpet:hover {text-decoration: underline;}
.vaseObjednavkyDetail tr.odd td { background: #f0f0f0; }

.vaseObjednavkyDetail a
{
 color: #2169DF;
 font-weight: bold;
}
 
 /* F28_HLIDACI PES */
.watchdog {padding: 0px; font-size: 75%; width:100%; text-align:left; color:#505050;}
.watchdog .vodorovnaCara1 {}
.watchdog a { color: #2169DF;
 font-weight: bold;}
.watchdog a:hover {text-decoration: none;}
.watchdog a.kill { color: #2169DF;
 font-weight: bold;}
.watchdog a.kill:hover {text-decoration: underline;}
.watchdog .header { width: 100%; }
.watchdog .header .name,
.watchdog .header .druh { border-color: #ffffff; }
.watchdog .header div { background: #d0d0d0; line-height: 30px; font-weight: bold; color: #ffffff; }
.watchdog .name { width: 38%; display: inline-block; padding: 1%; }
.watchdog .druh { width: 38%; display: inline-block; padding: 1%; }
.watchdog .akce { width: 17%; display: inline-block; padding: 1%; }
.watchdog .wditem { background: #f0f0f0; }
.watchdog .wditem .druh,
.watchdog .wditem .name { border-color: #ffffff; }
.watchdog .odd { background: #ffffff; }
.watchdog .odd .druh,
.watchdog .odd .name { border-color: #d0d0d0; }

/* F7_OBLIBENE PROUKTY */
.favorites {margin:0px; color: #505050; font-size:75%; padding:0px 0px 0px 12px;}
.favorites .produkt {width:100%; overflow:hidden; margin:0px; padding:0px;}
.favorites .produkt img.image {float: left; width:80px; margin: 0px 10px 0px 0px; vertical-align: middle;}
.favorites .produkt .nazevDiv {display: block; float: left; width:300px; font-weight:normal; color:#000000; line-height:15px;}
.favorites .produkt .nazevDiv .nazev {text-decoration: underline; font-weight:bold; color:#505050;}
.favorites .produkt .nazevDiv .nazev:hover {text-decoration: none;}
.favorites .produkt .nazevDiv .cena {font-weight:bold; color:#000000;}
.favorites .produkt .favoritesRight {float: right; width:130px; text-align: center; padding-top:0px;}
.favorites .produkt .favoritesRight .bg-koupitBut { margin-top: 0px !important; }
.favorites .bg-smazat2But{margin-left:14px;margin-top:10px;}
.favorites hr { border-top: 1px solid #d0d0d0; }

#sleva .row .slevaKod { width: 64px; }

.konec h2 { text-indent: 12px; }

.specialniDoprava{font-size:80%;margin-left:20px;}
.specialniDoprava .platba{clear:both;margin-top:10px;margin-bottom:15px}
.specialniDoprava a{margin-right:5px}
.specialniDoprava input{margin:5px!important}

.error
{
  color:#f98116;
  padding:10px;
  border:1px dashed #f98116;
  margin-bottom:15px;
}

.error a
{
  color:#2169DF;
}

.dokoncitText{
margin-right:40px;
font-size:80%;
width:610px;

}
