body {
font-family:'Arial', sans-serif;
color:#1B1B1B;
margin: 0 auto 0 auto;
text-align: center;
padding:0;
}    

#main {
}

table {
font-size:12px;
margin:0;
padding:0;
}

#main>table {
width: 1001px;
margin: 0 auto;
text-align: left;
}

a {
text-decoration:none;
font-size:12px;
color: #ffffff;
}

.stred_tabulka .error {
font-size:1.1em;
}

.clanek {
display:block;
}

.full {
width: 100%;
}

.center {
text-align: center;
}

.right {
text-align: right;
}

#podtabulkastred {
/*width: 511px;*/
width: 100%;
}

.pagination {
clear: both;
text-decoration: none;
}

h1.aut {
display: block;
}

.zbozi.pagination {
margin-top: 20px;
}

.pagination a {
text-decoration: none !important;
padding: 0 2px;
}

.pagination a:hover {
text-decoration: underline !important;
}

.menu_horni span.menu_horni_2 {
float:left;
}

.menu_horni a.kosik_info {
font-weight: bold;
}

#tabs {
}

div#tabs {
display: none;
}

div#tabs.ui-tabs {
display: block;
}

#tabs-spacer {
clear: both;
display: block;
height: 15px;
width: 1px;
}

#tabs div {
text-align: left;
}

#tabs div.komentare {
margin-top: 8px;
}

#tabs div.komentare h2.komentare {
/*display: none;*/
}

#tabs div.komentare h2.komentare span {
display: none;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: pointer;
}

#tabs.ui-corner-all {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

.td_hlavicka {
/* padding-left:1px; */
border:0;
font-size:1.9em;
font-weight:700;
vertical-align:middle;
height:104px;
min-height:104px;
margin:0;
}

.td_hlavicka a,.td_hlavicka a:hover {
text-decoration:none;
color:#777;
}

.hlavicka_logo {
width:100%;
height:60px;
border:0 solid #000;
cursor:pointer;
margin:0;
padding:30px 0 0 0;
}

.main_title {
border:0;
font-size:1.1em;
font-weight:700;
font-stretch:semi-condensed;
margin:0;
}

#home_odkaz {
text-transform: capitalize;
}

.menu_horni {
padding-left: 10px;
border:0px;
}

.menu_horni a {
display:inline-block;
}

.paticka {
text-decoration:none;
font-weight:400;
font-size:14px;
text-align:right;
margin:0;
padding:0;
}

.paticka a {
color:#FFF;
font-weight:700;
text-decoration:none;
font-size:inherit;
}

.menu_nadpis,.menu_nadpis_horni {
font-size:14px;
font-weight:700;
padding:5px 5px 5px 30px;
}

.novinka {
font-size:11px;
margin:5px 0 10px 10px;
padding:0 5px 0 0;
}

.novinka_center {
font-size:11px;
text-align:center;
margin:10px 0 20px;
padding:0;
}

img {
margin:0;
padding:0;
border: 0;
}

.hlavni_tabulka {
margin:15px 0;
}

.stred_tabulka {
padding-left:20px;
padding-right:20px;
padding-top:15px;
font-size:11px;
min-height:700px;
height:700px;
}

.styl_vypisu_detail_siroky {
float:left;
width:509px;
padding-top:0;
position:relative;
border:none;
margin:0 0 10px;
}

.nazev a.gpdetail,.dalsi_ .nazev_ a.gpdetail {
text-decoration: none;
color: inherit;
font: inherit;
font-size:15px;
font-weight:bold;
}

.styl_vypisu_detail_siroky .v_kategorii {
border:0 inset #000;
margin-bottom:10px;
text-align:left;
}

.styl_vypisu_detail_siroky #product_images {
float:left;
border:0 solid #000;
margin:20px 10px 10px 5px;
padding:0 0px;
width: 155px;
text-align: center;
}

.styl_vypisu_detail_siroky #product_images .ostatni_obrazky {
clear: both;                                    
margin: 3px 0 0 0;
}

.ostatni_obrazky img {
margin: 3px 0 3px 0;
}

table.souvisejici_zbozi {
margin: 10px auto 10px auto;
}

.styl_vypisu_detail_siroky .popis {
width: auto;
border:0 inset #000;
text-align:left;
color:#000;
margin:0;
}
 /*
.styl_vypisu_detail_siroky .nazev {
padding:5px 10px;
}       */

.styl_vypisu_detail_siroky .hlavni.nazev {
background-color: #ebebeb;
border: 1px solid #aaaaaa;
color: #000000;
}

.styl_vypisu_detail_siroky .tlacitka_vypis {
margin-top:5px;
border-top:0;
border-bottom:0;
width: auto;
clear: left;
}

.styl_vypisu_detail_siroky .tlacitka, .styl_vypisu_detail_siroky .tlacitka_dalsi {
position:relative;
border:1px ridge #DBDBDB;
width:auto !important;
background-color:#F9F9F9;
margin:0;
padding:2px 1px;
}

.styl_vypisu_detail_siroky .k1 {
float:left;
_margin-right:2px;
_margin-top:1px;
_margin-left:60px;
border:0 inset #000;
margin:3px 10px 0 170px;
padding:0;
}

.styl_vypisu_detail_siroky .k2 {
border:0 inset #000;
float:right;
margin:0;
padding:0;
}

.tlacitka_vypis .tlacitka {
margin-bottom:10px;
}

.kosikpridej table.pridejbtn {
width:100%;
border-spacing:0;
}

.kosikpridej table.pridejbtn td {
padding:0;
white-space:nowrap;
}

.kosikpridej .mnozstvi {
width:30px;
border:1px #000 solid;
font-size:9px;
text-align: center;
}

input.dokosiku {
width:84px;
height:20px;
background:url(/img/kosik.gif) no-repeat left bottom;
_background-position:0 -1;
cursor:pointer;
border:2px solid #FFF;
}

input.detail {
float:left;
width:64px;
height:20px;
background:url(/img/show.gif) no-repeat left bottom;
_background-position:0 -1;
cursor:pointer;
border:2px solid #FFF;
}

input.plus {
width:20px;
height:20px;
background:url(/img/in2.gif) no-repeat 50% 50%;
border:none;
margin:0;
padding:0;
}

.kosikpridej td.t2, .kosikpridej td.t3, .obje.cena td.t2, .objemcena td.t3 {
text-align:right;
width:30px;
}

.kosikpridej td.t3, .objemcena td.t3 {
text-align:right;
width:84px;
}

.styl_vypisu_detail_siroky .cena_od {
left:0;
top:2px;
color:#000;
border:0 inset #000;
margin:0;
padding:0 0 0 10px;
}

.product_radek .cena_vypis, .product_radek .cena_vypis_dalsi {
/*color:red;    */
border:0 inset #000;
text-align:right;
margin:0 5px 0 0;
padding:0px 0 0 0;
float: right;
}


