body {
font-family : verdana;
margin : 0;
padding : 0;
background-image : url("img/bg.jpg");
background-repeat : repeat-x;
background-color : #015cc8;
}

#wrap {
position : relative;
top : 0;
margin-top : 10px;
margin-left : auto;
margin-right : auto; 
padding-left : 10px;
padding-right : 10px;
width : 800px;
z-index : 10;
}

#header {
position : relative;
width : 798px;
border-bottom : 2px solid #000000;
}

#logo {
position : relative;
width : 275px;
border-bottom : 4px solid #485e88;
}

#menu {
position : absolute;
top : 55px;
width : 400px;
right : 15px;
font-size : 11pt;
/*word-spacing : 25px;*/
font-family : verdana;
}
#menu a {
text-decoration : none;
color : #485e88;
font-weight : normal;
}
#menu a:hover {
text-decoration : none;
background-color: #e3f2fc;
color : #485e88;
font-weight : normal;
}
#m_onas a, #m_onas_act a, #m_sluzby a, #m_sluzby_act a, 
#m_vybaveni_act a, #m_vybaveni a, #m_vybaveni_act a,
#m_kontakt a, #m_kontakt_act a {
display : block;
background-repeat : no-repeat;
line-height : 37px;
}
#m_onas, #m_onas_act {
position : absolute;
width : 70px;
left : 0px;
}
#m_onas a {
background-image : url("img/m_onas.jpg");
}
#m_onas a:hover, #m_onas_act a {                          
background-image : url("img/mh_onas.jpg");
}
#m_sluzby, #m_sluzby_act {
position : absolute;
width : 83px;
left : 90px;
}
#m_sluzby a {
background-image : url("img/m_sluzby.jpg");
}
#m_sluzby a:hover, #m_sluzby_act a {                          
background-image : url("img/mh_sluzby.jpg");
}
#m_vybaveni, #m_vybaveni_act {
position : absolute;
width : 105px;
left : 190px;
}
#m_vybaveni a {
background-image : url("img/m_vybaveni.jpg");
}
#m_vybaveni a:hover, #m_vybaveni_act a {                          
background-image : url("img/mh_vybaveni.jpg");
}
#m_kontakt, #m_kontakt_act {
position : absolute;
width : 96px;
left : 315px;
}
#m_kontakt a {
background-image : url("img/m_kontakt.jpg");
}
#m_kontakt a:hover, #m_kontakt_act a {                          
background-image : url("img/mh_kontakt.jpg");
}

#logo_i {
position : absolute;
width : 160px;
left : 418px;
top : 150px;
}
#logo_i a {
display : block;
text-decoration : none;
background-repeat : no-repeat;
background-image : url("img/logo_i_bw.png");
line-height : 25px;
}
#logo_i a:hover {                          
background-image : url("img/logo_i_h.png");
}

#uvodobr {
position : relative;
width : 800px; 
}

#uvodcont {
position : relative;
width : 798px;
height : 220px;
border-top : 6px solid #000000;
margin-bottom : 40px;

}

.uvodconta {
display : block;
text-decoration : none;
color : #000000;
}
#uvodcont1:hover,#uvodcont2:hover,#uvodcont3:hover,#uvodcont4:hover {
display : block;
text-decoration : none;
color : #000000;
background-image : url("img/bgch.jpg");
background-repeat : repeat-x;
}

#uvodcont1,#uvodcont2,#uvodcont3,#uvodcont4 {
position : absolute;
width : 198px;
height : 220px;
font-size : 10pt;
line-height: 1.3;
color : #000000;
background-image : url("img/bgc.jpg");
background-repeat : repeat-x;
}

#uvodcont1 {
border-right : 1px solid #015cc8;
left : 0px;
}
#uvodcont2 {
border-left : 1px solid #015cc8;
border-right : 1px solid #015cc8;
left : 199px;
}
#uvodcont3 {
border-left : 1px solid #015cc8;
border-right : 1px solid #015cc8;
left : 399px;
}
#uvodcont4 {
border-left : 1px solid #015cc8;
left : 599px;
}
.uvodcontp{
padding-left : 9px;
padding-right : 9px;
}

#content {
position : relative;
left : 0px;
width : 770px; 
padding : 20px 5px 25px 23px;
font-size : 10pt;
}

#footer {
position : relative;
width : 800px;
border-top : 2px solid #000000;
font-size : 10pt;
}

table.kontakt {
border : 0;
line-height: 1.3;
}
table.kontakt2 {
border : 0;
line-height: 1.3;
margin-left : auto; 
margin-right : auto;
}
table.kontakt tr td{
width : 350px;
vertical-align : top;
}
table.kontakt2 tr td{
width : 450px;
vertical-align : top;
}

table.vybaveni {
border : 0;
line-height: 1.3;
margin-left : auto; 
margin-right : auto;
vertical-align : center;
}
table.vybaveni tr {
height : 40px;
}
.tablevybtext {
width : 400px;
text-align : center;
}
.tablevybimg {
width : 160px;
text-align : center;
}
table.vybaveni img {
padding : 4px;
text-decoration : none;
border : 0px;
}
table.vybaveni img:hover {
padding : 2px;
text-decoration : none;
border : 2px ridge #485e88;
}

table.footer {
border : 0;
margin-left : auto;
margin-right : auto;
color : #000000;
}
table.footer tr td{
width : 480px;
padding : 5px;
vertical-align : top;
}

h1 {
font-size : 15pt;
letter-spacing : 1pt;
font-weight : bold;
color : #485e88;
padding-left : 28px;
padding-bottom : 15px;
font-family : verdana;
}
.h1u {
font-size : 13pt;
font-weight : bold;
color : #485e88;
/*padding-left : 10px;*/
font-family : verdana;
}
h2 {
font-size : 12pt;
font-weight : bold;
color : #485e88;
padding-top : 15px;
font-family : verdana;
}

.pc{
/*text-indent : 25px;*/
font-size : 10pt;
line-height : 1.3;
text-align : justify;
font-family : verdana;
width : 750px;
}

ul{
font-size : 10pt;
line-height : 1.3;
color : #0000FF;
list-style-type: square;
}
ul li span {
color : #000000;
}

.noborder {
border-style : none;
}
.ahover {
color : #0000FF;
}
.ahover:hover {
background-color : #e3f2fc;
}

.left {
text-align : left;
}
.right {
text-align : right;
}
.center {
text-align : center;
}
.textsmall{
font-size : 10pt;
}
.white{
color : #ffffff;
}



