/* Minification failed. Returning unminified contents.
(3085,121): run-time error CSS1038: Expected hex color, found '#fffff'
(4365,92): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: e
 */
html {font-size:16px}
body {margin:0;padding:0;font:81.25%/1.3 Tahoma, "Lucida Grande CE", lucida, sans-serif;text-align:center;color:#002b71;background:white}

a {color:#002B71;text-decoration:underline}
a:hover {color:#002b71; text-decoration:none}
.product a:visited {color:#4b4b70}

p {margin:0.5em 0}
img {border:0}
hr {display:none}
form {margin:0}
input, select, textarea {font-size:92%}
select {border:1px solid #ABDEFB; padding:3px; color: #002B71;}
textarea {border:1px solid #ABDEFB; padding:3px; font-family: Arial, Helvetica, sans-serif; color: #002B71;}

input.text {width:165px;padding:4px 5px;color:#002B71;border:1px solid #ABDEFB;background-color:white}
input.button {margin:0;padding:4px 5px;border:0;background:#CDD852 url('/design/input-button.gif') 0 0 repeat-x;color:#002B71;}
input.button-big {margin:0; padding:8px 40px; border:1px solid #BAC913; font-size:123%; background:#BAC913 url('/design/input-button2.gif') 0 0 repeat-x; color:#002B71; font-weight: bold; display: inline; cursor: pointer;}
input.checkbox {top:1px }
input.highlited {border:3px solid orange; outline: none;}
input.error {border: 3px solid red; outline: none;}

h1, h2 , h3 {margin:8px 0;font:200%/1.3 "Trebuchet MS", "Geneva CE", lucida, sans-serif;letter-spacing:-1px}
h1 small, h2 small, h3 small {font-size:58%;letter-spacing:normal}
h4 {font-size:19px;margin:0.6em 0 0.4em 0;font-weight:normal}
h5 {font-size:123%;margin:0.5em 0 0.4em 0;font-weight:bold}
h6 {font-size:107.7%;margin:0.5em 0;font-weight:bold}

table {font-size:100%;border-collapse:collapse;margin:0.5em 0;padding:0;border:0}
td, th {margin:0;padding:0 0.5em 0 0;border:0;text-align:left;font-weight:normal}

table.tbl1 td, table.tbl1 th {padding:5px 30px 5px 0;float:none}
table.tbl1 td.jump, table.tbl1 th.jump {padding-left:60px; width: 140px;}

table.tbl2 {width:100%; margin:0.8em 0; font-size:92% }
table.tbl2 td, table.tbl2 th {padding:2px 8px; vertical-align:top; width: 20%;}
table.tbl2 th {font-weight:bold}
table.tbl2 thead td, table.tbl2 thead th {background-color:#F9FDFE;text-align:left;padding:10px 8px;border-bottom:10px solid white}
table.tbl2 tbody td, table.tbl2 tbody th {text-align:right; white-space: nowrap;}
table.tbl2 tbody td {border-left:1px solid #E5F3FC}

table.tbl3 {margin:4px 0 0; width: 100%;}
table.tbl3 td, table.tbl3 th {background-color:#F5FAFE;padding:10px 15px;border:12px solid white;border-width:12px 0;vertical-align:top}
table.tbl3 td {white-space:normal }
table.tbl3 th {font-weight:bold}
table.tbl3 tr.thead th {background-color:white;padding:0 0 0 15px;}
table.tbl3 tr.thead th h4 {margin:0;}
table.tbl3 tr.last td, table.tbl3 tr.last th {border-bottom:0}

table.tbl4 {margin:4px 0 0; width: 100%;}
table.tbl4 tr th {padding:15px 0 0 15px;}
table.tbl4 tr th h4 {margin:0;}
table.tbl4 th.nazev {font-weight: bold; background-color:#F5FAFE; padding:10px 15px; border:12px solid white;border-width:12px 0;vertical-align:top;border-bottom:0px;}
table.tbl4 td {white-space:normal; padding-bottom: 10px }
table.tbl4 td.pokoj {padding-left: 15px;cursor: help; text-decoration: underline;}

table.tbl4 tr.last td, table.tbl3 tr.last th {border-bottom:0}

 
table.tblform img {vertical-align:middle}
table.tblform td, table.tblform th {padding:1px 0.5em 1px 0;vertical-align:top}

table.tblform2 {border:1px solid silver;width: 400px;}
table.tblform2 td {padding: 0 5px 0 5px;}
table.tblform2 .priplatek {background-color: #EDEDED;padding-top: 10px;}
table.tblform2 .subprice {color: green; float:right;}
.subprice {color: green; float:right;}

ul.list1 {list-style-type:none;margin:0;padding:0}
ul.list1 li {margin:0.3em 0;padding:0;}

ul.list1-float {float:left; clear: right; margin-right:20px; margin-bottom:20px;}

ul.smenu {list-style-type:none;margin:0;padding:3px 0 0 0}
ul.smenu li {clear:left;margin:0;font-size:108%}
ul.smenu li a {float:left; display:block; padding:3px 0 3px 32px }
ul.smenu li.tip a {background:url(/design/ico-tip.gif) no-repeat 0 center }
ul.smenu li.print a {background:url(/design/ico-print.gif) no-repeat 0 center }

/*social icons
.social iframe { margin-right:5px !important ; }*/

.supersmall {font-size:85%}
.small, small {font-size:92%}
.medium {font-size:100%}
.big, big  {font-size:115%}
.superbig {font-size:125%}
.superbig.green { color: #32cd32;text-align: right; white-space: nowrap;}
.superbig.blue { color: #002b71;text-align: left; white-space: nowrap;}
.next {background:url('/design/ico-next.gif') 0 1px no-repeat;padding:0 0 0 17px}
.next-active {background:url('/design/ico-next-green.gif') 0 1px no-repeat;padding:0 0 0 17px;font-weight:bold;text-decoration:none;color:#889304}
.hfont {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif}
.fright {white-space:nowrap;float:right;}
.underline {text-decoration:underline;cursor:pointer}
.bold {font-weight:bold}
.color1 {color:#002B71}
.color2 {color:#889304}
.call big {color:#BAC910;display:block;font-size:180%;font-weight:bold;letter-spacing:-1px}
a.icon {display:block; padding:3px 0 7px 35px; background:url('/design/iconx1.gif') 0 0 no-repeat; font-size:107.8%; margin: 0px;}
a.icon1 {background-image:url('/design/icon1.gif')}
a.icon2 {background-image:url('/design/icon2.gif')}
a.icon3 {background-image:url('/design/icon3.gif')}
a.icon4 {background-image:url('/design/icon4.gif')}

.border {border:1px solid #CCE8FA;}
.border2 {border:2px solid #CCE8FA;}
.border-no {border:0}
.background-no {background:transparent none}
.txtcenter {text-align:center}
.txtright {text-align:right}
.cleaner {display:block;clear:both;height:0;width:100%;overflow:hidden;}
.line {margin:15px 0;height:1px;overflow:hidden;background-color:#CBE8FA}
.par {margin:0.5em 0}

div.section {margin:0 0 0 0;}
div.ubytovani div.section {margin: 0 0 3px 0;}
div.mapframe {width:100%;overflow:hidden;}
div.mapframe img {vertical-align:middle}

div.button1 a {display:block;height:31px;line-height:31px;padding:0 0 0 40px}
div.button1-down {background:url('/design/button1-down.gif') no-repeat 0 0}

div.button2 {width:129px;height:36px;overflow:hidden}
div.button2.sirsi {width:169px;}
div.button2 a {display:block;width:100%;height:100%;line-height:36px;text-align:center;text-decoration:none;color:white;font-size:11px;}
div.button2 span {display:block;padding:0 30px 0 0}
div.button2-down {background:#6a8eb9 url('/design/button2b-down.gif') 0 0 no-repeat}
div.button2-down a:hover {background:url('/design/button2b-down-hover.gif')}
div.button2-up  {background:#6a8eb9 url('/design/button2b-up.gif') 0 0 no-repeat}
div.button2-up a:hover {background:url('/design/button2b-up-hover.gif') 0 0 no-repeat}

div.button2-down.sirsi {background:#6a8eb9 url('/design/button2b-down.sirsi.gif') 0 0 no-repeat}
div.button2-down.sirsi a:hover {background:url('/design/button2b-down-hover.sirsi.gif')}
div.button2-up.sirsi  {background:#6a8eb9 url('/design/button2b-up.sirsi.gif') 0 0 no-repeat}
div.button2-up.sirsi a:hover {background:url('/design/button2b-up-hover.sirsi.gif') 0 0 no-repeat}

div.button2map {width:192px}
div.button2map a span {padding:0 26px 0 36px}
div.button2map-down {background-image:url('/design/button-mapdown.gif')}
div.button2map-down a:hover {background-image:url('/design/button-mapdown-hover.gif')}
div.button2map-up {background-image:url('/design/button-mapup.gif')}
div.button2map-up a:hover {background-image:url('/design/button-mapup-hover.gif')}

div.button2-extramap a {line-height:1.1;text-align:left}
div.button2-extramap span {padding:8px 0px 10px 10px; background: url(/design/button-mapdown.gif) no-repeat;}
	
div.button3 {width:150px;background:#98A50D url('/design/input-button2.gif') 0 0 repeat-x;font-size:131%;}
div.button3 a {display:block;line-height:41px;text-align:center;border:1px solid #BAC913;text-decoration:none}
div.button3-400 {width:400px}
div.button3-center {margin:0 auto}
div.button3-block {display: inline-block;}

div.button4 {width:95px;background:#98A50D url('/design/input-button2.gif') 0 0 repeat-x;font-size:92%;font-weight:bold}
div.button4 a {display:block;line-height:23px;text-align:center;border:1px solid #BAC913;text-decoration:none}


.cols2-flex {width:100%}
.cols2-flex .col {display:inline;white-space:nowrap}
.cols2-flex .col1 {float:left}
.cols2-flex .col2 {float:right}

.cols2 {width:100%}
.cols2 .col1 {float:left;width:49%;}
.cols2 .col2 {float:right;width:49%}

.cols4 {width:100%;}
.cols4 .col {float:left;width:23.9%;margin:0 1% 0 0}
.cols4 .col4 {margin-right:0}

.cols5 {width:100%}
.cols5 .col {float:left;width:18.9%;margin:0 1% 0 0}
.cols5 .col5 {margin-right:0}

.layout1 {width:100%}
.layout1 .column1 {float:left;width:590px;}
.layout1 .column2 {float:right;width:590px;}

.column_vyber {float: left; width: 100%; margin:20px 0;background: url(/design/earth.png) 0 3px no-repeat; }
.column_vyber.katalogy {background:none;margin:-20px 0 20px 0;}
.column_vyber h2 {margin: 0 0 -5px 58px; font-size:170%;}
.column_vyber h3 {margin:20px 0 5px 0; font-size:195%;}
.column_vyber h3 a {text-decoration:none}
.column_vyber small { margin: 0 0 5px 58px; font:22px "Trebuchet MS","Geneva CE",lucida,sans-serif; font-weight:bold; letter-spacing:-1px;line-height:22px;}

.vyber_balicky {background: url(/design/balicek.png) 0 2px no-repeat; }

.sekce {margin-bottom:20px; }
.sekce img {float:left;}
.sekce a.sez {float:left; margin: 0px 0 5px 20px; width:162px;}

.columntypy {float: none; width: 100%;margin:0px;}
.columntypy a {float: left; width: 180px; margin-left: 18px;}
.columntypy h3 {margin-left: 18px;}

.layout2 {width:100%}
.layout2 .column1 {float:left;width:80%;}
.layout2 .column2 {float:right;width:230px;}

.layout3 {width:100%}
.layout3 .column1 {float:left;width:250px;}
.layout3 .column2 {float:right;width:930px;}

.head {padding:3px 9px 12px 18px;background-color:#E5F3FC; }
.head-cards {padding:3px 9px 3px 18px;background-color:#FFFFFF}
.head p {margin:0 0 1em 0}
.head2 {margin:10px 0 5px 0;padding:0 9px 0 18px;}
.head2 h1, .head2 h2, .head2 h3 {margin:0}
.head3 {margin:10px 0 5px 0;padding:0 0 0 18px;}
.head3  h1, .head3  h2, .head3  h3 {margin:0 0 -2em 0;float:left;white-space:nowrap}
.head3 p {margin:0;padding:1em 0 4px 0;text-align:right}
.head4 {position:relative; width:100%; padding:3px 0; background-color:#e5f3fc}
.head6 {position:relative; width:100%; padding:6px 0 0px 0; background-color:#ffffff}
.head4 h1, .head4 h2, .head4 h3, .head6 h1 {padding-left:18px;}
.head4 .button2 {float: right; margin-top: 7px; margin-right: 10px;}
.head6 .button2 {float: right; margin-top: 2px; margin-right: 10px;}
.sec {margin-top:10px;}

.content {clear:both;margin:0 0 0 0px}
.reklama {margin-top: 15px; padding-bottom: 15px;}

.alist {width:100%;background:url('/design/line-vertical.gif') 46% 0 repeat-y;}
.alist .item {float:left; width:44%; margin:0 5.2% 0 0; padding:0 0 10px }
.alist .item a {font-weight:bold;font-size:108%}
.alist .item1 {clear:left}
.alist .item2 {margin-right:0}

.box {border:1px solid #cce8fa;margin:0 0 10px 0;background:#ffffff}
.box-card {border:0px solid #cce8fa;margin:0;background:#ffffff}
.box-dole {border:1px solid #cce8fa;margin:10px auto;background:#ffffff;width:1200px;left:5px;} /*position:relative;*/
.boxin {margin:14px 18px;zooom:1;}
.boxin.togglecards {margin:0;padding:10px 20px;}
.boxinLM {margin:14px 18px 14px 0;zoom:1;}
.boxin-null {width:100%;clear:both}
.boxin-small {padding:8px 8px}
.boxin-green {padding:10px 18px;margin:0;background-color:#EEF1C2}
.boxin-maplink {padding:6px 8px;margin:0;}
.boxin-maplink p {margin:0;background:url('/design/ico-map.gif') top right no-repeat}
.boxin-maplink p a {display:block;width:100%;padding:8px 0;}

.boxlayout1 {margin:10px 0}
.boxlayout1 .boxcolumn {width:210px;float:left}
.boxlayout1 .boxcolumn4 {width:260px;float:right}

.boxlayout2 {width:100%}
.boxlayout2 .boxcolumn1 {width:580px;float: left;min-height: 310px;}
.boxlayout2 .boxcolumn2 {width:325px;float:right;border-left:1px solid #CBE8FA;}
.boxlayout2 .boxcolumn2 .boxcolumnin {width:100%;position:relative;right:-13px}

.boxlayout3 {width:100%}
.boxlayout3 .boxcolumn1 {width:405px;float:left}
.boxlayout3 .boxcolumn2 {width:270px;float:right}
.boxlayout3 .rezervace {width:100%;float:left}

.sfbox {background-color:#e5f3fc; padding:10px 20px 1px 20px }
.sfbox form p {clear:left; margin:0 0 0.8em 0 }
.sfbox input.text {}
.sfbox .sfcolumn {width:64px; float:left; padding:3px 0 0; display: block; height: 25px; position: relative; z-index: 400;}
.sfbox .sfcontent {margin-left:64px }
.sfbox .sfctrl {padding:0 0 0 64px }
.sfbox .sfctrl input.button-big {float:right; margin-right: 10px; position: relative; z-index: 400;}
.sfbox .sfctrl a.link {position:relative;top:5px;}

.lmbox .lmboxin {border:1px solid #CCE9FA;background:url('/design/back1.gif') top right repeat-y;zoom:1 }
.lmbox .menu {width:237px; float:left;}
.lmbox .menu ul {list-style-type:none;list-style-type:none;margin:0;padding:0}
.lmbox .menu ul li {margin:0;padding:0;}
.lmbox .menu ul li a {display:block;font-size:92%;padding:9px 0 9px 18px;zoom:1;text-decoration:none}
.lmbox .menu ul li a:hover,
.lmbox .menu ul li a.active {background-color:#F1F9FE;color:inherit}
.lmbox .menu ul li a em {font-style:normal; font-weight:normal; font-size: 95%; clear: both;}
.lmbox .menu ul li a big {display:block; font-weight:bold;}
.lmbox .menu ul li a big span {clear: both; float: left;}
.lmbox .menu ul li a big strong {display: block; float: left; padding-top: 3px;}

.lmbox .cont {float:right;width:231px}
.lmbox .cont p {margin:0.8em 0 0 0;line-height:1.4}
.lmbox .cont .in {padding:14px;}
.lmbox .cont .in img {width:199px;height:147px;border:2px solid white}

/* New LMBOX */

.lmboxnew {margin:0px;}
.lmboxnew .menu {width:100%; float:left;}
.lmboxnew .menu ul {list-style-type:none;list-style-type:none;margin:0;padding:0}
.lmboxnew .menu ul li {height:56px;margin:0;padding:0;border-bottom:1px solid #d8d7c2;border-left:1px solid #d8d7c2;border-right:1px solid #d8d7c2;background-color: white;}
.lmboxnew .menu ul li:hover {background-color:#F1F9FE;color:inherit}
.lmboxnew .menu ul li a {display:block;font-size:92%;;zoom:1;text-decoration:none;height:56px;}
.lmboxnew .menu ul li .vertial {position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.lmboxnew .menu ul li a em {font-style:normal; font-weight:normal; font-size: 100%; clear: both;}
.lmboxnew .menu ul li a big {display:block;width:100%;font-weight:bold;}
.lmboxnew .menu ul li a big span {clear: both; float: left;}
.lmboxnew .menu ul li a big strong {display: block; float: left; padding-top: 3px;}
.lmboxnew .menu ul li .first {width:330px;float:left;margin-top:0px;margin-left:18px;}
.lmboxnew .menu ul li .second {width:135px;float:left;;margin-top:3px;}
.lmboxnew .menu ul li .third {width:70px;float:left;font-size:24px;color:#F6AB1A;font-weight:bold;;margin-top:3px;margin-left:10px;}

/* Balicky na titulce */
.balicky_title {display: block; width:480px;}
.package_title  {float: left; width: 225px; margin-right: 15px; background: #eff8fd; margin-top: 11px;}
.package_title h3  {font-size: 140%; display: block; margin: 0px; padding: 0 0 0 12px; width: 213px; clear: both; background: #bbc912;  }
.package_title h3 a {text-decoration:none}
.package_title img {float: left; margin-top: 2px;}


.hpintro .flash {width:100%; height:246px; overflow:hidden;}
.hpintro .nav .prevPage ,.hpintro .nav .nextPage{width:51px; height:66px; overflow:hidden; cursor: pointer; margin: 0px;}
.hpintro .nav a.prevPage ,.hpintro .nav a.nextPage{display:block; width:51px; height:76px; background-color:transparent; cursor: pointer;}
.hpintro .nav .arrow a span {display:none}
.hpintro .nav .prevPage {float:left;background:url('/design/hpintroal.gif') 0 0 no-repeat}
.hpintro .nav .nextPage {float:right;background:url('/design/hpintroar.gif') 0 0 no-repeat}
.hpintro .nav .text {padding: 0px 0px; float: left; width: 178px; background: transparent;}
.hpintro .nav .text h3 {margin:0;font-size:135.5%;font-weight:bold}
.hpintro .nav .text p {margin:3px 0 0 0}

.pager {padding:0 20px;margin:15px 0 0px 0;text-align:center;}
.pager div.count {white-space:nowrap;float:right}
.pager p {margin:0}
.pager p a, .pager p strong {float:left;width:24px;height:23px;text-align:center;line-height:23px;background:url('/design/pager-sep.gif') top right no-repeat}
.pager p strong {color:#889304}
.pager p .last {background-image:none}
.pager p a.aleft {position:relative;background-image: none}
.pager p a.aleft span {position:absolute;top:0;left:0;width:20px;height:23px;background:url('/design/pager-l.gif') 0 0 no-repeat}
.pager p a.aright {position:relative;background-image: none}
.pager p a.aright span {position:absolute;top:0;left:0;width:20px;height:23px;background:url('/design/pager-r.gif') 0 0 no-repeat}	
.pager span.lpager {float: left;}
.pager span.rpager {float: right;}
.pager span.lpager.navi {border:1px solid;margin-right:10px}
.pager span.rpager.navi {border:1px solid;padding-left:10px;padding-right:0;margin-left:10px}

.pager span a {margin-right: 10px;}



.product {background-color:#F1F9FD;margin:0 0 9px 0;padding:10px 0 10px 19px;font-size:12px}
/* .product .cont {width:100%;background:url('product.gif') 0 0 repeat-y} */
.product .sec1 {width:205px;float:left;position:relative;margin-top:50px;}
.product .sec2 {width:324px;margin-right:20px;float:left}
.product .sec3 {width:176px;margin-right:14px;float:left}
.product .sec4 {width:145px;float:left}
.product .sec4 a {font-weight: bold; font-size: 12px;}
.product .sec4 .button1-down {margin-top: 75px;}
.product .sec1 img {border:1px solid #CCE8FA;margin:2px 0 0 0;width:350px;height:290px}
.product h5 {font-weight: bold; font-size:100%;margin:0}
.product p {font-size:92%;}
.product table {font-size:92%;margin-bottom:0}
.product .code  {margin-top:0.9em;}
.product .hodnoceni  {text-decoration: underline;color:#3238ff}
.product .price {margin:0.6em 0 1.2em 0;line-height:1.6}
.product .pricel {margin:0.6em 0 1.2em 0;line-height:1.6;float: left;}
.product .price big {font-weight:bold}
.product .pricel big {font-weight:bold}

.plist1 {margin:9px 0}
.plist1 .plink {background:url('/design/ico-next.gif') 0 4px no-repeat;margin:3px 18px;font-size:108%;font-weight:normal}
.plist1 .plink a {padding:0 0 0 17px;}
.plist1 .active {color:#889304;background-image:url('/design/ico-next-green.gif')}
.plist1 .active a {color:#889304;text-decoration:none;font-weight:bold}

.product2 {background-color:#F1F9FD;padding:7px 19px;margin:9px 0;}
.product2 p {margin:1em 0;font-size:92%}
.product2 .typo1 {margin:0 0 0.5em 0;}
.product2 .typo1 p {margin:0;float:left;white-space:nowrap;padding:4px 40px 0 0}
.product2 .typo1 .button4 {float:left}
.product2 .typo1 h4 {margin-bottom:3px;}
.product2 .typo1 .pamat_balicek p {float: none; padding: 0 10px 20px 20px;}

.plist2 .item {width:49%;float:left;margin:0 0 20px 0;font-size:92%}
.plist2 .item img {float:left;width:103px;height:78px;border:2px solid #d7df71;margin:0 10px 0 0}
.plist2 .item h6 {font-size:100%;margin:0}
.plist2 .item p {margin:17px 0;font-size:92%}
.plist2 .item-extra .img {float:left;width:117px;height:82px;background:url('/design/ico-map-verybig.gif') center center no-repeat}
.plist2 .item-extra .img a {display:block;width:100%;height:100%;background-color:transparent;text-decoration:none}
.plist2 .item-extra h6 {margin:0;padding:23px 0 0 0;font-weight:normal;font-size:125%;}

.plist3 .item {clear:left;width:100%;margin:1.2em 0 0 0;font-size:92%}
.plist3 .item img {float:left;width:70px;height:55px;border:2px solid #CCE8FA}
.plist3 .item .cont {margin:0 0 0 86px}
.plist3 .item  h6 {font-size:100%;margin:0}
.plist3 .item p {margin:0;font-size:92%}
.plist3 .item big {font-weight:bold}

.fotopromo {float:right; background-color:#CCE8FA; margin:0.5em 0 0em 0.5em; padding:2px 2px 0px; text-align:right; position: relative;}
.fotopromo p {margin:0px; display: block; height: 18px; width: 268px; background: #CCE8FA; position: absolute; left: 0px; bottom: 0px; padding-top: 3px; padding-bottom: 7px; padding-right: 10px;}

.searchbigbutton, .searchbigbutton a, .searchbigbutton a span {display:block;width:230px;height:100px;}
.searchbigbutton {position:relative;margin:0 0 20px 0;background:#D0EAFA;}
.searchbigbutton a {text-decoration:none}
.searchbigbutton a span {position:absolute;left:0;top:0;background:url('/design/searchbigbutton.gif') 0 0 no-repeat;cursor:pointer}

.symbol-stars {float:left; width:0; height:22px; margin-right:95px; overflow:hidden; background:url(/design/symbols-home.gif) no-repeat 0 0 }
.symbol-stars-1 {background: url(/design/turist.gif) no-repeat 0px 4px; width: 51px; margin-right: 44px;}
.symbol-stars-2 {width:18px;margin-right:77px}
.symbol-stars-3 {width:36px;margin-right:59px}
.symbol-stars-4 {width:54px;margin-right:41px}
.symbol-stars-5 {width:95px;margin-right:0}

.symbol-flowers {float:left;width:0;height:22px;margin-right:78px;overflow:hidden;background:url('/design/symbol-flowers.gif') 0 0 no-repeat}
.symbol-flowers-1 {width:20px;margin-right:58px}
.symbol-flowers-2 {width:40px;margin-right:38px}
.symbol-flowers-3 {width:60px;margin-right:18px}
.symbol-flowers-4 {width:78px;margin-right:0}

.indicator {float:right;width:53px;height:30px;line-height:28px;margin-left:5px;margin-bottom: 0px; text-align:center;font-weight:bold;font-size:120%;color:white;}
.indicator-red {background-color:#cc0000}
.indicator-orange {background-color:#ffaf14 }
.indicator-fm {background-color:#FF6600 }
.indicator-green {background-color:#99cc00}
.indicator-blue {background-color:#0099ff}
.indicator-darkblue {background-color:#333399; font-size: 80%;}
.indicator-darkgreen {background: #bbc912; color: #002B71;}
.indicator-obsazenost {color: #99cc00;width: 100%;margin-left: 10px;vertical-align:top;font-size: 115%;}
.indicator-obsazenost img {vertical-align: middle;}
.detail table {margin:0 0 1.5em 0}
.detail .text {margin:1em 0}
.detail .indicator { float: left;}
.detail .button3 {float:left;margin-right:15px}
.detail p.buttoninfo {margin:0;padding:15px 0 0 0}
.detail .img {width:280px;float:left}
.detail .img img {float:left;border:2px solid #CCE8FA}
.detail .imgbar {float:right;width:38px}
.detail p.categories {margin:0; padding:3px 45px 17px 0; text-align:left }
.detail .social {float: left;width: 280px;}
.detail .social p {font-weight: bold;}

.hodnoceni_box {float:right;width:129px;height:36px;background: url('/design/bg-but-hodnoceni.png') 0 0 no-repeat;margin:7px 10px 0 0;padding:0}
.hodnoceni_box div.txt {display: table;float:left;color:#f9c700;width:80px;height:36px;text-align:center;padding:0;line-height:11px;font-size:11px;margin-left:0px;}
.hodnoceni_box div.hod {display: table;float:right;color:#f9c700;width:49px;height:36px;text-align:left;vertical-align: middle;}
.hodnoceni_box div.txt span {display: table-cell;vertical-align: middle;text-align:left;padding-left:13px;}
.hodnoceni_box div.hod span {display: table-cell;vertical-align: middle;font-size:18px;/*font-size:bold*/;text-align:right;padding-right:6px;}
.hodnoceni_box div.hod span.z10 {display:inline;font-size:10px;color:white;margin:0;padding:0 0 0 2px;}

#hodnoceni .hodnoceni_box {position:absolute;margin:0;right:8px;top:10px}

.rectangle {width:38px; height:auto; overflow:hidden; margin:0 0 5px; font-size:84%; background:#DBEEFB url(/design/rectangle.gif) no-repeat 0 0; line-height: 0.8;}
.rectangle span, .rectangle a {display:block; padding:32px 0 5px; zoom:1; text-decoration:none; text-align: center;}

.square1 {float:left;width:27px;height:27px;margin:0 5px 0 0;background:#B5C410 url('/design/square.gif') 0 0 no-repeat}
.square1 a {display:block;width:100%;height:100%;text-decoration:none}

.calendar {float:left;width:166px;margin:11px 8px 0 0;background-color: #F5FAFE;}
.calendar .in { padding: 8px 0 5px 22px;}
.calendar-last {margin-right:0;width:175px;}
.calendar .in h4 { margin: 0;}
.calendar table {font-size:85%;margin: 0; height: 135px}
.calendar table td, .calendar table th {border:1px solid #F5FAFE;text-align:center;padding:2px 2px;float: none;}
.calendar table td {font-weight:bold}
.calendar table td a {text-decoration:underline; display: block;}
.calendar table td.full {background-color:#FFAF14}
.calendar table td.no-price {background-color:white}
.calendar table td.free {background-color:#BAC910}
.calendar table td.calSelected {background-color:yellow !important}

.legend td, .legend th {padding:0;}
.legend table {margin:0}
.legend td {border:1px solid #CCE8FA;background-color:#F1F9FD;width:15px;}
.legend th {padding:0 25px 0 8px}
.legend td.free {background-color:#BAC910;border:0}
.legend td.full {background-color:#FFAF14;border:0}

.popup {position:absolute;padding:5px 22px;border:1px solid #BAC913;font-size:92%; background:#EEF1C2 url('/design/popupa.gif') 0 10px no-repeat;width:400px;z-index: 1000;}
.popup.balicek {width:500px;}

.availability {margin:1em 0}
.availability-ok {background:#C3D031 url('/design/availability-ok.gif') 0 0 no-repeat;padding:15px 0 15px 80px}
.availability-false {background:#FFAF14 url('/design/availability-false.gif') 0 0 no-repeat;padding:7px 0 7px 50px}

.telbar .sec {padding:1px 0 1px 60px;}
.telbar .sec1 {background:url('/design/telbar-line.gif') right bottom no-repeat;}
.telbar .sec1 .in {padding:0 0 30px 0;background:url('/design/telbar-foto.jpg') right bottom no-repeat}
.telbar .sec1 h4 {color:#FE8601;margin-bottom:0}
.telbar .sec1 p {margin:3px 95px 0 0}
.telbar .sec2 p {padding-top:10px}
.telbar p, .telbar table {font-size:92%}

.green .box {border-color:#D7DF71}
.green .head4 {background-color:#EEF1C2}
.green .button2-up {background-image:url('/design/button2b-up-green.gif')}
.green .button2-up a:hover {background-image:url('/design/button2b-up-green-hover.gif')}
.green .button2-down {background-image:url('/design/button2b-down-green.gif')}
.green .button2-down a:hover {background-image:url('/design/button2b-down-green-hover.gif')}


#headline {position:absolute; top:0; left:0; width:100%; height:29px; line-height:29px; white-space:nowrap; background:#F5A817 url('/design/headline.gif') 0 0 repeat-x; color:#002B71 }
#headlinein {width:1200px;margin:0 auto;}
#headline a {text-decoration:none}
#headline .backlink {float:left;display:inline;font-weight:bold}
#headline .search {float:right;display:inline;padding:0;position: relative;}
#headline .search input.text {background:white url('/design/input-text.gif') left center repeat-x;}
#headline .menu {float:left; position:relative;margin-right: 50px;font-weight:bold;background:transparent url('/design/headline.gif') 0 0 repeat-x}
#headline .menu span {display:block;text-align:left;padding:0 0 0 15px}
#headline .menu div {position:absolute;top:29px;left:0;text-align:left;white-space:nowrap;line-height:1.4;border-top:1px solid white;background:#F9BB24 url('/design/headline-menuback.png') 0 0 repeat-x; display:none;}
#headline .menu:hover div, #headline .menu-hover div {display:block}
#headline .menu div ul {list-style-type:none;margin:0;padding:15px 0;background:url('/design/headline-menuarrow.gif') 10px 0 no-repeat}
#headline .menu div ul li {text-align:left;margin:0;padding:0}
#headline .menu div ul li a {zoom:1;display:block;padding:0 15px;text-decoration:none;}
#headline .menu div ul li a:hover {text-decoration:underline;background-color:#F39F12}
#headline .title {text-align:center;float: left; width: 330px;}
#headline .title h1 {margin:0;font-size:100%;font-weight:bold}

#page {width:1200px;margin:0 auto;padding:10px 0 0 0;text-align:left}

#header {width:100%;position:relative;margin:0}
#headerin {height:160px;margin:0}
#header .logo {position:absolute;top:15px;left:25px}
#header .facebook {position:absolute;top:10px;left:330px}
#header .menu {position:absolute;top:110px;left:0;width:100%;height:50px; font:16px "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-weight:bold; text-transform: uppercase; background:url('/design/bg-menu.gif') top right no-repeat;}
#header .menu ul {margin:0;padding:0;list-style-type:none;}
#header .menu ul li.menuitem {position:relative;float:left;height:50px;padding:0px 24px 0px 0px;text-align:center; vertical-align:middle; background:url('/design/menuitem-odd.gif') top left no-repeat;}	
#header .menu ul li.menuitem a {display:block;width:100%;padding:17px 4px 9px 12px;text-decoration:none;color:white}
#header .menu ul li.menuitem a:hover {background-image:url('/design/menuitem-bg-active.gif'); color:white }
#header .menu ul li.menuitem.active {background-image:url('/design/menuitem-bg-active.gif'); color:#002b71 }	
#header .menu ul li.menuitem.active a {color:#002b71}
#header .menu ul li.menuitem.active a:hover {background-image:url('/design/menuitem-bg-active.gif'); color:white}
#header .menu ul li.menuitem-home {position:relative;float:left;height:50px;padding:0px 0px 0px 0px;text-align:center; vertical-align:middle; background:url('/design/menuitem-odd.gif') top left no-repeat;}	
#header .menu ul li.menuitem-home.active {background-image:url('/design/menuitem-bg-active.gif'); color:#002b71 }	
#header .menu ul li.menuitem-home:hover {background-image:url('/design/menuitem-bg-active.gif'); color:white }
#header .menu ul li.menuitem-home a img {margin:10px 6px 0px 9px; padding:0px;}

#header ul.level-2{  position: absolute; display: none;}
#header .menu ul li.menuitem li.level-2 {height:25px;width:150px;background:#5799d3 url('/design/menuitem-odd.gif') left no-repeat; }
#header .menu ul li.menuitem li.level-2 a{ height:25px; color:#002b71; font-size:14px; text-align:left; text-transform: none;}
#header .menu ul li.menuitem li.level-2:hover{background:#5799d3 url('/design/menuitem-odd.gif') left no-repeat;} 
#header .menu ul li.menuitem li.level-2 a:hover {color:white;background-image:none }

#header .menu li:hover ul.level-2{  display: block;  background-color: #5799d3; z-index:10000} 
#header .menu li.menuitem:hover{background-image:url('/design/menuitem-bg-active.gif'); color:white}

#header .menu ul li.menuitem1 {z-index:15;}
#header .menu ul li.menuitem2 {z-index:14;left:-25px;}
#header .menu ul li.menuitem2 a {font-size: 70%; padding-left: 12px;}
#header .menu ul li.menuitem2 a small {display: inline; font-size: 16px;}
#header .menu ul li.menuitem3 {z-index:13;left:-50px; width:190px;}
#header .menu ul li.menuitem3 {background-image:url('/design/menuitem-normal.gif')}
#header .menu ul li.menuitem3 a {padding-left: 12px;}
#header .menu ul li.menuitem3 a:hover {background-image:url('/design/menuitem-hover.gif')}
#header .menu ul li.menuitem3-active {background-image:url('/design/menuitem-active.gif')}
#header .menu ul li.menuitem4 {float:right;width:180px;background:url('/design/menuitem-normal-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4 a:hover {background:url('/design/menuitem-hover-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4-active {background:url('/design/menuitem-active-edge.gif') 0 0 no-repeat}
#header .menu ul li.menuitem4-active a:hover {background-image:none}
#header .menu ul li.menuitem5 {z-index:12;left:-75px; width:190px;}
#header .menu ul li.menuitem5 {background-image:url('/design/menuitem-normal.gif')}
#header .menu ul li.menuitem5 a {padding-left: 12px;}
#header .menu ul li.menuitem5.active {background-image:url('/design/menuitem-active.gif')}
#header .menu ul li.menuitem6 {z-index:11;left:-100px;}
#header .menu ul li.menuitem6 {background-image:url('/design/menuitem-normal-last.gif')}
#header .menu ul li.menuitem6 a {line-height: inherit; font-size: 70%; padding-left: 12px;}
#header .menu ul li.menuitem6 a small {display: inline; font-size: 16px;}
#header .menu ul li.menuitem6.active {background-image:url('/design/menuitem-active.gif')}
#header .promo {position:absolute;left:367px;top:115px;width:580px;font-size:154%}
#header .promo img.img {float:left;border:1px solid #CCDFF2;margin:0 25px 0 0}
#header .promo h1 {font-size:190%;margin:0;line-height:1.1}
#header .promo h1 a {text-decoration: none;}
#header .promo p {margin:0;}
#header .promo p a {color:white}
#header .promo p a.arrow {vertical-align:bottom;position:relative;top:5px}

.homepage {background:url('/design/bg-regio.jpg') center top no-repeat;}
.homepage #header .menu {top:110px}
.subpage {background:url('/design/bg-regio-pamp.jpg') center top no-repeat;}
.subpage #header .menu {top:110px}

.subpage-old {background:url('/design/bg-regio.jpg') center top no-repeat;}
.subpage-old #header .menu {top:110px}

#submenu {font-size:90%; margin:8px 0; padding:0 0 0 24px; color:#CBE8FA; position: relative;}
#submenu strong, #submenu a {margin:0 3px}
#submenu a {text-decoration:none}
#submenu a:hover {text-decoration:underline}
#submenu strong {color:#889304}
#submenu #rsubmenu {position: absolute; top: 0px; right: 0px; width: 80px; text-align: right; padding-right: 15px;}


#crumbs {margin:10px 0; padding:0px 20px 0 2px; color:#002b71}
#crumbs strong, #crumbs a {margin:0 5px}
#crumbs a {color:#002b71}
#crumbs strong {color:#002b71}
#crumbs .prefix {margin-right:2px;}
#crumbs .ico-home {padding:0}
#crumbs_title {height:22px;}

h1.titl {padding:0;margin-top:-2px;font-size:24px;font-weight:bold;}

#footer {width:100%; height:335px; margin:35px 0 0; background-color:white; color:white}

#footer a {color:#75bae2;text-decoration: none; }
#footer a:hover {color:#75bae2;text-decoration: underline; }


#footerin1 {width:1200px;height:317px;text-align:left;margin:0 auto;padding-left:5px;padding-top: 10px}
#footerin2 {width:100%;height:335px;}	

#footer .fsep { width: 98%;height: 0px;border: #75bae2 solid 5px;margin-top: 10px;}

#footer .fmenu1 { width: 100%;height: 68px;}
#footer .fmenu1 .item {width:23.0%;float:left;padding: 5px;border: #75bae2 solid 1px;}
#footer .fmenu1 .item a {display:block; padding:5px 0 10px 65px; text-decoration:none; color:#75bae2; 
                         font:175%/1.1 "Trebuchet MS", "Geneva CE", lucida, sans-serif }
#footer .fmenu1 .item a small {display:block;font-size:58%}

#footer .fmenu1 .item1 { background: url('/design/footer-ico1.png') 10px 10px no-repeat; margin-right: 5px}
#footer .fmenu1 .item2 {background:url('/design/footer-ico2.png') 10px 10px no-repeat; margin-right: 5px}
#footer .fmenu1 .item3 {background:url('/design/footer-money-p.png') 10px 10px no-repeat; margin-right: 5px}
#footer .fmenu1 .item4 {background:url('/design/footer-ico4.png') 10px 10px no-repeat; margin-right: 5px}
/*#footer .fmenu1 .item2 a {padding-left:60px}*/

#footer .fmenu2 { width: 100%;height: 190px; }
#footer .fmenu2 .item {width:32.0%;float:left;color: #002b71;padding: 5px 5px 5px 5px;}
#footer .fmenu2 .item h4 { font-size: 115%;}
#footer .fmenu2 .item p {font-size: 85%}

#footer .fmenu2 .butts {height: 55px;clear:both}

#footer .fmenu3 {
    padding: 10px 0 10px 0;
    height: 70px; 
    border-bottom:  #75bae2 solid 1px;
    border-top:  #75bae2 solid 1px;
}
#footer .fcop { text-align: center;color: #75bae2;margin: 5px 0 20px 0;}

#newsletter {width: 200px;height: 25px; margin: 0 5px 7px 0}
.footer_button {
    margin: 0 5px 0 0;
    float: left;    
    height: 20px;    
    background-color: #99cc00;
    color: #ffffff;
    font-size: 110%;
    padding: 4px 10px 4px 10px;
    /*font-weight: bold;*/
    cursor: pointer;
}
#NEWS { height: 30px;}


#footer .contact {width:318px; padding-top:25px; float:right }
#footer .contact h3 {color:#F8AE18;margin:0}
#footer .contact input {vertical-align:middle}
#footer .contact input.text {width:126px;background:white;border:1px solid #F8AE18;padding:1px 4px}
#footer .call {padding-top:10px; font-size:108% }
#footer .texts {float:left; width:635px; padding:23px 0 0 0;}
#footer .texts .cards {padding:6px 0 10px 0;}
#footer .texts .regio {margin:1.5em 0 0 0;padding:0 0 0 100px;background:url('/design/footer-regio.gif') 0 0 no-repeat}
#footer .texts a {}
#footer .texts .logo-regio {width:76px;height:33px;float:left;margin:0 30px 0 0}
#footer .texts .other {margin:1.3em 0; clear: both;}

#infoDiv {position: absolute; z-index: 100; display: none; border: 1px solid #edadad; background: #FFFFFF url(/design/bg-info-calendar.gif) no-repeat 0px 0px; padding: 10px; font-size: 85%; font-weight: normal; height: auto;}
.gmapTooltip {z-index: 100; display: none; border: 1px solid #edadad; background: #FFFFFF url(/design/bg-info-calendar.gif) no-repeat 0px 0px; padding: 5px; font-size: 85%; font-weight: normal; height: auto;}
.boxin-small.photogallery img{height: 75px;}
.boxin-small.photogallery a{width: 103px; float: left; margin-bottom: 3px; margin-right: 3px;position: relative;}
.boxin-small.photogallery p a{float:none;}
.boxin-small.photogallery #dalsifoto{display: none;}
.boxin-small.photogallery #dalsivideo{display: none;}

.table-contact .inf {
	border: 1px solid #cce8fa;
    color: #0099ff;
	width: 296px;
    height: 47px;
    margin: 0 0 10px;
    padding: 0;
}

.textpage table.table-contact , .textpage table.table-contact td  { border:none; }
.table-contact a img { text-decoration:none; border:2px solid #CCE8FA; margin-right:3px; position:relative; top:7px; }

.table-contact.up {width:100%; margin:0}
.table-contact.up p {margin-top:0}
.table-contact.up td {width:50%;vertical-align:top}
.table-contact.up a img {border:0;vertical-align:top}
.table-contact .inf span {display: block; color:#002b71;margin-left: 55px;width:241px;padding-top:12px;text-align:center;font-size:16px;font-weight:bold}
.table-contact .inf span small {display:block;clear:both;font-size:12px;line-height:12px;font-weight:normal;}
.table-contact .inf.tel { background: url("/design/bg-tel.png") no-repeat scroll 0 0 #ffffff;height: 60px;}
.table-contact .inf.tel span {padding-top:4px;}
.table-contact .inf.email { background: url("/design/bg-email.png") no-repeat scroll 0 0 #ffffff;}
.table-contact .inf.skype { background: url("/design/bg-skype.png") no-repeat scroll 0 0 #ffffff;}
.table-contact .inf.skype span {padding-top:12px;}

.table-contact .infotab {margin:0 0 15px 0; width:100%; border: 1px solid #cce8fa;}
.table-contact .infotab .head td {font-weight:bold}
.table-contact .infotab a {font-weight:normal}
.table-contact .infotab small {font-size:85%}

div.column2 div.lmboxin div.koupaliste {margin-top: 35px}

#header .promo p a.winter-offer {background: #002b71 url('/design/header-promo-arrow.gif') right 6px no-repeat; padding: 5px 50px 5px 10px; float: left; font-size: 85%; text-decoration: none; margin-left: 140px;} 

.nazevDne, #OdDo {display:block; float:left; font-size:15px; margin-left:10px; margin-top:8px;}

h1.floatovany, small.floatovany {float: left;}
small.floatovany {font-size:120%;letter-spacing:normal;margin-top: 17px;}

/* Upout�vky v prav�m sloupci na http://ubytovani.pampeliska.cz/slovensko/ a http://ubytovani.pampeliska.cz/ */
div.upoutavky {width: 350px; margin-left: 45px; float: left;}
div.upoutavky form {margin-top: 17px; margin-bottom: 23px; margin-left: 5px;}
div.upoutavka {width: 150px; float: left; margin: 1px 17px 2px 5px; display: inline;}
div.upoutavka img {display: block;}
div.upoutavka p {font-size: 11px;   font-family: Arial; color: #002C64; margin-top: 2px;}
/* Konec upout�vek */

#hledani-pruvodce-typ-cile {position: relative; top: 25px;}



.triObjekty {border-bottom: 1px solid #d2ecfb; padding-bottom: 4px;}
.triObjekty .zahlavi h2 {float: left;}
.triObjekty.prvni .zahlavi h2 {margin: 4px 0px;}
.triObjekty .zahlavi h2 a {text-decoration: none;}
.triObjekty .zahlavi a.vice {float: right; margin-right: 11px; margin-top: 24px;}
.triObjekty.prvni .zahlavi a.vice {margin-top: 17px;}
.triObjekty .objekt {float: left; width: 155px; height: 210px;}
.triObjekty .objekt img {border: 1px solid #d2ecfb; width: 150px; height: 111px;}
.triObjekty .objekt a {text-decoration: none;}

#headlinein, #page {left: 5px;}
#banner-sitewide {display: block; left: 50%; margin-left: 463px; position: absolute; top: 379px;}
#banner-sitewidetop {display: block; left: 50%; margin-left: 463px; position: absolute; top: 15px;}


#header .promo {width:420px; height:95px; position:absolute; left:30px; top:85px; background: url('/design/bg-header-box2.png') left top no-repeat;}
#header .promo h1 {font-size: 23px; padding: 25px 30px;}
#header .promo h1 a {padding-left:10px;}
#header .promo img.img {margin:13px 0 0 6px; border:none;}
#header .promo p a.winter-offer {  background: url('/design/bg-arrow.png') no-repeat right 1px; color: #002B71; padding-right:35px;}

#header .headinfo {text-align:right; width:360px; height:165px; padding:10px 0px 0 0px; position:absolute; top:0px; left:840px; } /*color:white;*/
#header .headinfo a { text-decoration: none; } /*color:white;*/

#header .call {text-align:right; width:205px; height:165px; padding:20px 10px 0 15px; background: url('/design/bg-header-box.png') left top no-repeat; position:absolute; top:0px; left:695px;}
#header .call strong {display:block;text-align:left;font-size:131%;font-weight:normal;}
#header .call strong.hours {position: absolute; top: 90px; left: 20px; font-size: 90%; font-weight: normal;}
#header .call big {display:block; text-align:left; font-size:250%; color:#939D0D; letter-spacing:-1px; font-weight:bold; height: 40px;}
#header .call span {display:block;text-align:right}	  

#header .call big.hfont {background: url('/design/phone-number.png') left top no-repeat; margin-top:10px; height: 36px;}
#header .call a {text-decoration: underline; line-height: normal;}
.subpage #header .call {background-position: 0px -50px;}
.subpage #header .call big.hfont {background: url("/design/phone-number.png") no-repeat scroll left top transparent; margin-top:10px;}


#header a.nodecor {text-decoration:none;}
.logo-regio {margin-top: 13px;}
.plus-ico {vertical-align:middle;margin-left:5px;}
.headhours {padding:42px 7px 0 0}
.phone {display: block;font-size:36px;font-weight:normal;}
.pone {margin-right:15px;display: inline-block;}
.subpage .logo-regio {display:none;}
.subpage .promo, .nodisp {display: none !important;}

/*vyhledavac*/

#null {width:956px; margin-left: auto; margin-right: auto; text-align:left; padding-bottom:0px; overflow: visible; height:auto;}
.content_text {float:right;}
.vyhledavac {float:left; width:100%;}
.vyhledavac form {float:left; width:100%;}

#vyhledavac_hlavni {float:left; padding:0px;width:100%; background-color: #f6ab1a; border: 1px solid #c68200;}
#vyhledavac_hlavni h2 {color: #FFFFFF; font-size: 25px; padding: 3px 0 0 20px;}
#vyhledavac_kriteria {border: 1px solid #c68200;margin-top: 15px;}
#vyhledavac_kriteria h2 {background-image: url('/design/up_kriteria.png'); background-position: 0 54px; background-repeat: no-repeat; background-color: #f6ab1a; color: #FFFFFF; font-size: 25px; height: 76px; line-height: 54px; margin: 0; text-align: center;}

.img_l {float:left;}
.img_r {float:left;}
.vedle {float:left; width:709px;}

.nadpis { float:left;}
.seo_text {color:#333333;}
.seo_text h2 {font-size:22px; color:#002B71;}
.vyh_nad_vypisem {height:auto; font-size:15px; margin-top:0px;}
.vyh_vse { margin-top:15px; font-size:16px;}
.vyh_nad_vypisem p { float:left; width:auto; }
.vyh_nabidka {height:50px; background-color:#CFEAFB; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  margin-top:5px; margin-bottom:5px;}
.vyh_nabidka h3 { padding:0px 0px 5px 15px; font-size:30px; color:#2C538E; float:left; width:auto;}
.vyh_radit_podle {float: right; width:auto; padding:15px 15px 0 0; color:#2C538E; font-size:15px; }
.vyh_mapka { float:right; margin-top:-5px; width:160px; cursor: pointer; display: none;}
.vyh_mapka p { float:left; font-size:12px; font-weight:normal; margin-bottom:-7px; }
.vyh_mapka a {color:#2C538E; text-decoration:underline; }
.vyh_mapka a:hover {color:#2C538E; text-decoration:none; }

.vyh_kri_sel {height:auto; background-color:#F6AC1A; border: 1px solid #c68200; padding-bottom:5px; }
.v_krit_pocet {float:right;color:white;font-weight:bold; font-size:16px; padding: 8px 0 0 20px; margin-right:20px;}
.v_krit,.v_krit_kos {float:left; width:auto; height:18px; background-color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin:4px 0px 0px 5px; padding:5px 10px 4px 10px; color:#000000; font-weight:bold;}
.v_krit a { color:#000000; text-decoration:none;}
.v_krit a:hover { color:#30679D; text-decoration:line-through;}
.vyh_kri_sel_text {float:left; color:#FFFFFF; font-weight:bold; font-size:16px; padding: 8px 0 0 20px;}
.vyh_head_l {float:left; height:50px; width:236px; background-image:url('/design/vyh_head.jpg'); background-position:bottom; background-position:left;}
.vyh_head_l h2 {color:#FFFFFF; font-size:25px; padding:3px 0px 0px 15px;}
.vyh_head_r {float:left; width:11px; height:50px; background-image:url('/design/vyh_head.jpg'); background-image:url('/design/vyh_r_shade.jpg'); background-position:bottom; background-position:left;}
.vyh_ramec{float:left; height:auto; background-image:url('/design/bg_vyh.jpg'); background-repeat:repeat-y;	width:247px;}
.vyh_obsah{float:left;padding:0 20px; text-align:left;font-size: 15px;font-weight:800;}
.vyh_spodek{width:956px;float:left;}
.vyh_bottom{width:236px;float:left;height:19px;background-image:url('/design/vyh_spodek.jpg');background-repeat:no-repeat;background-position:top;}
.vyh_bottom_r{width:11px;float:left;height:19px;background-image:url('/design/vyh_spo_r.jpg');background-repeat:no-repeat;background-position:top;background-position:left;}

.vyh_krit{ padding-bottom:15px; font-size:13px;}
#vyh_pocet_objektu{color:#333333;font-size:24px;font-weight:bold;}

.upresnit_hosty {display:inline-block; float:left; width:100%; font-size:12px;margin-top:-5px;margin-bottom:15px}
.upresnit_hosty a {text-decoration:none;}
.upresnit_hosty img {vertical-align:bottom;padding-bottom:2px;}


#upresnit_hosty_box {display:none;float:left;margin-bottom:15px;text-align:center}
#upresnit_hosty_box label {color:white;font-size:12px;float:left;width:110px;padding-top:5px;}
#upresnit_hosty_box select {float:left;width:70px;}
#upresnit_hosty_box input {margin-right:4px;margin-bottom:4px;}

.vyh_obsah #submit-cont {display: block; margin-top: 10px; margin-bottom: 10px;text-align: center;}
.vyh_obsah .polozka {float: left; margin-bottom: 15px; }
.vyh_obsah .polozka_button {float: left; width:100%; text-align:center; margin-bottom: 15px; }
.vyh_obsah .polozka.sekce .polozka {width:196px;}
.vyh_obsah .polozka.sekce .polozka_osoby {width: 109px; float: right; margin-bottom: 15px;}
.vyh_obsah #obec {width:218px; margin-bottom:10px;}
.vyh_obsah #Where {width: 205px;height: 25px; line-height: 25px;padding-left: 5px;}
.vyh_obsah #Distance {width: 80px;float:right}
.vyh_obsah #delka_pobytu {width:218px;}
.vyh_obsah #vice_pokoju {width: 70px;}
.vyh_obsah .polozka.Distance {display:none}

.vyh_obsah .hlaska { display:none;float:left; padding:4px; font-size:12px; font-weight:normal; width: 100%; color:#d40000; border: 1px solid #d40000; margin-bottom:7px;}
.vyh_obsah .hlaska img {margin-top:1px;margin-right:4px;float:left}

.vyh_obsah #FromDate {width:108px; padding:3px; cursor: pointer; background-image:url('/design/kal.gif'); background-repeat:no-repeat; background-position:right;}
.vyh_obsah #ToDate {width:108px; padding:3px; cursor: pointer; background-image:url('/design/kal.gif'); background-repeat:no-repeat; background-position:right;}
.vyh_obsah #GuestsType {width:134px; padding:3px; }

.vyh_obsah label {float:left; width: 100%; margin-bottom:3px;}
.vyh_obsah label span{font-size: 10px;}
.layout1 .vyh_obsah .polozka.lokalita .polozka.sekce {width: 100%}
.layout1 .vyh_obsah .polozka.lokalita label {font-size: 18px;}
.layout1 .vyh_obsah .polozka.lokalita #Where {width: 520px; height: 40px; line-height: 40px; padding-left: 5px; font-size: 105%}
.layout1 .vyh_obsah #divbox {width:50%;float:left}
.layout1 .vyh_obsah #deti_div {clear:both;float:unset;padding:0;width:50px;margin-top:10px;text-align:left;display: inline-block;}
.layout1 .vyh_obsah #deti_div label {margin-bottom:5px}

.vyh_obsah #upresnit_hosty_box {float:unset}
.vyh_obsah #upresnit_hosty_box label {text-align:center;width:100%;}
.vyh_obsah #upresnit_hosty_box select {float:unset;}
.vyh_obsah #upresnit_hosty_box .polozka {margin-bottom:5px;width: 146px;display: inline-block;text-align:center;float:unset;clear:both}
.vyh_obsah #upresnit_hosty_box .polozka.deti label {text-align:center;width:100%;}
.vyh_obsah #upresnit_hosty_box .polozka.deti {width: 130px;}

.layout3 .vyh_obsah .polozka.sekce .polozka {width:100%;margin-bottom:5px;}
.layout3 .vyh_obsah .polozka.sekce .polozka_osoby {width: 100%; float: left; margin-bottom: 15px;}  
.layout3 .vyh_obsah .polozka.Distance {display:block;width:100%;margin-bottom:7px;}
.layout3 .vyh_obsah .polozka.Distance label {width:130px;font-size:12px;}
.layout3 .vyh_obsah .polozka.lokalita {margin-bottom:7px;}
.layout3 .vyh_obsah .polozka.lokalita label {width:100%;font-size:14px;margin-top:-10px;}
.layout3 .vyh_obsah label {font-size:12px;float:left;width:78px;padding-top:7px;}
.layout3 .vyh_obsah #FromDate {float:left;}
.layout3 .vyh_obsah #Adults {width: 70px}
.layout3 .vyh_obsah #dosp_pocet {width: 70px;}
.layout3 .vyh_obsah #deti_pocet {width: 70px;}
.layout3 .vyh_obsah #deti_label {width: 65px;}
.layout3 .vyh_obsah .hlaska {width:205px;}

#vypis {width:180px; height:30px; background-color:#9DBF34; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color:#FFFFFF; font-weight:bold; margin-left:35px; }
#info-hlaska {display:none; height:45px;border:1px solid #0099ff; color: #0099ff; background:url(/design/iinfo.png) no-repeat 0 0 #ffffff; margin: 0 0 40px; padding: 0;}
#info-hlaska span {display:block;padding-top:5px; padding-left:55px}
#info-hlaska img {padding-top:10px;}
#info-hlaska.detail {display:block; margin:0 0 15px 0}
#info-hlaska.detail span {display:block;padding:0 0 0 55px;line-height:45px;height:45px;}
#info-hlaska.detail span.long {display:block;padding:2px 10px 0 55px;line-height:14px;height:14px;}
#info-hlaska.balicek {display:block; margin:0 0 15px 0;background:url(/design/info-balicek.png) no-repeat 0 0 #ffffff; border:1px solid #f9c700;color:#022974;}
#info-hlaska.balicek span {display:block;padding:0 0 0 55px;line-height:45px;height:45px;}
#info-hlaska.balicek span small {font-size:11px;text-decoration:underline;float:right;cursor:help;margin-right:10px;}

.rezervace .povinny-termin {display:block; height:45px;border:1px solid #0099ff; color: #0099ff; background:url(/design/iinfo.png) no-repeat 0 0 #ffffff; margin: 0 0 10px;}
.rezervace .povinny-termin div {padding-top:5px; padding-left:55px}
.rezervace .povinny-termin div.odd {clear:both;width:100%;height:5px;padding:0}
.rezervace .povinny-termin span.highlight {color: #002b71;padding-right:5px;}

.rezervace .hlaska_pro_detail {display:block; height:45px;width:100%;border:1px solid #0099ff; color: #0099ff; background:url(/design/iinfo.png) no-repeat 0 0 #ffffff; margin: 0 0 10px;}
.rezervace .hlaska_pro_detail div.noterminfull {padding-top:15px; padding-left:55px;width:400px}

.rezervace .terminy {width:100%;display:block;clear:both}
.rezervace .terminy a, .terminy div {float:left;margin:2px 2px;height:43px;line-height:43px;width:153px;
                        text-align:center;background-color:#99cc00;color:#ffffff;padding:2px 4px;font-size:11px;text-decoration:none;cursor: pointer;}
.rezervace .terminy a:hover,.terminy div:hover  {background-color:#80ab00}

.rezervace .obdelnik a, .obdelnik div {float:left;margin:2px 2px;width:153px;
                        text-align:center;background-color:#99cc00;color:#ffffff;padding:6px;font-size:11px;text-decoration:none;cursor: pointer;}
.rezervace .obdelnik a:hover,.obdelnik div:hover  {background-color:#80ab00}
.rezervace .obdelnik .odd {clear: both; display: block; height:3px; width:100%}

#info-male { display:block;float:left; padding:0; font-weight:normal; height:23px; line-height:23px;text-align:left;
width: 100%; color:#0099ff; border: 1px solid #0099ff; margin:7px 0;background:#ffffff url('/design/info-male.png') 0 0 no-repeat}
#info-male span {padding-left:35px;}

#tab1-1.vypisy {margin:0; padding:0; border-left:0;border-right:0;}
.odd_vypis {display:block; height:10px;}
.box_vypis {margin:0; padding:0; border:0;font-size:12px;color:#022974;width:930px;height:auto}
.box_vypis .pager {margin:0;padding:10px 0px;height:30px;line-height:30px;background:#ffffff;float:left;width:100%;}
.box_vypis .pager .lpager {padding-left:10px}
.box_vypis .pager .rpager {padding-right:10px}
.box_vypis .product {border:2px solid #75bae2; background:#f1f9ff;margin:0; margin-bottom:10px;padding:0;float:left;}

.box_vypis .product .modry_box {background:#0099ff;height:34px;margin:-10px -10px 0 0; color:#ffffff;padding:5px 12px 10px 0;text-align:right;font-size:11px;font-weight:bold}
.box_vypis .product .modry_box span {font-size: 126%}
.box_vypis .product .modry_box b {display:block;margin-top:5px;}
.box_vypis .product .modry_box a {color:#ffffff;font-size: 97%;font-weight:normal;text-decoration:underline;line-height:18px}
.box_vypis .product .modry_box a:hover {text-decoration:none}

.box_vypis .product .sec4 {width:168px;float:right;text-align:right;margin-bottom:5px;}
.box_vypis .product .sec4 table {text-align:right;float:right;padding:0;margin:2px;}
.box_vypis .product .sec4 td, th {text-align:right;float:right;padding:0;padding-top:4px;vertical-align:middle;}
.box_vypis .product .sec4 .symbol-stars {float:right; margin:0; width:0; height:13px; overflow:hidden; background:url(/design/symbols-home-small.gif) no-repeat 0 0 }
.box_vypis .product .sec4 .symbol-stars-1 {background: url(/design/turist.gif) no-repeat 0px 0px; width: 51px;}
.box_vypis .product .sec4 .symbol-stars-2 {width:13px;}
.box_vypis .product .sec4 .symbol-stars-3 {width:26px;}
.box_vypis .product .sec4 .symbol-stars-4 {width:39px;}
.box_vypis .product .sec4 .symbol-stars-5 {width:69px;}
.box_vypis .product .sec4 img {vertical-align:middle;}

.box_vypis .product .sec4.balicky {width:90px;}
.box_vypis .product .sec4.balicky .modry_box {padding:8px 16px 4px 0}
.box_vypis .product .sec4.balicky .modry_box span {font-size: 100%; font-weight:normal}
.box_vypis .product .bal-popis { color: #002b71;; float: left; font-size: 100%; margin:10px 0;width: 463px;}
.box_vypis .product .bal-popis ul li {margin-left:-25px;}

.box_vypis .product p {margin: 6px 0;}
.box_vypis .product p a {color:#0099ff}
.box_vypis .product p a.vetsi {font-size:106%}
.box_vypis .product .indikatory {margin-top:0px;}
.box_vypis .product .indikatory .balicky-icon {background:url(/design/bal-maly.png) no-repeat 0 2px;color:#f6ab1a;font-size: 92%;padding-left:18px;margin:3px 0 0 5px;float:left}
.box_vypis .product .highlight {color: #002b71}
.box_vypis .product .povinny-balicek  {color:#0099ff;font-size: 92%;float:left;width: 463px;height:18px;line-height:18px;margin-bottom:5px;}
.box_vypis .product .povinny-balicek select {float:none;height:18px;padding:0;}
.box_vypis .product .selbal select {float:none;height:18px;padding:0;}
.box_vypis .product .povinny-termin  {color:#0099ff;font-size: 92%;float:right;width: 463px;margin-bottom:5px;}
.box_vypis .product .povinny-termin.sbalicky {margin-top:-6px;}
.box_vypis .product .povinny-termin .highlight {margin-right:15px;}
.box_vypis .product .povinny-termin div.odd {clear:both;width:100%;height:5px;}

.box_vypis .product .sec2 {float:right;width:463px;margin:0;padding:4px 0 4px 0;border:1px dashed #0099ff;border-left:none;border-right:none}
.box_vypis .product .sec2 .symbol-panacci {display:block;float:left;margin:0; width:0; height:18px; overflow:hidden; background:url(/design/panacky.png) no-repeat 0 3px; }
.box_vypis .product .sec2 .panacku-1 {width:6px;}
.box_vypis .product .sec2 .panacku-2 {width:12px;}
.box_vypis .product .sec2 .panacku-3 {width:18px;}
.box_vypis .product .sec2 .pocty {float:left;font-size:9px;height:11px;background-color:#022974;color:white;line-height:12px;padding: 0 2px;margin:3px;}
.box_vypis .product .sec2 .nazevj {float:left;width:270px;}
.box_vypis .product .sec2 .shadow {color:#999999}
.box_vypis .product .sec2 .terminy {width:100%;display:block;clear:both}
.box_vypis .product .sec2 .terminy a, .terminy div {float:left;margin:2px 2px;height:21px;line-height:21px;width:142px;
                                            text-align:center;background-color:#99cc00;color:#ffffff;padding:2px 4px;font-size:11px;text-decoration:none;cursor: pointer;}
.box_vypis .product .sec2 .terminy a:hover,.terminy div:hover  {background-color:#80ab00}

.box_vypis .product .sec2 .obdelnik a, .obdelnik div {float:left;margin:2px 2px;width:142px;
                                                text-align:center;background-color:#99cc00;color:#ffffff;padding:4px;font-size:11px;text-decoration:none;cursor: pointer;}
.box_vypis .product .sec2 .obdelnik a:hover,.obdelnik div:hover  {background-color:#80ab00}
.box_vypis .product .sec2 .obdelnik .odd {clear: both; display: block; height:3px; width:100%}



.box_vypis .product .sec2 .obdelnik-modry a, .obdelnik-modry div {float:left;margin:2px 2px;width:140px;
                                                text-align:center;background-color:#ffffff;color:#0099ff;padding:4px;font-size:11px;text-decoration:none;border: #0099ff solid 1px;}
.box_vypis .product .sec2 .obdelnik-modry a:hover,.obdelnik-modry div:hover  {background-color:#ffffff}
.box_vypis .product .sec2 .obdelnik-modry .odd {clear: both; display: block; height:3px; width:100%}

.box_vypis .product .cont {padding:10px;}
.box_vypis .product .cont .sec_head {float:left;width:295px;}
.box_vypis .product .cont .sec_head.balicky {width:350px}
.box_vypis .product .cont H5 a {margin-top:3px;font-size:20px;color:#FF6600;text-decoration:none;text-transform:uppercase} /*color:#002b71*/
.box_vypis .product .cont H5 span {font-size: 110%;font-weight:bold;}
.box_vypis .product .cont .sec1 a {font-size:11px;color:#002b71;padding:0;text-decoration: none;}

.box_vypis .product .price {line-height:18px;height:18px;margin:0;font-size:11px;width:100%;}
.box_vypis .product .price span {float:left;line-height:18px;height:18px;}
.box_vypis .product .price span.max  {margin-left:3px;}
.box_vypis .product .price big {float:right;color:#99cc00;}
.box_vypis .product .price big.vpravo {float:right;color:#99cc00;width:90px;}
.box_vypis .product .price .pokoje {float:right;color:#0099ff;width:65px;text-align:left;}
.box_vypis .product .button {float:right;margin-left:10px;height:14px;line-height:14px;background-color:#99cc00;color:#ffffff;padding:1px 4px;font-weight:bold;cursor: pointer;}

.box_vypis .product .notermin {color:#0099ff;float:left;font-size:11px;width:300px;margin:5px 0;}
.box_vypis .product .noterminfull {color:#0099ff;float:left;font-size:11px;width:300px;margin:5px 0;height:38px;line-height:38px;}
.box_vypis .product .nobutton {color:#0099ff;float:left;font-size:11px;width:100%;margin:5px 0;}
.box_vypis .product .button.velky {height:30px;line-height:30px;padding:0 15px;margin:5px 0;}
.box_vypis .product .button.mocvelky {padding:5px 15px;margin:5px 0;height:auto;width:75px;text-align:center;font-size:11px;text-transform: uppercase;}

/* box vypis novy*/

.box_vypis .product .header {float:left;width:463px;margin:0;padding:4px 0 4px 0;border:1px dashed #0099ff;border-left:none;border-right:none}
.box_vypis .product .header-left {float:left;width:560px;min-height:67px;margin:0;padding:4px 0 4px 0;border:none}
.box_vypis .product .header-left p img {vertical-align: middle;}
.box_vypis .product .header-right {float:right;width:205px;height:67px;margin:0;padding:4px 0 4px 0;border:none}

.box_vypis .product .photo-obj, .swiper-container {float:left;position:relative;margin-top:0px;} /*width:350px;*/
.box_vypis .product .photo-obj img {border:1px solid #CCE8FA;margin:0;width:350px;height:290px}

.box_vypis .product .sec-hodnoceni {float:left;width:300px;height:83px;margin:0 0 5px 15px;padding:4px 0 4px 0;border:none;background-color:#d0e8ff;}

.box_vypis .product .sec-hodnoceni h5 {width:100%;font-size:16px;padding:5px 0 5px 10px;}
.box_vypis .product .sec-hodnoceni .modry_box {float:left;width:55px;height:35px;line-height:35px;padding:0; background-color:#002b71;margin:5px 0 0 15px; text-align:center}
.box_vypis .product .sec-hodnoceni .text_vpravo {float:left; width:200px; height:35px; margin:5px 0 0 14px;}
.box_vypis .product .sec-hodnoceni .text_vpravo .txt_hodnoceni {text-transform: uppercase;font-size:14px;font-weight:bold;}
.box_vypis .product .sec-hodnoceni .text_vpravo .no_text {text-transform: uppercase;font-size:14px;font-weight:bold;margin-left:-5px;}

.box_vypis .product .sec-hodnoceni .modry_box span {font-size: 180%; font-weight:normal}

.box_vypis .product .sec-ikonky {float:left;width:555px;height:84px;margin:32px 0 0;padding:4px 0 0;border:none;}
.box_vypis .product .sec-ikonky .first { margin-bottom: 0px; }
.box_vypis .product .sec-ikonky div { float: left; height: 70px; width: 92px; overflow: hidden; text-align: center;}

.box_vypis .product .sec-kapacita {float:left;width:140px;height:45px;margin:16px 0 0 16px;padding:10px 0 0;border:1px solid #1b3280;background-color:white;text-align:center; font-weight:bold}

.box_vypis .product .sec-rooms {float:left;width:100%;margin-top:15px}
.box_vypis .product .sec-price {float:left;width:100%;height:35px;line-height:35px;margin:0 10px 10px 0;padding:0;border:1px solid #1b3280;background-color:white;text-align:center; font-weight:bold}
.box_vypis .product .sec-price .nazevj {float:left;text-align:left;padding-left:15px;width:350px;}
.box_vypis .product .sec-price .nazevj .obsazeno {color:#cc0000;text-transform:uppercase}
.box_vypis .product .sec-price .restrikce {float:left;text-align:center;padding-left:15px;width:130px;}
.box_vypis .product .sec-price .restrikce.long {width:180px;text-align:left;}
.box_vypis .product .sec-price .restrikce span {color:#cc0000}
.box_vypis .product .sec-price .zjistit_cenu, .box_vypis .product .sec-price .rezervovat { height:100%; width:166px; background-color:#0099ff; padding:0; line-height:35px; font-size:120% }
.box_vypis .product .sec-price .zjistit_termin { height:100%; width: 186px; background-color:#0099ff; padding:0; line-height:35px; font-size:120%;height:35px }
.box_vypis .product .sec-price .vpravo {float:right;margin-right:20px;}
.box_vypis .product .sec-price .pokoje {float:left;color:#0099ff;width:120px;text-align:right;font-size:14px;color:#9dbf34}

.box_vypis .product .pata_objektu {float:left;width:100%;height:40px;line-height:40px;margin-top:5px}
.box_vypis .product .pata_objektu .namape {float:left;width:197px;height:100%;background-color:#9dbf34}
.box_vypis .product .pata_objektu .namape a {display:block;color:white;text-decoration:none;font-size:125%;text-transform:uppercase;text-align:center;width:100%;font-weight:bold}

.box_vypis .product .pata_objektu .buutton {float:right;margin-left:10px;height:16px;line-height:16px;color:#ffffff;padding:2px 10px;font-size:11px;font-weight:bold;cursor: pointer;}
.box_vypis .product .pata_objektu .button_detail {float:right; height:100%; width:197px; background-color:#9dbf34; padding:0; line-height:40px; font-size:125%; color:white; font-weight:bold; text-align:center;}

.box_vypis .product .pata_objektu .button.vybrat_pokoje {background-color:#99cc00}
.box_vypis .product .pata_objektu .vsechny_pokoje {float:left;color:#3238ff;font-size: 12px;height:16px;line-height:35px;padding:0;text-decoration: underline;margin-left:55px;text-transform:uppercase}

/* end novy vypis */

/* swiper */

.swiper-container {
    
    width:100%;
    height:auto;

    max-width: 350px;
    max-height: 290px;

    
}

.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.swiper-pagination-fraction {
    color:white;
}

/* end swiper */

.vyh_predel h2 {color:#fff;width:236px;height:46px; background-image:url('/design/up_kriteria.jpg'); background-repeat:no-repeat; background-position:top; font-size:25px; margin-left:-23px; padding:0px 0px 8px 25px;}
.vyh_obsah_roz{margin: 10px 0px 10px 10px; padding: 0px; font-size: 14px; font-weight: normal; color:#333;}
.vyh_nad{padding:10px 0px 5px 0px; text-align:left; font-weight:bold; font-size: 14px;color:#30679D;}

.vyh_nad.prvni {margin-top:-20px;}

.rezervace h5 {font-size:110%;margin:15px 0;font-weight:bold}
.rezervace .boxdate input.hasDatepicker {width:80px;}
.rezervace .tblform {margin:0 0 15px 0;}
.rezervace .pokoje {margin:0 0 15px 0; width:100%; border: 1px solid #cce8fa;}
.rezervace .pokoje .terminy {width:100%;display:block;clear:both;padding:4px 0;}
.rezervace .pokoje .terminy a, .rezervace .pokoje .terminy div {float:left;margin:2px 2px;height:21px;line-height:21px;width:153px;
text-align:center;background-color:#99cc00;color:#ffffff;padding:12px 4px;font-size:11px;text-decoration:none;cursor: pointer;}
.rezervace .pokoje .terminy a:hover,.terminy div:hover  {background-color:#80ab00}
.rezervace .pokoje p {margin:5px 0 0 0;}
.rezervace .pokoje a {font-weight:bold;text-decoration:none}
.rezervace .pokoje a img {padding-right:5px;}
.rezervace .pokoje .noactive {color:#999999}
.rezervace .subprice {color:#99cc00;}
.rezervace .pokoje .subprice {font-size:14px;}
.rezervace .pokoje .typprice {margin-left:30px;font-size:11px;font-weight:normal;font-style: italic;color: #99cc00;}
.rezervace .pokoje th {text-align:left;height:35px;line-height:35px;padding:0 10px;float:none;}
.rezervace .pokoje th select {float:right;margin-top:5px;width:42px}
.rezervace .pokoje th span.norooms {float:right}
.rezervace .pokoje th span.norooms a { font-weight:normal;text-align:right;text-decoration:underline}
.rezervace .pokoje th span.norooms a:hover {text-decoration:none}
.rezervace .pokoje td input, th input {margin-left:10px;width:20px}
.rezervace .pokoje th.vpravo {width:245px;padding-left:20px;}
.rezervace .pokoje th.vpravo label {white-space:nowrap;}
.rezervace .pokoje td {padding:0 10px 5px 10px; font-size:11px;vertical-align:middle;}
.rezervace .pokoje td.sleva {padding:0 10px;font-size:12px;font-weight:bold;color:orange}
.rezervace .pokoje td.vlevo {text-align:left;padding:10px 20px;font-size:11px;vertical-align:top;}
.rezervace .pokoje td.vpravo {text-align:left;border-left: dashed 1px #cce8fa;padding:10px 10px 10px 20px;;vertical-align:top;font-size:100%}
.rezervace .pokoje td.vpravo select {float:right;margin-left:3px;width:42px}
.rezervace .pokoje td.vpravo.cena {font-size:13px;padding-right:25px;}
.rezervace .pokoje .obsazenost {font-size:13px; margin-bottom:10px;}
.rezervace .pokoje td.vpravo div {float:left;width:100%;height:22px;line-height:22px;padding:3px 0;}
.rezervace .pokoje td.vpravo div.hlaska,.termin-objednavka div.hlaska { display:none;float:left; padding:0; font-size:12px; font-weight:normal; height:23px; line-height:23px;
width: 244px; color:#d40000; border: 1px solid #d40000; margin:14px 0;background:#ffffff url('/design/error-maly.png') 0 0 no-repeat}
.rezervace .pokoje td.vpravo div.hlaska span,.termin-objednavka div.hlaska span {padding-left:30px;}
.rezervace .pokoje td.vpravo input {float:right;margin-left:3px;}
.rezervace .pokoje td.priplatek {padding-right:25px}
.rezervace .pokoje td.priplatek.upokoju {padding:0 25px 0 0; margin:0px}
.rezervace .pokoje tr.border-bottom {border-bottom: dashed 1px #cce8fa; }
.rezervace .pokoje tr.border-top {border-top: dashed 1px #cce8fa; }
.rezervace .pokoje select {float:right}
.rezervace .button {float:right;margin-left:10px;height:14px;line-height:14px;background-color:#99cc00;color:#ffffff;padding:1px 4px;font-weight:bold;cursor: pointer;}
.rezervace .mocvelky {display:block;background:none;color:#0099ff;font-weight:normal;padding:0;margin:-16px 15px 0 0;text-decoration:underline;}
.rezervace .symbol-panacci {display:inline-block;vertical-align:middle;padding-bottom:3px; width:0; height:18px; overflow:hidden; background:url(/design/panacky.png) no-repeat 0 3px; }
.rezervace .symbol-panacci.noactive {display:inline-block;vertical-align:middle;padding-bottom:3px; width:0; height:18px; overflow:hidden; background:url(/design/panackys.png) no-repeat 0 3px; }
.rezervace .noactive.panacku-1 {width:6px;}
.rezervace .noactive.panacku-2 {width:12px;}
.rezervace .noactive.panacku-3 {width:18px;}
.rezervace .panacku-1 {width:6px;}
.rezervace .panacku-2 {width:12px;}
.rezervace .panacku-3 {width:18px;}
.rezervace span.max  {margin-left:10px;}
.rezervace .pocty {font-size:9px;height:11px;background-color:#022974;color:white;line-height:12px;display:inline-block;padding: 0 2px;margin-bottom:3px;vertical-align:middle}
.rezervace .pocty.noactive {background-color:#999999;color:white}
.rezervace .button.velky {height:40px;line-height:40px;padding:0 15px;margin:5px 0;font-size:14px;width:auto;background:#99cc00}
.rezervace .button.maly {height:25px;line-height:25px;padding:0 15px;margin:5px 0;font-size:12px;width:auto;background:#99cc00;float:left}
.rezervace .potvrzeni {height:40px;line-height:40px;padding:0 20px}
.rezervace .potvrzeni a {font-weight:bold}
a.odkaz.velky {clear:both;float:left;height:40px;line-height:40px;padding:0 15px;margin:15px 0 0 0;font-size:14px;font-weight:bold;background:#99cc00;color:white;text-decoration:none}

.rezervace .ceny_table {margin:0 0 15px 0; width:100%;}
.rezervace .ceny_table td {padding:0 10px 0px 0px; font-size:18px; font-weight:bold}

.rezervace .poplatky {margin:0 35px 15px 10px; width:100%; border: 1px solid #bac913;float:none}
.rezervace .poplatky.upokoju {margin:0 35px 0px 10px}
.rezervace .poplatky tr.head {background-color: #eef1c2; padding: 3px 9px 3px 18px;}
.rezervace .poplatky p {margin:5px 0 0 0;}
.rezervace .poplatky .subprice {font-size:12px;font-weight:bold}
.rezervace .poplatky th {text-align:left;height:30px;line-height:30px;padding:0 10px;float:none;font-size:12px;font-style: italic;}
.rezervace .poplatky td div {width:250px;display:inline-block;vertical-align:middle;}
.rezervace .poplatky td p {width:250px;display:inline-block;vertical-align:middle;}
.rezervace .poplatky td.vpravo {width:240px;border:0; padding:0 10px 0;vertical-align:middle}
.rezervace .poplatky select {float:right;margin-top:0px;width:42px}

.rezervace .poplatek {border: 1px solid #bac913;float:none}
.rezervace .poplatek tr.head {background-color: #eef1c2;}
.rezervace .poplatek tr {border:0}
.rezervace .poplatek tr.border-top {border-top: dashed 1px #cce8fa; }
.rezervace .poplatek td {padding:0 10px 3px;vertical-align:middle;height:23px;}
.rezervace .poplatek td div {float:left;width:300px;}
.rezervace .poplatek td p {width:300px;display:inline-block;vertical-align:middle;}
.rezervace .poplatek td.lem {border-right: dashed 1px #cce8fa;}
.rezervace .poplatek td.vpravo {width:245px;border:0;padding:0 10px;vertical-align:middle}
.rezervace .poplatek .subprice {font-size:12px;font-weight:bold}
.rezervace .poplatek .typprice {margin-left:30px;font-size:11px;font-weight:normal;font-style: italic;color: #99cc00;}
.rezervace .poplatek select {float:right;margin-top:0px;}

.rezervace .balicky {margin:0 0 15px 0; width:100%; border: 1px solid #f9c700;}
.rezervace .balicky td {padding: 5px 10px;}
.rezervace .balicky td p {margin:0 0 7px 0}
.rezervace .balicky td div {float:left;margin:5px 0;}
.rezervace .balicky td div .balvyb {margin:0;width:550px;}
.rezervace .balicky td span {float:left;display:block;margin-left:21px;width:100%}
.rezervace .balicky td input {float:left}
.rezervace .balicky .popup {width:500px;}
.rezervace .balicky td small {font-size:11px;text-decoration:underline;float:right;cursor:help;margin-left:10px;}
.rezervace .balicky td.sloupecek {padding:0; background: url("/design/bal-zluty.png") no-repeat scroll 5px 8px #eef1c2; width:35px}

.rezervace .souhrn {margin:0 0 15px 0; width:100%; border: 1px solid #cce8fa;}
.rezervace .souhrn th {height:25px;width:140px;line-height:25px;padding:0 20px;font-size:12px;font-weight:bold;float:none;text-align:left}
.rezervace .souhrn td, th {padding:5px 0;}
.rezervace .souhrn td.shora {padding-top:20px;}
.rezervace .souhrn th.shora {padding-top:15px;}
.rezervace .souhrn th.dole div {padding:0 20px;border-top: dashed 1px #cce8fa;}
.rezervace .souhrn th.celkem {padding-bottom:15px;font-size: 18px; font-weight: bold;}
.rezervace .souhrn td.celkem {font-size: 18px; font-weight: bold; text-align:right; color: #99cc00;padding:0 40px 15px 0; white-space:nowrap;}
.rezervace .souhrn span.subprice {font-weight: bold; padding-right:50px;}

.rezervace .info {font-size:11px;color:#002b71;}
.rezervace .info th {width:0;display:none}
.rezervace .info td {padding: 0 20px;height: 20px;line-height: 20px;}
.rezervace .info td.levy {width:145px;}
.rezervace .info td.shora {padding-top:10px;}
.rezervace .info td.zdola {padding-bottom:5px;}
.rezervace .odd {clear:both;height:10px;width:100%}
.rezervace .info td {width:100%;}
.rezervace .info td.uzky {padding:0}
.rezervace .info table {margin: 0; padding:0}
.rezervace .info table tr {margin: 0; padding:0}

.termin-objednavka div.hlaska {margin:0;width:140px;}

#rezervace2 h4 .small {font-size:12px}
#rezervace2 table.osdata {margin:15px 0;}
#rezervace2 table.osdata th, table.osdata td {height:20px;line-height:20px;padding:0 10px;font-size:12px;font-weight:bold;}
#rezervace2 table.osdata td input {width:140px;}
#rezervace2 table.osdata td input.check {width:auto; text-align:left; margin:5px 8px 0 0;}
#rezervace2 table.osdata td p {font-weight:normal}


#pocet_loznic{ width:218px;}
#kvalita_prostredi{ width:218px;}
#kvalita_objektu{ width:218px;}
#koupani{ width:154px; margin-left:3px; }
#lyzovani{ width:154px; }
#radeni { width:154px; float:right; }

.loader {background: none repeat scroll 0 0 #1A1A1A; cursor: default;height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999;}

.vyh_mapka_pop{border-color:#0191CE;border:solid;width:565px;height:365px;background-color: #ffffff;opacity: 1;}

.vyh_poznamka_pop {width:240px;float:right;padding:10px 10px 0 0;}
#vypis_pop{width:180px; height:30px; background-color:#0191CE; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color:#FFFFFF; font-weight:bold; position: absolute; right: 20px; bottom: 20px;}
.vyh_sipka_pop{	width:21px;	height:30px;	float:left;	margin-left:-16px;	padding-top:105px;}
#mapka_regionu {position: relative; margin-left: 20px; margin-top: 25px;}
.close {float: right; font-weight: bold;font-size:18px;margin-right:5px;cursor: pointer;}

/*#button_vypis {background: url('filter-arrow.png') no-repeat scroll left top transparent;margin-left: 0px;border: 0 none;color: #FFFFFF;cursor: pointer;font-weight: bold;height: 46px;padding-bottom: 5px;text-transform: uppercase;width: 223px;}*/
#button_vypis {width:180px; height:46px; background-color:#9DBF34; border: 2px solid #ffffff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color:#FFFFFF; font-weight:bold; margin-left: 0px;padding-bottom: 5px;}

.doporuc {padding: 0 0 0 25px; background: url('/design/ico-tip.gif') no-repeat scroll 0 center transparent;}
#soupis td {font-size:11px;vertical-align:top;padding:5px 10px 5px 0;}
#soupis .button {float:right; font-size:110%;font-weight:bold;cursor:pointer;margin-left:10px;}

#fultext_form {background-color: #F6AB1A; width: 236px; padding-bottom: 7px; margin-bottom: 5px; border-radius: 5px; position: relative;}
.fulltext{height: 24px; padding-left: 5px; margin: 8px 0px 0px 8px; width: 182px; font-size: 16px; float: left;}
.send_fulttext {background:url(/design/button_search_30.png);background-repeat:no-repeat; cursor:pointer; margin-top: 8px; width: 30px; height: 30px; border: none;}

a.obce_okoli {color:#9DBF34}

.balicky-icon {color:#f6ab1a}
.povinny-balicek  {color:#0191CE}


.inloader {
  margin: 1em auto;
  font-size: 4px;
  position: relative;
  height: 21px; left: 0; top: 0; width: 100%;
  text-indent: -9999em;
  border-top: 1.1em solid #99d6ff;
  border-right: 1.1em solid #99d6ff;
  border-bottom: 1.1em solid #99d6ff;
  border-left: 1.1em solid #0099ff;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  z-index: 999;
}
.inloader,
.inloader:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.ui-datepicker table {width: 100% !important;}

/* cookie box */
.eu-cookies {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
	padding: 10px 10px;
	text-align:center;
    color: #002B71;
    font-weight:bold;
    background-color: #DDDDDD;
    background: rgba(218,240,280,0.9) !important;
    z-index: 9999999;
}

.eu-cookies a {
	color:white;
}

.eu-cookies button {
    background: #94c120;
	border: 0;
	padding: 4px;
	box-shadow: none;
    color: white;
}

.eu-cookies .close {
    position: absolute;
    background-image: url("/design/close.png") !important;
    width: 15px !important;
    height: 15px !important;
    right: 20px !important;
    top: 5px !important;
} 

.noservice {
    display:none
}

.service_mess {
    color:red; 
    border: 2px solid red; 
    margin:10px 0 0; 
    padding:3px 8px; 
    font-size:16px; 
    font-weight:bold;
}

/* RESPONZIVITA - NOV�*/

.filter_button {
    margin: 0 5px 19px 0;
    float: left;    
    height: 20px;    
    background-color: #F6AC1A;
    color: #ffffff;
    font-size: 115%;
    padding: 8px 22px 8px 22px;
    font-weight: bold;
    cursor: pointer;
    display:none;
}

.cancel_search {
    display: none;
    text-align:right;
    font-size:110%;
    text-decoration:underline;
    margin-bottom:5px;
    padding-right:16px;
    cursor: pointer;
    background:url('/design/close-blue.png') right bottom no-repeat;
}


/* presun z jinych css */

.regiony_paticka {
  height:39px;
  /*background:url('ousko-pata.png') 1px bottom no-repeat;*/
}

.titulka-pata a {float:right;margin:11px 36px;}

.slevy-pata a {float:right;padding:11px 36px;background-color: white; font-weight: bold;}

#panacek {
    float:right;width:154px; height:181px;
}

/*vyhledavac fulltext*/

.fullsearch {
    padding: 24px 0 0 380px;
}

.fullsearch-mobile {
    display:none;
}

.fname {
    font-size: 16px;
    margin: 0 0 -20px 80px;
}
.fulltextinput {
    width: 320px;
    height: 30px;
    line-height: 40px;
    padding-left: 5px;
    font-size: 105%;
    margin-top: 24px;
    color: #002b71;
}

.fullsearchbt {
    height: 36px;
    /*width: 200px;*/
    border: 1px solid #bac913;
    background: #9DBF34; /* url(/design/input-button2.gif) repeat-x;*/
    text-align: center;
    text-decoration: none;
    padding-top: 0px;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    font: normal 120% "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: white;
}

/* responzivita*/
img {
    max-width: 100%;
    box-sizing: border-box;
    height: auto
}

.smap img {
  max-width: unset;
}

#katalog {
    margin-left:50px;    
}

#termin-objednavka input.text {
            width:250px;
        }

#odesli {
    margin-top:20px;
}

table.termin-objednavka td.ojmeno {
    width:230px;
}

.product .map.setnv {height:0;overflow: hidden;}
.product .map.setnv.open {overflow: visible;}

/*.mapin {width:900px;height:278px;margin:10px;border:1px solid #CCE8FA}*/
.mapin {width:96%;max-width:unset;height:278px;margin:10px;padding-right:10px;border:1px solid #CCE8FA;float:left;}
.boxinmap {width:96%; height:424px;padding:0;zoom:1;float:left}


.toggle-menu {
        display: none;
        padding-top:5px;
        float:right;
        margin-top:30px;
        cursor: pointer;
        z-index: 1000;
    }

.mobile-menu {
    display: none;
    width: 100%;
    float:left;
    line-height: 24px;
    clear: both;
    border: 1px solid rgba(255, 255, 255, 0.15);
    margin: 30px 0 20px 0px;
}

.mobile-menu .mmenu {
    list-style: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.mobile-menu .mmenu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.mobile-menu .mmenu a {
    padding: 10px;
    color: #002b71;
    font-size:larger;
    font-weight:bold;
    text-decoration: none;
    display: block;
    background: #75bae2;
}

.mobile-menu .mmenu a:hover {
    color: white;
}

#namapefull {
        display:inline;
    }

#namape {
        display:none;
}

#typyobjtab img {
        width:100px;
        height:75px;
        max-width:unset;
    }

@media screen and (min-width: 990px) {

    .mobile-menu {
      display: none !important; 

    }

    .mobil-header {
      display: none !important;
    }

    .filter_button {
        display:none;
    }
    
}

@media screen and (max-width: 1230px) {
	
	#page {
        width: 960px;
    }

    .fullsearch {
        padding: 24px 0 0 300px;
        float:left;
    }

    .fname {
        font-size: 16px;
        margin: 0 0 -20px 40px;
    }

    .fulltextinput {
        width: 240px;

    }
        .box-dole {
		width:960px;
	}

    #headlinein, #footerin1 {
        width:960px;
    }

    #header .headinfo {
        left:610px;
    }

    .layout1 .column1 {width:470px;}
    .layout1 .column2 {width:470px;}
    .layout1 .vyh_obsah .polozka.lokalita #Where {width:420px;}
    .vyh_obsah .polozka.sekce .polozka {width:146px;}

    

    .vyh_obsah #upresnit_hosty_box {float:unset}
    .vyh_obsah #upresnit_hosty_box label {text-align:center;width:100%;}
    .vyh_obsah #upresnit_hosty_box select {float:unset;}
    .vyh_obsah #upresnit_hosty_box .polozka {margin-bottom:5px;width: 146px;display: inline-block;text-align:center;float:unset;clear:both}
    .vyh_obsah #upresnit_hosty_box .polozka.deti label {text-align:center;width:100%;}
    .vyh_obsah #upresnit_hosty_box .polozka.deti {width: 130px;}

    .lmboxnew .menu ul li .first {width:250px;}
    .lmboxnew .menu ul li .second {width:105px;}
    .nomore {display:none;}
    
    .layout3 .column2 {width:690px;}
    .box_vypis {width:690px;}

    .box_vypis .product .sec-hodnoceni {float:right;margin:0 0 5px;}

    .box_vypis .product .sec-ikonky {float:left;width:300px;height:117px;margin:0;padding:4px 0 0;border:none;} /*135*/
    .box_vypis .product .sec-ikonky div { float: left; height: 70px; width: 100px; overflow: hidden; text-align: center;}
    .box_vypis .product .header-left {width:460px}

    /* staticke stranky */

    .layout2 .column1 {max-width:720px;}
    
}

@media screen and (max-width: 990px) {

    #partners {
        /* display:none; CHAT-64 */
    }

    

    #katalog {
        margin-left: 0px;
    }    

    .filter_button {
        display:block;
    }
    
    #page {
        width: 92%;
    }

    .subpage {
        background: url('/design/bg-regio-clear.jpg') center top no-repeat;
        /*background-image: none;*/

    }

    .toggle-menu {
        display: block;        
    }

    #footerin1 {
        width: 92%;
        padding-left:0px;
    }

    #headerin {
        height: 80px;
        
    }

    #header {
        width:98%;
    }

    #header .menu {
        display:none; /* TO-DO */
        
        width: 96%;
        margin-left:10px;
        
    }

    #header .headinfo {
        display:none;
        position: unset;
        padding-left: 150px;
    }

    #header .logo {
        top:10px;
        left:20px;
    }

    .hledat {
        display:none;
    }

    .mobil-header {
        display:block;
        padding: 3px 0 0 20px;
        color: #002b71;
        margin: 20px 5px 25px 0;
        font: 200%/1.3 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
        font-size: 24px;
        letter-spacing: -1px;
    }

    .vyh_obsah label {
        color:white;
        float: left;
        width: 100%;
        margin-bottom: 3px;
    }

    .layout1 .vyh_obsah .polozka.lokalita #Where {
        width:100%;
        max-width:420px;
        font-size:unset;
    }

    .vyh_obsah .polozka.sekce .polozka_osoby {
        float:unset;
        display: inline-block;
        width: 146px;
    }

    .vyh_obsah #upresnit_hosty_box {float:unset}
    .vyh_obsah #upresnit_hosty_box label {text-align:center;width:100%;}
    .vyh_obsah #upresnit_hosty_box select {float:unset;}
    .vyh_obsah #upresnit_hosty_box .polozka {margin-bottom:5px;width: 146px;display: inline-block;text-align:center;float:unset;clear:both}
    .vyh_obsah #upresnit_hosty_box .polozka.deti label {text-align:center;width:100%;}
    .vyh_obsah #upresnit_hosty_box .polozka.deti {width: 130px;}

    .layout1 {
        
        margin-left: 0px;
    }

    .layout1 .column1 {
        
        float: left;
        margin-top: 0px;
        width:98%;
    }

    .layout1 .column2 {
        
        float: left;
        margin-top: -10px;
        width:98%;
    }

   .layout1 .column2.discount{
       display:none;
   }

   .layout1 .column1.firstcolumn {
        margin-top: 20px;
        margin-bottom:-5px;
   }

   .sekce img {
       margin-bottom:10px;
   }

    .vyhledavac {
        width:100%;
    }

    .katalogy_all {
        width:92%;
    }

    #facebook-box {
        display:none;
    }

    #items-left {
        float:left;
        width:100%;
    }

    #footer .fmenu1 {
        width:100%;
        height:auto;
        float:left;
    }

    #footer .fmenu2 {
        width:100%;
        height:auto;
        float:left;
    }

    #footer .fmenu1 .item {
        width:215px;
        margin:8px;
    }

    #footer .fmenu2 .item {
        width: 92%;
    }

    #footer .fmenu2 .newsletter {
        display: none;
    }

    #footer .partners {
        font-size: x-small;
    }

    #footer .fmenu3 {
        margin-top:20px;
    }

    .footer_button {
        margin: 0 5px 7px 0;
    }

    .fsep {
        display:none;
    }

    #footer .fcop {
        padding-top:5px;
        float: left;
        width: 100%;
    }

    #vyhledavac_hlavni {
            text-align:center;
        }

    #vyhcenter {
        width:100%;
        text-align:center;

    }

    .vyh_obsah {
            text-align:center;
            float: unset;
    }

    .vyh_obsah .polozka {
        float:unset;
    }

    .vyh_obsah .polozka.sekce {
        float:unset;
        text-align:center;
    }

    .vyh_obsah .polozka.sekce .polozka {
        float:unset;
        display: block;
        display: inline-block;
        text-align:center;
    }

    /* vypisy objektu < 960px */

    .layout3 .column1 {
        display:none;
    }

    .layout3 .column2 {
        width:100%;        
    }

    .pspec p {
        width:100%;
    }

    .box_vypis {
        width:100%;
    }

    .box_vypis .product .cont .sec_head {
        width:auto;
    }

    .box-dole {
        width:100%;
    }

    .regiony_paticka {
            background-position: right;
    }

    .mapin {width: 95%;}

    /* staticke stranky */

    .layout2 .column1 {width:100%;max-width:unset}

    .layout2 .column2 {
            float: left;
            width: 100%;
        }

    @media screen and (max-width: 770px) {

        .fullsearch {
            display: none;
        }

        .fullsearch-mobile {
            float: left;
            display: table;            
            clear: both;
            width: 100%;
        }

        .fullsearch-temp {
            display: table-row;
        }

        .fullsearch-mtext, .fullsearch-mbtn {
            display: table-cell;
        }

        .fullsearch-mtext {
            width: 100%;
        }

        .fullsearch-mbtn {
            width: 42px;
            vertical-align:middle;
        }

        .fulltextinput-mobile {
            width: 97%;
            height: 32px;
            line-height: 40px;
            padding-left: 5px;
            font-size: 105%;
            margin: 12px 0 14px;
            color: #002b71;
        }

        .fullsearchbt-mobile {
            height: 37px;
            width: 38px;
            border: 1px solid #bac913;
            background: #9DBF34 url('/design/search-m.png') 2px 3px no-repeat;
            color: #002B71;                 
        }
        
    }

    @media screen and (max-width: 750px) {

            
            .box_vypis .product .sec-hodnoceni {
                float: left;
                margin-top: 15px;
            }

            .indicator {
                float: left;
                margin-bottom: 5px;
            }

            .indicator-obsazenost {
                margin-left: -2px;
                white-space: nowrap;
                margin-right: 15px;
            }

            .nobreak {
                display: none
            }

            .box_vypis .product .pata_objektu .vsechny_pokoje {
                display: none
            }

            .box_vypis .product .sec-price .nazevj {
                width: unset;
            }

            .box_vypis .product .sec-price {
                height: 70px;
            }

                .box_vypis .product .sec-price .zjistit_cenu, .box_vypis .product .sec-price .rezervovat {
                    clear: both;
                    height: 35px;
                    width: 146px
                }
        }

        @media screen and (max-width: 645px) {
            .box_vypis .product .header-right {
                float: left;
                height: unset
            }

            .box_vypis .product .sec-price .zjistit_cenu, .box_vypis .product .sec-price .rezervovat {
                clear: both;
                height: 35px;
                width: 146px
            }

            .box_vypis .product .sec-price {
                height: 70px;
            }

                .box_vypis .product .sec-price.restricted {
                    height: 105px;
                }

            .mapin {
                width: 94%;
            }
        }

        @media screen and (max-width: 632px) {

            .vyh_obsah #upresnit_hosty_box {
                float: unset
            }

                .vyh_obsah #upresnit_hosty_box label {
                    text-align: center;
                    width: 100%;
                }

                .vyh_obsah #upresnit_hosty_box select {
                    float: unset;
                }

                .vyh_obsah #upresnit_hosty_box .polozka {
                    margin-bottom: 5px;
                    width: 146px;
                    display: inline-block;
                    text-align: center;
                    float: unset;
                    clear: both
                }

                    .vyh_obsah #upresnit_hosty_box .polozka.deti label {
                        text-align: center;
                        width: 100%;
                    }

                    .vyh_obsah #upresnit_hosty_box .polozka.deti {
                        width: 130px;
                    }

            .vyh_obsah .hlaska {
                width: 100%
            }

            #katalog {
                display: none;
            }

            table.termin-objednavka td.ojmeno {
                width: unset;
            }

            #termin-objednavka input.text {
                width: 98%;
            }

            .box_vypis .product .pata_objektu {
                height: unset
            }

                .box_vypis .product .pata_objektu .namape {
                }

                .box_vypis .product .pata_objektu .button_detail {
                    clear: both;
                    float: left;
                    margin-top: 15px;
                }

            .zaj-pata {
                display: none;
            }

            #panacek {
                display: none
            }

            .box_vypis .product .cont .sec_head {
                margin-right: 50px;
            }

            .box_vypis .product .sec4 {
                float: left;
            }

            .box_vypis .product .povinny-termin {
                float: left;
                width: unset;
            }

            .box_vypis .product .modry_box {
                color: white;
                text-align: left;
                margin: 0 -10px 0 0;
            }

            .rezervace .souhrn td, th {
                padding-top: 10px;
            }

            .box_vypis .product .sec4 table {
                float: left;
            }

            .box_vypis .product .sec4 th span {
                display: none;
            }

            .box_vypis .product .modry_box a {
                color: #022974;
            }

            .box_vypis .product .sec2 {
                width: 100%;
            }

                .box_vypis .product .sec2 .nazevj {
                    width: unset;
                }

            .box_vypis .product .pata_objektu {
                width: 100%;
            }

            /*                  
        table, th, td, tr, thead, tbody {
            display: block;                     
        } 
            */

            table iframe {
                width: 100%;
            }

            .table-contact.up td {
                width: unset;
            }

            .table-contact .inf {
                width: unset;
            }
        }

        @media screen and (max-width: 532px) {

            .box_vypis .product .header-left {
                width: 100%
            }

            .mapin {
                width: 90%;
            }

            #namapefull {
                display: none;
            }

            #namape {
                display: inline;
            }

            .sekce a.sez {
                margin: 0px 20px 5px 0px;
                width: 100%;
            }

            .sekce img {
                float: unset;
            }

            .column_vyber.katalogy {
                text-align: center;
            }

            .box_vypis .pager {
                height: unset;
            }
        }

        @media screen and (max-width: 410px) {

            #header .logo {
                max-width: 68%;
                left: 10px;
            }

                #header .logo img {
                    margin-top: 8px; /*kvuli chate musi byt 0, jinak pro pamp. 13px */
                }

            .box_vypis .product .sec-ikonky, .box_vypis .product .sec-hodnoceni {
                width: unset;
                height: auto;
            }

            .box_vypis .product .sec-price {
                height: auto;
            }

            .box_vypis .product .sec-hodnoceni .modry_box {
                margin: 5px 0 10px 15px;
            }

            .box_vypis .product .sec-price.restricted {
                height: 140px;
            }

            .superbig.blue {
                margin-left: 10px;
                text-align: right;
            }

            .swiper-container {
                width: 100%;
                height: auto;
                max-width: 240px;
            }
        }

        @media screen and (max-width: 321px) {

            .swiper-container {
                width: 100%;
                height: auto;
                max-width: 220px;
                max-height: 150px;
            }
        }
    }

/* TISK */

@media print {
    #page {
        width: 960px;
    }

	.box-dole {
		width:960px;
	}

    #headlinein, #footerin1 {
        width:960px;
    }

    #header .headinfo {
        left:610px;
    }

    .layout1 .column1 {width:470px;}
    .layout1 .column2 {width:470px;}
    .layout1 .vyh_obsah .polozka.lokalita #Where {width:420px;}
    .vyh_obsah .polozka.sekce .polozka {width:146px;}
    .lmboxnew .menu ul li .first {width:250px;}
    .lmboxnew .menu ul li .second {width:105px;}
    .nomore {display:none;}
    
    .layout3 .column2 {width:690px;}
    .box_vypis {width:690px;}

    .box_vypis .product .sec-hodnoceni {float:right;margin:0 0 5px;}

    .box_vypis .product .sec-ikonky {float:left;width:300px;height:117px;margin:0;padding:4px 0 0;border:none;} /*135*/
    .box_vypis .product .sec-ikonky div { float: left; height: 70px; width: 100px; overflow: hidden; text-align: center;}
    .box_vypis .product .header-left {width:460px}

    /* staticke stranky */

    .layout2 .column1 {max-width:720px;}
    
}


/*! jQuery UI - v1.10.4 - 2014-01-31
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.slider.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(/js/jquery/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(/js/jquery/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(/js/jquery/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(/js/jquery/css/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(/js/jquery/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(/js/jquery/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(/js/jquery/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/js/jquery/css/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(/js/jquery/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(/js/jquery/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

.menu big span {display: block; float: left; margin-right: 4px; padding-top: 2px;}
.menu big {float: left; width: 216px; font-size: 105%;}

.menu a  small{display: block; clear: both;}
.menu em {display: block; clear: both;}

li .symbol-stars {width:0; height:17px; margin-right:0px; overflow:hidden; background:url(/design/symbols-home.gif) no-repeat 0 0; float: left; display: block; padding-top: 0px;}
li .symbol-stars-1 {background: url(/design/turist.gif) no-repeat 0px 4px; width: 51px; margin-right: 0px;}
li .symbol-stars-2 {width:18px; margin-right:0px;}
li .symbol-stars-3 {width:36px; margin-right:0px;}
li .symbol-stars-4 {margin-right:0px; width: 54px; float: left;}
li .symbol-stars-5 {width:95px; margin-right:0;}

.ico   {display:block; padding:0px; background:url(/design/icon1.gif) no-repeat 0px 0px; font-size:107.8%; margin: 0px; height: 31px; width: 30px; float: left;}
.detail p.categories {padding-right: 0px; padding-top: 0px;}

.detail p.categories a {float: left; display: block; padding-right: 0px; padding-top: 0px; height: 15px; padding-bottom: 10px;}
.detail p.categories a.rico{padding-left: 5px; float: left; padding-top: 0px; white-space: nowrap;}

div.button5 {width:229px; height:36px; overflow:hidden; float: right; margin-top: 7px; margin-right: 10px;}
div.button5 a {display:block; width:100%; height:100%; line-height:36px; text-align:center; text-decoration:none; color:white; font-size:108%;}

div.button5 span {display:block; padding:0 30px 0 0;}

div.button5-right {background:#6a8eb9 url(/design/button5-right.gif) no-repeat 0 0;}
div.button5-right a:hover {background: url(/design/button5-right-hover.gif) no-repeat;}

input[type=submit] {cursor: pointer;}
#bodyleft {text-align: left; padding: 0px; margin: 0px;}

#toph1 {font-size: 175%; margin-bottom: 20px;}
.cols6 .col {float:left; width:145px; margin:0 1% 0 0; padding-bottom: 20px;}
.cols6 .col6 {margin-right:0;}
.cols6 .col img {border: 2px solid #E5F3FC;}
.cols6 h6 {font-size: 95%;}
.boxin {margin:10px}
.boxin .boxtyp {width: 290px; float: left; margin:10px; border: 1px solid #0099FF; background: #b1d73b;}
.boxtyp img {height: 190px; width: 290px; float: left; margin-bottom: 0px;}
.boxtyp h4 {margin:0;display: block; height: 56px; clear: both; background: #b1d73b; }
.boxtyp h4 a {text-decoration: none; width:100%; margin:0; display: block;
			  font-size: 100%; padding-top: 15px; padding-left: 0px; text-align:center; text-transform: uppercase;}
.boxtyp h4 a:hover {text-decoration: underline;}

.boxin .boxtyp-tematicke {width: 430px; height: 310px; float: left; margin:10px; border: 1px solid #0099FF; background: #fffff;}
.boxtyp-tematicke img {height: 195px; width: 430px; float: left; margin-bottom: 0px;}
.boxtyp-tematicke h4 {margin:0;display: block; height: 56px; clear: both; background: #0099FF; }
.boxtyp-tematicke h4 a {text-decoration: none; width:100%; margin:0; display: block;
			  font-size: 100%; padding-top: 15px; padding-left: 0px; text-align:center; text-transform: uppercase; color: white}
.boxtyp-tematicke h4 a:hover {text-decoration: underline;}
.boxtyp-tematicke h3 {margin:0;display: block; height: 56px; width:50%;float:left; text-align:center;}
.boxtyp-tematicke h3 a {text-decoration: none; margin:0; display: block; text-decoration: underline;  
			  font-size: 16px;font-weight:bold; padding-top: 20px; text-align:center;}


.boxslevy {width: 219px; height:228px; float: left; margin:20px 10px; text-align:center; color:#FFFFFF;}
.boxslevy .headline {height:27px;line-height:27px;font-weight:bold;}
.boxslevy .procent {height:80px;line-height:80px;font-weight:bold;font-size:60px;vertical-align:top;}
.boxslevy .procent .up {display:inline;font-weight:bold;font-size:18px;line-height:50px;vertical-align:top;}
.boxslevy .procent .down {font-weight:bold;font-size:18px;}
.boxslevy .subline {font-style: italic;font-size:11px;}
.boxslevy .popisek {height:48px;font-size:11px;color:#AAAAAA;margin:30px 0 0 65px; text-align:left}
.boxslevy .paticka {height:27px;line-height:27px;font-weight:bold;}
.boxslevy a {color:#FFFFFF;text-decoration:none}
.lm {background:url('/design/bg-lm-box.png') no-repeat 0 0;}
.slevy {background:url('/design/bg-slevy-box.png') no-repeat 0 0;}
.fm {background:url('/design/bg-fm-box.png') no-repeat 0 0;}
.pm {background:url('/design/bg-pm-box.png') no-repeat 0 0;}
.no {background:url('/design/bg-no-box.png') no-repeat 0 0;}
.no .popisek {color:white}

.h2left {clear: none; display: block; width: auto; float: left;}
.h2right {float: right; padding-top: 18px;}
.button1-right {background: url(/design/bg-link-detail.gif) no-repeat 20px 11px;}
.button2 a #linktext {color: #002B71; text-decoration: underline;}

.breakline {background: url(/design/bg-line.gif) no-repeat 20px 0px; width: 100%; height: 1px;}
.searchtop {background: #E6F2FE url(/design/searchtop.jpg) no-repeat right top;}
.bgsearch {background: url(/design/bg-searchmap.gif) no-repeat 550px 0px;}

.sfbox .lcolumn{width: 190px;}
.supertip {display: block; text-align: right; width: 219px; float: right; margin-top: 13px; margin-right: 15px;}

.searchbigbutton span#searchinmap {background-image: url(/design/searchinmap.jpg);}
.ubytovani a span{background: url(/design/searchbigbutton2.gif);}
.ubytovani div.banner a span {background: url('');}

.searchbox {padding-left: 0px; padding-right: 10px;}
.searchbox td {padding-top: 3px;}
.searchbox input {border: 1px solid #ABDEFB; color: #002B71; padding: 5px; font-size: 105%;}
.searchbox .green-button {border: 1px solid #BAC913; padding: 5px; font-weight: bold;}
.ico1 {background: url(/design/ico1.png);}
.ico2 {background: url(/design/ico2.png);}
.ico3 {background: #CCE8FA url(/design/ico3.png) no-repeat;}

.ico4 {background: url(/design/ico4.png);}

.green-button {background-image: url(/design/bg-button-green.gif); background-repeat: repeat-x; border: 1px solid #BAC913;}
.normaltxt {width: 195px;}
.valuetxt {width: 35px; background: #FFF; border: 1px solid #ABDEFB; color: #002B7E; padding: 5px; margin-bottom: 5px; margin-top: 5px;}
.mintxt {width: 22px;}
#recommended {color: #889304;}
#code {font-size: 125%; color: #ff9d03;}

.indicator-darkred {background: #990066;}
.indicator-darkredlong {background: #990066; width: auto; padding-right: 5px; padding-left: 4px; margin-right: 0px;}
.indicator-redlong {background: #CC0000; width: auto; padding-right: 5px; padding-left: 4px; margin-right: 0px;}

.boxdate {display: block; border: 1px solid #ABDEFB; height: 28px; width: 121px; float: left; background: #FFF; position: relative;}
.boxdate input {background:url(/design/calandar.jpg) no-repeat; padding-left: 40px; float: left; border: 1px solid #FFF; padding-top: 4px; padding-right: 5px; color: #002B5E;}
div.button2-fdate {width: 300px;}
div.button2-fdate span{text-align: right; padding-top: 10px; width: 300px; padding-right: 0px; height: 26px;}
.layout1 .column3 {float: left; width: 425px; margin-right: 10px;}
.layout1 .column4 {float: left; width: 515px;}
.column3 .section {padding-right: 10px; padding-left: 15px;}

.head5 {padding:1px 20px; background-color:#E5F3FC; background-image: url(/design/bg-border-blue.gif); background-repeat: no-repeat; background-position: 559px 0px;}
.head5 h1, .head5 h2, .head5 h3 {float:left; white-space:nowrap; margin-top:11px }
.head5 h2 {width: 497px;}
.head5 h3 {width: 57px;}


.head5 p {margin:0; padding:22px 10px 0 0; text-align:right; font-size:108% }
.head5 .button2 {float:right; margin:3px 0 3px 20px }
.crsktop {background: #E5F3FC url(/design/bg-border-blue.gif) no-repeat 605px 0px;}

.crsktop h2 {width: 540px;}
.nomarginbox {margin-top: 0px; padding-top: 15px;}

.boxlayout  {background: none; font-size: 95%;}
.boxlayout2 .boxcolumn3 {width:295px; float:right; border-left:1px solid #CBE8FA;}
.boxlayout2 .boxcolumn3 .img {float: right;}

.head5 .boxlayout1 .medium {width: 18.9%; margin-right: 1%;}
.head5 .boxlayout1 .boxcolumn4 {width: 140px; float: right;}
.head4 h1 {float: left; padding-right: 25px; font-size: 22px;}
.head6 h1 {float: left; padding-right: 25px; font-size: 22px;}
.head6 h1 small {font-size: 18px;margin-right:5px;letter-spacing: -1px;}
.lefth2 .button2 {position: absolute; right: 8px; top: 10px; margin: 0px;}

.cols5 .border-right {border-right-width: 1px; border-right-style: solid; border-right-color: #CBE8FA;}
.button2-small {background-image: url(/design/bg-button2-small.gif); background-repeat: no-repeat; background-position: right top; width: 120px; height: 35px; padding-top: 10px;}
.button2-small a {line-height: 1.1; text-decoration: underline;}
.pspec {padding-top: 0px; margin-top: 5px;}
.pspec p {width: 100%;}
.imgspec {margin-right: 0px; margin-left: 0px;}

.imgspec img{float: left;}
.imgspec .fright{float: right;}



.sfbox p.checkcontent {display: block; clear: both; margin: 0px; height: 28px; width: 100%;}
.sfbox .lastcheck {margin-bottom: 40px;}
.checkcontent input {float: left;}
.sfbox p.checkcontent input {float: left; display: block; clear: none;}
.sfbox p.checkcontent label{width: 40%; display: block; float: left; padding-top: 2px; padding-left: 2px;}

.sfbox form .boxdate {margin-bottom: 1em;}
.section .lmboxik {border: 1px solid #CCE8FA;}


.lmboxik .head4 {padding-bottom: 7px;}
.lmboxik .menu {width: 95%; padding: 10px;}
.lmboxik .head4 h3 {float: left;}
.lmboxik .head4 p {float: right; padding-top: 15px; padding-right: 15px;}

.lmboxik img {float: left; margin-right: 10px; border: 2px solid #cce8fa;}
.section .lmboxik .menu  div{float: left; width: 50%; display: block; padding-bottom: 15px; height: 85px; overflow: hidden; background: #FFF;}
.lmboxik .menu p {float: left; line-height: 1.2;}
.section .lmboxik .menu div a {clear: none; display: block; margin: 0px; padding: 0px; float: left; width: 60%;}

.noicon {display:block; padding:3px 0 0px; font-size:107.8% }.noborder {border-style: none;}
.boxin .mapa{margin: 0px; width: 515px; float: left; height: 320px;}
.mapa iframe {width: 515px; height: 320px; float: left;}
p.infocat {float: left; width: 41%; display: block; padding-left: 25px;}
.col.package  {float: left; width: 298px; margin-right: 12px; background: #eff8fd; margin-top: 11px;}
.package h3  {font-size: 145%; display: block; margin: 0px; padding: 10px; width: 278px; clear: both; background: #bbc912; font-weight: bold;}
.col.package img{float: left; margin-top: 2px;}
.col.package .packinfo{float: left; margin-top: 14px;}
#page .box .packinfo .sec1{float: left; padding-left: 10px; padding-right: 10px;}
.col .packinfo .sec1 img {float: left;}
.col.package .packinfo .sec2{float: left; width: 200px; padding: 0px; line-height: 21px; height: 110px; overflow: hidden; position: relative;}
.packinfo .sec2 p{margin: 0px; padding: 0px; clear: both; line-height: 1.1;}

.packinfo .sec2 h5 {margin: 0px; font-size: 100%; clear: both; padding-top: 3px; padding-bottom: 0px;}
.packinfo .sec2 .indicator {height: 21px; position: relative; left: 0px; top: 0px; margin-top: 0px; margin-right: 5px; line-height: 21px;}
.packinfo .sec2 .button1-right {width: 95%;}


.sec1 .imgtip {display: block; position: absolute; height: 55px; width: 70px; left: 13px; top: 2px; background: url(/design/bg-img-tip.gif);}

.longinput {float: left; display: block; width: 550px;}

.longinput .sfcolumn {width: 70px; float: left; padding-top: 2px; font-size: 125%;}
.fullwidth {width: 100%;}

.formtable {float: right; width: 340px; font-size: 125%;}
.formtable td ,.formtable th{padding-bottom: 25px;}
.topform {font-size: 125%; margin-top: 10px;}
.col.lastcol {margin-right: 0px;}
.layout1 .next ,    .layout1 .prev{cursor: pointer; float: left; display: block; clear: none; height: 196px; width: 73px; margin-top: 15px;}
.layout1 .next{height: 196px; width: 73px; background: url(/design/bt-array-right.jpg) no-repeat; padding: 0px;}
#page .layout1 a.disabled {}
.layout1 .prev{background: url(/design/bt-array-left.jpg) no-repeat; float: left; height: 196px; width: 73px;}
.layout1 .prev-disabled{background: #fff url(/design/bt-array-left-disabled.gif) left 53px no-repeat;}
.layout1 .next-disabled{background: #fff url(/design/bt-array-right-disabled.gif) right 53px no-repeat;}

div.scrollable   {float: left; width: 813px; padding: 0px; height:196px; margin-top: 15px; overflow: hidden; position: relative;}
div.scrollable div.items{width:2000em; position: absolute; margin: 0px; padding: 0px; clear: both;}
div.scrollable div.items div{width: 277px; margin: 0px; float: left; line-height: 1.4; display: block;}
.scrollable img {margin-bottom: 2px; cursor: pointer;}
.scrollable .items div a{font:160% "Trebuchet MS", "Geneva CE", lucida, sans-serif; text-decoration: none;}
.scrollable .items div span{display: block; height: 65px; width: 238px; background: #BBC912; clear: both; overflow: hidden; padding-top: 4px; padding-right: 10px; padding-left: 10px;}
.scrollable .items div a small{font-size: 60%; line-height: 1.1; padding-top: 5px; display: block;}
.scrollable a:hover {text-decoration: underline;}
.scrollable a:hover small{text-decoration: underline;}
.nextinfo {display: block; background: url(/design/bt-down.jpg) no-repeat; height: 45px; width: auto; padding-left: 65px; padding-top: 12px; margin-top: 15px; float: left;}
.linkdetail {padding-left: 20px; background: url(/design/bg-link-detail.gif) no-repeat 0px 5px; font-weight: bold;}
.gotomap {display: block; text-align: right; padding-right: 55px; background: url(/design/mapCR-small.jpg) no-repeat right top; height: 23px; padding-top: 10px; font-size: 110%;}
.longlink {padding-left: 25px; float: left; margin-top: 60px;}
.longlink a {display: block; height: 33px; width: 372px; border: 1px solid #bac913; background: url(/design/bg-long-link.gif) repeat-x; text-align: center; font-size: 154%; text-decoration: none; padding-top: 5px;}
.longlink a:hover {text-decoration: underline;}

.boxinright {padding: 10px 10px 0px;}
.boxinright img {border: 2px solid #cce8fa; float: left; margin-right: 10px;}
.boxinright div {float: left; width: 40%;}
.boxinright h5 {margin: 0px; padding: 0px; font-size: 100%;}
.inmenu {font-size: 100%; font-weight: bold;}
.inmenu p {margin: 0px 0px 3px;}
.inmenu div {padding-top: 10px; padding-bottom: 10px; background: url(/design/bg-line-full.gif) no-repeat 0px 10px;}
.inmenu a:hover {color: #889304; text-decoration: underline;}

.intextpage {margin-bottom: 0px;}

.textpage {background-color:#FFF; margin:0px 0 9px; padding:10px 10px 10px 19px; border-right: 1px solid #CCE8FA; border-bottom: 1px solid #CCE8FA; border-left: 1px solid #CCE8FA; line-height: 1.5;}
.textpage a {font-weight: bold;}
.textpage a:hover {color: #889304; text-decoration: underline;}

.textpage p {font-size: 92.3%;}
.textpage p img {border: 2px solid #CCE8FA;}

.textpage p.bigtext {font-size: 107.7%;}
.textpage h1 {font-size: 138.6%; font-weight: bold; margin-top: 0px;}
.textpage h2 {font-size: 123.2%; font-weight: bold; margin-top: 15px;}
.textpage h3 {font-size: 107.8%; font-weight: bold; margin-top: 15px;}
.textpage ul {list-style: none; padding: 0px; margin: 15px 0px 0px;}
.textpage ul ul {margin: 0px;}

.textpage ul li{background: url(/design/bg-li.gif) no-repeat 0px 5px; margin: 0px; padding: 0px 0px 0px 23px; line-height: 1.8;}
.textpage ul li li {background: url(/design/bg-li-li.gif) no-repeat 0px 5px; margin: 0px;}
.textpage table {border: 1px solid #CCE8FA; margin-top: 20px; margin-bottom: 20px;}
.textpage table th {background: #e5f3fc; padding: 5px 10px; font-weight: bold; border-top: 1px solid #CCE8FA; border-left: 1px solid #CCE8FA;}

.textpage table td {border-top: 1px solid #CCE8FA; border-left: 1px solid #CCE8FA; padding: 5px 10px 5px 10px;}
.infobox {background: #e5f3fc; padding: 17px 5px 17px 17px; margin-top: 20px; margin-bottom: 15px;}
.infobox img {border: 2px solid #FFF; float: left; margin-right: 17px;}

.boxobject {display: block; float: left; width: 170px;}	
.boxobject.w160 {width: 160px;}
.boxobject h6 {font-size: 92.4%;}
.noobject {font-size: 107.8%;}
table.searchresult td,table.searchresult th{padding-top: 10px; padding-bottom: 31px; padding-left: 15px; background: url(/design/bg-search-full.gif) repeat-x;}
table.firstresult td,
table.firstresult th {padding-top: 10px; padding-bottom: 20px; padding-left: 15px; background: url(/design/bg-search-blue.gif) repeat-x;}
table.searchresult th ,table.firstresult th{padding-left: 0px;}
table.searchresult th p,table.firstresult th p{background: url(/design/bg-link-detail.gif) no-repeat 0px 5px; padding-left: 16px;}
table.firstresult td.tabmap,table.searchresult td.tabmap{background: none; height: 0px; padding: 0px;}
table.firstresult .map,
table.searchresult .map {padding: 0px 0px 15px 15px;}

.listbox {margin-right: 10px; margin-left: 10px;}
.listico {margin: 0px 0px 15px; padding: 0px; list-style: none;}
.listico li {background: url(/design/ico-benefit.png) no-repeat 0px 3px; padding-left: 15px;}
.lmboxin .menu div.object {padding-bottom: 0px;}
.lmboxin .headerimg{border-style: none; margin-left: 15px; margin-bottom: 10px;}


.menu p {margin: 0px;}
.plist2 .itemspecial{margin-bottom: 10px; width: 33%;}
.plist2 .itemspecial img {height: 55px; width: 70px;}

.plist2 .itemspecial p {margin: 2px 0px 0px; padding: 0px;}
.boxin .plist2 .itemtext{padding: 0px; clear: both; margin: 0px 0px 10px;}
.btboxin {margin-bottom: 0px;}
.btbox {padding-bottom: 0px; position: relative;}
.btbox .allinmap {display: block; bottom: 0px; left: 140px; margin-right: auto; margin-left: auto; width: 340px; padding-top: 20px;}
div.button2-ldate {width: 230px; float: left; clear: none; margin-top: 15px;}
div.button2-ldate span {text-align: right; padding-top: 10px; width: 200px; padding-right: 0px; height: 26px;}
.head4 p.state{padding-top: 0px; margin-bottom: 0px; font: 200% "Trebuchet MS", Arial, Helvetica, sans-serif;}
.content .lmcol {width: 32%; float: left; font-size: 105%; padding-bottom: 15px; padding-top: 10px;}
.content .lmcol p {float: left; margin: 5px 0px 0px; padding: 0px; width: 100%; font-family: Tahoma, Geneva, sans-serif;}
.bottomsearch {clear: both; text-align: center; position: relative;}
.butsearch {margin: 0px auto; height: 37px; width: 198px; clear: both; background: url(/design/bg-button-green.gif); font-size: 125%; border: 1px solid #bac913;}
.countinfo {width: 30px; display: inline; float: left; text-align: right; padding-right: 5px;}
.boxin .blueimg img {border: 2px solid #CCE8FA;}
.button1-left {background: url(/design/bg-link-detail.gif) no-repeat 0px 11px; text-align: left; margin: 0px; padding: 0px;}
.boxin .button1-left a{margin-left: 0px; padding: 0px 0px 0px 20px;}
.sfcolumnbig {font-size: 125%;}
.boxin .tblform th{padding-top: 7px;}
p.icon {clear: left;}

p.icon span {display: block; width: 22px; float: left; padding-top: 5px;}
p.icon label {display: block; float: left; width: 195px; padding-top: 2px;}
p.icon label.uzsi {display: block; float: left; width: 170px; padding-top: 2px;}
p.icon label img {float: left;}
p.icon label strong {font-weight: normal; display: block; float: left; padding-top: 3px; padding-left: 2px; width: 165px;}
.rbox {margin-right: 5px; margin-left: 5px;}

.bigselect select {width: 195px;}
.colsmin .col .icon{font-size: 95%; height: 19px;}
.section h5 {font-weight: normal; float: left; margin: 0px; padding: 0px 0px 0px 10px;}
.section .rlink {float: right; margin: 0px; padding: 0px 15px 0px 0px;}
.bmargin {margin-bottom: 0px;}
.fmargin {margin-bottom: 10px; width: 450px; margin-right: auto; margin-left: auto;}
.searchright {float: left; padding-left: 40px;}
.searchright table tr .boxdate {margin-bottom: 5px; margin-top: 5px;}

.blueline {clear: both; width: 100%; border-top: 1px solid #ABDEFB; height: 1px; margin-top: 15px; margin-bottom: 5px; float: left;}
.bigsearch td   input{float: left; margin-right: 5px;}
.bigsearch tr td {padding-top: 5px; padding-bottom: 5px;}
.checks tr td {padding-top: 2px; padding-bottom: 2px;}

.bigsearch .valuetxt {float: none;}


.mapa img {float: left; margin-top: 15px; margin-bottom: 15px;}
.btsearch {display: block; height: 40px; width: 230px; border: 1px solid #bac913; background: #9BA70D url(/design/input-button2.gif) repeat-x; text-align: center; text-decoration: none; padding-top: 0px; clear: both; margin-right: auto; margin-left: auto; font: normal 154% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #002B71;}
.btsearch2 {display: block; height: 40px; width: 200px; border: 1px solid #bac913; background: #9BA70D url(/design/input-button2.gif) repeat-x; text-align: center; text-decoration: none; padding-top: 0px; clear: both; margin-right: auto; margin-left: auto; font: normal 154% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #002B71;}
.poptavka-butt .btsearch2 {float: left; clear: none; margin-right: 20px; margin-top: 15px;}
.poptavka-butt span {font-size: 90%;}

.sitemap {font-size: 85%;}
.sitemap h3 ,.sitemap h4{font-size: 190%; font-weight: normal;}
.hpintro {position: relative; height: 246px;}

.hpintro .nav {background: transparent none; height: 66px; position: absolute; left: 146px; top: 185px; width: 178px; margin-left: -10000px;}

.scrolls {float: left; width: 178px; overflow: hidden; padding: 0px; /* required settings */ position:relative; height:61px; clear: none; margin-top: 0px; background: transparent none;}
.scrolls .item {height: 66px; /* this cannot be too large */ width:20000em; position: absolute; margin: 0px; padding: 0px; top: 0px; left: 0px; background: transparent none;}
.item .text  {margin: 0px; float: left; background: transparent none; padding: 0px; line-height: 1em;}
.item .text p {margin-top: 5px; padding: 0px; margin-bottom: 0px; display: block;}

.section {position: relative;}
#fsuggest {position: relative; float: left; margin-top: 10px; z-index: 1000;}


#suggest {position:absolute; background:#fff url(/design/bgsuggest.gif) no-repeat right top; width:150px; border: 1px solid #ABDEFB; z-index: 1000; left: 64px; top: 30px;padding: 5px; text-align: left; line-height: 155%}
#suggest a {text-decoration: underline; display: block;}
#suggest a:hover {text-decoration: none;  background-color: #F1F9FE}
#fsuggest .leftsuggest {left: 0px; position: absolute; top: 30px;}

#suggestfulltext {position:absolute; background:#fff url(/design/bgsuggest.gif) no-repeat right top; visibility: hidden; width:350px; border: 1px solid #ABDEFB; z-index: 1000; left: 9px; top: 37px; padding: 5px; text-align: left; line-height: 155%}
#suggestfulltext a {text-decoration: underline; display: block;}
#suggestfulltext a:hover {text-decoration: none;  background-color: #F1F9FE}

.boxin .toggletop {width: 73%;}
.boxin #poptavka tr td {padding: 3px;}
.boxin .info-required {background: #FFAF14; padding: 0px 10px 10px 0px; margin-bottom: 10px; clear: both;}
.boxin .info-required img {float: left;}
.boxin .info-required p {float: left; display: block; padding-top: 20px; padding-left: 10px; margin: 0px;}
.sfbox .radiob {margin: 0px 0px 10px;}
.mapBox ,#iw_kml{font-family: Tahoma, Geneva, sans-serif; padding-left: 10px; float: left; width: 200px;}
.mapBox h3,#iw_kml h3{font-size: 135%; font-weight: normal; display: block; margin: 0px; padding: 10px 0px 5px;}
.mapBox h4 ,#iw_kml h4{font-size: 85%; font-weight: bold; margin: 0px; padding: 5px 0px 10px; clear: both;}

.mapBox .symbol-stars ,.mapBox .symbol-flowers{float: left; display: block; margin-right: 10px;}
.mapBox .photo ,#iw_kml img{padding-bottom: 5px; padding-top: 5px; float: left;}
#iw_kml span {display: block; clear: both; float: left;}
#iw_kml  {min-height: 250px;}
#iw_kml div div {height: auto;}

.textpage .imgleft{margin: 10px 10px 2px 0pt; float: left;}
.textpage .imgright{margin: 0pt 10px 2px; float: right;}
.more {float: right;}
#aktivita h4 {font-weight: normal; font-size: 125%;}
#aktivita img {border: 2px solid #FFF; cursor: pointer;}
.checkcontent span {display: block; float: left; padding-top: 2px; width: 83px;}
#footer .call {padding-top: 0px;}
#footer .call p .hfont {padding: 0px;}
#footer .call p span {display: block; padding-top: 10px;}
#headline .hotlink{width: 130px;}
.banner {height: 46px; padding-top: 18px; padding-left: 50px; font-size: 165%; color: #FFF;}
.section .banner {background: url(/design/banner_440x64.jpg) no-repeat 20px 0px; margin-top: 0px; margin-bottom: 0px;}

.homepage .banner {margin-top: 0px; background: url(/design/banner_440x64.jpg) no-repeat 15px 0px;}
.homepage .banner a:hover {color: #fff;}

.banner a {color: #FFF; text-transform: uppercase; text-decoration: none;}
.banner a:hover span {text-decoration: underline;}
.column1 .nomargin{margin: 0px;}


div.ubytovani div.banner a {margin: -20px 0 0 -30px; padding: 20px 0 0 30px; display: block; width: 410px; height: 47px;}






a.ka_1 {background: url(/design/icons/set2/ka_1.gif) no-repeat;}
a.ka_2 {background: url(/design/icons/set2/ka_2.gif) no-repeat;}
a.ka_3 {background: url(/design/icons/set2/ka_3.gif) no-repeat;}
a.ka_4 {background: url(/design/icons/set2/ka_4.gif) no-repeat;}
a.ka_5 {background: url(/design/icons/set2/ka_5.gif) no-repeat;}
a.ka_6 {background: url(/design/icons/set2/ka_6.gif) no-repeat;}
a.ka_7 {background: url(/design/icons/set2/ka_7.gif) no-repeat;}
a.ka_8 {background: url(/design/icons/set2/ka_8.gif) no-repeat;}
a.ka_9 {background: url(/design/icons/set2/ka_9.gif) no-repeat;}
a.ka_10 {background: url(/design/icons/set2/ka_10.gif) no-repeat;}
a.ka_11 {background: url(/design/icons/set2/ka_11.gif) no-repeat;}
a.ka_12 {background: url(/design/icons/set2/ka_12.gif) no-repeat;}
a.ka_13 {background: url(/design/icons/set2/ka_13.gif) no-repeat;}
a.ka_14 {background: url(/design/icons/set2/ka_14.gif) no-repeat;}
a.ka_15 {background: url(/design/icons/set2/ka_15.gif) no-repeat;}
a.ka_16 {background: url(/design/icons/set2/ka_16.gif) no-repeat;}
a.ka_17 {background: url(/design/icons/set2/ka_17.gif) no-repeat;}
a.ka_18 {background: url(/design/icons/set2/ka_18.gif) no-repeat;}
a.ka_19 {background: url(/design/icons/set2/ka_19.gif) no-repeat;}
a.ka_20 {background: url(/design/icons/set2/ka_20.gif) no-repeat;}
a.ka_21 {background: url(/design/icons/set2/ka_21.gif) no-repeat;}
a.ka_22 {background: url(/design/icons/set2/ka_22.gif) no-repeat;}
a.ka_23 {background: url(/design/icons/set2/ka_23.gif) no-repeat;}
a.ka_24 {background: url(/design/icons/set2/ka_24.gif) no-repeat;}
a.ka_25 {background: url(/design/icons/set2/ka_25.gif) no-repeat;}
a.ka_26 {background: url(/design/icons/set2/ka_26.gif) no-repeat;}
a.ka_27 {background: url(/design/icons/set2/ka_27.gif) no-repeat;}
a.ka_28 {background: url(/design/icons/set2/ka_28.gif) no-repeat;}
a.ka_29 {background: url(/design/icons/set2/ka_29.gif) no-repeat;}
a.ka_30 {background: url(/design/icons/set2/ka_30.gif) no-repeat;}
a.ka_31 {background: url(/design/icons/set2/ka_31.gif) no-repeat;}

a.sm_1 {background: url(/design/icons/set3/sm_1.gif) no-repeat;}
a.sm_2 {background: url(/design/icons/set3/sm_2.gif) no-repeat;}
a.sm_3 {background: url(/design/icons/set3/sm_3.gif) no-repeat;}
a.sm_4 {background: url(/design/icons/set3/sm_4.gif) no-repeat;}
a.sm_5 {background: url(/design/icons/set3/sm_5.gif) no-repeat;}
a.sm_6 {background: url(/design/icons/set3/sm_6.gif) no-repeat;}
a.sm_7 {background: url(/design/icons/set3/sm_7.gif) no-repeat;}
a.sm_8 {background: url(/design/icons/set3/sm_8.gif) no-repeat;}
a.sm_9 {background: url(/design/icons/set3/sm_9.gif) no-repeat;}
a.sm_10 {background: url(/design/icons/set3/sm_10.gif) no-repeat;}
a.sm_11 {background: url(/design/icons/set3/sm_11.gif) no-repeat;}
a.sm_12 {background: url(/design/icons/set3/sm_12.gif) no-repeat;}
a.sm_13 {background: url(/design/icons/set3/sm_13.gif) no-repeat;}
a.sm_14 {background: url(/design/icons/set3/sm_14.gif) no-repeat;}
a.sm_15 {background: url(/design/icons/set3/sm_15.gif) no-repeat;}
a.sm_16 {background: url(/design/icons/set3/sm_16.gif) no-repeat;}
a.sm_17 {background: url(/design/icons/set3/sm_17.gif) no-repeat;}
a.sm_18 {background: url(/design/icons/set3/sm_18.gif) no-repeat;}
a.sm_19 {background: url(/design/icons/set3/sm_19.gif) no-repeat;}
a.sm_20 {background: url(/design/icons/set3/sm_20.gif) no-repeat;}
a.sm_21 {background: url(/design/icons/set3/sm_21.gif) no-repeat;}
a.sm_24 {background: url(/design/icons/set3/sm_24.gif) no-repeat;}
a.sm_22 {background: url(/design/icons/set3/sm_22.gif) no-repeat;}
a.tc_1 {background: url(/design/icons/set4/tc_1.gif) no-repeat;}

a.tc_2 {background: url(/design/icons/set4/tc_2.gif) no-repeat;}
a.tc_3 {background: url(/design/icons/set4/tc_3.gif) no-repeat;}
a.tc_4 {background: url(/design/icons/set4/tc_4.gif) no-repeat;}
a.tc_5 {background: url(/design/icons/set4/tc_5.gif) no-repeat;}
a.tc_6 {background: url(/design/icons/set4/tc_6.gif) no-repeat;}
a.tc_7 {background: url(/design/icons/set4/tc_7.gif) no-repeat;}
a.tc_8 {background: url(/design/icons/set4/tc_8.gif) no-repeat;}
a.tc_9 {background: url(/design/icons/set4/tc_9.gif) no-repeat;}
a.tc_10 {background: url(/design/icons/set4/tc_10.gif) no-repeat;}
a.tc_11 {background: url(/design/icons/set4/tc_11.gif) no-repeat;}
a.tc_12 {background: url(/design/icons/set4/tc_12.gif) no-repeat;}
a.tc_13 {background: url(/design/icons/set4/tc_13.gif) no-repeat;}
a.tc_14 {background: url(/design/icons/set4/tc_14.gif) no-repeat;}
a.tc_15 {background: url(/design/icons/set4/tc_15.gif) no-repeat;}
a.tc_16 {background: url(/design/icons/set4/tc_16.gif) no-repeat;}
a.tc_17 {background: url(/design/icons/set4/tc_17.gif) no-repeat;}
a.tc_18 {background: url(/design/icons/set4/tc_18.gif) no-repeat;}
a.tc_19 {background: url(/design/icons/set4/tc_19.gif) no-repeat;}
a.tc_20 {background: url(/design/icons/set4/tc_20.gif) no-repeat;}
a.tc_21 {background: url(/design/icons/set4/tc_21.gif) no-repeat;}
a.tc_22 {background: url(/design/icons/set4/tc_22.gif) no-repeat;}
a.tc_23 {background: url(/design/icons/set4/tc_23.gif) no-repeat;}
a.tc_24 {background: url(/design/icons/set4/tc_24.gif) no-repeat;}
a.tc_25 {background: url(/design/icons/set4/tc_25.gif) no-repeat;}
a.tc_30 {background: url(/design/icons/set4/tc_30.gif) no-repeat;}

a.katalog_1 {background: url(/design/icons/set1/katalog_1.gif) no-repeat;}
a.katalog_2 {background: url(/design/icons/set1/katalog_2.gif) no-repeat;}
a.katalog_3 {background: url(/design/icons/set1/katalog_3.gif) no-repeat;}
a.katalog_4 {background: url(/design/icons/set1/katalog_4.gif) no-repeat;}
a.katalog_5 {background: url(/design/icons/set1/katalog_5.gif) no-repeat;}
a.katalog_6 {background: url(/design/icons/set1/katalog_6.gif) no-repeat;}
a.katalog_7 {background: url(/design/icons/set1/katalog_7.gif) no-repeat;}
a.katalog_8 {background: url(/design/icons/set1/katalog_8.gif) no-repeat;}
a.katalog_9 {background: url(/design/icons/set1/katalog_9.gif) no-repeat;}
a.katalog_10 {background: url(/design/icons/set1/katalog_10.gif) no-repeat;}
a.katalog_11 {background: url(/design/icons/set1/katalog_11.gif) no-repeat;}
a.katalog_12 {background: url(/design/icons/set1/katalog_12.gif) no-repeat;}

a.o_51 {background: url(/design/icons/set5/sport.gif) no-repeat;}
a.o_52 {background: url(/design/icons/set5/kultura.gif) no-repeat;}
a.o_53 {background: url(/design/icons/set5/turistika.gif) no-repeat;}
a.o_54 {background: url(/design/icons/set5/zamecke_ubytovani.gif) no-repeat;}
a.o_55 {background: url(/design/icons/set5/relaxacni_pobyt.gif) no-repeat;}
a.o_56 {background: url(/design/icons/set5/svatebni_hotel.gif) no-repeat;}
a.o_57 {background: url(/design/icons/set5/seminarni_hotel.gif) no-repeat;}
a.o_58 {background: url(/design/icons/set5/pobyty_pro_skoly.gif) no-repeat;}
a.o_59 {background: url(/design/icons/set5/levne_ubytovani.gif) no-repeat;}
a.o_60 {background: url(/design/icons/set5/chaty_chalupy.gif) no-repeat;}
a.o_61 {background: url(/design/icons/set5/hotely.gif) no-repeat;}
a.o_62 {background: url(/design/icons/set5/penziony.gif) no-repeat;}

a.t_chaty {background: url(/design/icons/titulka/chaty-chalupy.gif) no-repeat;}
a.t_levne {background: url(/design/icons/titulka/levne-ubytovani.gif) no-repeat;}
a.t_penziony {background: url(/design/icons/titulka/penziony.gif) no-repeat;}
a.t_pes {background: url(/design/icons/titulka/se-psem.gif) no-repeat;}
a.t_cykloturistika {background: url(/design/icons/titulka/cykloturistika.gif) no-repeat;}
a.t_soukromi {background: url(/design/icons/titulka/v-soukromi.gif) no-repeat;}
a.t_bazen {background: url(/design/icons/titulka/s-bazenem.gif) no-repeat;}
a.t_novinky {background: url(/design/icons/titulka/novinky.gif) no-repeat;}
a.t_sklipky {background: url(/design/icons/titulka/vinne-sklipky.gif) no-repeat;}
a.t_relax {background: url(/design/icons/titulka/relaxacni-pobyty.gif) no-repeat;}
a.t_venkov {background: url(/design/icons/titulka/na-venkove.gif) no-repeat;}
a.t_mesto {background: url(/design/icons/titulka/ve-meste.gif) no-repeat;}
a.t_seminarni {background: url(/design/icons/titulka/seminarni-hotely.gif) no-repeat;}
a.t_houbareni {background: url(/design/icons/titulka/houbareni.gif) no-repeat;}
a.t_silvestr {background: url(/design/icons/titulka/silvestr.gif) no-repeat;}
a.t_skoly {background: url(/design/icons/titulka/pro-skoly.gif) no-repeat;}
a.t_lazne {background: url(/design/icons/titulka/lazne.gif) no-repeat;}
a.t_rybareni {background: url(/design/icons/titulka/rybareni.gif) no-repeat;} 
a.t_velikonoce {background: url(/design/icons/titulka/velikonoce.gif) no-repeat;} 
a.t_hotely {background: url(/design/icons/titulka/hotel.gif) no-repeat;} 

.akt_1 {background: url(/design/icons/set6/obj_15.jpg) no-repeat;}
.akt_2 {background: url(/design/icons/set6/obj_27.jpg) no-repeat;}
.akt_3 {background: url(/design/icons/set6/obj_28.jpg) no-repeat;}
.akt_4 {background: url(/design/icons/set6/obj_29.jpg) no-repeat;}
.akt_5 {background: url(/design/icons/set6/obj_25.jpg) no-repeat;}
.akt_6 {background: url(/design/icons/set6/obj_5.jpg) no-repeat;}
.akt_7 {background: url(/design/icons/set6/obj_19.jpg) no-repeat;}
.akt_8 {background: url(/design/icons/set6/obj_22.jpg) no-repeat;}
.akt_9 {background: url(/design/icons/set6/obj_11.jpg) no-repeat;}
.akt_10 {background: url(/design/icons/set6/obj_23.jpg) no-repeat;}
.akt_11 {background: url(/design/icons/set6/obj_21.jpg) no-repeat;}
.akt_12 {background: url(/design/icons/set6/obj_7.jpg) no-repeat;}
.akt_13 {background: url(/design/icons/set6/obj_3.jpg) no-repeat;}
.akt_14 {background: url(/design/icons/set6/obj_17.jpg) no-repeat;}
.akt_15 {background: url(/design/icons/set6/obj_4.jpg) no-repeat;}
.akt_16 {background: url(/design/icons/set6/obj_16.jpg) no-repeat;}
.akt_17 {background: url(/design/icons/set6/obj_9.jpg) no-repeat;}
.akt_18 {background: url(/design/icons/set6/obj_10.jpg) no-repeat;}
.akt_19 {background: url(/design/icons/set6/obj_20.jpg) no-repeat;}
.akt_20 {background: url(/design/icons/set6/obj_2.jpg) no-repeat;}
.akt_21 {background: url(/design/icons/set6/obj_32.jpg) no-repeat;}
.akt_23 {background: url(/design/icons/set6/obj_33.jpg) no-repeat;}
.akt_1x {background: url(/design/icons/set6/obj_1.jpg) no-repeat;}
.akt_6x {background: url(/design/icons/set6/obj_6.jpg) no-repeat;}
.akt_8x {background: url(/design/icons/set6/obj_8.jpg) no-repeat;}
.akt_12x {background: url(/design/icons/set6/obj_12.jpg) no-repeat;}
.akt_14x {background: url(/design/icons/set6/obj_14.jpg) no-repeat;}
.akt_15x {background: url(/design/icons/set6/obj_15.jpg) no-repeat;}
.akt_18x {background: url(/design/icons/set6/obj_18.jpg) no-repeat;}
.akt_24x {background: url(/design/icons/set6/obj_24.jpg) no-repeat;}
.akt_26x {background: url(/design/icons/set6/obj_26.jpg) no-repeat;}
.akt_30x {background: url(/design/icons/set6/obj_30.jpg) no-repeat;}
.akt_31x {background: url(/design/icons/set6/obj_31.jpg) no-repeat;}


table.cpBorder {
  border: 1px solid rgb(171,222,251);
  padding: 0px 1px 0px 1px;
}

table.cpBorder table {
  margin: 0px;
  width: 100%;
}

table.cpBorder {
  padding: 0px;
  margin: 0px;
}

table.cpBorder td {
  padding: 0px;
}

table.cpBorder td table td{
  text-align: center;
  padding: 3px;
}

table.cpBorder td table td.cpMonthNavigation {
  padding: 0px;
}

td.cpMonthNavigation {
  background-color: rgb(240,240,240);
  color: rgb(0,43,113);
  font-weight: bold;
  font-size: 11px;
  height: 20px;
}

td.cpMonthNavigation a {
  background-color: rgb(166,195,0);
  display: block;
  height: 100%;
  padding-top: 3px;
  width: 27px;
}

td.cpCurrentMonthDate {
  background-color: rgb(186,201,16);
  color: rgb(133,81,0);
}

td.cpOtherMonthDate {
  background-color: rgb(240,240,240);
  color: rgb(153,153,153);
}

td.cpDayColumnHeader {
  background-color: rgb(255,175,20);
  color: rgb(255,242,220);
  font-weight: bold;
}

td.cpCurrentDate {
  background-color: rgb(255,175,20);
  color: rgb(255,242,220);
  border: 1px solid red;
}

td.cpTodayText {
  color: rgb(144,68,99);
  background-color: rgb(255,175,20);
}

#submenu a#pridat-akci {position: absolute; top: 0; right: 0; font-weight: bold;}
p.pspec_text{width:400px; float:left;}
p.pspec_banner {width:400px; float:right; position:relative; right:-18px;}


/* 960px banner 10/09 */
a#banner-ubytovani * {cursor: pointer;}
a#banner-ubytovani {position: relative; display: block; width: 960px; height: 67px; background: #023153 url('/design/banner-ubytovani.gif') left top no-repeat; text-decoration: none;}
a#banner-ubytovani span {position: absolute; color: #fff;}
a#banner-ubytovani span.first {left: 257px; top: 15px; font-size: 150%; text-decoration: underline;}
a#banner-ubytovani span.text {left: 540px; top: 15px; width: 400px; display: inline-block; font-size: 90%;}
a#banner-ubytovani:hover span.first {text-decoration: none;}

/* banner-hp 10/09 */
a.banner-hp {position: relative; display: block; width: 443px; height: 108px; margin-left: 20px; background: #023153 url('/design/banner-hp.gif') left top no-repeat; text-decoration: none; cursor: pointer;}
a.banner-hp span {position: absolute; color: #fff; cursor: pointer;}
a.banner-hp span.first {left: 170px; top: 10px; font-size: 150%; text-decoration: underline;}
a.banner-hp span.text {left: 170px; top: 40px; width: 250px; display: inline-block; font-size: 90%;}
a.banner-hp:hover span.first {text-decoration: none;}

/* nej odkazy 10/09 */
div.nej {padding-left: 20px;}
div.nej a {text-decoration: none;}
div.nej a:hover {text-decoration: underline;}

div.nej a.a1 {font-size: 100%;}
div.nej a.a2 {font-size: 110%;}
div.nej a.a3 {font-size: 120%;}
div.nej a.a4 {font-size: 130%;}
div.nej a.a5 {font-size: 140%;}
div.nej a.a6 {font-size: 145%;}

p#special {font-size: 120%; padding: 40px 0 0 75px}
#footer .texts .cards.paysec {
	padding-right: 0px;
	background-image: url(/design/transparent);
}
.cards a img {float: right;}
.cards.paysec span {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.cards .cards-img, .cards .paysec-img {float:none; text-decoration:none;}
#page .head .h2left.paysec {
	background-image: url(/design/paysec-head.gif);
	padding-right: 70px;
	background-repeat: no-repeat;
	background-position: right 11px;
}
.textpage .nfont {font-size: 100%;}


td.required {font-weight: bold;color: #FF0000;}
td.required input, td.required textarea {border: 1px solid #FF0000;}



.box-reference {float:left;}
.box-reference .head4 h2 small {float:right; margin:8px 150px 0 0;}
.references {width:100%; display:block; min-width: 718px;}
.button-stars {background: url('/design/bg-stars.png') left top no-repeat;}
.button-stars .stars {width:95px; height:13px; background: url('/design/stars.png') left top no-repeat; margin:9px 0 0 15px;}
.button-stars .stars {background-position: 0 0;} /* ka�d� p�lbod = -13px */
.reference {width:718px; background: #F3FBFE;  float:left; border-bottom: 1px solid #CCE8FA;}   
.reference.even {background: #fff;}
.reference-name {float:left; width:125px; padding:15px 10px 10px 15px;  background: url('/design/bg-line.png') right top no-repeat;}
.reference-text {float:left; width:545px; padding:15px 10px 10px 10px;}
.reference-positive {background: url('/design/plus.png') left top no-repeat; padding:0 0 0 30px; min-height: 20px;}
.reference-negative {background: url('/design/minus.png') left top no-repeat; padding:0 0 0 30px; min-height: 20px;}
.button-stars-small {width:104px; height:32px; background: url('/design/bg-stars-small.png') left top no-repeat;}
.button-stars-long {width:130px; height:32px; background: url('/design/bg-stars-long.png') left top no-repeat;margin-left:-5px}
.button-text {color:#f9c700;padding-top:13px;font-size:11px;width:130px;text-align:center}
.button-text span {font-weight:bold;font-size:12px;}
.stars-small {width:77px; height:11px; background: url('/design/stars-s.png') left top no-repeat; position:relative; top:15px; left: 11px;}
.stars-small {background-position: 0 0;}
.references-all {width:100%;}

.reference-hide {display:none;}
.reference-hide.show {display:block;} 
.reference-datum {font-size: 12px; font-style: italic; margin-top: -3px;}
.cite .head h2 {font-size:125%;}
.box-cite {padding:10px 5px 15px 10px; background: url('/design/bg-apos-top.png') 2px 2px no-repeat;}
.box-cite cite {background: url('/design/bg-apos-bottom.png') right bottom no-repeat; padding-right:20px;} 
 
.product a:visited {color:#4b4b70}
 
.box-rating {width:450px; margin:5px 0 25px 0; padding:5px 5px 10px 15px;height:auto; border:1px solid #CCE8FA; background: #E5F3FC url('/design/bg-box-rating.png') right top no-repeat; position:relative;}
.box-rating h3 span {font-size:75%;}
.rating-bubbles {right:0; width:108px; height:83px; background: url('/design/bg-bubbes.png') left top no-repeat; margin:-20px -8px 0 0; position:absolute;}               
.rating-objects {float:left; margin-top:10px;  }
.rating-object {float:left; width:218px; margin:0 9px 8px 0;}
.rating-object.end {margin-right:0;}
.rating-object-img {width:90px; float:left;}
.rating-object-img img {border:1px solid #fff; width: 80px; height: 60px;}
.rating-object-text {float:left; width:120px; font-size:85%;}
.rating-object-text p {clear: left;}
.rating-object-text strong {font-size:110%;}
.button-stars2-small {background: url('/design/bg-rating-small.png') left top no-repeat; width:72px; height:16px; text-align:center; float:left; margin-bottom:3px;}
.button-stars2-small .stars-small2 {background: url('/design/stars_small.png') left top no-repeat; height: 8px; margin: 3px 0 0 9px; width: 53px;}
.box-rating-bottom {font-size:90%;}


img.imgRight2{float:right;margin:0 0 1.5ex 1em;}

img.vodoznakvideo {position: absolute; top: 0px; left: 0px; z-index: 1;} 

#obs-popis {clear: both; font-size: 90%; padding-top: 15px;margin-left: 23px;}
#obs-popis img {height: 13px; width: 16px;}
#obs-popis span{padding: 0 10px 0 10px;}

.vyhledavac input {color: #002B71}


  .questions-data { padding:15px 20px 20px 20px; background: #ecf4fb; float:left; font-size:110%; margin-top: 20px;} /*url('bg-questions-data.png') left top*/
  .questions-data table td {padding: 0 2em 0 0;}

  .question { border-bottom:1px solid #E4EFFA; padding:10px 0 10px 0; float:left; width: 100%;}
  .question.btop { border-top:1px solid #E4EFFA; }
  #content #main-text .question.btop p { margin-top:0; }
  
  .answer {float:left; margin:10px 0 0 0; width: 100%;}
  .answer label { position:relative; top:-2px;}
  .answer input.radio { margin-left:5px; }
  .answer span.bg1 { width:36px; height:28px; background: url('/design/bg-radio1.png') left top no-repeat; padding-top:3px; display:inline-block; margin-left:5px; }
  .answer span.bg2 { width:36px; height:28px; background: url('/design/bg-radio2.png') left top no-repeat; padding-top:3px; display:inline-block; margin-left:5px; }
  .answer.nofloat {float: none;}
  .question textarea { max-width:630px;width:100%; height:95px; border:1px solid #91AED2; }
  .question input.text { width:175px; height:22px; line-height:22px; border:1px solid #91AED2; padding:0 0 0 3px; margin-left:10px; }
  
  .answers { float:left; width:900px; }
  .answers table { width:870px; margin-left:30px; }
  .answers td  { width:400px; white-space: nowrap; }
  .answers input.text { float:right; margin-right:10px; } 
  .answers input.q10_text { visibility:hidden; }
  
  .question-text { font-weight:bold; float:left; }
  .question-text .tnormal { font-weight:normal; font-weight:90%; }
  .question-text span.color1 { color:#FF6600; }
  .question-text.nofloat {float: none;}
  
  .submit-box { text-align:center; float:left; margin:20px 0 0 0; }
  .submit-box input.submit { width:163px; height:37px; background: url('/design/bg-submit-orange.png') left top no-repeat; text-transform:uppercase; color:#fff; text-align:left; line-height:37px; border:none; margin:15px 0 10px 0; padding-left:15px; cursor:pointer; }

  table.voucher { margin:15px 0 0 0; width:900px; float:left; display:none; }
  td.vcol1 { width:354px; }
  #main-text .client-data-box h2 { margin:15px 0 5px 0; padding:0 0 0 0; color: #FF6800; font-size: 125%;}
  .client-data { width:879px; height:190px; margin-top:20px; background: url('/design/bg-client-data.png') left top repeat-x; padding:10px 15px 10px 10px; }
  .client-data table { margin:5px 0 10px 80px; font-size:110%; } 
  .client-data label { font-weight:bold; }
  
  .client-data input.text { margin:0 50px 0 5px; border:1px solid #91AED2; color:#7088A0; font-size:100%; }
  .client-data input.long { width: 250px; }  
  span.req { color:#FF6600; }
  
#content .popup { font-size: 110% !important; }
#content  .popup-in { position:relative; width:575px; padding:10px 5px 5px 20px; height:290px; left: 170px; background: url('/design/bg-popup.png') left top no-repeat;}
#content  a.popup-close { float:right; margin-right:10px; }
#content  .popup-logo { margin-bottom:15px; }
#content  .popup p { padding:0 0 10px 0; line-height:120%; margin-top: 0px !important;}
#content  .popup span.color1 { color:#FF6600; }
#content  .popup table td { padding:0 5px 0 0; }
#content  .popup table { padding-bottom:4px; }
#content  .popup-link { float:right;  font-size:110%; margin-right:10px;  left: 410px; top: 243px; position: absolute; }
#content  .popup-link a { text-decoration:none; padding:0 10px 10px 15px; display:block;  line-height:20px; }
#content  .popup-link a span { font-size:120%; font-weight:bold; background: url('/design/bg-href.png') right center no-repeat; padding:0 15px 0 0; }

  a.submit-link { background: url('/design/bg-href.png') right center no-repeat; padding:0 15px 0 0; font-weight:bold; font-size:100%; text-decoration:none; }
  a.submit-link:hover { text-decoration:underline; }
  
  .bg-all {height:900px; right: 0px; background: url('/design/bg-all.png'); position:absolute; z-index:10; display:none; margin:0 auto; left: 0px; top: 0px;}
  body.popup-visible .bg-all { display:block; }
  
  
table.tblLM {margin:4px 0 0; width: 100%;}
table.tblLM td, table.tblLM th {background-color:#F5FAFE;padding:5px 0px 5px 15px;border:2px solid white;border-width:2px 0;}
table.tblLM td.thead, table.tblLM th.thead {background-color:#ffffff;}
table.tblLM td {white-space:normal }
table.tblLM td.termin {white-space: nowrap;}
table.tblLM th {font-weight:bold; font-size: 130%; color: #FFAF14;}
table.tblLM strong {font-weight:bold; font-size: 120%; color: #FFAF14;}
table.tblLM h4 {color: #002B71}
				
table.tblLM.noborder td, table.tblLM.noborder th {border:0px;}
table td.break {height: 5px; background-color: #ffffff;} 

table.cenikLM {margin: 0 auto; width: 90%;border: 1px solid #CCE8FA;}
table.cenikLM th {color: #002B71; font-weight:  normal; font-size: 100%;background-color: #ffffff;}
table.cenikLM tr:nth-child(odd) td {background-color: #ffffff;}
table.cenikLM tr td:last-child, table.cenikLM tr th:last-child {font-weight: bold; padding-right: 15px;}
table.cenikLM td,table.cenikLM th {text-align: right;}
table.cenikLM tr td:first-child {text-align: left;}				
table.cenikLM td.sleva {font-weight:bold; font-size: 130%; color: #FFAF14;}


div.buttongreen {width:95px; font-size:92%;font-weight:bold}
div.buttongreen a {display:block;line-height:23px;padding-left: 20px;border:1px solid #BAC913;text-decoration:none}
div.buttongreen.down {background:#98A50D url('/design/button-green-down.gif') 0 0 repeat-x;}
div.buttongreen.up {background:#98A50D url('/design/button-green-up.gif') 0 0 repeat-x;}

#lyz_stred {margin-left: 9px; margin-right:9px !important; }

.lyz_stred .leftcol {float: left; margin-left: 16px;}
.lyz_stred h5 {font-size: 23px; color: #002B71; font-weight: normal; width: 380px; margin-bottom: 15px;}
.lyz_stred h5 a {text-decoration: none;}
.lyz_stred h5 a:hover {text-decoration: underline;}
.lyz_stred img.foto {border: 2px solid #E6F3FC; margin-bottom: 20px;} 
.lyz_stred p.dalsiinfo {font-size: 16px; line-height: 130%;}
.lyz_stred img.mapka {float: left; border: 4px solid #E6F3FC; width: 268px; margin-left: 6px; margin-top: 9px;}
.lyz_stred .blueBox {float: left; width: 340px; margin: 10px 4px 4px 4px; background-color: #E5F3FC;}
.lyz_stred .blueBox h6 {font-size: 18px; color: #002B71; font-weight: normal; padding-top: 3px; font-weight: normal;}
.lyz_stred .vleky img {float: left; margin: 12px 17px 0px 14px;}
.lyz_stred .vleky table {margin-left: 14px;}
.lyz_stred .sjezdovky img {float: left; margin: 12px 17px 50px 14px;}
.lyz_stred .sjezdovky span {display: block; float: left; width: 103px; padding-left: 17px; height: 30px; padding-top: 5px;}
.lyz_stred span.modre {background-image: url('/design/modre.png'); background-repeat: no-repeat;}
.lyz_stred span.cervene {background-image: url('/design/cervene.png'); background-repeat: no-repeat;}
.lyz_stred span.cerne {background-image: url('/design/cerne.png'); background-repeat: no-repeat;}
.lyz_stred .rightcol {float: right; width: 360px;}

/* ui-widgety �pravy na jednom m�st� */

.ui-widget-content {background: none; border: none;}
.ui-widget-header  {background: none; border: none; font-size: 14px; font-weight: bold;}

.ui-autocomplete {max-height: 200px; width: 500px; overflow-y: scroll; overflow-x: hidden; text-align: left; background-color: white; z-index: 99999; padding: 0px; border: 1px solid #ABDEFB;}
.ui-autocomplete ul {width: 100%; list-style-position: outside;	list-style: none; padding: 0; margin: 0;}
.ui-autocomplete-results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; border-collapse: collapse; }
.ui-autocomplete-results li.ui-autocomplete-even { background-color: #fff; }
.ui-autocomplete-results li.ui-autocomplete-odd { background-color: #eee; }

.ui-autocomplete-results li.ui-autocomplete-state-default { background-color: #fff; border: 1px solid #fff; color: #212121; }
.ui-autocomplete-results li.ui-autocomplete-state-active { color: #000; background:#E6E6E6 url(/design/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x; border:1px solid #D3D3D3; }

.ui-autocomplete-loading { background: white url('/js/jquery/css/images/ui-anim.basic.16x16.gif') right center no-repeat; }
.ui-autocomplete-over { background-color: #0A246A; color: white; }


.ui-autocomplete li.ui-menu-item {padding: 1px;background: white; text-align: left;}
.ui-autocomplete a.ui-menu-item-alternate {background-color: #EEEEEE;}

.ui-widget-content.ui-autocomplete {background: white;}
.ui-widget-content.ui-autocomplete a {color: #002B71}


.ac_results {padding: 0px; border: 1px solid #ABDEFB; text-align: left; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;	font: menu;	font-size: 12px; line-height: 16px;	overflow: hidden;}
.ac_loading {background: white url('/design/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A; color: white;}

.ui-tabs {zoom: 1; color: #585858; font: 81.25%/1.3 Tahoma,"Lucida Grande CE",lucida,sans-serif; font-size: 14px;}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 0 10px; margin: 0; }
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-active {list-style: none; position: relative; float: left; margin: 0 4px -1px 0; padding: 0; border: none;}
.ui-tabs .ui-tabs-nav li.posledni {margin-right:0px;}
.ui-tabs ul {padding:0 10px;}
.ui-tabs li img {margin:-3px 5px 0 0; vertical-align:middle}

.ui-tabs .ui-tabs-nav li a {display: block; color: #022974; text-align: center; padding: 10px 10px; background: #ede8d5; border: 1px #d8d7c2 solid; border-bottom-color: #d8d7c2; outline: none; font-weight:normal}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {color: #022974; outline: none; padding: 10px 10px 11px 10px; background: #ffffff; border-bottom-style: none; }
.ui-tabs .ui-tabs-nav li.ui-state-hover a {border-color: #d8d7c2; color: #022974;outline: none;border-bottom-color: #d8d7c2;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover a {border-color: #d8d7c2; color: #022974; outline: none;}
.ui-tabs .ui-tabs-panel {display: block; clear: both; background: #ffffff; border: 1px #d8d7c2 solid; padding: 0px;border-radius: 0px; }

.ui-widget-content.ui-datepicker {
	border: 1px solid #dddddd;
	background: #eeeeee url(/js/jquery/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}

.ui-datepicker th, td {
	float:none;
}

.ui-widget-header.ui-datepicker-header  {
	border: 1px solid #e78f08;
	background: #f6a828 url(/js/jquery/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}

.smap .card { padding-right: 30px !important; width: auto !important;}
.smap .card .close {background-image: url("/design/close.png") !important; width: 15px !important; height: 15px !important; right: 2px !important; top: 5px !important;}
.card-header {font-size: 135%; margin-bottom: 5px; font-weight: bold; white-space: nowrap;}
.card-body a img {margin: 5px 0px;}
.card-footer {font-size: 85%; font-weight: bold; margin-top: 5px;}

a.banner-titulka {margin-top: 10px; display: inline-block;}

.boxin.flexy {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}

@media screen and (max-width: 550px) {
    .boxin .boxtyp-tematicke {
        height:unset;
    }
    .boxtyp-tematicke img {
        height:unset;
    }

}


/* ------------- zalozky v regionech, krajich, okresech ---------------------*/

span.cards {
  display:block;
  position:fixed;
  top:0;
  left:0;
}

#tab {
  width:590px;
  margin:0;
}

#tab.regiony {
  width:100%;
  margin:0;
}

#tab img {
  vertical-align:middle;
  margin-right:5px;
}

#tab > ul {
  margin: 0px 0;
  padding: 0px 10px;
  height:36px;
  border-bottom: 1px solid #d8d7c2;
}

#tab > ul li {
  float:left;
  display:inline;
  list-style:none;
  margin:0 4px 0 0;
  padding:0 0;
  border: 1px solid #d8d7c2;
  border-bottom: 0px;
}

#tab > ul li a {
  display:block;
  background-color:#ede8d5;
  font-weight:normal;
  font-size:14px;
  line-height:35px;
  height:35px;
  color:#022974;
  text-decoration:none;
  padding:0 10px;
}

#tab > div {
  clear:both;
  padding:0 15px;
  height:0;
  overflow:hidden;
  visibility:hidden;
}

#tab > div.slevy {
  background: url('/design/slevy-pata.png') right bottom no-repeat;
}

.regiony_obsah {
  /*border: 1px solid #d8d7c2;*/
  border-top:0;
  background:#FFFFFF;
  
}

.regiony_obsah box {
  background:#FFFFFF
}

span:target ~ #tab > ul li:first-child a {
  background-color:#ede8d5;
  color:#022974;
  border-bottom: 1px solid #d8d7c2;
}

span:target ~ #tab > div:first-of-type {
  visibility:hidden;
  height:0;
  padding:0 0px;
  border: 0;
}

span ~ #tab > div:first-of-type,

#tab-1:target ~ #tab > div.tab-content-1,
#tab-2:target ~ #tab > div.tab-content-2,
#tab-3:target ~ #tab > div.tab-content-3,
#tab-4:target ~ #tab > div.tab-content-4,
#tab-5:target ~ #tab > div.tab-content-5,
#tab-5:target ~ #tab > div.tab-content-6 {
  visibility:visible;
  height:auto;
  padding:0px 0px;
  border-top:0;
}

span ~ #tab > ul li:first-child a,

#tab-1:target ~ #tab > ul li a[href$="#tab-1"],
#tab-2:target ~ #tab > ul li a[href$="#tab-2"],
#tab-3:target ~ #tab > ul li a[href$="#tab-3"],
#tab-4:target ~ #tab > ul li a[href$="#tab-4"],
#tab-5:target ~ #tab > ul li a[href$="#tab-5"],
#tab-5:target ~ #tab > ul li a[href$="#tab-6"] {
  background-color:white;
  color:#022974;
  border-bottom: 1px solid white;
}

.zaj-pata {float:left; margin:18px 0 0 16px;}
.zaj-pata a {float:none;display:inline;margin:0;color:#9DBF34 }

.katalogy_all {
  clear:both;
  padding:0;
  height:39px;
  background:#FFFFFF url('/design/slevy-pata.png') right bottom no-repeat;
}

.dovolena_all {
  clear:both;
  margin:20px 0;
  height:39px;
  background:#FFFFFF url('/design/slevy-pata.png') right bottom no-repeat;
}

.katalogy_all a, .dovolena_all a {float:right;margin:11px 36px;}

/*--------------------- zalozky ve vypisech ------------------------*/

#tabz {
  width:470px;
  margin:0;
}

#tabz.zalozky {
  width:100%;
  margin:0;
}

#tabz ul img {
  vertical-align:middle;
  margin-right:5px;
  margin-top:-2px;
}

#tabz > ul {
  margin: 0px 0;
  padding: 0px 10px;
  height:36px;
  border-bottom: 1px solid #d8d7c2;
}

#tabz > ul li {
  float:left;
  display:inline;
  list-style:none;
  margin:0 4px 0 0;
  padding:0 0;
  border: 1px solid #d8d7c2;
  border-bottom: 0px;
}

#tabz > ul li.last {
  float:right;
  margin:0;
}

#tabz > ul li a {
  display:block;
  background-color:#ede8d5;
  font-weight:normal;
  font-size:14px;
  line-height:35px;
  height:35px;
  color:#022974;
  text-decoration:none;
  padding:0 10px;
}

#tabz > div {
  clear:both;
  padding:0 15px;
  height:0;
  overflow:hidden;
  visibility:hidden;
}

#tabz > div.slevy {
  background:#FFFFFF url('/design/slevy-pata.png') right bottom no-repeat;
}

.zalozky_obsah {
  border: 1px solid #d8d7c2;
  border-top:0;
  background:#FFFFFF;
  
}

.regiony_obsah box {
  background:#FFFFFF
}

.zalozky_paticka {
  height:39px;
  width:100%;
  display:block;
  background:url('/design/ousko-pata.png') 1px bottom no-repeat;
}


#tabz ul li a.noactive {
  background-color:#ede8d5;
  color:#022974;
  border-bottom: 1px solid #d8d7c2;
}


#tabz ul li a.active {
  background-color:white;
  color:#022974;
  border-bottom: 1px solid white;
}

#tabz-content-1.active,
#tabz-content-3.active,
#tabz-content-4.active {
  visibility:visible;
  height:auto;
  padding:0px 0px;
  border-top:0;
}

/* responzivita */

@media screen and (max-width: 1230px) {
    #tab {width:470px;}
}

.cast-mapy {position: absolute; top: 0px; left: 0px; width: 518px; height: 291px;}


/* regiony */
.cast-mapy.regiony {display: none;}
#reg15 {background: url(/design/regionyCZ/reg0.gif) no-repeat 356px 138px; }
#reg32 {background: url(/design/regionyCZ/reg1.gif) no-repeat 167px 246px;}
#reg48 {background: url(/design/regionyCZ/reg2.gif) no-repeat 144px 163px;}
#reg19 {background: url(/design/regionyCZ/reg3.gif) no-repeat 135px 201px;}
#reg7 {background: url(/design/regionyCZ/reg4.gif) no-repeat 230px 193px;}
#reg10 {background: url(/design/regionyCZ/reg5.gif) no-repeat 197px 145px;}
#reg27 {background: url(/design/regionyCZ/reg6.gif) no-repeat 135px 253px;}
#reg45 {background: url(/design/regionyCZ/reg7.gif) no-repeat 135px 207px;}
#reg49 {background: url(/design/regionyCZ/reg8.gif) no-repeat 81px 203px;}
#reg44 {background: url(/design/regionyCZ/reg9.gif) no-repeat 78px 173px;}
#reg4 {background: url(/design/regionyCZ/reg10.gif) no-repeat 115px 158px;}
#reg38 {background: url(/design/regionyCZ/reg11.gif) no-repeat 50px 125px;}
#reg11 {background: url(/design/regionyCZ/reg12.gif) no-repeat 24px 129px;}
#reg25 {background: url(/design/regionyCZ/reg13.gif) no-repeat 44px 48px;}
#reg50 {background: url(/design/regionyCZ/reg14.gif) no-repeat 2px 72px;}
#reg43 {background: url(/design/regionyCZ/reg15.gif) no-repeat 176px 132px;}
#reg51 {background: url(/design/regionyCZ/reg16.gif) no-repeat 202px 112px;}
#reg26 {background: url(/design/regionyCZ/reg17.gif) no-repeat 111px 129px;}
#reg14 {background: url(/design/regionyCZ/reg18.gif) no-repeat 93px 87px;}
#reg8 {background: url(/design/regionyCZ/reg19.gif) no-repeat 96px 38px;}
#reg42 {background: url(/design/regionyCZ/reg20.gif) no-repeat 188px 86px;}
#reg46 {background: url(/design/regionyCZ/reg21.gif) no-repeat 153px 90px;}
#reg12 {background: url(/design/regionyCZ/reg22.gif) no-repeat 206px 68px;}
#reg21 {background: url(/design/regionyCZ/reg23.gif) no-repeat 148px 66px;}
#reg41 {background: url(/design/regionyCZ/reg24.gif) no-repeat 196px 46px;}
#reg28 {background: url(/design/regionyCZ/reg25.gif) no-repeat 178px 20px;}
#reg29 {background: url(/design/regionyCZ/reg26.gif) no-repeat 157px 37px;}
#reg9 {background: url(/design/regionyCZ/reg27.gif) no-repeat 136px 2px;}
#reg24 {background: url(/design/regionyCZ/reg28.gif) no-repeat 246px 30px;}
#reg20 {background: url(/design/regionyCZ/reg29.gif) no-repeat 208px 5px;}
#reg37 {background: url(/design/regionyCZ/reg30.gif) no-repeat 323px 246px;}
#reg40 {background: url(/design/regionyCZ/reg31.gif) no-repeat 273px 226px;}
#reg5 {background: url(/design/regionyCZ/reg32.gif) no-repeat 310px 202px; }
#reg52 {background: url(/design/regionyCZ/reg33.gif) no-repeat 259px 170px;}
#reg2 {background: url(/design/regionyCZ/reg34.gif) no-repeat 399px 211px;}
#reg47 {background: url(/design/regionyCZ/reg35.gif) no-repeat 344px 228px;}
#reg17 {background: url(/design/regionyCZ/reg36.gif) no-repeat 369px 202px;}
#reg3 {background: url(/design/regionyCZ/reg37.gif) no-repeat 411px 193px;}
#reg30 {background: url(/design/regionyCZ/reg38.gif) no-repeat 335px 173px;}
#reg16 {background: url(/design/regionyCZ/reg39.gif) no-repeat 388px 160px;}
#reg1 {background: url(/design/regionyCZ/reg40.gif) no-repeat 437px 164px;}
#reg33 {background: url(/design/regionyCZ/reg41.gif) no-repeat 379px 107px;}
#reg13 {background: url(/design/regionyCZ/reg42.gif) no-repeat 272px 120px;}
#reg23 {background: url(/design/regionyCZ/reg43.gif) no-repeat 230px 89px;}
#reg22 {background: url(/design/regionyCZ/reg44.gif) no-repeat 331px 98px;}
#reg35 {background: url(/design/regionyCZ/reg45.gif) no-repeat 301px 83px;}
#reg39 {background: url(/design/regionyCZ/reg46.gif) no-repeat 236px 47px;}
#reg31 {background: url(/design/regionyCZ/reg47.gif) no-repeat 264px 73px;}
#reg6 {background: url(/design/regionyCZ/reg48.gif) no-repeat 297px 45px;}
#reg18 {background: url(/design/regionyCZ/reg49.gif) no-repeat 362px 70px;}
#reg36 {background: url(/design/regionyCZ/reg50.gif) no-repeat 446px 138px;}
#reg34 { background: url(/design/regionyCZ/reg51.gif) no-repeat 436px 111px; }

/* regiony */
#reg53{background: url(/design/regionySK/reg53.gif) no-repeat 0px 4px}
#reg54{background: url(/design/regionySK/reg54.gif) no-repeat 1px 6px}
#reg55{background: url(/design/regionySK/reg55.gif) no-repeat 0px 15px}
#reg56{background: url(/design/regionySK/reg56.gif) no-repeat 0px 15px}
#reg57{background: url(/design/regionySK/reg57.gif) no-repeat 0px 3px}
#reg58{background: url(/design/regionySK/reg58.gif) no-repeat 0px 15px}
#reg59{background: url(/design/regionySK/reg59.gif) no-repeat 0px 3px}
#reg60{background: url(/design/regionySK/reg60.gif) no-repeat 0px 6px}
#reg61{background: url(/design/regionySK/reg61.gif) no-repeat 0px 6px}
#reg62{background: url(/design/regionySK/reg62.gif) no-repeat 0px 15px}
#reg63{background: url(/design/regionySK/reg63.gif) no-repeat 0px 15px}
#reg64{background: url(/design/regionySK/reg64.gif) no-repeat 0px 9px}
#reg65{background: url(/design/regionySK/reg65.gif) no-repeat 0px 3px}
#reg66{background: url(/design/regionySK/reg66.gif) no-repeat 0px 3px}
#reg67{background: url(/design/regionySK/reg67.gif) no-repeat 0px 17px}
#reg68{background: url(/design/regionySK/reg68.gif) no-repeat 0px 11px}
#reg69{background: url(/design/regionySK/reg69.gif) no-repeat 0px 15px}
#reg70{background: url(/design/regionySK/reg70.gif) no-repeat 0px 10px}
#reg71{background: url(/design/regionySK/reg71.gif) no-repeat 0px 5px}
#reg72{background: url(/design/regionySK/reg72.gif) no-repeat 2px 9px}
#reg73{background: url(/design/regionySK/reg73.gif) no-repeat 0px 15px}
#reg74{background: url(/design/regionySK/reg74.gif) no-repeat 2px 11px}
#reg75{background: url(/design/regionySK/reg75.gif) no-repeat 2px 8px}
#reg76{background: url(/design/regionySK/reg76.gif) no-repeat 0px 7px}
#reg77{background: url(/design/regionySK/reg77.gif) no-repeat 0px 15px}
#reg78{background: url(/design/regionySK/reg78.gif) no-repeat 0px 8px}
#reg79{background: url(/design/regionySK/reg79.gif) no-repeat 0px 10px}
#reg80{background: url(/design/regionySK/reg80.gif) no-repeat 0px 6px}
#reg81{background: url(/design/regionySK/reg81.gif) no-repeat 0px 15px}
#reg134{background: url(/design/regionySK/reg134.gif) no-repeat 2px 6px}
#reg135{background: url(/design/regionySK/reg135.gif) no-repeat 0px 11px}


/* addon for dynamic maps*/

.in-card {
    min-width:300px;
    color:#002b71;
}

.card-body .in-card a img {
    margin: 0 10px 0 0;
    float:left;
}

.card-body .in-card span.bname {
    font-size: 16px;
    font-weight: bold;
}

.foot-card {
    font-size:115%;
    font-weight:normal;
    color:#002b71;
    margin-top:8px;
}

.foot-card span {
    font-size: 14px;
    font-weight: bold;
}

.card-footer .footer_button {
    height:unset;
    margin:7px 0 0 90px;    
}

#map_canvas .close::after {
    content: "";
}

#ie-alert-overlay{width:100%;height:100%;background-image:url(/js/iealert/bg.png);position:fixed;top:0;left:0;z-index:999999}
* html #ie-alert-overlay{position:absolute}
#ie-alert-panel{width:600px;height:auto;top:200px;left:50%;position:fixed;z-index:1000001;margin:0 0 0 -300px;
_position:absolute;
_top:expression(200+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.ie-p{font-size:15px;color:#565656;line-height:1.6em;text-align:left}
#ie-alert-panel a{text-decoration:none}
.ie-span{font-size:18px;color:#464646;display:block;font-weight:bold;line-height:1.6em;margin:0 0 15px 0;}
.ie-r-b-c,.ie-r-t-c,.ie-l-t-c,.ie-l-b-c{background:url(/js/iealert/iesprites.png) no-repeat}
.ie-l-t-c{width:47px;height:47px;background-position:-18px -9px;float:left}
.ie-l{height:100%;width:47px;float:left;clear:both;background:url(/js/iealert/left.png)}
.ie-l-b-c{width:47px;height:46px;background-position:-17px -66px;float:left;clear:both}
.ie-b{height:46px;width:506px;float:left;background:url(/js/iealert/bottom.png)}
.ie-r-t-c{width:47px;height:47px;background-position:-83px -10px;float:right;cursor:pointer}
.ie-r-t-c:hover{background-position:-143px -9px}
.ie-r{height:100%;width:47px;float:right;background:url(/js/iealert/right.png)}
.ie-c{width:506px;height:100%;background:#f6f6f6;float:left}
.ie-r-b-c{width:47px;height:46px;background-position:-83px -65px;float:right}
.ie-t{height:47px;width:506px;float:left;background:url(/js/iealert/top.png)}
.ie-u{width:auto;height:43px;margin:30px auto 0 -66px;position:relative;left:50%}
.ie-u-l{width:14px;height:43px;background:url(/js/iealert/u-left.png);float:left}
.ie-u-c{width:auto;height:33px;background:url(/js/iealert/u-center.png);float:left;padding:11px 0 0 0;cursor:pointer}
.ie-u-s{margin:5px 25px 5px 25px;color:#fff;font-size:14px;font-weight:bold;line-height:1.3em;}
.ie-u-r{width:14px;height:43px;background:url(/js/iealert/u-right.png);float:left}
#ie-alert-panel.ie6-style .ie-r-b-c{background:url(/js/iealert/6_r_b_c.png) no-repeat}
#ie-alert-panel.ie6-style .ie-r-t-c{background:url(/js/iealert/6_r_t_c.png) no-repeat}
#ie-alert-panel.ie6-style .ie-r-t-c:hover{background:url(/js/iealert/6_r_t_c_h.png) no-repeat}
#ie-alert-panel.ie6-style .ie-l-t-c{background:url(/js/iealert/6_l_t_c.png) no-repeat}
#ie-alert-panel.ie6-style .ie-l-b-c{background:url(/js/iealert/6_l_b_c.png) no-repeat}
#ie-alert-panel.ie6-style .ie-l{background:url(/js/iealert/6_left.png)}
#ie-alert-panel.ie6-style .ie-r{background:url(/js/iealert/6_right.png)}
#ie-alert-panel.ie6-style .ie-b{background:url(/js/iealert/6_bottom.png)}
#ie-alert-panel.ie6-style .ie-t{background:url(/js/iealert/6_top.png)}

.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}@font-face{font-family:lg;src:url(/js/LightGallery/fonts/lg.eot?n1z373);src:url(/js/LightGallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/js/LightGallery/fonts/lg.woff?n1z373) format("woff"),url(/js/LightGallery/fonts/lg.ttf?n1z373) format("truetype"),url(/js/LightGallery/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/js/LightGallery/img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/js/LightGallery/img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(/js/LightGallery/img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/js/LightGallery/img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/js/LightGallery/img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/js/LightGallery/img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}

/* qTip2 v2.2.1 | Plugins: tips viewport imagemap svg modal | Styles: core basic css3 | qtip2.com | Licensed MIT | Sat Aug 08 2015 10:10:53 */

.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(/scripts/qTip/#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}

/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