.cena_vypis, .cena_vypis_dalsi, .cena_vypis span, .cena_vypis_dalsi span, .cena {
white-space: nowrap;
}

.styl_vypisu_detail_siroky .zapamatovat_ {
border:0;
text-align:right;
margin:0;
padding:10px 0 0 0;
}

.product_radek .objem, .product_radek .objem_ {
border:0;
font-weight:700;
color: black;
padding: 0;
margin:0 0 0 5px;
}

.product_radek .vypis_item .objem, .product_radek .vypis_item .objem_ {
float: left;
}

.styl_vypisu_detail_siroky .popis .dalsi_ .nazev_ {
float: none;
}

.inline {
display: inline;
}

.menu_mezera {
line-height: 1px;
/*line-height: 10%;
display:inline-block;*/
}

.styl_vypisu_detail_siroky .dalsi_ {
border:0 inset #000;
margin-top:30px;
padding:0;
}

.styl_vypisu_detail_siroky .scroll {
width:100%;
background-color:#EBEBEC;
border: #aaaaaa solid 1px;
margin:0;
padding:0;
}

.styl_vypisu_detail_siroky .scroll tr.head {
display: none;
}

.styl_vypisu_detail_siroky .scroll_head {
background-color:#000;
color:#FFF;
font-weight:700;
height:20px;
padding:5px;
}

.styl_vypisu_detail_siroky .scroll_prohlizite {
background-color:#004F9D;
color:#FFF;
font-weight:700;
padding:5px;
}

.styl_vypisu_detail_siroky .scroll_neprohlizite {
padding:5px;
}

.styl_vypisu_detail_siroky .scroll_prohlizite a {
color:#FFF;
}

.styl_vypisu_detail_siroky .cleaner {
visibility:hidden;
clear:both;
height:1px;
border:none;
margin:0;
padding:0;
}

td.styl_vypisu {
border:1px solid #E8E8E8;
position:relative;
text-align:center;
margin:0;
padding:0;
}

.odkaz_na_detajl {
text-align:right;
line-height:normal;
}

.product_radek>table {
width: 100%;
}

td.styl_vypisu_1 {
width:505px;
}
td.styl_vypisu_2 { /* pozor - nejaky dement prehodil 2 a 3 */
width:168px;
}
td.styl_vypisu_3 {
width:250px;
}

.ikonky {
vertical-align:bottom;
text-align:center;
}

	   /*
.styl_vypisu_1 {
float:right;
width:505px;
position:relative;
border:1px solid #E8E8E8;
margin:0;
padding:0;
}

.styl_vypisu_1 .v_kategorii {
display:none;
border:0 inset #000;
margin:5px;
padding:0;
}

/*.styl_vypisu_1 .popis {
width:200px;
float:right;
border:0 inset #000;
margin:0;
padding:0 10px 0 0;
} */
	  /*
.styl_vypisu_1 .k1 {
float:left;
border:0 inset #000;
margin:0;
padding:2px 0 0;
}

.styl_vypisu_1 .info_ {
display:none;
float:left;
border:0 inset #000;
margin:0;
padding:0;
}

.styl_vypisu_2 {
height:100%;
text-align:center;
width:175px;
border:1px solid #E8E8E8;
margin:0 0 10px;
padding:0;
}

.odkaz_na_detajl {
text-align:right;
line-height:10px;
}

/*.styl_vypisu_2 .popis {
width:175px;
float:right;
border:0 solid #000;
margin:0;
padding:0 10px 10px;
}

.styl_vypisu_2 .tlacitka {
display:block;
border:0 inset #000;
text-align:left;
margin:0;
padding:0 6px 0 0;
}

.styl_vypisu_2 .tlacitka_dalsi {
border:0 inset #000;
text-align:right;
margin:0;
padding:0 6px 0 0;
}

.styl_vypisu_2 .k2 {
_margin-left:0;
border:0 inset #000;
display:inline-block;
float:right;
margin:0;
padding:0;
}

.styl_vypisu_2 .d {
border:0 inset #000;
display:inline-block;
_float:left;
margin:0 0 0 9px;
padding:0;
}

.styl_vypisu_2 .cena_od {
margin-left:7px;
border:0 inset #000;
float:right;
}

.styl_vypisu_2 .nazev {
border:0 inset #000;
display:inline-block;
margin:5px;
padding:0;
}

.styl_vypisu_2 .cleaner {
visibility:hidden;
clear:both;
height:1px;
line-height:1px;
border:none;
margin:0;
padding:0;
}

.styl_vypisu_3 {
text-align:center;
width:265px;
border:1px solid #E8E8E8;
margin:0 0 10px;
padding:0;
}

.styl_vypisu_3 .odkaz_na_detajl {
line-height:36px;
text-align:center;
margin:0;
padding:0;
}       */
   /*
.styl_vypisu_3 .popis {
width:225px;
border:0 solid #000;
margin:auto;
padding:0 10px 10px;
}


.styl_vypisu_3 .tlacitka {
display:block;
border:0 inset #000;
text-align:left;
margin:0;
padding:0 5px;
_padding: 0;
}

.styl_vypisu_3 .tlacitka_dalsi {
border:0 inset #000;
text-align:left;
margin:0;
padding:0 5px;
}

.styl_vypisu_3 .plus_0 {
width:170px;
border:0 inset #000;
font-weight:700;
text-align:left;
margin:0;
padding:10px 0 0 13px;
}

.styl_vypisu_3 .k2 {
float:right;
border:0 inset #000;
display:inline-block;
margin:0;
padding:0;
}

.styl_vypisu_3 .d {
border:0 inset #000;
display:inline-block;
margin:0 5px 0 0;
padding:0;
}
		 */
		 
.priplatky_celkem {
border-top:1px solid #666;
}

td.btnwidth {
width: 80px;
}

.vypis_item .tlacitka, .vypis_item .tlacitka_dalsi {
clear: both;
}

#zalozky {
width: auto;
/*width:525px;
_width:505px;*/
}

#zalozky ul {
clear: both;
list-style-type:none;
margin:0;
padding:0;
}

#zalozky li {
font-size:13px;
float:left;
display:block;
white-space:nowrap;
background-color:#E8EFF9;
border:1px solid #B7E1FF;
border-bottom:0;
margin:9px 6px 0 0;
padding: 0;
}

#zalozky li * {
font-size:13px;
}

#zalozky li a {
font-size: inherit;
color:#000;
text-decoration:none;
display:block;
padding:2px 23px;
}

#zalozky li span {
font-size: inherit;
color:inherit;
text-decoration:none;
display:block;
padding:2px 23px;
}

#zalozky li.active {
color:#FFF;
background-color:#0167CB;
border:1px solid #0167CB;
border-bottom:0;
}

