/* CSS Document */* {    margin: 0;    padding: 0;}body {    background-color: white;		font-size: 12px;    font-family: Tahoma,Verdana,sans-serif;    color: #3a3a3a;    text-align: center;}p {    margin: 0px;    padding: 5px;    text-align: left;    color: #3a3a3a;}.pvpravo {    font-weight: normal;    text-align: right;    padding-bottom: 10px;}h1 {    margin: 0px;    padding-top: 10px;    padding-left: 10px;    font-size: 28px;    text-align: left;    color: red;}h2 {      margin: 0px;    padding: 10px;    font-size: 12px;    text-align: justify;    font-weight: bold;}h3 {      margin: 0px;    padding-bottom: 10px;    padding-right: 0px;    font-size: 12px;    text-align: right;}ul {    margin: 0;    margin-bottom: 10px;    padding: 0 0 0 2em;    text-align: left;}li {    color: #3a3a3a;}#obal {    width: 760px;    margin-left: auto;    margin-right: auto;    margin-top: 5px;    margin-bottom: 0px;    padding-left: 0px;		background-color: #ffffff;}#obal img {    border: 0px;}.nadpis {}.nadpis h2 a {    text-decoration: none;    color: red;}.nadpis h2 {    margin: 0px;    padding: 0px;    padding-left: 10px;    font-size: 28px;    text-align: left;}.nadpis h1 {    margin: 0px;    padding: 0px;    padding-top: 20px;    padding-left: 10px;    font-size: 14px;    font-weight: bold;    color: grey;    text-align: left;}#remeslflash {   width: 730px; height: 90px; margin: 16px;}#pocasi {     height: 80px;     margin: 0px;     padding: 0px;     padding-left: 60px;     }.box {     width: 758px;;     background-color: rgb(208,208,208);     margin: 0px;     margin-bottom: 10px;     float:left;}.boxin {     position:relative;     top: -.30em;     left: -.30em;     border: 1px solid #003399;     padding: 0px;     background: #D5DFF3;}.boxin img {     margin-right: 10px;     margin-top: 2px;     padding: 0px;	   float: left;	   vertical-align: middle;	   border: 0px;}.uvod {     padding: 0px;     background: #FFFFFF;     height: 580px;     text-align: left;}.uvod p {     padding: 10px;     padding-top: 5px;     text-align: justify;}.uvoduzky {     padding: 0px;     height: 26px;     text-align: left;}.uvod img {     border:0px;     margin: 10px;}.uvod a {     margin: 0px;     padding: 0px;     text-decoration: none;     color: red;}.clanek {     padding: 0px;     background: #FFFFFF;     height: 420px;     text-align: left;}.clanek p {     padding: 10px;     padding-top: 5px;     text-align: justify;}.clanek a {     margin: 0px;     padding: 0px;     text-decoration: none;     color: red;}.stred {           background: #FFFFFF;     height: 480px;}.dole{     background: #FFFFFF;     height: 700px;}.paticka {     padding: 5px;     text-align: center;     background-color: #FFFFFF;     vertical-align: middle;}.paticka a {     font-size: 12px;     font-weight: normal;     text-align: center;     text-decoration: underline;}.paticka p {     text-align: center;}.mapa {     padding: 10px;     background: #FFFFFF;     text-align: left;}#forpsi {}#forpsi img {     float: left;     margin-left: 130px;}#pnormal {     padding: 10px;     font-size: 10px;     font-weight: normal;     text-align: center;}.nadpish3 {     width: 100%;     height: 25px;     margin: 0px;     margin-bottom: 10px;     background-color: #D5DFF3;      }.nadpish3 h3 {     margin: 0px;     margin-bottom: 10px;	   padding-top: 5px;	   padding-bottom: 5px;	   font-size: 12px;	   color:red;	   text-align: left;	   float: left;}.nadpish3 img {     margin-top: 5px;     margin-right: 5px;     padding-left: 10px;     float: left;	   vertical-align: bottom;}.uzky {     width: 374px;     line-height: 120%;}.uzky p {    margin: 0px;    padding: 0px;    padding-left: 10px;    padding-bottom: 5px;}.L {    margin: 0px;    margin-bottom: 10px;    padding: 0px;}.aktual a {    margin: 0px;    padding: 0px;    text-decoration: underline;    }.P {    margin: 0px;    margin-bottom: 10px;    margin-left: 10px;    padding: 0px;    }.L, .P, a {	  text-decoration: none;	  color: #3a3a3a;}.L, .P, a:hover {	  color: #ed0000;}#menu {      width: 230px;      margin: 0px;      margin-left: 10px;      padding: 0px;      padding-bottom: 10px;      float: left;}#menu ul { 	    list-style-type: none;	    margin: 0px;	    padding: 0px;		    white-space: nowrap;}#menu li {       display: inline;	    margin: 0px;	    padding: 0px;}#menu a {       text-transform: lowercase;	    text-decoration: none;	    font-weight: bold;	    margin: 0px;	    padding-right: 1px;	    padding-left: 0px;	    background: red;	    color: #fdfde8;}#menu a:hover {      text-transform: lowercase;	    text-decoration: none;	    background-color: #ffffff;	    color: #3a3a3a;}#googlesearch {      float: left;       width: 220px;      height: 110px;      margin-left: 8px;	    margin-top: 10px;	    margin-bottom: 15px;	    padding: 6px 0px 3px 10px;	    background: #D5DFF3;	    border: 1px solid #003399;}#googlevysledky {    background: #FFFFFF;	  border: 1px solid silver;	  font-size: 12px;    font-family: Tahoma,Verdana,sans-serif;    color: #3a3a3a;    font-weight: bold;}.mbtable {  }.mbodd, .mbeven {  }.mblink a {      color: gray;     font-family: Tahoma,Verdana,sans-serif;     font-size: 9pt;     font-weight: bold;      }.mblink {     display: inline;     padding: 5px;            }.mbabstr {    color: gray;    font-size: 9pt;    font-weight: bold;}.mbdate {      display: inline;      color:  red;      font-weight:  bold;      }.mbsrc a {  }.mbsrc {  }