*    {
       padding: 0;
	   }

body {
		   background: #000000;
		   font-size: small;
     }

/* layout */
#obal
      {
	    	width: 1024px;
		    margin: 0 auto;
		    position: relative;
		    background-image: url(images/page_bg.jpg);
      }
#reklamagoogle
      {
        width: 1024px;
        height: 25px;
        background-color: black;
        background-position:right top;
      }
#link {
        width: 1024px;
        height: 25px;
        background-color: black;
        background-image: url(images/logo_firma.jpg);
         background-position:right top;
      }
#banner
      {
    	 width: 1024px;
	 height: 70px;
    	 background-image: url(images/logo_firma.jpg);
         background-position:right top;
    	}
#menu2 {
        width: 1024px;
        height: 20px;
        background-color: red;
}
#menu {
        width: 1024px;
        height: 20px;
}
#telo1: {
             width:1024px;
	     height: auto;
             margin: 0  10px;
	     float: left;
             background-color: lightblue;
}
#left {
             width: 864px;
	     height: auto;
             float: left;
             background-color: lightblue;
}
#left1 {
             width: 180px;
             height: auto;
             float: left;
             background-color: lightblue;

}
#left2 {
             width: 693px;
             height: auto;
             float: right;
             v-align: top;
             background-color:  lightblue;

}
#right{
             width: 160px;
	     height: auto;
             float: right;
             background-color: lightblue;
}
#petarek {
              width: 1024px;
              height: 60px;
              background-color: black;
}
#counter{
              width: 1024px;
              height: 15px;
              clear: both;
              background-color: #00008B;
              color: #FFFFFF;
}
#counterleft{
              width: 512px;
              height: 20px;
              float: left;
              text-align: left;
              color: #FFFFFF;
}
#counterright{
              width: 512px;
        	height: 20px;
        	float: right;
        	text-align: right;
        	color: #FFFFFF;
}

/* menu */

#menu ul
  {
		width: 170px;
		list-style-type: none;
		border-width: 2px 2px 2px 0;
		z-index: 1;
	}
#menu ul li
  {
		position: relative;
		background: green;
		border-bottom: 1px solid #ffffff;
	}
#menu ul ul
  {
		position: absolute;
		left: 170px; top: 2px;
		visibility: hidden;
		border-left: 2px solid #fc6500;
		color: #EBEBEB;
		z-index: 170;
	}
#menu ul li:hover ul
  {
		visibility: visible;
	}
#menu ul li.posledni
  {
		border-bottom: none;
	}

#menu ul li a
  {
	  display: block;
		width: 150px;
		padding: 5px 5px 5px 10px;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
  }
#menu ul li a:hover
  {
	  background: #726e00;
	}

/* obsah */
h1 {
		margin: 0 10px;
		font-size: 250%;
		color: #3333CC;
		float: left;
   }
p  {
		color: #000000;
		font-size: 120%;
		margin: 10px;
	 }
p.novinka {
                color: #000000;
     		margin: 0px;
}
p.novinkatitle {
	        color: #000000;
	        font-size: 110%;
	        margin: 0px;
}
p.novinkatext {
                color: #000000;
	        font-size: 100%;
	        margin: 0px;
}
p.novinkadatum {
	        color: #000000;
	        font-size: 90%;
	        margin: 0px;
}
p.novinkatext_2 {
                font-weight: normal;
      	        color: #000000;
                font-size: 100%;
                margin: 3px;
                text-align: justify;
}
a.link1 {
                text-decoration: none;
                font-weight: bold;
                color: #000000;
     	        FONT-SIZE: 100%;
                margin: 0px:
}
a.link1:hover {
                background-color: black;
                text-decoration: none;
                font-weight: bold;
                color: red;
                FONT-SIZE: 100%;
                margin: 0px;
}
a.link10 {
                text-decoration: none;
                font-weight: bold;
                color: blue;
     	        FONT-SIZE: 100%;
                margin: 0px:
}
a.link10:hover {
                background-color: blue;
                text-decoration: none;
                font-weight: bold;
                color: red;
                FONT-SIZE: 100%;
                margin: 0px;
}
/* definicia tabuliek */
table.novinky {
                width: 864px;
}
tr.ciara {
                width: 864px;
                height: 2px;
                font-size: 1px;
}
tr.navigacia {
                width: 864px;
                height: 16px;
}
table.navigaciam {
                width: 864px;
                height: 16px;
}
td.navi1 {
                width: 33%;
                vertical-align: middle;
}
td.navi2 {
                width: 33%;
                vertical-align: middle;
}
td.navi3 {
                width: 33%;
                vertical-align: middle;
}
table.novinkytitle {
                width: 864px;
                margin: 0px;
}
td.novinkytitle1 {
                margin: 0px;
}
td.novinkytitle2 {
                margin: 0px;
}
table.novinkytext {
                width: 864px;
                height: 50px;
}
td.novinkytext1 {
                width: 50px;
                height: 50px;
}
td.novinkytext2 {
                width: 814px;
                height: 50px;
}
table.textnews {
                width: 864px;
}
td.textnews2 {
                width: 864px;
}
