body {
  font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
  font: normal 13px Verdana;
  margin-top: 0px;
  padding: 0px;
  background-image: url('../pic/pozadie_cele.jpg');
  background-repeat: repeat-x;
  background-color: #DFE9FF;
}

#stred {
  position: relative;
  width: 830px;
  height: 100%;
	  margin-left: -415px;
	  left:50%;

}

img {border: 0;}
#hlavicka {
  margin-top: 10px;
  height: 115px;
  /* background-image: url('pic/hlavicka.jpg'); */
  border: 0px;	

  text-align: center;
  /*  padding-left:40px;  */
}

#obsah {
  margin-left: 250px;
  display: block;
}

.vlavo{
  vertical-align: botom;
  float:left;
}

#l3left{
        margin-left:0px;
        width:165px;
        float:left;
        }
#l3right{
        margin-right:5px;
        width:230px;
        float:right;
        }
#l3center{
         margin-left: 165px;
         margin-right: 215px;
         }

#l3obsah {
         margin-left: 165px;
         margin-right: 5px;
		}


#paticka {
         height: 12px;
         text-align: right;
         padding-right:10px;
         color: #7DA5D5;
         font: bold 10px Verdana;
         clear:both;
}

/* menu */
.menu {
	padding: 5px 5px 5px 5px;
}
.menu ul {
	padding: 0;
	margin: 0;
	line-height: 20px;
}
.menu li {
      border-top: 1px solid #ACCBF3;
      border-left: 1px solid #ACCBF3;
      border-bottom: 1px solid #5B96CF;
      border-right: 1px solid #5B96CF;
      list-style: none;
      margin: 0;
      width: 150px;
}
.menu .kat a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	background: #2D70B1;
}
.menu .kat a:hover {
	color: #fff;
	background: #A9853E;
}

.menu .katsel a {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #A9853E;
}

.menu .podkat a {
	display: block;
	text-decoration: none;
	color: #000066;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	padding-left:20px;
	background: #A1CBF4;
}
.menu .podkat a:hover {
	color: #000066;
	background: #D1A54F;
}

.menu .podkatsel a {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	padding-left:20px;
	color: #000066;
	background: #D1A54F;
}

