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, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, strong, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}



body {margin: 0px;padding: 0px;font-family: 'Roboto', sans-serif;;font-size:13px;text-align:center;background-color:#fff; color:#2e2e2e; }
button::-moz-focus-inner {
    border:0;
    padding:0;
}


/*div#topline {height:56px;background:url(/styl/textura_top.png) 0px 0px repeat-x;;margin-bottom:0px;}*/
div#topline {height:56px;background:#ccc;margin-bottom:0px;}
div#toplinecontent {width:960px; height:56px;margin: 0 auto;text-align:right;}
div#toplinecontent a {text-decoration:none;display:inline-block;}
div#toplinecontent a:hover {text-decoration:underline;}

div#toplinecontent .separator {height:19px!important;width:2px;background:url(/styl/separator_nejvrchnejsi_menu.png) 0px 0px no-repeat;display:inline-block;margin:0px 20px 0px 20px;font-size:0px;position:relative;top:-13px;} 



/*
div#hlavicka {padding:0px;text-align:center;height:195px;z-index:100;position:relative;width:100%;top:0px;background:url(/styl/head_top.png) center no-repeat;}
div#hlavickacontent {width:960px;margin: 0 auto;z-index:90;height:195px;position:relative;}
  */
div#hlavicka {padding:0px;text-align:center;height:195px;z-index:100;position:relative;width:100%;top:0px;background:#fff;}
div#hlavickacontent {width:960px;margin: 0 auto;z-index:90;height:195px;position:relative;background:url(/styl/hlavicka_roky_sk.png?1) left no-repeat;}

.semafor_topline {height:32px;max-width:300px;min-width:150px;font-size:13px;display:block;z-index:9999;text-align:right;float:left;margin-left:30px;white-space:no-wrap;}
.semafor_topline img {margin-top:10px;margin-right:10px;float:right;}

.semafor_vyrizeni_txt {display:inline; font-size:14px; padding-top:12px;text-align:left;margin-right:10px;line-height:32px;position:relative;top:-2px;}
.semafor_vyrizeni_val_green {font-weight:bold; color:#09b81a; font-size:18px; line-height:32px; text-transform: uppercase;display:inline-block; padding-top:12px;margin-right:10px;}
.semafor_vyrizeni_val_red {font-weight:bold; color:#ed1c24; font-size:18px; line-height:32px; text-transform: uppercase;display:inline-block; padding-top:10px;margin-right:10px;}
.semafor_hide {display:none; text-align:right; background:url(/styl/off.png) 95px 3px no-repeat; cursor:pointer; padding-right:17px;}

.selectholder {width:170px;height:30px;background:#fff;border:1px solid #dcdcdc;padding:0px 0px;display:inline-block;position:relative;line-height:30px; text-align:center; margin-right:34px;}
.form_vyber_meny {margin:0px 0px 0px 0px;padding:0px;height:56px; line-height:56px;display:block;float:right;width:330px;}
.form_vyber_meny select {width:158px;position:relative;top:0px; border: none; outline:none;cursor: pointer;}
.form_vyber_meny img {position:relative;top:0px;}

.blok {position:relative;}
.blokr {}
.policka {display:none;}


.logo {width:260px;height:180px;display:block;position:absolute;left:0px;top:0px;}
.raj_pneu {display:inline-block; float:left; text-align:left; font-size:35px; line-height:32px; font-weight:800; color:#00517e; padding:8px 15px 15px 0px; margin-top:56px; border-right: 1px solid #d5a902; letter-spacing: -0.02em; display:none;}
.raj_pneu span {display:block; font-weight:normal; font-size:26px; font-weight:400;letter-spacing: -0.01em; }
.raj_pneu span.erko {display: inline-block; font-size:11px; font-weight:800; line-height:11px;  }
.raj_pneu_tradice {display:inline-block; float:left; text-align:left; font-size:35px; line-height:32px; font-weight:800; color:#ed1c24; padding:8px 0px 15px 15px; margin-top:56px; display:none;}
.raj_pneu_tradice span {display:block; font-weight:normal; font-size:26px; font-weight:400;letter-spacing: -0.01em; }


.vyhledavac {height:56px; line-height:56px; margin-left:11px;float:right;text-align:left; border-left: 1px solid rgba(72, 72, 72, 0.5);display:none;}
.hl_vyraz {width:140px;height:31px; line-height:13px; padding:0px 10px 0px 10px;float:left;background:#fff;border:1px solid #9fa6aa; outline:none;}
.vyhledavac_tl {width:31px;height:31px;margin:0px 0px 0px 7px;background:url(/styl/search.png?2) -31px 0px no-repeat;border:none;float:left;cursor:pointer;text-indent:0px;display:block;}

form.topsearch {border:none;margin:11px 0px 0px 14px;padding:0px;}
.volejte_txt {display:inline-block;background:url(/styl/iko_tel_top.png) 0px 2px no-repeat; padding-left:20px;margin-right:2px;text-transform:uppercase;color:#acdcff;margin-right:5px;font-weight:bold;min-width:50px;}
.volejte_cislo {color:#fff;font-weight:bold;}


.prihl_registr {height:56px;float:left;text-align:left;}

.prihlaseni {height:56px; line-height:56px;padding:0px 0px 0px 30px;font-size:14px;background:url(/styl/prihlaseni.png) 0px 16px no-repeat;float:left;margin-right:30px;}
.registrace {height:56px; line-height:56px;padding:0px 0px 0px 30px;font-size:14px;background:url(/styl/registrace.png) 0px 15px no-repeat;float:left;}

/*.prihl_registr a {color:#2e2e2e!important;text-decoration:none;font-size:14px;display:block}*/
.prihl_registr a {color:#333!important;text-decoration:none;font-size:14px;display:block}
.prihl_registr a:hover {text-decoration:underline;}

.kosik {text-align:left;color:#000;font-size:13px;background:url(/styl/kosik.png) 0px 62px no-repeat;width:205px;float:right;cursor:pointer;height:158px;padding:37px 0px 0px 75px;margin-top:0px;}
.kosik_hodnoty {padding:0px 0px 0px 0px;font-size:13px;color:#282828;}
#basketinfo_ks {color:#ed1c24; font-size:18px; line-height:13px; font-weight:700;}

#basketinfo_cena {font-size:24px; line-height:34px;font-weight:700;color:#ed1c24;display:block;border-bottom:1px solid #d5a902;}

.basketinfo_sleva {font-size:16px;background:url(/styl/sleva_ikona.png) 0px 0px no-repeat;padding:1px 0px 3px 23px; margin:8px 0px 2px 4px;font-weight:bold;}
.basketinfo_sleva_hodnota {color:#ed1c24;font-weight:bold;}

.basketinfo_typcen_M {font-size:16px;background:url(/styl/malovelko_ikona.png) 0px 0px no-repeat;padding:0px 0px 3px 23px; margin:0px 0px 8px 3px;font-weight:bold;}
.basketinfo_typcen_V {font-size:16px;background:url(/styl/malovelko_ikona.png) 0px 0px no-repeat;padding:0px 0px 3px 23px; margin:0px 0px 8px 3px;font-weight:bold;}
.basketinfo_typcen_D {font-size:16px;background:url(/styl/malovelko_ikona.png) 0px 0px no-repeat;padding:0px 0px 3px 23px; margin:0px 0px 8px 3px;font-weight:bold;}



.nodisp {display:none!important;}
.cleaner {clear:both;}

div#menucontent {width:960px;margin: 0 auto;height:56px;position:relative!important;}
div#topmenu {padding:0px;margin:0px 0px 30px 0px;text-align:center;height:56px; line-height:56px; position:relative;background:url(/styl/head_menu_bg.png) 0px 0px repeat-x;}

.menu_home {display:block;float:left;width:37px;height:56px;background:url(/styl/menu_home2.png?1) left;text-indent:-9000px;}
.amenu_home:hover {background-position:-37px 0px;}

.topmenu_pipe {display:block;float:left;width:2px;height:49px;background:url(/styl/menu_pipe2.png) 0px 0px no-repeat;}

.banner_maly_hp1 {width:192px; height:83px;background:url(/bannery/box1.png) 0px 0px no-repeat;display:block;margin-bottom:5px!important;padding:20px 30px 0px 100px;}
.banner_maly_hp2 {width:192px; height:83px;background:url(/bannery/box2.png) 0px 0px no-repeat;display:block;margin-bottom:6px!important;padding:20px 30px 0px 100px;}
.banner_maly_hp3 {width:192px; height:83px;background:url(/bannery/box3.png) 0px 0px no-repeat;display:block;padding:20px 30px 0px 100px;}

.banner_maly_l1 {width:150px; height:57px;background:url(/bannery/box1_m.png) 0px 0px no-repeat;display:block;margin-bottom:5px!important;padding:13px 20px 0px 68px;}
.banner_maly_l2 {width:150px; height:57px;background:url(/bannery/box2_m.png) 0px 0px no-repeat;display:block;margin-bottom:6px!important;padding:13px 20px 0px 68px;}
.banner_maly_l3 {width:150px; height:57px;background:url(/bannery/box3_m.png) 0px 0px no-repeat;display:block;padding:13px 20px 0px 68px;}

.pravy_banner h2 {text-transform:uppercase;color:#fff;font-weight:bold;font-size:18px;text-shadow: 1px 1px 1px #0864a5;margin-bottom:10px;}
.pravy_banner {color:#fff;font-size:13px;text-shadow: 1px 1px 1px #0864a5;}
.pravy_banner a {color:#fff;font-size:13px;text-shadow: 1px 1px 1px #0864a5;display:inline!important;}


.leve_bannery h2 {text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;text-shadow: 1px 1px 1px #0864a5;margin-bottom:5px;}
.leve_bannery {color:#fff;font-size:10px;text-shadow: 1px 1px 1px #0864a5;}
.leve_bannery a {color:#fff;font-size:10px;text-shadow: 1px 1px 1px #0864a5;display:block;}


/*HORIZONTALNI MENU*/

.menu3horizontal ul, .menu3horizontal li {list-style: none;padding: 0;margin: 0;}
.menu3horizontal ul {display: none; /* Hides non-mega links */}
.menu3horizontal .sub ul {display: block; /* overrides above hide */}
  /* Main menu3 styles */
.menu3horizontal {height:56px;padding:0px;margin-bottom:0px;text-align:left;position:relative;float:left;}
.menu3horizontal li {float: left;}
.menu3horizontal li a {padding:0px 18px 0px 16px;display:block;float:left;height:56px; line-height:56px;color:#fff;font-size:15px;text-decoration:none;font-weight:700;border-left: 1px solid rgba(120,120,120,.25);}
.menu3horizontal li.mega-hover a, .menu3horizontal li a:hover {color: #fff;background:#016aa7;}
.menu3horizontal li a.dc-mega {position: relative; }
.menu3horizontal li a .dc-mega-icon {}
.menu3horizontal li.mega-hover a .dc-mega-icon {}
  /* Mega menu3 Styling */
  /* Mega Drop Down Container */
.menu3horizontal li .sub-container {position: absolute; padding:0px;margin-left: 0px;background: #016aa7; margin-top:0px;text-align:left;z-index:999;text-shadow:none;}
.menu3horizontal li .sub {padding: 5px; }
.menu3horizontal li .sub-container.mega .sub {padding: 5px;text-align:left;}
.menu3horizontal li .sub .row { /* Clear the sub-menu3 floats */width: 100%;overflow: hidden;clear:both;}
.menu3horizontal li .sub li {float: none;}
  /* Sub-menu3 Headers */
ul.coltwo {padding:12px 18px 12px 18px!important;background:#016aa7!important;border-left:1px solid #00578a;border-right:1px solid #00578a;border-bottom:5px solid #00578a;}
.menu3horizontal li .sub li.mega-hdr {float: left;width: 180px;margin: 0px;background:#016aa7;}
.menu3horizontal li .sub a {border: none;color: #fff;display: block;float: none;text-decoration: none;text-align:left;font-weight:normal;height:24px;padding:7px 0px 0px 0px!important;white-space:nowrap; border-bottom:1px solid #0d74af;font-size:14px; line-height:14px;}
.menu3horizontal li .sub a:first-letter {text-transform:uppercase;}

.menu3horizontal li .sub a:hover {color: #fff!important;text-decoration:underline;} 
.menu3horizontal li .sub li.mega-hdr a.mega-hdr-a {padding: 5px;margin: 5px;text-transform: uppercase;color: #000;background: #aaa;text-align:left;height:10px;}
.menu3horizontal li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000;text-shadow: none;}
  /* Style the 3rd level links */
.menu3horizontal li .sub li ul li {margin-right: 0px;padding:0px;text-align:left;}
.menu3horizontal .sub li.mega-hdr li a {color: #000;font-weight: normal;padding-left: 10px;text-align:left;}
  /* Styling for items with only 2 levels */
.menu3horizontal li .sub-container.non-mega .sub {padding: 5px;}
.menu3horizontal li .sub-container.non-mega li {width: 180px;}
.menu3horizontal li .sub-container.non-mega li a {padding: 5px;}
.menu3horizontal li .sub-container.non-mega li a:hover {color: #000;text-decoration:underline; }
/*
li#menu3-item-32.mega-hdr {background: url(/css/images/osobni.png) no-repeat center 0 #fff;padding-top:70px;}
li#menu3-item-34.mega-hdr {background: url(/css/images/van.png) no-repeat center 0 #fff;padding-top:70px;}
li#menu3-item-33.mega-hdr {background: url(/css/images/4x4.png) no-repeat center 0 #fff;padding-top:70px;}
 */
 

.menu3horizontal li ul li:last-child  a {border-bottom:none;}
/*HORIZONTALNI MENU EOF */

div#maincontent {width:960px;margin: 0 auto;z-index:80;position:relative;text-align:left;background:#fff;}
div#main {padding:0px 0px 0px 0px;margin: 0 auto;text-align:center;min-height:700px;}
div#premain {padding:0px;margin: 0 auto;text-align:center;min-height:300px;margin-top:0px;}

.carousel1 {width:753px;height:324px;float:left;background:#fff;padding-top:10px;}



.hp_carou {position:relative;}

.sipka_leva {width:20px;height:275px;padding:0px 0px 0px 0px;display:block;background:url(/styl/listovani_left.png);background-position: 0px 100px; background-repeat:no-repeat;position:absolute;left:220px;z-index:999;}
.sipka_leva:hover {background-position: -20px 100px;}

.sipka_leva_full{width:20px;height:275px;padding:0px 0px 0px 0px;display:block;background:url(/styl/listovani_left.png);background-position: 0px 100px; background-repeat:no-repeat;position:absolute;left:0px;z-index:999;}
.sipka_leva_full:hover {background-position: -20px 100px;}

.sipka_prava {width:20px;height:275px;padding:0px 0px 0px 0px;display:block;background:url(/styl/listovani_right.png);background-position: 0px 100px; background-repeat:no-repeat;position:absolute;left:953px;z-index:999;}
.sipka_prava:hover {background-position: -20px 100px;}
.car1 {width:753px;height:288px;background:#fff;border-top:1px solid #ebebeb;}



.sipka_leva_detail {width:20px;height:275px;padding:0px 0px 0px 0px;display:block;background:url(/styl/listovani_left.png);background-position: 0px 100px; background-repeat:no-repeat;position:absolute;left:0px;z-index:999;}
.sipka_leva_detail:hover {background-position: -20px 100px;}
.sipka_prava_detail {width:20px;height:275px;padding:0px 0px 0px 0px;display:block;background:url(/styl/listovani_right.png);background-position: 0px 100px; background-repeat:no-repeat;position:absolute;left:735px;z-index:999;}
.sipka_prava_detail:hover {background-position: -20px 100px;}


.bannery {width:960px;height:320px;padding:0px;position:relative;margin-bottom:9px;}
.levy_banner {width:640px;height:320px;display:block;float:left;margin-right:11px;}
.pravy_banner {width:322px;height:320px;float:left;}
.pravy_banner a {display:block;border:none;margin-bottom:2px;}


.banner_hp_1 {width:316px;height:110px;float:left;margin-right:3px;background:url(/styl/baner1.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}
.banner_hp_2 {width:316px;height:110px;float:left;margin-right:3px;background:url(/styl/baner2.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}
.banner_hp_3 {width:316px;height:110px;float:left;background:url(/styl/baner3.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}

.banner_hp_4 {width:235px;height:85px;float:left;margin-right:4px;background:url(/styl/baner4.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}
.banner_hp_5 {width:235px;height:85px;float:left;margin-right:4px;background:url(/styl/baner5.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}
.banner_hp_6 {width:235px;height:85px;float:left;margin-right:4px;background:url(/styl/baner6.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}
.banner_hp_7 {width:235px;height:85px;float:left;background:url(/styl/baner7.png) 0px 0px no-repeat;display:block;border:1px solid #e7e7e7; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.075);margin-bottom:28px;}


.hp_blok_kategorie_img_holder {display:table-cell;background:url(/styl/img_kategorie.png) 0px 0px no-repeat;width:164px;height:121px;text-align:center;vertical-align:middle;}



.hp_blok_kategorie_holder {margin:0px;width:903px;float:left;height:315px;background:url(/styl/vybrane_kat_bg.png) 0px 0px repeat-x;padding:0px 30px 0px 40px;position:relative;}

.hp_blok_banner {position:absolute;float:left;top:-1px;height:275px;left:638px;}
.hp_blok_banner a img, .hp_blok_kategorie a img, .hp_blok_kategorie_last a img {border:none;}
.hp_blok_kategorie {margin:20px 0px 20px 0px;width:182px;float:left;height:255px;}
.hp_blok_kategorie_last {margin:20px 0px 20px 0px;width:165px;float:left;height:255px;}


.hp_blok_kategorie_holder  .popis  {width:164px; height:36px;margin:0px 0px 20px 0px;}

.hp_blok_kategorie_holder  .popis a  {color:#fff;font-weight:bold;font-size:12px;text-decoration:none;background:url(/styl/kategorie_hover.png) 0px 0px no-repeat; width:164px; height:36px;text-transform:uppercase;text-align:center;vertical-align:middle;display:table-cell;}
.hp_blok_kategorie_holder  .popis a  span {position:relative;display:block;}
.hp_blok_kategorie_holder  .popis a:hover {background-position:-164px 0px;}

a.kategorie_odkaz {text-align:left;display:block;background:url(/styl/kategorie_sipka.png) left no-repeat;padding-left:10px;color:#00517e;text-decoration:none;margin-left:4px;font-size:13px;margin-bottom:3px;}
a.kategorie_odkaz:hover {text-decoration:underline;}




div#foot {padding:0px;text-align:center;height:247px; z-index:100;position:relative;width:100%;top:0px;background:url(/styl/bottom2.png?1) 0px 0px no-repeat;}
div#footcontent {width:960px;height:160px;margin: 0 auto;z-index:90;padding-top:20px;position:relative;text-align:left; }

div#footcopy {padding:0px;text-align:center;min-height:90px; z-index:100;position:relative;width:100%;top:0px;margin-top:0px;}
div#footcopycontent {width:960px;margin: 0 auto;z-index:90;position:relative;padding-top:20px;text-align:left;color:#b1b1b1;font-size:12px;height:50px;text-align:left;}

div#footcopy_left {width:580px;float:left;}
div#footcopy_right {width:380px;float:right;text-align:right;position:relative;height:40px;}
div#footcopy_right  a {color:#b1b1b1;text-decoration:none;}
div#footcopy_right  a:hover {text-decoration:underline;}



.copy_info { color:#989898;margin:0px 0px 0px 0px; font-size:11px;}
.copy_info a { color:#989898; text-decoration:underline;}
.copy_info a:hover {color:#989898; text-decoration:none;} 
.author_info { font-weight:normal;color:#989898;}
.author_info a { color:#989898; text-decoration:underline;}
.author_info a:hover {color:#989898; text-decoration:none;}

p.newsletter_info {width:276px;margin-left:308px;float:left;color:#fff;font-size:12px;margin-top:17px;}
div.newsletter_form {width:360px;float:left;margin-top:20px;}


.fp1 {width:227px;min-height:138px;float:left;text-align:left;color:#fff;margin:0px 25px 0px 19px;border-right:1px solid #d5a902;}
.fp2 {width:294px;min-height:138px;float:left;text-align:left;color:#fff;margin:0px 25px 0px 0px;border-right:1px solid #d5a902;line-height:150%;}
.fp3 {width:343px;min-height:138px;float:left;text-align:left;color:#fff;margin:0px 25px 0px 0px;line-height:150%;}

.footpane h2 {color:#252525;padding:0px 0px 0px 34px;height:20px;margin-bottom:20px;background:url(/styl/bottom_icon.png?1) 0px 3px no-repeat;font-size:16px; font-weight:bold; color:#252525;text-align:left;} 
.footpane {color:#252525;text-align:left;} 

.fp3 h2 {margin-bottom:14px!important;}
.fp3 img {display:block;margin-top:8px;}  

.rk_te {width:195px;float:left;margin-left:10px;}
.rk_te a {color:#ed1c24; text-decoration:none;}
.rk_te a:hover {text-decoration:underline!important;}
.rk_m {width:115px;float:left;}
.rk_m strong { font-weight:bold;}



.fp1 p {background:url(/styl/kalendar.png) 0px 0px no-repeat;padding-left:65px;width:195px;}

.fp1 a {text-decoration:underline;color:#ed1c24;}
.fp1 a:hover {text-decoration:underline;}

.fp1 a {display:block;font-size:13px;text-decoration:none;color:#252525;background:url(/styl/bottom_odkaz.png) 0px 1px no-repeat;padding-left:14px;margin:0px 0px 3px 10px;;}
.fp1 a:hover {text-decoration:underline;}

form.email_zpravodaj {width:945px;height:64px;background:url(/styl/email_zpravodaj.png) 0px 0px no-repeat;margin-left:14px;margin-bottom:28px;}

.fp3 {color:#252525;font-size:13px;text-align:left;}
.fp3 a {color:#ed1c24;}
.fp3 a:hover {color:#ed1c24;text-decoration:underline;}
.fp3 p {margin-top:5px;}



.fp2 a {color:#ed1c24;text-decoration:none;}
.fp2 a:hover {color:#ed1c24;text-decoration:underline;}


/*VERTIKALNI MENU */

.left_tree h2 {width:198px;height:27px;color:#fff;padding:12px 0px 0px 22px;font-size:16px;font-weight:bold;margin:0px;background:#112642;display:none;}
.left_tree {width:220px;;}
#menu ul {display:none;}
ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 220px;;}
ul#menu li {margin: 0px;}
ul#menu a.hmenu {display: block;text-decoration: none;}
ul#menu li a.hmenu {background: url(/styl/leve_menu.png?1) 0px 0px no-repeat;color: #000;padding: 8px 0px 0px 43px;width:177px;height:26px;font-weight:bold;text-decoration:none;}
ul#menu li a.hmenu:hover {background-position:-220px 0px;color:#fff;text-decoration:none;}
ul#menu li a.vmenusel {background: url(/styl/leve_menu.png?1) -220px 0px no-repeat;color: #fff;padding: 8px 0px 0px 43px;width:177px;height:26px;font-weight:bold;text-decoration:none;}
ul#menu li ul li a.hmenu {background: url(/styl/leve_menu_sipka_leva.png) 35px 13px no-repeat #01366c;color: #fff;padding: 8px 0px 0px 43px;width:177px;height:26px;font-weight:normal;text-decoration:none;}
ul#menu li ul li a.hmenu:hover {background: url(/styl/leve_menu_sipka_leva.png) 35px 13px no-repeat #0156b0!important;color: #fff;padding: 8px 0px 0px 43px;width:177px;height:26px;font-weight:normal;text-decoration:none;}

ul#menu li ul li ul a.hmenu {background:url(/styl/leve_menu_pozadi_rozbalene.png) left top!important; color: #000;padding: 8px 0px 0px 77px!important;width:143px!important;height:26px;font-weight:normal;text-decoration:none;}


ul#menu a.vmenusel {display: block;text-decoration: none;}
ul#menu li a.menu-rozbal {background: url(/styl/leve_menu.png?1) -220px 0px no-repeat;color: #fff;padding: 8px 0px 0px 43px;width:177px;height:26px;font-weight:bold;text-decoration:none;}
ul#menu li ul li ul li a.vmenusel {background: #01366c; color: #000;padding: 8px 0px 0px 77px!important;width:143px!important;height:26px;font-weight:normal;text-decoration:none;}

ul#menu li ul li a.menu-rozbal {background: url(/styl/leve_menu_sipka_dolu.png) 35px 13px no-repeat #01366c!important; color: #d50b0b;padding: 8px 0px 0px 43px!important;width:177px!important;height:26px;font-weight:normal;text-decoration:none;}
ul#menu li ul li a.menu-rozbal:hover {background-color: #0156b0!important;color: #fff;}

ul#menu li ul li a.vmenusel {background: url(/styl/leve_menu_sipka_dolu.png) 35px 13px no-repeat #01366c!important; color: #ed1b24;padding: 8px 0px 0px 43px!important;width:177px!important;height:26px;font-weight:normal;text-decoration:none;}


ul#menu li ul li ul a.vmenusel{background:none!important; color: #ed1b24!important;padding: 8px 0px 0px 77px!important;width:143px!important;height:26px;font-weight:normal;text-decoration:none;}
 /*VERTIKALNI MENU EOF */



/*system*/
#status-info {min-height:20px;min-width:20px;padding:7px;}
#sitecontent {background:#fff;}
.leftpane {width:220px;margin:0px;text-align:left;min-height:300px;float:left;padding-bottom:50px;}
.innerpane {}
.innerpane_hp {}
.rightpane {float:left;margin:0px;width:706px;text-align:left;padding:7px 15px 50px 30px;min-height:300px;}
.fullpane {background:#fff;padding:0px;width:100%;}

/*system eof*/


/*drobenka*/
.drobenka {margin:-10px 0px 12px 0px;padding:0px 0px 10px 0px; border-bottom: 1px solid #eee !important;text-transform: lowercase; }
.drobenka a.df {color:#a6a6a6;font-size:12px;display:block;display:inline-block;padding-right:10px; text-decoration:none;font-weight:normal;}
.drobenka a.d {color:#a6a6a6;font-size:12px;display:block;display:inline-block;background: url(/styl/sipka_drobeckovka.png?1) no-repeat left;padding-left:10px;padding-right:5px; text-decoration:none;font-weight:normal;}
.drobenka a.d:first-letter {  text-transform: uppercase!important;   }
.drobenka a.df:first-letter {  text-transform: uppercase!important;   }

.drobenka span a span:first-letter {  text-transform: uppercase!important;   }

/*drobenka eof*/

/*katalog*/



.items_container {margin:0px;position:relative;}
#items_container_body {position:relative;}

h2.shop_nazev_kategorie {color:#ed1b24;margin-bottom:15px;margin-left:15px;text-align:left; font-size:28px; font-weight:bold;}
p.shop_popis_kategorie {color:#000;font-size:13px;margin-bottom:30px;margin-left:0px;}


.items_box {width:234px;height:320px;float:left;margin:0px;padding:0px 0px 0px 4px;}
.items_box_pipe {width:238px;padding:0px 4px 0px 4px;width:230px;float:left;} 


.items_pipe2 {;width:754px;height:2px;margin:0px 0px 10px 0px; position:relative;left:-32px;}
.items_box h3 a, .items_box_pipe h3 a {display:block;height:30px;color:#005da7;font-size:13px;text-decoration:none;text-align:center;margin-top:20px;}
.items_box p.anotace, .items_box_pipe p.anotace {height:50px;color:#1a1f2b;font-size:13px;display:none;}

.items_box div.imgholder, .items_box_pipe div.imgholder   {text-align:center;margin-bottom:5px;margin-top:3px;height:140px!important;width:230px;	text-align:center;margin-bottom:10px;position:relative;}
.items_box div.imgholder div.imginner, .items_box_pipe div.imgholder div.imginner  {display:block;text-align:center;margin:5px;width:230px;height:130px!important;display: table-cell;vertical-align: middle;text-align:center;padding:10px;}
.imgholder div  a img {border:none;}
.produkt_detail_hlavnifoto  a img {border:none;}

.dalsi_foto  a img {border:none;}


div.dop-foto {text-align:center;margin-bottom:5px;margin-top:10px;height:186px;width:180px;	display: table-cell;vertical-align: middle;text-align:center;padding-left:7px;}

.produkt_detail_hlavnifoto {text-align:center;margin-bottom:5px;margin-top:10px;height:270px;width:340px;	display: table-cell;vertical-align: middle;text-align:center;margin-left:7px;position:relative!important;}




.items_box div.infoholder, .items_box_pipe div.infoholder {width:228px;height:82px;;text-align:center;padding-top:10px;}
div.infoholder span.vychozi_cena {color:#000;display:block;font-size:12px;min-height:15px;display:block;}
div.infoholder span.usetrite {color:#6d6d6d;display:block;font-size:12px;min-height:15px;display:block;}
div.infoholder span.prodejni_cena {color:#ed1b24 ;display:block;font-size:16px;font-weight:bold;}
div.infoholder span.cena_info {color:#666;display:block;font-size:10px;}
div.infoholder span.skladem_txt {color:#1a1f2b;font-size:12px;}
div.infoholder span.skladem_pocet {font-size:12px;}
.skladem_ano {color:#ed1b24;font-weight:bold;} 
.skladem_ne {color:#d80000;font-weight:bold;}


.items_box div.to_basket, .items_box_pipe div.to_basket {width:95px;height:70px;float:left;}
input.items_to_basket {width:23px;height:25px;border:1px solid #c2c2c2;text-align:center;}
button.zbozi_porovnat {width:150px;height:20px;border:none;;display:block;float:left;color:#005da7;padding-left:22px;margin-left:7px;cursor:pointer;text-align:left;}


span.katalog_dostupnost {min-width:110px;height:20px;border:none;display:block;float:left;color:#666;margin-left:7px;cursor:pointer;text-align:left;margin-top:5px;font-size:12px;}

button.zbozi_koupit{;width:95px;height:29px;text-align:center;color:#fff;font-weight:bold;font-size:15px;border:none;margin-top:4px;cursor:pointer;position:relative;}
button.zbozi_koupit span {position:relative;top-2px;display:block;}
a.zbozi_koupit{;width:95px;height:24px;text-align:center;color:#fff;font-weight:bold;font-size:15px;border:none;margin-top:4px;cursor:pointer;position:relative;display:block;text-decoration:none;padding-top:5px;}


.zbozi_priznaky {position:absolute;left:0px;top:0px;text-align:left!important;width:55px!important;min-height:45px!important;}
.zbozi_priznaky_detail {position:absolute;left:17px;top:0px;text-align:left;width:55px!important;text-align:left!important;}




button.katalog_porovnat {width:22px;height:20px;border:none;display:block;color:#005da7;cursor:pointer;text-align:left;font-size:0px;float:left;margin-left:7px;}
.detail_link {height:18px;background:url(/styl/bg_but_detail.png) left top repeat-x;display:block;color:#fff;text-align:center;margin-left:7px;font-size:12px;text-decoration:none;padding:3px 5px 0px 5px;width:54px;text-transform:uppercase;border-radius:15px;float:left;}

input.items_to_basket {width:25px;height:25px;border:1px solid #c2c2c2;text-align:center;}

.detail_no_sleva {height:5px;background:url(/styl/bg_zvyhodneni.png) 0px 0px repeat-x;width:100%;margin-bottom:10px;}
.detail_sleva {height:27px;background:url(/styl/bg_zvyhodneni.png) 0px 0px repeat-x;padding:10px 0px 0px 18px;margin-bottom:10px;}

.detail_sleva_txt {font-size:13px;color:#fff;}
.detail_sleva_num {font-weight:bold; font-size:14px;color:#00517e;}


.detail_row {width:249px;min-height:24px;border-bottom:1px solid #e2e2e2;padding-bottom:11px;}
.detail_row_nb {width:249px;min-height:25px;padding:11px 0px 11px 5px;}
.detail_row_nb button.zbozi_porovnat {position:relative;left:-10px;}
.detail_row .l {width:124px;min-height:13px;float:left;padding:11px 0px 0px 5px;}
.detail_row .f {width:244px;min-height:13px;padding:11px 0px 0px 5px;}
.detail_row .r {width:120px;min-height:13px;float:left;padding:11px 0px 0px 0px;}

a.zbozi_koupit_detail{background:url(/styl/but_vlozi_do_kosiku.png);width:134px;height:20px;border:none;cursor:pointer;display:block;margin-left:0px;float:right; margin-right:17px;color:#fff;padding:7px 0px 0px 40px;text-decoration:none;text-transform:uppercase;font-weight:bold;}

.vasecena {font-weight:bold;color:#2d9eea;font-size:16px;}
.puvodnicena {font-weight:bold;color:#000;text-decoration: line-through;}

.dostupnost {color:#89c01d;}
a.d_link3 {color:#00517e;text-decoration:none;display:inline-block;padding-right:18px;background:url(/styl/sipka_zapomenute_heslo.png) right no-repeat;text-align:left;}

.bold {font-weight:bold!important;}
.mensi {font-size:12px;}

.detail_popis {padding:17px 25px 17px 17px;}
.detail_popis p{padding-bottom:17px;}

.detail_popis ul {margin:10px 0px 10px 20px;}

#popis_holder h2 {font-size: 14px; font-weight:bold;margin:10px 0px 10px 0px;}
#popis_holder ul {margin:10px 0px 10px 20px;}

.clanky_blok ul {margin:0px 0px 0px 20px;}

.clanky_blok  a {color:#00517e;}
/*katalog eof */






/*filty */
.filty_holder {background:url(/styl/filtry_bg.png) 0px 0px repeat-x;height:80px; padding:8px 15px 12px 30px;margin-bottom:20px;font-size:13px;text-align:left;color:#737373;font-weight:normal;position:relative;width:708px;left:-30px;}
.filty_holder .fl1 {height:32px;}
.bold {font-weight:bold;}

/*.sorting_up {display:inline-block;width:14px;height:14px;background: url(/styl/sipka_vzestupne.png) -14px 0px no-repeat;text-align:center;margin-right:1px;font-size:13px;text-decoration:none;color:#1a1f2b;position:relative;top:2px;pointer:cursor;}
.sorting_up_sel {display:inline-block;width:14px;height:14px;background:url(/styl/sipka_vzestupne.png) 0px 0px no-repeat;text-align:center;margin-right:1px;font-size:13px;text-decoration:none;color:#1a1f2b;position:relative;top:2px;cursor:pointer;}
.sorting_down {display:inline-block;width:14px;height:14px;background: url(/styl/sipka_sestupne.png) -14px 0px no-repeat;text-align:center;margin-right:0px;font-size:13px;text-decoration:none;color:#1a1f2b;position:relative;top:2px;cursor:pointer;}
.sorting_down_sel {display:inline-block;width:14px;height:14px;background:url(/styl/sipka_sestupne.png) 0px 0px no-repeat;text-align:center;margin-right:0px;font-size:13px;text-decoration:none;color:#1a1f2b;position:relative;top:2px;cursor:pointer;}

  */
.sorting_up {display:inline-block;width:26px;height:26px;background: url(/styl/sipka_vzestupne.png) -26px 0px no-repeat;text-align:center;margin-right:2px;font-size:13px;text-decoration:none;color:#1a1f2b;cursor:pointer;position:relative;top:7px;margin-left:5px;}
.sorting_up_sel {display:inline-block;width:26px;height:26px;background:url(/styl/sipka_vzestupne.png) 0px 0px no-repeat;text-align:center;margin-right:2px;font-size:13px;text-decoration:none;color:#1a1f2b;cursor:pointer;position:relative;top:7px;margin-left:5px;}
.sorting_down {display:inline-block;width:26px;height:26px;background: url(/styl/sipka_sestupne.png) -26px 0px no-repeat;text-align:center;margin-right:0px;font-size:13px;text-decoration:none;color:#1a1f2b;cursor:pointer;position:relative;top:7px;}
.sorting_down_sel {display:inline-block;width:26px;height:26px;background:url(/styl/sipka_sestupne.png) 0px 0px no-repeat;text-align:center;margin-right:0px;font-size:13px;text-decoration:none;color:#1a1f2b;cursor:pointer;position:relative;top:7px;}




.razeni_holder {width:285px; min-height:28px;margin-top:0px;position:absolute;left:450px;top:58px;}
.razeni_holder form {margin:0px; padding:0px;text-align:right;}
.razeni_holder form div {margin:0px; padding:0px;align:right;}
.filtry {font-weight:normal;padding-top:0px;}
.filtry_delimeter {height:18px;}

.show_btn {background:url(/styl/bg_but_show.png) left top repeat-x;border:none;color:#fff;width:102px;height:25px;border-radius:13px;cursor:pointer;font-size:14px;font-weight:bold;float:right;}
/* filty eof*/


.banner_left {width:278px;height:97px;border: 1px solid #e7e7e7;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.075); z-index:0;margin-bottom:3px;}


/*zbozi detail */

/*formulare */
.f_nazev {font-weight:bold;width:140px;}
.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%;}
/*formulare eof*/

div.zbozi_detail {color:#1a1f2b;}
.detail_left {width:390px;padding:0px 0px 0px 0px;float:left;margin-right:0px;margin-right:15px;position:relative;}
.detail_right {width:254px;min-height:259px;padding:0;float:left;margin-right:0px;padding:15px 20px 15px 20px;}
div.zbozi_detail p.kod {color:#666;margin-bottom:20px;}
p.param {color:#666;margin-top:0px;}
.detail_anotace {color:#1a1f2b;margin-bottom:20px;}  

.jq2_holder {height:124px;width:402px;background:#fff;margin-top:30px;}
.dalsi_foto_left {width:20px;height:124px;padding:0px;;float:left;display:block;margin-right:7px;cursor:pointer;}
.dalsi_foto_left:hover {background-position:-20px 52px;}
.dalsi_foto_right {width:20px;height:124px;padding:0px;;float:right;display:block;margin-left:7px;cursor:pointer;}
.dalsi_foto_right:hover {background-position:-20px 52px;}
.dalsi_foto {width:345px;height:88px;float:left;display:table-cell;text-align:left;vertical-align:middle;}

.dalsi_foto {width:264px;}
.dalsi_foto a {display:block;width:78px;height:78px;float:left;margin-right:10px;background:#fff;display:table-cell;text-align:center;vertical-align:middle;padding-top:10px;}

/*scroller male foto*/
.scrollable {position:relative;	overflow:hidden;}
.scrollable .items {width:20000em;	position:absolute;	clear:both;}
#jq2 {width:345px;height:88px;float:left;margin-top:18px;}



table.cena_table {width:100%;padding:0px;margin:0px;border-collapse:collapse;}
table.cena_table td.t {background:#f6f6f6;padding-left:14px;}
table.cena_table td.f {width:110px;}
table.cena_table td.top {padding-top:14px;}
table.cena_table td.bot {padding-bottom:14px;}
table.cena_table td.top2 {padding-top:7px;}
table.cena_table td.bot2 {padding-bottom:7px;}

table.cena_table td.s {background:#ececec;padding-left:14px;}
.detail_cena_txt {font-size:26px;font-weight:bold;}
.detail_cena_dodatek {font-size:12px;color:#666;}
.bezna_cena {color:#666;}
.up5 {position:relative;top:-7px;display:block;}


.detail_kupto {text-align:left;width:232px;height:35px;;padding:13px 0px 13px 17px;position:relative;left:-4px;}






/*scroller male foto*/
.scrollable {position:relative;	overflow:hidden;}
.scrollable .items {width:20000em;	position:absolute;	clear:both;}
#jq2 {width:345px;height:88px;float:left;margin-top:18px;}



table.cena_table {width:100%;padding:0px;margin:0px;border-collapse:collapse;}
table.cena_table td.t {background:#f6f6f6;padding-left:14px;}
table.cena_table td.f {width:110px;}
table.cena_table td.top {padding-top:14px;}
table.cena_table td.bot {padding-bottom:14px;}
table.cena_table td.top2 {padding-top:7px;}
table.cena_table td.bot2 {padding-bottom:7px;}

table.cena_table td.s {background:#ececec;padding-left:14px;}
.detail_cena_txt {font-size:26px;font-weight:bold;}
.detail_cena_dodatek {font-size:12px;color:#666;}

.bezna_cena {color:#666;}
.up5 {position:relative;top:-7px;display:block;}




.detail_tabs_holder {width:940px;margin:0px;padding:10px 0px 0px 20px;}


div.detail_tabs {width:152px;height:30px;padding:14px 0px 0px 0px;font-size:14px;font-weight:bold;color:#7fb4d2!important;background:url(/styl/zalozka2.png);background-position: -152px 0px; background-repeat:no-repeat;float:left;text-decoration:none;position:relative;top:1px;;text-align:center;cursor:pointer;margin-right:3px;}
div.detail_tabs_active {width:152px;height:31px;padding:14px 0px 0px 0px;font-size:14px;font-weight:bold;color:#252525!important;background:url(/styl/zalozka2.png);background-position: 0px 0px!important; background-repeat:no-repeat;float:left;text-decoration:none;position:relative;top:1px;text-align:center;cursor:pointer;margin-right:3px;}



.detail_ceny_tabs_holder {margin:0px 25px 0px 0px;}
div.detail_ceny_tabs {background: url(/styl/tlacitkonakup2.png) repeat-x 0px 0px;height:27px;width:146px;text-align:center;color:#3d3d3d !important;font-size:13px;cursor:pointer;font-weight:bold;display:inline-block;position:relative;top:1px;text-decoration:none;padding-top:8px;margin-right:-2px}
div.detail_ceny_tabs_active {background: url(/styl/tlacitkonakup1.png) repeat-x 0px 0px;height:27px;width:146px;text-align:center;color:#3d3d3d !important;font-size:13px;cursor:pointer;font-weight:bold;display:inline-block;position:relative;top:1px;text-decoration:none;padding-top:8px;margin-right:-2px}
div.detail_ceny_tabs_active:hover, div.detail_ceny_tabs:hover {text-decoration:none;}
.ceny_content_inner{border:1px solid #e4e4e4;background:#f3f3f3;}
.koupit_holder {text-align:right;margin-top:10px;}




div.detail_tabs_active:hover, div.detail_tabs:hover {text-decoration:none;}
div.detail_info_holder {padding:35px 35px 35px 35px;background-color:#fff; z-index:0;border:1px solid #bfd9e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px; }
div.detail_info_holder p {margin:0px; padding:0px;}
div#diskuze_holder {display:none;}
div#souvisejici_holder {display:none;}
div#prilohy_holder{display:none;}
div#param_holder {color:#666666;font-size:13px;}
div#param_holder h3 {color:#666666;margin:0px 0px 13px 0px;font-size:14px!important;}

div.znacka_info_holder {border:1px solid #ececec;background: #fff;padding:20px;}
div.znacka_info_holder p {margin:0px!important; padding:0px!important;}

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

.parametry_row_first {width:590px;min-height:13px;border:none;padding:7px 0px 7px 0px;font-size:13px;}
.parametry_row {width:590px;min-height:13px;border-top:1px solid #e2e2e2;padding:7px 0px 7px 0px;font-size:13px;}
.parametry_row_first .l, .parametry_row .l {width:460px;min-height:13px;float:left;padding:0px 0px 0px 0px;font-size:13px;}
.parametry_row_first .r, .parametry_row .r {width:130px;min-height:13px;float:left;padding:0px 0px 0px 0px;font-size:13px;text-align:right;}




.zaruka {font-weight:bold;color:#424242;font-size:13px;}

.puvodnicena {font-weight:bold;color:#424242;text-decoration: line-through;}
.dostupnost {color:#0e7e1a; }
.dostupnost:first-letter {}
.set_tvori {color:#00517e;}

a.d_link3 {color:#005da7;text-decoration:none;display:inline-block;padding-right:18px;background:url(/styl/sipka_zapomenute_heslo.png) right no-repeat;text-align:left;}

.bold {font-weight:bold!important;}
.mensi {font-size:12px;}

.detail_popis {padding:17px 25px 17px 17px;}
.detail_popis p{padding-bottom:17px;}

.detail_popis ul {margin:10px 0px 10px 20px;}

#popis_holder h2 {font-size: 14px; font-weight:bold;margin:10px 0px 10px 0px;}
#popis_holder ul {margin:10px 0px 10px 20px;}


.tab_content {padding:0px 0px 0px 0px;}

/* zbozi detail eof*/

/*detail eof*/





/*znacky */

.detail_znacka_logo {display:block;margin-left:10px;width:200px;float:right;border:none;}
.detail_znacka_text {width:380px;float:left;color:#444;}
.detail_znacka_nadpis{font-size:20px;font-weight:bold;color:#112642;padding:0px 0px 20px 30px;text-align:left;background:url(/styl/log_nadpis.png) 0px 0px no-repeat;text-align:left;}
.detail_znacka_nadpis a {font-size:20px;font-weight:bold;color:#112642;text-decoration:underline;}


.znacky_blok {width:300px;float:left;margin-left:0px;}
h3.abeceda {display:block;margin:10px 10px 10px 0px;color:#fff;text-align:center;background:#00517e;width:31px;height:24px;padding-top:7px;}
.znacky_znacka {text-decoration:none;font-weight:bold;color:#00517e;}
.znacky_znacka:hover {text-decoration:underline;}

.znacky_sekce {text-decoration:none;color:#1a1f2b;}
.znacky_sekce:hover {text-decoration:underline;}
/* znacky eof */




/*kosik info */

.kosik-info-blok {width:550px;min-height:100px;}
.kosik-vlozeno-txt {text-align:center;color:#fff;font-weight:bold;font-size:20px;padding:20px;margin:10px;background:#ed1b24; background-position:0px 0px; background-repeat:repeat-x;}
.kosik-vlozeno-blok {margin-top:20px;padding-left:10px;}
.kosik-vlozeno-prehled {width:260px;float:left;margin-bottom:15px;height:72px;font-size:13px;}
.kosik-vlozeno-nadpis {background:#e4e4e4;color:#737373;padding:10px;}
.kosik-vlozeno-info {margin-bottom:5px;border:1px solid #e4e4e4;background:#f3f3f3;padding:10px;color:#737373;}
#kosik_info_ks {font-weight:bold;font-size:24px;color:#ed1b24}
#kosik_info_cena {font-weight:bold;font-size:24px;color:#ed1b24}
.kosik-vlozeno-link {display:block;width:230px;height:40px;background:#006aa6 url(/styl/sipka_kosik.png) 205px center  no-repeat; float:right;margin:0px 10px 10px 10px;text-decoration:none;color:#fff;text-align:left;line-height:40px;padding:0px 0px 0px 20px;font-weight:bold;}
.kosik-vlozeno-linkp {display:block;width:230px;height:40px;background:#999 url(/styl/sipka_kosik.png) 205px center  no-repeat; float:right;margin:2px 10px 10px 10px;text-decoration:none;color:#fff;text-align:left;line-height:40px;padding:0px 0px 0px 20px;font-weight:bold;cursor:pointer;}



/*carousel hp */



.hp_akce_car {float:left;width:680px!important;overflow:hidden;text-align:center;margin-left:35px;}
.hp_akce_car ul {margin:0px;padding:0px;list-style-type: none;height:275px;width:680px;}
.hp_akce_car ul li {margin:0px;padding:0px;height:261px;width:170px;float:left;margin-left:1px;}


.detail_doporucujeme_car {float:left;width:683px!important;overflow:hidden;text-align:center;margin-left:35px;}
.detail_doporucujeme_car ul {margin:0px;padding:0px;list-style-type: none;height:275px;width:684px;}
.detail_doporucujeme_car ul li {margin:0px;padding:0px;height:261px;width:170px;float:left;margin-left:1px;}




.hp_blok_doporucujeme_holder {margin:0px;width:903px;float:left;height:315px;background:#fff;padding:0px 30px 0px 40px;position:relative;}
.hp_doporucene_car {float:left;width:893px!important;overflow:hidden;text-align:center;margin:0px 40px 0px 00px;}
.hp_doporucene_car ul {margin:0px;padding:0px;list-style-type: none;height:315px;width:893px;}
.hp_doporucene_car ul li {margin:0px;padding:0px;height:315px;width:180px;float:left;;margin-left:1px;}



.car1_obr1_holder {display: table-cell;vertical-align: middle;text-align:center;width:170px;height:175px;} 
.car1_obr1 {width:200px;height:250px;padding:0px 0px 0px 0px;margin-top:0px;}



.car1_nazev_prod {width:150px;height:60px;padding:22px 10px 0px 10px;}
.car1_nazev_prod a {color:#00517e;text-decoration:none;font-size:13px;font-weight:bold;}
.car1_nazev_prod:hover {text-decoration:underline;color:#00517e;}
.car1_obrazek {width:170px;height:95px;padding:0px 0px 0px 0px;margin-bottom:10px;}
.car1_cena {width:170px;height:86px;padding:10px 0px 0px 0px;}
.car1_puv_cena {font-size:12px;color:#000000;display:block;min-height:15px;}
.car1_cenovka {width:108px;height:23px;padding:4px 0px 0px 0px;margin:5px 0px 0px 28px;background:url(/styl/but_carousel.png);background-position: 0px 0px; background-repeat:no-repeat;color:#fff;font-weight:bold;display:block;text-decoration:none;}
.car1_usetrite {font-size:12px;color:#7e7e7e;margin-top:5px;display:block;min-height:15px;}


hp_doporucene_car ul li .car1_nazev_prod {width:160px;height:60px;padding:22px 10px 0px 10px;}
hp_doporucene_car ul li .car1_obrazek {width:180px;height:95px;padding:0px 0px 0px 0px;margin-bottom:10px;}
.car_full_cena {width:178px!important;height:86px;padding:10px 0px 0px 0px;text-align:center;}
.car_full_cenovka {width:108px;height:23px;padding:4px 0px 0px 0px;margin:5px 0px 0px 0px;background:url(/styl/but_carousel.png);background-position: 0px 0px; background-repeat:no-repeat;color:#fff;font-weight:bold;display:block;text-decoration:none;display:inline-block;}
.car_full_puv_cena {font-size:12px;color:#000000;display:block;min-height:15px;}
.car_full_usetrite {font-size:12px;color:#7e7e7e;margin-top:5px;display:block;min-height:15px;}


hp_doporucene_car ul li .car1_cenovka {width:118px;height:23px;padding:4px 0px 0px 0px;margin:5px 0px 0px 28px;color:#fff;font-weight:bold;display:block;text-decoration:none;}




.deni_akce_holder  {width:219px;height:334px;float:left;border-right:1px solid #d7d7d7;background:#ffffff;text-align:left;}
.hp_denni_akce {width:175px;height:294px;padding:20px 22px 20px 22px;}
h2.aktuality_head {color:#8ab92b; text-transform:uppercase;background: url(/styl/aktuality_iko.png) 0px 0px no-repeat;padding:5px 0px 0px 33px;height:22px;} 
.hp_akt_holder h3 a {color:#00517e;margin-bottom:15px;display:block;font-size:16px;text-decoration:none;}
.hp_akt_holder h3 a:hover{text-decoration:underline;}
.hp_akt_holder p {color:#5b5b5b;}
a.view_all {display:inline-block;font-size:13px;position:relative;margin-left:5px;color:#f00;}

div.vybrane_kategorie_nadpis {height:28px;background:url(/styl/lista_nadpisu_vybrane_kategorie.png) 0px 0px no-repeat;color:#5f5f5f;font-weight:bold;text-transform:uppercase;padding-left:20px;font-size:16px;padding-top:14px;} 


.but_vice {display:block;margin-top:10px;width:97px;height:17px;background:#ebebeb;padding-top:4px;text-align:center;color:#fff;text-decoration:none;border-radius:15px;color:#088cdf;}

.hp_akt_holder {border-bottom:1px solid #d4d4d4;padding-bottom:20px;margin-top:28px;height:73px;}

.da_obr1_holder {display: table-cell;vertical-align: middle;text-align:center;width:280px;height:175px;} 
.da_obr1 {width:280px;height:250px;padding:0px 0px 0px 0px;}

.da_nazev_prod {height:35px;padding:0px 10px 0px 10px;text-align:center;}
.da_nazev_prod a {color:#01b6cb;text-decoration:none;font-size:13px;font-weight:bold;}
.da_nazev_prod a:hover {text-decoration:underline;color:#0b3e77!important;}
.da_cena {text-align:center;width:100%;}
.da_puv_cena {font-size:12px;color:#000000;display:block;min-height:15px;}
.da_cenovka  {height:24px;border:none;background:url(/styl/button_m.png) 0px 0px repeat-x;display:inline-block;color:#fff;text-align:center;font-size:16px;text-decoration:none;padding:3px 20px 0px 20px;border-radius: 15px;font-weight:bold;}





/*stary web */









.pata_hp {width:960px;height:429px;padding:73px 0px 0px 0px;text-align:left;}
.pata_inner {width:960px;height:122px;padding:73px 0px 0px 0px;text-align:left;}
.pata_hp h2,pata_inner h2 {color:#d40a00;font-size:18px;font-weight:bold;}

.pata_spodek {width:960px;height:31px;padding:15px 0px 0px 20px;font-size:12px;color:#a2a2a2;text-align:left;}
.pata_spodek a {color:#a2a2a2;text-decoration:none;}
.pata_spodek a:hover {color:#a2a2a2;text-decoration:underline;}
.tucne {font-weight:bold;}
.skrtnute {text-decoration:line-through;}
.pata_1 {width:305px;padding:0px 0px 0px 20px;float:left;}
.pata_2 {width:304px;;padding:0px 0px 0px 20px;float:left;margin-left:10px;}
.pata_3 {width:284px;padding:0px 0px 0px 20px;float:left;margin-left:10px;}

.akt_holder {height:212px;}

.pata_inner_1 {width:330px;padding:0px 0px 0px 20px;float:left;}
.pata_inner_2 {width:212px;;padding:18px 0px 0px 0px;float:left;}
.pata_inner_3 {width:200px;padding:18px 0px 0px 0px;float:left;}
.pata_inner_4 {width:180px;padding:18px 0px 0px 0px;float:left;}



.pata_1_aktual {width:285px;min-height:267px;padding:20px 0px 0px 0px;}
.aktual_nadpis {color:#005da7;font-size:15px;font-weight:bold;text-decoration:none;}
.aktual_nadpis:hover {text-decoration:underline;}


.pata_1_aktual p {margin-top:9px;font-size:13px;line-height:18px;width:260px;margin-bottom:25px;}
.vice_aktual {display:block;color:#005da7;font-size:13px;text-decoration:none;margin-top:10px;margin-bottom:0px;}
.vice_aktual:hover {text-decoration:underline;}

.ohlas_txt {height:200px;}

.pata_2_nazor {width:263px;height:70px;}
.pata_2_dotaz {}
.pata_3_adr {margin-top:15px;font-size:13px;font-weight:bold;}


/*loginbox */
#loginbox {width:250px; min-height:108px;font-size:12px;text-align:left;padding:16px;}

#loginbox table {width:100%;margin:0px!important;border-collapse:collapse;}
#loginbox table tr td {padding-bottom:5px;}
#loginbox form {margin:0px!important;padding:0px;font-size:12px;color:#252525;font-weight:normal;}

.z_btn_loginbox{float:right;display:inline-block;height:33px;min-width:33px;border-radius:17px;background-color:#ed1c24;padding:0px 20px 0px 20px;color:#fff;font-size:14px; font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}


.z_btn{float:right;display:inline-block;height:33px;min-width:33px;border-radius:17px;background-color:#ed1c24;padding:0px 20px 0px 20px;color:#fff;font-size:14px; font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}

#loginbox form label {width:30px; float:left;margin-right:10px;display:block;padding-top:2px;font-weight:normal;display:block;font-size:13px;}
#loginbox form input {width:191px;height:20px;float:right;display:block;border:none;background:#fff;padding-left:5px;}
#loginbox form a {text-decoration:none;display:block;font-size:13px;color:#252525;padding-top:5px; margin-top:4px;}
#loginbox form a:hover {text-decoration:underline; color:#ed1c24;}
.f_log {font-weight:bold;width:100px;font-size:14px;}
.a_link {width:108px;height:21px;padding:0px 0px 0px 14px;font-size:13px;color:#fff;background:url(/styl/bottom_odkaz.png) 0px 6px no-repeat;display:block;float:left;}
.a_link:hover {color:#b1c903;}



/* loginbox 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*/




/*srovnavac */
#srovnavac_cointainer {height:0px; width:100%; bottom:0px;position:fixed;overflow:hidden;z-index:999999999;}
#srovnavac_cointainer .srovnavac {height:287px;	width:715px;margin: 0 auto;background:#edf5fa;border:#dfecf5 solid 1px;text-align:left;	padding:18px 0px 10px 18px;z-index:999999999;position:relative;}
.srovnavac_nadpis {font-size:16px!important;font-weight:bold!important;color:#ce0c0f!important;}
#srovnavac_pocet{font-size:16px;font-weight:bold;color:#000;}

.srovnavac_items_container_body {text-align:center;width:100%;}
.srovnavac_items_box {width:170px;height:150px;float:left;}
.srovnavac_linka {width:1px;}
.srovnat_zbozi_btn {background:#f24736;width:112px;height:20px;padding:5px 0px 0px 35px;text-align:left;color:#fff;font-weight:normal;font-size:13px;border:none;margin-top:0px;cursor:pointer;display:inline-block;text-decoration:none;}

.srovnavac_items_last {width:175px;height:213px;float:left;text-align:center;position:relative}

.srovnavac-foto {text-align:center;margin-bottom:5px;margin-top:10px;height:120px;width:175px;	display: table-cell;vertical-align: middle;text-align:center;}
#btn_srovnani{display:block;float:right;top:5px;position:relative;}
.srovnavac_title{margin-bottom:20px;padding-left:20px;padding-right:20px;}
.srovnavac_polozka {display:block;color:#333;;font-size:12px;font-weight:bold;text-align:center;height:35px;padding:0px 3px 0px 3px;text-decoration:none;margin-top:10px;}
.srovnavac_polozka:hover {text-decoration:underline;}

.rozbalit_srovnavac {background:#f24736; width:107px;height:20px;padding:0px;border:none;display:inline-block;cursor:pointer;text-align:center;color:#fff;padding-top:5px;position:relative;margin-top:-7px;}
span.cenasrovnat {color:#d10c0f ;display:block;font-size:16px;font-weight:bold;}

.odebrat_ze_srovnani {background: url(/styl/kosik_smazat.png) no-repeat left top; width:24px;height:24px;padding:0px;border:none;display:block;margin-left:10px;position:absolute;top:0px;left:130px;cursor:pointer;}
td.anotace {font-size:12px;}
td.param {font-size:14px;font-weight:bold;}



.srovnavac_col {width:178px;float:left;padding:0px 5px 0px 5px;}
h2.sr {text-decoration:none;font-size:13px;margin-bottom:0px;text-align:center;padding:0px 10px 0px 10px;height:60px;color:#f24738;}
h2.sr a {color:#f24738!important;text-decoration:none;font-size:13px;}
h2.sr a:hover {text-decoration:underline;}
.s_img_holder {height:200px!important;width:170px;padding:10px;display:table-cell;text-align:center;vertical-align:middle;}




td.params_name {font-weight:bold;width:200px!important;font-size:12px;vertical-align:middle;text-align:right;}

td.params_value {font-size:11px;vertical-align:top;text-align:left!important;border:none!important;}

table.srovnavac_holder_table {margin:0px;padding:0px;margin-top:0px;text-align:left;border-collapse:collapse;position:relative;left:0px;margin-bottom:10px;}
table.srovnavac_holder_table tr td {padding:5px;cursor:pointer;min-height:25px!important;vertical-align:middle;width:180px;}


table.srovnavac_holder_table tr td.scols {vertical-align:middle; border-right:1px solid #ebebeb;text-align:center;font-size:11px;width:170px;}
table.srovnavac_holder_table tr td.scols_last {vertical-align:middle; text-align:center;font-size:11px;width:170px;}

td.srovnavac_cols_del {width:1px!important;position:relative;overflow:hidden;}
.sr_del_line {background:#dadada;width:1px;height:100%;}


/*srovnavac eof */





/*paging */
.paging_holder {height:44px;text-align:center;padding-top:16px;border-top:1px solid #bfd9e8;border-bottom:1px solid #bfd9e8; }
.paging_tecky {display:inline-block;width:10px;text-align:center;padding:5px;margin-right:5px;font-size:14px;text-decoration:none;color:#00517e;}
.paging {display:inline-block;min-width:18px;height:18px;background:#7fb4d2;background:url(/styl/menu_back_normal.png) 0px -10px repeat-x;border-radius:0px;text-align:center;padding:5px;margin-right:3px;font-size:14px;text-decoration:none;color:#fff;}
.paging_sel {background:#00517e;background:url(/styl/menu_search.png) -120px -10px no-repeat;font-weight:bold!important;color:#fff;border-radius:0px;}
.fl_paging {display:inline-block;width:70px;height:18px;background:#7fb4d2;text-align:center;padding:5px;margin-right:0px;font-size:14px;text-decoration:none;color:#fff;;border-radius:0px;background:url(/styl/menu_back_normal.png) 0px -10px repeat-x;}
/* paging.eof*/




/*kosik */

.check_holder {position:relative;left:-8px;top:0px;font-weight:normal;float:left;text-align:left;margin-top:5px;}
.check_holder_txt {position:relative;left:0px;top:0px;font-weight:normal;float:left;text-align:left;margin-top:5px;}


#basket_holder {margin-bottom:5px;font-size:14px;padding:0px;}

#basket_table {width:100%;border-collapse:collapse;color:#1a1f2b;text-align:left;font-size:13px;}
#basket_table tr th {font-weight:normal;padding:10px 5px 10px 5px; background:#00517e;color:#fff;font-size:13px; font-weight:bold;}
#basket_table tr td {padding:5px;border-top:1px solid #e2e2e2; color:#737373;}
#basket_table tr td a {color:#00517e;text-decoration:none;font-weight:bold;}
#basket_table tr td a:hover {text-decoration:underline;}

#basket_table tr.deli td {height:5px;}
#basket_table tr.sum td {font-weight:bold;background:#f2f2f2;padding-top:10px;padding-bottom:10px; color:#737373; font-size:16px;}
span.csum {color: #0b3268;font-size:22px;}

input.basket_pocet {width:30px;height:23px;border:1px solid #dcdcdc;text-align:center; outline:none; }	
a.basket_remove {background: url(/styl/but_smazat.png) no-repeat left top; width:24px;height:24px;padding:0px;float:right;border:none;}


div.kosik_nadpis {height:30px;color:#fff;padding:9px 0px 0px 21px;font-size:16px;font-weight:bold;margin:0px;background: #112642;text-align:left;}

.basket_edit_btn_holder {text-align:right;margin-bottom:15px;}

div.kosik_krok1 {color: #1a1f2b!important;text-align:right;float:right;width:360px;font-weight:bold!important;margin-right:0px;font-size:14px;font-weight:bold;height:33px;background: url(/styl/krok1_sk.png?1) right no-repeat!important;}
div.kosik_krok2 {color: #1a1f2b!important;text-align:right;float:right;width:360px;font-weight:bold!important;margin-right:0px;font-size:14px;font-weight:bold;height:33px;background: url(/styl/krok2_sk.png?1) right no-repeat!important;}
div.kosik_krok3 {color: #1a1f2b!important;text-align:right;float:right;width:360px;font-weight:bold!important;margin-right:0px;font-size:14px;font-weight:bold;height:33px;background: url(/styl/krok3_sk.png?1) right no-repeat!important;}


div.kosik_adresy {margin:0px!important;padding:25px 25px 25px 25px !important;font-size:14px; color:#737373; margin-bottom:12px!important;text-align:left;border:1px solid #ddebf4;background:#edf5fa;font-size:13px;font-weight:normal; background-color:#fff; border: 1px solid #e7e7e7;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.075); z-index:0;}

div.kosik_adresy h3, div.regform h3, .kosik_adresa h3 {color:#0b3268;margin-bottom:12px;font-size:16px;font-weight:bold;}



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:13px;font-weight:normal;color:#737373;}

.kosik_adresa {margin:0px!important;padding:25px;font-size:14px;margin-bottom:12px!important;text-align:left;border:1px solid #e4e4e4;background:#f3f3f3;font-size:13px;font-weight:normal;color:#737373;width:420px;float:left;min-height:240px;}


input.check {width:23px;margin-top:-4px;margin-right:3px;float:left;display:block;}

.kosik_cena_celkem {color:#fdc400;font-size:26px;font-weight:bold;}
.kosik_cena {color:#fff;font-size:14px;font-weight:bold;}

.b_kod {color:#000;font-size:13px;}
.ar {text-align:right;}
.tbold {font-weight:bold;}
.tnormal {font-weight:normal!important;}

textarea.kosik_poznamka {border:1px solid #dcdcdc;background:#fff;width:580px;height:50px;padding:5px;font-size:14px; outline:none; resize: none;}

#postovni_adr_form {margin-top:10px;display:none;}

table.kosik_rekapitulace {width:100%;}


.fa_adresa {margin:0px!important;padding:0px;font-size:14px;margin-bottom:0px!important;text-align:left;font-size:13px;font-weight:normal;color:#737373;width:472px;float:left;min-height:250px;margin-right:16px!important;}
.post_adresa {margin:0px!important;padding:0px;font-size:14px;margin-bottom:0px!important;text-align:left;font-size:13px;font-weight:normal;color:#737373;width:472px;float:left;min-height:250px;}



.adresa_nadpis {padding:5px;font-size:13px;margin:0px;background:#b3b3b3;text-align:left;color:#000;}
button.reg{background:url(/styl/price_green.png);width:95px;height:29px;text-align:center;color:#fff;font-weight:bold;font-size:15px;border:none;margin-top:4px;cursor:pointer;position:relative;padding-top:-5px;line-height:0;}




button.red_but {height:27px;border:none;background:#00517e;display:inline-block;color:#fff;text-align:center;margin-right:0px;font-size:14px;text-decoration:none;padding:0px 20px 0px 20px;border-radius: 15px;font-weight:bold;cursor:pointer; line-height:0; margin-left:0px; margin-top:5px; }
button.blue_but {height:27px;border:none;background:#85b313;display:inline-block;color:#fff;text-align:center;margin-right:3px;font-size:14px;text-decoration:none;padding:0px 20px 0px 20px;border-radius: 15px;font-weight:bold; cursor:pointer; line-height:0; margin-left:10px; margin-top:5px;}

a.blue_but {height:14px;border:none;background:#85b313;display:inline-block;color:#fff!important;text-align:center;margin-right:3px;font-size:14px;text-decoration:none;padding:13px 20px 0px 20px;border-radius: 15px;font-weight:bold; cursor:pointer; line-height:0; margin-left:10px; margin-top:0px;}

button.green_big{background:#ed1b24;width:219px;height:31px;text-align:center;color:#fff;font-weight:normal;border:none;cursor:pointer;display:block;float:right;margin-left:5px;font-size:12px;text-align:left;padding-left:19px;margin-bottom:10px;border-radius:20px;}
button.red_but span,button.blue_but span, button.green_big span {display:block;position:relative;top:-1px;}

a.green_big{display:block;background:#ed1b24;width:219px;height:23px;text-align:center;color:#fff;font-weight:normal;border:none;cursor:pointer;display:block;float:left;margin-left:0px;font-size:12px;text-align:left;padding-left:19px;font-weight:bold;text-decoration:none;margin-top:5px;padding-top:8px;margin-bottom:10px;border-radius:20px;}

#kosik-info{padding:10px;position:absolute;left:500px;top:300px;z-index:999999;background:#fff;border:1px solid #888;box-shadow:#000 0px 0px 5px}

.check_holder {}

                              

.notice_no, .status_no {border:1px solid #aaaaaa;border-bottom:4px solid #aaaaaa;background:url(/styl/ikona_err.png) 22px 22px no-repeat #e0e0e0;color:#1a1f2b;font-size:14px;font-weight:bold;padding:27px 27px 30px 65px;text-align:left;min-height:12px;display:block;margin:17px 0px 17px 0px;}
.notice_yes, .status_yes {border:1px solid #aaaaaa;border-bottom:4px solid #aaaaaa;background:url(/styl/ikona_ok.png) 22px 22px no-repeat #e0e0e0;color:#1a1f2b;font-size:14px;font-weight:bold;padding:27px 27px 30px 65px;text-align:left;min-height:12px;display:block;margin:17px 0px 17px 0px;}
.notice {color:#252525; background:url(/styl/sedybox_ico_i.png) 20px 20px no-repeat #efefef; font-size:14px;font-weight:bold;padding:28px 35px 25px 76px; margin:15px 0px; text-align:left;min-height:14px;display:block;border-radius:5px;}
.notice  a {color:#c00;display:block;background: url('/styl/bottom_odkaz.png') no-repeat scroll 0px 3px transparent;padding-left:15px;}
.notice_inner a {color:#c00;display:block;background: url('/styl/bottom_odkaz.png') no-repeat scroll 0px 3px transparent;padding-left:15px;}



.some_blok {color:#252525; background:#efefef; font-size:14px;font-weight:normal;padding:28px 35px; margin:15px 0px; text-align:left;min-height:14px;display:block;border-radius:5px;}



.basket_container {margin-left:0px;margin-right:0px;}
.page_inner{margin-left:0px;margin-right:0px;color:#737373;}
.page_inner_srovnavac{padding-left:17px;background:#fff;}
/* kosik eof */

.noborder {border:none!important;}

tr.noborder td {border:none!important;}
.fly_elem {
	position: absolute;
	z-index: 9999;
}

/*hp*/
.vybrana_kategorie_holder {}


a.kat_img img {border:none;color:none;}
a.kat_img span{display:block;width:164px;height:26px;color:#fff;text-decoration:none;text-transform:uppercase;margin:0px;padding-top:10px;font-size:13px;}
a.kat_img:hover  {background-position:-164px 121px;}





.zpravodaj_email {width:235px;height:25px;padding:0px 0px 0px 18px;border:none;font-size:13px;color:#b1b1b1;font-style:normal;float:left; background:url(/styl/email_input.png) 0px 0px no-repeat;; outline:none;}
.zpravodaj_tl { width:71px;height:26px;border:none;background:url(/styl/email_input2.png) 0px 0px repeat-x;display:block;float:left;float:left;cursor:pointer; }



table.oteviraci_doba_tbl tr th {text-align:center;color:#fff;height:21px;}
table.oteviraci_doba_tbl tr td {height:24px;}

table.oteviraci_doba_tbl tr td.col1 {padding-left:10px;width:105px;}
table.oteviraci_doba_tbl tr td.col2 {padding-left:18px;font-weight:bold;width:82px;}

h3.nadp1{color:#0b91e8;text-decoration:none;font-size:14px;font-weight:bold;margin:0px;padding:0px;margin-bottom:15px;}
h3.nadp2{color:#8ab92b;text-decoration:none;font-size:14px;font-weight:bold;margin:0px;padding:0px;margin-bottom:15px;}
div.kontaktformdelimeter {width:1px;background:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid #fff;margin-bottom:10px;width:100%;}


p.email a {color:#000;}

input.input-kontakt {width:233px!important;border:1px solid #dcdcdc!important;}
textarea.input-kontakt {width:275px!important;border:1px solid #dcdcdc!important;}

button.btn_send {background:url(/styl/but_odeslat.png) 0px 0px no-repeat;color:#fff;width:108px;height:28px;float:right;border:none;}



.kontakt_mapaholder {width:100%;height:500px;border:1px solid #dfdfdf;}
.kontakt_form {background:#f2f2f2;padding:17px 26px 17px 26px;border:1px solid #dcdcdc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.kontakt_righpane {width:344px;float:right;padding:0px ;}



/*hp eof*/

.preload {display: block;position: absolute;left: -9999px;top: 0px;}

/*cms*/
.clanky_datum {color:#757676;font-size:12px;}
.clanky_blok {padding:20px 25px 25px 25px;border:1px solid #ddebf4; background-color:#fff; border: 1px solid #e7e7e7;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.075); z-index:0; margin-bottom:15px;}
.clanky_nadpis {color:#00517e;font-size:16px;font-weight:bold;margin:5px 0px 15px 0px;display:block;}

a.clanky_nadpis {color:#00517e;font-size:16px;font-weight:bold;margin:5px 0px 15px 0px;display:block;text-decoration:none;}
a.clanky_nadpis:hover {text-decoration:underline;}

h2.cms_nazev_kategorie {
color: #00517e;
margin-bottom: 15px;
text-align: left;
font-size: 28px;
font-weight: bold;
}


.fotogalerie_nadpis {font-weight:bold;margin:20px 0px 20px 0px;}

.fotogalerie_holder {border:1px solid #dcdcdc;background:#f2f2f2;padding:0px 0px 27px 27px;}                    

.simg {display:block;margin:27px 27px 0px 0px;float:left;}
.simg img {border:none;}
.mt3 {margin-top:5px;}

.noborder {border:none;}
.noborder a {border:none;}

.a_link3 {color:#00517e; text-decoration:none;}
.a_link3:hover {text-decoration: underline;}

.detail_popis a {color:#005da7;}
p.moto {color:#005da7;font-size:14px;font-weight:bold;}

/*dotaznik spokojenosti */

.dotaznik_spokojenosti_holder {background:#f2f2f2;border:1px solid #e6e6e6;padding:15px 20px 20px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.dotaznik_spokojenosti_nadpis {color:#8ab92b;font-size:18px;font-weight:bold;padding-bottom:10px;}
.dotaznik_spokojenosti_delimeter {border-top:1px solid #e6e6e6;background:#fff;height:1px;margin-bottom:20px;}


/*eof dotaznik */

/*detail */
.doporucujeme_dokoupit_holder {position:relative;left:-30px;text-align:center;width:755px;}
.doporucujeme_dokoupit_nadpis {height:31px;;color:#656565;font-size:13px;font-weight:bold;margin-top:20px;text-align:left;padding:15px 0px 0px 27px;border-bottom:1px solid #ebebeb;}



.clanky_holder a {text-decoration:underline;}

.clanky_holder ul {margin-left:0px;list-style-position: outside;list-style: none;}

.clanky_holder ul li {background:url(/styl/paticka_sipka.png) 0px 5px no-repeat;padding-left:10px;margin-bottom:3px;}
.filter_txt {color:#0d8cdb;}

.fb {display:inline-block;width:34px; height:40px;background:url(/styl/ico_fb.png) 0px 3px no-repeat; margin-right:5px;}
.fb span { font-size:11px;display:none;}
.yt {display:inline-block;width:64px; height:40px;background:url(/styl/ico_yt.png) 0px 8px no-repeat; margin-right:5px;}
.yt span { font-size:11px;display:none;}
.heureka {display:inline-block;width:40px; height:40px;background:url(/styl/overeno-zlate-75x75.png) 0px 0px no-repeat; }
.heureka span { font-size:11px;display:none;}

.heureka_finalista {display:inline-block;width:94px; height:42px;background:url(/styl/heureka2015.png) 0px 0px no-repeat; }
.heureka_finalista span { font-size:11px;display:none;}

.heureka_finalista16 {display:inline-block;width:94px; height:42px;background:url(/styl/vitez-pneumatiky2016-small.png) 0px 0px no-repeat; }
.heureka_finalista16 span { font-size:11px;display:none;}



.bannery {position:relative;}
.serpa_doporucujeme {position:absolute;left:-6px;top:-6px;width:121px;height:120px;z-index:99999;background:url(/styl/doporucujeme.png) 0px 0px no-repeat;}

.obj_vybrano {background:#9ad5ff!important;}


/*novy*/


.zalozky {height:47px;padding-left:16px;text-align:center;width:944px;}
/*.zalozka {width:152px;height:49px;line-height:49px;padding:0px;font-size:16px;font-weight:bold;color:#fff;background:url(/styl/zalozka_inactive.png?1) left top; float:left;text-decoration:none;position:relative;margin-right:3px;text-shadow:1px 1px 0px #696969;border-top-left-radius:6px;border-top-right-radius:6px;}*/
.zalozka {width:152px;height:49px;line-height:49px;padding:0px;font-size:16px;font-weight:bold;color:#555;background:url(/styl/zalozka_inactive.png?1) left top; float:left;text-decoration:none;position:relative;margin-right:3px;text-shadow:1px 1px 0px #fff;border-top-left-radius:6px;border-top-right-radius:6px;}
.zalozka_active {width:152px;height:49px;line-height:49px;font-size:16px;font-weight:bold;color:#2e2e2e;background:#cdcdcd;float:left;text-decoration:none;position:relative;text-shadow:none; cursor:auto;}
.zalozka:hover {background-position: 0px 0px;}
.katalog_vyhledavac_body {width:960px;background:url(/styl/katalog_vyhledavac_bg.png) left top; padding-bottom:5px;} /* NVO padding-bottom:43px;*/

.srch_zakladni {margin:0px;padding:0px;}
.srch_zakladni_holder {margin:0px;padding:23px 0px 0px 28px;}

.srch_form_big_col {width:222px;height:66px;float:left; }
.srch_form_small_col {width:156px;height:66px;float:left; }

.srch_form_superbig_col {width:430px;height:66px;float:left; display:none;}
.srch_form_superbig_col input {width:404px; height:14px; border: 1px solid #a1a1a1; padding:9px 10px 10px 10px; text-align:left;}


.srch_form_big2_col {width:468px;height:66px;float:left; }
.srch_form_big2_col  input {width:436px;height:30px; line-height:13px; padding:0px 10px 0px 10px;float:left;background:#fff;border:1px solid #9fa6aa; outline:none;}

.srch_form_middle_col {width:210px;height:30px;float:left; margin-right:0px;}
.srch_form_middle_col  input {width:176px; height:11px; border: 1px solid #a1a1a1; padding:9px 10px 10px 10px; text-align:left;}



.srch_form_big_col_last {width:207px;height:66px;float:left; }
.srch_form_small_col_last {width:97px;height:66px;float:left; }

.srch_zakladni .title {display:block;padding:0px;margin:0px 0px 3px 2px;font-weight:700;position:relative;line-height:20px;}

/*
.srch_form_big_col_last select,.srch_form_big_col select {width:197px;height:34px; overflow: hidden; padding:5px 0px 0px 10px;}
.srch_form_small_col_last select,.srch_form_small_col select {width:87px;height:34px; overflow: hidden; padding:5px 0px 0px 10px;}
*/


.hp_big_select select {width:196px;position:relative;top:0px; border: none;outline:none;cursor: pointer;}
.hp_big_select {width:210px;height:30px;background:#fff;border:1px solid #A1A1A1;padding:0px 0px;display:inline-block;position:relative;line-height:30px; text-align:center; margin-right:34px;}
.hp_small_select select {width:130px;position:relative;top:0px; border: none; outline:none;cursor: pointer;}
.hp_small_select {width:144px;height:30px;background:#fff;border:1px solid #A1A1A1;padding:0px 0px;display:inline-block;position:relative;line-height:30px; text-align:center; margin-right:34px;}





.pr15 {padding-right:12px;}

.srch_small_input {width:62px; height:12px; line-height:12px; border: 1px solid #a1a1a1; padding:9px 10px 9px 10px; text-align:left; outline:none;}
.srch_zakladni .srch_zakladni .title {display:inline-block;padding:0px;margin:0px 15px 3px 2px;font-style:italic!important;position:relative;line-height:20px;}
.srch_form_full_col { display: inline-flex; padding-top:10px;}
.title_line { margin-right:13px;}

.srch_bottom {height:47px;margin-top:19px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:14px 32px 0px 32px;position:absolute;left:0px;top:217px;width:896px;}

a.yellow_btn {display:inline-block;height:24px;border-radius:17px;background:url(/styl/vyhledavac_button.png) 0px 0px;padding:9px 24px 0px 24px;color:#262425;font-size:14px; font-weight:bold;text-decoration:none;}

.srch_btn_holder {/*height:42px;*/clear:both;text-align:right;padding-right:0px;margin-bottom:15px}
.srch_btn {height:42px;line-height:42px;border-radius:21px;background:#ed1c24;padding:0px 25px;color:#fff;font-size:20px; font-weight:700;text-decoration:none;border:none;cursor:pointer;margin-right:30px; font-family:Roboto;}
.reset_btn {height:42px;line-height:42px;border-radius:21px;background:#888;padding:0px 25px;color:#fff;font-size:20px; font-weight:700;text-decoration:none;border:none;cursor:pointer;margin-right:5px; font-family:Roboto;}

/*uprava vyhledavani - 21.07.2016*/
.searchparam{
	font-size: 100%;
}


.srch_small_btn {display:inline-block;height:23px;min-width:33px;border-radius:15px;background:#ed1c24;padding:0;color:#fff;font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}
.srch_small_btn span {display:inline-block;}

.srch_reset_btn {display:inline-block;height:23px;min-width:33px;border-radius:15px;background:#888;padding:0;color:#fff;font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}
.srch_reset_btn span {display:inline-block;}


.form_hp_holder {position:relative;}


.boxholder {width:213px;float:left;height:400px;padding:10px;border:1px solid #bfd9e8;margin:0px 7px 6px 0px;border-radius:5px; background:url(/styl/karta_back.png) top center repeat-x;}
.boxholder_last {margin:0px 0px 7px 0px;width:212px;}

.boxholder h2 {font-size:14px;color:#00517e;margin:0px 0px 5px 0px;padding:0px;height:48px;font-weight:bold;}
.boxholder h2 a {color:#00517e;margin:0px 0px 5px 0px;padding:0px;height:48px;text-decoration:underline;}
.boxholder h2 a:hover {text-decoration:none;}
.boxholder h2 span {font-weight:bold;}

.katalog_img_holder {display:table-cell;text-align:center;vertical-align:middle;width:213px;height:160px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:10px;}
.katalog_img_holder a img {border:none;}
.katalog_img_holder a {border:none;display:block; width:213px;height:160px;}
.katalog_img_preholder {position:relative;}

.detail_img_holder {display:table-cell;text-align:center;vertical-align:bottom;width:333px;height:250px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:0px;text-align:center!important;}
.detail_img_holder img {;border:none; }
.detail_img_preholder {position:relative;}



.rozmer_head {color:#ed1c24; font-size:14px;}
.katalog_cena_s {cursor:help;color:#00517e;font-size:24px;padding:0px 0px 0px 0px;display:block;font-weight:bold; }
.katalog_cena_txt {color:#262626;font-size:11px;display:inline-block;font-weight:normal;display:none;}
.katalog_cena_bez {cursor:help;color:#262626;font-size:11px;padding:0px 0px 5px 0px;display:block;display:none;}

.katalog_ceny {width:140px;min-height:40px;display:inline-block;float:left;margin-top:10px;}

.katalog_do_kose {width:72px;min-height:40px;display:inline-block;float:left;margin-top:10px;padding:0px!important;text-align:right;}
input.pocet_ks {width:20px;height:24px;text-align:center;display:inline-block;margin:0px;vertical-align:top;position:relative;}

.tokos {border:none;width:30px;height:30px;cursor:pointer;background:url(/styl/to_kos2.png) center;border-radius:5px;position:relative;display:inline-block;text-indent:-9999px;}
.tokos2 {border:none;width:30px;height:30px;cursor:pointer;background:url(/styl/to_kos2.png) center;border-radius:5px;position:relative;display:inline-block;text-indent:-9999px;}

.skladem_ne {color:#ed1c24;font-weight:bold;}
.skladem_ano {color:#358a01;font-weight:bold;}
.katalog_sklad {position:relative;top:0px;border-top:1px solid #dfdfdf;padding-top:10px;padding-bottom:10px;}
.fullpane {}	

.typ_icon {position:absolute;min-width:32px;left:181px;top:5px;text-align:center;}
.priznaky_holder {position:absolute;min-width:30px;left:0px;top:5px;text-align:center;}

.priznak_akce {width:36px; height:22px; padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#000;margin-bottom:3px;border-radius:0px; background:url(/styl/priznak_akce.png) top left; background-repeat:no-repeat;display:inline-block;float:left;}
p.priznak_akce {text-indent:-9999px;display:inline-block;}

.priznak_nejzadanejsi {width:30px; height:22px; padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#000;margin-bottom:3px;border-radius:0px; background:url(/styl/priznak_top.png) top left; background-repeat:no-repeat;display:inline-block;float:left;}
p.priznak_nejzadanejsi {text-indent:-9999px;display:inline-block;}


.priznak_novinka {width:54px; height:22px; padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#000;margin-bottom:3px;border-radius:0px; background:url(/styl/priznak_novinka.png) top left; background-repeat:no-repeat;display:inline-block;float:left;}
p.priznak_novinka {text-indent:-9999px;display:block;}
.priznak_vyprodej {width:58px; height:22px; padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#000;margin-bottom:3px;border-radius:0px; background:url(/styl/priznak_vyprodej.png) top left; background-repeat:no-repeat;display:inline-block;float:left;}
p.priznak_vyprodej{text-indent:-9999px;display:inline-block;}

.priznak_end {width:45px; height:22px; padding:0px 0px 0px 0px;font-size:12px;text-align:left;color:#000;margin-bottom:3px;border-radius:0px; background:url(/styl/priznak_ukonceno.png) top left; background-repeat:no-repeat;display:inline-block;float:left;}
p.priznak_end {text-indent:-9999px;display:inline-block;}

.ekostitek_small_priznak {width:24px!important; height:22px!important; background:url(/styl/ekostitek.png) center no-repeat;display:inline-block;float:left;margin-right:2px;text-indent:-9999px;display:inline-block;}

.katalog_poznamka {color:#444;font-size:11px;min-height:40px;font-weight:bold; }
.katalog_poznamka span {height: 32px; background:url(/styl/ico_hodiny.png) 10px 10px no-repeat; background-color:#f1f7fa; display:block; padding: 5px 0px 0px 35px; }
.katalog_popis {color:#444;font-size:12px;height:60px;overflow:hidden;padding-right:5px;}

.ekostitek_small {width:24px; height:22px; background:url(/styl/ekostitek.png) center no-repeat;display:inline-block;float:left;margin-right:2px;}

.typ_icon_detail {position:absolute;min-width:32px;left:283px;top:10px;text-align:center;}
.priznaky_holder_detail {position:absolute;min-width:30px;left:0px;top:10px;text-align:center;}


.fullpane {width:100%;padding-top:0px;}
.sub_filter {min-height:39px;background:#cccccc;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0px;padding:15px;position:relative;}
.sub_filter table {width:100%;color:#202020;}

#sub_filter {width:960px; ;margin: 0 auto;position:relative;}


.sub_filter_disky {min-height:39px;background:#cccccc;border-radius:5px;border-radius:5px;margin-bottom:0px;padding:15px;}
.sub_filter_disky table {width:100%;color:#202020;}


.filtry {min-height:39px;background:#ec4636;border-radius:5px;margin-bottom:10px;padding:5px 10px 5px 10px;}
.filtry_delimeter {height:1px;width:100%;background:#ababab;margin:10px 0px 10px 0px;}
.ctg_view {background:url(/styl/katalogy.png?1) left no-repeat;padding-left:20px;display:inline-block;color:#202020;text-decoration:none;height:33px;line-height:33px;margin-right:15px;}
.tab_view {background:url(/styl/tabulky.png?1) left no-repeat;padding-left:20px;display:inline-block;color:#202020;text-decoration:none;height:33px;line-height:33px;}
.ctg_view:hover, .tab_view:hover {text-decoration:underline;}

.sub_filter_delimeter { height:46px; background:#ababab;margin-bottom:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 25px 0px 25px;margin-bottom:15px;position:relative;}

.small_srch {display:inline-block;height:33px;min-width:33px;border-radius:17px;background:#ed1c24;padding:0;color:#fff;font-size:14px; font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}
.small_srch span {display:inline-block;padding:7px 24px 5px 24px;height:24px;}


.srch_reset_btn {display:inline-block;height:23px;min-width:33px;border-radius:15px;background:#888;padding:0;color:#fff;font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;}
.srch_reset_btn span {display:inline-block;}

.small_reset {display:inline-block;height:33px;min-width:33px;border-radius:17px;background:#888;padding:0;color:#fff;font-size:14px; font-weight:bold;text-decoration:none;float:right;border:none;cursor:pointer;margin-right:5px;}
.small_reset span {display:inline-block;padding:7px 24px 5px 24px;height:24px;}


.quicksrchtbl tr td {text-align:left;padding:2px 5px 5px 5px; }
.quicksrchtbl {margin-bottom:8px;background:#eee;}
.addsrch {font-size:10px;}
.addsrch input {font-size:10px;}
.addsrch select {font-size:10px;}


.detail h2 {color:#00517e;margin-bottom:15px;margin-left:15px;text-align:left; font-size:28px; font-weight:bold;}
.detail h1 {
color: #0069a6;
  margin-bottom: 15px;
  margin-left: 0px;
  text-align: left;
  font-size: 28px;
  font-weight: bold;
}
table.spec_table tr td a {color:#444;}
.tab_content {color:#444;}
.tab_content a {color:#c00;}


.detail_ceny {color:#333;background:#f0f0f0;border-radius:5px;padding:27px 32px 0px 32px;margin-bottom:0px;min-height:188px; background:url(/styl/detail_back.png) repeat-x;}

.a_detail_left {width:333px; float:left;min-height:250px;}
.a_detail_right {width:612px; float:left;margin-left:15px;min-height:250px; }


.sklad_table {width:100%; font-size:14px; border-spacing:0px;}


.stav_skladu th {width:145px;height:30px; vertical-align:middle;font-size:14px; color:#252525; font-weight:bold; border-bottom:1px solid #dfdfdf; text-align:left;}
.stav_skladu td {height:30px; vertical-align:middle;font-size:14px; color:#252525; font-weight:normal; border-bottom:1px solid #dfdfdf; text-align:left;}


.bezna_cena th {width:145px;height:24px; vertical-align:bottom;font-size:14px; color:#252525; font-weight:bold;text-align:left;}
.bezna_cena td {;height:24px; vertical-align:bottom;font-size:14px; color:#252525; font-weight:normal; text-decoration:line-through;text-align:left;}

.vase_sleva th {width:145px;height:20px; vertical-align:middle;font-size:14px; color:#252525; font-weight:bold;text-align:left;}
.vase_sleva td {height:20px; vertical-align:middle;font-size:14px; color:#252525; font-weight:normal;text-align:left;}

.usetrite th {width:145px;height:24px; vertical-align:top;font-size:14px; color:#252525; font-weight:bold; border-bottom:1px solid #dfdfdf;text-align:left;}
.usetrite td {height:24px; vertical-align:top;font-size:14px; color:#252525; font-weight:normal; border-bottom:1px solid #dfdfdf;text-align:left;}

.vase_cena_txt th {width:145px;height:54px; vertical-align:top;font-size:20px; color:#252525; font-weight:bold;text-align:left;padding-top:10px;}
.vase_cena_txt td {vertical-align:top;padding-top:3px;}
.vase_cena {padding-right:0px;font-size:28px; color:#00517e; font-weight:bold;margin-bottom:0px;display:inline;text-align:left;}

.dph_info_txt {font-size:12px; color:#a3a3a3; font-weight:normal; font-style:italic;display:inline-block;}
.bez_dph_info_txt {font-size:12px; color:#a3a3a3; font-weight:normal; font-style:italic;display:block;}


.koupit_txt {height:60px;font-size:14px; color:#252525; font-weight:bold;text-align:left; vertical-align:middle;}
.koupit_txt_form {height:60px;font-size:14px; color:#252525; font-weight:bold;text-align:left; vertical-align:middle;}

.ekostitek {height:216px;width:147px;float:right;margin-left:0px;}

.spec_table {width:335px!important;margin-right:73px;border-collapse:collapse;float:left;text-align:left;}
.spec_table tr th {width:145px;height:20px;font-size:13px;border-bottom:1px solid #bfd9e8;padding:6px 0px 0px 10px;font-weight:bold;text-align:left;color:#444;}
.spec_table tr td {width:190px;height:20px;font-size:13px;border-bottom:1px solid #bfd9e8;padding:6px 0px 0px 0px;text-align:left;color:#444;}

.eko_table {width:304px!important;border-collapse:collapse;float:left;}
.eko_table tr th.head {background:#f1f7fa;color:#444;}
.eko_table tr th {width:147px;height:20px;font-size:13px;border-bottom:1px solid #bfd9e8;padding:6px 0px 0px 10px;font-weight:bold;text-align:left;color:#444;}
.eko_table tr td {width:157px;height:20px;font-size:13px;border-bottom:1px solid #bfd9e8;padding:6px 0px 0px 0px;text-align:left;color:#444;}

.detail_param_table {width:335px!important;margin-right:73px;border-collapse:collapse;float:left;margin-top:30px;text-align:left;}
.detail_param_table tr th {width:145px;height:20px;font-size:13px;border-bottom:1px solid #fff;padding:6px 0px 0px 10px;font-weight:bold;background:#f1f7fa;text-align:left;color:#444;}
.detail_param_table tr td {width:190px;height:20px;font-size:13px;border-bottom:1px solid #fff;padding:6px 0px 0px 0px;background:#f1f7fa;text-align:left;color:#444;}

.tablelastrow th, .tablelastrow td {border-bottom:none!important;text-align:left;color:#444;} 


.bubbleFeed a {color:#f00;}
.bubbleFeed  {padding-bottom:60px;border-bottom:3px solid #bfd9e8;margin-bottom:10px;background:url(/styl/diskuze.png) top right no-repeat;}
.articleHolder strong {font-size:16px;font-weight:bold; color:#252525;}
.articleHolder span.datum {display:block;font-size:11px;color:#afafaf;font-style:italic;}
.articleHolder {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #bfd9e8;}

.articleHolderReply strong {font-size:16px;font-weight:bold; color:#252525;display:inline-block;background:url("/styl/bottom_icon.png") no-repeat 0px 3px; padding-left:30px;}
.articleHolderReply span.datum {display:block;font-size:11px;color:#afafaf;font-style:italic;}

.articleHolderReply {padding-bottom:0px;margin-bottom:0px;border-bottom:1px solid #bfd9e8;;position:relative;top:-15px;}
.articleHolderReplyInner {margin-left:30px;background:url(/styl/diskuze_prechod.png) 0px 0px repeat-x;padding:15px 20px 15px 20px;}

.newArticleFormHolder a.name {font-size:15px;font-weight:bold; color:#252525;}

.newArticleFormHolder form {border:1px solid #dfdfdf;background:#f0f0f0;padding:30px 50px 30px 50px;border-radius:5px;margin-bottom:20px;}

.newArticleFormHolder form table tr td:first-child{width:180px;text-align:right;vertical-align:top;padding-top:10px;padding-right:13px;color:444;font-weight:bold;}

.newArticleFormHolder input {border:1px solid #dfdfdf;background:#fff;padding:10px;width:213px;height:16px;border-radius:5px;}
.newArticleFormHolder textarea {border:1px solid #dfdfdf;background:#fff;padding:10px;width:620px;height:95px;border-radius:5px;}
input.nazory_sub_but {width:114px; height:33px;text-align:center;color:#fff;border:none;background:#f00;border-radius:15px;font-size:15px;padding:0px ;display:block;margin-left:140px;text-indent:0px -5px;}



table.result_table {border-radius:5px;background:url(/styl/head_menu_bg.png) left -10px repeat-x;}
table.result_table tr th {padding:3px 5px 3px 5px;vertical-align:middle;color:#fff;font-weight:bold;text-align:center;height:35px;vertical-align:middle;}
table.result_table tr th a {color:#fff;text-decoration:none;display:inline-block;}
table.result_table tr th a:hover {text-decoration:underline;}

 

table.result_table {width:100%;border-collapse:collapse;}
table.result_table tr.lichy td {background-color:#f3f3f3;border-top:1px solid #fff;}
table.result_table tr.sudy td {background-color:#ebebeb;border-top:1px solid #fff;}
table.result_table td {padding:3px 5px 3px 5px;vertical-align:middle;} 
table.result_table tr td.first {padding:3px 5px 3px 15px}
table.result_table tr th:first-child {padding:3px 5px 3px 15px!important;}
table.result_table tr td:last-child {padding:5px 15px 0px 5px!important;}


table.result_table td h2 {font-size:14px;color:#333;margin:0px ;padding:0px;font-weight:normal;}
table.result_table td h2 a {color:#333;margin:0px;padding:0px;text-decoration:none;}
table.result_table td h2 a:hover {text-decoration:underline;}
.rozmer_tabulka {color:#333; font-size:14px;}
.tab_bezna_cena {color:#888;}
.tab_cena_s_dph {color:#00517e; font-weight:bold;}
.tab_cena_bez_dph {color:#333; font-weight:bold;}
.help {cursor:help;}

.lang_ico {width:30px;height:30px; line-height:28px;display:inline-block;background-color: #cdcdcd;position:relative;text-align:center;color:#fff!important;font-size:13px; border-radius: 15px; margin-left:3px; font-weight:800;}
.lang_active {background-color: #ed1c24 !important;}

.dhv {position:relative;}
#f_sort_set {position:absolute;left:200px;top:125px;width:250px;color:#202020;height:36px;line-height:36px;}
#f_sort_set select {height:25px;}

div.akceflag {
    background: url('/styl/akcni.png') no-repeat scroll 0px 0px transparent;
    width: 96px;
    height: 49px;
    position: absolute;
    left: 120px;
    top: 105px;
    z-index:9999999;
    background-size: 96px 49px;
    
}

div.akceflag_small {
    background: url('/styl/akcni_small.png') no-repeat scroll 0px 0px transparent;
    width: 69px;
    height: 35px;
    position: absolute;
    left: 65px;
    top: 0px;
}

.lastcell {position:relative;}

.aktualityholder {width:290px; height:135px; float:left;padding:0px 0px 0px 30px;}

.aktualityholder h2 { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; font-size: 18px;color:#2e2e2e; font-weight:bold;background:url(/styl/home_imp_sipka.png) left top no-repeat;line-height:20px}
.aktualityholder h2:first-letter {}


.aktualityholder ul {list-style:none;}
.aktualityholder ul  li {background: url("/styl/bottom_odkaz.png") no-repeat scroll 0px 1px transparent;padding-left: 14px;}
.aktualityholder a {color: #ed1c24;}

.hp_clanky {background:#eaeaea!important;padding:0px 0px 0px 0px;width:960px;margin:0 auto;text-align:left;}
.hp_clanky_holder {background:#eaeaea}
.akt_txt {line-height:18px; margin-right:30px;}
a.hp_show_more {color:#ed1b24;margin-left:5px;display:inline-block;}

.sluzby_head {text-align:center;font-weight:bold;font-size:26px;margin:0px 0px 0px 0px;color:#ed1b24; line-height:114px;}


.important_info_holder{}

.first_line {margin-top:30px;margin-bottom:20px;}
.second_line {margin-bottom:30px;}

.important_info_online {background:url(/styl/ikona_1.png) center 0px no-repeat;width:260px;float:left;padding:70px 30px 0px 30px;}
.important_info_doprava {background:url(/styl/ikona_2.png) center 10px no-repeat;width:280px;float:left;padding:70px 20px 0px 20px;}
.important_info_zaruka {background:url(/styl/ikona_3.png) center 0px no-repeat;width:240px;float:left;padding:70px 40px 0px 40px;}
.important_info_slovensko {background:url(/styl/ikona_4.png) center 10px no-repeat;width:280px;float:left;padding:70px 20px 0px 20px;}
.important_info_olej {background:url(/styl/ikona_5.png) center 0px no-repeat;width:260px;float:left;padding:70px 30px 0px 30px;}
.important_info_akce {background:url(/styl/ikona_6.png) center 2px no-repeat;width:240px;float:left;padding:70px 40px 0px 40px;}

.important_info_holder h3 {text-align:center;font-weight:700;font-size:22px;margin:0px 0px 0px 0px;color:#ed1b24; padding-bottom:10px;}
.important_info_holder p {font-size:14px;line-height:20px; text-align:center; color:#666; padding-bottom:10px;}

.hp_profi_help {display:inline-block!important;width:19px;height:19px;background:url(/styl/small_ico_i.png) 0px 0px no-repeat;font-size:0px;position:relative;margin-left:10px;top:-4px;}
.important_info_holder strong {font-weight:bold;}
#hp_help_box {width:500px;}
#hp_help_box h3 {font-size:16px;font-weight:bold;}

.center {text-align:center;}

.gray{background:#ddd;padding:2px 0px 2px 5px;}
.rs {font-size: 14px;line-height: 20px;text-align: left;color:#666;padding-bottom: 10px;}
.rs strong {font-weight:bold;}
.rs h2 {font-weight: 700;font-size: 22px;margin: 0px;color: #2e2e2e;padding-bottom: 10px;}
.rs a {color: #ED1B24;}
.rs a:hover {text-decoration:underline;}
.cnt {margin-bottom:30px;} 

.vicezde {display: inline-block;font-size: 13px;text-decoration: none;color: #ED1B24;background: url('/styl/bottom_odkaz.png') no-repeat scroll 0px 2px transparent;padding-left: 14px;margin: 0px 0px 3px 10px;}
.vicezde:hover {text-decoration:underline;}
input#lb_email {border:1px solid #ddd!important;}
input#lb_pwd {border:1px solid #ddd!important;}



 
.clanky_blok strong {font-weight:bold;}




.basket_table {width:100%;border-collapse:collapse;color:#1a1f2b;text-align:left;font-size:13px;}
.basket_table tr th {font-weight:normal;padding:10px 5px 10px 5px; background:#00517e;color:#fff;font-size:13px; font-weight:bold;}
.basket_table tr td {padding:5px;border-top:1px solid #e2e2e2; color:#737373;}
.basket_table tr td a {color:#00517e;text-decoration:none;font-weight:bold;}
.basket_table tr td a:hover {text-decoration:underline;}

.basket_table tr.deli td {height:5px;}
.basket_table tr.sum td {font-weight:bold;background:#f2f2f2;padding-top:10px;padding-bottom:10px; color:#737373; font-size:16px;}

.clanky_blok h1 {font-size:26px;color:#00517e;font-weight:bold;}
.clanky_blok h2 {font-size:20px;color:#00517e;font-weight:bold;}
.clanky_blok h3 {font-size:16px;color:#00517e;font-weight:bold;}

.kompletace {width:100%;margin:10px 0px;}

.kompletace th {font-weight:bold;font-size:14px;}

.imp_info {color:#252525; background:#efefef; font-size:14px;font-weight:bold;padding:25px 35px 25px 35px; margin:15px 0px; text-align:left;min-height:14px;display:block;border-radius:5px;border:1px solid #aaa;}
.imp_info h2 {font-size:20px;font-weight:bold;}
.imp_info p {margin-bottom:10px;font-weight:normal;}
.imp_info  a {color:#c00;}
.srch_form_big2_col #rozmerProfiValue {position:relative;top:-4px;}

.toexcel {display:inline-block;width:90px;height:33px;line-height:33px;background: url(/styl/excel.png) right no-repeat;margin-right:10px;cursor:pointer;margin-left:5px;float:right;position:relative;z-index:999999999;text-decoration:none;color:#333;}


.imp_info2 {color:#252525; background:#ffe899; font-size:14px;font-weight:bold;padding:25px 35px 25px 35px; margin:15px 0px; text-align:left;min-height:14px;display:block;border-radius:5px;border:1px solid #ffc808;}
.imp_info2 h2 {font-size:20px;font-weight:bold;}
.imp_info2 p {margin-bottom:0px;font-weight:normal;}
.imp_info2 p strong {font-weight:bold;font-size:16px;}
.imp_info2  a {color:#c00;}

div.zoomPneu {z-index:10;left:-1600px;top:-1600px;position:absolute;width:310px;height:260px;overflow:hidden;z-index:999999999999999;}
div.zoomPneu img {  border: 2px solid #C9C9C9;}

.detailtxt_popis p {margin-bottom:10px!important;}
.detailtxt_popis strong {font-weight:800;}
