html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
html, body{ width: auto; height: auto; color: Black; background: White;
}
html{ height: 100%; font-family: Arial, sans-serif; font-size: 10px; overflow: auto;
}
a{ color: Black;
}
input, textarea, select, button{ margin:0; padding:0; outline:0; font-size: 100%; font-family: Arial, sans-serif;
}
input[type=hidden]{ display:none;
}
:focus{ outline:0;
}
/* KONEC ZAKLADU */ html{ background:#B47293;
}
body{ position: relative; width: 100%; min-height: 1300px; background:url('/_img/top_background.jpg') repeat-x; z-index:0;
}
hr{ clear:both; padding:0; margin:0; border: 0; height: 2px; color: transparent; background: transparent url('/_img/elements.png') -20px -95px no-repeat;
}
#header{ position: absolute; width: 100%; height: 526px; top:0; background:url('/_img/header.jpg') no-repeat center top; }
#header div.container{ position: relative; width: 980px; height: 100%; margin: 0 auto;
}
#header #logo{ display:block; position: absolute; width: 320px; height: 80px; overflow:hidden; left: 260px; top: 130px; background: url(data:image/gif;base64,AAAA); text-indent:-999px;
}
#header #search{ position: absolute; overflow:hidden; width: 400px; right: 0; top: 16px;
}
#header #search div{ float:right;
}
#header #search div.text input{ display:block; width: 200px; height: 24px; line-height: 24px; padding:0 4px; margin-right: 12px; border: 1px solid #A52169; font-size: 13px; background: white;
}
#header #search .submit{ position: relative; display:block; width: 26px; height: 26px; overflow:hidden;
}
#header #search .submit input, #header #search .submit span{ display:block; border:0; padding:0; width: 26px; height: 26px; overflow:hidden; text-indent: -999px; background:url('/_img/elements.png') -30px -50px no-repeat; cursor:pointer;
}
#header #cart{ position: absolute; width: 170px; height: 120px; right: 40px; top: 123px; z-index:10;
}
#header #cart .h{ font-size: 12px; width: 130px; height: 24px; line-height: 16px; color: white; font-weight: bold; text-indent: 25px; background: url('/_img/elements.png') -65px -47px no-repeat;
}
#header #cart span, #header #cart small{ display:block; clear:left; float:left; width: 80px; height: 22px; line-height: 22px; font-size: 12px; white-space:nowrap; color: white;
}
#header #cart small{ width: 70px; clear:none; text-align: right;
}
#header #cart small.last{ width: 20px;
}
#header #cart a{ position: relative; display:block; clear:left; top: 10px; width: 152px; height: 27px; line-height: 27px; padding-right: 10px; text-align: center; font-size: 14px; text-decoration:none; background:url('/_img/elements.png') -226px 0 no-repeat; cursor:pointer;
}
#header #cart a:hover{ background:url('/_img/elements.png') -406px 0 no-repeat;
}
#header .bookmarks{ position: absolute; width: 810px; left: 185px; top: 295px; overflow:hidden; z-index:3;
}
#header .bookmarks a{ display:block; width: 235px; height: 60px; margin: 0 0 0 15px; padding: 8px 0 0 15px; float:left; font-size: 14px; text-decoration: none; color:#a52169; background:url('/_img/elements.png') -190px -670px no-repeat;
}
#header .bookmarks a span{ display:block; font-size: 25px; height: 28px; color:black; cursor:pointer;
}
#page{ position: relative; width: 980px; min-height: 1000px; background: white; top: 368px; margin: 0 auto; z-index: 2;
}
#page #menu{ width: 200px; float:left; background: white url('/_img/elements.png') 180px 0 repeat-y;
}
#page #menu a.header{ display:block; height: 30px; line-height: 30px; overflow:hidden; padding: 0 0 2px 0; font-size: 14px; text-indent: 20px; border-bottom: 1px solid #D7D7D7; color: white; text-decoration: none; text-shadow:0 1px 1px rgba(0,0,0,0.5); background:url('/_img/bottom_background.jpg') 0 -496px no-repeat;
}
#page #menu ul{ margin: 1px 0 2px 0; padding: 5px 0 15px 0; /*border-top: 1px solid #D7D7D7;*/ border-bottom: 1px solid #D7D7D7;
}
#page #menu ul.static{ border-top: 0;
}
#page #menu ul li{ list-style: none; padding: 7px 0 7px 12px;
}
#page #menu ul li a{ display:block; width: 100%; height: 18px; line-height: 18px; overflow:hidden; white-space: nowrap; font-size: 14px; text-decoration: none; text-indent: 25px; color: black; background:url('/_img/elements.png') -30px 3px no-repeat;
}
#page #menu ul li a:hover, #page #menu ul li a.active{ text-decoration: underline; background:url('/_img/elements.png') -30px -17px no-repeat;
}
#page #menu .buttons{ margin: -4px 0 0 0; padding: 95px 0 0 0; background: #e4e4e4 url('/_img/elements.png') no-repeat -30px -1406px;
}
#page #menu .buttons a{ position: relative; display:block; height: 100px; padding: 28px 20px 0 55px; border-top: 1px solid white; border-bottom: 1px solid #BCBCBC; font-size: 12px; text-decoration: none; color: #A52169;
}
#page #menu .buttons a small{ position: absolute; display:block; width: 25px; height: 25px; left: 22px; top: 32px;
}
#page #menu .buttons a.b1 small{ background: url('/_img/elements.png') no-repeat -30px -404px;
}
#page #menu .buttons a.b2 small{ background: url('/_img/elements.png') no-repeat -60px -404px;
}
#page #menu .buttons a.b3 small{ background: url('/_img/elements.png') no-repeat -90px -404px;
}
#page #menu .buttons a.b4 small{ background: url('/_img/elements.png') no-repeat -120px -404px;
}
#page #menu .buttons a.b5 small{ background: url('/_img/elements.png') no-repeat -150px -404px;
}
#page #menu .buttons a span{ display:block; font-size: 20px; padding: 0 0 8px 0; color: black; text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
#page #menu .buttons a.b1{ border-top: 0;
}
#page #menu .buttons a.b5{ border-bottom: 0;
}
#page #content{ width: 748px; float:left; padding: 0 16px; background: White;
}
#page #content #nav{ font-size: 12px; padding: 12px 0px;
}
#page #content #nav a, #page #content #nav span, #page #content #nav small{ color: black;
}
#page #content #nav small{ position: relative; padding: 0 4px; top: -1px;
}
#page #content h1{ font-size: 35px; color: #A52169; margin: 10px 0 0 0; font-weight: normal; text-shadow:0 0 1px rgba(0,0,0,0.4);
}
#page #content h1 span{ font-size: 20px; color: black; margin: -2px 0 0 0;
}
#page #page_end{ clear:both; height: 50px; overflow:hidden;
}
#page #background{ position: absolute; top:0; width: 100%; height: 100%; background: white; box-shadow:0px 0px 6px #333333; -webkit-box-shadow:0px 0px 6px #333333; -moz-box-shadow: 0px 0px 6px #333333; z-index:-1; }
#page #background div{ width: 200px; height: 100%; background: #E4E4E4;
}
#page #background span{ display:block; height: 5px; width: 100%; overflow:hidden; margin: -6px 0 0 0; background: #DADADA; border-bottom: 1px solid white;
}
#page #background span span{ height: 5px; width: 200px; margin: 0; border:0; background: #bcbcbc;
}
#footer{ position: absolute; width: 100%; height: 740px; margin: 80px 0 0 0; background:url('/_img/bottom_background.jpg') repeat-x center bottom; z-index:-2;
}
#footer div.background{ width: 100%; min-height: 500px; margin: 30px 0 0 0; background:url('/_img/footer.png') no-repeat center top;
}
#footer .content{ width: 980px; margin: 0 auto;
}
#footer .col{ position: relative; width: 33%; height: 270px; margin: 290px 2% 0 3%; float: left;
}
#footer .col strong{ display:block; margin: 0 0 12px 0; font-size: 25px; color: white; text-indent: 20px; text-shadow:0 1px 1px rgba(0,0,0,0.4);
}
#footer .faq{ width: 33%; margin:290px 0 0 0;
}
#footer .faq a{ display:block; float:left; clear:left; height: 24px; font-size: 14px; margin: 0 0 0 20px; white-space: nowrap; color: white;
}
#footer #comm .left{ width: 80px; height: 60px; float:left; padding: 115px 20px 0 0; color: white; font-size: 14px; text-align: center; background:url('/_img/elements.png') -220px -200px no-repeat;
}
#footer #comm .row{ width: 190px; float:left; color:white; font-size: 14px;
}
#footer #comm input, #footer #comm .radioElement{ display:block; float:left; margin: 6px 0 0 0;
}
#footer #comm .radioElement{ border:0; background: transparent;
}
#footer #comm .radioElement span{ background:url('/_img/elements.png') -320px -200px no-repeat;
}
#footer #comm .radioElement span.selected{ background:url('/_img/elements.png') -320px -220px no-repeat;
}
#footer #comm label{ display:block; float:left; line-height: 28px; margin: 0 20px 0 8px; cursor:pointer;
}
#footer #comm .button{ position: relative; width: 162px; height: 27px; left: 22px; top: 15px; overflow:hidden;
}
#footer #comm .button span, #footer #comm .button input{ display:block; width: 152px; height: 27px; line-height: 27px; padding-right: 10px; text-align: center; font-size: 14px; color:black; background:url('/_img/elements.png') -226px 0 no-repeat; cursor:pointer;
}
#footer #comm .button span:hover, #footer #comm .button input:hover{ background:url('/_img/elements.png') -406px 0 no-repeat;
}
#footer #comm .button input{ border:0; padding:0; width: 162px;
}
#footer #comm .res{ display:none; font-size: 13px;
}
#footer #comm .msg{ height: 162px;
}
#footer #comm textarea{ width: 100%; height: 80px; padding: 2px; margin: 0 0 5px 0; overflow:auto; border: 1px solid #A52169; background: white; font-size: 12px;
}
#footer #comm .text{ width: 100%; padding: 2px; border: 1px solid #A52169; background: white; font-size: 12px;
}
#footer .info{ width: 29%; margin:290px 0 0 0;
}
#footer .info a{ display:block; float:left; clear:left; font-size: 14px; margin: 0 0 10px 20px; color: white; white-space: nowrap;
}
#footer .info .img{ position: absolute; display:block; clear:left; width: 160px; height: 90px; left: 40px; bottom:20px; background:url('/_img/elements.png') -375px -200px no-repeat;
}
#footer .bookmarks{ position: relative; top: 20px; width: 980px; clear:both; margin: 0 auto; overflow:hidden;
}
#footer .bookmarks a{ display:block; width: 185px; height: 85px; float:right; padding: 5px 0 0 15px; margin: 0 -5px 0 0; font-size: 14px; text-decoration: none; color:#a52169; background:url('/_img/elements.png') -25px -1030px no-repeat;
}
#footer .bookmarks a span{ display:block; height: 55px; font-size: 20px; color: black; cursor:pointer;
}
/*DOCASNE*/
#menu .banner{ display:block; padding: 25px 0 20px 0; border-top: 1px solid white; text-decoration: none; background: #E4E4E4 url('/_img/soutez2.jpg') center 70px no-repeat;
}
#menu .banner span{ display:block; text-align: center; font-size: 40px; color:#a52169; text-shadow:0 1px 1px rgba(0,0,0,0.4);
}
#menu .banner p{ font-size: 16px; color:#a52169; text-align: center; margin: 160px 0 0 0;
}
#menu .banner div{ display:block; width: 152px; height: 27px; line-height: 27px; margin: 15px auto 0 auto; padding-right: 10px; text-align: center; font-size: 14px; color: white; text-decoration: none; background:url('/_img/elements.png') -226px -40px no-repeat;
}
#menu .banner div:hover{ background:url('/_img/elements.png') -406px -40px no-repeat;
}
#page #menu .buttons a.b5{ border-bottom: 1px solid #BCBCBC;
}