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

#main {width:982px;margin:0 auto;background:url('../images/top2.gif') no-repeat -10px top;overflow:hidden}
.top {list-style:none;padding:15px;width:952px}
.top li {float:right;color:#347AB8;font-size:0.9em}
.top li a {color:#347AB8;text-decoration:none;margin:0 3px}
.top li a:hover {text-decoration:underline}

#header {width:982px;background:url('../images/head.gif') no-repeat;margin-top:10px;&margin-top:-4px;padding-top:21px;padding-bottom:33px;overflow:hidden;}
#header .logo {width:260px;height:62px;border:0;display:block;margin-left:32px}
#header .logo img {border:0;}
#header .kos-vstup {float:right;margin-right:20px;width:180px;height:54px;background:url('../images/kosik.png');margin-top:-63px;padding:15px 5px 5px 70px}
#header .kos-vstup strong {color:#fff}
#header .kos-vstup span {color:#D3E6F4;font-size:0.9em;display:block;}
#header .kos-vstup span a{color:#D3E6F4;margin-top:3px}
#header .kos-vstup span a:hover {text-decoration:none}
 a {color:#2A475D;}
.lista {background:url('../images/lista.gif') no-repeat 0.5px top;width:982px;overflow:hidden;padding-top:3px;padding-bottom:16px;margin-top:-11px}
.lista .menu {list-style:none;padding-left:17px}
.lista .menu li {float:left;}
.lista .menu li a {font-weight: bolder;color:#D3E6F4;text-decoration:none}
.lista .menu li a:hover {color:#10509D;display:block}
.lista .menu li a span {padding:15px 18px;display:block;text-align:center}
.lista .menu li a:hover span {color:#F2C100}
.lista .search {padding-top:15px;background:url('../images/search.jpg') no-repeat left 7px;float:right;width:258px;padding-left:15px;margin-right:11px;display:inline}
.lista .search #phrase {width:165px;border:1px solid #A6C0D4;background:url('../images/fraze.jpg') repeat-x -1px;margin-bottom:5px;color:#10509D;font-size:0.9em;padding:5px}
.lista .search .sub {width:61px;border:none;height:28px;margin:-5px 3px 0 0}

.in {overflow:hidden;background:url('../images/bgcon.jpg') repeat-y -1px;width:981px;float:left;}
.indet {overflow:hidden;background:url('../images/bgcondet.jpg') repeat-y -2px;width:981px;float:left;border-bottom:2px solid #FFF;}
/***levy sloupec***/
#left {float:left;width:216px;border-left:2px solid #fff;padding-bottom:15px;}
#left h2 {width:213px;font-size:1.2em;padding-right:3px;background:url('../images/h2l.jpg') repeat-y right;border-bottom:1px solid #A6C0D4}
#left h2 span {padding:10px;color:#63839B;text-transform:uppercase;display:block;background:url('../images/h2bg.jpg') repeat-x;}
#left ul {list-style:none;background:#C8DFF1;}
#left ul li {border-bottom:#b4CCE0 1px solid;}
#left ul li a {text-decoration:none;display:block;color:#2A475D;background:url('../images/odr.jpg') no-repeat 10px center}
#left ul li a span {padding:9px 0 9px 26px;display:block;background:url('../images/span.jpg') repeat-y right;}
#left ul li a:hover, #left ul li.aktivnili a {text-decoration:underline}
#left ul li.aktivnili a span,#left ul li.aktivnili ul.menu li.aktivnili a span {font-weight: bolder;}

#left ul li.aktivnili ul.menu li a span{font-weight: normal}
#left ul li ul li a, #left ul li.aktivnili ul.menu li a {background:#E6F3FA url('../images/spanv.jpg') repeat-y right;text-decoration:none}
#left ul li ul li a span, #left ul li.aktivnili ul.menu li a span{padding-left:41px;background:url('../images/odrv.jpg') no-repeat 25px center}
#left ul li ul li a:hover, #left ul li.aktivnili ul.menu li a:hover, #left ul li.aktivnili ul.menu li.aktivnili a {background:#E6F3FA;text-decoration:underline}
#left ul li ul li a:hover span {background:url('../images/odrv.jpg') no-repeat 25px center;}

#left .news {padding:10px;}
#left .news .fraze {width:180px;border:1px solid #A6C0D4;background:url('../images/fraze.jpg') repeat-x -1px;color:#10509D;font-size:0.9em;padding:5px}
#left .news .sub {width:61px;border:none;height:28px;float:right;margin:3px 10px 0 0}
/****stredni sloupec*****/

#stred {float:left;background:#fff;width:522px;padding:10px 10px 30px 10px;}
#stred p {padding:10px;}
#stred .uvod {width:502px;background:url('../images/uvod.jpg') repeat-x #C8DFF1;padding:0 10px 15px 10px;color:#2A475D;overflow:hidden}
#stred h1, #detail-produktu h1 {color:#10509D;font-size:1.7em;font-weight: normal;padding:15px}
#stred .uvod .text {float:left;background:#1B62AD;width:213px;color:#ffcd00;padding:17px;font-weight: bolder;}
#stred .uvod .text strong {color:#fff}
#stred .uvod .text p {padding:0}
#stred .uvod ul {list-style:inside}
#stred .uvod p {width:220px;float:left;padding-top:0;}
#stred h3.uvyp, #stred .text h3, #stred h3.aktuality, #detail-produktu h3, .registracebc h2 {color:#10509D;font-size:1.4em;font-weight: normal;padding:7px 17px}
#stred ul.novinky {list-style:inside;padding:5px 15px; list-style: none;}
#stred ul.novinky li {width: 480px; padding: 10px;}
ul.novinky li h4 a {margin-bottom: 3px; font-size: 1.1em; color:#10509D; text-decoration: none;}
ul.novinky li a img {border: 0px;}
ul.novinky li .obrazek {float: left; margin-right: 10px;}
ul.novinky li .anotace {}

#novinka .obrazek {float: left; margin: 12px; margin-top: 6px;}



#stred .filtr {padding:5px;background:#c8dff1;width:500px;margin:4px auto}
#stred .raditka a img {border:none}
#stred .submenu ul {list-style:inside;padding:10px}
#stred .text h3 {padding-left:10px}
#stred .text  {padding-left:10px}
#mapa ul{height:auto;background:transparent;padding-left:20px;margin-top:3px;}
#mapa a:hover {text-decoration:none}


.vypis {width:522px;float:left;}
.vypis .produkt {float:left;width:241px;margin:15px 10px;position:relative;min-height:285px;_height:285px;display:inline;background:#e9f2f9 url('../images/protop.jpg') no-repeat center top;padding:5px 0 0 0; }
.vypis .produkt h3 {font-size:1.2em;padding:5px 0 0 10px;}
.vypis .produkt h3 a {color:#10509D;}
.vypis .produkt h3 a:hover {text-decoration:none}
.vypis .produkt strong {color:#2A475D;padding:3px 0 0 10px;display:block}
.vypis .produkt .det {background:url('../images/detail.jpg') no-repeat;display:block;text-decoration:none;width:61px;height:26px;margin:5px 10px 5px 10px;}
.vypis .produkt .det span {visibility:hidden;}
.vypis .produkt .uimg {width:231px; height:154px;display:block;border:2px solid #C8DFF1;text-align:center;background:#fff;padding:3px;margin-top:8px;position:absolute;bottom:0;left:0}
.vypis .produkt .uimg img {text-align:center;display:block;border:none;margin:auto;}
.vypis .produkt .koupit {float:right;margin:5px 10px 5px 10px;width:70px;}
.vypis .produkt .koupit .sub {border:none;width:61px;height:27px;cursor:pointer;}



/*************Detail produktu *************/
#detail-produktu {padding-left:10px;width:753px;float:left;background:#fff;padding-bottom:40px;}

.hod-cte {padding:7px 0 7px 123px}
.js_hlasodeslan {padding:3px 5px;display:block}



#detail-produktu .obrazek {width:360px}
#detail-produktu .obrazek img {border:0}
#detail-produktu h3 {float:left;clear:left;}
#detail-produktu .upop {margin-top:10px;margin-bottom:4px}
#detail-produktu .popisZbozi {clear:left;padding-left:25px;width:600px}
#detail-produktu a {color:#2A475D;}
#detail-produktu a:hover {text-decoration:none}
#detail-produktu .noprint p {clear:both;width:500px;margin-left:10px;padding-top:10px}
#detail-produktu .koupit_2 {width:230px;padding:6px 0px;border:1px solid #99a6ad;padding-bottom:10px;background:#c8dff1;margin-top:40px;float:right;margin-right:50px;display:inline; }
#detail-produktu .koupit_2 span.cena {color:#677b87;padding:1px 5px 5px 10px;display:block;font-weight: bolder;}
#detail-produktu .koupit_2 span.cena b {color:#677b87;}
#detail-produktu .koupit_2 .ks {width:27px;background:url('../images/sub.jpg') repeat-x #fcfcfc;padding:5px 3px 5px 7px;border:1px solid #999;color:#677b87;font-size:0.9em;margin-left:9px}
#detail-produktu .koupit_2 .sub {width:120px;border:1px solid #999;height:25px;line-height:25px;text-align:center;background:url('../images/sub.jpg') repeat-x #fcfcfc top;color:#677b87;cursor:pointer;}
#detail-produktu .koupit_2 span {color:#677b87}
#detail-produktu .varianty {clear:left;width:700px;float:left;padding-left:20px;}
#detail-produktu .varianty a {padding:3px;border:2px solid #c8dff1;margin:4px;float:left}
#detail-produktu .varianty a img {border:none;display:block}

.popis {width: 705px;}
.popish2 {width: 705px;}

.diskuse-produkt p {clear:Left}
.diskuse-produkt #comment-form {padding:10px;clear:left;width:450px;margin:0 auto;border:1px solid #99a6ad;padding-bottom:10px;;background:#c8dff1;overflow:hidden}
.diskuse-produkt #comment-form input {width:250px;float:right;margin-bottom:5px;background:url('../images/sub.jpg') repeat-x #fcfcfc;padding:5px 3px 5px 7px;border:1px solid #999;margin-right:55px}
.diskuse-produkt #comment-form textarea {width:250px;float:right;height:60px;margin-bottom:5px;font-family:Arial;font-size:1em;background:url('../images/sub.jpg') repeat-x #fcfcfc;margin-right:55px;padding:2px 3px 2px 7px;border:1px solid #999;mar}
.diskuse-produkt #comment-form label {float:left;color:#677b87;font-weight: bolder;width:128px;margin:5px 0;text-align:right}
.diskuse-produkt #comment-form label.subject {margin-top:8px}
.diskuse-produkt #comment-form .sub {cursor:pointer;width:130px;padding:3px;clear:both;color:#677b87;margin-right:55px}
.diskuse-produkt .prispevek {border-bottom:1px solid #ccc;margin:0 auto;width:550px;padding:5px 10px 10px 10px;overflow:hidden;clear:left}
.diskuse-produkt .prispevek strong {color:#10509D}
.diskuse-produkt .prispevek p {width:400px;text-align:justify;padding-left:20px;margin-top:5px}
.diskuse-produkt .prispevek em {color:#ccc;font-style:normal;font-weight: bolder;l}
.diskuse-produkt .prispevek .right {float:right}
.diskuse-produkt .prispevek .right a {color:#677b87}
.diskuse-produkt .prispevek .right a:hover {color:#677b87 !important}

/*             styles for the star rater                */
#hodnotenie{border:1px solid #DED9CA;background-color:#FFFFFF;background-image:url('../images/input.png');background-repeat:repeat-x;clear:left;background-position:bottom;width:500px;margin:0 auto}
.star-rating{list-style:none;padding:0px;width:94px;height:20px;position:relative;background-image:url('../images/star_rating.gif');background-repeat:repeat-x;background-position:left top;margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:203px;}
.star-rating li{padding:0px;margin:0px;list-style:none;/*\*/float:left;/* */}

.parametry {clear:left;border:1px solid #ccc;width:560px;margin:0 auto 10px auto}
.parametry td {padding:4px 5px;color:#54636D}
.parametry .odd {background:#edf0f2}
.star-rating li a{display:block;width:20px;height:20px;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_rating.gif');background-position:left bottom;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width:40px;}
.star-rating a.three-stars:hover{width:60px;}
.star-rating a.three-stars{left:40px;}
.star-rating a.four-stars{left:60px;}
.star-rating a.four-stars:hover{width:80px;}
.star-rating a.five-stars{left:80px;}
.star-rating a.five-stars:hover{width:100px;}


/****kosik*****/
table.vypis{width:100%;clear:left;margin-top:-10px;margin-bottom:20px}
table.vypis a{color:#ae6126;}
table.vypis thead td{font-weight:bold;width:60px;text-align:center;font-size:0.9em;background-color:#c8dff1;color:#677b87}
table.vypis tbody td{border-bottom:1px solid #eee;}
table.vypis tfoot td{background-color:#c8dff1;  text-align:right;  font-size:14px;}
table.vypis tr.odd td{background-color:#c8dff1;}
table.vypis td.cena{font-weight:bold;  text-align:right;}
table.vypis img{border:none}
#adresa{background:#c8dff1;padding:2px 10px 10px 10px;clear:left;width:600px;margin: auto;}
#adresa .adresaform {margin-left:20px}
#adresa table input {width:157px;background:url('../images/fraze.jpg') repeat-x #fcfcfc;padding:3px;border:1px solid #A6C0D4;color:#10509D;font-size:0.9em;margin-left:9px}
#adresa table{font-size:1.2em;clear:left;margin-top:10px;color:#10509D}
#adresa a{color:#2A475D}

#dodani{background:#c8dff1;padding:2px 10px 10px 10px;clear:left;width:600px;margin: auto;}
#dodani .adresaform {margin-left:20px}
#dodani table input {width:157px;background:url('../images/fraze.jpg') repeat-x #fcfcfc;padding:3px;border:1px solid #A6C0D4;color:#10509D;font-size:0.9em;margin-left:9px}
#dodani table{font-size:1.2em;clear:left;margin-top:10px;color:#10509D}
#dodani a{color:#2A475D}
/****** pravy sloupec*****/

#right {width:220px;float:left; margin: 0px; padding: 0px;}
#right h2 {width:213px;font-size:1.2em;padding-left:4px;background:url('../images/h2r.jpg') repeat-y left;border-bottom:1px solid #A6C0D4;clear:left}
#right h2 span {padding:10px;color:#63839B;text-transform:uppercase;display:block;background:url('../images/h2bg.jpg') repeat-x;}

#right address {color:#2A475D;font-weight: bolder;display:block;padding:2px 0 2px 35px;font-style:normal;font-size:0.9em}
#right .mail {background:url('../images/kontakt1.jpg') no-repeat 10px center;}
#right .icq {background:url('../images/kontakt2.jpg') no-repeat 10px center;}
#right .mob {background:url('../images/phone.png') no-repeat 10px center;}
#right .tel {background:url('../images/telephone.png') no-repeat 10px center;}
#right .openinghours {background:url('../images/open.png') no-repeat 10px center;}
#right address a {color:#10509D;font-weight: normal}

#right .produkt {width:185px;padding:5px 0 5px 15px;font-size:0.9em;clear:left;margin-bottom:5px;float:left;border-bottom:1px solid #c8dff1}
#right .produkt .uimg {float:left;margin-right:5px;border:1px solid #A6C0D4;width:50px;display:inline}
#right .produkt .uimg img {border:0;}
#right .produkt h5 {float:left;font-size:1em;display:block;font-weight: normal;padding-left:5px;width:123px}
#right .produkt h5 a {color:#10509D !important;display:block;}
#right .produkt strong {float:right;color:#2A475D;margin:2px 0 0 0;padding-left:10px   }
#right .loginform .udaje {width:180px;border:1px solid #A6C0D4;background:url('../images/fraze.jpg') repeat-x -1px;margin-bottom:5px;color:#10509D;font-size:0.9em;padding:5px}
#right .loginform {padding:10px }
#right .loginform .reg {color:#10509D;display:block;margin-top:3px}
#right .login p {padding:3px 0px 3px 15px}
#right .login a {color:#10509D;}

#right .nabidka p {text-align: center;}
#right .nabidka ul{margin: 0px; }
#right .nabidka ul li{margin: 0px; }

form.register FIELDSET{padding:10px;padding-top:0;margin:0;margin-bottom:10px;border:0}
form.register LABEL{float:left;width:70px;font-size:1.1em;margin:4px 0 4px 0;}
form.register INPUT{border:0;display:inline;border:1px solid #A6C0D4;height:16px;padding:3px 2px;float:right;color:#333;width:200px;font-size:1em;margin-right:160px;margin-bottom:2px;background:url('../images/fraze.jpg') repeat-x -1px;}
form.register INPUT.tlacitko{background:#A6C0D4;border:0;color:#fff;cursor:pointer;height:32px;padding:2px;float:left;margin:0;display:block;width:140px;}


#footer {clear:both;padding-top:40px;background:url('../images/stin.gif') no-repeat -1px top;width:900px;color:#2A475D;font-size:0.9em;margin-bottom:20px}
#footer a {color:#2A475D;}
.zadek {background:none !important;padding-top:20px !important}

.nabidka ul.menu{
    display:block;
    width:200px;
    margin:0 0 3px 15px !important;
    padding:0 0 0 10px !important;
    
}
.nabidka .menu li{
    margin:0 0 3px 0 !important;    
}
