body {
line-height:1.3em;
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
margin:0; padding:0;
text-align:center;
background-color:#E9EEF3;
}
#page {
width: 760px;   /* celkova sirka */
margin-left: auto; margin-right: auto;
text-align: left;
background-color:#FFFFFF;
}
#page-top {
width:100%;
background-color:#253A61;
height:52px;
text-align:center;
}
#head, #header {
heigsht:246dpx;
border-top:5px solid #BD113C;
width: 100%;
top:50px;
z-index:1;
}
#header { height:auto;}
.head-main {
padding:0 10px;
}
#content {
width: 553px;
float: right;
clear:both;
}
.content-main {
padding:10px;
padding-bottom:40px;
}
#left {
width: 202px;
float: left;
margin:0; padding:0;
}
.left-main {
padding: 10px;
margin:0;
}
#foot {
clear:both;
background-color:#E9EEF3;
padding-top:5px;
padding-bottom:10px;
height:3em;
}
.noscreen { 
display: none;
margin-left: -25%;
_margin-left: -20%;
}

/*  */
.navlist {
width:530px;
border-bottom:1px solid #9C9C9C;
padding-bottom:8px;
color:#757575;
font-size:88%;
margin-bottom:10px;
}
.navlist a{
color:#757575;
}

#page-top .page-topmain{
margin:auto;
text-align:left;
width:760px;
}
.page-topmain img {
float:left;
}
h1 { margin:0; padding:0;}
h3 { font-size:100%;}
.hleft {
width:187px;
float:left;
margin-right:14px;
}
.logo { float:left; margin-top:40px;}
.fhead1,
.fhead2,
.fhead3 {
background-repeat:no-repeat;
margin:0; padding:0;
margin-top:12px;
}
.fhead1 {
background-image:url(../_img/bg/head01.jpg);
width:187px; height:154px;
margin-top:7px;
}
.fhead2 {
background-image:url(../_img/bg/head02.jpg);
width:348px; height:206px;
float:left;
}
.fhead3 {
background-image:url(../_img/bg/head03.jpg);
width:191px; height:206px;
float:left;
}
.fhead4,
.fhead5,
.fhead6 {
/*background-repeat:no-repeat;*/
margin:0; padding:0;
margin-top:10px;
margin-bottom:10px;
}
.fhead4 {
background-image:url("../_img/bg/head04.jpg");
width:136px; height:118px;
float:left;
margin-right:16px;
margin-left:16px;
}
.fhead5 {
background-image:url("../_img/bg/head05.jpg");
width:246px; height:118px;
float:left;
}
.fhead6 {
background-image:url("../_img/bg/head06.jpg");
width:139px; height:118px;
float:left;
}
.head-bottom {
height:26px;
border-bottom:3px solid #A90931;
background-color:#BD113C;
clear:both;
}
.login {
color:#FFFFFF;
float:left;
width:549px;
height:26px;
}
.search {
height:29px;
float:right;
background-color:#A90931;
width:191px;
font-size:90%;
}
.tlogin {
position:relative;
width:76px;
height:26px;
z-index:1;
overflow:hidden;
float:left;
}
.tlogin span{
position:absolute;
left:0; top:0;
width:76px;
height:26px;
background-image:url(../_img/tlogin.gif);
}
#en .tlogin span{ background-image:url(../_img/tlogin-en.gif);}
form.login-form,
form.logout-form {
float:left;
margin-left:30px;
padding:0;
margin-top:5px;
}
form.logout-form { margin-top:3px; _margin-top:5px;}
form.login-form a.,
form.logout-form a{
color:#FFFFFF;
font-weight:bolder;
}
form.login-form label,
form.logout-form label{
position:relative;
top:-1px;
font-size:90%;
font-weight:bolder;
}
form.login-form > label{
top:-1px;
}
form.login-form input{
border:2px solid #810826;
height:13px;
margin-right:15px;
font-size:90%;
}
form.login-form input.vstoupit {
border:0;
width:62px; height:15px;
position:relative;
top:2px;
}
form.logout-form input.vystoupit {
border:0;
width:62px; height:15px;
position:relative;
top:5px;
left:10px;
}
.hledat {
border:0;
width:22px; height:20px;
position:relative;
top:6px;
_top:4px;
}
form.search-form { 
float:left;
margin-left:15px;
_margin-left:5px;
margin-top:-2px;
_margin-top:1px;

}
form.search-form input {
border:1px solid #4D4B4C;
height:16px;
margin-top:1px;
}
form.search-form input.hledat {
border:0px solid #4D4B4C;
height:20px;
width:22px;
}
#foot a {
color:#253A61;
background-image:url(../_img/bg/list-footer.gif);
background-position:0 6px;
background-repeat:no-repeat;
padding-left:10px;
margin-left:10px;
margin-right:5px;
}
#foot a.lang {
background-image:none;
position:relative;
top:4px;
margin:0; padding:0;
width:30px; height:16px;
margin-left:15px;
}
#foot a:hover {
background-color:#E9EEF3;
}
#foot p { margin:0; padding:0; color:#253A61;}
#foot p a{ display:inline;}
a { color:#C80C36;}
.banner { margin:auto; margin-bottom:15px;}
#banner { margin:auto; margin-bottom:15px; margin-top:10px; text-align:center;}


