/* CSS Document */
body, form, fieldset, table,
h1, h2, h3, h4, h5, h6, 
p, ol, ul, li
{ margin: 0; padding: 0; }
body		{ font: normal 62.8%/1.3 "Trebuchet MS", "Geneva CE", lucida, sans-serif; color: #000; background: #fff url('../images/bg-body.gif') center top repeat-x; text-align: center; }

#page		{ background: #FFFFFF url('/images/center.gif') repeat-y scroll 0 0; width: 761px; margin: 0 auto; text-align: left; position: relative; }
.en-home #page { background:none;}

#okrplavba #page,
#lufthansa #page,
#podminky #page,
#ofirme #page,
#kontakt #page,
#index #page,
#en_index #page,
#novinky #page { background: #fff; }
#header		{ font-size: 130%;}
#main		{ font-size: 130%; width: 554px; margin: 220px 0 0 4px; float: left; }
#index #main { margin: 357px 0 0 4px; }
#en_index #main { margin: 357px 0 0 4px; }
#sidebar	{ font-size: 130%; width: 182px; float: right; margin-top: 212px;}
#footer		{ clear: both; width: 100%; margin: 0; padding-top: 100px; }
.footerbox	{ /*margin-left: 4px;*/ background: #e5e8ee; width: 554px; font-size: 120%; }
.clear { display: block; clear: both; height: 1px; min-height: 1px;}
#center { margin-bottom: 120px;}
p   { margin: 0 0 .5em 0; line-height: 1.4; }


/*- public -*/
.more		{ }
.right		{ text-align:right !important; }
.left		{ text-align:left !important; }
.center		{ text-align:center !important; }
.hidden		{ display:none; }
.alt		{  }
small,
.small		{ font-size:.95em; }
.big		{ font-size: 1.2em; }
.light		{ color: #666; }
.strong		{ font-weight:bold; }
.fr			{ float: right; }
.fl			{ float: left; }
.text		{padding: 10px; }

a			{ color: #000; }
a:visited	{ color: #000; }
a:hover		{ color: #001C54 !important; }
a img		{ border: none; }
select,
input		{ vertical-align: middle; }
li			{ list-style: none; }

#page:after, #footer:after, #main:after, #content:after, .grid:after, #partners:after,.vypich:after, .navigationPath:after, .lab2:after, 
.clearfix:after { content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }

#content { min-height: 310px; float:right; }

/*- footer -*/
#footer .wdf		{ float: right; margin: 6px 12px; }
#footer .copyright	{ float: left; margin: 6px 12px; }
#footer .copyright img { height: 10px }
#footer a			{ color: #000; }

/*- header -*/
#header						{ height: 89px; background: #fff; }
#header #logo				{ float: left; height: 45px; width: 263px; overflow: hidden; font-size: 1.8em; position: relative; margin: 20px 27px 0 0; }
#header #logo a				{ width: 100%; height: 100%; display: block; }
#header #logo a.top			{ width: 100%; height: 100%; display: block; position: absolute; top:0; left:0; background: url('/images/head-logo.gif') no-repeat left top !important; }
#header #quick-search		{ float: left; color: #001C54; font-weight: bold; padding: 33px 0 0 21px; background: url('/images/ico/ico-search-head.gif') 0 39px no-repeat; }
#header #quick-search input	{ margin: 0 5px; }
#header img#radius { border: 0px; position: relative; left: 20px; top: 10px; }
#header #langswitch			{ float:right; }
#header #langswitch img { border:0;}
#header #langswitch a { margin-left:10px; }


/*- menu -*/
		#menu { position: absolute; top: 89px; left:0; background: url('/images/vizual.jpg') 0 0 no-repeat; height: 190px; width: 761px; }
#index  #menu { background: url('/images/vizual.jpg') 0 0 no-repeat; }
#en_index  #menu { background: url('/images/vizual.jpg') 0 0 no-repeat; }

body.index #menu			{ background: url('/images/vizual.jpg') 0 0 no-repeat; }
body.en_index #menu			{ background: url('/images/vizual.jpg') 0 0 no-repeat; }
body.firemni-cestovani #menu { background: url('/images/vizual-firemni-cestovani.jpg') 0 0 no-repeat; }
body.lufthansa #menu { background: url('/images/vizual-firemni-cestovani.jpg') 0 0 no-repeat; }
body.golf #menu				{ background: url('/images/vizual-golf.jpg') 0 0 no-repeat; }
body.doprava #menu			{ background: url('/images/vizual-doprava.jpg') 0 0 no-repeat; }
body.eurotunnel #menu		{ background: url('/images/vizual_eurotunel.bezmenu.jpg') 0 0 no-repeat !important; }
body.dovolena-sport #menu	{ background: url('/images/vizual-dovolena.jpg') 0 0 no-repeat; }

body.incoming #menu				{ background: url('/images/vizual-incoming.jpg') 0 0 no-repeat; }
body.ferry-transport #menu			{ background: url('/images/vizual-doprava.jpg') 0 0 no-repeat; }
body.corporate-travel #menu		{ background: url('/images/vizual-firemni-cestovani.jpg') 0 0 no-repeat !important; }
body.tailor-made-holidays #menu	{ background: url('/images/vizual-dovolena.jpg') 0 0 no-repeat; }

.en-home #menu #mainnavi		{ position: absolute; top: 0; right:0px; }
#menu #mainnavi		{ position: absolute; top: 0; right:-1px; }
#menu #mainnavi li	{ width: 182px; height:38px; line-height: 38px; overflow: hidden; position: relative; }
#menu #mainnavi a		{ padding-left: 10px; font-weight: bold; font-size: 130%; color:#fff; text-decoration: none; font-style: italic; }
#menu #mainnavi a:hover	{ color:#ffe265 !important; }
#menu #mainnavi a.top	{ padding:0; margin:0; width: 182px; height: 38px; position: absolute; top:0; left:0; }

#menu #mainnavi .uvodka a.top	{ background: url('/images/menu-uvodka.gif') 0 0 no-repeat; }
#menu #mainnavi .kontakt a.top	{ background: url('/images/menu-kontakt.gif') 0 0 no-repeat; }
#menu #mainnavi .about a.top	{ background: url('/images/menu-about.gif') 0 0 no-repeat; }
#menu #mainnavi .novinky a.top	{ background: url('/images/menu-novinky.gif') 0 0 no-repeat; }
#menu #mainnavi .wtc a.top	{ background: url('/images/menu-wtc.gif') 0 0 no-repeat; }
#menu #mainnavi .podminky a.top	{ background: url('/images/menu-podminky.gif') 0 0 no-repeat; }


/*en*/
#menu #mainnavi .main-page a.top	{ background: url('/images/menu-main_page.gif') 0 0 no-repeat; }
#menu #mainnavi .contacts a.top	{ background: url('/images/menu-contacts.gif') 0 0 no-repeat; }
#menu #mainnavi .about-us a.top	{ background: url('/images/menu-about_us.gif') 0 0 no-repeat; }

/*en konec*/
#menu #mainnavi a.top:hover		{ background-position: 0 -38px; }

body#index #mainnavi .main-page a.top,
body#index #mainnavi .contacts a.top,
body#index #mainnavi .about-us a.top,
body#index #mainnavi .uvodka a.top,
body#kontakt #mainnavi .kontakt a.top,
body#ofirme #mainnavi .about a.top,
body#novinky #mainnavi .novinky a.top,
body#podminky #mainnavi .podminky a.top { background-position: 0 -76px !important; }


		#menu #mainbutt				{ position: absolute; top:178px; left:4px; height: 37px; width: 557px; background: #fff; }
		#menu #mainbutt li			{ width: 135px; height: 28px; float:left; background: #27366c 0 0 no-repeat; margin-right: 4px; position: relative; }
		#menu #mainbutt a			{ color: #fff; font-size: 130%; text-decoration: none; font-weight: bold; font-style: italic; position: absolute; bottom: 0; width: 130px; padding: 0 0 5px 5px; }
		#menu #mainbutt a.top		{ position: absolute; left:0; top: -9px; width: 100%; height: 37px; padding:0; margin:0; }
		#menu #mainbutt .dovolena	{ width: 136px; }
#index  #menu #mainbutt				{ height: 156px; }
#index  #menu #mainbutt li			{ height: 156px; }
#index  #menu #mainbutt a.top		{ top: 0; height: 156px;}

#menu #mainbutt .firemni-cestovani { background-image: url('/images/navibutt-chlapeksfounem.jpg'); }
#menu #mainbutt .golf		{ background-image: url('/images/navibutt-golf.jpg'); }
#menu #mainbutt .dovolena	{ background-image: url('/images/navibutt-dovolena.jpg'); }
#menu #mainbutt .doprava	{ background-image: url('/images/navibutt-letadlo.jpg'); }

#menu #mainbutt .firemni-cestovani a.top { background: url('/images/navibutt-cestovani.gif') 0 100% no-repeat; }
#menu #mainbutt .golf a.top		{ background: url('/images/navibutt-golf.gif') 0 100% no-repeat; }
#menu #mainbutt .dovolena a.top	{ background: url('/images/navibutt-dovolena.gif') 0 100% no-repeat; }
#menu #mainbutt .doprava a.top	{ background: url('/images/navibutt-doprava.gif') 0 100% no-repeat; }

#menu #mainbutt a.top:hover		{ background-position: -135px 100%; }
#menu #mainbutt .dovolena a.top:hover { background-position: -136px 100%; }
#menu #mainbutt .active a.top	{ background-position: -135px 100%; }

/*en*/
		#menu #mainbutt .tailor-made-holidays	{ width: 136px; }
#en_index  #menu #mainbutt				{ height: 156px; }
#en_index  #menu #mainbutt li			{ height: 156px; }
#en_index  #menu #mainbutt a.top		{ top: 0; height: 156px;}

#menu #mainbutt .corporate-travel { background-image: url('/images/navibutt-chlapeksfounem.jpg'); }
#menu #mainbutt .incoming		{ background-image: url('/images/navibutt-incoming.jpg'); }
#menu #mainbutt .tailor-made-holidays	{ background-image: url('/images/navibutt-dovolena.jpg'); }
#menu #mainbutt .ferry-transport	{ background-image: url('/images/navibutt-lod.jpg'); }

#menu #mainbutt .corporate-travel a.top { background: url('/images/navibutt-corporate_travel.gif') 0 100% no-repeat; }
#menu #mainbutt .incoming a.top		{ background: url('/images/navibutt-incoming.gif') 0 100% no-repeat; }
#menu #mainbutt .tailor-made-holidays a.top	{ background: url('/images/navibutt-tailor_made_holiday.gif') 0 100% no-repeat; }
#menu #mainbutt .ferry-transport a.top	{ background: url('/images/navibutt-ferry_transport.gif') 0 100% no-repeat; }

#menu #mainbutt a.top:hover		{ background-position: -135px 100%; }
#menu #mainbutt .tailor-made-holidays a.top:hover { background-position: -136px 100%; }
#menu #mainbutt .active a.top	{ background-position: -135px 100%; }

.tailor-made-holidays-hp #sidebar	{ display: none;}
.tailor-made-holidays-hp #main		{ width: 750px; }
.tailor-made-holidays-hp .subpage	{ width: 600px !important;  }
.tailor-made-holidays-hp #side		{ height: 600px; }
.tailor-made-holidays-hp .interhomeframe	{ position: absolute; margin-top: 15px; }
.tailor-made-holidays-hp .interhomebox		{ height: 740px; }


/* konec en*/
/*- partners -*/
#partners		{ position: absolute; padding: 20px 0 0px; background: #fff; overflow:hidden; bottom: 29px; }
#partners ul	{ margin: 8px 20px;}
#partners li	{ float: left;}
#partners li.offset {  margin-left: 16px;}
#partners a		{ display: block; }
#partners img	{ display: block;}
#partners .margoleft {margin-left: 60px;}


#partners div	{ border: 1px solid #e5e8ee; height: 80px; width: 552px;}

/*- sidebar -*/
#sidebar h3			{ color: #5693b9; font-size: 130%; position:absolute; top:0; left:0;  }
#sidebar h3 a		{ display:block; width:172px; text-decoration:none !important; min-height: 30px; _height: 30px; }
#sidebar h3 span	{ visibility: hidden; }

#sidebar .formbox			{ line-height:2em; background:#e5e8ee; position:relative; _height:1px; }
#sidebar .formbox .clearfix	{ margin: 0px 9px; }
#sidebar .formbox .lab		{ position:relative; font-weight: bold; line-height: 1.3; }
#sidebar .formbox .cont		{ margin:5px 0; }
#sidebar .formbox .no-bold	{ font-weight:normal; font-size:85%; }
#sidebar .formbox .year		{ display:block; margin:0 40px 10px 0 !important; }
#sidebar .formbox input		{ width: 148px; margin:0;  }
#sidebar .formbox input.js-date { width: 80px; }
#sidebar .formbox .submit	{ margin: /*18px*/0px 9px /*0 9px*/; }
#sidebar .formbox .info		{ margin: 9px 9px 0 9px; }
#sidebar .formbox .submit input { width: auto; }
#sidebar .formbox p			{ margin: 0 9px; color: #001c54; line-height: 1.4; }
#sidebar a.alt				{ color: #D80028 !important; }
#sidebar a.alt:hover		{ color: #001C54 !important; }

#sidebar .formbox *			{ vertical-align: middle;  }

#sidebar .item		{ margin:0 0 0 22px; display:block; }
#sidebar .item-year	{ margin:0 0px 0 22px; display:block; }

#sidebar #special-offer		{ margin-top:12px; border-top:4px solid #C8CBD2; }
#sidebar #special-offer a	{ display:block; margin:15px 10px -5px 10px; color:#D80028; font-weight:bold; }

#sidebar #callback,
#sidebar #newsletter,
#sidebar #onlinebooking					{ border: 1px solid #e5e8ee; padding: 4px; margin-bottom: 20px;}
#sidebar #onlinebookingaut				{ border: 1px solid #e5e8ee; padding: 4px; margin-bottom: 20px;}
#sidebar #pojisteni				        { border: 1px solid #e5e8ee; padding: 4px; margin-bottom: 20px;}
#sidebar #pojisteniform select	{ width: 155px !important; }
#sidebar #onlinebookingautform select	{ width: 155px !important; }
#sidebar #callback { margin: 0; }
#sidebar #onlinebooking .formbox	{ background:#e5e8ee url('/images/head-onlinebooking.gif') 0 0 no-repeat; padding: 49px 0 10px 0; }
/*#sidebar #onlinebooking .formbox a:hover { background:#e5e8ee url('/images/head-onlinebooking-hover.gif') 0 0 no-repeat;}*/
#sidebar #onlinebookingaut .formbox	{ background:#e5e8ee url('/images/head-onlinebooking-car.gif') 0 0 no-repeat; padding: 49px 0 10px 0; }
#sidebar #pojisteni .formbox	{ background:#e5e8ee url('/images/head-pojisteni.gif') 0 0 no-repeat; padding: 49px 0 10px 0; }
#sidebar #newsletter .formbox		{ background:#e5e8ee url('/images/head-newsletter.gif') 0 0 no-repeat; padding: 64px 0 10px 0; }
#sidebar #callback .formbox			{ background:#e5e8ee url('/images/head-callback.gif') 0 0 no-repeat; padding: 49px 0 10px 0; }


#sidebar #f-newsletter .aktualni-newsletter			{ margin-top: 12px; border-top: 4px solid #C8CBD2; }
#sidebar #f-newsletter .aktualni-newsletter a		{ font-weight: bold; }
#sidebar #f-newsletter .aktualni-newsletter ul li	{ margin-left: 10px; margin-top: 6px; line-height: 18px; }

/*- side -*/
#side						{ float: left; width: 130px; }
#side ul					{ margin-right: 10px; }

#side ul li					{ border-bottom: 1px solid #e5e8ee; color:#346298; font-weight: bold; margin: 0 0 .75em 0; padding: 0 0 10px 13px; background: url('/images/ico/ico-li-arrow-red.gif') 0 .55em no-repeat;}
#side ul li.last			{ border: none;}
#side ul li a				{ color:#000; }
#side ul li a:hover			{ color:#c6b12c; }
#side ul li.active a		{ color:#637db4; font-weight: bold; text-decoration: none; }
#side ul li.active a:hover	{ color:#c6b12c; }

#side ul ul					{ margin: .25em 0 0 6px; }
#side ul ul li				{ border: none; background: url('/images/ico/li-bluedot.gif') 0 .5em no-repeat; padding: 0 0 0 8px; margin: 0 0 .4em 0; }
#side ul ul li a			{ color:#3d5a95 !important; font-weight: normal !important; text-decoration: underline !important; }
#side ul ul li a:hover		{ color:#d80028 !important; }
#side ul ul li.active a		{ color:#d80028 !important; font-weight: bold !important; text-decoration: none !important; }
#side ul ul li.active a:hover { color:#346298 !important; }

#side-2						{ display: none; }

.cnb #side-2 { display: block; width: 120px;}
.cnb #side { display: none;}

#side-2 ul					{ margin-right: 10px; }

#side-2 ul li					{ border-bottom: 1px solid #e5e8ee; color:#346298; font-weight: bold; margin: 0 0 .75em 0; padding: 0 0 10px 13px; background: url('/images/ico/ico-li-arrow-red.gif') 0 .55em no-repeat;}
#side-2 ul li.last			{ border: none;}
#side-2 ul li a				{ color:#000; }
#side-2 ul li a:hover			{ color:#c6b12c; }
#side-2 ul li.active a		{ color:#637db4; font-weight: bold; text-decoration: none; }
#side-2 ul li.active a:hover	{ color:#c6b12c; }

#side-2 ul ul					{ margin: .25em 0 0 6px; }
#side-2 ul ul li				{ border: none; background: url('/images/ico/li-bluedot.gif') 0 .5em no-repeat; padding: 0 0 0 8px; margin: 0 0 .4em 0; }
#side-2 ul ul li a			{ color:#3d5a95 !important; font-weight: normal !important; text-decoration: underline !important; }
#side-2 ul ul li a:hover		{ color:#d80028 !important; }
#side-2 ul ul li.active a		{ color:#d80028 !important; font-weight: bold !important; text-decoration: none !important; }
#side-2 ul ul li.active a:hover { color:#346298 !important; }

/*- content -*/
#content .formbox					{ margin: 2em 0; line-height:2em; }
#content .formbox .clearfix			{ margin-bottom:.3em; }
#content .formbox .lab				{ float:left; text-align:right; width:125px; position:relative; }
#content .formbox .lab strong.alt	{ position:absolute; right:-20px; top:0; width:17px; text-align:left;  color:#d8340e; }
#content .formbox .cont				{ float:right; width:245px; }
#content .formbox .cont p			{ line-height:1.4em; }
#content .formbox .cont input		{ width:230px; }
#content .formbox .cont textarea	{ width:230px; height:7em; }
#content .formbox .cont input.f-submit,
#content .formbox .cont .form-radio	{ width:auto; }
#content .formbox .cont .js-date	{ width: 6em; }
#content .formbox .cont img			{ margin: 0 5px; vertical-align: middle; }
#content .formbox .fullcont			{ line-height: 1.4; }
#content .formbox .important		{ color:#d8340e; }
#content .formbox .odd				{ background-color:#ebedf3; }
#content .formbox .odd .clearfix,
#content .formbox .even .clearfix	{ margin:0 !important; padding: .2em 0; }
#content .formbox h3				{ margin-top: 1em; border-top: 1px solid #ebedf3; }
#content .formbox h3.first			{ margin-top: 0; border-top: none; }
#content ul							{ margin-bottom: 10px;}
#content ul li						{ margin-left: 0;}

#content ul.navigationPath			{ margin: 0 0 10px 0; padding: 0; font-size: .91em; }
#content ul.navigationPath li		{ margin: 0 0 0 0; padding-left: 3px; float: left; }
#content ul.navigationPath li:first-letter { text-transform: uppercase; }
#content ul.navigationPath li a		{ color:#3d5a95 }
#content a.alt						{ color: #D80028 !important; }


.NoticerError	{ border: 1px solid #d8340e; padding: 10px 5px; }
.NoticerNotice	{ border: 1px solid #758dbf; padding: 10px 5px; }
.tp-invalide	{ background: #fdded7 !important;}

.vypich					{ margin-bottom: 22px; }
.vypich .bigbtn			{ width: 265px; height: 62px; border: 1px solid #e5e8ee; }
.vypich .btn-trajekty	{ background: url('/images/bigbtn-trajekty-hover.png') 0 0 no-repeat; }
.vypich .btn-incoming	{ background: url('/images/bigbtn-odeon-hover.png') 0 0 no-repeat; }
.vypich .btn-dovolena	{ background: url('/images/bigbtn-dovolena-hover.png') 0 0 no-repeat; }

.vypich .bigbtn a		{ width: 265px; height: 62px; display: block; }
.vypich .bigbtn a:hover	{ position:relative; }
.vypich .bigbtn a:hover img	{ display: none !important; }


.subpage	{ float: right; width: 390px !important; }
.subpage p	{ margin: 0 0 .5em 0; line-height: 1.4; }
.subpage li	{ line-height: 1.4; }

/*- global -*/
h1			{ color: #001C54; font-size: 140%; margin-bottom: .75em; padding-left: 16px; background: url('/images/ico/li-head.gif') 0 .5em no-repeat; }

h1#eurotunnel {margin-bottom: .75em; padding-left: 16px; line-height; background-position: left center; }
h1#eurotunnel img { vertical-align: middle; }

h2			{ color: #001C54; font-size: 140%; margin-bottom: .75em; padding-left: 16px; background: url('/images/ico/li-head.gif') 0 .5em no-repeat; }
h3			{ color: #D80028; font-size: 110%; margin-bottom: .20em; }
h3 a		{ color: #D80028 !important; }
h3 a:hover	{ color: #001C54 !important; }
h3.url a	{ font-weight:normal !important; color:#000 !important; }
h4			{ color: #000; font-size: 100%; }


.box p		{ margin: 0 0 1.1em 0; }
.box li		{ padding-left: 13px; background: url('/images/ico/ico-li-arrow.gif') 0 .55em no-repeat; }


.news h3	{ padding-left: 16px; background: url('/images/ico/file-head.gif') 0 .35em no-repeat; margin-bottom: .35em; }
.news .item	{ border-bottom: 1px solid #e5e8ee; margin-bottom: 1.1em; }
.news .last	{ border-bottom: none; }
.news .date	{ color: #9f9f9f; font-weight: bold; font-size: .91em; margin: 0; }

.subpage h2	{ margin-top: 1.2em; }
.subpage h3	{ margin-top: 1.2em; }
.subpage h4	{ margin-top: 1em; }


.columns .col1	{ width: 265px; }
.columns .col2	{ width: 265px; }

.cols .col1 { width: 190px; }
.cols .col2 { width: 190px; }

.speciality				{ background: #fff; border: 1px solid #e5e8ee; margin-bottom: 2em; padding: 4px; }
.speciality				{ xfont-size: 105%; xtext-transform: uppercase; }
.speciality a			{ color: #001952 !important; }
.speciality a:hover		{ color: #d80028 !important; }
.speciality h4			{ font-size: 120%; font-style: italic; padding-top: 0px; }
.speciality h4 a		{ color: #000 !important; }
.speciality h4 a:hover	{ color: #d80028 !important; }
.speciality .foto		{ padding: 7px; float: left; }
.speciality .foto img	{ border: 1px solid #fff; display: block; }
.speciality p			{ margin:3px 3px 0 0; padding-bottom: 7px; }

#js-fader					{ }
.speciality .item			{ min-height:1px; _height:1px; filter:alpha(opacity=100); opacity:1; background: #e5e8ee; }
.speciality .fading			{ }
.speciality .fading .fader	{ display:none; }

/* sluzebni cesty */

div.nahoru		{ padding: 0; margin: 0; text-align: right; font-size: .91em; }
div.nahoru p	{ padding: 0; margin: 0; }
div.nahoru a	{color: #666 !important; text-decoration: none;}
div.nahoru a:hover {}

.linky ul { margin-left: 15px; }
.linky li { list-style-image: url('/images/ico/ico-li-arrow.gif');}

ul.prostrkany		{ margin-top: 10px; }
ul.prostrkany li	{ background: url('/images/ico/li-bluedot.gif') 5px 7px no-repeat; padding: 0 0 5px 15px; }

#kontakt .address	{ padding-bottom: 20px; }
#kontakt p.clearfix	{ margin: 5px 0;}
#kontakt p.offset	{ padding-top: 10px; margin-top:10px; border-top: 1px solid #ebedf3; }
#kontakt p.clearfix span	{ width: 45%; }
#kontakt p.clearfix .fr		{ text-align: right; width: 49%; }
#kontakt p.clearfix .fl		{ text-align: left; width: 49%; }

.den	{ width: 30px !important; vertical-align: bottom; margin-right: -4px !important; margin-top: 5px;}
.mesic	{ margin-right: -4px !important; }
.rok	{ width: 30px !important; vertical-align: bottom; margin-right: -4px !important; margin-top: 5px;}
.wcal	{ width: 120px !important; }

#okrplavba img.fr		{ margin: 0 10px 10px 0; border: 1px solid #e5e8ee; padding: 4px; }
#okrplavba img.fr		{ margin: 0 10px 10px 0; border: 1px solid #e5e8ee; padding: 4px; }
#okrplavba .linky li	{ margin-left: 15px; }
#okrplavba h2			{ color: #D80028; font-size: 130%; margin-bottom: .75em; padding-left: 0; background: none; }

/* specialni nabidka detail */
.specialni-nabidka-detail #page			{ background: #fff;}
.specialni-nabidka-detail h2			{ color: #D80028; font-size: 110%; margin: 1em 0 1em 0; background: none; padding: 0;}
.specialni-nabidka-detail #content img	{ margin: 0 4px 10px 10px; border: 1px solid #e5e8ee; padding: 4px; }
.specialni-nabidka-detail #content ul	{ margin-left: 15px; }
.specialni-nabidka-detail #content li	{ list-style-image: url('/images/ico/ico-li-arrow.gif');}

#vstup-do-letenek	{font-size: 0.85em; line-height: 1.2em; padding-bottom: 2em; position: absolute; background: #fff; border: 2px solid #C8CBD2 !important; z-index: 1000; padding: 10px;}
#vstup-do-aut		{font-size: 0.85em; line-height: 1.2em; padding-bottom: 2em; position: absolute; background: #fff; border: 2px solid #C8CBD2 !important; z-index: 1000; padding: 10px;}
#js-hu				{position: absolute; background: #fff; padding: 5px 5px 0 5px; top: 100px; left: 290px;}
#js-pol				{position: absolute; background: #fff; padding: 5px 5px 0 5px; top: 30px; left: 303px;}
#js-cz				{position: absolute; background: #fff; padding: 5px 5px 0 5px; top: 35px; left: 10px;}
#js-sk				{position: absolute; background: #fff; padding: 5px 5px 0 5px; top: 80px; left: 290px;}
#js-rum				{position: absolute; background: #fff; padding: 5px 5px 0 5px; top: 105px; left: 330px;}
#pojisteni-text		{font-size: 0.85em; line-height: 1.2em; padding-bottom: 2em; position: absolute; background: #fff; border: 2px solid #C8CBD2 !important; z-index: 1000; padding: 10px;}

#index .formbox form .lab {overflow: hidden;}
#en_index .formbox form .lab {overflow: hidden;}

.trajekty-hp #sidebar	{ display: none;}
.trajekty-hp .subpage	{ position: relative; left: 0px; width: 591px;}
.trajekty-hp #side		{height: 600px;}
.dovolena-hp #sidebar	{ display: none;}
.dovolena-hp #main		{ width: 750px; }
.dovolena-hp .subpage	{ width: 600px !important;  }
.dovolena-hp #side		{ height: 600px; }
.dovolena-hp .interhomeframe	{ position: absolute; margin-top: 15px; }
.dovolena-hp .interhomebox		{ height: 740px; }

.obtek { width: 390px; overflow: hidden; word-wrap: break-word;}
.specialni-nabidky .subpage .offset { margin-top: 15px;}

/***********************************************************************/

.vycet		{ margin-left: 15px; }
.vycet li	{ list-style-image: url('/images/ico/ico-li-arrow.gif');}

/* online pojisteni */
#pojisteni { }
#pojisteni a			{ color: #3D5A95; }
#pojisteni .check a		{ display: block; width: 19px; height: 19px; }
#pojisteni .infoA		{ background: url('/images/ecp_info.gif'); float: left; }
#pojisteni .checkA		{ background: url('/images/ecp_check.gif'); float: right; }
#pojisteni a span		{ display: none; }
#pojisteni .proc ul		{ margin-top: 10px; }
#pojisteni .proc ul li	{ list-style-type: disc; margin-left: 15px; }

#pojisteni .jak			{ margin-top: 30px; }
#pojisteni .jak a img	{ margin-left: 0px; }
#pojisteni .jak ul		{ margin-top: 10px; }
#pojisteni .jak ul li	{ list-style-type: decimal; margin-left: 21px; }

#pojisteni .vyhody			{ margin-top: 30px; }
#pojisteni .vyhody ul		{ margin-top: 10px; }
#pojisteni .vyhody ul li	{ list-style-type: disc; margin-left: 15px; }
#pojisteni .vyhody .druhy-pojisteni			{ border: solid 1px #D4D0C8; width: 173px; height: 76px; margin-left: 0 px; *margin-bottom: 15px;}
#pojisteni .vyhody .druhy-pojisteni .check	{ background-color: #C8C8C8; height: 76px; width: 38px; }
#pojisteni .vyhody .druhy-pojisteni ul		{ *margin: 0px; }
#pojisteni .vyhody .druhy-pojisteni ul li	{ list-style: none; line-height: 19 px; position: relative; top: -10px; *top: 0px; }
#pojisteni .vyhody a img { margin-left: 0px; }

/* col */

#sidebar .col { display:block; width:152px; }
#sidebar .col .col1 { width:65px; float:left; }
#sidebar .col .col2 { width:87px; float:right; }

/*Dovolená fotbal*/
#fotbal		{ text-align:left;}
#fotbal img	{ float:left;}
#cler		{ clear:both; margin-top:30px;}

/* Eurotunel seznamy */
ul#bullet		{ margin-left: 25px; }
ul#bullet li	{ list-style-type: disc !important; }

ul#bullet ul	{ margin-left: 35px; }
ul#bullet ul li	{ list-style-type: circle !important; }
/* mapatras */
#mapatras { width:594px; _width:390px; height:451px; }

body.golf #partners div	{ border: 1px solid #e5e8ee; height: 80px; width: 552px; min-height: 80px;}
body.golf #partners { position: absolute; padding: 20px 0 20px 0px; _padding: 0 0 170px 0; background: #fff; overflow:hidden; bottom: 29px; }
body.golf #partners ul { margin: 0 40px;}
body.golf #partners .jsme-partneri { position: absolute; left:20px; margin-left: 40px;}
body.golf #partners .jsme-partneri img {text-align: center; }

#lufthansa #content .form { text-align: center; margin: 10px 0 10px 0; background-color: #CCFFFF; border: 1px #000000 solid; padding: 10px;}
#lufthansa #content .form p { text-align: left; }
#lufthansa #content .form h3 { text-align: center;}

#lufthansa #content .zeme h4 { margin-top: 15px;}
#lufthansa #content .zeme img {border: 1px #000000 solid; float: right;}

#index .baner img { margin: 0 0 15px 5px;}

.trajekty-do-recka #sidebar	{ display: none;}

.eurotunnel .clearfix .subpage{
width:558px !important;
background-color:#ffffff;
margin-top:-30px;
margin-bottom:-20px;
padding-bottom:20px;
}

.eurotunnel #content ul.navigationPath{
padding-top:20px;
}

