body {color: #000; font-size: 12px; margin: 0px; padding: 0px; background: #FFF;}
h1, h2, h3, h4, h5, h6, p, form, div {margin: 0; padding: 0;}

a {color: #000; text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}

.clear {clear: both;}


#cetelem {position: absolute; width: 291px; height: 95px; z-index: 2; left: 348px; top: 0px; background: url('http://www.nove-notebooky.cz/img/reklama/cet.gif') no-repeat; }
#xxxx {position: relative; width: 185px; height: 90px; z-index: 2; left: 520px; top: 600px; background: url('http://www.nove-notebooky.cz/img/cenovka.png') no-repeat; }

#cenovk {
position: absolute;
top: 0px;
right: 6px;
width: 60px;
height: 60px;
text-align: center;
line-height: 60px;
color: #fff;
background: transparent url(http://www.nove-hodinky.cz/img/design/page/special_action/circle.gif) no-repeat top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
}

#cenovk .span {
position: absolute;
top: 10px;
left: 16px;
color: #fff;
font-size: 0.7em;
display: block;
}



#vyrobce {position: absolute; z-index: 2; left: 270px; top: 650px; }

#page_container {width: 979px; margin: 0 auto; background: #FFF; position: absolute; left: 50%; margin-left: -490px;}

#page_header {width: 979px; height: 82px; background: #E7E7E8 url('img/design_shop/header-back.gif') top repeat-x;}
#page_header .logo {float: left; width: 395px; height: 82px; padding: 0; margin: 0; cursor: pointer; cursor: hand;}
#page_header .logo span {display: block; position: absolute; top: 0; left: 0; z-index: 1; width: 395px; height: 82px; background: url('img/design_shop/nejshopy-logo.gif') no-repeat; padding: 0; margin: 0;}

#basket_top {float: right; width: 235px; height: 82px; background: url('img/design_shop/basket-top-back.gif') no-repeat;}
#basket_top .price {padding: 18px 0 0 60px;}
#basket_top .price span {font-size: 20px; font-weight: bold;}
#basket_top .links {padding: 0 0 0 60px;}
#basket_top .links a {color: #000; font-size: 12px; font-weight: bold; text-decoration: underline;}
#basket_top .links a:hover {color: #000; text-decoration: none;}
#basket_top .links span {color: #A1A1A1;}

#page_menu {width: 979px; height: 150px; background: #E2320A url('img/design_shop/topred-back.gif') top repeat-x; border-bottom: 1px solid #B2B2B2;}
#page_menu .red {float: left; width: 700px; height: 149px;}
#page_menu ul.menu {float: left; width: 178px; padding: 0; margin: 8px 0 0 0;}
#page_menu ul.menu li {line-height: 17px; text-align: right; padding-right: 10px;}
#page_menu ul.menu li a {color: #FFF799; font-size: 12px; text-decoration: none; padding-right: 10px; background: url('img/design_shop/menu-li.gif') right center no-repeat;}
#page_menu ul.menu li a:hover {color: #FFF799; text-decoration: underline;}
#page_menu .red h1 {color: #FFF; font-size: 30px; font-weight: bold; font-style: italic; margin: 20px 15px 10px 15px;}
#page_menu .red h2 {color: #FFF; font-size: 18px; font-weight: bold; font-style: italic; margin: 0 15px;}
#page_menu .red h1 a, #page_menu .red h2 a {color: #FFF; text-decoration: none;}
#page_menu .red h1 a:hover, #page_menu .red h2 a:hover {color: #FFF; text-decoration: underline;}


#page_menu .notebooky h1 {color: #FFF; font-size: 18px; font-weight: bold; font-style: italic; margin: 0 15px;}
#page_menu .notebooky h1 a, #page_menu .red h1 a {color: #FFF; text-decoration: none;}
#page_menu .notebooky h1 a:hover, #page_menu .red h1 a:hover {color: #FFF; text-decoration: underline;}



#page_menu .red-line {float: left; width: 1px; height: 149px; background: #E2320A url('img/design_shop/red-line.gif') no-repeat;}

#page_menu ul, #page_menu li {margin: 0; padding: 0; list-style: none;}
#page_menu li.outer {float: left; width: 50px; height: 150px; background: -50px 0 no-repeat;}
#page_menu li.outer a {display: block;	margin: 0; padding: 0; width: 50px; height: 150px; overflow: hidden; background: top left no-repeat;}
#page_menu li.outer a:hover {background-image: none;}
#page_menu li.outer span {display: none;}

#page_menu li.notebooky {background-color: #E2320A; background-image: url('img/design_shop/butt-nove-notebooky.gif');}
#page_menu li.notebooky a {background-image: url('img/design_shop/butt-nove-notebooky.gif');}
#page_menu li.pocitace {background-color: #E2320A; background-image: url('img/design_shop/butt-nove-pocitace.gif');}
#page_menu li.pocitace a {background-image: url('img/design_shop/butt-nove-pocitace.gif');}
#page_menu li.elektro {background-color: #E2320A; background-image: url('img/design_shop/butt-nove-elektro.gif');}
#page_menu li.elektro a {background-image: url('img/design_shop/butt-nove-elektro.gif');}
#page_menu li.monitory {background-color: #E2320A; background-image: url('img/design_shop/butt-nove-monitory.gif');}
#page_menu li.monitory a {background-image: url('img/design_shop/butt-nove-monitory.gif');}

#page_icons {width: 979px; height: 76px; height: 78px; background: #F4F4F4; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; margin: 3px 0;}
#page_icons ul, #page_icons li {margin: 0; padding: 0; list-style: none;}
#page_icons li {display: block; float: left; width: 89px; height: 76px;}
#page_icons li a {display: block; width: 100%; height: 76px; color: #000; text-decoration: none; background: no-repeat;}
#page_icons li a:hover {color: #000; text-decoration: underline; background-color: #E2320A;}
#page_icons li span {display: block; width: 81px; line-height: 10px; font-size: 10px; text-align: center; padding-top: 52px; margin: 0 4px;}
#page_icons li.last {width: 88px;}

#page_icons li a.new-notebook {background-image: url('img/design_shop/ico/ico-new-notebook.gif');}
#page_icons li a.old-notebook {background-image: url('img/design_shop/ico/ico-old-notebook.gif');}
#page_icons li a.battery {background-image: url('img/design_shop/ico/ico-battery.gif');}
#page_icons li a.zdroje {background-image: url('img/design_shop/ico/ico-zdroje.gif');}
#page_icons li a.zaruky {background-image: url('img/design_shop/ico/ico-zaruky.gif');}
#page_icons li a.accessories {background-image: url('img/design_shop/ico/ico-accessories.gif');}
#page_icons li a.pris {background-image: url('img/design_shop/ico/ico-pris.gif');}
#page_icons li a.tablet-notebook {background-image: url('img/design_shop/ico/ico-tablet-notebook.gif');}  
#page_icons li a.bags {background-image: url('img/design_shop/ico/ico-bags.gif');}
#page_icons li a.replicator {background-image: url('img/design_shop/ico/ico-replicator.gif');}
#page_icons li a.empty {background-image: url('img/design_shop/ico/ico-empty.gif');}
#page_icons li a.pda {background-image: url('img/design_shop/ico/ico-pda.gif');}

#page_tray {width: 979px; height: 30px; background: #E2320A url('img/design_shop/tray-back.gif') repeat-x; margin: 0 0 3px 0;}
#page_tray .contact {float: right; line-height: 30px;}
#page_tray .contact a,#page_tray .contact span {color: #FFFB8C; font-family: trebuchet MS, verdana, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; padding-left: 25px; margin-left: 5px;}
#page_tray .contact a:hover {text-decoration: underline;}
#page_tray .contact .icq {background: url('img/design_shop/icq.gif') left center no-repeat;}
#page_tray .contact .mail {background: url('img/design_shop/envelop.gif') left center no-repeat;}
#page_tray .contact .phone {background: url('img/design_shop/phone.gif') left center no-repeat;}
#page_tray .contact .menu {color: #FFF; background: url('img/design_shop/tray-line.gif') left center no-repeat; padding-left: 17px; margin: 0 12px;}

#page_content {width: 979px;}

#page_leftbox, #page_rightbox {float: left; width: 181px;}
#page_leftbox a, #page_rightbox a {color: #000;}
#page_leftbox h3, #page_rightbox h3 {height: 25px; line-height: 25px; color: #FFF; font-size: 13px; text-align: right; padding: 0 7px; background: #323232 url('img/design_shop/h3-back.gif') repeat-x;}
#page_rightbox h3 {text-align: left;}
#page_leftbox .box, #page_rightbox .box {background: #F9F9F9; border: 1px solid #737373; padding: 5px; margin: 1px 0;}
#page_leftbox .box ul, #page_leftbox .box li {margin: 0; padding: 0; list-style: none;}
#page_leftbox .box ul {margin: 5px;}
#page_leftbox .box li {line-height: 19px;}
#page_leftbox .box li a {color: #000; font-size: 12px; text-decoration: none; padding-left: 10px; background: url('img/design_shop/leftbox-li.gif') left center no-repeat;}
#page_leftbox .box li a:hover {color: #000; text-decoration: underline;}
#page_leftbox .box p, #page_rightbox .box p {font-size: 11px;}
#page_leftbox .box .input, #page_rightbox .box .input {width: 160px; width: 166px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; background: #F5F5F5; border: 1px solid #CCCCCC; padding: 3px;}

#login_box div {margin: 2px 0;}
#login_box a {text-decoration: underline;}
#login_box a:hover {text-decoration: none;}
#login_box input {width: 94px; font-size: 11px; padding: 1px;}
#login_box span {display: block; float: left; width: 67px;}
#login_box a.ok_button {color: #DE300A; font-size: 13px; font-weight: bold; text-decoration: none; margin: 5px;}
#login_box a.ok_button:hover {text-decoration: underline;}
#login_box p {margin-top: 7px;}

#page_mainbox {float: left; width: 607px; margin: 0 5px;}
#page_mainbox h2.main {height: 25px; line-height: 25px; color: #FFF; font-size: 16px; padding: 0 7px; background: #477B06 url('img/design_shop/h2-back.gif') repeat-x; letter-spacing: 1px; overflow: hidden;}

#page_foot {clear: both; width: 607px; margin: 5px 186px; border-top: 3px solid #B7B7B7;}
#page_foot a {color: #000;}
#page_foot p {font-size: 11px; margin: 5px 0;}
#page_foot .ram {font-size: 10px; margin: 5px 0; padding: 5px; border: 1px solid #E6E6E6; background: #F4F4F4;}

#page_searchbox {float: left; width: 450px; padding: 0 8px;}
#page_searchbox span {float: left; height: 30px; line-height: 30px; color: #FFF; font-size: 13px; font-weight: bold; margin: 0 5px;}
#page_searchbox input {float: left; width: 140px; font-size: 12px; border: 1px solid #737373; padding: 3px; margin: 5px 0 0 5px;}
#page_searchbox .search_button {float: left; width: 57px; height: 20px; background: url('img/design_shop/search-button.gif') no-repeat; border: 0; padding: 0; margin: 5px 0 0 5px; cursor: pointer; cursor: hand;}
#page_searchbox a {height: 30px; line-height: 30px; color: #FFF; font-size: 11px; margin: 0 10px;}

#page_category_path {font-size: 12px; margin: 3px 0;}
#page_category_path a {color: #E2320A; font-size: 12px;}

.page_h4 {color: #FFF; font-size: 12px; background: #656565 url('img/design_shop/page-h4.gif') repeat-x; border: 1px solid #656565; padding: 3px 5px;; margin: 5px 0 0 0; height:18px;}

#page_subcat_box {background: #FFF url('img/design_shop/subcat-back.gif') top no-repeat; border-bottom: 1px solid #ECECEC; margin-bottom: 2px; padding: 10px;}
#page_subcat_box ul, #page_subcat_box li {margin: 0; padding: 0; list-style: none;}
#page_subcat_box li {float: left; width: 168px; _width: 193px; background: url('img/design_shop/ico-subkat.gif') no-repeat 0px 50%; padding-left: 25px; margin: 0; white-space: nowrap;}
#page_subcat_box li a {color: #000000; font-size: 12px; text-decoration: underline;}
#page_subcat_box li a:hover {text-decoration: none;}

#page_markers_box {background: #FFF url('img/design_shop/subcat-back.gif') top no-repeat; border-bottom: 1px solid #ECECEC; margin-bottom: 2px; padding: 10px;}
#page_markers_box .item {float: left; position: relative; width: 140px; height: 16px;}
#page_markers_box .item2 {float: left; position: relative; width: 50px; height: 16px;}
#page_markers_box a {font-size: 11px; margin: 0; padding: 0; height: 8px; text-decoration: underline;}
#page_markers_box a:hover {text-decoration: none;}
#page_markers_box label {margin: 0; padding: 0; color: #E2320A; text-decoration: underline;	cursor: pointer;}
#page_markers_box .item input {border: 0; background: none;}

#abecedni_filtr {background: #FFF url('img/design_shop/subcat-back.gif') top no-repeat; border-bottom: 1px solid #ECECEC; margin-bottom: 2px; padding: 10px;}
#abecedni_filtr .item {float: left; position: relative; width: 140px; height: 16px;}
#abecedni_filtr .item2 {float: left; position: relative; width: 50px; height: 16px;}
#abecedni_filtr a {font-size: 11px; margin: 0; padding: 0; height: 8px; text-decoration: underline;}
#abecedni_filtr a:hover {text-decoration: none;}
#abecedni_filtr label {margin: 0; padding: 0; color: #E2320A; text-decoration: underline;	cursor: pointer;}
#abecedni_filtr .item input {border: 0; background: none;}

.send_button {width: 57px; height: 20px; color: #FFF; font-size: 12px; background: url('img/design_shop/send-button.gif') no-repeat; border: 0; padding: 0; margin: 5px 0; cursor: pointer; cursor: hand;}

#page_catalog {margin: 5px 0;}
#page_catalog .item {float: left; width: 299px; height: 162px; background: url('img/design_shop/item-back.gif') top no-repeat; border-bottom: 1px solid #D4D4D4; margin: 2px; margin: 2px 1px;}
#page_catalog .item h3 {color: #E1320A; height: 30px; line-height: 15px; font-size: 12px; font-weight: bold; margin: 5px 8px;}
#page_catalog .item h3 a {color: #E1320A;}
#page_catalog .item .image {float: left; width: 85px; height: 80px; margin: 0 5px 0 8px; margin: 0 5px 0 5px;}
#page_catalog .item .image img {text-align: center; border: 0;}
#page_catalog .item .main {float: left; width: 195px; height: 80px;}
#page_catalog .item .main p {font-size: 11px; line-height: 14px; text-align: justify;}
#page_catalog .item .main p.info {font-size: 10px; line-height: 13px; text-align: justify; margin: 5px 0;}
#page_catalog .item .basket {float: left; width: 85px; margin: 0 5px 0 8px; margin: 0 5px 0 5px;}
#page_catalog .item .basket .basket_button {display: block; float: left; width: 55px; height: 20px; background: url('img/design_shop/basket-small.gif') no-repeat; margin: 7px 0;}
#page_catalog .item .basket .compare_button {display: block; float: left; width: 23px; height: 20px; background: url('img/design_shop/compare.gif') no-repeat; margin: 7px 0 7px 3px;}
#page_catalog .item .basket .basket_button span, #page_catalog .item .basket .compare_button span {display: none;}
#page_catalog .item .price {float: left; width: 195px; margin: 0; padding: 0;}
#page_catalog .item .price p {height: 26px; height: 34px; line-height: 13px; font-size: 11px; text-align: left; background: #F6F6F6; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; padding: 3px 5px; margin: 0 0 5px 0;}
#page_catalog .item .price span {display: block; float: left; width: 90px;}
#page_catalog .item .price .highlite {color: #DE300A;}

#page_catalog .item2 {float: left; width: 299px; height: 175px; background: url('img/design_shop/item-back.gif') top no-repeat; border-bottom: 1px solid #D4D4D4; margin: 2px; margin: 2px 1px;}
#page_catalog .item2 h3 {color: #E1320A; height: 30px; line-height: 15px; font-size: 12px; font-weight: bold; margin: 5px 8px;}
#page_catalog .item2 h3 a {color: #E1320A;}
#page_catalog .item2 .image {float: left; width: 85px; height: 80px; margin: 0 5px 0 8px; margin: 0 5px 0 5px;}
#page_catalog .item2 .image img {text-align: center; border: 0;}
#page_catalog .item2 .main {float: left; width: 195px; height: 80px;}
#page_catalog .item2 .main p {font-size: 11px; line-height: 14px; text-align: justify;}
#page_catalog .item2 .main p.info {font-size: 10px; line-height: 13px; text-align: justify; margin: 5px 0;}
#page_catalog .item2 .basket {float: left; width: 85px; margin: 5pt 5px 0 8px; margin: 0 5px 0 5px;}
#page_catalog .item2 .basket .basket_button {display: block; float: left; width: 55px; height: 20px; background: url('img/design_shop/basket-small.gif') no-repeat; margin: 7px 0;}
#page_catalog .item2 .basket .compare_button {display: block; float: left; width: 23px; height: 20px; background: url('img/design_shop/compare.gif') no-repeat; margin: 7px 0 7px 3px;}
#page_catalog .item2 .basket .basket_button span, #page_catalog .item .basket .compare_button span {display: none;}
#page_catalog .item2 .price {float: left; width: 195px; margin: 0; padding: 0;}
#page_catalog .item2 .price p {height: 40px; line-height: 13px; font-size: 11px; text-align: left; background: #F6F6F6; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; padding: 3px 5px; margin: 0 0 5px 0;}
#page_catalog .item2 .price span {display: block; float: left; width: 115px;}
#page_catalog .item2 .price .highlite {color: #DE300A;}

#petvyhod {
  background: #eef4df;
  padding: 10px 10px 20px;
  color: #6c6c6c;
    }

#petvyhod ol li {
  list-style-type: none;
  padding: 6px 0 6px 45px;
}

#petvyhod ol li.odr_1 {background: url("/img/design_shop/pet/odr_1.gif") left no-repeat;}
#petvyhod ol li.odr_2 {background: url("/img/design_shop/pet/odr_2.gif") left no-repeat;}
#petvyhod ol li.odr_3 {background: url("/img/design_shop/pet/odr_3.gif") left no-repeat;}
#petvyhod ol li.odr_4 {background: url("/img/design_shop/pet/odr_4.gif") left no-repeat;}
#petvyhod ol li.odr_5 {background: url("/img/design_shop/pet/odr_5.gif") left no-repeat;}

#petvyhod ol li a:link, #petvyhod ol li a:visited {
  font-weight: bold;
  color: #6c6c6c;
  text-decoration: none;
}

