body {
background-color:#bdba9c;
background:#342c29 none!important;
}

.menu_nadpis,.menu_nadpis_horni {
background:#635d4a;
color:#fff;
border-top:4px #fff solid;
}

.menu {
color:#505051;
background:#ced7e7;
}

.kosik {
background:#ced7e7;
}

.paticka {
background-color:#635d4a;
color:#fff;
}

#zbozi_text h1,#zbozi_text_adm h1 {
color:#0090fa;
}

#zbozi_text h4,#zbozi_text_adm h4 {
color:#80084a;
}

#zbozi_obr a {
color:#0512a5;
}

a {
color:#333;
}

.stred_tabulka .error {
color:red;
}

.menu_horni_login a {
color:#FFF;
}

.hlavni_tabulka {
background:#fff;
border:none!important;
background-color:transparent;
box-shadow:0 0 50px #222, 0 0 5px #111;
-moz-box-shadow:0 0 50px #222, 0 0 5px #111;
-webkit-box-shadow:0 0 50px #222, 0 0 5px #111;
margin:0 0 60px;
}

.stred_tabulka {
color:#666;
}

.menu_nadpis_horni {
border-top:7px #fff solid;
}

A img,A:hover img,A:visited img {
border:0;
}

H1 {
color:#0028BD;
}

#filtrovani input.button {
background-color:#635D4A;
color:#FFF;
}

#razeni {
background-color:#F1F3F8;
border-bottom:1px solid #635D4A;
}

#content .td1 {
background:#F1F3F8;
}

#zalozky li {
font-size:13px;
background-color:#CED7E7;
border:1px solid #ACA691;
border-bottom:0;
}

#zalozky li.active {
background-image:url(../img/zalozky/khaki.png);
color:#FFF;
background-color:#635D4A;
border:1px solid #635D4A;
border-bottom:0;
}

#cara {
background-color:#FFF;
border-bottom:3px solid #635D4A;
}

.hlavicka_hledani {
border-bottom:1px solid #635D4A;
background-color:#CED7E7;
}

.menu_horni,.menu_horni A,.menu_horni_login {
color:#FFF;
}

.td_hlavicka,.main_title {
color:#bd2829;
}

.novinka,.novinka_center {
color:#001C39;
}

.kosik_zbozi_nazev a,.kosik_celkem,.xH1 A,.xH2 A {
color:#002039;
}

.xsubmit,.xtext,.xtextarea,.xsubmit2,.xtext2 {
border:gray 1px solid;
}

.xH3 A,.xH4 A,.xH5 A,.xH6 A,.xH7 A,.xH8 A,.xH9 A,.xH10 A {
color:#31415A;
}

.styl_vypisu_detail_uzky .scroll,.styl_vypisu_detail_siroky .scroll,.styl_vypisu_detail_uzky .dalsi_ceny_barva,.styl_vypisu_detail_siroky .dalsi_ceny_barva,#filtrovani {
background-color:#F1F3F8;
}

.styl_vypisu_detail_uzky .scroll_prohlizite,.styl_vypisu_detail_siroky .scroll_prohlizite,.cara_hledani {
background-color:#635D4A;
}

.styl_vypisu_detail_siroky .tlacitka,.styl_vypisu_detail_siroky .tlacitka_dalsi,.styl_vypisu_detail_uzky .tlacitka,.styl_vypisu_detail_uzky .tlacitka_dalsi {
border:1px solid #DBDBDB;
background-color:#F1F3F8;
}

#content .td2,#content .td2 a {
background:#635D4A;
color:#FFF;
}

.td_hlavicka {
background:#1e1918 url(dark-elegance/header.jpg) left top repeat-x;
}

#baner h1 {
color:#777;
}

#baner #slogan {
color: #888;
}

#main {
background:transparent url(dark-elegance/mainbg.jpg) center top no-repeat;
}

.td_hlavicka h1 {
font-family:"Arial", sans-serif;
font-size:30px!important;
color:#FFF!important;
}

.td_hlavicka span.hlavicka_logo {
height:150px;
padding:0;
}

.td_hlavicka span#baner {
height:50px;
display:block;
padding:60px 50px 0;
}

.menu_horni {
background:#020204 url(dark-elegance/topmenu.png) left top no-repeat;
color:#000;
padding:0;
}

.menu_horni a {
font-size:14px;
background-color:transparent;
padding:15px 15px 50px;
}

.menu_horni a:hover {
background:#fe5700 url(dark-elegance/topmenuover.jpg) left top repeat-x;
text-decoration:none;
}

.menu_horni_login {
background:transparent none;
}

.menu_horni_login form {
margin-top:56px;
}

.menu_horni_login input {
background:#fe5700 url(dark-elegance/input.png) left top repeat-x;
color:#FFF;
font-size:11px;
text-align:left;
height:22px;
border-color:#4a3f3b;
padding:2px 0 0 8px;
}

