@media screen, projection, tv{
html,body, input, textarea, select, table{ font-family: Calibri, "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; color: black; font-style: italic; }
#cont{ padding: 0 1%;  background: transparent none; }
#base{ width: auto; background: White; max-width: 1300px; min-width: 990px; }
#left{ padding-top: 0; }
#head{ background-position: 100% 10px; }

#nav li{ margin: 0; }
#nav a{ color: White; background: #5c164f url(../img/nav.png) repeat-x; padding: 10px 18px; border-right: 1px solid #c0a0ba; display: block; width: auto;  }

#nav li{ position: relative; behavior: url(/styly/hover.htc); }
#nav a:hover, #nav li:hover a, #nav li.hover a, #nav a.aktivni{ color: White;  }
#nav ul ul{ display: none; position: absolute; top: 30px; left: 0; z-index: 5000; border: 0; }
#nav ul ul a{ font-weight: normal;   background: #5c164f none; padding: 5px 18px; border-bottom: 1px solid #8b1e77; width: 120px; font-size: 1em;  }
#nav ul ul li{ padding: 0; background-image: none; width: auto; }
#nav li:hover ul, #nav li.hover ul{ display: block; }
#nav ul ul a:hover{ text-decoration: underline;  }

.ext input, .ext select{ background: White none; }
.tab .ext td{ padding: 2px 5px; }
#main{ width: 100%; }
#stred{ margin: 0; width: 100%; padding: 0; background-image: none; }

.navig img{ vertical-align: middle; }
.navig span{ display: inline-block; padding: 0 15px; }

.tl{ background: #5C164F;  cursor: pointer; }
.tl2{ background: #006400; }
.tl:hover{ background: #2D0B25; }

.plnasirka{width: 700px; }

.formik input, .formik select, .formik textarea{ margin: 0; }

.tab{ min-width: 780px; }



}