html {padding:0; margin:0; background: #EDEDED; }
body {
  padding:0; 
  margin: 0;
  color:#605E5F; 
  font-size:14px; 
  font-family:sans-serif;
  background: url(images/body_bg.jpg) repeat-y center;
}

strong {font-weight:bold;}
a {text-decoration:underline; color:#605E5F;}
a:hover {text-decoration:none; color: black;}
a img {border: 0;}

.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}
.clear {clear:both;}
.float-right {float:right;}
.float-left {float:left;}
.hide {display: none;}
.href,
.href-nw {cursor: pointer;}

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

h2,.h2 {display:block; font-size:17px; font-weight:bold;}
h3,.h3 {display:block; font-size:14px; font-weight:bold;}

form fieldset,
.fieldset {color: #7CB739; border: 0; margin: 0; padding: 0; font-size: 12px;}
form fieldset legend {padding: 0;}
form fieldset legend,
.fieldset th {font-size:15px; font-weight:bold;}
form fieldset p {margin:2px; clear:left; line-height:28px;}
.dis-label,
form fieldset label {display:block; float:left; width:160px; margin:3px 0 3px 0; font-weight:bold; color: #7CB739;}
.dis-input {display: block; border: 1px #d4d4d4 solid; background-color: #eaeaea;}
.dis-input,
#submit_login,
form fieldset input { padding: 3px; width: 200px; border: 1px #7CB739 solid; -moz-border-radius: 3px;}
#submit_login {width: auto;}  
form fieldset select {padding: 3px 0;  width: 206px; border: 1px #7CB739 solid; -moz-border-radius: 3px;}
form fieldset input#captcha-input {margin-left:130px;}
form fieldset p.radio br {display:none;}
form fieldset textarea {width:78%; border: 1px #7CB739 solid; -moz-border-radius: 3px;}
form fieldset p.hint {font-style:italic;}
p.radio input,
.btn,
.checkbox {width: auto;}
#fieldset-newsletters legend {display: none;}
#fieldset-newsletters label {width: 190px;}
#fieldset-newsletters input#newsletter {margin-top: 8px;}

.btn-orange {width: 98px; height: 36px; border: 0; padding: 0; margin: 0; color: white; cursor: pointer; background: url(images/button.png) no-repeat 0 3px;}

#systems {float:left; width:1008px; background-color:#ccc;}
#systems ul li {float:left; margin-right:20px;}

#wrapper {
  width:1008px; 
  padding:0; 
  margin:0 auto; 
}

#top {position: relative; float:left; width: 1008px; height: 166px; background: url(images/head_bg.png) no-repeat top;}

#top #logo,
#top #logo h1,
#top #logo h1 a {display: block; margin: 0; padding: 0; width: 260px; height: 106px;}
#top #logo {position: absolute; left: 17px; bottom: 0px;}

#top #customer-box ,
#top #login-box {
  position: absolute;
  top: 100px;
  left: 457px;
}

#top #customer-box ul,
#top #login-box ul {list-style: none; margin: 0; padding: 0;}
#top #customer-box li,
#top #login-box li {
  display: block; 
  float: left; 
}
#top #customer-box li a,
#top #login-box li a {
  display: block; 
  float: left; 
  width: 66px; 
  padding: 0 5px 0 25px;
  height: 33px; 
  margin-right: 10px; 
  line-height: 33px;
  color: #605E5F;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  background: url(images/user_a_bg.png) no-repeat;
}
#top #customer-box li a:hover,
#top #login-box li a:hover  {
  color: black;  
}

#top #customer-box li.user a,
#top #login-box li.user a {
  background: url(images/user_a_user_bg.png) no-repeat 3px center;
}


#top #basket-box {position: absolute; right: 50px; top: 60px; height: 74px; width: 170px;}
#top #basket-box a#basket-icon {display: block; position: absolute; bottom: -4px; left: 0; width: 70px; height: 74px;}
#top #basket-box a.empty {background: url(images/basketbox-bg.png) no-repeat bottom;}
#top #basket-box a.full {background: url(images/basketbox-bg.png) no-repeat top;}
#top #basket-box table {position: absolute; bottom: 0; right: 0; width: 98px; height: 35px; background: url(images/basketbox-table.png) no-repeat;}
#top #basket-box table tr {margin: 0; padding: 0;}
#top #basket-box table td {width: 50%; height: 50%; margin: 0; padding: 0 5px; font-size: 11px; font-weight: bold;}
#top #basket-box table td.orange {color:#FD6615;}

#informations {float:left; width:1008px;}
#informations ul {width: 991px; margin: 0 8px 0 7px; height: 43px; margin: 0; padding:0; padding-left: 25px; list-style-type: none; background: url(images/informations.jpg) no-repeat; }
#informations ul li { float: left; background: url(images/informations_li_bg.png) no-repeat left;}
#informations ul li.first {background: none;}
#informations ul li a {
  display: block; 
  float: left; 
  padding: 0 50px;
  height: 43px; 
  line-height: 43px; 
  text-decoration: center;
  color: white;
  font-size: 16px;
  text-decoration: none;
}
#informations ul li a:hover {color: #eeeeee;}