.menu_horni_login input[type=submit] {
text-align:center;
cursor:pointer;
padding:2px 0 0;
}

div.box {
background-color:#dbdada;
/*width:183px;*/
margin:0!important;
padding:10px 15px 30px!important;
}

div#katvakci {
margin:0;
}

div#katvakci a {
color:#000;
font-weight:400;
margin:0;
}

div.menu_nadpis_horni {
border:none;
font-size:16px;
clear:both;
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;
line-height:26px;
color:#FFF;
margin-bottom:0!important;
display:block;
width:183px;
padding:6px 15px;
}

div.menu_nadpis_horni.nadpis_hledani {
display: block;
}

div#blok_hledani {
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;       
width:213px;
margin:0;
padding:20px 0;
}

div#blok_hledani input[type=text] {
background:#fe5700 url(dark-elegance/input.png);
border:1px solid #4a3f3b;
line-height:11px;
color:#FFF;
font-size:11px;
text-align:left;
padding:6px 0 6px 8px;
}

div#blok_hledani input[type=submit] {
background-color:transparent;
border:none;
color:#FFF;
text-align:left;
cursor:pointer;
font-family:"Arial", sans-serif;
font-size:14px;
font-weight:700;
padding:5px 2px;
}

div#blok_kategorie {
background-color:#5b5352;
margin-bottom:0;  
width:213px;
}

div#blok_kategorie span.horni1 {
background:#504846 url(dark-elegance/brownbg.png) left top repeat-x;
width:197px;
border-top:1px solid #4a3f3b;
color:#FFF;
padding:6px 8px;
}

div#blok_kategorie span.horni2 {
color:#FFF;
padding-top:4px;
padding-bottom:4px;
}

div#blok_kategorie>ul{
  padding-left: 0;
}

div#blok_seznamclanku, div#blok_podleznacky {
clear:both;
padding-top:0;
margin:0;
}

div#blok_seznamclanku .hornic, div#blok_podleznacky .hornic {
padding-left:0;
}

div#blok_seznamclanku a, div#blok_podleznacky a {
display:block;
float:left;
width:183px;
background:#d7d5d5 url(dark-elegance/menubg.png) left top repeat-x;
border-top:1px solid silver;
color:#575557;
padding:5px 15px;
}

div#blok_seznamclanku a:hover, div#blok_podleznacky a:hover {
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;
text-decoration:none;
color:#FFF;
border-color:orange;
}

div#blok_oblibene div.box {
background-color:#fe4d00;
color:#FFF;
}

div#blok_zbozivakci {
background:#FFF url(dark-elegance/vakcibg.png) left top repeat-y;
margin-bottom:0;
}

div#blok_zbozivakci td.vakciitem, div#blok_nejprodavanejsi td.zbozi {
border-top:1px solid #e6e6e6;
}

div#blok_nejprodavanejsi {
background:#FFF url(dark-elegance/vakcibg.png) left top repeat-y;
margin:0;
}

div.menu_nadpis_horni.licha {
background:#acacac url(dark-elegance/boxtitle.jpg) left top repeat-x;
color:#000;
display:block;
}

td.kosik {
background-color:#FFF;
padding:0!important;
}

td.kosik div.menu_nadpis_horni {
display:block;
width:190px;
}

td.kosik div.box {
width:190px;
}

tr.paticka td {
background:#020204 url(dark-elegance/blackbg.png) left top repeat-x;
color:#97857f;
font-size:12px;
padding:20px 15px;
}

tr.paticka a {
color:#97857f;
}

div#cara {
border-color:#665e5c;
}

div#zalozky li {
background:#d7d5d5 left top repeat-x;
border-color:#dbdada;
}

div#zalozky li.active {
background:#d7d5d5 url(dark-elegance/brownbg.png) left top repeat-x;
border-color:#665e5c;
}

div#razeni {
width: 477px;
background:#d7d5d5 url(dark-elegance/menubg.png) left top repeat-x;
border-color:#dbdada;
padding:10px 15px;
}

td.vyrobky_radek {
padding:0px 0 0px 0;
}

.styl_vypisu {
border-width:0 1px;
}

.styl_vypisu h1 {
}

.styl_vypisu div.popis {
border-top:5px solid #f0f0f0;
width:100%;
padding:0!important;
}

.styl_vypisu .vypis_item .ikonky, .styl_vypisu div.dalsi_ {
position: relative;
}


.styl_vypisu div.dalsi_ {
clear: both;
}

.styl_vypisu div.tlacitka, .styl_vypisu div.tlacitka_dalsi {
position: absolute;
padding: 0px;
margin-top: 2px;
}

.styl_vypisu_2 div.tlacitka, .styl_vypisu_2 div.tlacitka_dalsi {
width: 165px;
}

