BODY{
 margin: 0px;
 padding: 0px;
 background-color: #272727;
 background-repeat: repeat-x;
 font-family: Arial,Verdana,Tahoma;
 font-size: 12px;
}
/*--- TAGY ---*/
.topmenu TABLE{
 height: 46px;
}
.topmenu TABLE TR TD{
 padding: 0px;
}
.topmenu TABLE TR TD.cara{
 width: 1px;
 background-color: #343434;
}
.main H1{
 margin: 0px;
 color: #FFFFFF;
 font-size: 16px;
 font-family: Arial;
}
.main H2{
 margin: 0px 0px 20px 0px;
 color: #333333;
 font-size: 12px;
 line-height: 18px;
}
.main H3{
 margin: 0px;
 color: #333333;
 font-size: 12px;
}
.main P{
 margin: 0px 0px 20px 0px;
 text-indent: 20px;
}
.menu H1{
 margin: 0px;
}
.menu H2{
 font-family: Arial;
 font-size: 13px;
 font-weight: normal;
 color: #FFFFFF;
 padding: 15px 0px 5px 15px;
 margin: 0px;
}
.menu H2.a{
 color: #999999;
}
INPUT{
 background-color: #B7D2DC;
 border: solid 1px #014057;
 color: #2B647E;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 padding: 3px 4px 2px 4px;
 background-image: url(obr/input.gif);
 background-repeat: no-repeat;
 margin: 2px 0px 2px 0px;
}
INPUT.b{
 color: #FFFFFF;
 font-family: Arial,Verdana,Tahoma;
 font-weight: bold;
 font-size: 12px;
 padding: 3px 16px 2px 16px;
 =padding: 3px 0px 2px 0px;
 background-color: #014057;
 border-left: solid 1px #EAEAEA;
 border-top: solid 1px #EAEAEA;
 border-right: solid 1px #2D5D74;
 border-bottom: solid 1px #2D5D74;
 background-image: url(obr/button.gif);
 background-repeat: repeat-x;
}
TEXTAREA{
 background-color: #B7D2DC;
 border: solid 1px #014057;
 color: #2B647E;
 font-family: Verdana,Tahoma,Arial;
 font-size: 11px;
 padding: 3px 4px 2px 4px;
 background-image: url(obr/textarea.gif);
 background-repeat: no-repeat;
 margin: 2px 0px 2px 0px;
}
/*--- ODKAZY ---*/
.topmenu A:link, .topmenu A:visited{
 text-decoration: none;
 font-size: 12px;
 letter-spacing: -0.5px;
 color: #999999;
 padding: 10px 20px 10px 20px;
 display: block;
}
.topmenu A:hover, .topmenu A:active{
 color: #FFFFFF;
}
.menu H1 A:link, .menu H1 A:visited{
 color: #FFFFFF;
 font-size: 16px;
 font-family: Arial;
 padding: 10px 0px 10px 17px;
 font-weight: bold;
}
.menu H1 A:hover, .menu H1 A:active{
 color: #999999;
}
.seat .menu H1 A:link, .seat .menu H1 A:visited{
 padding: 10px 0px 15px 17px;
}
.vw .menu H1 A:link, .vw .menu H1 A:visited{
 padding: 10px 0px 15px 17px;
}
.menu A:link, .menu A:visited{
 display: block;
 width: 130px;
 padding: 5px 0px 5px 15px;
 text-decoration: none;
 font-family: Arial;
 font-size: 13px;
 font-weight: normal;
 color: #FFFFFF;
}
.menu A:hover, .menu A:active, .menu A.a:link, .menu A.a:visited{
 color: #999999;
}
.menu A.sm:link, .menu A.sm:visited, .menu A.sma:link, .menu A.sma:visited{
 width: 120px;
 padding: 5px 0px 5px 25px;
 text-decoration: none;
 font-family: Arial;
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
}
.menu A.sm:hover, .menu A.sm:active, .menu A.sma:link, .menu A.sma:visited{
 color: #999999;
}
.seat .menu A:link, .seat .menu A:visited, .vw .menu A:link, .vw .menu A:visited{
 padding: 5px 0px 5px 25px;
}
.main A:link, .main A:visited{
 text-decoration: none;
 font-family: Verdana;
}
.main A:hover, .main A:active{
 text-decoration: underline;
}
.main A.img:link IMG, .main A.img:visited IMG{
 border: solid 1px #FFFFFF;
}
.main A.img:hover IMG, .main A.img:active IMG{
 border: solid 1px #000000;
}
.bottom A:link, .bottom A:visited{
 text-decoration: none;
 color: #6B6B6B;
}
.bottom A:hover, .bottom A:active{
 color: #FFFFFF;
}
/*--- DESIGN ---*/
.topmenu{
 width: 958px;
 height: 46px;
 background-repeat: repeat-x;
 border-left: solid 1px #333333;
 border-right: solid 1px #333333;
}
.mainmenu{
 width: 958px;
 min-height: 500px;
 _height: 500px;
 margin: 1px 0px 0px 0px;
 border-left: solid 1px #333333;
 border-right: solid 1px #333333;
 overflow: auto;
 _overflow: none;
}
.menu{
 float: left;
 width: 158x;
 height: 100px;
}
.menupad{
 padding: 0px 0px 0px 0px;
}
.main{
 float: right;
 width: 800px;
}
.mainfoto{
 width: 800px;
 height: 349px;
 background-repeat: no-repeat;
}
.nadpis{
 height: 36px;
 padding: 13px 0px 0px 10px;
}
.mainpoz{
 background-image: url(obr/mainpoz.gif);
}
.maintop{
 background-image: url(obr/maintop.gif);
 background-repeat: no-repeat;
 min-height: 100px;
 _height: 100px;
}
.mainpad{
 padding: 20px 30px 30px 30px;
}
.bottom{
 width: 958px;
 height: 70px;
 background-repeat: repeat-x;
 background-position: 0px bottom;
 border-left: solid 1px #333333;
 border-right: solid 1px #333333;
}
/*--- OSTATNÍ ---*/
.copy{
 width: 200px;
 float: left;
 padding: 40px 0px 0px 20px;
}
.kao{
 width: 200px;
 float: right;
 padding: 40px 20px 0px 0px;
}
.pop{
 color: #999999;
}
.L{
 float: left;
 width: 450px;
}
.P{
 float: right;
 width: 250px;
}
.clb{
 clear: both;
}