#petvyhod ol li a:hover {text-decoration: underline;}

.tip_box {clear: both; text-align: center; border-bottom: 1px solid #B6B6B6;}
.tip_box h4 {color: #E1320A; font-size: 12px; font-weight: bold; margin: 2px 0;}
.tip_box h4 a {color: #E1320A;}
.tip_box .image {height: 80px; margin: 5px 0;}
.tip_box .image img {text-align: center; border: 0;}
.tip_box .price {margin: 0 0 5px 0;}
.tip_box .price .highlite {color: #DE300A;}

.sortbar_box {border: 1px solid #D4D4D4; background: #F5F5F5; padding: 5px;}

.paging_box {margin: 5px 0; float: right;}
.paging_box a.page {display: block; float: left; color: #000; width: 17px; height: 17px; line-height: 17px; font-size: 11px; margin: 1px; background: #F0EFEF; border: 1px solid #D4D4D4; text-align: center; text-decoration: none;}
.paging_box span.page {display: block; float: left; color: #000; width: 17px; height: 17px; line-height: 17px; font-size: 11px; margin: 1px; background: #D4D4D4; border: 1px solid #D4D4D4; text-align: center; text-decoration: none;}
.paging_box a.page:hover {color: #E1320A; background: #E4E4E4; border: 1px solid #E1320A;}
.paging_box span {display: block; float: left; font-size: 11px; height: 17px; line-height: 17px; border: 1px solid #FFF;}

.basket_title {height: 20px; line-height: 20px; color: #FFF; font-size: 12px; background: #D82C09 left no-repeat; font-weight: bold; padding-left: 30px;}
.step1 {background-image: url('img/design_shop/step1.gif');}
.step2 {background-image: url('img/design_shop/step2.gif');}
.step3 {background-image: url('img/design_shop/step3.gif');}
.step4 {background-image: url('img/design_shop/step4.gif');}
.step5 {background-image: url('img/design_shop/step5.gif');}
.step6 {background-image: url('img/design_shop/step6.gif');}
.step7 {background-image: url('img/design_shop/step7.gif');}
.step8 {background-image: url('img/design_shop/step8.gif');}

#order_steps {width: 607px; height: 68px; margin: 5px 0;}
#order_steps strong, #order_steps span {display: block; float: left; width: 152px; height: 68px; background: no-repeat;}
#order_steps strong.step1 {background-image: url('img/design_shop/order-step1.gif');}
#order_steps span.step1 {background-image: url('img/design_shop/order-step10.gif');}
#order_steps strong.step2 {background-image: url('img/design_shop/order-step2.gif');}
#order_steps span.step2 {background-image: url('img/design_shop/order-step20.gif');}
#order_steps strong.step3 {background-image: url('img/design_shop/order-step3.gif');}
#order_steps span.step3 {background-image: url('img/design_shop/order-step30.gif');}
#order_steps strong.step4 {width: 151px; background-image: url('img/design_shop/order-step4.gif');}
#order_steps span.step4 {width: 151px; background-image: url('img/design_shop/order-step40.gif');}

.kateg_box {float: left; width: 197px; height: 146px; background: no-repeat; margin: 4px 2px 4px 3px;}
.kateg_box h3 {color: #FFF; font-size: 12px; padding: 8px; padding-left: 43px; margin: 0 0 10px 0;}
.kateg_box ul, .kateg_box .box li {margin: 0; padding: 0; list-style: none;}
.kateg_box ul {margin: 10px 5px 5px 10px;}
.kateg_box li {padding: 1px 0; padding-left: 10px; background: url('img/design_shop/li.gif') left center no-repeat;}
.kateg_box a {color: #000; text-decoration: underline;}
.kateg_box a:hover {color: #000; text-decoration: none;}

.kateg_box.bazarove {background-image: url('img/design_shop/kateg/kateg-box-orange.gif');}
.kateg_box.nove {background-image: url('img/design_shop/kateg/kateg-box-red.gif');}
.kateg_box.baterie {background-image: url('img/design_shop/kateg/kateg-box-yelow.gif');}

.info_box {margin: 5px 0; padding: 5px; background: url('img/design_shop/green-back.gif'); border: 1px solid #5B9B0A;}
.info_box p {font-size: 11px; padding-left: 55px;}

.info_box .help {background: url('img/design_shop/info_help.gif') left top no-repeat;}
.info_box .splatky {background: url('img/design_shop/splatky.gif') left top no-repeat;}
.info_box .garance {background: url('img/reklama/garance-ceny.gif') left top no-repeat;}

h2.green {color: #FFF; font-size: 14px; background: url('img/design_shop/green-back.gif'); border: 1px solid #5B9B0A; margin: 5px 0; padding: 2px 5px;}
h2.red {color: #FFF; font-size: 14px; background: url('img/design_shop/red-back.gif'); border: 1px solid #B52508; margin: 5px 0; padding: 2px 5px;}

.detail_info {padding: 10px; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}

.ramecek_box {width: 370px; border: 1px solid #D4D4D4; background: #F4F4F4; padding: 5px;}

.left_button {display: block; padding: 5px 5px 5px 25px; font-size: 11px; font-weight: bold; background: left center no-repeat;}
.left_button:hover {text-decoration: underline;}
.left_button.home {background-image: url('img/design_shop/ico_home.gif');}
.left_button.favorite {background-image: url('img/design_shop/ico_favorite.gif');}
.left_button.firefox {background-image: url('img/design_shop/ico_firefox.gif');}

.otaznik {display: block; float: left; width: 11px; height: 11px; background: url('img/detail/detail-otaznik.gif') 0 0 no-repeat; margin-right: 5px;}
.otaznik span {display: none;}

.info-table td {padding: 2px 0;}
.info-table .odd td {background-color: #e4e4e4;}
.info-table .first {width: 160px; padding-left: 20px; background: left center no-repeat;}
.info-table .katcislo {background-image: url('img/detail/detail-katcislo.gif');}
.info-table .vyrcislo {background-image: url('img/detail/detail-vyrcislo.gif');}
.info-table .vyrobce2 {background-image: url('img/detail/detail-vyrobce.gif');}
.info-table .strvyrobce {background-image: url('img/detail/detail-strvyrobce.gif');}
.info-table .dostupnost {background-image: url('img/detail/detail-dostupnost.gif');}
.info-table .zaruka {background-image: url('img/detail/detail-zaruka.gif');}
.info-table .dostupnost {background-image: url('img/detail/detail-dostupnost.gif');}
.info-table .recyklace {background-image: url('img/detail/detail-recyklace.gif');}
.info-table .autpoplatek {background-image: url('img/detail/detail-autpoplatek.gif');}
.info-table .skladem {float: left; height: 16px; color: #389f42; font-weight: bold; background: url('img/detail/dostupnost-skladem.gif') 0 0 no-repeat; padding-left: 20px;}

.detail-icons {height: 41px; margin: 10px 0;}
.detail-icons .hidden {display: none;}
.detail-icons .skladem {display: block; float: left; width:135px; height: 41px; background: url('img/detail/icon-skladem.gif') 0 0 no-repeat; margin-right: 5px;}
.detail-icons .doprava {display: block; float: left; width:128px; height: 41px; background: url('img/detail/icon-doprava.gif') 0 0 no-repeat; margin-right: 5px;}
.detail-icons .novinka {display: block; float: left; width:134px; height: 41px; background: url('img/detail/icon-novinka.gif') 0 0 no-repeat; margin-right: 5px;}
.detail-icons .top {display: block; float: left; width:134px; height: 41px; background: url('img/detail/icon-top.gif') 0 0 no-repeat; margin-right: 5px;}

.cetelem {display: block; float: left; width: 60px; height: 18px; background: url('img/detail/cetelem.gif') 0 0 no-repeat; margin-left: 5px;}

.peekaboo {position: relative;}

.price-star {float: right; width: 166px; height: 77px; color: #FFF; background: url('img/detail/price-star.gif') 0 0 no-repeat; margin-left: 25px;}
.price-star .pn {display: block; font-weight: bold; margin-top: 15px; text-align: center;}
.price-star .cena {display: block; font-size: 20px; font-weight: bold; text-align: center;}
.price-star .sdph {display: block; font-size: 9px; font-weight: bold; text-align: right; margin-right: 40px;}

.services {float: right; width: 240px; border: 1px solid #dcdcdc; padding-bottom: 5px; background: #f5f5f5;}
.services a {display: block; height: 41px; line-height: 41px; padding-left: 50px; margin: 0 5px; color: #000; font-size: 13px; font-weight: bold; background: 0 0 no-repeat; text-decoration: none;}
.services a:hover {text-decoration: underline;}
.services .techporadce {background-image: url('img/detail/techporadce.gif');}
.services .garance {background-image: url('img/detail/garance.gif');}
.services .servisnimista {background-image: url('img/detail/servisnimista.gif');}
.services .splatky {background-image: url('img/detail/splatky.gif');}
.services .garanceceny {background-image: url('img/detail/garanceceny.gif');}

.skladem {color: #389f42 !important; font-weight: bold; background: url('img/detail/dostupnost-skladem.gif') 0 0 no-repeat; padding-left: 20px;}