.styl_vypisu_3 div.tlacitka, .styl_vypisu_3 div.tlacitka_dalsi {
width: 247px;
}

.styl_vypisu_1 div.tlacitka, .styl_vypisu_1 div.tlacitka_dalsi {
width: 505px;
}

table.pridejbtn {
padding:0px 8px;
}

.styl_vypisu div.dalsi_ {
border-bottom:5px solid #f0f0f0;
/*margin: 7px 0 0 0 !important;*/
}

.styl_vypisu div.objem_ {
white-space:nowrap!important;
}


table.pridejbtn input.detail {
background:transparent url(dark-elegance/magnifier_left.png) left top no-repeat;
width:30px;
border:none;
}

table.pridejbtn input.dokosiku {
background:transparent url(dark-elegance/cart.png) right top no-repeat;
width:25px;
border:none;
}

div#info_kat {
margin-bottom:40px;
}

div#content {
width:507px;
padding-left:2px;
}

div#content table {
border:none;
border-collapse:collapse;
margin:0 0 10px;
}

div#content table a {
color:#FFF;
background-color:transparent!important;
}

div#content td.td1 {
background-color:#665d5c;
color:#dcdcdc;
line-height:1.2;
padding:4px 8px;
}

div#content td.td2 {
background-color:#5a5250;
color:#dcdcdc;
line-height:1.2;
padding:4px 8px;
}

div#content input.plus {
background:transparent url(dark-elegance/cart.png) center center no-repeat;
}

div.v_kategorii {
padding-top: 10px;
}

div.v_kategorii a {
color:#000;
background:transparent url(dark-elegance/arrow_000_medium.png) left center no-repeat;
padding-left:20px;
}

div.v_kategorii a:first-child {
background-image:url(dark-elegance/home.png);
}

div.v_kategorii.bez_home a:first-child {
background-image:url(dark-elegance/arrow_000_medium.png);
}

div.v_kategorii span {
color: transparent;
}

span.dostupnost_zbozi {
color:#fe5700;
}

.styl_vypisu_detail_siroky .tlacitka {
background-color:#f0f0f0!important;
}

.styl_vypisu_detail_siroky table.scroll {
border:none!important;
line-height:28px;
}

.styl_vypisu_detail_siroky td.scroll_head {
background:#e6e6e6;
color:#000;
padding:0 8px;
}

.styl_vypisu_detail_siroky td.scroll_prohlizite {
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;
color:#FFF;
border-color:orange;
padding:0 8px;
}

.styl_vypisu_detail_siroky td.scroll_neprohlizite {
background-color:#5a5250;
background:#d7d5d5 url(dark-elegance/menubg.png) left top repeat-x;
border-top:1px solid silver;
color:#575557;
padding:0 8px;
}

.styl_vypisu_detail_siroky td.scroll_neprohlizite a {
color:#575557;
}

table.kosik_velky {
border-collapse:collapse;
}

td.kosik_dan_td {
background-color:#f5f5f5;
border-color:#e6e6e6;
padding:0 15px;
}

td.kosik_zbozi_td {
border-bottom:none;
padding:8px 15px;
}

td.kosik_celkem_td {
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;
color:#FFF;
border-color:orange;
padding:0 15px;
}

td.kosik_celkem_td a {
text-decoration:none;
}

td.kosik_celkem_td a:hover {
text-decoration:underline;
color:#666!important;
}

td.kosik_celkem_td b {
font-size:18px;
}

td.cara_hledani {
background-color:transparent;
}

div#filtrovani {
border:none;
background-color:#f0f0f0;
}

div#filtrovani div.hlavicka {
background:#d7d5d5 url(dark-elegance/menubg.png) left top repeat-x;
border-top-width:0;
color:#000;
line-height:30px;
border-color:silver;
padding:0 8px;
}

div#filtrovani div.hlavicka img {
margin-top:7px;
}

div#filtrovani input.inputdlouhy,div#filtrovani input.inputkratky {
border-color:silver;
}

div#filtrovani input.button.advbutton {
background:#fe5700 url(dark-elegance/orangebg.png) left top repeat-x;
color:#FFF;
cursor:pointer;
border-color:orange;
padding:8px 30px;
}

#zalozky li a,h1,h2,.menu_horni:hover,div.box a,h1,td#podtabulkastredtd a {
color:#000;
}

.menu_horni:hover,.menu_horni A:hover,.paticka A,.paticka A:hover,div#blok_kategorie span.horni1:hover a,div#blok_oblibene a {
color:#FFF;
}

div.box {
/*width:213px;*/
}

div#blok_kategorie span.horni1 a,div#blok_kategorie span.horni2 a {
color:#FFF;
font-size:12px;
display: block;
}

div#blok_oblibene,div#blok_kosik {
margin-bottom:0;
}

