body     {font-family: Arial, Helvetica, sans-serif;
          margin:0; padding:0; text-align:center;
          font-size:11px; color:#4c4c4c;}
table, td, th, input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

/*a     {color: #E25214;}*/
a img {border: none;}

h2    {margin: 14px 0 6px 0; font-size: 1.3em; color:#4c4c4c; text-transform: uppercase;}
h3    {margin: 10px 0 2px 0; font-size: 1em; color:#4c4c4c; text-transform: uppercase;}
h3.short {}
p     {margin: 0 0 11px 0;}

.oran          {color:#ea4f0c;}
.rosa          {color:#e40071;}
.gren          {color:#e3e000;}
.lila          {color:#c91195;}

body.bd-oran   {background:url(img/bg-body-oranzova.jpg) no-repeat top center;}
body.bd-rosa   {background:url(img/bg-body-ruzova.jpg) no-repeat top center;}
body.bd-gren   {background:url(img/bg-body-zelena.jpg) no-repeat top center;}
body.bd-lila   {background:url(img/bg-body-fialova.jpg) no-repeat top center;}

body.bd-oran a {color:#ea4f0c;}
body.bd-rosa a {color:#e40071;}
body.bd-gren a {color:#48de00;} /*e3e000*/
body.bd-lila a {color:#c91195;}

#container {width: 760px; margin: 0 auto; min-height: 280px; _height: 280px;
            padding: 360px 0 0 0; position: relative; text-align: left;}
#logo      {position: absolute; top: 27px; left: 0px;}

#menu1        {top:25px; right:0; position:absolute;}
#menu2        {top:309px; right:20px; position:absolute;}
#menu1 a, #menu1 span,
#menu2 a      {float:left; text-align:right;
               margin:0; border-left:1px solid #FF6633;
               text-transform:uppercase; text-decoration:none;}
#menu1.oran a, #menu1.oran span,
#menu2.oran a {border-color:#ea4f0c;}
#menu1.rosa a, #menu1.rosa span,
#menu2.rosa a {border-color:#e40071;}
#menu1.gren a, #menu1.gren span,
#menu2.gren a {border-color:#e3e000;}
#menu1.lila a, #menu1.lila span,
#menu2.lila a {border-color:#c91195;}

#menu1 a,
#menu1 span   {padding:0 8px; font:9px/12px Tahoma; color:#7f7f7f;}
#menu2 a      {padding:0 10px; font:11px Tahoma; color:#4c4c4c;}

#menu1 a.prv,
#menu2 a.prv  {border:none;}
#menu1 a.sqr  {margin-left:2px; padding:0; border:1px solid white; text-decoration:none;}
#menu1 a:hover,
#menu2 a:hover{text-decoration:underline;}
#menu1 a.sqr:hover {border:1px solid #7f7f7f;}
#menu1 .color1{background-color:#ea4f0c;}
#menu1 .color2{background-color:#e40071;}
#menu1 .color3{background-color:#e3e000;}
#menu1 .color4{background-color:#c91195;}
#menu1 img    {display:block; border:none;}


#menu3        {top:200px; left:-10px; position:absolute;}
#menu3 a      {display:block; padding: 0 0 0 25px; margin: 0 0 2px 0;
               background: url(img/menu-odr.gif) no-repeat 10px 50%;
               font:12px/18px Tahoma; text-transform:uppercase; text-decoration:none;}
#menu3.oran a {color:#ea4f0c;}
#menu3.rosa a {color:#e40071;}
#menu3.gren a {color:#48de00;} /*e3e000*/
#menu3.lila a {color:#c91195;}

#menu3 a span {color:#666666;}
#menu3 a:hover{color:#666666; background: url(img/menu-hover.gif) no-repeat left; text-decoration: underline;}
#menu3.oran a:hover {background-image:url(img/odr-oranzova.gif);}
#menu3.rosa a:hover {background-image:url(img/odr-magenta.gif);}
#menu3.gren a:hover {background-image:url(img/odr-zelena.gif);}
#menu3.lila a:hover {background-image:url(img/odr-fialova.gif);}
#menu3 a:hover span {text-decoration: none;}
#menu3.oran a:hover span {color:#ea4f0c;}
#menu3.rosa a:hover span {color:#e40071;}
#menu3.gren a:hover span {color:#e3e000;}
#menu3.lila a:hover span {color:#c91195;}

#hlavni       {}
#levy-slp     {width:300px; float:left;
               background:url(img/sep.gif) repeat-y right;}
#polednimenu  {padding: 0 20px 20px 0; color:#666666;}

#pravy-slp    {width:460px; float:left;}

#obsah        {margin-left:25px; padding:17px 0 20px 0; /*background-color:#9af;*/}


#paticka      {padding: 20px; text-align: right; margin: 0 0 10px 0;}
/*#paticka,
#paticka a  {background:#D5561B; color:white;}*/
#paticka .oran2,
#paticka a.oran2 {background-color:#ea4f0c; color:white;}
#paticka .rosa2,
#paticka a.rosa2 {background-color:#e40071; color:white;}
#paticka .gren2,
#paticka a.gren2 {background-color:#e3e000; color:#4c4c4c;}
#paticka .lila2,
#paticka a.lila2 {background-color:#c91195; color:white;}

#neofema    {text-align: right; padding: 0 20px 10px 0; color: #7F7F7F; width: 200px; float: right; height: 32px; line-height: 32px;} 
#neofema a  {color: #7F7F7F;}
#loga {width: 200px;  float: left; padding-left: 10px;}

.cleaner    {clear:both; font:0px/0px arial; height:0px; overflow:hidden; /*background-color:blue;*/}
.center     {text-align: center;}
.right      {text-align: right;}
.justify    {text-align: justify;}
.fRight     {float: right; margin: 0 0 0 10px;}
.fLeft      {float: left; margin: 0 10px 0 0px;}
.datum      {color:#E05619; font-weight:bold; text-transform:uppercase;}
.datoran    {color:#ea4f0c;}
.datrosa    {color:#e40071;}
.datgren    {color:#48de00;}
.datlila    {color:#c91195;}
.datum span {color:#666666; text-transform:none;}

.sloupec50  {width:194px; float:left; margin:0 0 12px 0;}
.mezera     {width: 40px; float: left;}

.vetsi      {font-size: 1.2em;}
.cerna      {color: #000;}
.dulezite   {font-weight: bold; color: #ff4e00;}

#zalozky           {border-bottom: 3px solid white; margin: 0 0 10px 0;}
#zalozky.oran      {border-color:#ea4f0c;}
#zalozky.rosa      {border-color:#e40071;}
#zalozky.gren      {border-color:#e3e000;}
#zalozky.lila      {border-color:#c91195;}

#zalozky a         {float:left; display: block; background: #E5E5E5; width:53px; text-align:center;
                    text-decoration: none; text-transform:uppercase; padding:3px 0; margin:0 0 2px 3px;}
#zalozky a         {color:#333333;}
#zalozky a.prv     {margin: 0 0 2px 0;}
#zalozky a:hover   {text-decoration: underline;}
/*.zalozky a.aktivni {background: #e05619; color: #fff;}*/
#zalozky a.seloran {background-color:#ea4f0c; color:white;}
#zalozky a.selrosa {background-color:#e40071; color:white;}
#zalozky a.selgren {background-color:#e3e000; color:#4c4c4c;}
#zalozky a.sellila {background-color:#c91195; color:white;}


.cleanerx          {clear:both; height:3px; overflow:hidden; background-color:#e05619;}

.rozcestnik a      {float:left; width:197px; height:72px;
                    margin: 6px 0; text-decoration:none;}
.rozcestnik a h3   {margin:0 0 0 0px;}
.rozcestnik a .more{float:right; cursor:pointer;
                    bottom:-32px; right:20px; position:relative;
                    margin:0; padding:0 5px 1px 5px;
                    background-color:#e05619; font-weight:bold;}
.rozcestnik a .oran2 {background-color:#ea4f0c;}
.rozcestnik a .rosa2 {background-color:#e40071;}
.rozcestnik a .gren2 {background-color:#e3e000; color:#4c4c4c;}
.rozcestnik a .lila2 {background-color:#c91195;}

.rozcestnik a .more span {font-weight:normal;}
.rozcestnik a#img1 {background:url(img/snidane.jpg) no-repeat left 14px;}
.rozcestnik a#img2 {background:url(img/svacinky.jpg) no-repeat left 14px;}
.rozcestnik a#img3 {background:url(img/catering.jpg) no-repeat left 14px;}
.rozcestnik a#img4 {background:url(img/oslavy.jpg) no-repeat left 14px;}
.rozcestnik a#img5 {background:url(img/takeaway.jpg) no-repeat left 14px;}
.rozcestnik a#img6 {background:url(img/vyhody.jpg) no-repeat left 14px;}


table.tform   {table-layout:auto; border-collapse:collapse; margin:0; padding:0
               border:none;}
.tform th,
.tform td     {padding:3px 10px; border-top:2px solid white; vertical-align:top; text-align:left;}
.tform th     {padding-top:7px;  border-right:2px solid white; background:#e5e5e5; font-weight:normal;}
.tform td     {background:#f5f5f5;}
.tform .txa,
.tform .inp   {width:280px;}
.tform th {white-space: nowrap;}
a.tlacitko    {display: block; background: #e5e5e5; color: #333; text-decoration: none; padding: 5px 15px;}
a.tlacitko:hover {text-decoration: underline;}

input.but     {margin:0 0 0 0; padding:2px 6px 2px 6px; border:none;
               /*background-color:#e05619; color:white;*/ text-transform:uppercase;}
.oran2        {background-color:#ea4f0c; color:white;}
.rosa2        {background-color:#e40071; color:white;}
.gren2        {background-color:#e3e000; color:#4c4c4c;}
.lila2        {background-color:#c91195; color:white;}

.obrazky      {float: right; margin: 0 0 0 10px; width: 102px;}
.obrazky img  {border: 1px solid #ccc; margin: 0 0 5px 0;}
.about        {padding-left:2px;}

#offer span   {margin-left:10px;}
#offer em     {margin-left:10px;}

p.vysvetlivky {line-height: 1.4em; background-color: #eee; padding: 10px ; margin: 15px 0 0 0;}
p.vysvetlivky img {position: relative; top: 2px;}

span.povinne {color: #C91195;}
span.tabulka_popis {display: block; color: #909090; margin-top: 1px;}
