a:link            { color: #0066CC; font-weight: normal; text-decoration: none; }
a:visited         { color: #0066CC; font-weight: normal; text-decoration: none; }
a:hover           { color: #000000; font-weight: normal; text-decoration: none; }

#copyright a:link            { color: #ffffff; font-weight: normal; text-decoration: none; }
#copyright a:visited         { color: #ffffff; font-weight: normal; text-decoration: none; }
#copyright a:hover           { color: #000000; font-weight: normal; text-decoration: none; }

#verze a:link            { color: #ffffff; font-weight: normal; text-decoration: none; }
#verze a:visited         { color: #ffffff; font-weight: normal; text-decoration: none; }
#verze a:hover           { color: #000000; font-weight: normal; text-decoration: none; }

td a:link            { color: #0066CC; font-weight: normal; text-decoration: none; }
td a:visited         { color: #0066CC; font-weight: normal; text-decoration: none; }
td a:hover           { color: #003366; font-weight: normal; text-decoration: none; }

.top-menu a:link            { color: #000000; font-weight: normal; text-decoration: none; }
.top-menu a:visited         { color: #000000; font-weight: normal; text-decoration: none; }
.top-menu a:hover           { color: #0066CC; font-weight: normal; text-decoration: none; }


ho               { top: 0px;
                    left: 0px; 
                    border: 3px;
					border: 5px solid #000000;
					border-style: solid;
					border-color: #ff0000;}

*[onmouse]        { cursor: pointer}

a#img1            { background-image: url(../img/1.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img1      { background-image: url(../img/1a.png);
				    cursor: hand;}
					
a#img2            { background-image: url(../img/2.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img2      { background-image: url(../img/2a.png);
                    cursor: hand;}
					
a#img3            { background-image: url(../img/3.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img3      { background-image: url(../img/3a.png);
				    cursor: hand;}
					
a#img4            { background-image: url(../img/4.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img4      { background-image: url(../img/4a.png);
                    cursor: hand;}
					
a#img5            { background-image: url(../img/5.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img5      { background-image: url(../img/5a.png);
				    cursor: hand;}
					
a#img6            { background-image: url(../img/6.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img6      { background-image: url(../img/6a.png);
                    cursor: hand;}
					
a#img7            { background-image: url(../img/7.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img7      { background-image: url(../img/7a.png);
				    cursor: hand;}
					
a#img8            { background-image: url(../img/8.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img8      { background-image: url(../img/8a.png);
                    cursor: hand;}

a#img9            { background-image: url(../img/9.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img9      { background-image: url(../img/9a.png);
				    cursor: hand;}
					
a#img10           { background-image: url(../img/10.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img10     { background-image: url(../img/10a.png);
                    cursor: hand;}
					
a#img11           { background-image: url(../img/11.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img11     { background-image: url(../img/11a.png);
				    cursor: hand;}
					
a#img12           { background-image: url(../img/12.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img12     { background-image: url(../img/12a.png);
                    cursor: hand;}


body              { background-image: url(../img/background.jpg);
                    background-repeat: repeat-x;
                    text-align: left;
					padding: 0px;
                    margin: 0px;
                    background-color: #4587b3;
					font-size: 11px;
	                color: #333333;
                    font-family: verdana, arial, helvetica, sans-serif;
					font-weight: normal;
                    font-variant: normal;
                    font-style: normal;}
					
#table            { padding-top: 10px;
					padding-left: 20px;}
					
table             { width: 100%;
                    top: 0px;
                    left: 0px; 
                    border: 0px solid #000000;
					font-size: 10px;}

