* {

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;}

