* html div#blok_zbozivakci table,* html div#blok_nejprodavanejsi table {
width:200px;
}

div#blok_zbozivakci img,div#blok_nejprodavanejsi img {
max-height:100px;
}

td.menu,td.stred_tabulka {
background-color:#FFF;
}

td.kosik div.box,td.kosik div.menu_nadpis_horni {
width:190px;
}

.styl_vypisu div.objem,.styl_vypisu div.objem_ {
padding-left:35px;
color:#000;
font-size:10px;
}

.styl_vypisu div.cena_vypis,.styl_vypisu div.cena_vypis_dalsi {
padding-right:35px;
font-size:10px;
}

td.kosik_nadpis_td,td.hlavicka_hledani {
background:#d7d5d5 url(dark-elegance/menubg.png) left top repeat-x;
border-top-width:0;
color:#000;
border-color:silver;
padding:8px 15px;
}

.styl_vypisu_detail_siroky .dalsi_ {
margin-top: 5px;
}

.kosikpridej td.t1 {
width: 25px;
text-align: left;
}

.kosikpridej td.t2 {
width: auto;
}

.kosikpridej td.t3 {
width: 25px;
text-align: right;
}

.odkaz_na_detajl {
line-height: normal;
margin: -19px 0 0 27px;
text-align: left;
}

.ikonky div.plus_1 {
left: 28px;
position: absolute;
color: #000000;
font-size: 10px;
}

.nazev a.gpdetail {
font-size: 15px;
font-weight: bold;
}

.new .nazev a.gpdetail {
font-size: inherit;
font-weight: bold;
color: black;
text-decoration: underline;
}

/* Upravy aktualizace shopu 05-2015 */

.vyjizdeci_menu {margin:15px 0px 0px 5px;}
.vyjizdeci_menu_ul_raw > ul {background: #2E2827; width:985px; border-radius:0px; box-shadow:0px 5px 5px rgba(0,0,0,0.5);}
.vyjizdeci_menu li li a {line-height:25px;}
.vyjizdeci_menu li:hover > .vyjizdeci_menu_ul_raw {padding-top:10px;}




/* Nové tlačítka DO KOŠÍKU a HLEDAT, drobné úpravy a napasování horní lišty (10.11.2015) */

.dokosiku_text {background: #FE6200 url(../img/cart-icon.png) 8px 50% no-repeat; border: none; padding: 2px 5px 2px 30px; color: white; text-transform: uppercase; font-family: Open Sans, Arial; font-weight: 600; font-size: 13px; cursor: pointer;}
.dokosiku_text:hover {background: #DE5905 url(../img/cart-icon.png) 8px 50% no-repeat;}

.detail_text {background: #6A6260 url(../img/zoom-icon.png) 8px 50% no-repeat; border: none; padding: 2px 5px 2px 30px; color: white; text-transform: uppercase; font-family: Open Sans, Arial; font-weight: 600; font-size: 13px; cursor: pointer;}
.detail_text:hover {background: #544C4A url(../img/zoom-icon.png) 8px 50% no-repeat;}

.styl_vypisu_detail_siroky .tlacitka_vypis .kosikpridej td.t3 button, .styl_vypisu_detail_siroky .tlacitka_vypis .objemcena td.t3 button {margin:0px 10px; font-size:16px;}
.styl_vypisu_detail_siroky .tlacitka_vypis .kosikpridej td.t3 button:hover, .styl_vypisu_detail_siroky .tlacitka_vypis .objemcena td.t3 button:hover {margin:0px 10px; font-size:16px;}

.vypis_item.v3 .dokosiku_text {background: #FE6200; border: none; padding: 2px 5px 2px 5px; color: white; text-transform: uppercase; font-family: Arial; font-weight: 600; font-size: 12px; cursor: pointer;}
.vypis_item.v3 .dokosiku_text:hover {background: #DE5905;}

.vypis_item.v3 .detail_text {background: #6A6260; border: none; padding: 2px 5px 2px 5px; color: white; text-transform: uppercase; font-family: Arial; font-weight: 600; font-size: 12px; cursor: pointer;}
.vypis_item.v3 .detail_text:hover {background: #544C4A;}

.vypis_item.v3 .styl_vypisu_detail_siroky .tlacitka_vypis .kosikpridej td.t3 button, .vypis_item.v3 .styl_vypisu_detail_siroky .tlacitka_vypis .objemcena td.t3 button {margin:0px 10px; font-size:16px;}
.vypis_item.v3 .styl_vypisu_detail_siroky .tlacitka_vypis .kosikpridej td.t3 button:hover, .vypis_item.v3 .styl_vypisu_detail_siroky .tlacitka_vypis .objemcena td.t3 button:hover {margin:0px 10px; font-size:16px;}

.informacni_lista {width:997px;}