@media screen,projection{
/*======================================  basic======================================*/
*{margin:0; padding:0; }
html{background:#102E4A;}
body{height:100%; }
body{font:80%/1.5 arial,helvetica,sans-serif; text-align:center; color:black; }
hr{display:none; }
table,form{font-size:100%; }
a{color:#1e66a8; }
a:hover{color:#0e2840; }
a img{border:none; }
p{margin:10px 0; }
center{margin:15px 0; }
h2{font-size:150%; font-weight:bold; }
h3{font-size:120%; font-weight:bold; }
h4{font-size:100%; font-weight:bold; }
.left{text-align:left; }
.right{text-align:right; }
.center{text-align:center; }
.justify{text-align:justify; }
.left-float{float:left; }
.right-float{float:right; }
img.left-float{margin:10px 10px 10px 0; }
img.right-float{margin:10px 0 10px 10px; }
.submit{cursor:hand; cursor:pointer; }
/* cleaners */
.clear{clear:both; height:0; line-height:0; font-size:0; }
#clear6,#clear7,#perex-cont-clear,#gallery-cont-clear,#g-section-cont-clear,#a-section-cont-clear,#article-cont-clear{display:block; }
#clear2{background:url('https://s3b.estranky.cz/img/d/1000000084/navigation.gif') left bottom no-repeat; display:block; width:100%; height:15px; }
/*======================================  STRUCTURE======================================*/
.accessibility-links{position:absolute; top:-10000em; }
#whole-page{background:#18436b; position:relative; min-height:100%; height:auto; _height:100%; =overflow:hidden; _overflow:visible; }
#document{background:#18436b url(/img/picture/2839/zapadlik-2025-ok.jpg) repeat-y;}
#document #in-document{position:relative; width:770px; margin:0 auto; text-align:left; background: #0d314f;}
#body{background:url('https://s3b.estranky.cz/img/d/1000000084/body.gif') top center repeat-y; width:100%; overflow:hidden; position:relative; z-index:9999;}
.column li, #content li{background:url('https://s3b.estranky.cz/img/d/1000000084/li.gif') right 9px no-repeat; padding:0 12px 0 12px; }
#content li {background-position: 0 9px;}
/*--------------------------------------  ADVERTISMENT--------------------------------------*/
.message{color:black; margin-bottom:5px; }
#mess-ahead{background:#0a1b2c; width:100%; margin:0; color: #fff;}
#mess-ahead img{display:inline; }
#mess-ahead iframe {margin: 0 auto;}
#mess-board .inner_frame, #mess-ahead  .inner_frame {padding: 5px 0px; width: 100%; margin: 0px auto; text-align:center;}
#mess-board {padding: 10px 0px; background: #292929; color: #fff;}
.message .inner_frame{padding:5px; }
/* version 0.91 */
.message{text-align:center; }
.message img{border:none; display:block; margin:0 auto; }
.column .message{margin:0 0 15px 0; }
#content .message{clear:both; margin:15px 0; }
#content .hypertext h2 a {font-weight: normal; font-style: normal; font-size: 13px;}
.hypertext .inner_frame div#clanek:after {content: "."; display: block; height: 0; clear:both; visibility: hidden; font-size:0;}
* html .hypertext .inner_frame div#clanek {zoom: 1;}
*:first-child+html .hypertext .inner_frame div#clanek {zoom: 1;}
.hypertext {width: 380px; margin: 15px auto; padding: 5px; overflow: hidden;}
.hypertext .inner_frame {line-height: 1em; margin-top: 3px;}
.hypertext img, .hypertext {border: 1px solid #ddd;}
* html .hypertext {margin-left: 55px;}
#content .hypertext + .hypertext {border-top: 1px solid #fff; margin-top: -16px;}
/*--------------------------------------  HEADER--------------------------------------*/
#header{background:white url('/img/ulogo.925525.jpeg') 5px 5px no-repeat; height:180px; position:relative; }
/* here as background-image for header is defined user image. its neccessery keep position  5px 5px */
#header .inner_frame{background:url('https://s3b.estranky.cz/img/d/1000000084/header.png') no-repeat; height:180px; }
* html #header .inner_frame{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://s3b.estranky.cz/img/d/1000000084/header.png',sizingMethod='scale'); }
/* set path in filter absolute or relative to html file */
h1{position:absolute; right:50px; top:50px; width:650px; height:120px; overflow:hidden; text-align:right; font-size:200%; font-style:italic; color:#0a1e30; }
h1 a{text-decoration:none; color:#0a1e30; }
h1 a:hover{color:#0a1e30; }
/*--------------------------------------  NAVIGATION--------------------------------------*/
#navigation{background:#0e273f url('https://s3b.estranky.cz/img/d/1000000084/navigation.gif') no-repeat; width:770px; height:55px; overflow:hidden; _overflow:none;}
#navigation .inner_frame{padding:0 0 0 13px; }
#navigation h2{display:none; }
menu{display:block; list-style-type:none; }
menu li{display:inline; }
menu li a{float:left; display:inline; height:55px; margin:0 15px; line-height:48px; vertical-align:middle; text-decoration:none; font-size:120%; font-weight:bold; color:white; }
menu li a:hover{background:url('https://s3b.estranky.cz/img/d/1000000084/navigation_h.gif') center bottom no-repeat; color:white; }
/*--------------------------------------  BREADCRUMB NAVIGATION--------------------------------------*/
#breadcrumb-nav{border-bottom:1px solid #74a2cf; margin:0 0 15px 0; padding:3px 5px 3px 0; color:#0a1e30; }
#breadcrumb-nav span{font-weight:bold; }
/*--------------------------------------  CONTENT--------------------------------------*/
#content{background:white; float:right; display:inline; width:484px; overflow:hidden; margin:0 20px 0 0; }
* html #content{overflow:hidden; }
#perex{margin:15px 0; }
#articles{width:100%; overflow:hidden; }
#articles h2, #folders h2, #photo-album h2, #gallery h2, #photos h2, #block-comments h2#comments, h3.section_sub_title{border-bottom:1px solid #74a2cf; margin:0 0 15px 0; padding:0 5px; color:#1e66a8; text-align:right; }
/* NEJVYSSI NADPISY */
#block-comments h2#comments{text-align:left; }
#articles h3, #archives h3{margin:0 0 10px 0; }
#articles .article, #archive .article,{margin-bottom:15px; }
#articles .article h2, #archive .article h2{border:none; margin:10px 0; padding:0; text-align:left; color:#0e2840; }
#articles .article h2 a, #archive .article h2 a{text-decoration:none; color:#0e2840; }
#articles .article h2 a:hover, #archive .article h2 a:hover{text-decoration:underline; }
#articles .article .editor-area, #archive .article .editor-area{width:100%; }
strong.date{margin:0 5px 0 0; }
.under-article{background:#e5f1fd; clear:both; margin:10px 0; padding:10px 13px; }
.under-article strong{font-weight:normal; }
#articles .section_sub_title{margin:10px 0; }
#section_subsections{background:#e5f1fd; padding:5px 10px; }
#section_subsections h3{margin:0; font-size:100%; }
#content ul,#content ol{list-style-type:none; margin-left:20px; }
#content ol{list-style-type:decimal; }
#content ol li{background:none; }
#content li{margin:5px; }
/* COMMENTS -------------------------*/
#block-comments form{background:#e5f1fd; margin:15px 0; padding:0 0 10px 0; }
#block-comments fieldset{border:none; border-bottom:2px solid white; width:100%; overflow:hidden; padding:0; }
#block-comments fieldset span{display:block; padding:8px 13px; font-weight:bold; color:#c00; }
#block-comments legend{_position:relative; _left:-7px; font-size:100%; font-weight:bold; color:#0e2840; }
#block-comments legend span{background:#e5f1fd; display:block; width:458px; _width:454px; padding:10px 13px 8px 13px; =padding-left:6px; _padding-left:0px; color:#0e2840; }
#block-comments form dt{background:#e5f1fd; border-top:2px solid white; padding:7px 13px 5px 13px; clear:left; }
#block-comments form dd{background:#e5f1fd; padding:0 13px 10px 13px; }
#block-comments input, #block-comments textarea,#block-comments input#c_title{border:1px solid #174067; width: 447px; font-family:Tahoma,Arial,sans-serif; font-size:13px; padding:2px 1px; }
#block-comments input#validation{float:left; width:250px; }
#block-comments input.submit{border:none; background:#0a1e30 url('https://s3b.estranky.cz/img/d/1000000084/search.jpg') no-repeat; clear:both; display:block; width:77px; height:28px; margin:10px auto; font-family:arial,helvetica,sans-serif; font-size:100%; font-weight:bold; color:white; }
#block-comments .comment{margin:15px 0; }
#block-comments .comment-headline h3{display:inline; margin:0; font-size:100%; font-weight:bold; }
#block-comments .comment-headline b,.comment-headline i{font-style:italic; font-weight:normal; }
#block-comments form dd input{width: 200px;} 
#block-comments form dd input#c_validation{float:left;} 
#block-comments form dd div#c_validation_div{text-align:right;margin-right: 6px;} 
#block-comments form dt#validation-dt{margin-top:22px;position:absolute;width:180px;}
#block-comments fieldset span.clButton {display: inline-block; padding: 0; margin: 0 0 10px 13px;}
#block-comments span.clButton input.submit {width: auto; margin: 0; padding: 0 15px; background: url('https://s3b.estranky.cz/img/d/1000000084/1000000084.gif') right bottom no-repeat;}
/* PHOTOGALLERIES -----------------------*/
#folders,#gallery,#photos,#slide{float:left; width:100%; overflow:hidden; }
#folders{margin:0 0 15px 0; }
#folders h2{margin:0 0 15px 0; }
#folders .album{background:#e5f1fd; margin:0 0 2px 0; padding:8px 13px; }
#folders .album div{overflow:hidden; }
#photos h3#photos-title{clear:both; margin:10px 0; }
#gallery{margin:0 0 15px 0; }
#gallery h2{margin:0 0 15px 0; }
.folder{background:#e5f1fd; float:left; margin:0 0 2px 0; width:100%; }
.folder .photo-wrap{float:left; width:100px; overflow:hidden; margin:0; padding:10px 0; text-align:center; }
.folder .photo-wrap, .folder .photo-wrap div{border:none; }
.folder .folder-info{float:left; width:362px; _width:384px; overflow:hidden; padding:7px 10px; }
#photos #block-comments{clear:both; padding:15px 0 0 0; }
#slide #click{}
#slide h3{background:#e5f1fd; margin:10px 0 2px 0; padding:8px 13px; text-align:center; }
.slide-img{background:#e5f1fd; padding:12px; text-align:center; }
.slidebar{margin:15px 0; width:100%; overflow:scroll; white-space:nowrap; }
.slidebar a img{border:5px solid #e5f1fd; }
#thumbnav{width:100%; overflow:hidden; margin:15px 0; }
#timenav, .slidenav{border:1px solid #74a2cf; border-width:1px 0; background:#e5f1fd; margin:15px 0; padding:10px; text-align:center; color:#0a1e30; }
.slidenav br,#thumbnav br{line-height:0; height:0; clear:both; }
.slidenav .back{float:left; }
.slidenav .forward{float:right; }
/*--------------------------------------  LEFT COLUMN--------------------------------------*/
.column{background:#e5f1fd; float:left; display:inline; width:241px; overflow:hidden; margin:0 0 0 10px; text-align:right; }
.column .inner-column{padding:0 15px; }
.column .section{overflow:hidden; margin:0 0 15px 0; }
.column .section .inner_frame{overflow:hidden; padding:0 5px 0 0; }
.column h2{border-bottom:1px solid #74a2cf; margin:0 0 8px 0; padding:0 4px 0 0; font-size:130%; font-weight:bold; color:#0e2840; }
.column ul{list-style-type:none; width:100%; overflow:hidden; }
.column li{margin:1px 0; }
#portrait .inner_frame, #last-gallery .wrap-of-wrap{border:5px solid #c8e4ff; background:#c8e4ff; padding:0; }
/* zesvetlit */
#portrait .inner_frame a, #last-gallery .wrap-of-photo{border:1px solid #174067; display:block; text-align:center; padding:25px 0; }
#last-gallery .inner_frame{background:#c8e4ff; padding:0; }
/* zesvetlit */
#last-gallery .inner_frame span{border-top:2px solid #e5f1fd; display:block; padding:2px 5px 4px 5px; }
#search{width:100%; }
#search .inner_frame{padding:0; }
#search form{background:#c8e4ff; padding:5px; }
/* zesvetlit */
#search fieldset{border:none; width:100%; overflow:hidden; }
#search input{border:1px solid #174067; float:right; width:192px; padding:2px 1px; }
#search input.submit{border:none; background:#0a1e30 url('https://s3b.estranky.cz/img/d/1000000084/search.jpg') no-repeat; float:right; clear:right; display:block; width:77px; height:28px; margin:5px 0 0 0; line-height:28px; font-family:arial,helvetica,sans-serif; font-size:100%; font-weight:bold; color:white; }
#calendar{text-align:center; }
#calendar h2{text-align:right; }
#search .inner_frame{padding:0; }
#calendar caption{display:none; }
#calendar table{width:211px; margin:0 auto; text-align:center; }
#calendar td, #calendar th{background:#c8e4ff; padding:1px 0; }
/* zesvetlit */
#calendar .archive-nav-c{font-weight:bold; }
/*--------------------------------------  FOOTER--------------------------------------*/
#footer{background:#102E4A url('https://s3b.estranky.cz/img/d/1000000084/footer.gif') top repeat-x; width:100%; padding:0; text-align:center; }
#footer .inner_frame{background:url('https://s3b.estranky.cz/img/d/1000000084/footer_in.gif') top left no-repeat; width:770px; margin:0 auto;}
#footer .inner_frame p{margin:0; padding:30px 10px 0 20px; text-align:right; color:#7eabd5; }
#footer .inner_frame p + p {padding: 10px 10px 10px 20px;}
#footer .inner_frame p + p a {margin-left: 5px;}
#footer a{color:#7eabd5; }
#footer a:hover{text-decoration:none; }
/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
.level1{margin-left:1em !important; }
.level2{margin-left:2em !important; }
.level3{margin-left:3em !important; }
.level4{margin-left:4em !important; }
.level5{margin-left:5em !important; }
.level6{margin-left:6em !important; }
.level7{margin-left:7em !important; }
.level8{margin-left:8em !important; }
.level9{margin-left:9em !important; }
.comment{background:#E5F1FD; border-top:2px solid #fff; padding:5px;}
.admin{background:#C8E4FF !important; }
.admin h3{color:#18436B !important; }
div#block-comments .comment-answer{text-align:right;text-transform:capitalize;padding-right:10px;}
div#block-comments .comment-answer a{padding:6px;}
.under-article{padding:0px;}
#preview-folder{width:100%; overflow:hidden; margin:15px 0; }
#languages .inner_frame a{
     position: relative;
     margin: 0px 5px;
     float: right;
}
#last-photo{text-align:center; }
#last-photo h2{text-align:right; }
#last-photo .inner_frame{background:#C8E4FF; padding:5px; }
#last-photo a{display:block; padding:10px 0px; }
#search{width:100%; }
#search fieldset{border:none; width:100%; overflow:hidden; }
#search #key{border:1px solid #5d5d5d; float:right; width:192px; padding:3px 5px; }
#search #sendsearch{border:0px solid #D4D4D4; background:#333 url('https://s3b.estranky.cz/img/d/1000000084/search.jpg') no-repeat; float:right; clear:right; display:block; width:77px; height:28px; line-height:20px; font-family:arial,helvetica,sans-serif; font-size:100%; font-weight:bold; color:white; }
#mail-list{width:100%; }
#mail-list fieldset{border:none; width:100%; overflow:hidden; padding:3px; background:#C8E4FF;}
#mail-list #mail-list-key{border:1px solid #5d5d5d; float:right; width:192px; padding:3px 5px; }
#mail-list #send-mail-list{border:0px solid #D4D4D4; background:#333 url('https://s3b.estranky.cz/img/d/1000000084/search.jpg') no-repeat; float:right; clear:right; display:block; width:77px; height:28px; line-height:28px; font-family:arial,helvetica,sans-serif; font-size:100%; font-weight:bold; color:white; }
#search .clButton, #mail-list .clButton {margin-top: 5px; _background: none; cursor: default;}
*:first-child+html #search .clButton, *:first-child+html #mail-list .clButton {background: none;}
.list-of-pages{text-align:center; position:relative; width:100%;}
.list-of-pages .previous{position:absolute; left:0px; top:0px;}
.list-of-pages .next{position:absolute; right:0px; top:0px;}
menu li ul.submenu,menu li.submenu-over ul.click,menu li ul.classic{display:none;  }
menu li.submenu-over ul.click,menu li.submenu-over ul.onmouse,menu li:hover ul.onmouse,menu li.submenu-over ul.click{display:block; }
menu li.submenu-over ul.onmouse,menu li:hover ul.onmouse,menu li.submenu-over ul.click{position:absolute;top:40px;
/*235*/
left:5px;background:#0E243B;width:760px;border:1px solid #fff;border-top:2px solid #fff;padding:0px;overflow:hidden;}
menu li.submenu-over ul.onmouse li,menu li:hover ul.onmouse li,menu li.submenu-over ul.click li{padding:0px;margin:0px;float:left;display:block;}
menu li.submenu-over ul.onmouse li a,menu li:hover ul.onmouse li a,menu li.submenu-over ul.click li a{position:static;color:#fff;margin:0px;border:0px;display:block;float:left;white-space:normal;padding:0px 10px;cursor:default;}
menu li.submenu-over ul.onmouse li a:hover,menu li:hover ul.onmouse li a:hover,menu li.submenu-over ul.click li a:hover{border:0px;background-image:none;text-decoration:underline;}
#sky-scraper-block{position: absolute; left: 50%; text-align: center; margin-left: 390px;}
#sky-scraper-block span.mess-title { display:block; color:#fff; padding-bottom:3px; }
#mess-skyscraper, #mess-rectangle {margin-bottom: 10px;  width: 160px;}
#shifter #shifter_wrap:after {content: "."; display: block; height: 0; clear:both; visibility:hidden; font-size:0;}
* html #shifter #shifter_wrap {zoom: 1;}
*:first-child+html #shifter #shifter_wrap {zoom: 1;}
#shifter {margin: 10px 0 5px;}
#shifter #shifter_wrap #shifter_footer .span3 {background: #fff; padding: 0px 5px 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#shifter div#shifter_title h3 {margin: 5px 0; color: #fff;}
#shifter #shifter_wrap #shifter_footer .category {border-bottom: 1px solid #ececec; margin: 4px 0 3px; line-height: 1.2em;}
#shifter #shifter_wrap #shifter_footer .category a {font-weight: bold; color: #000;}
#shifter #shifter_wrap #shifter_footer .category a:hover {text-decoration: underline;}
#shifter #shifter_wrap #shifter_footer .span3 h4 {line-height: 1.3em; padding: 2px 0;}
#shifter #shifter_wrap #shifter_terms a:hover {text-decoration: none;}
* html #shifter #shifter_title h3#shifter_t_2 {margin-right: 144px;}
#thumbnav, #photos, #preview-folder{overflow:hidden;}
#photos .photo-wrap, #preview-folder .box, #thumbnav .box{background:#C8E4FF;border:0px solid #95D001; float:left; width:90px; height:90px; margin:2px 0px 2px 4px; _width:92px; _height:92px;}
#photos .photo-wrap{margin:10px 3px 0;}
#thumbnav .box{margin:1px;}
* html #thumbnav .box{margin:0px;}
#photos .photo-wrap div, #preview-folder .box div, #thumbnav .box div{height:90px; width:90px; text-align:center; _height:92px; _width:92px; display:table; =position:relative; overflow:hidden;}
#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a{=margin:2px 0px 0px 0px; height:100%; =height:auto; background-image:none; border:0px solid #f7b1a5; =position:absolute; =top:50%; =left:50%; display:table-cell; vertical-align:middle;}
#thumbnav .box div a, #photos .photo-wrap div a, #preview-folder .box div a{=border:none;}
#thumbnav .box div a img, #photos .photo-wrap div a img, #preview-folder .box div a img{=position:relative;  =top:-50%; =left:-50%; border:0px solid #FFF;}
#thumbnav .wrap{display:block; }
#thumbnav .box{margin:3px;}
/* title aligment */
h1.head-left{text-align:left;}
h1.head-center{text-align:center;}
h1.head-right{text-align:right;}
#ajax-container_preview{z-index:999999;}
#stats .inner_frame{text-align:right;}
#stats .inner_frame td,#stats .inner_frame th{padding:5px;}
#stats .inner_frame table{float:right; }
#stats .inner_frame table:after{content:".";line-height:0px;height:0px;clear:both;visibility:hidden;}
.under-article .inner_frame{padding:3px 0px;}
.folder-info h3{font-size:130%;  font-weight:bold;  color:#000 !important;}
#folders,#photos{margin-bottom:20px;}
#folders:after,#photos:after{content:"."; clear:both; visibility:hidden; display:block; height:1px; _zoom:1px;}
.article{margin-bottom:20px;}
.article p.first {margin-top: 0px;}

/* ----------- Facebook------------ */
.fb_edge_widget_with_comment{margin:5px 0px; }

/********************************************************************************/
/* --- eshop ---- */
#eshop fieldset {border: none;}
#eshop .comment-headline i {float: right;}
#eshop #block-comments {width: 100%;}
#usernewsletter, .settings .clButton, .contact-info .clButton {margin-left: 14px;}
* html .contact-info .clButton {margin-left: 18px;}
*:first-child+html .contact-info .clButton, *:first-child+html .settings .clButton {margin-left: 18px;}
#login input.submit {float: none;}
#basket_preview_form tbody tr td, #confirm tbody tr td, #orderdone tr td {
  border-top: 1px dotted #C6C6C6; border-collapse: collapse;
}
#eshop #confirm fieldset table, #eshop #orderdone, #eshop .comment-headline  {border-bottom: 1px dotted #C6C6C6; border-collapse: collapse;}
#eshop .registration #usernewsletter {margin: 0;}
#eshop .sphotos:after, #eshop div.products:after, #eshop #articles:after, #eshop #articles #steps ul:after {
    content: ".";
    display: block;
    height: 0; 
    clear:both;
    visibility:hidden;
    font-size:0;
}
* html #eshop .sphotos, * html #eshop div.products, * html #eshop #articles, * html #eshop #articles #steps ul {zoom: 1;}
*:first-child+html #eshop .sphotos, *:first-child+html #eshop div.products, *:first-child+html #eshop #articles, *:first-child+html #eshop #articles #steps ul {zoom: 1;}
#eshop div.products .article h3, #eshop #articles .article h3 { margin: 0.2em 0em 0.3em; line-height: 1.2em; height: 2.5em; overflow: hidden;}
#eshop div.products .article, #eshop #articles .article {float: left; width: 130px; display: inline; margin: 5px 13px 0px; padding: 0 2px;}
* html #eshop div.products .article, * html #eshop #articles .article {width: 134px;}
#eshop div.products {margin-bottom: 25px; padding-bottom: 5px;}
#eshop div.products .article .photo-wrap, #eshop #articles .article .photo-wrap {float: none; width: 130px; height: 130px;}
#eshop div.products .article .photo-wrap div, #eshop #articles .article .photo-wrap div {width: 130px;}
#eshop div.products .article .editor-area, #eshop #articles .article .editor-area {padding: 5px; height: 5.3em; line-height: 1.45em; overflow: hidden; text-align: justify; width: auto;}
* html #eshop div.products .article .editor-area, * html #eshop #articles .article .editor-area {line-height: 1.25em; height: 6.5em;}
#eshop div.products .article span.price, #eshop #articles .article span.price {font-weight: bolder; text-align: center; display: block; margin-top: 5px;}
#eshop .article .photo-wrap {margin-top: 0;}
#eshop div.products h2 {text-align: right; border-bottom: 1px solid #74A2CF; margin: 0 0 15px 0; padding: 0 5px; color: #1E66A8;}
#eshop #articles h2 {text-align: right;}
#eshop #product #photo-detail .photo-wrap {
float: left;
margin-top: 1px;
}
#eshop #basket input.amount {height: 18px; top: 0;}
* html #eshop #basket input.amount {height: 32px;}
*:first-child+html #eshop #basket input.amount {height: 21px;}
#eshop #product-comments #block-comments form dd input {width: 236px;}
* html #eshop #product-comments #block-comments form dd input {width: 239px;}
#eshop #product-comments #block-comments form dt {padding: 0 0 0 13px;}
#eshop .registration {margin-top: -10px;}
#account_firm label {width: 82px; display: block;}
#billing_address label {width: 80px; display: block;}
.settings #firmsdata label {width: 82px;}
#eshop .settings #billing_address label {width: 78px;}
.contact-info #billing_address label {width: 81px;}
#eshop #billing_address #sameaddress + label {width: auto; display: inline;}
* html .contact-info #billing_address label {width: 82px;}
*:first-child+html #eshop .settings #billing_address label {width: 74px;}
*:first-child+html .contact-info #billing_address label {width: 76px;}
* html #eshop .settings #billing_address label {width: 82px;}
#eshop .settings #billing_address label {width/*\**/: 76px\9}
.contact-info #billing_address label {width/*\**/: 79px\9}
@-moz-document url-prefix() { /** FF */ 
    .contact-info #billing_address label {width: 77px;} 
    #eshop .settings #billing_address label {width: 74px;}
}
#eshop .settings input, #eshop .settings label, #eshop .registration input,
#eshop .registration label, #eshop .contact-info input, #eshop .contact-info label{vertical-align: middle;}
#eshop #basket_preview_form .wrap input {position: relative; top: 2px;}
 /* Opera 7.2 < */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#eshop #basket_preview_form .wrap input {top: 0px;}
}
#eshop #basket_preview_form span.disable  {opacity: 0.4; filter: alpha(opacity=40);}
#eshop #basket_preview_form span.disable input.submit[disabled] {opacity: 1; filter: alpha(opacity=100);}
* html #eshop #basket_preview_form .wrap input {top: 1px;}
*:first-child+html #eshop #basket_preview_form .wrap input {top: 1px;}
#eshop .gennewmail fieldset p input {width: 191px;}
* html #eshop .gennewmail fieldset p input {width: 195px;}
#login .inner_frame .errormes {margin-bottom: 15px;}
#account_firm, #deliveryaddress {margin-left: 2px;}
#sameaddress {margin-left: 0;}
#eshop #articles .settings {margin-top: 10px;}
#eshop #product-detail #calculation {line-height: 180%;}
#eshop #basket_preview_form td.title {width: 150px;}
*:first-child+html #eshop #basket_preview_form td.title {width: 149px;}
#eshop #basket_preview_form td img {padding-top: 2px;}
#basketpayments ul, #baskettransport ul {margin-left: -6px;}
#basketpayments h3, #baskettransport h3, #eshop #basket_preview_form .clButton  {margin-left: 2px;}
* html #basketpayments ul, * html #baskettransport ul {margin-left: -3px;}
* html #basketpayments h3, * html #baskettransport h3 {margin-left: 6px;}
* html #content #eshop #basketpayments ul li div, * html #content #eshop #baskettransport ul li div {padding-left: 26px;}
*:first-child+html #basketpayments ul, *:first-child+html #baskettransport ul {margin-left: -3px;}
*:first-child+html #basketpayments h3, *:first-child+html #baskettransport h3,
*:first-child+html #content #eshop #basketpayments ul li div, *:first-child+html #content #eshop #baskettransport ul li div {padding-left: 26px;}
* html #eshop #basket_preview_form li div  {font-size: smaller;}
* html #eshop .registration #usernewsletter {margin-left: -4px;}
*:first-child+html #eshop .registration #usernewsletter {margin-left: -4px;}
#basketpayments h3, #baskettransport h3 {margin-left: 10px;}
#content #eshop #basketpayments ul li input, #content #eshop #baskettransport ul li input {
margin: 3px 2px 0 3px;}
* html #content #eshop #basketpayments ul li input, * html #content #eshop #baskettransport ul li input {
margin: 0 2px 0 0;}
*:first-child+html #content #eshop #basketpayments ul li input, *:first-child+html #content #eshop #baskettransport ul li input {
margin: 0 2px 0 0;}
* html #eshop #product-comments #block-comments .validation dt {width: 120px;}
#eshop #articles #steps ul {width: 235px; margin: 5px auto;}
* html #eshop #articles #steps {text-align: center;}
.contact-info fieldset, .settings fieldset {padding: 5px 10px;}
#orderdone {padding: 5px 10px;}
#orderdone td {padding: 2px 0;}
#confirm .wrap {padding: 0px 10px;}
#eshop #articles {padding: 5px 0 0 0;}
#login p {margin-left: 50px;}
#eshop #block-comments textarea {width: 430px;}
#eshop #confirm .validation {margin: 10px 0;}
#eshop #confirm .clButton {margin-top: 3px;}
#eshop #confirm .validation #c_validation {height: 24px;}
* html #eshop #confirm .validation #c_validation {height: 28px;}
#eshop form#confirm input[type="checkbox"] {position: relative; top: 2px;}
*:first-child+html #eshop form#confirm input[type="checkbox"] {margin-left: -3px;}
#eshop #confirm .validation dt {float: none;}
#eshop #product-comments #block-comments form {margin-left: 0;}
#eshop #orderdone {font-size: 90%;}
#eshop #orderdone th {padding: 0;}
#eshop #panel .panel-header li a {background: #fafafa;}
#eshop #panel {width: 480px;}
#eshop .article .price {margin: 5px 0 20px;}
#eshop .wrap #product-info td {padding: 1px 0;}
#eshop .validation .validatin-images-set {width: 56%;}
#eshop .gennewmail {margin-left: 10px;}
#eshop #articles ul, #eshop p {font-size: 100%;}
#login label {width: auto; float: none;}
#login .inner_frame form input {margin-bottom: 5px;}
#eshop .gennewmail .validatin-images-set {width: 55%;}
#eshop .article .photo-wrap img {margin-left: 1px;}
* html #eshop .article .photo-wrap img {margin-left: 0;}
#eshop #block-comments .comment-text {word-wrap: break-word; margin: 10px 0 0 10px;}
#eshop #panel .panel-header li {background: none; padding: 0;}
#eshop #block-comments .comment-headline h3 {display: block;}
#eshop .wrap li, #eshop #steps li {background: none; padding: 0;}
#eshop #confirm .validation .validatin-images-set {width: 100%;}
#eshop #confirm .wrap {line-height: 160%;}
#eshop #steps .active, #eshop #steps .done {padding: 3px 5px; border: 1px solid #c9e4ff;
-webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; width: 55px; text-align: center;}
#delivery_address label {width: 84px; display: block;}
@-moz-document url-prefix() { /** FF */ 
    #eshop #basket input.add_basket {width: 145px;}
}
#eshop #basket_preview_form .wrap {margin-top: 20px;}
#eshop .registration fieldset h3 {margin: 10px 0 2px;}
#eshop .settings .clButton {margin-top: 10px;}
#eshop #confirm fieldset table img {padding: 2px 0;}
#eshop #confirm .right p, #eshop #product #product-detail #calculation p {margin: 0;}
#eshop #confirm .right .price {margin: 10px 0;}
#eshop #confirm .wrap h3 {margin: 5px 0;}
#eshop #product .wrap h2 {padding: 0;}
#eshop #basket_preview_form table .border_fix td, #eshop #basket_preview_form table tr .price {border: none;}
#login p {margin: 3px 0;}
#ecategory .inner_frame ul li ul li {background: none;}
#eshop .contact-info p {margin-top: -5px;}
#eshop #articles #steps {margin-bottom: 10px;}
* html #eshop #product-comments .comment-headline i {margin-top: -4%;}
*:first-child+html #eshop #product-comments .comment-headline i {margin-top: -4%;}
* html #eshop #basket input.add_basket {width: 155px;}
*:first-child+html #eshop #basket input.add_basket {width: 155px;}
#eshop #steps .active {font-weight: bold; background: #e5f1fd; color: #1E66A8;}
#content #eshop #basketpayments ul li, #content #eshop #baskettransport ul li {
background: #C8E4FF;}
#content #eshop #basketpayments ul li div, #content #eshop #baskettransport ul li div {
background: white;
margin-left: 0 !important;
padding-left: 23px;
}
#eshop #product-detail #product-info table tr td {min-width: 70px; vertical-align: top;}
#eshop #product .wrap h2 {line-height: 1.2em;}
#eshop .registration p {margin: 5px 0;}
#eshop .settings p, #nav-basket p {margin: 0;}
#confirm .wrap, #account_info, #billing_address,
#eshop div.products .article span.price, #eshop #articles .article span.price {background: #C8E4FF;}
#eshop #confirm .wrap, #eshop #account_info, #eshop #billing_address {border: 2px solid #839db4; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px;}
#eshop #photo, #eshop div.products .article .photo-wrap, #eshop #articles .article .photo-wrap,
#eshop #product #photo-detail .photo-wrap {background: #C8E4FF; border: 1px solid #839db4;}
#eshop #basket input.amount {top/*\**/: -1px\9}
:root #eshop #basket input.amount {top: 1px\9;}
@-moz-document url-prefix() { /** FF */ 
    #eshop #basket input.amount {height: 17px; top: 1px;} 
}
#eshop #paging {clear: both;}
#eshop #paging a, #eshop #paging span.current {padding: 3px 6px; margin-right: 4px; border: 1px solid #839db4; background: #C8E4FF; text-decoration: none;}
#eshop #paging a:hover {font-weight: bold;}
#eshop #paging span.current {background: none;}
#eshop #paging #previous, #eshop #paging #next {border: none; background: none;}
#eshop .contact-info fieldset span {color: #ff0000;}
#ecategory div ul li.current ul li a {color: #1E66A8;}
#ecategory div ul li.current a, #ecategory div ul li ul li.current a, #ecategory div ul li.current ul li a:hover {color: #000;} 
menu li.current ul.submenu li a {background-image: none;}
menu li.current a, menu li.current ul.submenu a, menu li.current ul.submenu li a:hover {background: url('https://s3b.estranky.cz/img/d/1000000084/navigation_h.gif') center bottom no-repeat;}
#eshop .registration .clButton {margin-left: 10px;}
#eshop .login-info fieldset p {margin: 5px 0;}
#eshop form.login-info fieldset p label { display: inline-block; width: 80px; }
#eshop form.login-info input {width/*\**/: 148px\9}
* html #eshop form.login-info input {width: 155px;}
#eshop .login-info {border-bottom: 1px solid #74A2CF; padding-left: 14px; padding-bottom: 10px; margin-bottom: 20px;}
#eshop form.login-info input {width/*\**/: 148px\9}
#eshop form.login-info input.submit {width/*\**/: auto\9}
* html #eshop form.login-info input {width: 155px;}
* html #eshop form.login-info input.submit {width: auto;}
span.clButton, span.clButton input.submit, #eshop #block-comments input.submit, #eshop #block-comments a.submit, #eshop span.clButton a.submit  {background: url('https://s3b.estranky.cz/img/d/1000000084/1000000084.gif') no-repeat; height: 28px; display: inline-block;
border: 0px solid #D4D4D4; color: white; font-weight: bolder; cursor: pointer;}
span.clButton input.submit, #eshop span.clButton a.submit {background-position: right bottom; padding: 0 15px;}
*:first-child+html span.clButton input.submit {padding: 0;}
* html span.clButton input.submit {padding: 0;}
#eshop span.clButton a.submit { text-decoration: none; border-bottom: 0; color: #fff; margin-top: 4px; background-position: right -51px; }
:root #eshop span.clButton a.submit {font-weight: normal\9;}
*:first-child+html #eshop .gennewmail input.submit {padding-right: 10px;}
* html #eshop .gennewmail input.submit {padding-right: 10px;}
#eshop #block-comments span.clButton {margin: -15px 0 0 13px;}
#eshop #block-comments input.submit {margin: 0; background-position: right -47px; width: 130px;}
#eshop .order_account h3 {margin: 0;}
#eshop .order_account #basket_preview_form {border-bottom: 1px dotted #C6C6C6; border-collapse: collapse;}
#eshop .order_account #basket_preview_form th {padding: 4px;}

#product-search input {vertical-align: middle;}
#eshop #product-search div.products h2 {text-align: left; padding: 0;}
#product-search input#product-search-text {border: 1px solid #174067; width: 200px; font-family: Tahoma,Arial,sans-serif; font-size: 13px; padding: 0 5px; border-radius: 2px; height: 26px;}
#product-search form#product-search-form {background: #e5f1fd; padding: 10px; margin: 5px 0 20px;}
*:first-child+html #product-search input#product-search-text {padding: 4px 5px 0; height: 22px;}
* html #product-search input#product-search-text {padding: 4px 5px 0; height: 28px;}

#eshop #basket_preview_form td.coupon input.submit {margin-top: 0;}
#eshop #basket_preview_form td.coupon input.couponText {padding: 4px 2px; margin-bottom: 5px;}
/*****************/


}
@media \0screen {
    #product-search input#product-search-text {padding: 4px 5px 0; height: 22px;}
}
@media print{}
/******************************************************************************/
/*----------------------------------------------------------Navigation bar style----------------------------------------------------------*/
@media screen,projection{
#nav-cover{background-color: #0a1b2c;}

/* Full width adjustments */
#content {=margin-bottom: -1px !important;}
#footer {=margin-top: -1px;}

body.full-width #content {margin: -10px 10px  0 10px; =margin-top: -12px; padding: 5px 20px 0 20px; width: 710px;}
* html body.full-width #content {padding: 0 15px; width: 750px;}
body.full-width #footer .inner_frame {background-image: url('https://s3b.estranky.cz/img/d/1000000084/footer_in_full.jpg');}

/* search reset */
body.search-active #content {float: right; width: 484px; margin: 0 20px 0 0; padding: 0;}
body.search-active #footer .inner_frame {background: url('https://s3b.estranky.cz/img/d/1000000084/footer_in.gif') top left no-repeat;}

}

.menu-toggle {display: none;}