/*novinky*/
.firnews {
        background: #E4E4E4;
	width: 121px;
	padding: 3px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #A2C1E5;
	border-left: 1px solid #F0F7FF;
}
.anews a {font-decoration: underline; color: #000066}
.anews a:hover {color: #3434B8 }

.firactive {
	padding: 3px;
	background: #D3D3D3;
	width: 121px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #A2C1E5;
	border-left: 1px solid #F0F7FF;
}
.firinactive {
	padding: 3px;
	background: #E4E4E4;
	width: 121px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #A2C1E5;
	border-left: 1px solid #F0F7FF;
}

.reknews {
    background: #F4E3C3;
	width: 121px;
	padding: 3px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #B69B67;
	border-left: 1px solid #FFF9ED;
}
.rekactive {
	padding: 3px;
	background: #DBC59B;
	width: 121px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #B69B67;
	border-left: 1px solid #FFF9ED;
}
.rekinactive {
	padding: 3px;
	background: #F4E3C3;
	width: 121px;
	margin: 0 auto 4px auto;
	font: 9px verdana, arial;
	text-align: left;
	line-height: 14px;
	border-bottom: 1px solid #B69B67;
	border-left: 1px solid #FFF9ED;
}


.newspodkat { color: #666666;text-align:left}
.newstyp { color: #A39523; text-align:right}

.alcenter{text-align:center;}
.alleft{text-align:left;}
.alright{text-align:right;}

h1{
   text-align:left;
   color: #000066;
   padding-left: 53px;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 1px;
   margin: 3px;
   margin-top: 10px
   }
h2{
   text-align:right;
   color: #693609;   /*FFFB14*/
   font-size: 12px;
   padding: 2px;
   margin:0px;
   font-weight: bold;
   letter-spacing: 2px;
}

h3{
   text-align:center;
   color: #316699;
   padding: 1px 0px 1px 3px;
   margin: 0px;
   margin-bottom: 5px;
   font-weight: bold;
   font-size: 10px;
}

h4{
   text-align:center;
   color: #000066;
   font-size: 12px;
   padding: 2px;
   padding-top: 5px;
   padding-bottom: 15px;
   margin:0px;
   font: bold 12px Arial;
   letter-spacing: 2px;
}
.obsah{
  color: #4F647D;
  text-align: justify;
}

.plochavyhl{
padding: 5px 5px 5px 5px;
}

.vyhladavanie {
      padding: 5px;
      border: 1px solid #ACCBF3;
      width: 140px;
      color: #2D70B1;
      font-size: 10px;
      font-weight: normal;
      }

.vyhlpopis {letter-spacing: 1px;}

input, select {
       color: #2A376F;
	   font-size: 10px;
       }

.button {
      padding: 2px;
      margin: 2px;
      background: #000066;
      border-top: 2px solid #1818AC;
      border-left: 2px solid #1818AC;
      border-bottom: 2px solid #000030;
      border-right: 2px solid #000030;
      color: #fff;
      cursor: hand;
      cursor: pointer;
      font-weight: bold;
}
.tabvycet{ vertical-align: top; }

.vycet {
      width: 195px;
      padding: 5px;
      padding-bottom: 15px;
      margin: 2px;
      background: #EEF5FC;
      border-left: 1px solid #fff;
      border-bottom: 1px solid #B8D1EE;
      color: #FFFB14;
      text-align: left;
      vertical-align: top;
      color: #000;
      font-weight: normal;
}
.vycetnadpis {
      color: #2369AD;
      font-size:15px;
      text-align: center;
      padding-bottom: 5px;
      letter-spacing: 1px;
}

.vycetpodkat {
      padding-top: 15px;
      font-weight: bold;
      color: #000066;
}

.vycettyp {
      padding-left:10px;
	font-size: 11px;
	line-height: 16px;
}

a.vyceta {
	font-weight:normal;
	font-size: 11px;
	text-decoration:underline;
	color: #2665B0;
	cursor:pointer; cursor:hand;
	}
a.vyceta strong {
	color: #000066;
	font-weight: normal;
	}
a.vyceta:hover { color:#000006; }
a.vyceta:hover strong { color:#A9853E; font-weight: normal;}



.firmanahlad {
    background: #C2DAF6;
	width: 405px;
	padding: 3px;
	margin-bottom: 3px;
	color: #5E7487;
	font: 9px verdana, arial;
	text-align: left;
	border-bottom: 1px solid #A2C1E5;
	border-right: 1px solid #A2C1E5;
	border-top: 1px solid #F0F7FF;
	border-left: 1px solid #F0F7FF;
}

.firmanahladfull {
    background: #cee1f7;
	width: 405px;
	padding: 3px;
	margin-bottom: 3px;
	color: #5E7487;
	font: 9px verdana, arial;
	text-align: left;
	border-bottom: 1px solid #A2C1E5;
	border-right: 1px solid #A2C1E5;
	border-top: 1px solid #F0F7FF;
	border-left: 1px solid #F0F7FF;
}

.firmanahladsmall {
    background: #cccccc;
	width: 405px;
	padding: 3px;
	margin-bottom: 3px;
	color: #5E7487;
	font: 9px verdana, arial;
	text-align: left;
	border-bottom: 1px solid #A2C1E5;
	border-right: 1px solid #A2C1E5;
	border-top: 1px solid #F0F7FF;
	border-left: 1px solid #F0F7FF;
}


.firmanadpis { color: #693609; font-size:10px; font-weight: bold;}
.firmatext { color: #5E7487;}

.infobutton {
      padding: 2px;
      margin: 2px;
      background: #63A3E2;
      border-top: 2px solid #ACCBF3;
      border-left: 2px solid #ACCBF3;
      border-bottom: 2px solid #3E78B0;
      border-right: 2px solid #3E78B0;
      color: #FFFB14;
      cursor: pointer;
      cursor: hand;
      font: normal 25px Times New Roman;
}

p { text-align: justify; font-size: 10px; color: #000066}
p:first-letter { padding-left: 10px;}

.textkat {padding-right: 5px;}

.search {
      padding: 5px;
      padding-bottom: 15px;
      margin: 2px;
      background: #EEF5FC;
      border-top: 1px solid #fff;
      border-left: 1px solid #fff;
      border-bottom: 1px solid #B8D1EE;
      border-right: 1px solid #B8D1EE;
      color: #000;
	  font-size: 10px;
	  text-align: left;
	  margin-right: 30px;	
      font-weight: normal;
}

.searchodkaz { padding-right: 5px;}
.searchodkaz a { color: #0000EE; text-decoration:underline;}
.searchodkaz a:hover {text-decoration:none;}

.searchkat {text-align: right;}
.searchpodkat { color: #666666;}

.uzfirma {
      table-layout: fixed;
	  width: 400px;
      padding: 5px;
      padding-bottom: 15px;
      margin: 2px;
      background: #EEF5FC;
      border-top: 1px solid #fff;
      border-left: 1px solid #fff;
      border-bottom: 1px solid #B8D1EE;
      border-right: 1px solid #B8D1EE;
      color: #000;
	  font-size: 10px;
	  text-align: left;
	  margin-right: 30px;	
     margin-top: 5px;
      font-weight: normal;
}

.uzfirmased {color:#666666;}

.firtabfoto {width: 80px; text-align:right; }
.firtabzaklad {width: 150px; text-align:left; }
.firtabpopis {width: 210px; text-align:justify; }

.firsipka { text-align: right; vertical-align: bottom; }
.firsipka a { color: #0000EE; text-decoration:underline;}
.firsipka a:hover {text-decoration:none;}

.paticka {
    text-align: center;
    padding-top: 10px;
    clear: left;
    align: center;
}

.paticka hr {
    color: #ACCBF3;
    border: 1px solid #ACCBF3;
    height: 1px;
    width: 830px;
}

a {
    color: #0000FF;
    text-decoration: none;
    font-size: 11px;
}