/* reset */
body{margin:0;padding:0;border:0;outline:0;font-size:75%;vertical-align:baseline;background:transparent;line-height:150%;}html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {
    background: #FFF url(images/pozadie.png) no-repeat top center;
    text-align: center;
}
body {
    font: 62.5%/1.7 sans-serif;
}
input, select, textarea {
    font-family: sans-serif;
}
#obrazky {
    float: right;
    margin: 0 80px 10px 10px;
}
.cistic {
    clear: both;
}
p, #pravy ul, #pravy ol {
    font-size: 1.2em;
}
#pravy ul {
    margin-left: 15px; list-style: square;
}
a {
    text-decoration: underline;
    color: #77043e;
}
#lavy a {
    font-size: 1.2em;
}
h1 {
    height: 40px; line-height: 40px;
    color: #77043e;
    font-size: 2.0em; font-weight: normal;
    padding-left: 35px;
    background: url(images/h1.png) no-repeat top left;
}
#kupitshop, #kupitshop span {
    width: 59px; height: 63px; display: block;
    position: absolute;
}
#kupitshop {
    left: 576px; top: 187px;
}
#kupitshop span {
    left: 0; top: 0;
    cursor: pointer;
    background: url(images/kupit.jpg);
}
h2 {
    color: #77043e;
    font-size: 1.6em; font-weight: normal;
}
a:hover {
    text-decoration: none;
}
.container {
    width: 980px;
    margin: 0px auto;
    position: relative;
    text-align: left;
}
#telo {
    background: url(images/telo.png) no-repeat;
}
#logo, #logo span {
    width: 226px; height: 65px; display: block; overflow: hidden;
    position: absolute;
}
#logo {
    left: 12px; top: 21px;
}
#logo span {
    left: 0; top: 0;
    background: url(images/logo.png);
    cursor: pointer;
}
#hlavicka {
    height: 250px;
}

#lavy {
    padding: 21px 0 19px 13px; float: left;
    width: 231px; overflow: hidden;
    position: relative;
    background: url(images/lavy.png) repeat-y;
}
#menu li {
    width: 232px; 
}
#menu li, #menu li a {
    height: 37px; display: block; overflow: hidden;
}
#menu li a {
    line-height: 37px;
    padding-left: 30px;
    width: 202px;
    color: #aa085a;
    font-weight: bold;
    background: url(images/menuli.png);
}
#menu li a#eshop {
    background: url(images/kosik.png) !important;
    padding-left: 60px;
    width: 172px;
    color: #4096ee;
}
#hladanie {
    margin-top: 10px;
    position: relative;
    width: 230px; height: 60px;
}
#hladanie input {
    position: absolute; left: 10px; top: 0;
    width: 128px; height: 17px; display: block; overflow: hidden;
    background: url(images/hladanie.png);
    padding: 15px;
    padding-right: 70px;
    border: none;
}
#hladanie #submit {
    width: 46px; height: 28px; display: block; overflow: hidden;
    background: url(images/submit.png); cursor: pointer;
    position: absolute; left: 164px; top: 10px;
    padding: 0;
    text-indent: 9000px;
}
#staticke {
    padding-left: 25px;
    margin-bottom: 15px;
}
#staticke li {
    line-height: 22px;
}
#staticke li a {
    color: #009368;
}
#vop {
    padding-left: 25px;
    color: #aa085a;
}
#menufoot {
    width: 244px; height: 19px; display: block; overflow: hidden;
    background: url(images/menufoot.png);
    position: absolute; left: 0; bottom: 0;
}

#pravy {
    width: 699px; float: left;
    background: url(images/pravy.png) no-repeat;
    margin: -207px 0 0 0;
    position: relative;
    padding: 9px 22px 9px 9px;
}
#pravyfoot {
    width: 730px; height: 19px; display: block; overflow: hidden;
    background: url(images/pravyfoot.png);
    position: absolute; left: 0; bottom: 0;
}

#footer {
    width: 100%; height: 475px; display: block; overflow: hidden;
    background: url(images/footerc.png) no-repeat top center;
}
#footer .container {
    width: 980px; height: 475px; display: block; overflow: hidden;
}
#footer h2 {
    font-size: 1.4em;
    color: #8d8e86;
    margin-bottom: 1px;
}
#footer a {
    color: #8d8e86;
    font-size: 1.1em;
}

#kategorie {
    position: absolute; left: 120px; top: 120px;
}
#kategorie li {
    width: 140px; float: left;
}