#cara {
width:100%;
border-bottom:3px solid #0D6DCE;
background-color: transparent;
color:#FFF;
margin:0 0 0 2px;
padding:0;
_padding-bottom:5px;
}

.hlavicka_hledani {
width:100%;
border-bottom:1px solid #0D6DCE;
border-top:3px solid #FFF;
background-color:#E8EFF9;
padding:5px;
}

.tabulka_hledani {
width:100%;
}

table.tabulka_hledani.hledani_kategorii {
margin-top: 10px;
}

.pod_hledani {
margin: 0;
padding: 10px;
}

.cara_hledani {
height:3px;
background-color:#0D6DCE;
}

.zapamatovat_ a {
position:relative;
display:inline;
}

table.pridruzene {
width:498px;
margin-left:auto;
margin-right:auto;
padding-right:2px;
}

table.pridruzene tr, table.pridruzene td {
border: 0px;
}

table.pridruzene.dvasloupce {
width:172px;
}

table.pridruzene.trisloupce {
width:344px;
}

table.pridruzene table {
height:100%;
width:100%;
text-align:center;
border:1px solid #E8E8E8;
}

table.pridruzene table table {
border:0;
}

table.pridruzene table h1 {
/*color:#EC353F;*/
}

.souvisejici_nadpis {
margin-top:25px;
text-align: center;
}

table.nejprodavanejsi_zbozi {
border:0;
text-align:center;
width:100%;
margin:0;
}

.nejprodavanejsi_zbozi td.zbozi {
padding-bottom:15px;
}

.nejprodavanejsi_zbozi a {
color:#000;
text-decoration:none;
}

.nejprodavanejsi_zbozi .nejprodavanejsi_cena td {
color:#000;
font-size:12px;
font-weight:700;
padding-bottom:12px;
}

.stran {
text-decoration:none;
font-size:16px;
font-weight:700;
}

.input {
width:107px;
margin-right:10px;
}

.input_2 {
width:275px;
margin-right:10px;
}

.form_textarea {
height:70px;
border:#000 1px solid;
width:275px;
margin-right:5px;
}

.td_prave_objednavka {
width:70px;
text-align:right;
padding-right:5px;
}

.td_leve_objednavka {
width:70px;
text-align:right;
padding-right:5px;
padding-left:10px;
}

.step {
font-weight:700;
color:#1B1B1B;
padding-top:5px;
padding-bottom:10px;
}

#filtrovani select,#filtrovani input.text {
width:98%;
}

#filtrovani .half {
float: left;
width: 48%;
}

#filtrovani .inner {
padding: 2px 10px 5px 10px;
}

#filtrovani label {
display: block;
}

.box {
color:#1B1B1B;
padding:10px;
}

#icon {
border:0 solid #1B1B1B;
background:#FFF;
position:relative;
top:8px;
left:125px;
}

#baner {
border:0;
width:auto;
height:85%;
display:block;
padding:3px 25px;
}

#baner h1 {
font-weight:700;
color:#f0f0f0;
font-size:20px;
}

#baner #slogan {
display:block;
font-weight:400;
color:#574E4C;
margin-top: 10px;
font-size:13px;
}

.nadpis {
position:relative;
top:-5px;
}

h1 {
font-size:18px;
display:inline;
}

h2 {
font-size:14px;
margin-top:20px;
color:orange;
}

.dalsiceny {
border:1px solid #1B1B1B;
background:#FFE5B8 url(/img/gradient.gif) repeat-x;
margin-bottom:5px;
margin-top:5px;
padding:5px;
}

#razeni {
width: auto;
height:15px;
line-height: 15px;
background:#EBEBEC;
margin-left:2px;
margin-right:2px;
padding-left:5px;
padding-bottom: 3px;
padding-top: 3px;
_padding-top:1px;
_padding-bottom:1px;
}

.hornib {
color:Red;
margin:0;
padding:5px 0 0 13px;
}

.stred_tabulka div,.stred_tabulka h1 {
line-height:19px;
}

.stred_tabulka h1 {
font-size:15px;
}

.zapamatovat {
font-size:green;
margin-left:10px;
}

.cena {
/*color:red;*/
margin-bottom:10px;
line-height:0;                                 
padding:0;
font-size:13px;
}

div {
line-height:18px;
}

#filtrovani {
width: auto;
background:#EBEBEC;
/*border:1px solid #cccccc;*/
margin:10px 2px 5px 2px;
/*padding:10px;*/
}

#filtrovani_content {
border:1px solid #cccccc;
padding:10px;
margin-top:5px;
}

#filtrovani>table {
margin:0;
padding:0;
}

#filtrovani>table .hlavicka_hledani {
background: url(/img/zabal.png) no-repeat 10px 50%;
padding: 2px 2px 2px 35px;
text-align:left;
font-weight:700;
}

#filtrovani>table.hidden .hlavicka_hledani {
background-image: url(/img/rozbal.png);
}

.inputkratky {
font-size:10px;
border:1px solid #666;
width:90px;
margin:0 10px 0 0;
padding:2px;
}

.inputdlouhy {
font-size:10px;
border:1px solid #666;
width:200px;
margin:0;
padding:2px;
}

.inputostatni {
font-size:10px;
border:1px solid #0368CC;
margin:0;
padding:2px;
}

.disabled,.tlacitko1,.tlacitko2,.advbutton {
display:inline;
color:#FFF;
font-size:10px;
padding-top:2px;
cursor:pointer;
border:1px solid #000;
background:#004F9D;
width:93px;
margin:0px;
}

.tlacitko1 {
margin-top:10px;
border:1px solid #000;
}

.tlacitko2 {
background:#E60000;
width:70px;
margin-left:7px;
margin-top:10px;
}

.disabled {
background:#BCB6A9;
margin-top:10px;
cursor:text;
color:gray;
}

#filtrovani .advbutton {
float: right;
}

.menu_horni {
height:24px;
}

.kosik {
width:213px;
_width:auto;
}

.tabulka_historie {
border:1px solid #696969;
border-collapse:collapse;
color:#000;
padding:5px;
}

.tabulka_historie td {
border:1px solid #696969;
border-collapse:collapse;
padding:10px;
}

.tabulka_historie th {
background-color:#fee96d;
border-bottom:1px solid #232634;
text-align:center;
padding:5px;
}

table.kosik_velky {
font-size: 12px;
width: 100%;
border:0;
margin:0;
padding: 0;
padding-top: 15px;
border-spacing: 0;
}

.kosik_velky td {
text-align:right;
white-space: nowrap;
padding: 2px;
}

.kosik_velky td.nazev {
text-align: left;
white-space: normal;
}

.kosik_velky tr th {
text-align: center;
}

.kosik_velky .kosik_priplatek td.nazev {
padding-left: 15px;
}

