*{-moz-box-sizing: border-box;
   box-sizing: border-box;}

body                 { font-family: tahoma, helvetica;
                       font-size: 11px;
                       color: #767676;
                       text-align: center;
                       margin: 0px;
                       background: url("obr/poz3.png");}

.poz1                { background: url("obr/poz1.png"); }

.poz2                { background: url("obr/poz2.png"); }

.poz3                { background: url("obr/poz3.png"); }

.poz4                { background: url("obr/poz4.png"); }

.poz5                { background: url("obr/poz5.png"); }

.poz6                { background: url("obr/poz6.png"); }

.poz7                { background: url("obr/poz7.png"); }

p                    { margin:0px 0 9px 0;
                       text-align:justify;}

ul                   { margin-top:0px;
                       margin-bottom:10px;}

h2                   { font-weight: bold;
                       font-size: 11px;
                       color: #23758B;
                       margin: 0px;
		       text-transform:uppercase;}

h1                   { color: #FFFFFF;
                       font-weight: bold;
                       font-size: 18px;
                       margin: 0px;}

strong               { font-weight: normal;}

em                   { font-style: normal;}

#hlavni              { border-left: 1px solid #9D0000;
                       border-right: 1px solid #9D0000;
                       margin: 0 auto;
                       width: 778px;}

#main                { margin: 0 auto;
                       width: 778px;
                       text-align: center;
                       border:1px solid black;
                       background-color: #FFFFFF;}

.menu                { width:220px;
                       height: 165px;
                       font-weight: bold;
                       font-size: 12px;
                       margin:30px 0px 0px 8px;
                       background: url("obr/menu.gif") no-repeat;}

.news                { width:220px;
                       height: 220px;
                       margin:5px 0px 0px 8px;
                       text-align: justify;
                       background: url("obr/news.gif") no-repeat;}