.produkt {
    width: 644px; height: 261px; display: block; overflow: hidden;
    background: url(images/produkt.png) no-repeat top right;
    position: relative;
}
#produktpage {
    width: 599px; overflow: hidden;
    padding: 15px 10px 10px 10px;
}
#wp-content.produktpage {
    width: 644px; background: url(images/produkt.png) no-repeat;
    position: relative;
}
.produkt img {
    position: absolute; left: 27px; top: 27px;
}
.produkt h2 a {
    position: absolute; left: 250px; top: 27px;
    font-size: 1.5em !important;
    color: #77043e;
}
.viac {
    width: 60px; height: 60px; display: block; overflow: hidden;
    background: url(images/viac.png);
    position: absolute; left: 565px; top: 176px;
    padding: 5px 0 0 18px;
    font-size: 1.1em !important;
    color: #9e1c20;
}
.produktinfo {
    width: 312px; height: 185px; overflow: hidden;
    position: absolute; left: 250px; top: 66px;
}
.produkt h2 {
    font-size: 1.4em !important;
}
#wp-content {
    min-height: 300px;
    margin-bottom: 20px;
    padding: 0 20px 0 35px;
}
#breadcrumbs {
    font-size: 1.1em; margin-bottom: 8px;
}
#topshop {
    width: 415px; height: 41px; overflow: hidden;
    position: absolute; left: 549px; top: 0;
    background: url(images/eshop.png);
}
#celkova {
    position: absolute; left: 10px; top: 8px;
    color: #f7a0c2;
    font-size: 1.3em; font-weight: bold;
}
#suma {
    width: 80px;
    position: absolute; left: 77px; top: 8px;
    color: #FFF;
    font-size: 1.3em; font-weight: bold;
    text-align: right;
}
#obsahkosika {
    width: 171px; height: 32px; overflow: hidden;
    background: url(images/cart.png) no-repeat top right;
    position: absolute; left: 215px; top: 0;
    font-size: 1.3em; font-weight: bold; line-height: 36px;
}
.cena {
    position: absolute; left: 575px; top: 60px;
    font-size: 1.8em; color: #76043e;
}
.kosik {
    position: absolute; left: 565px; top: 89px;
    width: 79px; height: 84px; overflow: hidden;
}
#msg, #chyba {
    font-size: 1.2em;
    margin-bottom: 6px;
}
#msg {
    font-weight: bold; color: green;
}
#chyba {
    font-weight: bold; color: red;
}
#kosik table {
    width: 644px; overflow: hidden;
    border-collapse: collapse;
}
#kosik p {
    margin-top: 8px;
}
#kosik {
    font-size: 1.2em;
}
#kosik td, #kosik th {
    padding: 6px;
    border: 1px solid #EEE;
}
#kosik tfoot td, #kosik thead th {
    background: #f7f7f7;
}

#pocetkusov {
    width: 50px; overflow: hidden;
}
.novemnozstvo {
    width: 30px;
}
#order {
    font-size: 1.2em;
    margin-bottom: 20px;
}
#order label {
    float: left; width: 150px; overflow: hidden;
    margin-bottom: 4px; line-height: 22px;

}
#order input, #order textarea, #order select {
    width: 196px; overflow: hidden;
    padding: 2px;
    margin-bottom: 4px;
    border: 1px solid #DDD;
}
#order select {
    width: 202px;
}
legend {
    font-size: 1.5em;
}
fieldset {
    margin-bottom: 12px;
}
input.checkbox {
    width: 20px !important;
    margin-top: 2px;
}
input.submit {
    width: 60px; height: 30px; line-height: 20px;
    font-size: 1.2em; color: #FFF; cursor: pointer; background: #76043e; font-weight: bold;
}

/* Added by MiPo - begin */
.alignleft {
	float: left;
	margin-right: 20px;
}
.alignright {
	float: right;
	margin-left: 20px;
}
#wp-content h3 {
	margin-top: 10px;
	font-size: 120%;
	font-weight: bold;
}
#wp-content p {
	margin-bottom: 5px;
}
/* Added by MiPo - end */

#copyright {
    position: absolute;
    left: 761px; top: 355px;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#slideshow {
    width: 699px; height: 318px;
    overflow: hidden;
}
.jdGallery .slideElement { width: 100%; height: 100%; background-color: #000; background-repeat: no-repeat; background-position: center center;	background-image: url('/obrazky/loader.gif'); position: relative; top: 0; left: 0; }
.jdGallery { overflow: hidden; position: relative; top: 0; left: 0; }
.jdGallery img { border: 0; margin: 0; }