#left {float:left; width:171px; margin-left: 24px; margin-right: 8px; margin-top: 5px;}

.box {margin-bottom: 10px; font-size: 12px; background: url(images/box_green_bg.png) repeat-y;}
.box .inner {padding: 0 7px 12px 7px; margin-bottom: 10px; background: url(images/box_green_bottom.jpg) no-repeat bottom;}
.box p {margin: 0 auto;} 
.box input {width: auto;}
.box a {color: #3C6806;}
.box a:hover {color: black;}
.box hr {display: none;}
.box .h2 {padding-bottom: 23px; margin-bottom: -20px; background: url(images/box_green_top.jpg) no-repeat bottom}
.box .h2 a,
.box .h2 span {
  color:white;
  display:block;
  font-size:14px;
  height:31px;
  line-height:31px;
  padding:0 10px;
  text-decoration:none;
  text-transform:uppercase;
  background: url(images/box_h2_blank.jpg) no-repeat top;
}
.box .h2 a:hover {color: white;}
.box .h2 span.hide {display: none;}


.box .item {padding: 2px 5px 2px 5px;}
.box .item a.a-href {font-weight: bold; text-decoration: none;}
.box .item:hover {color: black;}
.box .item:hover a.a-href {color: black;}

.orange-box {background: url(images/box_orange_bg.png) repeat-y;}
.orange-box .inner {background: url(images/box_orange_bottom.jpg) no-repeat bottom;}
.orange-box .h2 {background: url(images/box_orange_top.jpg) no-repeat bottom}
.orange-box .h2 a,
.orange-box .h2 span {background: url(images/box_h2_vyrobci.png) no-repeat top;}

.menu ul {list-style-type: none; padding: 0; margin: 0;}
.menu ul a {
  display: block;
  padding: 2px 5px 2px 20px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #3C6806;
}
.menu ul ul a {padding-left: 35px;}
.menu ul ul ul a {padding-left: 55px;}

.orange-box ul a {color: #DA4A0D}
.menu ul a.linked {color: #DA4A0D; background: url(images/menu_arrow.png) no-repeat 5px center;} 
.menu ul a:hover {color: black;}

#menu .h2 {padding: 0; margin: 0; background: none;}
#menu .h2 span {height: 25px; background: url(images/box_h2_produkty.gif);}
#menu form,
#menu form fieldset,
#menu form p {position: relative; height: 25px; margin: 0; padding: 0; border: 0;}
#menu form fieldset legend {display: none;}
#menu form input#phraze {display: block; position: absolute; top: 4px; right: 23px; width: 98px; height: 15px; padding: 0; margin: 0; border: 0;}
#menu form a#search-btn {position: absolute; width: 20px; height: 20px; top: 2px; right: 3px;}
#menu form fieldset {background: url(images/box_green_search.jpg) -21px 0; padding-right: 21px;}
#menu form {padding-bottom: 23px;  margin-bottom: -20px;  background: url(images/box_green_top.jpg) no-repeat bottom;}
#menu .inner {position: relative;}

#vyrobci-box .h2 a {height: 28px; background: url(images/box_h2_vyrobci.jpg) no-repeat;}
#articles-box .h2 a {background: url(images/box_h2_clanky.png) no-repeat top;}
#discussions-box .h2 a {background: url(images/box_h2_diskuze.jpg) no-repeat top;}
#enquiry-box .h2 span {background: url(images/box_h2_anketa.jpg) no-repeat top;}
#sign-box-vyprodej .h2 a {background: url(images/box_h2_vyprodej.jpg) no-repeat top;}
#sign-box-novinky .h2 a {background: url(images/box_h2_novinky.jpg) no-repeat top;}
#sign-box-novinky .h2 a {background: url(images/box_h2_novinky.jpg) no-repeat top;}

#compare-box .item .item-image {width: 40px; height: 40px;}

#enquiry-box .item a.a-href {color: #DA4A0D;}
#enquiry-box .item:hover a.a-href {color: black;}
#enquiry-box .item:hover .pointer {background-color:#000}
#enquiry-box .pointer {height: 8px; background-color:#DA4A0D;}
#enquiry-box .pointer-bg {background-color:#ddd;}

.products-box .item h3 {
  margin: 0;
  text-align: center;
  font-size: 1.3em;
}
.products-box .item .item-image {
  text-align: center;
}
.products-box .item .cena {
  color: #3D7E9C;
}
.products-box .item .cena strong {
  font-size: 1.3em;
}
.old_price {
  height: 12px;
  font-size: 11px;
  padding-right: 110px;
  text-align: center;
  text-decoration: line-through;
  line-height: 12px;
  position: relative;
  top: -5px;
}
#content div.product div.cena-box .cena {display: block; margin: 0; padding: 15px 0 0 0; float: left; line-height: normal; height: 55px;}
#content div.product div.cena-box .cena span {color: #7CB741;}
#content div.product div.cena-box .cena small {text-decoration: line-through;}
#content div.product div.cena-box .cena_new {width: 143px; line-height: normal; height: 20px; color: #FFF;}
#content div.product div.cena-box .cena_old {width: 143px; line-height: normal; height: 20px; color: #FFF;}
#content div.product div.cena-box .cena2 {display: block; margin: 0; padding: 0 0 0 0; float: left; line-height: 70px; height: 70px;}

.hlaska-err {color: #DA4A0D;}
.hlaska-ok {color: #3C6806;}

#content {float:left; width:780px; margin-top: 5px;}

#content h2 {
  color: #3D7E9C;
} 
#content h2 a {
  color: #3D7E9C;
  text-decoration: none;
}
#content h2 a:hovere {
  color: black;
}

#content #navigation {margin-top: -10px; color: black; font-size: 11px; *margin: 0;}
#content #navigation a {color: black; text-decoration: none;}
#content #navigation a:hover {color: gray;}

#content .paging { color: black; font-size: 11px; text-align: right;}
#content .paging a {color: black; }
#content .paging a:hover {color: gray;}

#content .obj {margin-bottom: 10px;}
#content .obj table th {padding-right: 10px;}
#content .obj .basket {width: 100%;}
#content .obj .basket th,
#content .obj .basket td {border: 1px gray solid; padding: 4px; -moz-border-radius: 2px;}

#content .filterform {width: 768px; margin-bottom: 10px; background: url(images/filterform_middle.png) repeat-y ;}
#content .filterform .inner {background: url(images/filterform_top.jpg) no-repeat top;}
#content .filterform .inner2 {padding: 10px; background: url(images/filterform_bottom.png) no-repeat bottom;}

#content .filterform form fieldset {color: gray; font-size: 12px;}
#content .filterform form fieldset legend {font-size: 13px;}
#content .filterform form fieldset input,
#content .filterform form fieldset textarea,
#content .filterform form fieldset select {width: auto; border-color: gray; padding: 2px;}
#content .filterform form fieldset label {color: gray;}

#content .bigbox {width: 768px; background: url(images/bigbox_middle.png) repeat-y;}
#content .bigbox .inner {background: url(images/bigbox_top.jpg) no-repeat top;}
#content .bigbox .inner2 {padding: 10px; background: url(images/bigbox_bottom.png) no-repeat bottom;}

#content #hp_items {width: 780px; padding-bottom: 20px; margin-bottom: 1px; background: url(images/stin_down.jpg) repeat-x bottom;}
#content #hp_items .item {float: left; width: 156px;}
#content #hp_items .item img {margin: 0; border: 0; padding: 0;}

#content #hp_text {padding-bottom: 30px; width: 780px; background: url(images/stin_down.jpg) repeat-x bottom;}
#content #hp_text .inner {padding-top: 20px; width: 780px; background: url(images/stin_up.jpg) repeat-x top;}
#content #hp_text .hp_signs
#content #hp_text div.float-left {width: 780px; line-height: 15px;}
#content #hp_text ul#signs {float: left; clear: both; list-style-type: none; padding: 10px 0 0 0; margin: 0;}
#content #hp_text ul#signs li {float: left;}
#content #hp_text ul#signs li a {
  display: block;
  width: 130px;
  height: 44px;
}
#content #hp_text ul#signs li .a-novinky {background: url(images/signs_li_novinky.jpg);}
#content #hp_text ul#signs li .a-akce {background: url(images/signs_li_akce.jpg);}
#content #hp_text ul#signs li .a-nas-tip {background: url(images/signs_li_nastip.jpg) 0 -4px;}
#content #hp_text ul#signs li .a-vyprodej {background: url(images/signs_li_vyprodej.jpg);}

#content .admin-menu { border: 1px black solid; padding: 5px; margin: 10px 0;}

#content .content-items .item {margin-bottom: 10px;}
#content .content-items .item .inner2 {padding: 5px 10px; color: #7CB739;}
#content .content-items .item h3 {margin: 0; }
#content .content-items .item h3 a {text-decoration: none; color: #7CB739;}
#content .content-items .href:hover a {text-decoration: underline;}
#content .content-items .item p small {display: block; margin: -15px 0 -8px 0;}
#content .content-items .item hr {display: none;}

#content .catalog .item {
  float: left;
  width: 259px;
  height: 208px;
  background: url(images/catalog_item_bg.jpg) no-repeat;
  *margin-right: -8px;
}
#content .catalog .novinky {
  background: url(images/catalog_item_bg_novinka.jpg) no-repeat;
}
#content .catalog .akce {
  background: url(images/catalog_item_bg_akce.jpg) no-repeat;
}
#content .catalog .nas-tip {
  background: url(images/catalog_item_bg_nas-tip.jpg) no-repeat;
}
#content .catalog .vyprodej {
  background: url(images/catalog_item_bg_vyprodej.jpg) no-repeat;
}
#content .catalog .item h3 {
  display: block;
  width: 163px;
  height: 30px;
  margin: 0 0 9px 0;
  padding: 8px 0 0 0;
  line-height: 30px;
  overflow: hidden;
  text-transform: uppercase;
}
#content .catalog .item h3 a {
  display: block;
  padding-left: 10px;
  line-height: 30px;
  overflow: hidden;
  color: white;
  text-decoration: none;
}
#content .catalog .item-image {
  float:left;
  height:106px;
  margin-left:11px;
  width:100px;
}
#content .catalog .item-perex {
  float:right;
  height:98px;
  margin-right:20px;
  overflow:hidden;
  padding-top:4px;
  width:104px;
}

