/*
Author: Jakub Beránek
Studio: www.vindi.cz
*/
html, body {
background: url("/images/background3.jpg") no-repeat center 0 #fdfdfd;
height: 100%;
font-size: 0.9em; 
padding: 0; 
margin: 0;
color: #000;
font-family: Verdana, Arial, Tahoma;
}

* {margin: 0; padding: 0;}
ul {margin: 0 20px;}
p {margin: 0 0 10px 0; line-height: 1.6em;}

img {border: none;}
a {outline: none; cursor: pointer; color: #9f048a;}
a:hover {color: #000; text-decoration: none;}

/* HEADLINE */
h1 {font-size: 24px; font-weight: normal; margin: 0 0 10px 0; font-style: italic;}
h2 {font-size: 18px; font-weight: normal; margin: 0 0 10px 0; font-style: italic;}
h3 {font-size: 16px; font-weight: normal; margin: 0 0 10px 0; font-style: italic;}
.main_nadpis {line-height: 46px; color: white; padding: 0 10px; background: #ab0195 url('/images/main_nadpis.png') no-repeat 0 0; font-size: 18px; font-style: italic;}

/* OTHERS */
.fl_right {float: right;}
.ta_center {text-align: center;}
.black {color: #000;}
#prihlaseniKosik .sub, .soutez_info input[type=submit] {background: #2a2a2a; padding: 2px 7px; border: 1px solid #2a2a2a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; cursor: pointer;}
.bl_none {border-left: none;}
.ml_103 {margin-left: 103px;}
.d_none {display: none;}
.img_float_margin {float: left; margin: 0 10px 10px 0;}
.margin_11_0 {margin: 11px 0;}
.va_top {vertical-align: top;}
.width_160 {width: 160px;}
.width_210 {width: 210px;}
.p_kosik-fakturacni {border-bottom: 1px solid #dadada;}
.display_block {display: block !important;}
.display_none {display: none !important;}
.zbozi_fb {border:none; width:315px; height:50px; margin: 10px 0 5px 0;}

.drobecky {line-height: 30px; padding: 0 0 0 30px; background: url('/images/drobecky.png') no-repeat 0 0;}

/* PAGE KODING */
#wrap {min-height: 100%; height:auto !important; height: 100%;/*IE*/ position: relative;}
#box {position: relative; width: 980px; margin: 0px auto; padding: 172px 0 276px 0; overflow: hidden; background: url('/images/header2.png') no-repeat right 134px;}
#page {float: left; width: 980px;background:url('/images/shadow3.png') repeat-y center 0;_background:url('/images/shadow2.png') repeat-y center 0;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  #page {background:url('/images/shadow2.png') repeat-y center 0;}
}*/
#logo {position: absolute; left: 14px; top: 74px; height: 58px; width: 227px; display: block; z-index: 10;color:transparent}
#logo span {position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: url('../images/logo.png') no-repeat 0 0;}

#main {float: right; width: 715px; padding: 0 10px 0 0; margin: -10px 0 0;/* color: #3a3a3a;*/}
#main strong {font-style: italic;}
#main a {color: #9f048a;}

#left {float: left; width: 243px; padding: 0;}
#left h3 {padding: 0 5px 0 15px; line-height: 48px; height: 48px; color: #fefefe; background: #a60291 url('/images/left_h3.png') repeat-x 0 0; font-style: italic; margin: 0;}
#left h3.news img {float: right; padding: 6px 0 0;}
#left h3.chart img {float: right; padding: 8px 0 0;}
#left h3.private-info img {float: right; padding: 5px 0;}
#left h3.log img {float: right; padding: 5px 0;}
#left h3.newsletter img {float: right; padding: 9px 0 0;}
#left h3.nejprodavanejsi img {float: right; padding: 5px 10px 0 0;}
#left .menu {list-style: none; width: 222px; padding: 0; margin: 0 0 -1px 0;}
#left .menu li {width: 222px; margin: 0 10px;}
#left .menu li a {width: 184px; display: block; border-bottom: 1px dashed #c2bcb8; line-height: 28px; padding: 0 5px 0 33px; color: #9f048a; text-decoration: none; background: url('/images/menu-arrow.png') no-repeat 13px 9px;}
#left .menu li a:hover, #left .menu li a.aktivni {background: #ddd url('/images/menu-arrow.png') no-repeat 13px 9px;}
#left .menu .menu {margin: 0 0 0 -10px;}
#left .menu li li a {background: none; padding: 0 5px 0 43px; width: 174px; color: #000;}
#left .menu li li a:hover, #left .menu li li a.aktivni {background: none; text-decoration: underline;}
#left .menu li li li a {background: none; padding: 0 5px 0 53px; width: 164px; color: #000;}
#left .menu li li li a:hover {background: none;}
.left_news {padding: 10px 15px 0 15px; border-bottom: 1px solid #ebebeb; color: #3e3e3e; font-size: 0.9em;}
.left_news h4 a {color: #000;}
.news_grey {background: #dfdfdf;}
.left_contact {padding: 10px; background: url('/images/left_contact.png') no-repeat right center; min-height: 56px; _height: 56px; font-size: 0.9em; letter-spacing: -1px;}
.left_contact p {margin: 0;}
.left_contact p strong {color: #4cabeb; font-size: 1.1em; letter-spacing: 0px;}
.left_contact p a {font-size: 1.1em; letter-spacing: 0px; font-weight: bold;}
.poll {padding: 10px;}
.poll .question {color: black; padding: 0 0 8px 0; border-bottom: 1px solid #e1e1e1;}
.poll .answer {padding: 10px 0 0; color: #555;}
.poll a {color: #555;}
.poll_bar {width: 227px; height: 8px; padding: 1px; background: #f2f5f7 url('/images/poll_bar.png') no-repeat 0 0; margin: 3px 0 0; position: relative;}
.poll_bar img {height: 8px !important; position: relative; %top: -5px;}
.over-poll_bar {position: absolute; right: 1px; top: 1px; height: 8px; display: block; background: url('/images/over-poll_bar.png') no-repeat 0 -1px;}
.login {padding: 10px 5px;}
.login label {display: none;}
.login #email {width: 199px; height: 43px; background: #f3f7f8 url('/images/left_input-text.png') no-repeat 0 0; padding: 0 17px; border: 0; margin: 0 0 10px 0; color: #aeaeae; padding: 13px 17px 0 17px\9; height: 30px\9;}
.login #heslo {width: 199px; height: 43px; background: #f3f7f8 url('/images/left_input-pass.png') no-repeat 0 0; padding: 0 17px; border: 0; margin: 0 0 10px 0; color: #aeaeae; padding: 13px 17px 0 17px\9; height: 30px\9;}
.login .active, .newsletter .active {background-position: 0 -43px !important;}
.login .text-pass {background: #f3f7f8 url('/images/left_input-text.png') no-repeat 0 0 !important;}
.login .sub, .newsletter .sub  {float: right; width: 75px; height: 22px;  background: #262626 url('/images/left_input-submit.png') no-repeat 0 0; border: 0; color: white; cursor: pointer; font-size: 0.9em; padding: 0 0 3px 0;}
ul#osobni-udaje {margin: 0 0 -1px 0;}
ul#osobni-udaje li {background: #a4a1a1;}
ul#osobni-udaje li.first {background: #e6e6e6 url('/images/osobni-udaje_first.png') repeat-x 0 0;;}
ul#osobni-udaje li a {color: #000; display: block; padding: 0 0 0 50px; line-height: 37px; font-size: 0.9em;}
ul#osobni-udaje li a.a1 {background: url('/images/osobni-udaje_a-editovat.png') no-repeat 9px center;}
ul#osobni-udaje li a.a2 {background: url('/images/osobni-udaje_a-kosik.png') no-repeat 9px center;}
ul#osobni-udaje li a.a3 {background: url('/images/osobni-udaje_a-objednavky.png') no-repeat 9px center;}
ul#osobni-udaje li a.a4 {background: url('/images/osobni-udaje_a-odhlasit.png') no-repeat 9px center;}
.newsletter {padding: 10px 5px;}
.newsletter_p {color: #2d2d2d; font-size: 0.85em; margin: 10px 5px 0 5px;}
#news_text {width: 199px; height: 43px; background: #f3f7f8 url('/images/left_input-text.png') no-repeat 0 0; padding: 0 17px; border: 0; margin: 0 0 10px 0; color: #aeaeae; padding: 13px 17px 0 17px\9; height: 30px\9;}
.nejprodavanejsi {border-bottom: 1px solid #efefef; padding: 10px 10px 10px 9px; position: relative; margin: 0 0 0 1px;}
.nejprodavanejsi_grey {background: #eee;}
.nejprodavanejsi p {color: #3c3c3c; height: 40px; overflow: hidden; margin: 0;}
.nejprodavanejsi .prize {position: absolute; right: 10px; bottom: 10px;}
.nejprodavanejsi2 {padding: 10px 9px; margin: 0 0 0 2px;}
.nejprodavanejsi2 .nej-obr {height: 113px; width: 220px; border: 1px solid #e8e6e6; background: white; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; text-align: center; margin: 5px 0;}
.nejprodavanejsi2 .nej-obr img {max-height: 113px; max-width: 220px;}
.nejprodavanejsi2 h4 a {color: #9f048a; font-style: italic;}
.nejprodavanejsi2 .prize {display: block; text-align: right; width: 220px; font-size: 0.85em;}
.nejprodavanejsi2 .prize strong {font-size: 1.4em;}
#left .grey {background: #efefef;}

#top {position: absolute; left: 0; top: 0; width: 100%; height: 90px; background: url('/images/top.png') no-repeat center 0;}
#footer {position: absolute; left: 0; bottom: 0; width: 100%; height: 276px;}
#footer_in {position: relative; margin: 0px auto; width: 720px; height: 228px; background: url('/images/footer2.png') no-repeat center 0; padding: 48px 0 0 260px; color: white; line-height: 20px;}
#footer_in .box1 {float: left; width: 255px; height: 198px;}
#footer_in .box1 h4, #footer_in .box2 h4 {font-weight: normal; margin: 0 0 20px 0;} 
#footer_in .box1 ul {margin: 0; padding: 0; list-style: none;}
#footer_in .box1 ul li a {color: white; background: url('/images/footer_arrow.png') no-repeat 0 8px; padding: 0 0 0 10px; display: block; text-decoration: none;}
#footer_in .box1 ul li a:hover {text-decoration: underline;}
#footer_in .box2 {float: left; width: 150px;}
#footer_in p#sign {margin: 0 0 0 -260px; width: 980px; color: #000; font-size: 0.8em; line-height: 1.2em;}
#footer_in p#sign a {color: #000;}
#footer_in p#sign span {float: right;}

#menu {position: absolute; right: 0; top: 36px; height: 28px; list-style: none; margin: 0;}
#menu li {float: left; margin: 0 0 0 10px;}
#menu li a {float: left; line-height: 28px; padding: 0; width: 103px; text-align: center; color: #9f048a; background: url('/images/top-menu.png') no-repeat 0 0; font-size: 1em; text-decoration: none;}
#menu li a.first {width: 67px; background: url('/images/top-menu_first.png') no-repeat 0 0;}
#menu li a.op {width: 160px; background: url('/images/top-menu_op.png') no-repeat 0 0;}
#menu li a:hover {color: #000;}
#image_top {position: absolute; left: -3px; top: 52px;}
#search_text {position: absolute; left: 243px; top: 96px; background: url('/images/search_text.png') no-repeat 0 0; width: 204px; height: 28px; padding: 0 10px; border: 0; color: #cb54bb;}
#search_submit {position: absolute; left: 457px; top: 96px; background: url('/images/search_submit.png') no-repeat 0 0; width: 31px; height: 28px; border: 0; text-indent: -9999px; cursor: pointer;}
#cart {position: absolute; right: 14px; top: 84px; width: 212px; height: 51px; background: url('/images/cart2.png') no-repeat 0 0; padding: 0 6px 0 65px;}
#cart a.kosik {float: right; width: 64px; line-height: 51px; color: white; display: block; text-align: center; text-decoration: none; font-weight: bold;}
#cart .vas-kosik {display: block; margin: 7px 0 0;}
#cart span {font-size: 0.85em; letter-spacing: -1px; line-height: 25px;}

/* boxik */
.boxik {float: left; width: 218px; height: 370px; background: white url('/images/boxik.png') no-repeat 0 0; padding: 6px; margin: 0 12px 15px 0; position: relative;}
.boxik3 {margin-right: 0;}
.boxik .image {padding: 1px; display: table; width: 214px; height: 310px; text-align: center; background: url('/images/boxik-image.png') no-repeat 0 0;}
.boxik .image_in {display: table-cell; vertical-align: middle; width: 214px; height: 310px;}
.boxik .image_in img {max-width: 214px; max-height: 310px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.boxik h3 {line-height: 30px; height: 30px; overflow: hidden; font-style: italic; font-size: 1.1em; font-weight: bold;}
.boxik h3 a {color: #428fc4; text-decoration: none;}
.boxik h3 a:hover {color: #000; text-decoration: underline;}
.boxik .dostupnost {color: #3a3a3a; position: absolute; left: 9px; bottom: 27px; font-size: 0.8em;}
.boxik .prize {color: #3a3a3a; position: absolute; left: 9px; bottom: 9px; font-size: 1.2em;}
.boxik .sub {position: absolute; right: 9px; bottom: 9px; width: 75px; height: 22px; background: #262626 url('/images/left_input-submit.png') no-repeat 0 0; border: 0; color: white; cursor: pointer; font-size: 0.9em; padding: 0 0 3px 0;}

/* clanek */
#clanek {padding: 10px; background: white; border: 1px solid #e8e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 10px 0;}
.clanek-anotace {font-weight: bold;}
#soutez {border: 3px double #eee; padding: 10px;}

/* index */
.index_news {float: left; width: 177px; height: 102px; background: url('/images/index_news.png') no-repeat 0 0; margin: 0 5px 10px -2px; padding: 35px 30px 10px 30px; color: #686a6b; position: relative; line-height: 22px;}
.index_news_l {margin-right: 0;}
.index_news span {font-style: italic;}
.index_news a {position: absolute; right: 30px; bottom: 20px; color: #686a6b !important; font-weight: bold; font-size: 0.9em;}
.titulka_text {/*color: #8f8f8f; */margin: 0 0 10px 0;}

#jezditko{margin: 10px 0; padding-bottom: 21px; background: url('../images/slider.png') no-repeat 0 218px; position: relative; width: 715px; height: 218px;}
#s6 { width: 713px; height: 216px; border: 1px solid #d1d1d1; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden;}
#s6 div { width: 713px; height: 216px; color: #333; text-align: center; font-size: 13px; }
#s6 div a{text-align:center;display:block}
#s6 div img { background: #fff;margin: 0 auto }
#s6 div { top: 0; left: 0;text-align:center }

#nav {position: absolute; left: 0; bottom: 0; z-index: 5; text-align: center; width: 715px;}
#nav a{display: inline-block; height: 14px; line-height: 14px; text-align: center; width: 14px; background: url('/images/slider_nonactive.png') no-repeat 0 0; color: #ff9000; text-indent: -9999px; margin: 0 2px;}
#nav a.activeSlide { background: url('/images/slider_active.png') no-repeat 0 0; color: #447700; font-weight: bold;}

/* kosik-tpl */
.povinne {color: #e68989;}
label.error {color: #e68989; display: block;}
#kosik-tabulkazbozi {width: 715px; border-collapse: collapse; margin: 10px 0 11px 0; font-size: 0.9em; background: #fff url('/images/kosik-tabulka.png') repeat-y 0 0;}
#kosik-tabulkazbozi th, #kosik-tabulkazbozi td {padding: 0 0 0 20px; text-align: left;}
#kosik-tabulkazbozi th {background: #272727; color: white; height: 38px;}
#kosik-tabulkazbozi th:first-child {background: #272727 url('/images/kosik-tabulka_th1.png') no-repeat 0 0;}
#kosik-tabulkazbozi th.last-child {background: #272727 url('/images/kosik-tabulka_th1.png') no-repeat right 0;}
#kosik-tabulkazbozi td {border-bottom: 1px solid #c2c2c2; height: 51px;}
#kosik-tabulkazbozi td .arrow {position: relative; top: 3px; margin: 0 10px 0 3px;}
#kosik-tabulkazbozi td .button_ulozit {position: relative; top: 3px; left: 3px;}
#kosik-tabulkazbozi .second td {background: #f5f5f5;}
#kosik-tabulkazbozi .second td:first-child {background: url('/images/kosik-tabulka_tr2.png') repeat-y 0 0;}
#kosik-tabulkazbozi .second td.last-child {background: url('/images/kosik-tabulka_tr2.png') repeat-y right 0;}
#kosik-tabulkazbozi a {color: #000; font-weight: bold;}
#kosik-tabulkazbozi tfoot td {height: 48px; border: none;}
#kosik-tabulkazbozi .tfoot {width: 240px; height: 50px; margin: -2px -1px -4px -20px; background: url('/images/kosik-tabulka_tfoot.png') no-repeat 0 bottom; padding: 0 0 0 475px; border-top: 1px solid #c2c2c2;}
#kosik-tabulkazbozi .tfoot .p1 {float: left; width: 110px; line-height: 50px; font-weight: bold; margin: 0;}
#kosik-tabulkazbozi .tfoot .p2 {float: left; width: 120px; line-height: 20px; padding: 5px 0 0; margin: 0;}
#kosik-tabulkazbozi input.ks {padding: 1px 2px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 20px;}
#js_tr-dodani td {font-weight: bold; background: url('/images/kosik-tabulka_dvojitalinka.png') repeat-x 0 6px; padding-top: 6px; border: none;}
.log_reg {width: 615px; line-height: 70px; background:#fff url('/images/kosik_vyhody-registrace.png') no-repeat 0 0; padding: 0 0 0 100px; color: #134f67; font-weight: bold;}
.log_reg label {margin: 0 15px 0 0; %margin: 0 15px 0 0 !important; color: #000; font-size: 0.85em;}
.log_reg a { color: #134f67; font-weight: normal !important;}
#prihlaseniKosik {width: 695px; margin: -4px 0 0 -100px; padding: 0 10px; background: #d4f0fb url('/images/registraceKosik.png') no-repeat 0 bottom; line-height: 35px;}
#prihlaseniKosik #regemail, #prihlaseniKosik #regheslo {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; margin: 0 0 0 10px; width: 180px;}
#registraceKosik {width: 695px; line-height: 35px; background: #d4f0fb url('/images/registraceKosik.png') no-repeat 0 bottom; padding: 0 10px 0 10px; margin: -4px 0 0;}
#registraceKosik table input {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 247px; margin: 0 0 0 10px;}

.dodaci_adresa {float: left; width: 379px; margin: 11px 0; position: relative;}
.fakturacni_adresa {float: left; width: 325px; margin: 11px 0 11px 11px; position: relative;}
.dodaci_adresa h2, .fakturacni_adresa h2 {background: #272727 url('/images/dodaci_adresa-h2.png') no-repeat 0 0; color: white; padding: 0 10px; line-height: 38px; font-size: 1.15em; margin: 0;}
.fakturacni_adresa h2 {background: #272727 url('/images/fakturacni_adresa-h2.png') no-repeat 0 0; margin: 0;}
.dodaci_adresa table, .fakturacni_adresa table {border-collapse: collapse; width: 100%;}
.js_fakturacni {border-top: 1px solid #fbfbfb; margin-top: -1px;}
.dodaci_adresa table td, .fakturacni_adresa table td {padding: 6px 10px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada;}
.dodaci_adresa td:first-child, .fakturacni_adresa td:first-child {border-right: none; border-left: 1px solid #dadada;}
.pro-firmy td {border-right: 1px solid #dadada !important;}
.dodaci_adresa .second td:first-child, .fakturacni_adresa .second td:first-child {background: #f5f5f5;}
.dodaci_adresa .second td.last-child, .fakturacni_adresa .second td.last-child {background: #f5f5f5;}

.dodaci_adresa .spodek, .fakturacni_adresa .spodek {position: absolute; left: 0; bottom: 0; width: 449px; height: 4px; display: block; background: url('/images/dodaci_adresa-spodek2.png') no-repeat 0 bottom;}
.fakturacni_adresa .spodek {width: 337px; background: url('/images/fakturacni_adresa-spodek2.png') no-repeat 0 bottom;}
.dodaci_adresa .js_firma_spodek {position: absolute; left: 0; bottom: 0; width: 449px; height: 4px; display: block; background: url('/images/dodaci_adresa-spodek.png') no-repeat 0 bottom;}

.dodaci_adresa table input, .fakturacni_adresa table input, .dodaci_adresa table select, .fakturacni_adresa table select, .dodaci_adresa table textarea {padding: 2px 5px; border: 1px solid #676767; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; width: 230px;}
.fakturacni_adresa table input, .fakturacni_adresa table select {width: 207px;}
.fakturacni_adresa p {margin: 0; padding: 0 10px; line-height: 20px; border-left: 1px solid #dadada; border-right: 1px solid #eae9e9;}
.js_slevkod {display: none;}
a.js_slevkod_zobrazit {position: relative; left: -120px;}
.js_firma {display: none;}
a.js_firma_zobrazit {position: relative; left: -120px;}

#dodani {width: 715px; border-collapse: collapse; margin: 12px 0; background: #fff url('/images/kosik-dodani.png') repeat-y 0 0;}
#dodani thead th {background: #02a1e2; color: white; padding: 0 0 0 10px; height: 38px; font-size: 1.1em; text-align: left;}
#dodani thead th:first-child {background: #272727 url('/images/kosik-dodani_nadpis.png') no-repeat 0 0;}
#dodani thead th.last-child {background: #272727 url('/images/kosik-dodani_nadpis.png') no-repeat right 0;}
#dodani .dodani td {background: #f5f5f5;}
#dodani .dodani td:first-child {background: url('/images/kosik-dodani_2.png') repeat-y 0 0;}
#dodani .dodani td.last-child {background: url('/images/kosik-dodani_2.png') repeat-y right bottom;}
#dodani td {padding: 5px 0 5px 20px; border-bottom: 1px solid #dadada;}
#dodani tfoot td {color: #2a2a2a; height: 38px; font-size: 1.1em; border: none; padding: 5px 0 5px 10px; text-align: center; font-weight: bold;}
#dodani tfoot td:first-child {background: url('/images/kosik-dodani_bottom.png') no-repeat 0 bottom;}
#dodani tfoot td.last-child {background: url('/images/kosik-dodani_bottom.png') no-repeat right bottom;}

/* objednavky */
#moje-objednavky {border-collapse: collapse; width: 100%;}
#moje-objednavky td {padding: 5px;}
#moje-objednavky thead td {border-bottom: 1px solid #2c2c2c;}
#moje-objednavky tbody td {border-bottom: 1px solid #cfcfcf;}

/* pokladna */
.pozor-nedokonceno {width: 629px; height: 55px; line-height: 20px; background: #fff url('/images/pozor-nedokonceno.png') no-repeat 0 0; color: #272727; font-weight: bold; padding: 15px 0 0 86px; font-size: 0.9em; margin: 0 0 0 0;}
.boxpokladna {float: left; width: 379px; background: url('/images/boxpokladna.png') repeat-y 0 0; position: relative;}
.boxpokladna2 {margin: 0 0 0 10px; width: 325px; background: url('/images/boxpokladna2.png') repeat-y 0 0;}
.boxpokladna h2 {line-height: 38px; padding:0 10px; background: #048dc7 url('/images/boxpokladna-h2.png') no-repeat 0 0; color: white; font-size: 1.15em; margin: 0;}
.boxpokladna2 h2 {background: #048dc7 url('/images/boxpokladna2-h2.png') no-repeat 0 0;}
.boxpokladna table {border-collapse: collapse; width: 379px; border-bottom: 1px solid #e8e6e6;}
.boxpokladna2 table {width: 325px;}
.boxpokladna table td {height: 26px; padding: 0 10px;}
.boxpokladna .second td:first-child {background: url('/images/kosik-dodani_2.png') repeat-y 0 0;}
.boxpokladna .second td.last-child {background: url('/images/kosik-dodani_2.png') repeat-y right 0;}
.boxpokladna .spodekSVETLY {position: absolute; left: 0; bottom: 0; width: 379px; height: 4px; display: block; background: url('/images/boxpokladna_spodek.png') no-repeat 0 bottom;}
.boxpokladna .spodekTMAVY {position: absolute; left: 0; bottom: 0; width: 379px; height: 4px; display: block; background: url('/images/boxpokladna_spodek2.png') no-repeat 0 bottom;}

/* registrace */
.table_registrace {border-collapse: collapse; width: 100%;}
.table_registrace td {padding: 2px 0;}
.table_registrace td input, .table_registrace td select {border: 1px solid #e8e6e6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 1px;}
.registrace_tlacitko {background: #2a2a2a; padding: 2px 7px; border: 1px solid #2a2a2a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; cursor: pointer;}

/* tema */
.clanek {padding: 10px; background: white; border: 1px solid #e8e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 10px 0;}
.clanek2 {background: #f7f7f7;}
.clanek h2 {border-bottom: 1px solid #e8e6e6;}
.clanek h2 a {text-decoration: none;}

/* vypis */
.vypis_img {float: right; margin: 0 10px 10px 0;}
.vyr_znacka {display: block; margin: 0 0 5px 0;}
.strankovani {line-height: 22px;}
.oddelovatko {display: none;}
.strankovani a {width: 20px; height: 20px; text-align: center; border: 1px solid #d4d4d4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; background: #fff; text-decoration: none;}
.strankovani a:hover, .strankovani b {width: 20px; height: 20px; text-align: center; border: 1px solid #2a2a2a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; background: #2a2a2a; color: #fff;}
.kat_popis {color: #000; margin: 0 0 10px 0;}
.filtrovani_1 {width: 594px; height: 76px; background: url('/images/filtrovani_1.png') no-repeat 0 0; position: relative; padding: 7px 110px 1px 10px; margin: 10px 0;}
.filtrovani_1 form {display: inline;}
.filtrovani_1 .sub {position: absolute; right: 0 ; top: 0;}
.filtrovani_1 .reset {position: absolute; right: 0 ; bottom: 0;}
.filtrovani_1 .radit-dle {display: inline-block; line-height: 44px; height: 44px; padding: 0 10px; margin: 0 0 5px 0; border-left: 1px dashed #eee;}
.filtrovani_1 span {color: #428fc4; text-transform: uppercase;}
.filtrovani_1 .radit-dle img {position: relative; top: 8px;}
.filtrovani_1 .radit-dle input {border: 1px solid #dedede; padding: 1px;}
.filtrovani_1 select {border: 1px solid #dedede; padding: 1px; width: 200px;}
#filtrovani_2 {border: 1px solid #e8e6e6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: white; padding: 10px; margin: 0 0 10px 0; position: relative;}
#filtrovani_2 .js_filtr-top {border-bottom: 1px solid #e8e6e6; padding: 0 0 10px 0; margin: 0 0 10px 0;}
#filtrovani_2 .js_filtr-bottom {line-height: 1.4em;}
#filtrovani_2 .js_filtr-bottom strong {display: inline-block; width: 130px;}
#filtrovani_2 .js_zrusit-filtr {position: absolute; right: 10px; bottom: 15px;}
.vyr-span {display: inline-block; width: 140px; line-height: 18px;}

/* SLIDER-RANGE */
#slider-range {width: 326px; margin: 5px 5px 10px 5px;}
.filtr-toggle {background: url("../images/toggle-skryt.png") no-repeat scroll right 0 transparent; color: #7182A0; cursor: pointer; display: none; float: right; line-height: 27px; padding-right: 30px; margin: -5px 0 0;}
.js_filtr-top .filtr-toggle {display: block;}
.filtr-toggle-ne {background: url("../images/toggle-zobrazit.png") no-repeat scroll right 0 transparent; color: #7182A0; cursor: pointer; display: block; float: right; line-height: 27px; padding-right: 30px; margin: -5px 0 0;}
.js_filtr-top .filtr-toggle-ne {display: none;}

#filtr .ui-widget-content {background: #434343 url('../images/slider-range.jpg') no-repeat 50% 50%; border: none;}
#filtr .ui-widget-header {background: #a57405 url('../images/slider-range_center.jpg') repeat-x 50% 50%; border: none;}
#filtr .ui-state-default, .ui-widget-content .ui-state-default {background: #a57405 url('../images/slider-range_a-normal.jpg') no-repeat 0% 0%; border: none; width: 24px; height: 21px; margin-top: -1px}

/* zbozi */
#detailInfo {float: right; width: 315px;}
#detailLeft {float: left; width: 396px;}
.tabulka-zbozi {border: 1px solid #e8e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative;/* color: #606060;*/}
.tabulka-zbozi p, .tabulka-zbozi .radek_p {line-height: 37px; border-bottom: 1px solid #d2d2d2; margin: 0; padding: 0 10px;}
.tabulka-zbozi p.second {background: #e6e6e6;}
.tabulka-zbozi p .js_cenap {display: block !important; margin: -15px 0 0; font-weight: bold; font-size: 0.9em;}
.tabulka-zbozi .js_cena {color: #e90000; font-size: 1.1em;}
.js_cena_puvodni {text-decoration: line-through;}
.div-koupit {display: block; padding: 0 10px; line-height: 37px;}
.div-koupit .ks {padding: 1px; border: 1px solid #dadada;}
.div-koupit .sub {position: absolute; right: 10px; bottom: 7px; width: 75px; height: 22px; background: #262626 url('/images/left_input-submit.png') no-repeat 0 0; border: 0; color: white; cursor: pointer; font-size: 0.9em; padding: 0 0 3px 0;}
.detailLeft .obrazek {display: table; width: 394px; height: 421px; text-align: center; background: white; border: 1px solid #e8e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 10px 0; %display: block;}
.detailLeft .div_in {display: table-cell; vertical-align: middle; width: 394px; height: 421px;}
.detailLeft .varianta {float: left; display: table; width: 88px; height: 88px; text-align: center; background: white; border: 1px solid #e8e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 12px 12px 0; %display: block;}
.detailLeft .fourth {margin-right: 0;}
.detailLeft .varianta span {display: table-cell; vertical-align: middle; width: 88px; height: 88px;}

table.parametry {border-collapse: collapse; width: 715px; margin: 0 0 10px 0;}
table.parametry td {padding: 0 0 0 10px; line-height: 24px;}
table.parametry .head td {line-height: 28px; background: #2b2b2b url('/images/zbozi-parametry.png') no-repeat 0 0; color: white; font-weight: bold; font-style: italic;}
table.parametry .head td.second {background-position: right 0;}
table.parametry .odd td {background: #ededed;}
table.parametry td.pnazev {padding: 0 0 0 10px; border-left: 1px solid #e8e6e6; width: 200px; font-weight: bold;}
table.parametry td.phodnota {padding: 0 0 0 10px; border-right: 1px solid #e8e6e6;}
table.parametry .last td {border-bottom: 1px solid #e8e6e6;}

.diskuze_nadpis {line-height: 46px; color: white; padding: 0 10px 0 55px; background: #252525 url('/images/zbozi-diskuze_nadpis.png') no-repeat 0 0; font-size: 18px; font-style: italic;}
.diskuze_nadpis a {float: right; width: 97px; line-height: 23px; display: block; margin: 13px 0 0; font-size: 0.55em !important; color: #000 !important; text-decoration: none; text-align: center;}
.prispevek p {color: #000; margin: 0 0 5px 0;}
.prispevek_bottom {line-height: 30px; background: url('/images/prispevek.png') no-repeat 0 0; color: #acacac; padding: 0 0 0 30px; font-size: 0.85em; margin: 0 0 5px 0;}
.diskuse-in table {border-collapse: collapse;}
.diskuse-in table td {padding: 5px 0; vertical-align: top;}
.diskuse-in table td label {font-style: italic;}
.diskuse-in table input, .diskuse-in table textarea {width: 300px; padding: 1px; border: 1px solid #bcbccb;}
.diskuse-in table .sub {width: auto; padding: 0; border: none; float: right;}

/*             styles for the star rater                */
#hodnoceni {padding-left: 3px;float: left;width: 250px;}
#hodnoceni span.hodnocen {float: left; display: block; margin-right: 10px; font-weight: bold;}
#hodnoceni span.js_hlasodeslan {line-height: 13px;padding: 3px 0;}
#hodnoceni .stars {float: left; display: block; margin: 8px 0 0 5px;}
#hodnoceni ul {padding: 0px; margin: 3px 10px 0 0;}
#hodnoceni ul li {padding: 0px; margin: 0; background: none;}
.star-rating {list-style:none; padding: 0px; width: 80px; height: 16px; position: relative; background-image: url('/images/star_rating2.png'); background-repeat: repeat-x; background-position: left top; margin-right: 0px; margin-bottom: 5px; margin-left: 222px;}
.star-rating li {padding:0px; margin:0px;	float: left;}
.star-rating li a {display: block; width: 16px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.star-rating li span {display: block; width: 16px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.star-rating li a:hover, .star-light {z-index: 1; left: 0px; background-image: url('/images/star_rating2.png'); background-position: left bottom;}
.star-rating li span:hover {z-index: 1; left: 0px; background-image: url('/images/star_rating2.png'); background-position: left bottom;}
.star-rating a.one-star, .star-rating span.one-star{left: 0px;}
.star-rating a.one-star:hover, .star-rating span.one-star:hover{width:16px;}
.star-rating a.two-stars, .star-rating span.two-stars{left:16px;}
.star-rating a.two-stars:hover, .star-rating span.two-stars:hover{width: 32px;}
.star-rating a.three-stars, .star-rating span.three-stars{left: 32px;}
.star-rating a.three-stars:hover, .star-rating span.three-stars:hover{width: 48px;}
.star-rating a.four-stars, .star-rating span.four-stars{left: 48px;}
.star-rating a.four-stars:hover, .star-rating span.four-stars:hover{width: 64px;}
.star-rating a.five-stars, .star-rating span.five-stars{left: 64px;}
.star-rating a.five-stars:hover, .star-rating span.five-stars:hover{width: 80px;}