caption           { margin: 0;
                    padding-top: 5px;
					padding-left: 10px;
					padding-right: 0px;
					padding-bottom: 5px;
                    text-align: left;
					background-color: #3a81ad;
					color: #ffffff;
                    border-bottom: 1px solid #b5b5b5;} 

.table2           { margin: 0px;
                    padding: 5px;
                    text-align: left;} 
					
.table3           { top: 0px;
                    left: 0px; 
                    border: 0px;
					border-style: solid;
					border-color: #666666;
					font-size: 10px;}
					
.th0              { margin: 0px;
                    cursor: pointer;
					cursor: hand;
					font-weight: bold;
                    padding-top: 0px;
					padding-bottom: 0px;
					padding-left: 5px;
                    text-align: left;
					background-color: #FFCC00;
					border-left: 1px solid #b5b5b5;
                    border-bottom: 1px solid #b5b5b5;} 
					
.deep             { display: none;}
					
.th3              { margin: 0px;
                    padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 5px;
                    text-align: left;
					background-color: #FFCC00;
					border-left: 1px solid #b5b5b5;
                    border-bottom: 1px solid #b5b5b5;} 
					
.td3              { margin: 0px;
                    padding-top: 3px;
					padding-bottom: 3px;
					padding-left: 5px;
                    text-align: left;
					border-top: 1px solid #b5b5b5;
					border-left: 1px solid #b5b5b5;
					border-right: 1px solid #b5b5b5;
                    border-bottom: 1px solid #b5b5b5;}
					
.td4              { margin: 0px;
                    padding-top: 3px;
					padding-bottom: 3px;
					padding-left: 5px;
                    text-align: left;
					background-color: #FFFFCC;
					border-top: 1px solid #b5b5b5;
					border-left: 1px solid #b5b5b5;
					border-right: 1px solid #b5b5b5;
                    border-bottom: 1px solid #b5b5b5;}
					
.td5              { margin: 0px;
                    padding-top: 3px;
					padding-bottom: 3px;
					padding-left: 5px;
                    text-align: left;
					background-color: #F0F0F0;
					border-top: 1px solid #b5b5b5;
					border-left: 1px solid #b5b5b5;
					border-right: 1px solid #b5b5b5;
                    border-bottom: 1px solid #b5b5b5;}
					
.th               { margin: 0px;
                    padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 5px;
                    text-align: left;
                    border-bottom: 1px solid #b5b5b5;} 
					
.td               { margin: 0px;
                    padding-top: 3px;
					padding-bottom: 3px;
					padding-left: 5px;
                    text-align: left;
                    border-bottom: 1px solid #b5b5b5;} 
					
.zal              { width: 221px;
					height: 178px;}
					
.roz              { width: 670px;
					height: 20px;
					margin-top: 0px;
					margin-bottom: 0px;
					padding-left: 10px;
					padding-top: 3px;
					padding-top: 3px;
					border-top : 0px;
					border-bottom : 1px;
					border-top-color: #999999;
					border-bottom-color: #999999;
					border-top-style: solid;
					border-bottom-style: solid;
					}
					
a#img1            { background-image: url(../img/1.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img1      { background-image: url(../img/1a.png);
                    width: 221px;
					height: 178px;}
					
a#img2            { background-image: url(../img/2.png);
                    display: block;
                    width: 221px;
					height: 178px;
					overflow: hidden;}
					
a:hover#img2      { background-image: url(../img/2a.png);
                    width: 221px;
					height: 178px;}
					
					
.zal-txt          { position: relative;
                    width: 190px;
					height: 18px;
					left: 15px;
					top: 136px;
					/top: 145px;
					font-size: 13px;
	                color: #ffffff;
					text-align: center;
                    font-family: verdana, arial, helvetica, sans-serif;
					font-weight: bold;
                    font-variant: normal;
                    font-style: normal;}
					
#images           { position: relative;
                    left: -5px;
                    border: 0px solid blue;}
					
.img              { position: relative;
                    color: #000000;
					width: 200px;
                    left: 8px;}
					
#center           { position: relative;
                    background-image: url(../img/back.jpg);
					background-repeat: repeat-y;
                    color: #333333;
                    width: 959px;
                    margin: 0px auto;
                    border: 0px solid blue;}
					
#banner           { position: relative;
                    background-image: url(../img/bac-banner.jpg);
					background-repeat: repeat-x;
                    color: #333333;			
                    margin: 0px auto;}
					
#kontakt-center   { position: relative;
                    width: 350px;
					top: -162px;
                    left: 210px;
                    border: 0px solid blue;}
					
#kontakt-left     { position: relative;
                    width: 350px;
					top: -310px;
                    left: 500px;
                    border: 0px solid blue;}
					
