/* CSS Document */
* {margin:0;padding:0;}
form * {vertical-align:middle}
a img {border:none}
body {font-size:75%;font-family:Arial, sans-serif;background:#E3E3E3 url('../images/bg.jpg') repeat-x;}
.noscreen {display:none}

#mainWrapper {width:981px;margin:0 auto;background:url('../images/header2.gif') no-repeat right top;overflow:hidden}
#logo {display:block;margin-top:36px;float:left;margin-bottom:16px}
#logo a {display:block;position:relative;overflow:hidden;width:282px;height:60px;}
#logo a span {background:url('../images/logo.png') no-repeat;z-index:1;position:absolute;top:0;left:0;width:282px;height:60px;display:block;overflow:hidden;cursor:pointer}


.header {width:100%;float:left}
.header ul {list-style:none;width:729px;clear:left;border-bottom:3px solid #186600;float:left;background:url('../images/menu.gif') repeat-x}
.header ul li {float:left;padding-right:2px;background:url('../images/li.gif') no-repeat right top;position:relative;}
.header ul li a {float:left;color:#fff;text-transform:uppercase;text-decoration:none;background:url('../images/menu.gif') repeat-x #2B9100;font-weight: bolder;}
.header ul li a:hover, .header ul li.active a  {background:url('../images/lih.gif') repeat-x -1px #4EBD00}
.header ul li a span {padding:16px 13px;height:1%;float:left;cursor:pointer}
.header ul li a.sip span, .header ul li a.sip:hover span {background:url('../images/asip.gif') no-repeat 95% center;padding:16px 25px 16px 20px}
.header ul li a:hover span, .header ul li.active a span  {background:url('../images/sip.gif') no-repeat center bottom}
.header .search {float:right;width:254px;padding:20px 0 0 7px;background:url('../images/search.gif') no-repeat right top;margin-top:-124px;}
.header .search form {width:232px;height:72px;padding:0 10px 7px 10px;background:url('../images/search1.gif') repeat-x 0 18px;float:right; }
.header .search form input {width:224px;border:1px solid #000;padding:3px 1px;color:#999;font-size:1em;}
.header .search .button_search {cursor:pointer;float:right;text-align:center;margin:10px;color:#000;width:65px !important;padding:0;height:26px;background:url('../images/sub.gif') no-repeat;font-size:1em;border:0;text-align:center;}
.header .search p {font-weight: bolder;color:#666;padding:5px 9px}
.header .search a {background:url('../images/sip2.gif') no-repeat left center;float:left;font-size:0.9em;margin-top:15px;color:#fff;padding-left:15px}
.header .search a:hover {text-decoration:none}
.header .drobky {background:#292929;color:#999;width:728px;padding:10px;font-size:0.9em;float:left}
.header .drobky a {color:#fff}
.wrapper {overflow:hidden;width:981px;background:url('../images/content.jpg') repeat-y #fff;padding-bottom:100px;float:left}


.header ul#hor-menu li #hp-cats {display:none;background:#fff;top:47px;padding:10px;float:left;border:1px solid #196701;}
.header ul#hor-menu li #hp-cats ul {background:#fff;float:left;border:0;width:450px;}
.header ul#hor-menu li:hover #hp-cats, .header ul#hor-menu li.hoverie #hp-cats {display:block;position:absolute;z-index:3;left:0}
.header ul#hor-menu li #hp-cats li {float:left;width:49%;background:none !important}
.header ul#hor-menu li #hp-cats span {padding:0;background:none}
.header ul#hor-menu li #hp-cats li a {padding:0;background:url('../images/odr7.gif') no-repeat left center;color:#39C;margin-bottom:5px;text-decoration:underline;padding-left:20px;text-transform:none}
.header ul#hor-menu li #hp-cats li img {display:none}
.header ul#hor-menu li #hp-cats li a:hover {text-decoration:none}

#indexDefaultHeading {padding:10px}
#content {float:left;width:780px;background:#fff;} 
#content p {padding:5px 10px;}
#content .uvod { background: /*url('../images/zasu.gif')*/ no-repeat 94% 65%;padding-left:20px;padding-top:20px;margin-top: -30px !important ;} 


#content .uvod p {width:575px;line-height:150%;padding-left:0}
#content .bezbg {background:none}
#content .uvod .tip {font-weight: bolder;background:url('../images/tip.jpg') no-repeat left center;float:left;;padding:2px 2px 2px 35px;color:#41AD00;margin:10px 0 }
#content .uvod ul {list-style:none}
#content .uvod h2 {margin-left:0 !important}
#content h1 {font-size:2em;color:#333}
#content .uh1 {font-size:1.5em;font-weight: bolder;padding:0;line-height:110%}
#indexDefault h2{margin-left: 10px !important;}
#indexDefault h1{margin: 5px 10px 0 10px;}
#indexDefault h3{margin-top: 20px;}


#content h2, #detail-produktu .hp-products h2 {clear:left;margin:10px 9px;background:url('../images/h2.gif') no-repeat #ddd;color:#333;padding:13px 20px;font-size:1.2em}

#content #hp-cats {width:762px;clear:both}
#content #hp-cats ul {list-style:none;overflow:hidden;padding-bottom:10px;padding-left:30px;width:722px;margin-left:10px;border-bottom:1px dashed #ccc;}
#content #hp-cats ul li {float:left;width:311px;margin-bottom:10px;padding:5px 0;background-position:left center !important}


#content #hp-cats ul li a {font-size:1.3em;color:#39C;font-weight: bolder;padding:3px 0 3px 45px;float:left}
#content #hp-cats ul li a:hover {text-decoration:none}
#content #hp-cats ul li ul {padding:3px 0 ;width:auto;border:0}
#content #hp-cats ul li ul li {width:auto;padding:0;margin:0;color:#666;}
#content #hp-cats ul li ul li a {font-size:0.9em;color:#666;font-weight: normal;margin:0 4px 0 0;}


.centerColumn ul {list-style:inside}
#content .news {width:762px;overflow:hidden}
#content .news h2 {margin-bottom:0;}
#content .news .datum {font-weight: bolder;}
#content .news a {color:#39c}
#content .news a:hover {text-decoration:none}
#content .news p {padding:10px 10px 10px 20px;border-bottom:1px dashed #ccc;margin-left:13px}

#content .hp-products {padding-bottom:10px;overflow:hidden;padding:5px 0;clear:left}
#content .hp-products .item a {height:80px;display:block}
#content .hp-products .item, .centerBoxContentsAlsoPurch {width:155px !important;min-height:160px;_height:160px;float:left;text-align:center;margin:0 16px 15px 16px;display:inline}
#content .hp-products .item h3 {color:#41AD00;font-size:0.9em;font-weight: normal;margin-bottom:8px;height: 35px;}
#content .hp-products .item h3 a {color:#41AD00;height:auto;}
#content .hp-products .item br {display:none}
#content .hp-products .item .uimg img {border:0;}
#content .hp-products .item .uimg {margin:5px 0;}
#content .hp-products .item span {display:block;padding:3px 0;font-size:1.05em;margin-top:7px;}
#content .hp-products .item span span {padding:0}
#content .hp-products .item .sdph {font-weight: bolder;}
#content .hp-products .item .bezdph {font-size:0.9em}
#content .hp-products .item a:hover {text-decoration:none}

.item .productSpecialPrice {color:red;font-weight: bolder;}
.item .productPriceDiscount {color:green;font-weight: bolder;}
.item .normalprice {text-decoration: line-through;}

#content a.akce {float:left;background:url('../images/sip4.gif') no-repeat left center; padding:3px 3px 3px 15px;color:#41AD00;margin:12px 0 0 20px;font-weight: bolder;}


.sidebar {width:200px;float:left;display:inline;margin-left:1px}
.sidebar .kos {width:180px;padding:10px;background:url('../images/kos.jpg') repeat-x 0 -1px #fc0}
.sidebar .kos h2 {color:#f90;padding:4px 0 2px 0;font-size:1em;border:0;background:none;float:none}

.sidebar .kos p a {color:#000;font-weight: normal;display:block;background:url('../images/sip3.gif') no-repeat left center;padding:2px 0 2px 15px;font-size:0.9em;margin:3px 0}
.sidebar .kos p a:hover, .sidebar h2 a:hover {text-decoration:none;}
.sidebar .kos p a span {font-weight: bolder;padding:0;}

.sidebar h2, #content .left h2 {border:1px solid #5A5A5A;float:left;background:url('../images/h2-side.jpg') repeat-x #474747;padding:6px 10px;margin:0;width:178px;font-size:1em;color:#fff}
.sidebar h2 a, #content .left h2 a {color:#fff}
.sidebar ol {padding:10px;list-style-position:inside;float:left;list-style-type:decimal;font-size:0.9em;width:180px}
.sidebar ol li, .sidebar ul li  {margin:3px;}
.sidebar ol li a, .sidebar ul li a {color:#41AD00;}
.sidebar ol li a:hover, .sidebar ul li a:hover, .sidebar address span a:hover, #content .uvod .tip:hover {text-decoration:none}

.sidebar .item, .left .item {width:180px;text-align: center;clear: both;}
.sidebar .item br, .left .item br, #cartContentsDisplay br {display:none}
.sidebar .item h3, .left .item h3 {font-size:1em;color:#41AD00;font-weight: normal;margin-bottom:5px}
.sidebar .item h3 a, .left .item h3 a {color:#41AD00;}
.sidebar .item .uimg img, .left .item .uimg img {border:0;}
.sidebar .item .uimg, .left .item .uimg {margin:5px auto;text-align:center;display:block}
.sidebar .item span, .left .item span {display:block;padding:3px 0;font-size:1.05em}
.productTaxPrice {font-size:0.9em !important}
.productNormalPrice {font-weight: bolder;}
.sidebar .item .bezdph, .left .item .bezdph {font-size:0.9em}
.sidebar .item a:hover, .left .item a:hover, .infobox .link:hover {text-decoration:none}

.sidebar address {font-style:normal;padding:10px;float:left;font-size:0.9em}
.sidebar address span {display:block;padding:3px 2px 2px 22px}
.sidebar address .icq {padding: 0;}
.sidebar address .icq img {margin: 0 4px 0 0;vertical-align: middle;}
.sidebar address .mail {background:url('../images/mail.jpg') no-repeat left center;}
.sidebar address .mob {background:url('../images/mob.jpg') no-repeat left center;}
.sidebar address .ico-kon {background:url('../images/ico-kon.jpg') no-repeat left center;}
.sidebar address span a {color:#41AD00;}

.sidebar .info {list-style:none !important;font-size:0.9em;width:180px;padding:10px;float:left}
.sidebar .info li {background:url('../images/odr.jpg') no-repeat left center;padding-left:10px}
.sidebar select {width:150px;margin:10px 15px}
.sidebar .jazyk {text-align:center;}
.sidebar .jazyk a {margin:5px; }



.footer {clear:both;width:947px;overflow:hidden;padding:17px;background:#292929 url('../images/foot.jpg') no-repeat right top;color:#999}
.footer p {color:#999;float:left}
.footer p strong {color:#fff}
.footer .autor {float:right}
.footer .autor a {color:#fff;}
.footer  a {color:#fff;font-weight: bolder;text-decoration:none}
.footer a:hover {text-decoration:underline}
.footer ul {list-style:none}


.left {width:200px;float:left;}
.left hr{display: none;}
.left a.category-links{display: none;}
.left ul {list-style:none;position:relative;clear:left;width:200px;}
.left ul li {background:url('../images/menuli.jpg') repeat-x #ececec;border:1px solid #efefef;margin-bottom:1px;border-bottom:0;float:left;width:198px}
.left ul li a {display:block;float:left;height:1%;padding:6px 5px 6px 25px;color:#000;text-decoration:none;font-size:0.9em;background:url('../images/odr1.gif') no-repeat 10px 7px}
.left ul li a:hover {text-decoration:underline}
.left ul li a.category-products, .category-subs {color:#09C !important;display:block;padding-left:10px !important;background:url('../images/odr2.jpg') no-repeat 25px 10px #fff !important}
.left ul.info {font-weight: bolder;border-top:3px solid #64C919}
.left ul li a.category-products {width:188px}
.left ul li a.category-products:hover {text-decoration:none;color:#000 !important}
.category-subs-parent, .category-subs-selected {font-weight: bolder;}
 .category-subs {padding-left:10px !important;background:url('../images/odrd2.jpg') no-repeat 15px 10px #ececec !important;width:184px}
 .category-subs:hover {text-decoration:none !important;color:#000 !important}
form fieldset{border:1px solid #efefef;margin-bottom:20px;padding:15px;width:480px;margin-left:10px}
form fieldset legend{border:1px solid #efefef;background:#f3F3F3 url('../images/field.jpg') repeat-x 0 -1px;padding:7px 6px;color:#000;margin-left:10px;font-weight:bolder;}
form fieldset input{/* border:1px solid #999; */padding:3px 0;margin-bottom:14px;margin-top:3px;float:left;clear:left}
form fieldset fieldset .kratky{width:140px}
fieldset address, form address {margin:10px;padding-left:10px}
.floatingBox {padding-left:10px}
.addressBookDefaultName {padding:5px}
#loginboxContent ul, #cartBoxListWrapper ul{list-style:inside}
#cartBoxListWrapper {padding:10px;float:left}
.cartBoxTotal {padding-left:10px;font-weight: bolder;}
fieldset .alert {float:left;margin-left:4px}
.centerColumn .cssButton, .centerColumn .cssButtonHover{height:25px;color:#fff !important ;border:1px solid #339C00;clear:left; background:url('../images/sub.jpg') repeat-x !important;cursor:pointer;padding: 3px}
form fieldset label{font-weight:bolder;float:left;width:200px;clear:left}
.checkboxLabel, .radioButtonLabel {clear:none;margin-left:5px}
fieldset select {clear:left;float:left}
fieldset fieldset {width:400px}
.centerColumn .buttonRow {margin:15px;clear:left;}
#accountDefault ul {list-style:inside;padding-left:30px}
a:hover {text-decoration:none}
.infobox {padding:10px !important;border:1px dashed #ccc;overflow:hidden;border-left:0;border-right:0;width:540px;margin:10px auto;overflow:hidden}
.infobox .link {font-weight: bolder;color:#09C;float:right;margin-left:4px}

.basket-table{width:561px;margin:10px auto;border-collapse:collapse;}
.basket-table .first{text-align:left}
.basket-table thead{background:#F4F4F4;font-weight:bolder; border:1px solid #E9E9E9;color:#333;background:url('../images/prkos.gif') repeat-x #F4F4F4}
.basket-table thead .first{text-align:left;padding-left:40px}
.basket-table .rowOdd td, .basket-table .rowEven td {padding:15px 0}
.basket-table .foot{border-bottom:none}
#cartContentsDisplay input {border:1px solid #ccc;padding:3px 1px}
.basket-table thead td{padding:10px}
.basket-table th{padding:15px 10px;text-align:center}
.basket-table tr{border-bottom:1px solid #E5E5E5;}
.basket-table a{color:#1878AA;font-weight:bolder;}
.basket-table a:hover {text-decoration:none}
.basket-table img{border:0;text-align:right}
.basket-table .cena{font-size:1.3em}
.basket-table .foot{background:#F9F9F9;}
.basket-table .ks{width:30px;  border:1px solid #999;padding:3px;margin-right:30px}
.cartTotalsDisplay {padding-left:10px}
.zpet-kos {margin-left:15px;display:inline;background:url('../images/zpet.gif') repeat-x #999 0 -1px ;border:1px solid #999;float:left;width:100px;color:#fff;text-align:center;padding:5px 0;text-decoration:none}
.pokla {margin-right:15px;display:inline;background:url('../images/pokla.gif') no-repeat ;font-weight: bolder;float:right;width:130px;color:#fff;padding:5px 0 5px 8px  ;text-decoration:none}
.zpet-kos span {display:block}
.centerColumn {width:573px;float:right;padding-top:10px;padding-left:5px}
.centerColumn h1 {padding-left:10px;color:#333 !important}
.centerColumn .hp-products h2, #detail-produktu .hp-products h2, #accountDefault h2, #shoppingCartDefault h2, #checkoutShipping h2, #addressBookDefault h2{width:542px !important;padding:10px !important;margin:10px auto !important;background:url('../images/h2-con.gif') no-repeat !importantx;}

.products-list {width:561px;margin:10px auto;border-collapse: collapse;}
.products-list .trhead {background:url('../images/trhead.gif') no-repeat;color:#999;font-weight: bolder;border-bottom:none;padding:0;}
.products-list .trhead td, .products-list .trhead th {padding:15px;border:0}
.products-list tr {border-bottom:1px dashed #999;}
.products-list tr td {padding:10px }
.products-list h3 {font-size:0.9em;color:#41AD00;font-weight:bolder;margin-bottom:5px}
.products-list h3 a{color:#41AD00;}
.products-list h3 a:hover {text-decoration:none}
.products-list img {border:0;display:block;}
.productListing-data input {border:1px solid #ccc}


#detail-produktu {overflow:hidden;width:562px;margin:0 auto;}
#detail-produktu li p {display:inline}
#detail-produktu .buttonRow {clear:left;margin-top:10px}
.additionalImages {float:left;width:auto !important;margin:5px 10px;height:100px;position:relative}
.additionalImages img {margin-top:10px}
#productAdditionalImages {overflow:hidden;width:446px;margin:10px auto}
.centerBoxContentsAlsoPurch{}

#detail-produktu h2 {color:#53C300; font-weight:bolder ;font-size:1.2em;background:none;margin:10px 0 !important;padding:5px 0}
#detail-produktu p {line-height:150%;padding:5px 0}
#detail-produktu ul {list-style:inside;margin-left:15px;margin-top:10px}
#detail-produktu #cartAdd {float:left;width:150px;border:1px solid #999;padding:10px;margin-left:10px;display:inline}
#detail-produktu #productMainImage {float:left}

#productTellFriendLink {clear:left;margin-top:15px;float:left}

#productDescription * {font-family:Arial !important;font-size:1em !important}


a {color:#41AD00}
.categoryListBoxContents {float:left;padding: 5px ;width:30%}
.categoryListBoxContents a:hover {text-decoration:none}
.categoryImg {float:right}

#reviewsContent {padding:10px;float:left}
#footera {display:none}



#loginboxContent {padding:10px;float:left}
#loginboxContent input {border:1px solid #666;padding:2px;display:block;margin-bottom:-5px}
#loginboxContent .centeredContent input {background:url('../images/sub.jpg') repeat-x;color:#FFF;margin-top:10px;font-size:1em;border:0;text-align:center;}


/* Lexterovi definice - pak roztridit */

.line-through
{
text-decoration: line-through;
}

#cartContentsDisplay img
{
display: none;
}

.kosicek{border-collapse:collapse;margin:10px 0 10px 11px;width:550px;}
.kosicek th{padding:7px 7px;border-bottom:1px solid #ffffff;text-align:left;background:url(../images/sub2.gif) repeat-x #fcce04;border-top:1px solid #fcce04;}
.kosicek th a{color: #000000;}
.kosicek tr.spodek th{background:#c0c0c0;border-top:1px solid #ffffff;}
h3.ve-vypisu{padding:7px 7px;margin:5px 20px 5px 10px;font-size:1.2em;color:#000000;text-align:left;}
ul.vypis{margin:5px 20px 10px 35px;}
.kosicek td{padding:4px 7px;background:#eeeeee;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}

.sidebar .orderHistList li{list-style:none;}
.sidebar .orderHistList{padding-top:0px;clear: both;font-size: 0.95em;}
.sidebar .orderHistList li{padding:5px;margin:3px;background:url(../images/menuli.jpg) repeat-x #ececec;border:1px solid #c7c7c7;}
.sidebar .orderHistList li a{color:#000000;}
.sidebar .orderHistList li img{display:none;}

fieldset{margin:15px 10px 0 10px;border:1px solid #999999;padding-bottom:15px;}
fieldset legend{border:1px solid #999999;margin:0 0 0 10px;padding:5px 7px 5px 7px;}
fieldset p{margin:10px;line-height:19px;}
fieldset table tr td{padding:4px;}
fieldset table tr td input{padding:2px 3px 2px 3px;}
fieldset form{margin:5px 10px 10px 20px;}
#sloginboxContent{background:#000000;}
#productMainImage{padding:10px;border:1px solid #999999;text-align:center;}
#productMainImage img{margin-bottom:10px;}
.cena{padding:10px;border:1px solid #999999;float:left;width:160px;margin-left:10px;}
.cleaner{clear:both; }
#productDescription{clear:both;margin-top:10px;overflow:hidden;width:545px}
#productDescription table{padding-bottom:10px}
#detail-produktu hr{display:none}
#siteMapList ul{padding-left:15px;margin-bottom:15px; }
#siteMapList ul li ul{margin-bottom:5px}
#siteMapList ul li{margin-bottom:2px}
#siteMapList ul li a:hover,#siteMap a:hover{text-decoration:none}
#quickcontactContent,#tellafriendContent,#productnotificationsContent{clear:both;padding-top:10px;padding-bottom:5px}
#tellafriendContent,#productnotificationsContent{padding-left:5px}
#tellafriendContent input{border:1px solid #ccc;padding:2px}
.button_tell_a_friend{background:url('../images/sub.jpg') repeat-x;color:#FFF;margin-top:10px;font-size:1em;border:0;text-align:center;margin-bottom:4px}
#productnotificationsContent a img{border:0;margin:4px;text-decoration:none}
.uvod h2{margin-left:0 !}

#contactUsForm input, #contactUsForm textarea {border:1px solid #ccc}
#contactUsForm textarea {float:left;clear:left;}

#loginDefault input {border:1px solid #ccc;margin-top:5px;padding:3px 0;float:left;}
#loginDefault label {width:150px;margin-top:5px;float:left;clear:left}
#loginDefault .buttonRow {float:left;margin-top:5px}

#featured .sideBoxContent {text-align:center;}