.kosik_velky .kosik_celkem td {
padding-top:5px;
padding-bottom:5px;
}

.kosik_velky input.ks {
width: 23px;
text-align: right;
font-size: 11px;
}

.kosik_velky .neniskladem input.ks {
color: red;
}

.kosik_velky .edit_btn, .kosik_velky .del_btn, .kosik_velky .ok_btn {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
border: none;
cursor: pointer;
background: url(/img/edit.png) no-repeat 50% 50%;
}

.kosik_velky .del_btn {
background-image: url(/img/pic.delete.png);
}

.kosik_velky .ok_btn {
background-image: url(/img/ok.png);
}

.kosik_velky #ulozenkaInfo {
display:none;
}

.kosik_velky #ulozenkaInfo .mapa{
float: right;
text-align: right;
border: 1px solid gray;
margin: 10px;
}

.kosik_velky #ulozenkaInfo .mapa, .kosik_velky #ulozenkaInfo .mapa iframe {
width: 250px !important;
}

.kosik_velky #ulozenkaInfo .info{
padding: 15px;
}

#vyprazdnit_kosik {
display: block;
height: 16px;
line-height: 16px;
background: url(/img/pic.delete.png) no-repeat 100% 50%;
padding-right: 22px;
}

.kosik_velky .col_pocet {
width: 74px;
}

.kosik_velky .col_cena {
width: 65px;
}

.kosik_velky .kosik_zbozi td {
border-top: 1px solid #666;
}

.kosik_velky .sleva td {
}

.kosik_velky .kosik_celkem td {
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.kosik_velky .kosik_zbozi.kosik_priplatek td {
border-top: 0;
}

table.kosik_nahled {
border:0;
width:100%;
margin:0;
padding:5px 0;
text-align: left;
border-spacing: 0;
}

table.kosik_nahled td{
padding: 2px;
}

.kosik_nahled .kosik_zbozi td {
border-bottom: 1px solid #666;
font-size:11px;
}

.kosik_nahled .kosik_celkem td {
border-top: 1px solid #666;
border-bottom: 2px solid #666;
font-size:11px;
text-decoration:none;
font-weight: bold;
}

.kosik_nahled .kosik_zobrazit a {
display: block;
text-align: center;
}

#kosik input[type=button] {
padding: 5px 13px;
}

#kosik #ordercontinue,
#kosik #orderfinish {
font-weight: bold;
}

div#katvakci {
margin-bottom:8px;
}

#blok_hledani,#blok_kategorie,#blok_podleznacky,#blok_seznamclanku,#blok_uzivatel,#blok_oblibene,#blok_kosik,#blok_zbozivakci,#blok_nejprodavanejsi {
margin-bottom:18px;
}

#blok_hledani {
margin-top:8px;
}

#blok_nejprodavanejsi {
margin:10px 10px 5px;
}

#hledani {
white-space: nowrap;
}

#hledani .text {
width:68%;
color:gray;
margin-left:10px;
/*padding-left:3px;*/
}

#katvakci a {
color:red;
}

.dalsi_nejprodavanejsi a {
color:red;
font-weight:700;
}

.kurziva {
font-style:italic;
}

.preskrtnute {
text-decoration:line-through;
}

div.odsazeny {
margin-bottom:12px;
}

div.odsazeny.prazdny {
display:none;
}

form.kosikpridej {
display:inline;
}

div.cenavakci {
color:#000;
font-size:12px;
font-weight:700;
margin-bottom:12px;
}

.horni1 {
padding-left:15px;
display:inline-block;
font-weight:700;
}

.sirkamenu1 {
width:165px;
}

.horni2 {
padding-left:13px;
display:inline-block;
font-style:normal;
}

.sirkamenu2 {
width:155px;
}

.horni3 {
padding-left:11px;
display:inline-block;
font-style:normal;
}

.sirkamenu3 {
width:145px;
}

.sirkamenu4 {
width:135px;
}

.sirkamenu5 {
width:123px;
}

.sirkamenu6 {
width:111px;
}

.menu {
text-decoration:none;
text-align:left;
min-height:500px;
height:500px;
min-width:200px!important;
width:200px!important;
_width:auto;
}

.menu_nadpis_horni {
border-top:7px #fff solid;
margin-bottom:10px;
padding-left:15px;
text-align:left;
width:200px;
_width:220px;
}

A img,A:hover img,A:visited img {
border:0 #666 solid;
}

.xtext {
height:20px;
margin-top:5px;
width:250px;
padding-left:5px;
}

.xtextarea {
height:100px;
margin-top:5px;
width:250px;
}

.xtext2 {
height:20px;
margin-top:5px;
width:50px;
}

H1 {
text-decoration:none;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.xH1 A,.xH2 A,.xH3 A,.xH4 A,.xH5 A,.xH6 A,.xH7 A,.xH8 A,.xH9 A,.xH10 A {
display:inline;
text-decoration:none;
margin:0;
padding:0;
}

.xH1 A {
font-size:12px;
font-weight:700;
}

.xH2 A {
font-size:12px;
}

.xH3 A {
font-size:90%;
font-weight:400;
}

.xH4 A {
font-size:80%;
font-weight:400;
}

.xH10 A {
font-size:70%;
color:#31415A;
font-weight:400;
}

#content .polozka button {
background:url(../image/in.gif);
width:80px;
height:16px;
border:0;
margin-left:10px;
margin-right:0;
vertical-align:middle;
}

#content table {
font-size:100%;
text-align:left;
border:1px solid #949494;
width:399px;
}

#content table input {
width:20px;
height:20px;
}

#content th {
background:#272727;
color:#FFF;
padding:4px;
font-weight:normal;
text-transform:uppercase;
}

#content .td1 {
background:#E8EFF9;
padding:4px;
}

#content .td2 {
background:#EBEBEC;
padding:4px;
}

.obr_zbozi A:hover img {
border:1px #0080c0 solid;
}

.obr_zbozi A:visited img {
border:1px #bd0f43 dotted;
}

.obr_zbozi_main A img {
border:0;
padding-right:5px;
}

#zbozi_cele table {
border:1px;
cellpadding:0;
margin-bottom:30px;
margin-top:20px;
padding-right:0;
}

#zbozi_cele_adm table {
border:1px;
cellpadding:0;
margin-bottom:0;
margin-top:0;
padding-right:0;
}

#zbozi_text {
padding-right:0;
}

#zbozi_text_adm {
padding:0 0 0 10px;
}

#zbozi_text h1,#zbozi_text_adm h1 {
font-size:15px;
margin:0;
padding:0;
}

#zbozi_text h2,#zbozi_text_adm h2 {
font-size:12px;
font-weight:400;
margin:0 0 5px;
padding:0;
}

#zbozi_text h3,#zbozi_text_adm h3 {
font-size:.1em;
font-weight:400;
margin:0;
padding:0;
}

