ï»¿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:none}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1px 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
img,iframe,object,embed{vertical-align:middle}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:border-box;outline:none;border-radius:none;box-shadow:none}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
label{cursor:default}
table{border-collapse:collapse;border-spacing:0}
caption{text-align:left;caption-side:top}
th{text-align:left}
@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon-1.eot") format('embedded-opentype'),url("../fonts/icomoon.woff") format('woff'),url("../fonts/icomoon.ttf") format('truetype'),url("../fonts/icomoon.svg#icomoon") format('svg');font-weight:normal;font-style:normal}
/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
.reset td,.reset th{border:none;background:none;padding:0}
.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}
.l{float:left;display:inline}
.r{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.cfx{zoom:1;}
.cfx:after,.cfx:before{content:'';display:table;clear:both}
.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}
.ctx{zoom:1;display:table-cell;}
.ie7 .ctx{display:block}
.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.hide,.js .jsHide{display:none}
.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}
.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.lower{text-transform:lowercase}
.upper{text-transform:uppercase}
.bold{font-weight:bold}
.thin{font-weight:normal}
.italic{font-style:italic}
.normal{font-style:normal}
.top{vertical-align:top}
.middle{vertical-align:middle}
.big{font-size:20px;}
@media (min-width:700px){.big{font-size:22px}}
.small{font-size:14px}
.error,.red{color:#d81920}
.green{color:#69b530}
.grey{color:#969696}
.blue{color:#00a5e6}
.blueDark{color:#19417d}
.nowrap{white-space:nowrap}
/*
 * Typo
 */
body{font:normal 18px/1.4 'PT Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}
h1,h2,h3,h4,h5,h6{font-family:'PT Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;line-height:1.2;margin:1.5em 0 .5em}
h1,.h1{font-size:32px;margin-top:.75em;}
@media (min-width:700px){h1,.h1{font-size:40px}}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4,h5,h6{font-size:18px}
.title-main{text-transform:uppercase;margin:0 0 15px;font-size:20px}
p{margin:0 0 1.25em}
hr{border:none;border-top:1px solid #ebebeb;margin:40px 0;height:1px;overflow:hidden}
blockquote{margin:0 0 25px 40px;padding:15px 0 1px 15px;border-left:5px solid #ebebeb;position:relative;font-style:normal;font-style:italic;}
blockquote:before{content:'â';position:absolute;left:-55px;top:50%;margin-top:-46px;font-size:70px;line-height:1}
blockquote p{margin:0 0 10px}
a{color:#19417d;text-decoration:underline;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}
a:focus{color:#00a5e6}
a:visited{color:#19417d}
.link-more{position:relative;padding-right:12px;text-transform:uppercase;font-size:15px;text-decoration:none;}
.link-more:after{content:'';position:absolute;right:0;top:50%;margin-top:-7px;border-width:6px 0 6px 6px;border-style:dashed solid;border-color:transparent #19417d;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s}
.link-more:hover:after{border-color:transparent #00a5e6}
.link-ext{position:relative;padding-right:18px;}
.link-ext .icon{position:absolute;right:0;top:50%;font-size:13px;margin-top:-7px}
.link-print{position:relative;padding-left:32px;}
.link-print .icon{position:absolute;left:0;top:50%;font-size:26px;margin-top:-13px}
ul,ol{margin:0 0 1.25em;list-style:none;padding:0}
li{padding:0 0 0 40px;margin:0 0 .25em;}
li ol,li ul{margin:.25em 0 0}
ol{counter-reset:item;}
ol li{background:none;position:relative;}
ol li:before,ol li .ie-counter{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0;text-align:right;width:30px}
dl{margin:0 0 1.25em}
dt{margin:0;padding:0;float:left;width:150px}
dd{margin:0;padding:0 0 0 10px;overflow:hidden}
table{width:100%;clear:both;margin:0 0 1.25em;empty-cells:show;border-collapse:collapse;border:1px solid #ddd}
caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}
td,th{vertical-align:top;padding:8px 10px;border:1px solid #ddd;border-width:1px 0}
th{font-weight:bold}
thead th{background:#e3f1f6}
tbody tr:nth-child(2n) td,tbody tr:nth-child(2n) th{background:#f9f9f9}
img.l{margin:.25em 20px 20px 0}
img.r{margin:.25em 0 20px 20px}
img.c{margin:.25em auto 20px auto; display: block; max-width: 100%;}
@media (max-width:699px){img.r,img.l{max-width:100%;height:auto;margin-left:0;margin-right:0;float:none;display:block}}
.datepick{width:100% !important;font-size:16px;text-align:center;position:relative;}
.datepick table{margin:0;border:none}
.datepick td,.datepick th{border:1px solid #e3f1f6;background:#fff;padding:1px 0;text-align:center;font-weight:normal;overflow:hidden;width:14.285714%;}
.datepick td > *,.datepick th > *{margin:-100px;padding:100px;display:block;background:#fff}
.datepick td > span,.datepick th > span{background:#f1f8fb}
.datepick td > a,.datepick th > a{text-decoration:none}
.datepick th{border-color:#f1f8fb #f1f8fb #e3f1f6}
.datepick .datepick-month-row{zoom:1;}
.datepick .datepick-month-row:after,.datepick .datepick-month-row:before{content:'';display:table;clear:both}
.datepick .datepick-month{float:left;width:50%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.datepick .datepick-month.first .datepick-month-year,.datepick .datepick-month.first table{display:none}
.datepick .datepick-month.first .datepick-month-year + .datepick-month-year{display:block;position:absolute;left:20px;top:-70px;line-height:50px;height:50px;padding:0 23px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:#19417d;font-size:18px;background:url("../cn2015/select.png") 100% 46% no-repeat}
.datepick .datepick-cmd-today{display:none}
.datepick .datepick-cmd-prev,.datepick .datepick-cmd-next{font:0/0 a;color:transparent;text-decoration:none;position:absolute;left:20px;top:0;width:30px;line-height:30px;}
.datepick .datepick-cmd-prev:before,.datepick .datepick-cmd-next:before{content:'';display:inline-block;vertical-align:middle;border-width:8px 8px 8px 0;border-color:transparent #19417d;border-style:dashed solid;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s}
.datepick .datepick-cmd-prev:hover:before,.datepick .datepick-cmd-next:hover:before{border-color:transparent #00a5e6}
.datepick .datepick-cmd-next{left:auto;right:1px;}
.datepick .datepick-cmd-next:before{border-width:8px 0 8px 8px}
.datepick .datepick-month-header{background:#f1f8fb;line-height:30px}
.datepick .datepick-selected{background:#19417d;color:#fff;font-weight:bold}
@media (max-width:999px){.datepick td,.datepick th{padding:5px}}
@media (max-width:580px){.datepick .datepick-month{float:none;width:auto;margin-top:20px;}
.datepick .datepick-month.first,.datepick .datepick-month.first + .datepick-month{margin:0}}
.datepicker-preselected{position:absolute;right:0;top:0;width:240px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:16px;}
.datepicker-preselected li{margin:0 0 5px}
.datepicker-preselected .cancel{margin-top:52px}
@media (max-width:699px){.datepicker-preselected{position:static;text-align:center;width:auto;padding-top:0}
.datepicker-preselected .cancel{margin-top:10px}}
.row{position:relative;margin:0;padding:0;zoom:1;}
.row:after,.row:before{content:'';display:table;clear:both}
@media (max-width:699px){.mobile-hide{display:none}
.page-contact .col-side{margin-left:-10px;margin-right:-10px;padding:5px 10px 1px;background:#e3f1f6 url("../cn2015/pattern-backgroundBlue.png") 100% 0 repeat-y}}
@media (max-width:355px/*999px*/){.page-detail .col-side{display:none}}
@media (min-width:700px){.col{float:left;left:100%;position:relative;padding:0}
.page-contact #main > .row:before{content:'';display:block;position:absolute;right:-20px;top:-20px;bottom:0;width:48.305084745762706%;padding-left:30px;background:#e3f1f6 url("../cn2015/pattern-backgroundBlue.png") 100% 0 repeat-y}
.page-contact .col-content{float:left;left:100%;margin-left:-100%;width:48.305084745762706%}
.page-contact .col-side{float:left;left:100%;margin-left:-48.305084745762706%;width:48.305084745762706%}
.grid-h{width:48.5%}
.col-h-1{margin-left:-100%}
.col-h-2{margin-left:-48.5%}
.grid-t{width:31.333333333333332%}
.grid-2t{width:65.66666666666666%}
.col-t-1{margin-left:-100%}
.col-t-2{margin-left:-65.66666666666667%}
.col-t-3{margin-left:-31.333333333333343%}
.grid-q{width:22.75%}
.grid-3q{width:74.25%}
.col-q-1{margin-left:-100%}
.col-q-2{margin-left:-74.25%}
.col-q-3{margin-left:-48.5%}
.col-q-4{margin-left:-22.75%}}
@media (min-width:700px) and (max-width:999px){.col-content,.col-side{left:auto;float:none}
.tablet-hide{display:none}}
@media (min-width:1000px){.page-homepage #main > .row:before{content:'';display:block;position:absolute;right:-20px;top:-20px;bottom:0;width:360px;background:#e3f1f6}
.page-homepage .col-content{margin-left:-100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:360px}
.page-homepage .col-side{margin-left:-340px;width:360px}
.page-subpage .col-content{margin-left:-100%;width:71.1864406779661%}
.page-subpage .col-side{margin-left:-25.423728813559322%;width:25.423728813559322%}
.page-detail #main > .row:before{content:'';display:block;position:absolute;right:339px;top:-20px;bottom:0;width:1px;background:#ebebeb}
.page-detail .col-content{margin-left:-100%;width:100%;padding-right:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.page-detail .col-side{margin-left:-340px;width:360px;top:-20px;padding-top:20px;background:#e3f1f6;}
.page-detail .col-side .copyrights{background:#fff;border-top:1px solid #ebebeb;padding:15px 40px 20px 20px;font-size:14px;margin:0 0 0 1px;}
.page-detail .col-side .copyrights strong{display:block}
.page-contact #main > .row:before{padding-left:40px}}
.header{position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 25px;}
.header > *{margin:0 0 10px}
.header p{margin:0}
.header.header-mobile{display:table;width:100%;}
.header.header-mobile > *{display:table-cell;vertical-align:middle;margin:0}
.header.header-mobile > :first-child + *{text-align:right}
@media (min-width:700px){.header{display:table;width:100%}
.header > *{display:table-cell;vertical-align:middle;margin:0}
.header > :first-child + *{text-align:right}
.header .title-main + .btn-wrap > .btn,.header h1 + .btn-wrap > .btn,.header .title-main + .btn-wrap > .btn-popup,.header h1 + .btn-wrap > .btn-popup{margin-top:-10px}
.header form{width:250px}
.header.header-mobile .btn-wrap{display:none}}
.icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;display:inline-block;position:relative}
.icon-refresh:before{content:"\e654";display:block;-webkit-animation:Rotate 1500ms infinite linear;-moz-animation:Rotate 1500ms infinite linear;-o-animation:Rotate 1500ms infinite linear;-ms-animation:Rotate 1500ms infinite linear;animation:Rotate 1500ms infinite linear}
.icon-eye:before{content:"\e653"}
.icon-menu:before{content:"\e652"}
.icon-close:before{content:"\e615"}
.icon-ext:before{content:"\e612"}
.icon-lock:before{content:"\e613"}
.icon-tick:before{content:"\e614"}
.icon-bubble:before{content:"\e60a"}
.icon-exclamation-mark:before{content:"\e60b"}
.icon-facebook-square:before{content:"\e60c"}
.icon-google-square:before{content:"\e60d"}
.icon-info:before{content:"\e60e"}
.icon-list:before{content:"\e60f"}
.icon-print:before{content:"\e610"}
.icon-twitter-square:before{content:"\e655"} /*\e611*/
.icon-logo:before{content:"img"}
.icon-calendar:before{content:"\e605"}
.icon-rss:before{content:"\e607"}
.icon-search:before{content:"\e608"}
.icon-ctk:before{content:"\e606"}
.icon-facebook:before{content:"\e600"}
.icon-google:before{content:"\e601"}
.icon-home:before{content:"\e602"}
.icon-twitter:before{content:"\e655"} /*\e603*/
.icon-youtube:before{content:"\e604"}
.icon-weather-01:before{content:"\e616"}
.icon-weather-02:before{content:"\e617"}
.icon-weather-03:before{content:"\e618"}
.icon-weather-04:before{content:"\e619"}
.icon-weather-05:before{content:"\e61a"}
.icon-weather-06:before{content:"\e61b"}
.icon-weather-07:before{content:"\e61c"}
.icon-weather-08:before{content:"\e61d"}
.icon-weather-09:before{content:"\e61e"}
.icon-weather-10:before{content:"\e61f"}
.icon-weather-11:before{content:"\e620"}
.icon-weather-12:before{content:"\e621"}
.icon-weather-13:before{content:"\e622"}
.icon-weather-14:before{content:"\e623"}
.icon-weather-15:before{content:"\e624"}
.icon-weather-16:before{content:"\e625"}
.icon-weather-17:before{content:"\e626"}
.icon-weather-18:before{content:"\e627"}
.icon-weather-19:before{content:"\e628"}
.icon-weather-20:before{content:"\e629"}
.icon-weather-21:before{content:"\e62a"}
.icon-weather-22:before{content:"\e62b"}
.icon-weather-23:before{content:"\e62c"}
.icon-weather-24:before{content:"\e62d"}
.icon-weather-25:before{content:"\e62e"}
.icon-weather-26:before{content:"\e62f"}
.icon-weather-27:before{content:"\e630"}
.icon-weather-28:before{content:"\e631"}
.icon-weather-29:before{content:"\e632"}
.icon-weather-30:before{content:"\e633"}
.icon-weather-31:before{content:"\e634"}
.icon-weather-32:before{content:"\e635"}
.icon-weather-33:before{content:"\e636"}
.icon-weather-34:before{content:"\e637"}
.icon-weather-35:before{content:"\e638"}
.icon-weather-36:before{content:"\e639"}
.icon-weather-37:before{content:"\e63a"}
.icon-weather-38:before{content:"\e63b"}
.icon-weather-39:before{content:"\e63c"}
.icon-weather-40:before{content:"\e63d"}
.icon-weather-41:before{content:"\e63e"}
.icon-weather-42:before{content:"\e63f"}
.icon-weather-43:before{content:"\e640"}
.icon-weather-44:before{content:"\e641"}
.icon-weather-45:before{content:"\e642"}
.icon-weather-46:before{content:"\e643"}
.icon-weather-47:before{content:"\e644"}
.icon-weather-48:before{content:"\e645"}
.icon-weather-49:before{content:"\e646"}
.icon-weather-50:before{content:"\e647"}
.icon-weather-51:before{content:"\e648"}
.icon-weather-52:before{content:"\e649"}
.icon-weather-53:before{content:"\e64a"}
.icon-weather-54:before{content:"\e64b"}
.icon-weather-55:before{content:"\e64c"}
.icon-weather-56:before{content:"\e64d"}
.icon-weather-57:before{content:"\e64e"}
.icon-weather-58:before{content:"\e64f"}
.icon-weather-59:before{content:"\e650"}
.icon-weather-60:before{content:"\e651"}
@-moz-keyframes Rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes Rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes Rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes Rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
.tags{margin:0 0 25px -5px;font-size:0;}
@media (-webkit-min-device-pixel-ratio:0){.tags{letter-spacing:-1px}}
.tags > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:auto;font-size:11px}
.ie7 .tags > *{display:inline;zoom:1}
.tags .tag{margin-left:14px}
.tag{display:inline-block;vertical-align:middle;line-height:17px;text-transform:uppercase;font-weight:bold;font-size:11px;color:#fff;padding:1px 5px 0 2px;margin-left:9px;position:relative;text-decoration:none;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;-ms-transition:background 0.2s;transition:background 0.2s;}
.tag[href]:hover{background:#000;color:#fff;}
.tag[href]:hover:before{border-color:transparent #000}
.tag:before{content:'';position:absolute;right:100%;top:0;border-width:9px 9px 9px 0;border-style:dashed solid;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s}
.tag.blue{background:#00a5e6;}
.tag.blue:before{border-color:transparent #00a5e6}
.tag.blueDark{background:#19417d;}
.tag.blueDark:before{border-color:transparent #19417d}
.tag.red{background:#d81920;}
.tag.red:before{border-color:transparent #d81920}
.tag.green{background:#69b530;}
.tag.green:before{border-color:transparent #69b530}
.tag.grey{background:#969696;}
.tag.grey:before{border-color:transparent #969696}
/*
 *	Forms
 */
.inp-text,.inp-select{display:block;border:2px solid #19417d;padding:11px 10px 9px;background:#fff;color:#000;font-family:'PT Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:24px;height:44px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 2px 0 #e6e6e6;box-shadow:inset 0 2px 0 #e6e6e6;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.2s, color 0.2s;-moz-transition:border-color 0.2s, color 0.2s;-o-transition:border-color 0.2s, color 0.2s;-ms-transition:border-color 0.2s, color 0.2s;transition:border-color 0.2s, color 0.2s;}
.inp-text:focus,.inp-select:focus{border-color:#00a5e6}
.error .inp-text,.error .inp-select{border-color:#d81920;}
.error .inp-text:focus,.error .inp-select:focus{border-color:#f1868a}
.inp-text::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.5)}
.inp-text::-webkit-input-placeholder{opacity:1;color:rgba(0,0,0,0.5)}
.inp-text:-ms-input-placeholder{opacity:1;color:rgba(0,0,0,0.5)}
.inp-text:focus::-moz-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}
.inp-text:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}
textarea.inp-text{height:auto}
.inp-fix{position:relative;display:block;}
.inp-fix .inp-text{width:100%}
.inp-select{padding-top:5px;padding-bottom:5px;padding-right:30px;line-height:34px}
.inp-fix-select{position:relative;display:block;}
.inp-fix-select:after{content:'';position:absolute;right:10px;top:50%;margin-top:-4px;border-width:8px 8px 0;border-color:#19417d transparent;border-style:solid dashed;pointer-events:none}
.inp-fix-select .inp-select{width:100%}
.inp-items{margin:30px 0;}
.inp-items li{margin:0 0 10px}
.inp-item{display:inline-block;vertical-align:top;position:relative;}
.inp-item input{position:absolute;left:-5000px;}
.ie8 .inp-item input{left:5px;top:5px}
.inp-item span{display:inline-block;vertical-align:top;padding-left:30px;}
.inp-item span:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #19417d;background:#fff;-webkit-box-shadow:inset 0 2px 0 #e6e6e6;box-shadow:inset 0 2px 0 #e6e6e6;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s;}
.ie8 .inp-item span:before{display:none}
.error .inp-item span:before{border-color:#d81920}
.inp-item span:after{display:none;position:absolute;}
.ie8 .inp-item span:after{display:none}
.inp-item input:checked + span:after{display:block}
.inp-item input:focus + span:before{border-color:#00a5e6}
.inp-item input[type="checkbox"] + span:after{content:"\e614";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;left:4px;top:4px;font-size:14px}
.inp-item input[type="radio"] + span:before{-webkit-border-radius:11px;border-radius:11px}
.inp-item input[type="radio"] + span:after{content:"";left:8px;top:8px;width:6px;height:6px;background:#000;-webkit-border-radius:3px;border-radius:3px}
.inp-icon-before .icon{position:absolute;left:10px;top:50%;font-size:20px;margin-top:-10px;pointer-events:none}
.inp-icon-before .inp-text{padding-left:36px}
.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;}
.ie7 .btn{display:inline;zoom:1}
.btn > span{position:relative;background:#19417d;display:block;padding:0 20px;font-size:20px;line-height:44px;color:#fff;text-decoration:none;font-weight:bold;font-family:'PT Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;white-space:nowrap;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;-ms-transition:background 0.2s;transition:background 0.2s;-webkit-box-shadow:inset 0 -2px 0 #000;box-shadow:inset 0 -2px 0 #000}
.btn.btn--secondary > span,button.btn.is--secondary > span{background:#00a5e6}
.btn:hover > span,button.btn:focus > span{background:#00a5e6}
.btn.btn-icon-before > span{padding-left:45px}
.btn.btn-icon-before .icon{position:absolute;left:10px;top:50%;font-size:26px;margin-top:-13px}
.btn.btn-icon-before .icon-bubble{margin-top:-11px}
.btn-m > span{line-height:40px;padding:0 15px}
.btn-m.btn-icon-before > span{padding-left:40px}
.btn-m.btn-icon-before .icon{font-size:20px;margin-top:-11px}
.btn-block{width:100%;display:block;}
.btn-block > span{padding-left:10px;padding-right:10px}
.btn-icon > span{font-family:'icomoon';font-weight:normal}
.btn-row{position:relative;padding-right:90px;margin:0;display:block;}
.btn-row .btn{position:absolute;right:0;top:0;width:90px;}
.btn-row .btn span{padding-left:10px;padding-right:10px}
.btn-popup{display:inline-block;vertical-align:middle;}
.btn-popup.open .box{display:block}
.btn-popup .box{position:absolute;right:0;top:100%;width:720px;background:#e3f1f6;border:1px solid #7fc5e0;padding-top:50px;margin-top:10px;display:none;}
.btn-popup .box:before,.btn-popup .box:after{content:'';position:absolute;right:235px;bottom:100%;border-width:0 10px 10px;border-color:#7fc5e0 transparent;border-style:solid dashed}
.btn-popup .box:after{border-color:#e3f1f6 transparent;margin-bottom:-1px}
.btn-popup .box .row{border:1px solid #fff;border-width:1px 0}
.btn-popup .box .close{position:absolute;right:0;top:0;width:50px;height:50px;background:#19417d;line-height:50px;text-align:center;color:#fff;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;-ms-transition:background 0.2s;transition:background 0.2s;font-size:0;}
.btn-popup .box .close .icon{font-size:26px;vertical-align:middle}
.btn-popup .box .close:hover{background:#00a5e6}
.btn-popup .box #datepicker{padding:20px 20px 20px 0;border-right:1px solid #fff;margin-right:240px}
.btn-popup .box form{width:340px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}
@media (max-width:999px){.btn-popup .box{width:auto;right:-10px;left:-10px;border-width:1px 0}}
@media (max-width:699px){.btn-popup .box:before,.btn-popup .box:after{right:auto;left:20px}
.btn-popup .box #datepicker{border:none;margin-right:0}}
.dt{display:table;width:100%;}
.dt > *{display:table-cell;vertical-align:top;margin:0}
.sk-carousel{overflow:hidden;width:100%;position:relative;}
.sk-carousel .scroll{width:auto !important;overflow:visible !important}
/*
 *	Base layout
 */
body{position:relative;color:#000;background:#b3b3b3}
#ahead{min-width:970px;margin:0 auto;display:table;} /* xtm pridano cele */
@media (max-width:990px){#ahead{display:none;}}
#mother{position:relative;margin:0 auto;max-width:1060px;background:#fff;z-index:10;zoom:1;}
#mother:after,#mother:before{content:'';display:table;clear:both}
@media (max-width:699px){#mother{padding-top:50px}}
#header{background:#19417d;z-index:50;}
@media (max-width:699px){#header{position:fixed;left:0;right:0;top:0;height:50px}
#header .row{padding:0 10px}}
@media (min-width:700px){#header{position:absolute;left:0;right:0;top:40px}
#header .row{padding:15px 10px}
.fixed-header #header{position:fixed;top:0;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;-ms-transition:top 0.2s;transition:top 0.2s}
.fixed-header.fixed-headercategory #header{top:40px}}
@media (min-width:1000px){#header .row{padding-left:20px;padding-right:20px}}
#logo{float:left;font:100%/1 'PT Sans',Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0;padding:0;overflow:hidden;position:relative;width:190px;height:50px;}
#logo .icon{font-size:190px;position:absolute;top:50%;left:0;margin-top:-95px;color:#fff}
@media (min-width:700px){#logo{margin:-1px 0;width:268px;height:52px}
#logo .icon{font-size:268px;margin-top:-134px}}
#main{padding:20px 10px 0;overflow:hidden;}
.page-detail #main{padding-top:0;}
.page-detail #main > .row{padding-top:20px}
@media (min-width:1000px){#main{padding-left:20px;padding-right:20px}}
#footer{padding:30px 10px;border-top:2px solid #ebebeb;font-size:14px;}
#footer .copyrights{color:#969696;padding-left:50px;white-space:nowrap;position:relative;}
#footer .copyrights strong{display:block;font-weight:normal;color:#000}
#footer .copyrights .icon{position:absolute;color:#19417d;left:0;top:50%;font-size:40px;margin-top:-20px}
#footer .mailem{padding-left:10px;}
#footer .mailem span{font-size:18px;line-height:40px;}
#footer .apps{font-size:0;white-space:nowrap;}
@media (-webkit-min-device-pixel-ratio:0){#footer .apps{letter-spacing:-1px}}
#footer .apps > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:90px;font-size:0}
.ie7 #footer .apps > *{display:inline;zoom:1}
#footer .apps a{margin-left:10px;height:30px;background:url("../cn2015/sprite.png") 0px 0px no-repeat;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;background-size:100% auto;}
#footer .apps a:hover{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
#footer .apps .googleplay{background-position:0px -30px}
#footer .social{font-size:0;white-space:nowrap;}
@media (-webkit-min-device-pixel-ratio:0){#footer .social{letter-spacing:-1px}}
#footer .social > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:auto;font-size:0}
.ie7 #footer .social > *{display:inline;zoom:1}
#footer .social a{margin-left:10px;vertical-align:middle}
#footer .social .icon{font-size:32px}
#footer .social .icon-facebook{color:#3b5998;}
#footer .social .icon-facebook:hover{color:#355089}
#footer .social .icon-twitter{color:#000;font-size:24px;padding-top:2px;} /*#00aced*/
#footer .social .icon-twitter:hover{color:#009bd5}
#footer .social .icon-google{color:#c83737;}
#footer .social .icon-google:hover{color:#b43131}
#footer .social .icon-youtube{color:#db291f;}
#footer .social .icon-youtube:hover{color:#c5251c}
#footer .up{text-align:right;padding-left:30px;font-size:16px;display:none;}
#footer .up a{display:inline-block;vertical-align:middle;padding:0 15px 0 35px;line-height:38px;height:38px;border:1px solid #00a5e6;text-decoration:none;position:relative;}
#footer .up a:before{content:'';position:absolute;left:15px;top:50%;margin-top:-2px;border-width:0 5px 5px;border-color:#19417d transparent;border-style:solid dashed;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s}
#footer .up a:hover:before{border-color:#00a5e6 transparent}
@media (max-width:699px){#footer{padding-bottom:0;overflow:hidden}
#footer .dt{display:block;}
#footer .dt > *{display:block;white-space:normal;margin-bottom:30px}
#footer .menu{border-top:1px solid #7fc5e0;text-align:center;font-size:18px;}
#footer .menu li{border:1px solid #7fc5e0;border-width:0 1px 1px}
#footer .menu a{display:block;text-decoration:none;padding:8px 10px}
#footer .apps{overflow:hidden;}
#footer .apps a{float:left;margin:0}
#footer .apps .googleplay{float:right}
#footer .social{float:left;margin-left:-10px;line-height:40px}
#footer .up{float:right;}
#footer .up a{font:0/0 a;color:transparent;text-decoration:none;padding-right:4px}}
@media (min-width:700px){#footer .dt > *{vertical-align:middle}
#footer .menu{zoom:1;}
#footer .menu:after,#footer .menu:before{content:'';display:table;clear:both}
#footer .menu li{float:left;width:32%;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#footer .menu li:nth-child(3n-1){width:52%}
#footer .menu li:nth-child(3n){width:10%}
#footer .apps{padding-left:20px}
#footer .social{padding-left:20px}}
@media (min-width:700px) and (max-width:1219px){#footer{padding-bottom:100px}
#footer .apps{position:absolute;left:50px;bottom:30px;padding-left:0;display:block}}
@media (min-width:700px) and (max-width:850px){#footer .social{text-align:center;position:absolute;padding-left:0;bottom:34px;left:340px;right:120px}}
@media (min-width:700px) and (max-width:999px){#footer .up{position:absolute;right:10px;bottom:30px;padding-left:0}}
@media (min-width:1000px) and (max-width:1219px){#footer .apps{left:60px}}
@media (min-width:1000px){#footer{padding-left:20px;padding-right:20px}}
/*
 *	Menu
 */
/* Nav skip */
#menu-accessibility{position:absolute;left:-5000px;top:0;}
#menu-accessibility a:focus,#menu-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}
.menu-context{margin:0 -10px 20px;padding:20px 10px;background:#00a5e6 url("../cn2015/pattern-blue-large.png") 100% 0 repeat-y;color:#fff;}
.menu-context .dt-wrap{margin-left:-20px}
.menu-context .item{padding-left:20px;width:33.333%}
.menu-context .menu{margin:0 0 30px;background:#e3f1f6;}
.menu-context .menu .title{margin:0;font-size:24px;}
.menu-context .menu .title a{color:#19417d}
.menu-context .menu ul{display:block;font-size:16px;line-height:20px}
.menu-context .menu li{border-top:1px solid #00a5e6}
.menu-context .menu a{display:block;text-decoration:none;padding:10px;color:#000;-webkit-transition:color 0.2s, background 0.2s;-moz-transition:color 0.2s, background 0.2s;-o-transition:color 0.2s, background 0.2s;-ms-transition:color 0.2s, background 0.2s;transition:color 0.2s, background 0.2s;}
.menu-context .menu a:hover{background:#fff;text-decoration:underline;color:#19417d}
.menu-context .menu a:focus{background:#fff;text-decoration:underline;color:#19417d}
.menu-context .box-offer .info{color:#fff}
@media (max-width:699px){.menu-context{margin-bottom:0}
.menu-context + .box-offer{display:none}
.menu-context .menu{margin-bottom:1px;}
.menu-context .menu ul{display:none}
.menu-context .dt{display:block;margin-bottom:30px}
.menu-context .item{display:block;width:auto}}
@media (min-width:1000px){.menu-context{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
.menu-context .title-main{padding-left:320px;} /* pridano xtm */
.menu-context .holder{padding-left:320px;position:relative;/* xtm puvodne min-height 266px */ min-height:316px}
.menu-context .box-offer{position:absolute;left:0;top:0}}
#menu-main a{display:block;color:#fff;text-decoration:none;}
#menu-main a:hover{background:#375b8f}
#menu-main a:focus{background:#375b8f}
#menu-main a:visited{display:block;color:#fff;text-decoration:none;}
#menu-main a.active, #menu-main .homepage a.homepage, #menu-main .d a.cr, #menu-main .m a.svet, #menu-main .e a.ekonomika, #menu-main .kultura a.kultura, #menu-main .s a.sport, #menu-main .magazin a.magazin, #menu-main .special a.special{color:#19417d;background:#e3f1f6;border-color:#e3f1f6}
@media (max-width:1019px){#menu-main{position:absolute;right:0;top:0}/*puvodne min-width:999px;*/
#menu-main ul{position:absolute;top:100%;right:0;background:#19417d;width:178px;border:1px solid #5e7aa4;border-width:0 1px;font-weight:bold;margin-top:-1px;display:none;}
#menu-main ul a{padding:10px 18px}
#menu-main li{border-top:1px solid #5e7aa4}
#menu-main .title{width:110px;margin:0;text-align:center;height:50px;line-height:50px;border:1px solid #5e7aa4;border-width:0 0 0 1px;position:relative;z-index:1;font-size:0;}
#menu-main .title:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#19417d}
#menu-main .title .icon{font-size:26px;vertical-align:middle}
#menu-main .title .name{display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;margin-left:10px}
#menu-main .home .icon{display:none}
#menu-main.open ul{display:block}}
@media (max-width:699px){#menu-main .title{width:50px;}
#menu-main .title .name{display:none}}
@media (min-width:700px) and (max-width:1019px){#menu-main{right:10px;top:15px}/*puvodne max-width:999px;*/
#menu-main .title{border-width:1px;line-height:48px;height:48px;}
#menu-main .title:after{display:none}
#menu-main.open .title:after{display:block;bottom:-1px}
#menu-main.open .title a:hover{background:none}}
@media (min-width:1020px){#menu-main{float:right;margin-right:152px;font-weight:bold;line-height:48px;font-size:16px;text-align:center}/*puvodne min-width:1000px;*/
#menu-main .title{display:none}
#menu-main ul{zoom:1;}
#menu-main ul:after,#menu-main ul:before{content:'';display:table;clear:both}
#menu-main li{float:left}
#menu-main a{padding:0 7px;border:1px solid #5e7aa4;border-width:1px 0 1px 1px;-webkit-transition:background 0.2s, color 0.2s, border-color 0.2s;-moz-transition:background 0.2s, color 0.2s, border-color 0.2s;-o-transition:background 0.2s, color 0.2s, border-color 0.2s;-ms-transition:background 0.2s, color 0.2s, border-color 0.2s;transition:background 0.2s, color 0.2s, border-color 0.2s}/*puvodne padding:0 18px;*/
#menu-main .home{width:49px;}
#menu-main .home > a{line-height:48px;padding:0;font-size:0;}
#menu-main .home > a .icon{font-size:26px;vertical-align:middle;top:-1px}}
#menu-other{background:#000;padding:5px 0;line-height:30px;text-align:center;}
#menu-other ul{font-size:0;}
@media (-webkit-min-device-pixel-ratio:0){#menu-other ul{letter-spacing:-1px}}
#menu-other ul > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:auto;font-size:15px}
.ie7 #menu-other ul > *{display:inline;zoom:1}
#menu-other a{color:#fff;display:block;padding:0 10px;}
#menu-other a:hover{text-decoration:none}
#menu-other a:focus{text-decoration:none}
#menu-other a:visited{color:#fff}
#menu-other a.active{display:none}
.ie8 #menu-other ul{zoom:1;}
.ie8 #menu-other ul:after,.ie8 #menu-other ul:before{content:'';display:table;clear:both}
.ie8 #menu-other li{float:left}
@media (min-width:700px){#menu-other{line-height:40px;text-align:left;position:absolute;left:0;right:0;top:0;padding:0}
.fixed-header #menu-other{position:fixed;top:-40px;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;-ms-transition:top 0.2s;transition:top 0.2s}
.fixed-header.fixed-headercategory #menu-other{top:0}
#menu-other a.active{background:#19417d;text-decoration:none;display:block}}
@media (min-width:1000px){#menu-other{padding:0 5px}}
#menu-sub{background:#00a5e6;line-height:30px;padding:5px 10px;zoom:1;color:#fff;font-size:0;}
#menu-sub:after,#menu-sub:before{content:'';display:table;clear:both}
#menu-sub .wrap{margin:0 0 0 -30px}
#menu-sub ul{display:inline}
#menu-sub .title,#menu-sub li{display:inline-block;vertical-align:middle;margin:0 0 0 30px}
#menu-sub .title{font-size:16px}
#menu-sub a{color:#fff;font-size:16px;text-decoration:none;position:relative;display:inline-block;vertical-align:top;}
#menu-sub a:hover{text-decoration:underline}
#menu-sub a:focus{text-decoration:underline}
#menu-sub a:visited{color:#fff}
#menu-sub a.active{font-weight:bold}
@media (min-width:700px){#menu-sub a.active:after{content:'';position:absolute;left:50%;top:100%;display:block;border-width:10px 10px 0;border-style:solid dashed;border-color:#00a5e6 transparent;margin-left:-10px}}
@media (min-width:1000px){#menu-sub{padding-left:20px;padding-right:20px;overflow:hidden}}

.TipovMenuNadpis { /* pridano xtm */ float:left; margin-right:40px; /* konec pridano */}
#TipovMenu { /* pridano xtm */ float:left; margin-right:40px; /* konec pridano */}

/*
 *	Crossroads
 */
.crossroad-grid{margin:0 0 25px;max-width:1100px;}
.crossroad-grid .header{margin:0 0 10px}
.crossroad-grid .list{font-size:0;line-height:20px;margin:0 0 0 -20px;}
@media (-webkit-min-device-pixel-ratio:0){.crossroad-grid .list{letter-spacing:-1px}}
.crossroad-grid .list > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:100%;font-size:16px}
.ie7 .crossroad-grid .list > *{display:inline;zoom:1}
.crossroad-grid .list p{margin:0}
.crossroad-grid li > .inner{display:block;text-decoration:none;margin:0 0 20px 20px;background:#e3f1f6;color:#000;overflow:hidden;padding:0 0 10px;height:320px;/*kp novÄ 320px, pÅ¯v. 285px;*/-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.crossroad-grid li > .inner[href]:hover .title{text-decoration:underline;color:#19417d}
.crossroad-grid li > .inner[href]:hover .overlay:after{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.ie8 .crossroad-grid li > .inner[href]:hover .overlay{border-left-width:2px;border-right-width:2px}
.crossroad-grid .img{margin:0;height:180px;line-height:180px;overflow:hidden;font-size:0;text-align:center;position:relative;}
@media (max-width:479px) {.crossroad-grid .gallery .img{height:auto;}}
.crossroad-grid .img .tag{left:10px}
.crossroad-grid .content{padding:15px 10px 0;overflow:hidden;max-height:295px;/*kp 260px*/}
.crossroad-grid .title{font-size:24px;line-height:28px;font-weight:bold;margin:0 0 12px;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;}
.crossroad-grid .title.thin{font-weight:normal}
.crossroad-grid p.title{margin-bottom:12px}
.crossroad-grid .desc{display:inline}
.crossroad-grid .date{color:#969696;display:inline}
.crossroad-grid .dateautor{color:#969696;display:block}
.crossroad-grid .tag{position:absolute;left:19px;bottom:10px;}
.crossroad-grid .tag ~ .content{max-height:270px/*235px*/;margin-bottom:25px}

.crossroad-grid .overlay{position:absolute;left:0;right:0;top:0;bottom:0;border-style:solid;border-width:2px;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s;}
.ie8 .crossroad-grid .overlay{border-left-width:0;border-right-width:0}
.crossroad-grid .overlay:after{content:'';position:absolute;top:100%;left:20px;display:block;border-width:10px 10px 0;border-style:solid dashed;border-left-color:transparent;border-right-color:transparent;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;margin-top:2px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}

.crossroad-grid .inner.red{background:#ededed;}
.crossroad-grid .inner.red .overlay{border-color:#d81920 rgba(216,25,32,0) rgba(216,25,32,0);}
.crossroad-grid .inner.red .overlay:after{border-top-color:#d81920}
.crossroad-grid .inner.red .title{color:#d81920}
.crossroad-grid .inner.red:hover .overlay{border-color:#d81920}
.crossroad-grid .inner.blue{background:#ededed;}
.crossroad-grid .inner.blue .overlay{border-color:#00a5e6 rgba(0,165,230,0) rgba(0,165,230,0);}
.crossroad-grid .inner.blue .overlay:after{border-top-color:#00a5e6}
.crossroad-grid .inner.blue:hover .overlay{border-color:#00a5e6}
/* priority */
/*2 = red*/
.crossroad-grid .inner.priorita2{background:#ededed;}
.crossroad-grid .inner.priorita2 .overlay{/*border-color:#d81920 rgba(216,25,32,0) rgba(216,25,32,0);*/ border-color:#00a5e6 rgba(0,165,230,0) rgba(0,165,230,0);}
.crossroad-grid .inner.priorita2 .overlay:after{/*border-top-color:#d81920*/ border-top-color:#00a5e6}
/*.crossroad-grid .inner.priorita2 .title{color:#d81920}*/
.crossroad-grid .inner.priorita2:hover .overlay{/*border-color:#d81920*/ border-color:#00a5e6}
/* 3 = blue */
.crossroad-grid .inner.priorita3{background:#ededed;}
.crossroad-grid .inner.priorita3 .overlay{border-color:#00a5e6 rgba(0,165,230,0) rgba(0,165,230,0);}
.crossroad-grid .inner.priorita3 .overlay:after{border-top-color:#00a5e6}
.crossroad-grid .inner.priorita3:hover .overlay{border-color:#00a5e6}
/* 4= dark blue*/
.crossroad-grid .inner.priorita4{background:#ededed;}
.crossroad-grid .inner.priorita4 .overlay{border-color:#19417d rgba(25,65,125,0) rgba(25,65,125,0);}
.crossroad-grid .inner.priorita4 .overlay:after{border-top-color:#19417d}
.crossroad-grid .inner.priorita4:hover .overlay{border-color:#19417d}
/* priority */
.crossroad-grid .inner.blueDark{background:#ededed;}
.crossroad-grid .inner.blueDark .overlay{border-color:#19417d rgba(25,65,125,0) rgba(25,65,125,0);}
.crossroad-grid .inner.blueDark .overlay:after{border-top-color:#19417d}
.crossroad-grid .inner.blueDark:hover .overlay{border-color:#19417d}
.crossroad-grid .inner.green{background:#ededed;}
.crossroad-grid .inner.green .overlay{border-color:#69b530 rgba(105,181,48,0) rgba(105,181,48,0);}
.crossroad-grid .inner.green .overlay:after{border-top-color:#69b530}
.crossroad-grid .inner.green:hover .overlay{border-color:#69b530}
.crossroad-grid .inner.grey{background:#ededed;}
.crossroad-grid .inner.grey .overlay{border-color:#969696 rgba(150,150,150,0) rgba(150,150,150,0);}
.crossroad-grid .inner.grey .overlay:after{border-top-color:#969696}
.crossroad-grid .inner.grey:hover .overlay{border-color:#969696}
.crossroad-grid .inner .overlay[data-klice*="video"] {background-repeat: no-repeat;background-image: url(../cn2015/video-play-icon.png);background-size: 70px 70px;background-position: 5px 5px;opacity: 0.9;}
.crossroad-grid .inner .overlay[data-klice*="PROTEXT-video"] {background-repeat: no-repeat;background-image: url(../cn2015/video-play-pp-icon.png);background-size: 70px 70px;background-position: 5px 5px;opacity: 0.9;}
.crossroad-grid .inner .overlay[data-klice*="Protext-video"] {background-repeat: no-repeat;background-image: url(../cn2015/video-play-pp-icon.png);background-size: 70px 70px;background-position: 5px 5px;opacity: 0.9;}
.crossroad-grid li > .inner-autoHeight{height:auto !important;}
.crossroad-grid li > .inner-autoHeight .content{max-height:none}
.crossroad-grid li > .inner-autoHeight .title{margin:-2px 0 0}
.crossroad-grid li > .inner-img .content{max-height:110px} /* kp 84px */
.crossroad-grid li > .inner-img .title{display:inline}
#AdTrackHomepageTop li > .inner-img .title{font-size:17px;}
.crossroad-grid li > .inner-offer{overflow:visible;padding:0;text-align:center;line-height:280px;}
.crossroad-grid li > .inner-offer.box-offer-300x600{/* xtm vymazano height uplne: height:670px *//* kp: pÅ¯vodnÄ height 600 */}
.crossroad-grid li > .inner-offer .info{position:absolute;right:0;top:100%}
.crossroad-grid li > .inner-pattern{height:170px;padding-bottom:0;color:#fff;}
.crossroad-grid li > .inner-pattern .title{margin:0}
.crossroad-grid li > .inner-pattern .content{padding:15px}
.crossroad-grid li > .inner-pattern.blue{background:#00a5e6 url("../cn2015/pattern-blue.png") 100% 0 repeat-y}
.crossroad-grid li > .inner-pattern.green{background:#69b530 url("../cn2015/pattern-green.png") 100% 0 repeat-y}
.crossroad-grid li > .inner-pattern.pink{background:#ee1c8c url("../cn2015/pattern-pink.png") 100% 0 repeat-y}
.crossroad-grid li > .inner-pattern.orange{background:#f68712 url("../cn2015/pattern-orange.png") 100% 0 repeat-y}
.crossroad-grid li > .info{position:absolute;width:100%;text-align:right;top:93%;display:block;text-align:right;color:#969696;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:16px}
.crossroad-grid .main > .inner{height:540px}
.crossroad-grid .main .content{max-height:515px}
.crossroad-grid .main .tag ~ .content{max-height:490px}
.crossroad-grid .main .title{font-size:30px;line-height:34px}
.crossroad-grid .main > .inner-img .content{max-height:132px}
@media (max-width:479px){.crossroad-grid li > .inner{height:auto !important}
.crossroad-grid li > #hyperbox1{height:320px !important}
.crossroad-grid li > #hyperbox2{height:320px !important}
.crossroad-grid li > #hyperbox3{height:320px !important}
.crossroad-grid li > .box-offer-300x250{line-height:1}}
@media (max-width:699px){.crossroad-grid .main > .inner{height:auto !important;}
.crossroad-grid .main > .inner .content{max-height:none !important}}
@media (max-width:3139px /*999px*/){.crossroad-grid .list-item{overflow:hidden}
.crossroad-grid .img img{min-width:100%;min-height:100%;height:auto;/*xtm zmena width:auto na*/width:100%}}
@media (min-width:480px){.crossroad-grid .list > *{width:50%}
.crossroad-grid li > .inner{margin-bottom:30px}
.crossroad-grid .list > .main .img{height:380px}}
@media (min-width:700px){.crossroad-grid .list > *{width:33.333%}
.crossroad-grid .main{font-size:20px;line-height:28px;}
.crossroad-grid .main .title{font-size:40px;line-height:44px}}
/* @media (min-width:1000px){.crossroad-grid .list > *{width:280px}
.crossroad-grid .list > .main{width:560px}
.crossroad-grid li > .inner-pattern{height:130px}} */
@media (min-width:480px) and (max-width:699px){.crossroad-grid .list > .responsive-two-cols{width:100%}
.crossroad-grid .list > .main{width:100%}}
@media (min-width:700px) and (max-width:999px){.crossroad-grid .list > .responsive-two-cols{width:66.666%}
.crossroad-grid .list > .main{width:66.666%}}
@media (min-width:1000px) and (max-width:1189px){.crossroad-grid .list > .responsive-two-cols{width:560px}
.crossroad-grid .list > .main{width:560px}}
@media (max-width:1189px){.crossroad-grid .list > .responsive-two-cols .inner-offer{width:auto}}
@media (min-width:1190px){.crossroad-grid li > .inner-offer{line-height:1;background:none;}
.crossroad-grid li > .inner-offer.box-offer-300x250 .info{bottom:20px;top:auto}}
.crossroad-icon{margin:0 0 25px;}
.crossroad-icon li{line-height:50px;font-size:0;margin:0 0 10px}
.crossroad-icon a{display:inline-block;vertical-align:top;padding:0 0 0 20px;}
.crossroad-icon a:hover .icon{border-color:#00a5e6;color:#00a5e6}
.crossroad-icon .icon{float:left;/* xtm: margin-left:-70px; */ width:48px;height:48px;line-height:48px;border:1px solid #19417d;color:#19417d;text-align:center;font-size:26px;-webkit-transition:border-color 0.2s, color 0.2s;-moz-transition:border-color 0.2s, color 0.2s;-o-transition:border-color 0.2s, color 0.2s;-ms-transition:border-color 0.2s, color 0.2s;transition:border-color 0.2s, color 0.2s}
.crossroad-icon .name{display:inline-block;vertical-align:middle;line-height:25px;font-size:18px;text-decoration:underline}
.crossroad-light{margin:0 0 25px;}
.crossroad-light .title-main{font-weight:600; padding: 0 10px 0 20px; /* xtm - padding:0 20px*/}
#AdTrackRightColl300x250 .crossroad-light .title-main{padding:20px 20px 0; color:#969696; text-align:right; font-size:12px;}
.crossroad-light #nejctenejsi { display:none; } /* radek pridan xtm */
.crossroad-light .cpointer { cursor:pointer; } /* radek pridan xtm */
.crossroad-light .cpointer:hover { color:black; background: #f1f8fb none repeat scroll 0 0; } /* radek pridan xtm */
.crossroad-light ul{font-size:0;margin:0 0 20px;line-height:60px;border-top:1px solid #bce0ed;position:relative;}
.crossroad-light ul.pr{margin-bottom:0px;}	/* pridan radek xtm */
@media (-webkit-min-device-pixel-ratio:0){.crossroad-light ul{letter-spacing:-1px}}
.crossroad-light ul > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:100%;font-size:0}
.ie7 .crossroad-light ul > *{display:inline;zoom:1}
.crossroad-light ul:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#bce0ed}
.crossroad-light ul a{display:block;padding:20px 40px 20px 100px;color:#000;text-decoration:none;zoom:1;-webkit-transition:color 0.2s, background 0.2s;-moz-transition:color 0.2s, background 0.2s;-o-transition:color 0.2s, background 0.2s;-ms-transition:color 0.2s, background 0.2s;transition:color 0.2s, background 0.2s;}
.crossroad-light ul a:visited{color:#000;}
.crossroad-light ul a:after,.crossroad-light ul a:before{content:'';display:table;clear:both}
.crossroad-light ul a:hover{background:#f1f8fb;color:#19417d;}
.crossroad-light ul a:focus{background:#f1f8fb;color:#19417d;}
.crossroad-light ul a:hover .name{text-decoration:underline}
.crossroad-light li{border-bottom:1px solid #bce0ed;}
.crossroad-light li.pr{border-bottom:1px solid #bce0ed; max-height:81px; overflow:hidden;} /* radek pridan xtm */
.crossroad-light li.highlight{background:#ededed;border-top:4px solid #d81920;margin-top:-1px;}
.crossroad-light li.highlight a{color:#d81920}
.crossroad-light > p{margin-right:20px}
.crossroad-light .img{float:left;margin-left:-80px;width:60px;height:60px;line-height:60px;text-align:center}
.crossroad-light .name{font-size:18px;line-height:20px;display:inline-block;vertical-align:middle}
#AdTrackRightColl300x250 .crossroad-light .name{font-size:16px;}
.crossroad-light .btn > span.pr{line-height:32px; font-size:16px}	/* radek pridan xtm */
.crossroad-grid .crossroad-light .title-main{padding:10px;margin:0;font-size:12px;line-height:20px;color:#fff;background:#00a5e6}
.crossroad-grid .crossroad-light ul{border:none;}
.crossroad-grid .crossroad-light ul a{padding:11px 10px 10px 85px}
.crossroad-grid .crossroad-light .img{margin-left:-75px}
.crossroad-grid .crossroad-light .name{font-size:16px}
.crossroad-grid .crossroad-light .name-pr{font-size:15px;line-height:20px;display:inline-block;vertical-align:middle}
@media (max-width:999px){.crossroad-light{margin-left:-10px;margin-right:-10px;padding:15px 0 1px;background:#e3f1f6;border-top:1px solid #bce0ed}}
@media (min-width:700px) and (max-width:999px){.crossroad-light li{width:50%;}
.crossroad-light li.highlight{border-top-width:1px}
.crossroad-grid .crossroad-light li{width:100%}}
/*
 *	Box
 */
.box-about{margin:0 -10px 40px;}
.box-about .header{padding:0 10px}
.box-about .h1{margin-bottom:.15em}
@media (min-width:700px){.box-about .btn-wrap{text-align:right}
.box-about .content{font-size:20px}}
@media (min-width:1000px){.box-about{margin-left:-20px;margin-right:-20px}
.box-about .header{padding-left:20px;padding-right:20px}}
@media (max-width:1219px){.box-about img{max-width:100%;height:auto}}
.box-apps{margin:0 0 25px;}
.box-apps .title{font-weight:bold;display:block;margin:0 0 5px;font-size:20px}
.box-apps .apps{font-size:0;white-space:nowrap;margin-left:-10px;}
@media (-webkit-min-device-pixel-ratio:0){.box-apps .apps{letter-spacing:-1px}}
.box-apps .apps > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:130px;font-size:0}
.ie7 .box-apps .apps > *{display:inline;zoom:1}
.box-apps .apps a{margin-left:10px;height:40px;background:url("../cn2015/sprite.png") -2px -2px no-repeat;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}
.box-apps .apps a:hover{opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
.box-apps .apps .googleplay{background-position:-2px -46px}
.box-article-footer{margin:40px 0;position:relative;}
.box-article-footer .inner{border:1px solid #7fc5e0;display:table;width:100%;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-article-footer .inner > *{display:table-cell;vertical-align:middle;margin:0;padding-left:10px;}
.box-article-footer .inner > *:first-child{padding:5px 10px}
.box-article-footer .author{color:#969696}
.box-article-footer .btn-wrap,.box-article-footer .author{white-space:nowrap;width:1%}
.box-article-footer .btn{position:relative;top:-4px;margin-bottom:-8px;}
.box-article-footer .btn > span{line-height:50px}
.box-article-footer .btn:hover:before{height:50px}
.box-article-footer .btn.active{margin-bottom:-5px;}
.box-article-footer .btn.active > span{background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#19417d;border:1px solid #7fc5e0;border-width:1px 1px 0;line-height:46px;padding:0 19px 0 44px}
.box-article-footer .btn.active:hover > span{color:#000}
.box-article-footer .social{font-size:0;white-space:nowrap;}
.box-article-footer .social a{display:inline-block;vertical-align:middle;font-size:16px;margin:0 10px;text-decoration:none;font-weight:bold;padding-left:30px;position:relative;color:#19417d}
.box-article-footer .social .icon{position:absolute;left:0;top:50%;font-size:26px;margin-top:-13px;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s}
.box-article-footer .social .facebook .icon{color:#3b5998}
.box-article-footer .social .facebook:hover .icon{color:#355089}
.box-article-footer .social .twitter .icon{color:#000/*#00aced*/;font-size:20px;padding-top:3px;}
.box-article-footer .social .twitter:hover .icon{color:#009bd5}
.box-article-footer .social .google .icon{color:#c83737}
.box-article-footer .social .google:hover .icon{color:#b43131}
.box-article-footer .right{padding-right:10px}
.box-article-footer .comments{position:relative;overflow:hidden;}
.js .box-article-footer .comments{display:none;}
.js .box-article-footer .comments.open{display:block}
.box-article-footer .comments .bd{border:1px solid #7fc5e0;border-width:0 1px 1px;padding:5px 20px 10px}
@media (max-width:699px){.box-article-footer{margin-top:60px}
.box-article-footer .author{display:block;position:absolute;left:0;right:0;bottom:100%;margin-bottom:15px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:auto}
.box-article-footer .link-print{font-size:0;height:42px;display:inline-block;vertical-align:middle;padding-left:26px}}
@media (max-width:479px){.box-article-footer .btn-wrap{padding-left:5px}
.box-article-footer .btn > span{color:#19417d;background:none;-webkit-box-shadow:none;box-shadow:none;padding-right:10px}
.box-article-footer .btn .name{display:none}
.box-article-footer .btn.active > span{padding-right:9px}
.box-article-footer .social{padding-left:0;}
.box-article-footer .social a{margin-right:0}}
.box-article-info{margin:0 0 25px;background:#e3f1f6;display:table;width:100%;font-size:16px;line-height:30px;clear:both;}
.box-article-info > *{display:table-cell;vertical-align:middle;margin:0;}
.box-article-info > *:first-child{padding:5px 10px}
.box-article-info .grey{margin-left:15px}
.box-article-info .btn > span .icon{display:none}
@media (max-width:699px){.box-article-info > *{vertical-align:top}
.box-article-info .grey{display:block;margin-left:0}
.box-article-info .btn > span{height:44px;font-size:0;padding:0 12px;}
.box-article-info .btn > span .icon{display:inline-block;vertical-align:middle;font-size:26px;top:-1px}
.box-article-info .btn > span .name{display:none}}
.box-article{margin:0 0 25px 0;max-width:660px/*800px*/;}
.box-article > p,.box-article > h1,.box-article > h2,.box-article > h3,.box-article > h4,.box-article > ul{max-width:680px}
.box-article .btn-next{float:right;background:#e3f1f6;text-decoration:none;color:#000;font-size:15px;padding:10px;margin:0 -10px 10px 10px;width:60px;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;-o-transition:background 0.2s, color 0.2s;-ms-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.box-article .btn-next:after{content:'';display:block;width:0;height:0;overflow:hidden;border-width:6px 0 6px 6px;border-style:dashed solid;border-color:transparent #19417d}
.box-article .btn-next + *{margin-top:0}
.box-article .video_text_pred {font-size:smaller;font-weight:bold;color:#19417d}
.box-article .video_text_za {font-size:smaller;color:#19417d}
.box-article .fotogal-link-text {margin-bottom:0.5em;}
.box-article .fotogal-link-obrazek {padding:4px;}
.box-article /*.box-img*/ img{max-width:100%;height:auto}
.box-article .article-notfound{padding:40px;margin-bottom:40px;}
@media (min-width:1000px){.box-article .btn-next{display:none}}
.page-detail .infinite-detail-wrap{margin:0 -20px;padding:1.25em 0;border-top:1px solid #ebebeb}
.box-contact{margin:0 0 25px;}
.box-contact h2{font-size:32px;font-weight:normal;margin-top:.75em}
@media (min-width:700px){.box-contact h2{font-size:40px}}
.box-ctk{margin:0 0 40px;font-size:20px;zoom:1;}
.box-ctk:after,.box-ctk:before{content:'';display:table;clear:both}
.box-ctk .h1{margin:0 0 .15em}
.box-ctk .icon-ctk{color:#19417d;font-size:100px}
.box-ctk .social{display:block;margin-top:30px;font-size:0;}
@media (-webkit-min-device-pixel-ratio:0){.box-ctk .social{letter-spacing:-1px}}
.box-ctk .social > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:auto;font-size:0}
.ie7 .box-ctk .social > *{display:inline;zoom:1}
.box-ctk .social > *{vertical-align:middle}
.box-ctk .social a{margin-left:10px}
.box-ctk .social .label{font-size:18px;margin-right:10px}
.box-ctk .social .icon{font-size:32px}
.box-ctk .social .icon-facebook{color:#3b5998;}
.box-ctk .social .icon-facebook:hover{color:#355089}
.box-ctk .social .icon-twitter{color:#00aced;}
.box-ctk .social .icon-twitter:hover{color:#009bd5}
.box-ctk .social .icon-google{color:#c83737;}
.box-ctk .social .icon-google:hover{color:#b43131}
.box-ctk .social .icon-youtube{color:#db291f;}
.box-ctk .social .icon-youtube:hover{color:#c5251c}
@media (min-width:700px){.box-ctk{padding:0 240px 0 0}
.box-ctk .icon-ctk{float:right;font-size:205px;margin-right:-240px;width:220px;text-align:center}
.box-ctk .social{display:inline-block;vertical-align:middle;padding-left:110px;margin:0 -240px 0 0}}
@media (min-width:1000px){.box-ctk{padding-right:360px}
.box-ctk .icon-ctk{margin-right:-360px;width:340px}}
.box-enquiry{margin:0 0 25px;border:1px solid #7fc5e0;}
.box-enquiry ul{font-size:16px;}
.box-enquiry ul a{display:block;text-decoration:none;color:#000;padding:10px;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;-ms-transition:background 0.2s;transition:background 0.2s;}
.box-enquiry ul a:visited{color:#000}
.box-enquiry ul a:hover{background:#e3f1f6}
.box-enquiry ul a:focus{background:#e3f1f6}
.box-enquiry ul .grey{margin-left:5px}
.box-enquiry .title{font-weight:normal;padding:10px 10px 0}
.box-enquiry .progress{display:block;height:20px;position:relative;margin-top:2px;}
.box-enquiry .progress span{position:absolute;left:0;top:0;bottom:0;background:#00a5e6}
.crossroad-grid ul .box-enquiry{background:#fff}
@media (min-width:700px){.box-article .box-enquiry{overflow:hidden;position:relative;}
.box-article .box-enquiry:before{content:'';position:absolute;left:270px;top:0;bottom:0;width:1px;background:#7fc5e0}
.box-article .box-enquiry ul{overflow:hidden;}
.box-article .box-enquiry ul a{padding:10px 20px}
.box-article .box-enquiry .title{float:left;padding:15px 20px 0;max-width:230px;margin:0 0 50px}
.box-article .box-enquiry .tag{position:absolute;left:20px;bottom:15px}}
.box-gallery{margin:50px 0 25px;position:relative;}
.box-gallery h2{font-weight:normal}
.box-gallery .scroll{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
@media (-webkit-min-device-pixel-ratio:0){.box-gallery .scroll{letter-spacing:-1px}}
.box-gallery .scroll > *{display:inline-block;vertical-align:top;letter-spacing:normal;width:100%;font-size:18px}
.ie7 .box-gallery .scroll > *{display:inline;zoom:1}
.box-gallery .scroll > * > *{white-space:normal}
.js .box-gallery .scroll{overflow-x:hidden}
.box-gallery .item{position:relative}
.box-gallery .desc{position:absolute;display:block;right:0;top:0;bottom:70px;overflow:hidden;width:240px;border:1px solid #7fc5e0;border-width:1px 0 0;padding-top:15px}
.box-gallery .img{display:block;overflow:hidden;background:#000;text-align:center;margin-right:260px}
.box-gallery .pager{position:absolute;right:0;width:240px;bottom:0;font-size:0;}
.box-gallery .pager .prev,.box-gallery .pager .next{display:inline-block;vertical-align:middle;width:48px;height:48px;line-height:48px;text-align:center;background:#fff;border:1px solid #19417d;margin-right:10px;position:relative;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s;}
.box-gallery .pager .prev:before,.box-gallery .pager .next:before{content:'';position:absolute;left:50%;top:50%;margin:-13px 0 0 -6px;border-width:13px 0 13px 13px;border-style:dashed solid;border-color:transparent #19417d}
.box-gallery .pager .prev:hover,.box-gallery .pager .next:hover{border-color:#00a5e6;}
.box-gallery .pager .prev:hover:before,.box-gallery .pager .next:hover:before{border-color:transparent #00a5e6}
.box-gallery .pager .prev.disabled,.box-gallery .pager .next.disabled{border-color:#e3f1f6;cursor:default;cursor:no-drop;}
.box-gallery .pager .prev.disabled:before,.box-gallery .pager .next.disabled:before{border-color:transparent #e3f1f6}
.box-gallery .pager .prev.off,.box-gallery .pager .next.off{display:none}
.box-gallery .pager .prev:before{border-width:13px 13px 13px 0}
.box-gallery .pager .pages{display:inline-block;vertical-align:middle;font-size:18px;margin-left:10px}
@media (max-width:699px){.box-gallery{margin-left:-10px;margin-right:-10px}
.box-gallery h2{padding:0 10px;line-height:50px}
.box-gallery .img{margin:0 0 15px}
.box-gallery .desc{position:static;border-width:0 0 0 4px;width:auto;padding:0 10px 0 15px}
.box-gallery .pager{right:10px;top:0;width:auto;bottom:auto;}
.box-gallery .pager .pages{display:none}
.box-gallery .pager .prev,.box-gallery .pager .next{margin:0 0 0 10px}}
.box-img{margin:0 0 25px;font-size:16px;}
.box-img .img{display:block;margin:0 0 5px}
.box-img .protext-thumb-box{/*float:right; max-width:200px;*/}
.box-img .protext-thumb{float:right; background-color:#f1f8fb; padding:10px 10px; margin:10px 7px; border-bottom: 1px solid #b3b3b3; width:96px; height:60px; text-align:center;}
.box-img .protext-thumb:hover{background-color:#bce0ed;}
@media (max-width:699px){.box-img .img{margin-left:-10px;margin-right:-10px}
.box-img .dt{display:block;}
.box-img .dt > *{display:block}}
.box-img .kupfoto{padding-left:15px; padding-right:10px; background-color:#f1f8fb; text-align:right}

.box-list{margin:40px -10px 40px;/* xtm puvodne padding 20 10 5 */ padding:20px 10px 20px;background:#e3f1f6;position:relative;}
.box-list .banner300{width:300px; margin: 0 auto 20px;}
.box-list .pr300{width:300px; margin: 0 auto;}
@media (min-width:700px){
	.box-list .banner300{float:left;padding-right:18px;}
	.box-list .pr300{float:left;width:300px}
}
.box-list .title{font-size:22px;margin:0 0 15px}
.box-list ul{font-size:16px;margin:0 0 15px;}
.box-list ul a{display:block;padding:10px 20px 10px 30px;background:#f1f8fb;text-decoration:none;position:relative;color:#000;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;-o-transition:background 0.2s, color 0.2s;-ms-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.box-list ul a:visited{color:#000}
.box-list ul a:hover{background:#fff;color:#19417d;}
.box-list ul a:focus{background:#fff;color:#19417d;}
.box-list ul a:hover .name{text-decoration:underline}
.box-list ul a:focus .name{text-decoration:underline}
.box-list ul a:hover .icon-ext{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.box-list li{margin-bottom:1px}
.box-list .footer{margin:0 0 15px}
.box-list .icon-lock{position:absolute;left:10px;top:50%;font-size:14px;margin-top:-8px;color:#969696}
.box-list .icon-ext{vertical-align:middle;font-size:14px;top:-1px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s}
.box-list .name{display:inline-block}
@media (min-width:700px){.box-list .title{margin-right:180px}
.box-list .footer{position:absolute;right:10px;top:20px}}
@media (min-width:1000px){.box-list{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
.box-list .footer{right:20px}}
/* @media (min-width:1220px){.box-list{margin-right:-40px;padding-right:40px} */
.box-list .footer{right:40px}}

/* xtm pridano pro box-list: */
.hyper {/* width:300px; margin-left:20px; background:#f1f8fb none repeat scroll 0 0 */}
.hyper table {height:80px; border: 0; margin: 0 0 4px 0; overflow: hidden}
.hyper td.hyper-obrazek {padding: 6px 4px; border:0}
.hyper td.hyper-text {padding: 6px 6px 6px 4px; border:0}
.hyper td.hyper-text a {color:#000; text-decoration:none}
.hyper td.hyper-text a:visited {color:#000; text-decoration:none}
.hyper td.hyper-text a:hover {color:#000; text-decoration: underline}
.hyper td.hyper-text a:focus {color:#000; text-decoration: underline}
/* xtm konec pridano pro box-list */

.infobox {margin:0 0 25px;border:1px solid #7fc5e0;position:relative;padding:10px 10px 0 35px; color:#000;background:#e3f1f6;}
.infobox h2{font-weight:normal}
.infobox .inner{max-width:610px}
.infobox .icon{position:absolute;left:12px;top:10px;font-size:25px;color:#00a5e6;}
.infobox .icon + *{margin-top:0}
.infobox .icon{color:#d81920}
@media (min-width:1000px){.infobox{padding:25px 25px 8px 70px}
.infobox .icon{left:23px;top:25px}}

.box-message{margin:0 0 25px;border:1px solid #7fc5e0;position:relative;padding:10px 10px 0 50px;}
.box-message h2{font-weight:normal}
.box-message .inner{max-width:610px}
.box-message .icon{position:absolute;left:12px;top:10px;font-size:25px;color:#00a5e6;}
.box-message .icon + *{margin-top:0}
.box-message.error{color:#000;background:#e3f1f6;}
.box-message.error .icon{color:#d81920}
@media (min-width:1000px){.box-message{padding:25px 25px 8px 70px}
.box-message .icon{left:23px;top:25px}}
.box-offer{margin:0 auto 25px;position:relative;}
.box-offer .info{display:block;text-align:right;color:#969696;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:16px}
.box-offer.only-tablet{display:none}
.page-homepage .col-side .box-offer{margin-left:20px}
@media (min-width:1000px){.page-detail .box-offer{background:#f00;border:30px solid #e3f1f6;border-width:0 30px 30px;background:#e3f1f6;margin:0}
.page-detail .box-offer-col-top{background:#f00;border:30px solid #e3f1f6;border-width:0 30px 30px;background:#e3f1f6;margin:0}
.page-detail .fixed-offer .box-offer{position:fixed;top:80px;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;-ms-transition:top 0.2s;transition:top 0.2s}
.fixed-headercategory.page-detail .fixed-offer .box-offer{top:120px}
.page-detail .fixed-offer-bottom .box-offer{position:absolute;top:auto !important;right:-20px;bottom:0}}
@media (min-width:700px) and (max-width:999px){.box-offer.only-tablet{display:inline-block;vertical-align:top;margin:0;}
.box-offer.only-tablet ~ .box-offer{display:inline-block;vertical-align:top;margin:0 0 0 15px}}
@media (min-width:1000px){.page-detail .fixed-offer-bottom .col-side{position:static;margin-left:-5000px}}
.box-offer-300x600{width:300px;}
.box-offer-300x600 .inner{/* xtm pÅ¯v: height:600px */}
.box-offer-300x250{width:300px;}
.box-offer-300x250 .inner{/* xtm puv: height:250px */}
.box-offer-900x100{width:900px;margin-bottom:20px;}
.box-offer-900x100 .inner{/* height:100px*/}
.box-offer-900x100 .info{position:absolute;right:0;top:100%}
#main .box-offer-fulltext-900x100{text-align:center;margin:20px auto;background-color:#fff;border: 30px solid #fff;}
@media (max-width:899px){.box-offer-fulltext-900x100{display:none}}
.box-offer-mob-perex{margin:0 auto 25px;position:relative;/*width:320px*/max-width:480px;max-height:480px;}
.box-offer-mob-perex .info{display:block;text-align:right;color:#969696;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:16px}
body.body-offer{padding-top:130px;}
@media (max-width:699px){body.body-offer #mother{padding-top:0}}
@media (min-width:700px){body.body-offer{padding-top:100px}}
.body-offer #mother{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}
.box-offer-body{position:absolute;text-align:center;overflow:hidden;left:0;right:0;top:50px;height:80px;}
.box-offer-body .tablet,.box-offer-body .desktop{display:none}
@media (min-width:700px){.box-offer-body{top:0;height:100px}
.box-offer-body .mobile{display:none}
.box-offer-body .tablet{display:block}}
@media (min-width:1000px){.box-offer-body{height:auto;top:0;bottom:0;/*background:url("https://i4.cn.cz/cn2015/illust/offer-body.jpg")*/ 50% 0 no-repeat fixed}
.box-offer-body .tablet{display:none}
.box-offer-body .desktop{display:block}}
.box-people{margin:0 -10px 40px;background:#e3f1f6;padding:20px 10px;zoom:1;position:relative;}
.box-people:after,.box-people:before{content:'';display:table;clear:both}
.box-people p{margin:0 0 20px;max-width:800px}
.box-people .author{font-size:14px;margin:0;padding-left:180px;zoom:1;}
.box-people .author:after,.box-people .author:before{content:'';display:table;clear:both}
.box-people .author .img{float:left;margin-left:-180px}
@media (min-width:700px){.box-people{padding-left:200px;min-height:160px}
.box-people .desc{font-size:24px}
.box-people .author{padding-left:0;}
.box-people .author .img{position:absolute;left:10px;top:20px;margin-left:0}}
@media (min-width:1000px){.box-people{margin-left:-20px;margin-right:-20px;padding:30px 20px 30px 220px}
.box-people .author .img{left:20px;top:30px}}
.box-weather-main{margin:0 0 40px;font-size:20px;max-width:940px;}
.box-weather-main p{margin:0}
.box-weather-main .weather{font-size:0;width:240px;}
.box-weather-main .weather .icon{font-size:80px;vertical-align:middle;color:#00a5e6}
.box-weather-main .temperature{font-size:32px;font-weight:normal;display:inline-block;vertical-align:middle;margin-left:40px}
@media (min-width:480px){.box-weather-main{display:table;width:100%}
.box-weather-main > *{display:table-cell;vertical-align:middle}}
@media (max-width:699px){#box-weather{display:none}}
@media (min-width:700px){#box-weather{position:absolute;right:171px;top:55px;width:102px;text-align:center;z-index:100}
.fixed-header #box-weather{position:fixed;top:15px;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;-ms-transition:top 0.2s;transition:top 0.2s}
.fixed-header.fixed-headercategory #box-weather{top:55px}
#box-weather .title{margin:0;font-size:16px;}
#box-weather .title a{display:block;line-height:48px;border:1px solid #5e7aa4;border-width:1px 0 1px 1px;color:#fff;text-decoration:none;}
#box-weather .title a:visited{color:#fff}
#box-weather .title a:hover{background:#375b8f}
#box-weather .title a:focus{background:#375b8f}
#box-weather .title .icon{vertical-align:middle;font-size:26px;top:-1px;margin-right:3px}
#box-weather .box{display:none;position:absolute;right:-50px;top:100%;margin-top:-1px;width:220px;padding:9px 9px 0;border:1px solid #5e7aa4;background:#19417d;color:#fff;text-align:left}
#box-weather .btn-row{padding-right:0;}
#box-weather .btn-row .btn{right:auto;left:0;background:none;width:38px;}
#box-weather .btn-row .btn > span{line-height:40px;color:#5e7aa4;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s;-webkit-box-shadow:none;box-shadow:none;background:none}
#box-weather .btn-row .btn:hover > span,#box-weather .btn-row .btn:focus > span{color:#fff}
#box-weather .inp-text{border:1px solid #5e7aa4;background:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding-top:10px;padding-bottom:8px;height:40px;position:relative;}
#box-weather .inp-text:focus{border-color:#aebcd2;z-index:10}
#box-weather .btn-wrap{margin:0 -9px;border-top:1px solid #5e7aa4;}
#box-weather .btn-wrap .btn > span{-webkit-box-shadow:none;box-shadow:none}
#box-weather .btn-wrap .btn:hover:before{height:44px}
#box-weather .content{padding:5px 10px 15px;font-size:16px;}
#box-weather .content .weather{text-align:center}
#box-weather .content .label{display:inline-block;vertical-align:middle;text-align:center;width:100px;font-size:16px;}
#box-weather .content .label .temperature{display:block;font-size:24px;font-weight:normal}
#box-weather .content .icon{font-size:80px;vertical-align:middle}
#box-weather .date{margin:0 0 10px}
#box-weather.open .title{position:relative;z-index:10;}
#box-weather.open .title:after{content:'';position:absolute;left:1px;right:1px;height:1px;bottom:0;background:#19417d}
#box-weather.open .title a:hover{background:none}
#box-weather.open .box{display:block}}
@media (min-width:1020px){#box-weather{right:70px}/*puvodne min-width:1000px;*/
#box-weather.open .title:after{right:0}}
.box-weather{margin:0 0 25px;font-size:0;overflow:hidden;}
.box-weather > *{font-size:18px}
.box-weather > .item{display:inline-block;vertical-align:top;width:100%}
.box-weather .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bfe2ef;margin:0 0 20px}
.box-weather .content{padding:10px 10px 20px;}
.box-weather .content p{margin:0}
.box-weather .icon{color:#00a5e6}
.box-weather .title{font-weight:normal}
.box-weather .weather-main{text-align:center;}
.box-weather .weather-main .label{display:inline-block;vertical-align:middle;text-align:center;width:100px;font-size:16px;}
.box-weather .weather-main .label .grey{display:block}
.box-weather .weather-main .label .temperature{font-size:24px;line-height:30px;display:block;font-weight:normal}
.box-weather .weather-main .icon{font-size:80px;vertical-align:middle}
.box-weather .weather{display:table;width:100%;text-align:center;border-top:1px solid #bfe2ef;}
.box-weather .weather > *{display:table-cell;vertical-align:middle;width:/*25% xtm */12%;border-left:1px solid #bfe2ef;padding:20px 10px;}
.box-weather .weather > *:first-child{border:none}
.box-weather .weather .grey{font-size:14px}
.box-weather .weather .temperature{display:block;font-weight:normal;margin:10px 0}
.box-weather .weather .icon{font-size:26px;vertical-align:top}
.crossroad-grid li > .box-weather{background:#fff;border:1px solid #7fc5e0;}
.crossroad-grid li > .box-weather .title-wrap{padding-right:22px;position:relative;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}
.crossroad-grid li > .box-weather .title{white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.crossroad-grid li > .box-weather .title a:before{content:'';position:absolute;right:0;top:10px;border-width:8px 8px 0;border-color:#19417d transparent;border-style:solid dashed}
.crossroad-grid li > .box-weather .content{padding-bottom:15px}
.crossroad-grid li > .box-weather ul > *{padding:10px 5px}
.crossroad-grid li > .box-weather .btn-wrap{text-align:right;border-top:1px solid #bfe2ef;font-size:16px;padding:0 10px;line-height:38px}
.crossroad-grid li > .box-weather .temperature{margin:5px 0}
.crossroad-grid li > .box-weather .menu{position:absolute;left:0;right:0;top:48px;bottom:0;background:#fff;display:none;border-top:1px solid #7fc5e0;}
.crossroad-grid li > .box-weather .menu:before,.crossroad-grid li > .box-weather .menu:after{content:'';pointer-events:none;height:4px;background:#f5f9fc;background:rgba(0,165,230,0.07);position:absolute;left:0;right:0;top:0}
.crossroad-grid li > .box-weather .menu:after{top:auto;bottom:0}
.crossroad-grid li > .box-weather .menu ul{height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.crossroad-grid li > .box-weather .menu li{padding:0;border-top:1px solid #7fc5e0;}
.crossroad-grid li > .box-weather .menu li:first-child{border:none}
.crossroad-grid li > .box-weather .menu a{color:#000;text-decoration:none;display:block;padding:10px 15px;}
.crossroad-grid li > .box-weather .menu a:visited{color:#000;text-decoration:none;display:block;padding:10px 15px;}
.crossroad-grid li > .box-weather .menu a:hover{color:#19417d;text-decoration:underline}
.crossroad-grid li > .box-weather .menu a:focus{color:#19417d;text-decoration:underline}
.crossroad-grid li > .box-weather.open .menu{display:block}
.crossroad-grid li > .box-weather.open .title a:before{border-width:0 8px 8px}
@media (-webkit-min-device-pixel-ratio:0){.box-weather{letter-spacing:-1px}}
@media (min-width:600px){.box-weather{border:1px solid #7fc5e0}
/*.box-weather > .item{width:50%} xtm - cele zakomentovano */
.box-weather .inner{border-width:0 0 0 1px;margin:0 0 0 -1px}}
.box-gamezone-main {padding: 70px 0 15px 15px;}	/* xtm pridano */
.box-gamezone-linky {position:absolute; top:0; padding:5px 0 0 6px;}	/* xtm pridano */

.dalsi-zpravy { margin: 35px 0 25px 0; max-width: 800px; padding-left:40px; }
.dalsi-zpravy ul { line-height:60px; margin-right:40px; }
.dalsi-zpravy li { background: none; padding:0; border-top: 1px solid #bce0ed; }
.dalsi-zpravy ul a { display: block; padding: 20px 0 20px 80px; text-decoration:none; color: #000; }
.dalsi-zpravy ul a:hover .title { text-decoration:underline; color:#19417d; }
.dalsi-zpravy .img { float:left; margin-left: -80px; width:60px; height:60px; text-align:center; }
.dalsi-zpravy .title { font-size:24px; line-height:30px; display: inline-block; vertical-align: middle; }
@media (max-width:700px) {
	.dalsi-zpravy { padding-left:10px; }
	.dalsi-zpravy ul { margin-right:20px; }
	.dalsi-zpravy .title { font-size:inherit; line-height:20px; }
}
.list-next-prev {padding-left:40px; margin-top:20px;}
ul li .datum {font-size:smaller;}

#branding {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
}
#branding.adFull {
  width: 2000px;
  height: 1400px;
}
/* #branding.adFull ~ #page { */
#branding.adFull ~ #mother {
  position: relative;
  top: 226px;
}
#textFullBan { margin-bottom:25px; }
.auto-width-image figure img {max-width: 100%; height: auto;}

/*
 *	Form
 */
.form-newsletter{margin:0 0 25px;max-width:420px;}
.form-newsletter label{font-weight:bold;display:block;margin:0 0 5px;font-size:20px}
.form-newsletter .btn-row{padding-right:160px;}
.form-newsletter .btn-row .btn{width:160px}
#form-search{position:fixed;right:51px;top:0;z-index:100;}
#form-search .title{margin:0;}
#form-search .title label{display:block;width:50px;line-height:50px;color:#fff;border:1px solid #5e7aa4;border-width:0 0 0 1px;cursor:pointer;}
#form-search .title label:hover{background:#375b8f}
#form-search .box{position:fixed;top:50px;left:0;right:0;background:#19417d;border:1px solid #5e7aa4;border-width:1px 0;padding:9px;margin-top:-1px;display:none}
#form-search .btn-row{padding-right:45px}
#form-search .inp-fix{color:#fff}
#form-search .inp-text{border:1px solid #5e7aa4;background:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding-top:10px;padding-bottom:8px;height:40px;position:relative;}
#form-search .inp-text:focus{border-color:#aebcd2;z-index:10}
#form-search .btn{width:46px;}
#form-search .btn span{border:1px solid #5e7aa4;line-height:36px;padding-top:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-o-transition:border-color 0.2s;-ms-transition:border-color 0.2s;transition:border-color 0.2s}
#form-search .btn:hover span,#form-search .btn:focus span{border-color:#aebcd2;background:none}
#form-search.open .title{position:relative;z-index:10;}
#form-search.open .title:after{content:'';position:absolute;left:1px;right:0;height:1px;bottom:0;background:#19417d}
#form-search.open .title label:hover{background:none}
#form-search.open .box{display:block}
@media (min-width:700px){#form-search{position:absolute;right:121px;top:55px}
.fixed-header #form-search{position:fixed;top:15px;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;-ms-transition:top 0.2s;transition:top 0.2s}
.fixed-header.fixed-headercategory #form-search{top:55px}
#form-search .title label{width:48px;line-height:48px;border-width:1px}
#form-search .box{position:absolute;left:auto;right:-111px;top:100%;border-width:1px;width:300px}
#form-search.open .title:after{right:1px}}
@media (min-width:1020px){#form-search{right:20px}/*puvodne min-width:1000px;*/
#form-search .box{right:0}}
.form-search{margin:0 0 25px;}
.form-search p{margin:0}
@media (min-width:1000px){.form-search{max-width:540px}}
.form-std{margin:0 0 25px;}
.col-side .form-std{padding-top:20px}
.form-std h2{font-weight:normal;font-size:18px;margin-bottom:1.25em}
.form-std p{margin:0 0 10px}
.form-std .btn-wrap{margin-top:30px}
@media (min-width:1000px){.form-std{padding-right:70px}}
:first-child{margin-top:0}
.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both;}

.tableWrap {overflow-x: auto;}
.iframeWrap {position: relative;padding-bottom: 56.25%; /* 16:9 */height: 0;}
.iframeWrap iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}