BODY{
 background-color: #fde9c0;
 background-position: 0px 10px;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
 color: 5d4a34;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

/* --- TAGY --- */
FORM{
 margin: 0px;
 padding: 0px;
}
H1{ font-size: 15px; margin: 11px 0px 10px 30px; color: #8c4d00; }
.detail H1{ font-size: 13px; margin: 10px 0px 0px 0px; color: #777E77; }
H3{ font-size: 15px; margin: 0px 0px 10px 0px; color: #e17114; }

.pruh B{ color: #FFFFFF; }
.main INPUT{
 font-size: 10px;
 font-family: Verdana,Tahoma,Arial;
 padding: 0px;
 text-align: center;
 border: 1px #555 solid;
 color: #555;
 background-color: white;
}
.obj INPUT, TEXTAREA{
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
 padding: 1px 3px 1px 3px;
 text-align: left;
 border: solid 1px #8B0404;
 color: #8B0404;
 background-color: white;
}
TEXTAREA.obj{
 width: 435px;
 height: 52px;
 _height: 58px;
 padding: 3px;
}
INPUT.b{
 font-size: 14px;
 font-family: Verdana,Tahoma,Arial;
 border: 1px solid #371c05;
 background-image: url('obr/button.gif');
 background-repeat: repeat-x;
 color: #FFFFFF;
 _padding: 1px 0px 1px 0px; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px
}
INPUT.b2{
 font-size: 18px;
 font-family: Verdana,Tahoma,Arial;
 border: 0px;
 background: none;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
 font-weight: bold;
 vertical-align: middle; 
}
INPUT.ch, INPUT.kosik{
 border: none;
 background: none;
 margin: 0px 5px 0px 5px;
 vertical-align: middle; 
}
INPUT.l{
 border-right: none;
}
INPUT.p{
 border-left: none;
}
SELECT{
 border: 1px #555 solid;
 color: #555;
 background-color: white;
 font-size: 11px;
}
.detail .IMG{
 margin: 0px 20px 10px 10px;
 float: right;
}
.detail .IMG2{
 margin: 0px 0px 0px 0px;
 text-align: left;
}
.detail .IMG IMG, .detail .IMG2 IMG, .detail .IMGs2 TD{
 border: solid 1px #CACACA;
}
.detail .IMGs2 TD IMG{
 margin: 5px 0px 5px 0px;
}
.kosik TD{
 border-top: solid 3px #311900;
 border-bottom: solid 3px #311900;
 background-color: #311900;
 color: #FFF;
}
.kosik TD B{
 color: #FFFFFF;
}
.kospol{ background-color: white; }
.kospol2{ background-color: #fbfaf9; }
.kospol_over, .kospol_over B{ background-color: #fde9c0; }

.strankovani STRONG {color:#513c26}
.strankovani SPAN {color:#bbbbbb}

/* --- ODKAZY --- */
A IMG.logo{
 border: none;
}
.main .vmenu A:link, .main .vmenu A:visited{
 color: #473019;
 text-decoration: none;
 padding: 3px 5px 3px 5px;
 display: block;
 font-weight: normal;
 font-size: 11px;
 font-family: Verdana,Tahoma,Arial;
}
.npvk A:link, .npvk A:visited{
 color: #8B0404;
}
.main .vmenu A:hover, .main .vmenu A:active, .main .vmenu A.a:link, .main .vmenu A.a:visited{
 color: #ac560f;
}
.menu A:link, .menu A:visited{
 text-decoration: none;
 display: block;
 color: #4d3009;
 font-weight: bold;
 font-size: 11px;
 width: 196px;
 padding-left:50px;
 padding-right:0px;
 padding-top:3px;
 padding-bottom:6px;
}
.menu A:hover, .menu A:active{
 color: #8e4f00;
}
.menu A.s:link, .menu A.s:visited{
 width: 166px;
 padding: 3px 0px 5px 80px;
 font-weight: normal;
 color: #4d3009;
}
.menu A.ss:link, .menu A.ss:visited{
 width: 146px;
 padding: 3px 0px 5px 100px;
 font-weight: normal;
 font-style: italic;
 color: #4d3009;
}
.menu A.s:hover, .menu A.s:active, .menu A.ss:hover, .menu A.ss:active{
 color: #8e4f00;
}
.menu A.a:link, .menu A.a:visited{
 color: #8e4f00;
}

.kat A:link, .kat A:visited{
  padding:0;
}
.kat A:hover, .kat A:active{
  padding:0;
}


.main A:link, .main A:visited{
 text-decoration: underline;
 color: #473019;
}
.main A:hover, .main A.active{
 color: #ac560f;
}
.main A:link IMG, .main A:visited IMG{
  border: 0;
}
.main A:active IMG, .main A:hover IMG{
/* border: solid 1px #8B0404; */
}


A.krizek:link, A.krizek:visited{
 background-image: url('obr/krizek.gif');
 background-repeat: no-repeat;
 width: 10px;
 height: 10px;
 padding: 0px
}
A.krizek:hover, A.krizek:active{
 background-image: url('obr/krizek_over.gif');
}
A.slozka:link, A.slozka:visited{
 width: 150px;
 min-height: 80px;
 =height: 80px;
 background-image: url('obr/default/slozka.gif');
 background-repeat: no-repeat;
 background-position: 27px 0px;
 display: block; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:0px
}
A.slozka:hover, A.slozka:active{
 background-image: url('obr/default/slozka_over.gif'); 
}
.pruh A:link, .pruh A:visited, .pruh2 A:link, .pruh2 A:visited{
 color: #FFFFFF;
 text-decoration: none;
}
.pruh A:hover, .pruh A:active, .pruh2 A:hover, .pruh2 A:active{
 color: #FFFFFF;
 text-decoration: none;
}
.strankovani A:link, .strankovani A:visited, .strankovani A:hover, .strankovani A:active {
  text-decoration: none;
}

/* --- DESIGN --- */
.top{
 width: 1150px;
 background-image: url('obr/top.png');
 background-repeat: no-repeat;
 background-color: white;
}
.logo{
 height: 226px;
 width: 1150px;
}
.vmenu{
 text-align: center;
 margin: 5px 0px 5px 0px;
}
.mainmenu{
 width: 1150px;
 background-color: white;
 overflow: hidden;
}
.menu{
 float: left;
 width: 246px;
}
.submenu {
 background-image: url('obr/submenu_mid.png');
 background-repeat: repeat-y;
}
.main{
 float: left;
 width: 884px;
 color: #63503c;
 padding-right: 20px;
}
.mainpad{
 padding: 15px 20px 10px 20px;
}
.botpoz{
}
.bottom{
 width: 950px;
 height: 18px;
}
/* --- DEFAULT (dokumenty,...) --- */
.carkout{
 height: 24px;
 width: 560px;
}
.carkover{
 background-image: url('obr/default/cark_obrys.gif');
 background-repeat: no-repeat;
 height: 24px;
 width: 560px
}
.download{
 border-top: solid 1px #E0E0E0;
 border-bottom: solid 1px #E0E0E0;
 background-color: #980C05;
 padding: 1px 3px 1px 3px;
 font-weight: bold;
 color: #FFFFFF;
}
.carah{ border-top: solid 1px #555;}
.carad{ border-bottom: solid 1px #555;}
.dokpoz{
 background-image: url('obr/default/dokpoz.gif');
 background-repeat: repeat-x;
 background-position: 0px bottom
}
.dokumenty{
 margin: 10px 10px 0px 10px;
}

.main A.d:link{
 text-decoration: none;
 color: #980C05;
 height: 13px;
 padding: 7px 0px 2px 5px;
}
.main A.d:visited{
 text-decoration: none;
 color: #980C05;
 height: 13px;
 padding: 7px 5px 2px 5px;
}
.main A.d:hover, .main A.d:active{
 color: #000000;
}
.main A.dbl:link, .main A.dbl:visited, .main A.dbl:hover, .main A.dbl:active{
 width: 320px;
 display: block;
}
.main A.d IMG{
 border: none;
}
/* --- OSTATNÍ --- */
.kat{
 margin: 0px 0px 0px 0px;
}
.mez{
 margin: 0px 0px 10px 0px
}
.pruh{
 background: url('obr/preferences_center.png');
 color: #FFFFFF;
 height: 40px;
 margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px;
}
.prod{
 width: 214px;
 border: 1px solid #988b7e;
 margin: 0px 15px 10px 0px;
 float: left;
}
.prod_over{
 width: 214px;
 background-color: #fcfbfa;
 border: 1px solid #988b7e;
 margin: 0px 15px 10px 0px;
 float: left;
}
.prod2{
  border: 1px solid #988b7e;
  padding: 5px;
  overflow: hidden;
}
.prod2_over{
 border: 1px solid #988b7e;
 background-color: #fbfaf9;
 padding: 5px;
 overflow: hidden;
}
.pruh2{
 background-color: #311900;
 padding: 10px 1px 10px 1px;
 min-height: 26px;
 _height: 26px;
}
.cara{ border: solid 1px #d6c0a7;}
.cara2{
 border: 1px #8c4d00 solid;
 margin: 10px 0px 0px 0px;
}
.carak TD{
 border-top: solid 1px #311900;
 background-color: white;
}
.popis{
 background-color: #d6c0a7;
 padding: 8px;
 margin: 5px 2px 5px 2px;   
 color: #321a00;
}
.popis2{
 padding: 10px 5px 0px 5px;
 margin: 5px;   
 color: #808080;
}
.prodpad{
 padding: 15px 0px 10px 30px;
  overflow: hidden;
}
.cislo{
 padding: 0px 0px 0px 7px;
 font-size: 9px;
 color: #666666;
 font-weight: normal;
}
.cislo2{
 padding: 0px 0px 0px 5px;
 font-size: 9px;
 font-weight: normal;
}
.npvktd{
 position: relative;
}
.npvk{
 color: #555;
 position: absolute;
 left: 233px;
 _left: 235px;
 width: 220px;
 height: 100px;
 =height: 95px;
 border: 1px solid #000000;
 background-image: url('obr/npvk.gif');
 background-repeat: repeat-x
}
.popisek{
 margin: 10px 0px 0px 0px;
}
.cena1{
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 0px 17px;
}
.cena2{
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 0px 10px;
}
.cena3{
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 0px 33px;
}
.bezna_cena B, .bezna_cena SPAN{
}

.objednavka TD{
 border-top: solid 3px #311900;
 border-bottom: solid 3px #311900;
 background-color: #311900;
}
.objednavka B{
 color: white;
}

.objpol{ background-color: white; }
.objpol2{ background-color: #fbfaf9; }
.objcara TD{
 border-top: solid 1px #BBBBBB;
}

.dis{
 color: #777777;
}
.red, .red B{
 color: #FF0000;
}
.cenik{
 color: #000000;
 border-top: solid 2px #666666;
 border-left: solid 2px #666666;
 border-right: solid 1px #666666;
 border-bottom: solid 1px #666666;
}
.cenik TD{
 border-bottom: solid 1px #666666;
}
.cenikbl{
 border-right: solid 1px #666666;
}
.objpopis{
 padding: 10px;
 color: #FFFFFF;
}
.f10{
 font-size: 10px;
}
.oknopopis{
 border-top: solid 1px #8B0404;
 border-bottom: solid 1px #8B0404;
 color: #8B0404;
 background-color: #E8D3D3;
}
.hlaska{
 border: solid 1px #AA0000;
 color: #AA0000;
 padding: 10px;
 background-color: #fde9c0;
 margin: 0px auto;
}
.detail{
 padding: 0px 0px 0px 20px;
}
.hvezdy{
 font-size: 14px;
 color: #321a00;
 font-weight: bold;
}
.nehvezdy{
 font-size: 14px;
 color: #FFFFFF;
 font-weight: bold;
}

.cena{
  font-size: 15px;
  color: #8c4d00;
  font-weight: bold;
}

.strankovani{
  border-top:1px #311900 solid;
  margin-top:5px;
  padding-top:8px;
}
