*          {margin: 0 0 0 0; padding: 0 0 0 0;}   

/* regula dla HTML5 */
article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {
            display: block;}


body       {font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
            font-size: 12px;
            color: rgb(25%,25%,25%);
            text-align: justify;}

h1, h2     {font-weight: bold;
            font-size: 1.4em;
            color: black;
            padding-left: 5px;
			text-align: left;
			margin: 12px 0 15px 0;}

p, strong  {padding: 7px 0 7px 0;}

a          {text-decoration: none;
            font-weight: bold;
            margin: 0;
            outline: 0px;}
a:hover    {color:red;
            text-decoration: underline;}
a:visited  {color: gray;}
a img      {border: 0;}
a#akontakt  {font-weight: bold;}

ul, ol     {padding-left: 15px;}
li         {margin-left: 0px;
            padding-bottom: 3px;
/*            list-style-position: inside; */}

strong     {font-size: 1.03em;}

address    {font-style: normal;}



#intro em  {color: rgb(20%,20%,20%); font-weight: bold; font-style: normal;}

#infobox   {border: 1px solid rgb(70%,70%,70%);
            padding: 10px;
            margin-bottom: 10px;
            background: rgb(90%,90%,90%);}

#logo      {position: relative;
            display: block;
            top: 8px;
            left: 510px;
            width: 280px;
            height: 60px;}
#logo a    {display: block;
            height: 60px;
            width: 280px;
            text-indent: -9999px;}
#logo a:focus {overflow: hidden;}            

#showform  {display: block;
            margin-top: 20px;
            margin-bottom: 20px;}

.menu      {background: url("gfx/tlo.png") repeat-x;
            height: 40px;
            width: 797px;

            margin-bottom: 15px; /**/
            border: 1px solid rgb(70%,70%,70%);}
.menu a    {display: block !important;
            display: inline;
            font-weight: normal;
            color: rgb(20%,20%,20%);
            padding: 10px 16px 0 16px;
            height: 30px;  /* bylo 40 */
            vertical-align: middle;
            font-size: 1.3em;}

.menu a:hover {background: rgb(85%,85%,85%);} 


.menu ul, .menu li {margin-top: 0px;}
.menu ul   {margin-left: 5px;} 
.menu li   {
            float: left;
            height: 37px;
            /* padding-left: 8px;
            padding-right: 8px; */
            list-style-type: none; 
            border-left: 1px solid gray;
            border-right: 1px solid white;}
          
.frame     {position: relative;
            left: 50%;
            margin-left: -400px;
            right: 50%;
            margin-right: 400px;
            width: 800px;
            margin-top: 30px;;
            margin-bottom: 1%;
            height: 510px;
            background: url("gfx/btop.jpg") no-repeat;}

#inner     {position: relative;
            clear: left;
            margin-bottom: 10px;} 
#mbanner   {margin-top: 12px;}            

.news, .mnews {float: left;          
            padding: 0px 10px 10px 10px;
            line-height: 1.5;}
.mnews     {width:260px;
            border-right: 1px solid rgb(70%,70%,70%);
            padding-left:8px;}
.news      {width:153px;}              

.mintro {margin-top:15px;}            

.simg      {float: left;
            margin: 20px 30px 20px 30px;}


.scontent  {float: left;
            width: 430px;
            margin-bottom: 30px;
            line-height: 1.5;}

            
.tag_cloud {clear:left; width: 250px;}            

p#q1 #q2 #q3 #q4 #q5 #q6 #q7 #q8 p {font-weight: bold;}            

.copyright {position: relative;
            background: url("gfx/bbottom.png") no-repeat;
			font-size: 9px;
            width: 800px;
            height: 120px;
            clear: both;}

.ccontent  {position: absolute;
            top: 10px;
            left: 10px;
            width: 500px;
            height: 50px;}

.ccontent a {color: gray; font-weight: normal; text-decoration: none;}


