html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,a,
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;outline:none}
body {margin: 0px;padding: 0px;font-family:'Roboto Condensed';font-size:16px;text-align:center;}


button::-moz-focus-inner {
    border:0;
    padding:0;
}

div#topline {height:0px;}
header {background:#231f20;height:105px;z-index:9999;position:relative!important;}
p.head_logo {height:91px;float:left;}
p.head_logo img {margin-top:18px;}

p.head_firm{color:#ffc602;font-family:Roboto Condensed;font-size:200%;text-align:left;display:inline-block;font-weight:bold;height:104px;line-height:104px;float:left;margin-left:20px;}
p.head_firm span {color:#b8b8b8;}
span.logo_firm {display:none;}

.vyhledavac {max-width:255px;height:35px;float:right;text-align:left;margin-right:0px; margin-top:35px;}
.hl_vyraz {max-width:124px;height:31px;padding:0px 10px 0px 10px;float:left;background:transparent;border:none;color:#b8b8b8;font-size:100%;}
.vyhledavac_tl {width:39px;height:31px;padding:0;background:url(/styl/search.png)  0px 0px no-repeat;border:none;float:left;cursor:pointer;}
form.topsearch {border:1px solid #3f3a3c;background:#2c292a;margin-top:0px;padding:0px;width:184px;height:31px;float:left;margin-right:10px;}
a.flag_cz {background:url(/styl/flag_cz.png) 0px 0px no-repeat;width:35px;height:35px;display:inline-block;float:right;text-indent:-99999px;}
div#menucontent {margin: 0 auto;min-height:48px;position:relative!important;}
#topmenu {padding:0px 0px 0px 0px;margin: 0 auto;text-align:center;min-height:48px;position:relative;background:url(/styl/menu_back.png) left;z-index:9999;}


.banner { position: relative; overflow: auto; }
.banner li {list-style: none;}
.banner ul li {float: left;}


.hp_scroll_but {width:106px;min-height:15px;color:#fff;padding-top:115px;display:inline-block;background:url(/styl/scrolldown.png) top no-repeat;position:absolute;bottom:15%;left:70%;z-index:99999;cursor:pointer;text-transform:uppercase;font-size:100%;font-family:Roboto Condensed;}


ul.slider-navigace  {position:absolute;bottom:15%;left:5%;z-index:99999;}
ul.slider-navigace li {list-style: none;margin:0;padding:0;float:left;}
.slider-puntik {display:block;width:32px;height:32px;background:url(/styl/slide_point.png) 0px 0px no-repeat;margin-right:10px;}
.slider-puntik.active {background-position:-32px 0px;}

.slider1_text {color:#fff;font-family:Roboto Condensed;font-size:200%;text-align:left;padding:20px;display:inline-block;position:absolute;left:5%;bottom:5rem;background-color: rgba(0,0,0,0.7);;border-bottom:5px solid #fbae17;}
.slider1_text span {color:#fff;font-size:70%; display:block;}

.hp_box {width:300px;height:300px;display:inline-block;background-size:cover;position:relative;border-bottom:5px solid #fbae17;}
.hp_box1 {background:url(/styl/UAHomeBoxENG.jpg) 0px 0px no-repeat;}
.hp_box2 {background:url(/styl/box2.jpg) 0px 0px no-repeat;}
.hp_box3 {background:url(/styl/box3.jpg) 0px 0px no-repeat;}
.hp_box_shadow {width:300px;height:25px;display:inline-block;background:url(/styl/shadow_homebox.png) 0px 0px no-repeat;position:relative;top:-5px;background-size:cover;}
.hp_box_txt {width:100%;height:60px;line-height:60px;background-color: rgba(0,0,0,0.7);position:absolute;left:0px;bottom:0px;color:#fff;font-size:120%;text-transform:uppercase;text-decoration:none;display:block;}
.hp_box:hover .hp_box_txt {text-decoration:underline;}
.hp_boxy_holder {margin-top:77px!important;}


.hp_loga_slider {margin-top:29px;}
.hp_loga_slider h2 {font-size:200%;font-family:'Roboto Condensed';font-weight:normal;}      
.hp_loga_slider h3 {font-size:110%;font-family:'Roboto Condensed';font-weight:normal;margin-bottom:2rem;}
.hp_loga_container {position:relative;left:1.31rem;}

.hp_logo_container {height:130px;width:160px;}
.hp_logo {height:130px!important;width:160px!important;display:table-cell!important;vertical-align:middle;text-align:center;}

.hp_logo a img {
  border:none;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  
  -webkit-filter: grayscale(100%); /* Chrome */
  opacity:0.6;  
}


.hp_logo a:hover img {
  border:none;
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
   
  opacity:1;  
}

 
footer {background:#231f20;padding-top:2rem;}
footer h2 {color:#f4ae00;font-size:150%;font-family: 'Roboto Condensed';margin-bottom:1rem;}
footer .column4 {}
.footer_blok {display:inline-block;text-align:left;margin-bottom:20px;}
footer a {display:block;color:#a6a6a6;text-decoration:none;background:url(/styl/arrow_li.png) left no-repeat;padding-left:15px;margin-bottom:3px;}
footer p.newsletter_txt {color:#a6a6a6;}
footer form.email_zpravodaj {margin:5px 0 0 0;padding:0;}
.zpravodaj_email {background:#fff;border:none;height:33px;line-height:33px;color:#231f20;padding:0px 12px;width:133px;float:left;font-family:'Roboto Condensed'}
.zpravodaj_tl {background:#f4ae00;border:none;height:33px;line-height:33px;color:#231f20;text-align:center;width:108px;float:left;font-family:'Roboto Condensed';font-weight:bold;}

.bottom_social {margin-top:1rem;}
.social_txt {color:#f4ae00;font-size:150%;font-family: 'Roboto Condensed';display:inline-block;margin-right:30px;position:relative;top:15px;}
.fb_ico {display:inline-block;background:url(/styl/soc_fb.png) 0px 0px no-repeat;width:45px;height:45px;padding:0;text-indent:-99999px;margin-right:5px;}
.yt_ico {display:inline-block;background:url(/styl/soc_yt.png) 0px 0px no-repeat;width:45px;height:45px;padding:0;text-indent:-99999px;margin-right:5px;}
.tw_ico {display:inline-block;background:url(/styl/soc_tw.png) 0px 0px no-repeat;width:45px;height:45px;padding:0;text-indent:-99999px;}
.footcopy {background:#000;padding:20px 0px;}
.copy_info {color:#3f3f3f;font-size:80%;}



.flex-direction-nav {display:none!important;}


@media only screen and (min-width: 768px) and (max-width: 959px) {
  p.head_logo {text-align:left;float:left;}
  p.head_logo img {width:90%;}
  p.head_firm {font-size:180%;}
  p.head_firm{margin-left:10px;}
  .hp_box {width:240px;height:240px;}
  .hp_box_shadow {width:240px;height:20px;}     
  
}

@media only screen and (min-width: 480px) and (max-width: 767px),
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5),
only screen and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-pixel-ratio : 2)
 {
  p.head_firm {display:none;}
  .hp_box {width:300px;height:300px;}
  .hp_box_shadow {width:300px;height:25px;}             
  
}

@media only screen and (max-width: 479px) {
  p.head_firm,.vyhledavac {display:none;}
  p.head_logo {height:91px;float:none;width:100%;text-align:center;}
  p.head_logo img {padding-top:13px;display:inline;}

}





/*HORIZONTALNI MENU*/
#nav {height:3rem!important;}
#nav ul {display:inline-block;}
#nav ul li {list-style: none;padding: 0;margin: 0;}

#nav > a {display: none;}
#nav li {position: relative;}
#nav li a {color: #fff;display: block;}
#nav li a:active {background-color: #c00 !important;}
#nav span:after {width: 0;height: 0;vertical-align: middle;display: inline-block;position: relative;right: -10px; text-align:left;}
/* first level */
#nav > ul {height: 3rem;max-height: 3rem; background-color: transparent;}
#nav > ul > li{display:inline-block;height: 100%;float: left;padding:0px px;}
#nav > ul > li > a{height: 100%;font-size: 110%; font-weight:bold;color:#231f20;text-transform:uppercase;line-height: 3rem; text-align: center;padding:0px 34px;text-decoration:none;font-family:'Roboto Condensed';}
nav > ul > li:not( :last-child ) > a {} /*border menu cell */
#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a {color: #fff;}
/* second level */
#nav li ul {background-color: #ffc502;display: none;position: absolute;top: 100%;z-index:99999;min-width:200px;max-width:352px;text-align:left;}
#nav li:hover ul {display: block;left: 0;right: 0;}
#nav li:not( :first-child ):hover ul {left: -1px;}
#nav li ul a {font-size: 110%; padding: 10px 34px; font-weight:bold;color:#231f20;text-decoration:none;text-transform:uppercase;}
#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {color:#fff;}
#topmenu {max-height:3rem;}


@media only screen and (min-width: 760px) and (max-width: 1160px) { 
  #nav > ul > li > a{height: 100%;font-size: 100%; line-height: 3rem;; text-align: center;padding:0px 20px;}
  #nav li ul a {font-size: 110%; padding: 8px 20px; font-weight:bold;color:#231f20;text-decoration:none;text-transform:uppercase;}
}




@media only screen and (min-width: 768px) and (max-width: 959px) { 
  #nav > ul > li > a{height: 100%;font-size: 100%; line-height: 3rem;; text-align: center;padding:0px 20px;}
  #nav li ul a {font-size: 110%; padding: 8px 20px; font-weight:bold;color:#231f20;text-decoration:none;text-transform:uppercase;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  #nav > ul > li > a{height: 3rem;font-size: 85%; line-height: 3rem; text-align: center;padding:0px 10px;}
  #nav li ul a {font-size: 85%; padding: 5px 10px; font-weight:bold;color:#231f20;text-decoration:none;text-transform:uppercase;}
}


@media only screen and ( max-width:480px ) /* 640 */
{
  #nav {position: relative;top: auto;left: auto;}
  #nav > a {width: 3rem; height: 3rem;text-align: left;text-indent: -9999px;background: #231f20;position: relative;}
  #nav > a:before,#nav > a:after {position: absolute;border: 2px solid #fff;top: 35%;left: 25%;right: 25%;content: '';}
  #nav > a:after {top: 60%;}
  #nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {display: block;}
	/* first level */
  #nav > ul {height: auto;display: none;position: absolute;left: 0;right: 0;z-index:999999;background:#ffc502;}
  #nav:target > ul {display: block;}
  #nav > ul > li {width: 100%;float: none;}
  #nav > ul > li > a {height: auto;text-align: left;padding: 0 20px; }
  #nav > ul > li:not( :last-child ) > a {border-right: none;border-bottom: none;}
  /* second level */
  #nav li ul {position: static;padding: 0px; background:#fbb11f;}
}

/*HORIZONTALNI MENU EOF */

.drobenka {text-align:left;border-bottom:1px solid #d9d9d9;padding:0.8rem 0rem 0.8rem 1.31em;}
.drobenka a {color:#b8b8b8;text-decoration:none;font-size:80%;display:inline-bloc;background:url(/styl/arrow_li.png) left no-repeat;padding-left:10px;margin-left:10px;}
.drobenka a.df {color:#b8b8b8;text-decoration:none;font-size:80%;background:none;padding-left:0px;margin:0px!important;}
.drobenka a:hover {text-decoration:underline;}

h2.shop_nazev_kategorie {text-align:left;color:#231f20;padding-left:1.31rem;font-size:200%;font-family:Roboto; font-weight:normalit;height:3em;line-height:3em;}

.items_container {padding:0em 0em 0 1.31em;text-align:left;margin-bottom:2em;text-align:left;}
.podskupiny {padding:0em 0em 0 1.31em;text-align:left;margin-bottom:2em;text-align:left;}

.items_box_pipe, .items_box {display:block;width:16.8rem;margin-bottom:1rem;float:left;}
.items_box_pipe .imgholder, .items_box .imgholder {width:245px;height:245px;text-align:center;border:1px solid #d9d9d9;display:table-cell;vertical-align:middle;}

.nazev_prod {display:block;background:#231f20;border-bottom:5px solid #fbae17;text-align:left;width:247px;min-height:5.6875rem;}
.nazev_prod a {padding:15px 30px;color:#fff;text-decoration:none;font-family:'Roboto Condensed';font-weight:bold;font-size:130%;display:block;} 


.podskupiny_holder {display:inline-block;width:16.8rem;margin-bottom:1rem;}
.podskupina {text-align:center;border:1px solid #eee;}
.podskupina_img {width:245px;height:245px;text-align:center;border:1px solid #d9d9d9;display:table-cell;vertical-align:middle;}
.podskupina_txt {display:block;background:#231f20;border-bottom:5px solid #fbae17;text-align:left;width:247px;}
.podskupina_txt a {padding:15px 30px;color:#fff;text-decoration:none;font-family:'Roboto Condensed';font-weight:bold;font-size:130%;display:block;}



/* height:48px; */



/* prave menu */


.left_tree {text-align:left;margin:2.9em 0em 2em 0em;max-width:300px;}
.left_tree h2 {display:block;color:#fff;font-size:140%;font-weight:normal;margin:0px;background: #231f20; font-family:'Roboto Condensed'; text-transform:uppercase;padding:0.8rem 1rem;}
.menuv h2 {margin-bottom:10px;display:none!important;}
.menuv ul {display:none;max-width:300px;}
ul.menuv, ul.menuv ul {list-style-type:none;margin: 0;padding: 0;width: 100%;}
ul.menuv li {margin: 0px;}
ul.menuv > a.hmenu {display: block;text-decoration: none;}
ul.menuv  > li  > a.hmenu {background:#ececec;color: #231f20;padding: 0.5rem 1rem;font-family:'Roboto Condensed' ; font-size:100%;font-weight:normal;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li  > a.hmenu:hover {text-decoration:underline;}
ul.menuv  > li  > a.vmenusel {background:#ececec;color: #231f20;padding: 0.5rem 1rem;font-family:'Roboto Condensed' ; font-size:100%;font-weight:normal;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > a.hmenu {background:#ececec;color: #231f20;padding: 0.5rem 1rem 0.5rem 2rem  ;font-family:'Roboto Condensed' ; font-size:100%;font-weight:normal;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > a.hmenu:hover {text-decoration:underline;}
ul.menuv  > li ul > li > a.vmenusel {background:#ececec;color: #231f20;padding: 0.5rem 1rem 0.5rem 2rem  ;font-family:'Roboto Condensed' ; font-size:100%;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > a.menu-rozbal{background:#c9c9c9;color: #231f20;padding: 0.5rem 1rem 0.5rem 2rem  ;font-family:'Roboto Condensed' ; font-size:100%;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > ul li > a.hmenu {background:#ececec;color: #231f20;padding: 0.5rem 1rem 0.5rem 3rem  ;font-family:'Roboto Condensed' ; font-size:100%;font-weight:normal;text-decoration:none;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > a.hmenu:hover {text-decoration:underline;}
ul.menuv  > li ul > li > ul li > a.vmenusel {background:#ececec;color: #231f20;padding: 0.5rem 1rem 0.5rem 3rem  ;font-family:'Roboto Condensed' ; font-size:100%;font-weight:normal;text-decoration:underline;border-bottom:1px solid #d9d9d9;display:block;}
ul.menuv  > li ul > li > ul > li a.vmenusel {text-decoration:underline;}
/*vmenusel 
menu-rozbal*/


.leftpane_box {width:100%;max-width:300px;display:inline-block;background-size:cover;position:relative;border-bottom:5px solid #fbae17;display:block;}
.leftpane_box1 {background:url(/styl/box1.jpg) 0px 0px no-repeat;display:block;width:100%;padding-bottom: 100%;}
.leftpane_box2 {background:url(/styl/box2.jpg) 0px 0px no-repeat;display:block;width:100%;padding-bottom: 100%;}
.leftpane_box3 {background:url(/styl/box3.jpg) 0px 0px no-repeat;display:block;width:100%;padding-bottom: 100%;}
.leftpane_box_shadow {width:100%;padding-bottom: 8.3%;;display:inline-block;background:url(/styl/shadow_homebox.png) 0px 0px no-repeat;position:relative;top:-5px;background-size:cover;}
.leftpane_box_txt {width:100%;height:4rem;line-height:4rem;background-color: rgba(0,0,0,0.7);position:absolute;left:0px;bottom:0px;color:#fff;font-size:120%;text-transform:uppercase;text-decoration:none;display:block;}
.leftpane_box:hover .hp_box_txt {text-decoration:underline;}


/*@media only screen and (min-width: 768px) and (max-width: 959px) { 
  .leftpane_box_shadow {display:none;}
  #nav {top:-5px;position:relative;}
} */

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .leftpane_box_shadow {background:none;}
  #topmenu {top:-6px;position:relative;}
  #nav > ul > li > a{font-size: 60%;}
  .drobenka a {font-size:50%;}
  .drobenka .df {font-size:50%!important;}
  .drobenka {padding-left:0!important;}
  .drobenka {padding-left:0!important;padding:0rem 0rem 0.5rem 1.31em;top:-6px;position:relative;}
}

@media only screen and (max-width: 480px)  {
   #nav > ul > li > a{font-size: 60%;}
  .drobenka a {font-size:50%;}
  .df {font-size:50%!important;}
  
  .drobenka {padding-left:0!important;padding:0rem 0rem 0.5rem 1.31em;top:-6px;position:relative;}
  #topmenu {top:-6px;position:relative;}
}




/* prave menu eof */



/* detail */


.innse_pane {margin-top:2rem;}
.detail_left {margin-left:1.31rem;}
.detail_right {text-align:left;}
.produkt_detail_hlavnifoto {width:28.625rem;height:28.625rem;border:1px solid #d9d9d9;text-align:center;display:table-cell;vertical-align:middle;}
.produkt_detail_hlavnifoto a img {width:81%;height:auto;}
.detail_nazev_produktu {text-align:left;color:#231f20;font-size:200%;font-family:Roboto; font-weight:normal;}
.detail_popis {margin:0.5rem 0rem;color:#979797!important;line-height:1.3rem;}
.detail_popis strong,.detail_popis b {font-weight:bold;}
.detail_popis a {color:#231f20;}
.detail_product_info_txt {margin:1rem 0;border:1px solid #d9d9d9;background:#fafafa;padding:1rem 1.3rem 1.3rem 1.3rem;}
.detail_product_info_head {color:#231f20;font-weight:bold;padding:0rem;margin:0rem;}
.detail_product_info_txt ul {margin:0.5rem 0 0 0rem;padding:0;}
.detail_product_info_txt ul li {margin:0;padding:0 0 0 1rem;list-style: none;background:url(/styl/li.png) left no-repeat;}
.detail_dph_info {display:none;}

.detail_info_blok_ceny_holder {display:none!important;}
.zbozi_porovnat_detail {display:none;} 
.detail_vase_cena {display:inline-block;padding:0.5 rem 1rem;background:#231f20;color:#fff;border-bottom:5px solid #fbae17;text-align:center;font-weight:bold;font-size:220%;}
.jq2_holder {display:none;}
.varianta_holder {width:16%;text-align:center;display:block;float:left;margin-right: 0.4rem;}

.varianty_container {width:7.1rem;float:left;display:inline-block;margin-right:0.7rem;}

.var_holder {width:100%;margin:0;padding:0;vertical-align:middle;display:table-cell;display:block;}

.car1_obrazek {border:1px solid #d9d9d9;width:90%+2px;height:100%;padding:5%;display:block;min-height:8rem;}
.car1_nazev_prod {background:#231f20;color:#fff;padding:0.5rem 1rem ;display:block;vertical-align:middle;text-align:left;height:3rem;width:100%-2rem;margin-bottom:2rem;border-bottom:5px solid #fbae17;}


.car1_nazev_prod a {color:#fff;text-decoration:none;font-weight:600;font-size:105%;font-family:'Roboto Condensed'}
.car1_nazev_prod a:hover {text-decoration:underline;} 
.detail_doporucujeme_car {position:relative;left:1.31rem;text-align:center;}
.detail_doporucujeme_car img {width:90%;display:inline;}

.detail_ico_holder {margin:1rem 0rem;text-align:left;}
.detail_ico_holder img {margin:auto 0;} 

.detail_send_inquiry_holder a {display:inline-block;float:right;height:4.0625rem;line-height:4.0625rem;background:url(/styl/buy.png) left no-repeat;padding-left:5rem;color:#231f20;font-size:200%;text-decoration:none;margin-top:1rem;}
.detail_send_inquiry_holder a:hover {text-decoration:underline;}


/* detail eof */


/*cms*/
.cms_nazev_kategorie {text-align:left;color:#231f20;padding-left:1.31rem;font-size:200%;font-family:Roboto Condensed; font-weight:normalit;height:3em;line-height:3em;}
.clanky_nazev_kategorie {text-align:left;color:#231f20;font-size:200%;font-family:Roboto Condensed; font-weight:normalit;height:3em;line-height:3em;}

h3.clanky_nadpis {text-align:left;color:#231f20;font-size:150%;font-family:Roboto Condensed; font-weight:normalit;height:2em;line-height:2em;}

.page_inner  .addthis_toolbox {margin-top:1rem;}


/*cms eof */

/*kontakt*/

p.telefon {color:#2d2d2d !important;margin-bottom:0px !important;margin-left:0px !important;font-weight:bold;}
p.email {color:#2d2d2d !important;margin-bottom:0px !important;margin-left:0px !important; font-weight:bold;}
p.email a {color:#2d2d2d !important; text-decoration:underline !important;}
p.email a:hover {color:#df0008 !important; text-decoration:underline !important;}

input.input-kontakt {width:243px!important;border:1px solid #dcdcdc!important;}
textarea.input-kontakt {width:279px!important;border:1px solid #dcdcdc!important; resize:none; }

button.btn_send {background:#f4ae00;border:none;color:#231f20;padding:6px 22px 4px 22px;cursor:pointer;font-size:120%;font-weight:bold;float:right;text-transform:uppercase;font-family:Roboto Condensed;font-weight:bold; line-height:20px; text-decoration:none;}



.kontakt_mapaholder {width:100%;height:500px;border:1px solid #dfdfdf;}
.kontakt_form {margin:0px!important;padding:25px 25px 25px 25px !important;font-size:14px;margin-bottom:12px!important;text-align:left;border:1px solid #e4e4e4;background:#f3f3f3;font-size:13px;font-weight:normal;color:#737373;}
h3.nadp_kontaktform{color:#333;text-decoration:none;font-size:20px!important;margin:0px;padding:0px 0px 0px 0px;margin-bottom:15px;height:28px;}
div.kontaktformdelimeter {width:0px;background:#fff;border-top:0px solid #e0e0e0;border-bottom:0px solid #fff;margin-bottom:15px;width:100%;}
.kontakt_righpane {width:344px;float:right;padding:0px ;}
#cms_inner {text-align:left;margin-left:1.31rem;}

.pata_2_nazor {width:263px;height:70px;}
.pata_2_dotaz {}
.pata_3_adr {margin-top:0px;font-size:13px;font-weight:bold;}
.pata_3_mapa {display:block;color:#2d2d2d;margin-bottom:5px;font-weight:bold;}


/*kontakt eof*/


/*autocomplette */
.ac_results {padding: 0px;border: 1px solid #d0e4f2;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 5px;cursor: default;display: block; text-align:left;
.suganotace {display:block;}
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {}
.ac_odd {	background-color: #eee;}
.ac_over {	background-color: #003e6f;	color: #fff;}

/*autocomplette eof*/

.nodisp {display:none!important;}
.cleaner {clear:both;}
.ajax-loading-box {position: fixed;top: 40%;right: 40%;z-index: 800;display: none;padding: 0 10px;background-color: #222;}
.ajax-inner-loading-box {padding: 20px 20px 20px 30px;color: #fff;font-weight: bold;}

/* Ajax */
.ajax-loading-box {background: transparent url(/styl/transparent_black_bg.png);}
.ajax-inner-loading-box {	background: url(/styl/ajax.gif) no-repeat 3px center;}


.slide {position: relative;height: 600px;background-position: center center;background-repeat: no-repeat;background-size: cover;cursor:pointer;}
.product_overlay{ position: absolute;  margin: 0; padding: 0; top: 0; left: 0;  z-index: 5000;  background-color: #000 !important;  opacity: 0.7;  width:100%;height:100%;display:none;}
.product_loading img {margin-bottom:10px;}
.product_loading{position:absolute;width:120px;height:120px;;z-index:99999999;padding:30px;background:#fff;left:230px;top:-100px;display:none;box-shadow:4px 4px 4px #aaa;font-size:14px;color:#050505;text-align:center;}
 
.notice_no, .status_no {border:1px solid #ff8a8d;background:url(/styl/ikona_err.png?2) 22px 22px no-repeat rgba(255, 228, 228, 1);color:#333;font-size:120%;padding:23px 27px 31px 57px;text-align:left;height:14px;display:block;margin:17px 0px 17px 0px;font-weight:bold;border-bottom:3px solid #ff8a8d;text-transform:uppercase;}
.notice_yes, .status_yes {border:1px solid #73AB6B;background:url(/styl/ikona_ok.png?2) 22px 22px no-repeat rgba(233, 246, 231, 1);color:#333;font-size:120%;padding:23px 27px 31px 57px;text-align:left;height:14px;display:block;margin:17px 0px 17px 0px;font-weight:bold;border-bottom:3px solid #73AB6B;text-transform:uppercase;}
.notice {border:1px solid #E7E7E7;background:url(/styl/ikona_ok.png?1) 22px 22px no-repeat #F2F2F2;color:#333;font-size:18px;padding:23px 27px 23px 57px;text-align:left;min-height:14px;display:block;margin:17px 0px 17px 0px;font-weight:bold;border-bottom:3px solid #E7E7E7;text-transform:uppercase;}

/*formulare */
.f_nazev {;font-weight:bold;width:140px; font-size:14px; color:#2d2d2d;}
.formular input {width:300px;height:23px;border:1px solid #dcdcdc;text-align:left;padding-left:5px; outline:none;}
textarea.f_telo {width:295px;height:100px;border:1px solid #dcdcdc;text-align:left;padding:5px; outline:none;}
textarea {width:295px;height:100px;border:1px solid #dcdcdc;text-align:left;padding:5px; outline:none;}
.formular table {width:100%;}
div.regform {margin:0px!important;padding:25px 25px 25px 25px !important;font-size:14px;margin-bottom:12px!important;text-align:left;border:1px solid #e4e4e4;background:#f3f3f3;font-size:100%;font-weight:normal;color:#2d2d2d;}
.z_btn{background:#f4ae00;border:none;color:#231f20;padding:6px 22px 4px 22px;cursor:pointer;font-size:120%;font-weight:bold;float:right;text-transform:uppercase;font-family:Roboto Condensed;font-weight:bold; line-height:20px; text-decoration:none;}


/*formulare eof*/



/*bx slider*/

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
		left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	display: none;

}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
} 
/* bx slider eof*/

.shop_popis_kategorie {padding:0rem 1.31rem!important;}
.shop_popis_kategorie h2 {font-size:1.5rem;}
.shop_popis_kategorie p {margin-bottom:0.8rem;}
.shop_popis_kategorie strong {font-weight:bold;}
.shop_popis_kategorie a {color: #F4AE00;text-decoration:underline;}

.page_inner {padding:0rem 1.31rem!important;text-align:left;}
.page_inner h2 {font-size:1.6rem;margin:1rem 0rem;font-weight:bold;}
h2.clanky_nadpis {font-size:1.6rem;margin:1rem 0rem;font-weight:bold;}
.page_inner h3 {font-size:1.3rem;font-weight:bold;margin:2rem 0rem;}
.page_inner p {margin-bottom:0.4rem;}
.page_inner strong {font-weight:bold;}
.page_inner a {color: #F4AE00;text-decoration:underline;}

 
.page_inner ul li {
background: transparent url(/styl/arrow_li.png) no-repeat scroll left center;
padding-left: 10px;
margin-bottom: 3px;
list-style: none;
}

.page_inner ul {margin-bottom:0.8rem;}