/* for all */
h1{color:#888784;font-size:2.2em;padding:0.2em 0.2em;font-family:georgia;}
h2{color:#888784;font-size:1.8em;padding:0.2em 0.2em;font-family:georgia;}
h2.alert{color:#ff3030!important;}
h3{color:#888784;font-size:1.6em;padding:0.2em 0.2em;font-family:georgia;}
a{color:#fff;}
a:hover{text-decoration:none;}
p, li{font-size:1.4em;color:#fff;}
p{margin:0em 0em 1em 0em;}
ul{margin:0.5em 0em 1.5em 2em;padding:0em;}
li{margin:0em;padding:0.3em 0em;list-style-type:square;}
li li{font-size:1em;}
table td{font-size:1em;}
table td.pade{width:50%;}
.submit{border:solid 0px #e0e0e0!important;padding:0em 0.2em!important;cursor:pointer;}
.submit.ok{background:#1A5225!important;color:#fff;font-weight:bold;}
.submit.notok{background:#7A2A33!important;color:#fff;font-weight:bold;}

/* obaly */
.fnoborder{position:relative;border:0px;background:url('../images/bg-block.png') repeat-y left top;margin:0em 0em 1em 0em;padding:1em;color:#fff;}
.fnoborder .fnoborder{margin:0em 0em 0em 0em;font-size:1em;position:relative;}
.fnoborder.frame{background:url('../images/middle_row_bez_right.png') repeat left top;}
#middle_rosw .frame{margin:1em;}
/* other */
#left_row .inner{color:#fff;padding:1em;}
#right_row .inner{color:#fff;padding-left:1em;}
#middle_row .inner{padding-left:1em;font-size:10px;}
.middleBg #middle_row .inner{padding:2em 2em 2em 3em;}
.uvodhref{width:27em;height:5em;display:block;position:absolute;bottom:1em;left:1em;}
.headmenu{float:right;margin:-1px 0em 0em 0em;padding:0em;}
.headmenu li{display:block;float:left;list-style-type:none;margin:0em;padding:0em 0em 0em 0em;}
.headmenu li.actionlink{display:block;float:left;list-style-type:none;margin:0em;padding:0em;}
.headmenu li a{display:block;padding:0.8em 1em 1em 1.3em;margin-left:0.3em;font-size:12px;float:left;color:#fff;background:url('../images/menu_top_li.png') left center no-repeat;/* font-family:georgia; */}
.headmenu li.actionlink a{background:transparent url('../images/actionlink_bg.png') no-repeat left center;padding:0.8em 1em 0.7em 1.3em;}
.search{float:right;margin:-1px 0em 0em 0em;padding:0.8em;background:transparent url('../images/search_bg.png') repeat-x scroll left center;}
.search input{border:0px;}
.search input.submit{font-weight:normal;font-size:1.2em;}
.kosikhead{position:absolute;bottom:1em;right:1em;}
.kosikhead a span.vkosiku{display:block;text-decoration:none;}
.kosikhead a{display:block;text-decoration:none;font-size:2em;color:#888784;text-align:right;}
.fullkosik{color:#fff!important;}
.kosikhead a span{text-decoration:underline;}
.kosikhead a:hover span.vkosiku{text-decoration:underline;}
.kosikhead table td{vertical-align:bottom;padding-left:2em;}
.reg strong{color:#ff3030!important;font-weight:normal;}
#left_row .inner{margin-top:1em;}
.center{text-align:center;}
.center .linkout{margin:0px 5px;display:inline-block;border:1px solid #000;}
.center .linkout:hover{box-shadow:0 0 4px #fff;border:1px solid #fff;}
.center .linkout img{display:inline-block;}

.menuleft{margin:0em 0em 0em 0em!important;}
.filtrymenu{margin:0em!important;padding:0em!important;}
.menuleft li, .filtrymenu li{list-style-type:none;margin:0em!important;padding:0em!important;display:inline;}
.menuleft li a, .filtrymenu li a{font-size:1.1em;color:#fff;display:block;margin:0.2em 0em 0.2em 0em;padding:0.2em;text-decoration:none;}
.filtrymenu li a{color:gray;}
.menuleft li a{width:90%;}
.menuleft li a:hover, .filtrymenu li a:hover, .menuleft li a.active, .filtrymenu li a.active{text-decoration:underline;color:#fff;}
.filtrymenu li a.canactive{color:#fff;}
.filtrymenu li{float:left;width:auto;}
.kolekce li{float:none;}

.zbytek_znacky{display:block;background: url('../images/uvod_znacky_bg.png') left top repeat-x;height:4.4em;margin-left:19.7em;}
.znacky_middle img{float:left;margin-right:0.5em;}
#znacky_middle_image{position:relative;margin:0.5em 0;height:39.1em;overflow:hidden;}
#znacky_middle_image .data{position:absolute;bottom:0em;left:0;width:66.6em;}
#znacky_middle_image .logo_uvod{float:right;margin-right:1em;}
#znacky_middle_image .graybg{clear:both;height:1em;font-size:1em;line-height:1em;background: url('../images/produkt_bg.png');}
#znacky_middle_image .sekce, #znacky_middle_image .middle_data, #znacky_middle_image .znacka, #znacky_middle_image .middle_data .inner{height:10em;}
#znacky_middle_image .znacka{background: url('../images/produkt_bg.png');float:left;width:14em;}
#znacky_middle_image .znacka img{margin-top:3.5em;}
#znacky_middle_image .middle_data{float:left;;width:26em;}
#znacky_middle_image .middle_data .inner{margin:0 0.5em;background: url('../images/produkt_bg.png');padding:0em 0.5em!important;}
#znacky_middle_image .middle_data h2{color:#fff;font-size:1.2em;font-weight:normal;font-family:sans-serif;}
#znacky_middle_image .middle_data h2 a{color:#fff;text-decoration:none;}
#znacky_middle_image .sekce{background: url('../images/produkt_bg.png');float:left;width:26.6em;}
#znacky_middle_image .sekce ul{margin:0em 0em 0em 0.5em;padding:0em;}
#znacky_middle_image .sekce ul li{list-style-type:none;display:block;float:left;margin:0em;padding:0em;}
#znacky_middle_image .sekce ul li a{color:#fff;font-size:1em;display:block;float:left;padding:0.2em 0.5em;margin:0em;}

#middle_row .akce, #right_row .akce{background: url('../images/akce_bg.png') top left repeat;margin:1em 0 0.2em 0;}
 #right_row .akce{margin:0 0 1em 0;}
#middle_row .akce h2, #right_row .akce h1{color:#fff;font-size:2.5em;padding:0.2em 0.2em;font-family:georgia;}
#middle_row .akce h2 a{color:#fff;}
#middle_row .novinky{background: url('../images/novinky_bg.png') top left repeat;}
.produkt{background: url('../images/produkt_bg.png');width:15.9em;margin-right:1em;float:left;position:relative;height:47em;}
.produkt .group{color:#fff!important;padding:0em 0.5em!important;color:s#888784!important;font-size:1.2em;}
.produkt .group a{color:s#888784!important;}
.vyrobekStavy{position:absolute;top:21.2em;left:0.5em;display:block;}
.vyrobekStavy span{display:block;float:left;color:#fff;display:block;font-size:1.4em;padding:0.2em 0.3em;margin-right:0.2em;}

.novinkaStav{background: url('../images/new.png');}
.akceStav{background: url('../images/akce.png');}
.slevaStav{background: url('../images/akce_bg.png');}

.vyrobekText{/* position:absolute;bottom:0em; */width:15.5em;margin:0.2em 0.2em 0em 0.2em;}
.detail_vyrobku .akceStav, .detail_vyrobku .novinkaStav{position:static;margin-right:0.5em;display:inline;}

.last_produkt{margin-right:0;}
.produkt .nazev{padding:0em 0.5em 0em 0.5em;font-size:1.4em;color:#fff;font-weight:bold;margin:0.3em 0em 0em 0em!important; font-family:sans-serif;}
.produkt .nazev a{text-decoration:none;display:block!important;border-bottom:solid 1px #fff;padding:0em 0em 0em 0em;height:4.8em!important;}
.produkt .nazev a:hover{text-decoration:none;}
.produkt .nazev:first-letter{text-transform:uppercase;}
.produkt a{color:#fff;}
.produkt .cena{float:left;font-size:1.7em;font-weight:bold;color:#fff;margin:0.5em 0 0.5em 0.5em;line-height:1em!important;}
.produkt .cena span{font-size:0.7em;text-decoration:line-through;font-weight:normal;color:#D8B4B9;}
.produkt .dokosiku{float:right;margin:2em 0.5em 0em 0em;}
.produkt .dokosiku p{font-size:1em;margin:0;padding:0;}
.dokosiku .pocet{width:2em;float:left;margin-right:0.2em;border:solid 1px #000;background:#F5F5F5;height:18px;}
.detail_vyrobkuText p{margin:0em 0em 0.2em 0em!important;}

.akceakcidva{margin:1em 0em 0em 0em!important;}
.akceakci p{font-size:1em;margin:0em;padding:0em;/* font-family:georgia; */}
.akceakci p a{width:13em;height:13em;display:block;text-decoration:none;color:#fff!important;float:left;}
.akceakci p a:hover{text-decoration:none;/* background:url('../images/uvod_znacky_bg.png')!important; */}
.akceakci p a.druhaakce{float:right!important;}

.akceakci p a strong{font-size:1.3em;display:block;margin:0.5em;font-weight:bold;color:#fff!important;line-height:1.5em;/* display:none; */}
.akceakci p a:hover strong{font-size:1.3em;display:block;margin:0.5em;font-weight:bold;color:#fff;line-height:1.5em;/* display:none; */}

#middle_row h1 a{color:#888784;}
#middle_row .kde{font-size:1.3em;padding:1em 0em 0em 0em;}
#middle_row .kde a{margin:0 0.5em;padding:0;color:#fff;}
#middle_row .kdeVyr{font-size:1.3em;margin-bottom:1em;color:#888784;display:block;}
#middle_row .kdeVyr a{color:#888784;}
#middle_row ul {margin:0.5em 0em 1em 2em;}
#middle_row ul li{list-style-type:square;margin:0em 0em 0.3em 0em}
#middle_row p{line-height:1.3em;}
/* .gray_middle texty mimo shop */

ul.boxes{margin:1em 0em!important;padding:0em!important;}
ul.boxes li{list-style-type:none!important;float:left;margin:0em 0.7em 0.7em 0em!important;padding:0em!important;}
ul.boxes li a{float:left;display:block;font-weight:bold;text-decoration:none;/* background:#fff; */color:#888784!important;width:100px;height:100px;padding:0.3em;font-size:1em!important;}
ul.boxes li.active a{background:url('../images/uvod_znacky_bg.png')!important;color:#fff!important;text-decoration:none;}
.middleBg #middle_row .kde{padding:0.5em 1.5em 0em 0em;color:#fff;}
ul.boxes li a:hover{background:url('../images/uvod_znacky_bg.png')!important;color:#fff!important;}
.space{height:1em!important;font-size:1em;line-height:1em;}

/*iframe Up*/
#all_frame{font-size:1em;}
#frame_up{display:none;position:absolute;top:0em;left:0;width:100%;height:100%;background:#000;opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;z-index:50;z-index:50;}
#frame_up_show_image{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:51;}
#frame_up_real,#frame_up_real2,#frame_foto{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:53;}
#frame_up_real2{z-index:54;}
#obsah_iframe_up,#obsah_iframe_up2,#foto_iframe_up{width:90em;height:40em;margin:2em auto;}
#foto_iframe_up{background-color:#000!important;margin-top:3em;}
#obsah_iframe_up .header_iframe,#obsah_iframe_up2 .header_iframe{height:3em;}
#foto_iframe_data,#foto_iframe_up foto_iframe_data,#obsah_iframe_up #data_iframe, #obsah_iframe_up2 #data_iframe2{height:100%;}
#obsah_iframe_up iframe,#obsah_iframe_up2 iframe,#foto_iframe_up iframe{width:100%;height:100%;overflow:auto!important;}

#frame_kosik{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:53;}
#obsah_kosik, #obsah_iframe_up{width:70em;height:10em;margin:2em auto;background: url('../images/akce_bg.png') repeat-x scroll left top;}
#obsah_kosik iframe{width:100%;height:16.5em;overflow:auto!important;}
#frame_kosik .header_iframe{height:3em;}
#header{top: -11.8em;}
/*ovladani shopu*/
.samemargin{background:url('../images/uvod_znacky_bg.png') repeat left top;height:11em;padding:1em;}
.samemargin h1, .samemargin h1 a{color:#fff!important;}
.ovladanishop{padding-bottom:1em;color:#fff;}
.bottomsame{margin:1em 0em 0em 0em;height:auto!important;}
.ovladani_zobrazeni{color:#fff;background:url('../images/uvod_znacky_bg.png') repeat left top;font-size:1.5em;padding:0.5em;margin:0.5em 0em!important;}
.ovladani_zobrazeni input, .ovladani_zobrazeni select{background:whitesmoke;border:solid 0px #000;height:19px;}
#middle_row .samemargin .strankovani{float:right;margin:1.4em 1.8em 0em 0em;}
#middle_row .samemargin span{color:#fff;text-align:center;width:16px!important;height:16px!important;display:block;float:left;font-weight:bold;}
#middle_row .bottomsame .strankovani{margin:0.8em 0.6em 0em 0em!important;}
#middle_row .samemargin .strankovani{font-size:1em;}
#middle_row .samemargin .strankovani a{margin:0 0.15em;padding:0.1em 0.1em;text-align:center;width:16px!important;height:16px!important;display:block;float:left;font-weight:bold;color:#505050;background:whitesmoke;text-decoration:none;}
#middle_row .samemargin .strankovani a.active{text-decoration:underline;}

/* vypis vyrobkuu */
.detail_vyrobku h1{background:url('../images/bg-block-small.png') repeat-y left top;margin:0.5em 0;font-weight:normal;}
.detail_vyrobku h1.nazevVyr{margin:0 0 0.5em;font-weight:bold;min-height:3em;}
.detail_vyrobku h1.nazevVyr span{padding:0.3em!important;display:block;}
.detail_vyrobku h1:first-letter{text-transform:uppercase;}
.vyrobek_images{width:26.5em;margin:0 0 1em 0;float:left;}
.vyrobekNoSmallImage{width:83px;height:115px;border:0px solid #888784;float:left;background:url('../images/bg-block') repeat-y left top;}
.do_kosiku_cena{background:url('../images/bg-block-small.png') repeat-y left top;clear:both;margin:1em 0;padding:1em;}
.vyrobek_images .last{margin-top:1em;}
.vyrobek_images .margin{}
.do_kosiku_cena .cena_detail{font-size:1.7em;color:#fff;}
.do_kosiku_cena .puvodni_cena{font-size:1.3em;color:#fff;}
.do_kosiku_cena .pocet{width:2em;float:left;font-size:1.7em;margin-right:0.2em;}
.do_kosiku_cena table{font-size:14px!important;}
.do_kosiku_cena table td{vertical-align:top!important;padding:0em;}
.doporucene_zbozi input, .do_kosiku_cena table input{font-size:14px!important;border:solid 1px #505050;background:whitesmoke;height:19px;}
.do_kosiku_cena table select{border:solid 1px #505050!important;width:27.8em;height:21px;}
.detail_vyrobkuText p{color:#fff;font-size:1.4em;}
.detail_vyrobkuText a{color:#fff;}
.detail_vyrobkuText a:hover{text-decoration:none;}
.detail_galerie img{margin:0 1em 1em 0;}
.detail_galerie img.last{margin-right:0!important;}


/* kosik */
table.kosik, table.reg{font-size:14px!important;width:99%;color:#fff;}
table.kosik td{color:#fff;background:url('../images/bg-block.png') repeat-y left top;padding:0.2em;}
table.kosik td.kod{width:8em!important;}
table.kosik td.kcks{width:5em!important;}
table.kosik td.ks{width:4.5em!important;}
table.kosik td.ks input{width:1.8em!important;}
table.kosik td.kccelkem{width:5em!important;}
table.kosik td.lasttd{width:1em!important;}
table.kosik a, table.reg a{color:#fff;}
table.kosik td a {text-decoration:none!important;}
table.kosik td a.kod {text-decoration:underline!important;font-size:0.7em;}
table.kosik td a:hover.kod {text-decoration:none!important;}
table.kosik input, table.reg input, table.reg textarea{border:solid 1px #505050;}
table.reg td.first{width:8em;}
table.kosik td p{font-size:0.8em;margin:0;padding:0;}
.modules_table .kosik td{font-size:1.3em;}
.zalozka_vyrobek_detail .modules_table .kosik td{font-size:1em;background:url('../images/produkt_bg.png') repeat left top;}
table.kosik tr.trmain td, table.kosik td.nadpis, .zalozka_vyrobek_detail .modules_table .kosik td.nadpis{background:url('../images/bg-block-dark.png') repeat-y left top;font-weight:bold;color:#fff;}
.pozn{font-size:0.8em;color:#fff;display:block;margin:0.4em 0em;}
.backprehled a{background:#7A2A33;padding:0.2em;font-size:0.9em;font-weight:bold;text-decoration:none;}

/* footer */
#footer .inner{text-align:center;color:#fff;padding-top:0.5em;}
#footer{background:url('../images/middle_row_bez_right.png');padding-bottom:1em;}
#footer a{color:#fff;}
#footer .podpora{text-align:left;padding:1em;margin:1em;background:url('../images/bg-block.png') repeat left top;font-size:10px;position:relative;}
#footer .podpora p{margin:0em;padding:0em;}
#footer .podpora h1{font-family:Georgia;color:#888784;}
#footer .podpora ul{margin:1em 0em;width:34em;padding:0em;}
#footer .podpora ul li{float:left; width:11em;margin:0em;padding:0em;list-style-type:none;}
#footer .podpora ul li a{padding:0.2em;margin:0em;display:block}
#footer .podpora ul li a:hover{background:url('../images/bg-block.png') left;text-decoration:none;}
#footer #podporalinks a span.description {position: absolute !important; right: 1em;top: 3em;display: block; visibility: hidden;	width: 30em;}
#footer #podporalinks a:hover span.description {visibility: visible; z-index:1 !important;}
div.podporatexts{width:30em;float:right;}

.foto{float:left;margin:0.9em!important;}


#zalozka_vyrobek a{display:block;float:left;padding:0.5em;font-size:1.2em;margin-right:0.5em;background:url('../images/bg-block-small.png');text-decoration:underline;}
#zalozka_vyrobek a.active{padding-bottom:1em;text-decoration:none;}
.zalozka_vyrobek_detail{padding:0.5em;background:url('../images/bg-block-small.png');display:none;}
.zalozka_vyrobek_detail table td{color:#fff;padding:0.2em 0.5em;}
#zal_link_1, #zal_real_1{background: url('../images/akce_bg.png') top left repeat!important;}
#zal_link_2, #zal_real_2{background: url('../images/uvod_znacky_bg.png') left top repeat!important;}
 #zal_real_2 h2{color:#fff;}
p.moreinfo, p.nahoru{float:right;width:60%;padding:0.5em;background:url('../images/bg-block.png') right center;clear:both;text-align:right;}
.relative{position:relative;}

/*doporucene zbozi*/
.doporucene_zbozi{position:relative;}
.doporucene_zbozi img{margin-right:1em;}
.doporucene_zbozi .dokosiku{position:absolute;bottom:1em;right:1em;}


.totvyp{font-size:1.4em;padding-left:0.2em;text-decoration:none;}
.totvyp:hover{text-decoration:underline;}

/*
.objedname input, textarea{margin-left:6px;width:153px;border:1px solid #45433F;color:#fff;background:#45433F;}
.objedname .objsub{background:#7AAF2F;border:1px solid #7AAF2F;color:#fff;font-weight:bold;cursor:pointer;width:auto;float:right;}
.objedname td{font-size:12px;color:#fff;vertical-align:top;}
.conemameobjename{background:url("../images/uvod_znacky_bg.png") repeat scroll left top transparent;margin:0 0 0.2em 1px;padding:0 7px 7px 7px;}

#objedname{padding-left:7px!important;}

#left_row h2#objedname{font-size:2.2em;margin:0.5em 0em 0em -0.4em;padding:0.2em 0.2em;font-family:georgia;}
#left_row h2#objedname{background: url('../images/bg-h2s-menu.png') left repeat-x;padding:0.2em 2em 0.2em 0.5em;}
#left_row h2#objedname{background:url("../images/uvod_znacky_bg.png") repeat scroll left top transparent;color:#fff;margin-left:1px;padding-left:2px;}
*/

.objedname input,.objedname textarea{margin-left:6px;width:153px;border:1px solid #45433F;color:#fff;background:#888784;}
.objedname .objsub{border:1px solid #7AAF2F;background:#7AAF2F;color:#fff;font-weight:bold;cursor:pointer;width:auto;float:right;}
.objedname td{font-size:12px;color:#fff;vertical-align:top;}
.conemameobjename{margin:0 0 0.2em 1px;padding:0 7px 7px 7px;}

#left_row h2{color:#888784;font-size:2.2em;margin:0em 0em 0em -0.4em;padding:0.2em 0.2em;font-family:georgia;}
#left_row h2/*  strong */{background: url('../images/bg-h2s-menu.png') left repeat-x;padding:0.2em 2em 0.2em 0.5em;}


.langform{position:absolute;bottom:1.5em;left:30em;}
.langform input{float:left;margin:0em 0.5em;padding:2px;}
.langform input.active{padding:0;border:2px solid #888784;}

.paymentcard{float:right;}
.paymentcard img{margin:0 1em;}
.kosikheadin{float:right;}

#middle_row img.fleft{margin-right:1em;}
#middle_row img.fright{margin-left:1em;}

.petduvodu{background: url('../images/5duvodu.png') left top repeat;padding:1em;}
#middle_row .petduvodu h2{color:#fff;font-size:2.5em!important;}
#middle_row .petduvodu h2 span{position:relative;left:0;bottom:0}
#middle_row .petduvodu h2 span.pet{position:relative;left:0;bottom:5px}
.petduvodu a{text-decoration:none;float:left; display:block;padding:0.2em 0;width:200px;}
.petduvodu a span{padding:0;font-size:1.6em;position:relative;left:0.3em;bottom:0.5em;}
.petduvodu a span span.decoration{position:relative;left:0em;top:0em;font-size:1em;color:#fff;}
.petduvodu a span span{position:relative;left:0em;top:0.1em;/*color:#96BF0D;*/}
.petduvodu a:hover span span.decoration{border-bottom:1px solid #fff;}
.dvaduvody{float:left;width:200px;}

h1.seolista{ background: url("../images/uvod_znacky_bg.png") repeat-x scroll left top transparent;margin-bottom:10px;}
h1.seolista a{color:#fff!important;}

.uvodp{
background: url("../images/middle_row_bez_right.png") repeat scroll 0 0 transparent;
    padding: 1em;margin:1em 0 0 0!important;
}
