

.main_ban {padding-bottom: 15px;}

.zal {width: 971px; overflow: hidden; padding-bottom: 10px}
.zal li {float: left; text-align: center;}
.zal li a {display: block; border: 1px solid #bfc0c3; border-left: none; line-height: 29px; font-family: Georgia, "New York CE", utopia, serif; color: #474b52; text-transform: uppercase; font-size: 90%; text-align: center; background-color: #eceded; padding: 0 37px;}
.zal li.first { border-left: 1px solid #bfc0c3;}
.zal li.first a {padding: 0 38px;}
.zal a.sel {background-color: #fff; color: #cc0000; border-bottom-color: #fff;}
.zal li a:hover {text-decoration: none;}
.zal a.sel strong {font-weight: normal;}

.products {width: 971px; overflow: hidden;}
.products h2 {font-size: 250%; color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif; padding: 15px 0 20px 10px;}
.products .sep {float: left; width: 10px;}
.products .item {float: left; width: 317px; margin-bottom: 30px; }
.products .item h3 {color: #cc0000; font-size: 90%; text-transform: uppercase; padding-bottom: 7px; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal;}
.products .item .box {border-top: 1px solid #d7cebe; background-color: #eeebe4; padding: 19px 15px 21px 20px; width: 282px; height: 186px;}
.products .item .box .image {float: left; width: 160px;}
.products .item .box .image.border {float: left; width: 138px; border:1px solid #c00; margin: 0 20px 0 0;}
.products .item .box .text_area {float: left; width: 121px;}
.products .item .box .text_area .text {padding-bottom: 10px; height: 160px; overflow: hidden; line-height: 1.5em; font-size: 90%;}
.products .item .box h4 {color: #1b1c1f; font-size: 165%; font-weight: normal; padding: 3px 0; line-height: 1.3em; font-family: Georgia, "New York CE", utopia, serif;}
.products .item .box h4.title {padding-bottom: 7px;}
.products .item .box ul {padding-top: 5px;}
.products .item .box ul li {padding: 0 0 3px 8px; background: url(../images/arr.gif) no-repeat 0 7px;}
.products .item .box ul li a {color: #cc0000;}
.products .item .box .more {display: block; float: left; line-height: 14px; font-size: 90%; color: #fff; font-family: Georgia, "New York CE", utopia, serif; background: url(../images/icons.gif) no-repeat 100% -240px; padding: 0 10px 0 4px;}
.products .item .box .more:hover {text-decoration: none;}
.products .link {color: #1b1c1f; font-size: 110%; padding: 0 0 10px 10px; background: url(../images/arr.gif) no-repeat 0 6px; font-family: Georgia, "New York CE", utopia, serif;}
.products .link a {color: #cc0000;}

.listing {width: 971px; overflow: hidden;}
.listing h2 {font-size: 250%; color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif; padding: 15px 0 10px 10px; border-bottom: 1px solid #c7c9cb; margin-bottom: 8px;}
.listing h1 {font-size: 250%; color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif; padding: 15px 0 10px 10px; border-bottom: 1px solid #c7c9cb; margin-bottom: 8px;}

.sort {overflow: hidden; padding: 0 0 8px 12px; color: #737a85; font-size: 90%; border-bottom: 1px solid #c7c9cb; width: 693px; }
.sort label {display: block; float: left;  width: 95px; line-height: 16px; *line-height: 21px;}

.zoznam .item {padding: 0 15px 0 9px; margin-top: 19px; width: 681px; overflow: hidden; background: url(../images/line_d.gif) repeat-y 448px 0;}
.zoznam .item .foto {float: left; width: 70px;}
.zoznam .item .text {float: left; padding-right: 32px; width: 350px; font-family: Georgia, "New York CE", utopia, serif;}
.zoznam .nofoto .text  {width: 420px;}
.zoznam .item .text h3 {font-size: 150%; font-weight: normal; padding-bottom: 2px;}
.zoznam .item .text p {font-size: 90%; padding-bottom: 5px; color: #737a85;}
.zoznam .item .text p strong {font-weight: normal; color: #474b52;}
.zoznam .item .pay {float: left; padding-right: 14px; width: 105px; font-size: 90%; }
.zoznam .item .pay .num {width: 105px; overflow: hidden;}
.zoznam .item .pay label {display: block; float: left; line-height: 20px; width: 30px;}
.zoznam .item .pay input {border: 1px solid #352924; padding: 2px 5px; width: 29px; font-size: 90%; float: left; margin-right: 2px;}
.zoznam .item .pay span {display: block; float: left; line-height: 20px;}
.zoznam .item .pay .arrows {float: left; width: 16px; overflow: hidden; padding: 2px 0 0 2px;} 
.zoznam .item .pay .arrows span.hdn {display: none;}
.zoznam .item .pay .arrows a, .zoznam .item .pay .arrows div {display: block; width: 10px; height: 6px; line-height: 1px; font-size: 1px; margin-bottom: 2px;}
.zoznam .item .pay .arrows a.up {background: url(../images/icons.gif) no-repeat 0 -1230px;}
.zoznam .item .pay .arrows div.up {background: url(../images/icons.gif) no-repeat -40px -1230px;}
.zoznam .item .pay .arrows a.down {background: url(../images/icons.gif) no-repeat -20px -1230px;}
.zoznam .item .pay .arrows div.down {background: url(../images/icons.gif) no-repeat -60px; -1230px;}
.zoznam .item .pay p {padding-top: 5px; color: #737a85;}
.zoznam .item .price {float: left; font-family: Georgia, "New York CE", utopia, serif; width: 109px;}
.zoznam .item .price a {color: #fff; font-size: 90%; padding: 0 12px 0 6px; line-height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif;}
.zoznam .item .price a:hover {text-decoration: none;}
.zoznam .item .price strong {color: #cc0000; font-size: 200%; display: block; padding-top: 5px; clear: both;}

.zoznam .pager {overflow: hidden; background-color: #eeebe4; border-top: 1px solid #d7cebe; padding: 9px 10px; width: 685px; margin-bottom: 20px; margin-top: 20px;}
.zoznam .pager td.first {text-align: left; width: 84px; font-size: 90%;}
.zoznam .pager td.prev {text-align: left; width: 84px; font-size: 90%;}
.zoznam .pager td.next {text-align: right; width: 84px; font-size: 90%;}
.zoznam .pager td.last {text-align: right; width: 84px; font-size: 90%;}
.zoznam .pager td.first a {padding-left: 12px; background: url(../images/icons.gif) no-repeat 0 -375px;}
.zoznam .pager td.prev a {padding-left: 8px; background: url(../images/icons.gif) no-repeat 0 -395px;}
.zoznam .pager td.next a {padding-right: 8px; background: url(../images/icons.gif) no-repeat 100% -355px;}
.zoznam .pager td.last a {padding-right: 12px; background: url(../images/icons.gif) no-repeat 100% -335px;}
.zoznam .pager td.pages {text-align: center;}
.zoznam .pager td.pages table {margin: 0 auto; _width: 230px;}
.zoznam .pager td.pages a {display: block; float: left; width: 25px; line-height: 23px; margin: 1px; font-family: Georgia, "New York CE", utopia, serif;}
.zoznam .pager td.pages span {display: block; float: left; margin: 0 1px; line-height: 23px;}
.zoznam .pager td.pages a.sel {color: #cc0000; background: #fff url(../images/bg_pager_num.gif) repeat-x 0 0;}
.zoznam .pager td.pages a.sel:hover {text-decoration: none;}

.detail h3 {font-size: 150%; color: #1b1c1f; font-weight: normal; padding: 0 20px 15px 20px; font-family: Georgia, "New York CE", utopia, serif; }
.detail .text {padding: 0 20px 10px 20px; text-align: justify;}
.detail .pay_info {background-color: #eeebe4; border-top: 1px solid #d7cebe; padding: 15px 20px 0 20px; }
.detail .pay_info .d_line {width: 580px; overflow: hidden; padding-bottom: 20px;}
.detail .pay_info .title {display: block; float: left; width: 180px; font-size: 115%; color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif;}
.detail .pay_info .chb {float: left; width: 400px;}
.detail .pay_note {background-color: #e7e2d9; padding: 15px 20px 5px 20px; text-align: justify;}
.detail .pay_note p {padding-bottom: 10px;}
.detail .pay_note p.note {font-size: 90%;}
.detail .btn_area {background-color: #eeebe4; padding: 13px 20px; width: 665px; overflow: hidden;}
.detail .btn_area .input_submit {color: #fff; font-size: 90%; padding: 0 5px 0 3px; height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif;}


.tab_top li a {color: #cc0000;}
.tab_top li a.tab01 {width: 140px; padding: 0; text-align: center;}
.tab_top li a.tab02 {width: 105px; padding: 0; text-align: center;}
.tab_top li a.sel {color: #474b52;}
.naj {padding-bottom: 10px;}
.naj .item a strong {font-weight: normal; color: #737a85; font-family: Georgia, "New York CE", utopia, serif;}
.naj .more {color: #fff; font-size: 90%; padding: 0 12px 0 6px; line-height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif; margin: 3px 0 0 1px;}
.naj .more:hover {text-decoration: none;}

.info_produkt {background-color: #eceded; padding: 8px 10px 10px 10px; font-size: 90%; margin: 5px 0;}
.info_produkt h5 { text-transform: uppercase; padding-bottom: 8px; color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal;}

.detail .form {padding-top: 10px;}
.detail .form label {float: left; line-height: 22px; font-size: 90%; padding-left: 10px; width: 250px; display: block;}
.detail .form .req {color: #cc0000;}
.detail .form .block {float: left; width: 425px; overflow: hidden;}
.detail .form .clear {height: 8px;}
.detail .form h3 {font-size: 115%; padding: 15px 0 25px 10px; color: #1b1c1f;}
.detail .form .input_text {border: 1px solid #352924;  padding: 3px; /*height: 14px;*/ width: 322px; float: left;}
.detail .form select {border: 1px solid #352924; width: 330px; float: left;}
.detail .form .price {display: block; float: right; color: #cc0000; font-family: Georgia, "New York CE", utopia, serif; font-weight: bold; font-size: 115%; line-height: 22px;}
.detail .form textarea {border: 1px solid #352924;  padding: 3px; width: 322px; float: left; font-size: 120%;}
.detail .form .legend {clear: both; padding-top: 10px; font-style: italic; color: #737a85; font-size: 90%;}
.detail .form h4 {padding: 15px 0 20px 260px; color: #ac9977; font-size: 115%; font-family: Georgia, "New York CE", utopia, serif;}
.detail .form .box {background-color: #eceded; border-bottom: 1px solid #c7c9cb; border-top: 1px solid #c7c9cb; width: 705px; padding-bottom: 5px;}
.detail .form .radio input {float: left; margin-top: 7x;}
.detail .form .radio label {width: auto; padding-right: 12px; padding-left: 3px;}
.detail .form h3.left {float: left; width: 250px;}
.detail .form .chb_da {float: left; padding-top: 15px;}
.detail .form .chb_da label {padding-left: 3px; width: auto; font-weight: bold;}
.detail .form .chb_da input {float: left; margin-top: 4px; *margin-top: 0;}
.detail .form .input_submit {margin: 25px 0 25px 10px; color: #fff; font-size: 90%; padding: 0 5px 0 3px; height: 14px; display: block; float: left; background: url(../images/icons.gif) no-repeat 100% -240px; font-family: Georgia, "New York CE", utopia, serif; }

.listing .trend24 h2 {color: #000; padding:3px 20px; margin: 5px 0 0 0; font-size: 130%; font-family: Georgia, "New York CE", utopia, serif; text-transform:uppercase; border-bottom: 1px solid #c00;}