#content .catalog .bottom {
  clear:both;
  height:35px;
  line-height:35px;
  padding:0 20px 0 8px;
}
#content .catalog .bottom .cena {
  text-align: center;
}
#content .catalog .bottom .cena strong {color: #3D7E9C;}

#content .catalog .bottom .sklad {
  float: right;
  width: 104px;
  height: 35px;
  background: url(images/catalog_item_kosik.png) no-repeat;
}
#content .catalog .bottom .sklad a {
  display: block;
  float: right;
  height: 35px;
  width: 35px;
}
#content .catalog .bottom .sklad div {
  float: left;
  width: 69px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
}
#content .catalog .bottom .sklad div strong {
  font-weight: normal;
  color: #8BB142;
  height: 35px;
  padding: 0;
  margin: 0;
}

#content div.product div.product-image {
	float: left;
	width: 319px;
}
#content div.product div.product-image .sklad {
 text-align: center;
}
#content div.product div.product-information {
	float: right;
	width: 433px;
}
#content div.product div.detail-box { width: 433px; margin-bottom: 10px; background: url(images/product_detail_box_middle.jpg) repeat-y ; }
#content div.product div.detail-box .inner { background: url(images/product_detail_box_top.jpg) no-repeat top ; }
#content div.product div.green-box { width: 433px; background: url(images/product_detail_box_green_middle.jpg) repeat-y;}
#content div.product div.green-box .ginner { background: url(images/product_detail_box_green_top.jpg) no-repeat top;}
#content div.product div.green-box .ginner2 {padding: 10px 24px 14px 20px; background: url(images/product_detail_box_green_bottom.jpg) no-repeat bottom;}