#mapa             { position: relative;
					top: 0px;}

#center-index     { position: relative;
                    background-image: url(../img/back-index.jpg);
                    color: #333333;
                    width: 959px;
                    margin: 0px auto;
                    border: 0px solid blue;}

#left-column      { float: left;
                    width: 700px;}
					
#obsah            { width: 680px;
					padding-top: 20px;
					padding-left: 20px;}
					
#foto             { width: 232px;}

#galerie          { width: 232px;}

#right-column     { float: right;
                    width: 259px;
                    height: 600px;}

#bottom           { width: 959px;
                    height: 24px;
                    margin-top: 0px;
                    background-image: url(../img/bottom.jpg);
                    clear: both;}
					
#bottom-index     { width: 959px;
                    height: 24px;
                    margin-top: 0px;
                    background-image: url(../img/bottom-index.jpg);
                    clear: both;}
					
#copyright        { position: relative;
                    height: 24px;
                    margin-top: 0px;
                    width: 959px;
                    margin: 0px auto;
                    border: 0px solid blue;}
					
#verze            { position: relative;
                    right: -380px;
                    height: 24px;
                    margin-top: -22px;
                    width: 200px;
                    margin: -22px auto;
                    border: 0px solid blue;}
					
#adresa           { padding-top: 0px;
					padding-left: 20px;
					font-size: 11px;
	                color: #c0c0c0;
                    font-family: verdana, arial, helvetica, sans-serif;
					font-weight: normal;
                    font-variant: normal;
                    font-style: normal;}

h1				  { font-size: 14px;
                    padding-top: 0px;
                    color: #0066CC;}

h2				  { font-size: 12px;
	                color: #333333;}
					
h3				  { font-size: 11px;
	                color: #333333;}
					
.nadpis  		  { font-size: 12px;
	                color: #ffffff;
					font-weight: bold;
                    font-variant: normal;
                    font-style: normal;}
					
					

.menu             { position: relative;
                    z-index: 1000;
					left: 25px;
					margin-left: 0px;}

.menu ul          { padding: 0;
                    margin: 0;
                    list-style-type: none;
                    width: 218px;}

* html .menu ul   { margin-left: -16px; ma\rgin-left: 0px;}

.menu li          { position: relative;
                    background-image: url(../img/men1.png);
                    height: 35px;}

.menu table       { position: absolute;
                    border-collapse: collapse;
                    top: 0;
                    left: 0px;
                    z-index: 100;}

.menu a, .menu a:visited { display: block;
                    font-family: verdana, arial, helvetica, sans-serif;
                    font-size: 11px;
                    text-decoration: none;
                    height: 34px;
                    line-height: 34px;
                    width: 218px;
                    color: #c0c0c0;
                    text-indent: 34px;
                    border: 0px solid #000000;
                    border-width: 0 0px 0px 0;}
					
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited { background:#d4d8bd; width:150px; w\idth:149px;}
/* style the link hover */
* html .menu a:hover { color:#fff; background:#949e7c;}
					
* html .menu a, * html .menu a:visited { background-image: url(../img/men1.png);
                    width: 218px;
				    w\idth: 218px;}

* html .menu a:hover { color: #ffffff;
                    background-image: url(../img/men1a.png);}


.menu :hover > a  { color: #000000; 
                    background-image: url(../img/men1a.png)}

.menu ul ul       { visibility: hidden;
                    position: absolute;
                    top: 0;
                    left: -217px;}

.menu ul li:hover ul,

.menu ul a:hover ul { visibility: visible;}

.menu ul :hover ul ul { visibility: hidden;}

.menu ul :hover ul :hover ul ul { visibility: hidden;}

.menu ul :hover ul :hover ul { visibility: visible;}

.menu ul :hover ul :hover ul :hover ul { visibility: visible;}