body, html { 
border : 0 none; 
margin : 0px; 
padding : 0px; 
font-family : Verdana, "Arial CE", arial, sans-serif; 
font-size : small !important ; 
text-align : center; 
background-color : #239ccd; 
color : #fff; 
background-image : url('../images/back-snow.gif'); 
background-position : 0% 0%; 
background-repeat : repeat-x; 
} 
p, img, table, tr, th, td, h1, h2, h3, h4, h5 { 
margin : 0px; 
padding : 0px; 
} 
p, img, h1, h2, h3, h4, h5 { 
border : 0 none; 
} 
#strana { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #305fc7; 
background-image : url('../images/vanoce-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
} 
#strana-sui { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #305fc7; 
background-image : url('../images/svycarsko-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
} 
#strana-fra { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #305fc7; 
background-image : url('../images/francie-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
} 
#strana-ita { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #239ccd; 
background-image : url('../images/italie-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
} 
#strana-aus { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #239ccd; 
background-image : url('../images/rakousko-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
} 
#strana-vanoce { 
width : 980px; 
margin : 0 auto 0 auto; 
background-color : #fff; 
color : #239ccd; 
background-image : url('../images/vanoce-back.gif'); 
background-position : 100% 0%; 
background-repeat : repeat-y; 
}
#top { 
width : 980px; 
height : 29px; 
margin : 0px; 
text-align : right; 
background-color : #239ccd; 
color : #fff; 
background-image : url('../images/cestovni-kancelar.jpg'); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
} 
#navigace { 
width : 600px; 
margin : 0px; 
padding : 0px; 
height : 29px; 
line-height : 29px; 
float : right; 
font-size : 13px; 
color : #eeeff0; 
font-family : Verdana, "ArialCE", Arial, sans-serif; 
font-weight : normal; 
} 
#navigace A { 
color : #eeeff0; 
text-decoration : none; 
font-size : 13px; 
padding-left : 18px; 
padding-right : 18px; 
height : 28px; 
padding-top : 0px; 
padding-bottom : 0px; 
height : auto; 
line-height : 29px; 
} 
#navigace A:hover { 
color : #002e96; 
text-decoration : none; 
} 
#telohlava { 
width : 980px; 
height : 106px; 
padding : 0px; 
margin : 0px; 
} 
#obal { 
width : 980px; 
padding : 0px; 
margin : 0px; 
} 
#levy { 
float : left; 
width : 195px; 
background-color : #fff; 
color : #305fc7; 
margin : 0px; 
padding : 0px; 
} 
#levysloup { 
width : 180px; 
margin-left : 10px; 
margin-top : 30px; 
padding : 0px; 
text-align : left; 
} 
.vymez { 
width : 160px; 
height : 4px; 
margin : 0px; 
padding : 0px; 
} 
#nadmenu1 { 
width : 160px; 
height : 100px; 
padding : 0px; 
margin : 0px; 
} 
#menu1 { 
width : 160px; 
height : 24px; 
background-color : #f4da00; 
color : #fff; 
padding : 0px; 
margin : 0px; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu1 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fef564; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu1 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fef564; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu1 a:hover { 
background-color : #ebe479; 
color : #000; 
font-weight : bold; 
text-align : right; 
} 
#nadmenu2 { 
width : 160px; 
height : 76px; 
padding : 0; 
margin : 0; 
} 
#menu2 { 
width : 160px; 
height : 24px; 
background-color : #ff9700; 
color : #fff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu2 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fac16e; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu2 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fac16e; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu2 a:hover { 
background-color : #efae51; 
color : #000; 
font-weight : bold; 
text-align : right; 
} 
#nadmenu3 { 
width : 160px; 
height : 76px; 
padding : 0; 
margin : 0; 
} 
#menu3 { 
width : 160px; 
height : 24px; 
background-color : #ff0000; 
color : #fff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu3 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fcb5b0; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu3 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #fcb5b0; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu3 a:hover { 
background-color : #ed8078; 
color : #000; 
font-weight : bold; 
text-align : right; 
} 
#nadmenu4 { 
width : 160px; 
height : 172px; 
padding : 0; 
margin : 0; 
} 
#menu4 { 
width : 160px; 
height : 24px; 
background-color : #00cc00; 
color : #fff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu4 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #e1f8a4; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu4 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #e1f8a4; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu4 a:hover { 
background-color : #99cc99; 
color : #000; 
font-weight : bold; 
text-align : right; 
}
#nadmenu5 { 
width : 160px; 
height : 220px; 
padding : 0; 
margin : 0; 
} 
#menu5 { 
width : 160px; 
height : 24px; 
background-color : #2A019D; 
color : #fff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu5 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #A8C0FB; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu5 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #A8C0FB; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu5 a:hover { 
background-color : #899BC9; 
color : #000; 
font-weight : bold; 
text-align : right; 
}
#nadmenu6 { 
width : 160px; 
height : 52px; 
padding : 0; 
margin : 0; 
} 
#menu6 { 
width : 160px; 
height : 24px; 
background-color : #4222B7; 
color : #fff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu6 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #A9CCFC; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu6 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #A9CCFC; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu6 a:hover { 
background-color : #99B4D8; 
color : #000; 
font-weight : bold; 
text-align : right; 
}  
#nadmenu7 { 
width : 160px; 
height : 76px; 
padding : 0; 
margin : 0; 
} 
#menu7 { 
width : 160px; 
height : 24px; 
background-color : #682db7; 
color : #ffffff; 
padding : 0; 
margin : 0; 
line-height : 24px; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu7 { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #bc93f3; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
margin-left : 10px; 
} 
#podmenu7 a { 
width : 150px; 
height : 24px; 
color : #000; 
background-color : #bc93f3; 
display : block; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
line-height : 24px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#podmenu7 a:hover { 
background-color : #a48ec2; 
color : #000; 
font-weight : bold; 
text-align : right; 
} 
#nadmenu9 { 
width : 160px; 
height : 76px; 
padding : 0; 
margin : 0; 
} 
#menu9 { 
width : 160px; 
background-color : #c405f4; 
color : #ffffff; 
padding : 0; 
margin : 0; 
} 
#menu9 a { 
color : #ffffff; 
background-color : #c405f4; 
display : block; 
font-size : 11px; 
text-decoration : none; 
width : 100%; 
font-weight : bold; 
line-height : 28px; 
font-family : verdana, "arial ce", arial, helvetica, sans-serif; 
text-align : right; 
} 
#menu9 a:hover { 
background-color : #c405f4; 
color : #0fe6ff; 
font-weight : bold; 
text-align : right; 
} 
#pravy { 
float : right; 
width : 170px; 
margin : 0; 
padding : 0; 
} 
#pravysloup { 
float : right; 
width : 150px; 
height : auto; 
margin-right : 10px; 
margin-left : 0; 
margin-top : 10px; 
padding : 0; 
} 
#telo { 
float : right; 
width : 784px; 
height : auto; 
color : #5c667c; 
margin : 0; 
padding : 0; 
text-align : center; 
} 
#telosloup { 
width : 730px; 
height : auto; 
margin : 0 50px 0 0; 
padding : 0; 
} 
#pojedu-1 { 
width : 725px; 
height : 138px; 
padding : 0 0 0 0; 
margin : 0; 
} 
#pojedu-2 { 
width : 725px; 
height : 73px; 
padding : 0 0 0 0; 
margin : 0; 
} 
#pojedu-3 { 
width : 725px; 
height : 109px; 
padding : 0 0 0 0; 
margin : 0; 
} 
#t-sloup-left { 
float : left; 
width : 340px; 
background-color : #fff; 
color : #002e96; 
height : auto; 
font-family : arial, helvetica, sans-serif; 
margin : 5px 0 5px 5px; 
padding : 0; 
border : 0 solid #6d6a68; 
text-align : justify; 
font-size : 11px; 
} 
#t-sloup-right { 
float : right; 
width : 340px; 
color : #002e96; 
height : auto; 
font-family : arial, helvetica, sans-serif; 
margin : 5px 10px 5px 0; 
padding : 0; 
border : 0 solid #6d6a68; 
text-align : justify; 
font-size : 11px; 
} 
#destinace-levy { 
float : left; 
width : 534px; 
background-color : #fff; 
color : #305fc7; 
margin : 0; 
padding : 0; 
} 
#destinace-levysloup { 
width : 510px; 
margin-right : 10px; 
padding : 0; 
text-align : left; 
background-color : #fff; 
color : #305fc7; 
text-align : justify; 
font-size : 12px; 
font-family : arial, helvetica, sans-serif; 
}
#destinace-pravy-sui { 
float : right; 
width : 250px; 
color : #2089B4; 
margin : 0; 
padding : 0; 
background-image : url('../images/svycarsko-bok-1.gif'); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
}
#destinace-pravy-fra { 
float : right; 
width : 250px; 
color : #2089B4; 
margin : 0; 
padding : 0; 
min-height : 450px; 
background-image : url('../images/francie-bok.gif'); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
}
#destinace-pravy-ita { 
float : right; 
width : 250px; 
color : #2089B4; 
margin : 0; 
padding : 0; 
min-height : 450px; 
background-image : url('../images/italie-bok-1.gif'); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
} 
#destinace-pravy-aus { 
float : right; 
width : 250px; 
color : #2089B4; 
margin : 0; 
padding : 0; 
min-height : 450px; 
background-image : url('../images/rakousko-bok.gif'); 
background-position : 100% 0%; 
background-repeat : no-repeat; 
}
#destinace-pravy-vanoce { 
float : right; 
width : 250px; 
color : #2089B4; 
margin : 0; 
padding : 0; 
min-height : 450px; 
}
 
