
h4
{
font-size: 17px;
color:rgb(255,255,51);
text-decoration:underline;
}

h3
{
width:100%;
background-color:white;
color:#0068af;
font-size: 13pt;
}

h2
{
background-color:white;
color:#0068af;
font-size: 13pt;
} 

.mattblacktabsramec
{
position:absolute;
left:220px;
}

.mattblacktabs
{
width: 700px;
}

.mattblacktabs ul
{
margin: 0;
padding: 0;
font: bold 12px verdana;
list-style-type: none;
}

.mattblacktabs li
{
display: inline;
margin: 0;
}

.mattblacktabs li a
{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 8px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background:#79afe1; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited
{
color: white;
}

.mattblacktabs li a:hover
{
background: #0068af; 
}


.sexypanels
{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%; /* šířka menu */
position:absolute;
}

.sexypanels li
{
border-bottom: 1px solid white; /* bílý proužek mezi řádky seznamu*/
}

.sexypanels li a
{
background-color:rgb(102,153,255); /*color of menu by default*/
font: bold 12px "lucida grande", "trebuchet ms", verdana;
display: block;
color: white;
width: auto;
padding: 3px 0; /* vertical (top/bottom) padding for each menu link */
text-indent: 20px;
text-decoration: none;
border-bottom: 1px solid rgb(180,180,180); /*bottom border of menu link. should be equal or darker to link's bgcolor*/
}

.sexypanels li a:visited, .sexypanels li a:active
{
color: white;
}

.sexypanels li a:hover
{
background-color: #0068af; /*color of menu onmouseover*/
color: white;
border-bottom: 1px solid black; /*bottom border of menu link during hover. should be equal or darker to link's hover's bgcolor*/
}


.levy_banner
{
position:absolute;
background-color:rgb(102,153,255); 
width:200px;
height:390px;
top:170px;
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
}

.levy_banner_horni
{
position:absolute;
background-color:rgb(102,153,255); 
width:200px;
height:120px;
top:5px;
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
}

.pravy_banner
{
position:absolute;
background-color:rgb(102,153,255); 
width:260px;
height:650px;
top:170px;
left:940px;
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
}
.pravy_banner_horni
{
position:absolute;
background-color:rgb(102,153,255); 
width:260px;
height:120px;
top:5px;
left:940px;
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
color:yellow;
font-weight: bold;
font-size: 40px;
vertical-align:middle;
}
.horni_banner
{
position:absolute;
left:220px;
top:5px;
width:710px;
height:120px;
background-image: url("image/banner.jpg");
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
}

.horni_menu
{
position:absolute;
top:135px;
width:1190px;
height:30px;
background-color:#79afe1;
}

.main
{
font-family:arial;
margin:0px;
padding-right:10px;
padding-left:10px;
position:absolute;
left:220px;
top:170px;
width:690px;
background-color:rgb(153,204,255);
border-top:2px rgb(128,128,128) solid;
border-bottom:2px rgb(128,128,128) solid;
}