@media screen,projection{
/* common style-------------------------------------------------------------*/
*{margin:0;padding:0;}
.decoration{display:none;}
body{font:70%/1.5 Tahoma,"Lucida Grande CE",lucida,sans-serif;text-align:center;color:#fff;background:#393b3d url(https://s3b.estranky.cz/img/d/1000000060/body.gif) top left repeat-x;}
hr{display:none;}
table,form{font-size:100%;}
a{color:#c46c45;}
a:hover{color:#000;text-decoration:none;}
a img{border:none;}
p{margin:10px 0;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.justify{text-align:justify;}
* html #content{overflow:hidden;}
#articles,#archive,#slide,#photos{overflow:hidden;width:497px;_width:537px;margin:0 -20px;padding:20px;}
#content ul,#content ol{list-style-type:square;margin-left:30px;}
#content ol{list-style-type:decimal;}
#content li{margin:5px;}
.left-float{float:left;}
.right-float{float:right;}
img.left-float{margin:10px 10px 10px 0;}
img.right-float{margin:10px 0 10px 10px;}
.clear{clear:both;height:0;line-height:0;font-size:0;display:none;width:1px;}
form{margin:0;clear:left;}
form dt{display:block;width: 77px;margin:0 5px 10px 0;float:left;clear:left;}
form dd{margin-bottom:10px;}
button{clear:both;}
fieldset{padding:0;border:0 none;}
legend,#content h3{margin:10px 0 10px;text-transform:uppercase;font-weight:bold;font-size:small;_font-size:x-small;color:#3d4a60;}
center{margin:15px 0;}
/* Layout -------------------------------------------------------------------*/
#document{color:#f2e3d6;}
#in-document{width:760px;margin:20px auto 0;text-align:left;}
#header .inner_frame{overflow:hidden;position:relative;width:760px;height:200px;background:#020202 url('/img/ulogo.18.jpeg') top left no-repeat;}
#photos h2{clear:both;}
#header-decoration{display:none;}
h1{position:absolute;top:28px;display:block;width:720px;_width:760px;padding:0px 20px;text-transform:uppercase;font-size:330%;}
h1 a,h1 a:hover{text-decoration:none;color:#FFF;}
#nav-column{position:relative;z-index:2;float:left;width:223px;}
#navigation{float:left;width:223px;
/*223*/
background-color:#878381;}
#navigation h2,.column h2{margin-top:10px;padding-left:35px;text-align:left;text-transform:uppercase;font-size:small;_font-size:x-small;color:#c0ccce;background:url('https://s3b.estranky.cz/img/d/1000000060/menu.gif') 18px center no-repeat;}
.column h2{background:url('https://s3b.estranky.cz/img/d/1000000060/col.gif') 18px center no-repeat;}
.column .decoration,#nav-decoration{display:none;}
.section{margin-top:5px;}
menu{position:relative;padding-bottom:35px;list-style-type:none;background:#878381 url('https://s3b.estranky.cz/img/d/1000000060/menu_bottom.gif') bottom left repeat-x;}
menu li,.column ul li{margin-left:22px;padding:5px;border-bottom:1px solid #9b9998;list-style-type:none;color:#d7e5e7;}
.column ul li{border-bottom:1px solid #4f5153;}
#navigation menu li a,.column a{display:block;text-transform:uppercase;text-decoration:none;color:#d7e5e7;}
#navigation menu li a:hover,.column a:hover{text-decoration:underline;}
.column a:hover{color:#897c72;}
.column,#mess-square,#mess-message{float:left;width:223px;overflow:hidden;background-color:#393b3d;}
#mess-square,#mess-message{margin:20px 0 0;color:#FFF;}
.column a{color:#897c72;}
.column{background:transparent;}
#portrait{position:relative;margin:0;padding-top:5px;}
#portrait #nav-portrait{display:block;position:absolute;top:0;right:0;width:24px;height:102px;background:url('https://s3b.estranky.cz/img/d/1000000060/column_bg.png') top right no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lab.zdenekkostal.cz/estranky/mirek2/images/column_bg.png',sizingMethod='scale');}
#portrait .inner_frame,#last-gallery .inner_frame{text-align:center;}
#portrait a,#last-gallery .wrap-of-photo{margin:0 auto;}
.section{background-color:#393b3d;}
#portrait{background-color:transparent;}
.section .inner_frame,menu{padding:10px 10px 25px;}
#content .section_article h3{margin:1em 0 0;padding:0;}
.wrap-wrapu{width:120px;margin:0 auto;}
#portrait .inner_frame{padding-top:30px;}
#portrait a,#last-gallery .wrap-of-photo a{display:block;width:120px;margin:0 auto;padding:15px 0;border:1px solid #4f5153;}
#portrait a{display:block;width:150px;}
#search fieldset ,#mail-list fieldset{width:120px;margin-left:25px;}
#search #key,#mail-list-key{width:118px;_width:120px;border:1px solid #c9c9c9;border-top:2px solid #7a7a7a;}
#sendsearch,#send-mail-list{margin:5px 0;_margin:-30px 0 0 -35px;padding:0 20px 0 0;_padding:0 10px 0 0;border:none;font:bold small Tahoma,"Lucida Grande CE",lucida,sans-serif;_font-size:x-small;text-transform:uppercase;color:#c46c45;cursor:pointer;background:#393b3d url('https://s3b.estranky.cz/img/d/1000000060/search.gif') right center no-repeat;}
#calendar td{font-size:80%;color:#897c72;}
#calendar thead td a{color:#FFF;}
#calendar caption{display:none;}
#calendar table{margin-left:19px;width:150px;text-align:center;}
td,th{padding:1px 3px;}
#calendar tbody td a{color:#FFF;}
#archive-days{color:#c46c45;font-weight:bold;}
#archive-days a{font-weight:normal;text-decoration:underline;}
#footer{clear:both;float:right;width:537px;overflow:hidden;padding-top:30px;_padding-top:0;font-size:xx-small;color:#a1a1a1;background-color:#393b3d;}
#footer .inner_frame{padding:3px 5px 20px;border-top:1px solid #5f5f5f;}
#footer p{display:block;margin:0 auto;}
#footer a{text-decoration:none;font-weight:bold;color:#FFF;}
#footer .accessibility-link-up{display:none;}
#clear5,#perex-cont-clear,#gallery-cont-clear,#g-section-cont-clear,#a-section-cont-clear,#article-cont-clear{display:block;}
#content{position:relative;overflow:hidden;float:right;width:497px;_width:537px;padding:0 20px;color:#575352;background-color:#FFF;}
#content h3.section_sub_title{clear:both;font-size:large;_font-size:medium;}
#breadcrumb-nav{overflow:hidden;margin:0 -20px;padding:5px 10px;text-align:right;color:#f2e3d6;background-color:#878381;}
#breadcrumb-nav a{color:#f2e3d6;}
#breadcrumb-nav span{font-weight:bold;color:#f2e3d6;}
#perex{margin:0 -20px;padding:5px 30px;color:#f2e3d6;background-color:#878381;}
#articles h2,#articles h2 a,#folders h2,#gallery h2,#photos h2,#slide h2,#archive h2,#archive h2 a{line-height:1em;font-size:large;_font-size:medium;color:#c46c45;}
#single-page .article h2{margin:0 -20px;padding:10px 10px 15px 40px;color:#f2e3d6;background-color:#878381;}
#single-page #block-comments h2{margin:0;}
#articles h2 a,#archive h2 a{padding:0;text-decoration:none;}
.article{overflow:hidden;position:relative;margin:0 -20px;width:497px;_width:537px;padding:0 20px;padding-bottom:30px;}
.article h1{overflow:hidden;width:440px;display:block;font-size: 2em !important;font-weight:bold;padding:0px !important;top:0px;position:relative;}
.article h2{overflow:hidden;width:430px;}
.date{position:absolute;top:37px;right:20px;padding-left:5px;border-left:1px solid #a09387;line-height:1em;font-size:x-small;_font-size:xx-small;font-weight:normal;color:#776e66;}
#content .first{padding-top:20px;border-top:1px solid #d7d1ce;}
.under-article{clear:both;margin-top:50px;padding-top:5px;border-top:1px solid #d7d1ce;font-size:x-small;_font-size:xx-small;color:#776e66;}
.under-article strong{font-weight:normal;color:#776e66;}
.under-article a{font-weight:bold;color:#817467;}
.under-article a:hover{text-decoration:none;}
.under-article .a-whole-article{position:absolute;right:20px;margin-top:-45px;padding-right:15px;font-weight:bold;font-size:small;_font-size:x-small;text-transform:uppercase;color:#c46c45;background:#fff url('https://s3b.estranky.cz/img/d/1000000060/article_continue.gif') right center no-repeat;}
.under-article .a-whole-article:hover{color:#c46c45;}
.s-whole-article{display:none;}
.nr-comments{padding-left:15px;background:url('https://s3b.estranky.cz/img/d/1000000060/article_under.gif') center left no-repeat;}
.accessibility-links{position:absolute;top:-1500px;}
#block-comments{position:relative;width:537px;margin:30px -20px 0;}
#content #block-comments h2{width:100%;padding:0 0 0 40px;line-height:2.5em;color:#748493;background-color:#ebeae9;}
#block-comments legend{_margin-left:-7px;font-size:100%;}
#block-comments legend span{padding:20px 0 20px 40px;display:block;font-size:110%;}
#block-comments input,#block-comments textarea,#block-comments input#c_title{width: 415px; font-family:Tahoma,Arial,sans-serif; font-size:13px;border:1px solid #c9c9c9;border-top:2px solid #7a7a7a;background-color:#fff;}
#block-comments input#validation{width:120px;margin:0 10px 10px 0;}
#block-comments input.submit{width: 80px;padding:3px; margin-left:84px; border:none;text-transform:uppercase;font:bold small sans-serif;_font-size:x-small;color:#897c72;background:transparent url('https://s3b.estranky.cz/img/d/1000000060/comment_submit.gif') 100% 55% no-repeat;cursor: pointer;}
#block-comments form{background-color:#f2f2f2;padding-bottom:30px;}
#block-comments dt{text-align:right;}
#block-comments h3{margin:20px 0 20px 40px;}
#block-comments legen span{margin:0;}
#block-comments .comment{margin:20px 40px 0;}
#block-comments .comment-headline{font-size:x-small;_font-size:xx-small;color:#baaea4;}
#block-comments .comment-headline h3{float:left;width:auto;margin:-2px 10px 0 0;padding-left:10px;text-transform:none;font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;font-weight:normal;color:#65737f;background:url('https://s3b.estranky.cz/img/d/1000000060/comment.gif') center left no-repeat;}
#block-comments .comment-headline,#block-comments  .comment-text{padding:0 5px;}
#block-comments .comment-headline b,#block-comments  .comment-headline i{font-style:normal;font-weight:normal;}
#block-comments form dd input{width: 165px;} 
#block-comments form dd input#c_validation{float:left;margin-left:84px;} 
#block-comments form dd div#c_validation_div{text-align:right;margin-right:38px;} 
#block-comments form dd div#c_validation_div img {margin:-1px 0px;}
#block-comments form dt#validation-dt{margin-left:84px;margin-top:33px;position:absolute;width:139px;}
/* Photo ---------------------------------------------------------------------*/
.album{overflow:hidden;width:492px;_width:537px;margin:10px -20px;padding:10px 5px 10px 40px;background:#f2f2f2 url('https://s3b.estranky.cz/img/d/1000000060/comment_submit.gif') 20px center no-repeat;}
#document .album h3{margin:0 0 .5em 0;}
#document .album h3 a{font-size:x-small;_font-size:xx-small;font-weight:bold;color:#1d2c46;}
#section_subsections,#gallery,#gallery h2{clear:both;}
.folder{position:relative;height:140px;_height:160px;margin:10px -20px;padding:10px 5px 10px 40px;background:#f2f2f2 url('https://s3b.estranky.cz/img/d/1000000060/comment_submit.gif') 20px 20px no-repeat;}
#document .folder .photo-wrap{position:relative;z-index:1;float:left;width:80px;margin-top:2.5em;}
#document .folder .photo-wrap img{margin-top:10px;}
.folder-info{float:left;width:350px;padding:2.8em 0 0 10px;text-transform:uppercase;}
#document .folder-info h3{position:absolute;top:1.2em;left:40px;overflow:hidden;white-space:nowrap;width:400px;margin:0;font-weight:bold;}
.folder-info h3 a{color:#1d2c46;}
.folder-info div{overflow:hidden;white-space:nowrap;width:350px;line-height:2;}
.folder-info div span{float:left;display:block;width:70px;margin-right:10px;text-align:right;}
.folder-info div a{overflow:hidden;float:left;width:270px;color:#1d2c46;}
#photos{overflow:hidden;clear:left;}
#slide{padding-bottom:30px;background:url('https://s3b.estranky.cz/img/d/1000000060/article_bottom.gif') bottom center no-repeat;}
#click{clear:both;overflow:hidden;margin:10px -25px;padding-bottom:30px;text-align:center;color:#65737f;background-color:#f2f2f2;}
#click h3{margin:0;padding:15px 0 10px;font-weight:normal;color:#65737f;background-color:#f2f2f2;}
#click p{margin:10px 20px 0;}
.slidebar{_width:100%;height:100px;overflow:auto;white-space:nowrap;}
.slidebar a{margin:0 5px;}
#thumbnav{margin:15px 0;padding-left:13px;text-align:center;}
#timenav,.slidenav{padding:5px;clear:both;text-align:center;color:#999;background-color:#f2f2f2;}
#thumbnav br,.slidenav br{line-height:0;height:0;clear:both;}
#slide #timenav a,#slide .slidenav a{color:#65737f;}
.slidenav .back{float:left;}
.slidenav .forward{float:right;}
/* Advertisment ------------------------------------------------------------------*/
.message{clear:both;margin-bottom:5px;text-align:center;color:black;}
.adv-title{width:100%;margin-left:5px;}
#mess-ahead,#mess-skyscraper,#mess-rectangle{padding-top:5px;text-align:left;color:#FFF;}
#mess-ahead{display:block;text-align:center;margin-bottom:2px;}
#mess-ahead .adv-title{display:block;width:755px;_width:760px;margin:0 auto;padding-left:5px;text-align:left;}
#mess-board, #mess-ahead {padding: 5px 0px; width: 760px; margin: 0px auto; color: #fff;}
.message .inner_frame{padding:5px;text-align:center;}
#mess-ahead .inner_frame a{display:block;width:755px;_width:760px;margin:0 auto;}
.message img{display:block;border:none;margin:0 auto;}
#sky-scraper-block{position:absolute;left:0;z-index:0;width:100%;text-align:center;}
#mess-skyscraper,#mess-rectangle{position:relative;right:-450px;width:130px;margin:5px auto;}
#mess-skyscraper{margin-top:20px;_margin-top:18px;}
#sky-scraper-block .message{width:130px;}

/* ----------- Facebook------------ */
.fb_edge_widget_with_comment{margin:5px 0px;}

/**  FIX PACKAGE ******************************************************************************/
#thumbnav,#photos,#preview-folder{width:100%;overflow:hidden;}
#thumbnav .box div,#photos .photo-wrap div,#preview-folder .box div{background-color:#F2F2F2;float:left;width:87px;height:87px;margin:5px;text-align:center;padding:0px 2px 2px 0px;}
#thumbnav .box div,#photos .photo-wrap div,#preview-folder .box div{=width:87px;=height:87px;_width:89px;_height:89px;}
#thumbnav .box div,#photos .photo-wrap div,#preview-folder .box div{display:table;=position:relative;overflow:hidden;}
/* YUHU */
#thumbnav .box div a,#photos .photo-wrap div a,#preview-folder .box div a{margin:2px 0 0 0px;background-image:none;border:0px solid #f7b1a5;=position:absolute;=top:50%;=left:50%;display:table-cell;vertical-align:middle;}
/* YUHU */
#thumbnav .box div a,#photos .photo-wrap div a,#preview-folder .box div a{=border:none;}
/* lte IE 7 */
#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;}
/* YUHU */
/*#thumbnav .box div{margin:0px 3px 8px 3px;}
*/
.list-of-pages{text-align:center;position:relative;width:100%;}
.list-of-pages .previous{position:absolute;left:0px;top:0px;padding:10px;}
.list-of-pages .next{position:absolute;right:0px;top:0px;padding:10px;}
#nav-column .message{text-align:center;}
#search .inner_frame,#mail-list .inner_frame{padding-top:10px;}
#mail-list .message{ position: relative; color: #897C72; margin-left: 25px;}
#last-photo .inner_frame,#contact-nav .inner_frame{padding:10px;}
#mail-list fieldset{bordeR:0px;}
#last-photo .inner_frame,#languages .inner_frame{text-align:center;}
#sendsearch,#send-mail-list{margin-top:4px;}
#languages . inner_frame {
  overflow: hidden;
}
#languages .inner_frame a{float:left; margin: 0px 5px;}
menu li.submenu-over{position:relative;z-index:9999;}
#laugnages .inner_frame{padding:15px 32px;}
menu li ul.submenu,menu li.submenu-over ul.click,menu li ul.classic,menu li.submenu-over ul.click{display:none;}
menu li.submenu-over ul.onmouse,menu li:hover ul.onmouse{display:block;}
menu li.submenu-over ul.click{display:block;}
menu li.submenu-over ul.click li a,menu li.submenu-over ul.click li{border:0px;}
menu li.submenu-over ul.onmouse,menu li:hover ul.onmouse{position:absolute;top:0px;left:75%;background:#393B3D;width:200px;border:1px solid #fff;overflow:hidden;padding:0px;}
menu li.submenu-over ul.onmouse li,menu li:hover ul.onmouse li{padding:0px;margin:0px;float:none;display:block;border:0px !important;}
menu li.submenu-over ul.onmouse li a,menu li:hover ul.onmouse li a{position:static;color:#fff;margin:0px;border:0px;display:block;_height:30px;padding:4px 11px 8px 11px;float:none;white-space:normal;}
menu li.submenu-over ul.onmouse li a:hover,menu li:hover ul.onmouse li a:hover{color:#fff;text-decoration:underline;background-image:none;background-color:none;}
.level1 p{padding-left:15px;}
.level1 .comment-headline{padding-left:20px !important;}
.level2 p{padding-left:30px;}
.level2 .comment-headline{padding-left:35px !important;}
.level3 p{padding-left:45px;}
.level3 .comment-headline{padding-left:50px !important;}
.level4 p{padding-left:60px;}
.level4 .comment-headline{padding-left:65px !important;}
.level5 p{padding-left:75px;}
.level5 .comment-headline{padding-left:80px !important;}
.level6 p{padding-left:90px;}
.level6 .comment-headline{padding-left:95px !important;}
.level7 p{padding-left:105px;}
.level7 .comment-headline{padding-left:110px !important;}
.level8 p{padding-left:120px;}
.level8 .comment-headline{padding-left:125px !important;}
.level9 p{padding-left:135px;}
.level9 .comment-headline{padding-left:140px !important;}
#comments{padding:10px;}
.comment-answer{padding:0px 10px;}
/*#mess-links{overflow:hidden;margin:0px !important;width:760px;}
#mess-ahead .inner_frame{padding:0px !important;overflow:hidden;}
#mess-ahead .inner_frame img{margin:0px !important;border:0px;background:none !important;}
#mess-ahead{padding:0 20px;background:url(https://s3b.estranky.cz/img/d/1000000060/bkg.jpg) repeat-y;width:810px;}
#mess-ahead .mess-title{text-align:center;}
.own-code-nav .inner_frame{overflow:hidden;width:190px;_width:200px;}
#photo-album,#articles,.article #block-comments,#slide{overflow:hidden;border:solid 5px #969696;background:#fff;}
* html #photo-album,* html #articles,* html .article #block-comments,* html #slide{width:555px;}
#photo-album h2{padding:0px 10px;}
#photos{padding:10px 0px 10px 40px;_clear:both;float:none;}
#photos h2{margin-left:-40px;padding:3px 10px;margin-bottom:10px;_width:545px;}
.article h2 ,.article h2 a{color:#fff !important;}
.article .item h2 span ,#block-comments h2{color:#000000;}
#section_subsections{padding:10px;}
.slidebar{_width:100%;height:100px;overflow:auto;white-space:nowrap;}
.slidebar a{margin:0 5px;}
h3.section_sub_title{margin-bottom:5px;}
*/
/* title aligment */
h1.head-left{text-align:left;}
h1.head-center{text-align:center;}
h1.head-right{text-align:right;}
#stats .inner_frame{padding-left:27px;}
#contact-nav .inner_frame{padding-left:30px;}
#stats th,#stats td{color:#F2E3D6;text-align:left;}
#photos h2{margin-bottom:15px;}
h2{color:#c46c45; margin:15px 0px !important;}
#thumbnav .box div{margin:5px 5px 5px 2px;}
.own-code-nav .inner_frame *,#contact-nav .inner_frame *,#stats .inner_frame *{color:#897C72 !important; }
.own-code-nav .inner_frame{padding-left:30px; }
#footer a:hover{text-decoration:underline;}
#footer a.eoldal-footer {background-position: 0 0 !important;}

/* --- eshop ---- */
#eshop .comment-headline i {float: right;}
#eshop #block-comments .comment-text {margin: 10px 0 0 10px; word-wrap: break-word;}
#logged {margin: 0 !important;}
#eshop .submit, #login .submit {padding: 2px 10px; background: #f2f2f2; border: 1px solid #878380; color: black; font-weight: bolder; cursor: pointer;}
#usernewsletter, .settings .submit, .basket_summary .submit {margin-left: 7px;}
* html .settings .submit, * html .basket_summary .submit {margin-left: 10px;}
*:first-child+html .settings .submit, *:first-child+html .basket_summary .submit {margin-left: 10px;}
#login input.submit {margin: -5px 17px 0 0;}
* html #login input.submit {margin: -10px 17px 5px 0; width: 117px;}
*:first-child+html #login input.submit {margin: -10px 17px 5px 0;}
#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 #block-comments .submit {margin: 10px 0 0 54px; padding: 2px 0; width: 145px;}
#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 h2 {font-size: large; line-height: 1em;}
#eshop div.products h2, #eshop div.products .editor-area {padding: 0px 9px;}
#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 24px 0px 7px; padding: 0 2px;}
* html #eshop div.products .article, * html #eshop #articles .article {width: 134px; padding-bottom: 25px; margin: 5px 10px 0px;}
#eshop div.products {padding-top: 20px; 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;}
* html #eshop div.products .article .editor-area, * html #eshop #articles .article .editor-area {line-height: 1.25em;}
#eshop div.products .article span.price, #eshop #articles .article span.price {font-weight: bolder; text-align: center; display: block; margin-top: 3px; padding: 2px 0;}
* html #eshop div.products .article span.price, * html #eshop #articles .article span.price {margin-top: 5px;}
#eshop .article .photo-wrap {margin-top: 0;}
#eshop #product #photo-detail .photo-wrap {
float: left;
margin-top: 1px;
}
#eshop .article .photo-wrap {margin-top: 0;}
#eshop fieldset h3 {margin: 10px 0 3px;}
*:first-child+html #eshop #basket input.amount {height: 18px;}
#eshop #confirm fieldset table .right {padding-right: 0;}
#eshop #product-detail #calculation p {margin: 0;}
#eshop #basketpayments {width: 48%;}
*:first-child+html #eshop #block-comments {margin: 30px 0 0 -10px; width: 504px;}
* html #eshop #block-comments {margin: 30px 0 0 -10px; width: 495px;}
*:first-child+html #eshop #block-comments .comment {width: 96%; margin: 20px 0 0 0;}
* html #eshop #block-comments .comment {width: 96%; margin: 20px 0 0 0;}
#eshop label {color: #575352;}
* html #eshop #confirm .validation {margin: 20px 0 0 0;}
#eshop .article .price {margin: 0 0 20px;}
#eshop .comment .comment-headline span {margin-left: 5px;}
#eshop .inner_frame {overflow: hidden;}
#eshop .sphotos .photo-wrap {display: table;}
#logged {line-height: 90%;}
#orderdone {padding: 5px 10px;}
#account_firm label {width: 63px; display: block;}
#billing_address label {width: 68px; display: block;}
#eshop .settings #billing_address label {width: 68px; display: block;}
.basket_summary #billing_address label {width: 68px;}
#eshop #billing_address #sameaddress + label {width: auto; display: inline;}
#eshop .settings input, #eshop .settings label, #eshop .registration input,
#eshop .registration label, #eshop .basket_summary input, #eshop .basket_summary label{vertical-align: middle;}
#eshop #basket_preview_form .wrap input {position: relative; top: 2px;}
@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: 0;}
}
#login .inner_frame .errormes {margin-bottom: 15px;}
* html #eshop #basket_preview_form td.title {width: 34%;}
*:first-child+html #eshop #basket_preview_form td.title {width: 39%;}
* html #eshop fieldset.validation .validatin-images-set input, * html #eshop #block-comments form dd input#c_validation {width: 240px;}
#eshop #block-comments form dd input#c_validation {width: 238px;}
* html #eshop #block-comments textarea {width: 410px;}
#eshop .gennewmail fieldset p input {width: 201px;}
* html #eshop .gennewmail fieldset p input {width: 205px;}
#login .inner_frame form div input {margin-bottom: 5px;}
#account_firm, #deliveryaddress {margin-left: 7px;}
#sameaddress {margin-left: 0;}
#eshop #articles .settings {margin-top: 10px;}
#eshop #product-detail #calculation {line-height: 180%;}
#eshop #basket_preview_form td.title {width: 42%;}
#eshop #basket_preview_form td img {padding-top: 2px;}
#basketpayments ul, #baskettransport ul {margin-left: -3px;}
#eshop #basketpayments h3, #eshop #baskettransport h3, #eshop #basket_preview_form p .submit,
#eshop #basket_preview_form fieldset p .submit {margin-left: 4px;}
* html #basketpayments ul, * html #baskettransport ul {margin-left: 0;}
* html #eshop #basket_preview_form .wrap input {margin-left: -3px;}
* html #basketpayments h3, * html #baskettransport h3, * html #eshop #basket_preview_form p .submit,
* html #eshop #basket_preview_form fieldset p .submit {margin-left: 2px;}
* html #content #eshop #basketpayments ul li div, * html #content #eshop #baskettransport ul li div {padding-left: 25px;}
*:first-child+html #basketpayments ul, *:first-child+html #baskettransport ul {margin-left: 0;}
*:first-child+html #eshop #basket_preview_form .wrap input {margin-left: -3px;}
*:first-child+html #basketpayments h3, *:first-child+html #baskettransport h3, *:first-child+html #eshop #basket_preview_form fieldset p .submit,
*:first-child+html #eshop #basket_preview_form p .submit {margin-left: 2px;}
*:first-child+html #content #eshop #basketpayments ul li div, *:first-child+html #content #eshop #baskettransport ul li div {padding-left: 25px;}
* html #eshop .registration .validation dl {width: 53%;}
*:first-child+html #eshop .registration .validation dl {width: 53%;}
#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;}
#eshop #articles #steps ul {width: 235px; margin: 5px auto;}
* html #eshop #articles #steps {text-align: center;}
* html #ecategory ul li {padding-bottom: 0;}
* html #ecategory ul li ul {border-top: 1px solid #4F5153;}
*:first-child+html #ecategory ul li ul {border-top: 1px solid #4F5153;}
* html #eshop #perex {width: 108%;}
* html #eshop #basket_preview_form .submit {padding: 2px;}
*:first-child+html #eshop #basket_preview_form .submit {padding: 2px;}
* html #eshop .registration #usernewsletter {margin-left: 1px;}
*:first-child+html #eshop .registration #usernewsletter {margin-left: 1px;}
.basket_summary #billing_address label {width: 68px;}
#login .inner_frame, #nav-basket .inner_frame, #logged .inner_frame {padding: 10px 10px 25px 37px;}
#eshop #block-comments form dd input#c_validation {margin-left: 0;}
#eshop #block-comments .validatin-images-set, #eshop #block-comments textarea {margin-left: 65px;}
#eshop #block-comments textarea {width: 430px; margin-top: -25px;}
#eshop #articles #steps + h3 {margin-left: 8px;}
#eshop #articles h3 + form {margin-left: 7px;} 
#eshop #confirm .validation {margin: 10px 0 0;}
#eshop #confirm .validation #c_validation {height: 18px;}
*:first-child+html #eshop #confirm .validation #c_validation {height: 22px;}
* html #eshop #confirm .validation #c_validation {height: 26px;}
#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 #block-comments .comment-headline h3 {float: none;}
#eshop #panel .inner_frame {width: 88%;}
#eshop #block-comments {width: 514px;}
#eshop #block-comments dt {width: 60px;}
#eshop #block-comments dl {padding-top: 15px;}
#eshop #block-comments h3 {width: 97%; line-height: 2.5em; color: #748493; background-color: #EBEAE9; padding-left: 16px; margin: 0;}
#eshop #block-comments .comment {margin: 20px 10px 0; width: 95%;}
#eshop #block-comments .comment-headline h3 {background: url('https://s3b.estranky.cz/img/d/1000000060/comment.gif') 1% 50% no-repeat;}
#eshop #block-comments .validation {width: 60%;}
#eshop .article h3 {text-transform: none;}
.settings #billing_address, .basket_summary #billing_address {margin-top: 10px;}
.settings #account_firm, .basket_summary #account_firm {margin-bottom: 10px;}
#eshop #confirm .wrap {padding-left: 10px;}
#eshop #contactaddress, #eshop #deliveraddress {width: 45%;}
.gennewmail, .registration fieldset {margin-top: 5px;}
#eshop .registration #usernewsletter,#eshop .registration .validation, #eshop .registration .submit {margin-left: 5px;}
#delivery_address label {width: 70px; display: block;}
#eshop #basket_preview_form table .border_fix td, #eshop #basket_preview_form table tr .price {border: none;}
* html #eshop #articles, * html div.products {width: 100%;}
#eshop #articles #steps {margin-bottom: 10px;}
#eshop #basket form {clear: none; margin: 0; padding: 0;}
#eshop #basket {margin: 0;}
#eshop .article .photo-wrap img {margin-left: 1px;}
* html #eshop .article .photo-wrap img {margin-left: 0;}
* html #eshop table {color: black;}
* html #eshop .gennewmail fieldset.validation {width: 60%;}
*:first-child+html #eshop .gennewmail fieldset.validation {width: 60%;}
* html #eshop #product-comments .comment-headline i {margin: -3% 10px 0 0;}
*:first-child+html #eshop #product-comments .comment-headline i {margin: -3% 10px 0 0;}
*:first-child+html #eshop #block-comments .submit {float: left; margin: -5% 0 0 11%;}
* html #eshop #block-comments .submit {float: left; margin: -5% 0 0 11%;}
#ecategory .inner_frame ul li ul li {border: none; padding: 0;}
* html #eshop #basket input.add_basket {width: 130px;}
#eshop #product-detail #product-info table td {padding: 1px 0;}
#eshop .settings fieldset h3, #eshop .basket_summary fieldset h3, #eshop #confirm .wrap h3 {margin: 0 0 3px;}
#eshop #account_info {margin-top: 5px;}
#eshop #confirm .right p {margin: 0;}
#eshop #confirm .right .price {margin: 5px 0;}
#content #eshop #basketpayments ul li, #content #eshop #baskettransport ul li {
background: #F2F2F2;}
#content #eshop #basketpayments ul li div, #content #eshop #baskettransport ul li div {
background: white;
margin-left: 0 !important;
padding-left: 21px;
}
#eshop .validation dt {margin: 0;}
#eshop #product-comments #block-comments {margin: 10px -20px 0; width: 530px;}
*:first-child+html #eshop #product-comments #block-comments {margin: 10px -10px 0;}
* html #eshop #product-comments #block-comments {margin: 10px -10px 0;}
*:first-child+html #eshop #block-comments .validatin-images-set {margin-left: 5px;}
* html #eshop #product-comments #block-comments .validation dd {margin: -30px 0 10px;}
#eshop #product-detail #product-info table tr td {min-width: 70px; vertical-align: top;}
#eshop #basket_preview_form fieldset p input  {padding: 2px 0; width: 120px; float: left;}
#eshop #basket_preview_form p input {width: 120px;}
#eshop #basket_preview_form fieldset p a {padding: 1px 15px; text-decoration: none; text-align: center; font-size: 12px; float: left;}
* html #eshop #basket_preview_form fieldset p a {padding: 3px 10px !important;}
*:first-child+html #eshop #basket_preview_form fieldset p a {padding: 3px 13px!important;}
@-moz-document url-prefix() { /** FF */ 
    #eshop #basket_preview_form fieldset p input, #eshop #basket_preview_form p input {width: 127px;}
    #eshop #basket_preview_form fieldset p a {padding: 1px 5px;}
    #eshop #basket input.amount {height: 16px;}
}
* html #eshop #basket_preview_form fieldset {width: 105%;}
#eshop #steps .active {color: #878380; font-weight: bold; background: #F2F2F2; }
* html #ecategory ul li ul li {margin-left: 10px;}
*:first-child+html #ecategory ul li ul li {margin-left: 10px;}
#eshop #steps .active, #eshop #steps .done {padding: 3px 5px; border: 1px solid #878380;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-align: center; width: 50px;}
#confirm .wrap, #account_info, #billing_address,
#eshop div.products .article span.price, #eshop #articles .article span.price {background: #F2F2F2;}
#confirm .wrap, #account_info, #billing_address {border: 2px solid #878380; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#eshop #photo, #eshop div.products .article .photo-wrap, #eshop #articles .article .photo-wrap, 
#eshop #product #photo-detail .photo-wrap {background: #F2F2F2; border: 1px solid #DDD;}
#ecategory .inner_frame {
  padding-left: 22px;
}
#ecategory ul li {
  border: none;
  padding: 0;
  margin-left: 15px;
}
#ecategory ul li a {
  border-bottom: 1px solid #4F5153;
  color: #897C72;
  padding: 4px;
}
#ecategory ul li ul li a {
  color: #D7E5E7;
}
#eshop #paging {clear: both; padding-bottom: 10px;}
#eshop #paging a, #eshop #paging span.current {padding: 4px 6px; margin-right: 4px; border: 1px solid #DDD; background: #F2F2F2; text-decoration: none; font-size: 110%;}
#eshop #paging #previous, #eshop #paging #next {border: none; background: none;}
/*****************/

}
/*-----------------------------------------------------------------------------Print style-----------------------------------------------------------------------------*/
@media print{*{margin:0px;padding:0px;}
body{font:12pt/15pt serif;}
h1,h2,h3,h4{margin:1em 0;page-break-after:avoid;page-break-inside:avoid;}
h2{font-size:150%;font-weight:normal;}
h3{font-size:110%;text-align:center;}
p{margin:0.25em 0;text-indent:2em;}
a{color:#F69;}
a[href]:after{content:" ["attr(href)"]";}
a[href|="#"]:after,a[href|="./"]:after,a[href|="javascript:"]:after{content:"";}
hr{display:none;}
table{font-size:12pt;border-collapse:collapse;border:1px solid #b9d939;}
td{padding:.2em .5em;border:1px solid #b9d939;}
caption{font-weight:bold;}
input,textarea,label{display:none;}
cite,blockquote{font-style:italic;}
code{display:block;margin:1em;font-family:monospace;color:#000;}
ins{text-decoration:none;font-weight:bold;}
menu,#search,#calendar,.accessibility-links{display:none;}
.clear{clear:both;}
}
/******************************************************************************/
/*----------------------------------------------------------Navigation bar style----------------------------------------------------------*/
@media screen,projection{
#nav-cover form{clear: none !important;}
} 