body * { border: 0px; margin: 0px; padding: 0px; font-size: 11px; font-family : Verdana, "Verdana CE", "Arial CE", Arial, Helvetica, sans-serif;}
body { background-color:#FFF; margin: 0px; padding: 0px; background: #FFF url(../img/layout/bg-right.gif) repeat-y right; }
H1 { font-size:16px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#113574 }
H2 { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#113574 }
a { color:#113574; }
a:hover { color:#000 }
.b { font-weight: bold; }
.mainNavig { color:#4E8AC4; font-size:12px; font-weight:bold; }
.mainNavig a { color:#4E8AC4; font-size:12px; }
.left { float: left; }
.right { float: right; }
.error { margin:15px 0; font-weight:bold; color:red; }

.lineDot { font-size:1px; height:1px; overflow:hidden; background:#FFF url(../img/layout/line-dot.gif); margin:10px 0;  }
.leftMenu { width:188px; float:left; z-index:1; position:relative; }
.tdFoot01 {  }

.reset { clear: both; height:1px; overflow:hidden; }

/*FORMULAROVE PRVKY*/
.inputTxt { border:1px solid #113574; height:16px; font-size:10px; color:#7F7F7F; }
.inputSelect { position:relative; top:1px; }

/* LEVE MENU */
.menuBoxHead { margin-left: 5px; overflow:hidden; width: 179px; height: 22px; background: #90D3F7 url(../img/layout/bg-menuBox-top.gif) no-repeat; }
.menuBoxHead img { margin-top:6px; float:left; }
.menuBoxHead * { float:left; padding:0; margin: 0; }
.menuBoxFoot { overflow:hidden; margin: 0 0 10px 5px; width: 179px; height: 5px; background: #90D3F7 url(../img/layout/bg-menuBox-bottom.gif) no-repeat; }
.menuBoxSep { overflow:hidden; margin-left: 5px; width: 179px; height: 6px; background: #90D3F7 url(../img/layout/bg-menuBox-sep.gif) no-repeat; }
.menuBoxHead .titulMenu { margin: 12px 0 0 7px; }

ul#ulStaty { overflow:hidden; list-style-type:none; display:block; margin:0 0 0 5px; padding:0; width:179px; height:auto; background: url(../img/layout/bg-ulMenuBox.gif); }
ul#ulStaty li { color:#113574; font-weight: bold; width:auto; margin:0 3px 1px 3px; padding:0; }
ul#ulStaty div { font-size:10px; height:16px; padding:2px 0 0 14px; background: #94C0EC url(../img/layout/bull01.gif) no-repeat; }
ul#ulStaty li a { font-size:10px; text-decoration:none; color:#113574; height:auto; display:block; padding:2px 0 2px 14px; background: #B9E2EE url(../img/layout/bull01.gif) no-repeat;}
ul#ulStaty li a.aktivni { height:auto; background: #94C0EC url(../img/layout/bull01.gif) no-repeat;}
* html body ul#ulStaty li a { height:16px; padding-top:2px; } 
ul#ulStaty li a:hover { background-color: #94C0EC;  }


ul#ulStaty li ul { width:179px; list-style-type:none; display:block; margin:1px 0 0 -3px; padding:0; height:auto; background: none; }

ul#ulStaty li ul div { font-size:10px; height:16px; padding:2px 0 0 21px; background-image: none; background-color: #6AAAE8; }
ul#ulStaty li ul li a { font-size:10px; text-decoration:none; color:#113574; height:auto; display:block; padding:2px 0 2px 21px; background-image: none; background-color: #94C0EC;}
* html body ul#ulStaty li ul li a { height:16px; padding-top:2px; } 
ul#ulStaty li ul li a:hover { background-color: #6AAAE8;  }



/*TOP MENU*/
#topMenu { height:29px; background-image: url(../img/layout/bg-topMenu.gif); background-repeat: repeat-x; }
#topMenuL { float:left; height:29px; overflow:hidden; }
#topMenuL * { float:left; height:29px; display:block; }
#topMenuL h1 { width:192px; background: url(../img/layout/bg-toMenuLeft.gif) bottom no-repeat; }
#topMenuL h1 a { color:#fff; font-size:18px; font-weight: bold; padding:1px 0 0 5px; text-decoration:none; }
#topMenuL a { background-color: transparent; color: #fff; font-weight: bold; padding: 5px 10px 0 5px; text-decoration:none; }
#topMenuL span { padding:5px 5px 0 0; }
* html body #topMenu #topMenuL * { margin-right:-3px; } /* Oprava MSIE */
#nasiPartneri { float:right; height:29px; width:143px; }

/*SPODNI MENU*/
#ubytFoot { height:74px; background: #B9D333 url(../img/layout/bg-green2-foot.jpg); width:100%; }
#ubytFoot ul { margin:0; padding:0; width:100%; list-style-type:none; display:block; position:relative; }
#ubytFoot ul li { float:left; width:auto; padding:0; display:inline; }
ul#ulMenu li #sun { top:-179px; left:0px; margin:0; padding:0; width:188px; height:179px; position:absolute; }

/*BANNERY V PATICCE*/
#footBanners { margin:5px auto 5px auto; text-align: center; }

/*VLOZENA PATICKA*/
#footer { background-color:#FFF; height:1px; float:left; margin:0; padding:0; text-align:center; }

/*OBSAH*/
#content { background: url(../img/layout/bg-leveMenu.gif) repeat-y; }
#contentLeft { margin:10px 153px 0px 199px; }
#contentLeftZarizeni { margin:10px 0 0 199px; }
* html body * #contentLeft { float:left; margin:10px 15px 0px 15px; }
#contentRight { float:right; width:143px; }
#mainMap { margin:10px 0; float:left; }
#mainMapUvod { margin:10px 0; float:left; width:380px; }

/*ETARGET*/
.etarget_468_60 { margin: 15px 0 0 0; }


/*VIP*/
.vip01 { margin:auto; width:160px; text-align:center; }
.vip01 a { display:block; margin-bottom:5px; font-size:9px; color:#113574; }
.vip02 { margin:10px 0 0 13px;; width:120px; text-align:center; }
.vip02 a { display:block; margin-bottom:5px; font-size:9px; color:#113574; }

/*NOVINKY*/
H2#novinky { background: url(../img/layout/ico-news.gif) no-repeat 0 2px ; padding:0 0 0 25px; margin:15px 0; }

/*ZARIZENI*/
H2#zarizeni { background: url(../img/layout/ico-zarizeni.gif) no-repeat 0 2px; padding:0 0 0 25px; margin:15px 0; }

/*BOX STAT*/
#boxStat {  }
#boxStat H2 { font-size:14px; padding:1px 0 0 30px; margin:20px 0 15px 0; }
#boxStat .divObrazky { float:right;  text-align:right; background-color:#FFF; }
#boxStat .divObrazky img { margin-bottom:20px; }
#boxStat .divText {  }

/*REGIONY*/
#boxRegion {  }
#boxRegion H2#region { font-size:18px; padding:0; margin:20px 0 15px 0; }
#boxRegion .divObrazky { float:right; text-align:right; background-color:#FFF; }
#boxRegion .divObrazky img { margin-bottom:20px; }
#boxRegion .divText {  }
#boxRegion .obrazek { margin:0 0 15px 10px; }
H2 a { text-decoration: none }
H2 a:hover { text-decoration: underline }
H2#regiony { background: url(../img/layout/ico-zarizeni.gif) no-repeat 0 2px ; padding:0 0 0 25px; margin:15px 0 5px 0; }
#listRegiony, #listVipText { width:100%; }
#listRegiony p, #listRegiony ul, #listVipText p, #listVipText ul  { font-weight:normal; float:left; width:33%; }
#listRegiony ul, #listVipText ul { list-style-type:none; }
#listRegiony ul li, #listVipText ul li { display:block; padding:2px 0 0 14px; background: #FFF url(../img/layout/bull02.gif) no-repeat; }
#listRegiony a, #listRegiony span, #listVipText a, #listVipText span { font-weight:bold; }

/*KRAJE*/
#boxKraj {  }
#boxKraj H2#kraj { font-size:18px; padding:0; margin:20px 0 15px 0; }
#boxKraj .divObrazky { float:right; background-color:#FFF; }
#boxKraj .divText { text-align:justify; }
#boxKraj .obrazek { margin:0 0 15px 10px; }
H2 a { text-decoration: none }
H2 a:hover { text-decoration: underline }
H2#kraje { background: url(../img/layout/ico-news.gif) no-repeat 0 2px ; padding:0 0 0 25px; margin:15px 0 5px 0; }
#listKraje { width:380px; }
#listKraje a, #listKraje span { font-weight:bold; float:left; }

/*ZARIZENI*/
#boxZarizeni * { font-size:12px; }
#boxZarizeni .nadpis { margin:20px 0px 5px 0; font-size:12px; font-weight:bold; }
#boxZarizeni H2 { font-size:18px; padding:0; margin:0 10px 0 0;  background-image: none; display:inline; }
#boxZarizeni .divObrazky { float:right; width:180px; padding:0; margin:0; display: inline; text-align: right; overflow: hidden;}
#boxZarizeni .divText { float:left; width: 480px; padding:0; margin:0; display: inline; overflow: hidden;}
#boxZarizeni .obrazek { margin:0 0 15px 0; }
H2 a { text-decoration: none }
H2 a:hover { text-decoration: underline }
#listZarizeni { width:380px; }
#listZarizeni a, #listZarizeni span { font-weight:bold; float:left; }
#boxZarizeni .head .logo { width:110px; height:100px; float:right; }
#boxZarizeni .head { width:98%; height:auto; }
#boxZarizeni .head .headText { margin-right:120px; }
/*#boxZarizeni .head .headText * { font-size:12px; } */
#boxZarizeni .head .headText p { margin-bottom:5px; }
#boxZarizeni * .hodnota { color:#4E8AC4; }
#boxZarizeni .divText H3 { color:#113574; display:inline; padding:0 0 0 25px; margin:15px 5px 5px 0; }
#boxZarizeni .divText p { margin:5px 0 5px 0; }
#boxZarizeni .divText div { margin-bottom:15px; }
#boxZarizeni .divText table { margin-top:5px; }
#boxZarizeni .divText td p { margin: 0 0 4px 0; }
#boxZarizeni .divText td { color:#4E8AC4; padding: 2px 4px 2px 2px; font-weight: bold; }
#boxZarizeni .divText td.b, #boxZarizeni .divText td.b p { color:#113574; }
td.borderRight { border-right:1px solid #4E8AC4; height:100%; }
#boxZarizeni .divText td li { list-style-image: url(../img/layout/td-li.gif); margin:0 0 4px 16px; padding:0; color:#4E8AC4; }
* html body * #boxZarizeni .divText td li { margin-left:20px; }
.skryte { display:none !important; }

o#boxPromo .nadpis { margin:20px 0px 5px 0; font-size:12px; font-weight:bold; }
#boxPromo H2 { font-size:18px; padding:0; margin:0 10px 0 0;  background-image: none; display:inline; }
#boxPromo .divObrazky { float:right; width:190px; }
#boxPromo .obrazek { margin:0 0 15px 10px; }
#boxPromo div .perex { margin-bottom:15px; text-align:justify; }
#boxPromo div .promotext { text-align:justify; }
#boxPromo div .promotext table, #boxPromo div .promotext table tr td { border:1px solid #000; }
H2 a { text-decoration: none }
H2 a:hover { text-decoration: underline }
#boxPromo .head .logo { width:110px; height:100px; float:right; }
#boxPromo .head { width:98%; height:auto; }
#boxPromo .head .headText { margin-right:120px; }
#boxPromo .head .headText p { margin-bottom:5px; }


/*STRANKA HLEDANI*/
#boxSearch {  }
#boxSearch H2#search { font-size:18px; padding:0; margin:0 10px 0 0px; display:inline; }
#boxSearch .zahlavi, #boxSearch .zahlavi a { font-weight:bold; font-size:12px; }
#boxSearch .navigace { color:#4E8AC4; font-weight:bold; font-size:10px; width:100%; height:18px; background-color:#E6E6E6; overflow:hidden; margin-top:8px;}
#boxSearch .navigace .strankovani { margin:2px 0 0 3px; }
#boxSearch .navigace .strankovani a, #boxSearch .navigace .strankovani span { margin-left:3px; color:#4E8AC4; }
#boxSearch .navigace .right, #boxSearch .navigace .right a { margin:2px 3px 0 0; color:#4E8AC4; }
#boxSearch a.licha { color:#113574; text-decoration:none; width:100%; height:100%; display:block; background-color:#BAEFFF; margin-top:3px; }
#boxSearch a.suda { color:#113574; text-decoration:none; width:100%; height:100%; display:block; background-color:#FFF; margin-top:3px; }
#boxSearch a.suda:hover, #boxSearch a.licha:hover { background-color:#94C0EC; }
#boxSearch a * { float:left; margin:2px 0 0 3px; cursor: pointer; }
#boxSearch a .sloup1 { font-weight:bold; width:45%; }
#boxSearch a .sloup2 { width:29%; }
#boxSearch a .sloup3 { width:20%; }
#boxSearch a .sloup4 { width:1%; }
#boxSearch .zahlavi .legenda { color:#4E8AC4; font-weight:normal;  font-size:12px; }
#boxSearch .divText {  }

/*BOXIK HLEDANI*/
H2#searchForm { display:inline; font-size:12px; background: url(../img/layout/ico-search.gif) no-repeat; padding:0 0 0 25px; margin:15px 0; }
#boxSearchForm { margin-top:5px; width:auto; background-color:#BAEFFF; float:left }
#boxSearchForm .inBox { font-weight:bold; float:left; display:inline; width:auto; margin:0 7px 7px 7px; }
#boxSearchForm .inBox p {  margin-top:5px; }
#boxSearchForm .odsazeni { margin:0 7px 7px 7px; }
#boxSearchForm .inBox select, #boxSearchForm .inBox input { font-weight:normal; margin: 5px 3px 0 0; }
* .searchBtn { float:right; font-weight: bold; padding:0 2px 2px 2px; cursor:pointer; background: #fff url(../img/layout/bgSearchBtn.gif); height:17px; border:1px #113574 solid; font-size:10px; color:#113574; }
#boxSearchForm .inBox input.searchBtn { font-weight: bold; }
#boxSearchForm .inBox span { white-space:nowrap; float:left; margin:5px 5px 2px 0; display:inline; }
#boxSearchForm .roh { margin:0; padding:0px; width:4px; height:4px; overflow:hidden; }
#boxSearchForm .TL { float:left; background: url(../img/layout/rohTL.gif) }
#boxSearchForm .TR { float:right; background: url(../img/layout/rohTR.gif) }
#boxSearchForm .BL { float:left; background: url(../img/layout/rohBL.gif) }
#boxSearchForm .BR { float:right; background: url(../img/layout/rohBR.gif) }
#boxSearchForm a { font-size:9px; font-weight:bold; float:right; margin-top:5px; }

/*BOXIK OBJEDNAVKA*/
H2#objednavkaForm { display:inline; font-size:12px; background: url(../img/layout/ico-objednavka.gif) no-repeat; padding:0 0 0 25px; margin:15px 0; }
#boxobjednavkaForm { margin-top:5px; width:auto; background-color:#BAEFFF; float:left }
#boxobjednavkaForm .inBox { font-weight:bold; float:left; display:inline; width:auto; margin:0 7px 7px 7px; }
#boxobjednavkaForm .inBox p {  margin-top:5px; }
#boxobjednavkaForm .odsazeni { margin:0 7px 7px 7px; }
#boxobjednavkaForm .inBox select, #boxobjednavkaForm .inBox input { font-weight:normal; margin: 5px 3px 0 0; }
#boxobjednavkaForm .inBox span { white-space:nowrap; float:left; margin:5px 5px 2px 0; display:inline; }
#boxobjednavkaForm .roh { margin:0; padding:0px; width:4px; height:4px; overflow:hidden; }
#boxobjednavkaForm .TL { float:left; background: url(../img/layout/rohTL.gif) }
#boxobjednavkaForm .TR { float:right; background: url(../img/layout/rohTR.gif) }
#boxobjednavkaForm .BL { float:left; background: url(../img/layout/rohBL.gif) }
#boxobjednavkaForm .BR { float:right; background: url(../img/layout/rohBR.gif) }
#boxobjednavkaForm a { font-size:9px; font-weight:bold; float:right; margin-top:5px; }

/*Zajisteni minimalni sirky*/
#minWidth { width:780px; height:1px; }

/*Review*/
table.reviewTable { margin:15px 0; }
table.reviewTable * .autor { margin:3px 0; font-weight:bold; color:#113574; }
tr.reviewHead { background: #B9E2EE; }
tr.reviewHead td { padding: 3px 5px 3px 23px; font-weight:bold; color:#113574; background: #B9E2EE url(../img/layout/ico-rev-buble.gif) no-repeat 2px 3px; }
tr.reviewHead .Date {  text-align:right; background-image: none; background-color: #B9E2EE; }
td.reviewText { padding:3px 5px 3px 23px }

form.formReview { margin-top: 20px; }
form.formReview table { background-color: #D7EEF4 }
form.formReview * { color:#113574; }
form.formReview * td { padding:1px 5px 0 0; font-weight:bold; }
form.formReview * .inputTxt { width:350px; border:0; color:#000; font-weight:normal; font-size:11px; }
form.formReview * H2 { display:inline; font-size:12px; background: url(../img/layout/ico-rev-buble-plus.gif) no-repeat; padding:0 0 0 25px; margin:0; }
form.formReview * .error { margin:0; color:red; font-weight:bold; }
H2#listReview { display:block; font-size:12px; background: url(../img/layout/ico-rev-buble-list.gif) no-repeat; padding:0 0 5px 25px; margin:0; }
H2#listReview a { font-size:14px; text-decoration: underline; }
.reviewObalka { padding-top:10px; height:18px; width:100%; background: url(../img/layout/ico-rev-buble.gif) no-repeat 0 5px; padding:0 0 0 25px; float:left;}
.reviewObalka a { display: block; width:auto; float:left; }
.reviewObalka * { font-weight: bold; text-decoration:none; margin-top:5px; }
.reviewObalka .autor { width:170px; padding-left:5px; float:right; height:14px;  overflow: hidden; }
.reviewObalka .cas { width:160px; padding-left:5px; float:right; }

/*new index*/
#leftcol {width:376px;float:left;margin:0 0 0 3px;}
#leftcol * { color:#1C2663; }
#leftcol * .picbox { margin:0 0 5px 0; padding:0 10px; width:356px; clear:both; float:none;}
#leftcol * .picbox img { margin:0 10px 5px 0;}
#leftcol * .picbox * a { text-decoration:none; }
#leftcol * .picbox * a:hover { text-decoration:underline; }
#leftcol * h3 {margin:0 0 5px 0; font-size:14px; }
#leftcol * p { margin:3px 0 6px 0; }

#rightcol {width:413px;float:right;margin:0;}
#rightcol * { color:#1C2663; }
#rightcol * .content .left { float:left; width:185px; padding:0 5px 15px 15px; margin:0; }
#rightcol * .content .right { float:right; width:185px; padding:0 5px 15px 15px; margin:0; }


#leftcol .doporucujeme, #rightcol .evropa, #rightcol .svet, #rightcol .letenky { margin-bottom:15px;}
#leftcol .doporucujeme h2 { height:24px; margin:0 0 3px 0;font-size:14px; padding:6px 5px 0 15px; background:#fff url(../img/layout/hp-bg-h1-lightblue.jpg) no-repeat;}
#leftcol .doporucujeme .content {background: #dff1fd url(../img/layout/hp-bg-box-lightblue.gif) left bottom no-repeat; padding:6px 0;}


#rightcol .evropa h2 { height:24px; margin:0 0 3px 0;font-size:14px; padding:6px 5px 0 15px; background:#fff url(../img/layout/hp-bg-h1-orange.jpg) no-repeat;}
#rightcol .evropa * h3 { color:#FF8702; font-size:14px; margin:0; padding:6px 5px 10px 0; }
#rightcol .evropa .content {background: #fff url(../img/layout/hp-bg-box-orange.gif) left bottom no-repeat;}

#rightcol .svet h2 { height:24px; margin:0 0 3px 0;font-size:14px; padding:6px 5px 0 15px; background:#fff url(../img/layout/hp-bg-h1-yellow.jpg) no-repeat;}
#rightcol .svet * h3 { color:#FCC024; font-size:14px; margin:0; padding:6px 5px 10px 0; }
#rightcol .svet .content {background: #fff url(../img/layout/hp-bg-box-yellow.gif) left bottom no-repeat;}

#rightcol div.letenky h2 { height:24px; margin:0 0 3px 0;font-size:14px; padding:6px 5px 0 15px; background:#fff url(../img/layout/hp-bg-h1-blue.jpg) no-repeat;}
#rightcol .letenky * h3 { color:#8495DA; font-size:14px; margin:0; padding:6px 5px 10px 0; }
#rightcol .letenky .content {background: #fff url(../img/layout/hp-bg-box-blue.gif) left bottom no-repeat;}