#content div.product div.detail-box .perex {padding: 10px 24px 4px 14px; text-align: justify;}

#content div.product table.params {width: 100%; text-align: left; color: white; font-size: 12px;}
#content div.product table.params th {width: 154px;}
#content div.product table.params td {padding-left: 10px;}

#content div.product div.cena-box .cena {width: 120px; font-size: 15px;}
#content div.product div.cena-box .sklad {width: 105px; font-size: 15px;}
#content div.product div.cena-box .buy {width: 208px; height: 70px;}
#content div.product div.cena-box .buy input {margin: 0; position: relative; left: 30px; _margin-top: 22px;}

#content div.product div.cena-box {width: 433px; height: 70px; background: url(images/product_cena-box.jpg) no-repeat;}
#content div.product div.cena-box div {float: left; text-align: center; line-height: 70px; overflow: hidden;}
#content div.product div.cena-box div.buy {text-align: left; background: url(images/catalog_item_kosik2.png) no-repeat 20px 16px;}
#content div.product div.cena-box a {  
  display: block;
  float: right;
  height: 35px;
  width: 100px;
  margin: 17px 20px 0 0;
}
#content div.product div.cena-box input {
  margin: 10px 0 0 33px;
  text-align: right;
}
#content div.product div.cena-box div.cena,
#content div.product div.cena-box div.sklad {color: #7CB739; font-size: 16px; font-weight: bold;}
#content div.product div.cena-box div.cena strong,
#content div.product div.cena-box div.sklad strong {color: white;}