#zbozi_text h4,#zbozi_text_adm h4 {
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.hlavni_obrazek {
border:0 solid #000;
margin: 0;
padding: 7px;
width: auto;
}

.hlavicka_logo a:hover,.main_title:hover,.stred_tabulka a:hover,#zbozi_obr a:hover {
text-decoration:none;
}

.menu_horni A:hover,.paticka a:hover,A:hover {
text-decoration:underline;
}

.kosik_zbozi_nazev a,.stred_tabulka a,#zbozi_obr a {
font-size:12px;
text-decoration:underline;
}
    
.kosik_zbozi_cena{width: 70px;}

.kosik_zbozi_pocet,.styl_vypisu .odkaz_na_detajl a {
font-size:10px;
}

.styl_vypisu_detail_siroky .hlavni_obrazek img {
/*float: right;*/

}

.styl_vypisu_detail_siroky .souvisejici_zbozi .hlavni_obrazek img {
float: none;
}

.styl_vypisu_detail_siroky h1,.tabulka_historie a {
color:#000;
}
	   /*
.styl_vypisu_detail_siroky .plus_0,.styl_vypisu_1 .plus_0 {
border:0 inset #000;
margin:10px 0;
padding:0;
}
 /*
.styl_vypisu_detail_siroky .plus_1,.styl_vypisu_detail_siroky .plus_2,.styl_vypisu_detail_siroky .plus_3,.styl_vypisu_detail_siroky .plus_4,.styl_vypisu_1 .plus_1,.styl_vypisu_1 .plus_2,.styl_vypisu_1 .plus_3,.styl_vypisu_1 .plus_4,.styl_vypisu_1 .zapamatovat_ {
border:0 inset #000;
margin:0;
padding:0;
}

.styl_vypisu_detail_siroky .d,.styl_vypisu_1 .d {
float:left;
border:0 inset #000;
margin:0 0 0 8px;
padding:0;
}

.styl_vypisu_detail_siroky .nazev_,.styl_vypisu_detail_siroky .info_,.styl_vypisu_1 .k2,.styl_vypisu_1 .nazev_ {
/*float:left;* /
border:0;
margin:0;
padding:0;
}

.styl_vypisu_1 .nazev,.styl_vypisu_2 .nazev,.styl_vypisu_3 .nazev {
border:0 none #000;
margin:5px;
padding:0;
}

.styl_vypisu_1 .tlacitka,.styl_vypisu_1 .tlacitka_dalsi {
border:0;
margin:0 0 30px 0;
padding:0;
}

.styl_vypisu_1 .cena_od,.styl_vypisu_3 .cena_od {
margin-left:7px;
border:0 inset #000;
}

.styl_vypisu_1 .cleaner,.styl_vypisu_2 .cleaner,.styl_vypisu_3 .cleaner {
visibility:hidden;
clear:both;
height:1px;
border:none;
line-height:1px;
margin:0;
padding:0;
}

.styl_vypisu_2 .v_kategorii,.styl_vypisu_3 .v_kategorii {
display:none;
}
	 /*
.styl_vypisu_2 .dalsi_moznosti,.styl_vypisu_3 .dalsi_moznosti {
color:#00F;
border:0 solid #000;
margin:0;
padding:0;
}
	 */
.styl_vypisu .detajlni_info {
color:#00F;
}

.styl_vypisu .zapamatovat_ {
display:none;
}
	/*
	,.styl_vypisu .plus_1,.styl_vypisu .plus_2,.styl_vypisu .plus_3,.styl_vypisu .plus_4

.styl_vypisu_2 .plus_0,.styl_vypisu_2 .plus_1,.styl_vypisu_2 .plus_2,.styl_vypisu_2 .plus_3,.styl_vypisu_2 .plus_4 {
line-height:20px;
width:152px;
text-align:left;
border:0 inset #000;
margin:0 0 0 10px;
padding:0;
}

.styl_vypisu_2 .k1,.styl_vypisu_3 .k1 {
display:none;
border:0 inset #000;
margin:0;
padding:0;
}

.styl_vypisu_2 .zapamatovat_,.styl_vypisu_3 .plus_1,.styl_vypisu_3 .plus_2,.styl_vypisu_3 .plus_3,.styl_vypisu_3 .plus_4,.styl_vypisu_3 .zapamatovat_ {
display:none;
border:0 inset #000;
margin:0;
padding:0;
}

.styl_vypisu_2 .dalsi_,.styl_vypisu_3 .dalsi_,form,input {
margin:0;
padding:0;
}

.styl_vypisu_2 .nazev_,.styl_vypisu_2 .info_,.styl_vypisu_3 .nazev_,.styl_vypisu_3 .info_ {
border:0 inset #000;
}
		  */
#filtrovani input.button,.kosik_velky .celkem_k_platbe span,a.vyrobek,.tucne {
font-weight:700;
}

.nejprodavanejsi_zbozi td,.dalsi_nejprodavanejsi,.hlavni_obrazek a img {
text-align:center;
}

.hornic,.horniz {
padding-left:15px;
font-weight:400;
}

.horni4,.horni5,.horni6 {
padding-left:9px;
display:inline-block;
font-style:italic;
}

.xsubmit,.xsubmit2 {
height:20px;
cursor:pointer;
margin-top:5px;
}

.xH5 A,.xH6 A,.xH7 A,.xH8 A,.xH9 A {
font-size:70%;
font-weight:400;
}

.obr_zbozi img,.obr_zbozi A img {
padding-right:5px;
border:1px #666 dotted;
}

.hlaska td
	{
	white-space: normal;
	padding: 15px !important;
	vertical-align: middle !important;
}

.hlaska td.ikona {
	padding: 5px 10px 5px 10px !important;
	width: 1% !important;
}

