body, body.extimg, body.print,body.samoright {
margin: 0px;
padding: 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
text-align: center;
}

/* seasonal color styles */
/* leto */
body {background: #F1F1F1 url('../l/images/bg_vline.png') repeat-x 0 0;}

body.extimg {background-color: #dcdcdc;background-image: none; width: 716px;}
body.print {background-color: white;background-image: none; padding: 7px;  font-family : Times New Roman, Times, serif; }
body.samoright{background-color: #E7E7E7 ;background-image: none; }
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0 0 -.02em 0;}
h1 { font-weight: bold; font-size: 150%;}
h2 { font-weight: bold; font-size: 130%;}
h3 { font-weight: bold; font-size: 120%;}
h4 { font-weight: bold; font-size: 100%;}
h5 { font-weight: bold; font-size: 95%;}
h6 { font-weight: bold; font-size: 90%;}
h1.zahlavi { color: #4F4FDC; font-weight: normal; font-size: 140%;}
h2.zahlavimn {font-size: 75%;}
h2.mainmn {font-size: 75%;}
h2.nextmn {font-size: 75%;}
h2.footmn {font-size: 93%; }
h2.boxlabel {font-size: 100%; font-weight: bold;}
h3.submn {font-size: 80%;}
h3.nadpis {font-size: 110%; margin-top: 2pt; margin-bottom: -2.80pt;}
/* next - prev */
h5.footnavig {font-size: 95%;}
ul {  margin: 1em 0 1em 1.5em; padding: 0; text-align:left;}
ul.disc  {list-style-type : disc;}
ul.square  {list-style-type : square;}
ul.circle  {list-style-type : circle;}
li.kzprava {list-style-type : square;}
ul.nolist,ol.nolist {list-style-type : none;list-style-image : none;}
ul.tnospace, ol.tnospace  {margin-top : 1px; margin-bottom: 1px;}

div.samoright { margin-left : 5px; margin-right: 5px;}

/* leto */
div.dfldset { font-size : 85%; border: 1px solid #004000 ;margin-left : 5px; margin-right: 5px;  text-align: center;  }

table {border: 0pt none black; padding: 0px; font-weight: normal; font-size: 105%; color: black; }
table.samoright {background-color: white; }
table.tleft { float: left; }
table.tright { float: right; }
table.autosize { table-layout : auto;  }
table.left0 { background-color : transparent; margin-left: 6px; margin-right: 6px; }
table.tleft00 {background-color : #dcdcdc;height: 1px;}
table.top0 {background-color : #dcdcdc; height: 80px; width: 100%; padding-top: 2px; padding-bottom: 4px;}
table.lmnu {width: 170px;}
table.rmnu {width: 208px;}
td.mnleft{width: 170px;}
/* zahlavi */
td.prehobr {background: #dcdcdc; width: 0.5em;}
td.hobr {background: center url('./images/logo_slzn.gif'); background-repeat: no-repeat; width: 60px; }
td.foto {background: center url('./images/top_foto.gif'); background-repeat: no-repeat; width: 306px; }
td.zafoto { width: 60px; }
td.logo {background: #cb0e21 center url('./images/logo_brno.gif');background-repeat: no-repeat; cursor: pointer;}
td.oddelovac {background: white; height: 2px}
td.top2 {vertical-align: middle;}
td.oddelovac2 {background: #dcdcdc; height: 2px}
/* pro bunky menu paticky middle layoutu */
td.footmn_l {padding-left: 0; padding-right: 2px; border-right: 1px solid black;}
td.footmn_m {padding-left: 2px; padding-right: 2px; border-right: 1px solid black;}
td.footmn_r {padding-left: 2px; padding-right: 0;}
/* fotogalerie */
td.thumb { padding: 3px; border-left: 2px solid white; border-right: 2px solid gray; border-top: 2px solid white; border-bottom: 2px solid gray; background: #E7E7E7; }
td.thumv {  padding: 3px; border-left: 2px solid white; border-right: 2px solid gray; border-top: 2px solid white; border-bottom: 2px solid gray; background: orange; }
/* input submit a pole */
input.ssubmit {background: #dcdcdc; color: #4B4B4B; border: 1px solid black;background-repeat: repeat-x ; background-image: url(img_btn/t_btnbgline.gif); font-size: 100%; height: 25px; vertical-align: middle; letter-spacing: -4px;padding-bottom:  5px;}
input.ssubmit_ {background: #dcdcdc; color: #d95700; border: 1px solid black; font-size: 100%; height: 25px; vertical-align: middle; letter-spacing: -4px;padding-bottom:  5px;}
input.stext {height: 21px; vertical-align: middle;}
/* margins a paddings obecne */
.margleft5 {margin-left: 5px;}
.marg15all {margin-left: 15px; margin-right: 15px;}
.pad15all {padding-left: 15px; padding-right: 15px;}
.pad5lr {padding-left: 5px; padding-right: 5px;}
.allpadd3 {padding: 3px;}
.s_margin { margin-left: 5px; margin-right: 5px; }
.margin10r { margin-right: 10px; }
.padding10 {padding-left: 10px;}
.margin10 {margin-left: 10px;}/* jaro */
.marg {padding : 5px;}
.print {padding : 8px; }
.vypis {padding-left: 6px; padding-right:5px; padding-top:4px; padding-bottom: 4px; }
.oddtab {margin-bottom: -2.75pt; font-size: 0;}
/* format textu size */
.anotskup { font-weight: normal;}
.ldiv {font-size: 85%;}
.obsah {font-size: 100%;}
/* format textu weight, style, spacing, sup a sub */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.condens { letter-spacing : -4px; }
.nrmsup { vertical-align: super; border: 0pt none black; padding: 0px; font-weight: normal; font-size: 55%;}   
.nrmsub { vertical-align: sub; border: 0pt none black; padding: 0px; font-weight: normal; font-size: 55%;}   
/* format textu atd. L R J, align */
.center, .txcenter { text-align: center;}
.kright, .right, .txright, .tright  { text-align: right;}
.kleft, .left, .txleft, .tleft  { text-align: left;}
.justify { text-align: justify; }
.top { vertical-align: top;}
.bottom { vertical-align: bottom;}
.vmiddle, .middle { vertical-align: middle;}
/* ostatni */
.border0 { border: none;}
.block { display: block;}
.linecond  {line-height : 11px;  }
.hlv { border: 0pt none; padding: 0px; font-weight: bold; font-size: 160%; margin-bottom: 5.75pt; }   
/* format P v clancich */ 
.Odstavec, .Odstavec1 { margin-bottom: -2.75pt; font-size: 100%; text-align: justify;}
.Odstavec:first-letter { margin-left : 15px; }
.Odstavec1:first-letter { margin-left : 15px; font-size: 140%; font-weight: bold; color: #2F4F4F;  vertical-align : baseline; }
/* zpetna kompatibilita */
.odd,.h2 { border: 0pt none black; padding: 0px; font-weight: bold; font-size: 115%; color: black;}   
.pododd,.h3 {  border: 0pt none black; padding: 0px; font-weight: bold; font-size: 100%; color: black;}   
.oddsup,.h2sup { vertical-align: super; border: 0pt none black; padding: 0px; font-weight: bold; font-size: 70%; }   
.pododdsup,.h3sup { vertical-align: super; border: 0pt none black; padding: 0px; font-weight: bold; font-size: 60%;}   
/* kombinovane formaty */
.Zaklad {margin-bottom: 0pt; font-weight: normal; text-align: left; font-size: 100%;}
.Poznamka {font-size: 10pt;  font-style: italic; }
.ztbl { text-align: center; border: 0pt none black; padding: 0px; font-weight: bold; font-size: 100%; color: black;}   
.zdroj{ border: 0pt none black; padding: 0px; font-weight: bold; font-size: 80%; color: black;}
.underline { border-bottom : double Silver;  border-width : 1px;  }
.s_top  { vertical-align: top; }
.ramec { text-align: center; border: 1px solid #E8C458; }
.moon  { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #191970;}
.percalc { font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  border-left: medium outset; border-right: medium inset; border-top: medium outset; border-bottom: medium inset;  border-color : Menu;   }

/* seasons modifications */
/* leto */
.votebg { background: #F1F1F2;}
/*.votebg { background: #E0FFE0;}*/
.votebg_ {background: #fef7e0;}
.vyves {color: #9C3D06;}
.akclink_pocet {color: #3e5757;}
.border1 { border: 1px solid #9C3D06;}
.bgsiva { background: #ebffeb; }
.bgtrtbl { background: #fee2a5;}
.scrollframe {padding: 0px; border: 1px solid #9C3D06; background-color: transparent;overflow: auto; font-size: 95%;max-height: 177px; }
.anothlbg { background: #fee9bb; }
/* leto */
div.pocasi  { width: 202px; margin: 0; text-align: center; background: #fef7e0;}
table.fldset { font-size : 100%; background: #fef7e0; border: 1px solid #9C3D06;margin-left : 5px; margin-right: 5px;  text-align: center;  }

/* div kontejner - obal */
#divmcn{  margin: 0 auto 0 auto; padding: 0; overflow: hidden; text-align: left; width: 985px; border: 0; color: black; background-color : white;}
/*#wrapper { margin: 0; padding: 0; width: 985px;}*/
/* layout- levy div*/
div.left, div.dleft{ float: left; width: 171px; background-color : transparent; }
/* layout- pravy div*/
div.right, div.dright{ float: right; width: 209px; margin-right: 5px; background-color: transparent; text-align: center;} 
/* layout- stredni div*/
div.middle, div.dmiddle { vertical-align: top; width: 570px; margin-left:190px; margin-right: 214px; background-color: transparent; }
/* layout- footer div*/
div.paticka { clear: both; margin-top: 0px; padding-bottom: 20px; width: 100%; background-color: #f1f1f1;}

/* specf. pro alt. zobr. samospravy*/
#divmsamo{ position: relative; margin: 0 auto; text-align: left; width: 985px; height: auto; border: 1px; color: black; background-color: #E7E7E7; }
iframe.samo { margin-top: 40px; margin-left: 0px; margin-right: 2px; width: 695px; height: 450px; border: 0px;}
div.leftsamo, div.dleftsamo{ float: left; width: 275px; background-color : #E7E7E7; }
/* layout- stredni div*/
div.middlesamo, div.dmiddlesamo { vertical-align: top; width: 700px; min-height: 550px ; margin-left:280px; margin-right: 0px; margin-bottom: 10px; background-color: #E7E7E7; }
/* layout- footer div*/
div.patickasamo { clear: both; margin-top: 0px; width: 100%; background-color: transparent; }
.margsamo {margin-left: 5px;}
.ldivsamo {font-size: 85%;}
table.left0samo {background-color: transparent; margin-left: 6px; margin-right: 6px; }
.samonavy {color: #3B3B3B; }
/* samo konec*/

.top1{ font-family : Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size : 9px; color : #ffffff; text-decoration : none; }
.left_anchor{color: #463643;}
.top1:hover {text-decoration : underline;}

/*  color: #d95700; --starooranzova  */
/*  color: #9C3D06;--starooranzova-temna alias navy */
/*  color: #3A3AC6; -- tnavsi modra */
/* leto */
A {color: #d95700;text-decoration : underline; font-weight: normal;}
A:visited {color: #d95700;}
A:active {color: #d95700;}
A:hover {color: #006600;text-decoration: underline;}

A.samo {color: #3B3B3B; text-decoration: none; }
A.samo:visited {color: #3B3B3B;}
A.samo:active {color:  #3B3B3B;}
A.samo:hover {color: #d95700;text-decoration: underline;}

/* leto */
A.title {color: #d95700;text-decoration: underline; font-weight: bold;}
A.title:visited {color: #d95700;}
A.title:active {color: #d95700;}
A.title:hover {color: #006600; text-decoration: underline;}
/* leto */
A.lrmnu { COLOR: #d95700; font-weight: bold;  text-decoration: none;}
A.lrmnu:visited {COLOR: #d95700;}
A.lrmnu:active {COLOR: #d95700;}
A.lrmnu:hover {COLOR: #006600; text-decoration: underline; }
/* leto */
A.nota {color: #d95700; font-size: 80%; text-decoration: none; font-weight: normal;}
A.nota:visited {color: #d95700;}
A.nota:active {color: #d95700;}
A.nota:hover {color: #006600;text-decoration : underline;}
/* leto */
A.nota2 {color: #d95700; font-size: 80%; text-decoration: none; font-weight: bold;}
A.nota2:visited {color: #d95700;}
A.nota2:active {color: #d95700;}
A.nota2:hover {color: #006600;text-decoration: underline;}
/* leto */
A.tcell {color:  #d95700; font-size: 90%; text-decoration : underline; font-weight: bold;}
A.tcell:visited {color: #d95700;}
A.tcell:active {color: #d95700;}
A.tcell:hover {color: #006600;text-decoration : underline;}
/* leto */
A.ptlink { COLOR: #d95700; font-weight: bold;  text-decoration: none;}
A.ptlink:visited {COLOR: #d95700;}
A.ptlink:active {COLOR: #d95700;}
A.ptlink:hover {COLOR: #006600; text-decoration: underline; }
/* ftlink - dolní navigace na middle layoutu */
/* leto */
A.ftlink { COLOR: #d95700; font-size: 75%;font-weight: bold; text-decoration : none; }
A.ftlink:visited {COLOR: #d95700;}
A.ftlink:active {COLOR: #d95700;}
A.ftlink:hover {COLOR: #006600; font-size: 75%; font-weight: bold;text-decoration : underline;}
/* leto */
A.mlink {COLOR: #006600; font-size: 100%; font-weight: bold;  text-decoration: none; letter-spacing : normal;   }
A.mlink:visited {COLOR: #006600;}
A.mlink:active {COLOR: #006600;}
A.mlink:hover {COLOR:#FFD610; text-decoration: underline;}
/* leto */
A.pmnavl { color: #d95700;  font-weight: bold; font-size: 100%; text-decoration: none;}
A.pmnavl:visited {color: #d95700;}
A.pmnavl:active {color: #d95700;}
A.pmnavl:hover {color: #006600; text-decoration : underline;}

A.btitle {color: #4B4B4B;text-decoration : none; font-weight: bold;}
A.btitle:visited {color: #4B4B4B;}
A.btitle:active {color: #4B4B4B;}
A.btitle:hover {color: #d95700; text-decoration : none;}

A.ititle {color: #4B4B4B; text-decoration : none; font-weight: normal;}
A.ititle:visited {color: #4B4B4B;}
A.ititle:active {color: #4B4B4B;}
A.ititle:hover {color: #4B4B4B; text-decoration : none;}

A.samocl {color: black; text-decoration : none; font-weight: bold;}
A.samocl:visited {color: black;}
A.samocl:active {color: black;}
A.samocl:hover {color: #d95700; text-decoration : none;}

A.footlink {color: black; text-decoration : underline; font-weight: normal;}
A.footlink:visited {color: black; font-weight: normal;}
A.footlink:active {color: black; font-weight: normal;}
A.footlink:hover {color: #d95700; text-decoration : underline;}

A.cal, A.caln { font-weight: bold;  text-decoration: none;}
A.cal:visited {color: navy; }
A.cal:active { color: navy; }
A.cal:hover { color: #0000B9;  text-decoration: none;}
A.caln:visited {color: gray  }
A.caln:active { color: gray }
A.caln:hover { color: gray ; text-decoration: none;}

.pmtema {color: #0000CD;}
.pmtema:hover {color: navy;}
.pmtema:visited {color: #0000CD;}

/* left menu (next) pmnav */
/* leto */
td.pmnavi {background-color: #feedb4; padding-left: 3px; padding-right: 3px; padding-top: 1px; }

td.pmnavo {background-color: transparent; padding-left: 3px; padding-right: 3px; padding-top: 1px;}
td.pmnav   {padding-left: 3px; padding-right: 3px; padding-top: 1px; }
.pmnavt { COLOR: #000000;  font-weight: bold; font-size: 100%; text-decoration: none;}

.tfbutton {font-size : 90%; background-color: transparent; cursor: pointer;  }
.tbutton  {font-size : 100%; font-weight: bold; background-color: transparent; border: none; cursor: pointer; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; height : 23px; color: #4B4B4B;  }
.tbuttoni {font-size : 100%; font-weight: bold; background-color: transparent; border: none; cursor: pointer; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; height : 23px;  color: #d95700; }
.tbuttono {font-size : 100%; font-weight: bold; background-color: transparent; border: none; cursor: pointer; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; height : 14px;  color: #6A006A;  }

.text180 {font-size: 180%;}
.text170 {font-size: 170%;}
.text160 {font-size: 160%;}
.text150 {font-size: 150%;}
.text140 {font-size: 140%;}
.text130 {font-size: 130%;}
.text120 {font-size: 120%;}
.text110 {font-size: 110%;}
.text7, .text70 {font-size : 70%;}
.text75 {font-size : 75%;}
.text8, .text80 {font-size : 80%;}
.text85 {font-size : 85%;}
.text9, .text90 {font-size : 90%;}
.text95 {font-size : 95%;}
.text10, .text100 {font-size : 100%;}
.text4f {font-size: 4px;}
.text6f {font-size: 6px;}
.text7f {font-size: 7px;}
.text8f {font-size: 8px;}
.text9f {font-size: 9px;}
.text10f {font-size: 10px;}
.text11f {font-size: 11px;}
.text12f {font-size: 12px;}
.text13f {font-size: 13px;}
.text14f {font-size: 14px;}
.text16f {font-size: 16px;}
.nadpis {font-size: 85%; font-weight: bold; color: #4B4B4B;}
.clnadpis {font-size: 85%; font-weight: bold; color: black;}
.anotace {text-align : justify;}

/* anketa */
.aquest {font-size: 11px; font-weight: bold; background-color: #E7E7E7;}
.aresp1 {font-size: 11px; color:  #6C006C; text-decoration: none;}
.aresp1:hover{background-color: #E4E4E4; color: #d95700;}
.aresp2 {font-size: 11px; background-color: #EFEFEF; color:  #6C006C; text-decoration: none;}
.aresp2:hover {color: #d95700;}
.dresp1 {font-size: 11px;  background-color: transparent; text-decoration: none;}
.dresp2 {font-size: 11px;  background-color: #EFEFEF; text-decoration: none;}

input.formular, textarea.formular {max-width: 350px;}
select.formular {font-size: 85%;}
textarea.formular {font-size: 85%;}
input.submit  { text-align: center; margin: 1px; background :#007A66;color : #FFFFFF;}
hr {height: 2px; color: #483840;}
hr.linegray {height: 1px; color: gray;}
hr.lightgray {height: 1px; color: #F1F1F2}
img.water {background: transparent;}
.texglow  {height: 14px; border: none; }
.texshadow  {height: 12px; border: none;}
.error { color: #ff3300; }
.search { font-size : 8.5pt;padding: 0px;margin: 0px; }

/* obrazky ramovane tabulkou (i thumb)*/
.obrleft    {margin-left: 5px; margin-right: 16px; margin-top: 30px; margin-bottom: 7px; border: 0 none; float : left;  }
.obrright {margin-left: 16px; margin-right: 5px; margin-top: 30px; margin-bottom: 7px;  border: 0 none; float : right;  }
.obrcenter {margin-left: 16px; margin-right: 16px; margin-top: 30px; margin-bottom: 7px;  border: 0 none; }

/* obrazky bez tabulkoveho ramu */
.imgleft {margin-top: 10px; margin-left: 5px; margin-right: 16px; margin-bottom: 15px; float: left; }
.imgright {margin-top: 10px; margin-left: 16px; margin-right: 5px; margin-bottom: 15px; float: right; }

.captiontext {background: none; font-size: 10pt; font-weight: bold; letter-spacing: 0.15em;}

/* color navy se pouzije jako label z vychoziho season (zima) i pro ostatni seasons pro tmave odstiny zakladniho barevneho ladeni*/
/* leto #9C3D06*/
.navy { color: #9C3D06;}
/* leto */
/*.navy { color: #004000 }*/
/* === */
.black { color: #000000 }
.orange { color: orange }
.starooranz {color: #d95700;}
.silver { color: #C0C0C0 }
.gray { color: #808080 }
.white { color: #FFFFFF }
.maroon { color: #800000 }
.red { color: #B30000;}
.purple { color: #800080 }
.fuchsia { color: #FF00FF }
.dkgreen { color: #008000 }
.green { color: #70C85A  }
.lime { color: #00FF00 }
.olive { color: #808000 }
.yellow { color: #FFFF00 }
.blue { color: #0000FF }
.teal { color: #008080 }
.aqua { color: #00FFFF }
.stgray { color: #708090;}
.blackgray { color: #4B4B4B;}
.mnightblue { color: #191970;}
.ctransp { color: transparent;}
.bglsilver {background-color: #dcdcdc; }
.bgtransp {background-color: transparent; }
.bgorange {background-color: orange }
.bgstoranz {color: #d95700;}
.bgsilver { background-color: #C0C0C0 }
.bggray { background-color: #808080 }
.bgwhite { background-color: #FFFFFF }
.bgmaroon { background-color: #800000 }
.bgred { background-color: #FF0000 }
.bgpurple { background-color: #800080 }
.bgfuchsia { background-color: #FF00FF }
.bgdkgreen { background-color: #008000 }
.bggreen { background-color: #70C85A  }
.bglime { background-color: #00FF00 }
.bgolive { background-color: #808000 }
.bgyellow { background-color: #FFFF00 }
.bgnavy { background-color: #000080 }
.bgblue { background-color: #0000FF }
.bgteal { background-color: #008080 }
.bgaqua { background-color: #00FFFF }
.bglight { background-color: #F1F1F2 }
/* calendar */
.bgweek { background-color: #FFCCBF }
.bgtoday { background-color: #FFAC30 }
.bgweektxt { background-color: #FEE5DF }

/* ======= boxy L a R sloupce ===========*/
/* leto */
.bodycc{ width: 100%; background: #fef4d2 /*#EBFFEB*/; padding: 4px 5px 5px 4px;font-size: 80%; border-left-color: #5F5F5F;  border-left-width: 1px;  border-left-style: solid; border-right-color: #5F5F5F;  border-right-width: 2px;  border-right-style: solid; border-top-color: #e5f1ff;  border-top-width: 0px;  border-top-style: solid; border-bottom-color: #5F5F5F;  border-bottom-width: 2px;  border-bottom-style: solid;}
.bodylabel{ width: 100%; background: #fee2a5 /*#ffc777 #4f4fdc #2131d6 #d9ebff #cce3ff #bfffc1*/; padding: 4px 5px 5px 4px; font-size: 80%; font-weight: bold; color: /*#C8CAEC*/ #404040;border-left-color: #5F5F5F;  border-left-width: 1px;  border-left-style: solid; border-right-color: #5F5F5F;  border-right-width: 2px;  border-right-style: solid; border-top-color: Gray;  border-top-width: 1px;  border-top-style: solid;}

/* ==== no season ==== */
input.btsubmit {background: #dcdcdc; color: #4B4B4B; border: 1px solid black;background-repeat: repeat-x ; background-image: url(img_btn/t_btnbgline.gif); font-size: 100%; font-weight: bold; height: 26px; vertical-align: middle; cursor: pointer;}
input.btsubmit_ {background: #dcdcdc; color: #d95700; border: 1px solid black; font-size: 100%; font-weight: bold; height: 26px; vertical-align: middle;cursor: pointer;}

.abtsubmit {background: #dcdcdc; color: #4B4B4B;  padding: 4px 6px 4px 6px; border: 1px solid black;background-repeat: repeat-x ; background-image: url(img_btn/t_btnbgline.gif); font-size: 100%; font-weight: bold; height: 24px; vertical-align: middle; cursor: pointer; text-decoration: none;}
.abtsubmit_ {background: #dcdcdc; color: #d95700;  padding: 4px 6px 4px 6px; border: 1px solid black; font-size: 100%; font-weight: bold; height: 24px; vertical-align: middle;cursor: pointer; text-decoration: none;}

.icobtprev {background: #dcdcdc; color: #4B4B4B;  padding: 4px 6px 4px 6px; border: 1px solid black;background-repeat: no-repeat; background-image: url(img_btn/btn_prev.gif); height: 24px; width: 26px; cursor: pointer; text-decoration: none;}
.icobtprev_ {background: #dcdcdc; color: #d95700;  padding: 4px 6px 4px 6px; border: 1px solid black; background-repeat: no-repeat; background-image: url(img_btn/btn_prev-n.gif); height: 24px; width: 26px; cursor: pointer; text-decoration: none;}

input.icobtprn {background: #dcdcdc; padding: 0; border: 1px solid black;background-repeat: no-repeat; background-image: url(img_btn/tisk.gif); height: 25px; width: 26px; cursor: pointer;}
input.icobtprn_ {background: #dcdcdc; padding: 0; border: 1px solid black; background-repeat: no-repeat; background-image: url(img_btn/tisk-n.gif); height: 25px; width: 26px; cursor: pointer;}


/* ==== po kontrole v kodu pripadne vyradit ====*/ 
.bodyrt{ width: 9px; background-repeat: repeat-y; background-image: url(img_frm/right.gif); }
.bottomlt{ width: 10px; background-image: url(img_frm/bottomleft.gif); }
.bottomcr{ width: 100%; background-repeat: repeat-x; background-image: url(img_frm/bottom.gif);}
.bottomrt{ width: 10px; background-image: url(img_frm/bottomright.gif); }
/* == */
.b_topcr{ width: 100%; background-repeat: repeat-x; background-image: url(img_btn/top.gif); }
.b_toplf{ width: 10px; background-image: url(img_btn/topleft.gif); }
.b_toprt{ width: 10px; background-image: url(img_btn/topright.gif); }
.b_bodylt{ width: 9px; background-repeat: repeat-y; background-image: url(img_btn/left.gif); }
.b_bodycb{ width: 100%; background-repeat: repeat-x ;  background-image: url(img_btn/btline.gif); padding: 1px 0px 0px 0px;  }
.b_bodyrt{ width: 9px; background-repeat: repeat-y; background-image: url(img_btn/right.gif); }
.b_bottomlt{ width: 10px; background-image: url(img_btn/bottomleft.gif); }
.b_bottomcr{ width: 100%; background-repeat: repeat-x; background-image: url(img_btn/bottom.gif);}
.b_bottomrt{ width: 10px; background-image: url(img_btn/bottomright.gif); }
.b_bodyccm{ width: 100%; background: #9C9CDE; padding: 0px 1px 2px 1px;}

.n_bodyca { width: 100%; height: 20px; padding: 4px 6px 4px 6px; background: #E7E7E7; background-repeat: repeat-x ; background-image: url(img_btn/t_btnbgline.gif); border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; border-top-color: Black;  border-top-width: 1px;  border-top-style: solid; border-bottom-color: Black;  border-bottom-width: 1px;  border-bottom-style: solid; color: #4B4B4B; text-decoration: none; font-size: 100%; font-weight: bold; cursor: pointer; }
.n_bodyca_{ width: 100%; height: 20px;background: #E7E7E7; padding: 4px 6px 4px 6px; border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; border-top-color: Black;  border-top-width: 1px;  border-top-style: solid; border-bottom-color: Black;  border-bottom-width: 1px;  border-bottom-style: solid; color: #d95700; text-decoration: none;  font-size: 100%; font-weight: bold; cursor: pointer; }

.n_bodycc { width: 100%; height: 20px; padding: 4px 6px 4px 6px; background: #E7E7E7; background-repeat: repeat-x ; background-image: url(img_btn/t_btnbgline.gif); border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; border-top-color: Black;  border-top-width: 1px;  border-top-style: solid; border-bottom-color: Black;  border-bottom-width: 1px;  border-bottom-style: solid; color: #4B4B4B; text-decoration: none; font-size: 100%; font-weight: bold; cursor: pointer; }
.n_bodycc_{ width: 100%; height: 20px;background: #E7E7E7; padding: 4px 6px 4px 6px; border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; border-top-color: Black;  border-top-width: 1px;  border-top-style: solid; border-bottom-color: Black;  border-bottom-width: 1px;  border-bottom-style: solid; color: #d95700; text-decoration: none;  font-size: 100%; font-weight: bold; cursor: pointer; }

/* leto */
.n_bodycb { width: 100%; height: 26px; padding: 1px 0px 0px 0px; background: orange; background-repeat: repeat-x ;  background-image: url(../l/img_btn/btnbgline.gif); padding: 1px 0px 0px 0px;  border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; color: #FAFAFA; text-decoration: none; font-size: 100%; font-weight: bold; cursor: default; }
.n_bodycb_ { width: 100%; height: 26px;background: #FDC875; padding: 1px 0px 0px 0px;  border-left-color: Black;  border-left-width: 1px;  border-left-style: solid; border-right-color: Black;  border-right-width: 1px;  border-right-style: solid; border-top-color: Black;  border-top-width: 1px;  border-top-style: solid; border-bottom-color: Black;  border-bottom-width: 1px;  border-bottom-style: solid; color: #006600; text-decoration: none;  font-size: 100%; font-weight: bold; cursor: pointer; }

.cell {height: 20px; font-size: 10px; color: navy }

/* leto */
.cellostr {font-size: 65%; border: 2px solid;  background-color: #FFFACD;  margin : 3px; padding: 3px; }

.cellostri {font-size: 65%; border: 2px solid; background-color: #E0FFE0;  margin : 3px; padding: 3px;  cursor : pointer;  }
.cellostr_bt {border-bottom: 2px solid teal; }
.cellostr_rt {border-right: 2px solid teal; }
.cellostr_lt {border-left: 2px solid teal; }
/* leto - bg jako bgtrtbl*/
.cellostr_psc { border: none;  background-color: #fee2a5 ;  margin : 3px; padding: 3px; }
.cellostri_psc {border: none; color: orange; background-color: #bfffc1 ;  margin : 3px; padding: 3px;  cursor : pointer;  }

/* leto */
a.ostr {color: #d95700; }
a.ostr:visited {color: #d95700; }
a.ostr:active {color: #d95700; }
a.ostr:hover  {color: #006600; text-decoration: none; }

/* psc */
div.frm { width:550px; font-size: 8pt; border: outset #FFFFFF; }
legend   { color: navy; }
body.psc { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;background-image: url('./images/linebord.gif');}
td.psc   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 4px;padding-right: 4px;}
th.psc   { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt}
th.tht   { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; background : #25CAAF; border: 1px ridge #C3FFF5;}
td.tdt1 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 4px;padding-right: 4px; background : #FFFFFF; border: 1px ridge white;}
td.tdt2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 4px;padding-right: 4px; background : #CDFFF7; border: 1px ridge white;}
td.tdt3 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-left: 4px;padding-right: 4px; background : #CDFFF7; border: 1px solid #25CAAF;}
input.sub  { text-align: center; margin: 6px; background :#007A66;color : #FFFFFF;}
.menu1 { color: blue; font-size: 11.5px; font-weight: bold;}
A.menu1link {color: navy;}
A.menu1link:visited {color: #005D6B;}
A.menu1link:active {color: #005D6B;}
A.menu1link:hover {color: #009431;}

.nonedisp  {display: none; }
@media print {.noprint {display: none;}}