#content div.buttons a {border: 0; display: block; float: left; height: 46px; text-align: center; }
#content div.buttons a.buy-button     {width: 226px;}

#content ul#bookmarks {clear: both; width:100%; height:33px; padding:0; margin: 10px 0 0 0; padding-left: 6px; list-style:none;}
#content ul#bookmarks li {float:left; width: 109px; height:33px; line-height:33px; margin:0; text-transform: uppercase; }
#content ul#bookmarks li a,
#content ul#bookmarks li span {display: block; width: 109px; height:33px; line-height:33px; text-align: center; color: #7CB739; text-decoration: none; font-size: 13px; font-weight: bold;}
#content ul#bookmarks li a.open,
#content ul#bookmarks li span.open {color: white; background: #7CB739 url(images/bookmarks_bg.jpg) no-repeat;}
#content ul#bookmarks li a.open span {color: white;}

#content .bookmark {}
#content .bookmark h3 {margin-top:0; display: none;}
#content .bookmark form {margin: 0; padding: 0; clear: both;}
#content .bookmark form fieldset {margin: 0; padding: 0; border: 0;}
#content .bookmark form fieldset legend {display: none;}
#content .bookmark .contact p,
#content .bookmark form fieldset p {margin: 0; padding: 1px; clear: left; line-height: 13px; font-size: 13px}
#content .bookmark form fieldset p.hint {margin-left: 180px}
#content .bookmark .dis-label,
#content .bookmark form fieldset label {display: block; float: left; padding: 0; margin: 3px 0;  width: 180px; font-size: 13px; font-weight: bold;}
#content .bookmark .dis-input,
#content .bookmark form fieldset input, 
#content .bookmark form fieldset select {padding: 2px; float: left; margin: 0; font-size: 13px; }
#content .bookmark form fieldset input#captcha-input {margin-left: 180px;}
#content .bookmark form fieldset#fieldset-captchaform img {border: 1px gray solid; width: 204px; }
#content .bookmark form fieldset input.btn {}
#content .bookmark form fieldset textarea {width:300px; height: 100px; margin: 0; padding: 2px; }