.datum               { font-size: 12px;
                       color: #23758B;}

.newslink            { color: #23758B;
                       text-decoration: none;}
                       
.newslink:hover      { text-decoration: underline;}
                       
.posx                { padding: 30px 10px 5px 10px;}

.pos                 { padding-top: 30px;}

.odsaz               { padding:19px 0px 20px 0px;}

.log                 { margin-left: 40px;
                       font-size: 13px;}

.log2                { font-size: 13px;
                       width:110px;
                       margin:0 auto;}

.send                { background-image: url("obr/button.png");
                       width: 61px;
                       height: 23px;
                       color: #F2F2F2;
                       border: 0px;
                       font-weight: bold;
                       padding-bottom:2px;
                       margin-left: 95px;}

.sipka               { background: url("obr/sipka.png") no-repeat;
                       padding-left: 15px;
                       margin-left: 20px;
                       color: #23758B;
                       text-decoration: none;}

.sipka:hover         { color: #DC9B00;
                       text-decoration: underline;
                       background: url("obr/sipka2.png") no-repeat;}

.lh                  { width:250px;
                       height:130px;
                       float:left;}

.ls                  { width:250px;
                       height:130px;
                       float:left;}

.ld                  { width:250px;
                       height:130px;
                       float:left;}

.ph                  { width:250px;
                       height:130px;
                       float:left;}

.ps                  { width:250px;
                       height:130px;
                       float:left;}

.pd                  { width:250px;
                       height:130px;
                       float:left;}

.obtec               { float: left;
                       margin-right: 5px;
                       margin-left: 5px;}

.txt                 { text-align:justify;
                       margin: 0px 10px 0px 10px;}

.odpos               { text-align:right;
		                   margin-right:10px;}

.odkaz               { color: #DC9B00;
                       text-decoration: none;}

.odkaz:hover         { color: #DC9B00;
                       text-decoration: underline;}

.foto                { margin: 0px 20px 20px 0px;
                       float: left;}

.foto-right          { margin: 0px 0px 0px 20px;
                       float: right;}

.okraj               { padding-right: 20px;
                       text-align: justify;}

.okrajposun          { padding-right: 10px;
                       text-align: justify;}

.odstavec            { text-transform: uppercase;}

.provozs             { width:300px;
                       height:100px;
                       padding:33px 10px 0px 20px;
                       margin-left: 110px;
                       background: url("obr/tabulka2.png") no-repeat;}

.po                  { width: 160px;
                       float: left;}

.ut                  { width: 80px;
                       float: left;
                       clear:both;}

.dny                 { width: 39px;
                       float: left;
                       font-size: 17px;
                       text-align: center;
                       height: 40px;
                       border-right:1px solid black;}

.st                  { width: 80px;
                       float: left;}

.ct                  { width: 110px;
                       float: left;}

.cas                 { width: 80px;
                       float: left;
                       font-weight: bold;
                       text-align: center;
                       border-bottom:1px solid black;}

.x3                  { width: 240px;
                       height: 40px;
                       float: left;}

.x2                  { width: 160px;
                       height: 40px;
                       float: left;}

.x15                 { width: 120px;
                       height: 40px;
                       float: left;}

.x                   { width: 80px;
                       float: left;
                       height: 40px;
                       text-align: center;}

.nic                 { width: 39px;float: left;
                       border-bottom:1px solid black;
                       border-right:1px solid black;}

.small               { font-size: 10px;}

.podtrh              { text-decoration: overline;}

.index               { vertical-align: sup;}

.ra1                { padding-top:12px;
                      margin:0px;
                      text-align: center;}

.ra2                { padding-top:5px;
                      margin:0px;
                      text-align: center;}

.ra3                { padding-top:1px;
                      margin:0px;
                      text-align: center;}

.raden              { padding-top: 9px;
                      margin:0px;
                      text-align: center;}

.tab3               { width: 460px;
                      height: 250px;
                      margin-left: 20px;
                      background-image: url("obr/tabulka3.png");}

.pos2               { padding: 30px 0px 0px 10px;}

.clear               { clear: both;}

.a                   { height: 422px; }

.cv                  { height: 795px;}

.p1a                 { width: 776px;
                       height: 304px;
                       text-align:left;
                       background-image: url("obr/p1a.png");}

.p1admin             { width: 766px;
                       height: 100px;
                       background-image: url("obr/p1admin.jpg");
                       border: 1px solid #9D0000;
                       margin: 5px auto;}

.p2                  { width: 232px;
                       background: url("obr/p2div.png") no-repeat;
                       background-color:#F2F2F2;
                       text-align:left;
                       float:left;}

.p3                  { width: 29px;
                       background-image: url("obr/p3div.png");
                       float:left;}

.p3cv                { width: 29px;
                       background-image: url("obr/pruhdiv.png");
                       float:left;}

.p4                  { width: 515px;
                       font-size: 11px;
                       text-align:left;
                       background-color:#FFFFFF;
                       float:left;}

.p4posun             { width: 515px;
                       height: 422px;
                       font-size: 11px;
                       text-align:left;
                       float:left;
                       background-color:#FFFFFF;
                       overflow: auto;}

.p5a                 { width: 776px;
                       height: 64px;
                       clear:both;
                       background-image: url("obr/p5.png"); }

.p6a                 { width: 776px;
                       height: 70px;
                       background-image: url("obr/p6.png"); }

.stupne              { width: 100px;
                       color: #DC9B00;
                       text-align:left;
                       position: relative;
                       top:95px;
                       left:250px;}

.nadpis              { position: relative;
                       top:173px;
                       left:260px;
                       text-align:center;
                       width:517px;}

.zvani               { padding-top: 23px;
                       font-size: 13px;
                       font-weight: bold;
                       color: #FFFFFF;}

.mapa                { width: 370px;
                       height: 250px;
                       border:1px solid black;}

.kontakt             { font-size: 13px;
                       margin-left: 64px;}

.up                  { position: relative;
                       bottom: 10px;}

.okr                 { margin: 0px 0px 0px 40px;}

.pos50               { margin-right: 75px;}

.stup                { width: 32px;
                       float: left;}

.stup2               { width: 45px;
                       float: left;
                       text-align: right;}

.polesub             { border: 1px solid #E80700;
                       background-color: #FFE1E0;
                       color: #A50402;
                       font-weight: bold;
                       margin-bottom: 5px;}

.poletxt             { font-weight: bold;
                       margin-bottom: 5px;
		                   text-align: right;}

.mainfoto            { 
                       margin:0px 5px 5px 5px;
                       background-color: #FFFFFF;}

.okrajfoto           { border:5px solid black;
                       margin:5px;}

.ftdole              { border:1px solid gray;
                       margin:10px;
                       background-color: #FFFFFF;
                       height: 140px;}

.ftdolelev           { float:left;
                       margin:10px;
                       width: 141px;}

.ftdolepra           { float:right;
                       margin:10px;}

.ft                  { border: none;}

.left                { text-align: left;}
.right               { text-align: right;}
.up                  { vertical-align: top;}
 
#mainft              { margin: 0 auto;
                       width: 778px;
                       text-align: center;
                       background-color: #FFFFFF;
                       border:1px solid gray;}

.p1ft                { width: 776px;
                       height: 100px;
                       background-image: url("obr/p1admin.jpg");
                       border-bottom: 1px solid #9D0000;
                       margin: 0px auto;}

.center              { position:relative;
                       left: 178px;
                       top:110px;
                       float:left;}

.ie6_p234             { width: 776px;}

.hosting              { text-align: right;
                        font-family: tahoma, helvetica;
                        font-size: 9px;
                        color: #FFFFFF;
                        padding: 4px 10px 0 0;}

.webhost              { text-decoration:none;
                        color: #FFFFFF;
                        font-weight: bold;}

.webhost:hover        { text-decoration:none;
                        color: #FFFFFF;
                        font-weight: bold;}

.allert                { color: #FF0000;
                         font-weight: bold;
                         font-size: 11px;
                         text-align: center;
                         text-transform:uppercase;}
                         

.border                {border:1px solid black;}

.mainews               {margin: 20px 40px;
                        border-bottom:1px dashed #767676;
                        text-align: justify;}
                        
.bold                   { font-weight: bold;}

.navigace            { color: #DC9B00;
                       text-decoration: none;
                       font-weight: bold;}

.navigacespecimen   {  color: #23758B;}

.uprostred          {text-align: center;}

.rozvrhsaunaleft     { width: 90px; 
                       float: left;}

.rozvrhsaunaright     { width: 180px;
                       float: left;}
                       
.rozvrh             { width: 460px;
                      margin-left: 20px;
                      background-image: url("obr/tab3pruh.png");}

.zahlavi            { background-image: url("obr/tab3top.png");
                      height: 40px;}

.zahlavicenik      { background-image: url("obr/tab_cenik_top.png");
                    height: 40px;}

.zapati             { background-image: url("obr/tab3bot.png");
                      height: 15px;}

.bezpad             {padding:0px;}
th                  {padding-left: 25px;}

.roz1               {width: 50px;}
.roz11              {width: 10px;}
.roz12              {width: 30px;}
.roz2               {width: 250px;}
.roz22              {width: 230px;}                                                                     
.roz3               {width: 78px;}
.roz33              {width: 206px;}
.roz4               {width: 298px;}

.ba0              { background-color:#FFF0F0;}                       
.ba1              { background-color:#FEFCE1;}
.ba2              { background-color:#E1E1E1;}
.ba3              { background-color:#FFFFFF;}
.ba2left          { background:#E1E1E1 url("obr/levaseda.png") repeat-y;}
.ba2right         { background:#E1E1E1 url("obr/pravaseda.png") right repeat-y;}
.ba2all           { background-image: url("obr/allseda.png");}

                                               
.rozvrhsirsi        { width: 550px;
                      margin-left: 20px;
                      background-image: url("obr/tab4pruh.png");}

.zahlaviceniksirsi { background-image: url("obr/tab_cenik_top4.png");
                    height: 40px;}

.zapatisirsi        { background-image: url("obr/tab4bot.png");
                      height: 15px;}