* {
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 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 {
font-size: 10px;
padding-left: 190px;
width: 660px;
padding-top: 6px;
height: 19px;
background: #545454;
}

#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;
height: 16px;
padding-left: 4px;
padding-top: 3px;
left: 0;
bottom: 0;
}

.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;}