#content .bookmark .disscuss ul {list-style-type: none; margin: 0; padding: 0;}
#content .bookmark .disscuss .item {border-bottom: 1px #7CB739 solid; clear: both; margin-bottom: 5px; padding: 5px;}
#content .bookmark .disscuss .item p {padding: 0; margin: 0;}
#content .bookmark .disscuss li .item {}
#content .bookmark .disscuss li li .item {padding-left: 40px;}
#content .bookmark .disscuss li li li .item {padding-left: 70px;}
#content .bookmark .disscuss li li li li .item {padding-left: 100px;}
#content .bookmark .disscuss li li li li li .item {padding-left: 130px;}
#content .bookmark .disscuss li li li li li li .item {padding-left: 160px;}
#content .bookmark .disscuss li li li li li li li .item {padding-left: 190px;}

#content #div-bookmark-description {display:block;}

#content #div-bookmark-recensionsproduct strong.plus {display: block; width: 260px; margin-right: 10px; float: left; color: green;}
#content #div-bookmark-recensionsproduct strong.minus {display: block; width: 260px; float: left; color: red;}
#content #div-bookmark-recensionsproduct ul.plus {width: 234px; float: left; margin: 0; margin-right: 10px; padding: 6px 6px 6px 20px;  color: green; border: 1px green solid; -moz-border-radius: 3px; list-style-type: disc;}
#content #div-bookmark-recensionsproduct ul.minus {width: 234px; float: left; margin: 0; padding: 6px 6px 6px  20px; color: red; border: 1px red solid; -moz-border-radius: 3px; list-style-type: disc;}

#content #div-bookmark-ratingproduct .stars {display: block; width: 85px; height: 16px; float: left;}
#content #div-bookmark-ratingproduct .s0 {background: url('images/stars.gif') no-repeat left 0px;}
#content #div-bookmark-ratingproduct .s1 {background: url('images/stars.gif') no-repeat left -16px;}
#content #div-bookmark-ratingproduct .s2 {background: url('images/stars.gif') no-repeat left -32px;}
#content #div-bookmark-ratingproduct .s3 {background: url('images/stars.gif') no-repeat left -48px;}
#content #div-bookmark-ratingproduct .s4 {background: url('images/stars.gif') no-repeat left -64px;}
#content #div-bookmark-ratingproduct .s5 {background: url('images/stars.gif') no-repeat left -80px;}
#content #div-bookmark-ratingproduct span.outter {display: block; float: left; background-color: white; border: 1px gray solid; width: 200px; padding: 2px; } 
#content #div-bookmark-ratingproduct span#star_select {margin: 0 59px; float: left; display: block; width: 85px; height: 16px;  cursor: pointer;}
#content #div-bookmark-ratingproduct span#star_select span {display: block; width: 17px; height: 16px; float: left;}