.hlaska td.ikona img {
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

.hlaska.box
	{
	margin: 20px 0 20px 0 !important;
	padding: 5px !important;
	width: 100%;
	min-height: 48px;
	height: expression(this.height < 48 ? 48:true);
	font-size: 12px;
	color: #222222;
}

.hlaska.box.error{
	border: 3px #D26311 solid;
}

.hlaska.box.help{
	border: 3px #73BA13 solid;
}

.hlaska.box.info{
	border: 3px #73BA13 solid;
}

.hlaska.box.ok{
	border: 3px #73BA13 solid;
}

.dostupnost_zbozi {
	color:red;
	white-space:nowrap;
	font-weight:bold;
  text-align: right;
}

.galerie .dostupnost_zbozi {
display: none;
}

.id_zbozi {
	color:gray;
	white-space:nowrap;  
  text-align: right;
}

.nowrap {white-space:nowrap;}

.dostupnost_atd {
	float:right;
	text-align:right;
}

table.vakci {
	border: 0;
	margin: 0 auto;
}

.vakci td {
	text-align: center;
}

.vakci td.vakciitem {
	text-align: center;
	padding-bottom: 5px;
}

.vakci .linkvakci {
	color: black;
	text-decoration:none;
}

table.priplatky {
width: 100%;
margin-top: 15px;
}

table.volby {
width: 100%;
margin-top: 15px;
}

.priplatky tr.povinna {
font-weight: bold;
}

.kosik_velky input.ks {
margin-left: 5px;
}

.priplatky input.povinna, .kosik_velky input.povinna {
background-color: #ebebeb;
}

.menu_horni_login {
text-decoration:none;
margin:0;
font-size: inherit;
line-height: inherit;
white-space: nowrap;
float:right;
}

.menu_horni_login input {
width:45px;
font-size:9px;
height:16px;
border:1px solid #1B1B1B;
text-align:center;
margin:0;
padding:0;
}

.menu_horni_login a {
text-decoration:none;
font-weight:400;
font-size:10px;
}

.menu_horni,.menu_horni a {
text-decoration:none;
font-weight:400;
font-size:12px;
line-height:24px;
}

#currsel {
display: inline-block;
}

#currsel select{
border:1px solid #1B1B1B;
font-size: 11px;
}

#prihlasen {
display: inline-block;
}

#prihlasen span {
font-weight: bold;
}


form#prihlasit {
display: inline-block;
}

#prihlasit table, #currsel table, #prihlasen table{
padding-right:2px;
_padding-right:4px;
}

#prihlasit table td, #currsel table td, #prihlasen table td {
height:22px;
vertical-align:middle;
}

#prihlasit input.login {
	width:100px;
}
#prihlasit input.password {
	width:60px;
}

#prihlasit input.loginbtn {
width:50px;
padding-bottom:5px;
padding-right:2px;
background:#002039;
color:white;
font-size:9px;
}

a.hlavni_obrazek_link {
display: block;
text-align: center;
}

#blok_kategorie td {
padding-left: 16px;
background: url(../img/noplus.gif) no-repeat 2px 50%;
}

#blok_kategorie td.expendable {
background-image: url(../img/plus.gif);
}

.menu a.roundblock img, .menu a.roundblock:hover img, .menu a.roundblock:visited img,
.kosik a.roundblock img, .kosik a.roundblock:hover img, .kosik a.roundblock:visited img {
border: 0;
}

table.pridruzene>tbody>tr>td {
height: 100%;
vertical-align: bottom;
}

table.pridruzene table.pridruzene_item {
height: 100%
width: 100%;
}
/*
.styl_vypisu_detail_siroky .popis .nazev{
text-align: center;
}  */

.cleaner {
clear: both;
float: none;
}


/*  maximalni velikosti obrazku  */
div#blok_zbozivakci img,div#blok_nejprodavanejsi img {
max-width:120px;
max-height:120px;
/* IE6 below */
_width:expression(document.body.clientWidth > 120? "120px": "auto" );
_height:expression(document.body.clientHeight > 120? "120px": "auto" );
}

.hlavni_obrazek_rozmer,
.dalsi_obrazek_rozmer {
max-width:130px;
max-height:130px;
/* IE6 below */
_width:expression(document.body.clientWidth > 130? "130px": "auto" );
_height:expression(document.body.clientHeight > 130? "130px": "auto" );
}

.new .obrazek img {
max-width:96px;
max-height:96px;
/* IE6 below */
_width:expression(document.body.clientWidth > 96? "96px": "auto" );
_height:expression(document.body.clientHeight > 96? "96px": "auto" );
}


.komentare div.komentar {
border: 1px solid #aaaaaa;
margin-bottom: 8px;
}
.komentare div.komsub {
padding-left: 15px;
}

.komentare div.komentar div.knazev, .komentare div.komentar div.kautor {
background: #eaeaea;
color: #555555;
padding: 0px 6px;
}
.komentare div.komentar div.knazev {
padding-top: 2px;
}
.komentare div.komentar div.kautor {
font-size: 11px;
border-bottom: 1px solid #aaaaaa;
padding-bottom: 2px;
}

.komentare div.komentar div.komcnt {
padding: 10px;
width: auto;
}

.komentare div.odpovedet {
margin-bottom: 10px;
}


.komentare div.komentar div.moznosti {
text-align: right !important;
}

.komentare .komchangebtn{
	margin-left: 14px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #DEDEDE;
	border-left-color: #DEDEDE;
	border-right-color: #444444;
	border-bottom-color: #444444;
	width: 23px;
	display: inline-block;
	background-color: #EFEFEF;
	color: #000000;
	font-size: 10px;
	text-align: center;
	line-height: 14px;
	height: 14px;
	vertical-align: middle;
	cursor: default;
}

.komentare .komchangebtn:hover{
	border-right-color: #DEDEDE;
	border-bottom-color: #DEDEDE;
	border-top-color: #444444;
	border-left-color: #444444;
}

.komentare .komcheckbox{
	margin-left: 7px;
	border-width: 2px;
	border-style: solid;
	width: 12px;
	display: inline-block;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 12px;
	height: 12px;
	vertical-align: middle;
	cursor: pointer;
}

a.vyprazdnit_kosik {
font-size: 10px;
color: white;
}

a.reg_here {
font-weight:bold;
color:black;
}

select.dalsibaleni {
float: right;
}

.dalsi_varianty_nazev {
letter-spacing:1px;
font-weight: bold;
}

.new .cena {
line-height: normal;
margin: 0;
}

.styl_vypisu.new td.product_radek {
padding: 0px 2px;
}

.vypis_item {
border:1px solid #E8E8E8;
margin-bottom: 4px;
padding: 5px;
}

.new .obrazek {
float: left;
margin: 0px 15px 0px 0px;
}

.new .obrazek table, .new .v1-vpravo .formkosik table {
width: 115px;
height: 115px;
}

/*
.new .formkosik table {
width: 100%;
} */

.new .v1-dole .formkosik {
display: block;
width: 50%;
float: right;
margin-top: 5px;
}

.new .v1-dole .formkosik form, .new .v1-dole .formkosik table {
width: 100%;
}

.new .v1-vpravo .formkosik table {
width: auto;
}

.new .obrazek table, .new .obrazek table tr, .new .obrazek table td,
.new .formkosik table, .new .formkosik table tr, .new .formkosik table td {
border: 0;
}

.new .obrazek table td {
vertical-align: middle;
}

.new .formkosik table td {
vertical-align: bottom;
}

.new .nazev h1 {
font-size: inherit;
font-weight: bold;
text-decoration: underline;
margin: 5px 0 0 0;
}

.new .popisek {
margin-top: 7px;
height: 76px;
overflow: hidden;
}

.popisek {
font-size:12px;
}

