@media screen, projection, tv{
html,body{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; background-color: #E4E4E4; color: black; }
/*    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;
*/

#base{ font-size: .75em; }
#head{ border-left: 10px solid #CCCCCC; border-right: 10px solid #CCCCCC; }
#head-in{ border-bottom: 2px solid black; padding: 9px; background-color: white; color: Black; height: 45px;  }
#head h1{ background-color: Black; color: White; position: relative; overflow: hidden; font-size: 1.1em; margin: 0; position: absolute; z-index: 20; }
#head h1, #head span{ width: 220px; height: 45px; }
#head h1 span{ position: absolute; z-index: 20; top: 0; left: 0; cursor: pointer; background: transparent url(../img/business-lease.png) no-repeat; }

#main{ background-color: White; color: Black; margin: 9px 10px 0px 10px; padding: 1px 0; border-top: 1px solid #E4E4E4;  }
#plocha{ padding: 10px 10px;}
#pata{ background-color: White; color: Black; margin: 0 10px 10px 10px; border-top: 10px solid #E4E4E4; text-align: right; }
#pata p{ margin: 0; padding: 10px; }

#menu{ position: absolute; top: 9px; left: 0;  padding-right: 0;  width: 100%; z-index: 1;}
#menu-in{ margin: 0 2px 0 248px; }
#menu #menu-in2 ul{ margin: 0; list-style-type: none; width: 48.5%;  }
#menu #menu-in2 li{ float: left; width: 23%; }
#menu #menu-in2 ul a{ display: block; text-decoration: none; color: black; border-bottom: 1px solid white; background-color: White; padding-bottom: 8px; text-align: center; width: 100%; }
#menu #menu-in2 ul span{ display: block; cursor: pointer; background-color: #6E99CC; color: White; border-bottom: 5px solid #A2C4ED; border-right: 1px solid #A2C4ED; padding: 13px 6px 13px 6px; line-height: 1.2em; }
#menu #menu-in2 .dvoj span{ padding-top: .5em; padding-bottom: .46em; line-height: 1.2em; }
#menu #menu-in2 ul .aktivni { border-bottom-color: Black;}
#menu #menu-in2  a:hover{ border-bottom-color: #FFF; }
#menu #menu-in2  ul a:hover span, #menu #menu-in2 ul li a.aktivni span{ background-color: Black; color: White; border-bottom: 0; padding-bottom: 18px; }
#menu #menu-in2  ul .dvoj a:hover span{ padding-bottom: .88em; }
#menu #menu-in2 ul .dvoj a.aktivni span{ background-color: Black; padding-bottom: .88em; }
#login{ background: Black none; color: White;  float: right; display: inline; font-weight: bold; white-space: nowrap; width: 50%; position: relative; left:-17px; padding: 0; line-height: 1.2em; text-align: center; }
#login a{ background-color: Black; color: #72B5FF; font-weight: normal; }
#login span.del{ color: #666666; background-color: Black; }
#login a:hover{ color: #A2C4ED; background-color: Black; }


hr{ height: 1px; color: #e8e8e8; background: #e8e8e8; clear: both; margin: 0; padding: 0; border: 0; display: none; }
address{ font-style: normal; display: block; margin: .5em 0; }
input, textarea, select{  font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif;  border: 1px solid black; margin: 2px 0; }
input, textarea{ padding: 1px; }
h1{ font-size: 1.5em; margin: .8em 0; }
h2{ font-size: 1.3em; margin: .8em 0; }
h2.hlavni{ color: black; font-size: 1.3em; text-transform: uppercase; background: white url(../img/h2-index.gif) repeat-x; letter-spacing: .2em; margin: 8px 9px !important ;}
h2.hlavni span{ display: block;  background: transparent url(../img/nadpis-index.jpg) no-repeat 100% 0; padding: 33px 32px; }
h3{ font-size: 1.1em; margin: .8em 0; }
h3.spec{ background-color: Black; color: White; padding: 2px 0; font-size: 1.2em; margin: 0; }
h3.spec span{ display: block; border-left: 2px solid #6E99CC; padding: 5px 5px; font-weight: normal; }
h4{ font-size: 1em; margin: .8em 0; }
h5{ height: 100%;font-size: 1.3em; margin: .8em 0; }
h5.hlavni{ color: White; font-size: 1.3em; text-transform: uppercase; background: #84C6B2 url(../img/h2.gif) repeat-x; letter-spacing: .2em; margin: 8px 9px;}
h5.hlavni span{ display: block; background: transparent url(../img/nadpis01.jpg) no-repeat 100% 0; padding: 33px 32px; }
h5.hlavni span.right{  text-align: right; display: block; background: transparent url(../img/nadpis01.jpg) no-repeat 100% 0; padding: 33px 32px; }
a{ color: #ED6A1C; background-color: White; }
a:hover{ color: #6E99CC; background-color: White; }
a.btn{ color: White; text-decoration: none; background: #3A8BE0; padding: 3px 9px; border: 1px solid black; }
a:hover.btn{ background-color: Black; color: White; }
a.green{ background-color: #EF671B; color: White; }

.obr, .obr2{ border: 5px solid #E4E4E4; }


div.potvrzeni{ width: 230px;  background: #6E99CC url(/img/info.gif) no-repeat; color: white; padding-bottom: 5px; text-align: center; position: absolute; border: 1px solid black; }
div.potvrzeni p{ padding: 5px 7px 5px 7px; margin-top: 25px; }
div.potvrzeni input{ background-color: black; color: white; text-align: center; cursor: pointer; border: 1px solid silver; padding: 0px 15px; }

table.tab{ font-size: 1em;  margin: 12px 0; width: auto; line-height: 1.2em; width: 100%;  border: 1px solid black; border-bottom: 2px solid black; }
table.tab th{ color: White; background-color: black; padding: 4px 7px; font-weight: normal; text-align: center; font-size: 1em; border: 0; border-right: 1px solid white; }
table.tab th a, table.tab th a:hover{ background-color: Black; color: White; }
table.tab td{ border: 0; border-right: 1px solid #D7D7D7; padding: 4px 7px; background-color: #E9E9E9; color: Black; text-align: center; }
tr.sec td{ background-color: white; color: black; }
table.tab td a{ background-color: #E9E9E9; line-height: 1.3em; }
table.tab a:hover{ background-color: transparent ;  }
table.tab th a{ background-color: black; color: White; }
table.tab th img{ margin: 2px; vertical-align: text-bottom; }
table.tab .sec td a{ background-color: white; }
table.tab tr:hover td, table.tab tr:hover td a, table.tab tr.vybrany a{ background-color: #F1681A !important ; color: black; }
table.tab tr.vybrany td{ background-color: #F1681A	; color: black; }

table.tabau{ font-size: 1em;  margin: 12px 0; width: auto; line-height: 1.2em; width: 100%;  border: 1px solid black; border-bottom: 2px solid black; }
table.tabau th{ color: White; background-color: black; padding: 4px 7px; font-weight: normal; text-align: center; font-size: 1em; border: 0; border-right: 1px solid white; }
table.tabau th a, table.tabau th a:hover{ background-color: Black; color: White; }
table.tabau td{ border: 0; border-right: 1px solid #D7D7D7; padding: 4px 7px; background-color: #E9E9E9; color: Black; text-align: center; }
tr.sec td{ background-color: white; color: black; }
table.tabau td a{ background-color: #E9E9E9; line-height: 1.3em; }
table.tabau a:hover{ background-color: transparent ;  }
table.tabau th a{ background-color: black; color: White; }
table.tabau th img{ margin: 2px; vertical-align: text-bottom; }
table.tabau .sec td a{ background-color: white; }
table.tabau tr.vybrany td{ background-color: #F1681A	; color: black; }


table.tab3{ font-size: 1em;  margin: 12px 0; width: auto; line-height: 1.2em; width: 100%;  border: 1px solid black; border-bottom: 2px solid black; }
table.tab3 th{ color: White; background-color: black; padding: 4px 7px; font-weight: normal; text-align: center; font-size: 1em; border: 0; border-right: 1px solid white; }
table.tab3 th a, table.tab th a:hover{ background-color: Black; color: White; }
table.tab3 td{ border: 0; border-right: 1px solid #D7D7D7; padding: 4px 7px; background-color: #E9E9E9; color: Black; text-align: left; }
table.tab3 tr.sec td{ background-color: white; color: black; }
table.tab3 td a{ background-color: transparent !important ; line-height: 1.3em; }


/*rozdily na indexu*/
.index #head-in{ border-bottom: 1px solid #CCCCCC;   }




#sloupec{ position: absolute; top: 85px; left: 19px; width: 220px; }
#sloupec h3, #sea h3{ background-color: Black; color: White; padding: 2px 0; font-size: 1.2em; margin: 0; }
#sloupec h3 span, #sea h3 span{ display: block; border-left: 2px solid #6E99CC; padding: 5px 5px; font-weight: normal; }
#sloupec .prihlaseni h3{ margin-bottom: 4px; }
#sloupec input:hover.btn{ background-color: Black; color: White; }
.formular{ background-color: #6E99CC; color: White; padding-bottom: 3px; border-bottom: 2px solid black; font-size: .9em; margin-left: 229px; }
.formular th{ font-weight: normal; text-align: right; padding: 2px 5px; }
.formular input, .formular select{ border: 1px solid #095C44; font-size: 1em; margin: 0 0 3px 0; padding: 0; vertical-align: middle; }
.formular input{ padding: 1px 3px; }
.formular input.btn{ font-size: 1.1em; }
.formular table{ margin: 10px 5px 0 5px; }
.formular select{ width: 90px; }
.formular select.delsi{ width: 135px; }
.formular td{ text-align: right; padding: 1px 0; }
.formular td img{ vertical-align: middle; margin-top: -3px; }
.formular tr.delic td,.formular tr.delic th{ border-top: 1px solid #C3D6E9; padding-top: 6px; : ; }
.formular tr.odsad td,.formular tr.odsad th{ padding-bottom: 6px; }
.formular p{ margin: 5px 5px; border-top: 1px solid #C3D6E9; padding-top: 6px; }
.formular td a{ display: block; background-color: #EF671B; padding: 1px 0; color: White; text-align: center; text-decoration: none; border: 1px solid #095C44; }
.formular td a:hover{ background-color: Black; color: White; }
.formular .btn, .prihlaseni .btn{ display: block; background-color: #EF671B; color: White; text-align: center; text-decoration: none; border: 1px solid #095C44; font-weight: bold; padding: 3px 10px; width: 11em; margin: 0 auto; }
.formular .btn{ display: inline; }
.cast{ float: left; width: 17.5em; padding-left: 5px; display: inline; text-align: right; white-space: nowrap; padding-top: 3px;}
.cast img.top{ margin-top: 6px; }
.dru{ width: 13.2em; }
.tre{ width: 13.4em; }
.ctv{ width: 24em; text-align: left; padding-left: 10px; }
/*.dru{ width: 23%; }
.tre{ width: 24%; }
.ctv{ width: 26%; }*/
#idmojenab{ float: right; display: inline; width: 20em; margin: 1.7em 0 0 0; text-align: right; }

.prihlaseni{ background-color: #EAEAEA; color: Black; border-bottom: 2px solid black; margin-top: 0; padding-bottom: 8px; height: 117px; }
html>body .prihlaseni{ height: auto; min-height: 107px; }
.prihlaseni p{ text-align: right; margin: 0px 8px 3px 8px; }
.prihlaseni input{ border: 1px solid black; font-size: 1em; padding: 1px 3px; width: 105px; margin: 0; }
.prihlaseni input.btn{ text-align: center; margin: 0; display: inline; width: 113px; margin-top: 2px; border-color: Black; }
.prihlaseni input.prihlaseny, .prihlaseni a.btn{ width: 14em; padding-left: 0; padding-right: 0; }

#mutace{ padding-bottom: 16px; }
#mutace ul{ margin: 0; list-style-type: none; font-weight: normal; width: 17em; margin: 0 auto; }
#mutace li{ float: left; }
#mutace span{ padding: 0 7px; border-right: 1px solid #666666; text-decoration: underline; }
#mutace p span{ text-decoration: none; }
#mutace p{ background: Black url(../img/sip.gif) no-repeat 50% 0; color: white; }
#mutace a, #mutace P{ display: block; padding: 15px 0px 0 0px; margin: 0; text-decoration: none; }

.naindexu{ background: White url(../img/h2-index.gif) repeat-x; }
.naindexu h2{ padding-top: 90px; background: transparent url(../img/nadpis-index.jpg) no-repeat 100% 0; margin: 0; font-size: 1.2em; }
.naindexu span{ border-left: 3px solid #6E99CC; display: block; padding: 3px 9px; }
.index table.tab td{ cursor: pointer;}
.index h2{ margin: 1.5em 0 0em 0; }

h2.n1{  background: #389DE9 none; margin: 10px; margin-bottom: 0; }
h2.n1 span{ background: transparent url(../img/nadpis02.jpg) no-repeat 100% 0; }

table.tab2{ border: 0; border-collapse: collapse; width: 100%; table-layout: fixed; }
table.tab2 th, table.tab2 td{  border: 0; margin: 0; text-align: right; padding: 2px 10px; background-color: #E9E9E9; vertical-align: top; }
table.tab2 th{ white-space: nowrap; width: 15em; }
table.tab2 td{ text-align: left; padding: 2px 0;}
table.tab2 tr{ border: 0; }
table.prvni{ margin-top: 10px; }
table.tab2 td.prvni{ padding-right: 330px; }
table.tab2 tr.sec th, table.tab2 tr.sec td{ background-color: White; }
table.tab2 th.pozn, table.tab2 td.pozn{ line-height: 1.8em; }
table.tab2 input.btn{ border: 1px solid black; height: 19px; vertical-align: middle; } 
html>body table.tab2 input.btn{ margin-top: -2px; }
.pcena a.btn{ padding-top: 1px; padding-bottom: 1px; }
.pcena input{ padding: 1px; vertical-align: middle; }
table.tab2 td.pcena, table.tab2 th.pcena{ padding-top: 5px; padding-bottom: 5px; }
a.help{ background-color: #EF671B; text-align: center; padding: 1px 5px; color: White; font-weight: bold; font-size: 1em; text-decoration: none; cursor: help; border: 1px solid black; }
a:hover.help{ color: White; background: Black; }
.pic{ width: 315px; background-color: White; border-right: 1px solid white; padding: 10px 0 15px 10px; position: absolute; right: 19px; top: 117px; }
.pic p{ margin: 0; }
.pic p.tlac{ margin: 0; padding: 5px 0px 0 5px; }
.pic img, .gal-pic img{ display: block; border: 5px solid #E9E9E9; }
.pic a.btn, .gal-pic a.btn{ display: inline; float: left; margin-right: 4px; white-space: nowrap; padding: 2px 8px; }

.gal{ padding: 1px 0 0 0;}
.gal h4{ margin: 0; padding: 2px 5px; background: white; width: 15em; text-align: right; }
.gal-pic{ width: 173px; float: left; margin: 10px 3px 0 0; }
.gal-pic span{ display: block; padding: 5px 0 0 11px; }
.gal-pic span.obrbox{ padding: 0; width: 162px; height: 111px; background-color: #E4E4E4; overflow: hidden; border: 5px solid #E4E4E4; }
.gal-pic span.obrbox img{ border: 0; }
.zpet{ margin: 0; padding: 10px 0 5px 0; clear: both; text-align: center;}
.gal-pic a.btn{ padding: 2px 7px; margin-bottom: 0; }

.registrace th{ padding: 0 1.2em 0 0; text-align: right; font-weight: normal; }
.registrace .sloup{ width: 37em; float: left; margin-top: 1em; }
.registrace .sloup th{ width: 10em; }
.registrace #kriteria{ margin-left: 3em; }
.registrace #kriteria td{ padding-right: 1em; }

form .btn{  background-color: #3A8BE0; color: White; text-align: center; text-decoration: none; border: 1px solid #095C44; font-weight: bold; padding: 1px 10px; width: 8em; margin: 0 auto; }
form input:hover.btn{ background-color: Black; color: White; }

.odsazeni{
	padding: 0 14px;
}
}

