/* Some basic default settings (mostly resets) for all designs */

@font-face {
    font-family: 'Open Sans Regular';
    src: url('/resources/estranky.cz/global/img/fonts/opensans-regular.eot');
    src: url('/resources/estranky.cz/global/img/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    url('/resources/estranky.cz/global/img/fonts/opensans-regular.woff') format('woff'),
    url('/resources/estranky.cz/global/img/fonts/opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans SemiBold';
    src: url('/resources/estranky.cz/global/img/fonts/opensans-semibold.eot');
    src: url('/resources/estranky.cz/global/img/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
    url('/resources/estranky.cz/global/img/fonts/opensans-semibold.woff') format('woff'),
    url('/resources/estranky.cz/global/img/fonts/opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a {outline: none}

a img {outline: none;}

menu.menu-type-none li, menu.menu-type-onclick li, menu.menu-type-standard li {overflow: hidden !important;}  /* hidding menu, preventing overflow problem */
* html menu.menu-type-none li a, * html menu.menu-type-onclick li a, * html menu.menu-type-standard li a {overflow: hidden !important;} /* for stupid IE 6 */

#portrait h2 {position: absolute; left: 0; top: -9999px;}  /* hide h2 in portrait */
#portrait a img {max-width: 125px; height: auto;}

#languages .inner_frame img {height: 16px; width: auto;}

#articles h3.section_sub_title {display: none} /* hidding that useless h3 */

div.editor-area {min-height: 1px; padding-right: 1px; =padding-right: 2px;}  /* preventing overflow bug for italic texts in editor */
div.editor-area:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /* clearfix */

.article {overflow: hidden;}

#contact-nav address {font-style: normal}

#mail-list fieldset {border: none;}

#content div.gmnoprint div {color: #222}  /* Google Maps universal reset */

#rss-channels h3 {margin: 1em 0.3em 0;}

#content img.left-float {float: left; margin: 3px 10px 2px 2px;}
#content img.right-float {float: right; margin: 3px 2px 2px 10px;}

#content h1 {line-height: auto; height: auto; width: auto; top: 0; left: 0; position: static;}

/* Footer */
#footer span.hide, #footer a.promolink {position: absolute; left: -9999px; top: 0px;}

#footer a.promolink-free, #footer a.promolink-paid {background: url('/resources/estranky.cz/userAdmin/img/footer/promolink-free.png') no-repeat 0 100%; display: inline; font-size: 17px; left: 0; top: 0; line-height: 17px; height: 17px; padding: 0 5px 0 18px; overflow: hidden; position: relative !important; zoom: 1;}
#footer a.promolink-paid {background: url('/resources/estranky.cz/userAdmin/img/footer/promolink-paid.png') no-repeat 30% 80%; font-size: 8px; line-height: 8px; height: 8px; padding: 0 5px 0 9px;}
#footer a.promolink strong {position: absolute; left: 0; top: -9999px; text-indent: -9999px;}
#footer span.updated {white-space: nowrap;}

* html #footer a.promolink {position: absolute !important;} /* IE6 */
/* IE 7 */
*:first-child+html #footer a.promolink-free {padding-right: 2px !important; position: relative !important; top: 2px;}
*:first-child+html #footer a.promolink-paid {padding-right: 1px;}

/* Facebook */
#fb_userpage_comments {padding: 15px 0;}
#fb_userpage_comments, #fb_userpage_comments iframe, #fb_userpage_activity, #fb_userpage_activity iframe, .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}
*:first-child+html .fb_iframe_widget iframe {width: 100% !important;}
* html .fb_iframe_widget iframe {width: 100% !important;}

#fb-activity-feed .inner_frame {overflow: hidden;}
#smLightbox_container .fb_edge_widget_with_comment {background: transparent !important; width: auto;}
#smLightbox_container .fb_like_likebox {width: 100%;}
#fb_likebox_width iframe {background: white;}
div#fblikesend.facebook-send-empty {padding-bottom: 225px;}

/* list of pages */
.list-of-pages .numbers {padding: 0 50px;}

/* Universal arrows in photo preview */
.slide.img.width {position: relative; margin: 0 auto; text-align: center;}
.slide-img img { position: relative; z-index: 400; max-width: 100%; height: auto; }
.slide-img a.previous-photo, .slide-img a.next-photo {background: transparent !important; background-image: url(data:image/gif;base64,AAAA) !important; cursor: pointer; position: absolute; top: 0; height: 100%; width: 45px; overflow: hidden; padding: 0; z-index:500;}
.slide-img a.previous-photo {left: 10px;}
.slide-img a.next-photo {right: 10px;}

.slide-img a.previous-photo span, .slide-img a.next-photo span {cursor: pointer; display: block; position: absolute; top: 45%; width: 26px; height: 26px; text-indent: -9999px; z-index: 501;}

.slide-img a.previous-photo:hover span {background: url('/resources/estranky.cz/global/img/index/ico/mini-lightbox-left.png') no-repeat 0 0; left: 0;}
.slide-img a.next-photo:hover span {background: url('/resources/estranky.cz/global/img/index/ico/mini-lightbox-right.png') no-repeat 0 0; right: 0;}

/* and now for something completely different aka IE 6 */
* html .slide-img a.previous-photo:hover span {background: url('/resources/estranky.cz/global/img/index/ico/mini-lightbox-left-ie.gif') no-repeat 0 0;}
* html .slide-img a.next-photo:hover span {background: url('/resources/estranky.cz/global/img/index/ico/mini-lightbox-right-ie.gif') no-repeat 0 0;}

/* WebSlice for IE 8 */
div.ie8-slices-photo {border: none;}
div.ie8-slices-photo img {border: none;}
div.ie8-slices-photo a {border: none}

/* Some shit for Linux inputs */
.column form input {font-size: 100%;}

/*
Name: Ajax lightbox
Authors:
   JS: Michal Pospisil
   HTML + CSS: Ludek Cernocky
   www.eStranky.cz
Date: 10.12.2008
*/

/* js construction */
#ajax-container_filter {background: Black; z-index: 33000; position: absolute; left: 0px; khtml-opacity: 0.8; filter:alpha(opacity=80); -moz-opacity: 0.80;  opacity: 0.80;}
#ajax-container_preview {position: absolute; z-index: 32000;}
#ajax-container_dialog {background: White; position: absolute; z-index: 33500;}
#ajax-container_preview {background: White;}
#ajax-container_preview_bq {background: url('/resources/estranky.cz/global/img/index/ico/preview_load.gif') no-repeat 50% 50%;margin: 0;}
#ajax-onkeyarea {position: absolute;width:1px;height:1px;top:50px;left:50px;}

/* reset of all children */
#ajax-container_dialog * {border: none; margin: 0; padding: 0; list-style: none;}

/* construction*/
#ajax-container_dialog {background: #F1F1F1; border: 1px solid #666; margin:0; padding: 5px 10px; color: Black; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: medium;}

#ajax-container_dialog .photo-ajax {font-size: 75%; position: relative;}
* html #ajax-container_dialog .photo-ajax  {font-size: 65%;}  /* IE 5 + 6 in quirk */
#ajax-container_dialog .photo-holder {text-align: center;}

/* links */
#ajax-container_dialog a {color: #555; cursor: pointer; text-decoration: underline;}
#ajax-container_dialog a:hover {color: Black;}

/* title */
#ajax-container_dialog h3 {background: #F1F1F1; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 100%; font-style: normal; overflow: hidden; line-height: 17px; margin: 0 115px; padding: 0 0 2px 0; text-align: center;}
* html #ajax-container_dialog h3 {height: 1%;} /* IE 6 haslayout fix */

/* slideshow - play, pause */
#ajax-container_dialog .photo-holder div {color: #555; font-size: 12px; position: absolute; top: -2px; left: 0; z-index: 34500;}
#ajax-dialog-ss-a {background: url('/resources/estranky.cz/global/img/index/ico/slideshow.gif') no-repeat 0 -30%; padding-left: 13px;}
#ajax-dialog-ss-a.pause {background: url('/resources/estranky.cz/global/img/index/ico/slideshow.gif') no-repeat 0 125%;}
#ajax-container_dialog .photo-holder div span {color: #CCC; padding: 0 3px;}
#ajax-container_dialog .photo-holder div em {font-style: normal; font-size: 91.7%;}

/* preview of all photos aka film view */
#ajax-dialog-film {padding: 5px 0; height: 100px;}
#ajax-dialog-film a {margin: 0 5px 0 0;}

/* select time in seconds */
#ajax-dialog-ss-select {position:absolute;z-index: 37000;overflow:hidden;width:150px;text-align:center;display:none;background:#F1F1F1;}

/* select other photos */
#ajax-dialog-film {position:absolute;z-index: 37000;overflow:hidden;width:100%;white-space:nowrap;display:none;background:#F1F1F1;}

/* close the ligthbox */
#ajax-container_dialog p {position: absolute; right: -1px; top: -2px; z-index: 34000;}
#ajax-container_dialog p a {background: url('/resources/estranky.cz/global/img/index/ico/close.gif') no-repeat 100% 65%; font-size: 12px; margin:0; padding:0; padding-right: 15px;}
* html #ajax-container_dialog p {right: 10px;}

/* main photo */
#ajax-container_dialog blockquote {background: White; display: block; margin: 3px 0 5px 0; padding: 0; text-align: center; position: relative; z-index: 35000;}
#ajax-container_dialog blockquote object, #ajax-container_dialog blockquote embed {outline: none; border: none;}

/* previous + next links */
#ajax-container_dialog p.previous, #ajax-container_dialog p.next {text-indent: -1000em;} /* sorry, but there was no other way */
#ajax-container_dialog p.previous a, #ajax-container_dialog p.next a {background: none; padding: 0;}
#ajax-container_dialog p.previous a, #ajax-container_dialog p.previous a span, #ajax-container_dialog p.next a, #ajax-container_dialog p.next a span {cursor: pointer; display: block; float:left; height: 100%; width: 50px; position: relative; z-index: 36000;}
#ajax-container_dialog p.previous a span, #ajax-container_dialog p.next a span {position: absolute; top: 0; left: 0;}

#ajax-container_dialog p.previous, #ajax-container_dialog p.next {width: 50px; top: 18px; z-index: 36000;}
#ajax-container_dialog p.previous {left: 0;}
#ajax-container_dialog p.next {right: 0;}

#ajax-container_dialog p.previous a span {background: transparent url('/resources/estranky.cz/global/img/index/ico/previous.gif') no-repeat 0 50%;}
#ajax-container_dialog p.next a span {background: transparent url('/resources/estranky.cz/global/img/index/ico/next.gif') no-repeat 0 50%;}
#ajax-container_dialog p.previous a:hover span, #ajax-container_dialog p.next a:hover span {background-position: -50px 50%;}

/* comment */
#ajax-container_dialog p#ajax-dialog-comment {font-size: 12px; position: static; overflow: hidden; padding-top: 3px; text-align: center; width: 100%;}

/* folder + url */
#ajax-container_dialog table {border-collapse: collapse; background: #F1F1F1; font-size: 100%; margin: 5px auto;}
#ajax-container_dialog table th, #ajax-container_dialog table td {color: #666; padding: 0.4em 0.3em 0.2em 0.2em; vertical-align: top;}
#ajax-container_dialog table th {font-weight: normal; text-align: right;}
#ajax-container_dialog table td {text-align: left;}
#ajax-container_dialog table td a {color: #444;}
#ajax-container_dialog table td strong {color: #444; font-weight: normal;}

#ajax-container_dialog table td input {background: White; border: 1px solid #CCC; color: #555; font-size: 100%; padding: 1px 3px 2px 3px; width: 290px; max-width: 350px;}
#ajax-container_dialog table td input:focus {border: 1px solid #666;}

/* Cookies */
div.eu-cookies {height: 120px; width: 551px; position: fixed; bottom: 120px; padding: 31px 58px 31px 20px; z-index: 10000; font-size: 14px; line-height: 20px; background-color: #f2efe6; color: #5c5c5c; left: -514px; transition: left 0.3s linear; transition-delay: 0.1s; font-family: "Open Sans", Arial, Calibri, sans-serif; text-align: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
div.eu-cookies:hover {left:0;}
div.eu-cookies > div {width: 37px; height: 120px; background-image: url(/resources/estranky.cz/global/img/index/cookie.png); position: absolute; top: 0; right: 0; overflow: hidden; text-indent: -9999px; }
div.eu-cookies a {color: black; text-decoration: underline; }
div.eu-cookies a.close {position: absolute; top: 3px; right: 43px; font-size: 22px; color: #000; text-decoration: none;}

*:first-child+html div.eu-cookies {height: 58px; left: -592px;}
*:first-child+html div.eu-cookies:hover {left: 0;}

/*
Name: Locked users page

1. Main
2. Important
3. Content
  3.1 Forms
4. Footer
*/

/* 1. Main */
body.locked * {margin: 0; padding: 0;}
body.locked {background: url('/resources/estranky.cz/userAdmin/img/guide/background.png') repeat scroll center top #f3f4f5 !important; color:#5c5c5c; font-family: 'Open Sans', sans-serif !important; text-align:center; font-size: 0.875em;}
body.locked img, body.locked table, body.locked fieldset {border:0;}
body.locked hr {display:none;}

body.locked acronym {border: none; font-weight: bold; color:#444;}
body.locked p {padding: 0.2em 0 1em 0; line-height: 115%;}
body.locked strong {color: #f27e28;}

body.locked .space {padding-top: 1.5em; padding-bottom: 0;}
body.locked .clear {clear:both; height:0!important; line-height:0px; font-size:0;width:auto!important;background:none; display:block;}

body.locked a {color:#757575;}
body.locked a:hover {color:#000;}
body.locked a:visited {color:#999;}
body.locked a:visited:hover {color:#000;}

/* 2. Important */
body.locked #all {
    margin: 5em auto 0;
    width: 690px;
    border: 1px solid #EEE;
    background: white;
    border-radius: 10px;
    padding: 20px 30px;
    box-sizing: border-box;
    box-shadow: 0 20px 16px -15px rgba(0, 0, 0, 0.57);
}
body.locked h1 {
    font-size: 30px;
    font-weight: normal;
    color: #FFF;
    padding: 14px 0 15px;
    text-align: center;
    background: #F27E28;
    border-radius: 5px;
    box-shadow: 0 20px 16px -15px rgba(0, 0, 0, 0.57);
}

/* 3. Content */
body.locked #content {padding:1em 0; font-size: 14px; width: 100%; text-align: center;}
body.locked #content .in {text-align: left; margin: 0 auto; padding: 1em;}
body.locked #content span {color: #999;}

/* error */
body.locked #content span.message {margin-top: 5px;}
body.locked #content span.message span {background: #f2e4da; border: 1px solid #ebcbb5; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #2a2a2a; display: block; margin: 10px 0 0 0; padding: 13px 9px 11px 9px; text-align: center;}

/* 3.2 Forms */
body.locked input {margin: 0 9px; font-size: 100%; padding-left: 2px;}

/* 4. Footer */
body.locked #footer a {float: right; margin-top: 1em; cursor: pointer;}
body.locked #footer a, body.locked #footer a span {background: url('/resources/estranky.cz/global/img/logo-estranky-mini_v2.gif') no-repeat center, #FFF; position: relative; width: 142px; height: 32px;display:block; overflow: hidden; padding: 10px; border-radius: 0 0 20px 20px;
    box-shadow: 0 20px 16px -15px rgba(0, 0, 0, 0.57);}
body.locked #footer a span {position: absolute; top: 0; left: 0;}

/* special */
body.locked #content .in {padding-left: 140px;}
body.locked #content .in {background: url('/resources/estranky.cz/global/img/lock_v2.gif') no-repeat 24px 50%;}
body.locked #content .in p {color: #999; margin: 0.3em 0 0 0; padding-right: 138px;}
body.locked #content .in form {padding-bottom: 0.5em;}
body.locked #content h2 {font-family: 'Open Sans Regular'; font-size: 24px; font-weight: normal; }
body.locked #content h2 strong {font-weight: normal; font-family: 'Open Sans Semibold';}
body.locked #content th {text-align: left; font-weight: normal; padding-left: 0;}
body.locked #content table {margin: 10px 0 5px -2px;}
body.locked #content th, body.locked #content td {vertical-align: middle;}

/* ----- Windows ----- add body.sys-win later */
body.locked input:focus {outline: none}

body.locked input[type="text"], body.locked input[type="password"] {border: 1px solid #DACA9C; height: 30px; padding-top: 2px; padding-bottom: 2px; padding-right: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.locked input[type="text"]:focus, body.locked input[type="password"]:focus {border-color: #D3AC3E;}
body.locked input[type="password"].incorrect {border-color: #E74C3C !important; border-color: rgba(231, 76, 60, 0.5) !important;}

/* Opera 7.2+ */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    body.locked input.button:focus, body.locked input.button:active {outline: none !important;}
}

/* ----- end Windows ----- */

/* CSS3 buttons */

body.locked input[type="button"], body.locked input[type="submit"] {
    background: #F27E28;
    display: block;
    padding: 10px 25px;
    border-radius: 20px;
    text-align: center;
    color: white;
    transition: .2s all linear;
    border: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    left: 10px;
    margin: 0;
}

body.locked input[type="button"]:hover, body.locked input[type="submit"]:hover, body.locked input[type="button"]:focus, body.locked input[type="submit"]:focus {text-decoration: none; background: #DE6C1A;}

body.locked input[type="button"]:active, body.locked input[type="submit"]:active {background: #D7640F;}
body.locked input[type="button"]:focus, body.locked input[type="submit"]:focus, body.locked input[type="button"]:active, body.locked input[type="submit"]:active {outline: none;}

/* Internet Explorer 6 + 7 */
* html body.locked input.button {border: 0; cursor: pointer; display: inline-block; color: White; padding: 0; outline: none; text-decoration: none; vertical-align: middle;}

*:first-child+html body.locked input[type="button"], *:first-child+html body.locked input[type="submit"] {border: 0; border-width: 0; font-weight: bold; color: White; outline: none; padding: 0;}

/* Internet Explorer 8 */
.browser-ie8 input[type="text"], .browser-ie8 input[type="password"] {padding-top: 1px !important;}

.browser-ie8 input[type="button"], .browser-ie8 input[type="submit"] { cursor: pointer; display: inline-block; box-sizing: content-box;}


/* Firefox - remove focus outline for buttons */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

/* ADVERTISEMENT */
#mess-text.message {clear: both; text-align: center !important;}
#mess-ahead .inner_frame table, #mess-board .inner_frame table, #mess-text .inner_frame table {width: 100%;}
#mess-text1, #mess-text2 {text-align: left !important; overflow: hidden; clear: both;}
#mess-text1 .mess-title, #mess-text2 .mess-title {float: right;}
#mess-text1:after, #mess-text2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
#mess-text1 + #mess-text2 span {display: none;} /* Hide title if both hypertext visible */
.message iframe, #mess-ahead div.inner_frame div {margin: 0 auto;}
* html #mess-ahead .inner_frame table, * html #mess-board .inner_frame table, * html #mess-lrect .inner_frame table {text-align: center;}
* html #mess-text1, * html #mess-text2 {height: 1%;} /* IE6 */

/*
Name: New lightbox
Authors:
   JS + HTML: Michal Pospisil
   Design + CSS: Ludek Cernocky
   www.eStranky.cz
Date: 20.7.2010
*/

/* global */
#smLightbox_container * {margin: 0; padding: 0;}
#smLightbox_container, #smLightbox_container .loading-info, #smLightbox_viewerPreviewImage, #smLightbox_viewerCanvas, #smLightbox_viewerImageContainer, #smLightbox_container a.button, #smLightbox_ssSelect, #smLightbox_container a.resize, #smLightbox_film, #smLightbox_film a, #smLightbox_navigator, #smLightbox_navigatorCurr, #smLightbox_preload, #smLightbox_panel, #smLightbox_panel div.panel-info, #smLightbox_panel, #smLightbox_panelPin, #smLightbox_panelHelp {position: absolute;}

/* conteiner */
#smLightbox_container {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 12px;}

/* loading */
#smLightbox_container .loading-info {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat -55px -323px; height: 44px; width: 89px;}
#smLightbox_container .loading-info div {background: url('/resources/estranky.cz/global/img/lightbox/slide-load.gif') no-repeat 50% 50%; color: #999; text-align: center; text-indent: -9999px; height: 44px; width: 89px;}

* html #smLightbox_container .loading-info {background: none;}  /* IE 6 */

/* title & description */
#smLightbox_title {color: #DDD; font-size: 18px; line-height: 18px; font-weight: normal; position: absolute;}
#smLightbox_description { color: #ABABAB; font-size: 11px; line-height: 13px; padding-top: 5px; position: absolute; text-align: center; width: 100%; max-width: 750px; }

/* image */
#smLightbox_viewerImageContainer {border: 2px solid #666; overflow: hidden;}
#smLightbox_viewerImageContainer.drag {border: 2px solid White;}
#smLightbox_viewerPreviewImage, #smLightbox_viewerCanvas {left: 0; top: 0;}

/* buttons */
#smLightbox_container a.button {color: #F5F5F5; font-size: 11px; padding-right: 26px;}
* html #smLightbox_container a.button {width: 70px;}  /* IE 6 */
#smLightbox_container a.button, #smLightbox_container a.button span {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 100% -55px; cursor: pointer; display: block; height: 27px;}
* html #smLightbox_container a.button, * html #smLightbox_container a.button span {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */
#smLightbox_container a.button span {background-position: 0 0;  padding-left: 15px; padding-right: 11px; position: relative; white-space: nowrap; line-height: 25px; text-shadow: 1px 1px 0 #333;}
#smLightbox_container a.button:hover, #smLightbox_container a.button:focus, #smLightbox_container a#smLightbox_slideshow.hover:hover, #smLightbox_container a#smLightbox_slideshow.hover {background-position: 100% -83px; color: White; text-decoration: none;}
#smLightbox_container a.button:hover span, #smLightbox_container a.button:focus span, #smLightbox_container a#smLightbox_slideshow.hover:hover span, #smLightbox_container a#smLightbox_slideshow.hover span  {background-position: 0 -27px;}

#smLightbox_container a#smLightbox_close {background-position: 100% -167px;}
#smLightbox_container a#smLightbox_close:hover, #smLightbox_container a#smLightbox_close:focus {background-position: 100% -195px;}

#smLightbox_container a#smLightbox_slideshow.active {background-position: 100% -111px;}
#smLightbox_container a#smLightbox_slideshow.active:hover, #smLightbox_container a#smLightbox_slideshow.active:focus {background-position: 100% -139px;}

#smLightbox_container a#smLightbox_slideshow {min-width: 110px;}
* html #smLightbox_container a#smLightbox_slideshow {width: 110px;}  /* IE 6 */

/* arrows */
#smLightbox_prev, #smLightbox_next {text-indent: -9999px;}
#smLightbox_prev, #smLightbox_next, #smLightbox_prev span, #smLightbox_next span {cursor: pointer; display: block; position: absolute;}
#smLightbox_prev span, #smLightbox_next span {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 0 -122px; height: 28px; width: 28px;}
* html #smLightbox_prev span, * html #smLightbox_next span {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */

#smLightbox_next span {left: 15px;}
#smLightbox_next:hover span {background-position: 0 -150px;}
#smLightbox_prev span {background-position: 0 -206px; right: 15px;}
#smLightbox_prev:hover span {background-position: 0 -234px;}

#smLightbox_next span.last, #smLightbox_next:hover span.last {background-position: 0 -178px;}
#smLightbox_prev span.last, #smLightbox_prev:hover span.last {background-position: 0 -262px;}

/* arrows in resize */
#smLightbox_prev.resize span, #smLightbox_next.resize span {height: 10px; width: 15px; top: 2px !important;}
#smLightbox_next.resize span, #smLightbox_next.resize span.last, #smLightbox_next.resize:hover span.last {background-position: -32px -214px; left: 15px;}
#smLightbox_next.resize:hover span {background-position: -32px -232px;}
#smLightbox_prev.resize span, #smLightbox_prev.resize span.last, #smLightbox_prev.resize:hover span.last {background-position: -32px -175px;}
#smLightbox_prev.resize:hover span {background-position: -32px -193px;}

#smLightbox_next.resize span.last, #smLightbox_next.resize:hover span.last, #smLightbox_prev.resize span.last, #smLightbox_prev.resize:hover span.last {
    filter: gray() alpha(opacity=50); /* IE */
    opacity: 0.50; /* Safari, Opera and Mozilla */
    -moz-opacity: 0.5;  /* older Mozilla */
    -khtml-opacity: 0.5;  /* Konqueror */
    cursor: default;
}

/* slideshow */
#smLightbox_ssSelect {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 100% -449px; color: #444; display: block; font-size: 8px; height: 42px;}
#smLightbox_ssSelect div {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 0 -407px; height: 32px; padding: 10px 0 0 12px; margin-right: 10px; text-align: left;}
* html #smLightbox_ssSelect {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */
* html #smLightbox_ssSelect div  {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif'); height: 42px;}  /* IE 6 */
#smLightbox_ssSelect a {color: #CCC; font-size: 11px; padding: 0 4px;}
#smLightbox_ssSelect a:hover, #smLightbox_ssSelect a:focus {color: White; text-decoration: none;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    #smLightbox_ssSelect a {padding: 0 3px;}  /* Opera 7.2 up */
}

#smLightbox_sscd {position: absolute; text-align: center;}
#smLightbox_sscd div {position: absolute; height: 3px; left: 0; top: 5px;}
#smLightbox_sscd.loading div {background: #FF5400;}
#smLightbox_sscd.loaded div {background: #CCC;}
#smLightbox_sscd.loaded span {display: none;}

#smLightbox_preload.loaded span {display: none;}
#smLightbox_preload.loading span {color: #999; display: block; font-size: 11px; background: url('/resources/estranky.cz/global/img/lightbox/slide-load.gif') no-repeat 50% 100%; height: 25px;}

/* resize */
#smLightbox_container div.resize {position: absolute;}
#smLightbox_container div.resize a {color: #999; display: block; padding: 2px 12px;}
* html #smLightbox_container div.resize a {width: 40px;}  /* IE 6 */
#smLightbox_container div.resize a.active {background-color: #151515; background-color: rgba(21, 21, 21, 0.7); =background-color: #151515; color: #999; display: block; font-size: 11px; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;}
#smLightbox_container div.resize a:hover {background-color: Black; background-color: rgba(0, 0, 0, 0.9); =background-color: Black; color: White;}
#smLightbox_container div.resize a span {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat -32px -59px; display: block; line-height: 25px; padding: 0 0 0 25px;}
* html #smLightbox_container div.resize a span {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */
#smLightbox_container div.resize a:hover span {background-position: -31px -111px;}
#smLightbox_container div.resize a.reduce span {background-position: -32px -86px;}
#smLightbox_container div.resize a.reduce:hover span {background-position: -31px -138px;}

#smLightbox_container div.resize a.passive span {text-indent: -9999px; padding-right: 0;}
#smLightbox_container div.resize a.passive {padding-right: 0;}
#smLightbox_container div.resize a.active {-webkit-transition: none; -o-transition: none; transition: none;}
#smLightbox_container div.resize a.active span {text-indent: 0;}

#smLightbox_navigator {border: 1px solid White;}
#smLightbox_navigatorCurr {border: 1px solid #FF5400;}

/* film slide */
#smLightbox_film a {display: block; padding-top: 7px;}
#smLightbox_film a img {border: 1px solid #111;}
#smLightbox_film a:hover img {border-color: #999;}

#smLightbox_film a.passive img {-webkit-transition: opacity 0.4s linear; -o-transition: opacity 0.4s linear; transition: opacity 0.4s linear;}
#smLightbox_film a.passive:hover img {opacity: 1;}

#smLightbox_film a.active {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 50% -87px;}
#smLightbox_film a.active:hover {background-position: 50% -253px;}
* html #smLightbox_film a.active {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */
#smLightbox_film a.active img {border-color: #999;}
#smLightbox_film a.active:hover img {border-color: #CCC;}

/* panel more info */
#smLightbox_panel {font-size: 11px;}
#smLightbox_panel.passive {background: url('/resources/estranky.cz/global/img/lightbox/more-info.png') no-repeat -1000px -1000px; height: 22px; width: 100px;}
#smLightbox_panel a.panel-info, #smLightbox_panel a.panel-info span {height: 22px;}
#smLightbox_panel a.panel-info {background-position: 100% -223px; float: left; position: static;}
#smLightbox_panel a.panel-info span {background-position: 0 -497px; line-height: 22px;}

#smLightbox_panel.active {background: url('/resources/estranky.cz/global/img/lightbox/more-info.png') no-repeat 0 0; height: 88px; width: 678px;}
* html #smLightbox_panel.active {background-image: url('/resources/estranky.cz/global/img/lightbox/more-info.gif');}  /* IE 6 */

#smLightbox_panelPin, #smLightbox_panelHelp, #smLightbox_panel .panel-content-info a {color: #B4B4B4; margin: 9px 5px 0 0;}
#smLightbox_panelPin:hover, #smLightbox_panelHelp:hover, #smLightbox_panel .panel-content-info a:hover {color: White;}
#smLightbox_panelPin, #smLightbox_panelHelp {background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat 0 0; display: block; text-indent: -9999px;}
* html #smLightbox_panelPin, * html #smLightbox_panelHelp {background-image: url('/resources/estranky.cz/global/img/lightbox/lightbox.gif');}  /* IE 6 */

#smLightbox_panelHelp {background-position: -187px -290px; height: 13px; width: 13px;}
#smLightbox_panelHelp:hover {background-position: -187px -303px;}
#smLightbox_panelPin {background-position: -186px -323px; height: 14px; width: 15px;}
#smLightbox_panelPin:hover {background-position: -186px -338px;}

#smLightbox_panelHelp.active {background: none; color: #B4B4B4; text-indent: 0; width: auto; word-wrap: nowrap;}
#smLightbox_panelHelp.active:hover {color: White;}
#smLightbox_panelPin.active {background-position: -171px -273px;}
#smLightbox_panelPin.active:hover {background-position: -186px -273px;}

#smLightbox_panel .panel-content-info {color: #EBEBEB;}
#smLightbox_panel .panel-content-info strong {font-weight: normal; color: #B4B4B4; margin-right: 4px;}

#smLightbox_panel.active .panel-crumbs, #smLightbox_panel.active .panel-url, #smLightbox_panel.active .panel-res, #smLightbox_panel.active .panel-date {position: absolute;}
#smLightbox_panel.active .panel-crumbs, #smLightbox_panel.active .panel-url {left: 20px;}
#smLightbox_panel.active .panel-crumbs, #smLightbox_panel.active .panel-res {top: 23px;}
#smLightbox_panel.active .panel-url {top: 53px;}
#smLightbox_panel.active .panel-date {top: 56px;}
#smLightbox_panel.active .panel-res, #smLightbox_panel.active .panel-date {left: 435px;}

#smLightbox_panel.active .panel-crumbs {color: #999; text-align: left;}
#smLightbox_panel.active .panel-crumbs span {color: #EBEBEB;}

#smLightbox_panel.active .panel-url input {border: 1px solid #808080; background: #323232; color: #EBEBEB; font-size: 11px; padding: 2px 3px; width: 295px;}

#smLightbox_panel.active .panel-content-help {color: #EBEBEB;}
#smLightbox_panel.active .panel-content-help table {margin: 7px  10px 0 10px;}
#smLightbox_panel.active .panel-content-help th, #smLightbox_panel.active .panel-content-help td {padding: 3px 5px 3px 0; line-height: 11px; text-align: left; vertical-align: middle;}
#smLightbox_panel.active .panel-content-help th {color: White; font-weight: bold; text-align: right;}
#smLightbox_panel.active .panel-content-help td.long {padding-right: 15px; width: 280px;}

#smLightbox_container div.fb_like_likebox {position: absolute; height: 20px; padding: 0 0 5px 5px;}

/* Shifter */
#shifter {display: none;}
#shifter #shifter_wrap {width: 930px; overflow: hidden; margin: 0px auto; padding: 5px;}
#shifter #shifter_wrap: after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#shifter #shifter_title {overflow: hidden;} /* IE 7 */
#shifter #shifter_title h3 {font-size: 1em; text-align: left;}
#shifter #shifter_title h3#shifter_t_1 {float: left}
#shifter #shifter_title h3#shifter_t_2 {margin-right: 288px; float: right;}
#shifter #shifter_title:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} /* If shifter content die, it will clear heading */
#shifter #shifter_wrap #shifter_footer {float: left; text-align: left; margin-bottom: 5px;}
#shifter #shifter_wrap #shifter_footer .span3 {float: left; width: 125px; height: 195px; overflow: hidden; margin-right: 10px;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {font-size: 0.85em; line-height: 1.7em; padding: 5px 0px;}
#shifter #shifter_wrap #shifter_footer .span3 img {width: 125px;}
#shifter #shifter_wrap #shifter_footer .span3 a.image {display: block; width: 125px; overflow: hidden;}
#shifter #shifter_wrap #shifter_footer .category {margin: 5px 0 5px 0;}
#shifter #shifter_wrap #shifter_footer .category a {text-decoration: none;}
#shifter #shifter_wrap #selfpromo {float: left; margin-right: 10px;}
#shifter #shifter_wrap #sklik {width: 125px; height: 14.4em; float: left;}
#shifter #shifter_wrap #shifter_terms {clear: both; text-align: right;}
#shifter #shifter_wrap #shifter_terms a {color: #B3B3B2;}

/* IE6 */
* html #shifter #shifter_wrap {width: 900px;}
* html #shifter #shifter_wrap, * html #shifter #shifter_title {height: 1%;}
* html #shifter #shifter_title h3#shifter_t_2 {margin-right: 162px;}
* html #shifter #shifter_wrap #shifter_footer {width: 540px; overflow: hidden;}
* html #shifter #shifter_wrap #shifter_footer .span3 {height: 200px;}
* html #shifter #shifter_wrap #shifter_footer .span3 h4 {line-height: 1.4em;}
* html #shifter #shifter_wrap #shifter_footer .span3 a.image, * html #shifter #shifter_wrap #shifter_footer .span3 img {width: 115px;}

/* Eshop Global CSS */
#eshop .errormes, #login .errormes {padding: 10px 0px; color: #ff0000;}
#eshop .errormes .message {display: block; text-align: left;}
#eshop .right {text-align: right;}
#eshop th {text-align: left;}
#eshop .hide {display: none;}
#eshop .wrap:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
#eshop .wrap {overflow: hidden;} /* IE 7 clearfix */
* html #eshop .wrap {height: 1%;} /* IE 6 */
#eshop #sorting {width:100%; overflow: auto;}
#eshop #sorting select {float: right; padding: 2px; margin: 5px;}

/* Registrations */
#eshop .registration span, #eshop .settings span, #eshop .basket_summary span {color: #ff0000; margin-top: 0.5em;}
#eshop .registration td input {width: 160px;}

/* Login */
#login form div input {width: 116px;}
#login form a {display: block;}
*:first-child+html #login form a {margin-bottom: 4px;} /* IE 7*/
* html #login form a {margin-bottom: 4px;} /* IE 6 */
#login label {width: 39px; float: left; clear: left; display: block;}
#login input.submit {float: right;}
#login form:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}

/* List of products */
#eshop #perex {overflow: hidden;}
#eshop .products {overflow: hidden;}
#eshop .products .article {float: left; width: 130px; margin: 15px 7px 0px 0px; display: inline; padding-bottom: 25px;}
#eshop .products .article h3 {margin: 0.3em 0em 0.3em; line-height: 1.2em; height: 2.5em; overflow: hidden;}
#eshop .products .article .editor-area {padding: 5px; height: 5.5em; line-height: 1.45em; overflow: hidden;}
#eshop .products .article span.price {font-weight: bolder; text-align: center; display: block;}
#eshop .products:after, #eshop #product:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
#eshop .article .photo-wrap, #eshop #photo-detail .photo-wrap {margin-top: 1em;}
#eshop #paging {text-align: center;}
#eshop #paging:before, #eshop #paging:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
* html #eshop #perex, * html #eshop .products {height: 1%;} /* IE 6 */

/* Product detail */
#eshop .del {text-decoration: line-through;}
#eshop .action {color: #ff0000;}
#eshop .sale {color: #0090CC;}
#eshop .new, #eshop .discount {color: #519600;}
#eshop #product .editor-area, #eshop #basket {margin: 10px 0px;}
#eshop #product div#fblikesend.facebook-send-empty {padding-bottom: 0px;}
#eshop #photo-detail {float: left; margin: 0px 15px 10px 0px; overflow: hidden; width: 270px; position: relative;}
#photo, .sphotos {overflow: hidden;}
#eshop .sphotos .photo-wrap {width: 64px; height: 64px; margin-right: 1px;}
* html #eshop #photo-detail {width: 272px;}
* html #eshop #photo-detail .sphotos {height: 1%;}
* html #eshop .sphotos .photo-wrap {width: 66px; height: 66px;}

/* Center images */
#eshop .products .article .photo-wrap {float: none; width: 130px; height: 130px;}
#eshop .products .article .photo-wrap div {width: 130px;}
#eshop #photo #zoomer_middle {width: 265px; height: 265px; position: relative;}

/* Default */
#eshop .photo-wrap, #eshop #photo {display: table; overflow: hidden; position: relative;}
#eshop .photo-wrap div, #eshop #photo div {display: table-cell; text-align: center; vertical-align: middle;}

/* IE 7 */
*:first-child+html #eshop #photo {width: 265px; height: 265px; position: relative;}
*:first-child+html #eshop .photo-wrap div, *:first-child+html #eshop .photo-wrap .zoomer_ephoto {top: 50%; width: 100%; position: absolute;}
*:first-child+html #eshop .photo-wrap div a, *:first-child+html #eshop .photo-wrap .zoomer_ephoto img {top: -50%; overflow: hidden; position: relative;}
*:first-child+html #eshop .photo-wrap img, *:first-child+html #eshop #photo #zoomer_middle img {margin: 0px auto;}

/* IE 6 */
* html #eshop #photo {display: block; width: 267px; height: 267px; position: relative;}
* html #eshop #photo #zoomer_middle {position: relative; width: 267px; height: 267px;}
* html #eshop .photo-wrap {display: block;}
* html #eshop .photo-wrap div, * html #eshop #photo #zoomer_middle {display: block; overflow: visible; top: 50%; position: absolute; left: 50%;}
* html #eshop #photo #zoomer_middle {width: auto; height: auto;}
* html #eshop .photo-wrap div a, * html #eshop .sphotos .photo-wrap div img, * html #eshop #photo #zoomer_middle img {overflow: hidden; position: relative; top: -50%; left: -50%;}
* html #eshop .photo-wrap div img, * html #eshop #photo #zoomer_middle img  {margin: 0px auto;}

#eshop #photo-detail .zoomer_ephoto {cursor: pointer;}
#eshop #product-detail .price {font-weight: bold; font-size: 1.2em;}
#eshop #product-params, #eshop #product-comments {display: none;}
#eshop #basket input.amount {padding: 4px 2px; top: 1px; position: relative; width: 34px; border: 1px solid #cacaca;}
:root #eshop #basket input.amount {padding-bottom: 3px\9;} /* IE 9 */
*:first-child+html #eshop #basket input.amount {top: 5px; padding-bottom: 5px;} /* IE 7 */
* html #eshop #basket input.amount {top: 0px; padding: 5px 3px; height: 29px;} /* IE 6 */
#eshop #basket input.add_basket {margin: 10px 5px; padding: 5px 5px 5px 25px; border: 1px solid #cacaca; background: #f8f8f8 url('/resources/estranky.cz/global/img/ico/basket.png') no-repeat 5px 50%; cursor: pointer; border-radius: 2px; -moz-border-radius: 2px;
    font-weight: bolder; font-size: 1em; color: #474747;}
*:first-child+html #eshop #basket input.add_basket {margin: 0px; padding-left: 5px; position: relative; left: 5px; top: 5px; filter:chroma(color=#000000);} /* IE 7*/
*:first-child+html #eshop #product-info {margin-top: 5px;} /* IE 7 */
* html #eshop #basket input.add_basket {margin: 0px; padding-left: 10px; background: url('/resources/estranky.cz/global/img/ico/basketie6.gif') no-repeat 5px 50%;} /* IE 6 */
#eshop #panel {width: 550px; margin: 10px 0px; overflow: hidden;}
#eshop #panel .panel-header {position: relative; top: 1px; overflow: hidden;}
#eshop #panel .panel-header ul {margin: 0px;}
#eshop #panel .panel-header li {margin: 0px 2px 0px 0px;  list-style: none; display: inline; float: left;  }
#eshop #panel .panel-header li a {display: block; background-color: #f2f2f2; border: 1px solid #f2f2f2; border: 1px solid rgba(0, 0, 0, .06); border-bottom: 0px; font-size: 12px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;
    border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
#eshop #panel .panel-header li.active a, #eshop #panel .panel-header li a:hover {background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .08); border-bottom: 1px solid #fff;}
#eshop #panel .panel-header li.active a {text-decoration: none;}
#eshop #panel .panel-header a {color: #555; font-weight: bold; display: block;  padding: 4px 8px; font-size: 0.9em;}
#eshop #panel .inner_frame {padding: 5px 10px; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .08); min-height: 10em; overflow: hidden;}
#eshop #panel .panel-header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
* html #eshop #panel .panel-header, * html #eshop #panel .inner_frame {height: 1%;} /* IE 6 */

/* Settings */
#eshop .settings label {vertical-align: top;}

/* Basket */
#eshop #steps {overflow: hidden;}
#eshop #steps li {float: left; padding: 5px; list-style: none; display: inline;}
#eshop #steps:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
#eshop #basket_preview_form table {width: 100%;}
#eshop #basket_preview_form td img, #eshop #confirm td img {width: 25px; height: 25px;}
#eshop #basket_preview_form td.title, #eshop #confirm td.title {width: 48%;}
#eshop #basket_preview_form td.price {font-weight: bolder; padding-top: 5px;}
#eshop #basket_preview_form td.coupon {font-weight: normal;}
#eshop #basket_preview_form td.coupon input.couponText {width: 75px; margin-right: 5px;}
#eshop #basket_preview_form td.coupon a, #eshop #basket_preview_form td.coupon a span {width: 11px; height: 9px; display: inline-block; *display: block;}
#eshop #basket_preview_form td.coupon a {margin-left: 5px;}
#eshop #basket_preview_form td.coupon input.submit {margin-top: 5px;}
#eshop #basket_preview_form td.remove {width: 10px;}
#eshop #basket_preview_form td.remove a {display: block; text-decoration: none;}
#eshop #basket_preview_form td.remove a span, #eshop #basket_preview_form td.coupon a span {background: url('/resources/estranky.cz/global/img/index/ico/close.gif') no-repeat 50% 50%;}
#eshop #basket_preview_form td.remove a span {padding: 6px 4px; display: block;}
#eshop #basket_preview_form li {list-style: none;}
#eshop #basket_preview_form li div {font-size: x-small; margin-left: 16px;}
#eshop #basket_preview_form span.nextstep input.submit[disabled] {opacity: 0.4; filter: alpha(opacity=40); cursor: default;}
#eshop li.disabled label {text-decoration: line-through; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.5; }
#eshop li.disabled div {display: none;}
* html #eshop #steps {height: 1%;} /* IE 6 */

/* Basket - Step 3 */
#eshop #confirm table, #eshop .order_account table#basket_preview_form {margin-bottom: 5px; width: 100%;}
#eshop #confirm .price, #eshop .order_account .price {font-weight: bold;}
#eshop #contactaddress, #eshop #basketpayments, #eshop #baskettransport, #eshop #deliveraddress {float: left; width: 50%; }
#eshop #confirm #usernote {margin: 10px 0px;}
#eshop #confirm #usernote textarea {width: 99%;}

/* Eshop validation */
#eshop fieldset.validation dd {width: 240px;}
#eshop fieldset.validation legend {display: none;}
#eshop fieldset.validation .validatin-images-set input {width: 236px; margin-top: 5px;}

/* Orders */
#eshop #orderdone {width: 100%;}
#eshop div.order_account table tr.odd {background: #f0f0f0;}

/* Facebook */
* html #fblikesend {display: none;}

/* Eshop Zoomer */
#eshop #zoomer_middle a#viewLightbox span {position: absolute; top: 245px; right: 5px; background: url('/resources/estranky.cz/global/img/lightbox/lightbox.png') no-repeat -33px -65px; z-index: 14999; width: 15px; height: 15px;}
#eshop #zoomer_middle a#viewLightbox:hover span {background-position: -32px -117px;}
.zoomer_view {background: #fff; background: rgba(255,255,255, 0.95); border: 1px solid #000; z-index: 15000;}
.zoomer_eventOverlay {z-index: 15000;}
.zoomer_crop {background: #fff; background: rgba(255,255,255, 0.5); border: 1px solid #eee; border: 1px solid rgba(238, 238, 238, 0.5); z-index: 14999; cursor: pointer; filter: alpha(opacity=50); -moz-opacity: 0.95; -khtml-opacity: 0.95; /* Konqueror */}
* html .zoomer_view, * html .zoomer_crop {background: #fff;}

/* reCaptcha */
.recaptchaContainer {
    text-align: center;
}
.recaptchaContainer .g-recaptcha{
    display: inline-block;
    margin: 5px 0;
}

/* subMenu */
.level_2 { display: none }
.old-template.menu-type-standard .level_2 {display:block}

/* jQuery minimum age modal */
.ui-front { z-index: 15500 !important }
.ui-dialog { z-index: 16000 !important }


 