.new .v1-vpravo .formkosik {
float: right;
width: auto;
text-align: right;
margin: 0px 0px 0px 10px;
}

.new .v1-vpravo .formkosik .cena {
display: block;
padding-bottom: 2px;
}

.new .v1-vpravo .formkosik td {
padding-bottom: 33px;
}

.new .kosikpridej.only_basket {
border: 0;
margin: 0;
padding: 0;
}

a.forgetpw {
color: #ff2222;
font-weight: bold;
}

.kosik_prazdny {
text-align: center;
padding: 5px 0;
}

.objednavky .kosik_soucet td {
border-top: 1px solid #666;
font-weight: bold;
}

.objednavky, .objednavka {
border-spacing: 0;
}

.objednavky_jedna>td {
border-top: 1px solid #a6a6a6;
}

.objednavky {
font-size: 11px;
}

.objednavky .objednavky_jedna {
background: #efefef;
}

.objednavky .stav {
display: block;
float: left;
width: 16px;
height: 16px;
margin-right: 4px;
background: no-repeat 50% 50%;
}

.objednavky_stav_0 .stav {
background-image: url(/img/export_objednavky.png);
}

.objednavky_stav_1 .stav {
background-image: url(/img/objednavka-schvalena.png);
}

.objednavky_stav_2 .stav {
background-image: url(/img/objednavka-vyrizena.png);
}

.objednavky_stav_10 .stav {
background-image: url(/img/poptavka.png);
}

.mincena {
white-space: nowrap;
}

td.item_part_1 {
vertical-align:top;
text-align:center;
}

td.item_part_2 {
vertical-align:middle;
text-align:center;
}

#kosik .packetery-info-link {
white-space: nowrap;
}

#kosik .packetery-info-link {
white-space: nowrap;
}
#kosik .packetery-branch-list select {
width: auto !important;
}

#info_kat {
max-width: 508px;
}

h1.aut {display: none;}

.new .nazev a.gpdetail {
font-size: inherit;
font-weight: bold;
text-decoration: underline;
}

#dpdparcelshopInfo .mapa {
float: left;
margin-right: 10px;
}

#platba_payu #payu_ .table-payu {width: auto;}

#platba_payu #payu_ .table-payu td {
white-space: normal;
}

/*.pridejbtn .t1 {display:none;}?proc se to zakomentovava*/
.detail .pridejbtn .t1 {display:table-cell;}
.floatbreaker {clear: left;}


/* VERZE */

/*v3*/

.vypis_item.v3 {width: 30%; float:left; margin: 2px;}
.vypis_item.v3 .obrazek{
	float: none; margin:10px 0px;
}
.vypis_item.v3 .obrazek table{
	width: 100%;
  height: 165px;
}
.vypis_item.v3 .obrazek table td{
	vertical-align: middle;
	text-align: center;
}
.vypis_item.v3 .nazev{
	text-align: center;
}
.vypis_item.v3 .objemcena{
	width:100%;
}

/*v2*/

.vypis_item.v2 {width: 46%; float:left; margin: 2px;}
.vypis_item.v2 .obrazek{
	float: none; margin:10px 0px;
}
.vypis_item.v2 .obrazek table{
	width: 100%;
  height: 165px;
}
.vypis_item.v2 .obrazek table td{
	vertical-align: middle;
	text-align: center;
}
.vypis_item.v2 .nazev{
	text-align: center;
}
.vypis_item.v2 .objemcena{
  width:100%;
}

/*v1-obrazek*/

.vypis_item.v1-obrazek .obrazek{
	float: none;            
}
.vypis_item.v1-obrazek .obrazek table{
	width: 100%;
}
.vypis_item.v1-obrazek .obrazek table td{
	vertical-align: middle;
	text-align: center;
}
.vypis_item.v1-obrazek .nazev{
	text-align: center;
}
.vypis_item.v1-obrazek .objemcena{
  width:100%;
}

/*v1-dole*/

.vypis_item.v1-dole .obrazek{
  float:left;
  width:158px;
  height:158px;
  margin-right:15px; 
}
.vypis_item.v1-dole .obrazek table{
  width:100%;
}
.vypis_item.v1-dole .obrazek table td{
	vertical-align: middle;
	text-align: center;
}
.vypis_item.v1-dole .nazev{

}
.vypis_item.v1-dole .popisek{

}
.vypis_item.v1-dole .objemcena{
  width:100%;
}
.vypis_item.v1-dole .formkosik{
  clear:left;
}

/* v1-vpravo */

.vypis_item.v1-vpravo .obrazek{
	float: left; width:158px;     
  margin-right: 20px;
}
.vypis_item.v1-vpravo .obrazek table{
  width:100%;
}
.vypis_item.v1-vpravo .obrazek table td{
	vertical-align: middle;
	text-align: center;
}
.vypis_item.v1-vpravo .formkosik{
  float:right; padding-top:10%;
}
.vypis_item.v1-vpravo .cena{
  float:right;
}
.vypis_item.v1-vpravo form.kosikpridej{
  display:block;
}


.v1-obrazek .hlavni_obrazek_rozmer {
max-width: 400px;
max-height: 300px;
_width: expression(document.body.clientWidth > 400? "400px": "auto" );
_height: expression(document.body.clientHeight > 300? "300px": "auto" );
}

.kattableib{
  margin-right: 12px;
}

.pridejbtn.x{
  margin-top:5px 
}

.obrazek {
position: relative;
}

.info_ikona{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  margin-top: 10px;
  width: 50px;
  
}

.info_ikona_akce{ background: url('/img/ikonka-akce.png') no-repeat right; height: 20px;float: right;clear: both;}
.info_ikona_novinka{ background: url('/img/ikonka-nove.png') no-repeat right; height: 20px;float: right;clear: both;}
.info_ikona_tip{ background: url('/img/ikonka-tip.png') no-repeat right; height: 20px;float: right;clear: both;}


div#odpocet_14, div#odpocet_50, div#odpocet_54 {background: rgba(230,8,16,0.9); border-radius:3px; padding:2px 5px;}
div#odpocet_14 div, div#odpocet_50 div, div#odpocet_54 div {line-height:12px; text-align:right;}
div#odpocet_14 span, div#odpocet_50 span, div#odpocet_54 span {color:white; font-family:Arial; font-size:11px;}
div#odpocet_14 div.odpocet_sklad, div#odpocet_50 div.odpocet_sklad, div#odpocet_54 div.odpocet_sklad {color:white; font-family:Arial; font-size:11px; font-weight:normal; padding-top:5px;}


