/* Start of CMSMS style sheet 'Základní' */
body{
background: #fff;
margin: 0;
padding: 0;
font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
font-size:80%;
line-height:140%;
}

body#cyc{
text-align: center;
}

a{
color:#0065B3;
text-decoration: none;
}

a:hover{
color:#000;
text-decoration: underline;
}
 
#container_helper{
width:1000px;
margin: 0 auto;
text-align: left;
background:url('/images/gfx/bodybottom.png') bottom left no-repeat;
padding-bottom:8px;
}

#container{
background: url('/images/gfx/bodyback.png') top left repeat-y;
padding:0 4px;
}

#header{
background: url('/images/gfx/headback.jpg') top right no-repeat;
height:100px;
padding: 15px 0 0 19px;;
}

#inside{
background: url('/images/gfx/passport.jpg') top left no-repeat;
}

h1{
margin:0;
padding:0;
height:79px;
overflow: hidden;
position: relative;
}

#h1-cs{
width:279px;
}

#h1-en{
width:251px;
}

h1 a, h1 span{
display: block;
position: absolute;
top:0;
left:0;
height:100%;
width:100%;
text-decoration: none;
}

h1 span{
background: top left no-repeat;
}

h1 a:hover{
text-decoration: none;
}

#h1-cs span{
background-image: url('/images/gfx/logo-cs.png');
}

#h1-en span{
background-image: url('/images/gfx/logo-en.png');
}

#content{
background: url('/images/gfx/line.png') top right no-repeat;
}

.menu {
width:175px;
}

#menu {
margin:5px 5px 5px 15px;
float:left;
}

#menu2 {
margin:60px 15px 5px 5px;
float:right;
padding: 5px 0 10px 5px;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
}


#tips {
float:right;
width:680px;
margin-right:15px;
text-align: right;
}

#tips p, #footer p, #language_switch p{
margin:0;
padding:0;
}

.cf{
clear: both;
height: 1px;
font-size:1px;
overflow: hidden;
}

li a.active{
font-weight: bold;
color:#0065B3;
text-decoration: underline;
}

.menu h2{
font-size:115%;
color:#000;
border-bottom:1px solid #0065B3;
}

#menu2 h2 {
margin-top: 0;
}

#text {
border: 1px solid #eee;
border-right: 0;
border-bottom: 0;
background: #fff;
padding:30px 10px 10px 10px;
margin: 0 200px;
}

dt{
font-weight:bold;
}

#text h2{
line-height:normal;
}

#footer{
color:#999;
font-size:80%;
padding:3px 10px;
line-height: normal;
}

.right, .wrong{
color:#080;
font-weight: bold;
padding-left: 10px;
}

.wrong{
color:#f00;
}

.error{
border:1px solid #f99;
background:#fee;
padding:10px;
}

#topinfo{
border:1px solid #333;
background:#ddd;
padding:2px 5px;
}

#topinfo span{
display:block;
font-weight:bold;
}

.menu li, .menu li a{
color:#000;
font-weight:bold;
}


.menu li a:hover{
color:#0065B3;
}

.menu li li, .menu li li a{
color:#0065B3;
font-weight:normal;
}

img{
border:0;
}

#pagelangswitch{
float:right;
white-space:nowrap;
margin-left:20px;
}

#pagelangswitch_ar{
float:left;
white-space:nowrap;
margin-right:20px;
}


p.sem_info{
border:1px solid #f00;
background:#eee;
padding:3px 5px;
}

.menu li{
margin-left:20px;
}

.menu ul{
margin:0;
padding:0;
}

address {
margin-top:0;
}
/* End of 'Základní' */

