html,body{
margin:0;
}
body{
background:#ffffff;
}
html{
font-size:75%;
font-family:Arial;
}
#main{
width:1000px;
margin:auto;
}
#top{
float:left;
width:1000px;
height:55px;
}
#top2{
float:left;
width:1000px;
height:88px;
}
/******* top menu *******/
#tmenu{
float:left;
width:607px;
height:43px;
padding:2px 0 0 10px;
}
#tmenu ul li a{
float:left;
height:41px;
text-decoration:none;
color:#004279;
padding:2px 0 0 27px;
background:url(img/a.gif) 14px 7px no-repeat;
font-size:13px;
}
#tmenu ul li{
border-right:#004279 1px solid;
}
#tmenu ul li.t1{width:131px}
#tmenu ul li.t1en{width:139px}
#tmenu ul li.t2{width:118px}
#tmenu ul li.t3{width:110px}
#tmenu ul li.t3en{width:127px}
#tmenu ul li.t4{width:112px}
#tmenu ul li.t4en{width:97px}
#tmenu ul li.t5{width:131px}
#tmenu ul li.t5en{width:121px}
#tmenu ul li a:hover,#tmenu ul li a.ak{
font-weight:bold;
}
#tmenu ul li{
float:left;
list-style-type:none;
}
#tmenu ul{
margin:0;
padding:0;
}
#tlogo{
float:right;
width:383px;
height:76px;
}


#tlogo2{
float:right;
width:383px;
height:96px;
}
#tlogo2 img{
border:0;
margin:5px 0 0 22px;
float:left;
}

#tlogo img{
border:0;
margin:-20px 0 0 22px;
float:left;
}
/******* nadpis *******/
#ttla{
float:left;
width:1000px;
}
#ttl{
float:left;
width:582px;
height:40px;
padding:14px 0 0 35px;
background:#0f97d2;
}
#ttl h1{
color:#ffffff;
margin:0;
font-size:22px;
font-family:Myriad Pro,Arial;
font-weight:normal;
}
#ttm{
float:right;
width:366px;
height:40px;
padding:14px 0 0 17px;
background:#144065;
}
#ttm ul li a{
float:left;
height:13px;
text-decoration:none;
display:block;
color:#b1daf9;
padding:7px 12px 7px 12px;
border-right:#b1daf9 1px solid;
font-size:11px;
}
#ttm ul li{
float:left;
list-style-type:none;
}
#ttm ul{
margin:0;
padding:0;
}
#ttm ul li a.ttm{
padding-left:33px;
background:url(img/en.gif) 10px 9px no-repeat;
font-weight:bold;
font-size:12px;
text-decoration:underline;
border:0;
}
/******* stredni cast *******/
#hlv{
float:left;
width:1000px;
background:url(img/bg.gif) repeat-y;
}
#hlva{
float:left;
width:617px;
}
#hlvt{
width:575px;
padding:15px 0 0 28px;
}
#hlvt ul li a,#hlvt ul li{
text-decoration:none;
color:#0f97d2;
font-weight:bold;
}
#hlvt ul li{
list-style:url(img/li.gif);
}
#hlvt a{
text-decoration:underline;
color:#0f97d2;
font-weight:bold;
}
#hlvt a:hover{
text-decoration:underline;
color:#144065;
font-weight:bold;
}
/******* prave menu *******/
#rmenu{
float:left;
width:266px;
height:533px;
padding:25px 0 0 28px;
background:url(img/b.gif) no-repeat;
}
#rmenu ul li a{
float:left;
width:231px;
height:21px;
text-decoration:none;
color:#ffffff;
padding:7px 0 0 35px;
background:#0f97d2 url(img/ar.gif) no-repeat;
border-bottom:#b1daf9 3px solid;
font-weight:bold;
}
#rmenu ul li a.rmd{
border:0;
}
#rmenu ul li a:hover{
background:#b1daf9 url(img/ar.gif) no-repeat;
}
#rmenu ul li{
list-style-type:none;
}
#rmenu ul{
margin:0;
padding:0;
}
/******* spodni cast *******/
#ncop{
float:left;
width:883px;
height:26px;
}
#cop{
float:left;
width:883px;
height:38px;
color:#ffffff;
padding:7px 0 0 28px;
background:#0f97d2;
}
#cop a,#cop span{
color:#b1daf9;
}
#pcop{
float:left;
width:892px;
height:60px;
padding:20px 0 0 19px;
}
#pcop img{
float:left;
margin:0 19px 0 0;
}
/******* fotogalerie *******/
#gall{
float:left;
width:585px;
padding:15px 0 0 27px;
}
#gall a{
float:left;
display:block;
width:139px;
height:103px;
padding:24px 0 0 0;
margin:0 5px 3px 0;
background:#ffffff;
text-align:center;
}
#gall a:hover{
background:#0f97d2;
}
#gall img{
border:#bee3f3 9px solid;
}
/******* homepage *******/
#hptop{
float:left;
width:1000px;
height:55px;
padding:25px 0 0 0;
}
#vita{
float:left;
width:1000px;
}
#vit{
float:left;
width:582px;
height:82px;
padding:14px 0 0 35px;
background:#eef6fe;
}
#vit h1{
color:#0f97d2;
margin:0 0 10px 0;
font-size:18px;
font-family:Myriad Pro,Arial;
font-weight:normal;
}
#vita #tlogo{
padding-top:20px;
}
#vitm{
float:left;
width:1000px;
background:#144065;
}
#vitmi{
float:left;
width:617px;
}
#cln{
float:left;
width:1000px;
}
#clna,#clnb,#clnc{
float:left;
height:221px;
padding:0 5px 0 0;
color:#232323;
}
#clna{
width:304px;
background:#eef6fe url(img/ar.gif) no-repeat;
}
#clnb{
width:303px;
background:#e2f0fd url(img/ar.gif) no-repeat;
}
#clnc{
width:289px;
background:#b1daf9 url(img/ar.gif) no-repeat;
}
#clna h2,#clnb h2,#clnc h2{
margin:0;
padding:7px 0 0 35px;
color:#176da7;
font-size:16px;
font-weight:normal;
}
#cln ul li{
list-style:url(img/lih.gif);
padding:0 0 4px 0;
margin:0;
}
#cln ul{
margin-bottom:0;
}