/* Vyjížděcí menu */
.menu_horni {position: relative;}
.vyjizdeci_menu {padding: 0; margin: 2px 0 0 0; list-style-type: none; display:block;}
.vyjizdeci_menu li {float: left; white-space: nowrap; margin: 0px; border-right:1px solid rgba(255,255,255,0.5);}
.vyjizdeci_menu li a {padding:0px 7px;}
li.vyjizdeci_menu_kosik {border-right:none;}
.vyjizdeci_menu li > .vyjizdeci_menu_ul_raw {display: none;  position: absolute; left: 0; width: 100%; z-index:10;}    
.vyjizdeci_menu li:hover>.vyjizdeci_menu_ul_raw {display:block; padding-top: 7px;}    
.vyjizdeci_menu li li {border-right:none; margin:5px;}
.vyjizdeci_menu li li a {background:rgba(255,255,255,0.15); border-radius:2px;}
.vyjizdeci_menu li li:hover>.vyjizdeci_menu_ul_raw {display:block; padding-top: 0;}
.vyjizdeci_menu_ul_raw > ul{padding: 0; margin: 0; list-style-type: none; display:inline-block; background: #444; width: 980px; padding:5px; border-radius:0px 0px 5px 5px;}
.vyjizdeci_menu_ul_raw > ul ul {display:none;}

/*informacni lista*/
.informacni_lista {position: absolute;top: 0; width: 1200px; background-color: #E8EFF4; background-color: rgba(232, 239, 244, 0.8); height: 38px;}
.informacni_lista_skryta{display: none;}
.informacni_lista_link_facebook {display: block; float: left; margin:6px 0px 6px 10px; width:25px; height:25px; background: transparent url(/img/socialni_site/facebook.png) top center no-repeat;}
.informacni_lista_link_twitter {display: block; float: left; margin:6px 0px 6px 10px; width:25px; height:25px; background: transparent url(/img/socialni_site/twitter.png) top center no-repeat;}
.informacni_lista_link_gplus {display: block; float: left; margin:6px 0px 6px 10px; width:25px; height:25px; background: transparent url(/img/socialni_site/gplus.png) top center no-repeat;}     
.informacni_lista_text {margin: 10px 15px; color: #222; font-size: 16px; font-weight: 400; display: block; float: left; }
.informacni_lista_kosik {float: right; margin: 10px 10px 10px 20px; color: #6D7F8B; font-size: 18px; font-weight: normal; display: block; background: url(/img/lista_kosik.png) no-repeat right; padding-right: 25px;}
.informacni_lista_kosik a {font-size: 16px; font-weight:400; color:#222;}

.panel_facebook_likebox{
  display: block;
  padding: 0;
  z-index: 99999;
  position: fixed;
}
.panel_facebook_badge{
  background-color: #3B5998;
  display: block;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  position: absolute;
  right: -47px;
  width: 47px;
  background-image: url("/img/fb_vertical.png");
  background-repeat: no-repeat;
  overflow: hidden;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.informacni_prihlaseni_uzivatele{
   float: right;
}

#prihlasit input.loginbtn {height:24px !important; padding:4px !important; background:#6D7F8B !important;}


.menu_horni li:hover {
text-decoration:none;
background:#C00;
}


.menu_icon { width: 16px; height: 16px; margin-right: 5px; }

.horni_menu_hledat{
display: inline-block;
float: right;
}

.jazyk_wrap{
  position: absolute;
  font-weight: normal;
  position: absolute;
  top: 10px;
  right: 10px;
}

.jazyk_wrap .selected{
  font-weight: bold;
}

.info_ikona {width:auto;}
.info_ikona_tip {background: blue; border-radius:3px; font-size:11px; font-weight:600; padding:0px 5px; color:white; text-transform:uppercase; margin-bottom:3px;}
.info_ikona_novinka {background: green; border-radius:3px; font-size:11px; font-weight:600; padding:0px 5px; color:white; text-transform:uppercase; margin-bottom:3px;}
.info_ikona_akce {background: red; border-radius:3px; font-size:11px; font-weight:600; padding:0px 5px; color:white; text-transform:uppercase; margin-bottom:3px;}

.pridruzene_item .dokosiku_text, .pridruzene_item .detail_text, .pridruzene_item .dokosiku_text:hover, .pridruzene_item .detail_text:hover {
    padding: 5px 2px;
    background-image: none;
}


/*                                                          
.vyjizdeci_menu_wrap {height:30px; padding-top:3px;}
.vyjizdeci_menu_wrap .vyjizdeci_menu ul {padding:5px 15px; width:960px;}
.vyjizdeci_menu_wrap .vyjizdeci_menu > li {padding:0px 4px; border-right:1px solid white;}
.vyjizdeci_menu_wrap .vyjizdeci_menu > li a {padding:2px 5px;}
.vyjizdeci_menu_wrap .vyjizdeci_menu > li a:hover {text-decoration:none !important; background:rgba(0,0,0,0.3) !important;}
.vyjizdeci_menu_wrap .vyjizdeci_menu > li.vyjizdeci_menu_kosik {border-right:none;}
.vyjizdeci_menu ul {margin-left:5px;}
.vyjizdeci_menu ul ul {margin-left:5px;}                                                
.vyjizdeci_menu_wrap .vyjizdeci_menu ul li {margin:3px 5px;}
.vyjizdeci_menu_wrap .vyjizdeci_menu ul li a {padding:0px 8px; background:rgba(255,255,255,0.5);}
.vyjizdeci_menu_wrap .vyjizdeci_menu ul li.vyjizdeci_menu_kategorie.vyjizdeci_menu_marodice, .vyjizdeci_menu_wrap .vyjizdeci_menu ul ul li.vyjizdeci_menu_kategorie.vyjizdeci_menu_marodice {margin-right:40px;}
.vyjizdeci_menu_wrap .vyjizdeci_menu ul li.vyjizdeci_menu_kategorie.vyjizdeci_menu_marodice span, .vyjizdeci_menu_wrap .vyjizdeci_menu ul ul li.vyjizdeci_menu_kategorie.vyjizdeci_menu_marodice span {position:absolute; left:auto; top:2px; right:5px;}


.menu_horni {position: relative;}
.vyjizdeci_menu {padding: 0; margin: 0; list-style-type: none; display:block;}
.vyjizdeci_menu .vyjizdeci_menu_ul_raw {left: 0; width: 100%; margin-top: 0px; position: absolute; margin: 0; padding: 0; display: none; z-index: 1000; height: 57px; padding-top: 20px;}
.vyjizdeci_menu .vyjizdeci_menu_ul_raw > ul {width: 100%; margin-top: 0px; margin: 0; padding: 0; list-style-type: none;  background: #6B6362; height: 57px;}
.vyjizdeci_menu > ul {width: 100%; margin-top: 0px; margin: 0; padding: 0; list-style-type: none; }
.vyjizdeci_menu li {float: left; white-space: nowrap; }

.vyjizdeci_menu li:hover>.vyjizdeci_menu_ul_raw {display:block}
 */
/*.vyjizdeci_menu ul a.ui-corner-all {padding: 10px;    
}         */