* { margin: 0; padding: 0; }
body { text-align: left; font-family: tahoma, sans-serif; background: url('../img/pozadi.gif') top left repeat-y #e6e6e6; font-size: 70%; }
#hlavicka, #hlavicka2 { width: 850px; height: 100px; position: relative; }
#hlavicka div { color: #363636; font-size: 9px; font-family: arial, sans-serif; padding-top:10px; }
#hlavicka a img, #hlavicka2 a img { border: 0; position: absolute; top: 36px; left: 15px; }
#hlavicka { background: url('../img/hlavicka.gif') top left no-repeat white; }
#hlavicka2 { background: url('../img/hlavicka2.gif') top left no-repeat white; }
#hlavicka p { position: absolute; left: 190px; top: 10px; color: #363636; font-size: 9px; font-family: arial, sans-serif; }
#hlavicka p a { color: #363636; text-decoration: none; }
#hlavicka p a:hover { color: black; }
#menu { background:#545454 none repeat scroll 0 0; font-size:10px; height:19px; padding-left:105px; padding-top:6px; width:745px; }
#pruh { position: relative; width: 850px; height: 100px; background: #e26624; }
#pruh2 { width: 850px; height: 20px; background: #e26624; }
#pruh3 { position: relative; width: 850px; height: 175px; background: #e26624; }
#telo { width: 850px; }
#levysloupec { float: left; width: 175px; }
#obsah { float: right; width: 660px; margin-bottom: 20px; }
#celasirka { text-align: justify; width: 470x; padding-right: 190px; }
#celasirka p { margin-bottom: 10px; }
#text { width: 470px; float: left; }
#text2 { width: 500px; float: left; }
#obrazek { position: relative; width: 470px; font-size: 1px; float: left; }
#obrazek p { position: absolute; top: 47px; right: 15px; font-size: 22px; color: white; font-weight: lighter; font-family: arial; }
#obrazekmenu { padding-bottom: 15px; }
#box, #pravysloupec { margin-right: 15px; display: inline; float: right; }
#pravysloupec { width: 160px; }
.cleaner { clear: both; font-size: 1px; }
.mezera { padding-top: 50px; }
.mezera2 { padding-top: 25px; }
/* ############################################################# nadpisy #####*/

h2 { position: absolute; left: 190px; bottom: 15px; color: white; font-size: 20px; font-weight: lighter; font-family: helvetica, sans-serif; }
h5 { font-size: 100%; padding-bottom: 5px; }
#levysloupec h5 { padding-left: 15px; }
#levysloupec h5.underline { border-bottom: 1px solid #969696; }
h6 { font-size: 100%; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #969696; }
h6 span { color:#626262; font-weight:normal; }
.obal { width: 160px; font-size: 1px; }
.sedy, .svetlesedy { padding: 10px; width: 140px; height: 105px; }
.sedy { background: #a7a7a7; }
.svetlesedy { background: #e6e6e6; color: black; }
/* ############################################################ /nadpisy #####*/

.sedy p { color: white; }
.svetlesedy p { color: black; }
#levysloupec a { border-top: 1px solid #959595; padding-left: 25px; background: url('../img/sipka.gif') 15px 5px no-repeat; padding-top: 3px; padding-bottom: 3px; }
#levysloupec a.noBorder { border-top: 0px; }
#pravysloupec a, .odkaz, .kariera a { padding-bottom: 2px; padding-left: 10px; background: url('../img/sipka.gif') 0 3px no-repeat; }
.bezsipky { padding-left: 0 !important; background-image: none !important; }
.kariera a { color: #626262; text-decoration: none; }
#levysloupec a, #pravysloupec a, .odkaz, .odkaz a { display: block; color: #626262; text-decoration: none; }
#levysloupec a:hover, #pravysloupec a:hover, .odkaz:hover, .kariera a:hover { color: black; }
#menu a { color: white; text-decoration: none; font-weight: bold; padding-right: 25px; }
#menu a:hover { color: silver; }
input, select, textarea { font-family: tahoma, sans-serif; }
textarea { border: 1px solid #b4b4b4; width: 250px; height: 80px; }
.formular { margin-top: 5px; border-collapse: collapse;/*width: 470px;*/

}
.formular td { vertical-align: center; padding: 0 10px 3px 0; color: #808080; }
.nahoru { vertical-align: top !important; }
.dlouhy, .kratky, .dlouhy2 { border: 1px solid #b4b4b4 !important; height: 20px; }
select { border: 1px solid #b4b4b4; }
.dlouhy { width: 150px; }
.dlouhy2 { width: 200px; }
.kratky { width: 80px; }
.nazev { width: 100px; }
.check { padding-bottom: 15px; margin-bottom: 15px; }
fieldset { border: 0; padding-bottom: 10px; margin-bottom: 10px; }
.cara { border-bottom: 1px solid #dadada; }
#paticka { width: 645px; height: 50px; margin-left: 190px; border-top: 1px solid #dadada; position: relative; }
#rabat, #copy { position: absolute; font-size: 10px; color: gray; }
#rabat { left: 10px; top: 5px; }
#copy { right: 10px; top: 5px; }
#rabat a, #copy a { color: gray; }
#rabat a:hover, #copy a:hover { color: black; }
#vlevo, #vpravo { width: 220px; }
#vlevo { float: left; }
#vpravo { float: right; }
.editadmin table { height: 300px; width: 610px; border-collapse: collapse; margin-bottom: 20px; }
.editadmin table td { padding: 3px 5px 3px 0; vertical-align: top; }
.editadmin table th { padding: 3px 5px 3px 5px; }
.editadmin table th { background: #e26624; color: white; }
.box { display: inline; margin-right: 10px; margin-bottom: 10px; width: 148px; height: 78px; position: relative; float: left; border: 1px solid #959595; }
.box a img { border: 0; position: absolute; left: 0; top: 0; z-index: 2; }
.box p { position: absolute; z-index: 5; background: #e6e6e6; width: 144px; padding-left: 4px; padding-top: 3px; left: 0; bottom: 0; min-height:16px; height:auto; _height: 16px; }
.box p a { color: #626262; text-decoration: none; font-size: 10px; }
.sikmo { font-style: italic; }
.seda { color: #838383; }
#vlevo table, #vpravo table { margin-bottom: 10px; }
#vlevo p, #vpravo p { margin-bottom: 10px; }
#vlevo p a, #vpravo p a, #vlevo table a, #vpravo table a { color: #838383; text-decoration: none; }
#vlevo p a:hover, #vpravo p a:hover, #vlevo table a:hover, #vpravo table a:hover { color: black; }
#reference { float: left; width: 220px; }
#reference img { margin-top: 17px; margin-bottom: 10px; }
#seznamstaveb { float: right; width: 395px; margin-right: 15px; }
#seznamstaveb ul { border-top: 1px solid gray; list-style-type: none; }
#seznamstaveb li { width: 395px; background: #f6f2f1; }
.polozka { display: block; padding-left: 10px; padding-top: 3px; height: 20px; width: 385px; color: #353334; text-decoration: none; }
#seznamstaveb li a:hover { background: #dadada; }
li blockquote { background: #dadada; width: 375px; padding: 3px 10px 10px 10px; visibility:hidden; }
li blockquote td { vertical-align: top; }
li blockquote a img { border: 0; }
.tabl { width: 375px; }
.tabl td { padding-right: 10px; }
.plus { font-size: 9px; text-decoration: none; color: #3a3a3a; display: block; margin-top: 5px; }
.aktivni { background: #dadada; }
.kariera { width: 470px; border-collapse: collapse; }
.kariera th { border-bottom: 1px solid #969696; padding-bottom: 2px; }
.kariera td { padding-top: 5px; }
.odkaz2 { color: white; }
.posledni { margin-right: 0 !important; }
.sirka { width: 120px; }
.odkazpozice { display: block; background: #545454; color: white; padding: 5px; text-decoration: none; width: 190px; font-size: 11px; }
.odkazpozice:hover { background: black; }
.kdo_jsme { color: #000000; text-decoration: none; font-weight: bold; }
.akce_img { padding: 5px; float: left; border: 0px; }
#vlevo2, #vpravo2 { width: 315px; }
#vlevo2 { float: left; }
#vpravo2 { float: right; margin-right: 15px; display: inline; }
.nadpisnovinka { color: #e26624; font-weight: bold; }
.novinka { border-bottom: 1px solid #f4f4f4; padding-bottom: 10px; padding-top: 10px; }
.datum { color: Gray; font-weight: bold; text-align: right; }
.novinka p a { color: #e26624; }
.novinka p a:hover { color: black; }
.novinka img { border: 0; }
span.link { color: #838383; text-decoration: none; }
p.link a { color: #838383; text-decoration: none; }
p.link a:hover { color: black; }
#counter { display:none; }
/* ---------- Akce --------- */

.prodejna { padding-bottom: 2px; padding-left: 10px; background: url('../img/sipka.gif') 0 3px no-repeat; color:#626262; }
.prodejna a { color:#626262; text-decoration:none; }
.prodejna a:hover { color:#000000; text-decoration:underline; }
.boxAkce { display:block; width:468px; border:1px solid #969696; margin:5px 0px 10px 0px; line-height:1.5; }
.indent { padding:5px; }
.boxAkce h3 { font-size:11px; padding-bottom:5px; }
.boxAkce p { color:#626262; }
.boxAkce a { color:#e26624; }
.boxAkce a:hover { text-decoration:none; }
.platnostAkce { padding-bottom:10px; }
.imgLeft, .imgRight { border:1px solid #e26624; padding:0px; }
.imgLeft { float:left; margin:5px 5px 5px 0px; }
.imgRight { float:right; margin:0px 0px 0px 5px; }
.imgInCol { float:right; width:180px; }
div.clear { clear:both; height:1px; font-size:1px; }
.validationText { padding-top: 10px; }

/* ---------- Akce --------- */
.pTop10px { padding-top:10px;}
#levysloupec .boxDomyNaKlic {}
#levysloupec .boxDomyNaKlic a { background:none; padding:0; margin:0; border:none; color:#e26624; text-decoration:underline;}
#levysloupec .boxDomyNaKlic a:hover {text-decoration:none;}
#levysloupec .boxDomyNaKlic a img{ border:1px solid #e26624; padding:0px 0px; margin:10px 0 2px 10px;}
#levysloupec .boxDomyNaKlic h3{ font-size:12px;padding:0px; margin:2px 0 2px 10px; line-height:1.4;}
#levysloupec .boxDomyNaKlic p{ padding:0px; margin:2px 0 5px 10px; line-height:1.4; color:#626262;}