#destinace-pravysloup { 
width : 210px; 
margin-right : 40px; 
padding : 0; 
text-align : left; 
color : #868686; 
font-family : arial, helvetica, sans-serif; 
text-align : center; 
font-size : 11px; 
line-height : 20px; 
border : 0 solid #ff0000; 
} 
#vypln { 
background-color : #f6f1fd; 
color : #305fc7; 
} 
h1 { 
color : #002e96; 
font-size : 18px; 
font-weight : bold; 
padding : 20px 7px 7px 7px; 
} 
h2 { 
text-align : left; 
color : #033066; 
font-weight : bold; 
font-family : verdana, "arial ce", arial, sans-serif; 
font-size : 13px;
margin : 0px 0px 0px 8px; 
} 
h3 { 
color : #002e96; 
background-color : #fff; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
} 
h4 { 
color : #fff; 
background-color : #01259f; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
margin : 6px; 
} 
.text_telo img { 
margin : 10px; 
} 
.text_telo { 
color : #105ebe; 
text-align : justify; 
font-size : 12px; 
font-weight : normal; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 4px; 
line-height : 18px; 
} 
.text_telo A, text_telo A:active, text_telo A:link, text_telo A:visited { 
text-decoration : none; 
color : #033066; 
font-weight : bold; 
} 
.text_telo A:hover { 
color : #989898; 
font-weight : bold; 
} 
.popisky_telo { 
padding : 0; 
font-weight : normal; 
} 
.popisky_telo a, popisky_telo a:link, popisky_telo a:visited, popisky_telo a:active { 
color : #868686; 
text-decoration : none; 
} 
.popisky_telo a:hover { 
color : #000000; 
text-decoration : none; 
} 
.tab_ceny { 
background-color : #f5cf9f; 
text-align : center; 
padding : 4px; 
color : #000000; 
font-weight : normal; 
font-family : arial, helvetica, sans-serif; 
font-size : 12px; 
line-height : 18px;
BORDER-COLLAPSE: collapse; border: 1px solid #fff;
}
.tab_ceny td { 
border: 1px solid #fff;
} 
.nadpis_bus { 
background-color : #e46c36; 
text-align : left; 
padding : 0; 
color : #ffffff; 
font-weight : bold; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 12px; 
line-height : 26px; 
} 
.nadpis-termin { 
background-color : #f5cf9f; 
text-align : center; 
padding : 0; 
color : #e46c36; 
font-weight : bold; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 12px; 
line-height : 26px; 
} 
.tab_slevy { 
BORDER-COLLAPSE: collapse; border: 1px solid #fff;
background-color : #fffb9d; 
text-align : left; 
padding-left : 8px; 
color : #000000; 
font-weight : normal; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px;
}
.tab_slevy td { 
border: 1px solid #fff;
} 
.nadpis_slevy { 
background-color : #facf00; 
text-align : left; 
padding-bottom : 3px; 
color : #ffffff; 
font-weight : bold; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 12px; 
line-height : 22px; 
} 
.tab_special { 
BORDER-COLLAPSE: collapse; border: 1px solid #fff;
background-color : #e1f8a4; 
text-align : left; 
padding-left : 8px; 
color : #000000; 
font-weight : normal; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 10px; 
line-height : 18px; 
} 
.tab_special  td { 
border: 1px solid #fff;
}
.definice { 
background-color : #fff; 
text-align : left; 
padding : 0; 
color : #e03e40; 
font-weight : bold; 
font-family : verdana, "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 14px; 
height : 110px; 
line-height : 28px; 
}
#vyhoda { 
margin : 10px; 
height : auto; 
clear : both; 
border : 1px solid #FF0309; 
color : #FF0309; 
background-color : #FED6D7; 
height : 40px;
text-align: center; 
}
.vyhodne {
padding : 10px 0px 0px 10px; 
line-height : 40px;
text-align: center; 
color : #FF0309; 
font-weight : bold; 
font-family : "verdana", "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 12px; 
} 
.rozpis { 
text-align : left; 
color : #19498b; 
font-weight : bold; 
font-family : "verdana", "arial ce", "helvetica ce", arial, helvetica, sans-serif; 
font-size : 13px; 
} 
.vzajemne-odkazy { 
color : #105ebe; 
text-align : left; 
width : 950px; 
font-size : 12px; 
font-weight : normal; 
padding-left : 8px; 
padding-right : 8px; 
padding-bottom : 0px; 
line-height : 18px;
} 
.vzajemne-odkazy A, vzajemne-odkazy A:active, vzajemne-odkazy A:link, vzajemne-odkazy A:visited { 
text-decoration : none; 
color : #033066; 
font-weight : bold;
line-height : 18px; 
} 
.vzajemne-odkazy A:hover { 
color : #989898; 
font-weight : bold; 
} 
#pata { 
width : 980px; 
margin : 0; 
padding : 0; 
height : auto; 
clear : both; 
border : 0 solid #6d6a68; 
color : #002e96; 
background-color : #fff; 
height : 40px; 
} 
#pata-left { 
float : left; 
width : 380px; 
margin : 0; 
padding : 0; 
height : auto; 
color : #002e96; 
background-color : #fff; 
margin-top : 10px; 
text-align : right; 
height : 40px; 
background-image : url('../images/roh-levy.gif'); 
background-position : 0% 100%; 
background-repeat : no-repeat; 
} 
#pata-right { 
float : right; 
width : 600px; 
margin : 0; 
padding : 0; 
height : auto; 
color : #002e96; 
background-color : #fff; 
text-align : left; 
height : 50px; 
background-image : url('../images/roh-pravy.gif'); 
background-position : 100% 100%; 
background-repeat : no-repeat; 
} 
.clear { 
clear : both; 
} 
.patka { 
margin : 3px; 
padding : 0; 
font-size : 11px; 
font-weight : normal; 
color : #002e96; 
background-color : #fff; 
} 
.patka A, patka A:link, patka A:active, patka A:visited { 
text-decoration : none; 
color : #ff0000; 
background-color : #fff; 
} 
.patka A:hover { 
text-decoration : none; 
color : #989898; 
background-color : #fff; 
} 
.vice { 
margin : 0; 
padding-left : 0; 
height : 14px; 
font-family : "Arial CE", Arial; 
font-size : 12px; 
color : #989898; 
text-align : right; 
font-weight : normal; 
text-decoration : none; 
} 
.vice A:link { 
text-decoration : none; 
color : #989898; 
} 
.vice A:visited { 
text-decoration : none; 
color : #989898; 
} 
.vice A:hover { 
text-decoration : none; 
color : #009ce5; 
} 

@media print { 
body { 
color : black; 
background : white; 
font-size : 12pt; 
} 
[href]:after { 
content : " [" attr(href) "] "; 
} 
#telohlava, #levy, #pata, #levysloup { 
display : none; 
border-color : black; 
} 
#telosloup { 
position : static; 
margin : 0; 
padding : 0; 
} 
}