@media screen, projection, tv{
html,body{ color: #3A3A3A;  }
html{ background: #7F7F7F url(../img/back1.jpg) repeat-x; }
body{
	background: transparent url(../img/back4.png) no-repeat 100% 0;
}

html,body, input, textarea, select, table{ font-family: "Tahoma CE", Tahoma,"Arial CE", "Helvetica CE",  Arial, "Lucida Grande CE", lucida, sans-serif; }
/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/


hr{ height: 1px; color: #e8e8e8; background: #e8e8e8; clear: both; margin: 0; padding: 0; border: 0; }
address{ font-style: normal; display: block; margin: .5em 0; }
h1{ font-size: 1.5em;  margin: 1.4em 0 .6em 0;  }
h2{ font-size: 1.2em;  margin: 1.4em 0 .6em 0; color: #3C3C3C; }
h2.hlavni{ background: transparent url(../img/h2.png) no-repeat; color: #3C3C3C; margin: -10px 0 0 -18px; padding: 20px 0px 20px 56px; }
h3{ font-size: 1.1em; margin: 1.4em 0 .6em 0; }
h4{ font-size: 1em;  margin: 1.4em 0 .6em 0; }
h5{ font-size: 1em;  margin:0; color: #CD121A;  }
a{ color: #CD121A; }
a:hover{ color: #3A3A3A; }
.obr, .obr2, .obr3{ border: 1px solid #737373; }
.btn{ color: White; text-transform: uppercase; font-weight: bold; background-color: #D70B11; border: 1px solid #A5060C; padding: 2px 5px; }

#base{ margin: 0 auto; text-align: left; width: 744px; font-size: .75em; position: relative; background-color: transparent; }
#head{ height: 211px; background: #929292 url(../img/head.jpg) no-repeat 0 0; padding-top: 38px; }
#head h1{ color: White; background-color: #F4F4F5; position: relative; overflow: hidden; line-height: 1.2em; margin: 0px 0 0 78px; }
#head h1 span, #head h1{ width:103px; height: 122px; }
#head a{ background-color: #F4F4F5; color: black; text-decoration: none; }
#head h1 span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url(../img/cedaz-airport.jpg) no-repeat; color: White; }
#head h2{ color: #4A4A4A; font-weight: normal; font-size: .9em; text-align: center; margin: 20px 0 0 30px; width: 205px; line-height: 1.3em; }
#head h2 span{ text-transform: uppercase; letter-spacing: .28em; font-weight: bold; font-size: 1.2em; }
#flash{ top: 31px; left: 244px; position: absolute; }

#main{ background: #FDFDFD url(../img/main.gif) repeat-y; margin-left: 20px; padding-top: 1px; border-top: 5px solid #7F7F7F; width: 724px; }
#plocha{ margin-left: 224px; padding: 10px 18px 10px 18px; height: 98em; }
html>body #plocha{ height: auto; min-height: 98em; }
#pata{ background: #606060 url(../img/pata.gif) repeat-y; margin-left: 20px; width: 724px; clear: both; font-size: .9em; position: relative;  }
#pata p{ margin: 0; padding: 12px 13px; color: #A7A7A7; }
#pata a span{ color: White; }
#pata a{ color: #A7A7A7; }
#pata .net{ margin-right: 78px; }
#pata #tisk{ float: right; color: white; cursor: pointer; background: transparent url(../img/tisk.gif) no-repeat 0 16px; text-decoration: underline; padding: 12px 13px 12px 17px; }
#cert{ position: absolute; left: -6px; top: -139px; padding: 27px 0 13px 0; background: transparent url(../img/iso.jpg) no-repeat; width: 230px; text-align: right; }
#cert h4{ margin: 0; line-height: 1.2em; text-transform: uppercase; color: #D7131B; font-size: 1.3em; margin-right: 10px; }
#cert p{ margin: .6em 10px .6em  10px; color: #3A3A3A; line-height: 1.2em; padding: 0; }

#left{ position: absolute; top: 249px; left: 12px; width: 232px; }
#menu{ border-right: 5px solid #383838; }
#menu ul{ list-style-type: none; margin: 0; }
#menu a{ display: block; text-decoration: none; color: White; padding-left: 49px; width: 178px; border-bottom: 1px solid #606060; }
#menu a span{line-height: 1.2em; height: 2.25em;  display: block; cursor: pointer; border-top: 1px solid #383838; border-bottom: 1px solid #272727; padding: 12px 0px 0px 9px; background: #383838 url(../img/m.jpg) no-repeat 100% 0; }
#menu .m1 a{ background: transparent url(../img/menu1.gif) no-repeat -251px 0; }
#menu .m1 a:hover, #menu .m1aktivni a{background: transparent url(../img/menu1.gif) no-repeat 0 0;  color: #36BF00; }
#menu .m2 a{ background: transparent url(../img/menu2.gif) no-repeat -251px 0; }
#menu .m2 a:hover, #menu .m2aktivni a{ background: transparent url(../img/menu2.gif) no-repeat 0 0; color: #E50304; }
#menu .m3 a{ background: transparent url(../img/menu3.gif) no-repeat -251px 0; }
#menu .m3 a:hover, #menu .m3aktivni a{background: transparent url(../img/menu3.gif) no-repeat 0 0;  color: #FD9500; }
#menu .m4 a{ background: transparent url(../img/menu4.gif) no-repeat -251px 0; }
#menu .m4 a:hover, #menu .m4aktivni a{ background: transparent url(../img/menu4.gif) no-repeat 0 0;  color: #57B9E2; }
#menu .m5 a{ background: transparent url(../img/menu5.gif) no-repeat -251px 0; }
#menu .m5 a:hover, #menu .m5aktivni a{background: transparent url(../img/menu5.gif) no-repeat 0 0;  color: #B2BD04; }
#menu .m6 a{ background: transparent url(../img/menu6.gif) no-repeat -251px 0; }
#menu .m6 a:hover, #menu .m6aktivni a{ background: transparent url(../img/menu6.gif) no-repeat 0 0;  color: #30BABF; }
#menu .m7 a{ background: transparent url(../img/menu7.gif) no-repeat -251px 0; }
#menu .m7 a:hover, #menu .m7aktivni a{ background: transparent url(../img/menu7.gif) no-repeat 0 0; color: #BEA0CD; }
#menu .m8 a{ background: transparent url(../img/menu8.gif) no-repeat -251px 0; }
#menu .m8 a:hover, #menu .m8aktivni a{ background: transparent url(../img/menu8.gif) no-repeat 0 0; color: #FFF000; }
#menu .m9 a{ background: transparent url(../img/menu9.gif) no-repeat -251px 0; }
#menu .m9 a:hover, #menu .m9aktivni a{ background: transparent url(../img/menu9.gif) no-repeat 0 0; color: #668EF0; }

#menu .dvoj a span{ padding-top: 5px; height: 2.83em; }

.search{ position: absolute; top: 8px; right: 10px; width: 225px; text-align: right; font-size: .9em; z-index: 10; }
.search input.pole{ border: 1px solid #757576; background: #E3E3E3 url(../img/pole.gif) repeat-x; width: 141px; padding: 3px 2px; margin-right: 2px; }
.search input.btn{ color: white; text-transform: uppercase; border: 0; background: #4A4A4A url(../img/btn2.jpg) no-repeat; padding: 3px 0 3px 0; line-height: 1.2em; width: 5.7em; text-align: center; }
#mutace{ position: absolute; top: 7px; left: 520px; background: transparent url(../img/cara.gif) no-repeat 65px 0; padding: 3px 0;}
#mutace img{ display: block; float: left; }
#mutace span{ margin-right: 24px; display: block; float: left; }

.seznam{ list-style-type: none; }
.seznam li{ background: transparent url(../img/li.gif) no-repeat 0 .95em; padding: .4em 0; padding-left: 15px; }
.linka{ border-bottom: 1px solid #CECECE; padding-bottom: 1em; margin-bottom: 1em; }

#bloky{ background: transparent url(../img/bloky.jpg) no-repeat; margin-left: 224px; width: 470px; padding: 1px 5px 27px 25px; color: White; font-size: 1.2em; }
.index #main{ border: 0; padding: 0; }
#bloky div.pravy{ float: left; }
#bloky .levy{ float: left;  margin-right: 30px; }
#bloky p{ margin: 34px 0 0; }
#bloky span{ display: block; margin-top: 34px; }
#bloky a{ display: block; color: White; text-decoration: none; width: 215px;  }

#lbox{ background: #ACACAC; text-align: center; margin-left: 8px; padding: 5px 0 7px 0; }
#lbox img{ vertical-align: middle; margin: 0 1px; }
#lbox h3{ margin: 0; font-size: .9em; color: #333333; }

div.potvrzeni{ width: 230px;  padding-bottom: 10px; background-color: #CECECE; top: 350px; left: 40%; color: black; text-align: center; font-weight: bold; position: absolute; border: 1px solid black; }
div.potvrzeni p{ padding: 15px 0 20px 0; margin: 0; }
div.potvrzeni div#plocha input.btn{ background-color: White; color: Black; font-weight: bold; text-align: center; cursor: pointer; border: 1px solid silver; }

table.tab{ font-size: .9em;border:0; border-bottom: 7px solid #E6E6E6; border-collapse: collapse; margin: 12px 0; width: auto; line-height: 1.2em; }
table.tab th{ color: White; background: #646465 url(../img/th.jpg) no-repeat; padding: 7px 7px; line-height: 1.4em; font-weight: bold; text-align: center; border: 1px solid #646465;  border-right: 1px solid white; }
table.tab th.last{ border-right-color: #646465 ; }
table.tab td.last{ border-right-color: #E6E6E6 ; }
table.tab td{ border: 1px solid #E6E6E6; border-right: 1px solid #D0D0D0; padding: 4px 7px; background-color: #E6E6E6; }
table.tab td.spec{ background: #E6E6E6 url(../img/spec.gif) no-repeat 50% 100%; text-align: center; font-weight: bold; padding: 8px 5px 10px 5px; border-bottom: 7px solid #E6E6E6; }
tr.sec td{ background-color: #f8f8f8;  }


.formik th{ text-align: right; padding: 2px 3px 2px 5px; border: 0; line-height: 1.2em; background-color: #E6E6E6; }
.formik td{ padding: 2px 10px 2px 5px; border: 0; background-color: #E6E6E6;   }
.formik textarea{ width: 228px; }
.formular{ background-color: #E6E6E6; padding: 10px; }
.helpokno{ position: absolute; top: 21px; left: 0; border: 1px solid #646465; width: 140px; padding: 0px 5px; line-height: 1.3em; font-size: .9em; background-color: #E50304; color: white; }
span.proexp{ display: inline-block; padding-bottom: 1px; }
span.proexp img{ cursor: help; }

.order{ background-color: #E6E6E6; font-size: .9em; padding-bottom: 10px; }
.order h3{ color: White; background: #646465 url(../img/nad.jpg) no-repeat; border: 1px solid #828281; padding: 10px 10px; font-size: 1em; line-height: 1.4em; font-weight: bold; margin: 0; }
.order p{ margin-left: 10px; margin-right: 10px; }
.order fieldset p{ padding: 3px 10px 6px 10px; margin: 0; }
.order fieldset{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CECECE; margin: 10px; }
.order fieldset div{ background-color: #CFCFCF; border: 1px solid #B3AFAF; }
.order h4{ background-color: #A4A4A3; color: White; margin: 0; padding: 4px 10px; font-weight: normal; }
.red{ color: #E50304 !important; }
.order label{ font-weight: bold; display: block; }
.order table{ margin: 3px 0 5px 0; }
.order table select{ width: 7em; }
.order table td{ padding: 2px 4px 2px 9px; }
.order .tbl-smery td{ vertical-align: top; }
input, textarea{ border: 1px solid #757576; padding: 2px; }
.order textarea{ width: 415px; }
.sirka1{ width: 145px !important ; }
.order select{ vertical-align: middle; }
.vyska1{ height: 5.65em; }
.pozn{ padding: 2px 0; }
.order p.klavesnice{ width: 135px; padding: 2px 2px; margin: 3px 0 0 0; background: #E6E6E6; border: 1px solid #A4A4A3; height: 81px; }
.order .klavesnice span{ color: White; font-weight: bold; background-color: #646465; border: 1px solid #E3E3E3; padding: 0px 0; cursor: pointer; font-size: .9em; margin: 0 1px 1px 0; float: left; display: inline; width: 12px; text-align: center; }
.order .klavesnice span:hover{ background-color: #D70B11; }

#ikony{ padding: 10px 5px 10px 25px; }
#ikony img{ vertical-align: middle; margin-right: 1px; border: 1px solid #7F7F7F; margin-right: 5px; }
#ikony a{ color: #3A3A3A;  font-size: .9em; text-decoration: none;}
#ikony p{ margin: 3px 0 5px 0; }
#ikony h3{ font-size: .9em; margin: 10px 0 0px 0; }

#pata a{text-decoration: none; }
#pata a span{ text-decoration: underline; }

  div#popik{ position: absolute; top: 230px; left: 260px; border: 1px solid #D1D1D1; border-bottom: 2px solid gray;  border-right: 2px solid gray; display: none; text-align: center; font-size: .8em; width: 260px; background-color: white; text-align: left; color: #3B3000; }
  div#popik a .obr3{ border: 0; margin: 0 0 0 11px; float: none;}
  div#popik p{ margin: 8px; }
  a#closebtn{  cursor: pointer; float: right; /*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/}
  a#closebtn:hover{text-decoration: none; background-color: white; color: black;}

.pdf{ background: transparent url(/img/i-pdf.gif) no-repeat 0 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.doc{ background: transparent url(/img/i-doc.gif) no-repeat 0 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.xls{ background: transparent url(/img/i-excel.gif) no-repeat 0% 0; padding: 4px 0 4px 30px; line-height: 2.3em; }
.zip{ background: transparent url(/img/i-archiv.gif) no-repeat 0% 0; padding: 4px 0 4px 30px;  line-height: 2.3em;}

.foto .obr{
	margin: 7px 18px; display: inline;
}


}