body {margin: 0 auto; padding: 0; background: #f6f5f5; font-size: 80%; line-height: 1.5em;}

body, input,textarea, select,option {font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}

input,textarea, select,option {font-size:100%; }

h1,h2,h3,h4{margin:0 0 15px 0;padding:0;color: #ca2b7d;}

.right {float: right;}

a {color: #ca2b7d;}
a:hover {color: black;}

#wrap1 {margin:0 auto;width:1000px; padding: 60px 0 0 0;}
#wrap1toppadding {margin:0 auto;width:1000px; padding: 10px 0 0 0;}

.galerie-div {float:left; padding: 60px 0 35px 0;}
.toppadding {padding-top: 20px;}
.produkt {margin: 5px; padding: 10px; width: 300px; background: #ffffff; height: 150px; border: 1px solid #e5e1e3;}
.produkt:hover {border: 1px solid #d0cecf; -moz-box-shadow: 5px 5px 10px #e5e1e3;}
.produkt img {border: 0px;}
.produkt, .produkt a.produkta, .produkt a.produkta img { float: left;}

.produkt .other {cursor:pointer; overflow: hidden;padding:10px; width: 130px; height: 130px; float: right;}


.nadpis {font-weight: bold;}
.other h2 {font-size: 100%; margin:0;padding:0; white-space: nowrap;}
.cena {color: #ca2b7d; font-weight: bold; font-size: 110%;}

.fb {padding-left: 20px; background: url(../images/fb.gif) left center no-repeat;}

.menuWrap {position: fixed; _position: absolute; z-index: 99; top: 0px; _top: 0px; left: 0; width: 100%; background: #ca2b7d;-moz-box-shadow: 7px 7px 10px #e5e1e3; }
.menu {margin: 0 auto; width: 950px; padding: 0 25px;}

.menu h3 {font-weight: normal;font-size:100%;display:inline;}
.menu ul, .menu ul li {list-style: none;padding:0;margin:0;}

.menu ul a {display:block;color: #ffffff;background: #ca2b7d; font-size: 110%; font-style: italic; float: left;padding: 0 16px; line-height:30px; margin:0; text-decoration: none; font-weight: bold;}
.menu ul a:hover {text-decoration: underline; color: #ffffff;}

.menu ul li {position: relative; display:inline;padding:0; margin: 0; float: left;}
.menu ul li {float: left;display: block;}


/*2.uroven*/
.menu ul ul {border: 3px solid #ca2b7d; border-top:0px;}
.menu ul ul, .menu ul ul li, .menu ul li:hover a, .menu ul ul li a {background: #545454;}
.menu ul li#menu-active a {background: #9b1a5c;}
.menu ul li:hover a {border: 3px solid #ca2b7d; border-bottom:0px; border-top:0px; padding: 0 13px;}
.menu ul li:hover li a {border:0px;}
.menu ul ul li a:hover, .menu ul li#menu-active a:hover {background: #000000;}

.menu ul li:hover ul, .menu ul li.hover ul {visibility:visible; display:block;}
.menu ul ul li {float: none;display: block;float:left;padding:0;margin:0; width:225px;border-bottom:1px solid #787777;}
.menu ul ul li a, .menu ul ul li a:hover {float: left; display: block; width:199px;font-weight:normal;}
.menu ul ul {position: absolute; top: 30px; left: 0; width: 225px; padding: 0; visibility:hidden; display:none;}



/*IE*/
.menu li, .menu li li, .menu ul li, .menu ul li li {_behavior: url(./css/hover.htc);}
.menu li a { _float: left;}
.produkt {_margin: 1px;}

/*

.hover img {background:#ca2b7d; float: left;}
.hover:hover img {background:#000000;}

.hover {_background:#ca2b7d; _float: left;}
.hover:hover {_background:#000000;}

*/


.paragraph, .paragraphB {float:left; width: 96%; padding: 1% 2%; color: #ca2b7d;}
.paragraph p, .paragraphB p {margin: 0 0 15px 0;padding:0;}
.paragraphB {background: url(../images/bgprodukt.png) center top repeat; color: #ffffff;}
.paragraphB a, .paragraphB h3 {color: #ffffff;}
.paragraphB a:hover {text-decoration: underline;}

.left100 {width: 100%;}
.left100 img {margin-left: 25px;border:0px;}
.left100 h1 span, .left100 h2 span {display: none;}
.left100 h1, .left100 h2 {margin: 0;padding: 0;}

table {border-collapse:collapse;}

#kontakt table td {vertical-align: top; padding: 1%; width: 48%;}
#kontakt label {white-space: nowrap; padding: 0 10px; }

#kontakt td.firstTD {width: 300px;} 
#kontakt td.secondTD {width: 530px; }

table td {vertical-align: top;}


#objednavka table {width: 100%;}
.sperk {background: url(../images/bgprodukt.png) center top repeat;}
.name {background: #000000;}
#objednavka td {padding: 6px 12px;}
#objednavka td input, #nakup-zbozi td select {font-size: 110%;}
#objednavka td label {white-space: nowrap;font-weight: bold;}
.detailProduktu {color: #ca2b7d;}
.detailProduktu img {border: 0px;}

#objednavka td input.form-submit, .form-submit {color: #ffffff; background: #ca2b7d; font-size: 120%; border: 0px; padding: 7px 10px; font-weight:bold; cursor:pointer;}

.hlaska {display: block; background: #ca2b7d; color: #ffffff; text-align: center; font-size: 110%; padding: 5px;}


.second {padding-left: 20px;}

.velikost {width: 100%;}
.velikost td {border: 1px solid #ca2b7d; padding: 10px; text-align: center;}
label {font-weight: bold; background: black;color:white;}
#objednavka td.nolabel label {background:transparent;font-weight: normal;}
label:hover {text-decoration: underline;}




.hlaska, .form-submit, #objednavka td input.form-submit, .sperk, .produkt, #kontakt, .vysobal {-moz-border-radius: 5px;}





.vysobal {display: none; z-index: 99; padding: 35px; background: #444444; width: 450px; height: 325px; left: 27%; top: 21%; position: fixed;}
.vysobal .right {float:right}
.vys {z-index: 99;color:#ffffff;}
.vys a {font-weight: bold;}
.vys a:hover {color:#ffffff;}