#content #basket-page ul.basket { width: 770px; height: 51px; margin: 0 0 0 -8px; font-size: 12px; text-transform: uppercase; padding: 0 7px; list-style: none;  background: url(images/basket_ul.jpg) no-repeat top;}
#content #basket-page ul.basket li {display: block; float: left; height: 51px; }
#content #basket-page ul.basket li a, 
#content #basket-page ul.basket li span {display: block; float: left; color:black; width: 192px; line-height: 51px; height: 51px; text-decoration: none; font-size: 11px; text-align: center;}
#content #basket-page ul.basket li a:hover {color: #333333; text-decoration: none;}
#content #basket-page ul.basket li.active {}
#content #basket-page ul.basket li.active a {color: white; background: url(images/bookmarks_bg.jpg) no-repeat center 10px;}

#content #basket-page table.basket {border-collapse: collapse; width: 100%;}
#content #basket-page table.basket input {text-align: right; width: 20px;}
#content #basket-page table.basket tr {height: 65px; background: url(images/basket_table_tr.jpg) repeat-x;}
#content #basket-page table.basket tr.nadpisy {color: #7BB839; background: url(images/basket_table_tr_nadpisy.jpg) repeat-x bottom;}
#content #basket-page table.basket td {border:0; margin: 0; padding: 0 10px; }
#content #basket-page table.basket th {text-align: left; padding: 0 10px; }
#content #basket-page table.basket th.quantity {width: 60px;}
#content #basket-page table.basket th.price {width: 130px;}
#content #basket-page table.basket th.del {width: 20px;}
#content #basket-page div.float-right {padding:20px 16px 0 0;}
#content #basket-page .ceny-box {height: 654px; height: 81px; margin-left: 10px; line-height: 74px; font-size: 12px; color: white; padding: 0 20px; background: url(images/basket_ceny-box.jpg) no-repeat;}
#content #basket-page .ceny-box strong {font-size: 16px;}
#content #basket-page .ceny-box strong span {color: #7BB839;}
#content #basket-page .bgbottom {padding-bottom: 61px; background: url(images/basket_bgbottom.jpg) repeat-x top;}


p.p-next {text-align: right;}

ul.errors {
  color:red;
  margin-left:157px;
  margin-top:25px;
}

#content .compare .lock {float: left; width: 200px; padding: 0px 0px; }
#content .compare .lock table {border-left: 1px #c8c8c8 solid; }
#content .compare .scroll {float: right; width: 363px; overflow-x: scroll; padding: 0px 1px; }
#content .compare table {border-collapse: collapse;  background-color: #f2f2f2;}
#content .compare table tr.nadpisy {height: 70px;}
#content .compare table tr {height: 57px;}
#content .compare table .sud {background-color: #FFFFFF;}
#content .compare table td.image {width: 39px; border: 0;}
#content .compare table .item-image{float:left; width: 39px; height: 53px;}
#content .compare table .item-image img{max-width: 39px; max-height: 53px;}
#content .compare table .h3 a {}
#content .compare table td, 
#content .compare table th {text-align: center; vertical-align: middle; border-right: 1px #c8c8c8 solid;}

#bottom {
  clear:both; 
  padding:26px 17px 0 17px;
  background: #EDEDED url(images/footer_bg.jpg) no-repeat top;
}
#bottom a {text-decoration: none;}

#bottom img {margin-bottom: -5px;}

#partners {clear:both; padding:6px 17px 0 17px; background-color: #EDEDED;}
#partners ul {padding: 0; margin: 0; list-style-type: none; font-size: 11px; } 
#partners ul li {float:left; margin-right:20px;}


