/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 11px;} /*color*/
body { margin: 0px; padding: 0px; text-align: center;} /*color*/

a { text-decoration: underline;} /*color*/
a:hover { text-decoration: none;} /*color*/
a.img { overflow: hidden; display: block; text-decoration: none;}
a:hover.img { text-decoration: none;}

.posRel { position: relative;}
.clear {clear: both; line-height: 1px;	font-size: 1px; padding: 0px;	margin: 0px;}
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px;	margin: 0px;}
.flLeft {float: left;}
.flRight {float: right;}
.imgFlLeft { float: left; margin: 10px 15px 10px 15px;} /*color*/
.imgFlRight { float: right; margin: 10px 15px 10px 15px;} /*color*/
.odtrzS { font-size: 8px; height: 8px; line-height: 8px; clear: both;}
.odtrzM { height: 12px; clear: both;}
.odtrzL { height: 5px; line-height: 5px; clear: both;}
.odtrzLBG { margin: 20px 10px; clear: both;} /*color*/

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.underline {text-decoration:underline;}
.strikethrough {text-decoration:line-through;}

p, div, ul, li, form, input, select, textarea, img {padding: 0px; margin: 0px;}
li {list-style: disc;}
img {border: none;}
label {cursor: pointer;}

/******************************************
*                 NADPISY                 *
******************************************/
h1, h2, h3, h4, h5, h6 { text-align: left; font-weight: bold; padding: 0px; margin: 0px;} /*color*/
h1 {font-size: 150%;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {font-size: 110%;}
h6 {font-size: 100%;}

/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { font-size: 100%; font-family: Arial, Helvetica, sans-serif; margin: 2px 6px 2px 0;} /*color*/
input {padding-left: 1px; padding-right: 1px;}
input.butt { /*width: 100px; height: 30px; cursor: pointer;*/ font-weight: bold; /*padding-top: 0px; margin-top: 0px;*/} /*color*/
input.buttBgWh { border: none; width: 100px; height: 30px; cursor: pointer; font-weight: bold; padding-top: 0px; margin-top: 0px;} /*color*/
input.buttBgWh2 { border: none; width: 160px; height: 30px; cursor: pointer; font-weight: bold; padding-top: 0px; margin-top: 0px;} /*color*/

input.mnozstvi {width: 20px;}
input.kosik {float: left;}
input.ovl {width: 100px;}
select.menuselect {width: 140px;}

.inpPole-s {width: 50px;}
.inpPole-ss {width: 20px;}
.inpPole-sm {width: 70px;}
.inpPole-m {width: 90px;}
.inpPole-ml {width: 120px;}
.inpPole-l {width: 150px;}

input.check {margin: 0px;}
html>body input.check {margin: 5px 0 0 0;}

.sel-s {width: 50px;}
.sel-ss {width: 30px;}
.sel-sm {width: 75px;}
.sel-m {width: 100px;}
.sel-ml {width: 120px;}
.sel-l {width: 150px;}
.sel-ll {width: 180px;}
.sel-xl {width: 210px;}
.txtA-s {width: 200px;}
.txtA-sm {width: 250px;}
.txtA-m {width: 300px;}
.txtA-l {width: 350px;}
.txtA-xl {width: 400px;}
.txtA-xxl {width: 450px;}

/******************************************
*             FORMULAR STYLE              *
******************************************/
.contForm  { margin: 10px 0;}
.contForm  label { line-height: 20px; padding: 0 0 6px 0; display: block; clear: both;}
.contForm  span { text-align: right; width: 135px; w\idth: 120px; padding: 0 15px 0 0; margin-right: 15px; display: block; float: left;} /*color*/
.contForm .buttPole {}
.contForm .buttPole span { height: 22px; width: 135px; w\idth: 120px; padding: 0 15px 0 0; margin-right: 15px; display: block; float: left;}
.contForm .buttPole .butt {}

/******************************************
*                 TABULKA                 *
******************************************/
table { border-collapse: collapse; /*margin: 10px 0;*/} /*color*/
th, td { padding: 2px 4px;} /*color*/
th { } /*color*/
td { vertical-align: top;} /*color*/
td h4 { margin: 0px; padding: 0px;} /*color*/
.krMid { padding: 10px 15px 10px 10px; width: /*496*/476px;} /*color*/
/*html>body .krMid { width: 476px;}*/
.krTop { height: 7px; line-height: 7px; font-size: 7px;}
.krTop .lr { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: left;} /*color*/
.krTop .pr { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: right;} /*color*/
.krTop .flLeft { width: 483px; height: 7px; line-height: 7px; font-size: 7px;} /*color*/
.krBott { height: 7px; line-height: 7px; font-size: 7px;}
.krBott .lr { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: left;} /*color*/
.krBott .pr { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: right;} /*color*/
.krBott .flLeft { width: 483px; height: 7px; line-height: 7px; font-size: 7px;} /*color*/

.bg { } /*color*/
.bgLast { background: url(../img/ico_lm.gif) no-repeat 51px 2px;}
html>body .bgLast { background-position: 165px 2px;}

#detMenu { padding: 5px 10px 0 10px;} /*color*/
#detMenu .flLeft { /*background: Fuchsia;*/}
#detMenu .flLeft a { padding: 5px; display: block; float: left;}
#detMenu .flRight { width: 180px;}
#detMenu .stat { width: 20px; height: 20px; float: right;}
#detMenu .statFree { } /*color*/
#detMenu form { width: 100px; margin: 0px; padding: 0px; float: right;}

/******************************************
*               INFO O CK                 *
******************************************/
#fromCK {text-align:right; padding-top:0px; font-size: 0.9em;}

/******************************************
*               TOP BANNER                *
******************************************/	
#topBanner { background: Silver; border-bottom: solid 1px #ccc; position: relative;}
#topBanner img {margin: 10px;}

/******************************************
*            OBSAHOVE BANNERY             *
******************************************/
.h2Box h2 { color:white;}
.bann .odsBox { text-align: center;}
.bann .hNoBg .h2Box h2 { font-size: 100%; font-weight: bold; letter-spacing: normal;}
#leftCol .bann .hNoBg .h2Box h2 { background: none; padding-left: 10px;}
#leftCol .bann .hNoBg .h2Box h2 { width: 176px;}
#centerCol .bann .hNoBg .h2Box h2 { background: none; padding-left: 10px;}
#rightCol .bann .hNoBg .h2Box h2 { background: none; padding-left: 10px;}
#rightCol .bann .hNoBg .h2Box h2 { width: 176px;}

/******************************************
*               IMG GALLERY               *
******************************************/
.gall {}
.gall a { background: #fff; margin: 10px auto; overflow: hidden; width: 140px; height: 80px; display: block;} /*color*/
.gall a:hover { width: 140px; height: 80px;} /*color*/
#gallery { width: 493px; /*border: solid 1px #ccc;*/ text-align: center; margin: 0px auto;}
#gallery a { background: #fff; margin: 5px 6px; overflow: hidden; width: 140px; height: 80px; display: block; float: left;} /*color*/
html>body #gallery a { margin: 5px 9px;}
#gallery a:hover { width: 140px; height: 80px;} /*color*/


/******************************************
*            DEF. LAYOUT BLOCK            *
******************************************/
#main { } /*color*/
#mainCont { text-align: center;} /*color*/
#footer { } /*color*/

#defCont { text-align: left; width: 960px; margin: 0px auto;}
#footCont { text-align: left; width: 960px; margin: 0px auto;}

/*** BOX A ODSAZENI *************************************************/
.box { padding: 0px; margin: 0px; } /*color*/
.odsBox { margin: 0 1px;} /*color*/
.odsBox h3 {margin: 0 14px 0 2px; padding: 5px 0;}
.odsBox h5 { margin: 0 14px; padding: 5px 0;}
.odsBox ul {line-height: 150%; margin: 0 14px; margin-left: 24px; padding: 5px 0;}
.odsBox p {line-height: 150%; margin: 0 14px; padding: 5px 0;}
.odsBox p.next { padding: 5px 0; margin: 5px 14px 0 14px;} /*color*/
.odsBox span.date { font-weight: bold; font-size: 110%;}

/*** ODSAZENI UVNITR BOXU *************************************************/
.inNoBg { margin: 0 1px; padding: 0px;}
.inNoBg.fullBg { }
.inNoBg.middleBg { padding: 10px;}
.inNoBg.lightBg { padding: 10px;}
.inNoBg.middleBg { padding: 10px;}

.inBg { margin: 0 1px; padding: 0px;}
.inBg.fullBg { }
.inBg.middleBg { padding: 10px;}
.inBg.lightBg { padding: 10px;}
.inBg.middleBg { padding: 10px;}

/*** HLAVICKA BOXU *************************************************/
.hBg { }
.hBg .h2Box { width: 163px; height: 30px; line-height: 30px; letter-spacing: -0.5px; float: left;} /*color*/
.hBg .bgLeft { width: 28px; height: 30px; float: left;} /*color*/
.hBg .bgRight { width: 9px; height: 30px; float: right;} /*color*/
.hNoBg { }
.hNoBg .h2Box { height: 30px; line-height: 30px; letter-spacing: -1px; float: left;} /*color*/
.hNoBg .h2Box span { position: relative;}
.hNoBg .h2Box span img { position: absolute; top: 1px; left: 83px;}
.hNoBg .bgLeft { width: 7px; height: 30px; float: left;} /*color*/
.hNoBg .bgRight { width: 7px; height: 30px; float: right;} /*color*/

/*** PATICKA BOXU *************************************************/
.footBg {height: 12px; line-height: 12px;}
.footBg .bgLeft { width: 7px; height: 12px; line-height: 12px; float: left;} /*color*/
.footBg .bgRight { width: 7px; height: 12px; line-height: 12px; float: right;} /*color*/
.footBg .bgCent { height: 12px; line-height: 12px; float: left;} /*color*/

.footBg_blue {height: 12px; line-height: 12px;}
.footBg_blue .bgLeft { width: 7px; height: 12px; line-height: 12px; float: left;} /*color*/
.footBg_blue .bgRight { width: 7px; height: 12px; line-height: 12px; float: right;} /*color*/
.footBg_blue .bgCent { height: 12px; line-height: 12px; float: left;} /*color*/

/*** PATICKA BOXU MENU *************************************************/
.footBg_menu {height: 12px; line-height: 12px;}
.footBg_menu .bgLeft { width: 7px; height: 12px; line-height: 12px; float: left;} /*color*/
.footBg_menu .bgRight { width: 7px; height: 12px; line-height: 12px; float: right;} /*color*/
.footBg_menu .bgCent { height: 12px; line-height: 12px; float: left;} /*color*/


/*** OBSAH BOXU *************************************************/
.inBg { margin: 0 1px; padding: 0px;} /*color*/
.inBg form { margin: 0 10px; padding-top: 10px;}
.inBg .footBg { font-size: 7px; height: 7px; line-height: 7px;}
.inBg .footBg .bgLeft { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: left;} /*color*/
.inBg .footBg .bgRight { width: 7px; height: 7px; line-height: 7px; font-size: 7px; float: right;} /*color*/
.inNoBg form { margin: 0 10px; padding-top: 10px;}

.footNoBg {height: 8px; line-height: 8px;}
.footNoBg .bgLeft { width: 7px; height: 8px; line-height: 8px; float: left;} /*color*/
.footNoBg .bgRight { width: 7px; height: 8px; line-height: 8px; float: right;} /*color*/
.footNoBg .bgCent { height: 8px; line-height: 8px; float: left;} /*color*/

/*** ROLOVACI BLOK *************************************************/
.scroll { height: 240px; padding: 5px 0; overflow: auto; font-size: 110%;}
.scroll p { padding: 2px 0; }
.scroll p span { font-weight: bold; float: right;} /*color*/

/*** HLAVNI MENU *************************************************/
.bgMenu { } /*color*/
.bgMenu a { font-weight: bold; font-size: 110%; text-decoration: none; height: 30px; line-height: 26px; margin: 0 10px 0 15px; display: block; color:#ffffff;}
.bgMenu a:hover  {color:#ffffff/*#9ccded*/; text-decoration:none;}
.bgMenu a:hover span  {color:#ff9c00; text-decoration:none;}
.bgMenu a span { font-weight: normal; font-size: 130%;}
.bgMenu a.act { } /*color*/

/*** BARVA POZADI BLOKU *************************************************/
.lightBg { } /*color*/
.middleBg { } /*color*/
.fullBg { } /*color*/

/*** VICESLOUPCOVY LAYOUT *************************************************/
.twoCol { clear: both;}
.twoCol .flCol { float: left;}
.threCol { clear: both;}
.threCol .flCol { float: left;}
.fourCol { clear: both;}
.fourCol .flCol { float: left;}

/*** HVEZDICKY ZAJEZDU ***************************************************/
.star5 { width: 50px;} /*color*/
.star4 { width: 50px;} /*color*/
.star3 { width: 50px;} /*color*/
.star2 { width: 50px;} /*color*/
.star1 {	width: 50px;} /*color*/

/******************************************
*                 HEAD                   *
******************************************/
#head { height: /*198*/ 168px; padding: 30px 0 0 0; /*background: Fuchsia;*/}
/*html>body #head {	height: 168px;}*/

/*** TOP MENU BLOCK ********************************************/
#topMenuBlock {height: 32px; /*background: Lime;*/} /*color*/
#topMenuBlock #leftTopMenu { float: left; /*background: Aqua;*/}
#topMenuBlock #leftTopMenu a {color:#ffffff; text-decoration: none; height: 28px; margin-top: 4px; margin-right: 1px; display: block; float: left; cursor: pointer; /*background: Fuchsia;*/}
#topMenuBlock #leftTopMenu a:hover {color:#9ccded; text-decoration: none; height: 28px; margin-top: 4px; margin-right: 1px; display: block; float: left; cursor: pointer;}
#topMenuBlock #leftTopMenu a span { height: 28px; line-height: 28px; display: block; float: left; /*background: Fuchsia;*/}
#topMenuBlock #leftTopMenu a span.bgLeft { width: 11px;} /*color*/
#topMenuBlock #leftTopMenu a span.bgRight { width: 11px;} /*color*/
#topMenuBlock #leftTopMenu a span.bgCentr { padding: 0 5px;} /*color*/
#topMenuBlock #leftTopMenu a.act { text-decoration: none; height: 32px; margin-top: 0px;}
#topMenuBlock #leftTopMenu a.act:hover { text-decoration: none; height: 32px; margin-top: 0px;}
#topMenuBlock #leftTopMenu a.act span { height: 32px; line-height: 32px; display: block; float: left; /*background: Fuchsia;*/}
#topMenuBlock #leftTopMenu a.act span.bgLeft { width: 11px;} /*color*/
#topMenuBlock #leftTopMenu a.act span.bgRight { width: 11px;} /*color*/
#topMenuBlock #leftTopMenu a.act span.bgCentr { padding: 0 5px; font-size: 140%; font-weight: bold;} /*color*/
#topMenuBlock #leftTopMenu a br.clnr { display: block;}

#topMenuBlock #rightTopMenu {	float: right; padding-right: 10px; margin-top: 8px; /*background: Fuchsia;*/ position:relative;top:0px;left:0px}
#topMenuBlock #rightTopMenu a { display: block; float: left; line-height: 16px; padding-left: 20px;}
#topMenuBlock #rightTopMenu span { padding-left: 10px; margin-right: 10px; line-height: 18px; display: block; float: left;} /*color*/
#topMenuBlock #rightTopMenu a#oblib { } /*color*/
#topMenuBlock #rightTopMenu a#mail { } /*color*/
#topMenuBlock #rightTopMenu a#sitemap { } /*color*/
#topMenuBlock #rightTopMenu #greenline { position:absolute;bottom:1px;left:-165px;background:url(/img/infoline.gif) top left no-repeat;width:156px; height:35px;}

/*** HEAD BLOCK OBRAZKU A LOGA *********************************/
#imgHeadBlock { height: 135px; position: relative;} /*color*/
#imgHeadBlock #bgRight { padding: 5px 10px 0px 10px; /*background: Aqua;*/} /*color*/
#imgHeadBlock #bgRight #logoBox { width: 190px; height: 93px; margin-top: 16px; float: left; /*background: Fuchsia;*/} /*color*/
#imgHeadBlock #bgRight #logoBox a { text-decoration: none; width: 176px; height: 93px; overflow: hidden; display: block; /*background: #FFF0F5;*/} /*color*/
#imgHeadBlock #bgRight #logoBox a:hover { text-decoration: none;}
#imgHeadBlock #bgRight #imgHead { width: 735px; height: 105px; overflow: hidden; float: right; /*background: Fuchsia;*/} /*color*/
#imgHeadBlock #bgRight #imgHead h1 {color:white;font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 155%; font-weight: normal; letter-spacing: 0px; width: 305px; line-height: 110%; margin-top: 30px; /*background: Aqua;*/ margin: 10px 0px 0px 45px;}
#imgHeadBlock #bgRight #imgHead h1 span { font-family: Arial, Helvetica, sans-serif; font-size: 120%; /*background: Fuchsia;*/} /*color*/

/*** HEAD PRAVY STITEK *********************************/
#imgHeadBlock #topForm { width: 190px; height: 121px; position: absolute; top: 2px; right: 1px; z-index: auto;} /*color*/
#imgHeadBlock #topForm a { padding: 10px 30px 10px 15px; display: block; text-decoration: none;}
#imgHeadBlock #topForm a span { font-size: 120%; font-weight: bold; letter-spacing: -1px; display: block;}
#imgHeadBlock #topForm a span.top { margin-bottom: 4px; padding-bottom: 4px; } /*color*/
#imgHeadBlock #topForm a span.bottom { font-size: 100%; margin-top: 4px; padding-top: 4px; letter-spacing: 0px;} /*color*/
#imgHeadBlock #topForm a span.header { font-size: 140%;}

/******************************************
*                 LEFT COL                *
******************************************/
#leftCol { width: 200px; float: left; margin-top: 16px;}

#leftCol .bgCent { width: 186px;}
#leftCol .box #operator { height: 50px; padding: 10px 14px;} /*color*/
#leftCol .box #operator.right { padding: 10px 14px 10px 80px;} /*color*/
#leftCol .box #operator h2 { font-size: 165%; font-weight: normal;} /*color*/

#leftCol .odsBox p#kontakt { line-height: 200%;}

/******************************************
*                CENTER COL               *
******************************************/
/*** SEARCH ****************************************************/
#centerCol { width: 527px; float: left; margin: 0 16px; margin-top: 16px; /*background: Lime;*/}
#centerCol .flCol .centerMenu li {font-weight: bold; margin: 4px 0 6px 0;}
#centerCol .flCol .centerMenu li a.imgFoto { position: relative; top: 1px;}

#centerCol .hNoBg .h2Box { width: 513px;}
#centerCol .hNoBg .h2Box h2 { padding-left: 23px; color:#1A4D94;} /*color*/
#centerCol .hNoBg .h2Box h2 a { font-size: 80%; font-weight: normal; letter-spacing: normal;}
#centerCol .footNoBg .bgCent { width: 513px;}
#centerCol .footBg .bgCent { width: 513px;}

#centerCol .twoCol {}
#centerCol .twoCol .flCol { width: 245px; /*background: Aqua;*/}
#centerCol .twoCol .flCol table { width: 230px;}

#centerCol .threCol.bgThre { } /*color*/
#centerCol .threCol .flCol { width: 165px;}
#centerCol .threCol .flCol p { padding: 0px;}
#centerCol .threCol .flCol p.link { font-size: 110%; font-weight: bold; line-height: 22px; letter-spacing: 0px;}

#centerCol .fourCol .flCol { width: 124px;}
#centerCol .fourCol .flCol p { padding: 0px;}
#centerCol .fourCol .flCol p.link { font-size: 110%; font-weight: bold; line-height: 22px; letter-spacing: 0px;}

#centerCol .prodBox { width: 497px; /*margin-bottom: 10px;*/ /*background: Fuchsia;*/} /*color*/
#centerCol .prodBox .ods { padding: 10px; clear: both; /*background: Lime;*/}
#centerCol .prodBox .ods a { width: 90px; height: 50px; float: left;} /*color*/
#centerCol .prodBox .ods a:hover { } /*color*/
#centerCol .prodBox .ods p { padding: 0px; margin: 0px; margin-left: 10px; width: 370px; font-size: 100%; font-weight: normal; /*line-height: 150%;*/ float: left;}
/*html>body #centerCol .prodBox .ods p { font-size: 100%;}*/

#centerCol .odsBox #rezerv.contTable { border-collapse: collapse;	width: 495px; margin-left: 10px; margin-bottom: 15px;}
html>body #centerCol .odsBox #rezerv.contTable { width: 480px;}
#centerCol .odsBox #rezerv td { padding: 4px 7px; }
#centerCol .odsBox #rezerv #priceFin td { color: #fea211; }
#centerCol .odsBox .contTable { border-collapse: collapse;	width: 470px; margin-left: 10px; /*margin: 10px 0;*/} /*color*/
#centerCol .odsBox .contTable th { } /*color*/
#centerCol .odsBox .contTable td { } /*color*/
#centerCol .odsBox .contTable .bg { } /*color*/
#centerCol .odsBox #mapa { text-decoration: none; width: 160px; height: 180px; display: block; top: 30px; right: 20px; z-index: auto; position: absolute;} /*color*/

/* sirka centralniho sloupce pres vypnuty pravy sloupec */
#centerCol.fullWidth {width:755px; margin: 16px 0px 0px 0px;}

#letenky {}

.detail_bg {
	background:url(../img/detail_bg.gif) no-repeat 0px 2px;
	display:block;
	width:56px;
	height:22px;
	padding-left: 8px;
	font-weight:bold;
}

/*** TABLE LAST MINUT ********************************************/
#centerCol .odsBox .lastMin { width: 100%; /*line-height: 24px;*/ padding: 0px; /*background: Aqua;*/ }
#centerCol .odsBox .lastMin td { font-size: 100%; padding: 7px; text-align: right;}
/*html>body #centerCol .odsBox .lastMin td { font-size: 110%;}*/
#centerCol .odsBox .lastMin td.alLeft { text-align: left;}
#centerCol .odsBox .lastMin td.price { font-size: 110%; font-weight: bold;} /*color*/
#centerCol .odsBox .lastMin p { padding: 0px;}
#centerCol .odsBox .lastMin a { font-weight: bold; line-height: 120%; position: relative;}
#centerCol .odsBox .lastMin a .icoLm { background: url(../img/ico_lm.gif) no-repeat; text-decoration: none; display: block; width: 14px; height: 14px; top: 1px; left: 275px; position: absolute; z-index: auto;}
#centerCol .odsBox .lastMin a .icoPr { background: url(../img/ico_price.gif) no-repeat; text-decoration: none; display: block; width: 14px; height: 14px; top: 1px; left: 275px; position: absolute; z-index: auto;}

/*** TABLE FOOTER  ********************************************/
#centerCol .odsBox .footProdBox { width: 497px; line-height: 22px;} /*color*/
#centerCol .odsBox .footProdBox td { font-size: 12px; padding-left: 3px; padding-right: 3px;} /*color*/
/*html>body #centerCol .odsBox .footProdBox td {font-size: 110%;}*/
#centerCol .odsBox .footProdBox td strong { } /*color*/
#centerCol .odsBox .footProdBox td a { } /*color*/

/*** MAPA WEBU *********************************/
#centerCol .odsBox #webMap { /*background: Aqua;*/}
#centerCol .odsBox #webMap li { list-style: disc; line-height: 16px; padding: 0px; /*background: Fuchsia;*/} /*color*/
#centerCol .odsBox #webMap li.noDisc { background: none; list-style: none; /*background: Aqua;*/}
#centerCol .odsBox #webMap li a {}
#centerCol .odsBox #webMap li.first { list-style: none; padding: 0 0 0 16px;} /*color*/
#centerCol .odsBox #webMap li.first a { font-size: 110%; font-weight: bold; text-decoration: none;} /*color*/



/******************************************
*                RIGHT COL                *
******************************************/
#rightCol { width: 200px; float: right; margin-top: 16px;}

#rightCol .bgCent { width: 186px;}
#rightCol .top h5 { width: 170px;} /*ie SHIT*/

#rightCol .odsBox { width: 198px;}
#rightCol .subMenu { padding: 0 14px; margin: 0 1px;} /*color*/
#rightCol .subMenu li { list-style: none; padding: 4px 10px;} /*color*/
#rightCol .subMenu li.end { border-bottom: none;}
#rightCol .subMenu li span { font-weight: bold; font-size: 140%;}
#rightCol .subMenu li a { font-weight: bold; text-decoration: none;}

#rightCol .odsBox .ods.term .bgLast { background: url(../img/ico_lm.gif) no-repeat 60px 5px; width: 80px; height: 22px; line-height: 22px; margin-top: 2px; margin-left: 2px;}
html>body #rightCol .odsBox .ods.term .bgLast { background-position: 55px 4px;}
#rightCol .odsBox .ods.term .bgLast input { padding: 0; margin: 0px;}
#rightCol .odsBox .ods.term .bgLast strong { position: relative; top: /*-2*/ 0px;}
/*html>body #rightCol .odsBox .ods.term .bgLast strong { top: 0px;}*/
#rightCol .odsBox .ods.term .sel-sm { width: 80px;}
#rightCol .odsBox .ods.term .sel-sm.end { padding: 0px;}

#rightCol .odsBox .ods { padding: 10px; clear: both; /*background: Lime;*/}
#rightCol .odsBox .ods table { width: 175px; /*background: Lime;*/}
#rightCol .odsBox form#kalk { padding: 10px 10px 1px 10px; /*background: Aqua;*/}
#rightCol .odsBox form#kalk table { padding: 0px; /*background: Aqua;*/}
#rightCol .odsBox form#kalk tr { } /*color*/
#rightCol .odsBox form#kalk th { background: none; letter-spacing: -1px;} /*color*/
#rightCol .odsBox form#kalk td { text-align: right;}
#rightCol .odsBox form#kalk .polozka { text-align: left;}
#rightCol .odsBox form#kalk .price { } /*color*/
#rightCol .odsBox form#kalk p { margin: 0px;}
#rightCol .odsBox form#kalk .odtrzSBG { } /*color*/

/*** TABULKA TERMINY ****************************************************/
#rightCol .odsBox #tableTerm { width: 180px; margin: 0 auto;}
#rightCol .odsBox #tableTerm td,th { padding-top: 3px; padding-bottom: 3px;}
.icoBus { width: 14px; height: 18px; position: relative;} /*color*/
.icoAero { width: 14px; height: 18px; position: relative;} /*color*/
.icoAuto { width: 14px; height: 18px; position: relative;} /*color*/

/*** DNESNI TOP ****************************************************/
#rightCol .odsBox a.imgTop { width: 90px; height: 50px; margin: 5px 0 0px 14px; float: left; } /*color*/
#rightCol .odsBox .infoTop { width: 74px; margin: 0 0 0 7px; float: left; /*background: Aqua;*/}
#rightCol .odsBox .priceTop { font-size: 165%; letter-spacing: -1px; text-align: right; padding: 0px; /*background: Aqua;*/} /*color*/

/******************************************
*                  FOOTER                 *
******************************************/
#footer { height: /*150*/ 136px;}
/*html>body #footer { height: 136px;}*/
#footCont .odsFoot { height: 93px; margin-top: 16px; /*background: Aqua;*/} /*color*/
#footCont .odsFoot .flLeft { margin-top: 16px; padding-left: 16px;}
#footCont .odsFoot a.flLeft { width: 107px; height: 48px; display: block;  margin-top: 16px; margin-left: 5px; text-decoration: none;} /*color*/
#footCont .odsFoot .flRight { width: 750px; margin-top: 16px; /*background: Aqua;*/}
#footCont .odsFoot .flRight .footMenu { margin: 0 16px 0 0; /*background: Fuchsia;*/}
#footCont .odsFoot .flRight .footMenu a { margin: 2px 10px; display: block; float: left;}
#footCont .odsFoot .flRight #develop { color: #c9c9c9; padding: 10px 0 0 20px;}
#footCont .odsFoot .flRight #develop a { color: #c9c9c9;}
html>body #footCont .odsFoot .flRight #develop {padding-left: 10px;}

/******************************************
*                 PAGER                   *
******************************************/
.pager { height: 20px; line-height: 20px; padding: 6px;} /*color*/
.pager.top { margin-bottom: 10px;}
.pager.bottom { margin-top: 10px;}
.pager form .flLeft { padding: 0 15px 0 0;}
.pager form {height: 20px; padding: 0 20px 0 6px;}
.pager form input {margin-top: 0px; margin-bottom: 0px;}
.pager form select {margin-top: 0px; margin-bottom: 0px;}
.pager form select {width: 45px;}
.pager form input {width: 25px;}
.pager form input.butt {width: 30px;}
.pager form .pocet {line-height: 20px;}
.pager form .listovani { padding: 0 15px 0 6px;}
.pager form span.flLeft { padding: 0 6px; display: block;}
.pager form .listovani a { width: 15px; height: 20px; text-align: center; text-decoration: none; display: block;} /*color*/
.pager form .listovani a.list-l {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; float: left;}
.pager form .listovani a.list-r {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; float: left;}




#vo { width: 980px; text-align:center; margin: auto}
#vo .voZo a { color: #aaa;}
